From 5d0f20d54e3c8f22df417b095cdbbade87914be9 Mon Sep 17 00:00:00 2001 From: dapplion <35266934+dapplion@users.noreply.github.com> Date: Sat, 5 Aug 2023 09:37:14 +0200 Subject: [PATCH 01/51] WIP with FullOrBlindedSignedBeaconBlock --- .../src/chain/blocks/writeBlockInputToDb.ts | 6 ++- .../beacon-node/src/db/repositories/block.ts | 20 +++++---- .../src/db/repositories/blockArchive.ts | 42 ++++++++++--------- .../src/db/repositories/blockArchiveIndex.ts | 5 +-- .../reqresp/handlers/beaconBlocksByRoot.ts | 15 +++++++ packages/beacon-node/src/util/multifork.ts | 20 ++++++++- 6 files changed, 75 insertions(+), 33 deletions(-) diff --git a/packages/beacon-node/src/chain/blocks/writeBlockInputToDb.ts b/packages/beacon-node/src/chain/blocks/writeBlockInputToDb.ts index 0b94d32b84ec..446b8f61ba2e 100644 --- a/packages/beacon-node/src/chain/blocks/writeBlockInputToDb.ts +++ b/packages/beacon-node/src/chain/blocks/writeBlockInputToDb.ts @@ -19,10 +19,12 @@ export async function writeBlockInputToDb(this: BeaconChain, blocksInput: BlockI if (blockBytes) { // skip serializing data if we already have it this.metrics?.importBlock.persistBlockWithSerializedDataCount.inc(); - fnPromises.push(this.db.block.putBinary(this.db.block.getId(block), blockBytes)); + fnPromises.push( + this.db.block.putBinary(this.db.block.getId(block), blindedOrFullSignedBlockToBlindedBytes(block, blockBytes)) + ); } else { this.metrics?.importBlock.persistBlockNoSerializedDataCount.inc(); - fnPromises.push(this.db.block.add(block)); + fnPromises.push(this.db.block.add(blindedOrFullSignedBlockToBlinded(block))); } this.logger.debug("Persist block to hot DB", { slot: block.message.slot, diff --git a/packages/beacon-node/src/db/repositories/block.ts b/packages/beacon-node/src/db/repositories/block.ts index 14f4490087da..07f11061633b 100644 --- a/packages/beacon-node/src/db/repositories/block.ts +++ b/packages/beacon-node/src/db/repositories/block.ts @@ -1,7 +1,11 @@ import {ChainForkConfig} from "@lodestar/config"; import {Db, Repository} from "@lodestar/db"; import {allForks, ssz} from "@lodestar/types"; -import {getSignedBlockTypeFromBytes} from "../../util/multifork.js"; +import {blindedOrFullBlockHashTreeRoot} from "@lodestar/state-transition"; +import { + deserializeFullOrBlindedSignedBeaconBlock, + serializeFullOrBlindedSignedBeaconBlock, +} from "../../util/multifork.js"; import {Bucket, getBucketNameByValue} from "../buckets.js"; /** @@ -9,7 +13,7 @@ import {Bucket, getBucketNameByValue} from "../buckets.js"; * * Used to store unfinalized blocks */ -export class BlockRepository extends Repository { +export class BlockRepository extends Repository { constructor(config: ChainForkConfig, db: Db) { const bucket = Bucket.allForks_block; const type = ssz.phase0.SignedBeaconBlock; // Pick some type but won't be used @@ -19,15 +23,15 @@ export class BlockRepository extends Repository & { /** * Stores finalized blocks. Block slot is identifier. */ -export class BlockArchiveRepository extends Repository { +export class BlockArchiveRepository extends Repository { constructor(config: ChainForkConfig, db: Db) { const bucket = Bucket.allForks_blockArchive; const type = ssz.phase0.SignedBeaconBlock; // Pick some type but won't be used @@ -30,17 +34,17 @@ export class BlockArchiveRepository extends Repository { - const blockRoot = this.config.getForkTypes(value.message.slot).BeaconBlock.hashTreeRoot(value.message); + async put(key: Slot, value: allForks.FullOrBlindedSignedBeaconBlock): Promise { + const blockRoot = blindedOrFullBlockHashTreeRoot(this.config, value.message); const slot = value.message.slot; await Promise.all([ super.put(key, value), @@ -60,12 +64,12 @@ export class BlockArchiveRepository extends Repository[]): Promise { + async batchPut(items: KeyValue[]): Promise { await Promise.all([ super.batchPut(items), Array.from(items).map((item) => { const slot = item.value.message.slot; - const blockRoot = this.config.getForkTypes(slot).BeaconBlock.hashTreeRoot(item.value.message); + const blockRoot = blindedOrFullBlockHashTreeRoot(this.config, item.value.message); return storeRootIndex(this.db, slot, blockRoot); }), Array.from(items).map((item) => { @@ -84,25 +88,25 @@ export class BlockArchiveRepository extends Repository { + async remove(value: allForks.FullOrBlindedSignedBeaconBlock): Promise { await Promise.all([ super.remove(value), - deleteRootIndex(this.db, this.config.getForkTypes(value.message.slot).SignedBeaconBlock, value), + deleteRootIndex(this.db, this.config.getForkTypes(value.message.slot).BeaconBlock, value), deleteParentRootIndex(this.db, value), ]); } - async batchRemove(values: allForks.SignedBeaconBlock[]): Promise { + async batchRemove(values: allForks.FullOrBlindedSignedBeaconBlock[]): Promise { await Promise.all([ super.batchRemove(values), Array.from(values).map((value) => - deleteRootIndex(this.db, this.config.getForkTypes(value.message.slot).SignedBeaconBlock, value) + deleteRootIndex(this.db, this.config.getForkTypes(value.message.slot).BeaconBlock, value) ), Array.from(values).map((value) => deleteParentRootIndex(this.db, value)), ]); } - async *valuesStream(opts?: BlockFilterOptions): AsyncIterable { + async *valuesStream(opts?: BlockFilterOptions): AsyncIterable { const firstSlot = this.getFirstSlot(opts); const valuesStream = super.valuesStream(opts); const step = (opts && opts.step) ?? 1; @@ -114,13 +118,13 @@ export class BlockArchiveRepository extends Repository { + async values(opts?: BlockFilterOptions): Promise { return all(this.valuesStream(opts)); } // INDEX - async getByRoot(root: Root): Promise { + async getByRoot(root: Root): Promise { const slot = await this.getSlotByRoot(root); return slot !== null ? this.get(slot) : null; } @@ -130,7 +134,7 @@ export class BlockArchiveRepository extends Repository) : null; } - async getByParentRoot(root: Root): Promise { + async getByParentRoot(root: Root): Promise { const slot = await this.getSlotByParentRoot(root); return slot !== null ? this.get(slot) : null; } diff --git a/packages/beacon-node/src/db/repositories/blockArchiveIndex.ts b/packages/beacon-node/src/db/repositories/blockArchiveIndex.ts index 53d08d3a2713..06480a72ff35 100644 --- a/packages/beacon-node/src/db/repositories/blockArchiveIndex.ts +++ b/packages/beacon-node/src/db/repositories/blockArchiveIndex.ts @@ -1,5 +1,5 @@ import {Db, encodeKey} from "@lodestar/db"; -import {Slot, Root, allForks, ssz} from "@lodestar/types"; +import {Slot, Root, allForks} from "@lodestar/types"; import {intToBytes} from "@lodestar/utils"; import {Bucket} from "../buckets.js"; @@ -13,10 +13,9 @@ export async function storeParentRootIndex(db: Db, slot: Slot, parentRoot: Root) export async function deleteRootIndex( db: Db, - signedBeaconBlockType: allForks.AllForksSSZTypes["SignedBeaconBlock"], + beaconBlockType: allForks.AllForksSSZTypes["BeaconBlock"], block: allForks.SignedBeaconBlock ): Promise { - const beaconBlockType = (signedBeaconBlockType as typeof ssz.phase0.SignedBeaconBlock).fields["message"]; return db.delete(getRootIndexKey(beaconBlockType.hashTreeRoot(block.message))); } diff --git a/packages/beacon-node/src/network/reqresp/handlers/beaconBlocksByRoot.ts b/packages/beacon-node/src/network/reqresp/handlers/beaconBlocksByRoot.ts index 0ed0e6a2d185..7c62505dc8cf 100644 --- a/packages/beacon-node/src/network/reqresp/handlers/beaconBlocksByRoot.ts +++ b/packages/beacon-node/src/network/reqresp/handlers/beaconBlocksByRoot.ts @@ -1,6 +1,7 @@ import {toHexString} from "@chainsafe/ssz"; import {ResponseOutgoing} from "@lodestar/reqresp"; import {Slot, phase0} from "@lodestar/types"; +import {ForkSeq} from "@lodestar/params"; import {IBeaconChain} from "../../../chain/index.js"; import {IBeaconDb} from "../../../db/index.js"; import {getSlotFromSignedBeaconBlockSerialized} from "../../../util/sszBytes.js"; @@ -38,6 +39,20 @@ export async function* onBeaconBlocksByRoot( slot = slotFromBytes; } + // isAfterMerge can check that timestamp is != 0 + if ( + chain.config.getForkSeq(slot) > ForkSeq.bellatrix && + isAfterMerge(blockBytes) && + isPayloadHeader(blockBytes) + ) { + // Retrieve payload identifier to ask JSON RPC node + const hashOrNumber = getHashOrNumber(blockBytes); + // eth_getBlockByNumber or eth_getBlockByHash + // capella adds the block hash in the payload, pre-capella only block number + const executionPayload = eth1.getBlockByNumber(hashOrNumber); + blockBytes = payloadHeaderBytesToFull(blockBytes, executionPayload); + } + yield { data: blockBytes, fork: chain.config.getForkName(slot), diff --git a/packages/beacon-node/src/util/multifork.ts b/packages/beacon-node/src/util/multifork.ts index 4abeacd2e566..6f73c13dfdcb 100644 --- a/packages/beacon-node/src/util/multifork.ts +++ b/packages/beacon-node/src/util/multifork.ts @@ -1,5 +1,5 @@ import {ChainForkConfig} from "@lodestar/config"; -import {Slot, allForks} from "@lodestar/types"; +import {Slot, allForks, isBlindedSignedBeaconBlock} from "@lodestar/types"; import {bytesToInt} from "@lodestar/utils"; import {getSlotFromSignedBeaconBlockSerialized} from "./sszBytes.js"; @@ -66,3 +66,21 @@ export function getLightClientHeaderTypeFromBytes( ); return config.getLightClientForkTypes(slot).LightClientHeader; } + +export function serializeFullOrBlindedSignedBeaconBlock( + config: ChainForkConfig, + value: allForks.FullOrBlindedSignedBeaconBlock +): Uint8Array { + return isBlindedSignedBeaconBlock(value) + ? // Blinded + config.getBlindedForkTypes(value.message.slot).SignedBeaconBlock.serialize(value) + : // Full + config.getForkTypes((value as allForks.SignedBeaconBlock).message.slot).SignedBeaconBlock.serialize(value); +} + +export function deserializeFullOrBlindedSignedBeaconBlock( + config: ChainForkConfig, + bytes: Buffer | Uint8Array +): allForks.FullOrBlindedSignedBeaconBlock { + TODO; +} From 607b8ab3914727ef79d7c8ae2a66654ad5bb3ae5 Mon Sep 17 00:00:00 2001 From: matthewkeil Date: Tue, 22 Aug 2023 06:26:29 -0400 Subject: [PATCH 02/51] fix(repositories): block type only change to FullOrBlinded --- packages/beacon-node/src/db/repositories/blockArchiveIndex.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/beacon-node/src/db/repositories/blockArchiveIndex.ts b/packages/beacon-node/src/db/repositories/blockArchiveIndex.ts index 06480a72ff35..f2755cfade36 100644 --- a/packages/beacon-node/src/db/repositories/blockArchiveIndex.ts +++ b/packages/beacon-node/src/db/repositories/blockArchiveIndex.ts @@ -14,12 +14,12 @@ export async function storeParentRootIndex(db: Db, slot: Slot, parentRoot: Root) export async function deleteRootIndex( db: Db, beaconBlockType: allForks.AllForksSSZTypes["BeaconBlock"], - block: allForks.SignedBeaconBlock + block: allForks.FullOrBlindedSignedBeaconBlock ): Promise { return db.delete(getRootIndexKey(beaconBlockType.hashTreeRoot(block.message))); } -export async function deleteParentRootIndex(db: Db, block: allForks.SignedBeaconBlock): Promise { +export async function deleteParentRootIndex(db: Db, block: allForks.FullOrBlindedSignedBeaconBlock): Promise { return db.delete(getParentRootIndexKey(block.message.parentRoot)); } From ccb61d2f01f7aa67ce8b86932c3ae368599c79ba Mon Sep 17 00:00:00 2001 From: dapplion <35266934+dapplion@users.noreply.github.com> Date: Sat, 5 Aug 2023 10:50:51 +0200 Subject: [PATCH 03/51] Draft consumer points --- packages/beacon-node/src/chain/chain.ts | 59 +++++++++++++++++-- .../reqresp/handlers/beaconBlocksByRange.ts | 8 ++- .../reqresp/handlers/beaconBlocksByRoot.ts | 16 +---- 3 files changed, 64 insertions(+), 19 deletions(-) diff --git a/packages/beacon-node/src/chain/chain.ts b/packages/beacon-node/src/chain/chain.ts index 2f58962f3cc5..09a950a58ea0 100644 --- a/packages/beacon-node/src/chain/chain.ts +++ b/packages/beacon-node/src/chain/chain.ts @@ -32,7 +32,7 @@ import { import {CheckpointWithHex, ExecutionStatus, IForkChoice, ProtoBlock, UpdateHeadOpt} from "@lodestar/fork-choice"; import {ProcessShutdownCallback} from "@lodestar/validator"; import {Logger, gweiToWei, isErrorAborted, pruneSetToMax, sleep, toHex} from "@lodestar/utils"; -import {ForkSeq, SLOTS_PER_EPOCH} from "@lodestar/params"; +import {ForkSeq, SLOTS_PER_EPOCH, MAX_BLOBS_PER_BLOCK, ForkName} from "@lodestar/params"; import {GENESIS_EPOCH, ZERO_HASH} from "../constants/index.js"; import {IBeaconDb} from "../db/index.js"; @@ -506,7 +506,11 @@ export class BeaconChain implements IBeaconChain { if (block) { const data = await this.db.block.get(fromHexString(block.blockRoot)); if (data) { - return {block: data, executionOptimistic: isOptimisticBlock(block), finalized: false}; + return { + block: await this.blindedBlockToFull(data), + executionOptimistic: isOptimisticBlock(block), + finalized: false, + }; } } // A non-finalized slot expected to be found in the hot db, could be archived during @@ -515,7 +519,7 @@ export class BeaconChain implements IBeaconChain { } const data = await this.db.blockArchive.get(slot); - return data && {block: data, executionOptimistic: false, finalized: true}; + return data && {block: await this.blindedBlockToFull(data), executionOptimistic: false, finalized: true}; } async getBlockByRoot( @@ -525,7 +529,11 @@ export class BeaconChain implements IBeaconChain { if (block) { const data = await this.db.block.get(fromHexString(root)); if (data) { - return {block: data, executionOptimistic: isOptimisticBlock(block), finalized: false}; + return { + block: await this.blindedBlockToFull(data), + executionOptimistic: isOptimisticBlock(block), + finalized: false, + }; } // If block is not found in hot db, try cold db since there could be an archive cycle happening // TODO: Add a lock to the archiver to have deterministic behavior on where are blocks @@ -570,6 +578,49 @@ export class BeaconChain implements IBeaconChain { return this.produceBlockWrapper(BlockType.Blinded, blockAttributes); } + async blindedBlockToFull(block: allForks.FullOrBlindedSignedBeaconBlock): Promise { + // Figure out fork + // Figure out merge or not + // Figure out + switch (this.config.getForkName(block.message.slot)) { + // Before bellatrix blocks have no execution payload + case ForkName.phase0: + case ForkName.altair: + return block; + + case ForkName.bellatrix: { + // On bellatrix fork, handle pre-merge and post-merge + if ((block.message as bellatrix.BeaconBlock).body.executionPayload.timestamp === 0) { + // pre-merge + return block; + } + if (isBlindedBeaconBlock(block.message)) { + // Use `eth_getBlockByNumber`, bellatrix should always be finalized and the payload does not include hash + return await injectBellatrixPayload(block); + } else { + return block; + } + } + + case ForkName.capella: + // Deneb adds new fixed fiels but not blinded lists + case ForkName.deneb: { + if (isBlindedBeaconBlock(block.message)) { + // Use `eth_getBlockByHash`, capella payload includes hash + return await injectCapellaPayload(block); + } else { + return block; + } + } + } + } + + async blindedBlockToFullBytes(block: Uint8Array): Uint8Array { + // TODO: Same code as `blindedBlockToFull`, but without de-serializing block.. looks really annoying.. + // We should review if the optimization to stream only bytes on ReqResp is worth the complexity, an alternative + // is to implement more restrictive rate-limiting overall such that the load of serdes is acceptable. + } + async produceBlockWrapper( blockType: T, { diff --git a/packages/beacon-node/src/network/reqresp/handlers/beaconBlocksByRange.ts b/packages/beacon-node/src/network/reqresp/handlers/beaconBlocksByRange.ts index d1046db9651d..c03fd66c5c48 100644 --- a/packages/beacon-node/src/network/reqresp/handlers/beaconBlocksByRange.ts +++ b/packages/beacon-node/src/network/reqresp/handlers/beaconBlocksByRange.ts @@ -23,8 +23,10 @@ export async function* onBeaconBlocksByRange( if (startSlot <= finalizedSlot) { // Chain of blobs won't change for await (const {key, value} of finalized.binaryEntriesStream({gte: startSlot, lt: endSlot})) { + // It's a bis sus that deleting this line will still let the code compile.. + // This code MUST include tests to ensure ReqResp works with full or blinded blocks yield { - data: value, + data: await this.blindedBlockToFullBytes(value), fork: chain.config.getForkName(finalized.decodeKey(key)), }; } @@ -54,8 +56,10 @@ export async function* onBeaconBlocksByRange( throw new ResponseError(RespStatus.SERVER_ERROR, `No item for root ${block.blockRoot} slot ${block.slot}`); } + // It's a bis sus that deleting this line will still let the code compile.. + // This code MUST include tests to ensure ReqResp works with full or blinded blocks yield { - data: blockBytes, + data: await chain.blindedBlockToFullBytes(blockBytes), fork: chain.config.getForkName(block.slot), }; } diff --git a/packages/beacon-node/src/network/reqresp/handlers/beaconBlocksByRoot.ts b/packages/beacon-node/src/network/reqresp/handlers/beaconBlocksByRoot.ts index 7c62505dc8cf..bb454fc1f894 100644 --- a/packages/beacon-node/src/network/reqresp/handlers/beaconBlocksByRoot.ts +++ b/packages/beacon-node/src/network/reqresp/handlers/beaconBlocksByRoot.ts @@ -39,19 +39,9 @@ export async function* onBeaconBlocksByRoot( slot = slotFromBytes; } - // isAfterMerge can check that timestamp is != 0 - if ( - chain.config.getForkSeq(slot) > ForkSeq.bellatrix && - isAfterMerge(blockBytes) && - isPayloadHeader(blockBytes) - ) { - // Retrieve payload identifier to ask JSON RPC node - const hashOrNumber = getHashOrNumber(blockBytes); - // eth_getBlockByNumber or eth_getBlockByHash - // capella adds the block hash in the payload, pre-capella only block number - const executionPayload = eth1.getBlockByNumber(hashOrNumber); - blockBytes = payloadHeaderBytesToFull(blockBytes, executionPayload); - } + // It's a bis sus that deleting this line will still let the code compile.. + // This code MUST include tests to ensure ReqResp works with full or blinded blocks + blockBytes = await chain.blindedBlockToFullBytes(blockBytes); yield { data: blockBytes, From 2be6b6b6fb110169e061cb2eb42889fd516797ce Mon Sep 17 00:00:00 2001 From: matthewkeil Date: Tue, 22 Aug 2023 07:50:23 -0400 Subject: [PATCH 04/51] fix: update IBeaconChain and clear error in beaconBlocksByRoot --- packages/beacon-node/src/chain/interface.ts | 3 +++ .../src/network/reqresp/handlers/beaconBlocksByRange.ts | 2 +- .../src/network/reqresp/handlers/beaconBlocksByRoot.ts | 1 - 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/packages/beacon-node/src/chain/interface.ts b/packages/beacon-node/src/chain/interface.ts index af7aeb47dd9c..6c05800e02a1 100644 --- a/packages/beacon-node/src/chain/interface.ts +++ b/packages/beacon-node/src/chain/interface.ts @@ -185,6 +185,9 @@ export interface IBeaconChain { consensusBlockValue: Wei; }>; + blindedBlockToFull(block: allForks.FullOrBlindedSignedBeaconBlock): Promise; + blindedBlockToFullBytes(block: Uint8Array): Promise; + /** Process a block until complete */ processBlock(block: BlockInput, opts?: ImportBlockOpts): Promise; /** Process a chain of blocks until complete */ diff --git a/packages/beacon-node/src/network/reqresp/handlers/beaconBlocksByRange.ts b/packages/beacon-node/src/network/reqresp/handlers/beaconBlocksByRange.ts index c03fd66c5c48..e6d5c3756b19 100644 --- a/packages/beacon-node/src/network/reqresp/handlers/beaconBlocksByRange.ts +++ b/packages/beacon-node/src/network/reqresp/handlers/beaconBlocksByRange.ts @@ -26,7 +26,7 @@ export async function* onBeaconBlocksByRange( // It's a bis sus that deleting this line will still let the code compile.. // This code MUST include tests to ensure ReqResp works with full or blinded blocks yield { - data: await this.blindedBlockToFullBytes(value), + data: await chain.blindedBlockToFullBytes(value), fork: chain.config.getForkName(finalized.decodeKey(key)), }; } diff --git a/packages/beacon-node/src/network/reqresp/handlers/beaconBlocksByRoot.ts b/packages/beacon-node/src/network/reqresp/handlers/beaconBlocksByRoot.ts index bb454fc1f894..0e187aeee1ed 100644 --- a/packages/beacon-node/src/network/reqresp/handlers/beaconBlocksByRoot.ts +++ b/packages/beacon-node/src/network/reqresp/handlers/beaconBlocksByRoot.ts @@ -1,7 +1,6 @@ import {toHexString} from "@chainsafe/ssz"; import {ResponseOutgoing} from "@lodestar/reqresp"; import {Slot, phase0} from "@lodestar/types"; -import {ForkSeq} from "@lodestar/params"; import {IBeaconChain} from "../../../chain/index.js"; import {IBeaconDb} from "../../../db/index.js"; import {getSlotFromSignedBeaconBlockSerialized} from "../../../util/sszBytes.js"; From 19c80312c2c89adfc4facac7fd71178d1e8d795e Mon Sep 17 00:00:00 2001 From: matthewkeil Date: Tue, 22 Aug 2023 07:59:24 -0400 Subject: [PATCH 05/51] wip: TODOs. remove commit --- packages/beacon-node/src/api/impl/beacon/blocks/index.ts | 1 + packages/beacon-node/src/chain/chain.ts | 2 +- packages/beacon-node/src/util/multifork.ts | 5 ++++- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/packages/beacon-node/src/api/impl/beacon/blocks/index.ts b/packages/beacon-node/src/api/impl/beacon/blocks/index.ts index c7c34d45971a..14444f189d19 100644 --- a/packages/beacon-node/src/api/impl/beacon/blocks/index.ts +++ b/packages/beacon-node/src/api/impl/beacon/blocks/index.ts @@ -258,6 +258,7 @@ export function getBeaconBlockApi({ return { async getBlockHeaders({slot, parentRoot}) { + // TODO: (matthewkeil) Make this code BlindedOrFull block aware // TODO - SLOW CODE: This code seems like it could be improved // If one block in the response contains an optimistic block, mark the entire response as optimistic diff --git a/packages/beacon-node/src/chain/chain.ts b/packages/beacon-node/src/chain/chain.ts index 09a950a58ea0..991827719c27 100644 --- a/packages/beacon-node/src/chain/chain.ts +++ b/packages/beacon-node/src/chain/chain.ts @@ -615,7 +615,7 @@ export class BeaconChain implements IBeaconChain { } } - async blindedBlockToFullBytes(block: Uint8Array): Uint8Array { + async blindedBlockToFullBytes(block: Uint8Array): Promise { // TODO: Same code as `blindedBlockToFull`, but without de-serializing block.. looks really annoying.. // We should review if the optimization to stream only bytes on ReqResp is worth the complexity, an alternative // is to implement more restrictive rate-limiting overall such that the load of serdes is acceptable. diff --git a/packages/beacon-node/src/util/multifork.ts b/packages/beacon-node/src/util/multifork.ts index 6f73c13dfdcb..c8a582b0915f 100644 --- a/packages/beacon-node/src/util/multifork.ts +++ b/packages/beacon-node/src/util/multifork.ts @@ -82,5 +82,8 @@ export function deserializeFullOrBlindedSignedBeaconBlock( config: ChainForkConfig, bytes: Buffer | Uint8Array ): allForks.FullOrBlindedSignedBeaconBlock { - TODO; + // TODO: (matthewkeil) Temp to get build working + config; + bytes; + return {} as allForks.FullOrBlindedSignedBeaconBlock; } From cbc892d7caa88de49e9305b71c3fb6599a86ce4d Mon Sep 17 00:00:00 2001 From: matthewkeil Date: Tue, 22 Aug 2023 23:14:19 -0400 Subject: [PATCH 06/51] fix: rough out to get building --- .../src/chain/blocks/writeBlockInputToDb.ts | 1 + packages/beacon-node/src/chain/chain.ts | 32 +++++++++++++++---- .../reqresp/handlers/beaconBlocksByRange.ts | 1 + .../reqresp/handlers/beaconBlocksByRoot.ts | 1 + packages/beacon-node/src/util/multifork.ts | 16 ++++++++++ 5 files changed, 44 insertions(+), 7 deletions(-) diff --git a/packages/beacon-node/src/chain/blocks/writeBlockInputToDb.ts b/packages/beacon-node/src/chain/blocks/writeBlockInputToDb.ts index 446b8f61ba2e..f9168c098656 100644 --- a/packages/beacon-node/src/chain/blocks/writeBlockInputToDb.ts +++ b/packages/beacon-node/src/chain/blocks/writeBlockInputToDb.ts @@ -1,5 +1,6 @@ import {toHex} from "@lodestar/utils"; import {BeaconChain} from "../chain.js"; +import {blindedOrFullSignedBlockToBlinded, blindedOrFullSignedBlockToBlindedBytes} from "../../util/multifork.js"; import {BlockInput, BlockInputType} from "./types.js"; /** diff --git a/packages/beacon-node/src/chain/chain.ts b/packages/beacon-node/src/chain/chain.ts index 991827719c27..8556c6f2ef2b 100644 --- a/packages/beacon-node/src/chain/chain.ts +++ b/packages/beacon-node/src/chain/chain.ts @@ -596,21 +596,20 @@ export class BeaconChain implements IBeaconChain { } if (isBlindedBeaconBlock(block.message)) { // Use `eth_getBlockByNumber`, bellatrix should always be finalized and the payload does not include hash - return await injectBellatrixPayload(block); - } else { - return block; + return this.injectBellatrixPayload(block); } + return block; } case ForkName.capella: - // Deneb adds new fixed fiels but not blinded lists + // Deneb adds new fixed fields but not blinded lists + // eslint-disable-next-line no-fallthrough case ForkName.deneb: { if (isBlindedBeaconBlock(block.message)) { // Use `eth_getBlockByHash`, capella payload includes hash - return await injectCapellaPayload(block); - } else { - return block; + return this.injectCapellaPayload(block); } + return block; } } } @@ -619,6 +618,9 @@ export class BeaconChain implements IBeaconChain { // TODO: Same code as `blindedBlockToFull`, but without de-serializing block.. looks really annoying.. // We should review if the optimization to stream only bytes on ReqResp is worth the complexity, an alternative // is to implement more restrictive rate-limiting overall such that the load of serdes is acceptable. + + // TODO: (matthewkeil) Temp to get build working + return block; } async produceBlockWrapper( @@ -850,6 +852,22 @@ export class BeaconChain implements IBeaconChain { } } + /** */ + private async injectBellatrixPayload( + block: allForks.FullOrBlindedSignedBeaconBlock + ): Promise { + // TODO: (matthewkeil) Temp to get build working + return block as allForks.SignedBeaconBlock; + } + + /** */ + private async injectCapellaPayload( + block: allForks.FullOrBlindedSignedBeaconBlock + ): Promise { + // TODO: (matthewkeil) Temp to get build working + return block as allForks.SignedBeaconBlock; + } + /** * Regenerate state for attestation verification, this does not happen with default chain option of maxSkipSlots = 32 . * However, need to handle just in case. Lodestar doesn't support multiple regen state requests for attestation verification diff --git a/packages/beacon-node/src/network/reqresp/handlers/beaconBlocksByRange.ts b/packages/beacon-node/src/network/reqresp/handlers/beaconBlocksByRange.ts index e6d5c3756b19..9cf7e9dd8e7c 100644 --- a/packages/beacon-node/src/network/reqresp/handlers/beaconBlocksByRange.ts +++ b/packages/beacon-node/src/network/reqresp/handlers/beaconBlocksByRange.ts @@ -56,6 +56,7 @@ export async function* onBeaconBlocksByRange( throw new ResponseError(RespStatus.SERVER_ERROR, `No item for root ${block.blockRoot} slot ${block.slot}`); } + // TODO: (matthewkeil) // It's a bis sus that deleting this line will still let the code compile.. // This code MUST include tests to ensure ReqResp works with full or blinded blocks yield { diff --git a/packages/beacon-node/src/network/reqresp/handlers/beaconBlocksByRoot.ts b/packages/beacon-node/src/network/reqresp/handlers/beaconBlocksByRoot.ts index 0e187aeee1ed..d5f781e93bcb 100644 --- a/packages/beacon-node/src/network/reqresp/handlers/beaconBlocksByRoot.ts +++ b/packages/beacon-node/src/network/reqresp/handlers/beaconBlocksByRoot.ts @@ -38,6 +38,7 @@ export async function* onBeaconBlocksByRoot( slot = slotFromBytes; } + // TODO: (matthewkeil) // It's a bis sus that deleting this line will still let the code compile.. // This code MUST include tests to ensure ReqResp works with full or blinded blocks blockBytes = await chain.blindedBlockToFullBytes(blockBytes); diff --git a/packages/beacon-node/src/util/multifork.ts b/packages/beacon-node/src/util/multifork.ts index c8a582b0915f..e637ca52813e 100644 --- a/packages/beacon-node/src/util/multifork.ts +++ b/packages/beacon-node/src/util/multifork.ts @@ -87,3 +87,19 @@ export function deserializeFullOrBlindedSignedBeaconBlock( bytes; return {} as allForks.FullOrBlindedSignedBeaconBlock; } + +export function blindedOrFullSignedBlockToBlinded( + block: allForks.FullOrBlindedSignedBeaconBlock +): allForks.SignedBlindedBeaconBlock { + // TODO: (matthewkeil) Temp to get build working + return block as allForks.SignedBlindedBeaconBlock; +} + +export function blindedOrFullSignedBlockToBlindedBytes( + block: allForks.FullOrBlindedSignedBeaconBlock, + blockBytes: Uint8Array +): Uint8Array { + // TODO: (matthewkeil) Temp to get build working + block; + return blockBytes; +} From d6ccd9d3aaff80eebc51a106b1d13b4b92e92cb0 Mon Sep 17 00:00:00 2001 From: matthewkeil Date: Wed, 23 Aug 2023 03:37:22 -0400 Subject: [PATCH 07/51] feat: move utils to fullOrBlindedBlock.ts --- .../src/chain/blocks/writeBlockInputToDb.ts | 9 ++- .../beacon-node/src/db/repositories/block.ts | 2 +- .../src/db/repositories/blockArchive.ts | 2 +- .../src/util/fullOrBlindedBlock.ts | 77 +++++++++++++++++++ packages/beacon-node/src/util/multifork.ts | 52 +------------ 5 files changed, 86 insertions(+), 56 deletions(-) create mode 100644 packages/beacon-node/src/util/fullOrBlindedBlock.ts diff --git a/packages/beacon-node/src/chain/blocks/writeBlockInputToDb.ts b/packages/beacon-node/src/chain/blocks/writeBlockInputToDb.ts index f9168c098656..b267940fdf13 100644 --- a/packages/beacon-node/src/chain/blocks/writeBlockInputToDb.ts +++ b/packages/beacon-node/src/chain/blocks/writeBlockInputToDb.ts @@ -1,6 +1,6 @@ import {toHex} from "@lodestar/utils"; import {BeaconChain} from "../chain.js"; -import {blindedOrFullSignedBlockToBlinded, blindedOrFullSignedBlockToBlindedBytes} from "../../util/multifork.js"; +import {blindedOrFullSignedBlockToBlinded, blindedOrFullSignedBlockToBlindedBytes} from "../../util/fullOrBlindedBlock.js"; import {BlockInput, BlockInputType} from "./types.js"; /** @@ -21,11 +21,14 @@ export async function writeBlockInputToDb(this: BeaconChain, blocksInput: BlockI // skip serializing data if we already have it this.metrics?.importBlock.persistBlockWithSerializedDataCount.inc(); fnPromises.push( - this.db.block.putBinary(this.db.block.getId(block), blindedOrFullSignedBlockToBlindedBytes(block, blockBytes)) + this.db.block.putBinary( + this.db.block.getId(block), + blindedOrFullSignedBlockToBlindedBytes(this.config, block, blockBytes) + ) ); } else { this.metrics?.importBlock.persistBlockNoSerializedDataCount.inc(); - fnPromises.push(this.db.block.add(blindedOrFullSignedBlockToBlinded(block))); + fnPromises.push(this.db.block.add(blindedOrFullSignedBlockToBlinded(this.config, block))); } this.logger.debug("Persist block to hot DB", { slot: block.message.slot, diff --git a/packages/beacon-node/src/db/repositories/block.ts b/packages/beacon-node/src/db/repositories/block.ts index 07f11061633b..9634d7177eae 100644 --- a/packages/beacon-node/src/db/repositories/block.ts +++ b/packages/beacon-node/src/db/repositories/block.ts @@ -5,7 +5,7 @@ import {blindedOrFullBlockHashTreeRoot} from "@lodestar/state-transition"; import { deserializeFullOrBlindedSignedBeaconBlock, serializeFullOrBlindedSignedBeaconBlock, -} from "../../util/multifork.js"; +} from "../../util/fullOrBlindedBlock.js"; import {Bucket, getBucketNameByValue} from "../buckets.js"; /** diff --git a/packages/beacon-node/src/db/repositories/blockArchive.ts b/packages/beacon-node/src/db/repositories/blockArchive.ts index b22bae3a20d7..c74d91c5f955 100644 --- a/packages/beacon-node/src/db/repositories/blockArchive.ts +++ b/packages/beacon-node/src/db/repositories/blockArchive.ts @@ -7,7 +7,7 @@ import {blindedOrFullBlockHashTreeRoot} from "@lodestar/state-transition"; import { deserializeFullOrBlindedSignedBeaconBlock, serializeFullOrBlindedSignedBeaconBlock, -} from "../../util/multifork.js"; +} from "../../util/fullOrBlindedBlock.js"; import {Bucket, getBucketNameByValue} from "../buckets.js"; import {getRootIndexKey, getParentRootIndexKey} from "./blockArchiveIndex.js"; import {deleteParentRootIndex, deleteRootIndex, storeParentRootIndex, storeRootIndex} from "./blockArchiveIndex.js"; diff --git a/packages/beacon-node/src/util/fullOrBlindedBlock.ts b/packages/beacon-node/src/util/fullOrBlindedBlock.ts new file mode 100644 index 000000000000..2b30d02dca93 --- /dev/null +++ b/packages/beacon-node/src/util/fullOrBlindedBlock.ts @@ -0,0 +1,77 @@ +import {ChainForkConfig} from "@lodestar/config"; +import {allForks, bellatrix} from "@lodestar/types"; +import {ForkSeq} from "@lodestar/params"; +import {executionPayloadToPayloadHeader} from "@lodestar/state-transition"; +import {getSlotFromSignedBeaconBlockSerialized} from "./sszBytes.js"; + +export function isSerializedBlindedBlock(blockBytes: Uint8Array): boolean { + // TODO: (matthewkeil) Temp to get build working + blockBytes; + return true; +} + +// same as isBlindedSignedBeaconBlock but without type narrowing +function isBlinded(block: allForks.FullOrBlindedSignedBeaconBlock): boolean { + return (block as bellatrix.SignedBlindedBeaconBlock).message.body.executionPayloadHeader !== undefined; +} + +export function serializeFullOrBlindedSignedBeaconBlock( + config: ChainForkConfig, + value: allForks.FullOrBlindedSignedBeaconBlock +): Uint8Array { + return isBlinded(value) + ? config.getBlindedForkTypes(value.message.slot).SignedBeaconBlock.serialize(value) + : config.getForkTypes((value as allForks.SignedBeaconBlock).message.slot).SignedBeaconBlock.serialize(value); +} + +export function deserializeFullOrBlindedSignedBeaconBlock( + config: ChainForkConfig, + bytes: Buffer | Uint8Array +): allForks.FullOrBlindedSignedBeaconBlock { + const slot = getSlotFromSignedBeaconBlockSerialized(bytes); + if (slot === null) { + throw Error("getSignedBlockTypeFromBytes: invalid bytes"); + } + + return isSerializedBlindedBlock(bytes) + ? config.getBlindedForkTypes(slot).SignedBeaconBlock.deserialize(bytes) + : config.getForkTypes(slot).SignedBeaconBlock.deserialize(bytes); +} + +export function blindedOrFullSignedBlockToBlinded( + config: ChainForkConfig, + block: allForks.FullOrBlindedSignedBeaconBlock +): allForks.SignedBlindedBeaconBlock { + if (isBlinded(block)) { + return block; + } + + const forkSeq = config.getForkSeq(block.message.slot); + if (forkSeq < ForkSeq.bellatrix) { + return block; + } + + return config.getBlindedForkTypes(block.message.slot).SignedBeaconBlock.clone({ + signature: block.signature, + message: { + ...block.message, + body: { + ...(block.message.body as bellatrix.BeaconBlockBody), + executionPayloadHeader: executionPayloadToPayloadHeader( + forkSeq, + (block.message.body as bellatrix.BeaconBlockBody).executionPayload + ), + }, + }, + }); +} + +export function blindedOrFullSignedBlockToBlindedBytes( + config: ChainForkConfig, + block: allForks.FullOrBlindedSignedBeaconBlock, + blockBytes: Uint8Array +): Uint8Array { + // TODO: (matthewkeil) Temp to get build working + block; + return blockBytes; +} diff --git a/packages/beacon-node/src/util/multifork.ts b/packages/beacon-node/src/util/multifork.ts index e637ca52813e..131c96d58f8a 100644 --- a/packages/beacon-node/src/util/multifork.ts +++ b/packages/beacon-node/src/util/multifork.ts @@ -1,7 +1,6 @@ import {ChainForkConfig} from "@lodestar/config"; -import {Slot, allForks, isBlindedSignedBeaconBlock} from "@lodestar/types"; +import {Slot, allForks} from "@lodestar/types"; import {bytesToInt} from "@lodestar/utils"; -import {getSlotFromSignedBeaconBlockSerialized} from "./sszBytes.js"; /** * Slot uint64 @@ -20,18 +19,6 @@ const SLOT_BYTE_COUNT = 8; */ const SLOT_BYTES_POSITION_IN_STATE = 40; -export function getSignedBlockTypeFromBytes( - config: ChainForkConfig, - bytes: Buffer | Uint8Array -): allForks.AllForksSSZTypes["SignedBeaconBlock"] { - const slot = getSlotFromSignedBeaconBlockSerialized(bytes); - if (slot === null) { - throw Error("getSignedBlockTypeFromBytes: invalid bytes"); - } - - return config.getForkTypes(slot).SignedBeaconBlock; -} - export function getStateTypeFromBytes( config: ChainForkConfig, bytes: Buffer | Uint8Array @@ -66,40 +53,3 @@ export function getLightClientHeaderTypeFromBytes( ); return config.getLightClientForkTypes(slot).LightClientHeader; } - -export function serializeFullOrBlindedSignedBeaconBlock( - config: ChainForkConfig, - value: allForks.FullOrBlindedSignedBeaconBlock -): Uint8Array { - return isBlindedSignedBeaconBlock(value) - ? // Blinded - config.getBlindedForkTypes(value.message.slot).SignedBeaconBlock.serialize(value) - : // Full - config.getForkTypes((value as allForks.SignedBeaconBlock).message.slot).SignedBeaconBlock.serialize(value); -} - -export function deserializeFullOrBlindedSignedBeaconBlock( - config: ChainForkConfig, - bytes: Buffer | Uint8Array -): allForks.FullOrBlindedSignedBeaconBlock { - // TODO: (matthewkeil) Temp to get build working - config; - bytes; - return {} as allForks.FullOrBlindedSignedBeaconBlock; -} - -export function blindedOrFullSignedBlockToBlinded( - block: allForks.FullOrBlindedSignedBeaconBlock -): allForks.SignedBlindedBeaconBlock { - // TODO: (matthewkeil) Temp to get build working - return block as allForks.SignedBlindedBeaconBlock; -} - -export function blindedOrFullSignedBlockToBlindedBytes( - block: allForks.FullOrBlindedSignedBeaconBlock, - blockBytes: Uint8Array -): Uint8Array { - // TODO: (matthewkeil) Temp to get build working - block; - return blockBytes; -} From 178399cbea790e99e99c0291d125c6553c1ec7b1 Mon Sep 17 00:00:00 2001 From: matthewkeil Date: Fri, 25 Aug 2023 02:46:19 -0400 Subject: [PATCH 08/51] feat: build out fullOrBlindedBlock.ts --- .../src/util/fullOrBlindedBlock.ts | 452 +++++++++++++++++- packages/beacon-node/src/util/sszBytes.ts | 4 +- .../test/unit/util/fullOrBlindedBlock.test.ts | 31 ++ 3 files changed, 473 insertions(+), 14 deletions(-) create mode 100644 packages/beacon-node/test/unit/util/fullOrBlindedBlock.test.ts diff --git a/packages/beacon-node/src/util/fullOrBlindedBlock.ts b/packages/beacon-node/src/util/fullOrBlindedBlock.ts index 2b30d02dca93..4712ebb2eaab 100644 --- a/packages/beacon-node/src/util/fullOrBlindedBlock.ts +++ b/packages/beacon-node/src/util/fullOrBlindedBlock.ts @@ -1,13 +1,133 @@ import {ChainForkConfig} from "@lodestar/config"; -import {allForks, bellatrix} from "@lodestar/types"; -import {ForkSeq} from "@lodestar/params"; +import {ssz, allForks, bellatrix, capella} from "@lodestar/types"; +import {BYTES_PER_LOGS_BLOOM, ForkSeq, SYNC_COMMITTEE_SIZE} from "@lodestar/params"; import {executionPayloadToPayloadHeader} from "@lodestar/state-transition"; -import {getSlotFromSignedBeaconBlockSerialized} from "./sszBytes.js"; +import {ROOT_SIZE, VARIABLE_FIELD_OFFSET, getSlotFromSignedBeaconBlockSerialized} from "./sszBytes.js"; -export function isSerializedBlindedBlock(blockBytes: Uint8Array): boolean { - // TODO: (matthewkeil) Temp to get build working - blockBytes; - return true; +/** + * * class SignedBeaconBlock(Container): + * message: BeaconBlock [offset - 4 bytes] + * signature: BLSSignature [fixed - 96 bytes] + * + * class BeaconBlock(Container) or class BlindedBeaconBlock(Container): + * slot: Slot [fixed - 8 bytes] + * proposer_index: ValidatorIndex [fixed - 8 bytes] + * parent_root: Root [fixed - 32 bytes] + * state_root: Root [fixed - 32 bytes] + * body: MaybeBlindBeaconBlockBody [offset - 4 bytes] + * + * + * class BeaconBlockBody(Container) or class BlindedBeaconBlockBody(Container): + * + * Phase 0: + * randaoReveal: [fixed - 96 bytes] + * eth1Data: [Container] + * depositRoot: [fixed - 32 bytes] + * depositCount: [fixed - 8 bytes] + * blockHash: [fixed - 32 bytes] + * graffiti: [fixed - 32 bytes] + * proposerSlashings: [offset - 4 bytes] + * attesterSlashings: [offset - 4 bytes] + * attestations: [offset - 4 bytes] + * deposits: [offset - 4 bytes] + * voluntaryExits: [offset - 4 bytes] + * + * Altair: + * syncCommitteeBits: [fixed - 4 or 64 bytes] (pull from params) + * syncCommitteeSignature: [fixed - 96 bytes] + * + * Bellatrix: + * executionPayload: [offset - 4 bytes] + * + * Capella: + * blsToExecutionChanges [offset - 4 bytes] + * + * Deneb: + * blobKzgCommitments [offset - 4 bytes] + */ +const LOCATION_OF_EXECUTION_PAYLOAD_OFFSET = + 4 + 96 + 8 + 8 + 32 + 32 + 4 + 96 + 32 + 8 + 32 + 32 + 4 + 4 + 4 + 4 + 4 + SYNC_COMMITTEE_SIZE / 8 + 96; + +const LOCATION_OF_BLS_TO_EXECUTION_CHANGE_OFFSET = LOCATION_OF_EXECUTION_PAYLOAD_OFFSET + VARIABLE_FIELD_OFFSET; + +const LOCATION_OF_BLOB_KZG_COMMITMENTS_OFFSET = LOCATION_OF_BLS_TO_EXECUTION_CHANGE_OFFSET + VARIABLE_FIELD_OFFSET; +/** + * class ExecutionPayload(Container) or class ExecutionPayloadHeader(Container) + * parentHash: [fixed - 32 bytes] + * feeRecipient: [fixed - 20 bytes] + * stateRoot: [fixed - 32 bytes] + * receiptsRoot: [fixed - 32 bytes] + * logsBloom: [fixed - 256 bytes] (pull from params) + * prevRandao: [fixed - 32 bytes] + * blockNumber: [fixed - 8 bytes] + * gasLimit: [fixed - 8 bytes] + * gasUsed: [fixed - 8 bytes] + * timestamp: [fixed - 8 bytes] + * extraData: [offset - 4 bytes] + * baseFeePerGas: [fixed - 32 bytes] + * blockHash: [fixed - 32 bytes] + * ------------------------------------------------ + * transactions: [offset - 4 bytes] + * - or - + * transactionsRoot: [fixed - 32 bytes] + * + * Capella: + * withdrawals: [offset - 4 bytes] + * - or - + * withdrawalsRoot: [fixed - 32 bytes] + * ------------------------------------------------ + * Deneb: + * dataGasUsed: [fixed - 8 bytes] + * excessDataGas: [fixed - 8 bytes] + */ + +const LOCATION_OF_EXTRA_DATA_OFFSET_WITHIN_EXECUTION_PAYLOAD = + 32 + 20 + 32 + 32 + BYTES_PER_LOGS_BLOOM + 32 + 8 + 8 + 8 + 8; + +const LOCATION_OF_TRANSACTIONS_OFFSET_WITHIN_EXECUTION_PAYLOAD = + LOCATION_OF_EXTRA_DATA_OFFSET_WITHIN_EXECUTION_PAYLOAD + VARIABLE_FIELD_OFFSET + 32 + 32; + +const BLINDED_BLOCK_EXTRA_DATA_OFFSET_PRE_DENEB = 32 + 32 + 32 + 32; +const BLINDED_BLOCK_EXTRA_DATA_OFFSET_POST_DENEB = BLINDED_BLOCK_EXTRA_DATA_OFFSET_PRE_DENEB + 8 + 8; + +const FULL_BLOCK_EXTRA_DATA_OFFSET_PRE_DENEB = 32 + 32 + VARIABLE_FIELD_OFFSET + VARIABLE_FIELD_OFFSET; +const FULL_BLOCK_EXTRA_DATA_OFFSET_POST_DENEB = FULL_BLOCK_EXTRA_DATA_OFFSET_PRE_DENEB + 8 + 8; + +export function isSerializedBlinded(forkSeq: ForkSeq, blockBytes: Uint8Array): boolean { + if (forkSeq < ForkSeq.bellatrix) { + return false; + } + + const dv = new DataView(blockBytes.buffer, blockBytes.byteOffset, blockBytes.byteLength); + const executionPayloadOffset = dv.getUint32(LOCATION_OF_EXECUTION_PAYLOAD_OFFSET, true); + const extraDataOffset = dv.getUint32( + executionPayloadOffset + LOCATION_OF_EXTRA_DATA_OFFSET_WITHIN_EXECUTION_PAYLOAD, + true + ); + + if (forkSeq < ForkSeq.deneb) { + if (extraDataOffset === BLINDED_BLOCK_EXTRA_DATA_OFFSET_PRE_DENEB) { + return true; + } + if (extraDataOffset === FULL_BLOCK_EXTRA_DATA_OFFSET_PRE_DENEB) { + return false; + } + } else { + if (extraDataOffset === BLINDED_BLOCK_EXTRA_DATA_OFFSET_POST_DENEB) { + return true; + } + if (extraDataOffset === FULL_BLOCK_EXTRA_DATA_OFFSET_POST_DENEB) { + return false; + } + } + + throw new Error("isSerializedBlindedBlock: invalid blockBytes"); +} + +function buildVariableOffset(value: number): Uint8Array { + const offset = new Uint8Array(VARIABLE_FIELD_OFFSET); + new DataView(offset.buffer).setUint32(0, value, true); + return offset; } // same as isBlindedSignedBeaconBlock but without type narrowing @@ -21,7 +141,7 @@ export function serializeFullOrBlindedSignedBeaconBlock( ): Uint8Array { return isBlinded(value) ? config.getBlindedForkTypes(value.message.slot).SignedBeaconBlock.serialize(value) - : config.getForkTypes((value as allForks.SignedBeaconBlock).message.slot).SignedBeaconBlock.serialize(value); + : config.getForkTypes(value.message.slot).SignedBeaconBlock.serialize(value); } export function deserializeFullOrBlindedSignedBeaconBlock( @@ -32,8 +152,9 @@ export function deserializeFullOrBlindedSignedBeaconBlock( if (slot === null) { throw Error("getSignedBlockTypeFromBytes: invalid bytes"); } + const forkSeq = config.getForkSeq(slot); - return isSerializedBlindedBlock(bytes) + return isSerializedBlinded(forkSeq, bytes) ? config.getBlindedForkTypes(slot).SignedBeaconBlock.deserialize(bytes) : config.getForkTypes(slot).SignedBeaconBlock.deserialize(bytes); } @@ -71,7 +192,314 @@ export function blindedOrFullSignedBlockToBlindedBytes( block: allForks.FullOrBlindedSignedBeaconBlock, blockBytes: Uint8Array ): Uint8Array { - // TODO: (matthewkeil) Temp to get build working - block; - return blockBytes; + const forkSeq = config.getForkSeq(block.message.slot); + /** + * Phase0: + * return same data + * Altair: + * return same data + */ + if (forkSeq === ForkSeq.phase0 || forkSeq === ForkSeq.altair) { + return blockBytes; + } + + // take apart the block to get the offsets + const dv = new DataView(blockBytes.buffer, blockBytes.byteOffset, blockBytes.byteLength); + const executionPayloadOffset = dv.getUint32(LOCATION_OF_EXECUTION_PAYLOAD_OFFSET, true); + const extraDataFixedOffset = executionPayloadOffset + LOCATION_OF_EXTRA_DATA_OFFSET_WITHIN_EXECUTION_PAYLOAD; + let extraDataVariableOffset = dv.getUint32(extraDataFixedOffset, true); + const transactionsFixedOffset = executionPayloadOffset + LOCATION_OF_TRANSACTIONS_OFFSET_WITHIN_EXECUTION_PAYLOAD; + const transactionsVariableOffset = dv.getUint32(transactionsFixedOffset, true); + + // data for reassembly + const preamble = Uint8Array.prototype.slice.call(blockBytes, 0, transactionsFixedOffset); + const preambleDataView = new DataView(preamble.buffer, preamble.byteOffset, preamble.byteLength); + const extraData = Uint8Array.prototype.slice.call(blockBytes, extraDataVariableOffset, transactionsVariableOffset); + const transactionsRoot = ssz.bellatrix.Transactions.hashTreeRoot( + (block as bellatrix.SignedBeaconBlock).message.body.executionPayload.transactions + ); + + /** + * Bellatrix: + * preamble: Fixed Length Data + * transactions: Variable Offset + * extraData: Variable Length Data + * transactions: Variable Length Data + * - to - + * preamble: Fixed Length Data + * transactionsRoot: Root + * extraData: Variable Length Data + */ + if (forkSeq === ForkSeq.bellatrix) { + // update variable offsets + preambleDataView.setUint32(extraDataFixedOffset, transactionsFixedOffset + ROOT_SIZE, true); + // build new data + return Uint8Array.of(...preamble, ...transactionsRoot, ...extraData); + } + + let blsToExecutionChangeVariableOffset = dv.getUint32(LOCATION_OF_BLS_TO_EXECUTION_CHANGE_OFFSET, true); + const blsChangeAndMaybeCommitmentsData = Uint8Array.prototype.slice.call( + blockBytes, + blsToExecutionChangeVariableOffset + ); + const withdrawalsRoot = ssz.capella.Withdrawals.hashTreeRoot( + (block as capella.SignedBeaconBlock).message.body.executionPayload.withdrawals + ); + + /** + * Capella: + * preamble: Fixed Length Data + * transactions: Variable Offset + * withdrawals: Variable Offset + * extraData: Variable Length Data + * transactions: Variable Length Data + * withdrawals: Variable Length Data + * blsToExecutionChanges: Variable Length Data + * - to - + * transactionsRoot: Root + * withdrawalsRoot: Root + * extraData: Variable Length Data + * blsToExecutionChanges: Variable Length Data + */ + if (forkSeq === ForkSeq.capella) { + // build variable offsets + extraDataVariableOffset = transactionsFixedOffset + 2 * ROOT_SIZE; + blsToExecutionChangeVariableOffset = extraDataVariableOffset + extraData.length; + // update variable offsets + preambleDataView.setUint32(extraDataFixedOffset, extraDataVariableOffset, true); + preambleDataView.setUint32(LOCATION_OF_BLS_TO_EXECUTION_CHANGE_OFFSET, blsToExecutionChangeVariableOffset, true); + // build new data + return Uint8Array.of( + ...preamble, + ...transactionsRoot, + ...withdrawalsRoot, + ...extraData, + ...blsChangeAndMaybeCommitmentsData + ); + } + + // fields that are common to forks after Deneb + const startDataGasUsed = transactionsFixedOffset + 2 * VARIABLE_FIELD_OFFSET; + const dataGasUsedAndExcessDataGas = Uint8Array.prototype.slice.call( + blockBytes, + startDataGasUsed, + startDataGasUsed + 2 * 8 + ); + + let blobCommitmentsVariableOffset = dv.getUint32(LOCATION_OF_BLOB_KZG_COMMITMENTS_OFFSET, true); + const blsToExecutionChangeLength = blobCommitmentsVariableOffset - blsToExecutionChangeVariableOffset; + /** + * Deneb: + * transactions: Variable Offset + * withdrawals: Variable Offset + * dataGasUsed: UintBn64 + * excessDataGas: UintBn64 + * extraData: Variable Length Data + * transactions: Variable Length Data + * withdrawals: Variable Length Data + * blsToExecutionChanges: Variable Length Data + * blobKzgCommitments: Variable Length Data + * - to - + * transactionsRoot: Root + * withdrawalsRoot: Root + * dataGasUsed: UintBn64 + * excessDataGas: UintBn64 + * extraData: Variable Length Data + * blsToExecutionChanges: Variable Length Data + * blobKzgCommitments: Variable Length Data + */ + if (forkSeq === ForkSeq.deneb) { + // build variable offsets + extraDataVariableOffset = transactionsFixedOffset + 2 * (ROOT_SIZE + 8); + blsToExecutionChangeVariableOffset = extraDataVariableOffset + extraData.length; + blobCommitmentsVariableOffset = blsToExecutionChangeVariableOffset + blsToExecutionChangeLength; + // update variable offsets + preambleDataView.setUint32(extraDataFixedOffset, extraDataVariableOffset, true); + preambleDataView.setUint32(LOCATION_OF_BLS_TO_EXECUTION_CHANGE_OFFSET, blsToExecutionChangeVariableOffset, true); + preambleDataView.setUint32(LOCATION_OF_BLOB_KZG_COMMITMENTS_OFFSET, blobCommitmentsVariableOffset, true); + // build new data + return Uint8Array.of( + ...preamble, + ...transactionsRoot, + ...withdrawalsRoot, + ...dataGasUsedAndExcessDataGas, + ...extraData, + ...blsChangeAndMaybeCommitmentsData + ); + } + + throw new Error("unknown forkSeq, cannot un-blind"); +} + +export function reassembleBlindedBlockToFullBytes( + forkSeq: ForkSeq, + block: Uint8Array, + transactions?: Uint8Array, + withdrawals?: Uint8Array +): Uint8Array { + /** + * Phase0: + * return same data + * Altair: + * return same data + */ + if (forkSeq === ForkSeq.phase0 || forkSeq === ForkSeq.altair) { + return block; + } + + // take apart the block to get the offsets + const dv = new DataView(block.buffer, block.byteOffset, block.byteLength); + const executionPayloadOffset = dv.getUint32(LOCATION_OF_EXECUTION_PAYLOAD_OFFSET, true); + const extraDataFixedOffset = executionPayloadOffset + LOCATION_OF_EXTRA_DATA_OFFSET_WITHIN_EXECUTION_PAYLOAD; + let extraDataVariableOffset = dv.getUint32(extraDataFixedOffset, true); + const transactionsFixedOffset = executionPayloadOffset + LOCATION_OF_TRANSACTIONS_OFFSET_WITHIN_EXECUTION_PAYLOAD; + + // fields that are common to forks after Bellatrix + if (!transactions) { + throw new Error("must supply transaction"); + } + + // data for reassembly + const preamble = Uint8Array.prototype.slice.call(block, 0, transactionsFixedOffset); + const preambleDataView = new DataView(preamble.buffer, preamble.byteOffset, preamble.byteLength); + + /** + * Bellatrix: + * preamble: Fixed Length Data + * transactionsRoot: Root + * extraData: Variable Length Data + * - to - + * preamble: Fixed Length Data + * transactions: Variable Offset + * extraData: Variable Length Data + * transactions: Variable Length Data + */ + if (forkSeq === ForkSeq.bellatrix) { + // data for reassembly + const extraData = Uint8Array.prototype.slice.call(block, extraDataVariableOffset); + + // update variable offsets + extraDataVariableOffset = transactionsFixedOffset + VARIABLE_FIELD_OFFSET; + preambleDataView.setUint32(extraDataFixedOffset, extraDataVariableOffset, true); + + // build new data + return Uint8Array.from([ + ...preamble, + ...buildVariableOffset(extraDataVariableOffset + extraData.length), + ...extraData, + ...transactions, + ]); + } + + // fields that are common to forks after Capella + if (!withdrawals) { + throw new Error("must supply withdrawals"); + } + + // data for reassembly + let blsToExecutionChangeVariableOffset = dv.getUint32(LOCATION_OF_BLS_TO_EXECUTION_CHANGE_OFFSET, true); + const extraData = Uint8Array.prototype.slice.call(block, extraDataVariableOffset, blsToExecutionChangeVariableOffset); + const blsChangeAndMaybeCommitmentsData = Uint8Array.prototype.slice.call(block, blsToExecutionChangeVariableOffset); + + /** + * Capella: + * preamble: Fixed Length Data + * transactionsRoot: Root + * withdrawalsRoot: Root + * extraData: Variable Length Data + * blsToExecutionChanges: Variable Length Data + * - to - + * preamble: Fixed Length Data + * transactions: Variable Offset + * withdrawals: Variable Offset + * extraData: Variable Length Data + * transactions: Variable Length Data + * withdrawals: Variable Length Data + * blsToExecutionChanges: Variable Length Data + */ + if (forkSeq === ForkSeq.capella) { + // update variable offsets + extraDataVariableOffset = transactionsFixedOffset + 2 * VARIABLE_FIELD_OFFSET; + const transactionsVariableOffset = extraDataVariableOffset + extraData.length; + const withdrawalsVariableOffset = transactionsVariableOffset + transactions.length; + blsToExecutionChangeVariableOffset = withdrawalsVariableOffset + withdrawals.length; + + // update variable offsets + preambleDataView.setUint32(extraDataFixedOffset, extraDataVariableOffset, true); + preambleDataView.setUint32(LOCATION_OF_BLS_TO_EXECUTION_CHANGE_OFFSET, blsToExecutionChangeVariableOffset, true); + + // build new data + return Uint8Array.of( + ...preamble, + ...buildVariableOffset(transactionsVariableOffset), + ...buildVariableOffset(withdrawalsVariableOffset), + ...extraData, + ...transactions, + ...withdrawals, + ...blsChangeAndMaybeCommitmentsData + ); + } + + // post Capella data for reassembly + + // have the blob data prepped already but need bls_change length to calculate new blob offset + const blsToExecutionChangeLength = + dv.getUint32(LOCATION_OF_BLOB_KZG_COMMITMENTS_OFFSET, true) - blsToExecutionChangeVariableOffset; + + // get dataGasUsedAndExcessDataGas + const startDataGasUsed = transactionsFixedOffset + 2 * ROOT_SIZE; + const dataGasUsedAndExcessDataGas = Uint8Array.prototype.slice.call( + block, + startDataGasUsed, + startDataGasUsed + 2 * 8 + ); + /** + * Deneb: + * preamble: Fixed Length Data + * transactionsRoot: Root + * withdrawalsRoot: Root + * dataGasUsed: UintBn64 + * excessDataGas: UintBn64 + * extraData: Variable Length Data + * blsToExecutionChanges: Variable Length Data + * blobKzgCommitments: Variable Length Data + * - to - + * preamble: Fixed Length Data + * transactions: Variable Offset + * withdrawals: Variable Offset + * dataGasUsed: UintBn64 + * excessDataGas: UintBn64 + * extraData: Variable Length Data + * transactions: Variable Length Data + * withdrawals: Variable Length Data + * blsToExecutionChanges: Variable Length Data + * blobKzgCommitments: Variable Length Data + */ + if (forkSeq === ForkSeq.deneb) { + // update variable offsets + extraDataVariableOffset = transactionsFixedOffset + 2 * VARIABLE_FIELD_OFFSET + 2 * 8; + const transactionsVariableOffset = extraDataVariableOffset + extraData.length; + const withdrawalsVariableOffset = transactionsVariableOffset + transactions.length; + blsToExecutionChangeVariableOffset = withdrawalsVariableOffset + withdrawals.length; + const blobCommitmentsVariableOffset = blsToExecutionChangeVariableOffset + blsToExecutionChangeLength; + + // update variable offsets + preambleDataView.setUint32(extraDataFixedOffset, extraDataVariableOffset, true); + preambleDataView.setUint32(LOCATION_OF_BLS_TO_EXECUTION_CHANGE_OFFSET, blsToExecutionChangeVariableOffset, true); + preambleDataView.setUint32(LOCATION_OF_BLOB_KZG_COMMITMENTS_OFFSET, blobCommitmentsVariableOffset, true); + + // build new data + return Uint8Array.of( + ...preamble, + ...buildVariableOffset(transactionsVariableOffset), + ...buildVariableOffset(withdrawalsVariableOffset), + ...dataGasUsedAndExcessDataGas, + ...extraData, + ...transactions, + ...withdrawals, + ...blsChangeAndMaybeCommitmentsData + ); + } + + throw new Error("unknown forkSeq, cannot un-blind"); } diff --git a/packages/beacon-node/src/util/sszBytes.ts b/packages/beacon-node/src/util/sszBytes.ts index 802b9a266ab1..dfbff2edb4d7 100644 --- a/packages/beacon-node/src/util/sszBytes.ts +++ b/packages/beacon-node/src/util/sszBytes.ts @@ -18,9 +18,9 @@ export type AttDataBase64 = string; // source: Checkpoint - data 40 // target: Checkpoint - data 40 -const VARIABLE_FIELD_OFFSET = 4; +export const VARIABLE_FIELD_OFFSET = 4; const ATTESTATION_BEACON_BLOCK_ROOT_OFFSET = VARIABLE_FIELD_OFFSET + 8 + 8; -const ROOT_SIZE = 32; +export const ROOT_SIZE = 32; const SLOT_SIZE = 8; const ATTESTATION_DATA_SIZE = 128; const SIGNATURE_SIZE = 96; diff --git a/packages/beacon-node/test/unit/util/fullOrBlindedBlock.test.ts b/packages/beacon-node/test/unit/util/fullOrBlindedBlock.test.ts new file mode 100644 index 000000000000..8c450b3c3fa6 --- /dev/null +++ b/packages/beacon-node/test/unit/util/fullOrBlindedBlock.test.ts @@ -0,0 +1,31 @@ +import {expect} from "chai"; +import {ssz} from "@lodestar/types"; +import {ForkSeq} from "@lodestar/params"; +import {isSerializedBlinded} from "../../../src/util/fullOrBlindedBlock.js"; + +const blindedBlockBellatrix = ssz.bellatrix.SignedBlindedBeaconBlock.defaultValue(); +const blindedBlockDeneb = ssz.deneb.SignedBlindedBeaconBlock.defaultValue(); + +const fullBlockAltair = ssz.altair.SignedBeaconBlock.defaultValue(); +const fullBlockBellatrix = ssz.bellatrix.SignedBeaconBlock.defaultValue(); +const fullBlockDeneb = ssz.deneb.SignedBeaconBlock.defaultValue(); + +const serializedBlindedBlockBellatrix = ssz.bellatrix.SignedBlindedBeaconBlock.serialize(blindedBlockBellatrix); +const serializedBlindedBlockDeneb = ssz.deneb.SignedBlindedBeaconBlock.serialize(blindedBlockDeneb); + +const serializedFullBlockAltair = ssz.altair.SignedBeaconBlock.serialize(fullBlockAltair); +const serializedFullBlockBellatrix = ssz.bellatrix.SignedBeaconBlock.serialize(fullBlockBellatrix); +const serializedFullBlockDeneb = ssz.deneb.SignedBeaconBlock.serialize(fullBlockDeneb); + +describe("isSerializedBlinded", () => { + it("should return true for blinded block", () => { + expect(isSerializedBlinded(ForkSeq.bellatrix, serializedBlindedBlockBellatrix)).to.be.true; + expect(isSerializedBlinded(ForkSeq.deneb, serializedBlindedBlockDeneb)).to.be.true; + }); + + it("should return false for full block", () => { + expect(isSerializedBlinded(ForkSeq.altair, serializedFullBlockAltair)).to.be.false; + expect(isSerializedBlinded(ForkSeq.bellatrix, serializedFullBlockBellatrix)).to.be.false; + expect(isSerializedBlinded(ForkSeq.deneb, serializedFullBlockDeneb)).to.be.false; + }); +}); From 15f11253dfa0027abe593848d506413ae5997d4a Mon Sep 17 00:00:00 2001 From: matthewkeil Date: Fri, 25 Aug 2023 02:46:48 -0400 Subject: [PATCH 09/51] feat: implement consumers of fullOrBlindedBlock.ts --- .../src/chain/blocks/writeBlockInputToDb.ts | 5 +++- packages/beacon-node/src/chain/chain.ts | 30 +++++++++++++++---- packages/beacon-node/src/chain/interface.ts | 3 +- .../reqresp/handlers/beaconBlocksByRange.ts | 12 ++++---- .../reqresp/handlers/beaconBlocksByRoot.ts | 5 ++-- 5 files changed, 41 insertions(+), 14 deletions(-) diff --git a/packages/beacon-node/src/chain/blocks/writeBlockInputToDb.ts b/packages/beacon-node/src/chain/blocks/writeBlockInputToDb.ts index b267940fdf13..02ac2aa69b2f 100644 --- a/packages/beacon-node/src/chain/blocks/writeBlockInputToDb.ts +++ b/packages/beacon-node/src/chain/blocks/writeBlockInputToDb.ts @@ -1,6 +1,9 @@ import {toHex} from "@lodestar/utils"; import {BeaconChain} from "../chain.js"; -import {blindedOrFullSignedBlockToBlinded, blindedOrFullSignedBlockToBlindedBytes} from "../../util/fullOrBlindedBlock.js"; +import { + blindedOrFullSignedBlockToBlinded, + blindedOrFullSignedBlockToBlindedBytes, +} from "../../util/fullOrBlindedBlock.js"; import {BlockInput, BlockInputType} from "./types.js"; /** diff --git a/packages/beacon-node/src/chain/chain.ts b/packages/beacon-node/src/chain/chain.ts index 8556c6f2ef2b..1108a0cde64b 100644 --- a/packages/beacon-node/src/chain/chain.ts +++ b/packages/beacon-node/src/chain/chain.ts @@ -28,6 +28,8 @@ import { Wei, bellatrix, isBlindedBeaconBlock, + ssz, + capella, } from "@lodestar/types"; import {CheckpointWithHex, ExecutionStatus, IForkChoice, ProtoBlock, UpdateHeadOpt} from "@lodestar/fork-choice"; import {ProcessShutdownCallback} from "@lodestar/validator"; @@ -43,6 +45,7 @@ import {Clock, ClockEvent, IClock} from "../util/clock.js"; import {ensureDir, writeIfNotExist} from "../util/file.js"; import {isOptimisticBlock} from "../util/forkChoice.js"; import {BufferPool} from "../util/bufferPool.js"; +import {reassembleBlindedBlockToFullBytes} from "../util/fullOrBlindedBlock.js"; import {BlockProcessor, ImportBlockOpts} from "./blocks/index.js"; import {ChainEventEmitter, ChainEvent} from "./emitter.js"; import { @@ -614,13 +617,22 @@ export class BeaconChain implements IBeaconChain { } } - async blindedBlockToFullBytes(block: Uint8Array): Promise { + async blindedBlockToFullBytes(forkSeq: ForkSeq, block: Uint8Array): Promise { // TODO: Same code as `blindedBlockToFull`, but without de-serializing block.. looks really annoying.. // We should review if the optimization to stream only bytes on ReqResp is worth the complexity, an alternative // is to implement more restrictive rate-limiting overall such that the load of serdes is acceptable. - // TODO: (matthewkeil) Temp to get build working - return block; + let transactions: Uint8Array | undefined; + if (forkSeq >= ForkSeq.bellatrix) { + transactions = ssz.bellatrix.Transactions.serialize(await this.getTransactions()); + } + + let withdrawals: Uint8Array | undefined; + if (forkSeq >= ForkSeq.capella) { + withdrawals = ssz.capella.Withdrawals.serialize(await this.getWithdrawals()); + } + + return reassembleBlindedBlockToFullBytes(forkSeq, block, transactions, withdrawals); } async produceBlockWrapper( @@ -852,7 +864,11 @@ export class BeaconChain implements IBeaconChain { } } - /** */ + private async getTransactions(): Promise { + // TODO: (matthewkeil) Temp to get build working + return ssz.bellatrix.Transactions.defaultValue(); + } + private async injectBellatrixPayload( block: allForks.FullOrBlindedSignedBeaconBlock ): Promise { @@ -860,7 +876,11 @@ export class BeaconChain implements IBeaconChain { return block as allForks.SignedBeaconBlock; } - /** */ + private async getWithdrawals(): Promise { + // TODO: (matthewkeil) Temp to get build working + return ssz.capella.Withdrawals.defaultValue(); + } + private async injectCapellaPayload( block: allForks.FullOrBlindedSignedBeaconBlock ): Promise { diff --git a/packages/beacon-node/src/chain/interface.ts b/packages/beacon-node/src/chain/interface.ts index 6c05800e02a1..bbb3c2b4e245 100644 --- a/packages/beacon-node/src/chain/interface.ts +++ b/packages/beacon-node/src/chain/interface.ts @@ -24,6 +24,7 @@ import {BeaconConfig} from "@lodestar/config"; import {Logger} from "@lodestar/utils"; import {CheckpointWithHex, IForkChoice, ProtoBlock} from "@lodestar/fork-choice"; +import {ForkSeq} from "@lodestar/params"; import {IEth1ForBlockProduction} from "../eth1/index.js"; import {IExecutionEngine, IExecutionBuilder} from "../execution/index.js"; import {Metrics} from "../metrics/metrics.js"; @@ -186,7 +187,7 @@ export interface IBeaconChain { }>; blindedBlockToFull(block: allForks.FullOrBlindedSignedBeaconBlock): Promise; - blindedBlockToFullBytes(block: Uint8Array): Promise; + blindedBlockToFullBytes(forkSeq: ForkSeq, block: Uint8Array): Promise; /** Process a block until complete */ processBlock(block: BlockInput, opts?: ImportBlockOpts): Promise; diff --git a/packages/beacon-node/src/network/reqresp/handlers/beaconBlocksByRange.ts b/packages/beacon-node/src/network/reqresp/handlers/beaconBlocksByRange.ts index 9cf7e9dd8e7c..2ce8ad9ac076 100644 --- a/packages/beacon-node/src/network/reqresp/handlers/beaconBlocksByRange.ts +++ b/packages/beacon-node/src/network/reqresp/handlers/beaconBlocksByRange.ts @@ -22,12 +22,13 @@ export async function* onBeaconBlocksByRange( // Finalized range of blocks if (startSlot <= finalizedSlot) { // Chain of blobs won't change - for await (const {key, value} of finalized.binaryEntriesStream({gte: startSlot, lt: endSlot})) { + for await (const {key, value} of db.finalized.binaryEntriesStream({gte: startSlot, lt: endSlot})) { + const {name, seq} = chain.config.getForkInfo(db.finalized.decodeKey(key)); // It's a bis sus that deleting this line will still let the code compile.. // This code MUST include tests to ensure ReqResp works with full or blinded blocks yield { - data: await chain.blindedBlockToFullBytes(value), - fork: chain.config.getForkName(finalized.decodeKey(key)), + data: await chain.blindedBlockToFullBytes(seq, value), + fork: name, }; } } @@ -59,9 +60,10 @@ export async function* onBeaconBlocksByRange( // TODO: (matthewkeil) // It's a bis sus that deleting this line will still let the code compile.. // This code MUST include tests to ensure ReqResp works with full or blinded blocks + const {name, seq} = chain.config.getForkInfo(block.slot); yield { - data: await chain.blindedBlockToFullBytes(blockBytes), - fork: chain.config.getForkName(block.slot), + data: await chain.blindedBlockToFullBytes(seq, blockBytes), + fork: name, }; } diff --git a/packages/beacon-node/src/network/reqresp/handlers/beaconBlocksByRoot.ts b/packages/beacon-node/src/network/reqresp/handlers/beaconBlocksByRoot.ts index d5f781e93bcb..c6441f37d833 100644 --- a/packages/beacon-node/src/network/reqresp/handlers/beaconBlocksByRoot.ts +++ b/packages/beacon-node/src/network/reqresp/handlers/beaconBlocksByRoot.ts @@ -41,11 +41,12 @@ export async function* onBeaconBlocksByRoot( // TODO: (matthewkeil) // It's a bis sus that deleting this line will still let the code compile.. // This code MUST include tests to ensure ReqResp works with full or blinded blocks - blockBytes = await chain.blindedBlockToFullBytes(blockBytes); + const {name, seq} = chain.config.getForkInfo(slot); + blockBytes = await chain.blindedBlockToFullBytes(seq, blockBytes); yield { data: blockBytes, - fork: chain.config.getForkName(slot), + fork: name, }; } } From 788a992cec9b9032e0d6e78d7f676f39f518deaf Mon Sep 17 00:00:00 2001 From: matthewkeil Date: Tue, 29 Aug 2023 02:28:22 -0400 Subject: [PATCH 10/51] test: fullOrBlindedBlock and add mocks --- .../src/util/fullOrBlindedBlock.ts | 22 +- .../__fixtures__/blindedBlock.bellatrix.json | 2220 +++++++++++++++ .../__fixtures__/blindedBlock.capella.json | 2222 +++++++++++++++ .../test/mocks/__fixtures__/block.altair.json | 2204 +++++++++++++++ .../mocks/__fixtures__/block.bellatrix.json | 2352 ++++++++++++++++ .../mocks/__fixtures__/block.capella.json | 2435 +++++++++++++++++ .../test/mocks/__fixtures__/block.phase0.json | 1231 +++++++++ packages/beacon-node/test/mocks/block.ts | 80 + .../test/unit/util/fullOrBlindedBlock.test.ts | 113 +- 9 files changed, 12845 insertions(+), 34 deletions(-) create mode 100644 packages/beacon-node/test/mocks/__fixtures__/blindedBlock.bellatrix.json create mode 100644 packages/beacon-node/test/mocks/__fixtures__/blindedBlock.capella.json create mode 100644 packages/beacon-node/test/mocks/__fixtures__/block.altair.json create mode 100644 packages/beacon-node/test/mocks/__fixtures__/block.bellatrix.json create mode 100644 packages/beacon-node/test/mocks/__fixtures__/block.capella.json create mode 100644 packages/beacon-node/test/mocks/__fixtures__/block.phase0.json create mode 100644 packages/beacon-node/test/mocks/block.ts diff --git a/packages/beacon-node/src/util/fullOrBlindedBlock.ts b/packages/beacon-node/src/util/fullOrBlindedBlock.ts index 4712ebb2eaab..bc691a5a3f8c 100644 --- a/packages/beacon-node/src/util/fullOrBlindedBlock.ts +++ b/packages/beacon-node/src/util/fullOrBlindedBlock.ts @@ -331,11 +331,11 @@ export function blindedOrFullSignedBlockToBlindedBytes( throw new Error("unknown forkSeq, cannot un-blind"); } -export function reassembleBlindedBlockToFullBytes( +export function reassembleBlindedBlockBytesToFullBytes( forkSeq: ForkSeq, block: Uint8Array, - transactions?: Uint8Array, - withdrawals?: Uint8Array + transactions?: Uint8Array[], + withdrawals?: capella.Withdrawals ): Uint8Array { /** * Phase0: @@ -356,13 +356,13 @@ export function reassembleBlindedBlockToFullBytes( // fields that are common to forks after Bellatrix if (!transactions) { - throw new Error("must supply transaction"); + throw new Error("must supply transactions"); } // data for reassembly const preamble = Uint8Array.prototype.slice.call(block, 0, transactionsFixedOffset); const preambleDataView = new DataView(preamble.buffer, preamble.byteOffset, preamble.byteLength); - + const serializedTransactions = ssz.bellatrix.Transactions.serialize(transactions); /** * Bellatrix: * preamble: Fixed Length Data @@ -387,7 +387,7 @@ export function reassembleBlindedBlockToFullBytes( ...preamble, ...buildVariableOffset(extraDataVariableOffset + extraData.length), ...extraData, - ...transactions, + ...serializedTransactions, ]); } @@ -400,7 +400,7 @@ export function reassembleBlindedBlockToFullBytes( let blsToExecutionChangeVariableOffset = dv.getUint32(LOCATION_OF_BLS_TO_EXECUTION_CHANGE_OFFSET, true); const extraData = Uint8Array.prototype.slice.call(block, extraDataVariableOffset, blsToExecutionChangeVariableOffset); const blsChangeAndMaybeCommitmentsData = Uint8Array.prototype.slice.call(block, blsToExecutionChangeVariableOffset); - + const serializedWithdrawals = ssz.capella.Withdrawals.serialize(withdrawals); /** * Capella: * preamble: Fixed Length Data @@ -434,8 +434,8 @@ export function reassembleBlindedBlockToFullBytes( ...buildVariableOffset(transactionsVariableOffset), ...buildVariableOffset(withdrawalsVariableOffset), ...extraData, - ...transactions, - ...withdrawals, + ...serializedTransactions, + ...serializedWithdrawals, ...blsChangeAndMaybeCommitmentsData ); } @@ -495,8 +495,8 @@ export function reassembleBlindedBlockToFullBytes( ...buildVariableOffset(withdrawalsVariableOffset), ...dataGasUsedAndExcessDataGas, ...extraData, - ...transactions, - ...withdrawals, + ...serializedTransactions, + ...serializedWithdrawals, ...blsChangeAndMaybeCommitmentsData ); } diff --git a/packages/beacon-node/test/mocks/__fixtures__/blindedBlock.bellatrix.json b/packages/beacon-node/test/mocks/__fixtures__/blindedBlock.bellatrix.json new file mode 100644 index 000000000000..af5f83aa9314 --- /dev/null +++ b/packages/beacon-node/test/mocks/__fixtures__/blindedBlock.bellatrix.json @@ -0,0 +1,2220 @@ +{ + "message": { + "slot": "6209300", + "proposer_index": "204379", + "parent_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", + "state_root": "0x2eef5eb8f88c4767b7e7af898ccc3970f614a94492a4fd6c43ed55129c76728c", + "body": { + "randao_reveal": "0x83120f2df29dea886acfc836ba8daa1ff26963ef37ebe038aae0508beadaf6e0021ceadf6e063ef87b05799df22ef64a09b3d392379b5b6418f7a4d10456737c688a4ec024f5aa7141a25736639436283a2de940d24f1b46f83fa82d2cb4f7b3", + "eth1_data": { + "deposit_root": "0x919f2701a48c16dc89282a7b85acc49940a247b9513d75148b44205f491d702c", + "deposit_count": "581797", + "block_hash": "0xe6170386cb2a61199c3c834c1947945bbd699f2f6167b2c6c61c6242c1cbf010" + }, + "graffiti": "0x0000000000000000000000000000000000000000000000000000000000000000", + "proposer_slashings": [], + "attester_slashings": [], + "attestations": [ + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0f", + "data": { + "slot": "6209299", + "index": "12", + "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xb85975884bbd0ceeb3751dae01591f0bc14ffd730dc363967cbd94ee720a19dd4013befc2f607c7d616dab1af7f8350e1125c0c3f5c292a71a8300a405f74f4e5fad5d4e7aa34a3c416895b64e3dcd9e405347e86773aa978e6f16c093a2fbbd" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0f", + "data": { + "slot": "6209299", + "index": "5", + "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xb08cec5ae5912e2fe5108c094494a6b91d0cdb85b0468496e31a02e75177b22f69ef5d641b3f9f39df610ff21bcc33460a0c370121fb479699b9a871b0d6c86a3d986fb042a6ba314cbbf60c700eca4f044c5ec37eb419bea2e07291da8e7025" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0f", + "data": { + "slot": "6209299", + "index": "39", + "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0x822093d5bcfb6444241c21ce30b1f7fc250c7560424ffc53143f97fd5d7cd7d39e1a399c7eec9be66d1d0641a5e95df0131fe252a1628ed9ed48a28f0bc77a0e5ea6a757e38eadc13453f76a2a36d90ee954ecc60986d0256752b3f513d1e996" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0f", + "data": { + "slot": "6209299", + "index": "7", + "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xaa81763d06359b0f56f222c65ed1ce6cfcccc3d6376a08bbd9e46d1cbad72eb86f3e6a7e32d1f739e6281d75ac7c14700ac7aa9bde7874f4f7416962d69a73a6439fbfd6bee5d053aa57d6e4a334d06d9274a26235f5089088b638ed480fff18" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0f", + "data": { + "slot": "6209299", + "index": "36", + "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xaeb4375aff411166ec70d1c5b12df3c73c4ee7f619bc3530cae0a0e4b05149a8e1c2c7eec74e9a47583efdc50c02f3e201a9a854891bf0cbb5d2339df584c0650c7e4b383afc50df0e2b41e3cfe1e08d82eb4da4c8dc7dd65eee53e54dc7b560" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0f", + "data": { + "slot": "6209299", + "index": "26", + "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0x860446a547b0d99961f5b1b475bc5fb5a340e1ddf424b6b51999259eb9d977a829567258f6a63845567f3e3d675ecc7806b484edd16db9f5af30f3cbfde0619f3fcfbe46e6067358aeeff83c776414b8681e66b4cf9ddd965164a93512c026fe" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0f", + "data": { + "slot": "6209299", + "index": "3", + "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0x8814604ef52aee43a9767b47fd5fe76d243b1c2932baeb98e7f555d7fcd5a1961298c3072d4e1c7e60b0d024e6a69ef905638a283207a8574f704dadb8e43c17c15ed65d9adc4cc655fd3ec25829e1c646a180beb0cc5309eda20ad1ee9f46ec" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0f", + "data": { + "slot": "6209299", + "index": "33", + "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xad377184f17a26a1d7ab208e0fa8c39a8b83b2789a0d412b772c6d0798d0e41c97c40942059d3418e835911cad399b86148b68a73fd7d14fd237bc3edcb853d95982b58393f311c04c97873b6d566bb35afd70da809dcfd3b541054781371d06" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0f", + "data": { + "slot": "6209299", + "index": "20", + "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xb3d1f55ae7fd1b37fd734cd63d7406df2af4d412dfba6b71543012d383b973346b9eba398a2961ac5ae96a6b68f3c16b04057c81e68d318e1d6c94876fe451cc95723888cbe225eed1085a7fbc39539cacbd89f6a376dcf5907e49433a060a46" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0f", + "data": { + "slot": "6209299", + "index": "28", + "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xae1f29ddc2ccde336f429de2cf990a75e5ce4f2beda68ba2f055ab35c97993dc782dedfc9b8685d3d3b0e6cbdf09821d13627a5d80a043f6c7d839c8c7b3fd51db1fd5ad5100ac8720abead5a5d5ba64f1a9308eed2c4b4f6d0a2c3e27af3eb3" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0f", + "data": { + "slot": "6209299", + "index": "47", + "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xa6888211071fdfd209e8a53384c9013ef36d9bb73a6af5c14f2e1ee4caf59d76cdfa04ee51653dd5a48220d01a2015270e6d8a18e782c04fac4a5f9d701fbe6240dc0625fc974c7237a22631edbc7af8c8fab59fc7bd9cb7658f5d463dddb5ec" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0f", + "data": { + "slot": "6209299", + "index": "44", + "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0x8fe2e7e415974fdeac40fa1f109f46aefda796ce434908cd3efe71628750014a379f4c8855b92e3b4de435601e38307d19fb564ae40ad9d4db934bb0aaecbeb4e4544d8b803e52340e80d3d93246e08568ebef73454b16fb52e00085d2dc4cd0" + }, + { + "aggregation_bits": "0xfffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0f", + "data": { + "slot": "6209299", + "index": "59", + "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xb2709ada49fe6dc9a778f6595ae2dee6bf72d71439e239503e356299fa08805c729b666cf36a09b928a5a5d6481df17e03f861f460f23a3c54ad66087e94f703bb362ca18bc7e15e4ca0e2267b08ffc028bbe0493df853348633fb54fae1a8a0" + }, + { + "aggregation_bits": "0xfffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffffffffffff0f", + "data": { + "slot": "6209299", + "index": "13", + "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xb2b4783c7fe20e9f933821e0278ff4ec4d67464921a954d86bdce54e42a3f4c66f3b0f64469f44ddde9c36a713aeeaeb0d6c8eb8932c0b41973ad7aca217e6bb9e5d5380d1ddd983cd967f9c43f11099c03574fd485856a5af4ca4b0e58bb141" + }, + { + "aggregation_bits": "0xfffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffff0f", + "data": { + "slot": "6209299", + "index": "41", + "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xb7b30c5ab140bc3d784da129fef7fa19da4d2537e039fa7dff584777faee0e6194c8c893f009eb355c8840a635dc456e031eb4cb01ed5c078172a11c38f618d03d04c078a7c3ba2bd33f3bcd3892c77ae0e656aa0449840595acb65b42799d69" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff07", + "data": { + "slot": "6209299", + "index": "27", + "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0x98e8c0c2cdc3b47b6ebecd92ba8ded70616adee0346daba35558447c5a6e5450a292a24f369081c50c8d1d9c9fe48f9b05ccc0eba205ae57baf44f24bbc11f41e6a274014158f674209e9685cbfa8f8a097c3fdc80fb99b5ede247d4fbdf3552" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffffffff0f", + "data": { + "slot": "6209299", + "index": "60", + "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xb64effc6d3eb8b31ecb3a21b4beaa6aa65f22c982952662c2bf8b1e3f6dcadbdc8e48bbf484bff6991f32135bbf5f0c10bf1083a236698839ba7253feb4d84590a61e2a762aa35afeb5aa91d4c3a42d036a15fe42753a2c705b75252385dac77" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffff0f", + "data": { + "slot": "6209299", + "index": "49", + "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0x8fe3f016355e441b2b35716cb47cc35bf45593680acc99bab2247b8457f9da1d7d2c267e688ed2ee4494b4cdf0b19df4023bea8747443508532e265148a5cf2b04b0ead5374207762b2e731f465c6ae1e54193998f9142b12b71241c9d157a59" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff07", + "data": { + "slot": "6209299", + "index": "15", + "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xacbe31147dd12d239dc3ce003aa44937d50f0899e3b3e05603697d0efef3a5a51b69fb532498822a64ac6b7c351e9d4e00833fc9bfe8ac113ec3e313d70309ba30a6f5ea387cee91e74775452e1afe85068840d746fefdcdc1314333b875e1d5" + }, + { + "aggregation_bits": "0xfffffffffffffffffffffffffffffffffffffffffffbffffffffffffffffffffffff0f", + "data": { + "slot": "6209299", + "index": "25", + "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0x9640de2f62e0b97d694efe53637b037b87db64b330d1b9ead18892cded82da8aa020e648652819987eda46e5e412ea0b15095f029c8aa0f08408eaf2700414f2ef840599f63a8441076a8e7152678f3f26b671b91f95622f6ce87c6aa6c30be0" + }, + { + "aggregation_bits": "0xfffffffffffffffffffffffffbffffffffffffffffffffffffffffffffffffffffff0f", + "data": { + "slot": "6209299", + "index": "8", + "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xb9700bd27a00f2a235ec30b29f0b5e24bc3cdc5c178cdadb4f08832c763263f332e9a12da407ca04f2612b58801d9364146da16631b356673d6604da1654bd7f61e8545da23df3eeaa26ada99e1607145ab43e1b8d6e7ff4a26ba2aacecdded4" + }, + { + "aggregation_bits": "0xfffffffffffffffffffffffffffffffffbffffffffffffffffffffffffffffffffff0f", + "data": { + "slot": "6209299", + "index": "63", + "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xa912adadfcbaf7e2646da3971932576749de5fd6c908cba80330ec95dbeac6fcafb11a7ab3b2539eba7100c1ce593e0e14dae831974960be7ca3677f7b7bbbbda77941db5aca085d624e8c8c008ce312415bd8b4776d4b8f86b962945936fb44" + }, + { + "aggregation_bits": "0xffffdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0f", + "data": { + "slot": "6209299", + "index": "55", + "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0x8ccb9d9591ae86e8dd5ed16915180b679f01cebee38a19cc9a43a5dbe125fa52f24878c2eff66ec9639a0c12d31f6a790b2a125bb0c3c11aee2574b9cdabd9e68caa5ae50dad0e2032a1a0fffcbedc5ae94fddce66bd0a820c8a21de2e2abdf1" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffff7fffffffffffffffffffffffff0f", + "data": { + "slot": "6209299", + "index": "43", + "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0x8f780c6f3b55f812a34686d0d69abe4d741adc9f80be9097c06b471c32565095ea952d0c53c009680c263e1eb38615ee178ab00f225bad1bccf4ee26384bcf3a6a11937114789a53c1172190abde53119940bbaf4fc8eabbbddf8a3933b81089" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffff0f", + "data": { + "slot": "6209299", + "index": "22", + "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xb607423c75f3cfff3535d7d44e34dcbb807c731248cb26ccd0cf0783ee6a52c87918cb14ba9f3fe90b2e71b2db0fd6480ca1d5eb0cbbf5861bed4b858d83ecfd0ad659808bb65a9c888d5284c1d88b10af648b5b940cdb95f0a9aff957b3af13" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff07", + "data": { + "slot": "6209299", + "index": "53", + "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xa3a340f4903c7b82ca61ef04a35085813d12ae1eff6e0837ca14ea3db5960d8fb75549d6ca70fc64ec9503e368a77edf0b53bfffb01d1408d95e180d0b08c9a96945675d4dee6699b4de91b8354afb37454d43630c3273c9ce9feac66cd5f670" + }, + { + "aggregation_bits": "0xfffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffff0f", + "data": { + "slot": "6209299", + "index": "57", + "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0x8bb89c8f53663a3a79c843dcffda0472f481da9a70f9f85652693b998411f0433afb6149989918a4fda3c2837807b7090bfe03e9dcf909b499c7924d15a2d574918e84288ed01f3dffd301f029f276421fca9353a63a94147f4d82506b6a0c7d" + }, + { + "aggregation_bits": "0xffffffffffffdfffffffffffffffffffffffffffffffffffffffffffffffffffffff0f", + "data": { + "slot": "6209299", + "index": "54", + "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0x894ecca6973dd37c3d9be23de05bcda773ff4dd8202a839b5e2dc5ec15ce4b0d6f14b5e3c0466331b68443fcbdd5080213283e6d437fa7703447cfe89b716003d071f9d37aa38e99b0a41ee479e8f9d46eb446c0c5131741e4dc22e224d554af" + }, + { + "aggregation_bits": "0xfffffffffffffffffffffffffff7ffffff7fffffffffffffffffffffffffffffffff0f", + "data": { + "slot": "6209299", + "index": "4", + "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xb200fa85812699528ea8ff80cfad80b5c3cdd08bc8deef639fda4d3ba42189646a56f755fcefb5ec2a13c5d02ebfeb80135c53bc83d0d29f0b986626bcbf63b4eb717df5e5307076328e8ed83b4a329c3a1798ebf411c56a915f7223462b6401" + }, + { + "aggregation_bits": "0xfffffffffffffffffffffffffffffffffffffffffffdfffffffffffffeffffffffff0f", + "data": { + "slot": "6209299", + "index": "16", + "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xb30b335c066c1adaed792eb7b7214becbbe7845e6f8b04be7eb938c361dbafc624a340f1eeff31aefef1e837e2b95944131b3a2d0e5d97807f3880155a5a413f7ee65a59bed24485129beebb1f5c7084160f6320216fc851f3f391b0bfa3fd1c" + }, + { + "aggregation_bits": "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffbfffffffffff0f", + "data": { + "slot": "6209299", + "index": "1", + "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0x89dfb39f75ebb6e01c077a7afd67a9a9fd5081fa572e56f4d11278603df725459337b202a73d375d5456634e25bf0b64165a28fef621f1306bf6004ad5026699bbe5b85bf8a45a1647501402956695818a8d62c836e9f4973a88841c22929158" + }, + { + "aggregation_bits": "0xfffffffffffffffffffffffffffffffffffdfffffffffffffffffffffffffffffffd0f", + "data": { + "slot": "6209299", + "index": "23", + "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0x8701864b43ad94883da646b30a546051633e6806592c6f10fe692c46f0a8e5f53e376ebcf4d1b8c316e12f4bd6a1d6d505114a8a408dd934f7b49b52c1e801abafd3e692ef71942cc6d371acc77ceba5d61ac2944b98ba60c004e60f30dbda1e" + }, + { + "aggregation_bits": "0xfffffffffffffffffffffffffffffffffbffffffffffffffffffffffffffffffdfff0f", + "data": { + "slot": "6209299", + "index": "37", + "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xa361b03e1dda7778c17fe63a3987335d0716c570cd56697d4408ca080805ea844a741ffd3065b3811d44d17b558fe5b00660adab731730df573b337a4557341238eb36dc64807978dccad1ea5d3c918f618f444ff547867d7cd5e76c872dbd96" + }, + { + "aggregation_bits": "0xfffffffeffffffffffffffffffffffffffffffffbfffffffffffffffffffffffffff0f", + "data": { + "slot": "6209299", + "index": "32", + "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xa94642c3b677863494b40f5a288b062248c39d7bf1c622e1bf74568ef0ab2050fa85fcd86223e196642e9351c294740102fd6501170fa78b3276dcf624d18c8539f3af957a6b66fbc2646e84f05b96be8ea03903a1a4e23e457e28bd90ea4fa2" + }, + { + "aggregation_bits": "0xfffffffffffffffffffffffffffffffff7fffffffdffffffffffffffffffffffffff0f", + "data": { + "slot": "6209299", + "index": "46", + "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0x8f7a63d38423dc0d165f0090617445dc8608754b0bbf92b1d79d5141ac31c3241ee76cab12d3f9aa3dc58c15ccd848b90294781699c86206f8cfbe4557099108bf95d92e05d3c795d475ebd7f54c7ae10ed913297f8daac58218583b0ef6968a" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffefdfffffffffffffffffffffffffffffffffffffffff0f", + "data": { + "slot": "6209299", + "index": "0", + "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xabbc541e38c4f080a8bbe7a5c785a99b610d2a67e93983f17a9d53443cc409a31fb6c2912c9ce3c6eb84004bba577af20bf88864506d95d944efb77c5ad45c17551518228849c868e55d061c1109b92561732d087dea6228a6fd3d8437f11d86" + }, + { + "aggregation_bits": "0xffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffff0f", + "data": { + "slot": "6209299", + "index": "42", + "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xa4254c751ba736fc69f9d68cf4786b32bd434f7b9a5c8d2ce010d23be6f7b5abf6d7f6f0463cc8e9cc7c33e91ae38f210a806a6a580b22c14be98e0354aa3bad9b3f91a9db6f8e990099166f3bd9e9191a9912a7f21428645d9dada1b5d9589d" + }, + { + "aggregation_bits": "0xfffffffffffffffffffffffffffffffffffffffffffffffffffefbffffffffffffff0f", + "data": { + "slot": "6209299", + "index": "38", + "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0x858eea96b2079f764e249f835bae3c2ce0de3aa8bfeee1ef4a295c8096cb64d9ed3d9c992bb35f90161b32f853aaf5e212e12f6e22b88c67a80aa0232044aca1c0f7bae23c33b650a14c502830c8d3318f3a50582623a8e11013aef51996f0b7" + }, + { + "aggregation_bits": "0xfffffffff7ffffffffffffffffffffffffffffffffffefffffffffffffffffffffff0f", + "data": { + "slot": "6209299", + "index": "56", + "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xb65be4f8fcb6386420e0e76d7cebd604aa359d52ba1c90ad1494b76fd605cf86492ea2426202e691bdc08f78fbfe31401750c0707ccd8634171ac9742ed1289f8830d6276d6bd8ce65d2710d283ed31f9ba8a3145133f28b9904fba3e74324aa" + }, + { + "aggregation_bits": "0xffffffffdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffff07", + "data": { + "slot": "6209299", + "index": "40", + "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xacb040b433da8ddbd9985fcbd4cc176b067751714f3a37292d6bea94d56c92cb1de17328d2e7b0bce7985d529bd3643106d5b7245cd7d67bd6421a4dc4ed334683de191a1488fcc4ce6c690c06c10a5bb4d67acf16fd8e54beef1b6638446754" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffff7fffffffffffffffff0d", + "data": { + "slot": "6209299", + "index": "58", + "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xa5493571bc7455d4f77e771ff6b6a012fa552a7bb0479d5f637b9cf56a633092f7d116bcd06a94deb70f125c0bae31e307786548a9dd23be4f4a221ba97762503f271615765de82d5556e2f9dece84d35c536546656c40381349fea062e27eb6" + }, + { + "aggregation_bits": "0xfffffdffffffffffffffffffffffffffffffffffffff7fffffffffffffffffffffff0f", + "data": { + "slot": "6209299", + "index": "61", + "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0x83b7a3d3e222535d75ff840d0f5f71525afc9c445af16ad5a3c1904148a606d398e67a7c23b8e97e86efbf7046f42c851708800904f9e03114eeaadeb57391f47d5b972957a6660d0aa384d8eba9fcd9016618f1edae72dc74bc659b0ea3d541" + }, + { + "aggregation_bits": "0xfffffffffffffffffffff7ffffff7fffffffffffffffffffffffffffffffffffffff0f", + "data": { + "slot": "6209299", + "index": "34", + "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xa86d30b5ea3dcbdc867fa21744a9da3be1c7d448111de252cc7ca09e9ce813345c1f38830feea9b1814636bc91ba67fb19aa038934a250c0c813faae8fd71a832f900d33045b9d0e11e427a4709eb4d51de9e9abc6dbd89e918e69089d12e1e9" + }, + { + "aggregation_bits": "0xffffff7fffffffffffffffffffffffbfffffffffffffffffffffffffffffffffffff07", + "data": { + "slot": "6209299", + "index": "2", + "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xb9e4a9e7ae18ed7d60eb7dc5817e33200361e719c54ba9378d84bede11b8ff53da9e5eab0919cc7f981e2bf258500b861851b7bf14274b6c8488f433e2143b93d15e65669efd152e7393c1f78cc384941a9d63f7f777101d1d018a33adf9418f" + }, + { + "aggregation_bits": "0xffffffffffeffffffffffffffdfffffffffffffffffffffffffffffffffffffffffd0f", + "data": { + "slot": "6209299", + "index": "10", + "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xa76bb580cadd0b440dff24bb1a72cb0403c6fc8c0db6ab7fe7d4b52f59422fd1bb5bd6140ad287f4bbc70ea0eda53257111d13d3c25b31b8d47b14cec85c8c66a97bfd80fcf3c2924e8e229d280583652a871e0c8d42c9cf34ed0297cbef8e8b" + }, + { + "aggregation_bits": "0xfffffffffffffffffffffffdfffffffffeffffffffffffffffffffffffffefffffff0f", + "data": { + "slot": "6209299", + "index": "51", + "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xa6db2edeb0f5a55b5ee72dd8028a2c5bae2682f1aa101f493a55604c7f3108b62fdfc929a600893f073c67ad45612ab60fef2e0dc35e39b181d1efada74e802e33e79c98930b3066201b88ececbcba5c32994608c3919f8637bb87f839a5cd60" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffbfffff7ffffffffffffffffffff70f", + "data": { + "slot": "6209299", + "index": "48", + "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0x98e5326e6c8c711810564221e5d689fd436f551e0c9f36c2257f82841534c064afa0d9e7827ec4f4b43947bd84315466120cc5b5563344b7b020efe209c8c9b350392a1ea5f7c1928723e630a67161071f56beb08bebb72a3d05b84c6e7216e5" + }, + { + "aggregation_bits": "0xfffffff7ffffffffffffffffffffffffffffffffffffffffffffffffffdffffeffff0f", + "data": { + "slot": "6209299", + "index": "45", + "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xb4f7052d8d3a49ca07ae6c0322d07c8ad436dd2ff88f414f68392a340b81188368adb1add3be55ae4953e1319e4658e70ad84ce0f0297a9ba8f9729ada0cd8a94203eb1d44d5e710b9857fd42a7a4fa0422330310b7b8860778875a990d74d18" + }, + { + "aggregation_bits": "0xffefbfffffffffffffffffffffffffffffffff7fffffffffffffffffffffffffffff0f", + "data": { + "slot": "6209299", + "index": "6", + "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xa7e1552c71de763bacdcea1fec2d2a91aa92a96fb3ac3868832fb62e15dbedeb6a177832a3e803db5022de1e7f548e82086e4856e5f09c837a53d2cf1dde063c8a26cff16c1ce374f1dd705fe34a458d4c152f07fc37c674bfff54c5126bc6bd" + }, + { + "aggregation_bits": "0xffffffffffffffffffdffffffdfffdffffffffffffffffffffffffffffffffffffff0f", + "data": { + "slot": "6209299", + "index": "17", + "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xa463f42d97c5a9c20ece0484adc3e67a7c57af8155ce19b0920bd948c40a9cac18f98894617c09a9317e381c98563e600c8fd4575a583ad56f10a207b824f8bdd0b5115c392f468bfa52eb02f071d87039eee5dbc473103f54f8d377bf8b9c5e" + }, + { + "aggregation_bits": "0xfffffffffbfffffffffffffffffffffffffffffffffffffff7fffffffffffffffdff0f", + "data": { + "slot": "6209299", + "index": "31", + "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0x837329cab617ae2a3c7fe49adadd824c7f3cb7f19668f61f5881afcb295adceaf8c1df2d5e628e95e0360a65876c4d180a1b21877dfcb174724fe2e3e302ffbbc0899d288bef1bc4fa2395b2c9f62d5778bfd41f6fc4918acd28188394032a1b" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffdffffffffdfffffffffffffffeffffffffffff0f", + "data": { + "slot": "6209299", + "index": "18", + "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0x95dea863aad4581dc9a7103baf47a30ad216a09007696e7c08f7478ae7939d287895460d5734c89b927a677c24f86a6814f3a5b45bde4c0b968f6b7236735cf8e65b2402f4e0ed24568453d29bed20605ec9e4f2d8a43fea95c28aa61727ed5a" + }, + { + "aggregation_bits": "0xfffffffdffffffffffefffffffffffffffffffffffffffffff7fffffffffffffffff0f", + "data": { + "slot": "6209299", + "index": "52", + "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xacf170d9c5607a64f6be9e17e88cadf988513406c0f322ba5dca8b67a1c334f06f9ff556e5b943c8823f1ceb7d97f5b8098f249c938ff85564bf919c8cb7e8687769a0a4cfe9b9c332a01d2ac41470b0f6aba4a4134a359e0ab9cbe2f1f41591" + }, + { + "aggregation_bits": "0xfffffffeeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffff0f", + "data": { + "slot": "6209299", + "index": "21", + "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xa96bf26b6905e75eca93cf612957066e1dc91014470d125f5f84a6c42809ea168d6bbff044dd4befa1718837bd19d80f0544ae53bed5e418a3a20a265772b159182bcf2da428cadd0bfd9070816d99bbe4e28e6adc9ce23e46e55eebe96270b7" + }, + { + "aggregation_bits": "0xfefffffffffffffffffffffffffffffffffffffffffffffbffffff7fffffffffffff0f", + "data": { + "slot": "6209299", + "index": "30", + "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xa0b91538f858f36fa87c1713f05f675366161899d581e40fa47e7ec0130ad6ee9f36f9424fbfaf8b671313c5e1a4c07a18be8c14658afa891afc796b5181fd368482a234b680a35638232ea44fc805823e6f9b86c3bc42b139f5b9517d0410f5" + }, + { + "aggregation_bits": "0xffffffffbfbfffffdffffffffffffffffffffeffffffffffffffffffffffffffffff0f", + "data": { + "slot": "6209299", + "index": "11", + "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xa6e5746c4ae07d4e29e86321af135a5b6b7a98209c479f37c38c8a5c624767e24b8ed7b203551e3f59e5cfdba7c089b7086495b91ef88dace5a1be905b295232a6ccd52cf2804de33fb3ffd6a3ae6056fecb0032308aa349d91fd0b073a65e31" + }, + { + "aggregation_bits": "0xfefffffffffffffffffffeffffffffffffff7dffffffffffffffffffffffffffffff0f", + "data": { + "slot": "6209299", + "index": "9", + "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0x87298b71c73ac1dc390c3259455dbbb9ce95c0898fb8ba00393307962bbb7168888b62bcb227f900e479cc0526e6f271156114e15a11401c0d52a88902d90092cc9ee1b2ea36d1359c439ef0f16a0fb6096c2d9704deb8035937b69e43c866c3" + }, + { + "aggregation_bits": "0xfbffffffffffbffffffffffffffffffffffffffffffffffffff5ffffffffffffffff0f", + "data": { + "slot": "6209299", + "index": "35", + "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xb809527ad7c9cdfe9b3e689cf46cf1ec508db2389c8b41a6a28d16abd5674d6d73636de7d6fb9fd552e4282d324011d908123fca307e9233b434f62624251c0acf3d08fe2dc7b013c08db1cb32bc260db64e673237b5a2e25a5761da868829bd" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffedffffffffffffffffffffefefffffff0f", + "data": { + "slot": "6209299", + "index": "24", + "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xb8c91f04308274e759176556432cd76537ad31b446810744fe0f1d84628c769c3da64bf0b84fda43a77a6c14f8c9a73e01d53663045e77e86f9c98e15e38c90ed04bede3dbf9b8cd46e5fb3c908d0423bb69d11609ae9921f64f898e21ada744" + }, + { + "aggregation_bits": "0xfffffffffffffffffffffffffbffffff7ffffffff7ffffffffffffffffffffefffff0f", + "data": { + "slot": "6209299", + "index": "62", + "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xabfe95a7301bdaf877791bb8b7719abe7c5c87b4fb66056a83a956ada6db87d3ad7a151a564c646a48f7d34fdf5c3aca03d68f24e79e450ff43b838fea261384c96ae77d63bb073e8e506c981f813d73bb299666da6a27d515108bbafdd9b9be" + }, + { + "aggregation_bits": "0xffffffffeffffffffffffffffffffffffffffffffffffffffffffbfffffffbfff7ff0f", + "data": { + "slot": "6209299", + "index": "50", + "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xb9c9155f011d40aa7c6ad9f1477dc3fef699656b83e801105adce3f96d14a8a11e0422ac14cd82622d2321c2e3eb3fcc0c4e21c81d36c6e795fdb8952326665d8d70eac33d3406c7804df93cecaf062e632c481ae1ab62d1f41a7a8db663df82" + }, + { + "aggregation_bits": "0xffbfffffffffffffffffff7efff7ffffffffffff7fffffffffffffffffffffffffff0f", + "data": { + "slot": "6209299", + "index": "19", + "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0x84c162c1b852b8d8f97344a38fd9d679a5412d4b936586704a9a0d0aa8d57673203d517be07115c1572258c1f488e75b124eb7e74ceafbf1cb697744b3a805304a4e00cbe5b30823237130944faa95b98978f260bc3db99b7acee89379f51eb8" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffdfff7fbffffffffffffffffffbfdffffffffffffffff0f", + "data": { + "slot": "6209299", + "index": "14", + "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xa19039ad2e5f655cc47ba68d4e6134dc4dd81ba9c7c2ab5ae9309bb66247dbf86005a13c791f49b4598f1dd70fc7b79908fc2718b74d6f4c9f2558abea775dd9eaf9d568dc1036ccada1656208a2a9252a64bb8f2655f4cd6142b05c17e5f832" + }, + { + "aggregation_bits": "0xfffffffffffffffffffffffffffffffffbffffffbfbffffffffffff7ffffdfffffff0f", + "data": { + "slot": "6209299", + "index": "29", + "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xb54b159da8df509e7092362a0856baeb820093b5c6eadac75e25bc7bd35f64af17df22e0722e70513d8eb5135ae97f03132492282301a67b724544ba3503cce3578222d3b0d7adc7582469bd5e7db88aa55985a598653545414299f5bec8fb40" + }, + { + "aggregation_bits": "0x2d991228d0118242a222a8400e17f5ccd197ce35d8c30ab10727872142448ea2d24508", + "data": { + "slot": "6209299", + "index": "23", + "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xa167730dc2814bcfae21e4d27b27fa98c0c43a2059069c240dc40a1a9eaff97b5859bbab0442a2096678b5f11c9620930ebeee7fccdb4611f494b09c4a4e6d43c30a72e833598b399d164c6e46414d9154a8a8d659df0b9979631f6ceba10ee9" + }, + { + "aggregation_bits": "0x740195762519488840e342ef216d45c44813520c70b60e1169600e4202785448ca980d", + "data": { + "slot": "6209299", + "index": "10", + "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xb0ecc7f8eeed5544fd0c1d6450533d9b12a2161c1d46e798ae04c18748b492f5b9cafdec50b6d4dc425becf804bbc6620798c0162e5e3181c159cdc24228d8f5defaf40f36e0635e9bd8481108ba656dad30e26facf85ffd339037f49c7df415" + }, + { + "aggregation_bits": "0xe1d538445a25feb210a004ca656e181241cc9827748060152620049f02012420b2240c", + "data": { + "slot": "6209299", + "index": "17", + "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xa16ff3d3792a30561e365097fbd48225674332125d0607b364408db075195084e4a8683c720f7212e739208ecd8005cf19803b557009d59d4f47a9c54e96ffba232d2a72b953b91ef0c0d738ea31b5344ba16379665a3df3b9b2e4ead0df4ea2" + }, + { + "aggregation_bits": "0x64a0100109b412ca12501044dc42044602a9c9c29466847a5a61362204989f103aa90c", + "data": { + "slot": "6209299", + "index": "19", + "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0x86e8ad8ad1efc09bbe6033de5c129a667e5bf1e73aac2790b1a72d3b721eaf32a37d9ee8a32db60b747acd9aaf2f000202c25ae46d66a4016d304779afc224dec146a28f454dfc0101413b478ac66967aae1dde12d25a8dc0145a59417e1d289" + }, + { + "aggregation_bits": "0x1fc995609448a4884214a2420d8155502982a0022d6c1063e57900060072222a48460a", + "data": { + "slot": "6209299", + "index": "11", + "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xb650fe111d7f0d8824444e3122135ee5420221c10faca8d78374bd3af7362dd89907d739a766adf097153beef777fb60121e074db67e1d4bfbf18e67ee2256f0fc5de33d1d806f82f822071c51977df7ce861ecfe812d6a9cb282aeae821f79a" + }, + { + "aggregation_bits": "0x4207e0d2d8400d6520449e81000936b01051c40120c426d086a0a84b021d0206840009", + "data": { + "slot": "6209299", + "index": "55", + "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xaa46e98857b436499bdabebb26a93b8346e091c766e202293c39daf0faa7d091e3992b13cb41c4b3b944e3797f8aba18129ac38d0c8f6c98367afc5e73ce7dbea7f92b2f0ed2f377ced32f65c3b449a7cf97ae83cd357b444e377523920944fb" + }, + { + "aggregation_bits": "0x0100000000000000000001000000000000008200000000000000000000000000000008", + "data": { + "slot": "6209299", + "index": "9", + "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xb2dff1b36145a9f9e6128d4bb72e551d2bca347e0a616e785e7b5447b2fc2e950f3bca000f30e5e0054182a25c4858b4090880eaa6da424abcece021cc11d79fff3ab334223d5c8c0df2e6ef14aea31c32a9bb2e054006dfa33f662c9ffe26ef" + }, + { + "aggregation_bits": "0x0010400000000000000000000000000000000000000000000000000000000000000008", + "data": { + "slot": "6209299", + "index": "6", + "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xa39856d2bdf92557ce88e232dc96233434032875020a7cdcc7b7565e4da6ec6039e5ed55908bd1f3594250c29d389d3219abbf9da0d506cb95d519c4b3b3bb4b44859107d05da94ce2bee19b99ef32de3229d855d09b84879d0ec2290746d0d7" + }, + { + "aggregation_bits": "0x0040000000000000000000800000000000000000000000000000000000000000000008", + "data": { + "slot": "6209299", + "index": "19", + "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0x92bcb0ce6b4dfc205028b4a4eb419f0e3aaa9f6e377431fa14273678a7c3db6866d61e32552f099be7445a2660acf6bb0f69fe2d0ca964b4b178897ff4b7590b417b732acab5b4bcee50d4e7d9d5dd9d84e2906ac84778714d021993bf04d7f6" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000000040000008000000000000008", + "data": { + "slot": "6209299", + "index": "30", + "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xb63aa7d0fcbc7aad8be93471b1e81b9b0694a8a2a6d9fe0e3013ffb9885df181475724897a63592f0a15014e19c65fb9103ce6c58f551daf34741a27cda05ef84f1219e4be703f3f7d734a90447e96bf298be88f0c4550d9528a225f546609ed" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000002000000000000000100000000000008", + "data": { + "slot": "6209299", + "index": "18", + "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0x847adbf033248d7e03aa05a6940d22c7d795743fc349c01ebc90b3c05f829dba90cb67893747a2ce62171afe77a25d861009ae010c9467cf3b63fea88a7f51a5cde14ef29743a1333db0156c52470dd1210e64e95847270464e9dfa0cb691297" + }, + { + "aggregation_bits": "0x0000000010000000000000000000000000000000000000000000040000000000000008", + "data": { + "slot": "6209299", + "index": "50", + "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xae4b1508700c80384b66e78c9da368619a0f821b13f8c0a10a3a747d8962ad71334af5031b32e307eec6b9284f9932a101ac9b24c71a8fedffd0aef05a23fcc07cf924d03392f657b1688b1a3edbf4d7d8dd4426be240cf49895f21f799ea740" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000008000000020000000000000000000000000008", + "data": { + "slot": "6209299", + "index": "46", + "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0x855af42c15d530ce499297c251a09ae6bb5d36731d0578fb237414a58ebcfaa8f6d18c5c071efae89205c78351c3cb130934b7c48551713913da611ff772c0b296cf4a992578a72b058d0e95af8d4f3d67938525655a1275ceeab1ca3f7737af" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000004000000000000000000000000000000200008", + "data": { + "slot": "6209299", + "index": "37", + "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xaf77155e54fafe882e3ac628b53970b9696bbe21df31e5070025e38578d98ab8149ed36dfc7f67c65b8d4afd3b8a30a21572a6d63b5adda7eacf8081ac4caec50de350ab2b0ac2cefbebd79edeffb9321d485e68a824bbe8d4a48fdc4cbdfe6a" + }, + { + "aggregation_bits": "0x0000000000000000000008000000800000000000000000000000000000000000000008", + "data": { + "slot": "6209299", + "index": "34", + "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0x806af4df47d665ea696d42d3dc035034ba937fea03718432ed3dd911325cdc3de3549abbf5943f80745d38f4154f7fdb13f55ff54770f62851b322ac880f6a3c2a18a0423dac0b88cc878422cfbb7ccad6372d4186b02b524b6dcf8b79e42fc7" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000000000402000000000000000008", + "data": { + "slot": "6209299", + "index": "14", + "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0x96a805626d6de5c9576b1409fe3544063cb2a09b5d03039ec17fd2ff7f147192d291630abeaec02d06a32d2020e60b4a08a4bdd0c8b91568f7ea9120ba424ba94451c9105a7bc8331bc694b844f7a6a557e5c7bdc6fdf11b4fb5b1041cf42bfb" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000001200000000000000000000000000000008", + "data": { + "slot": "6209299", + "index": "24", + "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0x82c0d59531e3f806702827c9345a6e35016f9daf4d83fd0a09c3b420c07a60f0159c40ce5da07a9c6cdecdc7d8ff59a902f3d15f5cad285a7b373f5ff45f5f5bc8e7779451e6bbd9fba6784ef361f7b56850e1186074a95ba5a1e7e399e74aec" + }, + { + "aggregation_bits": "0x0000008000000000000000000000004000000000000000000000000000000000000004", + "data": { + "slot": "6209299", + "index": "2", + "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0x916c3df35bdcea47715903a9c3a52251498230d6c7a74c71b92ebdd18b6776ac3340fd78e34ca9cab3623c5c0d6b323c0dc85bcecc8873bb10e696c6aefbe7426f0f2b79cd70defe6610e5b8276f17b35267ff6cbe023fbf5c7185d2cbc894e7" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000001000008", + "data": { + "slot": "6209299", + "index": "45", + "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0x8878a09621cda758f6e499064f94ff6310b30cab6137efe645773c34bf86c866c92d75e099e1a8a6bc6d38a0ba3f03b5121ef8cc9d45b510bc573d19586eb43213328053efa449415bd92dc9ef4088f142f5cdfde07016a7af477009be913d97" + }, + { + "aggregation_bits": "0x0000020000000000000000000000000000000000000000000000000000000000000008", + "data": { + "slot": "6209299", + "index": "61", + "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0x88b5d7f52523fca6811b059718931563aff11123ca7ec730f7618d184d2658edfbd24fbd346ccdebaa9bf8156bf2dfe50533559c9adc944db5d0236a0cf62a33ccadc2cda537701aa9ce58bc2a6679a9cfe47ba36540760b4248584f8350f827" + }, + { + "aggregation_bits": "0x0000000040000000000000000000000000000000000000000000000000000000000008", + "data": { + "slot": "6209299", + "index": "11", + "beacon_block_root": "0x066c98ac7f771df263ef3e28be8c80e3e17d63db01ffca12156557c04936aaed", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0x85e12f4584d796e0748960cdb106f527e80a5452173458f7a502a7e7a9196f38fa892dd95a14cfaf6eb3de26ce4ca2fb0549b02310d80d21697f354943620161ba2e29b204e26cd48994ef03bdcbf9f9c966f88dfd1eccbc30f364324eadd59a" + }, + { + "aggregation_bits": "0x0000000100000000000000000000000000000000000000000000000000000000000008", + "data": { + "slot": "6209299", + "index": "32", + "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xb3dc15f865b1ffe3701bcf409b0d8060f506179f79f71d8e529001d19961fbe6f7b163c45975c9662b6ea23c48945e6600d3a91ff6fb985fedb280df6ddcf2d09106979969ca21ac29ef849b6bbc0980d5c5f66189d311cdfe91b2d7feeecaaa" + }, + { + "aggregation_bits": "0x0000000000000000000000000200000000000000000000000000000000000000000008", + "data": { + "slot": "6209299", + "index": "10", + "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0x8ef0ac880bdf6806bee064b6093bce5eb3ae5e81c2bba3ef37c8d1259eabea0cfa0a1526af068d865ad39229552beb080754ad647b123750256ebd1bce9d926dd415373de18e347fca1e0ceaa43590d3a529bd8e7fd2e73d86fed8e161170a65" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000040000000000000008", + "data": { + "slot": "6209299", + "index": "38", + "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0x8660a7e60d26723c1d1387bb650531cfa466a38cb35223e0a1d3185d1c524fcfa3bdcb1e9a7c786445a552d969a7b2991513102cac91aee440696bcbc4759303da0fc4bb71025cff898b9caaa49d92de7a4b7fffd4055d4d16728ba6aafd9a8c" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000000020008", + "data": { + "slot": "6209299", + "index": "31", + "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xa1633980e05702616e646a8d2bd609f2c72c2b8da20b306b3481b9792421e686f32a62be767d0ccacd2172e636e0ab0a1878e2b8aeef2c583d9e67b6b8f5f3f26258f85341922ca1f3311b9b981e3fb32dd359cc76688e848b8ba022831cb5d2" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000004000000000000000000000000008", + "data": { + "slot": "6209299", + "index": "29", + "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xb07c8fa84da4373503267e359c7475951a680f3c66abd47252f2f4b0ec33a08369e15ac4911049114e0497d55c965b3116136307dd4196d89d99fe90eadffd18047b147deb1d98aadc9ca28e87b4ec731fb080d8f7d8e0fca11f01453fefa19d" + }, + { + "aggregation_bits": "0x0000000000000000000000000020000000000000000000000000000000000000000008", + "data": { + "slot": "6209299", + "index": "0", + "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xa5eb32f712d0ca5b4e123ae964056a5f1971258ce3d4c91e49ec673ad87d70f6c3ca3cad5bb1f5bc8e2462d14de683a008e7d02c9bd7cee164af488b00b3a77f7b3f0fe145cad70886a34b668ee1b55289719a890b3add03c01823e61521dd8d" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000100000000000000000000000000008", + "data": { + "slot": "6209299", + "index": "49", + "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xb34a1be5f12cf4d8d757dbbf5ba11ace33d5fec48352e212587da582f53ec989dd671cfce4ef57591228804dbf78c27b03f5bb0fae31e3e64dfee70ec0b3375b01620603047450b536e040002e9ad40e2261b4d6338ec571e59bfea509d9df2f" + }, + { + "aggregation_bits": "0x0000000000000000001000000000000000000000000000000000000000000000000008", + "data": { + "slot": "6209299", + "index": "52", + "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xa0b07cc7889227d4f89df4d7e2306917621332742a4316414b9744cfa04ba0272789689f7d6945140b152104e96b2d5106655d1082d9bb6ba15b1c7fc329e489968613de57fb2de4842d58adf10ad0dd5972575801cfaa647d98abf11778acf4" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000000000080000000000000000008", + "data": { + "slot": "6209299", + "index": "58", + "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0x8a8dd87a639f6438ba3a74260381853be77126ab09fbd9157f269a731e9db6a72ce9cc7f3a749c00e6db80e6c6203565133018a752f2cc2df23b632dedb089c28afb9bd1d6991c562b70c070da19c92975c17f99457834a6d883ebc875058bd6" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000010000000000000000000000000000000008", + "data": { + "slot": "6209299", + "index": "41", + "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0x8ff0f0d61bf0b55063688cbe624334e94134da310a12d91227450ba4052e2ddec6618215416c6937b115c05a35ad0f57023deb96681afe54c6b1082e0b6c8307c3804e04d0b33d3646c5e40570e46253d19b0979a202d86a66f642c7f2ece9ac" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000400000008", + "data": { + "slot": "6209299", + "index": "50", + "beacon_block_root": "0xe2a1cfff5c99a0041fe58b237f57933432725b22f20de6244ab8c0b7598f43cf", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xb592497072f6d60a06bb69aa65a7f507b45d94ef24a9df8434cb845026ec63620fc4836af8735e55f990871bee8a26a715605f07b1bb2e2e98cca34a6380d32a66b683dd78d4f149c4060a9d7088e9b333ae61443dc01d157f9353002f205b22" + }, + { + "aggregation_bits": "0x0000000000002000000000000000000000000000000000000000000000000000000008", + "data": { + "slot": "6209299", + "index": "54", + "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0x84e80ed176020d8b2b32f096d7cb1773d503a452b3fdc024ebdfc99b3c8f64572e916fbfd869f450a94351fdfc37d5d704af8de62ec534056d559f0bab52c2a3b24623f6df33c9f2cd0b55f4e3d61411544e4c3bb0b62473f3e85dd34fdf282f" + }, + { + "aggregation_bits": "0x0000000000000000000000000200000000000000000000000000000000000000000008", + "data": { + "slot": "6209299", + "index": "17", + "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xb32663684fbed8a68d657ce88b9af60551eb7aa8a4ef6fb6c135ee5bcb73e511b1ea5bf328a63c538564c5bdb6e317820515ae8e769a78e1f7c86b8987434953998b92ea01fc12784d974bb0dfebda84b841c27ea76f32d3ccea7374a07dbf40" + }, + { + "aggregation_bits": "0x0000000010000000000000000000000000000000000000000000000000000000000008", + "data": { + "slot": "6209299", + "index": "21", + "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0x963fd268e5489c0e3aad4aa62a3e5c90fcf27cf3ac64d2cac94a2253f316655fd4cd0dadda0b7e449b62381d2a24b87400bb06ffb5b9bea7ab4d3324aac5df738f3a07caba85e7be4be7aa57276636b5084eb360fe7e174fc52f8975797423f2" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000010000000000000000000000000008", + "data": { + "slot": "6209299", + "index": "57", + "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0x80af69055a2c9504f799f1564eb1e5271a569e45c1e800ad14481fdf6ccfc4d1f685fd28e3f23364d770a8ac4a1181b715469a46a04e423d61018651f9ca80c79192764fd391aaf2ec677267b9ed8edccc5654260e828c28b8b71ebd3cc17ab1" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000001000000000000000000000000000000000008", + "data": { + "slot": "6209299", + "index": "51", + "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0x87771f852805c8e66ffe42d144b32f3161fa128d9809989c07a7398ec2606b7e0e706de45a88527e37022404b7662b58194d89509ee1bc84e6be582bd1b65166c57b45af63bbe4f6974b85ffc66ca248c0f8e005f5f82f7b65eb528888a89181" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000001000000000008", + "data": { + "slot": "6209299", + "index": "16", + "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xa524b4e7ac617f9abe8261062d32497a01b09f3a4028fde4bfd4f95edf2849dca78e1af9aede510fb611b1e604c930c514ba037133df0890152bc7c5707b65e83a9ab3f8050ac7a884bfcf8dc5a07d3d671856053d3e510a571110ffded9ab5c" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000010000000000000000000000008", + "data": { + "slot": "6209299", + "index": "56", + "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xa33bd863af49500b55f4925514a976f9a1df95703fa1ead34712221125d07f777d333100eeb291e20c5dd664e9ea567d12e7fd836852b0456ccd4a5856d28480b14086ea437214cf2ab38c6a0ac1985f1e7daa9c5f80d4de848aa69f763322c8" + }, + { + "aggregation_bits": "0x0000000000000000200000000000000000000000000000000000000000000000000008", + "data": { + "slot": "6209299", + "index": "11", + "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0x8e408e7e33078a5e73b4ba172794c53a4456d20365d9d3ae9bbba4d56704f31085eb091a73896b1c669a4f5f54c284fa0e8dc3632dcb72725243702f5021e429ced835376d4d760a744a412696d537f6be229d5bc4aed7db6de3b2582dc33da7" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000004000000000000000000000000000000000008", + "data": { + "slot": "6209299", + "index": "63", + "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0x90decb779171cffce4f8161b9c0b4a658a40f36e11165b3f33f2e8892d87f1c9fbc50c528a954f665176007b00a3a77e0a5a9a464811c61f6ebb8772e5545f30f875c10d495b77299aa1d70b972d6af557642591748edb301ccb5b67e4786680" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000400000000000000000000000008", + "data": { + "slot": "6209299", + "index": "25", + "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xa750ff1b937b1b37807ea112fb49afee2360f974935eac59c463c9b551accd760b867000a23913da9169d812fc9b4bdf18f0b64589dea0026c0cf52018cc1c064fd90b9dc718508e88f12b7acec6a418ff6d21db3e1af1df67ee6c68e79ca949" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000000000808", + "data": { + "slot": "6209299", + "index": "48", + "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xa94ab4ca460d12dbc19277b5b38fbd298d6f3acf00a7b8fcba75fbc10fc603e27a1fbda1406f329304a424f95d7a911901cc57ce596f2d1ee7c13caaaf625583614e8022bade66f083d5d394f0704c6df32f96ec6eb44594cb53207829944b37" + }, + { + "aggregation_bits": "0x0000000000000000000000001000000000000000000000000000000000000000000008", + "data": { + "slot": "6209299", + "index": "22", + "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0x90043f9f6b6a9e6da1a0ed7108d90e1d9fdc5a75b981e3781a11e06bdc1bdec9a38675c50b0cfa13196ad3f650c42c69105596a7809b2a6fa79118d7bc9946b1d7101346ff23d99382042597db0ea72c57506117f96555cba533cea54f5645e5" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000080000000000000000000000000008", + "data": { + "slot": "6209299", + "index": "62", + "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xa3d3d1477437e7acd8a874dd0c8f5d30faa1d5aac415c6049096f220e3a5a953e8e50d9ae1db2d2d44a321ce0a3f0ce00338f72953b4afdc6892e17027c972be063a484b90a2392748b5d08a678e3b75baf10e8fe9202abfe6b210e684401762" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000000000008000000000000000008", + "data": { + "slot": "6209299", + "index": "35", + "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xa4f82efa905cb49071460dd8334e73ed442b92d478ff2bd40526109e6f3cf27334a5ced82107aa4f0eba1b49a13386f207b43e9d372703a18dee0fc5844fcffaf0528fcafd846fe369f5a815c1c7d7063263002d1b9361848b19400e749186b4" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000008000000000000000000000000008", + "data": { + "slot": "6209299", + "index": "43", + "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xb746b049bc32741271c46d369d756bf028a3812112444eced7298a7fb987511262d1474430c98624a5e8bc58d27b7c58185a23e0868bc8b8f02e01d8759cc63e06513c4d0de6a5c013e5cdecda0d0a76d40f1964db2b0d8b48d8cf5e9589d85f" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000080000000000000008", + "data": { + "slot": "6209299", + "index": "13", + "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0x92f7be76ffc4f5f7a7aaaec31c72c291a63b4ff5269dfb3bfda4638eaea8b669fdac60d9f050686e53012bc0862868cd17b533abca9df759611e6c686cfc3883fb0546fbe1e3aad7b4c4fb9647596ab273b030c47dea63bd67a2b3d57fb195cf" + }, + { + "aggregation_bits": "0x0000000000000000010000000000000000000000000000000000000000000000000008", + "data": { + "slot": "6209298", + "index": "7", + "beacon_block_root": "0x066c98ac7f771df263ef3e28be8c80e3e17d63db01ffca12156557c04936aaed", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0x8809c4c0ea77564335d4fc02d127a42c966306c543bfce4464b2761e3be85c9371c7463df34682fe2f46ca573aa4ae7f06e96e3559dbb915f1dc3e1a0b66a4d472690051ae834c07ad5a5027d9f94b59705593cac7a6bda68ec707293899838d" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000008000000000000000000000008", + "data": { + "slot": "6209298", + "index": "24", + "beacon_block_root": "0x066c98ac7f771df263ef3e28be8c80e3e17d63db01ffca12156557c04936aaed", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xb285d2cdfa7cdd43ae423133e1cf421da508f0da1c2cdfcfd0c15d5363737c1946b28d8717f885a574cb42f129b668851343047e18886cad94f6090ae0e4da6d5ff62dd97cf2e9a93f1e5a0cbf9306b016e4754bdfda15ce33549b890e32334a" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000040000000000000000000000000008", + "data": { + "slot": "6209298", + "index": "6", + "beacon_block_root": "0x066c98ac7f771df263ef3e28be8c80e3e17d63db01ffca12156557c04936aaed", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xb680c615f262e0cc9a658f56c78c9a6918a25ab750ee02262517cd86858a8b098b1d53a7314c12afa7c26dcc4a856348048f1892b76156fc7353c784cf9bdb9f88cf5a8a3f639cd0a56cfa7194a7068d41b8308109a300d7ce64884cda4b0b2c" + }, + { + "aggregation_bits": "0x0000000000000000000000000100000000000000000000000000000000000000000008", + "data": { + "slot": "6209298", + "index": "38", + "beacon_block_root": "0x066c98ac7f771df263ef3e28be8c80e3e17d63db01ffca12156557c04936aaed", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xaaf944abf1bcf49549c3413828215f0112b72c65d1d2ce5a4fddcc49053f0e24fa721609a77fc3ac27db5614f0e24d9b11578960fab93c1bb37727b537b64d76cd0d40912bf65837a419a41100ccecf1ae0f1828b3c6fb98f0a416baef8776b2" + }, + { + "aggregation_bits": "0x0000000000000000000000080000000000000000000000000000000000000000000008", + "data": { + "slot": "6209298", + "index": "19", + "beacon_block_root": "0x066c98ac7f771df263ef3e28be8c80e3e17d63db01ffca12156557c04936aaed", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0x8aca3c9537d46b03824829d7bd1803ba9365459cca32eaaaae600279245577f40bf42301b2f158876e8612d44059d1b808760c138a924c666bfea148032bcdf76481020098cf4c4eff0fdf38084c9f4998a1924bf19de249fd4141634be8518f" + }, + { + "aggregation_bits": "0x0000000800000000000000000000000000000000000000000000000000000000000008", + "data": { + "slot": "6209298", + "index": "61", + "beacon_block_root": "0x066c98ac7f771df263ef3e28be8c80e3e17d63db01ffca12156557c04936aaed", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0x81dad45471a5d59ac58662d19e4a34b834fb895a821b0b07a002204fabf523c346ee9ae05a1b6549b3e063626c625e5208233fcf0c374401343a7cd296a81a79207c132653e6ec09cc751f6535b2c49782d2a51758a43463341d9d4f85829f4c" + }, + { + "aggregation_bits": "0x0000004000000000000000000000000000000000000000000000000000000000000008", + "data": { + "slot": "6209298", + "index": "48", + "beacon_block_root": "0x066c98ac7f771df263ef3e28be8c80e3e17d63db01ffca12156557c04936aaed", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xaa1a34234dd9367a37c97894a73d2299f579b9e639dca10a22d5b7da0ba317a0f409d8d540f03a2670fc7d1ed5ff6af408914ae4d38dda2042e1efabf8185ed6f9a651e3f11680e15bb0372ad9489dabbc8abc6cbdafbac80df00d30ef274bc8" + }, + { + "aggregation_bits": "0xffe1e3af1c5553ffb8cffcfab4b9b15cbbdd6e2b07e9e652f2ced8cb4eacdfbb77d50b", + "data": { + "slot": "6209297", + "index": "58", + "beacon_block_root": "0x066c98ac7f771df263ef3e28be8c80e3e17d63db01ffca12156557c04936aaed", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0x86f9bc41123a225a63335bf39436fdf4438bb7c8c5d4e4389e83e9cf0948a7dcaf70f7a15cc324c23081811e953e226410f771746bd1cc1e0118b96506a924cf98f4a900aeb5168464973b0ea62b930f2afd7b3d5547e6b4452c56a9e7815de8" + }, + { + "aggregation_bits": "0x786c8fd2f1e97ea2abd8f9ea5fb5c371f2e1db660edfb53d3fdf6cdfa1dc2c761cfe0f", + "data": { + "slot": "6209297", + "index": "36", + "beacon_block_root": "0x066c98ac7f771df263ef3e28be8c80e3e17d63db01ffca12156557c04936aaed", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xaaab7f438c7663b5d76bbc452eaf0875a3302850a17fffe42b7b7fdd8ceffa7c67ca95f54b5e6e38ee9a4236b2f74f0014442348c150931e0b61a24817e224e9f85e8ce60db2fc27cfac0806542266df47a18e0e68129eecdfa94478354b9cd7" + }, + { + "aggregation_bits": "0x3c4d5c77e3819e7cd08d56a1e8ab7ce31dceebf0b3e7bb0b7fe0fbcab3f90c40c5480e", + "data": { + "slot": "6209297", + "index": "53", + "beacon_block_root": "0x066c98ac7f771df263ef3e28be8c80e3e17d63db01ffca12156557c04936aaed", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xa3157f26587b18e8091958d96fc6c9035e00a12f04cd15920a2bd325ee4609c96f616a5fb9a8bfd9343c013a7a6a2b5b12165a0e533b32dafdccb789dbeefa697bfa96bb9ad4719460f1d1b65cd78eeb50edf360a594babf05cefcbf1c1332c6" + }, + { + "aggregation_bits": "0x2d633aaf6807608cc766db26500b6a75858d7e6567ce838cb7a7187b834fb5097c2b0d", + "data": { + "slot": "6209297", + "index": "48", + "beacon_block_root": "0x066c98ac7f771df263ef3e28be8c80e3e17d63db01ffca12156557c04936aaed", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0x8dbf23c2a649b55ab190e790d85cf6fc2cf7399f8e7eb5b3b551c4208554d8c7a08c601048ff28dc2a2f28107d64546501cdc29d99478b7d2a5ad36b8484f36350649748ea3928b3bf30271db387dbc33d7be08256a2c5d95c4e6195a2c6e429" + }, + { + "aggregation_bits": "0x40f23c9018a2abd9a99e7cb010daa332c9e58204ae117486448412d16a888a6b9dc10c", + "data": { + "slot": "6209297", + "index": "8", + "beacon_block_root": "0x066c98ac7f771df263ef3e28be8c80e3e17d63db01ffca12156557c04936aaed", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xa2fd6ecb68ff39ee4ca47df47657ad733b200f36b4dff910553069a0cc2062101548133a30a2c62b08d06e156e926e9f10fe513d86e184e9c19ccfc54b35eda3fcb7da5bde741c9ec4a4b6060b1774913996043959b8d46dcb25baf0564371e1" + }, + { + "aggregation_bits": "0xfcb367b97fbc509febf7cc7eefadb40e41f8c91fb0e9973baed1d66ce089ff906cdf0f", + "data": { + "slot": "6209297", + "index": "37", + "beacon_block_root": "0x066c98ac7f771df263ef3e28be8c80e3e17d63db01ffca12156557c04936aaed", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0x9480f15de79d4af6df89c11e9466abf916616f479d2d2bacf562dbe2f85e88839e3b4caa1d92aeac6e06e410dec7ccb5164b6b57b6703e62416700ae0e0a21565b9fec95eb40985ca317e5aec17210fd4ad7931cf1fb32dd2fcde99c1b18e285" + }, + { + "aggregation_bits": "0xd9e7637f4b96acefc4158e934e3caf0c08ad69da3d73f3f002974f0d713a8376b7e30e", + "data": { + "slot": "6209297", + "index": "19", + "beacon_block_root": "0x066c98ac7f771df263ef3e28be8c80e3e17d63db01ffca12156557c04936aaed", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xb9f5c3ca35d83a4581db7688f24c822d01db6125c522180345f8eba29da676beb9f381d5c99eefe139e878c6e432127d19513c060c3dac709359e98c570b472a284f3f38dc6d9f2eaebf61baaa9cbd88c5a31ab9ebe5d495642f00c0c0d0c376" + }, + { + "aggregation_bits": "0xaedeb664ed9f31d9c05359a6f27ff92b13bda6d7d731716351b30d1a8a0f4a0609ac09", + "data": { + "slot": "6209297", + "index": "22", + "beacon_block_root": "0x066c98ac7f771df263ef3e28be8c80e3e17d63db01ffca12156557c04936aaed", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xafdf5844830f0208efefc0df0394ed1aced8e58981bf7219338f16d7e67994c875cabf5a9237972154406f349092a71a12ddec49fc8ac5e4cffe00af251ca78a3a8649487c2a7d57a209fb862fc98d94608bb754b7a5a98ac6b7bb006b3ed239" + }, + { + "aggregation_bits": "0xa35466b4fb559dd782e33ab4963d16927e8e7f42ee0665c6baa2e9bfe425dc2881490e", + "data": { + "slot": "6209297", + "index": "39", + "beacon_block_root": "0x066c98ac7f771df263ef3e28be8c80e3e17d63db01ffca12156557c04936aaed", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xa8c7e35556721acc9f4b6e9d36d4649a10113d7c2bd35a12759b01b5438a5ca4c0aaffaf5273cece5d9efa30763b85890aa839fc2ebb6ce250b8ce2a8cb13211e013ab823b048ec7f89accae82d8e22c0cc145efe40bbf3385f0c35e03b4c5f8" + } + ], + "deposits": [], + "voluntary_exits": [], + "sync_aggregate": { + "sync_committee_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe", + "sync_committee_signature": "0x8d9c740323a3c7c0e06894f513c0844b91335703536fa9d3ea9d4107eecda32a4b3eca141f1406688dd06644cdb0ad1c0dadbce8f4819742d0f37f0fa33a2e01c1d034186b57eb4dd5429b10655937855bf772c1dc610a62ce2c4ee2ea18c689" + }, + "execution_payload_header": { + "parent_hash": "0x10f217cc77b0ea534ebea1a4fc9c26f4c4f30ceaf1bf56c3d7146672b13f13c2", + "fee_recipient": "0x88888888ad8a8801aa83d728845e4847bc2cd8be", + "state_root": "0x76ac1a56ccd452a0c0bd2f12b4285dc992121b8b13af31777b823f6d9f24d9e9", + "receipts_root": "0xcda860badee511a72a5f9793537bd7334ed268f2d42218044b46b51a11581e14", + "logs_bloom": "0x3aa5f39ec93081bb74646174aa098f6190996d80240d81c22581f30907891d007243832060874098415212c2d32253181a496190af45f9241a404bf61528b6f52870529885161c3d2bc75609d4d3dcf4163b1990da4d28c864634875bce54130930ac5c47b0a43433ed69a1f27575ccd829516064014ee7d60262f53583943861a619044a37108550c5419782a52225e780a1d0575169219bc092442b1172e888f8f9f6b136c653613c976d8803457a004c6237020bec47600680005826c33474dd918d3e0141271804380284b0e80c8f92e632885cb2df9ba245e6a5f09a29136de37da014e0ceb0c4e4eb0803f62048f3f2038940ac6548021e943b4d15465", + "prev_randao": "0xb925a717fca09970fd61e050fe5b2a01c1c414f835b60a378cefb7b8490ed3f7", + "block_number": "17034635", + "gas_limit": "30000000", + "gas_used": "12188791", + "timestamp": "1681335623", + "extra_data": "0xd683010b05846765746886676f312e3230856c696e7578", + "base_fee_per_gas": "20734141307", + "block_hash": "0x9d9ce6d124373ca76e0af15543327c770ef408d91198e60e719d7ec85a14508a", + "transactions_root": "0xbe0323d014f8b8acb4afb88c352f5b8c113add7f78879d27661f212c7d6829de" + } + } + }, + "signature": "0xa90f52a79fecc98a60bcf5498cf9694a3216533193014caed91579d3a6504b9c692244b9c4238c6ce3d05532fb43eeea1909b8ecaec8064252dcc06be2e8359ca464d6e44be8d2b17e2f147b6089210230bd98a17c197223a9a707d3633c68df" +} \ No newline at end of file diff --git a/packages/beacon-node/test/mocks/__fixtures__/blindedBlock.capella.json b/packages/beacon-node/test/mocks/__fixtures__/blindedBlock.capella.json new file mode 100644 index 000000000000..7bfb7472a65c --- /dev/null +++ b/packages/beacon-node/test/mocks/__fixtures__/blindedBlock.capella.json @@ -0,0 +1,2222 @@ +{ + "message": { + "slot": "7198111", + "proposer_index": "848337", + "parent_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "state_root": "0x5bf3cd91c28d7c84dfe8cbc321b28872445b28bc90af5e0e56d63619b2bd7560", + "body": { + "randao_reveal": "0x80d15d6e3d9239f43d277792d0f78c24b830b4d4409785f69b8275a270aff1966ba93a31af9e9837f10b18b2cc9855b4050f33a3b7e0bf34cabbfc1c23b28dad01666abd0eeea1bdb7f376416e780cfe92fbef4cd6385d09266d8514d885bca4", + "eth1_data": { + "deposit_root": "0x60df4c47d7443c53064e67dc6acce619559db87633c01e974c37c8cf4426561b", + "deposit_count": "933062", + "block_hash": "0xf28d48a4ff577888542a94af855c362d71f52bf86e3c2f66d8388bf581fcce87" + }, + "graffiti": "0x0000000000000000000000000000000000000000000000000000000000000000", + "proposer_slashings": [], + "attester_slashings": [], + "attestations": [ + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffffffffffffffffffffffffffffffffff07", + "data": { + "slot": "7198110", + "index": "3", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x800ec854cd94a27b0401412a8e19eb9232cb23d36422e648e6d77f76a8756d994e48d3de3dce227ad0eb902079449255001e21b23ad356c20e1da14bcd39e5688d4f9747e34dd7e9d52da9381269fa110e38dfd85dbf5d6d2c3f336dbbb305e5" + }, + { + "aggregation_bits": "0xffffffffffffffffefffffffffffffffffefffdffffffffffffffffffffbffffffffffffffffffffbfffffffffff07", + "data": { + "slot": "7198110", + "index": "19", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x883fdfd84084f46798a3b827a2ed6e9693d87c1f26f845169746f0c4ccef5e037a320945c662c7a96d134a987644916018eeb429c3721a572cc036a2664582356c5ecec6a8773e05ddc6d6a214636aeacdf8e2248382236f1d83a1ef338efb46" + }, + { + "aggregation_bits": "0xffffffffffffbfffffffffffffffffffffffffffffffffff7fffffffffffffffffffdfffffffffffffffd7ffffff03", + "data": { + "slot": "7198110", + "index": "44", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xb7f1fd393862afe28cb5ccc835497e0f44b2f80984bc73f62632eec389448474eb7132bbc21e78e2bfd316414a6a217c0168cbac5db533f773a064fa369020600c6a6b8d9684f6e1156097dd7ecad152e36a51494bfc69d5030d07c51e8721c4" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03", + "data": { + "slot": "7198110", + "index": "17", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xa874ecb564d533d5293b69ac795cae16adb5c468c9a99bbf2038f5608de6820d5a7a8a96cabafc93e32b40f77093d20d0c8645598cff5f92f3d352493ec6b0b1647eefb1b0ad08b1c9a52cbbafdf99a7ed06b37e4327817e27bf88d3344aee43" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdffdffffffffffffffffff03", + "data": { + "slot": "7198110", + "index": "15", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x88c4597ffb32c2e7c38a7af1b199fbc1fa1dccfe33381a2380862dadfb3af6e53d75a03e0eb0e4b0d0083d4cd5bb14470c21f4b4f0a791b77f21d32d66f70b7a1ab9b20709cb7bfacba560c383a3bfb4f97e2bb1e6599aede38dcd73957d2aec" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffbffffffff07", + "data": { + "slot": "7198110", + "index": "10", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x9360151dfb97ddae1cadf80f1eea119883bc1b57a1039df32f7e3575ebd30be5e40c2f81d8065e3ceeb97978b57dbef806e16b63f0bc8d368d2389ef1a86de3500d71d6e2e34e218d59f4bc6a40fd66bab0acebd02bfb8710445b8bf36fe88df" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03", + "data": { + "slot": "7198110", + "index": "56", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xb4b3b6b3424fbfa97ecd1544d8acd3d4476ace9a1ef0e380b9aee136564b05a39520b172598a2e6371c07d1732a729810c44ab8fa717e87391167fe695e555933e5bad6a82fc5e6eb125ada0b536aca1d048c0b767bff40c8c5d2db3cab49f77" + }, + { + "aggregation_bits": "0xfffffffffffffffffffffffffffffffffffffffdffffffffffffffffffffffffffffffffffffffffffffffffffff07", + "data": { + "slot": "7198110", + "index": "5", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xaf2f65c283c70aebc639329796e021c5ea9ad34e7581dd8a6fb1bfbdf01c6921a89655d3ecc71e8c0772e2c52882ccb5142a7203bce0393ff944181c23f7e3c303b52f2fcc1d34672de24abcd38ed05748d0129df19966e48e1047faf9ac7c6b" + }, + { + "aggregation_bits": "0x0000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000004", + "data": { + "slot": "7198110", + "index": "54", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xac913f9af26264fabd4c0cedf227a0749850b75d65e5a0a3d7bfb89cb9611c6c6535d57e18c5d83c2b01a3d18d2548b20884cfe899df4331101ab3cbf25ebecbadbf6c12e3371ef393b80c3a62a6514e27a9f7a988bf7d95e287bcbc05683e57" + }, + { + "aggregation_bits": "0xfffffdfffffffffffffffffffffffffffff7fffffffffffbffffffffffffffffffffefffffffffffffffffffffff03", + "data": { + "slot": "7198110", + "index": "29", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xa238ef1eca9dd45fd6e35fd98b8ce33ba30c74aeae36a354760df580e9152404627c2f737591d469bb39976a3ee9a9631830e33412b1d5d5d4e81373b4ee04f6161cd4e81d07ab2d716d3e1182c85096dbc9318eb475985ef7263befbb9773ab" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03", + "data": { + "slot": "7198110", + "index": "6", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xa69f125f73b5b1e51317777723047a68d4cfca721f3fe6b58655a6c900f58ac43a4bc41b8b58401e895d1d4841a994d50cd1dcbc54306d93be5f7e441e0b13db1da1abc1ce5551bd5a6e83ac2c3677fe0f952d0eddb84a458bfa8d0e6e4e8222" + }, + { + "aggregation_bits": "0xffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff07", + "data": { + "slot": "7198110", + "index": "37", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x96a2f842aa190149049a64bbaa8bcf71ed8de15ac7ad127058e4bc9ba4f531a01b91c4f9554416c70bb95a2d16b36880073213c151211c35a7eb6a84a0f5ec40f5666805b563630e00417c27eb010913bbd67fa93c45cd6c75a766d73180c61b" + }, + { + "aggregation_bits": "0xfffffffffffffffffffffffffffbffffffffffffffffffffffffffdfffffffffffffffffffffffffff7fffffffff03", + "data": { + "slot": "7198110", + "index": "62", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x8dcd003f85e6fff4afef20e5f509e17e2c2bc907d5a446eeb6f7d95edbeffed165b2237d0e4521c794150704a2e156760d7036519062e2b85085a4f889c86e2b7c13923ae602505dad1aa7b97cf802b4ddbfb9e2e381c8fc89c7f3e051aef027" + }, + { + "aggregation_bits": "0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbffffffffffffffffffff07", + "data": { + "slot": "7198110", + "index": "18", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x972811fc7f5ecbb7601998d22887939dc73cc9bff9ba4de00bc722f5fd8f9cc0bf719fe72b097ca10c3da1038902f4a308ab9f289cb92c8087be4c4c6bc3a3c73e69798724cfb501dd1de27363356ba8c98ce91b188973f14cbeaa3999bf5658" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfff07", + "data": { + "slot": "7198110", + "index": "61", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xb0bb88835affa6a5a26604326738ebe62578189bb60cf43aa1ad5516ccd521ccb0c5c419925974d5f60176d133d7ea1001771784403d6495335b3462605ce8a56e338e50bd1721114f2c3127ad3c59548a5fd448a8e6a28d1b1485c075579e9e" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000004", + "data": { + "slot": "7198110", + "index": "14", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xb5e334a0eff42f1e954e5ca56d17b65e15795ce7c3b1447fef36a5a3fe9d5b21d5230f0f09184e6d7a95cde1471ded4f10aada3cc499bae52237644ded68cadc571f7c11e9a33237abed2e811492878f9af8d13b9726862e8df6c9a0da7b948b" + }, + { + "aggregation_bits": "0xefffffffffffffffffffffffffffffffffffffdffffffffffffffffffffffffffffeffffffffffffffffffffffff07", + "data": { + "slot": "7198110", + "index": "28", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x8dfedc6fcb2d3b031d8fd93ca26934e1526fb830fc340eb9e7365f4ba1135e46582c56ddda9043d266b2ee3f63c71718041923ef5f6e3f8798df73711611afe536b258496d867b8fe6eaab45a8142deae88c592a0661723fcf4e5c1a1d3f13e1" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffbfffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffff07", + "data": { + "slot": "7198110", + "index": "9", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x8e6acd77e2597a26ce7111ebb95f0eff9a7d69cda32b0e4945f83944d8d2b1bfe35ea15f7300a1fc4538c6623b4d56db15ab38021588e0f7147930cd6104772575b168175e6c9c173211f4982e58e8656a1dfefd99aba241b4b2f02dd19e71b8" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffff7fffffffffffbfffffffffffffffffffffffffffffffffefffffffffffffffffffff07", + "data": { + "slot": "7198110", + "index": "23", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x99044710975b87935ec028e3d7bd3874602e72c5fb4e1230e7303bd6f76d084fb003bd5feaa49ee7f21d847335359c631371839acf9a3e89b48c5a546eb74ecfcc19fd3c94df415f6fface58316dc2d0e928326437870d446c793bf9cbd81b29" + }, + { + "aggregation_bits": "0x0000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000004", + "data": { + "slot": "7198110", + "index": "63", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xb620d0e78254995805a6b8636eea48b4f152d817fa32684c841119d3430d89340e9579bcc93706376cf664cb951663331832ff16eae22888996315cfec3297e11923fb4f5c7a802223fe78e8ad11e44b554ae53a41bc59ee2ad87ba8f3ffb17d" + }, + { + "aggregation_bits": "0xffff7fffffffffffffbffffffbf7ffffffff7fffffffffffffffffffffffffffffffffffefffffffffffffffffff07", + "data": { + "slot": "7198110", + "index": "54", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x81e43f692ab4a2050012d05b054d5a2a071055867aeb2d4e1a518ed5fb6f603365f2998aeff9bc220b5b7c3d161adb5a08cae223dfa1f2913db549bc834c560d183105f26054bc319a6bb8dd739f05c0e35d8c7d44fdc7d19c0537e941a4cfed" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000002", + "data": { + "slot": "7198110", + "index": "26", + "beacon_block_root": "0xe510ffda00b074677b7bc8ed133677d727d8b5b9b387179e84b564c4d421962e", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xaeb0b0718b7d447f8411c65992aa4e351c85a1981649b1f4655ceb1dce1a39084118948070cfb4f08828ec9c32b8ce3f0de07cab14d099287ba7d5bb92a3baaa32d9445abc0bbd8d9b1707d11a8fff9ebcc38ffdb207cbc8e65dd1de64478a68" + }, + { + "aggregation_bits": "0xfffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff07", + "data": { + "slot": "7198110", + "index": "48", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xa71533cc87bb0103f0db89782fe3318d68714b1b8169450daf3ef1ca615b0dd71aae70d3cae9edc0c5b2660c247dfe3a0a3502a8b0fa0da7d37427cebeb5674fa997ae0b145953f296c6489b80cfb7577f958f44ace41d7e80505f8dfee0b7eb" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000002", + "data": { + "slot": "7198110", + "index": "8", + "beacon_block_root": "0x7ce8a0bd081f04c4527adc037b8e395297f0a47d8512e49a056bbbe1639ed937", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xb21c9cedb8ec34e258ad584af63b5ccd0a6477c50d1ef1f095011f4baa54679b9b6387b85806d217852eba9daa4629bb00dfafa3cc3f6acf50b779b58286009483656c1506960d32a71681384a5f95fbbed0b786e07b15b995dc78aa7f785f4c" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffbfffffffefffffffffffffffffffffff7fffffffefffffffffffffffffffff07", + "data": { + "slot": "7198110", + "index": "16", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xb5851ea7c5c2d25f7275b616b159795196f3ebe970af2d84ff7a03d1f099211fa918bec7c536566709826f7965766e2b158bddc53a5ddacce4ab1778b12ed297004e61f6c4f4416cf9cbd3e830ce5b4adceba939c7f117577a1db616eaf7ed18" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03", + "data": { + "slot": "7198110", + "index": "2", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x804b23f906933c0a128dc9c66ec382add9b332183ed86373ffe3784baabf422ef397ea007031fbe8051a312eefca9f2508e1021103cf09627ef606ed4424ab68943ec18268cd7a10cd6fcc08bd203d43e15715f8f6d7e400591439fa2498015d" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff07", + "data": { + "slot": "7198110", + "index": "1", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xa2e31d712be24d060426a6a0c29d55133a106c69bd6ca21563cf89730e6a6bf0c475ca136eca173e4b7df874b63cec8c16034015fa422c0f5fc0832ca798d0a820894a9409ec1b3949d2b7829206f9a700337eb498ef33eab6482b764d2c6683" + }, + { + "aggregation_bits": "0xfffffffffffffffffffffffffffffffffffffbffffffffffffffffffffffffefffffffffffffffffffffffffffff07", + "data": { + "slot": "7198110", + "index": "27", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xabc4d3561cbf7d876ab742531378bd3c9aad22d86bad08da911eabb439679f694c1a1463a977157e5f02595bdaaf5fa7071caf436eeaea2ad6d14003bc5d78e5f36522202f41ee7d0560128f7c6312a2221bf4c0526a992dddd75498040be6bb" + }, + { + "aggregation_bits": "0xfffffffdfffffffffffffffffffffffffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffff03", + "data": { + "slot": "7198110", + "index": "38", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x811a276c7e2f6d5a7e809f2c953398edacb536b843bd95690b416b962a4f767abd65cb8fb0f57d1b51250ffbee91b0e3024142f611aaec39712c5796e617db98db7a59210a588c8cc3ca582c8b5751f2403cad85b50c8e7d520889b4949c0951" + }, + { + "aggregation_bits": "0xffffffffffffff7ffffffffffdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03", + "data": { + "slot": "7198110", + "index": "42", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x96230393c262ea2fc78207a199f2526ca67a69f320c0b5a8e8c47258b1b05ce1382b53b1f51bd5bd24fd7699a8776485078fb595a8cf1db0f513ccb1ccb018e28173eb80f04e278ed5b6cfa8ca0d028c82e4501f625baaf29255450dd9a28f21" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03", + "data": { + "slot": "7198110", + "index": "35", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x80c2943605ad7f5a2cf8906ab68c4a8d680f9ff58d1e0be7514af5500f8d7dcda986a33b389d4ed873ac5a0fe04be6091718f39784ea73e14165e7dd45487d2485f8de2a1cecb1fbc5554049ba0130d48dfbc38a7860160b966a6873d1664d42" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffffbffffffffffffffffffffffffffffffffffffffffffffffffff7ffffffff07", + "data": { + "slot": "7198110", + "index": "43", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x83dc56178a870ab49175f37155ee2bc50526e30fed3a1a5f817a8a9c4c4dc0028509e2b44d5ba15271f5790e5698472916e47f8cf5238679192985d4e6d6fb5266abd7a007571f4681a2e8084675a42b9b4bb9815e00c03f4a105118e896e804" + }, + { + "aggregation_bits": "0xffffefffffffffffffffffffffffffffffffdfffffffffffffffffffffffffffffffffffffffffffffffffffffff03", + "data": { + "slot": "7198110", + "index": "49", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x809a6291bea3bc30c8c7451558bc99c51e0e8509d1e166405d1ce88262d90ba97f315776ebfd1395fea5803c601c742b01bd7c9fcc0c7c439d9db67617cd46b44884e84a5d47fbc64bb29ff0743da8ea26a922ad4f6b5c6171d8b59b180374aa" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffffffff7fffffffffffffffffffffffffffffffffffffffffffffffffffffff03", + "data": { + "slot": "7198110", + "index": "31", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xa8054c9f61132b60dd473ae9f38f3a98df57404c434d4b9e880b5711cd3af99b2e755d0fd5c01428249b398f9a0fe71d0615b0fe0c2a452892aa722bd542fce7f9ef080fb2613784618268973e8785341ab4e263262446686df1086034f28905" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffff7fffffffffffffffffffffffffffffffffffffff07", + "data": { + "slot": "7198110", + "index": "0", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xaca82ae9f17261c8ead0b0258d9e6f1f482b31eb0f96d1aed812b504e7c45f5c4e0636a0ad5139b66bf1aa30ee8d05251884edd0187d78a2124869bd967992f8f4df10b448d054ce34842fa8eca601807eaae358a72b54ac8dba216eaf07f33d" + }, + { + "aggregation_bits": "0xfff7ffffffffffffffffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffdffffffffffffff03", + "data": { + "slot": "7198110", + "index": "24", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x8ff4f4aec006091d11141fae5cb2f575157c2c099fc45063bc87793d80cf869e45906029789ecab47762b2abba84d54d03f433526a7df2d63d4298518975e4079bdfe7cfa0782b7b1934534e1a1f3829381f80bff0570e0772fdb5487561a8ac" + }, + { + "aggregation_bits": "0xffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffffffffffffbfff03", + "data": { + "slot": "7198110", + "index": "8", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x994623f2a4004f1fa04b0d7c0f74d7fc04d6f36c122a490fd879a09166eebbce89e433df842734e81145818a16f932061775d8f7bdbe53f9b61b49768a6e36ad3cd88a6e03b0dbfcb34ef9a93a15891388b5bfda1c6e22868fd29e476e1f4007" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffffffffffffffffffffffffffffff03", + "data": { + "slot": "7198110", + "index": "40", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xb808baea6b8e80a5e0d478b79c566619cc8853fd0f0514f6595d7918406c2349b068888e55fe344a04019d4593b58ce714475e70432128821c6cabe95f29fb9bdfa8f4a2100b297ebc1569809a0c12b71184d33400e6e0ba4bc47fae9ff1b472" + }, + { + "aggregation_bits": "0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbffffffffffffffffffffefffffffff07", + "data": { + "slot": "7198110", + "index": "12", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x9667b95fa46bab86a9ca6498ea43505eea0cd6e954593e24970ff181cca20c8ee2873c8f1d0560a7f55556ea62f1705b15d482e47c75bfd9c990912270d2b4eca9e62591cdd2cfbf80fe2d7176b3e42fbe64b60cebb1a290729c19780617219a" + }, + { + "aggregation_bits": "0xffffffffffffbfffffdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff07", + "data": { + "slot": "7198110", + "index": "36", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x996e970958b1a5badad4a24e164d8101999c85df44507b49a6cb22dee01ca892e53fdf12f8d46751644de59a371b45e70df1176d5004e2949037fc441b289acdbc9b84074c6075db8c409c4b6b05784bc9381cbf488b8fb9f88f07e920a80954" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffffdfffffffffffffffdfffffffffffffffffffffffffffffffffffffffefff03", + "data": { + "slot": "7198110", + "index": "11", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x83629ef8b6704b87cd82a53458f95f8da7da093e3560103ca253ed1047cb6e894258d3a8b2f3ea979151f0ce040a05ad1163ee8f6db9a8fd2f8d3b46d3c71b70909007f323ff50f41a8c3e671ff53635e631ccbe630a18a038fc657f7e091b70" + }, + { + "aggregation_bits": "0xffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03", + "data": { + "slot": "7198110", + "index": "58", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xa0d19edd31b0148236a1c2aaa9d52fd23833e06b631b4cc9fe0e57148353bc866451e351f1c08dff4b84b43d4c7b20bf191964d443581d1975c325d2a116dec8e63ac27d7abe0a8c3be3c81541bcc7f601f58c0271150b6d8f903766fd9bca29" + }, + { + "aggregation_bits": "0xfffffffffffffffffffffffffffffffffffffffffffffbffffffffffffffffffffffffffffffffffffffffffffff03", + "data": { + "slot": "7198110", + "index": "51", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x814dbadecc4638037d3e78488b232828d25b33b63de2ef7440d3e860f1668df27db0d452da4ab5f6825f3583809e3a280977babd857f69e13182ca9a017e5d566558a0fa82f3847ded6470cc68bc9b0aacf6c4fc71959aff78f3ec332fa57f97" + }, + { + "aggregation_bits": "0xfffffffffffffffffeffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffdfdfffffffffff07", + "data": { + "slot": "7198110", + "index": "63", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x9452e153466d6af425af37a9b97fcba53a70127ff6752f9a078e3051a433caa88ed0928d275b96602c6100f2a109a778116b7f51c9dde3699ffbe8d3787a9f365c36cb02d6f4576afb14eb75e04dab33b1b818aad2cf2fffd0fc85185f27dbc2" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff07", + "data": { + "slot": "7198110", + "index": "50", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x8b5eb5dc837ba4941406213935123991271ba77cc85390c63e90960c984696c437453b1271b67a2231057e5c0efe244603340a1c29922a15bcf6ca2e0ca94daed77df09169962c9f78e804eb81422f1b6d7239756ee148a6e4daa892805b2f17" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000004", + "data": { + "slot": "7198110", + "index": "43", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xb98e8c09fb484a841de83d10c698203f0669d45bd41e0aa83889461d4b021f501426dd4a3cd6e23250c859782053c351176ad85b5af81cd6421e41a2b2fbe3aa0a35b6bd8e23437e492e682d35bd57934cd952ffa1444a58423c406f9b591ef6" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff07", + "data": { + "slot": "7198110", + "index": "57", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xb2b95193902e56914b6f9cf1eb27d47445dc70837d1025e6b002018e538f7cc8e385b556674f6c525d6b7c14309556330b00c3ded0f1b792ece569812564abd0d8a5d685356be442f6e760b7b5bd4121a141b652a3776a1cf4c3f2a1938bbd59" + }, + { + "aggregation_bits": "0xfffffffffdff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffbfffffffffffffffffffffff03", + "data": { + "slot": "7198110", + "index": "22", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x873277f8630cf2d1c620ec27f844293bad6253c7d1d7a77f8b12176b47f117a28d9f9f1d0347c114415c3732953e61350467a60a53e56a2f5e979964acf16beef1ce7436b9975d01f195bf8bda01f23e7bcece4638ff0a5d14996f1bdd2a1314" + }, + { + "aggregation_bits": "0xff7ffffffffffffffffffffffffffffffffffffffffffffffffffffff7fbfffffffffffffffffff3ffffffffffff03", + "data": { + "slot": "7198110", + "index": "13", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x90f0f0ec18d3757a2f99f07adfe8678430172620d9b2eaec08507a94179a822f849ec8fb37d39957fac619bfb6e2a18402afce8087eb1a516a9dba2b97f622147832a79ff5dfab02adfa900c56b7795024daac476c3dcc4c3b815ab69ca8d934" + }, + { + "aggregation_bits": "0xffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff07", + "data": { + "slot": "7198110", + "index": "55", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xa69b3ab8501cb0108f2564b92cf4b2172f2dae6bb6f931909eeabb60aea4d8604a4dc1dd6e74536c482c915bd6d4e1920da3229c0f2ec3ca725afa4a64ad72931a67b9b064a9a72dde4ecc05fadde57e4bd7bdbf9031a0ec0259a9893f00a6c1" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffdffffffffffffffffffffffffffffffffffffffffffffffffffbffffffffffffff03", + "data": { + "slot": "7198110", + "index": "53", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x90a0c277352919d31b27cbe63607e499938e2be7010b72e005ff0ab263c7f6b38bae1d1e80ea9c3228eb432f3ab8eee213504c9dc8977bef84ada45ba6bbf3ba23e77515b6731eb20aad4e8d1fcee0ed339b513a76172322665151f0085ec701" + }, + { + "aggregation_bits": "0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdffffff07", + "data": { + "slot": "7198110", + "index": "39", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x827b9bac310ea851d6e155c872302fc3260a374d6e549fb36266b6968fbc027d43cb11867fce670aa6c4ab1793d1c154070212b0c202b018b89976913f9329a0ea60a7df5f8274bc6841e8d3a042817b07293d9cc87562dd711873394c044a3a" + }, + { + "aggregation_bits": "0xffffffffffffdfffffffffffffffffdffffffbffffffffffffffffffffffffffffffffffffffffffffffffffffff07", + "data": { + "slot": "7198110", + "index": "45", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x92bfac5dcbb5dde88cf6ff8973285e3cf9fab3165481fa84203e62ce89700f82b2b2ac2025e97f3825d9d114c41c23fb078c30e5a3a81b3aa83bde1d1279513ff2f650845c058ab3cf2525ad4d62aaca2b8ba287d74cb7122a59b90a79c30550" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffff03", + "data": { + "slot": "7198110", + "index": "33", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x89f5988d7a5731620e1f99d8db32ab508ec009dd30f50e7c5722f253e58f1b65d8f2b86fce1582a674577d3a25e3aa6d19a8521e98de23782f156b9c20cc0b293938f6ecd0e0e674fd639d7b41a85da20fb89b91363a4674d4b5558dff969ec7" + }, + { + "aggregation_bits": "0xfffffffffbfffefffffffffffffffffffffffffffffbffffffffffffffffffffffffffffffffffffffffffffffff07", + "data": { + "slot": "7198110", + "index": "32", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x8857fecd806b521054c92a3ba5c56872324b4aec37c01fb8a74bc22e1543e5a848446e211e4170c885ab6702e5d2660000d9d2bae6dc5a7c8eaa6964964c30c9bd2cb13b45a9a24bad7f967968cecb5cd116294301b5ab0c9df346be4e12367c" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff07", + "data": { + "slot": "7198110", + "index": "25", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x92eaf3efebc16a8ddbdf2fbf758126448ce75079db06ab070e071b582f527659ac02532a3df23948a3512d9e2258d444117be065a77e24236344257b4ffc0e3cf366fab38bf668ea78ec1149680d6bd8b669e0598664c77dda000d30eecb2829" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffff7ffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffff03", + "data": { + "slot": "7198110", + "index": "20", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x8e3bf3dded256b145f4782b5fe551b850d7900d07ff6e0e709efc9f503cc0e32c2c350cb92d65fd555865eb5cd95482b0e241f7210d1a790fd14b706ad10a13c0ba151b58a20ce1fb426e18e294eb77020b97c9d087c515ed4f94ab43eb1a1d6" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffffffffffffff7fffbffffffff07", + "data": { + "slot": "7198110", + "index": "14", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xa084c3f195dd513a4138074227f31490e75a73e14a90d680060991fdc65e72c3fb7f1044c5b91be1074482e6bb144d4b17c31954521185290f6a6faf8acbc2db4307296e7261a04e2cd8efd1609e56ed238a4a0f44e564b0c7bd80866fb875b4" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff07", + "data": { + "slot": "7198110", + "index": "52", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xa0b58bfd0953afcc8d5e6cba13d1f9b192e22174d85df4a6659d0ca05e5bb7259e8ae12059bee2aaa3f471b61411f4e6128121d30bd813ed302e0c9acffdfab696c47695b0687789b0f65764e47c4c30057543c0a38a822d7693251c4d70b3cb" + }, + { + "aggregation_bits": "0xfdffffffffffffffffffffffffffffffffffffffffffdffffffffffffffffffffffffffffffff7ffffffffffffff07", + "data": { + "slot": "7198110", + "index": "41", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x843f795210a3a861436f60f58d4c662d161b4ce36c316bfd575b567db37876cbece0e155c68bf13030b1f88f025a7f280222cbf81f9a2e0c7dbcb7d78a4bebf5a5838af24b52deac39c68190fef42c557b628174d3355a8a7b1d62ba00c0a8f0" + }, + { + "aggregation_bits": "0xfffffffffffffbbfffffffffffffffffdfffffffffffffffffffefffffffffffffffffffffffffffffffffffefff03", + "data": { + "slot": "7198110", + "index": "26", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x96abb4a88b8674f5b618eb7b17d178912764b0aecb8e6aa72dfdd120a7c687fdbd5c869f7bd2dfbac679e00c1b601dd510f2584c150aa052d03ca73f629c5e25d09b9cc75a30e68d76fc765cab200913024c8ab5571677ec72e61f47de801364" + }, + { + "aggregation_bits": "0x0000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000002", + "data": { + "slot": "7198110", + "index": "26", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x998a44894c7f50d3870129d8b9cfc2dad0cbb9ae1163c0cfba2437b20a52bd785dc0b521b459774a5dd66df5ec1f08fb18215f9e859ce8e81905c2432d1668d79fe04eea71483503775f2d7e63c6134f745bb81e3960c63d89eb4fde48191ac3" + }, + { + "aggregation_bits": "0xfdffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffff7ffffffffffffffffffff07", + "data": { + "slot": "7198110", + "index": "30", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xac503cf7b1629d4d0357d24179b7206cb0c17f75397353d5b85ef30ff381c1615e33213014e6128bb3aac32b5148497c182f28a4027486780b0b86391a356d4890f38799db0ed5c825319bdca8a4521a5ad168154a68ae246ca8159ace513bf2" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff07", + "data": { + "slot": "7198110", + "index": "21", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xa40f08f08577ba583c192d89a38b684daf53d2184c24fdb771f38fba9f6f016a06f82c9090e384cdfd350521b0cffba60b6dfa9cbfe1af5b3bf87bb6cd838afef1db8a02510a1f48e4e16be3bb96edd3f1f849dc993bbab0baf9fa4f23373aea" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffdfffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffff07", + "data": { + "slot": "7198110", + "index": "46", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xb5f30a3f9cf912cf42d45d6cafde94ae9cf63318ce8e8632e5793d0cf62773b82ea4006dbb944bc1491643690785746f18007be2cac309fb9eb5fbf850222d4eacec84080461ef0d15b6efe71f94bd822e3e1ac3d2dacdc02f4aa456289c0c18" + }, + { + "aggregation_bits": "0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbffffffff07", + "data": { + "slot": "7198110", + "index": "59", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xaeff1579d5da293765980f03c76436bb96ad06d1ecb616d7606dcdf80721637922bdf721023c4e7f1e51ec2df7b2fc59035784d7f00883d66ed4a4670587cb2d4603375999a7a32a40dde4ffb8ff39d4cecffef0c66c9183d6e71d4233380b61" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03", + "data": { + "slot": "7198110", + "index": "60", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xa54718da438803f6a136d0c96579129f6b3a01864958e1c4c96689f68a493a49a31f8ab6093e8834c322884ab705e3e701d38d70d872e7f10e8ff06a4abbebbb7dace103930456ebdbb36cc510f85dcbe4ce4f9821cd9c5be632e2cabfb17fe3" + }, + { + "aggregation_bits": "0xffffffffffffffffff7ffffffffdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff07", + "data": { + "slot": "7198110", + "index": "7", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x8c68f9f64180e17dbdc49cbf949b6ad5d23b9e9816d4b5dd523d6a9eaa69ff36a9e381a19e418201af85dd25e2c36f34154dfe12275f27cf51ed079ad7a49ebaa7ae9578e659498ba9d5932fe9325c37ff61a811f1b6f66995ee0430787e6f77" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffdffbfffffffffffffefffffffffffffffffffffffd03", + "data": { + "slot": "7198110", + "index": "4", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x926229cb99ebd6a445111a93326de8f7d1934096ff82f9a7d64d98fff431cbbc717feb6c5ad97b88724f33d1051b67c908caf1139a3f0c432a7070df55d13a34818489c68dc68fba9eb7cbbe6db2c3f93622579caed0097b1bd657ebc68e2fc0" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffff03", + "data": { + "slot": "7198110", + "index": "47", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xb17b28da6b277269e050f0f43c29c325b97b8899b36fa30eabc0b167d6799dfc3a9f2a55ba87dee935467e3cc5d06cfc0caacc96b5e1334223ffc09e606dbf8fa16b193d609c500dd8b847d925c136c5858fbe8a6eb7891a5d471f66591322d3" + }, + { + "aggregation_bits": "0xfffffffefffffdffffffffffffffffffffffffffffffffffffffffffff7ffffffffffffffffffffffffffffffeff07", + "data": { + "slot": "7198110", + "index": "34", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xa45c5a6004914093ca3ca287efa9084f1479e7a2bbc6f3b2ca23248eef38552e73f6903370ca414ab0d3457a999a3b1106b5a5b801e0cd575d8a6e2c482c99d96b274a4f7b25bc24a1c0654a23f062da3ff8bd628d6446b41bceda794f6ab811" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000000000002004000000000000000000000000000000000000002", + "data": { + "slot": "7198109", + "index": "57", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x93aeab61f6fbdb27e7eeb32f3e92b5a166ff935ba513151ca6585fc2406855592773ba904c49601b351b1134cf8427b90b2777ffc28f2e845788f58877f7d2c527f7ad27de5c9a5fbc21238f1c5970cf9204257ce650110162b04f5495c103a3" + }, + { + "aggregation_bits": "0x0000200000000000000000000000000000000000000000000000080000000000000000000000000000000000000002", + "data": { + "slot": "7198109", + "index": "39", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x82a1b2728a7776bb6688859c720c1811cc364d3bf28ec43cd27769b7407eda0618d17114145f1ebffbd020a8743015470125172d681f9debd4ee06a42cc5d9559c2a7e9521eda14babc9fd00fd9c42e14822b1358e4b09c0e8ec3432b0afebe8" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000004", + "data": { + "slot": "7198109", + "index": "28", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x8e62863b6a374126fa021397f76b6b00eb80c26456c1d8c71b67a3a867b8664baefe7aefe92cd786453289261b54ed6d0f83cb9a3af04c64dfe94582e8f51650c283ca3d4c9467606285c8011cae76d46e95522fe73e096a7b4cab9f09012683" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000004", + "data": { + "slot": "7198109", + "index": "10", + "beacon_block_root": "0xe510ffda00b074677b7bc8ed133677d727d8b5b9b387179e84b564c4d421962e", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xa6b64771cd2d6e3da70467bf5f13cc891db11be9f49f05d036fe0a7b8d732d4797ddaafcb24220bb499c4dd73e6da0370b4c031695794c7652e8d87df607b15fedff1905b6ae6f6d1316748ecd9fdf1033a6ebbee48726c4e943a1239acdb53b" + }, + { + "aggregation_bits": "0x0000000000000088000000000000000000000000000000000000000000000000000000000000000000000000000002", + "data": { + "slot": "7198109", + "index": "0", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x871b315f4b35a75d2f12b40dbf8eb8cfe14498accb21a7e437a724be1f82f0f5ccce907d0b74a07d7e0dc145825cbeff139ec351e31c848108a8f97ada990cebeeb9504a941327fe09a7781e2f889809f9b5dd849540d6853978bfd9481ee68a" + }, + { + "aggregation_bits": "0x0000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000004", + "data": { + "slot": "7198109", + "index": "4", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xb2b5615cba1534bbceff4f962773268e193a1a001bfa2323bd36a8981346e2428e5d7675d17f0fe1ec6db9a23c67d8080a443f2a1b7ae4bb37423aad5a187780dfb4580d9b1ed43aa3cfb6eb3bbe783ed98d4fe4bc3951d7c2e1bd7e04a6187d" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000002", + "data": { + "slot": "7198109", + "index": "5", + "beacon_block_root": "0x7ce8a0bd081f04c4527adc037b8e395297f0a47d8512e49a056bbbe1639ed937", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xae1f053622c3a0df3325bf7b5c71c669a3409b91e137d1f8b3b94b432838200bf607b11ee4efa62f29c537f781e24202008abc2b07f9fceb08a5fd55e7f00d527b787c5b9c6a03d27e13c6ec29c53a3b88fc538e50e14f4f12eedebdb00033b8" + }, + { + "aggregation_bits": "0x0000000000004000000800000000000000000000000000000000000000000000000000000000000000000000000002", + "data": { + "slot": "7198109", + "index": "9", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x99e205ea409c14a4e7cb90d1b9d683c6524657714fd9a18dd8c9383b246360700346cd78a991f7f9dd0f370a85849b020a1dc9b3b894d970e198110b5eb8fe9b0de7350d83c1eabbbc4a2de5430c992ba5f8ae37cd7b140461f57af50f0f1ad9" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000402", + "data": { + "slot": "7198109", + "index": "45", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xa88772a4df6d3f34c82166f59333c90944b8dfd94cb1dee23ff3bc99846a885aaea07c698d048a0d95f979c03a42fcc71863f39a07ab0fcd95441e9cf7c74f6d1a2a190c9c97014a9e9283d6c4d1f8cdfd0924114614c70d0e2c6e98e82a69c4" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000004", + "data": { + "slot": "7198109", + "index": "37", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xaae11477eb3ca38a16a973afba6b15358348cd2c0baa6070a6cc62233e45d4eaa5378014eccd7361ec024ab376b9b5be0876b92fb1fb087fe2238b1b646116b63bd03018991f1803aae3f8d7342da7a0d27bcc12acfb8a0a169b71da65b4c363" + }, + { + "aggregation_bits": "0x0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000002", + "data": { + "slot": "7198109", + "index": "43", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xaf2468afad96594cb4cc0f255cd8288ea101ca1522b1cfb8f5f355f097c58e8d94389a5ec2075af0e07d78115c0e92420d586141a907821ec734aea27b80f728c909c9e1ff365fd711254bed6ad77972ae8c32ae03ceacd06b322354f8a13cf0" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000040000000000000000000000000000000004000000000000000004", + "data": { + "slot": "7198109", + "index": "44", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x9991bbaf614e1d316a631c7bae5d027785e06c36d4513a6f6ecec6174c16a585305622340c6cfa135f2b29a816a6a85318545d2f5395d251a7da15794db24cae929540239ee2dd2a50dd14eca382d5f1ea967b87392c28b3d5b0f09e6e13232c" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000002", + "data": { + "slot": "7198109", + "index": "27", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xa49cb3751c786f13867bad1b93b690970c35657c07c1406e6bd16f25ad6fb15da73842b3175d6e4803337be1b9c977dd18a43db825b7b66a855ab2c69c199c923620b063b11008255b7b39f9a68d2e98db2a3030c00ecf8b4b2aadf072c76808" + }, + { + "aggregation_bits": "0x0000000800000000000000000000000000000000000000000000000000000000000000400000000000000000000002", + "data": { + "slot": "7198109", + "index": "34", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x9223d484bfa34f252031134e9cd3445f7dc83ee1fb2b5362e78c6e372f2f8b4073a149f932e9743ff065d6152061997603394aacde183037f0a85b472e08196f57ada6e11ebbd4cd4345a48888bd5dbe1e0b17df7d795bb2538ad7efb58ad2eb" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000002", + "data": { + "slot": "7198109", + "index": "50", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x849e93e49877a71526c164100dabe28543bba640f796550f5260f0d6f0e54577c3645fbddd774e72e93faab710f8fe2b12fb2239ceb9121932ba21d61395840310c83a18f356e7efb2b6dff30b86059f2bc3be875fca00675c12557794c215aa" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000000000002400000000000000000000004", + "data": { + "slot": "7198109", + "index": "31", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x988e1257170c0a01793d55226b91213b2c817ec6414e0328a507c31bce3e5d950caf3c71eebc10c7c2f6abcc455ce9600abf9aa366934b55f90756979d8b2c9ce43cc8e3e6304e29a14b32d86373a5de7a0245ab3237122b220b8d55c40669b3" + }, + { + "aggregation_bits": "0x0000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000002", + "data": { + "slot": "7198109", + "index": "52", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xacd434e87496a7b85ae462c51131f39012f4e7c005895e0182bf7615fc9455182a8af0f3e8c5fc232233f083d0bc3fc40e93e3f797f3af79cbc7356c4c9d1bfe775b1af38e5c2966ba242dd6f627651491fb79f8e27e365123bda2567509b8dd" + }, + { + "aggregation_bits": "0x0000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000002", + "data": { + "slot": "7198109", + "index": "3", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xb93f87765e0e1e2c6981fcb464c26ce396090b986590e64f3ab45f1cd2bd6455508ebd7750f841c76cd6a7303c51a301000da0ff4886f7d6ffdad1340dee692f512ba77b7bfc3e5a2aa25ad4458ceee86a113579d4ec0f76fc4ee80ed085916d" + }, + { + "aggregation_bits": "0x0000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000004", + "data": { + "slot": "7198109", + "index": "60", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x87120cd8522d0c54da1fd0b565a4f4d6db6f3dd4149f3311dfd123a5c99741e4e0df62806e66b3587f5252513a2be8dc15886b2d6b2002a4f99425715405cd6705b9b9403f66dc6856a471d1e49fb5138dbdfc3bcb820138eb795744f6672bbb" + }, + { + "aggregation_bits": "0x0000000000000400000000000000000000000000000000000000000000000000040000000000000000000000000004", + "data": { + "slot": "7198109", + "index": "2", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x892c05a4c76cf939058a3cd407a12574c00a07e2de8abfd3ad7169eaab022a8a73879b1708acf289f73f02759ddaa94218387330e942f5551cd4b068e4b4560824e153ff8debb8a5d89933eff3302fb0c7b5eb09691826e5937a6b4472e0ff20" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000002", + "data": { + "slot": "7198109", + "index": "59", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x989816ff51175f1db1566bc8350dc8f0f9ac516dc36063a04440b0e4f2b77dd5b67a866c1e78c2b1fb8e1d36add4b48c0adeb8f28466bec5067da994f1e9276d823295762c019da4e0b775fd891b68e3b0ca83bf0bcc21fb7410e71c32b53bd6" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000002", + "data": { + "slot": "7198109", + "index": "30", + "beacon_block_root": "0xe510ffda00b074677b7bc8ed133677d727d8b5b9b387179e84b564c4d421962e", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xb508ebf9bf5724f4c8246a1fd99d2d9ce7fbb22d23e730d33edf05760bd74c971c911fd64e5989f8857bb1539a14bdbf1282211b8443bb39690e12c077e2852e778ebe47572400aca4f2a4ac56178844d55576505401580dd8ebb0435a4f2d20" + }, + { + "aggregation_bits": "0x0004000000000000000000000000000000000000000000000000000000000000000000000000000000000004000004", + "data": { + "slot": "7198109", + "index": "6", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x954d8fe463ebf3c2c06d7b8899675eb6cfdf90c2f673a27981cda0ce344696d67c823e184c888ca48a4d1385112138791272a26e20af14c4463dc67d7c0b2fb303a0ac765172ccd305a38a6265671844a39e3999199a86cf472e4f164dc134c9" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000004", + "data": { + "slot": "7198109", + "index": "51", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xac79a9a455824f4663f6698e48e725faa4026f649bdd08475961708585e71e95e5b9c6a8dc293faf13b57ed61117aa2a12d800a1e0dc95fc57bbc56a0dd751d657c38785d7816d5f3a5be473f07d736788feffa2dce872a15040aa617448114b" + }, + { + "aggregation_bits": "0x0000000000000000000800000000000000000000000000000000000000080000000000000000000000000000000002", + "data": { + "slot": "7198109", + "index": "12", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xa39f867242aeaad6f3153c4c37433389685015c2552801851d84c7ab502be73d67e74d664e97d3cf72c057b14660e5d40365679bf1bda323f63460f37e222eed91438b5081cfa1aa48b55faa469f81f3bee68ebae11d24d049e72e78d0a695b4" + }, + { + "aggregation_bits": "0x0000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000004", + "data": { + "slot": "7198109", + "index": "11", + "beacon_block_root": "0xe510ffda00b074677b7bc8ed133677d727d8b5b9b387179e84b564c4d421962e", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xb33323a2c49ac552b5a6b757d402643ec1d210fcf2153ddd6de14a1fb1f2c427f7c2b865a26f4b414cdfec657f0d26a41184c5c6f1f70870f878acc2dfbae4a0277f3470bd6a0f332f3341582a136915b0edaa25bdfb9271e7bdd99cc9b6cd93" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000004", + "data": { + "slot": "7198109", + "index": "35", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x96692e7bfabcab39519fa4e227232f1d04d3e8ee800b273a4a49a4b489a72390debc340b57d87ab2aef8d99b04bf5867093bf248dd9b2cbbb37ec5ce742622058398b3a629b22e76792c5a794b69a1425fed0bdc50c23c9946addc3799a8c099" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000002", + "data": { + "slot": "7198109", + "index": "54", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x98a283b67b143e3cc2d38a2c2f37b0c57a53a7e7f4c8418f0d951cbc4014388dca43fea7cda04999d81cbd114e03199401bb604c021039aaca49ff6a081e7dd31f5b060804e06419bb14b88f245093a26b6d4fb4fb8fe2f66183e2e033afe2a9" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000004", + "data": { + "slot": "7198109", + "index": "15", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x986975b9df94c33b2a250f77fd584eddb64060cdd945f6ebb3ee73fcb364a74ab457d99d5b172a1e682fe1fce09679351140e7eec914993bf74a212527fbfa4aff104747735ae23da69d22454c82e4e10e382b3587420f86c42df953241dd5a7" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000004", + "data": { + "slot": "7198109", + "index": "46", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x96fda5dbd2f7f4764f9e82d7a848fe5bfaf3f67d3e019989dc80d15c9da155bd27cf4756ee991ef98e49996c5680e49a1334f36fa9ecbf2993bb6a82c9da00971581e505e227cbd8abe9f3b1714a6d3d4c2e188e575d763938dafdeae727e688" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000041000000000000000000000000000000000000000000000000000000002", + "data": { + "slot": "7198109", + "index": "36", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xab31cbdd7948134794cd4f7a63b8d570cf140a014a28dba81ab5bbf09df588a067ab555e7ac1fdc135613030fea35d330f22e16bdd47c0f5cf054a67dc63ce82a28f5ab7721e8519cbe3e6138da2dde0b1f4017e7751a7ceb3541ec79cef8113" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000000008000001000000000000000000002", + "data": { + "slot": "7198109", + "index": "21", + "beacon_block_root": "0xe510ffda00b074677b7bc8ed133677d727d8b5b9b387179e84b564c4d421962e", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x8cf3b02680bd900dff7149c192e429c8b4119a99abe0b890e0ae877b3196bcc2dfe3e44a85cbcfd3b9d720c23da8f53f0134ab30d4686892e894cbcfd7398d0447f4c507f0bf344527099689aca390c4c9344c89d3875c4ffc727192553e18cd" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000004", + "data": { + "slot": "7198109", + "index": "10", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xa66f7e712ee5aa580ed25052090e1d4733dacc90e12458dccd21618b9fe0dc59fde3707fd43cbaddf6217477e221695802d8c31a56769fa190d28ef532d2486a1350625097b20ff5af78ca69840ca85a47512ebbb5dc350469b844a182103e4c" + }, + { + "aggregation_bits": "0x0000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000004", + "data": { + "slot": "7198109", + "index": "13", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x8f5cdb2237d767527c9082f7c8f889b20a5dcbea2f703ea99fcb642cc13a6376b78226df8eb390f47d54cd1b8b3d5db7024e099afb357f8f17d865c56f93a692a1621ec99fc1626101484c4cd17d079b861fadf370f0af204b0329be5a5f35c0" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000002", + "data": { + "slot": "7198109", + "index": "16", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xb65c735009e73ba693618da2754a046632d1d92edd9059626d47fbe72bbec61b54d7f8dc9144965013470f3fb9a329350ec5175fceeeeeffdc01dd1c6be2ea9dfce57f0e604ec829fac1086c7c0d0ad96a3c99db1bf41a2d1cb663e83e1c3c51" + }, + { + "aggregation_bits": "0x0000000000040000000000000100000000000000000000000000000001000000000000000000000002000000000004", + "data": { + "slot": "7198109", + "index": "24", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xb2e48a8692e7f6863d5c19f59489a0c2dfe229315c1d0a1d586dc9d5c8c9be057bee0bcd67854fbdd1d919adc5cafecf0a1a069b7f58aa46b4307ef90192665857a84d46aca5c1f72c161659f5c8a807b7c6935df1860dfa80d914bcfa3616ea" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000004", + "data": { + "slot": "7198109", + "index": "47", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x96d0b3c37252021eabddc440287a984bb84497d1aa44b17a2e2eca0cbd6c641cdea0407cff331c8760f0e1f9e800b36617029e1b0713df3524228bbd71b1c37d0762b5febc9029a302bb9e6e128a060f21a8265eadf9b2f3b87b666250d1e5bf" + }, + { + "aggregation_bits": "0x0000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000002", + "data": { + "slot": "7198109", + "index": "59", + "beacon_block_root": "0x7ce8a0bd081f04c4527adc037b8e395297f0a47d8512e49a056bbbe1639ed937", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xb333eb27e891423ded47f68eeb9151bddb21237a94bb4a86049c00ca0a39f12749fd629548e3958ea23776c6579595f409c0f60823f36081dbc96ce749ba965343b61150e31c6a1b5244b8d5b3fae6db66066edb7ef77a10a2d8703b21db4554" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000002", + "data": { + "slot": "7198109", + "index": "30", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x9734da21594e83b5aad2d8a139ce24a5d3ff1e04ad7ffa84796b6a18e03192c8d027c4031116263587fddd9227f1f28e0baa4298f4cf193caf4d2bf59a5af96e52049d77bf340e354160df699f8d7054f418f398efa3736eb1a7e5ed10fda3c3" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000000000080000000000000000000020000000000000000000004", + "data": { + "slot": "7198109", + "index": "1", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xb479939171aeebe971ed50c360892a7750fd72701c1bfaf5813038a5f1e9c0927e17601eae5485dae8d4053f7297d96704cd8b3fc80017df086cd91901bc957501524921d067acbf1a47347d3036f09a0a463d0c06103c3d2910f48fec169e89" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000002", + "data": { + "slot": "7198109", + "index": "23", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x8fc9fb99b5ca0519041cafd3e71d352334cda54148d9705b964626316e83a0c4194792d465e32280a775475ee14af2c602ca3c30e7fa83797dc792212245f23e7e563cd19330a14b680e7b51ade72f23de093cadad2ef2a4110b3419931e9794" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000004", + "data": { + "slot": "7198109", + "index": "33", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xa02b68d40dfa61a4b9725909ff642f997947684c15d44e57066e240f11ff076fa4fb370444587070c1cf7aa9b49a67ea0fd9e96608fca2debc343de3a4ec687e4e75843d9e466ba04b1036e7fc6291648d08c2b35594740dc0d39e8cb0c8c275" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000004", + "data": { + "slot": "7198109", + "index": "17", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x8105f9d5238b2e585a080eeef238e34823a9ea081a401f4fb7b19db5fd2e8c086b522ee3b4a47162628adc80e30e5d6f16ce770cfeb37ced6aba743a3784bbf7f5b89684f9b4e3cfdc117f9efd36de4dbd96b2dfed4236988d9099a172a530b2" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200004", + "data": { + "slot": "7198109", + "index": "26", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x8baf72a5b60ba14a90607bf949f2c54c97e9bc9b4f67d2b4980863251efc5c8b65b6fd6172024d5f72ffa7d8a1db3f2408bacc77fb68dbf1a496bcfea0b7a13547c156eceb0e3817de10011d998b5871f18b596f984c68269a77437543e43dad" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000080000080000000000000000000000000000000000000000000000002", + "data": { + "slot": "7198109", + "index": "32", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xb2d554ee8c32d7b043d7bfe807c2e51c853d1b8b6c572773ba3ec13ef0a277572c4c55727d2aff7c7ec77c455352634111382e59519e8ae216d1948b2b8f4d1d50bff52a8521427c07dca88f2b244d91b7a3b4f532f68b43c33108c094790445" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000004", + "data": { + "slot": "7198109", + "index": "58", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x951a52fc311fbcaffe1f9e713f8fffab3ec0ba118e1a72b69ef1238190fa093408b6337dce38aff0deb3107e37d6f2f60977fbb161ace366fdf8793ffcd22b12ca16e86d8e0a9ec42b34d697477945260f533cf822783ce1bf644251e8da928d" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000000000002000000000000000000800000000000000000000002", + "data": { + "slot": "7198109", + "index": "7", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xa0b1d4db0253a1f5d52746f0eaff6fd353f146a5b075f89696fbce7d380d509a48fad4508cfc1ca305ac49131be2a0ec08cfe9cbbabc41c88d9e64807843aa1c142c98503aaffd30b10c39f904339af7af09c1a057b47f67d8cceaf823546030" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000002", + "data": { + "slot": "7198109", + "index": "61", + "beacon_block_root": "0xe510ffda00b074677b7bc8ed133677d727d8b5b9b387179e84b564c4d421962e", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xaf45b657ffb9b2eeaec6494bdec414e546f57cf5ef16b8801246f66475ab3628b548af0629e3a1910518b9484396ce7d098965f3f1272dad80ee5600c166ffc42f2e6c43ffbbf9f9b4deb9807b578386428a7bd1cb2f4291c6775615fb0c7aa1" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000002", + "data": { + "slot": "7198109", + "index": "63", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xb819c2dbc573b5b1f94d25f5294af098e3ecc89ab4565cafcc1e0a64f46008167595dcee660b1ef17f09f048dff60abd0b93a77dfb6bd7cad7c792e25f8647660c00c82b4e7cefe5689070256d229c2bc64ae27063ae49827f1962df6b577c4d" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000004", + "data": { + "slot": "7198109", + "index": "53", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xad0acc9608f6a9a6683325116e8ff3c665498caa0940e4c3b08b83b2b91dacd18be4f5bf33d748e1ece8a05f10559ffe11ffdf992a153eead469791ddf1ab5e765b8f6757794eb28b2d3360da574c5bebc0825dfb9e0fe57f6de71aeca7cd3cf" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000004", + "data": { + "slot": "7198109", + "index": "62", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xacdfb5bcb228e2c4ce7f2062828f14b359530e2eda939bcff49dfb6972c14aaa4238ecd4a045ac2a32c249e0b23e592608b3f5757ecea6d81c82a241144425498411fde42255fc844dfe8d923340502e2e7bd7d9472a52e332b638286326f0dd" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000004", + "data": { + "slot": "7198109", + "index": "22", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x93352e005a8346fe26784bbaad5741b7faed6d4d542efdd481f80b569f4e6613a659d5be8c78f253304f3a8e07a72092032460712fe67bd2b5509e10e9388eced8d49e8958fb21e732451cb1a28d80b8ea88567a0c1759de2df96b369c4bb7fc" + }, + { + "aggregation_bits": "0x0000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000004", + "data": { + "slot": "7198109", + "index": "1", + "beacon_block_root": "0x7ce8a0bd081f04c4527adc037b8e395297f0a47d8512e49a056bbbe1639ed937", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xaa1156e80976d5956f233ddde8ec7dfe2a6b8037cf3f0ae666998b54372a5780720edd08c400d924470c3a8e2dfd893d198def205d3196b4d46d79dd88d5b08aba37d05d66289950441fb3d2492bc244b471c89f1448b3ce66544bd3285a4979" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000004", + "data": { + "slot": "7198108", + "index": "38", + "beacon_block_root": "0x7ce8a0bd081f04c4527adc037b8e395297f0a47d8512e49a056bbbe1639ed937", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xb91acc3007bfa523d327859ad75104f312e10529666710eca51d399d87c3286f851639a567e6d5cb1ba0491ff556f90209d921bee792457b67e83f459b000978f3909f9b4e40852a8cf82ea4e6b59198a0e7d1053a5023d95c69bf8bf19b43ac" + }, + { + "aggregation_bits": "0x0000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000004", + "data": { + "slot": "7198108", + "index": "63", + "beacon_block_root": "0x7ce8a0bd081f04c4527adc037b8e395297f0a47d8512e49a056bbbe1639ed937", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x95700ecd5849e7cf1d2c57e85bf2625e85f2d401101d401bdc4682a442e1cbf997226f828dffefa7950711b135a7c5e1110a0a73d0adf43ec913bedba6d75e5aa441474fcdc5fb71840725ae4a5daf0a983d08f262b8510556f507ba223f9d29" + }, + { + "aggregation_bits": "0x0000000000000004000100000000000000000000000000000000000400000000000000000000000000000000000004", + "data": { + "slot": "7198108", + "index": "36", + "beacon_block_root": "0x7ce8a0bd081f04c4527adc037b8e395297f0a47d8512e49a056bbbe1639ed937", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x87d797b363e3b92d73e97f8e42c74aa585cc9247d738a5ca6ec97d6451deec4468957a6bb9a60044d8d3a94f945f5169042f4809aabea68e28f2e93db2972b530ead8221ac95c9ccb0d11455b5821c16a52c2d24dd1f3cb4034f7082a53a3ff4" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000002", + "data": { + "slot": "7198108", + "index": "53", + "beacon_block_root": "0x7ce8a0bd081f04c4527adc037b8e395297f0a47d8512e49a056bbbe1639ed937", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x8e01eea2a1439d6e249e06723492519cbbdb71e611d9a1233b48326ebf85dd051b65ac1ee6295ba5756121a7aadfbfd5143105a072fec16b6640f59f079baef27a3b9e6f6d158d1ba79e2c4bd1b6d19d7b9cd0f208adf21df78224f99b94330b" + } + ], + "deposits": [], + "voluntary_exits": [], + "sync_aggregate": { + "sync_committee_bits": "0xffffffffff7effffffffffffffffffffffbffffbfffbdffffffffffffffffffffffffffbfffffffbfffffbffffffffffffffffffffffffffffffffffffffffff", + "sync_committee_signature": "0xb496fad8398cb9de33eeff6b036c5b3d94e7cd41df7bb9dc3054a48e0b88e49506b82c16e3ec7a6741c3a63cb95483ba0391fd4230af628551f7fe79a2d9381c30658a5974fe48631b627b1dadef42ffb5c1ed4e14924d0bc0a3121f41a5b54a" + }, + "execution_payload_header": { + "parent_hash": "0xbbe79a23129305ca2de978c056dd4a922ecca24f0f229dfae4b731afe3c033a9", + "fee_recipient": "0x95222290dd7278aa3ddd389cc1e1d165cc4bafe5", + "state_root": "0x8fe731a16f5386b22affcd61211a7f0260df309401de3cb4aa74472161622961", + "receipts_root": "0xd9a42739e18e6f95a44a7645344e8283b4320e26ac46ea13d936ec0864868c6e", + "logs_bloom": "0xf42383e3e14e100896e094808b7d10e3419ba374ccc404108407708bc51427035427a386fb994b30407f1c6262bf8b85030134c4df30ad015a00a03459ac69630523d009e3c429fc6c1ae4a84244062ec3d106260256c8320c21cc87cc6648b63a416698020aa475a6421495a1abeb6b2b13688bc10c0f94d2869894a8ab2104e0063e7e4fa83f3442f0c149060603261956b0890d0e4e1d42a6c2407dfe40a8bfc103f30cf76b8040b143c4f18da4949ffec0f1b50908cb2ca98498088e0371a14634c68028497c02a80c211465365e06e10f5468280c500655989fc948e8def278ea59444788000a059289d041004489207c31473c9b68c882a9e3e21df459", + "prev_randao": "0x8dbc5eb73fef3da12aa3545f2f1b3c30b15ef07b2c8dbb9516994607237a35ee", + "block_number": "18011125", + "gas_limit": "30000000", + "gas_used": "16780308", + "timestamp": "1693201355", + "extra_data": "0x6265617665726275696c642e6f7267", + "base_fee_per_gas": "17130960083", + "block_hash": "0xd3fe3f0c8b3ca99ddba497ac277c6975c999a41c2cca179652eff9a71ea729c9", + "transactions_root": "0x8e21473be52d74a45dba662244d95930ac203a9434b85aed465012974b408a6d", + "withdrawals_root": "0x7dcd5f17f55d8788174aaeb744a125ae20c2997d929f9baefb58b4a45dd148fc" + }, + "bls_to_execution_changes": [] + } + }, + "signature": "0x8ede3b38703643c89d05cd18b9ce3a62ab4553b39b26412e3cfbed474c17985af97559512125b845cc72349672b79605159fbcbc9a6feecba227935b60def345799239232d6f529a74e6449c40e216f17673cf9770f97b4a1eb22de1945363f3" +} \ No newline at end of file diff --git a/packages/beacon-node/test/mocks/__fixtures__/block.altair.json b/packages/beacon-node/test/mocks/__fixtures__/block.altair.json new file mode 100644 index 000000000000..93c8f9f7fb03 --- /dev/null +++ b/packages/beacon-node/test/mocks/__fixtures__/block.altair.json @@ -0,0 +1,2204 @@ +{ + "message": { + "slot": "2400024", + "proposer_index": "144604", + "parent_root": "0x1d8c88f27e733ca28f6f3153f4d68149fdca97d8edd50518a4e5e984e80b7e08", + "state_root": "0x68ea3352483b218b3c0fbbb43d9adb29e24352177fa6d5bb2914e4e9ba92f965", + "body": { + "randao_reveal": "0x96bd8527991877cc53ee68e6eaa40679cc11eaff0b5ba672a97ddf37e053a36b0d5f3cfa33f944f06906b462a70beb121832e9b7388272edac3b2781a66ed5a9ff5684d5626ab3a729a72809f4ca5550c7fb630469b48b63ce93ddc95379142f", + "eth1_data": { + "deposit_root": "0x6970c99082270879aa3fc6341ca4917cde142ac36e18027f1d96fc5e6594ef10", + "deposit_count": "252336", + "block_hash": "0xb3a198629b560448122e66637592f645d02bbd8a7cc78ff1c5fdde05b7d767c7" + }, + "graffiti": "0x0000000000000000000000000000000000000000000000000000000000000000", + "proposer_slashings": [], + "attester_slashings": [], + "attestations": [ + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffff01", + "data": { + "slot": "2400023", + "index": "54", + "beacon_block_root": "0x1d8c88f27e733ca28f6f3153f4d68149fdca97d8edd50518a4e5e984e80b7e08", + "source": { + "epoch": "74999", + "root": "0x5e693b0ab4646d536b895923c155a2ff788bb872a401fd4c6fa75cd86699234a" + }, + "target": { + "epoch": "75000", + "root": "0xb27371d7e1d258735a8caa8d49d0ab7a0431084676a29be4dd2cbcf44b28cff0" + } + }, + "signature": "0x8b5ee2ff598bd45d3eb1ea12ee91e8ae284c68b1ba843005a54d8db6ede33cb65a122805035ebdcfbee44c502c9265e414f306c94154e554eb0697bfc3a52a1da658b5cc9848a7e0d44e184f835775693b7281828bab649fc4c0d5e9276a9e52" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffff03", + "data": { + "slot": "2400023", + "index": "55", + "beacon_block_root": "0x1d8c88f27e733ca28f6f3153f4d68149fdca97d8edd50518a4e5e984e80b7e08", + "source": { + "epoch": "74999", + "root": "0x5e693b0ab4646d536b895923c155a2ff788bb872a401fd4c6fa75cd86699234a" + }, + "target": { + "epoch": "75000", + "root": "0xb27371d7e1d258735a8caa8d49d0ab7a0431084676a29be4dd2cbcf44b28cff0" + } + }, + "signature": "0xb946be36b6db367d590c99603e77ae634c4931e650755c9e654047331c95ab43eaad849ff61a5b4282cd8780dc28301f142143dda3475cff1b8f253dcb52fcfae752272427b4fa0bd6191bc0054ab42f4368be085c4de2c8e54844201727db6c" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffff03", + "data": { + "slot": "2400023", + "index": "52", + "beacon_block_root": "0x1d8c88f27e733ca28f6f3153f4d68149fdca97d8edd50518a4e5e984e80b7e08", + "source": { + "epoch": "74999", + "root": "0x5e693b0ab4646d536b895923c155a2ff788bb872a401fd4c6fa75cd86699234a" + }, + "target": { + "epoch": "75000", + "root": "0xb27371d7e1d258735a8caa8d49d0ab7a0431084676a29be4dd2cbcf44b28cff0" + } + }, + "signature": "0x98589d946b298f102fb44be393dbcbfe1c4cbaae3aa1ac6ca74b11911b911e9ab27c7d9e4c76e7b93c6af796ebe45ce60b163a6514f36c11ef52e66afe83c02bf7e4090a66f6f3d286e64c7b920dedda8d0f8b441952c933a2cc5563fdfeb775" + }, + { + "aggregation_bits": "0xffffffffffffffffffff7fffffffffff03", + "data": { + "slot": "2400023", + "index": "4", + "beacon_block_root": "0x1d8c88f27e733ca28f6f3153f4d68149fdca97d8edd50518a4e5e984e80b7e08", + "source": { + "epoch": "74999", + "root": "0x5e693b0ab4646d536b895923c155a2ff788bb872a401fd4c6fa75cd86699234a" + }, + "target": { + "epoch": "75000", + "root": "0xb27371d7e1d258735a8caa8d49d0ab7a0431084676a29be4dd2cbcf44b28cff0" + } + }, + "signature": "0xb13a27f28715eb8102d21257d060881d1ee8c469fa8759c5f812c9acf3ef59b4dc7077a745a4787c319ecd3998c1bff318e25d5bca6ed15df7007e5c8882faa5a57935f63a49038092aa0482408a530447fa98712403f9aa3df66be68e93eaf6" + }, + { + "aggregation_bits": "0xfffffdffffffffffffffffffffffffff03", + "data": { + "slot": "2400023", + "index": "57", + "beacon_block_root": "0x1d8c88f27e733ca28f6f3153f4d68149fdca97d8edd50518a4e5e984e80b7e08", + "source": { + "epoch": "74999", + "root": "0x5e693b0ab4646d536b895923c155a2ff788bb872a401fd4c6fa75cd86699234a" + }, + "target": { + "epoch": "75000", + "root": "0xb27371d7e1d258735a8caa8d49d0ab7a0431084676a29be4dd2cbcf44b28cff0" + } + }, + "signature": "0x83b7cee0c3162ff569d1c3468c7882ff3b0acf24caa24cfc9845de1256b3b084acf27f26564c0627acfc673322fcf0be0eefe2b1a2ac31cdd824ad5df8693ea8b40936eb011a78a284ad64dea3883ce3dde7d02c444b12276e2437857d58577c" + }, + { + "aggregation_bits": "0xfffffffffffffffffffffffffdffffff03", + "data": { + "slot": "2400023", + "index": "45", + "beacon_block_root": "0x1d8c88f27e733ca28f6f3153f4d68149fdca97d8edd50518a4e5e984e80b7e08", + "source": { + "epoch": "74999", + "root": "0x5e693b0ab4646d536b895923c155a2ff788bb872a401fd4c6fa75cd86699234a" + }, + "target": { + "epoch": "75000", + "root": "0xb27371d7e1d258735a8caa8d49d0ab7a0431084676a29be4dd2cbcf44b28cff0" + } + }, + "signature": "0xa99cd2d7241674423193bf0311b7cd647600784d7a6c138a0ba59fe1e291e221f9f6bb29e1f6e08d868f3ef5d012fa3610da47f4a974983e6d7a3e812c7c27b9fe2275a87a654a6ea8645c7d0ef8c9399a477bf53f542fb6a7e7637df5ea5856" + }, + { + "aggregation_bits": "0xfffffffffffdffffffffffffffffffff03", + "data": { + "slot": "2400023", + "index": "48", + "beacon_block_root": "0x1d8c88f27e733ca28f6f3153f4d68149fdca97d8edd50518a4e5e984e80b7e08", + "source": { + "epoch": "74999", + "root": "0x5e693b0ab4646d536b895923c155a2ff788bb872a401fd4c6fa75cd86699234a" + }, + "target": { + "epoch": "75000", + "root": "0xb27371d7e1d258735a8caa8d49d0ab7a0431084676a29be4dd2cbcf44b28cff0" + } + }, + "signature": "0xad46043eb7b54e0d830c2df1c4b751a46d59f26fea9a310d5fa48dd7978af6e9f00d2a74e05c4f7ffd50858e64c97c780fbeda50d00cadd238457e6796a1c71f0405c7c087df447f1d712b907abea5ceb78b79eccb7250e02fb7711a2b05c79a" + }, + { + "aggregation_bits": "0xffffffdfffffffffffffffffffffffff03", + "data": { + "slot": "2400023", + "index": "34", + "beacon_block_root": "0x1d8c88f27e733ca28f6f3153f4d68149fdca97d8edd50518a4e5e984e80b7e08", + "source": { + "epoch": "74999", + "root": "0x5e693b0ab4646d536b895923c155a2ff788bb872a401fd4c6fa75cd86699234a" + }, + "target": { + "epoch": "75000", + "root": "0xb27371d7e1d258735a8caa8d49d0ab7a0431084676a29be4dd2cbcf44b28cff0" + } + }, + "signature": "0x9939df26f94c688c411787f7b0f234a313531e652f1c880a7d347e73eb5c470bcf620adf84595d0d420d7217f1f417930034454697d625a203fb66f3ebf65645ca342b09fee856b89a498241c08024808bc2ce2f0fb8bb3969b5a91bb247949c" + }, + { + "aggregation_bits": "0xfffffffffffbffffffffffffffffffff03", + "data": { + "slot": "2400023", + "index": "50", + "beacon_block_root": "0x1d8c88f27e733ca28f6f3153f4d68149fdca97d8edd50518a4e5e984e80b7e08", + "source": { + "epoch": "74999", + "root": "0x5e693b0ab4646d536b895923c155a2ff788bb872a401fd4c6fa75cd86699234a" + }, + "target": { + "epoch": "75000", + "root": "0xb27371d7e1d258735a8caa8d49d0ab7a0431084676a29be4dd2cbcf44b28cff0" + } + }, + "signature": "0xa0be2550e36c960a8f3cf79f44b1446cede3e300a84ee0af9b60dd9db2e4985603734a229a9bfe45169049f4c6b91e2f13d155fa8cc6dc7efacf2c4eef859cfebd7998b4a73b58a5278573bc70bf273ef372e64ad0f99cb8daece2d72a942e9a" + }, + { + "aggregation_bits": "0xfffffffffffffffffffffffffffbffff03", + "data": { + "slot": "2400023", + "index": "28", + "beacon_block_root": "0x1d8c88f27e733ca28f6f3153f4d68149fdca97d8edd50518a4e5e984e80b7e08", + "source": { + "epoch": "74999", + "root": "0x5e693b0ab4646d536b895923c155a2ff788bb872a401fd4c6fa75cd86699234a" + }, + "target": { + "epoch": "75000", + "root": "0xb27371d7e1d258735a8caa8d49d0ab7a0431084676a29be4dd2cbcf44b28cff0" + } + }, + "signature": "0x9548ca333e0d1be29c57cbb3e202e32ee469652191103fd525eaf9ed1d74f1047beddf9282ddcd851c94a8fa0e3f734602769d90421e25bf38d0e657459aa850bf24f5d01340ecc7ffe814006d4c337dd3df80800a44cbdcb775d9709d86cabc" + }, + { + "aggregation_bits": "0xfffffffffffffffffeffffffffffffff03", + "data": { + "slot": "2400023", + "index": "60", + "beacon_block_root": "0x1d8c88f27e733ca28f6f3153f4d68149fdca97d8edd50518a4e5e984e80b7e08", + "source": { + "epoch": "74999", + "root": "0x5e693b0ab4646d536b895923c155a2ff788bb872a401fd4c6fa75cd86699234a" + }, + "target": { + "epoch": "75000", + "root": "0xb27371d7e1d258735a8caa8d49d0ab7a0431084676a29be4dd2cbcf44b28cff0" + } + }, + "signature": "0xa4a9e8e9af1fa452e99a000cd210cef42306917ec5e4396317e91f039cbc70bfbdb4bf95f36f17b0530b67051c932f7b1365d65f049808d895191dedda51262e1fd7b7f9e3806c077ab4153187baf429638b8b12b9331fae0674c2a80e06c256" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffff01", + "data": { + "slot": "2400023", + "index": "47", + "beacon_block_root": "0x1d8c88f27e733ca28f6f3153f4d68149fdca97d8edd50518a4e5e984e80b7e08", + "source": { + "epoch": "74999", + "root": "0x5e693b0ab4646d536b895923c155a2ff788bb872a401fd4c6fa75cd86699234a" + }, + "target": { + "epoch": "75000", + "root": "0xb27371d7e1d258735a8caa8d49d0ab7a0431084676a29be4dd2cbcf44b28cff0" + } + }, + "signature": "0xb6232ad93ded08b2249d1c75e419786a62633a19603efa496bfa36c4599e5c4f206f73f9d7368806dad7fd036e40ff4401a47204cd97a07dd6b29b6cd0c2fe2066def4955ebbc561317f87fc26f324dc62956671c0c5fbc8b1a7e3db54229932" + }, + { + "aggregation_bits": "0xfffffbffffffffffffffffffffffffff03", + "data": { + "slot": "2400023", + "index": "18", + "beacon_block_root": "0x1d8c88f27e733ca28f6f3153f4d68149fdca97d8edd50518a4e5e984e80b7e08", + "source": { + "epoch": "74999", + "root": "0x5e693b0ab4646d536b895923c155a2ff788bb872a401fd4c6fa75cd86699234a" + }, + "target": { + "epoch": "75000", + "root": "0xb27371d7e1d258735a8caa8d49d0ab7a0431084676a29be4dd2cbcf44b28cff0" + } + }, + "signature": "0x964238206a32b06163e53351ca349d69a82023c451133058a8c77d30b95afe1b5245e530cf04b382ca5886d2fa9da4e008d5af4f7d5e77ce0de264392416eb83fd63fe4232a8610eb5469c05cebbb78d64f4df7e815cf78f47cfec59927f3fdf" + }, + { + "aggregation_bits": "0xfffffffffffffffffffeffffffffffff03", + "data": { + "slot": "2400023", + "index": "22", + "beacon_block_root": "0x1d8c88f27e733ca28f6f3153f4d68149fdca97d8edd50518a4e5e984e80b7e08", + "source": { + "epoch": "74999", + "root": "0x5e693b0ab4646d536b895923c155a2ff788bb872a401fd4c6fa75cd86699234a" + }, + "target": { + "epoch": "75000", + "root": "0xb27371d7e1d258735a8caa8d49d0ab7a0431084676a29be4dd2cbcf44b28cff0" + } + }, + "signature": "0xada7967823e78bd2e4c3fdd3692c4db8e7cf7014f2467cd36c3b741be0c461e061e7dde2c4a0fa30d7d8c7fcc6cad8311907728e4e47109db21292a3a7ae31fe21e1fc573121267de69fa27704a09fe89880c9365c2a3da8c39740a3e7767d9c" + }, + { + "aggregation_bits": "0xffffffffffffffffffefffffffffffff03", + "data": { + "slot": "2400023", + "index": "24", + "beacon_block_root": "0x1d8c88f27e733ca28f6f3153f4d68149fdca97d8edd50518a4e5e984e80b7e08", + "source": { + "epoch": "74999", + "root": "0x5e693b0ab4646d536b895923c155a2ff788bb872a401fd4c6fa75cd86699234a" + }, + "target": { + "epoch": "75000", + "root": "0xb27371d7e1d258735a8caa8d49d0ab7a0431084676a29be4dd2cbcf44b28cff0" + } + }, + "signature": "0x86e252a8ebb82500382b749fe80814b184037072147117aaeaa54b23dd3610b41ade6ab07c78d17fff49afdcdeb0334b14c964f5b45faa20b987ab15c7ffc04bc3d9ee4a4c5c03ec8a46af5c5ef4f36c771dd98e94ee8023449b02265d4a86d9" + }, + { + "aggregation_bits": "0xfffffffffff7ffffffffffffffffffff03", + "data": { + "slot": "2400023", + "index": "43", + "beacon_block_root": "0x1d8c88f27e733ca28f6f3153f4d68149fdca97d8edd50518a4e5e984e80b7e08", + "source": { + "epoch": "74999", + "root": "0x5e693b0ab4646d536b895923c155a2ff788bb872a401fd4c6fa75cd86699234a" + }, + "target": { + "epoch": "75000", + "root": "0xb27371d7e1d258735a8caa8d49d0ab7a0431084676a29be4dd2cbcf44b28cff0" + } + }, + "signature": "0xb6c3b5ee386af26c06451e233030a7ac8271ed924f09dfcd75cbe7194f0580a07ae3bdad148a0bab2817510e230c567d00a80a8208e97ebd81e95f067971e314a4e3eb3771d4a382907c2c55371d071a006b58bea547b966c605a1736d7d1666" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffefffffff03", + "data": { + "slot": "2400023", + "index": "6", + "beacon_block_root": "0x1d8c88f27e733ca28f6f3153f4d68149fdca97d8edd50518a4e5e984e80b7e08", + "source": { + "epoch": "74999", + "root": "0x5e693b0ab4646d536b895923c155a2ff788bb872a401fd4c6fa75cd86699234a" + }, + "target": { + "epoch": "75000", + "root": "0xb27371d7e1d258735a8caa8d49d0ab7a0431084676a29be4dd2cbcf44b28cff0" + } + }, + "signature": "0x8bec297c61bfba899fe08cbadd92204c1f96b8b516a55d7e76df0990e0efc28ffca3d0704d31c20605533c958a41ef640ff06dfac5da76c22df7a9e10107c4da08879e997491f87b5abd9b494d66304e22f094d22c4ce540b4ff4280f15d5bf5" + }, + { + "aggregation_bits": "0xfffffffffffffffffffffffffffffdff03", + "data": { + "slot": "2400023", + "index": "9", + "beacon_block_root": "0x1d8c88f27e733ca28f6f3153f4d68149fdca97d8edd50518a4e5e984e80b7e08", + "source": { + "epoch": "74999", + "root": "0x5e693b0ab4646d536b895923c155a2ff788bb872a401fd4c6fa75cd86699234a" + }, + "target": { + "epoch": "75000", + "root": "0xb27371d7e1d258735a8caa8d49d0ab7a0431084676a29be4dd2cbcf44b28cff0" + } + }, + "signature": "0x82fd95f772acf74b856856a08c705d7522fc6994c63731322ef8d571206c769cfd7d6985bd08e5afc2581d930fc0b70200acb9b6a382b3145b49e6c076de91360d6bb4ca451b65cb8751ff352bb8f2b29b4c5dc9103c5dc48344d2420a5e2585" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffff01", + "data": { + "slot": "2400023", + "index": "15", + "beacon_block_root": "0x1d8c88f27e733ca28f6f3153f4d68149fdca97d8edd50518a4e5e984e80b7e08", + "source": { + "epoch": "74999", + "root": "0x5e693b0ab4646d536b895923c155a2ff788bb872a401fd4c6fa75cd86699234a" + }, + "target": { + "epoch": "75000", + "root": "0xb27371d7e1d258735a8caa8d49d0ab7a0431084676a29be4dd2cbcf44b28cff0" + } + }, + "signature": "0x89c9269ffb9fb53b9984e166e7d0cfe94c18bc4704e86bfef359e975665761dc5b560be899e33405f78a84f00a616c2a0ba7abdbcbd2a826d3727c2776702d2d156817fbb4ad75031d4c337e602065ff00e84eb0ce0032274f4fc9403df29f06" + }, + { + "aggregation_bits": "0xfffffffffffffffdffffffffffffbfff03", + "data": { + "slot": "2400023", + "index": "46", + "beacon_block_root": "0x1d8c88f27e733ca28f6f3153f4d68149fdca97d8edd50518a4e5e984e80b7e08", + "source": { + "epoch": "74999", + "root": "0x5e693b0ab4646d536b895923c155a2ff788bb872a401fd4c6fa75cd86699234a" + }, + "target": { + "epoch": "75000", + "root": "0xb27371d7e1d258735a8caa8d49d0ab7a0431084676a29be4dd2cbcf44b28cff0" + } + }, + "signature": "0xa7f2917021106eb942956c7fa68aa60ad9acb31932da0f5b3210d01a9600d2e680d2fd6c0986f8d00c380147c9281dbf0112c5f63350ddf97b715169b7772bd2a32683b4ed37c4ebc5848618d60765acc6c12c622e09b7c59f1e92bcd0c93f0f" + }, + { + "aggregation_bits": "0xffffafffffffffffffffffffffffffff03", + "data": { + "slot": "2400023", + "index": "14", + "beacon_block_root": "0x1d8c88f27e733ca28f6f3153f4d68149fdca97d8edd50518a4e5e984e80b7e08", + "source": { + "epoch": "74999", + "root": "0x5e693b0ab4646d536b895923c155a2ff788bb872a401fd4c6fa75cd86699234a" + }, + "target": { + "epoch": "75000", + "root": "0xb27371d7e1d258735a8caa8d49d0ab7a0431084676a29be4dd2cbcf44b28cff0" + } + }, + "signature": "0x97db3f1ebeeba6d200ee9f3d616b832fd16f940da48704c6421c0fa797f174ab44e34e13d0e7cb1a3898b534fd702a790b89dfa95133412d8da834a225fa03f5fd780b16e554797b7ccfd03d6fe1638c2bf6bb08f81a63b2471fe1edef6cd7eb" + }, + { + "aggregation_bits": "0xffffffffffffffdffffffffff7ffffff03", + "data": { + "slot": "2400023", + "index": "56", + "beacon_block_root": "0x1d8c88f27e733ca28f6f3153f4d68149fdca97d8edd50518a4e5e984e80b7e08", + "source": { + "epoch": "74999", + "root": "0x5e693b0ab4646d536b895923c155a2ff788bb872a401fd4c6fa75cd86699234a" + }, + "target": { + "epoch": "75000", + "root": "0xb27371d7e1d258735a8caa8d49d0ab7a0431084676a29be4dd2cbcf44b28cff0" + } + }, + "signature": "0xb248f46983fddd65c8800b8cf0d62ef63f48554eb6f99cb41a2b727801c2b9e030fcc280a24d11975ee0b21fd3a0958309abfbf074930998f97de8f24716e15ea93156a530125bd7ac3d85be5c4079eb0684bd7d60e909489cd0e9cbc0fbf15a" + }, + { + "aggregation_bits": "0xfeffffffefffffffffffffffffffffff03", + "data": { + "slot": "2400023", + "index": "32", + "beacon_block_root": "0x1d8c88f27e733ca28f6f3153f4d68149fdca97d8edd50518a4e5e984e80b7e08", + "source": { + "epoch": "74999", + "root": "0x5e693b0ab4646d536b895923c155a2ff788bb872a401fd4c6fa75cd86699234a" + }, + "target": { + "epoch": "75000", + "root": "0xb27371d7e1d258735a8caa8d49d0ab7a0431084676a29be4dd2cbcf44b28cff0" + } + }, + "signature": "0xa9bf1bd0ab9d6715d73ca8ac9cf52b31c4488a7aa952c2c995730dd0f0ba18457bced172ffea0d2b2860153e433bb91703184cbaa46789b4aa6f296dcb1dd107cb2bcb0f0f56363c7797636b2faa99d87ad59e5bbf2caadf23ad6d1d496ac133" + }, + { + "aggregation_bits": "0xfffffffffffffffffffffffffffbfeff03", + "data": { + "slot": "2400023", + "index": "2", + "beacon_block_root": "0x1d8c88f27e733ca28f6f3153f4d68149fdca97d8edd50518a4e5e984e80b7e08", + "source": { + "epoch": "74999", + "root": "0x5e693b0ab4646d536b895923c155a2ff788bb872a401fd4c6fa75cd86699234a" + }, + "target": { + "epoch": "75000", + "root": "0xb27371d7e1d258735a8caa8d49d0ab7a0431084676a29be4dd2cbcf44b28cff0" + } + }, + "signature": "0x81b1aa992e481d1f72d4194b06567433bc6fb3ae5062753c8df976723685decd3bc67f0dfa463005787b4c9c2b7950911417c475b624b2a7ac3b4bd102b9b1281b432024205b85bec7b7cd23241548f1fe14cfde7210bb32250bb847e965b903" + }, + { + "aggregation_bits": "0xfffffffffffff7ffdfffffffffffffff03", + "data": { + "slot": "2400023", + "index": "38", + "beacon_block_root": "0x1d8c88f27e733ca28f6f3153f4d68149fdca97d8edd50518a4e5e984e80b7e08", + "source": { + "epoch": "74999", + "root": "0x5e693b0ab4646d536b895923c155a2ff788bb872a401fd4c6fa75cd86699234a" + }, + "target": { + "epoch": "75000", + "root": "0xb27371d7e1d258735a8caa8d49d0ab7a0431084676a29be4dd2cbcf44b28cff0" + } + }, + "signature": "0xaf5dfb215ca26aa7b0229f3afb01a8d4445fd74e3688c593eb588f682009468b22e661ba1670360e814467d126f35e0103573d0571cccd46b511b21507532f7c78521e55e168316126da23808125a26ec6527bc1eeccccf31d18ff48c1371fc9" + }, + { + "aggregation_bits": "0xffffffffffffff7fffffffffffffffff01", + "data": { + "slot": "2400023", + "index": "33", + "beacon_block_root": "0x1d8c88f27e733ca28f6f3153f4d68149fdca97d8edd50518a4e5e984e80b7e08", + "source": { + "epoch": "74999", + "root": "0x5e693b0ab4646d536b895923c155a2ff788bb872a401fd4c6fa75cd86699234a" + }, + "target": { + "epoch": "75000", + "root": "0xb27371d7e1d258735a8caa8d49d0ab7a0431084676a29be4dd2cbcf44b28cff0" + } + }, + "signature": "0xa5a70ef66bbe348054c762558039391c0882151e300ca8d44f06031ae95d786e6ae592e04f35712fcf8feee4f7925a1d15c21cb6453d8c8db10613ffca128e837aebb2d71e536e4ffe382e932d4801cc657283d8e1b7802755661b9bcfa4c621" + }, + { + "aggregation_bits": "0xfffffdffffffffffffffffffffffffef03", + "data": { + "slot": "2400023", + "index": "13", + "beacon_block_root": "0x1d8c88f27e733ca28f6f3153f4d68149fdca97d8edd50518a4e5e984e80b7e08", + "source": { + "epoch": "74999", + "root": "0x5e693b0ab4646d536b895923c155a2ff788bb872a401fd4c6fa75cd86699234a" + }, + "target": { + "epoch": "75000", + "root": "0xb27371d7e1d258735a8caa8d49d0ab7a0431084676a29be4dd2cbcf44b28cff0" + } + }, + "signature": "0x85ea197bc27a5112950781e5de3605df7bdf5c91bb19e7bb0c57eb60b15fbdb748944c3d909d4b38dc409fdf803570f5012c9843685bcd1e83539e2048a136a9b28cfe520649bb0508156ebe2a97ca7fbeabd18eb6a7c5df2912608a7d144289" + }, + { + "aggregation_bits": "0xfffffffffffffffffdffffffffffffff01", + "data": { + "slot": "2400023", + "index": "26", + "beacon_block_root": "0x1d8c88f27e733ca28f6f3153f4d68149fdca97d8edd50518a4e5e984e80b7e08", + "source": { + "epoch": "74999", + "root": "0x5e693b0ab4646d536b895923c155a2ff788bb872a401fd4c6fa75cd86699234a" + }, + "target": { + "epoch": "75000", + "root": "0xb27371d7e1d258735a8caa8d49d0ab7a0431084676a29be4dd2cbcf44b28cff0" + } + }, + "signature": "0xb8b7b361a7f27c06a19f9d733b6c5cf3c41cc1d31697dd6c8c0cadef02610cf87f8fdc2a2e3eb83696b5913f26c5d88d0ffa209c58b090be8d9eabc30a45253eeb6d9015fb2cae5a10e1869098190c491d81b247192c2db146375f39732fc746" + }, + { + "aggregation_bits": "0xffffffffffffffb7ffffffffffffffff03", + "data": { + "slot": "2400023", + "index": "53", + "beacon_block_root": "0x1d8c88f27e733ca28f6f3153f4d68149fdca97d8edd50518a4e5e984e80b7e08", + "source": { + "epoch": "74999", + "root": "0x5e693b0ab4646d536b895923c155a2ff788bb872a401fd4c6fa75cd86699234a" + }, + "target": { + "epoch": "75000", + "root": "0xb27371d7e1d258735a8caa8d49d0ab7a0431084676a29be4dd2cbcf44b28cff0" + } + }, + "signature": "0x983b19dea2fb9bd9e64bb9d03a4cc5486b2b657a1694b1e48d64bafa026ed32789993ad8ea610cb286938f30442efac917bd84e6eb94d74db893d1e0037fa72f8e089de451fe15589384be2c60a84b90d7dfbb5936563fd803951a8e2ae7e5e9" + }, + { + "aggregation_bits": "0xfffffffffffffffffbffffffffffdfff03", + "data": { + "slot": "2400023", + "index": "10", + "beacon_block_root": "0x1d8c88f27e733ca28f6f3153f4d68149fdca97d8edd50518a4e5e984e80b7e08", + "source": { + "epoch": "74999", + "root": "0x5e693b0ab4646d536b895923c155a2ff788bb872a401fd4c6fa75cd86699234a" + }, + "target": { + "epoch": "75000", + "root": "0xb27371d7e1d258735a8caa8d49d0ab7a0431084676a29be4dd2cbcf44b28cff0" + } + }, + "signature": "0xabb2240f59d01456bc81eb3c4e619cae928250a234ef24aca10bf0da478e03c60c5ccfe98dce36eb33b3cc3b8aa3100b0d63a1916332689084c119b83415dde10a8c71e82d05425437eca025b33074173538806ceaaa78196ad4710d6e7dd39a" + }, + { + "aggregation_bits": "0xfffffffffbfffffffffdffffffffffff03", + "data": { + "slot": "2400023", + "index": "41", + "beacon_block_root": "0x1d8c88f27e733ca28f6f3153f4d68149fdca97d8edd50518a4e5e984e80b7e08", + "source": { + "epoch": "74999", + "root": "0x5e693b0ab4646d536b895923c155a2ff788bb872a401fd4c6fa75cd86699234a" + }, + "target": { + "epoch": "75000", + "root": "0xb27371d7e1d258735a8caa8d49d0ab7a0431084676a29be4dd2cbcf44b28cff0" + } + }, + "signature": "0xb7a16c1ae5a5102a170987cd629bc5e4ae9fcb017e3cb692b31d4dd823b334fc318ec2ccaab3ff777a940568e100a3150aa7545d578de9f11ed4d41c61bcfc8f487ea6184aac4e2b101add77ec0ee7356e0fdf5e53e79bef2b3b4b2402f658fe" + }, + { + "aggregation_bits": "0xfffbffffffbfffffffffffffffffffff03", + "data": { + "slot": "2400023", + "index": "31", + "beacon_block_root": "0x1d8c88f27e733ca28f6f3153f4d68149fdca97d8edd50518a4e5e984e80b7e08", + "source": { + "epoch": "74999", + "root": "0x5e693b0ab4646d536b895923c155a2ff788bb872a401fd4c6fa75cd86699234a" + }, + "target": { + "epoch": "75000", + "root": "0xb27371d7e1d258735a8caa8d49d0ab7a0431084676a29be4dd2cbcf44b28cff0" + } + }, + "signature": "0x890d0f4f0aefdaf40ea5ae1937db209bbf629e79515f9a41ab93d844014279cb25d455d8c8024ff9783d816afc6f75cb0dd36e7a1fd86bd08b379a861f7b954bf576bfca489c3197faf69d3b23d1a4ee04a9f7b7adad4663283faf053dcb82d7" + }, + { + "aggregation_bits": "0xfefffffffffffffffffffffffffeffff03", + "data": { + "slot": "2400023", + "index": "0", + "beacon_block_root": "0x1d8c88f27e733ca28f6f3153f4d68149fdca97d8edd50518a4e5e984e80b7e08", + "source": { + "epoch": "74999", + "root": "0x5e693b0ab4646d536b895923c155a2ff788bb872a401fd4c6fa75cd86699234a" + }, + "target": { + "epoch": "75000", + "root": "0xb27371d7e1d258735a8caa8d49d0ab7a0431084676a29be4dd2cbcf44b28cff0" + } + }, + "signature": "0xb0f0da69b55309bec350b25a58671d85395183014e4aa19e9f05cfefc6c37fc65846fbb3c0d28b5dc03d125fbfe259150daae9a923b6a60d52ad6383e1549d8fa546e56b56b2353b069d48f8c2d1040f1857efcc015a9983fc1715741086857c" + }, + { + "aggregation_bits": "0xfbffffffffffffffffffffffffffffff01", + "data": { + "slot": "2400023", + "index": "1", + "beacon_block_root": "0x1d8c88f27e733ca28f6f3153f4d68149fdca97d8edd50518a4e5e984e80b7e08", + "source": { + "epoch": "74999", + "root": "0x5e693b0ab4646d536b895923c155a2ff788bb872a401fd4c6fa75cd86699234a" + }, + "target": { + "epoch": "75000", + "root": "0xb27371d7e1d258735a8caa8d49d0ab7a0431084676a29be4dd2cbcf44b28cff0" + } + }, + "signature": "0xaf722d16901c10bb2365f098594e77bd14004d916a0d66afa18a5e93382fba69c9511e459919b2e55881aceafadd4f740316de1864b61df34244fdf29612ae872c3f3fae3092e12a1cf96e2fadcf8660b7004107786c3f0461faa13c6f2ecde4" + }, + { + "aggregation_bits": "0xfff7ffffffffffffffffffffefffffff03", + "data": { + "slot": "2400023", + "index": "20", + "beacon_block_root": "0x1d8c88f27e733ca28f6f3153f4d68149fdca97d8edd50518a4e5e984e80b7e08", + "source": { + "epoch": "74999", + "root": "0x5e693b0ab4646d536b895923c155a2ff788bb872a401fd4c6fa75cd86699234a" + }, + "target": { + "epoch": "75000", + "root": "0xb27371d7e1d258735a8caa8d49d0ab7a0431084676a29be4dd2cbcf44b28cff0" + } + }, + "signature": "0xab58f47b2da6ffd7928a09cc6f0b5a9535a73d3be191c31d4ad33a9ea7aea0a83c1488808f6fc65d349ae441747a8e3516324c61cd7cdde24ae44186f1ae904f2f403f16727e438dacd9ac39a59faeee8fa0a4a5e0cddedd44406ed76d0a160e" + }, + { + "aggregation_bits": "0xfeffffffffffeffffffffff7ffffffff03", + "data": { + "slot": "2400023", + "index": "16", + "beacon_block_root": "0x1d8c88f27e733ca28f6f3153f4d68149fdca97d8edd50518a4e5e984e80b7e08", + "source": { + "epoch": "74999", + "root": "0x5e693b0ab4646d536b895923c155a2ff788bb872a401fd4c6fa75cd86699234a" + }, + "target": { + "epoch": "75000", + "root": "0xb27371d7e1d258735a8caa8d49d0ab7a0431084676a29be4dd2cbcf44b28cff0" + } + }, + "signature": "0x8f3b39afa3fe78ff73971110aa8a838cd6e17d14b523fd7a5c18bbcebc6b8f1f3c706c07b05aabddf6e26ff862dc166718c6183f32beca54873b4bb0e7c4c52a85ddcd8cc6a9de2b84c1d6ca03e1b0057ccded2c87d839787a8c87170488ebc9" + }, + { + "aggregation_bits": "0xfffffffffff7ffffffeffffbffffffff03", + "data": { + "slot": "2400023", + "index": "42", + "beacon_block_root": "0x1d8c88f27e733ca28f6f3153f4d68149fdca97d8edd50518a4e5e984e80b7e08", + "source": { + "epoch": "74999", + "root": "0x5e693b0ab4646d536b895923c155a2ff788bb872a401fd4c6fa75cd86699234a" + }, + "target": { + "epoch": "75000", + "root": "0xb27371d7e1d258735a8caa8d49d0ab7a0431084676a29be4dd2cbcf44b28cff0" + } + }, + "signature": "0xa089e6ff9934d77f5911df05a178dda044ac143a871ddf3a0e13628f83570e0ac6f2173fb1b2ddcfb380d54c57a8ee4711f296d279bcb365ee00aeee8a29b3ad434fd3426900580c2d7e675cdcbad8b20e2876276c56baa440cc0281ff2269da" + }, + { + "aggregation_bits": "0xffffffffffffffff7fffffbfffffffff01", + "data": { + "slot": "2400023", + "index": "5", + "beacon_block_root": "0x1d8c88f27e733ca28f6f3153f4d68149fdca97d8edd50518a4e5e984e80b7e08", + "source": { + "epoch": "74999", + "root": "0x5e693b0ab4646d536b895923c155a2ff788bb872a401fd4c6fa75cd86699234a" + }, + "target": { + "epoch": "75000", + "root": "0xb27371d7e1d258735a8caa8d49d0ab7a0431084676a29be4dd2cbcf44b28cff0" + } + }, + "signature": "0xa80260d02a105192ab0419c0162ab193a151d9d1cfeff9c97898c2987f3fe36896bf08c17571790f88da1e52fbe6781a0745a1eef8d16ddeff3792cc4ee194a54b580f68314b898abfe3cf4796b0a6b4486b8dd2756f90aeaa801bc5b8f6e5aa" + }, + { + "aggregation_bits": "0xffffffffffffffffff7ffdfffffffffd03", + "data": { + "slot": "2400023", + "index": "29", + "beacon_block_root": "0x1d8c88f27e733ca28f6f3153f4d68149fdca97d8edd50518a4e5e984e80b7e08", + "source": { + "epoch": "74999", + "root": "0x5e693b0ab4646d536b895923c155a2ff788bb872a401fd4c6fa75cd86699234a" + }, + "target": { + "epoch": "75000", + "root": "0xb27371d7e1d258735a8caa8d49d0ab7a0431084676a29be4dd2cbcf44b28cff0" + } + }, + "signature": "0x8a14e10a174269da5fcf29d23a4506c1199848da09f2b042efd7c01155423263731fce45862bd952ebbba1666bcfe1260dd4c60b0f752dbcb6ca78d34555c793682058bfa5689b2c72fa14221f0c6611fdffa42ca94c84e6fad32f89cc4a1a8e" + }, + { + "aggregation_bits": "0xfffffdffffffffffffffffdfffffffff01", + "data": { + "slot": "2400023", + "index": "40", + "beacon_block_root": "0x1d8c88f27e733ca28f6f3153f4d68149fdca97d8edd50518a4e5e984e80b7e08", + "source": { + "epoch": "74999", + "root": "0x5e693b0ab4646d536b895923c155a2ff788bb872a401fd4c6fa75cd86699234a" + }, + "target": { + "epoch": "75000", + "root": "0xb27371d7e1d258735a8caa8d49d0ab7a0431084676a29be4dd2cbcf44b28cff0" + } + }, + "signature": "0x968d2dd462bbb70c911cefc2f41ae9c63f73449666e0d9ca5159dc51e4d914f2144e9f960159c3ab98b4fb6a86ac2767181b49b3536ff80f7a1807c5b7544ef2a023532aac7a979efc04e94ded486eead31c293bdec981dfc88a01a847db4010" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffeffffefbff03", + "data": { + "slot": "2400023", + "index": "35", + "beacon_block_root": "0x1d8c88f27e733ca28f6f3153f4d68149fdca97d8edd50518a4e5e984e80b7e08", + "source": { + "epoch": "74999", + "root": "0x5e693b0ab4646d536b895923c155a2ff788bb872a401fd4c6fa75cd86699234a" + }, + "target": { + "epoch": "75000", + "root": "0xb27371d7e1d258735a8caa8d49d0ab7a0431084676a29be4dd2cbcf44b28cff0" + } + }, + "signature": "0xaa506fe0f1e94a1369929f17ae473a22f5c05f1485573bc26b2fa14a515c01042e3cd5d9548ca59a1dcd2b0ed39f87bd17889334668b2832dd1466ad199256736c50424219dedc477527b3c416f08d2b4a043730b4314dd686c3cb7f31cc70e4" + }, + { + "aggregation_bits": "0xfffffffffffffffffffff7bffffbffff03", + "data": { + "slot": "2400023", + "index": "17", + "beacon_block_root": "0x1d8c88f27e733ca28f6f3153f4d68149fdca97d8edd50518a4e5e984e80b7e08", + "source": { + "epoch": "74999", + "root": "0x5e693b0ab4646d536b895923c155a2ff788bb872a401fd4c6fa75cd86699234a" + }, + "target": { + "epoch": "75000", + "root": "0xb27371d7e1d258735a8caa8d49d0ab7a0431084676a29be4dd2cbcf44b28cff0" + } + }, + "signature": "0x982547dfe520fc2d4dc96d8ed195bb4918da1fae1c9822cf0cc2c3e818ac4d0c2db70876297948c0e82a9b9c541b7f8d071d8502a6255305743c7896f98b9351b5d2fd8d0f22cef0253abdb745e64d754ee3c2b7ab596c87f817c00807debd07" + }, + { + "aggregation_bits": "0xffefbfffffffffffffffffffffffbfff03", + "data": { + "slot": "2400023", + "index": "25", + "beacon_block_root": "0x1d8c88f27e733ca28f6f3153f4d68149fdca97d8edd50518a4e5e984e80b7e08", + "source": { + "epoch": "74999", + "root": "0x5e693b0ab4646d536b895923c155a2ff788bb872a401fd4c6fa75cd86699234a" + }, + "target": { + "epoch": "75000", + "root": "0xb27371d7e1d258735a8caa8d49d0ab7a0431084676a29be4dd2cbcf44b28cff0" + } + }, + "signature": "0xb77b25f5e4df5b858d3fbd4afa82b0e20ed7332f518be978a89b89357fe44b8b7ed041cf15ea99b9a6a326d80e0c89910dba5abbbf3088e366e2a658f666b3a070e964b491f640e57393e3e7987ecfd386f067b4c97896171ea8bc94b4d538a6" + }, + { + "aggregation_bits": "0xfefffffffffffff7fffffffffffffffd01", + "data": { + "slot": "2400023", + "index": "19", + "beacon_block_root": "0x1d8c88f27e733ca28f6f3153f4d68149fdca97d8edd50518a4e5e984e80b7e08", + "source": { + "epoch": "74999", + "root": "0x5e693b0ab4646d536b895923c155a2ff788bb872a401fd4c6fa75cd86699234a" + }, + "target": { + "epoch": "75000", + "root": "0xb27371d7e1d258735a8caa8d49d0ab7a0431084676a29be4dd2cbcf44b28cff0" + } + }, + "signature": "0x907735f2b61328368b1400b4db4b28aef1b3a389e608d48794204266565890774612f609d5554407add75fc50d559a6915eed792694f915a78bbd146450200efe63b89a2611d1893a91edafdb67e84fd2cbc1409a760ffd4d4284736e483bdfb" + }, + { + "aggregation_bits": "0xfefffffffffeff7fffffffffffefffff03", + "data": { + "slot": "2400023", + "index": "7", + "beacon_block_root": "0x1d8c88f27e733ca28f6f3153f4d68149fdca97d8edd50518a4e5e984e80b7e08", + "source": { + "epoch": "74999", + "root": "0x5e693b0ab4646d536b895923c155a2ff788bb872a401fd4c6fa75cd86699234a" + }, + "target": { + "epoch": "75000", + "root": "0xb27371d7e1d258735a8caa8d49d0ab7a0431084676a29be4dd2cbcf44b28cff0" + } + }, + "signature": "0xb6e93ce8f07cf168990b2dc8afd01760618d365e1d3f370ec17bf110fcaa0f70e8e1eaf85a9f333b0c8142b5711a3c6c0d2098e458374063365a702f3e1b86a5d4aae73f4661b6626a4fce49d2e3fa8e0351c5eb829425ff20a7650eb9dbc77b" + }, + { + "aggregation_bits": "0xffffffffdffffffffffffffffffff7bf01", + "data": { + "slot": "2400023", + "index": "23", + "beacon_block_root": "0x1d8c88f27e733ca28f6f3153f4d68149fdca97d8edd50518a4e5e984e80b7e08", + "source": { + "epoch": "74999", + "root": "0x5e693b0ab4646d536b895923c155a2ff788bb872a401fd4c6fa75cd86699234a" + }, + "target": { + "epoch": "75000", + "root": "0xb27371d7e1d258735a8caa8d49d0ab7a0431084676a29be4dd2cbcf44b28cff0" + } + }, + "signature": "0x9960d97de2da05f04757c420b9125bd57ddd2fb3704a178bd3f07351c0a46bb5475fc68bd730916a6eb920db0d5c73f80261969cfa95fa577a64f9fe75e933b938c9958d793f35f5ff9a827cf69ba00b2a7bca72e0b69106aeab50f362208f42" + }, + { + "aggregation_bits": "0x7ffffffffffffbfbfffffffffffdffff03", + "data": { + "slot": "2400023", + "index": "36", + "beacon_block_root": "0x1d8c88f27e733ca28f6f3153f4d68149fdca97d8edd50518a4e5e984e80b7e08", + "source": { + "epoch": "74999", + "root": "0x5e693b0ab4646d536b895923c155a2ff788bb872a401fd4c6fa75cd86699234a" + }, + "target": { + "epoch": "75000", + "root": "0xb27371d7e1d258735a8caa8d49d0ab7a0431084676a29be4dd2cbcf44b28cff0" + } + }, + "signature": "0xb9042124e6c382925af940747ea4338f2742a8152624e1d82d9d1206703496be1bb204617c271e9f3c3fb21001aae560014c6e29fd6d7c2d5d5ffd61c2b860df4bdc9de66171b4431dd14fbc53d52d00f61f1f7280d8fcc4649a3f943d1f00d3" + }, + { + "aggregation_bits": "0xfffffffffffffffdfffffffffffffef701", + "data": { + "slot": "2400023", + "index": "44", + "beacon_block_root": "0x1d8c88f27e733ca28f6f3153f4d68149fdca97d8edd50518a4e5e984e80b7e08", + "source": { + "epoch": "74999", + "root": "0x5e693b0ab4646d536b895923c155a2ff788bb872a401fd4c6fa75cd86699234a" + }, + "target": { + "epoch": "75000", + "root": "0xb27371d7e1d258735a8caa8d49d0ab7a0431084676a29be4dd2cbcf44b28cff0" + } + }, + "signature": "0x904069f5a0daf77353c0cb20d246a87025767fab74e226da7a27965eddf3aa693f4d82988ba773f60b4099f05229057818e9fb26428f86456d6f053b0461ef0c02fff94c235773134c14fec5e83e21e531fdccc47e3104826b19c8660c49c1af" + }, + { + "aggregation_bits": "0xfffffffffffffffffffffbfffbdffff703", + "data": { + "slot": "2400023", + "index": "49", + "beacon_block_root": "0x1d8c88f27e733ca28f6f3153f4d68149fdca97d8edd50518a4e5e984e80b7e08", + "source": { + "epoch": "74999", + "root": "0x5e693b0ab4646d536b895923c155a2ff788bb872a401fd4c6fa75cd86699234a" + }, + "target": { + "epoch": "75000", + "root": "0xb27371d7e1d258735a8caa8d49d0ab7a0431084676a29be4dd2cbcf44b28cff0" + } + }, + "signature": "0x87b6e9cf4928a5e5aa7c3589654d25b1439aca27b933345ce6cd07f9775e6149a5819f8c51801438f3afa26eec0011360ce9740b0273b7fe26c3893d717e559e0a660b00454f0bbfa4b2d50edbd607f4fd4691482081afdbbe93b5d38c1621ee" + }, + { + "aggregation_bits": "0xdffffffffffffffff7fffffffffffffb01", + "data": { + "slot": "2400023", + "index": "30", + "beacon_block_root": "0x1d8c88f27e733ca28f6f3153f4d68149fdca97d8edd50518a4e5e984e80b7e08", + "source": { + "epoch": "74999", + "root": "0x5e693b0ab4646d536b895923c155a2ff788bb872a401fd4c6fa75cd86699234a" + }, + "target": { + "epoch": "75000", + "root": "0xb27371d7e1d258735a8caa8d49d0ab7a0431084676a29be4dd2cbcf44b28cff0" + } + }, + "signature": "0x93bfc76a1a5577b162ee5dd911fe4e7a3424a66136e4370f712f819fe20d8c145bbd6a39eeedf8fcf2510f80f5a73e2917349564994c2e945f3d91a6edbe022fb71c2fe950649e53878865cc26f7b506233ab4511fdb9db86019341a152e6654" + }, + { + "aggregation_bits": "0xeffffffffffffffffdffffffeeffffff03", + "data": { + "slot": "2400023", + "index": "21", + "beacon_block_root": "0x1d8c88f27e733ca28f6f3153f4d68149fdca97d8edd50518a4e5e984e80b7e08", + "source": { + "epoch": "74999", + "root": "0x5e693b0ab4646d536b895923c155a2ff788bb872a401fd4c6fa75cd86699234a" + }, + "target": { + "epoch": "75000", + "root": "0xb27371d7e1d258735a8caa8d49d0ab7a0431084676a29be4dd2cbcf44b28cff0" + } + }, + "signature": "0x88220cec3fa919080b76c46e2ae4d1a7459ec9d9ecd9e04bb0b124dcf2d54d97b00e59cd1759859b707e3572c6c651340fda3617a46d0a30f4fac04a722c14924190ae5d43d545b2e7d14d3d1a9c3d3d4d423feef72146ec2742ddfb3cadcf44" + }, + { + "aggregation_bits": "0xfffdffffffffffffffff7fffffffff7f01", + "data": { + "slot": "2400023", + "index": "8", + "beacon_block_root": "0x1d8c88f27e733ca28f6f3153f4d68149fdca97d8edd50518a4e5e984e80b7e08", + "source": { + "epoch": "74999", + "root": "0x5e693b0ab4646d536b895923c155a2ff788bb872a401fd4c6fa75cd86699234a" + }, + "target": { + "epoch": "75000", + "root": "0xb27371d7e1d258735a8caa8d49d0ab7a0431084676a29be4dd2cbcf44b28cff0" + } + }, + "signature": "0x8d4ec5417d7b51f877f7099a838edf1bbe994fced7a242d6c70f71a775b05ffa56955977ca5aa9d4713e08d7d4b91e8111d7a1daa5c12ed68b65bd8e973f1d99362a9bc3383570b68d41613917eaa9b820566cdf1bc1143485cb49398bfbf86f" + }, + { + "aggregation_bits": "0xffff7fffffeffffffffffffffffdffff01", + "data": { + "slot": "2400023", + "index": "51", + "beacon_block_root": "0x1d8c88f27e733ca28f6f3153f4d68149fdca97d8edd50518a4e5e984e80b7e08", + "source": { + "epoch": "74999", + "root": "0x5e693b0ab4646d536b895923c155a2ff788bb872a401fd4c6fa75cd86699234a" + }, + "target": { + "epoch": "75000", + "root": "0xb27371d7e1d258735a8caa8d49d0ab7a0431084676a29be4dd2cbcf44b28cff0" + } + }, + "signature": "0xa01ceede4eea99544f4a62c86524fa33e287ef85b1ac369fdedde31716cd2c0183ab00d92355d7f49213a32c6643e0100de2b5bee9b15aa31138487531a57a09eb04beb49b6570e50aa40786857239f50495e23859aa92a5972a6432c48212d0" + }, + { + "aggregation_bits": "0xfffffffffffffffffefbeffffdffdfff03", + "data": { + "slot": "2400023", + "index": "59", + "beacon_block_root": "0x1d8c88f27e733ca28f6f3153f4d68149fdca97d8edd50518a4e5e984e80b7e08", + "source": { + "epoch": "74999", + "root": "0x5e693b0ab4646d536b895923c155a2ff788bb872a401fd4c6fa75cd86699234a" + }, + "target": { + "epoch": "75000", + "root": "0xb27371d7e1d258735a8caa8d49d0ab7a0431084676a29be4dd2cbcf44b28cff0" + } + }, + "signature": "0x8c376e2d2884e9802f058cc7f7206ba3e556ef35653b33fba6c5150b0e4bbabf01f92ee2dea6c8b91fe194606fcaa1511703b5ebc94e08f094ba8bbe805535c0ee6dee17d11c5f1e28a5c626712043aa092fd42d4236b5ba40997d6a99dff0bf" + }, + { + "aggregation_bits": "0xffffffffffff7effffffffffffffbf7f01", + "data": { + "slot": "2400023", + "index": "37", + "beacon_block_root": "0x1d8c88f27e733ca28f6f3153f4d68149fdca97d8edd50518a4e5e984e80b7e08", + "source": { + "epoch": "74999", + "root": "0x5e693b0ab4646d536b895923c155a2ff788bb872a401fd4c6fa75cd86699234a" + }, + "target": { + "epoch": "75000", + "root": "0xb27371d7e1d258735a8caa8d49d0ab7a0431084676a29be4dd2cbcf44b28cff0" + } + }, + "signature": "0xaceda14fd9c5ffee32b01aeb935604f1be5aeaff48a2cd9a34bfd3b1ef3b716e1bd293c2942bd0aeeb1afc1e4abe50300a6fae707002856332604f96c1ee4b1b376b11d3e54d224327b51175a0d32d1e3ec165b8a5c2171596c0aea0fa07471c" + }, + { + "aggregation_bits": "0xfffffffffffefffff7ff7fdfffff7fff03", + "data": { + "slot": "2400023", + "index": "11", + "beacon_block_root": "0x1d8c88f27e733ca28f6f3153f4d68149fdca97d8edd50518a4e5e984e80b7e08", + "source": { + "epoch": "74999", + "root": "0x5e693b0ab4646d536b895923c155a2ff788bb872a401fd4c6fa75cd86699234a" + }, + "target": { + "epoch": "75000", + "root": "0xb27371d7e1d258735a8caa8d49d0ab7a0431084676a29be4dd2cbcf44b28cff0" + } + }, + "signature": "0x85459424be00a2393f68620e2132d34236682c3b64a3288cfc94bec1b39b6a6d3052a8cb03d090bcc3e8e6751da827161543696beb5d5d65301f3fb9fc8c5acfc316a97413300da34c4935e53352c280ad872d6e57a416a399c3a9923adbc20b" + }, + { + "aggregation_bits": "0xfefffbffffffffffffffffffffbfffbf01", + "data": { + "slot": "2400023", + "index": "12", + "beacon_block_root": "0x1d8c88f27e733ca28f6f3153f4d68149fdca97d8edd50518a4e5e984e80b7e08", + "source": { + "epoch": "74999", + "root": "0x5e693b0ab4646d536b895923c155a2ff788bb872a401fd4c6fa75cd86699234a" + }, + "target": { + "epoch": "75000", + "root": "0xb27371d7e1d258735a8caa8d49d0ab7a0431084676a29be4dd2cbcf44b28cff0" + } + }, + "signature": "0xb42044368e9ec4423085a9e3db593795f09a76ff210036cae045646004d322738f3c789383b6fd2930087e66d1f11ea80f0bc7a2849c3762a330efc9b987eb5e2211b29baef0fe5785feee8336b8034f85a1f469caaf9c164529309e106a19e8" + }, + { + "aggregation_bits": "0xf7ffffffffbfffffffffeffffbffffbf03", + "data": { + "slot": "2400023", + "index": "3", + "beacon_block_root": "0x1d8c88f27e733ca28f6f3153f4d68149fdca97d8edd50518a4e5e984e80b7e08", + "source": { + "epoch": "74999", + "root": "0x5e693b0ab4646d536b895923c155a2ff788bb872a401fd4c6fa75cd86699234a" + }, + "target": { + "epoch": "75000", + "root": "0xb27371d7e1d258735a8caa8d49d0ab7a0431084676a29be4dd2cbcf44b28cff0" + } + }, + "signature": "0x994960a32ca9a2a03937a733ccf1aeeaaec38bcb329021418fbb18697d6aa6e2bca48d9eda6d154f3e92ed3d98fb375607297bc18d32937eca25482c4cea78ae00da9ec525b8bbe91670c8f377879aed81586cf7f047ed0437d623567ed07546" + }, + { + "aggregation_bits": "0xfffffffffffffbbffffffffffff7beff03", + "data": { + "slot": "2400023", + "index": "27", + "beacon_block_root": "0x1d8c88f27e733ca28f6f3153f4d68149fdca97d8edd50518a4e5e984e80b7e08", + "source": { + "epoch": "74999", + "root": "0x5e693b0ab4646d536b895923c155a2ff788bb872a401fd4c6fa75cd86699234a" + }, + "target": { + "epoch": "75000", + "root": "0xb27371d7e1d258735a8caa8d49d0ab7a0431084676a29be4dd2cbcf44b28cff0" + } + }, + "signature": "0xa7115e32d1b049da50dbe59fa1d76c604b83476cc9d399daf2f29554d45bbf53375b0428e5d4c84cd86f4a006d4aff8a04852cc68f7b9ee66815bc151bff50093a09e8a3ad4d62823681327a46f4a072a4503480777c618a19b1f85e728d6477" + }, + { + "aggregation_bits": "0xfffffffffffddfdfffffffffffffbfff01", + "data": { + "slot": "2400023", + "index": "58", + "beacon_block_root": "0x1d8c88f27e733ca28f6f3153f4d68149fdca97d8edd50518a4e5e984e80b7e08", + "source": { + "epoch": "74999", + "root": "0x5e693b0ab4646d536b895923c155a2ff788bb872a401fd4c6fa75cd86699234a" + }, + "target": { + "epoch": "75000", + "root": "0xb27371d7e1d258735a8caa8d49d0ab7a0431084676a29be4dd2cbcf44b28cff0" + } + }, + "signature": "0x83ff0170d16c50f9e2816915fb00b7cea82bf87976750a960d47030826bb0df6021fdd20fa2efb79ef25366877c9cc8e1157a334e84777a187573992603cbdf9e610d4d42663d3c4a726cb0c871368d3314a04d45b72a02a8f9c1ef8ea24a02b" + }, + { + "aggregation_bits": "0xfff6efffffffffefffffffffffffcdff03", + "data": { + "slot": "2400023", + "index": "39", + "beacon_block_root": "0x1d8c88f27e733ca28f6f3153f4d68149fdca97d8edd50518a4e5e984e80b7e08", + "source": { + "epoch": "74999", + "root": "0x5e693b0ab4646d536b895923c155a2ff788bb872a401fd4c6fa75cd86699234a" + }, + "target": { + "epoch": "75000", + "root": "0xb27371d7e1d258735a8caa8d49d0ab7a0431084676a29be4dd2cbcf44b28cff0" + } + }, + "signature": "0x90b6826571624cebbd379161db27d75724cfbcc02caf8b348c23cb3b7ccacfce3a16322a6082aba79c9f1ae99e61e24c0413ff483ab3af39689f9a49a927814d9b8daeae116c1c35cd7039eb2292dbffdea7d2ed784e7114f8cd254b70af3b38" + }, + { + "aggregation_bits": "0xfff6bfebffe3b7ffa7fefffbefc5fefb03", + "data": { + "slot": "2400023", + "index": "36", + "beacon_block_root": "0x1d8c88f27e733ca28f6f3153f4d68149fdca97d8edd50518a4e5e984e80b7e08", + "source": { + "epoch": "74999", + "root": "0x5e693b0ab4646d536b895923c155a2ff788bb872a401fd4c6fa75cd86699234a" + }, + "target": { + "epoch": "75000", + "root": "0xb27371d7e1d258735a8caa8d49d0ab7a0431084676a29be4dd2cbcf44b28cff0" + } + }, + "signature": "0xab9f48b1a6f66696693d9748a44f1f47578d6850d1ddac57b9336c7dcb4eebc1f6689cd77cb6c6d45a80a2a581fb577209055ba2b38bbbacf408f7c64cb9c3dd7b3cea954a5d096c60a3581883ed355a491b287f7569047a1e8a5525194dc656" + }, + { + "aggregation_bits": "0x74ef73fcbff7efe7ff9cdeffbffbfdf702", + "data": { + "slot": "2400023", + "index": "16", + "beacon_block_root": "0x1d8c88f27e733ca28f6f3153f4d68149fdca97d8edd50518a4e5e984e80b7e08", + "source": { + "epoch": "74999", + "root": "0x5e693b0ab4646d536b895923c155a2ff788bb872a401fd4c6fa75cd86699234a" + }, + "target": { + "epoch": "75000", + "root": "0xb27371d7e1d258735a8caa8d49d0ab7a0431084676a29be4dd2cbcf44b28cff0" + } + }, + "signature": "0xaf615514f2339ad41ec22fd04bd23e14aadf7ab42fe6ef9ed48182a9e93922eb58e2f647f42e731b00c52c76e8dd1d2316e27a4c40d4b8c7c3ba4c6b1f706c6736376439466abb263b2fd9fd845af935de452f2bbe2d0860f08732d9921ec707" + }, + { + "aggregation_bits": "0xa7fbbd7fd3ffbfdedecffdd7afec79ff03", + "data": { + "slot": "2400023", + "index": "2", + "beacon_block_root": "0x1d8c88f27e733ca28f6f3153f4d68149fdca97d8edd50518a4e5e984e80b7e08", + "source": { + "epoch": "74999", + "root": "0x5e693b0ab4646d536b895923c155a2ff788bb872a401fd4c6fa75cd86699234a" + }, + "target": { + "epoch": "75000", + "root": "0xb27371d7e1d258735a8caa8d49d0ab7a0431084676a29be4dd2cbcf44b28cff0" + } + }, + "signature": "0xaf4ded8df973dd23f55678041d7284d04f4db88837af2412d44be31482a94323cff1f25592bf67ac872836e186e90a6405b05d9c2b6edc5290a05893298b6a685436c4bcb6136a171e1a9ef496fd64daca053ac748c74370a0de656c74f113b0" + }, + { + "aggregation_bits": "0xbebef7f5f6eff7feff7f4bb9b1f7f55d03", + "data": { + "slot": "2400023", + "index": "17", + "beacon_block_root": "0x1d8c88f27e733ca28f6f3153f4d68149fdca97d8edd50518a4e5e984e80b7e08", + "source": { + "epoch": "74999", + "root": "0x5e693b0ab4646d536b895923c155a2ff788bb872a401fd4c6fa75cd86699234a" + }, + "target": { + "epoch": "75000", + "root": "0xb27371d7e1d258735a8caa8d49d0ab7a0431084676a29be4dd2cbcf44b28cff0" + } + }, + "signature": "0xb260bfc25cf6b40601e900220cd9770a9a110e6605d978d84a7d21e3b67393a62c5b0164a079e3408dd2f2bb1cc09f09195d163bd4c88201349bcc4bee92357b71caef621897e4a8061863d7f4e68ef45634f5c274b0a815858a1ef3fb66f58f" + }, + { + "aggregation_bits": "0xcf56eefdffeffdfef7ee9f3f6fb6fd6c01", + "data": { + "slot": "2400023", + "index": "40", + "beacon_block_root": "0x1d8c88f27e733ca28f6f3153f4d68149fdca97d8edd50518a4e5e984e80b7e08", + "source": { + "epoch": "74999", + "root": "0x5e693b0ab4646d536b895923c155a2ff788bb872a401fd4c6fa75cd86699234a" + }, + "target": { + "epoch": "75000", + "root": "0xb27371d7e1d258735a8caa8d49d0ab7a0431084676a29be4dd2cbcf44b28cff0" + } + }, + "signature": "0xa72686d9182584868d570c0bd47e61800b9b76a3cde26cbc0ad55616de92d2c3c4bc8fd8fc247324cb207d142b496bbb0f2d72e6bc6f0e1126d4b5f766884e51bdbb7190cbd1987e39557cb5ebd937e80439de9fdd18a878d638889ee8082943" + }, + { + "aggregation_bits": "0xdbff7f58dfffdf39f7e3cc57dfdb9ffe03", + "data": { + "slot": "2400023", + "index": "43", + "beacon_block_root": "0x1d8c88f27e733ca28f6f3153f4d68149fdca97d8edd50518a4e5e984e80b7e08", + "source": { + "epoch": "74999", + "root": "0x5e693b0ab4646d536b895923c155a2ff788bb872a401fd4c6fa75cd86699234a" + }, + "target": { + "epoch": "75000", + "root": "0xb27371d7e1d258735a8caa8d49d0ab7a0431084676a29be4dd2cbcf44b28cff0" + } + }, + "signature": "0x8a65855fd9bb49ceeedb7d2a68c8240583ca0c5a0ae9cc042c5918c408cd40511adfbd2f20533434a9f23bf440121bcb186ab7d540cbf5e917ec2abaa4e2e4ea3c6bacf5e1532469b1b6f223b13b104b0a46dfa7b3944fc16ec5e143d39f9659" + }, + { + "aggregation_bits": "0x7fffaffdee6ae4f77fd9fdb7f3be3df103", + "data": { + "slot": "2400023", + "index": "21", + "beacon_block_root": "0x1d8c88f27e733ca28f6f3153f4d68149fdca97d8edd50518a4e5e984e80b7e08", + "source": { + "epoch": "74999", + "root": "0x5e693b0ab4646d536b895923c155a2ff788bb872a401fd4c6fa75cd86699234a" + }, + "target": { + "epoch": "75000", + "root": "0xb27371d7e1d258735a8caa8d49d0ab7a0431084676a29be4dd2cbcf44b28cff0" + } + }, + "signature": "0xadaa7162c0730186d2252ae0df2b327e38dd19c224c072f5763b6da84f1a2b03112a06c1de5dabce4d709ed2bb2cd4ff08d9933ca6f23045f3ce78321bb5b8d8fffab3e32ad10876ecf559946ef46002039ecc77c45379a99d23d87203ff1b54" + }, + { + "aggregation_bits": "0xc3eabff9fe379dfbff34ffee7eaadfff01", + "data": { + "slot": "2400023", + "index": "12", + "beacon_block_root": "0x1d8c88f27e733ca28f6f3153f4d68149fdca97d8edd50518a4e5e984e80b7e08", + "source": { + "epoch": "74999", + "root": "0x5e693b0ab4646d536b895923c155a2ff788bb872a401fd4c6fa75cd86699234a" + }, + "target": { + "epoch": "75000", + "root": "0xb27371d7e1d258735a8caa8d49d0ab7a0431084676a29be4dd2cbcf44b28cff0" + } + }, + "signature": "0xa5c27e0ecf547f791c5408b561dc07238a504eefdcce7e3a5a8bbeb68ec8df4c41f1318e62bb08190dc6da769a054eb00cd40d07e1d381fd9e82b27454e446fdb22cef83cef3191844e2ab17b37665702efb0a2f2053c7e472aefca75c1cd2e6" + }, + { + "aggregation_bits": "0x4fbef7dff3fb5ab4fbee6fbefa87eff902", + "data": { + "slot": "2400023", + "index": "10", + "beacon_block_root": "0x1d8c88f27e733ca28f6f3153f4d68149fdca97d8edd50518a4e5e984e80b7e08", + "source": { + "epoch": "74999", + "root": "0x5e693b0ab4646d536b895923c155a2ff788bb872a401fd4c6fa75cd86699234a" + }, + "target": { + "epoch": "75000", + "root": "0xb27371d7e1d258735a8caa8d49d0ab7a0431084676a29be4dd2cbcf44b28cff0" + } + }, + "signature": "0xac201eb49484087731671630c46e16fc7b3a7872c4d1146727fd5cf81e9e1eb48e4e66b6ed2922b2d0d09a485ef160ca1715a5dfce690dde72ee853de04abcc175a8f90bcb3c732e78b75206705d7a502f6226ede02e9b964e8317f0fd9ef658" + }, + { + "aggregation_bits": "0xff2cbf7ef7aaeddfd2ff0fe776d6be3f03", + "data": { + "slot": "2400023", + "index": "11", + "beacon_block_root": "0x1d8c88f27e733ca28f6f3153f4d68149fdca97d8edd50518a4e5e984e80b7e08", + "source": { + "epoch": "74999", + "root": "0x5e693b0ab4646d536b895923c155a2ff788bb872a401fd4c6fa75cd86699234a" + }, + "target": { + "epoch": "75000", + "root": "0xb27371d7e1d258735a8caa8d49d0ab7a0431084676a29be4dd2cbcf44b28cff0" + } + }, + "signature": "0x8c8f369c960b6997a4e3c402f7c45aec1a736d2caffa6f537548a83a4709d8788d1d9d2ce166e6003691c90a66abc3e507199b6530f1b436fbbea24b95feb3ed8c2130fe33c305fde7d77ff30824e54d5cdeeef10cb6c5b9ccbb16fd00fa8c93" + }, + { + "aggregation_bits": "0xfffb1ba7077bdceff6dbe62f73fd7ff701", + "data": { + "slot": "2400023", + "index": "37", + "beacon_block_root": "0x1d8c88f27e733ca28f6f3153f4d68149fdca97d8edd50518a4e5e984e80b7e08", + "source": { + "epoch": "74999", + "root": "0x5e693b0ab4646d536b895923c155a2ff788bb872a401fd4c6fa75cd86699234a" + }, + "target": { + "epoch": "75000", + "root": "0xb27371d7e1d258735a8caa8d49d0ab7a0431084676a29be4dd2cbcf44b28cff0" + } + }, + "signature": "0x85c5c8636e85c34d7a1dc2f3e8666163f662cf4e9634af24ade80b200a92658809ae94d8efbd3c09a27cbf769e39d89c015db9775a4bb0077c73705f948a5c396ac143857ccf56918bfb2e617ab6ea1166e229184a5e26bb697d198782af67d7" + }, + { + "aggregation_bits": "0xf7f9bf7c23fe7dc3fa73cffffce3447d03", + "data": { + "slot": "2400023", + "index": "4", + "beacon_block_root": "0x1d8c88f27e733ca28f6f3153f4d68149fdca97d8edd50518a4e5e984e80b7e08", + "source": { + "epoch": "74999", + "root": "0x5e693b0ab4646d536b895923c155a2ff788bb872a401fd4c6fa75cd86699234a" + }, + "target": { + "epoch": "75000", + "root": "0xb27371d7e1d258735a8caa8d49d0ab7a0431084676a29be4dd2cbcf44b28cff0" + } + }, + "signature": "0x8373a624f08b0c10ce8bed1a0a2f90b89fbf202981c6d0cf02df5383897f0bb50f83698eff5f72b2ef9469075cb23e0901bc664a8a6098e3c1eb961a18a3cf513dfe5b2fa46f9bb2a4e4c86e04b095069c575e8f1a4b535cfd822fcd2d882cd7" + }, + { + "aggregation_bits": "0x5effbe3e79bdbdff3bf7a257cbdfad9a02", + "data": { + "slot": "2400023", + "index": "3", + "beacon_block_root": "0x1d8c88f27e733ca28f6f3153f4d68149fdca97d8edd50518a4e5e984e80b7e08", + "source": { + "epoch": "74999", + "root": "0x5e693b0ab4646d536b895923c155a2ff788bb872a401fd4c6fa75cd86699234a" + }, + "target": { + "epoch": "75000", + "root": "0xb27371d7e1d258735a8caa8d49d0ab7a0431084676a29be4dd2cbcf44b28cff0" + } + }, + "signature": "0xb8dd4276e44e692a77c359be11b679461deac6bdd40c72adfc8d593ad434b7a1836d7308a32e962e6bd285d9ab3d77da150401b58f44694f26624302468414464fc6b9266053decb7ef5319e30a7a018a221abd2610ef2fe889265211a41495b" + }, + { + "aggregation_bits": "0xdfffdb9c77f55ee1f1bf87ebff72c57d01", + "data": { + "slot": "2400023", + "index": "19", + "beacon_block_root": "0x1d8c88f27e733ca28f6f3153f4d68149fdca97d8edd50518a4e5e984e80b7e08", + "source": { + "epoch": "74999", + "root": "0x5e693b0ab4646d536b895923c155a2ff788bb872a401fd4c6fa75cd86699234a" + }, + "target": { + "epoch": "75000", + "root": "0xb27371d7e1d258735a8caa8d49d0ab7a0431084676a29be4dd2cbcf44b28cff0" + } + }, + "signature": "0xb26e2bec694c14bc770866d721d2898113313c0e9055c4058cee4b2babdc756c797156a4404a6234aeb79ccc5e26ce86082d4747d1b656bf369e88a57baf6fb6c6ba507b5bf1efe950c2ce11be001af59a24ab334ee71f752306c921a097423a" + }, + { + "aggregation_bits": "0xaf7cc9ffb6afa5afb5deb9fffedfb02f01", + "data": { + "slot": "2400023", + "index": "8", + "beacon_block_root": "0x1d8c88f27e733ca28f6f3153f4d68149fdca97d8edd50518a4e5e984e80b7e08", + "source": { + "epoch": "74999", + "root": "0x5e693b0ab4646d536b895923c155a2ff788bb872a401fd4c6fa75cd86699234a" + }, + "target": { + "epoch": "75000", + "root": "0xb27371d7e1d258735a8caa8d49d0ab7a0431084676a29be4dd2cbcf44b28cff0" + } + }, + "signature": "0xa674281c6243c9c131e8d0de3c6fe5a0fee90f74f7fa2e689cf12e71d43a26bf9d022c02edca2a6b6cd66d27dd41ae3d08fb2390fa38b9a2e5495a2eb09af6b0ec9b3e77024638ce813236db09699a48883fb0f84b2af7052f078a0740d816ad" + }, + { + "aggregation_bits": "0x2dedfb7fd6ec7fe7d16f73bf4b66377e03", + "data": { + "slot": "2400023", + "index": "25", + "beacon_block_root": "0x1d8c88f27e733ca28f6f3153f4d68149fdca97d8edd50518a4e5e984e80b7e08", + "source": { + "epoch": "74999", + "root": "0x5e693b0ab4646d536b895923c155a2ff788bb872a401fd4c6fa75cd86699234a" + }, + "target": { + "epoch": "75000", + "root": "0xb27371d7e1d258735a8caa8d49d0ab7a0431084676a29be4dd2cbcf44b28cff0" + } + }, + "signature": "0xb6a87c7bd540a8d5ed0dcb1b647f4736fbf385791c81a2d018ba26c5fe5db512a88aa3dd9b5158a13837b169f10788c8088f9dcdf4defb01b4bb2d230fa4396045f6eb0777973c347e81f7501dd9894f32b469adbe8764ce89939030a4c5eeed" + }, + { + "aggregation_bits": "0x9beffbe7efc3ca8eb7ccbef0fbf6f69f01", + "data": { + "slot": "2400023", + "index": "30", + "beacon_block_root": "0x1d8c88f27e733ca28f6f3153f4d68149fdca97d8edd50518a4e5e984e80b7e08", + "source": { + "epoch": "74999", + "root": "0x5e693b0ab4646d536b895923c155a2ff788bb872a401fd4c6fa75cd86699234a" + }, + "target": { + "epoch": "75000", + "root": "0xb27371d7e1d258735a8caa8d49d0ab7a0431084676a29be4dd2cbcf44b28cff0" + } + }, + "signature": "0xb1c8a41ca45196d40b2e7e5c9226ce3699c94223c3385ed73c7ad1fb2b1e51eeb2ba4a7a45ba27e1a303df5e45dc89c50a6f418d52b3ca2fc460fec56799f52819ebe9018e21ae3111d4f6572f99339c4957806312bba5cceda0ce9ceec6230f" + }, + { + "aggregation_bits": "0xffb5be7783cb7bdf6985cc7fe6d8fff503", + "data": { + "slot": "2400023", + "index": "31", + "beacon_block_root": "0x1d8c88f27e733ca28f6f3153f4d68149fdca97d8edd50518a4e5e984e80b7e08", + "source": { + "epoch": "74999", + "root": "0x5e693b0ab4646d536b895923c155a2ff788bb872a401fd4c6fa75cd86699234a" + }, + "target": { + "epoch": "75000", + "root": "0xb27371d7e1d258735a8caa8d49d0ab7a0431084676a29be4dd2cbcf44b28cff0" + } + }, + "signature": "0x84de363d0721bc98cb593ddddf1fea50268e8f58e9a86d1572097a4d442618b2b78c8bffe4bd66d0e7a7c6963b4bde1208fb09e5d34200016d0778ab985cfe14832459a786c971cd101cf419eb4d1478be69a6d6eacf83da3d9fa80a0172712d" + }, + { + "aggregation_bits": "0x736f14f7fa50ffff6d673fffcb0d8f5701", + "data": { + "slot": "2400023", + "index": "51", + "beacon_block_root": "0x1d8c88f27e733ca28f6f3153f4d68149fdca97d8edd50518a4e5e984e80b7e08", + "source": { + "epoch": "74999", + "root": "0x5e693b0ab4646d536b895923c155a2ff788bb872a401fd4c6fa75cd86699234a" + }, + "target": { + "epoch": "75000", + "root": "0xb27371d7e1d258735a8caa8d49d0ab7a0431084676a29be4dd2cbcf44b28cff0" + } + }, + "signature": "0xa703104547e03a9176bb063bccb14a1a7514be00ef34a2261ad7c731181afea8d5fb873920f07a7be628f8ca221b8391085898f2279aab368e06da53cb3989961400317d2c938507dc8471920f4ff1a11a00a73d7fdcd376c209e7eb7545f0d4" + }, + { + "aggregation_bits": "0xffc83d5397fa97bfdf57c7edcabd36ae02", + "data": { + "slot": "2400023", + "index": "27", + "beacon_block_root": "0x1d8c88f27e733ca28f6f3153f4d68149fdca97d8edd50518a4e5e984e80b7e08", + "source": { + "epoch": "74999", + "root": "0x5e693b0ab4646d536b895923c155a2ff788bb872a401fd4c6fa75cd86699234a" + }, + "target": { + "epoch": "75000", + "root": "0xb27371d7e1d258735a8caa8d49d0ab7a0431084676a29be4dd2cbcf44b28cff0" + } + }, + "signature": "0xa07ba1bfe6b7c41921c661ca79782ce8bc9f8317b594f7b737b3487b3ba9bd1fe012c869f436ff4c18fd508b78c54e7c070297f9874b81434d5c6c269de943683c55b73e888efb39825d9b14294deb9eb85b843d5511f97facefa89261c56606" + }, + { + "aggregation_bits": "0xfd75da3eb0a9bff3f9e3eff79827987d03", + "data": { + "slot": "2400023", + "index": "46", + "beacon_block_root": "0x1d8c88f27e733ca28f6f3153f4d68149fdca97d8edd50518a4e5e984e80b7e08", + "source": { + "epoch": "74999", + "root": "0x5e693b0ab4646d536b895923c155a2ff788bb872a401fd4c6fa75cd86699234a" + }, + "target": { + "epoch": "75000", + "root": "0xb27371d7e1d258735a8caa8d49d0ab7a0431084676a29be4dd2cbcf44b28cff0" + } + }, + "signature": "0x8806013418f982ab32a81226f133a117e86b2afcd2fabd09e12f4128f9da57fd1a2703bad8d675054df38fb0702697400591afbf39d91eff19ac036f899205453d5784fcd5d656e3bb14ca3b7e979a63861e57ebef8822c2fab8c71d96cd8c44" + }, + { + "aggregation_bits": "0xf047cfe155d9e9fff786fe27ace3fdbd03", + "data": { + "slot": "2400023", + "index": "14", + "beacon_block_root": "0x1d8c88f27e733ca28f6f3153f4d68149fdca97d8edd50518a4e5e984e80b7e08", + "source": { + "epoch": "74999", + "root": "0x5e693b0ab4646d536b895923c155a2ff788bb872a401fd4c6fa75cd86699234a" + }, + "target": { + "epoch": "75000", + "root": "0xb27371d7e1d258735a8caa8d49d0ab7a0431084676a29be4dd2cbcf44b28cff0" + } + }, + "signature": "0xb800ab58ee0810f5f5ff58903a305b3c9755254522c8f349ade8fd177879a528025975659591beceaaa7ae0be354e02d02b400dc8b0fedad09c2400abfedef0337f536ff34832adaddd625e15cded152ae3b1f7a9062b506778799d252c5b58a" + }, + { + "aggregation_bits": "0xafdcbedeb75aaf3f7a8b8afd66e7f98202", + "data": { + "slot": "2400023", + "index": "56", + "beacon_block_root": "0x1d8c88f27e733ca28f6f3153f4d68149fdca97d8edd50518a4e5e984e80b7e08", + "source": { + "epoch": "74999", + "root": "0x5e693b0ab4646d536b895923c155a2ff788bb872a401fd4c6fa75cd86699234a" + }, + "target": { + "epoch": "75000", + "root": "0xb27371d7e1d258735a8caa8d49d0ab7a0431084676a29be4dd2cbcf44b28cff0" + } + }, + "signature": "0xa769b4e68ab5df8127b73e721245b410675d6943bdd15c9bf76ffc5f7936c6b55f0b2f060e9456a4b3f2fa8a99f54b6b0cff1169b094e92338561d42caf217ad9bdaaa6957e58ad1670926a527caa70cde491c83879085ab84d04f0ca895f957" + }, + { + "aggregation_bits": "0xc359fe773beb5f561973dba6f04dbfad03", + "data": { + "slot": "2400023", + "index": "28", + "beacon_block_root": "0x1d8c88f27e733ca28f6f3153f4d68149fdca97d8edd50518a4e5e984e80b7e08", + "source": { + "epoch": "74999", + "root": "0x5e693b0ab4646d536b895923c155a2ff788bb872a401fd4c6fa75cd86699234a" + }, + "target": { + "epoch": "75000", + "root": "0xb27371d7e1d258735a8caa8d49d0ab7a0431084676a29be4dd2cbcf44b28cff0" + } + }, + "signature": "0x90822632f33a890ac5a4a43e2cb5d57151899830d4319fdeca7ceea47f91e6ed30f60ffa445bb23e4d41f50508b60e2506903b279e672d70541505f2d8d68f270b1e77f69b23b09802426a4b38f43da51600e8b56c14e700aef245f4e1170f42" + }, + { + "aggregation_bits": "0xe12e0f222d49e9ffb37fff5c71bee7b703", + "data": { + "slot": "2400023", + "index": "39", + "beacon_block_root": "0x1d8c88f27e733ca28f6f3153f4d68149fdca97d8edd50518a4e5e984e80b7e08", + "source": { + "epoch": "74999", + "root": "0x5e693b0ab4646d536b895923c155a2ff788bb872a401fd4c6fa75cd86699234a" + }, + "target": { + "epoch": "75000", + "root": "0xb27371d7e1d258735a8caa8d49d0ab7a0431084676a29be4dd2cbcf44b28cff0" + } + }, + "signature": "0xaf30f6b9c90ce6fd6435391da60acbf243a56093281b964d241010fc10bb15bad4293a01c185f710c4cebfe9cfdc95db135f4d80858a004949d2769b731728e27b4464014f98f78a1139113e87e29687ed314ac318aca11fc1124690df3d83c5" + }, + { + "aggregation_bits": "0x0000000000000040000000000000410002", + "data": { + "slot": "2400023", + "index": "27", + "beacon_block_root": "0xba6c412d97de839bd985c7bbfa3b632ff5b30b5194d82ff3e21d095c4a3482a5", + "source": { + "epoch": "74999", + "root": "0x5e693b0ab4646d536b895923c155a2ff788bb872a401fd4c6fa75cd86699234a" + }, + "target": { + "epoch": "75000", + "root": "0xb27371d7e1d258735a8caa8d49d0ab7a0431084676a29be4dd2cbcf44b28cff0" + } + }, + "signature": "0x8bcc46c82d9bcf65cdf922cbdf0778a5b347c9911fa00a5b6ec1efe83743243fd619134678da9fce9ab6a2f1ca19cf1503ef511e087ebbecee9d91e3238b83530bd4ff31ee769ee1542315172e5a1758c333d6f15ada821675634f51885754be" + }, + { + "aggregation_bits": "0x0100000000001000000000000000000002", + "data": { + "slot": "2400023", + "index": "16", + "beacon_block_root": "0xba6c412d97de839bd985c7bbfa3b632ff5b30b5194d82ff3e21d095c4a3482a5", + "source": { + "epoch": "74999", + "root": "0x5e693b0ab4646d536b895923c155a2ff788bb872a401fd4c6fa75cd86699234a" + }, + "target": { + "epoch": "75000", + "root": "0xb27371d7e1d258735a8caa8d49d0ab7a0431084676a29be4dd2cbcf44b28cff0" + } + }, + "signature": "0x877726ea05faf9afdd14e75b970001b23b24a0f3af172cccb26c89f7d3564eecf3c01a151ffa13828bb64cee4aad4478197e2909cc7f0f8189b5ce23afd8b6649922927319e8a0a34248903da710d66f521729b0feeaefb377d7883294df99bd" + }, + { + "aggregation_bits": "0x0000100000000000000000000000100002", + "data": { + "slot": "2400023", + "index": "39", + "beacon_block_root": "0xba6c412d97de839bd985c7bbfa3b632ff5b30b5194d82ff3e21d095c4a3482a5", + "source": { + "epoch": "74999", + "root": "0x5e693b0ab4646d536b895923c155a2ff788bb872a401fd4c6fa75cd86699234a" + }, + "target": { + "epoch": "75000", + "root": "0xb27371d7e1d258735a8caa8d49d0ab7a0431084676a29be4dd2cbcf44b28cff0" + } + }, + "signature": "0xa153ea76e342adeb4182572c1fdf5a99cd022bf96193f49441e62e4d3ae8fb50c020813f8ab143cc58fa7429281160a20b87d4b50f7f282be75c31824cdeec921300b266096253fbb8f21a4c6ee230daa7ece730e9b6a0f331f2bf6df0fbce60" + }, + { + "aggregation_bits": "0x0000000000000000000000000000008001", + "data": { + "slot": "2400023", + "index": "8", + "beacon_block_root": "0xba6c412d97de839bd985c7bbfa3b632ff5b30b5194d82ff3e21d095c4a3482a5", + "source": { + "epoch": "74999", + "root": "0x5e693b0ab4646d536b895923c155a2ff788bb872a401fd4c6fa75cd86699234a" + }, + "target": { + "epoch": "75000", + "root": "0xb27371d7e1d258735a8caa8d49d0ab7a0431084676a29be4dd2cbcf44b28cff0" + } + }, + "signature": "0xa39832ba8b0472ef9fa6debbb0a1a3224d615141ff99cd6bb64b4f76df1d1c9f5201c418325ff14b69b716ff6c45bb5005e4e7741fbe49aba1520cba3ecbe6c13dadc2bbb53a55e804acc78f1b3cf051d93426971174a8341a47e5206952a78c" + }, + { + "aggregation_bits": "0x0000000000000000040000000000000002", + "data": { + "slot": "2400023", + "index": "10", + "beacon_block_root": "0xba6c412d97de839bd985c7bbfa3b632ff5b30b5194d82ff3e21d095c4a3482a5", + "source": { + "epoch": "74999", + "root": "0x5e693b0ab4646d536b895923c155a2ff788bb872a401fd4c6fa75cd86699234a" + }, + "target": { + "epoch": "75000", + "root": "0xb27371d7e1d258735a8caa8d49d0ab7a0431084676a29be4dd2cbcf44b28cff0" + } + }, + "signature": "0xa12a9f734484b6db5e9824151a9244ab6013ca45c80e02b8bc410021bd5970986fa33cede0281a739340ab452a27e61e011ed1a1e7c6442e6f63bc75e06c81703aa95dbd9ae5e5ecfac4ed106aaab4b6c989551db63921e2fb3520ef2f1324b6" + }, + { + "aggregation_bits": "0x0000000000080000000000000000000002", + "data": { + "slot": "2400023", + "index": "42", + "beacon_block_root": "0xba6c412d97de839bd985c7bbfa3b632ff5b30b5194d82ff3e21d095c4a3482a5", + "source": { + "epoch": "74999", + "root": "0x5e693b0ab4646d536b895923c155a2ff788bb872a401fd4c6fa75cd86699234a" + }, + "target": { + "epoch": "75000", + "root": "0xb27371d7e1d258735a8caa8d49d0ab7a0431084676a29be4dd2cbcf44b28cff0" + } + }, + "signature": "0xa067839c173a2a8a3d6ec98fb2bcdcb9658631210ade9edfd35fb12a357d796d0abfd4e9c3474ce3706f3bb905f8619913278a5f8cbe7656fc25f94b613b3a4342b7e985bfabdfb713ad0b0170ed175494f4987e6e0fae65dcae3b9cb01fa1a4" + }, + { + "aggregation_bits": "0x2000000000000000000000000000000001", + "data": { + "slot": "2400023", + "index": "30", + "beacon_block_root": "0xba6c412d97de839bd985c7bbfa3b632ff5b30b5194d82ff3e21d095c4a3482a5", + "source": { + "epoch": "74999", + "root": "0x5e693b0ab4646d536b895923c155a2ff788bb872a401fd4c6fa75cd86699234a" + }, + "target": { + "epoch": "75000", + "root": "0xb27371d7e1d258735a8caa8d49d0ab7a0431084676a29be4dd2cbcf44b28cff0" + } + }, + "signature": "0xa2a212f2f07c343c3aac142c7c66c9bd1c8e8a9e55b443381b198cca33d58b193d113966beb0d1d569428b57e3803c4514bc55caaac362eaca7fa0e5d86a461ba0a5c1621e081375d885c8dca2a16156170eb98b9a664b62cb903ccc47548099" + }, + { + "aggregation_bits": "0x0000000000000000000080000000000002", + "data": { + "slot": "2400023", + "index": "11", + "beacon_block_root": "0xba6c412d97de839bd985c7bbfa3b632ff5b30b5194d82ff3e21d095c4a3482a5", + "source": { + "epoch": "74999", + "root": "0x5e693b0ab4646d536b895923c155a2ff788bb872a401fd4c6fa75cd86699234a" + }, + "target": { + "epoch": "75000", + "root": "0xb27371d7e1d258735a8caa8d49d0ab7a0431084676a29be4dd2cbcf44b28cff0" + } + }, + "signature": "0x8f1fbd16dca9f046d4e8e5b58a921108c45dd07c33acb5f6a6198f53bc37c8c099a6a79e3ccb6a4458d77caf15dc872d06f9595a43ad0f4c44d916ae769c7bdfd42f019cd39237178bb010a1281d03a99b7057378e8c12a8863f16e37b785996" + }, + { + "aggregation_bits": "0x0000020000000000000000000000000002", + "data": { + "slot": "2400023", + "index": "57", + "beacon_block_root": "0xba6c412d97de839bd985c7bbfa3b632ff5b30b5194d82ff3e21d095c4a3482a5", + "source": { + "epoch": "74999", + "root": "0x5e693b0ab4646d536b895923c155a2ff788bb872a401fd4c6fa75cd86699234a" + }, + "target": { + "epoch": "75000", + "root": "0xb27371d7e1d258735a8caa8d49d0ab7a0431084676a29be4dd2cbcf44b28cff0" + } + }, + "signature": "0xa0bf6df7240250428b716e6dac267e772aa6e498ea543b33f5f6db1a13d712e7a73cfed96c3a403938dc691a181e8d760e623d2ae02b65cda3e1f0e9e8c65478751cd603656ecaa5d83473fd930dd20876d884790f9472b173a6a7a4b49d2449" + }, + { + "aggregation_bits": "0x0400000000000000000000000000000001", + "data": { + "slot": "2400023", + "index": "1", + "beacon_block_root": "0xba6c412d97de839bd985c7bbfa3b632ff5b30b5194d82ff3e21d095c4a3482a5", + "source": { + "epoch": "74999", + "root": "0x5e693b0ab4646d536b895923c155a2ff788bb872a401fd4c6fa75cd86699234a" + }, + "target": { + "epoch": "75000", + "root": "0xb27371d7e1d258735a8caa8d49d0ab7a0431084676a29be4dd2cbcf44b28cff0" + } + }, + "signature": "0xab35d02ddb01c21dd3f7cb0c216855214293ca146211d0184712e05745c52af262fc4651a280258d009717b7f5d5b48c083d1554808d704d26f2644d2cfba19c72d3bcae76dc4645052646ba75367b2fcc9a4d18e3dfdb8b2cb37baf6b678957" + }, + { + "aggregation_bits": "0x0000000000000000000000000002000002", + "data": { + "slot": "2400023", + "index": "36", + "beacon_block_root": "0xba6c412d97de839bd985c7bbfa3b632ff5b30b5194d82ff3e21d095c4a3482a5", + "source": { + "epoch": "74999", + "root": "0x5e693b0ab4646d536b895923c155a2ff788bb872a401fd4c6fa75cd86699234a" + }, + "target": { + "epoch": "75000", + "root": "0xb27371d7e1d258735a8caa8d49d0ab7a0431084676a29be4dd2cbcf44b28cff0" + } + }, + "signature": "0xb4b7af56ad466e192179010a84f762f60e03c78c1075dcf402e0a64b52cb6403c41ad3b8d8ee27eca8fd5e2a8fa6729503d521668be54553213bf8d10e8c3afad05877a2819e3fec313364167dc83521f2e3154b20a1495cd701c626ed9fd27c" + }, + { + "aggregation_bits": "0x0000000000000080000000000000000002", + "data": { + "slot": "2400023", + "index": "7", + "beacon_block_root": "0xba6c412d97de839bd985c7bbfa3b632ff5b30b5194d82ff3e21d095c4a3482a5", + "source": { + "epoch": "74999", + "root": "0x5e693b0ab4646d536b895923c155a2ff788bb872a401fd4c6fa75cd86699234a" + }, + "target": { + "epoch": "75000", + "root": "0xb27371d7e1d258735a8caa8d49d0ab7a0431084676a29be4dd2cbcf44b28cff0" + } + }, + "signature": "0x8b0db9b065ff52f0e8f3419e5bf27664fd898a9cf048c10d0f3ed0cdf9583ca223711a631a6dd06b6b28b03df9c2e2b316e84c4c1c2cd57eb41aa5b9dce205ed34c56298f09668c1f6780d6d966c360228d9621740b3b322aad44d4f9a901f5d" + }, + { + "aggregation_bits": "0x0000000000000000010000000000000002", + "data": { + "slot": "2400023", + "index": "60", + "beacon_block_root": "0xba6c412d97de839bd985c7bbfa3b632ff5b30b5194d82ff3e21d095c4a3482a5", + "source": { + "epoch": "74999", + "root": "0x5e693b0ab4646d536b895923c155a2ff788bb872a401fd4c6fa75cd86699234a" + }, + "target": { + "epoch": "75000", + "root": "0xb27371d7e1d258735a8caa8d49d0ab7a0431084676a29be4dd2cbcf44b28cff0" + } + }, + "signature": "0x910175bb04575e93ca420062bf601d68e0548ef49c93105ee60968b8ea0a60e1c124b97698a4d1f8196aeb4ee500172909a518c039339c89dd710d8d131d5ea059f2c204086e4d6a642ec758a24fda92505b173e72aba9bb22b1774222b23eda" + }, + { + "aggregation_bits": "0x0000000000000000000000000000400001", + "data": { + "slot": "2400023", + "index": "58", + "beacon_block_root": "0xba6c412d97de839bd985c7bbfa3b632ff5b30b5194d82ff3e21d095c4a3482a5", + "source": { + "epoch": "74999", + "root": "0x5e693b0ab4646d536b895923c155a2ff788bb872a401fd4c6fa75cd86699234a" + }, + "target": { + "epoch": "75000", + "root": "0xb27371d7e1d258735a8caa8d49d0ab7a0431084676a29be4dd2cbcf44b28cff0" + } + }, + "signature": "0xb268e8d36e7bc92a7dc125181dfc0b501ba39d6147c2867cdbad462545666f9af85f12a14642e5f2b2091deb88b68dbd01e36c14bbee913590f168b73b9f3af9f4946abb345a2c03038e821bcb5f3fbe2b6cadfeb2e1969542c536c01e163b23" + }, + { + "aggregation_bits": "0x0000000000000000000000000002000001", + "data": { + "slot": "2400023", + "index": "51", + "beacon_block_root": "0xba6c412d97de839bd985c7bbfa3b632ff5b30b5194d82ff3e21d095c4a3482a5", + "source": { + "epoch": "74999", + "root": "0x5e693b0ab4646d536b895923c155a2ff788bb872a401fd4c6fa75cd86699234a" + }, + "target": { + "epoch": "75000", + "root": "0xb27371d7e1d258735a8caa8d49d0ab7a0431084676a29be4dd2cbcf44b28cff0" + } + }, + "signature": "0xa5edffe612c66cfe5fa03c994942b8246ec6564767a016ab7dde2504024719cb679ba5f4517e492e264382a9fecad2d517a506d4c7a6119d77d346f18606c7e3550ff3a438d234c116fa80c54a98c909e1008f6098583d1d93f9cbe0610d6e46" + }, + { + "aggregation_bits": "0x0000000000040000000000000000000002", + "data": { + "slot": "2400023", + "index": "50", + "beacon_block_root": "0xba6c412d97de839bd985c7bbfa3b632ff5b30b5194d82ff3e21d095c4a3482a5", + "source": { + "epoch": "74999", + "root": "0x5e693b0ab4646d536b895923c155a2ff788bb872a401fd4c6fa75cd86699234a" + }, + "target": { + "epoch": "75000", + "root": "0xb27371d7e1d258735a8caa8d49d0ab7a0431084676a29be4dd2cbcf44b28cff0" + } + }, + "signature": "0xab42500455e6155a851e8de44897ef044a00df09de5163c3631e8de60d65a21540f4200a7b1e544ee513b9fe96ec9a3e098dd4dbc448e042ca4bb55bda1fa87bd0a12f7e7ae22efa1ba4a0ac62f30c31fa44ad453b78b7c894fd685cc4ee3674" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffff03", + "data": { + "slot": "2400022", + "index": "21", + "beacon_block_root": "0xba6c412d97de839bd985c7bbfa3b632ff5b30b5194d82ff3e21d095c4a3482a5", + "source": { + "epoch": "74999", + "root": "0x5e693b0ab4646d536b895923c155a2ff788bb872a401fd4c6fa75cd86699234a" + }, + "target": { + "epoch": "75000", + "root": "0xb27371d7e1d258735a8caa8d49d0ab7a0431084676a29be4dd2cbcf44b28cff0" + } + }, + "signature": "0xb5e3469c9fb4773a27e43f724ce7a805bd44cc4904fb27d5609d8e739120cbdd95c24b2786e6b3941f728626b710970307adcaa2fd30c556814a1f110be3ad6e08e223edff418e93dcdba84f83628a550c62420433b3b63f11dffb87b441a133" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffff03", + "data": { + "slot": "2400022", + "index": "25", + "beacon_block_root": "0xba6c412d97de839bd985c7bbfa3b632ff5b30b5194d82ff3e21d095c4a3482a5", + "source": { + "epoch": "74999", + "root": "0x5e693b0ab4646d536b895923c155a2ff788bb872a401fd4c6fa75cd86699234a" + }, + "target": { + "epoch": "75000", + "root": "0xb27371d7e1d258735a8caa8d49d0ab7a0431084676a29be4dd2cbcf44b28cff0" + } + }, + "signature": "0xb6b2107d99fc0462605b763cbdf938e01c92c94830d14cd72379930a939f885433ff4d3ab216a11c6da18235832fe48e10765e27b3b7cbcb79471b26f6033a9c9a8d23e79598ac69861678d993b0a0878a0dafc1e5ff8dc58908df70de92e444" + }, + { + "aggregation_bits": "0xfffffffffffffffffffffffffbffffff03", + "data": { + "slot": "2400022", + "index": "35", + "beacon_block_root": "0xba6c412d97de839bd985c7bbfa3b632ff5b30b5194d82ff3e21d095c4a3482a5", + "source": { + "epoch": "74999", + "root": "0x5e693b0ab4646d536b895923c155a2ff788bb872a401fd4c6fa75cd86699234a" + }, + "target": { + "epoch": "75000", + "root": "0xb27371d7e1d258735a8caa8d49d0ab7a0431084676a29be4dd2cbcf44b28cff0" + } + }, + "signature": "0xb036967e0d1cca59dcdc995bde7df9c687b4ddf66ad22e86af0066afdd13a58098839c6e9d934feab32dafbde0d7055619ec9eb4160628f36e23164852e6a75fc80775ff05fcffb7670909ae0aa1f0144014c0044cb53479541e95484e2eab10" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffff01", + "data": { + "slot": "2400022", + "index": "59", + "beacon_block_root": "0xba6c412d97de839bd985c7bbfa3b632ff5b30b5194d82ff3e21d095c4a3482a5", + "source": { + "epoch": "74999", + "root": "0x5e693b0ab4646d536b895923c155a2ff788bb872a401fd4c6fa75cd86699234a" + }, + "target": { + "epoch": "75000", + "root": "0xb27371d7e1d258735a8caa8d49d0ab7a0431084676a29be4dd2cbcf44b28cff0" + } + }, + "signature": "0x8a4b5bae12da48a8d3171f69b0516e8b5b1795eddd19d6979659b347529c237f1031c8f525e231226a48b5ef4ce438bf0d1f5a9bb4fde724d77265c160db13a44b617780a022515fd834883d3c2f8438a0f9506c784f603667c04418033695c8" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffff01", + "data": { + "slot": "2400022", + "index": "41", + "beacon_block_root": "0xba6c412d97de839bd985c7bbfa3b632ff5b30b5194d82ff3e21d095c4a3482a5", + "source": { + "epoch": "74999", + "root": "0x5e693b0ab4646d536b895923c155a2ff788bb872a401fd4c6fa75cd86699234a" + }, + "target": { + "epoch": "75000", + "root": "0xb27371d7e1d258735a8caa8d49d0ab7a0431084676a29be4dd2cbcf44b28cff0" + } + }, + "signature": "0x84116ebf55242eb2fe49d14f426af06bdbe2770148bdb1b14bf38a9c26cba6936c5043b1b47e7609842e113a62b2f30e16f1cef23199023ce0cc6de7ef54a545e492f1b82f1d2474bb3ad4d369650fd09371bbb01668e23b43043cbadd0a8e43" + }, + { + "aggregation_bits": "0xffffffffffffffbfffffffffffffffff03", + "data": { + "slot": "2400022", + "index": "37", + "beacon_block_root": "0xba6c412d97de839bd985c7bbfa3b632ff5b30b5194d82ff3e21d095c4a3482a5", + "source": { + "epoch": "74999", + "root": "0x5e693b0ab4646d536b895923c155a2ff788bb872a401fd4c6fa75cd86699234a" + }, + "target": { + "epoch": "75000", + "root": "0xb27371d7e1d258735a8caa8d49d0ab7a0431084676a29be4dd2cbcf44b28cff0" + } + }, + "signature": "0xb7b922c6e87b64660fe9bbc3b1745f37a5d22262ed4ddf9513fd54e168a645f7ca93e3bf2d8c68096bd76ce6bf50f1d105a255f6af436cd495facc114bdd38b44f9d976847bcef18327829430777637307bce919649da59ee887623201179953" + }, + { + "aggregation_bits": "0xffffffffffffbfffffffffffffffffff03", + "data": { + "slot": "2400022", + "index": "57", + "beacon_block_root": "0xba6c412d97de839bd985c7bbfa3b632ff5b30b5194d82ff3e21d095c4a3482a5", + "source": { + "epoch": "74999", + "root": "0x5e693b0ab4646d536b895923c155a2ff788bb872a401fd4c6fa75cd86699234a" + }, + "target": { + "epoch": "75000", + "root": "0xb27371d7e1d258735a8caa8d49d0ab7a0431084676a29be4dd2cbcf44b28cff0" + } + }, + "signature": "0x83e6abcacaa9d74d31432a6633aeefaf374cc16139ada0985f9f261f1b8f81f64a9a88c30e012c519d7ef7bb24fe505d19bf98e64aa0899f2345501e390f4afe730c1ce901182cf03ee774e56177e8ce5c2db79e2e2e2ff1e6f1ff0a5aaf8852" + }, + { + "aggregation_bits": "0xfbfffffdffffffffffffffffffffffff03", + "data": { + "slot": "2400022", + "index": "49", + "beacon_block_root": "0xba6c412d97de839bd985c7bbfa3b632ff5b30b5194d82ff3e21d095c4a3482a5", + "source": { + "epoch": "74999", + "root": "0x5e693b0ab4646d536b895923c155a2ff788bb872a401fd4c6fa75cd86699234a" + }, + "target": { + "epoch": "75000", + "root": "0xb27371d7e1d258735a8caa8d49d0ab7a0431084676a29be4dd2cbcf44b28cff0" + } + }, + "signature": "0x85d84fe2641b8312690499ed59985774f5a552a4179416d179dedcd69872b1cb4927494c842e32e8a8a9e00e80cc6feb1326f56d3a945c20414cd91064aeb9bf82ba5e23bd32f468f3e10b9f77cc833d654ada4126f1cf08949a46778fd54eda" + }, + { + "aggregation_bits": "0xfffffdfffffffbfffffffffffffdffff03", + "data": { + "slot": "2400022", + "index": "11", + "beacon_block_root": "0xba6c412d97de839bd985c7bbfa3b632ff5b30b5194d82ff3e21d095c4a3482a5", + "source": { + "epoch": "74999", + "root": "0x5e693b0ab4646d536b895923c155a2ff788bb872a401fd4c6fa75cd86699234a" + }, + "target": { + "epoch": "75000", + "root": "0xb27371d7e1d258735a8caa8d49d0ab7a0431084676a29be4dd2cbcf44b28cff0" + } + }, + "signature": "0x8ba1cdf55ef9844cf68a606da545496496d6e3ec8235c06cc8f32292f67502a96cdf1d584c3eeb728a5f3f9b0d1ce3e311e04d103d3a8469274a41447655777bb21e95b337ca750a396bf8d2f0a1d140e56ed5a89391da97e32de4d251a91bf6" + }, + { + "aggregation_bits": "0xefffffffffffffefffffffffffffffff01", + "data": { + "slot": "2400022", + "index": "38", + "beacon_block_root": "0xba6c412d97de839bd985c7bbfa3b632ff5b30b5194d82ff3e21d095c4a3482a5", + "source": { + "epoch": "74999", + "root": "0x5e693b0ab4646d536b895923c155a2ff788bb872a401fd4c6fa75cd86699234a" + }, + "target": { + "epoch": "75000", + "root": "0xb27371d7e1d258735a8caa8d49d0ab7a0431084676a29be4dd2cbcf44b28cff0" + } + }, + "signature": "0xae2987f5b7e55b69597931a678a0723a62c616df43bd18df4b2a1ef031bcc6d00f515b7bb7880eb79248d92b96edb1d31350cc161c309e9c5212957883bf81f7aa630874e6eb1df3431cb2fd1cddd11cf26ede53abca46f24866558ca9b7eddc" + }, + { + "aggregation_bits": "0x0000000020000000000000000000000001", + "data": { + "slot": "2400022", + "index": "48", + "beacon_block_root": "0xba6c412d97de839bd985c7bbfa3b632ff5b30b5194d82ff3e21d095c4a3482a5", + "source": { + "epoch": "74999", + "root": "0x5e693b0ab4646d536b895923c155a2ff788bb872a401fd4c6fa75cd86699234a" + }, + "target": { + "epoch": "75000", + "root": "0xb27371d7e1d258735a8caa8d49d0ab7a0431084676a29be4dd2cbcf44b28cff0" + } + }, + "signature": "0xa9b2b35230d76e24d6931ebfd0cdaa032db03a85fdad541858f451922e38de358d45c5536386133c83dc95d53f35322406cfe2e17e4baa932c5a2645433d207ae16ac9ee65de7d3b5d9be2cd48e22ef1c6ec075a618d3635f7ae4db9d3cdc88b" + }, + { + "aggregation_bits": "0x0000000000000010000000000000000002", + "data": { + "slot": "2400022", + "index": "18", + "beacon_block_root": "0xba6c412d97de839bd985c7bbfa3b632ff5b30b5194d82ff3e21d095c4a3482a5", + "source": { + "epoch": "74999", + "root": "0x5e693b0ab4646d536b895923c155a2ff788bb872a401fd4c6fa75cd86699234a" + }, + "target": { + "epoch": "75000", + "root": "0xb27371d7e1d258735a8caa8d49d0ab7a0431084676a29be4dd2cbcf44b28cff0" + } + }, + "signature": "0xa1490f1e11e9efa19bc7995a75b2d2ace94378ddfebb8c9c3dcf845be18a339124006cda3c93924f2aaba751b7b810380d38f9555bfe2aa61ae48b02546a8ab6266f365d8b50522c7166d40ac2bef8b6d6eb09b9ebca5a9302150fb94f8fc701" + }, + { + "aggregation_bits": "0x0000000000000000000020000000000002", + "data": { + "slot": "2400022", + "index": "14", + "beacon_block_root": "0xba6c412d97de839bd985c7bbfa3b632ff5b30b5194d82ff3e21d095c4a3482a5", + "source": { + "epoch": "74999", + "root": "0x5e693b0ab4646d536b895923c155a2ff788bb872a401fd4c6fa75cd86699234a" + }, + "target": { + "epoch": "75000", + "root": "0xb27371d7e1d258735a8caa8d49d0ab7a0431084676a29be4dd2cbcf44b28cff0" + } + }, + "signature": "0xa4b2cc7f21f663634c39bd3256edde05d9dac69df1fb2f10aed57c4035e295f520d59b797bbc9dab4035aca6d7d1c2bb0f0b7fb5a5b5bae620275a9978a5811e12663fba2c05c987cbac2194296a0926488a2b52d60ce04eb3d162b92b21bf95" + }, + { + "aggregation_bits": "0x0000000000000000000001000000000001", + "data": { + "slot": "2400022", + "index": "27", + "beacon_block_root": "0xba6c412d97de839bd985c7bbfa3b632ff5b30b5194d82ff3e21d095c4a3482a5", + "source": { + "epoch": "74999", + "root": "0x5e693b0ab4646d536b895923c155a2ff788bb872a401fd4c6fa75cd86699234a" + }, + "target": { + "epoch": "75000", + "root": "0xb27371d7e1d258735a8caa8d49d0ab7a0431084676a29be4dd2cbcf44b28cff0" + } + }, + "signature": "0x8f4021ba15eca31da719a5a51ef4b1b98520034c6eae8607ae79261c3a763e147dbdf23e27e216d3449e641229d9c0b90cbd0daf9b33e6c7aaf96515bfe74d421d4481a2801b93b82e7728f6b3b748234c72f263b31713978182135e91cc2370" + }, + { + "aggregation_bits": "0x0000000000002000000000000000000002", + "data": { + "slot": "2400022", + "index": "5", + "beacon_block_root": "0xfd7784dd0fb9990630ead4025d2acc77f30910b56bbc9a814c1b79ec9445c132", + "source": { + "epoch": "74999", + "root": "0x5e693b0ab4646d536b895923c155a2ff788bb872a401fd4c6fa75cd86699234a" + }, + "target": { + "epoch": "75000", + "root": "0xb27371d7e1d258735a8caa8d49d0ab7a0431084676a29be4dd2cbcf44b28cff0" + } + }, + "signature": "0xadf112e65b3a9b2869e9bc295a5855c5c274e6788d080aebc749a4a74721d8a23368c8e5e7853e9ddcd460bf2464d8d10c34b5550f0397d5710c15e701cf8373fcbb05b336ac27a593df8dbf2a74f29a61e06157e806a109d44a616a2affdd0b" + }, + { + "aggregation_bits": "0x0000000000000000000020000000000001", + "data": { + "slot": "2400022", + "index": "34", + "beacon_block_root": "0xba6c412d97de839bd985c7bbfa3b632ff5b30b5194d82ff3e21d095c4a3482a5", + "source": { + "epoch": "74999", + "root": "0x5e693b0ab4646d536b895923c155a2ff788bb872a401fd4c6fa75cd86699234a" + }, + "target": { + "epoch": "75000", + "root": "0xb27371d7e1d258735a8caa8d49d0ab7a0431084676a29be4dd2cbcf44b28cff0" + } + }, + "signature": "0xb31ab43fd9727c72d2491c6097e7648eb9920d5ae4bf2cee8301b81d308b2bc6ed4c3e6731738f422b06f5dcd3395468020a804464be6e468b41e5c91f139feca802f40b86e1103ffcf529ff97792241ab6e19aa92b7221fcdeeb82992cea28b" + }, + { + "aggregation_bits": "0x0000000000000000000800000000000002", + "data": { + "slot": "2400022", + "index": "23", + "beacon_block_root": "0xba6c412d97de839bd985c7bbfa3b632ff5b30b5194d82ff3e21d095c4a3482a5", + "source": { + "epoch": "74999", + "root": "0x5e693b0ab4646d536b895923c155a2ff788bb872a401fd4c6fa75cd86699234a" + }, + "target": { + "epoch": "75000", + "root": "0xb27371d7e1d258735a8caa8d49d0ab7a0431084676a29be4dd2cbcf44b28cff0" + } + }, + "signature": "0x92ae58d25683a5add955f4f83c03fb06a76800b89291fac51e489b7e21099c37eb89fec26fc108495ba9dd0bd2e61c720506e2ac9c3556e246b935337dde830b9c8c9436b7cc3209b987e6d342942bebdb8a2156bd7e090b3e262216f84848d2" + }, + { + "aggregation_bits": "0x0020000000000000000000000000000002", + "data": { + "slot": "2400022", + "index": "0", + "beacon_block_root": "0xba6c412d97de839bd985c7bbfa3b632ff5b30b5194d82ff3e21d095c4a3482a5", + "source": { + "epoch": "74999", + "root": "0x5e693b0ab4646d536b895923c155a2ff788bb872a401fd4c6fa75cd86699234a" + }, + "target": { + "epoch": "75000", + "root": "0xb27371d7e1d258735a8caa8d49d0ab7a0431084676a29be4dd2cbcf44b28cff0" + } + }, + "signature": "0xb4d4db14a5c5a20077a6e05b3257b790b3d8c25216836b57d5e55531e72d6ec871321902a0f29a147760c206f518aaab14ff8637257b0c5f42cc5e125a76fa8ae54aa5cc80ba5722ed11057a467cba337908e69b3160781210945af7df9903ed" + }, + { + "aggregation_bits": "0x0000000000000000000008000000000002", + "data": { + "slot": "2400022", + "index": "42", + "beacon_block_root": "0xba6c412d97de839bd985c7bbfa3b632ff5b30b5194d82ff3e21d095c4a3482a5", + "source": { + "epoch": "74999", + "root": "0x5e693b0ab4646d536b895923c155a2ff788bb872a401fd4c6fa75cd86699234a" + }, + "target": { + "epoch": "75000", + "root": "0xb27371d7e1d258735a8caa8d49d0ab7a0431084676a29be4dd2cbcf44b28cff0" + } + }, + "signature": "0xada52415ae6cd49f064b0cd9934ac709cc89ba508a7d5f48b17b5ccdc136e8a8d22601f738f4938a66d32bd88d5390180c56751f4d3cafb7bd1390926a6597e4ec8d28dac905bdaf20e282229829cd8e764df24158e20527e0d1cff09aa29793" + }, + { + "aggregation_bits": "0x0000000000000000000080000000000002", + "data": { + "slot": "2400022", + "index": "12", + "beacon_block_root": "0xba6c412d97de839bd985c7bbfa3b632ff5b30b5194d82ff3e21d095c4a3482a5", + "source": { + "epoch": "74999", + "root": "0x5e693b0ab4646d536b895923c155a2ff788bb872a401fd4c6fa75cd86699234a" + }, + "target": { + "epoch": "75000", + "root": "0xb27371d7e1d258735a8caa8d49d0ab7a0431084676a29be4dd2cbcf44b28cff0" + } + }, + "signature": "0x9595ed3b00d797d9f927d8927204835493bf719063c7cd02cfeddeba646f970f532730ccc9f3cb848a5984c654fcfd56171c03c0298b372bbc1ae80d25192a49a46ff1327d2635df8e406158cb10e844120076b437df8ac2ed7fa1ac6de0e3f0" + }, + { + "aggregation_bits": "0x0000000000000080000000000000000001", + "data": { + "slot": "2400022", + "index": "9", + "beacon_block_root": "0xba6c412d97de839bd985c7bbfa3b632ff5b30b5194d82ff3e21d095c4a3482a5", + "source": { + "epoch": "74999", + "root": "0x5e693b0ab4646d536b895923c155a2ff788bb872a401fd4c6fa75cd86699234a" + }, + "target": { + "epoch": "75000", + "root": "0xb27371d7e1d258735a8caa8d49d0ab7a0431084676a29be4dd2cbcf44b28cff0" + } + }, + "signature": "0x9489156b5755530c5db50117a291df2cd27f5c727083f48cbb55f3f61e2ccf0c047310c0f9cef81166f771a428002585116fbe0f5484e7a3fbbeedb80c1f6b8f5e590f071381b62cc4e23267cd922c5cfc9dfd906b437db126e947ca972db170" + }, + { + "aggregation_bits": "0x0000000000000200000000000000000002", + "data": { + "slot": "2400022", + "index": "1", + "beacon_block_root": "0xba6c412d97de839bd985c7bbfa3b632ff5b30b5194d82ff3e21d095c4a3482a5", + "source": { + "epoch": "74999", + "root": "0x5e693b0ab4646d536b895923c155a2ff788bb872a401fd4c6fa75cd86699234a" + }, + "target": { + "epoch": "75000", + "root": "0xb27371d7e1d258735a8caa8d49d0ab7a0431084676a29be4dd2cbcf44b28cff0" + } + }, + "signature": "0x87de816db4d0bac163d2d1c83a9ded5ad92ad9487eeebeeb7510a6d36e1309c23e534cb97e50e508ca934bb8067abfda0dd471142ca1a3638f86b4d3a36613ee399eea484c8dd59236006f045311f54fe6f23126362476ef76504a21eb874619" + }, + { + "aggregation_bits": "0x0000000000000000000000200000000002", + "data": { + "slot": "2400022", + "index": "58", + "beacon_block_root": "0xba6c412d97de839bd985c7bbfa3b632ff5b30b5194d82ff3e21d095c4a3482a5", + "source": { + "epoch": "74999", + "root": "0x5e693b0ab4646d536b895923c155a2ff788bb872a401fd4c6fa75cd86699234a" + }, + "target": { + "epoch": "75000", + "root": "0xb27371d7e1d258735a8caa8d49d0ab7a0431084676a29be4dd2cbcf44b28cff0" + } + }, + "signature": "0xad7e0821b1bad791dae431892fe455b862c626b6360ea0f2844d1311b267a3cc829fedbe13a4b2fe9e3af325f278012615d8346cf0127c23d6c2361a80d955ff3fb929fb739d5c66fd722fdbbb307b9ad964f91cd4938bd1fcf9f2182045b09d" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000801", + "data": { + "slot": "2400022", + "index": "13", + "beacon_block_root": "0xfd7784dd0fb9990630ead4025d2acc77f30910b56bbc9a814c1b79ec9445c132", + "source": { + "epoch": "74999", + "root": "0x5e693b0ab4646d536b895923c155a2ff788bb872a401fd4c6fa75cd86699234a" + }, + "target": { + "epoch": "75000", + "root": "0xb27371d7e1d258735a8caa8d49d0ab7a0431084676a29be4dd2cbcf44b28cff0" + } + }, + "signature": "0x972b1a586efed3ca7930e8d59d083977271f9951ed13f0882d77abd215d650a305672d2597bdae0b87186cfde8cc30c81117899d7a4af62cc27d6fd0b2b5ef4dfc93cae348f86733e6ec4d487656bd50040b921e19efd9f02f3b3322436979f0" + }, + { + "aggregation_bits": "0x0000000000000000800000000000000001", + "data": { + "slot": "2400022", + "index": "9", + "beacon_block_root": "0xfd7784dd0fb9990630ead4025d2acc77f30910b56bbc9a814c1b79ec9445c132", + "source": { + "epoch": "74999", + "root": "0x5e693b0ab4646d536b895923c155a2ff788bb872a401fd4c6fa75cd86699234a" + }, + "target": { + "epoch": "75000", + "root": "0xb27371d7e1d258735a8caa8d49d0ab7a0431084676a29be4dd2cbcf44b28cff0" + } + }, + "signature": "0xa11e2c425e03bfe6b940bfb897889a98e21ee552b0e06e65598ae35cdbb1c0b69c3a5923e97ac8e42b88bbfe3bbb101810479e743949883819729dd478850ab03aad36379a239085dba9e3ae63858c6cb4adf3789285b5624243ee72038c45ee" + }, + { + "aggregation_bits": "0x0400000000000000000000000000000002", + "data": { + "slot": "2400022", + "index": "60", + "beacon_block_root": "0xfd7784dd0fb9990630ead4025d2acc77f30910b56bbc9a814c1b79ec9445c132", + "source": { + "epoch": "74999", + "root": "0x5e693b0ab4646d536b895923c155a2ff788bb872a401fd4c6fa75cd86699234a" + }, + "target": { + "epoch": "75000", + "root": "0xb27371d7e1d258735a8caa8d49d0ab7a0431084676a29be4dd2cbcf44b28cff0" + } + }, + "signature": "0xaa096fbab35b32d91d0f0574ddbc5ad1227c4c3996c8ea92241579dc600652b6e1baa4e8896f53668431cdc8bdf10c4f118e58d43afed89d59d6b8b2ab818f0c0e2f003ff42963bb8d3ff2caa0cd67f8ac106fbeb800c1c6f823420ae69dc57a" + } + ], + "deposits": [], + "voluntary_exits": [], + "sync_aggregate": { + "sync_committee_bits": "0xfffffffffffffffffffffffffffffff7fffffffffffffffffffffffffffffffffbfffffffffffffffffffffff7fffffffffffdfffffffffffffffffffffdfdff", + "sync_committee_signature": "0x88c975b4a4988bb24a27053511ad765888f4d3406f583230128c299255a0a72c5df0b3f2958b90784a820c00d05d0b0300ab939e8d57f83c90cb9ea8580775096404a59da8c79d3f720f66780961de5cf27e0be11c5277fa992572aa02c7635e" + } + } + }, + "signature": "0xaa92190d3795b86815718ed295d09fb588dc5697c5b622ca7788343fb221ec9cf07711bf5072c3444c54ed8b8f6645cf1113d2d7b640a9fe15eac43aeaa095cae3b09ad2a094dfb69cc6069c2482deed0ef84dd83db77df16e0342d55a8183f6" +} \ No newline at end of file diff --git a/packages/beacon-node/test/mocks/__fixtures__/block.bellatrix.json b/packages/beacon-node/test/mocks/__fixtures__/block.bellatrix.json new file mode 100644 index 000000000000..a0a9398351fb --- /dev/null +++ b/packages/beacon-node/test/mocks/__fixtures__/block.bellatrix.json @@ -0,0 +1,2352 @@ +{ + "message": { + "slot": "6209300", + "proposer_index": "204379", + "parent_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", + "state_root": "0x2eef5eb8f88c4767b7e7af898ccc3970f614a94492a4fd6c43ed55129c76728c", + "body": { + "randao_reveal": "0x83120f2df29dea886acfc836ba8daa1ff26963ef37ebe038aae0508beadaf6e0021ceadf6e063ef87b05799df22ef64a09b3d392379b5b6418f7a4d10456737c688a4ec024f5aa7141a25736639436283a2de940d24f1b46f83fa82d2cb4f7b3", + "eth1_data": { + "deposit_root": "0x919f2701a48c16dc89282a7b85acc49940a247b9513d75148b44205f491d702c", + "deposit_count": "581797", + "block_hash": "0xe6170386cb2a61199c3c834c1947945bbd699f2f6167b2c6c61c6242c1cbf010" + }, + "graffiti": "0x0000000000000000000000000000000000000000000000000000000000000000", + "proposer_slashings": [], + "attester_slashings": [], + "attestations": [ + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0f", + "data": { + "slot": "6209299", + "index": "12", + "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xb85975884bbd0ceeb3751dae01591f0bc14ffd730dc363967cbd94ee720a19dd4013befc2f607c7d616dab1af7f8350e1125c0c3f5c292a71a8300a405f74f4e5fad5d4e7aa34a3c416895b64e3dcd9e405347e86773aa978e6f16c093a2fbbd" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0f", + "data": { + "slot": "6209299", + "index": "5", + "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xb08cec5ae5912e2fe5108c094494a6b91d0cdb85b0468496e31a02e75177b22f69ef5d641b3f9f39df610ff21bcc33460a0c370121fb479699b9a871b0d6c86a3d986fb042a6ba314cbbf60c700eca4f044c5ec37eb419bea2e07291da8e7025" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0f", + "data": { + "slot": "6209299", + "index": "39", + "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0x822093d5bcfb6444241c21ce30b1f7fc250c7560424ffc53143f97fd5d7cd7d39e1a399c7eec9be66d1d0641a5e95df0131fe252a1628ed9ed48a28f0bc77a0e5ea6a757e38eadc13453f76a2a36d90ee954ecc60986d0256752b3f513d1e996" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0f", + "data": { + "slot": "6209299", + "index": "7", + "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xaa81763d06359b0f56f222c65ed1ce6cfcccc3d6376a08bbd9e46d1cbad72eb86f3e6a7e32d1f739e6281d75ac7c14700ac7aa9bde7874f4f7416962d69a73a6439fbfd6bee5d053aa57d6e4a334d06d9274a26235f5089088b638ed480fff18" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0f", + "data": { + "slot": "6209299", + "index": "36", + "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xaeb4375aff411166ec70d1c5b12df3c73c4ee7f619bc3530cae0a0e4b05149a8e1c2c7eec74e9a47583efdc50c02f3e201a9a854891bf0cbb5d2339df584c0650c7e4b383afc50df0e2b41e3cfe1e08d82eb4da4c8dc7dd65eee53e54dc7b560" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0f", + "data": { + "slot": "6209299", + "index": "26", + "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0x860446a547b0d99961f5b1b475bc5fb5a340e1ddf424b6b51999259eb9d977a829567258f6a63845567f3e3d675ecc7806b484edd16db9f5af30f3cbfde0619f3fcfbe46e6067358aeeff83c776414b8681e66b4cf9ddd965164a93512c026fe" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0f", + "data": { + "slot": "6209299", + "index": "3", + "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0x8814604ef52aee43a9767b47fd5fe76d243b1c2932baeb98e7f555d7fcd5a1961298c3072d4e1c7e60b0d024e6a69ef905638a283207a8574f704dadb8e43c17c15ed65d9adc4cc655fd3ec25829e1c646a180beb0cc5309eda20ad1ee9f46ec" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0f", + "data": { + "slot": "6209299", + "index": "33", + "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xad377184f17a26a1d7ab208e0fa8c39a8b83b2789a0d412b772c6d0798d0e41c97c40942059d3418e835911cad399b86148b68a73fd7d14fd237bc3edcb853d95982b58393f311c04c97873b6d566bb35afd70da809dcfd3b541054781371d06" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0f", + "data": { + "slot": "6209299", + "index": "20", + "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xb3d1f55ae7fd1b37fd734cd63d7406df2af4d412dfba6b71543012d383b973346b9eba398a2961ac5ae96a6b68f3c16b04057c81e68d318e1d6c94876fe451cc95723888cbe225eed1085a7fbc39539cacbd89f6a376dcf5907e49433a060a46" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0f", + "data": { + "slot": "6209299", + "index": "28", + "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xae1f29ddc2ccde336f429de2cf990a75e5ce4f2beda68ba2f055ab35c97993dc782dedfc9b8685d3d3b0e6cbdf09821d13627a5d80a043f6c7d839c8c7b3fd51db1fd5ad5100ac8720abead5a5d5ba64f1a9308eed2c4b4f6d0a2c3e27af3eb3" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0f", + "data": { + "slot": "6209299", + "index": "47", + "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xa6888211071fdfd209e8a53384c9013ef36d9bb73a6af5c14f2e1ee4caf59d76cdfa04ee51653dd5a48220d01a2015270e6d8a18e782c04fac4a5f9d701fbe6240dc0625fc974c7237a22631edbc7af8c8fab59fc7bd9cb7658f5d463dddb5ec" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0f", + "data": { + "slot": "6209299", + "index": "44", + "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0x8fe2e7e415974fdeac40fa1f109f46aefda796ce434908cd3efe71628750014a379f4c8855b92e3b4de435601e38307d19fb564ae40ad9d4db934bb0aaecbeb4e4544d8b803e52340e80d3d93246e08568ebef73454b16fb52e00085d2dc4cd0" + }, + { + "aggregation_bits": "0xfffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0f", + "data": { + "slot": "6209299", + "index": "59", + "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xb2709ada49fe6dc9a778f6595ae2dee6bf72d71439e239503e356299fa08805c729b666cf36a09b928a5a5d6481df17e03f861f460f23a3c54ad66087e94f703bb362ca18bc7e15e4ca0e2267b08ffc028bbe0493df853348633fb54fae1a8a0" + }, + { + "aggregation_bits": "0xfffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffffffffffff0f", + "data": { + "slot": "6209299", + "index": "13", + "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xb2b4783c7fe20e9f933821e0278ff4ec4d67464921a954d86bdce54e42a3f4c66f3b0f64469f44ddde9c36a713aeeaeb0d6c8eb8932c0b41973ad7aca217e6bb9e5d5380d1ddd983cd967f9c43f11099c03574fd485856a5af4ca4b0e58bb141" + }, + { + "aggregation_bits": "0xfffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffff0f", + "data": { + "slot": "6209299", + "index": "41", + "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xb7b30c5ab140bc3d784da129fef7fa19da4d2537e039fa7dff584777faee0e6194c8c893f009eb355c8840a635dc456e031eb4cb01ed5c078172a11c38f618d03d04c078a7c3ba2bd33f3bcd3892c77ae0e656aa0449840595acb65b42799d69" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff07", + "data": { + "slot": "6209299", + "index": "27", + "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0x98e8c0c2cdc3b47b6ebecd92ba8ded70616adee0346daba35558447c5a6e5450a292a24f369081c50c8d1d9c9fe48f9b05ccc0eba205ae57baf44f24bbc11f41e6a274014158f674209e9685cbfa8f8a097c3fdc80fb99b5ede247d4fbdf3552" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffffffff0f", + "data": { + "slot": "6209299", + "index": "60", + "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xb64effc6d3eb8b31ecb3a21b4beaa6aa65f22c982952662c2bf8b1e3f6dcadbdc8e48bbf484bff6991f32135bbf5f0c10bf1083a236698839ba7253feb4d84590a61e2a762aa35afeb5aa91d4c3a42d036a15fe42753a2c705b75252385dac77" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffff0f", + "data": { + "slot": "6209299", + "index": "49", + "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0x8fe3f016355e441b2b35716cb47cc35bf45593680acc99bab2247b8457f9da1d7d2c267e688ed2ee4494b4cdf0b19df4023bea8747443508532e265148a5cf2b04b0ead5374207762b2e731f465c6ae1e54193998f9142b12b71241c9d157a59" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff07", + "data": { + "slot": "6209299", + "index": "15", + "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xacbe31147dd12d239dc3ce003aa44937d50f0899e3b3e05603697d0efef3a5a51b69fb532498822a64ac6b7c351e9d4e00833fc9bfe8ac113ec3e313d70309ba30a6f5ea387cee91e74775452e1afe85068840d746fefdcdc1314333b875e1d5" + }, + { + "aggregation_bits": "0xfffffffffffffffffffffffffffffffffffffffffffbffffffffffffffffffffffff0f", + "data": { + "slot": "6209299", + "index": "25", + "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0x9640de2f62e0b97d694efe53637b037b87db64b330d1b9ead18892cded82da8aa020e648652819987eda46e5e412ea0b15095f029c8aa0f08408eaf2700414f2ef840599f63a8441076a8e7152678f3f26b671b91f95622f6ce87c6aa6c30be0" + }, + { + "aggregation_bits": "0xfffffffffffffffffffffffffbffffffffffffffffffffffffffffffffffffffffff0f", + "data": { + "slot": "6209299", + "index": "8", + "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xb9700bd27a00f2a235ec30b29f0b5e24bc3cdc5c178cdadb4f08832c763263f332e9a12da407ca04f2612b58801d9364146da16631b356673d6604da1654bd7f61e8545da23df3eeaa26ada99e1607145ab43e1b8d6e7ff4a26ba2aacecdded4" + }, + { + "aggregation_bits": "0xfffffffffffffffffffffffffffffffffbffffffffffffffffffffffffffffffffff0f", + "data": { + "slot": "6209299", + "index": "63", + "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xa912adadfcbaf7e2646da3971932576749de5fd6c908cba80330ec95dbeac6fcafb11a7ab3b2539eba7100c1ce593e0e14dae831974960be7ca3677f7b7bbbbda77941db5aca085d624e8c8c008ce312415bd8b4776d4b8f86b962945936fb44" + }, + { + "aggregation_bits": "0xffffdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0f", + "data": { + "slot": "6209299", + "index": "55", + "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0x8ccb9d9591ae86e8dd5ed16915180b679f01cebee38a19cc9a43a5dbe125fa52f24878c2eff66ec9639a0c12d31f6a790b2a125bb0c3c11aee2574b9cdabd9e68caa5ae50dad0e2032a1a0fffcbedc5ae94fddce66bd0a820c8a21de2e2abdf1" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffff7fffffffffffffffffffffffff0f", + "data": { + "slot": "6209299", + "index": "43", + "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0x8f780c6f3b55f812a34686d0d69abe4d741adc9f80be9097c06b471c32565095ea952d0c53c009680c263e1eb38615ee178ab00f225bad1bccf4ee26384bcf3a6a11937114789a53c1172190abde53119940bbaf4fc8eabbbddf8a3933b81089" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffff0f", + "data": { + "slot": "6209299", + "index": "22", + "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xb607423c75f3cfff3535d7d44e34dcbb807c731248cb26ccd0cf0783ee6a52c87918cb14ba9f3fe90b2e71b2db0fd6480ca1d5eb0cbbf5861bed4b858d83ecfd0ad659808bb65a9c888d5284c1d88b10af648b5b940cdb95f0a9aff957b3af13" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff07", + "data": { + "slot": "6209299", + "index": "53", + "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xa3a340f4903c7b82ca61ef04a35085813d12ae1eff6e0837ca14ea3db5960d8fb75549d6ca70fc64ec9503e368a77edf0b53bfffb01d1408d95e180d0b08c9a96945675d4dee6699b4de91b8354afb37454d43630c3273c9ce9feac66cd5f670" + }, + { + "aggregation_bits": "0xfffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffff0f", + "data": { + "slot": "6209299", + "index": "57", + "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0x8bb89c8f53663a3a79c843dcffda0472f481da9a70f9f85652693b998411f0433afb6149989918a4fda3c2837807b7090bfe03e9dcf909b499c7924d15a2d574918e84288ed01f3dffd301f029f276421fca9353a63a94147f4d82506b6a0c7d" + }, + { + "aggregation_bits": "0xffffffffffffdfffffffffffffffffffffffffffffffffffffffffffffffffffffff0f", + "data": { + "slot": "6209299", + "index": "54", + "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0x894ecca6973dd37c3d9be23de05bcda773ff4dd8202a839b5e2dc5ec15ce4b0d6f14b5e3c0466331b68443fcbdd5080213283e6d437fa7703447cfe89b716003d071f9d37aa38e99b0a41ee479e8f9d46eb446c0c5131741e4dc22e224d554af" + }, + { + "aggregation_bits": "0xfffffffffffffffffffffffffff7ffffff7fffffffffffffffffffffffffffffffff0f", + "data": { + "slot": "6209299", + "index": "4", + "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xb200fa85812699528ea8ff80cfad80b5c3cdd08bc8deef639fda4d3ba42189646a56f755fcefb5ec2a13c5d02ebfeb80135c53bc83d0d29f0b986626bcbf63b4eb717df5e5307076328e8ed83b4a329c3a1798ebf411c56a915f7223462b6401" + }, + { + "aggregation_bits": "0xfffffffffffffffffffffffffffffffffffffffffffdfffffffffffffeffffffffff0f", + "data": { + "slot": "6209299", + "index": "16", + "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xb30b335c066c1adaed792eb7b7214becbbe7845e6f8b04be7eb938c361dbafc624a340f1eeff31aefef1e837e2b95944131b3a2d0e5d97807f3880155a5a413f7ee65a59bed24485129beebb1f5c7084160f6320216fc851f3f391b0bfa3fd1c" + }, + { + "aggregation_bits": "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffbfffffffffff0f", + "data": { + "slot": "6209299", + "index": "1", + "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0x89dfb39f75ebb6e01c077a7afd67a9a9fd5081fa572e56f4d11278603df725459337b202a73d375d5456634e25bf0b64165a28fef621f1306bf6004ad5026699bbe5b85bf8a45a1647501402956695818a8d62c836e9f4973a88841c22929158" + }, + { + "aggregation_bits": "0xfffffffffffffffffffffffffffffffffffdfffffffffffffffffffffffffffffffd0f", + "data": { + "slot": "6209299", + "index": "23", + "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0x8701864b43ad94883da646b30a546051633e6806592c6f10fe692c46f0a8e5f53e376ebcf4d1b8c316e12f4bd6a1d6d505114a8a408dd934f7b49b52c1e801abafd3e692ef71942cc6d371acc77ceba5d61ac2944b98ba60c004e60f30dbda1e" + }, + { + "aggregation_bits": "0xfffffffffffffffffffffffffffffffffbffffffffffffffffffffffffffffffdfff0f", + "data": { + "slot": "6209299", + "index": "37", + "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xa361b03e1dda7778c17fe63a3987335d0716c570cd56697d4408ca080805ea844a741ffd3065b3811d44d17b558fe5b00660adab731730df573b337a4557341238eb36dc64807978dccad1ea5d3c918f618f444ff547867d7cd5e76c872dbd96" + }, + { + "aggregation_bits": "0xfffffffeffffffffffffffffffffffffffffffffbfffffffffffffffffffffffffff0f", + "data": { + "slot": "6209299", + "index": "32", + "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xa94642c3b677863494b40f5a288b062248c39d7bf1c622e1bf74568ef0ab2050fa85fcd86223e196642e9351c294740102fd6501170fa78b3276dcf624d18c8539f3af957a6b66fbc2646e84f05b96be8ea03903a1a4e23e457e28bd90ea4fa2" + }, + { + "aggregation_bits": "0xfffffffffffffffffffffffffffffffff7fffffffdffffffffffffffffffffffffff0f", + "data": { + "slot": "6209299", + "index": "46", + "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0x8f7a63d38423dc0d165f0090617445dc8608754b0bbf92b1d79d5141ac31c3241ee76cab12d3f9aa3dc58c15ccd848b90294781699c86206f8cfbe4557099108bf95d92e05d3c795d475ebd7f54c7ae10ed913297f8daac58218583b0ef6968a" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffefdfffffffffffffffffffffffffffffffffffffffff0f", + "data": { + "slot": "6209299", + "index": "0", + "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xabbc541e38c4f080a8bbe7a5c785a99b610d2a67e93983f17a9d53443cc409a31fb6c2912c9ce3c6eb84004bba577af20bf88864506d95d944efb77c5ad45c17551518228849c868e55d061c1109b92561732d087dea6228a6fd3d8437f11d86" + }, + { + "aggregation_bits": "0xffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffff0f", + "data": { + "slot": "6209299", + "index": "42", + "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xa4254c751ba736fc69f9d68cf4786b32bd434f7b9a5c8d2ce010d23be6f7b5abf6d7f6f0463cc8e9cc7c33e91ae38f210a806a6a580b22c14be98e0354aa3bad9b3f91a9db6f8e990099166f3bd9e9191a9912a7f21428645d9dada1b5d9589d" + }, + { + "aggregation_bits": "0xfffffffffffffffffffffffffffffffffffffffffffffffffffefbffffffffffffff0f", + "data": { + "slot": "6209299", + "index": "38", + "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0x858eea96b2079f764e249f835bae3c2ce0de3aa8bfeee1ef4a295c8096cb64d9ed3d9c992bb35f90161b32f853aaf5e212e12f6e22b88c67a80aa0232044aca1c0f7bae23c33b650a14c502830c8d3318f3a50582623a8e11013aef51996f0b7" + }, + { + "aggregation_bits": "0xfffffffff7ffffffffffffffffffffffffffffffffffefffffffffffffffffffffff0f", + "data": { + "slot": "6209299", + "index": "56", + "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xb65be4f8fcb6386420e0e76d7cebd604aa359d52ba1c90ad1494b76fd605cf86492ea2426202e691bdc08f78fbfe31401750c0707ccd8634171ac9742ed1289f8830d6276d6bd8ce65d2710d283ed31f9ba8a3145133f28b9904fba3e74324aa" + }, + { + "aggregation_bits": "0xffffffffdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffff07", + "data": { + "slot": "6209299", + "index": "40", + "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xacb040b433da8ddbd9985fcbd4cc176b067751714f3a37292d6bea94d56c92cb1de17328d2e7b0bce7985d529bd3643106d5b7245cd7d67bd6421a4dc4ed334683de191a1488fcc4ce6c690c06c10a5bb4d67acf16fd8e54beef1b6638446754" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffff7fffffffffffffffff0d", + "data": { + "slot": "6209299", + "index": "58", + "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xa5493571bc7455d4f77e771ff6b6a012fa552a7bb0479d5f637b9cf56a633092f7d116bcd06a94deb70f125c0bae31e307786548a9dd23be4f4a221ba97762503f271615765de82d5556e2f9dece84d35c536546656c40381349fea062e27eb6" + }, + { + "aggregation_bits": "0xfffffdffffffffffffffffffffffffffffffffffffff7fffffffffffffffffffffff0f", + "data": { + "slot": "6209299", + "index": "61", + "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0x83b7a3d3e222535d75ff840d0f5f71525afc9c445af16ad5a3c1904148a606d398e67a7c23b8e97e86efbf7046f42c851708800904f9e03114eeaadeb57391f47d5b972957a6660d0aa384d8eba9fcd9016618f1edae72dc74bc659b0ea3d541" + }, + { + "aggregation_bits": "0xfffffffffffffffffffff7ffffff7fffffffffffffffffffffffffffffffffffffff0f", + "data": { + "slot": "6209299", + "index": "34", + "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xa86d30b5ea3dcbdc867fa21744a9da3be1c7d448111de252cc7ca09e9ce813345c1f38830feea9b1814636bc91ba67fb19aa038934a250c0c813faae8fd71a832f900d33045b9d0e11e427a4709eb4d51de9e9abc6dbd89e918e69089d12e1e9" + }, + { + "aggregation_bits": "0xffffff7fffffffffffffffffffffffbfffffffffffffffffffffffffffffffffffff07", + "data": { + "slot": "6209299", + "index": "2", + "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xb9e4a9e7ae18ed7d60eb7dc5817e33200361e719c54ba9378d84bede11b8ff53da9e5eab0919cc7f981e2bf258500b861851b7bf14274b6c8488f433e2143b93d15e65669efd152e7393c1f78cc384941a9d63f7f777101d1d018a33adf9418f" + }, + { + "aggregation_bits": "0xffffffffffeffffffffffffffdfffffffffffffffffffffffffffffffffffffffffd0f", + "data": { + "slot": "6209299", + "index": "10", + "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xa76bb580cadd0b440dff24bb1a72cb0403c6fc8c0db6ab7fe7d4b52f59422fd1bb5bd6140ad287f4bbc70ea0eda53257111d13d3c25b31b8d47b14cec85c8c66a97bfd80fcf3c2924e8e229d280583652a871e0c8d42c9cf34ed0297cbef8e8b" + }, + { + "aggregation_bits": "0xfffffffffffffffffffffffdfffffffffeffffffffffffffffffffffffffefffffff0f", + "data": { + "slot": "6209299", + "index": "51", + "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xa6db2edeb0f5a55b5ee72dd8028a2c5bae2682f1aa101f493a55604c7f3108b62fdfc929a600893f073c67ad45612ab60fef2e0dc35e39b181d1efada74e802e33e79c98930b3066201b88ececbcba5c32994608c3919f8637bb87f839a5cd60" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffbfffff7ffffffffffffffffffff70f", + "data": { + "slot": "6209299", + "index": "48", + "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0x98e5326e6c8c711810564221e5d689fd436f551e0c9f36c2257f82841534c064afa0d9e7827ec4f4b43947bd84315466120cc5b5563344b7b020efe209c8c9b350392a1ea5f7c1928723e630a67161071f56beb08bebb72a3d05b84c6e7216e5" + }, + { + "aggregation_bits": "0xfffffff7ffffffffffffffffffffffffffffffffffffffffffffffffffdffffeffff0f", + "data": { + "slot": "6209299", + "index": "45", + "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xb4f7052d8d3a49ca07ae6c0322d07c8ad436dd2ff88f414f68392a340b81188368adb1add3be55ae4953e1319e4658e70ad84ce0f0297a9ba8f9729ada0cd8a94203eb1d44d5e710b9857fd42a7a4fa0422330310b7b8860778875a990d74d18" + }, + { + "aggregation_bits": "0xffefbfffffffffffffffffffffffffffffffff7fffffffffffffffffffffffffffff0f", + "data": { + "slot": "6209299", + "index": "6", + "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xa7e1552c71de763bacdcea1fec2d2a91aa92a96fb3ac3868832fb62e15dbedeb6a177832a3e803db5022de1e7f548e82086e4856e5f09c837a53d2cf1dde063c8a26cff16c1ce374f1dd705fe34a458d4c152f07fc37c674bfff54c5126bc6bd" + }, + { + "aggregation_bits": "0xffffffffffffffffffdffffffdfffdffffffffffffffffffffffffffffffffffffff0f", + "data": { + "slot": "6209299", + "index": "17", + "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xa463f42d97c5a9c20ece0484adc3e67a7c57af8155ce19b0920bd948c40a9cac18f98894617c09a9317e381c98563e600c8fd4575a583ad56f10a207b824f8bdd0b5115c392f468bfa52eb02f071d87039eee5dbc473103f54f8d377bf8b9c5e" + }, + { + "aggregation_bits": "0xfffffffffbfffffffffffffffffffffffffffffffffffffff7fffffffffffffffdff0f", + "data": { + "slot": "6209299", + "index": "31", + "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0x837329cab617ae2a3c7fe49adadd824c7f3cb7f19668f61f5881afcb295adceaf8c1df2d5e628e95e0360a65876c4d180a1b21877dfcb174724fe2e3e302ffbbc0899d288bef1bc4fa2395b2c9f62d5778bfd41f6fc4918acd28188394032a1b" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffdffffffffdfffffffffffffffeffffffffffff0f", + "data": { + "slot": "6209299", + "index": "18", + "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0x95dea863aad4581dc9a7103baf47a30ad216a09007696e7c08f7478ae7939d287895460d5734c89b927a677c24f86a6814f3a5b45bde4c0b968f6b7236735cf8e65b2402f4e0ed24568453d29bed20605ec9e4f2d8a43fea95c28aa61727ed5a" + }, + { + "aggregation_bits": "0xfffffffdffffffffffefffffffffffffffffffffffffffffff7fffffffffffffffff0f", + "data": { + "slot": "6209299", + "index": "52", + "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xacf170d9c5607a64f6be9e17e88cadf988513406c0f322ba5dca8b67a1c334f06f9ff556e5b943c8823f1ceb7d97f5b8098f249c938ff85564bf919c8cb7e8687769a0a4cfe9b9c332a01d2ac41470b0f6aba4a4134a359e0ab9cbe2f1f41591" + }, + { + "aggregation_bits": "0xfffffffeeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffff0f", + "data": { + "slot": "6209299", + "index": "21", + "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xa96bf26b6905e75eca93cf612957066e1dc91014470d125f5f84a6c42809ea168d6bbff044dd4befa1718837bd19d80f0544ae53bed5e418a3a20a265772b159182bcf2da428cadd0bfd9070816d99bbe4e28e6adc9ce23e46e55eebe96270b7" + }, + { + "aggregation_bits": "0xfefffffffffffffffffffffffffffffffffffffffffffffbffffff7fffffffffffff0f", + "data": { + "slot": "6209299", + "index": "30", + "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xa0b91538f858f36fa87c1713f05f675366161899d581e40fa47e7ec0130ad6ee9f36f9424fbfaf8b671313c5e1a4c07a18be8c14658afa891afc796b5181fd368482a234b680a35638232ea44fc805823e6f9b86c3bc42b139f5b9517d0410f5" + }, + { + "aggregation_bits": "0xffffffffbfbfffffdffffffffffffffffffffeffffffffffffffffffffffffffffff0f", + "data": { + "slot": "6209299", + "index": "11", + "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xa6e5746c4ae07d4e29e86321af135a5b6b7a98209c479f37c38c8a5c624767e24b8ed7b203551e3f59e5cfdba7c089b7086495b91ef88dace5a1be905b295232a6ccd52cf2804de33fb3ffd6a3ae6056fecb0032308aa349d91fd0b073a65e31" + }, + { + "aggregation_bits": "0xfefffffffffffffffffffeffffffffffffff7dffffffffffffffffffffffffffffff0f", + "data": { + "slot": "6209299", + "index": "9", + "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0x87298b71c73ac1dc390c3259455dbbb9ce95c0898fb8ba00393307962bbb7168888b62bcb227f900e479cc0526e6f271156114e15a11401c0d52a88902d90092cc9ee1b2ea36d1359c439ef0f16a0fb6096c2d9704deb8035937b69e43c866c3" + }, + { + "aggregation_bits": "0xfbffffffffffbffffffffffffffffffffffffffffffffffffff5ffffffffffffffff0f", + "data": { + "slot": "6209299", + "index": "35", + "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xb809527ad7c9cdfe9b3e689cf46cf1ec508db2389c8b41a6a28d16abd5674d6d73636de7d6fb9fd552e4282d324011d908123fca307e9233b434f62624251c0acf3d08fe2dc7b013c08db1cb32bc260db64e673237b5a2e25a5761da868829bd" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffedffffffffffffffffffffefefffffff0f", + "data": { + "slot": "6209299", + "index": "24", + "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xb8c91f04308274e759176556432cd76537ad31b446810744fe0f1d84628c769c3da64bf0b84fda43a77a6c14f8c9a73e01d53663045e77e86f9c98e15e38c90ed04bede3dbf9b8cd46e5fb3c908d0423bb69d11609ae9921f64f898e21ada744" + }, + { + "aggregation_bits": "0xfffffffffffffffffffffffffbffffff7ffffffff7ffffffffffffffffffffefffff0f", + "data": { + "slot": "6209299", + "index": "62", + "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xabfe95a7301bdaf877791bb8b7719abe7c5c87b4fb66056a83a956ada6db87d3ad7a151a564c646a48f7d34fdf5c3aca03d68f24e79e450ff43b838fea261384c96ae77d63bb073e8e506c981f813d73bb299666da6a27d515108bbafdd9b9be" + }, + { + "aggregation_bits": "0xffffffffeffffffffffffffffffffffffffffffffffffffffffffbfffffffbfff7ff0f", + "data": { + "slot": "6209299", + "index": "50", + "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xb9c9155f011d40aa7c6ad9f1477dc3fef699656b83e801105adce3f96d14a8a11e0422ac14cd82622d2321c2e3eb3fcc0c4e21c81d36c6e795fdb8952326665d8d70eac33d3406c7804df93cecaf062e632c481ae1ab62d1f41a7a8db663df82" + }, + { + "aggregation_bits": "0xffbfffffffffffffffffff7efff7ffffffffffff7fffffffffffffffffffffffffff0f", + "data": { + "slot": "6209299", + "index": "19", + "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0x84c162c1b852b8d8f97344a38fd9d679a5412d4b936586704a9a0d0aa8d57673203d517be07115c1572258c1f488e75b124eb7e74ceafbf1cb697744b3a805304a4e00cbe5b30823237130944faa95b98978f260bc3db99b7acee89379f51eb8" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffdfff7fbffffffffffffffffffbfdffffffffffffffff0f", + "data": { + "slot": "6209299", + "index": "14", + "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xa19039ad2e5f655cc47ba68d4e6134dc4dd81ba9c7c2ab5ae9309bb66247dbf86005a13c791f49b4598f1dd70fc7b79908fc2718b74d6f4c9f2558abea775dd9eaf9d568dc1036ccada1656208a2a9252a64bb8f2655f4cd6142b05c17e5f832" + }, + { + "aggregation_bits": "0xfffffffffffffffffffffffffffffffffbffffffbfbffffffffffff7ffffdfffffff0f", + "data": { + "slot": "6209299", + "index": "29", + "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xb54b159da8df509e7092362a0856baeb820093b5c6eadac75e25bc7bd35f64af17df22e0722e70513d8eb5135ae97f03132492282301a67b724544ba3503cce3578222d3b0d7adc7582469bd5e7db88aa55985a598653545414299f5bec8fb40" + }, + { + "aggregation_bits": "0x2d991228d0118242a222a8400e17f5ccd197ce35d8c30ab10727872142448ea2d24508", + "data": { + "slot": "6209299", + "index": "23", + "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xa167730dc2814bcfae21e4d27b27fa98c0c43a2059069c240dc40a1a9eaff97b5859bbab0442a2096678b5f11c9620930ebeee7fccdb4611f494b09c4a4e6d43c30a72e833598b399d164c6e46414d9154a8a8d659df0b9979631f6ceba10ee9" + }, + { + "aggregation_bits": "0x740195762519488840e342ef216d45c44813520c70b60e1169600e4202785448ca980d", + "data": { + "slot": "6209299", + "index": "10", + "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xb0ecc7f8eeed5544fd0c1d6450533d9b12a2161c1d46e798ae04c18748b492f5b9cafdec50b6d4dc425becf804bbc6620798c0162e5e3181c159cdc24228d8f5defaf40f36e0635e9bd8481108ba656dad30e26facf85ffd339037f49c7df415" + }, + { + "aggregation_bits": "0xe1d538445a25feb210a004ca656e181241cc9827748060152620049f02012420b2240c", + "data": { + "slot": "6209299", + "index": "17", + "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xa16ff3d3792a30561e365097fbd48225674332125d0607b364408db075195084e4a8683c720f7212e739208ecd8005cf19803b557009d59d4f47a9c54e96ffba232d2a72b953b91ef0c0d738ea31b5344ba16379665a3df3b9b2e4ead0df4ea2" + }, + { + "aggregation_bits": "0x64a0100109b412ca12501044dc42044602a9c9c29466847a5a61362204989f103aa90c", + "data": { + "slot": "6209299", + "index": "19", + "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0x86e8ad8ad1efc09bbe6033de5c129a667e5bf1e73aac2790b1a72d3b721eaf32a37d9ee8a32db60b747acd9aaf2f000202c25ae46d66a4016d304779afc224dec146a28f454dfc0101413b478ac66967aae1dde12d25a8dc0145a59417e1d289" + }, + { + "aggregation_bits": "0x1fc995609448a4884214a2420d8155502982a0022d6c1063e57900060072222a48460a", + "data": { + "slot": "6209299", + "index": "11", + "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xb650fe111d7f0d8824444e3122135ee5420221c10faca8d78374bd3af7362dd89907d739a766adf097153beef777fb60121e074db67e1d4bfbf18e67ee2256f0fc5de33d1d806f82f822071c51977df7ce861ecfe812d6a9cb282aeae821f79a" + }, + { + "aggregation_bits": "0x4207e0d2d8400d6520449e81000936b01051c40120c426d086a0a84b021d0206840009", + "data": { + "slot": "6209299", + "index": "55", + "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xaa46e98857b436499bdabebb26a93b8346e091c766e202293c39daf0faa7d091e3992b13cb41c4b3b944e3797f8aba18129ac38d0c8f6c98367afc5e73ce7dbea7f92b2f0ed2f377ced32f65c3b449a7cf97ae83cd357b444e377523920944fb" + }, + { + "aggregation_bits": "0x0100000000000000000001000000000000008200000000000000000000000000000008", + "data": { + "slot": "6209299", + "index": "9", + "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xb2dff1b36145a9f9e6128d4bb72e551d2bca347e0a616e785e7b5447b2fc2e950f3bca000f30e5e0054182a25c4858b4090880eaa6da424abcece021cc11d79fff3ab334223d5c8c0df2e6ef14aea31c32a9bb2e054006dfa33f662c9ffe26ef" + }, + { + "aggregation_bits": "0x0010400000000000000000000000000000000000000000000000000000000000000008", + "data": { + "slot": "6209299", + "index": "6", + "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xa39856d2bdf92557ce88e232dc96233434032875020a7cdcc7b7565e4da6ec6039e5ed55908bd1f3594250c29d389d3219abbf9da0d506cb95d519c4b3b3bb4b44859107d05da94ce2bee19b99ef32de3229d855d09b84879d0ec2290746d0d7" + }, + { + "aggregation_bits": "0x0040000000000000000000800000000000000000000000000000000000000000000008", + "data": { + "slot": "6209299", + "index": "19", + "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0x92bcb0ce6b4dfc205028b4a4eb419f0e3aaa9f6e377431fa14273678a7c3db6866d61e32552f099be7445a2660acf6bb0f69fe2d0ca964b4b178897ff4b7590b417b732acab5b4bcee50d4e7d9d5dd9d84e2906ac84778714d021993bf04d7f6" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000000040000008000000000000008", + "data": { + "slot": "6209299", + "index": "30", + "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xb63aa7d0fcbc7aad8be93471b1e81b9b0694a8a2a6d9fe0e3013ffb9885df181475724897a63592f0a15014e19c65fb9103ce6c58f551daf34741a27cda05ef84f1219e4be703f3f7d734a90447e96bf298be88f0c4550d9528a225f546609ed" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000002000000000000000100000000000008", + "data": { + "slot": "6209299", + "index": "18", + "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0x847adbf033248d7e03aa05a6940d22c7d795743fc349c01ebc90b3c05f829dba90cb67893747a2ce62171afe77a25d861009ae010c9467cf3b63fea88a7f51a5cde14ef29743a1333db0156c52470dd1210e64e95847270464e9dfa0cb691297" + }, + { + "aggregation_bits": "0x0000000010000000000000000000000000000000000000000000040000000000000008", + "data": { + "slot": "6209299", + "index": "50", + "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xae4b1508700c80384b66e78c9da368619a0f821b13f8c0a10a3a747d8962ad71334af5031b32e307eec6b9284f9932a101ac9b24c71a8fedffd0aef05a23fcc07cf924d03392f657b1688b1a3edbf4d7d8dd4426be240cf49895f21f799ea740" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000008000000020000000000000000000000000008", + "data": { + "slot": "6209299", + "index": "46", + "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0x855af42c15d530ce499297c251a09ae6bb5d36731d0578fb237414a58ebcfaa8f6d18c5c071efae89205c78351c3cb130934b7c48551713913da611ff772c0b296cf4a992578a72b058d0e95af8d4f3d67938525655a1275ceeab1ca3f7737af" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000004000000000000000000000000000000200008", + "data": { + "slot": "6209299", + "index": "37", + "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xaf77155e54fafe882e3ac628b53970b9696bbe21df31e5070025e38578d98ab8149ed36dfc7f67c65b8d4afd3b8a30a21572a6d63b5adda7eacf8081ac4caec50de350ab2b0ac2cefbebd79edeffb9321d485e68a824bbe8d4a48fdc4cbdfe6a" + }, + { + "aggregation_bits": "0x0000000000000000000008000000800000000000000000000000000000000000000008", + "data": { + "slot": "6209299", + "index": "34", + "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0x806af4df47d665ea696d42d3dc035034ba937fea03718432ed3dd911325cdc3de3549abbf5943f80745d38f4154f7fdb13f55ff54770f62851b322ac880f6a3c2a18a0423dac0b88cc878422cfbb7ccad6372d4186b02b524b6dcf8b79e42fc7" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000000000402000000000000000008", + "data": { + "slot": "6209299", + "index": "14", + "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0x96a805626d6de5c9576b1409fe3544063cb2a09b5d03039ec17fd2ff7f147192d291630abeaec02d06a32d2020e60b4a08a4bdd0c8b91568f7ea9120ba424ba94451c9105a7bc8331bc694b844f7a6a557e5c7bdc6fdf11b4fb5b1041cf42bfb" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000001200000000000000000000000000000008", + "data": { + "slot": "6209299", + "index": "24", + "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0x82c0d59531e3f806702827c9345a6e35016f9daf4d83fd0a09c3b420c07a60f0159c40ce5da07a9c6cdecdc7d8ff59a902f3d15f5cad285a7b373f5ff45f5f5bc8e7779451e6bbd9fba6784ef361f7b56850e1186074a95ba5a1e7e399e74aec" + }, + { + "aggregation_bits": "0x0000008000000000000000000000004000000000000000000000000000000000000004", + "data": { + "slot": "6209299", + "index": "2", + "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0x916c3df35bdcea47715903a9c3a52251498230d6c7a74c71b92ebdd18b6776ac3340fd78e34ca9cab3623c5c0d6b323c0dc85bcecc8873bb10e696c6aefbe7426f0f2b79cd70defe6610e5b8276f17b35267ff6cbe023fbf5c7185d2cbc894e7" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000001000008", + "data": { + "slot": "6209299", + "index": "45", + "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0x8878a09621cda758f6e499064f94ff6310b30cab6137efe645773c34bf86c866c92d75e099e1a8a6bc6d38a0ba3f03b5121ef8cc9d45b510bc573d19586eb43213328053efa449415bd92dc9ef4088f142f5cdfde07016a7af477009be913d97" + }, + { + "aggregation_bits": "0x0000020000000000000000000000000000000000000000000000000000000000000008", + "data": { + "slot": "6209299", + "index": "61", + "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0x88b5d7f52523fca6811b059718931563aff11123ca7ec730f7618d184d2658edfbd24fbd346ccdebaa9bf8156bf2dfe50533559c9adc944db5d0236a0cf62a33ccadc2cda537701aa9ce58bc2a6679a9cfe47ba36540760b4248584f8350f827" + }, + { + "aggregation_bits": "0x0000000040000000000000000000000000000000000000000000000000000000000008", + "data": { + "slot": "6209299", + "index": "11", + "beacon_block_root": "0x066c98ac7f771df263ef3e28be8c80e3e17d63db01ffca12156557c04936aaed", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0x85e12f4584d796e0748960cdb106f527e80a5452173458f7a502a7e7a9196f38fa892dd95a14cfaf6eb3de26ce4ca2fb0549b02310d80d21697f354943620161ba2e29b204e26cd48994ef03bdcbf9f9c966f88dfd1eccbc30f364324eadd59a" + }, + { + "aggregation_bits": "0x0000000100000000000000000000000000000000000000000000000000000000000008", + "data": { + "slot": "6209299", + "index": "32", + "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xb3dc15f865b1ffe3701bcf409b0d8060f506179f79f71d8e529001d19961fbe6f7b163c45975c9662b6ea23c48945e6600d3a91ff6fb985fedb280df6ddcf2d09106979969ca21ac29ef849b6bbc0980d5c5f66189d311cdfe91b2d7feeecaaa" + }, + { + "aggregation_bits": "0x0000000000000000000000000200000000000000000000000000000000000000000008", + "data": { + "slot": "6209299", + "index": "10", + "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0x8ef0ac880bdf6806bee064b6093bce5eb3ae5e81c2bba3ef37c8d1259eabea0cfa0a1526af068d865ad39229552beb080754ad647b123750256ebd1bce9d926dd415373de18e347fca1e0ceaa43590d3a529bd8e7fd2e73d86fed8e161170a65" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000040000000000000008", + "data": { + "slot": "6209299", + "index": "38", + "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0x8660a7e60d26723c1d1387bb650531cfa466a38cb35223e0a1d3185d1c524fcfa3bdcb1e9a7c786445a552d969a7b2991513102cac91aee440696bcbc4759303da0fc4bb71025cff898b9caaa49d92de7a4b7fffd4055d4d16728ba6aafd9a8c" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000000020008", + "data": { + "slot": "6209299", + "index": "31", + "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xa1633980e05702616e646a8d2bd609f2c72c2b8da20b306b3481b9792421e686f32a62be767d0ccacd2172e636e0ab0a1878e2b8aeef2c583d9e67b6b8f5f3f26258f85341922ca1f3311b9b981e3fb32dd359cc76688e848b8ba022831cb5d2" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000004000000000000000000000000008", + "data": { + "slot": "6209299", + "index": "29", + "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xb07c8fa84da4373503267e359c7475951a680f3c66abd47252f2f4b0ec33a08369e15ac4911049114e0497d55c965b3116136307dd4196d89d99fe90eadffd18047b147deb1d98aadc9ca28e87b4ec731fb080d8f7d8e0fca11f01453fefa19d" + }, + { + "aggregation_bits": "0x0000000000000000000000000020000000000000000000000000000000000000000008", + "data": { + "slot": "6209299", + "index": "0", + "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xa5eb32f712d0ca5b4e123ae964056a5f1971258ce3d4c91e49ec673ad87d70f6c3ca3cad5bb1f5bc8e2462d14de683a008e7d02c9bd7cee164af488b00b3a77f7b3f0fe145cad70886a34b668ee1b55289719a890b3add03c01823e61521dd8d" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000100000000000000000000000000008", + "data": { + "slot": "6209299", + "index": "49", + "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xb34a1be5f12cf4d8d757dbbf5ba11ace33d5fec48352e212587da582f53ec989dd671cfce4ef57591228804dbf78c27b03f5bb0fae31e3e64dfee70ec0b3375b01620603047450b536e040002e9ad40e2261b4d6338ec571e59bfea509d9df2f" + }, + { + "aggregation_bits": "0x0000000000000000001000000000000000000000000000000000000000000000000008", + "data": { + "slot": "6209299", + "index": "52", + "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xa0b07cc7889227d4f89df4d7e2306917621332742a4316414b9744cfa04ba0272789689f7d6945140b152104e96b2d5106655d1082d9bb6ba15b1c7fc329e489968613de57fb2de4842d58adf10ad0dd5972575801cfaa647d98abf11778acf4" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000000000080000000000000000008", + "data": { + "slot": "6209299", + "index": "58", + "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0x8a8dd87a639f6438ba3a74260381853be77126ab09fbd9157f269a731e9db6a72ce9cc7f3a749c00e6db80e6c6203565133018a752f2cc2df23b632dedb089c28afb9bd1d6991c562b70c070da19c92975c17f99457834a6d883ebc875058bd6" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000010000000000000000000000000000000008", + "data": { + "slot": "6209299", + "index": "41", + "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0x8ff0f0d61bf0b55063688cbe624334e94134da310a12d91227450ba4052e2ddec6618215416c6937b115c05a35ad0f57023deb96681afe54c6b1082e0b6c8307c3804e04d0b33d3646c5e40570e46253d19b0979a202d86a66f642c7f2ece9ac" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000400000008", + "data": { + "slot": "6209299", + "index": "50", + "beacon_block_root": "0xe2a1cfff5c99a0041fe58b237f57933432725b22f20de6244ab8c0b7598f43cf", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xb592497072f6d60a06bb69aa65a7f507b45d94ef24a9df8434cb845026ec63620fc4836af8735e55f990871bee8a26a715605f07b1bb2e2e98cca34a6380d32a66b683dd78d4f149c4060a9d7088e9b333ae61443dc01d157f9353002f205b22" + }, + { + "aggregation_bits": "0x0000000000002000000000000000000000000000000000000000000000000000000008", + "data": { + "slot": "6209299", + "index": "54", + "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0x84e80ed176020d8b2b32f096d7cb1773d503a452b3fdc024ebdfc99b3c8f64572e916fbfd869f450a94351fdfc37d5d704af8de62ec534056d559f0bab52c2a3b24623f6df33c9f2cd0b55f4e3d61411544e4c3bb0b62473f3e85dd34fdf282f" + }, + { + "aggregation_bits": "0x0000000000000000000000000200000000000000000000000000000000000000000008", + "data": { + "slot": "6209299", + "index": "17", + "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xb32663684fbed8a68d657ce88b9af60551eb7aa8a4ef6fb6c135ee5bcb73e511b1ea5bf328a63c538564c5bdb6e317820515ae8e769a78e1f7c86b8987434953998b92ea01fc12784d974bb0dfebda84b841c27ea76f32d3ccea7374a07dbf40" + }, + { + "aggregation_bits": "0x0000000010000000000000000000000000000000000000000000000000000000000008", + "data": { + "slot": "6209299", + "index": "21", + "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0x963fd268e5489c0e3aad4aa62a3e5c90fcf27cf3ac64d2cac94a2253f316655fd4cd0dadda0b7e449b62381d2a24b87400bb06ffb5b9bea7ab4d3324aac5df738f3a07caba85e7be4be7aa57276636b5084eb360fe7e174fc52f8975797423f2" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000010000000000000000000000000008", + "data": { + "slot": "6209299", + "index": "57", + "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0x80af69055a2c9504f799f1564eb1e5271a569e45c1e800ad14481fdf6ccfc4d1f685fd28e3f23364d770a8ac4a1181b715469a46a04e423d61018651f9ca80c79192764fd391aaf2ec677267b9ed8edccc5654260e828c28b8b71ebd3cc17ab1" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000001000000000000000000000000000000000008", + "data": { + "slot": "6209299", + "index": "51", + "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0x87771f852805c8e66ffe42d144b32f3161fa128d9809989c07a7398ec2606b7e0e706de45a88527e37022404b7662b58194d89509ee1bc84e6be582bd1b65166c57b45af63bbe4f6974b85ffc66ca248c0f8e005f5f82f7b65eb528888a89181" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000001000000000008", + "data": { + "slot": "6209299", + "index": "16", + "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xa524b4e7ac617f9abe8261062d32497a01b09f3a4028fde4bfd4f95edf2849dca78e1af9aede510fb611b1e604c930c514ba037133df0890152bc7c5707b65e83a9ab3f8050ac7a884bfcf8dc5a07d3d671856053d3e510a571110ffded9ab5c" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000010000000000000000000000008", + "data": { + "slot": "6209299", + "index": "56", + "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xa33bd863af49500b55f4925514a976f9a1df95703fa1ead34712221125d07f777d333100eeb291e20c5dd664e9ea567d12e7fd836852b0456ccd4a5856d28480b14086ea437214cf2ab38c6a0ac1985f1e7daa9c5f80d4de848aa69f763322c8" + }, + { + "aggregation_bits": "0x0000000000000000200000000000000000000000000000000000000000000000000008", + "data": { + "slot": "6209299", + "index": "11", + "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0x8e408e7e33078a5e73b4ba172794c53a4456d20365d9d3ae9bbba4d56704f31085eb091a73896b1c669a4f5f54c284fa0e8dc3632dcb72725243702f5021e429ced835376d4d760a744a412696d537f6be229d5bc4aed7db6de3b2582dc33da7" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000004000000000000000000000000000000000008", + "data": { + "slot": "6209299", + "index": "63", + "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0x90decb779171cffce4f8161b9c0b4a658a40f36e11165b3f33f2e8892d87f1c9fbc50c528a954f665176007b00a3a77e0a5a9a464811c61f6ebb8772e5545f30f875c10d495b77299aa1d70b972d6af557642591748edb301ccb5b67e4786680" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000400000000000000000000000008", + "data": { + "slot": "6209299", + "index": "25", + "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xa750ff1b937b1b37807ea112fb49afee2360f974935eac59c463c9b551accd760b867000a23913da9169d812fc9b4bdf18f0b64589dea0026c0cf52018cc1c064fd90b9dc718508e88f12b7acec6a418ff6d21db3e1af1df67ee6c68e79ca949" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000000000808", + "data": { + "slot": "6209299", + "index": "48", + "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xa94ab4ca460d12dbc19277b5b38fbd298d6f3acf00a7b8fcba75fbc10fc603e27a1fbda1406f329304a424f95d7a911901cc57ce596f2d1ee7c13caaaf625583614e8022bade66f083d5d394f0704c6df32f96ec6eb44594cb53207829944b37" + }, + { + "aggregation_bits": "0x0000000000000000000000001000000000000000000000000000000000000000000008", + "data": { + "slot": "6209299", + "index": "22", + "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0x90043f9f6b6a9e6da1a0ed7108d90e1d9fdc5a75b981e3781a11e06bdc1bdec9a38675c50b0cfa13196ad3f650c42c69105596a7809b2a6fa79118d7bc9946b1d7101346ff23d99382042597db0ea72c57506117f96555cba533cea54f5645e5" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000080000000000000000000000000008", + "data": { + "slot": "6209299", + "index": "62", + "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xa3d3d1477437e7acd8a874dd0c8f5d30faa1d5aac415c6049096f220e3a5a953e8e50d9ae1db2d2d44a321ce0a3f0ce00338f72953b4afdc6892e17027c972be063a484b90a2392748b5d08a678e3b75baf10e8fe9202abfe6b210e684401762" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000000000008000000000000000008", + "data": { + "slot": "6209299", + "index": "35", + "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xa4f82efa905cb49071460dd8334e73ed442b92d478ff2bd40526109e6f3cf27334a5ced82107aa4f0eba1b49a13386f207b43e9d372703a18dee0fc5844fcffaf0528fcafd846fe369f5a815c1c7d7063263002d1b9361848b19400e749186b4" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000008000000000000000000000000008", + "data": { + "slot": "6209299", + "index": "43", + "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xb746b049bc32741271c46d369d756bf028a3812112444eced7298a7fb987511262d1474430c98624a5e8bc58d27b7c58185a23e0868bc8b8f02e01d8759cc63e06513c4d0de6a5c013e5cdecda0d0a76d40f1964db2b0d8b48d8cf5e9589d85f" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000080000000000000008", + "data": { + "slot": "6209299", + "index": "13", + "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0x92f7be76ffc4f5f7a7aaaec31c72c291a63b4ff5269dfb3bfda4638eaea8b669fdac60d9f050686e53012bc0862868cd17b533abca9df759611e6c686cfc3883fb0546fbe1e3aad7b4c4fb9647596ab273b030c47dea63bd67a2b3d57fb195cf" + }, + { + "aggregation_bits": "0x0000000000000000010000000000000000000000000000000000000000000000000008", + "data": { + "slot": "6209298", + "index": "7", + "beacon_block_root": "0x066c98ac7f771df263ef3e28be8c80e3e17d63db01ffca12156557c04936aaed", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0x8809c4c0ea77564335d4fc02d127a42c966306c543bfce4464b2761e3be85c9371c7463df34682fe2f46ca573aa4ae7f06e96e3559dbb915f1dc3e1a0b66a4d472690051ae834c07ad5a5027d9f94b59705593cac7a6bda68ec707293899838d" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000008000000000000000000000008", + "data": { + "slot": "6209298", + "index": "24", + "beacon_block_root": "0x066c98ac7f771df263ef3e28be8c80e3e17d63db01ffca12156557c04936aaed", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xb285d2cdfa7cdd43ae423133e1cf421da508f0da1c2cdfcfd0c15d5363737c1946b28d8717f885a574cb42f129b668851343047e18886cad94f6090ae0e4da6d5ff62dd97cf2e9a93f1e5a0cbf9306b016e4754bdfda15ce33549b890e32334a" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000040000000000000000000000000008", + "data": { + "slot": "6209298", + "index": "6", + "beacon_block_root": "0x066c98ac7f771df263ef3e28be8c80e3e17d63db01ffca12156557c04936aaed", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xb680c615f262e0cc9a658f56c78c9a6918a25ab750ee02262517cd86858a8b098b1d53a7314c12afa7c26dcc4a856348048f1892b76156fc7353c784cf9bdb9f88cf5a8a3f639cd0a56cfa7194a7068d41b8308109a300d7ce64884cda4b0b2c" + }, + { + "aggregation_bits": "0x0000000000000000000000000100000000000000000000000000000000000000000008", + "data": { + "slot": "6209298", + "index": "38", + "beacon_block_root": "0x066c98ac7f771df263ef3e28be8c80e3e17d63db01ffca12156557c04936aaed", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xaaf944abf1bcf49549c3413828215f0112b72c65d1d2ce5a4fddcc49053f0e24fa721609a77fc3ac27db5614f0e24d9b11578960fab93c1bb37727b537b64d76cd0d40912bf65837a419a41100ccecf1ae0f1828b3c6fb98f0a416baef8776b2" + }, + { + "aggregation_bits": "0x0000000000000000000000080000000000000000000000000000000000000000000008", + "data": { + "slot": "6209298", + "index": "19", + "beacon_block_root": "0x066c98ac7f771df263ef3e28be8c80e3e17d63db01ffca12156557c04936aaed", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0x8aca3c9537d46b03824829d7bd1803ba9365459cca32eaaaae600279245577f40bf42301b2f158876e8612d44059d1b808760c138a924c666bfea148032bcdf76481020098cf4c4eff0fdf38084c9f4998a1924bf19de249fd4141634be8518f" + }, + { + "aggregation_bits": "0x0000000800000000000000000000000000000000000000000000000000000000000008", + "data": { + "slot": "6209298", + "index": "61", + "beacon_block_root": "0x066c98ac7f771df263ef3e28be8c80e3e17d63db01ffca12156557c04936aaed", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0x81dad45471a5d59ac58662d19e4a34b834fb895a821b0b07a002204fabf523c346ee9ae05a1b6549b3e063626c625e5208233fcf0c374401343a7cd296a81a79207c132653e6ec09cc751f6535b2c49782d2a51758a43463341d9d4f85829f4c" + }, + { + "aggregation_bits": "0x0000004000000000000000000000000000000000000000000000000000000000000008", + "data": { + "slot": "6209298", + "index": "48", + "beacon_block_root": "0x066c98ac7f771df263ef3e28be8c80e3e17d63db01ffca12156557c04936aaed", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xaa1a34234dd9367a37c97894a73d2299f579b9e639dca10a22d5b7da0ba317a0f409d8d540f03a2670fc7d1ed5ff6af408914ae4d38dda2042e1efabf8185ed6f9a651e3f11680e15bb0372ad9489dabbc8abc6cbdafbac80df00d30ef274bc8" + }, + { + "aggregation_bits": "0xffe1e3af1c5553ffb8cffcfab4b9b15cbbdd6e2b07e9e652f2ced8cb4eacdfbb77d50b", + "data": { + "slot": "6209297", + "index": "58", + "beacon_block_root": "0x066c98ac7f771df263ef3e28be8c80e3e17d63db01ffca12156557c04936aaed", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0x86f9bc41123a225a63335bf39436fdf4438bb7c8c5d4e4389e83e9cf0948a7dcaf70f7a15cc324c23081811e953e226410f771746bd1cc1e0118b96506a924cf98f4a900aeb5168464973b0ea62b930f2afd7b3d5547e6b4452c56a9e7815de8" + }, + { + "aggregation_bits": "0x786c8fd2f1e97ea2abd8f9ea5fb5c371f2e1db660edfb53d3fdf6cdfa1dc2c761cfe0f", + "data": { + "slot": "6209297", + "index": "36", + "beacon_block_root": "0x066c98ac7f771df263ef3e28be8c80e3e17d63db01ffca12156557c04936aaed", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xaaab7f438c7663b5d76bbc452eaf0875a3302850a17fffe42b7b7fdd8ceffa7c67ca95f54b5e6e38ee9a4236b2f74f0014442348c150931e0b61a24817e224e9f85e8ce60db2fc27cfac0806542266df47a18e0e68129eecdfa94478354b9cd7" + }, + { + "aggregation_bits": "0x3c4d5c77e3819e7cd08d56a1e8ab7ce31dceebf0b3e7bb0b7fe0fbcab3f90c40c5480e", + "data": { + "slot": "6209297", + "index": "53", + "beacon_block_root": "0x066c98ac7f771df263ef3e28be8c80e3e17d63db01ffca12156557c04936aaed", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xa3157f26587b18e8091958d96fc6c9035e00a12f04cd15920a2bd325ee4609c96f616a5fb9a8bfd9343c013a7a6a2b5b12165a0e533b32dafdccb789dbeefa697bfa96bb9ad4719460f1d1b65cd78eeb50edf360a594babf05cefcbf1c1332c6" + }, + { + "aggregation_bits": "0x2d633aaf6807608cc766db26500b6a75858d7e6567ce838cb7a7187b834fb5097c2b0d", + "data": { + "slot": "6209297", + "index": "48", + "beacon_block_root": "0x066c98ac7f771df263ef3e28be8c80e3e17d63db01ffca12156557c04936aaed", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0x8dbf23c2a649b55ab190e790d85cf6fc2cf7399f8e7eb5b3b551c4208554d8c7a08c601048ff28dc2a2f28107d64546501cdc29d99478b7d2a5ad36b8484f36350649748ea3928b3bf30271db387dbc33d7be08256a2c5d95c4e6195a2c6e429" + }, + { + "aggregation_bits": "0x40f23c9018a2abd9a99e7cb010daa332c9e58204ae117486448412d16a888a6b9dc10c", + "data": { + "slot": "6209297", + "index": "8", + "beacon_block_root": "0x066c98ac7f771df263ef3e28be8c80e3e17d63db01ffca12156557c04936aaed", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xa2fd6ecb68ff39ee4ca47df47657ad733b200f36b4dff910553069a0cc2062101548133a30a2c62b08d06e156e926e9f10fe513d86e184e9c19ccfc54b35eda3fcb7da5bde741c9ec4a4b6060b1774913996043959b8d46dcb25baf0564371e1" + }, + { + "aggregation_bits": "0xfcb367b97fbc509febf7cc7eefadb40e41f8c91fb0e9973baed1d66ce089ff906cdf0f", + "data": { + "slot": "6209297", + "index": "37", + "beacon_block_root": "0x066c98ac7f771df263ef3e28be8c80e3e17d63db01ffca12156557c04936aaed", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0x9480f15de79d4af6df89c11e9466abf916616f479d2d2bacf562dbe2f85e88839e3b4caa1d92aeac6e06e410dec7ccb5164b6b57b6703e62416700ae0e0a21565b9fec95eb40985ca317e5aec17210fd4ad7931cf1fb32dd2fcde99c1b18e285" + }, + { + "aggregation_bits": "0xd9e7637f4b96acefc4158e934e3caf0c08ad69da3d73f3f002974f0d713a8376b7e30e", + "data": { + "slot": "6209297", + "index": "19", + "beacon_block_root": "0x066c98ac7f771df263ef3e28be8c80e3e17d63db01ffca12156557c04936aaed", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xb9f5c3ca35d83a4581db7688f24c822d01db6125c522180345f8eba29da676beb9f381d5c99eefe139e878c6e432127d19513c060c3dac709359e98c570b472a284f3f38dc6d9f2eaebf61baaa9cbd88c5a31ab9ebe5d495642f00c0c0d0c376" + }, + { + "aggregation_bits": "0xaedeb664ed9f31d9c05359a6f27ff92b13bda6d7d731716351b30d1a8a0f4a0609ac09", + "data": { + "slot": "6209297", + "index": "22", + "beacon_block_root": "0x066c98ac7f771df263ef3e28be8c80e3e17d63db01ffca12156557c04936aaed", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xafdf5844830f0208efefc0df0394ed1aced8e58981bf7219338f16d7e67994c875cabf5a9237972154406f349092a71a12ddec49fc8ac5e4cffe00af251ca78a3a8649487c2a7d57a209fb862fc98d94608bb754b7a5a98ac6b7bb006b3ed239" + }, + { + "aggregation_bits": "0xa35466b4fb559dd782e33ab4963d16927e8e7f42ee0665c6baa2e9bfe425dc2881490e", + "data": { + "slot": "6209297", + "index": "39", + "beacon_block_root": "0x066c98ac7f771df263ef3e28be8c80e3e17d63db01ffca12156557c04936aaed", + "source": { + "epoch": "194039", + "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" + }, + "target": { + "epoch": "194040", + "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" + } + }, + "signature": "0xa8c7e35556721acc9f4b6e9d36d4649a10113d7c2bd35a12759b01b5438a5ca4c0aaffaf5273cece5d9efa30763b85890aa839fc2ebb6ce250b8ce2a8cb13211e013ab823b048ec7f89accae82d8e22c0cc145efe40bbf3385f0c35e03b4c5f8" + } + ], + "deposits": [], + "voluntary_exits": [], + "sync_aggregate": { + "sync_committee_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe", + "sync_committee_signature": "0x8d9c740323a3c7c0e06894f513c0844b91335703536fa9d3ea9d4107eecda32a4b3eca141f1406688dd06644cdb0ad1c0dadbce8f4819742d0f37f0fa33a2e01c1d034186b57eb4dd5429b10655937855bf772c1dc610a62ce2c4ee2ea18c689" + }, + "execution_payload": { + "parent_hash": "0x10f217cc77b0ea534ebea1a4fc9c26f4c4f30ceaf1bf56c3d7146672b13f13c2", + "fee_recipient": "0x88888888ad8a8801aa83d728845e4847bc2cd8be", + "state_root": "0x76ac1a56ccd452a0c0bd2f12b4285dc992121b8b13af31777b823f6d9f24d9e9", + "receipts_root": "0xcda860badee511a72a5f9793537bd7334ed268f2d42218044b46b51a11581e14", + "logs_bloom": "0x3aa5f39ec93081bb74646174aa098f6190996d80240d81c22581f30907891d007243832060874098415212c2d32253181a496190af45f9241a404bf61528b6f52870529885161c3d2bc75609d4d3dcf4163b1990da4d28c864634875bce54130930ac5c47b0a43433ed69a1f27575ccd829516064014ee7d60262f53583943861a619044a37108550c5419782a52225e780a1d0575169219bc092442b1172e888f8f9f6b136c653613c976d8803457a004c6237020bec47600680005826c33474dd918d3e0141271804380284b0e80c8f92e632885cb2df9ba245e6a5f09a29136de37da014e0ceb0c4e4eb0803f62048f3f2038940ac6548021e943b4d15465", + "prev_randao": "0xb925a717fca09970fd61e050fe5b2a01c1c414f835b60a378cefb7b8490ed3f7", + "block_number": "17034635", + "gas_limit": "30000000", + "gas_used": "12188791", + "timestamp": "1681335623", + "extra_data": "0xd683010b05846765746886676f312e3230856c696e7578", + "base_fee_per_gas": "20734141307", + "block_hash": "0x9d9ce6d124373ca76e0af15543327c770ef408d91198e60e719d7ec85a14508a", + "transactions": [ + "0x02f8b10106850a1e5368d8850a1e5368d882e98f943506424f91fd33084466f402d5d97f05f8e3b4af80b844a9059cbb00000000000000000000000029176074b2d0c4ed4805d294a3d1b6e09b9580a800000000000000000000000000000000000000000000000b35524e8a93f0b000c080a08dbdd0de5709bb68bc03a83961d3af88ab041eda7145e5e9547d6b276ff89c3da02c9d19279a05a3a6c9b2bcb10f4d38677fe33a3aadad65e1a94433638ee60585", + "0xf87083acce708506fc23ac00830249f094396be2030034a50b6586d635e11dd383c622688b88022706a0d4a9c0008026a0438c63d20e2707207c261e48fd58718bce30125ef5c688556b6ccc8c03c91b7ea05e178a09fbcda1ed66b3a8c5fd0190c6a2f85b95608c48051c8a0d93e6d5a434", + "0xf87083acce718506fc23ac00830249f09499fbd884a5c012b99427bc8592e347c45bb55c4b8805f595f9e4b1c0008026a0d75afd2bcf3e2f35256bf7a90a0a3ea17389e05168c76edc09c1169b8774b322a02b797a94331e10d931de313a1a9b391ee5389841a0d7e3326f3ad84420906da0", + "0x02f87501820a4f8506f2e3fa958506f2e3fa958252089408b0967377e03ba0a4168705bc614096cd36abf58718be7111febd8180c001a016a28130b8af017fc44402d13d590ba291e97e146c010ed070977b49a76681e5a0450a70653a5e12b78b64fb956e3321e9c6d8632a9f805208104d1f78db23425d", + "0xf8aa0a850622afab10830124f894bb97e381f1d1e94ffa2a5844f6875e614698100980b844a9059cbb000000000000000000000000120051a72966950b8ce12eb5496b5d1eeec1541b00000000000000000000000000000000000000000000013cb5c88b53b163000025a0d758fb3d2881ddac438f6ff3dfdd59fd1afc1040c5a68f6c69aed8a4f410eb47a03081c8d6570d1696425f594b9fa25ecb2a405b6041f245e69aa1f0001eb3b849", + "0x02f8b101048505e52a38428505e52a384282b131940d8775f648430679a709e98d2b0cb6250d2887ef80b844a9059cbb000000000000000000000000560e15239cdde26edcaaaa3c4d36f49fccd98057000000000000000000000000000000000000000000000003d952abd36cbc0000c001a0a4fd3c29c8509fcb63b71130a47234d24a148038d3c070b1008ba4ac8cf8a7aba0707f9627ff39c1092eeedbad08065fa6904be794f9472b79a9368287dfad69ae", + "0xf8aa0885059682f00083015f9094a0b86991c6218b36c1d19d4a2e9eb0ce3606eb4880b844a9059cbb000000000000000000000000480fb612d001f7a7759bade904c1bdcdd4d22996000000000000000000000000000000000000000000000000000000000462f2e025a017575774cfe84d21590cb050de96dee4dc32451ad70e7f1ee161056585a8e82ea0752891e69b73800ad66904b2d940ae340224b1edb6f9c6c043a43bed050777bc", + "0xf86c81e585059682f0008252089490654e4acbfd29cecf2a5f44a518ecceb6288328870aa87bee5380008026a034e54994100926aae863372c2857dbe8fb56b4f10ff2a24687ac18a488b01f57a002b62e5ffbab23d544abf5271966c2a9112063f6929ef88aad75259fc740e7c3", + "0x02f90172015384b2d05e0085079dcdf2368307cd94947a250d5630b4cf539739df2c5dacb4c659f2488d80b90104791ac94700000000000000000000000000000000000000000000496b9ed5494e5eb800000000000000000000000000000000000000000000000000000176936751d22f1700000000000000000000000000000000000000000000000000000000000000a000000000000000000000000019914a2d594f85e3a8eee867030ceb92254ceb2f00000000000000000000000000000000000000000000000000000000643725b2000000000000000000000000000000000000000000000000000000000000000200000000000000000000000027bcfc2c049224383275ea1d226190a004737e86000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2c001a020141ee490b03f72a7f1947dd3d2652b8d6cdaac8248fe4d2c2e7fb0aad42f19a0734866ab8d280cda279ee71c6fca284857e98ae6efff301971a48366e846f008", + "0x02f90272017a849502f900850a04f2061a83030568941f7a6c0f5c5a747bb36ff99412371259c18ef4a780b902046b1a2b7f0000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000b2d22a2191c066233df3e68961547c39531a56d3a58f4fa1e50044ed04e87c94292268aa7e8a498bb99a565a61b46448a8b39bdf55b97cf42fc8e89b60657b1963ce94c45b191f039d2983496219d5f8020ac2eb0e5f6fa33af4457a19ad1fba13eac20cd79d249ab5f088d7c9d6024aa66f49cd3c39225527b63d7e2e7e0fb8bbffb891ddc3b871f9df1bbc61835d9d1878b9b984b6a244f6116b1d1134127e165ef16a6842e4665f5284ce709f10acf2abf1dfcb4d269998925487245663aba1c294dfe5a53c39fab79e778d2b0e46f7349d16bf20d76b2f5c096ba74eb963daafd4f05f16513b5f42c26864305bb5b27e4f82a916d9f4b11f9e610c352d2b3a10505abfa524a4739cf27156ea565375b8ee607b7e226aaa05e5961c6999da8f8b61506296814ca076cd56077e18755acccc0fa0bdd9b838da48bd92b10f93b78bfee9d0195c20d5b39a875cee8ebb41375407a1ddc369e627f45416a74230dc080a056b543f9ea2a7834463585773b9b82c103cc3514f729ec44fd7aaef30af93959a020356862fd99b2ef88185354549aec60391542333eb067bdf5cecc6d2ab6b26d", + "0x02f901db01820c1d849502f9008509f04034588303ca46945fce4220b8a08037dacd876437167897f1bf5f5087f8b0a10e470000b90164c4ffadc500000000000000000000000002eb75be1e72e988de64f0088d654d8ea1081e87000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000000000004368747470733a2f2f697066732e696f2f697066732f516d50693775517152707672773162513731517937635745714c61467a39777832514b47507759467a5064714a3700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000041a50d72bbaaaef24efe7b9a20354af8d613e423824c52d3275f0f8df3862415221943b186755419a708b45bca8b5203a8af2b4beceaac014388cc97569781a7041b00000000000000000000000000000000000000000000000000000000000000c001a0c460ee2aefa74bc68734ba2a4483d3bf2b5a31bf57d22364f634d8e96242b012a02b1a64633142aa7bd071877bc12e07f9e3e4f8ab6df5b5e56ec252ea1a46afa6", + "0x02f8d2018252dd849502f9008509f0403458829e6494c02aaa39b223fe8d0a0e5c4f27ead9083c756cc280b86423b872dd00000000000000000000000005febb31be379ede6e245f6f2dfb7da88ee60753000000000000000000000000c3816b8524bb8f8b748cc6cc506508200499cd020000000000000000000000000000000000000000000000000214e8348c4f0000c001a0e52c773d69a6cd943ef8a43272df353626138ae385531d1fb6920988247503e9a0259b081a0d6dfa2449eb4132a1232528bbdc7cbfa92908a845a5d6c2cdec3bdc", + "0x02f9073d0122848f0d180085059682f000830cf04494c2c862322e9c97d6244a3506655da95f05246fd8870cf4ed5b7ef000b906c8760f2a0b00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000002000000000000000000000000007c163b007b3db7ccffef77848a766047d8ffc2d0000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000cf4ed5b7ef00000000000000000000000000000000000000000000000000000000000000005c476af662900000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000a3b2e006279b444279df0f11de74b21ea47501a7000000000000000000000000a3b2e006279b444279df0f11de74b21ea47501a700000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000009f295cd5f0000000000000000000000000000000000000000000000000000000000000000056000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000003a000000000000000000000000000000000000000000000000000000000000004800000000000000000000000002eae5af37267007cf956803ce0dfb66468e2df77000000000000000000000000004c00500000ad104d7dbd00e3ae0a5c00560c00000000000000000000000000000000000000000000000000000000000000016000000000000000000000000000000000000000000000000000000000000002200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006437218500000000000000000000000000000000000000000000000000000000645eae84000000000000000000000000000000000000000000000000000000000000000072db8c0b000000000000000000000000000000000000000064009458083c60280000007b02230091a7ed01230072f7006a004d60a8d4e71d599b8104250f0000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002000000000000000000000000d4307e0acd12cf46fd6cf93bc264f5d5d15987920000000000000000000000000000000000000000000000000000000000040a800000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009f295cd5f00000000000000000000000000000000000000000000000000000009f295cd5f00000000000000000000000000002eae5af37267007cf956803ce0dfb66468e2df7700000000000000000000000000000000000000000000000000000000000000a3269f19a56ac82c10075cd130f21081b9cc45f1580aa718dab5293aec5c665eb145bd929b5679c35a34103dc30c63ce0e36148224109f6a1fa7481a530ebd8ffb000000913b1980b0c12056a6fcd254815fcf9fac7b19aae633d8b2dff2745fd2936bd1b90fceb4cc29d2e5d3d3d4a3d2466a05999872152f082dd22952b68c184337e2222839caf0018513853621130984072c0872765c0046f1e5adc7fcc536760dbe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000d1d1d4e36117ab794ec5d4c78cbd3a8904e691d0000000000000000000000000000000000000000000000000000302578e1ff00000000000000000000000000000000000000000000000000000000000274ce220c001a0a85d459f6125ec0c6c02c96a688afdca50af609c34e97503c718c7872bf1dfb0a0355e6ffa39b981b033a00aa78d0b2bc4589442822562e5ed3ef875467e51e711", + "0x02f8b3018202ac84832156008506e17d3e9883015f90948db253a1943dddf1af9bcf8706ac9a0ce939d92280b844a9059cbb00000000000000000000000030741289523c2e4d2a62c7d6722686d14e72385100000000000000000000000000000000000000000000271448794a00ab350000c080a0883dff31b7fdc7f18d46c3d76e5b829b54f167cb8d241be274bce997f0936618a06aed8372d3d3cc6806afbfb8800595ba5825c8a58dc049fb743f3755310ee322", + "0x02f8b4018301a8538483215600850917b99c4883015f909465ef703f5594d2573eb71aaf55bc0cb548492df480b844a9059cbb000000000000000000000000cc88036fa05c86129bf66260c2a905ab2c7b663c000000000000000000000000000000000000000000000012bbe9e607310b0000c080a026af20bfb164835d912c7d77b2e12118ee4b139ef93c08a5945f8ef513086f96a035f5887dccc366ae07449e897121d1f26f3bc7b1b0c97723095e98e58047d428", + "0x02f8b1011584832156008506e17d3e9883015e8094a16a609ff4e1a15b6ccb469e7a5dd14e8930528380b844a9059cbb000000000000000000000000e93381fb4c4f14bda253907b18fad305d799241a00000000000000000000000000000000000000000000174b1ca8ab05a8c00000c001a0438fe34ac0bb182df0a5a93240974e5d06de4b4185a705762352411ed8d86734a01e1cb5c5c3a0e96b10dfc61ecf274ee5589f58421988290d639f5524eaf2a531", + "0x02f8760183015c4c847735940085746a52880082c35094bc30bef5c28011055053c9dcaecf0a08d2c173c78802ac3d1af17c7c0080c080a01ccf27ae4e5d8070ca67859528a3c012b7011daa4d0f782de9e136a6264b5804a016c901ec4898d3331766cb09639ed7074e5d5d86a8dcacf3ff9db0aac3eba50a", + "0x02f87301098477359400850684ee180082520894c9b8e8268447caf6147d5aa77cd2aeaeba91fae8882433e88f00c044a880c080a0b4d9abba7acf8f20fa071338b26f6e331f42c61d16b207820d19d6470b9b3c19a07769b7cf4ef33748d815a31c36594eb75014dd07ab2518942dd9814ffa24f983", + "0x02f87201038477359400850684ee180082520894e14e3afab278803e4ad4541d28a8bd26dbdad102874fb43a2a0aaa2a80c080a09f94539f78b4e6ae5b279c714ecb14a7fbc88b7d34176724b255053b52439887a02e825d83db6c839c1e55ac99c879843aa432efc4615f9a65ca7416e6a16c3b73", + "0x02f9039f018201b184773594008507c03d1680830362e59400000000000001ad428e4906ae43d8f9852d0dd6873822042b738000b90328fb0f3ee10000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000036bac410c3d00000000000000000000000000010fda98ac51c012a5ce0e4a055c193d0cd8b90db000000000000000000000000004c00500000ad104d7dbd00e3ae0a5c00560c0000000000000000000000000096626598ce58c4174295025857106cb8e7ac81c40000000000000000000000000000000000000000000000000000000000000d1300000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006437239900000000000000000000000000000000000000000000000000000000645eb0990000000000000000000000000000000000000000000000000000000000000000360c6ebe00000000000000000000000000000000000000003b667c25ad83eca80000007b02230091a7ed01230072f7006a004d60a8d4e71d599b8104250f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000024000000000000000000000000000000000000000000000000000000000000002a00000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000167401aafb0000000000000000000000000000000a26b00c1f0df003000390027140000faa7190000000000000000000000000000000000000000000000000000000000000040393639ba48b401a9bafd40e231df450442c2a6691297865297be95109aeb81029ec047ccf61617873a2df91fe90db8a012be0e45a4060a5b5a46d79b9684c488a8a9c101c001a04d23abe791c20f7b46fddfb1d0fc492619a9bb768c4c324b6de9b340361d8241a0667f6d1e561a6e7d558e2ec178f5163c4240da821a5525af5d002be0a985ab21", + "0x02f90153018222cb84773594008513b14b7da78307a12094a24787320ede4cc19d800bf87b41ab9539c4da9d80b8e4c658695c0000000000000000000000003506424f91fd33084466f402d5d97f05f8e3b4af000000000000000000000000bebf1c31e05a62aa8d07003af177f07891889ad700000000000000000000000093242cc81b155f50b91b626e1246719542e1c54e00000000000000000000000000000000000000000000001aabd5467cfcf1cc7600000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000c001a00f11d255934c9c202691474ef7f2fbbc3110612fc276a6a2490f3bc856c41e56a0245f60ef7225af66c4f5c5e62bca1bee0bad1740c3d040d9e6c0e565fb6cad45", + "0x02f876018359b0f384773594008517bfac7c008303291894835d3f345bb32c55c9ae592d1d9b1a77c121ef84877d6929b892400080c080a0fba35cabfbea82cc5296fc02991421c8043ff9b2df9b89a0e3919d0a997489c1a0385ff420aeb2fa1ff472cabd82051f4f69df507b37ffd4aea1432b3a366fdb08", + "0x02f8720139847735940085061ff2ae3982520894263a2c022aba910418465a5f9c276dbac0228bb487e77c5ff0862e9180c001a077e2bb8961a2a6342be5f97c01459b2702ed79ea2c113687af309b3ed36f3f1ca057e23b4224beb299616922dd4bb79a01923f6dcf96d29f3d2bec938324ebe2c4", + "0x02f9015401830aa1e784773594008513b14b7da78307a12094a24787320ede4cc19d800bf87b41ab9539c4da9d80b8e4c658695c000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000bebf1c31e05a62aa8d07003af177f07891889ad70000000000000000000000003bd45677f4b2cf248697b05362809ff51d78e9400000000000000000000000000000000000000000000000000000000147d3570000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000c001a0f8414eba1e020f18eee49f91633ecbfee363583374a84f72573ebc7314528c84a04756ee870d61a7246de1731c7430b334fabace7e22fd94c1c1650ffaadc60f4b", + "0x02f8760183622b7484773594008517bfac7c008303291894c90d70039fcc067646caa76c9c6376550cae4b2c8742c298cd6a0c0080c001a00560349d08f932e9b456435a23151c327221bc9bb67c3e6eead45462312fb043a062f76013fe48bcc4f616a136df76e17ca66b6ca6252f8971ff516678ff624016", + "0x02f8760183265bd284773594008517bfac7c0083032918945cec7ce2d4f658c24ccff253d2bdcee99a91d7fb872ca6a1240c4c0080c080a04ed49fba2f2d60e28d2301b1e5c1a6b0249eb7d2830f58ea59291add3045f0dba054197cb6fb9c0d868700bbe50ed6bda9a27e64343fc358fb85a71a1676575be6", + "0x02f873010184773594008506a5c9e85b8252089451437a665a579bafe39b89cb69463808d4532c1888011629f06902be2380c080a0a597785dcef8de7dd57df7c143234b8f2a585f4454bfc0e6c50c6d85fd787d50a0636e2335d427abc183ac7d9677b5dc1f9913df4608f2b2555cb08d2d29ac6cd6", + "0x02f9029a01808477359400850684ee180083054b3f94e66b31678d6c16e9ebf358268a790b763c13375088022c1312d1f70e5cb902245cf5402600000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee00000000000000000000000000000000000000000000000002268385d4fc43fa0000000000000000000000006adb2e268de2aa1abf6578e4a8119b960e02928f00000000000000000000000000000000000000000000000000058f8cfcfaca620000000000000000000000000000000000000000000000000000000000000128d9627aa4000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000002268385d4fc43fa00000000000000000000000000000000000000000b980cc92e4101d3ba81240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee0000000000000000000000006adb2e268de2aa1abf6578e4a8119b960e02928f869584cd000000000000000000000000382ffce2287252f930e1c8dc9328dac5bf282ba10000000000000000000000000000000000000000000000f666b8a17b64372532000000000000000000000000000000000000000000000000c080a0dfe11517ecfe23757acd1458c89004ee892868ce02bd218860512ae94cd9552ea0146c5613e88a6dad8ce07214763ee93fcb669323b550ba9e6be4e0d0974f32ce", + "0x02f9019a01058459682f008507722c964383024a089432400084c286cf3e17e7b677ea9583e60a0003248801417055e82e2804b90124eb672419000000000000000000000000b4b998b0ea65ea9168146ac79deab3a350a39232000000000000000000000000000000000000000000000000013fbe85edc9000000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000ab5b400000000000000000000000000000000000000000000000000000000000003200000000000000000000000000000000000000000000000000000000000000100000000000000000000000000b4b998b0ea65ea9168146ac79deab3a350a3923200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c001a03f97873e070ca9212a2e236a2095cff84dd54b66b3f25a270dcb996d69d39252a02eb0360c47da56dcfe622e50b45728034558e41bdac47732f27d63907723f237", + "0x02f91372012b8459682f00850bf768dc6e8311214594457dd6cc567a73a63d260962fe1bb5901aee991080b91304d48e983d000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000320000000000000000000000002948f7e4ed2cc804b4a7e777645ce9eb20dbcc99000000000000000000000000b630514e38262620365b3a3060384bebcea6bbe8000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec70000000000000000000000000e63056929dbb0e0e51909b3e4de28f8b0829f3a00000000000000000000000033307d6aaa7f0accec79345f294bcd8017657644000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000124ebdf6493662f7b157a6a2833e9f9cb5dead4c0000000000000000000000009083d73d542694fdecd3e37a2038c9125b1265e3000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000b4d389364495d41ab28bd7fddb364941bc332ad40000000000000000000000001b14c560d37267b51eb6ab4e78319984616ece25000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec70000000000000000000000009538d24dfec30432ca47750557fc14be776a39b300000000000000000000000000b0fe2d045f558724abbc4c42f18ce7a7cd9c72000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000d5324c1459c65e0af2d9035a27e58fea8a5da52f000000000000000000000000455cc921cb8278c3049fa3debcada56c8d73832b000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec70000000000000000000000004c0610ea9631c49a9c20db7940f58cc1b0b0f5540000000000000000000000001d36175659adc14f1315568c04af53b24ac9c470000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec70000000000000000000000009fe7ee1f8a9187682bea3d0365876a85c1244848000000000000000000000000889c8d1b82f36d32832f335bea269791b3d6d854000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a216390ac9bd6c8995b8c6b452c5adc197fe519200000000000000000000000067710c010f1f5cb0a01716349e79f9e6740bc5a3000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000032fcd54d77ac84a33a57292061d6f184abd7613000000000000000000000000a89fbe60052eea52d9e91d7eac76175c5e89025a000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000766182bfa8b8790d61c4d7e7912c1c3a6f42cef6000000000000000000000000eb43fe99c3a9d9a94bd9150c205fe489c65d3625000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb480000000000000000000000007c577264a0af62c59ed50ed51186f54527a98f83000000000000000000000000de120dbe5c73330515756283008b452c7c4e569e000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec700000000000000000000000008f537fa91bdee3e6116c4985b3121100665c578000000000000000000000000289b7a59f7c5bd2cfcdf56b269a4f498b473d96d000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000f5c3cb78ea36a985a3ffe1f03a5fe8158f9f435e00000000000000000000000088947e9815d2eb45174cafd447aafa3709206ea5000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec700000000000000000000000056dbf9cdcc3934c623e1c5d82ccaebe7abfeb70800000000000000000000000042a246df51dc1a626a69ccb89e7bb048540ec477000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000f94f00bbdc67907621e4838f4e2e459273993dbc00000000000000000000000000c1dad829ca627fa8e4e6d7d034e29614d5d8ba000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000f9712f371dc0640ff2c884318bebb8e4cafafc5d00000000000000000000000088208bb2849769bdf06d0550d415cb78e25d2f2c000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000d4ee19daab664359c92630a61d43fc4f246a88860000000000000000000000009405e9c43ae1cc08adbdbb6923639a24e5d94881000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec70000000000000000000000007c4f8b0e543190bb189a42f2d958df64fd3216280000000000000000000000005fd6dd03ca2b15e0b743f9fcf3758b808e8c2aa0000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000f28b91ad038ef443ffa26134e49160c4851292fb0000000000000000000000001a9972788a76b6d9b61266d6eb51719175d5325e000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec70000000000000000000000007fb2be5b513a2ea8f36252a8e30f6bdcf9da34630000000000000000000000004d8022c38760c0df528c361f9b5cd267d505b39a000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000b1d640b5ede1c0b550dfe7dd332454299eacf5e20000000000000000000000005336eb96222cf90c30699a8523d964e626f5f7ea000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000bc5fd1634942140884e379397709a961241bcc8400000000000000000000000041c0f5e27f9e541d8b96c3541a6802615c1423d2000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000836c90e0b58439d08408a64f00d6cfcc983ad8230000000000000000000000004fab3245e95c4265e2bd22efc82e0378e2e56d18000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec70000000000000000000000005c9558ce9a2f89f7dd14ff70af7b182c4caf972500000000000000000000000056810312f5c1fb3eef683ea170f7597ba8a8a2e0000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec700000000000000000000000076ebf87c5780dfcd97223bef999d89412a8a4488000000000000000000000000ca59483a83b6c9b63b108f3586eec901ebe78ff4000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dfaa75323fb721e5f29d43859390f62cc4b600b80000000000000000000000000c8cc771057ba2534399628e1defc102a84de63d000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a71271a7e05c58e6fb3a14694e1ec809e0d6ac830000000000000000000000001d123ed18e994d479d274e4b9cf823c2818cb823000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000e92e99c3791d7f6577f566c7b8c9076265c3efee0000000000000000000000000d6db9f046b4e4c8723a125b7c7c5e2f768b4403000000000000000000000000a0b73e1ff0b80914ab6fe0444e65848c4c34450b0000000000000000000000000d6db9f046b4e4c8723a125b7c7c5e2f768b4403000000000000000000000000a7746432343a9883f6d082af63815885ed933605000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec70000000000000000000000001445d859d4800aad8a81d502d2e92e12958aa61f000000000000000000000000e7c9c2d73d948d39c9cfb02073e2a3e4c067f790000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000c3ea2abbe1e742b4e93d00ce249ab74f30edfb220000000000000000000000002b07ef471332ed9231cfccf6e8b10f4793ba0762000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000b6826ef21a4d0eb93184d2330d8ecc3fa788a0530000000000000000000000009b5d5f1e5b647582feabbaad7575ad9a60a8e8bd0000000000000000000000000000000000085d4780b73119b644ae5ecd22b376000000000000000000000000189a5a3cbf471328a04a5833844015697e35fcef0000000000000000000000005860a2c2184baf720fe6b8bdd25228bc75e7d1d5000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec70000000000000000000000003659650e8781d20f52b107a50127b7250db70801000000000000000000000000623616ada2b4a79e124d1c0f7e95f65ddf752dd3000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec70000000000000000000000002fca07c0292b0129f9abd14a75a7fcbaf352b26b000000000000000000000000eca4c804163fb6cc4e249fab740f1ce8c638b1b2000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb4800000000000000000000000084e310a0b36d2967df830d0977fbb8398d8689230000000000000000000000003c4dc39574cb03ad1937728071366c29dfec3bd6000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec70000000000000000000000000d6db9f046b4e4c8723a125b7c7c5e2f768b4403000000000000000000000000c180de44eb68aec4cb57776c6aea2f5602f95174000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a9d9cec12759edd46eb675fbe1545bb4c1b5c7b2000000000000000000000000f9ebc7473c149147335a1e415988434c57a5860c000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000f94f00bbdc67907621e4838f4e2e459273993dbc00000000000000000000000071073816b2c896332a6c0568a528310bca080189000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec70000000000000000000000002e887a7b35c924b52ac701b5796a0f8d21506dc7000000000000000000000000fb96dcb482aaf8542aae18e56d45f2c0170325f6000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000048301b19985985de69e3f2a7836c2b2708b7906000000000000000000000000923a7d84b8f79b6325187b35c051ca9af3e6a85f000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a3baff8fc6dda2e9c62d175c4980f9af70c5d687000000000000000000000000de79334e06ada30ada7a65a2bd496923d532a496000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000eb73c639e1ebaf4357911e0a624570a9c800c6aa00000000000000000000000027ee13d28f0438f6346c41ad5490a7be12634c62000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb480000000000000000000000007ba380b0eb5db17669d7b208b093b6f99c16987a0000000000000000000000004c350dcf2e7089f53c6f42aa7d9eead6fe2f1fb6000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb480000000000000000000000001c2437d2a12e103b037beaa9b8a594b1d5c993a6000000000000000000000000d50b48bce1d511ccc6fb6eaaaa2208e393741889000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000fd4a9299bae1c76996266804bea2acdb10ee3adb000000000000000000000000b33cb96b3ad2394cc1e74208ab1520958bfb70c1000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000947c59f75820c554208cf94df1fae8865743a1d5000000000000000000000000d0401e1956bdb6c72e872c9012940cbc69791113000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000bac5cd6dcd456ebdaf03b0448388f111d9ef1a3e000000000000000000000000cdc64bb3a52ee79e8f8072a9ac5885e9978770a4000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000199bd342d198c94b3429e533ffabd0dd8020f803000000000000000000000000867d80bc16e71c6c92a9bd6892b417860b32ce0f000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7c080a0a5b214df2949d4aca5f1bfb30d5566ceee1e8a0f007eb69c9676acb8d93adb1ba011340840209244c0ddf48ad90699b368ae2a197d51c51ec826457bab34eaf573", + "0x02f9019901808459682f0085075dd61b8283024a089432400084c286cf3e17e7b677ea9583e60a000324874b70e6640437f0b90124eb672419000000000000000000000000b788423cc0446f45327ecd366f054fe86a7a59e70000000000000000000000000000000000000000000000000049c3b7514b633800000000000000000000000000000000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000ab5b400000000000000000000000000000000000000000000000000000000000003200000000000000000000000000000000000000000000000000000000000000100000000000000000000000000b788423cc0446f45327ecd366f054fe86a7a59e700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c001a08fb3d6720f6c971ba226efd45055bc4719add25a4f426485cca5b4909737441ca04616919812eff362b493116f3c0c37093b86be567897fd834b2fec6eb28aabbc", + "0x02f87501830b3993843b9aca0085174876e80082d6d89415404cff8648aaf45c68156bdcccb00ee07724a28779f1a1eff79c0080c080a01370946c547ac391a2682675898a49f9b09ec0211d68246c2fdc757a11882a87a00476f28e5c9e323003e3bf96e71a33437d7f4618301409f9ebb02b9de77ae426", + "0x02f8720101843b9aca008509c7652400825b0494a9d1e08c7793af67e9d92fe308d5697fb81d3e43881e857ead46a6bcaa80c001a0382282942727b1824a283df5020ded341c543ea2e76fec777315ceed445f13ad9f75aae6850cedd53cead21269722247ba0d38a38926d9d15d3c4208cba5db15", + "0x02f8730114843b9aca008509c7652400825b0494a9d1e08c7793af67e9d92fe308d5697fb81d3e43880168e5a483e4fecd80c080a03799eda2721e2c7a614c22cb604c354b3175e92da3172772f34874c40b09f9c4a02b540c62e308db1a7ab01265e0836dcaf59fb767d5ae871c2924add74a721dc8", + "0x02f8730104843b9aca008509c7652400825b0494a9d1e08c7793af67e9d92fe308d5697fb81d3e4388011849004176e06e80c001a0d5e5282d7be9c137ecf9111a252114e0fad3124630ab8c502cbd23cc03c7216aa03557bf3f63db2b1514a2976656feaa1813ec3c657c687fa8be5219008b886602", + "0x02f8730108843b9aca008509c7652400825208943cd751e6b0078be393132286c442345e5dc4969988083da7fd12917e9880c001a02ced6dc95a30b75153b56b6d7a8bc32b1f47d0fc6cc4b69a4473bf3caa513ae4a07c1467ddb6375b8ec8ca628b8d0daf0861488fd581ed126f253381c85c642dd8", + "0x02f8730110843b9aca008509c7652400825208943cd751e6b0078be393132286c442345e5dc4969988089c0bab786891f080c080a0c6ef426e0631ed8fe4313ae5cb4ca7e0f6d98f713b63d60c8e84f5de20762cada06f9458ebc5c88ece05cb3ce49926e12e3b290ffbbb57b8c9b02fbd782f303964", + "0x02f8730103843b9aca008509c7652400825b0494a9d1e08c7793af67e9d92fe308d5697fb81d3e4388022705fed976248680c001a0f47e8730e1b3a1150ff8b2b76b3aadaba162adf3efa800b7a5dfc219d15527a2a0552507e7ccfce0634546e23b413ca9cecc147b73edc8392147e4f76450a60898", + "0x02f8730105843b9aca008509c7652400825b0494a9d1e08c7793af67e9d92fe308d5697fb81d3e438804945b5271f52d8480c080a06b56966f8ec80b36f9f27f5090b66310e348d5469954abd2397066a0999707e0a00decf23e4b2abe8f89d251105c451321f3c4902c8b53c05560b4e2f7abc560e6", + "0x02f8730103843b9aca008509c7652400825b0494a9d1e08c7793af67e9d92fe308d5697fb81d3e43880d2d06df4ffa506880c080a0c4229bd780b659f435e0352fd2f9a7c1cbfd26146a941b79a3f91f7d9ab02a91a078a1156f1e4ff32098844191b97914ec94213cc9511033541b6253c4bcb8c319", + "0x02f8720104843b9aca008509c7652400825208943cd751e6b0078be393132286c442345e5dc4969988025346fdce622df880c001a0a8df700c0fa09f88a66124476f07955edf0462cbaf91aaed57f2ed834dff46de9fc73d04caab99e4950964254a9b56a67f166b685723838964b32e83b8f61147", + "0x02f8730180843b9aca008509c7652400825208943cd751e6b0078be393132286c442345e5dc496998833764ce0b5ff8fc080c080a0728e3f448f4a3acfd412b7e4a946e04eb2de8435deb87e9a7472341d11ef7e45a0554ad03b8e1ffea0a1345b9afecd392714b812d5f5f57d52183484f819f4c44b", + "0x02f8730120843b9aca008509c7652400825b0494a9d1e08c7793af67e9d92fe308d5697fb81d3e4388048241e407bbfc4080c001a05b87716c5e48f9b2eb03d55220a5c1d5cae3743aa1d36ae47975624823469e1fa021cb22691e1ff03c950ecace7944a29d55d6061831dff8a774141216454069bd", + "0x02f8730105843b9aca008509c7652400825208943cd751e6b0078be393132286c442345e5dc49699880323162b19e8821880c080a025b81df9ca894437b1baaa4733556466675626024ddcbc77b2db015655c93ea8a028071bc95173b0eb3874d2c4f8234df1e039869f5f36f47687da72b823c5e64c", + "0x02f873010e843b9aca008509c7652400825b0494a9d1e08c7793af67e9d92fe308d5697fb81d3e4388022a921b028edbdc80c001a04e544e4c1038fb174856f396f65b956af005400282fe53df3cfd6c792bea536fa06dcbc2f87569ad07bcdba9345d5d64169be6be42ac783b22fd251a7ffea8f060", + "0x02f8730109843b9aca008509c7652400825b0494a9d1e08c7793af67e9d92fe308d5697fb81d3e438801185b288c7b676780c001a0d8d7689a0215864620788885244c86e6830650fed7528fc412bdb40897af32afa07d671a44a907f0e93560d7dba7820411a1874a3ce4581f5b8fd3b14ec3b9952c", + "0x02f8730180843b9aca008509c7652400825b0494a9d1e08c7793af67e9d92fe308d5697fb81d3e438830b6402ef4b4240080c080a0a11e1b0c4030cc7083b5c3b6dddaf490dd4e7989e23762a1653f018a6d66acc8a0010cafc03130f0eec5787ecd4bab344735ab039ace8322953887c998e99f3b16", + "0x02f8760183034120843b9aca00850aeecffe5482520894e15c2e0f1cd78a2dbdb19f5579ed816d7d140a52880312cff8fd1dc00080c001a058c80e257695f1fe1785982401d9d3f71d906c180c29845b691ab7107fa01c12a079effa08d37a3b538f46b4055758504d06164e42b1ed21ed5eeccb4ee4d861e6", + "0x02f8b10127843b9aca008505d8bf873483013c6e947d1afa7b718fb893db30a3abc0cfc608aacfebb080b844a9059cbb0000000000000000000000009bbddeb19cfe9cd01ead59e237a27c1270aff1b00000000000000000000000000000000000000000000000001bc16d674ec80000c080a05982e1cc6eef7a3d1f6fcd7d91add2b90ff82f416b823badc439e1b1a0418a90a00ad7ddc91b6705c2347feba42081bc69e0e53bc7cf8290710e7caaa324747e3d", + "0x02f8730180843b9aca008506fc23ac00825208947dbb4bdcfe614398d1a68ecc219f15280d0959e0880dd5f2eecdb8a00080c001a0f6029d584f8e60310f8527f9e8ebb006f183f1ce530c8fc6517ae49660f6fad5a031fb7dd5bd17b07bec43f9710d4d1a571ae6a22a561b4b64979867782ab7f76d", + "0x02f878015b843b9aca00850996d8055883010771940000000001474228ae1223661ef7ab0d89773b0a88058d15e1762800008457323648c080a03965e48bcb1540d4aafe6da95ba229d1bcae2bd0d1e1ed00608be5828c0ab887a03baf9c1c191160e824831f3b04b899d0521cddd533d505314a7bbcec37f05e20", + "0x02f87401821dc7843b9aca00850aeecffe5482520894e49496c3786cd51826dddd52a5a0e7a97ff27f8987059c27dbd5442080c001a06469e137a67564874e442febfebfee2255d64dc3b4ea493a61f9bd77f84400eca02b6c38aa6e8df6d2686a2fb9295d93b64c5ce9af678ea2dfab609f478b360c3e", + "0x02f87601830418cc843b9aca008545d964b800830186a0946ed29609ddeadc9d314ecf2dbc935426caf9928e874c8bf90c54a0ab80c080a0e56451d16bc0cb6836a304eaa34a64bfc2946efba1eeb594cf345c94d28ed36ba03aae81fcfbb461da935328409a02a5ccc7d69484264d6dd3af368d42212c6e17", + "0x02f8b10124843b9aca00850aeecffe548301d4c094dac17f958d2ee523a2206206994597c13d831ec780b844a9059cbb000000000000000000000000935f64b44b5c48a1539c4ada5161d27ace4205b5000000000000000000000000000000000000000000000000000000000f572790c080a01eca8076fa9ddf0f93bdcddca2ab0582ae3df0c2cc823570edb59abca22fd512a033ec4edc11b9b674f5cfe50dd32ad5b55740a2af0379202fb754300a1b76f15f", + "0x02f87601830427ce843b9aca00850aeecffe54825208945ae932abe4a746363566c5a7073f2882e8c75997880223c1415a8d2c5080c001a0036b39e1e3d8e4e2886582c1a95eb1a155de4bbe96aca45f8ebbfef0c97881eda00b44e05e45e326e2d36b4863ab058408c2fea9d33de3f4dd21a1bad2209793c5", + "0x02f8730119843b9aca008505d8bf873482520894e657533292aedde8cf30b1f08b15b0e2ac6e295d8806f05b59d3b2000080c080a044e9a3cdfb23a01f42234e05a68cf34fde9c1a64e74e9911094bd62ac64f4eeba05181f6dcac36934cf34662bda40bb79d733dd715a57b020479030754e22bffbf", + "0x02f87701830111ea843b9aca008545d964b800830186a094f1e0a7bb0eec9a80c9da65b16383c8bf920dc719880d68b3f882e0c00980c001a0ab01617ad94e7cf737413bcb93b224da264c3827f6cb635013b1262e1bf6f1dea0484d08c02bfa7c7e30df6ad9f7d45d4b6effc92e914fda855338dcc671b9a182", + "0x02f8b30182371a843b9aca00850aeecffe548301d4c094dac17f958d2ee523a2206206994597c13d831ec780b844a9059cbb000000000000000000000000ecc9792135ec4062466dc14c2e7458d567ae2b9d000000000000000000000000000000000000000000000000000000001a69eeb0c001a07a0bfecfd90526405506590f4e9ce65b6d20f832b595a5336a4cacb8fbd36260a0358fd7ec845fc51b4ff8f3bc95ba3207b96c6d23c64e418d22c3563ea0225b92", + "0xf86c04850504eeb36282520894dc3aa1cc2eaee01e43babab1d25d0939949b719d8806a99bf3457675d08025a0fca0e69dceda508c1271c7b294dd33a58e28a771ea49bad04e6b167c816282cba01093182bbaf6880f98192d8d5f72f1cc490380824ce76c1dc22c812da69c4c64", + "0x02f9013f018202ac84223bbba08506211780568302138a941111111254eeb25477b68fb85ed929f73a9605828802c68af0bb140000b8c80502b1c5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002c68af0bb1400000000000000000000000000000000000000000000000257502a123d0763aefba60000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000100000000000000003b6d034054a41c505488f41f700ed30d94a345c2c51c3680e26b9977c001a03886dd401ee9ccf0c7c52d9d7f413c2f81c89ff30f6e14188b0f6a2db5aa92c2a00b916f021a8c82d7a48efe076d2e809f32c97f15493f99bd1c2480fea3026549", + "0xf86d82068e8504f5d5fd9b82520894c96d1d3e6464fa5d0f96451ab619e0401e199f15872386f26fc100008025a0a6824138c9e07afe73e79e92e6a0b2358f4409bcd806dc2ccf15da7aa13891d9a05154bac9c8c6d858a5a44a18bc1325209bf50f0dfaf4184d68f89c156e963627", + "0x02f901b70183024e85841c9c38008505e6fa4d808303a63294a69babef1ca67a37ffaf7a485dfff3382056e78c82eb05b9014478e111f600000000000000000000000009c2dd0061adad2604d72174038a78cb226408d5000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000c402d48983000000000000000000000000000000000000000000000000ad5116056679ca5e0000000000000000000000000000000000000000000000000016b434a24acf9600000000000000000000000000000000000608d4ca849f445d6830490f5792120000000000000000000000000000000000000000000000000de0b6b3a76400000000000000000000000000000000000000000000000000000000000064372578000000000000000000000000000000000006089ef05f83c4dae76e8d2e6fa0d300000000000000000000000000000000000000000000000000000000c080a00c70e7fc937cd6e28e3655cacbb8e4ecb43f2851930d59a75fa38f506af59331a01f8a96c2b1c2d6c91fd22b8d10aa1f49081d607a4c40764c1492e0153ab4a8f6", + "0x02f90dd801820642841c9c38008505e6fa4d80830ef64194def1c0ded9bec7f1a1670819833240f027b25eff80b90d68415565b00000000000000000000000002260fac5e5542a773aa44fbcfedf7c193bc2c599000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee0000000000000000000000000000000000000000000000000000000077359400000000000000000000000000000000000000000000000010eab07b705dfa883300000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000aa00000000000000000000000000000000000000000000000000000000000000b40000000000000000000000000000000000000000000000000000000000000001f000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000009e0000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002260fac5e5542a773aa44fbcfedf7c193bc2c599000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000000000000000000008c000000000000000000000000000000000000000000000000000000000000008c000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000077359400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004c000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000018000000000000000000000000000000012556e6973776170563300000000000000000000000000000000000000000000000000000000000000000000003e95ba80000000000000000000000000000000000000000000000008e33d64426fcf08ac000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000e592427a0aece92de3edee1f18e0157c058615640000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000002b2260fac5e5542a773aa44fbcfedf7c193bc2c5990001f4c02aaa39b223fe8d0a0e5c4f27ead9083c756cc20000000000000000000000000000000000000000000000000000000000000000000000001443757276655632000000000000000000000000000000000000000000000000000000000000000000000000000ee6b2800000000000000000000000000000000000000000000000021d49b018f095b2fe00000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000080000000000000000000000000d51a44d3fae010294c616388b506acda1bfaae465b41b90800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000005000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc20000000000000000000000002260fac5e5542a773aa44fbcfedf7c193bc2c599000000000000000000000000000000000000000000000001213bd7d03a4e70000000000000000000000000000000000000000000000000000000000007f4956e000000000000000000000000bb289bc97591f70d8216462df40ed713011b968a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ee5c571813227fe7bbeef6fdd9f3e0592aca4799000000006437257d0000000000000000000000000000000000000000643725200000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000001c47abdb37cafb7b82e821f48a78f558e287c654005370180dd17767fac0bc21fb3cc7012af390a2686a358310023133addbb9d8606edaa188bbc82b41803e4c950000000000000000000000000000000000000000000000000000000005f5e100000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc20000000000000000000000002260fac5e5542a773aa44fbcfedf7c193bc2c599000000000000000000000000000000000000000000000001210b4a03f98770000000000000000000000000000000000000000000000000000000000007f4956e000000000000000000000000af0b0000f0210d0f421f0009c72406703b50506b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ee5c571813227fe7bbeef6fdd9f3e0592aca4799000000006437257b0000000000000000000000000000000000000000643725220000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000001bc61b050b582ae2e63dd0f080eff031e396413a23b9bc3a8a3f1c4310372a732f25b00f56df527b5d4588cdfb4dd392902255b31063d8490b8ae4b96fdedf8f790000000000000000000000000000000000000000000000000000000005f5e100000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc20000000000000000000000002260fac5e5542a773aa44fbcfedf7c193bc2c59900000000000000000000000000000000000000000000000fc8b5668ebb2e9000000000000000000000000000000000000000000000000000000000006f40fe92000000000000000000000000af0b0000f0210d0f421f0009c72406703b50506b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ee5c571813227fe7bbeef6fdd9f3e0592aca4799000000006437257b0000000000000000000000000000000000000000643725250000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000001ce59ee01d98b5200da6f27c6ea5b57437f76fe62768f8b612e9bdb0763b99d93b5eb4aebae94a044401cabd4b1ac28b370666d53f8293c89a6c782be5cb012643000000000000000000000000000000000000000000000000000000001dcd6500000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000040000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000001c000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000010000000000000000000000002260fac5e5542a773aa44fbcfedf7c193bc2c5990000000000000000000000000000000000000000000000000000000000000000869584cd00000000000000000000000086003b044f70dac0abc80ac8957305b6370893ed0000000000000000000000000000000000000000000000b38c1453ac64372522c001a06d59acfad74a0d5134ef2c77f03d08e445277ee391a02a15fd22ee324e68081fa04a22087ca4418b83705db0c8018260cc65913712d3d849ad37f8c968844a0784", + "0xf8ac830222bf8504ef07d39e82f96194dac17f958d2ee523a2206206994597c13d831ec780b844a9059cbb0000000000000000000000005a1f08871d04f1ff3c01a79cdbce43f32e7dbd700000000000000000000000000000000000000000000000000000000021c9e3a726a05f7248e8115a95cedb7660e57c9913420711d9fec68a17feda7a3a74dd904a74a00dafe877cc4044119e80245a0c0b1b9f18ce2d820b1fcb3078247791e613c383", + "0x02f8b001028417d784008509da0678a882f095943845badade8e6dff049820680d1f14bd3903a5d080b844a9059cbb00000000000000000000000065862c6e12f8816960c056df5982fb1ac70984af000000000000000000000000000000000000000000000006e27aa3200a9c0000c080a0461255fce3da57796546624debf38117018f7cc79f51e9f7e4becca4514f9bdba05b3181fbb148734aed29d0c539ae23b85617044d1837dd994cdcbc355d94829b", + "0x02f8b3018201ea8411e1a30085081ce25c4d8301724b94dac17f958d2ee523a2206206994597c13d831ec780b844a9059cbb000000000000000000000000d20a6f1fa9a0a2b1207b3af084bc41f9e768d3240000000000000000000000000000000000000000000000000000000060c28200c001a01bc681eb42e9bddeeb9225c7f6c94f5c13ca596cd569cc8b240997b124a0d89fa0265bb40e14ccb3138a5d60ecc90a991271029bcb9a4ead36abb1e05a9e4b83d9", + "0x02f891018201448411e1a3008508176cd48a829ac194c02aaa39b223fe8d0a0e5c4f27ead9083c756cc280a42e1a7d4d00000000000000000000000000000000000000000000000000354a6ba7a18000c080a042155a96ffdd4cae11053467994831e16e7e442158471a806747682f8935495ba07d28d4976d394fa93fe159d7fef4332251a416f4aef8633e44736f4814225763", + "0x02f9043201608411e1a30085081ce25c4d83048d9e94ef1c6e67703c7bd7107eed8303fbe6ec2554bf6b80b903c43593564c000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000064372c1f00000000000000000000000000000000000000000000000000000000000000020a080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000001c00000000000000000000000000000000000000000000000000000000000000160000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000ffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000645eb0ad0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ef1c6e67703c7bd7107eed8303fbe6ec2554bf6b0000000000000000000000000000000000000000000000000000000064372ab500000000000000000000000000000000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000000411abe36b9b01b48eafb4dd094b0caa93080b920d89f983710ec9a3dd6854502652722a64e7bc58d018cf4e68320fce960197a2f0c2d18d75cb592d784b89425371c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000010c388d000000000000000000000000000000000000000000000002a85346cc5bd7b71d9f00000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000003000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000b1f1f47061a7be15c69f378cb3f69423bd58f2f8c001a09b2d13e5e93faed9d467310dc2b3ac2640347c0400505638e237756bf747d71ba040c69f9846692662a83be9484a1c2927f49dbc592ce5861418e51bcf89fd68ef", + "0x02f8900181b48411e1a30085081ce25c4d829ac194c02aaa39b223fe8d0a0e5c4f27ead9083c756cc280a42e1a7d4d000000000000000000000000000000000000000000000000016345785d8a0000c001a02595b85ad7c46650107f7c718a566859c2cbf772c3f55ee0ce59795edec49fd9a075a31ff6fb04b0cd036d55af5c75d262289d19342e29519447a10fb2f1cb9599", + "0x02f9077c0181b68411e1a30085081ce25c4d83064a5194881d40237659c251811cec9c364ef91dc08d300c8809b6e64a8ec60000b907055f5755290000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009b6e64a8ec6000000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000000147061726173776170563546656544796e616d69630000000000000000000000000000000000000000000000000000000000000000000000000000000000000620000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080f0c1c49891dcfdd40b6e0f960f84e6042bcb6f00000000000000000000000000000000000000000000000009a123a2dd86300000000000000000000000000000000000000000000000000109233b4db853f2e700000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000015c2a7b13fd000000000000000000000000000dc838074d95c89a5c2cbf26984fedc9160b61620000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004e454e3f31b0000000000000000000000000000000000000000000000000000000000000020000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee00000000000000000000000080f0c1c49891dcfdd40b6e0f960f84e6042bcb6f00000000000000000000000000000000000000000000000009a123a2dd86300000000000000000000000000000000000000000000000000109233b4db853f2e70000000000000000000000000000000000000000000000011156773317c2c05a00000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000024000000000000000000000000000000000000000000000000000000000000003c0000000000000000000000000000000000000000000000000000000000000044000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000004a0000000000000000000000000000000000000000000000000000000006437799a838a6ed69b0e4d9694657b0cc227374c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000e592427a0aece92de3edee1f18e0157c058615640000000000000000000000000000000000000000000000000000000000000148d0e30db0c04b8d59000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000def171fe48cf0115b1d80b88dc8eab59176fee570000000000000000000000000000000000000000000000000000000064405fba00000000000000000000000000000000000000000000000009a123a2dd86300000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000042c02aaa39b223fe8d0a0e5c4f27ead9083c756cc20001f4a0b86991c6218b36c1d19d4a2e9eb0ce3606eb4800271080f0c1c49891dcfdd40b6e0f960f84e6042bcb6f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000148000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000009a123a2dd8630000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7c080a035f6ba2f7e07d78e3273e0209722e9c351a0268c04a7de03dd9ed84c6be98e67a03c3f7e328b2eabc47159b53efc22cb0023e5fd33ff608f05d323a082c97ce448", + "0x02f879018205328411e1a300850805d5af0b82c18694c02aaa39b223fe8d0a0e5c4f27ead9083c756cc288024a32a033f0800084d0e30db0c001a0cf0943f9c974d1912df4d02d63c9276f3bcbf3408c73974186abd5a1a7589890a011301153df182f4880cd4b94454c56bc32af27a16983cac535de3b22ebef8b88", + "0x02f9037d018206128504e3b292008504e3b292008301eaf994d152f549545093347a162dce210e7293f1452150880de0b6b3a7640000b90304e63d38ed000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000001a0000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000543a4582f8989bec0cc8a34624d0ea464efd357a0000000000000000000000008f116df97d59e9bf1d086118d962b78d77a2500b000000000000000000000000c6f3812bfd9fae1a87ebe4264f1b1b5cec8e9a8d000000000000000000000000dc3fa71f860ae11cbb0e4643f6d48dba4a21bf2f00000000000000000000000050dc6997a1628dd338ff1bfe8422cb15ec0b82a6000000000000000000000000eebdadf5c27c119e72e99e2dee6bec234f73c512000000000000000000000000a3dbbbb2e0630e5879e0930f8131a941c9fed86f0000000000000000000000003ffc4b6c5ec7ba7d15d32d4e277d4cddcc33e10d000000000000000000000000a3834ab44908bfc6d4cfdd5bff7b54e70d39b477000000000000000000000000b11f6bf8e7e54a1f6fd9e4c955a02c8866422517000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000016345785d8a0000000000000000000000000000000000000000000000000000016345785d8a0000000000000000000000000000000000000000000000000000016345785d8a0000000000000000000000000000000000000000000000000000016345785d8a0000000000000000000000000000000000000000000000000000016345785d8a0000000000000000000000000000000000000000000000000000016345785d8a0000000000000000000000000000000000000000000000000000016345785d8a0000000000000000000000000000000000000000000000000000016345785d8a0000000000000000000000000000000000000000000000000000016345785d8a0000000000000000000000000000000000000000000000000000016345785d8a0000c080a0b0c20698cd31809701f764a65dea3099d5a274b607818af9102b79b747a7d1fda052c931cef1c49b580b75178c955753132aade2ba5bff82cece18c7f8df9b8cf3", + "0xf86b018504e3b29200825208944e5b2e1dc63f6b91cb6cd759936495434c7e972f87128ec16da2a6008026a007312040e3de1dc9a5902d3bd62b7868b0609fd1f84ce26b000d3b5199a7e5f8a056a0d671abdf81d2ccd7a29e2571298c1a96c690b25b77522ab106048ebab1b6", + "0xf86f824b828504e3b292008303345094066e4ec45ea2dfa81c710928fce7df16bdbd437788026befa6bd186c008025a04e23da248340d94d5f13b8d4569d4fc2a35b122b00fb5572913a045bd2bdac68a040bdda36ccab5335cf93680c0d33a9583c65766ac305ddc316f22a071eeec117", + "0xf86e8304c48c8504e3b2920082520894ee6dbeca74b88e960c58a05671296c32c2573b1e87153039f570c0008026a0d0dedc3291fbde550b2bb2a353a311f4fc62cc7269806f6809c1cc95c1a62f71a01752b5cb40c3b7152145f0046bee2eb6115798f007dc31c2fefecd48cf4b9319", + "0x02f8730119840d1cef008505bb9f6ba882520894cef5bffbcde17cb4589cbb29f20590286285bc7088172d0826e6e7000080c001a0659125c24726ab260a8e8e7983b6c66768957dea6021ac2f8fccc4ec43ad694da06553dac82c593da86e0c6ccc3cdbabb1b170d19e77f97849d9b7da2fbc806d2e", + "0x02f90fb90160840aba9500850604c7b2808307cb2794000000000000ad05ccc4f10045630fb830b95127875c5edcbc290000b90f44b3be57f800000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000007a00000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000000000001cda210667f3a9911e6a3d2e456c75f6f7f108cd0d97a3e03773afe9ea1874d4714f492994747182b9c61b33d5470ec99813b655bc02b50bab0d0e811b6bdd53bb00000000000000000000000000000000000000000000000000000000000002e00000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000103ed8900000000000000000000000059ba06f64628f2de93c4b080f821b42e2624c2a200000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000dab4a563819e8fd93dba3b25bc349500000000000000000000000096626598ce58c4174295025857106cb8e7ac81c40000000000000000000000000000000000000000000000000000000000000ec200000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e2f6e5e148000000000000000000000000000000000000000000000000000000000006437252d00000000000000000000000000000000000000000000000000000000645eb22d00000000000000000000000000000000000000000000000000000000000001a0000000000000000000000000000000000345e0d3eb14b94ac147f34e3b5a5c3600000000000000000000000000000000000000000000000000000000000001c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000001b0c4a8afc2ec8f85de4f0d6e83f80353ae5a40ee9a761eb302b9c88f7a53597ac0151480e8ebc4739ffd17adb270d9324ca081fb797794779df12c071cd535235000000000000000000000000000000000000000000000000000000000000000143e9bb4ecaa3a5d080f8719cfdf87f163e2cb168c95d6fa8b340f3b0430a203400000000000000000000000000000000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000103ed89000000000000000000000000bae7a58b23f91a6e0d5d06276e7e5db05340d7ba00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dab4a563819e8fd93dba3b25bc349500000000000000000000000096626598ce58c4174295025857106cb8e7ac81c40000000000000000000000000000000000000000000000000000000000000ec200000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e2f6e5e148000000000000000000000000000000000000000000000000000000000006437252e000000000000000000000000000000000000000000000000000000006437334e00000000000000000000000000000000000000000000000000000000000001a00000000000000000000000000000000072b1df8674ec6f5681a692f788597da700000000000000000000000000000000000000000000000000000000000001c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000001c9075245f72482459879d64fdf8d88744a6028df677dfa814cf5586d33af6a6e608833e063d1c06826dafb93458bc4df2cc89a92c71378fe9e06f92addda6775e0000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000000000001cda210667f3a9911e6a3d2e456c75f6f7f108cd0d97a3e03773afe9ea1874d4714f492994747182b9c61b33d5470ec99813b655bc02b50bab0d0e811b6bdd53bb00000000000000000000000000000000000000000000000000000000000002e00000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000103ed8900000000000000000000000059ba06f64628f2de93c4b080f821b42e2624c2a200000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000dab4a563819e8fd93dba3b25bc349500000000000000000000000096626598ce58c4174295025857106cb8e7ac81c40000000000000000000000000000000000000000000000000000000000000ec400000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e2f6e5e148000000000000000000000000000000000000000000000000000000000006437252d00000000000000000000000000000000000000000000000000000000645eb22d00000000000000000000000000000000000000000000000000000000000001a000000000000000000000000000000000e673319300bb7616c5b7056e50134a4200000000000000000000000000000000000000000000000000000000000001c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000001b685bb8146389393b898a9882fd24c15a2ae8f23e2e8bd04dddceaca551517e3117409b05b318df8d7f7d06d58538bf88ed03595361af03d34e13251da47404450000000000000000000000000000000000000000000000000000000000000001d3dc2c65bd33d3b55ad90f25bb8a0680e023d2cb53af9b45cfe6e78e824cdb3900000000000000000000000000000000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000103ed89000000000000000000000000bae7a58b23f91a6e0d5d06276e7e5db05340d7ba00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dab4a563819e8fd93dba3b25bc349500000000000000000000000096626598ce58c4174295025857106cb8e7ac81c40000000000000000000000000000000000000000000000000000000000000ec400000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e2f6e5e148000000000000000000000000000000000000000000000000000000000006437252e000000000000000000000000000000000000000000000000000000006437334e00000000000000000000000000000000000000000000000000000000000001a000000000000000000000000000000000ba2e3dc701aa4cd67a0952243c795a3a00000000000000000000000000000000000000000000000000000000000001c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000001bb698cb9228a67377a0d0b58b0bbd406c22f3df17a8b5d1b4e94ae236a5ceb3d1014131324a5424fa1e8c9fd13740d6acc589c57e112fda89a695cadb24042830c080a063d1b05f548ba9bdec494dfbb20b3a7ecae36626d5005dabbde8d72cbd30b69aa06c2357007e3bb4aefa324398f3a2567a55d0e44a992353fe65a0e539ab94aae0", + "0x02f90f7c0182055d8408f0d1808506fc23ac008308783194000000000000ad05ccc4f10045630fb830b95127881322d63e88c94000b90f04b3be57f80000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000003e000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000000000001bd6da957814c6000019256971dd60dfc03f52856057dc43be5fad148d1a1f6c4f5f97a3df0561964b24e13f53771513ddc7a7204c567f4e9499f05ddb964dbb8000000000000000000000000000000000000000000000000000000000000003200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000103ed89000000000000000000000000d91cbd7bd278d0884801ed6d4fb600d8da89859100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000dab4a563819e8fd93dba3b25bc349500000000000000000000000034eebee6942d8def3c125458d1a86e0a897fd6f90000000000000000000000000000000000000000000000000000000000000f0f00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000099304650e8ac000000000000000000000000000000000000000000000000000000000006436ea650000000000000000000000000000000000000000000000000000000064383be600000000000000000000000000000000000000000000000000000000000001a00000000000000000000000000000000069ec067860664b9629faa40ed8322e62000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000032000000000000000000000000c8f8e2f59dd95ff67c3d39109eca2e2a017d4c8a000000000000000000000000000000000000000000000000000000000000000101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000001be0492c5a19aad9e2e00931505d2e5473270b6a48f3bfb51188750826b44ee1bd552192a7073739983b5bb6337ddc6eac9a3e7a243fee9c40ec32da3d13267bd300000000000000000000000000000000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000103ed89000000000000000000000000479750ebc6dd7c075b37c3939b941103745c81c800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dab4a563819e8fd93dba3b25bc349500000000000000000000000034eebee6942d8def3c125458d1a86e0a897fd6f90000000000000000000000000000000000000000000000000000000000000f0f00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000099304650e8ac000000000000000000000000000000000000000000000000000000000006436ea66000000000000000000000000000000000000000000000000000000006437334b00000000000000000000000000000000000000000000000000000000000001a000000000000000000000000000000000b4e78aa80bbd94930479a7567cf6b5c800000000000000000000000000000000000000000000000000000000000001c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000001c0f1f0d8fdd0a1d4372596580db26f4f2752e09c9fbdf8a7f082a52c6d921e31f6c754541d2d4c63badabd476d2c45e4079ff2211e13f7c5b3f57a7e24e1c0711000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000003e000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000000000001bded647a3d1a011b6e0612bd1fcddcc4073b731ed01d5e96a17700fd7d4cee8f44bef252029b962b7ad8dd2a4b9bb754385031774dfee53e983c88680cd7567c000000000000000000000000000000000000000000000000000000000000003200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000103ed8900000000000000000000000088e2b3ddb429bbfe7e8efc392e3dbad010ca794800000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000dab4a563819e8fd93dba3b25bc349500000000000000000000000034eebee6942d8def3c125458d1a86e0a897fd6f9000000000000000000000000000000000000000000000000000000000000115c00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000098fd1d97a3e800000000000000000000000000000000000000000000000000000000000643723dc0000000000000000000000000000000000000000000000000000000064405e5900000000000000000000000000000000000000000000000000000000000001a0000000000000000000000000000000008da7afedcc55ef89c074d15473ce0c12000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000032000000000000000000000000c8f8e2f59dd95ff67c3d39109eca2e2a017d4c8a000000000000000000000000000000000000000000000000000000000000000101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000001ce944bc21ba9d79630849feab4a6e28751546e34f3161d2e3d53243029199589746d17fa53059e042dbd6a69a490888c2c3712c11f56a6eb1d97dd4ba7daab2b600000000000000000000000000000000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000103ed89000000000000000000000000479750ebc6dd7c075b37c3939b941103745c81c800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dab4a563819e8fd93dba3b25bc349500000000000000000000000034eebee6942d8def3c125458d1a86e0a897fd6f9000000000000000000000000000000000000000000000000000000000000115c00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000098fd1d97a3e800000000000000000000000000000000000000000000000000000000000643723dd000000000000000000000000000000000000000000000000000000006437334b00000000000000000000000000000000000000000000000000000000000001a000000000000000000000000000000000fbb30a98e1601c5da48b3ac409ca8add00000000000000000000000000000000000000000000000000000000000001c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000001c732b333c729f32413b5a4b296935343e158ac2160248527355d8154cf655e6b676a0e84432a575571044b21112238f0daa632ed450e304d4c3b59b551c73218cc080a07cc986067538ccd2fe3238db64fce21949b088ae9669bf1079de05e0be941858a05f4b237a924d91f56d54022a48a8ccc377ce10cb1cd3814381d94f836934eaea", + "0x02f87201808405f5e10085069c3bf95882520894e4edb277e41dc89ab076a1f049f4a3efa700bce88719b9a6b0d1b32b80c001a08caf11967b16c0d60db4dbc0127124e760ecfadb8cb19fdfeb22ce8c42fe88e8a0170b6ed3bae32675178274873a10ef82c11b4088f4f497ec5562e85e38cb4260", + "0x02f904d40182013c8405f5e1008506690d0abd8303eabc943ee18b2214aff97000d974cf647e7c347e8fa58580b90464c68785190000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000041801000000030d00351993d0556ecfe76eefd14f84e748d77b3ab8d4afeb75c7da062721ebaffa1e5f17ee54b1091994902ff003688292a06b1a0ac124b243a071752a142dc645f70001af7cb1f7162b51e797cebacf7ed86632f44b7831374681b7682ed2a236eca7864e92894d4e0e6ce235c0d1b9bb91ba1a840515db557f5d7b94ed65d48bb6ebe400022040d6016ab0d408e70b93b90bf651e2fb04d3a8cfa8d7e4dc4203c643e2d2993c97dee1f273b1aff893f8dbd1caa5ad50b31392787a03ab90302cfcbed227930004b07abac219bf434dc24a07da59ca08b7b48b0c5179e0fc20ba79c262e306f8e44ecd5bd1ef5f61528511bcc075c913e632b0bd22f8d9e36ef7fc21a311125dcd0006fe5769e6029b2f8d8d41eaf8f8482475bfa62e9461459eee44cc7b023fe0c6c25c3573e6d723b370a3b28c838d1d83b25530aacae021399ec82e2cf3dbafb58a01071b69b232fd19e61b94fc3909b8ee04f50a1901f55da54b88a76576e3326fff017e2467ff62795f3b33206d3936abcab82e958350e54be497e52bbb12d3dd7e08000b0f682a65c2852ebf62c8d98a6c6d4443b640d78dad0b25c7d07e3d7a64e0786715427653d062097622a4bfeb928176af867971f5dae623116770e43078f5b3dc000cf1b7056082a94ec8f34b66e2682e5a5cb1b587c2c2203a89b91fb76d209e819b744c324059efbf88bb26b747659b57afc60ebcb6555f2103b59a25bf448a8397000dded6a1b0df99650dede7012693c113d77bb153f7be1758f62dd3e419fb3822420ce723d61064f97e4f1b27ce14cffb73122d6dafb24690448a82ca410c343027010e76032eb27d2b9270ba0963acdda5f97d2eac8fb59dfb83867329b5e7afe8af1422febb18c10c28146b3088bba2e15739c06ac62cd6a37c8c5566563db347a5b400106cf3b0ef81ebce19e8536951af3b9b3c41b08bb1144146c55bb3c2cd592193080f668c231b006d65598da9cedbb4aa9ae310cd06b192617ac831191fe51802be0111ced35ba41794154045a4c5dbbe2daf2511f82a5264fe0cd1da8c2bcdaaff4a6b26e4d7d3b3ce79dd4ac116044ee25da86767458ab86bc69f46ba1a8ea8322fc0001237770a82f0882b2f464aceb7c453a814c1c6e78491acd6028b6e7a1432717f594345635db98f793d99dee00f8e0cd9e2a69fcc19efa1ff7e83dbe6a8fc87e4940064372509000073cc0001ec7372995d5cc8732397fb0ad35c0121e0eaa90d26f828a534cab54391b3a4f50000000000045b0f20010000000000000000000000000000000000000000000000000000000001225fc9000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc20002000000000000000000000000bd1df14002fad5be95c04bce29517b03e7806891000200000000000000000000000000000000000000000000000000000000000000000000000000000000c080a0828e3fda1ac47e30b35fa928efb89e75088bec85b4c0a325ad130aad7f039ce1a03a063eb15b56e102e03bccc408b68bd87e66e43be262a9e52f384feee5f4bd6b", + "0x02f90376010a8405f5e1008506690d0abd830259cc9400005ea00ac477b1030ce78506496e8c2de24bf580b903084300a4e600000000000000000000000070713d6ecd8fd27efa5f3f7e1bf0d665bbe9dd300000000000000000000000000000a26b00c1f0df003000390027140000faa7190000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000006436ffb000000000000000000000000000000000000000000000000000000000643729e00000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000271000000000000000000000000000000000000000000000000000000000000003e8000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000001a0000000000000000000000000000000000000000000000000000000000000000ab8786eb1fe5f174c43490242c9b069e0d093daf611f169d88c5b9b21d74a70636e08dcc4190eebfdf57909b6c79bd7776b213f6835c72345ad29ab5c1833dc191b2c3497947ed791c50f5c7527aea0262315423b8ffac79fe59809b7174708a7dec057b74b89bccf97f6a4f10152d8d9f685d99eb4981ea9da8a57d0212f0ad2e564bee5979021451b308b3cd6aa054bd0f721a25a1d5e5e7cdfe82f9d955d105ccaf6e7ecb9e1b5ca055659acf402053b49a52e896c2b4316d7084f43f37ad96ae240eb6a2ec05cfdfa0a35578c005c3672c8b51fed51a377eafe725bf37c4e388c2c92c9b32331fc3077d75ebc571cdf215af3e828a4afab5bcccf1e60184f24728c42c708de7da7cb70cde58acc4c848fbbf660fb8adeeec7285bb72233910a6157be868fe75e41e0b8b38ca9e37fb98c3f015652c8204a71c23bdfd369d8360c6ebec080a0b812b68294606a191409b5f0cb1808269e4595e5f29bbe4805b1b7b755524784a051981453ace78afdb0c9b04c61af01b203f4a0678cc0c1b206d71f87104edf83", + "0x02f902fc018201ba8405f5e100850664b73d0c8304446794ef1c6e67703c7bd7107eed8303fbe6ec2554bf6b880128c150a609cef0b902843593564c000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000006437255f00000000000000000000000000000000000000000000000000000000000000020b080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000128c150a609cef0000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000128c150a609cef00000000000000000000000000000000000000000000000562dcee8a35d34f19000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc20000000000000000000000006ef460eb3563cfcc73f8147b0a77daffee71f867c080a0c03f1a1a041e2de8f7026b1aea00fbf020c8836b4c6ba90b8a29d104988bb58ea0534da92d1015dcc5e28df692148d23bcbc1198fc6fc38bce582018f96a4b7e42", + "0x02f9019b018201358405f5e1008506690d0abd8301f67e94d0cd0cd8f2d13fa44c19019ec5ec89d4cf0f54eb876a94d74f430000b901241fff79b000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c001a0806a09735ac98d1179613509613c09803e3813f86d3bcd9e0e6174f2f65969bda06b0d98cc86efc1480055d228e8f0d59d7fbe3644dbac1ea50328929923fb002e", + "0x02f8b2018201b98405f5e10085069c3bf95883012d3094be9371326f91345777b04394448c23e2bfeaa82680b844a22cb4650000000000000000000000001e0049783f008a0085193e00003d00cd54003c710000000000000000000000000000000000000000000000000000000000000001c0019f2c9054afc33ee2df12ae2febdaeaa893cffefb94e41f6124dbd052e7bab85da00ae34bdbb2c38fda63a1591372ce51a355f08e4c7f058e6dbeae65210f43c180", + "0x02f89a0182010c8405f5e1008506690d0abd830493e094ce384a9cfa713ca15a4aed0a834caa195cf84a3a88016345785d8a0000a4a0712d680000000000000000000000000000000000000000000000000000000000000001c001a0cab8be9739a2fab007a639ac5835baf6d2fc01df13fabbaa8e4ffe9f7f8e776ca071a2282d64a2037e5d3c1d0157765a77d878d847891b89bcacd98a888e1418fb", + "0x02f874018209858405f5e1008506690d0abd82520894e4c644045ef182cc9c99123a8d2e2ad7101e2a0987bf22d0a0ea800080c001a0845523e7589c1496991688b6433ac855d2696420b662b14502fe2f14396d791aa00cc67510d9669accfc9e6952a264f069639b7e03c3c9786a0be2876cedacb91a", + "0x02f8b001048405f5e1008506690d0abd82eac19418487d2cac946c7fe800855c4039aac210f68baa80b844a22cb4650000000000000000000000001e0049783f008a0085193e00003d00cd54003c710000000000000000000000000000000000000000000000000000000000000001c001a06d389a92f78bb1701ff1a6b8b2679372f376b2aa623440ea1aed6591df17e4bea058111b2acceb1d17cf64176dc632affe8f73f6540f497e2b71351c56f2921eee", + "0x02f90293018203a78405f5e1008506690d0abd82eb3494000000000000ad05ccc4f10045630fb830b9512780b90224f4acd74000000000000000000000000000000000000000000000000000000000000000200000000000000000000000002219a20ab5d75cc7705f5e08348691da257b785e00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000dab4a563819e8fd93dba3b25bc3495000000000000000000000000f8209a55a4579207610a9ecd080bf3b8899d0e69000000000000000000000000000000000000000000000000000000000000141400000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006a94d74f43000000000000000000000000000000000000000000000000000000000000643717b800000000000000000000000000000000000000000000000000000000643725c800000000000000000000000000000000000000000000000000000000000001a0000000000000000000000000000000008033f28c8350013b0e5447c06c3a695200000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010100000000000000000000000000000000000000000000000000000000000000c080a0a1432bb87b1f47c56e8171355756fa5601720a349bd5b23e7ae204f5f42b3bc7a04065163aee5c286a0ef82661837bbd4eb730492a368372ddd025a221e9406edb", + "0x02f87201058405f5e100850664b73d0c825208947c11d9464115d720b6e958047d26a5ff13d6dab28709f295cd5f000080c001a019fcdb73b1548d9e75dfc8fd46648ddae77603837c0a9b96538f639f8e8d7ceba00527bf15a765ec6052e9bec2c03032e811eb737be7b65a2dfe6899721e9802be", + "0x02f90292016e8405f5e1008506690d0abd8304b24e94ef1c6e67703c7bd7107eed8303fbe6ec2554bf6b80b902243593564c000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000064372c37000000000000000000000000000000000000000000000000000000000000000108000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000001dcd650000000000000000000000000000000000000000000000000000098c4ec4034ac700000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000003000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc200000000000000000000000011d2c1114370be92bf02b1de938a9e5b7cefb276c080a0dc0b2014b8b7953bd4a99cabb63e53224c702df35eda6b2070beaafcbfbc8a94a068348aa47af415a419cc2f082e027bf72d984c28b9ae6d34c8302fc20cdf9a68", + "0x02f902fa01608405f5e10085069c3bf958830341ae94ef1c6e67703c7bd7107eed8303fbe6ec2554bf6b882e52c8605dddbd1bb902843593564c000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000064372b6b00000000000000000000000000000000000000000000000000000000000000020b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000002e52c8605dddbd1b000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000002e52c8605dddbd1b000000000000000000000000000000000000000000000000000000000145058900000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002bc02aaa39b223fe8d0a0e5c4f27ead9083c756cc20001f42260fac5e5542a773aa44fbcfedf7c193bc2c599000000000000000000000000000000000000000000c001a0f9fbd3424807e964f0fe2eff87af3aebebd731ed53555d66c87d3cdbf364528ea05ad35b56d25d9488b42ceadbeeb60e4a5d52c867a23b9bcbd43566a8b5d67d48", + "0x02f9211b0181f98405f5e1008506690d0abd8307b8c59400000000000001ad428e4906ae43d8f9852d0dd680b920ac87201b4100000000000000000000000000000000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000013c00000000000000000000000000000000000000000000000000000000000001b600000000000000000000000000000000000000000000000000000000000001d000000007b02230091a7ed01230072f7006a004d60a8d4e71d599b8104250f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000006800000000000000000000000000000000000000000000000000000000000000ca000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000005200000000000000000000000000000000000000000000000000000000000000580000000000000000000000000d671422bddc48942f8c1f8f5c8662efb6ab0aff4000000000000000000000000000000e7ec00e7b300774b00001314b8610022b800000000000000000000000000000000000000000000000000000000000001600000000000000000000000000000000000000000000000000000000000000220000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000643617b300000000000000000000000000000000000000000000000000000000645b01b3000000000000000000000000000000000000000000000000000000000000000072db8c0b0000000000000000000000000000000000000000ffc61fc9c4f5ef280000007b02230091a7ed01230072f7006a004d60a8d4e71d599b8104250f0000000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002a46fca8d3c000000000000000000000000000000000000000000000000000002a46fca8d3c00000000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000004000000000000000000000000cee3c4f9f52ce89e310f19b363a9d4f796b56a681beb55216fbc2dc5f846bf33daaddf77458b4a6128447eef16a45acbe433929300000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000d671422bddc48942f8c1f8f5c8662efb6ab0aff40000000000000000000000000000000000000000000000000000000000000001000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000361d6c5d38000000000000000000000000000000000000000000000000000000361d6c5d38000000000000000000000000000000a26b00c1f0df003000390027140000faa7190000000000000000000000000000000000000000000000000000000000000001000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000361d6c5d38000000000000000000000000000000000000000000000000000000361d6c5d380000000000000000000000000001c12aea4bc03469ce2d10227f6e6e63099f42424000000000000000000000000000000000000000000000000000000000000004021e2134ff4cb1261ee909ed4a18832c352f2a9ab4e3d33d44e6e22560eb5b5fa3e231e0d744e3e64bbe5c456d191cbebb6dcc516085ba65124623348ab7a6e5e000000000000000000000000000000000000000000000000000000000000007e004c0fedbbbbd746f18a66b9420aa1accb26f9515c000000006437260e80ed29fcbc8c4ea1276f4c6e353e5966d5a259c576aa81c97c70feb323f2e18e77e87fff62eb4a1582e96c6100e449cf0e305f75998082eef7e3908845fbc6a7000000000000000000000000000000000000000000000000000000000000000dcf000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000005200000000000000000000000000000000000000000000000000000000000000580000000000000000000000000a3f3aaee4be7302bc37683fbd983ec30d0706b7f000000000000000000000000000000e7ec00e7b300774b00001314b8610022b8000000000000000000000000000000000000000000000000000000000000016000000000000000000000000000000000000000000000000000000000000002200000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000006435ede900000000000000000000000000000000000000000000000000000000643f285d0000000000000000000000000000000000000000000000000000000000000000360c6ebe0000000000000000000000000000000000000000ed91ae2d4d9d8b550000007b02230091a7ed01230072f7006a004d60a8d4e71d599b8104250f0000000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000027147114878000000000000000000000000000000000000000000000000000002714711487800000000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000004000000000000000000000000cee3c4f9f52ce89e310f19b363a9d4f796b56a681beb55216fbc2dc5f846bf33daaddf77458b4a6128447eef16a45acbe433929300000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000a3f3aaee4be7302bc37683fbd983ec30d0706b7f0000000000000000000000000000000000000000000000000000000000000001000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fa1c6d5030000000000000000000000000000000000000000000000000000000fa1c6d5030000000000000000000000000000000a26b00c1f0df003000390027140000faa7190000000000000000000000000000000000000000000000000000000000000001000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003205af76700000000000000000000000000000000000000000000000000000003205af76700000000000000000000000000001c12aea4bc03469ce2d10227f6e6e63099f4242400000000000000000000000000000000000000000000000000000000000000401e0ae5b6d4b134a9c2fc602a091f357e13f041b6a36f5a4021f6a88a87d985fd28e19c6474ed7f89d59867bce269de5d694886e4659180ed618e8975749c5442000000000000000000000000000000000000000000000000000000000000007e004c0fedbbbbd746f18a66b9420aa1accb26f9515c000000006437260e1b9f890a6a0bd87ab4bff4dc5fbe5d7a485adcc17def2c2c0a4e64896c83afcf7b5884fd37f8ff17a4ba05a6488bd0b8bb5e7c5dd2b59eac6c4c6456ccc98076000000000000000000000000000000000000000000000000000000000000001049000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000520000000000000000000000000000000000000000000000000000000000000058000000000000000000000000006bbbb68c1ebd9eb7e0a58911609b7728b3ea575000000000000000000000000000000e7ec00e7b300774b00001314b8610022b800000000000000000000000000000000000000000000000000000000000001600000000000000000000000000000000000000000000000000000000000000220000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000643722ca00000000000000000000000000000000000000000000000000000000643725200000000000000000000000000000000000000000000000000000000000000000360c6ebe0000000000000000000000000000000000000000dbea6304c411cfe70000007b02230091a7ed01230072f7006a004d60a8d4e71d599b8104250f0000000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004720157c674000000000000000000000000000000000000000000000000000004720157c67400000000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000004000000000000000000000000cee3c4f9f52ce89e310f19b363a9d4f796b56a681beb55216fbc2dc5f846bf33daaddf77458b4a6128447eef16a45acbe43392930000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000200000000000000000000000006bbbb68c1ebd9eb7e0a58911609b7728b3ea5750000000000000000000000000000000000000000000000000000000000000001000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c733bcb5c8000000000000000000000000000000000000000000000000000001c733bcb5c8000000000000000000000000000000a26b00c1f0df003000390027140000faa7190000000000000000000000000000000000000000000000000000000000000001000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005b0a58f1280000000000000000000000000000000000000000000000000000005b0a58f1280000000000000000000000000001c12aea4bc03469ce2d10227f6e6e63099f4242400000000000000000000000000000000000000000000000000000000000000401a280a823f5efcb3ae75e7f20b81aa4fbd080c214ad0e8b6896b7a938729e1025f05658dfb71ec2e3c96ca7cce065b62472a309c48228116739c6ff3f7b697fa000000000000000000000000000000000000000000000000000000000000007e004c0fedbbbbd746f18a66b9420aa1accb26f9515c000000006437260ef30860355275e57b01a2b5efd934a1e8b58d15f16bca281ad4d9a8bcf5382653f9503541b61b426933799397a15a228d6f8ef4ab066d2bccd78a4b5551522d2900000000000000000000000000000000000000000000000000000000000000041000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000002c000000000000000000000000000000000000000000000000000000000000005200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dcf00000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000d1eafa408c97f05d98a798dd1a6d09374bb47eb3c459be2d152c4951745201fbc251c3e01c1319214caa032c1cc8addeedd72eb36fa47f9282d14329f312e923622022bb66c980be81f151ed9cd7420829dc797e0f82e7315e4a518de4032cf2fce44ad102b20ce84cbf1408e1196a2d775f6251ffca3b5da97b3142f69c3fa3a851dcc789a85c1c76ed6603b0902cb396cdeb39fe988198cd18656d9d5bf7ae28767edfe49f6aa8529ac2c71b1a07b7996615d69fa5c8e9dbc154524a6343eafb4a6d667c142ce6a1e77a35b7195a730b959b30fe1d6bcfe7a0abb2ee6615486c0f4a3f31a381775244fa158d2b97bfe88e1979b8ba8f2dcb232fc6fc08dc571b5939058d7ebc0b3384cd6077dadfadac625906bfea17e78b5f0337dd9095bac916427f18d3b83975498c526a5af9fee669f2c3452e3a83eb41f051ac82776175e573ec48f997c5439f5e14274580148f3aa4379cddb15cdc9ae3118b2a4efa51fefa020eea82262e1963594453a3da6df459ba6ed40d581b63ea5cc043020e070037ced7c648621506843ad555b87f63f20942d17a908f5ea77e6faf4c42829000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000104900000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000d7c36ebfd564dd7b9e1bcfddc0156190a27f6cb4a34ea64a3d4674948c504e24a89aefa0f85b8b44fa303f22e7cb272dbf01f5cbcf7e869638f9fe049d5f4aeb84ea8b49616268debf1c040ed3ce66cdca1e3e5301e125ff88e927e77f25b6a31ae5dea1ee7d8e922f35bb55879c06b4c50cfec73367a46a13eda93748e708d01107d62de4affad51c3c2c28f70961c679f2c3fc463039dadd053b95c00d75d6bac4f870452a92a249b58bfbb50004d9029af4fe215fa9f3acd6530a8ab6ff53d128676bbb28caead364067b9e58e3bb62e785195acb597b81657f561f45969c1ee346f65fb8b52637b75046988affc5cdd7230434153253f43e7ca99a25e47e6cbc0032f7e05d39c523f4ae42cbe5780bab01ec9c3a0efffc3e069bc1604f007be5dca77a0b2b8e856d0bfbc2651c404362fb70a9ab2adaa4802772a0e71fe1672ae24766bcfcfc11aae83cf4bacf16adf528c794ae39314faac17d81284d7155de555187c24b320923b42dc52beaaa1e3e7afc76d57ada06f5205331932125770037ced7c648621506843ad555b87f63f20942d17a908f5ea77e6faf4c42829000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000041000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000db29f7f0178538691f0bb8f3bd0dd7d36024d726518fbab8eb30018742495adc251f532ca9a0624bc0a31879c4c428546f07fa59410bc5053ba353a7c9249f9536cdb7711ad9055393c09eef08b65d144f21fbd56c9b55697c778ea2f581eca65bf11603e4304dd417e2e3df8d835e1f36936c1daef528d74b684c0fd3be458d26f41f8855dae1a078cfebd151b8b69a667e21542335886299bf32f60605ffc6f436769389a1f5b886eaf5ec8a5cc3321733cce00c60e7e31db3311ad24309e6153ecff4ea9c4635b9d5cde5086d90ca1b7a44b80b510271af839902ff30bbdbd59de50c8abd10753f1aa94286b0274ebe0ac8f49a16593583aaa2359713b3b9250ef2a4c1fed1d5c4792d41f2961fa655d27d42f44b08bb317ca227bd2644512b6e27a6a9287f94f01b81642614e6cc0c008d5595d8c2dd98908af762032f02b2e6f893b3be72be846e63fbceb05a2cbff7248d8dbd168da7d190525fef90c9c5de555187c24b320923b42dc52beaaa1e3e7afc76d57ada06f5205331932125770037ced7c648621506843ad555b87f63f20942d17a908f5ea77e6faf4c428290000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000500000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000026000000000000000000000000000000000000000000000000000000000000002c000000000000000000000000000000000000000000000000000000000000003200000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000050f63241360c6ebec080a0a2b945e4859362faab53fb77c11ebf5a8c8366fa118d397e7317ebc30e93ae20a04ade8811e7e22c20a9d8683b4bbce5534da5334132fa7bfe4c0fea478300b7f4", + "0x02f8b2018201768405f5e10085069c3bf95882c987947da2641000cbb407c329310c461b2cb9c70c304680b844a9059cbb000000000000000000000000330726ecb736f0aa2e258838eb5efe9c280305a300000000000000000000000000000000000000000000019127a1391ea2a00000c080a073f3d91eaf66caba9cf26014f4f6865321f8eb98e4d3b7b5b6de2280341e927da0357b0cc70301146b2eb4808c7178855851d48010d0c1e32d3ed32cab56c85fb0", + "0x02f899018220ba8405f5e1008506690d0abd8301e7c59481232edb84dfab0950d6e251c23ed191fceb6cf9870dcd630cf3d000a4efef39a10000000000000000000000000000000000000000000000000000000000000005c001a0dfcfcb137109f494e586ebafd0c18c881c76558b9269e80b96f77e914fbfce3ea05c7fd9d6017d6729564c1c2f7c3c5e7a8f9affb03db3fbec1854a3aca1455224", + "0x02f8b101068405f5e1008505a31a9e3483012f9f946b175474e89094c44da98b954eedeac495271d0f80b844a9059cbb000000000000000000000000f0fa18e248f9a2b51c81c9cd0a28ea4484e09295000000000000000000000000000000000000000000000002b5e3af16b1880000c080a01a11736c34765ce66599d74936619130d0e39d4e047002a3f3f2eddadabedf65a026fe533100d608084e30b1f915440295f838b3eafde7e25c0278118fd0d010db", + "0x02f8b20182010f8405f5e100850656bf35dc82e3af944f004c81519519cf33b2850c74465fa4db19ead180b844a22cb465000000000000000000000000fa1b15df09c2944a91a2f9f10a6133090d4119bd0000000000000000000000000000000000000000000000000000000000000001c001a0c63001d9aee538b0bfa071016ba195ae4bae273d70cdc385a3198b52007e98b8a02b2fddfa4e4f58de739be8073bd5c669fbe18fdc18c3242c7268c6e853db8fd7", + "0x02f90434018204dc8405f5e1008505a31a9e348304470294ef1c6e67703c7bd7107eed8303fbe6ec2554bf6b80b903c43593564c000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000064372c37000000000000000000000000000000000000000000000000000000000000000308000c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000018000000000000000000000000000000000000000000000000000000000000002a00000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000271a505e6b60000000000000000000000000000000000000000000000000dd555dba617a12400000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000020000000000000000000000002b591e99afe9f32eaa6214f7b7629768c40eeb39000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc20000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000dd951cc1b600000000000000000000000000000000000000000000000004e349214ab96b1e000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000002b2b591e99afe9f32eaa6214f7b7629768c40eeb39000bb8c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000005c09e7f051ae5305c001a0068a947a94aa29434685b1bfc7298f5c5767841e8c382ca65b2e696e49896e1da07c21b6031492bc126de9f7e3741a3aaa7999545f7db4256090fe98867d5969f7", + "0x02f875018201258405f5e100850664b73d0c82520894fdee6eccb2959fe0452bf4b611218ce77fb4a6418802ea11e32ad5000080c001a00a8482746ab4de77405c441715fbc6c33ed6575c308eed5ad35cb616b933be9da07ab8c8dd022d646c9ae62e665d4868620ca0f90833a0dbcdeead080f88f7d07f", + "0x02f87201808405f5e1008506690d0abd825208940303d49e0dc82d8e60ea59c3bd87fa927f4ef6e987019724f747b80080c080a085ed13182969d48877d5f5f61545bcfef934f804935e764f066a554c2282cb2da06ea4a5990ae581fa8ccc00fec4266f0b3b4d91d7d7af91e9e6f903d88b5673ca", + "0x02f9021b018201308405f5e1008506690d0abd83025e579438d5a3a17a68c45e342f5e21f61ef0ed602e166b878700cc75770000b901a46c96649d00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000accbfa3707cc9a6518467055d044fc98e4b9408fb0023d3a54c544facc7312ae139b1fa031517803fe4ad3721d9b225081c011f2ff5982f8794022ddcdd3897a903cd42d7c45dccdc954062bdbdd39d83437b346613ad9a46606a8f255e943f20f87ee54289680fcabafd300ec4721e6d2acb40644b127b07d0358def1594807a7df7964961faca0d20da5ac8ae4711ceb51866fdc5664841a7d5a4d1e5c792cc7d3330600923524a75e042eca89d2da6bc226bdfc6c8fb7cba72fea94588994ff0ee32ae3d085007d7689684f126d066de4ec1d082ec4e2931d22a97b42dfe9917e40ad0de25cdc1f9d4a690e83ed91d40017e4997a326bddd849f1e515024d307bb6e9e63f5f23cc6487237365c804c855e08cc50de4a46c0334c887c2faef11d4080df287909e974273639b85a2e96f3d0dd24e81f1c02ebfee0b6c23c9b4ac001a0604b934559f9e0233273728415077fdae8a0ff719cb099665836afcea7537bd5a046e96e60733cb32da80d17495cbce8d91e7d41fcaf4890e4f886c90fb6e2e358", + "0x02f8b0012d8405f5e100850656bf35dc82a7fc94a0b86991c6218b36c1d19d4a2e9eb0ce3606eb4880b844095ea7b3000000000000000000000000def1c0ded9bec7f1a1670819833240f027b25eff0000000000000000000000000000000000000000000000000000000000000000c001a0d2f0667696eaeb570cff2f3589c70baae308ec0742d4c4b4a3d55faf06a5de43a06551744b52f39dbb9cb986a0402a67fe2970e9ad2dad7ee2d611dd903976b177", + "0x02f9055c0182029f8405f5e1008506690d0abd8301278e9400000000000001ad428e4906ae43d8f9852d0dd680b904ecfd9f1e10000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000020000000000000000000000000f20c7c1506f387f9df5e83099179de0dbd7d4eff000000000000000000000000004c00500000ad104d7dbd00e3ae0a5c00560c0000000000000000000000000000000000000000000000000000000000000001600000000000000000000000000000000000000000000000000000000000000220000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000643687d200000000000000000000000000000000000000000000000000000000645b57ac0000000000000000000000000000000000000000000000000000000000000000360c6ebe0000000000000000000000000000000000000000b1c622a6462b54a10000007b02230091a7ed01230072f7006a004d60a8d4e71d599b8104250f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002000000000000000000000000d774557b647330c91bf44cfeab205095f7e6c36700000000000000000000000000000000000000000000000000000000000019950000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b6632f2b28180000000000000000000000000000000000000000000000000000b6632f2b2818000000000000000000000000000f20c7c1506f387f9df5e83099179de0dbd7d4eff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004edec84a038000000000000000000000000000000000000000000000000000004edec84a0380000000000000000000000000000000a26b00c1f0df003000390027140000faa719000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009dbd9094070000000000000000000000000000000000000000000000000000009dbd9094070000000000000000000000000000fca634387cd89128116b80e04c6352a4e7c5a40c00000000360c6ebec080a0b6407ec04ee6380c5454029562bfd799720338f9d76a247151d88360c906bdc4a06c34745f9b55830bbf10b215072b34f33b63f927eeb200079d2ba2ed0b8471df", + "0x02f874018201878405f5e100850664b73d0c82520894cf4e15a051a1dc0c7d3516b941cc1f4247a2214987058f8fd71b953980c001a0c309aaf5ce20170f2a2248637d4b026024e2e7ec043c4ffc6e9ccc7b4ce3c918a077066906133378be634c70b57a3d8c2c48bf7c6dfabbda3ad6c4568cb29c343e", + "0x02f892018201848405f5e1008506690d0abd8301ac109427b5739e22ad9033bcbf192059122d163b60349d80a42e1a7d4d000000000000000000000000000000000000000000004a1d89bb94865ec00000c001a03304810a642c09d6c27d2ad6b9a33f42e967e1d826e0a72833304c60c2ff900da02d7a5ba1fd401a39e631bcf7060aece3a830e7bf1f9113333655fdbc3eee54bc", + "0x02f9021b018202728405f5e100850664b73d0c83025e4d9438d5a3a17a68c45e342f5e21f61ef0ed602e166b878700cc75770000b901a46c96649d00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000a8bc050a14c4f81901f5a16516fa641c2c729bc7a1183ea7cdad3fae40ce1b4adf07eb1298f0de7bb8f6b5fbbf41e727e5cb1de27532f378874fabfa3722363ddac511bf299ccf4282c281564ff750362c085212ff8b1db95d0db8c43aee9404e26e324731c845de7ed3189eaf3a5e03302d9e36cb2fef67fc3890cb0cd18af404c3d36d0901b6c94f58f975082298bd7d43ec263ccd8c728319a390085c212e892fe7ff4a6a5e85cf00a0552ebc72b13540c71bff84da057a3a00d9a674e0d88449111182415272f7815fcba8926da981f14509cce2ad2d645ce1befc206dd82f9c604e7915225166b6d03597ad04341f80ae11c9fe3e34cbf9e12cf93fc35c06fbe9704fca972ecad2092afa2493e7edfe23d2b05b7e5540f7af3717ed815bf303eeaef016ca3900189232eb8eb0a25ae9138b7243e5a64a745aeae0f310eecc001a034ba35022fa2c855ce7526479ae5c0e6660daeaab8ba2789b771d367709836e5a0492bcc2cb4faf168501a7937dc1259704778b13851e53346f13cbfe8579f03b5", + "0x02f89001318405f5e100850664b73d0c83041bcd94e0369d409fb4988fc5acc7f4268164ed1f88696180a48433e7f3000000000000000000000000b629c117fab3baa951a220f2175a02a4bdbcf734c001a01c59542714831a2ee6750f5917d9145d7fee0d7627270848be03b88b0e39511ea04487b283b3e2deb7c9dace69d424f388e88d63795822ec9c6031d7d9dbc4a6c2", + "0x02f8730181d78405f5e100850656bf35dc82520894d60883dc7053831d065ed6f5fe463f4ab42ba1bd870aa87bee53800080c080a0f0ce472c16c735e110107ec4c024023e1e43c5b3c763eea08ae049061f915350a059720bbe6a43e844dc7c4362acfc3223f0c42754f0dba4bccafa9f381aa89372", + "0x02f9077d01128405f5e100850664b73d0c8304c1af94000000000000ad05ccc4f10045630fb830b9512787310706e1e68000b907089a1fc3a7000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000003a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000000000001ca1ab290dd869f19848c1cce9bacec5cf0bd6a15df1d1339de6d03ce0e28c22a046a644d39c87f945cd130298deb01c634b8975721316bd52fdafff98da3f3bbb00000000000000000000000000000000000000000000000000000000000002e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000103ed8700000000000000000000000091b46e608153c5978a16c9efe1b8676e140dde9700000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000dab4a563819e8fd93dba3b25bc349500000000000000000000000096626598ce58c4174295025857106cb8e7ac81c40000000000000000000000000000000000000000000000000000000000000e650000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000310706e1e68000000000000000000000000000000000000000000000000000000000006437250d000000000000000000000000000000000000000000000000000000006438768d00000000000000000000000000000000000000000000000000000000000001a000000000000000000000000000000000e2639f9e7ae4fb649263bf6c3399d8ef00000000000000000000000000000000000000000000000000000000000001c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000001b43012bea97b28790a7b0e825329740cdc3acbe99e6118311015d121df098640e30ad180601ec50b534d56d208ecaa3b6f94fe67d8b21e5054cff60c1fa731e8e00000000000000000000000000000000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000103ed87000000000000000000000000b1e02cab34c6a55077e1dee5a4cecda67e1fe2a800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dab4a563819e8fd93dba3b25bc349500000000000000000000000096626598ce58c4174295025857106cb8e7ac81c40000000000000000000000000000000000000000000000000000000000000e650000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000310706e1e68000000000000000000000000000000000000000000000000000000000006437250e000000000000000000000000000000000000000000000000000000006437333600000000000000000000000000000000000000000000000000000000000001a000000000000000000000000000000000f12f4eaa574d6b72b6a572891bad979900000000000000000000000000000000000000000000000000000000000001c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000001c02c91f3f0a4a432806567e1d6efe985567a8cac30deaa365b0866698360b73ec2930e808d7bdc8e5e83674e0e1a002b0f912e2a6a0c93654a64174b97b8cd85c72db8c0bc001a055793a51f96a4dfb6801689125e4c63950a33dfc9e8a801fef9e7683261f56eba0074da27a9e44983d2dc726cb5f3701c5fc80b2aa4743f96f21beb9511ec86436", + "0x02f872010a8405f5e1008505a31a9e3482520894611f989e13b6c5c8a59b964e3049be79ceddeb71870f42991aef9c0080c080a064f8693d63ae80e4dfd6053e73ed82a36f219a573c4ace12bd183c09a9f1174ba0378348406fbbdc796c9010473b9c5c71c2cf847b9a3d687591c1cd2118cc5892", + "0x02f87301808405f5e100850664b73d0c82520894c010fdc7529cf5e62b384a5c1e96f23b5964da8a8812ba1d63177f3fa080c080a0a4387c5948e19534485c5a8cfeefd108cdecbe70b3c864c7c1607f850839a04aa037a01f3420a9837cd2ea9223d07d193774af87e6b4a43bbab5c9ab81c36310e8", + "0x02f8b2018205998405f5e1008506690d0abd82b44794f8209a55a4579207610a9ecd080bf3b8899d0e6980b844a22cb46500000000000000000000000000000000000111abe46ff893f3b2fdf1f759a8a80000000000000000000000000000000000000000000000000000000000000001c080a00ddeefb92c400e137cf4a2f2f64f7aaa3d4780fdd8ff8cac356b1753a786ccd8a0718f3ee89efa433ca89551565fed0235d30ff0031e2f6fb4339871597266585d", + "0x02f899018205cb8405f5e100850664b73d0c8305aa0994fbeef911dc5821886e1dda71586d90ed28174b7d872386f26fc10000a4efef39a1000000000000000000000000000000000000000000000000000000000000cbe8c001a0a6be98ce6d8ee91495400b20e1f0d8b4402d4f1c4f7e23fc76c4fcef94eb7558a046cb0c36850ebb2b87db24900daa99dcc8845f48896f6749178eb450660fbefd", + "0x02f87201808405f5e100850664b73d0c8252089480c67432656d59144ceff962e8faf8926599bcf88741fc0b8b69f33680c001a0029f65cc866e27e5287e503ab7bad5cb7ee3a3fa8732d06b28a7ab67990c0b1ba07584c9e5bc2a4dfb0f042f465bd03341d36bd983973fef67eaec465bba7e6650", + "0x02f8b101058405f5e100850664b73d0c8301677e9406450dee7fd2fb8e39061434babcfc05599a6fb880b8441c560305000000000000000000000000c6ba3d66d50076b80f8fb7154d6cf012677a78920000000000000000000000000000000000000000000000000000000000000064c001a0dc470a613a8fb17c4f10c39a0ba27963da0a16e461b8825d1db73e7d0c81ba4ea06b3ab0e5d99e18f286b6f5a58bda1027d0cf498966dbe5e0437fba8e3e232b3d", + "0x02f902fb0181938405f5e100850656bf35dc830369e094ef1c6e67703c7bd7107eed8303fbe6ec2554bf6b880510bd90ef048000b902843593564c000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000064372c3700000000000000000000000000000000000000000000000000000000000000020b080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000510bd90ef048000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000510bd90ef04800000000000000000000000000000000000000000000000075379963d7033567f4100000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc20000000000000000000000006cd079f296c10eb84a64239b893d4edfa2e1d779c001a04e75b2cec5e1f61b54556365ff350ea11e73ea4c02c2890e035cedea5db0baeda04e74c70b005db5f41c2d8631565e9b8c5e50c9dc87ccf3b77992fbfad83c77c7", + "0x02f8db018203288405f5e100850656bf35dc8304a1aa945b088d37a1ddf6871e40840d59bc4a672d1ca5a38802c68af0bb140000b86486769186000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000205c080a010b6982920174be4495d4b91b0b17a66a648f55e02f1895fdfb455f06a9fceaca01a25db6df0fb42375b22f67ea8a4905875017d2d1df95a2375370286fb3a8f23", + "0x02f90494018201f88405f5e100850656bf35dc8303add094ef1c6e67703c7bd7107eed8303fbe6ec2554bf6b80b904243593564c000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000064372c3700000000000000000000000000000000000000000000000000000000000000030a080c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000001600000000000000000000000005eb1d37ae4ce0dcf2ac3f6f64c53ce7bedeb6a49000000000000000000000000ffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000645eb19f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ef1c6e67703c7bd7107eed8303fbe6ec2554bf6b0000000000000000000000000000000000000000000000000000000064372ba700000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000041d40e78217a43341ccd1ec8a79ec93c68c9750444bfe9c05ba00bc6d05665c85e0c1cfd3a61a0ebfce26bd8992bc01dc3af2617892f266e830be13cab8fd946971c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000188663af203ee4b3196000000000000000000000000000000000000000000000000042174dc8f380ace00000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000020000000000000000000000005eb1d37ae4ce0dcf2ac3f6f64c53ce7bedeb6a49000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc200000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000042174dc8f380acec080a08c73862e9b08df3ed3c6d8db247e2dbf046bff292cd74c00b11281e589ba9250a049bdf4c03af9d7f140f9983f99d80661a23fb7c8805f1ff96716f7b867818b02", + "0x02f874018201888405f5e100850656bf35dc82520894c16cf1e9c4d301a89f56748c1a0ba221f2287836873ff2e795f5000080c001a07e490c57deeb3d3b4c8234296095b93cbc2810ed38be81a0e4edb5485aba94c3a065cbbc59e2eab9b29386a7975530f5cdc65775cf21544ab724adeaf5106fe835", + "0x02f8b0012e8405f5e100850656bf35dc82a7fc94a0b86991c6218b36c1d19d4a2e9eb0ce3606eb4880b844095ea7b30000000000000000000000004d9079bb4165aeb4084c526a32695dcfd2f773810000000000000000000000000000000000000000000000000000000000000000c080a063eec4c931fd86751e062e1fd2490e79789804aa402caec8c44f6b9ad7e8708da02a6abec332899cf7203a838c340e486c75e650b179285322d6ad9894f6662d43", + "0x02f9013c014f8405f5e100850656bf35dc830205b994e7d3982e214f9dfd53d23a7f72851a7044072250871e32b478974000b8c8fa2b068f000000000000000000000000091fc2e2bb9886d107ba3537defa42744282eaaa000000000000000000000000000000000000000000000000000000003ffae8f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000c8716a565eb5535a57e0333e3976a6e032b67de100000000000000000000000000000000000000000000000000000000000000000021fb3fc080a05434e3993021c90b0f55b6a9316dea951024a63015eaa84d43e2ff6416072468a029afcf5a108eb4a0060f87e682038fe7a2a1375b1202f2fd4db0c18100ad6cef", + "0x02f9044101498405f5e100850656bf35dc8303c9569400000000000001ad428e4906ae43d8f9852d0dd6879536c708910000b903cc00000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008dc0d6ae89c000000000000000000000000000bd36a733878d2a918c8da97051c173f1d908eacc000000000000000000000000004c00500000ad104d7dbd00e3ae0a5c00560c000000000000000000000000007dd04448c6cd405345d03529bff9749fd89f8f4f000000000000000000000000000000000000000000000000000000000000076d0000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000641a18d6000000000000000000000000000000000000000000000000000000006442f7560000000000000000000000000000000000000000000000000000000000000000360c6ebe0000000000000000000000000000000000000000b872740188f318ab0000007b02230091a7ed01230072f7006a004d60a8d4e71d599b8104250f00000000007b02230091a7ed01230072f7006a004d60a8d4e71d599b8104250f00000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000024000000000000000000000000000000000000000000000000000000000000002a00000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000775f05a074000000000000000000000000000b41f146670ce3dedac51d79956cd5e292be26ec400000000000000000000000000000000000000000000000000000000000000c3f4883b30a9e99cb7dfc9ae7c50173fc4769a08dea2a0d517c381c9fcee08f550790248ab1af729f5ead4de10d02e84faa6a055f4a31993e7215aff1c881fe9d100000ab114a0b67ac7f67d17b9f27a5e5f158ded04989aa3fa1d30e9951497e6ed89eb3ab1647b581135d4bff8fea0c9b9e08ecd3ee7d971e95c8f8134cac521c21c0409af9cf9c2ecbc84cb414895eb53b675a07efab5d628e1671ddc318902824da044f765ed3ec148d5e16bfd8e55518ba7d5a23326f12f31e400525c48d84215ad000000000000000000000000000000000000000000000000000000000000000000360c6ebec001a0ce1ac72ea87ca0743d7033fd71f87571ddb7ba1fd1248d86d025b220b618bc42a0110701c428e7f809b2021a97c830fe4b6a415bacc993fcbeece3493a054de5c1", + "0x02f8b20182021a8405f5e1008506690d0abd82b5d194160da18a5be05703e2dc430d7baa69c53928d0b980b844095ea7b3000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba30000000000000000000000000000000000000000000002201bf3ef4c1aa6cfe9c001a02cda008a9daba085a41874a0aaf8b714a6f58c1333a191029a8b67051dc9749ba060b4e93e5dd7f1d8c1ed50a63bc60fe9d43a36e88c2ae57d5f7ef4fb6fc544f3", + "0x02f8900181ab8405f5e100850656bf35dc82b6e394c02aaa39b223fe8d0a0e5c4f27ead9083c756cc280a42e1a7d4d000000000000000000000000000000000000000000000000003dd13533178000c001a04561ce1a899135adee1695986b1b14c804386c65e9264959a109307328f16ef1a05d375728d5b89e9ef564384e678edd52b95181aabfe2858b2ba48e658f4389ee", + "0x02f8b2018202898405f5e100850664b73d0c82c089948fc0d90f2c45a5e7f94904075c952e0943cfccfd80b844a22cb46500000000000000000000000000000000000111abe46ff893f3b2fdf1f759a8a80000000000000000000000000000000000000000000000000000000000000001c080a0e0d6c7c4904c91014851279ee58623887c2bdaaab7643ae018bfd027a4c3b98da06484cc12bf06eac7a6622970514d26f53623f0545b8c9199ff24c156f2d71392", + "0x02f87201398405f5e100850656bf35dc8252089454dc7ea5b89f3938d52fcd8e4e6b05f3378f3bb48713257af772639580c001a00fe2288c0f26d957d2b95fdb7229e9cab8d70b0299943e5d49deedce62c7ea14a002d001ae7a825241657ab09a673cd0d5997cce3828797cdda9e2743b103bbe16", + "0x02f909fb0181d18405f5e1008506690d0abd8301d3d39400000000000001ad428e4906ae43d8f9852d0dd680b9098cfd9f1e1000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000004c0000000000000000000000000fda747ec63a051a6f9b825c766795a1a405d8292000000000000000000000000004c00500000ad104d7dbd00e3ae0a5c00560c00000000000000000000000000000000000000000000000000000000000000016000000000000000000000000000000000000000000000000000000000000002200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006436df8500000000000000000000000000000000000000000000000000000000643814140000000000000000000000000000000000000000000000000000000000000000360c6ebe0000000000000000000000000000000000000000abc17a74f2d1f4390000007b02230091a7ed01230072f7006a004d60a8d4e71d599b8104250f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002000000000000000000000000b75f09b4340aeb85cd5f2dd87d31751edc11ed3900000000000000000000000000000000000000000000000000000000000040030000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000172758f5df430000000000000000000000000000000000000000000000000000172758f5df43000000000000000000000000000fda747ec63a051a6f9b825c766795a1a405d829200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000098c445ad5780000000000000000000000000000000000000000000000000000098c445ad578000000000000000000000000000000a26b00c1f0df003000390027140000faa7190000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e8da789118000000000000000000000000000000000000000000000000000001e8da78911800000000000000000000000000d1f124cc900624e1ff2d923180b3924147364380000000000000000000000000fda747ec63a051a6f9b825c766795a1a405d8292000000000000000000000000004c00500000ad104d7dbd00e3ae0a5c00560c00000000000000000000000000000000000000000000000000000000000000016000000000000000000000000000000000000000000000000000000000000002200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006436c29400000000000000000000000000000000000000000000000000000000643814140000000000000000000000000000000000000000000000000000000000000000360c6ebe0000000000000000000000000000000000000000e99c478603f3d92c0000007b02230091a7ed01230072f7006a004d60a8d4e71d599b8104250f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002000000000000000000000000b75f09b4340aeb85cd5f2dd87d31751edc11ed3900000000000000000000000000000000000000000000000000000000000040030000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000175e7c51762d0000000000000000000000000000000000000000000000000000175e7c51762d000000000000000000000000000fda747ec63a051a6f9b825c766795a1a405d82920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009a3011ef408000000000000000000000000000000000000000000000000000009a3011ef408000000000000000000000000000000a26b00c1f0df003000390027140000faa7190000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ed669fca68000000000000000000000000000000000000000000000000000001ed669fca6800000000000000000000000000d1f124cc900624e1ff2d923180b392414736438000000000360c6ebec080a059f2e19d818d4002af3e9690d828b370d6e88a933e6a8a74c6f19ea255b316e4a0139779af6dbf27582b9dd0db0a0bc7999267c626758f4573150bc30c2bf0f109", + "0x02f903e0018201678405f5e100850664b73d0c8302648b9400000000000001ad428e4906ae43d8f9852d0dd68802c68af0bb140000b90368fb0f3ee1000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000027f7d0bdb920000000000000000000000000000c2f644ab35da611b6cec3226fbdbcb62881e92b5000000000000000000000000004c00500000ad104d7dbd00e3ae0a5c00560c00000000000000000000000000809d8f2b12454fc07408d2479cf6dc701ecd5a9f000000000000000000000000000000000000000000000000000000000000122e000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000064371d6b0000000000000000000000000000000000000000000000000000000064376a660000000000000000000000000000000000000000000000000000000000000000360c6ebe0000000000000000000000000000000000000000184712b36682b27e0000007b02230091a7ed01230072f7006a004d60a8d4e71d599b8104250f00000000007b02230091a7ed01230072f7006a004d60a8d4e71d599b8104250f00000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000024000000000000000000000000000000000000000000000000000000000000002e000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000011c37937e080000000000000000000000000000000a26b00c1f0df003000390027140000faa71900000000000000000000000000000000000000000000000000354a6ba7a18000000000000000000000000000e9a94290c590c996c0564c9a648234874658c78200000000000000000000000000000000000000000000000000000000000000406289f5757644eb587a8d96e9d70f3de08817d4bd9cf5b1c9387fdd52fbdd87e41905f7cda2c7ca79b040abe8aa0c34f59566f2b8a38510cb7f61830afee6f0bd72db8c0bc001a0471721ba7e1a6e0db995b9860d91a2cfdd0d21f158ce40fafb5f348be7224cada06795d5280df004f36f13540095b982e24e79f8605775de2ab1d832225ccf3240", + "0x02f8b2018210b48405f5e100850656bf35dc82ecf594c22616e971a670e72f35570337e562c3e515fbfe80b844a22cb4650000000000000000000000001e0049783f008a0085193e00003d00cd54003c710000000000000000000000000000000000000000000000000000000000000001c080a045c4a875ad69574a7332299f16d160a167124445c2d10461534f087b8f38fec6a031d9be37119ade3606ed5fcbfba01806042f04fef70ac60be6204554384a4a2f", + "0x02f872018084054444408505a269017482520894e9748c49c3682c99d183a5ce3efbb2f64e92a2908703b49a5c80300080c080a0454808e074f9bc92f570c19c22abe7151014127a37356f5e676665879ce34f33a0609e3098aaf28332ae3dea4eec2150c53a5df6070b170be0f46fc0863df2c017", + "0x02f873010e84054444408506ae545b6f82520894a2df5ed98a14cc63169b636ae1803cdbeac9a84688022ccf0a39c5aa6880c080a03a9d02f4264c0dde78793fbc1f1bef62c50d0df5b2693c85403da6302f674ac5a036af406c92bcde9fd3843296aef6369d4ab293f237f561fd1e09505d9d7ab1e9", + "0x02f935d401830b0ae0840544444085093e965f328305dc32945e4e65926ba27467555eb562121fac00d24e9dd280b93563d0f89344000557aa9a00004a00000400000000000000000000000000000000000024000000006437252a000103ed5600000b000000006437252a000103ed5700001b0000000064372539000103ed57789cecbd055816ddd63f3c371d12d24add9474a7a2487749484aa374774b8b2028b7d2302a5d12829420888488a2a880488320dd21f55d0fe8f3ca7384393e7ace7bcefffd7ed7e525336bd69ab56bcdda6bafbd6f00d37e03d326082fc53d88402520e8b8fb05c4d5f15b6339c0d9fa963a4d4b108faffc926b11694025260a2a06820a381a76df5fd0c6153e16120cbb6bd48793e6a87a55d62d567ce4486ee48e98755e16f20822d6a446d5b8ba2da4cb3b178f3d266ef09f7dfd45da0baede7a5adb2e37479d16fd7231dfdb2041ff093a642555014f3cc33e7ba554e959549bda4a08fd06bfbfb875dbbea441de9a6274215f0dde997b9cd17feae3d1ec1810e201a3a3c9e80110fc281074e45f7bffc1f2ff236050fceaeb1740cab8d938f4f1365178b9de8540590f0325ecf76c45e5f0709c2d708869394a3a601f60d10ae578cc1df52ffdbd46cae2fa6786e82f499b32b4305f3669b8f685c76f76f2eb735055f2d7f70780ed7d37c519e31575e6258dd816f832924fe79de8285953f9a8e8f8d986b3f65e30e845ee5ef8c45c6d56458e5786ee41fb99eb27c25cc29fd80ddfa56eb0328908770e38809f783daacf06aa27bc12d5156903d51116847b2caa12f62751f4e05fdffa0a3e0000f03f49447ffe857ff0f100e0c7fd0b63af5320fdf591800332fea1db30fde55a1440fae335df9e831d20a2e0237d95fbad2e90fee75138800ffca58a60a2072e37502eaf27217e34d8d74dc1be45b502f2e19624cb86228b2dc1a8dcdbac590ba68d77499856749556e84ae7c0ef25fd684082ff58250771f40338d40fd6b511a4be02bdc38c27957a59bab994024d6e54d274c50c8103348dc48f6ebcd1646b8d23901b61413d53f309c30b6b7073692daa8c549e2ff608c9ef42e923349fac6f20949c0b1eb13eed13b87679a663be84281876d76378082c6ae25931a42217663b17b84c35ea68fdf0091edea5e0f607f562dae415ae5e2a154f200a250a418741d02feef7984381dc11032101c23aaef720c017bc7df6b227de3ad39a6879b2ecd0e13e6df21f0295c5660907cfbe1b94340b2ba3df6e8c58cd5fb44157caef1d282f7379c87655ba02aa41ed21e8504527fafee2e73e41cd172e65b3c4acf71cd2aa9f1fcf18d2a793dc50115e5606982313846905ad0a22b59bfb721c2334da2603218b0687a05fdaffefbc2e60f743c5ed218b7368a3e1503ff8a3d56a7e3c4e83c16eead60a356ebe1963218719a4146387b6476732336bb8c913cd4e5ddb4c5949846cb59f1bc83f3fd2f70b0005a8ef2314a03a174c1094998974dce623cb3739eb1d62fb5462f8a9167f83c34bef3a0f969a040314fe6590ad7d7d3a7e49e93d067e291fc56c0c137bf43570ea9252b2bc5b2338ddc498010079eb3981308c203c71d1c0481584bfbe9b620dd1c6e5a4f0209fbb72c79e933e25410fa890c434c82afdfed505de8a248ce8832565abdbbd9debea11865538505f6b400864570c7abf15ede19f135bfd298872a50fb34dfb74a860e749b6d7b4e59b62f508d0bdab43d436814123d0fb24d171bd339541ef8b4613fdbdac60585722c452055b0060667d2a082f596dcf3d84edfafd70dc0754044baf0bab42a8638757624419bd5b2e6b989c514ceea6cc2bf4aad44288d7ca45c3851159920fbc08c14f04c52f0826fab6abb4cddfe0bb48ee503f959d1924884fba4aad1c4f9212e42d5969a0c4057a2e97991ada94b93d130d3b41dc10964adb9633e85e1331bf3a90f82951854e080022d6c3af46fed13841c8dbd6084f7963fe280b291d15c447ca221606563d59a28280f41b27aea51ed46df72f00508440af1ed68ef6d955e7e201ec19df8e424f6a6c0155c371874788d932fc26de3763a01abf34ae3e375203457ac6a510abf0c8737524dc5a17f2bdfd7dbdb18ad774c200a4ce0da48e803d65908ccd10a1ca03f388f438c5e155f3dc1e8e28d4199d6b6d6148ce51f46370a012c92c3ef3732c4415427c5860071c4417e5a1c62f4cef066237ea8c554b941885893c1820e4ff2f0306e5cd1d3ec0bf56e3f798fd017e453b77a41e6409a0ade16e7f2972c87c8276eddd448e66fd249cad11e1c42ca01389006b99f557e4030020e6174ca89477337ebaa9813bf8cc15f92796c1b736153428d5a8725363acdf557d3c7f6b67825d180fd7f4998abc8a288ce1da5df70b8a6d3a924d7ec4b85f30ccdf9043bc4010dc2ef0763bed103da4ce1dd2e9c1a9e5164a828921b3c9e958c7f47ee65541760d284aa14b49923127992fe0c3847abf475498d9f9187d3f4b96d41d229286a9b47400f5c606eaf540d8f3bd7e8d75fc16828bd3c56e78bb1e6760953b7c8de434a60c69d6e5804a54fa82b3d6c6dfbffccb6de3fb8f23532bcc8bcf2f67c887dff1e9c886b2f810331e807cbba3f18e4e739e2ec178667fefabcf78d8cfb11bdb149f1368e80ee41c33dc4486cb2c3e97cd8ef0526d67915219729f63e02e11ae129a26e4fe3c01afbe6936f3bd30ee73e7829489bce4d2db329876f5f378dcb5a4938f7e3d2a847a5033321884278904e1732043c84786f25421005bfefeea6fb4dfd1082e168178e20b049d554515ae66ee6eec64e60c37763287dbd9bbc36d2cddcce1c62e70290f6353171b4fb8aa93bd8bbda9bdcddfd1905e45554d4a4b4c4d525d4c4d4a59454b51eea294988694b6988486a28eaa9a8a868a848ae2df11bc0fd8f1bf2ad9003a999b9adbfd71cbc6d8d5ced4c2dc0c6e0c77fa5a444b3b4b174b63973f0ae86261ec0237b6b1b17777865bba38c35d9dcd9d9ce12ef6707363273b38bd8a2adcc5dedadcce9903ae696766ee0477b1b074fe538e8393fd1527635b36b8abc31f2c025c5c6c5c5c5c7b5ca6f6ae3666701373b8a98db1a5adb919dcccd5c9d2ee0adcc5c21c6e67eee1021780dbdadbb95838c35d2c9cec5daf58c08de176e6ee70494b6717274b1357174b7b3bb892bd99b90ddcc4136e66ee60ef6ce9f28700633b33b889bd9393bdfbde954b03f8adecf676701507174b5b4b675b0eac9fab408e0bb6ea17c43d65e4e5f9ed78acb42ff0899d36b150523d2def652ea4612dc5efa4cac3ade3eecc2765ad7e5addceeda71b88554d4c83df4e9bcf5e43d05e85ddc3dddeda4bcedadc50c149564b569bc74dd1d0c4d6525546cd56c3d1def9a785037b06594a97b877abf9dabd8c6c31b6a915d1ced3a4b7039c25333aa663bbe0e53c0a832096c653e512db22eaa015523a17d2540c32cfb40798abf2c88f19d4ae386b0beb0148b11b48315733f7ec3186150ea2e81dd267a11943a5c54f5777ecc4d216ef70bf670d652035254aa8ab44a24fabc3df8250ca16820ee9677f7fc127e1f90e19bde9045fcb9c44f04957e7e88d17ec4772e3891fede6e0715440bc1ec26a425adda3c9bf0e28cf9fe807f7a0eafc00ff4fd7f95f2004064ca3b0538ebf36cfa3c0b280efd29bdc1690742a64c457b77e4317afd153ee0e52a84b58ec3e59c68d2404293a1bd7d4793e7e20474d76efceca7783a767d8f87f9b79a8ff869947a2349b301f3533df5ba98aa1292e3981b05b1795b8475daf348c7dec467b604e1d0cc18f05c52f048e7528d6afc99db9f728a2e8eca71d7f8a4cdbf729537cf8eba374916c4cc8546f416d9facc1b8cf55bd347a97e3da1ddf715e2b258d5c89b03290ced6c436ba19a80ba00f6da0f7070e5aef0dc3d1a1278880fba0d8b3f1e85af99cbb1265f97ec7d7221ecac22ad1dd5f2013457faf9d4e11fae7c9e86b45968de7a3a58294b842440412bea7eb4f3deeaab280efda3cd9c943d11019e89b5eec822830540783ea4c100308adf40f01c83840d1db53dd95c761020f2c2f4a7ec1156fe730c2b330170d6d3f4679fcdc36cfc76cc763eb1196e9d47672e5cc6b4fb2faddab9799f3fd31bb386ef2af91b51238590148bad2f9297279979f2f5930849d7c12ab7b1ec658affd747bba4fcadebc1d89a28f9e09f579e39ba712c453005f3fddaeecec10e5bc297ddff548cfde950fd36b6f01e4f3976c097d7a3abed8383dd26caabaff8e3d945b36f142382def9328a1e270f65a458e77b5171fe466c68aa6af7d89642944bf516418f0dea700ade27a034125322f804238c9a5faccc1266317338bc7f6032f87710a19e3b9c08522961adff748edf20298162bc6b7242a9bd79a06f12d7c133c3fbfe17ea88a49ea65d86a86a2b0a94d0b60ee38049812b74eb9601a2cdf727b97077f1cdb94d897c998ec396f271776bbd0d6208cc238528adb857a44832f0c9b29856cd4052d9922bce3d5cce7e63612b454183623ab40925a5231d9f4e9e8d3e132cfb2e250c3ddef858e88503b334551462a24a8c487bf61f2883edfddeafb199bc3cb4a0b479e6fb60214ef492e793199605d013b463c244fd9446859438fc9857b4d7dd1a88db95e01ed7857dc55c21dec3b4cd62dd4727708e663e419fda680d14f60752d50d7d6226945ed9a8385f1301b638706c05990b8dcad8361f574714930d7b5346e8533f39d42598c8f67da17de6e5a167e120aaa31f3878cf599e18d2b4b7114984ad66836e9dc89620de6dc696e819b1ab760b86219d74e707c71da66d9c0a4209eed0aaa63581b405616d18e76647d17820a06b223f88f9dfae22396bde99b6e4d3b1edfde4afd81b0a5a7989be969abf833fbc730bc5371121fd344c83830b533e4723dce7bcf74197f56e5e8bd2fdbfd42a74c451c0d959188ecea7bc4ddf9d3e2b5d7e629cb6b2d9e92d9fb291ff78d50223aa3797103864f2472379309d032210c18c2ec39d1122c20bccc7869364f467ac2c0cebadb30543103586ba5c435a6a51cf2daa5540ac0e62b7fac756d5e323767b59985137518384e51656e8e62cd1adfbdc26c1b279671d9ab509299dfafa5b5f95d827c33989caff0b66c40c1096ef51ea7fac6d98a693e42dd172478efc47d8782037d78c4581960041b01a7e2888b3825310560cd4d4152063a6952a79eca6aefba771a9791bf4e53bc34c0e59f12db0b670debe0b2c3dcede25341d338c146bf75de0291513078da196626c8c0b637d44eaeb7d335e4dda473e772c7ae05a38c01fd3e305e42766975b64df38ed093eabdb01b717e332a4c95474b16400660000c09400552f8894b43a9a23f8b186a60a7a3fbd098a178b086be1b0f702f6ddb66e43e535af3897db5e561b6e150a6ef43a57af6b15e5e3caf266ba78fe6113b0378f2627a120080545935bbb3f7a965b55aadd8dddd5d0700a48a9e65e1bd4919f784bbea1f5680100000ca3f6e7c53f9e0ff07857cbdcf9264e83c886ee0eb2068444086d39b23eeb41a1532398aafccab69dc1ac8704eec6e0a4abea58dd7659237379bc75e0bfab4d44af8f078bb16947d242f70317c3eb16784e0bce2fbc66cb8645f390040a3923eb37f4ffde91fca617efdf723e558ff2ae4eb7de609b7add75c05ddf1f2bcb9652c4bd6f595ebb4ad53236e4bb94eefb9e29489e73fcea9f66129bef958ef273540e2f6b154e0ee49e3a69435903909a6dae4f4467f4f9e9f89dfbead2428ffa61ce0c7cabb7f8f24f50fe5080000a038bce60e0af95673a73185f18611a37648c534f7c32d4f5fc10ff28d1ef028fa882984e2d3f8feed65b36b01d815716296053bfcb1deabcee6e898be84f5315d46cfb4f023fd62b3f7e203b80d39597b62512e177c530ef7117073ef1e32e98b7faae6709f3259ef0ba165fda6dcb2646a86b942c229fe2878db887200f1bb4e2456377f969cb3b10f65edd39860c458ad953a8583a854a237e7e7d4487ac45662869e8d6f50ac99eae91f3789c4fd430e9dbbe6fea41c4595f39b72741aca1ff695332a837d5d45c3384ab9ef857c534e10349b2fc6973b29ce4fcc62c06a5e2ba5e0cc7c6c132847592d9521a1199094590695159e480790eaf4ac3b29de4555c8bebd4efb41d441cb9c553de3e453efbcf3720060b97ec5713fb8484d85f08cfed2e84b84e433ec3fc4504d75436b7b65c922209875e8e4b020e83871eb03baec80c7643a1a9c35c174d0b4e6d35373c111eb34ee44e55c584908688cc077a2bc6cbe334f28cdc65ca9331cc5104bf33a8a4631c38cb5a4881eebca81e0611d1c41661193d83d5718b68d57638de711a73b8dffa8ea5f183c9c359e1850356b6cdfd4b7738dd0e8a48a14908f8790ffbf8cfffce0617dffb432c1f4f6319b453a93b1ca7a7aa6a40ac485e491e7ea9358b5d2de1238bf221f000031c20f1ec9fd0be1be6e3c511a1957233ea9684f90e36a110d0b4671286f6d7628eb9a44f2948b56fabbe0885cebf0efd878c76aad2f384fe7a5de113f192d8108810a1e0a811f6e9fa7a58ef78f6b19080ba5b37a6cdcd92fd3c4d15741581729dfb2b8384e055eb41cbeb935e7ed88ba98e046b1a2b53644fa296ed37a9cb54bf5f85389572733becd0a347ec3acc0aa5ef665ef4ce696f4c4f3e044872f629c88c5f29b4899d30c2fb1b753c7ef922b40f01f83e21702bd73369f97122de0d7193723a88dd7ed4b6f005a7a181d88cc4aee620f3d6377d05e432e4db7907c935737abb4d2632775c7833228e6e9e516d057b1ce2e94f4c3fe2846da1fc5617208b6db8a0bc7944e8fbcbdd31579fbe45591f18887dd6172579d50aefc4b4671f6922783c8d30bfc25640eb9a318c3c4d4680fa122aaff6a404c3d7e61147fadc6eff12f18c51871d55d8c6c6b044db24871e5cd22d1cf036f2e158286499cd92eab74cbb38603bf22ff8f513c6841dbfc6c8ce37eef8c8e4ec5c53c9d7a7fd10f6d5a8fdfb0f85ac2d118ac703c0725b945043090ef9249662511cf53e046bb2ca3ca7fb9f5a25d79e766805021f4282eb79e799e7fe1854a5b08a9a5f173347da75e995df3eccf1485a69b6759a8dfaf831ac28f1b94679ae2aadf97b8eb365f61bb5ebbbd7287a85531776c65338e4b4aebeb28d6b4ffef18c572984d7d8316d40a2e8b089471d7535a23a9022737ceb5a861dce593eb6e982503c95c7c783f8957e25ec5a389357c6827cc6f87117e39f31cda3b238e245e67d3b06f564bf377aca296c7a18daf8d09f32fb79e079a1c9934f3b3bb1505e2b59c189cd04683a2d7b520f889a0f885c029515744d3ccea07b649a9be8630039bf84445ed8fce49685430eed548d57864908009abc2773db27bab17ef66f66010af7b2cfb653dda54fd5ba73f5b0d76bec6de5be3bebab167b5603c8d084411462ea0954c885e34c72697d81311397643fb076bdc34d60a0a394be3279c2c423be5495d8219af6f1542940610043b5dc4c623f8949d57cdd4674ba26ed1862c26b9482d26f8380cc995ddc9201d00cf9b6bf9741a17709b8bc5a53847dc1f786d65e7e2b6c8a5572c637f377580ab1e407eb581fc22082fc563af79c4612b87e440229b31707a43853e2e7f7fe170f2b68317524cfef59852c7d41b6325f80218414772139862e085134cca07ce19a565a7eff0c4666768d9b250b5d2878d777ac5b8f854f6ea40d121f4838a5dba7c7ff5a34c987d4a580b70f932820fef09fcd9a74af32bc1e7ee0dc04a5e529503f63f5d66e870125440f567629b3f8bd7be4d0b74473d40b154d973b40821a855a85f033a8fda51648a4d068865fb5f8e6713b59f4fbd856a8ece8f2b91e60584ccc7f7e3714e40311d0621b01d57e0b1195a7696c8bdcd964d8ab176368eade3ce76de42c132463a7afd9b242055feeac99ea9088efcf871eaf463236993123c834f7233ab6ea3d2bd9d4d3ddf0ac09c37600e687bf68764c408819516a8889aa5a2e5a56e1571ec0a7750b6d3c0721872945f7a530050094329e45a3dfcab0e4b0664890f37caa8d90edb563350097b40e2f717036e0a36c918d6b69ac24fd7ce7770cd21b754a6fe0cfd6f00d26b1302b72b9ba75aed8f6958f1925ee13b55d9d93cb1f8fe1859e1e547b482327185dede2039d0fdb68dddcf834b2b8f306d99dcf7c3c376e5330a0454a42879985dfdbd370118ee060c3b08e96272107ecb601092ea1bc44771a7ebb839f87ca99d4d43ad1fd1ca3675a8e3032ad261aec58d1280956e008e737c27cfd2f9e2e93639e37a03db5b1a9e76deacc167cc27ac2dbf576e292608679df915edb3b3e1a29a0af1935b97da1abea72b96631650e2aa52afb357914b47ef7aae7550be38aab0aeac86984757477ab12038326b3558c73ebfce8a500abbe86f9fe147659cd7b9e5e243a363cf416d38e3086a88145053489c6174b7a1be28a7fc2e7747fc74dd6bef37bbb9e9e5b545c28472009ad3069a7d20b6e75e4724b612451c3f7e9c40c30dcfab74c18c7736874becd4c7d709019568183e480787f0bca5fc8b540439a91d69e5dc2d11c7f18a12192f880684ca1438e0178bffe30368df5f44da332d2edc6ff1c78bbd7ee78d2bbcc795aaa5e767f4db0ae20d4cb4eca1ad7c7f73b9cb38e4f1f2b2db0f5eb90f613eee514f2c85fa43f4ae7ac56d18a84a1d78fbe8f241e5ceffea270245fa90fb1800f20700d90b00d1c79ebc39941df92280940880ade3fab2df6e711e9efb806403c0542fa0dde5f9504ed0ab5fb995d8780a7c41a3cb47b7d1fac396435926bddcfdb325fa53b530d2ac815d9a3088c70ee467fe6cff343b570315fd39d04050fd7314b53f5aadca556763e0ac400850fea9d066560e4abe04cf22aa3f1277edc7e9257a8191766becd8a62b0687a60b084a3a39489167dc03e8e94b4f1efb9ef237c626148eea9c3000c92d1d82ffa7328f7f54b762f030e0c334ff83e8f54892c7f362612e6de75c131e02f45c935d46ce521ab210f28f84b3a6bae43ffbec4decc57778198344db6897eda58c03dfe6f95c7fc32da72c71a402603b0d151594c5fa1fc0aa45738d28b78bd4ffcc818fe814b892caac1dedbf9b7e56a43f4117d42ebf1ece66b56061ba10a9ce1500da283f67fc91fc1f59f3c3943cdacafd8157b33e184260a70ae900a862f042d4cd02db9a4a219901fdb90fcb276e9ac03ae70d7394f6749063a124eef46884cc183f32668286a8fbf26d1a95caa52f2aa5955558362fc32300c066dd0ab6975dac8681a0126a0d631ce92fa31de67cff8aafecb3d40937cc70f4468397fe8c88c8004170688abaf1e378509d755a2970334951fce5835713a3ef9e213b0865610a5a2c1a81781aaa6443b811afd5691ec799a398e5444e1545a561d04b8252853e4f9def597c9bca3bfc86a9adad25e7f96dd13af5792c0a9ce7851f3ed03a6c5dd4ba1d52e1f3b0b53b70202b01c2cb4202a0f885c0b8c78aeafe1637bc0a63031d48339f9808133634537b2a91e3564c2c2752e35a814435f297ea7452b55cfdbc5210d7d8c22eea8e9cc404ea4c8ada4500c1f5c84600897703890b773f57668aee87b93261b0071a0c69a52295b0c6e08edefb10a5b683a0ff54b20ca569f8fbee627cfaa487b8f2c3fd0b9ed6a2784b4731df706e753c8a1e854e0ee1c843aa07e51b13fdaccebf199069f482e06e4b8a793d8a3ec5b1e78b7942959e1e3e15b1998aadde31045f76a72d26e45840bb82a6ed6da5803cd5e54fe82daf68a78d8612ba6e6ebbaff33d287c24a15b56fe6d9438fe8e00d09c8ecf32dfa20233a755c8dbd51db0cc3acef886edf2a8ed125518454eedea10043f1114bf20e8dd3fa19dab3a9b2d682b6f8c2286f5564744f8bd857934fc36867c03f68cc675d0e9c5b1469bb36a4401ad6733166aa3e6aeea8dd5c478e04cae3f404c584d4ced1c3442168c56bd5a42862c15b65508b82ee14cbb156f5d38faeea214f93cb145801078476eb67ad264f303fdc2f2add1f9ce3b12ea78e9dd278440dc85c5b22a17543190d9e4610afb00b330561beea5d9cde8f8dc51a2973673e7deb7a192452d2914667f8baf5dfcef3042665a487931273e97365f152a3623cea0e7dc6d14131e6b0e8bef37eff570bd54096287d413163164634fb015e4335e782c74ce83db5a2c2ddbba9fd78c193540e7f8feaa00e6d78d013effeeb5bdae88b113b58e460daea7ce1deb6d39d596bbb8a60421ff7f19fff96b7b5efe965ab131b6c5c80a28c7d3d3307946931c5f0b66de3797d5bd757ce2a9ca2fe6610362da186cd6b5438f050355999c1edcaca1c0b9e89f33e763eca26a97b16247d919e9cd3f63d871e154e7ed421966122ddfd67c1bd2bcd87eb76cdd70899bd9098b5cd0ab02dd17ce28ab600475e7c570533db9fa828c940cf5f47b0517d88cb60c6b43986b0dc8753f894c9d63f1bdb9751523f11947ce158e014e9ff02b571cb405220d9fe8d67cdd1985f9933ba3f6bcb0d9120df7f2e80a831ee6b533775003a1aa4308e452732bfe522e392b2c28228c1479ae8f7572a9b7f63470c9c6d3d0c5a08153093c2e5a70e995e82c321a8a764fac0c1dc1109ce68a8afd435e3b916bba1b649aef0120673d0b7b4fd7988c7f56d72a025a5a5adaa8ebe952b7235c4107a58bd68b2d472a2acf5b2f08b25754c8c9fbb28824cea956d5e374dc7d7a7f034073fd147a233ff5f9a7b57c3d50c326d3824eae58c48cc6342302c04894567a842bd7639615536579ffe58254c29f116ecfdf11e13e90ddfb7722dcb55f3c16cbb0e99223063533024015d71c87b26d556e8a6a52f9e05bd7ebdde0507408fd7e4f841bc6de0cd8a6909358360b239fdb9129d48599e5dd1960a894fc9744b87f95fe0b40e6401d683b7fd413e40932cb47cb10805a65fb35a0a01f19fd214f09797bb4805f8f70ab539f1c9d7dc3cd732d355ff23dead9571181e8d4504c8741108c5b7a82a6ab57c867c039e3528d1224379914ad27a4e674c2cbeb02595d403a3be8e9d358ba3d88ec3779db4fba4e6473d9f359bfa29cd2f3b9f407a80bb6f54336fb39fbb0fd6988cbe343a6214ac926e174b2ff5ccefe6f9d868426f600d38f6dd578ddb5171f519f17e9646cbe762477bc3ffe91f4b8ea7e88d7ff9fcfd9ffe93aff0b84c05766926fe3c91804596e278c7795f83f67bd6daa3a5ad1d618c2da81293d34aa095e7e9d95e539eeda768b32e53a753f3635c5d5b0b68cf8be904bc4027543298c6907dd7eb51119472cc587b9217dd66d4808cf42c3e552b1707493f3a8fd9b235c018260d856208c5417830bdd956f75eef333724c35d407c81ffa35c4c8807894ee010950cf5051453e28c8b66dc14683eb0bdd7b37b5a0181d985645424f7b7b7404ed3500997d0399657f2e8e6c0a43a47cb05bea39d15a131ef2ee2266c27d3314ee894f019548cf0cb53499210a7fc03fb4efe92a20a567135b23a464702278268f7bf5f2cdc318d984fad0ce36ca41c987f2df08ededcce5ec4c2d2ef24b9b9b4b7ada19db5a9a42b07c8f83fef9cfe80f05c8f2d1c2e46fe5ce1db9dc72f4e854b674be8177a0a74a75c8d4b5e16b56f6a9536d18194463e33484400504a0464af6a81c12c76144e8322ad3de38d57678747f1f909b26be0fd316285eb6af777868519c107e3bb592fbfe157bdcb43cb99b3b8731bf1402cf05506e4ee997a0a4c41f1f09831b2b2f0e1626cc744e2d12cdbce10ee3bfed0572e75255e10e9fbc88c6708d3a45de6febd5d95df7f571ba5178247e03cf08f6e56fd364addf1185a8af211fb58fa39e487a21cd4da4a4be7e5dd60b27ff01158a9e1def032b7baf50087e22287e21b038c5fe4dfbfb9bd7b85c3737d905389c39bd8cabdc98afd16a3d151450f51fdd02e5ce0c6988a3a24872d5e7aeca979c937cfe0945d4e7fa9440009e1573a172d89f871768ff8ef2ead2273297b4de1ecf9be9c029a2157079793f742b6964ac5981db27ebb8914f115479a1f885401eae0b277c6cc3b41c7299af790df7b9248ebcdb765d59e54278b62ab087e8b7803c34ed0e05c18f261b38ef8f241b67dc6d4741b6b77291f954db567ff76cc0522780a4b281a4188497e2b55760ec82ca43dc7cd8e83fe1e61f58b2eeb3ec65587d0fcfaaea443a7b89c78d92ffdcb9cf477223e388426d9afac54d595026f580cb1a8f84daa9b610ef72ddc4dede47283be3b248ebd57d0af61690a8e275455a41c7ad4bc3271486392ac1aefaa0f40660ffd36586c6a12642caf466a0248493fd472f6a8bbae4f6fc8dd4b85c5e7188926e2d7af793f8e8c31e16020b7a0c46c5eecdd89057f654dda0a21c69a14c29c1af413113464ccb722dde1f072dcbfd4a43e4df2e3ee0a5e821f41ca45163e25976bf44c2142f5bcfa1f4847e7f92abbbf741772842fc68e528a042320735b9fafb7bb121272e2e5bb3566ba624a3fbbc3bf3a9bf88edf0f0121ba667a0d07d5921902ca140862be7a5cfadc62251d7a8d2b768de1a5be9cde9af6baf282851ac2b4b80d6cd0f38852b2d0d6c6e223f7e4d49499fbd353e5370869068013d91238e2cf7cbd7f0c1a53d6ddf36ffaba6e448a8af6285c026a2759e65a6f19af2bceb3c1e2c4a3651962c6421976e14d038985b6f098df58154f1cd4a3e8dd617b6e00cc8631fe61608e649027a17273b63d96714d6cf4a6602c0ebf557571fef87f0de6522be0c9daf67394ed14905b28c6964a41547bfbdc0184a2e3ba535085498f9e2b3961fdd31002857cfec482a2c1414027b7b551616e0933b4df1c44135099fbd85e99ab0cf508b49389c9cb21b247cb80bca7a6273b130f178f55ff754ae7235b1d07cb3d92a159edd659eaabb3b61885f0bc0ec3660d681e53c4154c101418a0aa288c07cb651115e8bb3dab58a1f45e30c9c73559775022a6128e5c5e54fbf7f3fe789ab81d31ad2376fa7832626391227c5a5e9fede766868a05c15b9fae8de2a8dca5f8f6cf987235c8e809920c391cb26ff0c04c17b1442868949d99ad46a4ff9735ef0de2ea8219964f6a6c20d35391123f130550974cf258ae27fa6c16cce14bc7e0a299dabcf6424f8d46517dbd3499b9403baa19a7bc373cfff0d7c388b7883674f197145ffe35dcd36f4b28f31e28d5788cfffa0c323182acd4c8a11b8aea6ed6e1a665c7856eeb2871d43918d39b5b195f47c8e4208ecc9fdf8b6f098bb91ee92379b62f047e18dee4af7f7e50c972b2dfc244a3abd6b40b57cbfacbe294a522df26789a8e691968e261240b18801293f47b947587c27f9c1b981e7f193728c48b2eee9962273c78dae97f4f296ec866386e7f19c79fda22640087c759fa2298f3220668cb8d57d56bf5cc66ba7127bbe271f6e645452b496419a0f3a2dd6225c1f6750eabe9dd70898c5c34ca96c7230062fd4859e45b51790790502308e0d186b105280f8fec7bf8b1631c7b3c19daf1e70c352cf6fe975f93398117d66744045a323a9f430445341459ca03ea50e47521943d68ea04aa0e9cd5942c8c71704691582eb431618a54d1fdb750fc78477d348723259c89f0f0ef7b18db9f144d51c749c21edc711b32afbc4af3fee5232230d6e1accb784c459623a70e9b49b8f46edf52594bdf62927ffe139613fe84b1cf348b958e56ee4569351a629edb9f0ae24b7c82335253f6725042a004ab7763f17f5b5a63c5792e2379929bd6e90690abb408235fd66fe1eab4b3268cb42e3285f2f49ba229ff7ae6b672ab6f40610144a05ba2e8e54b53550e51afe19cff4fe1df1cc03918fbf13cf84caa8fec58ceddf13cfc42aa001ecf8d9035d7347061b4495d22c565f0e0697d596f6fd17c633a9502e1d4e44f1b9a9c2527224bfb1820cc41beafe9e62ff2c70f98f241beb0a1fcdffebf1cc4919bea1c917eb5d63c764331cab1f8d6d4bebfced2c6521b0b220ddd7bf47c321ea34e5fdcc8932fc361c4dcc0d163471c60fa3ee22809e3de8924018388ef176e02a4a59e0c4eb9ef70e8f847ad5a42de85a2e02bc9c9a36f27b3b238fed7943e8bc25087992747af45c3962333311ca2dea77588b7188b980e03788f95841f082bec17959a484fb1421774f085cce6249541ac4e4b8253f643a7f969adff3163ec8a3e8283027d9fee54a63b5e13b77ddcfe91c64dc0104fcc8096ca7d73c17dab7ffb41e3eff11d603ea54bb5f3c35ef77590fda7fa3f580dac9f8ab3b1d0fc319597cf270312eefccc31e80615d7c8bacaafaea701148d82b862b10d1b05fc1a911016a9143f3f96158fe4f395e0543b4f9af5b0f012de369af0589a068a7ca7346def17a91910f0fcd7c838210e86acc462aaa3d1abaa4134f239939c91f4c3779ab9cd048fe12e27586f312d5307822788e67a7a4554e6ffd7628ce302a03bbcbae44c742ea8701763719cc676e4e004c6d03a6b2bf1a8276b718f13059d902e632c2dd86e5bf94a7fda0d539caf07a98fe1a3f8b9fc26ec5e871a27616089d0e0c6af2da4daa984f882d4ba25aeaabf904ce786e2b10cb4d472464eae5c437af323d3a9cce27f99a37032adc4904a5931088f158c09fd66e98941163aaab3204cb9c79447d45cd59ce0c93333683ade8b808481678614ec52f7abbca4af0decb676c421b8d182f572b5e335d9ee773cf416e54da9fa1d6fe27cd503169d46d9909786f350a1ec32951ddcae79f6e60ee4ab47fcbfc62a3f8e2556c0950dc582ac12e9564132fae77b5a47f51807ad35553547a8ee84ef13302aec58bda5f6304583f996260cc5df66528357da3c76cf289e80d498c7253c13288d200422066acab98512a7b6d7874a6c5b601a6f60971a685cda54c3bcaec731313031667c12bdb9b09c6f6c3c6a9fe17dbbcc54f0d5030fbdf6dcfa6ce9deda3c02a436b8c0260ea1b3055a423bb7538f21bc52cd3a7f7657fbe5fbfc455d52fb7cd13683d33e56a463911f6b8d54e0f82ffd07e8ddcb18b0d133e3ccb06f905854f7f2ee4a9d344503a0982a645fc983782796d46988a0954e9dd425fd9703e2ae732f4aaad766b8f1810f006a9323ebe3cf509c9bb2be6daedcba4999dde2c4c25adf75fbc1b29f225bd6e3ad2f32d2aacf3df908b270462353c04faa2b9df2425819aec13242f4fee788ade2e80ad66607f10b1472bb0016de88112164229f72edf1802cf9ad2e04f79d4cd16985266de0e0d859d1fd816bee51e3afd3744fd05c106612f771554bce216d204e30ca6a9d7af504cf5b84f8891c83f34bac3cd799f0424bd55c8bc93d9611f697109e38975d3a535be345f1bb2226ba3ee7827deae9df53fdd3bdfdfe1de597d7ff177dc3ba8edc5bfb87df9376de7bc900158fd5f4876815d9caf113ff2d0d03a26c2bffe7cc25f4478e0fe6ead0e80fcf3916758d649b940256bfeb27b07936aebdf7ef48a616540b17c7a7d022760c0fb6f4f0e0541db8d55f996159b6d4741911147f6348193ead38a8fb23e8df3b37263dc0d783c040a679811f5458506f56ae2b75b3a9fc6b5a912eb9d3db363fca2ffa1fdd467a6ff99b0f9fd474cd822eed5f0377bcce6e40501b43afe0acfd2ce3d80310ec86787c99fbf6d557aaf0c8a0ea1dfef9ab0d1fdbf306123af8a911348262439840c396103924fd7c7f91d55a530de8b34907ec92f80e49599ef118bc3c9171ad5a07e56e9378c68bfe3f2d4dd9b125ba84b6d5f8c5f10188a88c7fd5472d0f7100419122849aa7bc53b1889094e7a8ce9f1534e57ed563a277573b53e18659bbece04baa927d99fed89a81b2fc23b9942f6aa8693f2de994813c3c11c2b5264c0a8c2f09b4fe2fc3b7c925c75e6c7b8d80bd9688ce552759ee537315ea129c73a979e16312db054a594f284aa1b287e21f00b3eba0eceb500992700caa70ee764324aa9071eda46ce223b7c8fb25f5af9e1819862a81699a7ab2f349a94dfbf1b71b37699be542cb5c6ea351caeeb2e55391af8adbc2ebfa3bc0438dc57444aacade83265e849ccfc8d5468e29b9375b9874915e833324d760f1b2b7f96178a5f083c355ddc4522a8d3cafb58389688e14d6b357d4e92e26c1661aa835375cec36a4d504aed584d51841f57dcca853605a59e9bc756d2629d7c1eb26fc1f2be04793377fc69b1fdff232c768f6f8d795fe7590a9fd56ab63b6dd32858ab7aac1762aeb45a3b1fc7e1e29cfe004587d0ef77596cfaff172c3604a0436c0b441f2f9a1d55a5c8af47028fce16fd35c8c60e67711d4a852d188b53dc8092f1eb163b99a46574b6266bb8acb3b78fe7b355a0d10e25d46f231d0a41b078b0b50003998bb5ec4c34b5edfb1a87060cb318fa25a35b6be7d2e7a372b6984166cfd4c50be1642ac3da62319abbacd73267ca44a50b6e9938b6ca74856cc4777db360aebf638b15e96d32dc570e7588dc2483626a7fe6b4144d4cc447878113b9cd8ee776f303c78f664702a0f88540981fd1838c78f158cb223efd4a0c3ad61d0caeb73a034c6394a213c031b617a1e031c7693d655f8e4f4ad605d13c9a84ad43a6a2cd2146d1be8a670995c7d060a600aada06aa4a2012cf5ef405f3de08e20cdd86041911c66423fd71abb5479ec7106d7119019528130000606818541ff8c643ed4fff51dce9f002eb56f4aa1e4cdfaeb8b69d5525fc9899944832ea159f5f945de4aa3f44a543ec1147c120c83d7be03796a0f6b9ff6a19a1e4ff5c19ffb18efe014803bff8fb8b505b59217f3f110248264752250f3d6302090e001d00500e004517e0decf9cae379425496544256ad9716e19a2a2961afcb0ad24cfcdd3d043a8f42f9c8aebb8c7d1f6e000706b85c14a51b11fe596758ce0145d38f5ef3905630fd03de4c028fad99d6766e76a2c20e4ffd429183f6745fe19389f133d740c088279be45f78770b25653122e7d64c765f74a88a5a6f9780bad5a88c980596f7e5b15442e119685e5200fa66b666b0d21aeb9551596be63de4a8b7878f989b573ef82eafe9242dd7fce928220386907b0852bb6f8e0bebc11d237e33fc477c21cef4aff5947d74a4bb78e7e751094dc71484ea5f72e4db82f501624cae4cd3e34ffe04eeb5b49298a96e5d642b4e83f5ddd80ff88bd7550bb8f7f6d77f36fdb5bd7f2ffefaddb07da135a88f7e340e5aafc22b68e3c3d0ead9e35f168fe5f7775d3b96bb04671a3a54bfc1d8e91b8b69b1148d9d140311d062150f99a9fd3d8798d02b5d30e1ef177d814dab022bcbdc553cf252fe455002e9b73e0318de4148659cf4bdcf7d899090d8b580287613ac31bd7dd38503e2edfb5ebb5ffb640a4fbdfe1ea12532229322a965d130e3a3f3d5c5b4a575e7de3e470f364498663c8cd3536574a90d848794396bd11c0a0fec0e2dba2a1ea147d7f1ab5abbebf5ddf267d697aeaccfe3223ced765c6d61f2f33c25414ae71e3967afffc32239e92396925ef6d62a54d746de34241acd84ad23108fe437d5598d2f6f4cbd018de43e98a6a565ad599505b0788a0741204095c4f072292e10af5cc321d4d6614813737c73e91dd113ecdc9b84977a3e4a530084b5b39d55b3c19ec4153f5b4dca0b7237c0d3fdfa3fc013c6b65e95d7ee9e3c7008c6803763c10297a7f7b1aba2202ac55c404cf1bde6c8a269b7c164fac4d804f3e1206c3efe1b67b0254a4dfb35781f8b1b8831fffbf8042e8252bd48e88230d0d2b6a1be429868260b280ec74c7e85567917a23c1e2e6ac36af00e565e99c19bf5be5c673e6713eae20139a980a9b3dbaedc96a92abcae6aa9d53583b7e0dfaf78e7fc233d6eeded6d3dd4b3325fc376cf11704db13aebc7dc3cc8d4d6b96af3b61c95317fac2927e87f1344912b95e6963f7e831d0f7b49d4ae7c3cf9fd282be306be4682f2ca2da0a66048a0b455559bf8ec5b941fdcd10e8fd3744ed0441cccd9dab9d3bfe16e71f6255862a177ea1c97b72eff3e72d4abfe71d996f99819720253ae5c37b39eb05d53cf9b439b1b8ec27268a3e17305255121606c4db06d11800b0d20d58d1f1fd0eeb3d8a08ad36258a227d2b35a31e3f772a17b5cead4f4f270c8911118bb7c95509937c4e57ada8984545c9c9ddc6d3445069b4c15976e3f5d2b61b16dbf2b185128db0eaf5aa2362af9864ca4e07c7f9e8b3428f70edd3ae1c4fadee1a44bfd6efcb6ea4846a6508401d8c6602f57562840c34fdfd1a00f63e57d9ad779f150bf4b10e1151dcb96fae1f50c27eca08ffa5ffb09fd03dad8c05b175904a24682801d08a68c13b36f34e617e5e224955af472eced2fff525dfd32b3e3cdf7aa9fe7f432c5d10d44e0e9fb9de076ee602e7edb0cb9deb38b9dd32f99c51db2e264b08347fccaa06d1de1cbf6abffb7a3cc14b627a5dc965eecbf5ea40407fa541de96648ebaa7240500acd72d83905b3feff5d3f83b01085a3d74994634f6f8e1cf5aae2ccfbacefae6efc6040489298b0b81a53a25b89b9f933fa4d17cb8ef50fd96a8578dbea675274abfd8788ebf7aacae1b448da9cfeb712a31a39613191e17999110a0597dc93663e9af6a7721a8b5a5f4d9d78c21ec9fb458ac14de62abd98b2535524fe9ce5c322c6db76dcd86ea4942a017f82261f79907b7889542647a7a9aedf9536516b827f0e905f01b5d2cdaaa9c409ae1f2994d43c793ecdc9e2bd48fd993a6db44cad9b993092e3a925b1612246d0240ee7af6d5d1fd1d2185087e9ef2353ac48da5944baf24eb2d34e912d7f1037fa06c926a91f5d579dee7a15d7858924bd85d83c45a823f52f0448fe3e84e306c5c744f59d44eb8c2a9625e44efc2155721b2269fd125b63bc2436f722db2f9dab484d4e3415d7c2a2f5a1d6c5bf98ed61103cb76625e7d297e2409320b9c6bf62677bc9a3cfea9f42618b9a9af6fc9df496fba5332f9208c7689014369d64f2fa95abab036126a07efe17ec749e2217296c3830330b2fc575a5c507b400122289d84c0fb7443faadc19f88c3c37762379dbcbbd25edc50909a699f6cc1e56645457a1e005e7c377a29fbb642bc579d9f81898265f2a32f4b4cbee1ef1fd70c3c273fd33d7265df88c3be1af1f91f1b71d4bc2f9f4d7bbf19f12fc93795e5f58faf773ea41c2b22b32ca7d13722beb8c6e5482bc39c6e3d652f706879be1ea1fc3dfa331ae1a23434d99917c8a45ee83b47930cdc874a0a82c2bfc188ffed1ad88320c8e57c97d8905df5e36eba4cdb483e7dbfcd33fee1d01cedb7816f073f6751e615814c2e7e52e96864ab9a5db15a6fdb78a6a275c682fc2fcf3fd99a204f933bb73ef3ff050000ffffcd619496c080a03fbd75f25afee7a79d4f9894ec7324343f9ff84e5bc3aca55e4d7d33e029712ea04630de35ffb6e5ed1178cc4f52dc95a4e1e87b573b52bb60c213ff38de43f08c" + ] + } + } + }, + "signature": "0xa90f52a79fecc98a60bcf5498cf9694a3216533193014caed91579d3a6504b9c692244b9c4238c6ce3d05532fb43eeea1909b8ecaec8064252dcc06be2e8359ca464d6e44be8d2b17e2f147b6089210230bd98a17c197223a9a707d3633c68df" +} \ No newline at end of file diff --git a/packages/beacon-node/test/mocks/__fixtures__/block.capella.json b/packages/beacon-node/test/mocks/__fixtures__/block.capella.json new file mode 100644 index 000000000000..70cd99680505 --- /dev/null +++ b/packages/beacon-node/test/mocks/__fixtures__/block.capella.json @@ -0,0 +1,2435 @@ +{ + "message": { + "slot": "7198111", + "proposer_index": "848337", + "parent_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "state_root": "0x5bf3cd91c28d7c84dfe8cbc321b28872445b28bc90af5e0e56d63619b2bd7560", + "body": { + "randao_reveal": "0x80d15d6e3d9239f43d277792d0f78c24b830b4d4409785f69b8275a270aff1966ba93a31af9e9837f10b18b2cc9855b4050f33a3b7e0bf34cabbfc1c23b28dad01666abd0eeea1bdb7f376416e780cfe92fbef4cd6385d09266d8514d885bca4", + "eth1_data": { + "deposit_root": "0x60df4c47d7443c53064e67dc6acce619559db87633c01e974c37c8cf4426561b", + "deposit_count": "933062", + "block_hash": "0xf28d48a4ff577888542a94af855c362d71f52bf86e3c2f66d8388bf581fcce87" + }, + "graffiti": "0x0000000000000000000000000000000000000000000000000000000000000000", + "proposer_slashings": [], + "attester_slashings": [], + "attestations": [ + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffffffffffffffffffffffffffffffffff07", + "data": { + "slot": "7198110", + "index": "3", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x800ec854cd94a27b0401412a8e19eb9232cb23d36422e648e6d77f76a8756d994e48d3de3dce227ad0eb902079449255001e21b23ad356c20e1da14bcd39e5688d4f9747e34dd7e9d52da9381269fa110e38dfd85dbf5d6d2c3f336dbbb305e5" + }, + { + "aggregation_bits": "0xffffffffffffffffefffffffffffffffffefffdffffffffffffffffffffbffffffffffffffffffffbfffffffffff07", + "data": { + "slot": "7198110", + "index": "19", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x883fdfd84084f46798a3b827a2ed6e9693d87c1f26f845169746f0c4ccef5e037a320945c662c7a96d134a987644916018eeb429c3721a572cc036a2664582356c5ecec6a8773e05ddc6d6a214636aeacdf8e2248382236f1d83a1ef338efb46" + }, + { + "aggregation_bits": "0xffffffffffffbfffffffffffffffffffffffffffffffffff7fffffffffffffffffffdfffffffffffffffd7ffffff03", + "data": { + "slot": "7198110", + "index": "44", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xb7f1fd393862afe28cb5ccc835497e0f44b2f80984bc73f62632eec389448474eb7132bbc21e78e2bfd316414a6a217c0168cbac5db533f773a064fa369020600c6a6b8d9684f6e1156097dd7ecad152e36a51494bfc69d5030d07c51e8721c4" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03", + "data": { + "slot": "7198110", + "index": "17", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xa874ecb564d533d5293b69ac795cae16adb5c468c9a99bbf2038f5608de6820d5a7a8a96cabafc93e32b40f77093d20d0c8645598cff5f92f3d352493ec6b0b1647eefb1b0ad08b1c9a52cbbafdf99a7ed06b37e4327817e27bf88d3344aee43" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdffdffffffffffffffffff03", + "data": { + "slot": "7198110", + "index": "15", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x88c4597ffb32c2e7c38a7af1b199fbc1fa1dccfe33381a2380862dadfb3af6e53d75a03e0eb0e4b0d0083d4cd5bb14470c21f4b4f0a791b77f21d32d66f70b7a1ab9b20709cb7bfacba560c383a3bfb4f97e2bb1e6599aede38dcd73957d2aec" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffbffffffff07", + "data": { + "slot": "7198110", + "index": "10", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x9360151dfb97ddae1cadf80f1eea119883bc1b57a1039df32f7e3575ebd30be5e40c2f81d8065e3ceeb97978b57dbef806e16b63f0bc8d368d2389ef1a86de3500d71d6e2e34e218d59f4bc6a40fd66bab0acebd02bfb8710445b8bf36fe88df" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03", + "data": { + "slot": "7198110", + "index": "56", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xb4b3b6b3424fbfa97ecd1544d8acd3d4476ace9a1ef0e380b9aee136564b05a39520b172598a2e6371c07d1732a729810c44ab8fa717e87391167fe695e555933e5bad6a82fc5e6eb125ada0b536aca1d048c0b767bff40c8c5d2db3cab49f77" + }, + { + "aggregation_bits": "0xfffffffffffffffffffffffffffffffffffffffdffffffffffffffffffffffffffffffffffffffffffffffffffff07", + "data": { + "slot": "7198110", + "index": "5", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xaf2f65c283c70aebc639329796e021c5ea9ad34e7581dd8a6fb1bfbdf01c6921a89655d3ecc71e8c0772e2c52882ccb5142a7203bce0393ff944181c23f7e3c303b52f2fcc1d34672de24abcd38ed05748d0129df19966e48e1047faf9ac7c6b" + }, + { + "aggregation_bits": "0x0000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000004", + "data": { + "slot": "7198110", + "index": "54", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xac913f9af26264fabd4c0cedf227a0749850b75d65e5a0a3d7bfb89cb9611c6c6535d57e18c5d83c2b01a3d18d2548b20884cfe899df4331101ab3cbf25ebecbadbf6c12e3371ef393b80c3a62a6514e27a9f7a988bf7d95e287bcbc05683e57" + }, + { + "aggregation_bits": "0xfffffdfffffffffffffffffffffffffffff7fffffffffffbffffffffffffffffffffefffffffffffffffffffffff03", + "data": { + "slot": "7198110", + "index": "29", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xa238ef1eca9dd45fd6e35fd98b8ce33ba30c74aeae36a354760df580e9152404627c2f737591d469bb39976a3ee9a9631830e33412b1d5d5d4e81373b4ee04f6161cd4e81d07ab2d716d3e1182c85096dbc9318eb475985ef7263befbb9773ab" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03", + "data": { + "slot": "7198110", + "index": "6", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xa69f125f73b5b1e51317777723047a68d4cfca721f3fe6b58655a6c900f58ac43a4bc41b8b58401e895d1d4841a994d50cd1dcbc54306d93be5f7e441e0b13db1da1abc1ce5551bd5a6e83ac2c3677fe0f952d0eddb84a458bfa8d0e6e4e8222" + }, + { + "aggregation_bits": "0xffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff07", + "data": { + "slot": "7198110", + "index": "37", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x96a2f842aa190149049a64bbaa8bcf71ed8de15ac7ad127058e4bc9ba4f531a01b91c4f9554416c70bb95a2d16b36880073213c151211c35a7eb6a84a0f5ec40f5666805b563630e00417c27eb010913bbd67fa93c45cd6c75a766d73180c61b" + }, + { + "aggregation_bits": "0xfffffffffffffffffffffffffffbffffffffffffffffffffffffffdfffffffffffffffffffffffffff7fffffffff03", + "data": { + "slot": "7198110", + "index": "62", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x8dcd003f85e6fff4afef20e5f509e17e2c2bc907d5a446eeb6f7d95edbeffed165b2237d0e4521c794150704a2e156760d7036519062e2b85085a4f889c86e2b7c13923ae602505dad1aa7b97cf802b4ddbfb9e2e381c8fc89c7f3e051aef027" + }, + { + "aggregation_bits": "0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbffffffffffffffffffff07", + "data": { + "slot": "7198110", + "index": "18", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x972811fc7f5ecbb7601998d22887939dc73cc9bff9ba4de00bc722f5fd8f9cc0bf719fe72b097ca10c3da1038902f4a308ab9f289cb92c8087be4c4c6bc3a3c73e69798724cfb501dd1de27363356ba8c98ce91b188973f14cbeaa3999bf5658" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfff07", + "data": { + "slot": "7198110", + "index": "61", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xb0bb88835affa6a5a26604326738ebe62578189bb60cf43aa1ad5516ccd521ccb0c5c419925974d5f60176d133d7ea1001771784403d6495335b3462605ce8a56e338e50bd1721114f2c3127ad3c59548a5fd448a8e6a28d1b1485c075579e9e" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000004", + "data": { + "slot": "7198110", + "index": "14", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xb5e334a0eff42f1e954e5ca56d17b65e15795ce7c3b1447fef36a5a3fe9d5b21d5230f0f09184e6d7a95cde1471ded4f10aada3cc499bae52237644ded68cadc571f7c11e9a33237abed2e811492878f9af8d13b9726862e8df6c9a0da7b948b" + }, + { + "aggregation_bits": "0xefffffffffffffffffffffffffffffffffffffdffffffffffffffffffffffffffffeffffffffffffffffffffffff07", + "data": { + "slot": "7198110", + "index": "28", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x8dfedc6fcb2d3b031d8fd93ca26934e1526fb830fc340eb9e7365f4ba1135e46582c56ddda9043d266b2ee3f63c71718041923ef5f6e3f8798df73711611afe536b258496d867b8fe6eaab45a8142deae88c592a0661723fcf4e5c1a1d3f13e1" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffbfffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffff07", + "data": { + "slot": "7198110", + "index": "9", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x8e6acd77e2597a26ce7111ebb95f0eff9a7d69cda32b0e4945f83944d8d2b1bfe35ea15f7300a1fc4538c6623b4d56db15ab38021588e0f7147930cd6104772575b168175e6c9c173211f4982e58e8656a1dfefd99aba241b4b2f02dd19e71b8" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffff7fffffffffffbfffffffffffffffffffffffffffffffffefffffffffffffffffffff07", + "data": { + "slot": "7198110", + "index": "23", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x99044710975b87935ec028e3d7bd3874602e72c5fb4e1230e7303bd6f76d084fb003bd5feaa49ee7f21d847335359c631371839acf9a3e89b48c5a546eb74ecfcc19fd3c94df415f6fface58316dc2d0e928326437870d446c793bf9cbd81b29" + }, + { + "aggregation_bits": "0x0000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000004", + "data": { + "slot": "7198110", + "index": "63", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xb620d0e78254995805a6b8636eea48b4f152d817fa32684c841119d3430d89340e9579bcc93706376cf664cb951663331832ff16eae22888996315cfec3297e11923fb4f5c7a802223fe78e8ad11e44b554ae53a41bc59ee2ad87ba8f3ffb17d" + }, + { + "aggregation_bits": "0xffff7fffffffffffffbffffffbf7ffffffff7fffffffffffffffffffffffffffffffffffefffffffffffffffffff07", + "data": { + "slot": "7198110", + "index": "54", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x81e43f692ab4a2050012d05b054d5a2a071055867aeb2d4e1a518ed5fb6f603365f2998aeff9bc220b5b7c3d161adb5a08cae223dfa1f2913db549bc834c560d183105f26054bc319a6bb8dd739f05c0e35d8c7d44fdc7d19c0537e941a4cfed" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000002", + "data": { + "slot": "7198110", + "index": "26", + "beacon_block_root": "0xe510ffda00b074677b7bc8ed133677d727d8b5b9b387179e84b564c4d421962e", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xaeb0b0718b7d447f8411c65992aa4e351c85a1981649b1f4655ceb1dce1a39084118948070cfb4f08828ec9c32b8ce3f0de07cab14d099287ba7d5bb92a3baaa32d9445abc0bbd8d9b1707d11a8fff9ebcc38ffdb207cbc8e65dd1de64478a68" + }, + { + "aggregation_bits": "0xfffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff07", + "data": { + "slot": "7198110", + "index": "48", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xa71533cc87bb0103f0db89782fe3318d68714b1b8169450daf3ef1ca615b0dd71aae70d3cae9edc0c5b2660c247dfe3a0a3502a8b0fa0da7d37427cebeb5674fa997ae0b145953f296c6489b80cfb7577f958f44ace41d7e80505f8dfee0b7eb" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000002", + "data": { + "slot": "7198110", + "index": "8", + "beacon_block_root": "0x7ce8a0bd081f04c4527adc037b8e395297f0a47d8512e49a056bbbe1639ed937", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xb21c9cedb8ec34e258ad584af63b5ccd0a6477c50d1ef1f095011f4baa54679b9b6387b85806d217852eba9daa4629bb00dfafa3cc3f6acf50b779b58286009483656c1506960d32a71681384a5f95fbbed0b786e07b15b995dc78aa7f785f4c" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffbfffffffefffffffffffffffffffffff7fffffffefffffffffffffffffffff07", + "data": { + "slot": "7198110", + "index": "16", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xb5851ea7c5c2d25f7275b616b159795196f3ebe970af2d84ff7a03d1f099211fa918bec7c536566709826f7965766e2b158bddc53a5ddacce4ab1778b12ed297004e61f6c4f4416cf9cbd3e830ce5b4adceba939c7f117577a1db616eaf7ed18" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03", + "data": { + "slot": "7198110", + "index": "2", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x804b23f906933c0a128dc9c66ec382add9b332183ed86373ffe3784baabf422ef397ea007031fbe8051a312eefca9f2508e1021103cf09627ef606ed4424ab68943ec18268cd7a10cd6fcc08bd203d43e15715f8f6d7e400591439fa2498015d" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff07", + "data": { + "slot": "7198110", + "index": "1", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xa2e31d712be24d060426a6a0c29d55133a106c69bd6ca21563cf89730e6a6bf0c475ca136eca173e4b7df874b63cec8c16034015fa422c0f5fc0832ca798d0a820894a9409ec1b3949d2b7829206f9a700337eb498ef33eab6482b764d2c6683" + }, + { + "aggregation_bits": "0xfffffffffffffffffffffffffffffffffffffbffffffffffffffffffffffffefffffffffffffffffffffffffffff07", + "data": { + "slot": "7198110", + "index": "27", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xabc4d3561cbf7d876ab742531378bd3c9aad22d86bad08da911eabb439679f694c1a1463a977157e5f02595bdaaf5fa7071caf436eeaea2ad6d14003bc5d78e5f36522202f41ee7d0560128f7c6312a2221bf4c0526a992dddd75498040be6bb" + }, + { + "aggregation_bits": "0xfffffffdfffffffffffffffffffffffffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffff03", + "data": { + "slot": "7198110", + "index": "38", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x811a276c7e2f6d5a7e809f2c953398edacb536b843bd95690b416b962a4f767abd65cb8fb0f57d1b51250ffbee91b0e3024142f611aaec39712c5796e617db98db7a59210a588c8cc3ca582c8b5751f2403cad85b50c8e7d520889b4949c0951" + }, + { + "aggregation_bits": "0xffffffffffffff7ffffffffffdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03", + "data": { + "slot": "7198110", + "index": "42", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x96230393c262ea2fc78207a199f2526ca67a69f320c0b5a8e8c47258b1b05ce1382b53b1f51bd5bd24fd7699a8776485078fb595a8cf1db0f513ccb1ccb018e28173eb80f04e278ed5b6cfa8ca0d028c82e4501f625baaf29255450dd9a28f21" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03", + "data": { + "slot": "7198110", + "index": "35", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x80c2943605ad7f5a2cf8906ab68c4a8d680f9ff58d1e0be7514af5500f8d7dcda986a33b389d4ed873ac5a0fe04be6091718f39784ea73e14165e7dd45487d2485f8de2a1cecb1fbc5554049ba0130d48dfbc38a7860160b966a6873d1664d42" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffffbffffffffffffffffffffffffffffffffffffffffffffffffff7ffffffff07", + "data": { + "slot": "7198110", + "index": "43", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x83dc56178a870ab49175f37155ee2bc50526e30fed3a1a5f817a8a9c4c4dc0028509e2b44d5ba15271f5790e5698472916e47f8cf5238679192985d4e6d6fb5266abd7a007571f4681a2e8084675a42b9b4bb9815e00c03f4a105118e896e804" + }, + { + "aggregation_bits": "0xffffefffffffffffffffffffffffffffffffdfffffffffffffffffffffffffffffffffffffffffffffffffffffff03", + "data": { + "slot": "7198110", + "index": "49", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x809a6291bea3bc30c8c7451558bc99c51e0e8509d1e166405d1ce88262d90ba97f315776ebfd1395fea5803c601c742b01bd7c9fcc0c7c439d9db67617cd46b44884e84a5d47fbc64bb29ff0743da8ea26a922ad4f6b5c6171d8b59b180374aa" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffffffff7fffffffffffffffffffffffffffffffffffffffffffffffffffffff03", + "data": { + "slot": "7198110", + "index": "31", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xa8054c9f61132b60dd473ae9f38f3a98df57404c434d4b9e880b5711cd3af99b2e755d0fd5c01428249b398f9a0fe71d0615b0fe0c2a452892aa722bd542fce7f9ef080fb2613784618268973e8785341ab4e263262446686df1086034f28905" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffff7fffffffffffffffffffffffffffffffffffffff07", + "data": { + "slot": "7198110", + "index": "0", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xaca82ae9f17261c8ead0b0258d9e6f1f482b31eb0f96d1aed812b504e7c45f5c4e0636a0ad5139b66bf1aa30ee8d05251884edd0187d78a2124869bd967992f8f4df10b448d054ce34842fa8eca601807eaae358a72b54ac8dba216eaf07f33d" + }, + { + "aggregation_bits": "0xfff7ffffffffffffffffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffdffffffffffffff03", + "data": { + "slot": "7198110", + "index": "24", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x8ff4f4aec006091d11141fae5cb2f575157c2c099fc45063bc87793d80cf869e45906029789ecab47762b2abba84d54d03f433526a7df2d63d4298518975e4079bdfe7cfa0782b7b1934534e1a1f3829381f80bff0570e0772fdb5487561a8ac" + }, + { + "aggregation_bits": "0xffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffffffffffffbfff03", + "data": { + "slot": "7198110", + "index": "8", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x994623f2a4004f1fa04b0d7c0f74d7fc04d6f36c122a490fd879a09166eebbce89e433df842734e81145818a16f932061775d8f7bdbe53f9b61b49768a6e36ad3cd88a6e03b0dbfcb34ef9a93a15891388b5bfda1c6e22868fd29e476e1f4007" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffffffffffffffffffffffffffffff03", + "data": { + "slot": "7198110", + "index": "40", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xb808baea6b8e80a5e0d478b79c566619cc8853fd0f0514f6595d7918406c2349b068888e55fe344a04019d4593b58ce714475e70432128821c6cabe95f29fb9bdfa8f4a2100b297ebc1569809a0c12b71184d33400e6e0ba4bc47fae9ff1b472" + }, + { + "aggregation_bits": "0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbffffffffffffffffffffefffffffff07", + "data": { + "slot": "7198110", + "index": "12", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x9667b95fa46bab86a9ca6498ea43505eea0cd6e954593e24970ff181cca20c8ee2873c8f1d0560a7f55556ea62f1705b15d482e47c75bfd9c990912270d2b4eca9e62591cdd2cfbf80fe2d7176b3e42fbe64b60cebb1a290729c19780617219a" + }, + { + "aggregation_bits": "0xffffffffffffbfffffdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff07", + "data": { + "slot": "7198110", + "index": "36", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x996e970958b1a5badad4a24e164d8101999c85df44507b49a6cb22dee01ca892e53fdf12f8d46751644de59a371b45e70df1176d5004e2949037fc441b289acdbc9b84074c6075db8c409c4b6b05784bc9381cbf488b8fb9f88f07e920a80954" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffffdfffffffffffffffdfffffffffffffffffffffffffffffffffffffffefff03", + "data": { + "slot": "7198110", + "index": "11", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x83629ef8b6704b87cd82a53458f95f8da7da093e3560103ca253ed1047cb6e894258d3a8b2f3ea979151f0ce040a05ad1163ee8f6db9a8fd2f8d3b46d3c71b70909007f323ff50f41a8c3e671ff53635e631ccbe630a18a038fc657f7e091b70" + }, + { + "aggregation_bits": "0xffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03", + "data": { + "slot": "7198110", + "index": "58", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xa0d19edd31b0148236a1c2aaa9d52fd23833e06b631b4cc9fe0e57148353bc866451e351f1c08dff4b84b43d4c7b20bf191964d443581d1975c325d2a116dec8e63ac27d7abe0a8c3be3c81541bcc7f601f58c0271150b6d8f903766fd9bca29" + }, + { + "aggregation_bits": "0xfffffffffffffffffffffffffffffffffffffffffffffbffffffffffffffffffffffffffffffffffffffffffffff03", + "data": { + "slot": "7198110", + "index": "51", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x814dbadecc4638037d3e78488b232828d25b33b63de2ef7440d3e860f1668df27db0d452da4ab5f6825f3583809e3a280977babd857f69e13182ca9a017e5d566558a0fa82f3847ded6470cc68bc9b0aacf6c4fc71959aff78f3ec332fa57f97" + }, + { + "aggregation_bits": "0xfffffffffffffffffeffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffdfdfffffffffff07", + "data": { + "slot": "7198110", + "index": "63", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x9452e153466d6af425af37a9b97fcba53a70127ff6752f9a078e3051a433caa88ed0928d275b96602c6100f2a109a778116b7f51c9dde3699ffbe8d3787a9f365c36cb02d6f4576afb14eb75e04dab33b1b818aad2cf2fffd0fc85185f27dbc2" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff07", + "data": { + "slot": "7198110", + "index": "50", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x8b5eb5dc837ba4941406213935123991271ba77cc85390c63e90960c984696c437453b1271b67a2231057e5c0efe244603340a1c29922a15bcf6ca2e0ca94daed77df09169962c9f78e804eb81422f1b6d7239756ee148a6e4daa892805b2f17" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000004", + "data": { + "slot": "7198110", + "index": "43", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xb98e8c09fb484a841de83d10c698203f0669d45bd41e0aa83889461d4b021f501426dd4a3cd6e23250c859782053c351176ad85b5af81cd6421e41a2b2fbe3aa0a35b6bd8e23437e492e682d35bd57934cd952ffa1444a58423c406f9b591ef6" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff07", + "data": { + "slot": "7198110", + "index": "57", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xb2b95193902e56914b6f9cf1eb27d47445dc70837d1025e6b002018e538f7cc8e385b556674f6c525d6b7c14309556330b00c3ded0f1b792ece569812564abd0d8a5d685356be442f6e760b7b5bd4121a141b652a3776a1cf4c3f2a1938bbd59" + }, + { + "aggregation_bits": "0xfffffffffdff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffbfffffffffffffffffffffff03", + "data": { + "slot": "7198110", + "index": "22", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x873277f8630cf2d1c620ec27f844293bad6253c7d1d7a77f8b12176b47f117a28d9f9f1d0347c114415c3732953e61350467a60a53e56a2f5e979964acf16beef1ce7436b9975d01f195bf8bda01f23e7bcece4638ff0a5d14996f1bdd2a1314" + }, + { + "aggregation_bits": "0xff7ffffffffffffffffffffffffffffffffffffffffffffffffffffff7fbfffffffffffffffffff3ffffffffffff03", + "data": { + "slot": "7198110", + "index": "13", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x90f0f0ec18d3757a2f99f07adfe8678430172620d9b2eaec08507a94179a822f849ec8fb37d39957fac619bfb6e2a18402afce8087eb1a516a9dba2b97f622147832a79ff5dfab02adfa900c56b7795024daac476c3dcc4c3b815ab69ca8d934" + }, + { + "aggregation_bits": "0xffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff07", + "data": { + "slot": "7198110", + "index": "55", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xa69b3ab8501cb0108f2564b92cf4b2172f2dae6bb6f931909eeabb60aea4d8604a4dc1dd6e74536c482c915bd6d4e1920da3229c0f2ec3ca725afa4a64ad72931a67b9b064a9a72dde4ecc05fadde57e4bd7bdbf9031a0ec0259a9893f00a6c1" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffdffffffffffffffffffffffffffffffffffffffffffffffffffbffffffffffffff03", + "data": { + "slot": "7198110", + "index": "53", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x90a0c277352919d31b27cbe63607e499938e2be7010b72e005ff0ab263c7f6b38bae1d1e80ea9c3228eb432f3ab8eee213504c9dc8977bef84ada45ba6bbf3ba23e77515b6731eb20aad4e8d1fcee0ed339b513a76172322665151f0085ec701" + }, + { + "aggregation_bits": "0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdffffff07", + "data": { + "slot": "7198110", + "index": "39", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x827b9bac310ea851d6e155c872302fc3260a374d6e549fb36266b6968fbc027d43cb11867fce670aa6c4ab1793d1c154070212b0c202b018b89976913f9329a0ea60a7df5f8274bc6841e8d3a042817b07293d9cc87562dd711873394c044a3a" + }, + { + "aggregation_bits": "0xffffffffffffdfffffffffffffffffdffffffbffffffffffffffffffffffffffffffffffffffffffffffffffffff07", + "data": { + "slot": "7198110", + "index": "45", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x92bfac5dcbb5dde88cf6ff8973285e3cf9fab3165481fa84203e62ce89700f82b2b2ac2025e97f3825d9d114c41c23fb078c30e5a3a81b3aa83bde1d1279513ff2f650845c058ab3cf2525ad4d62aaca2b8ba287d74cb7122a59b90a79c30550" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffff03", + "data": { + "slot": "7198110", + "index": "33", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x89f5988d7a5731620e1f99d8db32ab508ec009dd30f50e7c5722f253e58f1b65d8f2b86fce1582a674577d3a25e3aa6d19a8521e98de23782f156b9c20cc0b293938f6ecd0e0e674fd639d7b41a85da20fb89b91363a4674d4b5558dff969ec7" + }, + { + "aggregation_bits": "0xfffffffffbfffefffffffffffffffffffffffffffffbffffffffffffffffffffffffffffffffffffffffffffffff07", + "data": { + "slot": "7198110", + "index": "32", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x8857fecd806b521054c92a3ba5c56872324b4aec37c01fb8a74bc22e1543e5a848446e211e4170c885ab6702e5d2660000d9d2bae6dc5a7c8eaa6964964c30c9bd2cb13b45a9a24bad7f967968cecb5cd116294301b5ab0c9df346be4e12367c" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff07", + "data": { + "slot": "7198110", + "index": "25", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x92eaf3efebc16a8ddbdf2fbf758126448ce75079db06ab070e071b582f527659ac02532a3df23948a3512d9e2258d444117be065a77e24236344257b4ffc0e3cf366fab38bf668ea78ec1149680d6bd8b669e0598664c77dda000d30eecb2829" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffff7ffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffff03", + "data": { + "slot": "7198110", + "index": "20", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x8e3bf3dded256b145f4782b5fe551b850d7900d07ff6e0e709efc9f503cc0e32c2c350cb92d65fd555865eb5cd95482b0e241f7210d1a790fd14b706ad10a13c0ba151b58a20ce1fb426e18e294eb77020b97c9d087c515ed4f94ab43eb1a1d6" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffffffffffffff7fffbffffffff07", + "data": { + "slot": "7198110", + "index": "14", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xa084c3f195dd513a4138074227f31490e75a73e14a90d680060991fdc65e72c3fb7f1044c5b91be1074482e6bb144d4b17c31954521185290f6a6faf8acbc2db4307296e7261a04e2cd8efd1609e56ed238a4a0f44e564b0c7bd80866fb875b4" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff07", + "data": { + "slot": "7198110", + "index": "52", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xa0b58bfd0953afcc8d5e6cba13d1f9b192e22174d85df4a6659d0ca05e5bb7259e8ae12059bee2aaa3f471b61411f4e6128121d30bd813ed302e0c9acffdfab696c47695b0687789b0f65764e47c4c30057543c0a38a822d7693251c4d70b3cb" + }, + { + "aggregation_bits": "0xfdffffffffffffffffffffffffffffffffffffffffffdffffffffffffffffffffffffffffffff7ffffffffffffff07", + "data": { + "slot": "7198110", + "index": "41", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x843f795210a3a861436f60f58d4c662d161b4ce36c316bfd575b567db37876cbece0e155c68bf13030b1f88f025a7f280222cbf81f9a2e0c7dbcb7d78a4bebf5a5838af24b52deac39c68190fef42c557b628174d3355a8a7b1d62ba00c0a8f0" + }, + { + "aggregation_bits": "0xfffffffffffffbbfffffffffffffffffdfffffffffffffffffffefffffffffffffffffffffffffffffffffffefff03", + "data": { + "slot": "7198110", + "index": "26", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x96abb4a88b8674f5b618eb7b17d178912764b0aecb8e6aa72dfdd120a7c687fdbd5c869f7bd2dfbac679e00c1b601dd510f2584c150aa052d03ca73f629c5e25d09b9cc75a30e68d76fc765cab200913024c8ab5571677ec72e61f47de801364" + }, + { + "aggregation_bits": "0x0000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000002", + "data": { + "slot": "7198110", + "index": "26", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x998a44894c7f50d3870129d8b9cfc2dad0cbb9ae1163c0cfba2437b20a52bd785dc0b521b459774a5dd66df5ec1f08fb18215f9e859ce8e81905c2432d1668d79fe04eea71483503775f2d7e63c6134f745bb81e3960c63d89eb4fde48191ac3" + }, + { + "aggregation_bits": "0xfdffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffff7ffffffffffffffffffff07", + "data": { + "slot": "7198110", + "index": "30", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xac503cf7b1629d4d0357d24179b7206cb0c17f75397353d5b85ef30ff381c1615e33213014e6128bb3aac32b5148497c182f28a4027486780b0b86391a356d4890f38799db0ed5c825319bdca8a4521a5ad168154a68ae246ca8159ace513bf2" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff07", + "data": { + "slot": "7198110", + "index": "21", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xa40f08f08577ba583c192d89a38b684daf53d2184c24fdb771f38fba9f6f016a06f82c9090e384cdfd350521b0cffba60b6dfa9cbfe1af5b3bf87bb6cd838afef1db8a02510a1f48e4e16be3bb96edd3f1f849dc993bbab0baf9fa4f23373aea" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffdfffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffff07", + "data": { + "slot": "7198110", + "index": "46", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xb5f30a3f9cf912cf42d45d6cafde94ae9cf63318ce8e8632e5793d0cf62773b82ea4006dbb944bc1491643690785746f18007be2cac309fb9eb5fbf850222d4eacec84080461ef0d15b6efe71f94bd822e3e1ac3d2dacdc02f4aa456289c0c18" + }, + { + "aggregation_bits": "0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbffffffff07", + "data": { + "slot": "7198110", + "index": "59", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xaeff1579d5da293765980f03c76436bb96ad06d1ecb616d7606dcdf80721637922bdf721023c4e7f1e51ec2df7b2fc59035784d7f00883d66ed4a4670587cb2d4603375999a7a32a40dde4ffb8ff39d4cecffef0c66c9183d6e71d4233380b61" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03", + "data": { + "slot": "7198110", + "index": "60", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xa54718da438803f6a136d0c96579129f6b3a01864958e1c4c96689f68a493a49a31f8ab6093e8834c322884ab705e3e701d38d70d872e7f10e8ff06a4abbebbb7dace103930456ebdbb36cc510f85dcbe4ce4f9821cd9c5be632e2cabfb17fe3" + }, + { + "aggregation_bits": "0xffffffffffffffffff7ffffffffdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff07", + "data": { + "slot": "7198110", + "index": "7", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x8c68f9f64180e17dbdc49cbf949b6ad5d23b9e9816d4b5dd523d6a9eaa69ff36a9e381a19e418201af85dd25e2c36f34154dfe12275f27cf51ed079ad7a49ebaa7ae9578e659498ba9d5932fe9325c37ff61a811f1b6f66995ee0430787e6f77" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffdffbfffffffffffffefffffffffffffffffffffffd03", + "data": { + "slot": "7198110", + "index": "4", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x926229cb99ebd6a445111a93326de8f7d1934096ff82f9a7d64d98fff431cbbc717feb6c5ad97b88724f33d1051b67c908caf1139a3f0c432a7070df55d13a34818489c68dc68fba9eb7cbbe6db2c3f93622579caed0097b1bd657ebc68e2fc0" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffff03", + "data": { + "slot": "7198110", + "index": "47", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xb17b28da6b277269e050f0f43c29c325b97b8899b36fa30eabc0b167d6799dfc3a9f2a55ba87dee935467e3cc5d06cfc0caacc96b5e1334223ffc09e606dbf8fa16b193d609c500dd8b847d925c136c5858fbe8a6eb7891a5d471f66591322d3" + }, + { + "aggregation_bits": "0xfffffffefffffdffffffffffffffffffffffffffffffffffffffffffff7ffffffffffffffffffffffffffffffeff07", + "data": { + "slot": "7198110", + "index": "34", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xa45c5a6004914093ca3ca287efa9084f1479e7a2bbc6f3b2ca23248eef38552e73f6903370ca414ab0d3457a999a3b1106b5a5b801e0cd575d8a6e2c482c99d96b274a4f7b25bc24a1c0654a23f062da3ff8bd628d6446b41bceda794f6ab811" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000000000002004000000000000000000000000000000000000002", + "data": { + "slot": "7198109", + "index": "57", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x93aeab61f6fbdb27e7eeb32f3e92b5a166ff935ba513151ca6585fc2406855592773ba904c49601b351b1134cf8427b90b2777ffc28f2e845788f58877f7d2c527f7ad27de5c9a5fbc21238f1c5970cf9204257ce650110162b04f5495c103a3" + }, + { + "aggregation_bits": "0x0000200000000000000000000000000000000000000000000000080000000000000000000000000000000000000002", + "data": { + "slot": "7198109", + "index": "39", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x82a1b2728a7776bb6688859c720c1811cc364d3bf28ec43cd27769b7407eda0618d17114145f1ebffbd020a8743015470125172d681f9debd4ee06a42cc5d9559c2a7e9521eda14babc9fd00fd9c42e14822b1358e4b09c0e8ec3432b0afebe8" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000004", + "data": { + "slot": "7198109", + "index": "28", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x8e62863b6a374126fa021397f76b6b00eb80c26456c1d8c71b67a3a867b8664baefe7aefe92cd786453289261b54ed6d0f83cb9a3af04c64dfe94582e8f51650c283ca3d4c9467606285c8011cae76d46e95522fe73e096a7b4cab9f09012683" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000004", + "data": { + "slot": "7198109", + "index": "10", + "beacon_block_root": "0xe510ffda00b074677b7bc8ed133677d727d8b5b9b387179e84b564c4d421962e", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xa6b64771cd2d6e3da70467bf5f13cc891db11be9f49f05d036fe0a7b8d732d4797ddaafcb24220bb499c4dd73e6da0370b4c031695794c7652e8d87df607b15fedff1905b6ae6f6d1316748ecd9fdf1033a6ebbee48726c4e943a1239acdb53b" + }, + { + "aggregation_bits": "0x0000000000000088000000000000000000000000000000000000000000000000000000000000000000000000000002", + "data": { + "slot": "7198109", + "index": "0", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x871b315f4b35a75d2f12b40dbf8eb8cfe14498accb21a7e437a724be1f82f0f5ccce907d0b74a07d7e0dc145825cbeff139ec351e31c848108a8f97ada990cebeeb9504a941327fe09a7781e2f889809f9b5dd849540d6853978bfd9481ee68a" + }, + { + "aggregation_bits": "0x0000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000004", + "data": { + "slot": "7198109", + "index": "4", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xb2b5615cba1534bbceff4f962773268e193a1a001bfa2323bd36a8981346e2428e5d7675d17f0fe1ec6db9a23c67d8080a443f2a1b7ae4bb37423aad5a187780dfb4580d9b1ed43aa3cfb6eb3bbe783ed98d4fe4bc3951d7c2e1bd7e04a6187d" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000002", + "data": { + "slot": "7198109", + "index": "5", + "beacon_block_root": "0x7ce8a0bd081f04c4527adc037b8e395297f0a47d8512e49a056bbbe1639ed937", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xae1f053622c3a0df3325bf7b5c71c669a3409b91e137d1f8b3b94b432838200bf607b11ee4efa62f29c537f781e24202008abc2b07f9fceb08a5fd55e7f00d527b787c5b9c6a03d27e13c6ec29c53a3b88fc538e50e14f4f12eedebdb00033b8" + }, + { + "aggregation_bits": "0x0000000000004000000800000000000000000000000000000000000000000000000000000000000000000000000002", + "data": { + "slot": "7198109", + "index": "9", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x99e205ea409c14a4e7cb90d1b9d683c6524657714fd9a18dd8c9383b246360700346cd78a991f7f9dd0f370a85849b020a1dc9b3b894d970e198110b5eb8fe9b0de7350d83c1eabbbc4a2de5430c992ba5f8ae37cd7b140461f57af50f0f1ad9" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000402", + "data": { + "slot": "7198109", + "index": "45", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xa88772a4df6d3f34c82166f59333c90944b8dfd94cb1dee23ff3bc99846a885aaea07c698d048a0d95f979c03a42fcc71863f39a07ab0fcd95441e9cf7c74f6d1a2a190c9c97014a9e9283d6c4d1f8cdfd0924114614c70d0e2c6e98e82a69c4" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000004", + "data": { + "slot": "7198109", + "index": "37", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xaae11477eb3ca38a16a973afba6b15358348cd2c0baa6070a6cc62233e45d4eaa5378014eccd7361ec024ab376b9b5be0876b92fb1fb087fe2238b1b646116b63bd03018991f1803aae3f8d7342da7a0d27bcc12acfb8a0a169b71da65b4c363" + }, + { + "aggregation_bits": "0x0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000002", + "data": { + "slot": "7198109", + "index": "43", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xaf2468afad96594cb4cc0f255cd8288ea101ca1522b1cfb8f5f355f097c58e8d94389a5ec2075af0e07d78115c0e92420d586141a907821ec734aea27b80f728c909c9e1ff365fd711254bed6ad77972ae8c32ae03ceacd06b322354f8a13cf0" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000040000000000000000000000000000000004000000000000000004", + "data": { + "slot": "7198109", + "index": "44", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x9991bbaf614e1d316a631c7bae5d027785e06c36d4513a6f6ecec6174c16a585305622340c6cfa135f2b29a816a6a85318545d2f5395d251a7da15794db24cae929540239ee2dd2a50dd14eca382d5f1ea967b87392c28b3d5b0f09e6e13232c" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000002", + "data": { + "slot": "7198109", + "index": "27", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xa49cb3751c786f13867bad1b93b690970c35657c07c1406e6bd16f25ad6fb15da73842b3175d6e4803337be1b9c977dd18a43db825b7b66a855ab2c69c199c923620b063b11008255b7b39f9a68d2e98db2a3030c00ecf8b4b2aadf072c76808" + }, + { + "aggregation_bits": "0x0000000800000000000000000000000000000000000000000000000000000000000000400000000000000000000002", + "data": { + "slot": "7198109", + "index": "34", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x9223d484bfa34f252031134e9cd3445f7dc83ee1fb2b5362e78c6e372f2f8b4073a149f932e9743ff065d6152061997603394aacde183037f0a85b472e08196f57ada6e11ebbd4cd4345a48888bd5dbe1e0b17df7d795bb2538ad7efb58ad2eb" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000002", + "data": { + "slot": "7198109", + "index": "50", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x849e93e49877a71526c164100dabe28543bba640f796550f5260f0d6f0e54577c3645fbddd774e72e93faab710f8fe2b12fb2239ceb9121932ba21d61395840310c83a18f356e7efb2b6dff30b86059f2bc3be875fca00675c12557794c215aa" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000000000002400000000000000000000004", + "data": { + "slot": "7198109", + "index": "31", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x988e1257170c0a01793d55226b91213b2c817ec6414e0328a507c31bce3e5d950caf3c71eebc10c7c2f6abcc455ce9600abf9aa366934b55f90756979d8b2c9ce43cc8e3e6304e29a14b32d86373a5de7a0245ab3237122b220b8d55c40669b3" + }, + { + "aggregation_bits": "0x0000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000002", + "data": { + "slot": "7198109", + "index": "52", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xacd434e87496a7b85ae462c51131f39012f4e7c005895e0182bf7615fc9455182a8af0f3e8c5fc232233f083d0bc3fc40e93e3f797f3af79cbc7356c4c9d1bfe775b1af38e5c2966ba242dd6f627651491fb79f8e27e365123bda2567509b8dd" + }, + { + "aggregation_bits": "0x0000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000002", + "data": { + "slot": "7198109", + "index": "3", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xb93f87765e0e1e2c6981fcb464c26ce396090b986590e64f3ab45f1cd2bd6455508ebd7750f841c76cd6a7303c51a301000da0ff4886f7d6ffdad1340dee692f512ba77b7bfc3e5a2aa25ad4458ceee86a113579d4ec0f76fc4ee80ed085916d" + }, + { + "aggregation_bits": "0x0000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000004", + "data": { + "slot": "7198109", + "index": "60", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x87120cd8522d0c54da1fd0b565a4f4d6db6f3dd4149f3311dfd123a5c99741e4e0df62806e66b3587f5252513a2be8dc15886b2d6b2002a4f99425715405cd6705b9b9403f66dc6856a471d1e49fb5138dbdfc3bcb820138eb795744f6672bbb" + }, + { + "aggregation_bits": "0x0000000000000400000000000000000000000000000000000000000000000000040000000000000000000000000004", + "data": { + "slot": "7198109", + "index": "2", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x892c05a4c76cf939058a3cd407a12574c00a07e2de8abfd3ad7169eaab022a8a73879b1708acf289f73f02759ddaa94218387330e942f5551cd4b068e4b4560824e153ff8debb8a5d89933eff3302fb0c7b5eb09691826e5937a6b4472e0ff20" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000002", + "data": { + "slot": "7198109", + "index": "59", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x989816ff51175f1db1566bc8350dc8f0f9ac516dc36063a04440b0e4f2b77dd5b67a866c1e78c2b1fb8e1d36add4b48c0adeb8f28466bec5067da994f1e9276d823295762c019da4e0b775fd891b68e3b0ca83bf0bcc21fb7410e71c32b53bd6" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000002", + "data": { + "slot": "7198109", + "index": "30", + "beacon_block_root": "0xe510ffda00b074677b7bc8ed133677d727d8b5b9b387179e84b564c4d421962e", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xb508ebf9bf5724f4c8246a1fd99d2d9ce7fbb22d23e730d33edf05760bd74c971c911fd64e5989f8857bb1539a14bdbf1282211b8443bb39690e12c077e2852e778ebe47572400aca4f2a4ac56178844d55576505401580dd8ebb0435a4f2d20" + }, + { + "aggregation_bits": "0x0004000000000000000000000000000000000000000000000000000000000000000000000000000000000004000004", + "data": { + "slot": "7198109", + "index": "6", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x954d8fe463ebf3c2c06d7b8899675eb6cfdf90c2f673a27981cda0ce344696d67c823e184c888ca48a4d1385112138791272a26e20af14c4463dc67d7c0b2fb303a0ac765172ccd305a38a6265671844a39e3999199a86cf472e4f164dc134c9" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000004", + "data": { + "slot": "7198109", + "index": "51", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xac79a9a455824f4663f6698e48e725faa4026f649bdd08475961708585e71e95e5b9c6a8dc293faf13b57ed61117aa2a12d800a1e0dc95fc57bbc56a0dd751d657c38785d7816d5f3a5be473f07d736788feffa2dce872a15040aa617448114b" + }, + { + "aggregation_bits": "0x0000000000000000000800000000000000000000000000000000000000080000000000000000000000000000000002", + "data": { + "slot": "7198109", + "index": "12", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xa39f867242aeaad6f3153c4c37433389685015c2552801851d84c7ab502be73d67e74d664e97d3cf72c057b14660e5d40365679bf1bda323f63460f37e222eed91438b5081cfa1aa48b55faa469f81f3bee68ebae11d24d049e72e78d0a695b4" + }, + { + "aggregation_bits": "0x0000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000004", + "data": { + "slot": "7198109", + "index": "11", + "beacon_block_root": "0xe510ffda00b074677b7bc8ed133677d727d8b5b9b387179e84b564c4d421962e", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xb33323a2c49ac552b5a6b757d402643ec1d210fcf2153ddd6de14a1fb1f2c427f7c2b865a26f4b414cdfec657f0d26a41184c5c6f1f70870f878acc2dfbae4a0277f3470bd6a0f332f3341582a136915b0edaa25bdfb9271e7bdd99cc9b6cd93" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000004", + "data": { + "slot": "7198109", + "index": "35", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x96692e7bfabcab39519fa4e227232f1d04d3e8ee800b273a4a49a4b489a72390debc340b57d87ab2aef8d99b04bf5867093bf248dd9b2cbbb37ec5ce742622058398b3a629b22e76792c5a794b69a1425fed0bdc50c23c9946addc3799a8c099" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000002", + "data": { + "slot": "7198109", + "index": "54", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x98a283b67b143e3cc2d38a2c2f37b0c57a53a7e7f4c8418f0d951cbc4014388dca43fea7cda04999d81cbd114e03199401bb604c021039aaca49ff6a081e7dd31f5b060804e06419bb14b88f245093a26b6d4fb4fb8fe2f66183e2e033afe2a9" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000004", + "data": { + "slot": "7198109", + "index": "15", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x986975b9df94c33b2a250f77fd584eddb64060cdd945f6ebb3ee73fcb364a74ab457d99d5b172a1e682fe1fce09679351140e7eec914993bf74a212527fbfa4aff104747735ae23da69d22454c82e4e10e382b3587420f86c42df953241dd5a7" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000004", + "data": { + "slot": "7198109", + "index": "46", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x96fda5dbd2f7f4764f9e82d7a848fe5bfaf3f67d3e019989dc80d15c9da155bd27cf4756ee991ef98e49996c5680e49a1334f36fa9ecbf2993bb6a82c9da00971581e505e227cbd8abe9f3b1714a6d3d4c2e188e575d763938dafdeae727e688" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000041000000000000000000000000000000000000000000000000000000002", + "data": { + "slot": "7198109", + "index": "36", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xab31cbdd7948134794cd4f7a63b8d570cf140a014a28dba81ab5bbf09df588a067ab555e7ac1fdc135613030fea35d330f22e16bdd47c0f5cf054a67dc63ce82a28f5ab7721e8519cbe3e6138da2dde0b1f4017e7751a7ceb3541ec79cef8113" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000000008000001000000000000000000002", + "data": { + "slot": "7198109", + "index": "21", + "beacon_block_root": "0xe510ffda00b074677b7bc8ed133677d727d8b5b9b387179e84b564c4d421962e", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x8cf3b02680bd900dff7149c192e429c8b4119a99abe0b890e0ae877b3196bcc2dfe3e44a85cbcfd3b9d720c23da8f53f0134ab30d4686892e894cbcfd7398d0447f4c507f0bf344527099689aca390c4c9344c89d3875c4ffc727192553e18cd" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000004", + "data": { + "slot": "7198109", + "index": "10", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xa66f7e712ee5aa580ed25052090e1d4733dacc90e12458dccd21618b9fe0dc59fde3707fd43cbaddf6217477e221695802d8c31a56769fa190d28ef532d2486a1350625097b20ff5af78ca69840ca85a47512ebbb5dc350469b844a182103e4c" + }, + { + "aggregation_bits": "0x0000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000004", + "data": { + "slot": "7198109", + "index": "13", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x8f5cdb2237d767527c9082f7c8f889b20a5dcbea2f703ea99fcb642cc13a6376b78226df8eb390f47d54cd1b8b3d5db7024e099afb357f8f17d865c56f93a692a1621ec99fc1626101484c4cd17d079b861fadf370f0af204b0329be5a5f35c0" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000002", + "data": { + "slot": "7198109", + "index": "16", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xb65c735009e73ba693618da2754a046632d1d92edd9059626d47fbe72bbec61b54d7f8dc9144965013470f3fb9a329350ec5175fceeeeeffdc01dd1c6be2ea9dfce57f0e604ec829fac1086c7c0d0ad96a3c99db1bf41a2d1cb663e83e1c3c51" + }, + { + "aggregation_bits": "0x0000000000040000000000000100000000000000000000000000000001000000000000000000000002000000000004", + "data": { + "slot": "7198109", + "index": "24", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xb2e48a8692e7f6863d5c19f59489a0c2dfe229315c1d0a1d586dc9d5c8c9be057bee0bcd67854fbdd1d919adc5cafecf0a1a069b7f58aa46b4307ef90192665857a84d46aca5c1f72c161659f5c8a807b7c6935df1860dfa80d914bcfa3616ea" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000004", + "data": { + "slot": "7198109", + "index": "47", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x96d0b3c37252021eabddc440287a984bb84497d1aa44b17a2e2eca0cbd6c641cdea0407cff331c8760f0e1f9e800b36617029e1b0713df3524228bbd71b1c37d0762b5febc9029a302bb9e6e128a060f21a8265eadf9b2f3b87b666250d1e5bf" + }, + { + "aggregation_bits": "0x0000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000002", + "data": { + "slot": "7198109", + "index": "59", + "beacon_block_root": "0x7ce8a0bd081f04c4527adc037b8e395297f0a47d8512e49a056bbbe1639ed937", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xb333eb27e891423ded47f68eeb9151bddb21237a94bb4a86049c00ca0a39f12749fd629548e3958ea23776c6579595f409c0f60823f36081dbc96ce749ba965343b61150e31c6a1b5244b8d5b3fae6db66066edb7ef77a10a2d8703b21db4554" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000002", + "data": { + "slot": "7198109", + "index": "30", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x9734da21594e83b5aad2d8a139ce24a5d3ff1e04ad7ffa84796b6a18e03192c8d027c4031116263587fddd9227f1f28e0baa4298f4cf193caf4d2bf59a5af96e52049d77bf340e354160df699f8d7054f418f398efa3736eb1a7e5ed10fda3c3" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000000000080000000000000000000020000000000000000000004", + "data": { + "slot": "7198109", + "index": "1", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xb479939171aeebe971ed50c360892a7750fd72701c1bfaf5813038a5f1e9c0927e17601eae5485dae8d4053f7297d96704cd8b3fc80017df086cd91901bc957501524921d067acbf1a47347d3036f09a0a463d0c06103c3d2910f48fec169e89" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000002", + "data": { + "slot": "7198109", + "index": "23", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x8fc9fb99b5ca0519041cafd3e71d352334cda54148d9705b964626316e83a0c4194792d465e32280a775475ee14af2c602ca3c30e7fa83797dc792212245f23e7e563cd19330a14b680e7b51ade72f23de093cadad2ef2a4110b3419931e9794" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000004", + "data": { + "slot": "7198109", + "index": "33", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xa02b68d40dfa61a4b9725909ff642f997947684c15d44e57066e240f11ff076fa4fb370444587070c1cf7aa9b49a67ea0fd9e96608fca2debc343de3a4ec687e4e75843d9e466ba04b1036e7fc6291648d08c2b35594740dc0d39e8cb0c8c275" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000004", + "data": { + "slot": "7198109", + "index": "17", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x8105f9d5238b2e585a080eeef238e34823a9ea081a401f4fb7b19db5fd2e8c086b522ee3b4a47162628adc80e30e5d6f16ce770cfeb37ced6aba743a3784bbf7f5b89684f9b4e3cfdc117f9efd36de4dbd96b2dfed4236988d9099a172a530b2" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200004", + "data": { + "slot": "7198109", + "index": "26", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x8baf72a5b60ba14a90607bf949f2c54c97e9bc9b4f67d2b4980863251efc5c8b65b6fd6172024d5f72ffa7d8a1db3f2408bacc77fb68dbf1a496bcfea0b7a13547c156eceb0e3817de10011d998b5871f18b596f984c68269a77437543e43dad" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000080000080000000000000000000000000000000000000000000000002", + "data": { + "slot": "7198109", + "index": "32", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xb2d554ee8c32d7b043d7bfe807c2e51c853d1b8b6c572773ba3ec13ef0a277572c4c55727d2aff7c7ec77c455352634111382e59519e8ae216d1948b2b8f4d1d50bff52a8521427c07dca88f2b244d91b7a3b4f532f68b43c33108c094790445" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000004", + "data": { + "slot": "7198109", + "index": "58", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x951a52fc311fbcaffe1f9e713f8fffab3ec0ba118e1a72b69ef1238190fa093408b6337dce38aff0deb3107e37d6f2f60977fbb161ace366fdf8793ffcd22b12ca16e86d8e0a9ec42b34d697477945260f533cf822783ce1bf644251e8da928d" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000000000002000000000000000000800000000000000000000002", + "data": { + "slot": "7198109", + "index": "7", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xa0b1d4db0253a1f5d52746f0eaff6fd353f146a5b075f89696fbce7d380d509a48fad4508cfc1ca305ac49131be2a0ec08cfe9cbbabc41c88d9e64807843aa1c142c98503aaffd30b10c39f904339af7af09c1a057b47f67d8cceaf823546030" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000002", + "data": { + "slot": "7198109", + "index": "61", + "beacon_block_root": "0xe510ffda00b074677b7bc8ed133677d727d8b5b9b387179e84b564c4d421962e", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xaf45b657ffb9b2eeaec6494bdec414e546f57cf5ef16b8801246f66475ab3628b548af0629e3a1910518b9484396ce7d098965f3f1272dad80ee5600c166ffc42f2e6c43ffbbf9f9b4deb9807b578386428a7bd1cb2f4291c6775615fb0c7aa1" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000002", + "data": { + "slot": "7198109", + "index": "63", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xb819c2dbc573b5b1f94d25f5294af098e3ecc89ab4565cafcc1e0a64f46008167595dcee660b1ef17f09f048dff60abd0b93a77dfb6bd7cad7c792e25f8647660c00c82b4e7cefe5689070256d229c2bc64ae27063ae49827f1962df6b577c4d" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000004", + "data": { + "slot": "7198109", + "index": "53", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xad0acc9608f6a9a6683325116e8ff3c665498caa0940e4c3b08b83b2b91dacd18be4f5bf33d748e1ece8a05f10559ffe11ffdf992a153eead469791ddf1ab5e765b8f6757794eb28b2d3360da574c5bebc0825dfb9e0fe57f6de71aeca7cd3cf" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000004", + "data": { + "slot": "7198109", + "index": "62", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xacdfb5bcb228e2c4ce7f2062828f14b359530e2eda939bcff49dfb6972c14aaa4238ecd4a045ac2a32c249e0b23e592608b3f5757ecea6d81c82a241144425498411fde42255fc844dfe8d923340502e2e7bd7d9472a52e332b638286326f0dd" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000004", + "data": { + "slot": "7198109", + "index": "22", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x93352e005a8346fe26784bbaad5741b7faed6d4d542efdd481f80b569f4e6613a659d5be8c78f253304f3a8e07a72092032460712fe67bd2b5509e10e9388eced8d49e8958fb21e732451cb1a28d80b8ea88567a0c1759de2df96b369c4bb7fc" + }, + { + "aggregation_bits": "0x0000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000004", + "data": { + "slot": "7198109", + "index": "1", + "beacon_block_root": "0x7ce8a0bd081f04c4527adc037b8e395297f0a47d8512e49a056bbbe1639ed937", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xaa1156e80976d5956f233ddde8ec7dfe2a6b8037cf3f0ae666998b54372a5780720edd08c400d924470c3a8e2dfd893d198def205d3196b4d46d79dd88d5b08aba37d05d66289950441fb3d2492bc244b471c89f1448b3ce66544bd3285a4979" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000004", + "data": { + "slot": "7198108", + "index": "38", + "beacon_block_root": "0x7ce8a0bd081f04c4527adc037b8e395297f0a47d8512e49a056bbbe1639ed937", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xb91acc3007bfa523d327859ad75104f312e10529666710eca51d399d87c3286f851639a567e6d5cb1ba0491ff556f90209d921bee792457b67e83f459b000978f3909f9b4e40852a8cf82ea4e6b59198a0e7d1053a5023d95c69bf8bf19b43ac" + }, + { + "aggregation_bits": "0x0000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000004", + "data": { + "slot": "7198108", + "index": "63", + "beacon_block_root": "0x7ce8a0bd081f04c4527adc037b8e395297f0a47d8512e49a056bbbe1639ed937", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x95700ecd5849e7cf1d2c57e85bf2625e85f2d401101d401bdc4682a442e1cbf997226f828dffefa7950711b135a7c5e1110a0a73d0adf43ec913bedba6d75e5aa441474fcdc5fb71840725ae4a5daf0a983d08f262b8510556f507ba223f9d29" + }, + { + "aggregation_bits": "0x0000000000000004000100000000000000000000000000000000000400000000000000000000000000000000000004", + "data": { + "slot": "7198108", + "index": "36", + "beacon_block_root": "0x7ce8a0bd081f04c4527adc037b8e395297f0a47d8512e49a056bbbe1639ed937", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x87d797b363e3b92d73e97f8e42c74aa585cc9247d738a5ca6ec97d6451deec4468957a6bb9a60044d8d3a94f945f5169042f4809aabea68e28f2e93db2972b530ead8221ac95c9ccb0d11455b5821c16a52c2d24dd1f3cb4034f7082a53a3ff4" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000002", + "data": { + "slot": "7198108", + "index": "53", + "beacon_block_root": "0x7ce8a0bd081f04c4527adc037b8e395297f0a47d8512e49a056bbbe1639ed937", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x8e01eea2a1439d6e249e06723492519cbbdb71e611d9a1233b48326ebf85dd051b65ac1ee6295ba5756121a7aadfbfd5143105a072fec16b6640f59f079baef27a3b9e6f6d158d1ba79e2c4bd1b6d19d7b9cd0f208adf21df78224f99b94330b" + } + ], + "deposits": [], + "voluntary_exits": [], + "sync_aggregate": { + "sync_committee_bits": "0xffffffffff7effffffffffffffffffffffbffffbfffbdffffffffffffffffffffffffffbfffffffbfffffbffffffffffffffffffffffffffffffffffffffffff", + "sync_committee_signature": "0xb496fad8398cb9de33eeff6b036c5b3d94e7cd41df7bb9dc3054a48e0b88e49506b82c16e3ec7a6741c3a63cb95483ba0391fd4230af628551f7fe79a2d9381c30658a5974fe48631b627b1dadef42ffb5c1ed4e14924d0bc0a3121f41a5b54a" + }, + "execution_payload": { + "parent_hash": "0xbbe79a23129305ca2de978c056dd4a922ecca24f0f229dfae4b731afe3c033a9", + "fee_recipient": "0x95222290dd7278aa3ddd389cc1e1d165cc4bafe5", + "state_root": "0x8fe731a16f5386b22affcd61211a7f0260df309401de3cb4aa74472161622961", + "receipts_root": "0xd9a42739e18e6f95a44a7645344e8283b4320e26ac46ea13d936ec0864868c6e", + "logs_bloom": "0xf42383e3e14e100896e094808b7d10e3419ba374ccc404108407708bc51427035427a386fb994b30407f1c6262bf8b85030134c4df30ad015a00a03459ac69630523d009e3c429fc6c1ae4a84244062ec3d106260256c8320c21cc87cc6648b63a416698020aa475a6421495a1abeb6b2b13688bc10c0f94d2869894a8ab2104e0063e7e4fa83f3442f0c149060603261956b0890d0e4e1d42a6c2407dfe40a8bfc103f30cf76b8040b143c4f18da4949ffec0f1b50908cb2ca98498088e0371a14634c68028497c02a80c211465365e06e10f5468280c500655989fc948e8def278ea59444788000a059289d041004489207c31473c9b68c882a9e3e21df459", + "prev_randao": "0x8dbc5eb73fef3da12aa3545f2f1b3c30b15ef07b2c8dbb9516994607237a35ee", + "block_number": "18011125", + "gas_limit": "30000000", + "gas_used": "16780308", + "timestamp": "1693201355", + "extra_data": "0x6265617665726275696c642e6f7267", + "base_fee_per_gas": "17130960083", + "block_hash": "0xd3fe3f0c8b3ca99ddba497ac277c6975c999a41c2cca179652eff9a71ea729c9", + "transactions": [ + "0x02f90cda01831241e6808503fd15b4d3830bfeb4946b75d8af000000e20b7a7ddf000ba900b4009a808403476354b90117f57537c8c30029a358f4151d613e40a753b8f18e2c3481a0117792d4b100fd329b37e8ab4181df8a5b33260c8aecc760391a8616b44b734817a2c954016a57cf2c4d72d6f83807cc470b00071c56dfe8757a197b3b17b207d6de3840de09bcf2dfb75b72c0136ea72db015505a00be042e9d09cb588331ff911c2b46fd833a3e5bd6c02aaa39b223fe8d0a0e5c4f27ead9083c756cc22710f2fe4a80fe4b48b01669f212b01550ffffc0232cffff7a3ee4b8583ccb95b25737c016ac88e539d0605949e8576e2bed8f7b46d34016198911cdf9886f78bea750938e7800300db397607a3969c7bd26512f52bf6f76fab834140d13dda673ca8ed97a637a790be1feff5e888d43629dc05408f604af81240005ea7075602df90b50f8dd948616b44b734817a2c954016a57cf2c4d72d6f838f8c6a00000000000000000000000000000000000000000000000000000000000000009a0000000000000000000000000000000000000000000000000000000000000000aa0000000000000000000000000000000000000000000000000000000000000000ca00000000000000000000000000000000000000000000000000000000000000008a00000000000000000000000000000000000000000000000000000000000000006a00000000000000000000000000000000000000000000000000000000000000007f9024994757a197b3b17b207d6de3840de09bcf2dfb75b72f90231a00000000000000000000000000000000000000000000000000000000000000004a08e583702572c83c38403c943f96c16a41abd936b02d3010d2aa80039d30bd966a010bea5d2710208a2ee0eaf75fec8311af4afd7f15c0df8e38c6e13e47d0d7a2ea080e604cd0a9c6bcc54ebecb158ad70bfcbff9f32744abcf832c8bfd377c403d2a080e604cd0a9c6bcc54ebecb158ad70bfcbff9f32744abcf832c8bfd377c403d3a00000000000000000000000000000000000000000000000000000000000000000a08e583702572c83c38403c943f96c16a41abd936b02d3010d2aa80039d30bd965a010bea5d2710208a2ee0eaf75fec8311af4afd7f15c0df8e38c6e13e47d0d7a2da080e604cd0a9c6bcc54ebecb158ad70bfcbff9f32744abcf832c8bfd377c403d4a0c0d1c00078410fd0164580b0bad93d8a579580d06cf45fc2696a823498097b8aa00000000000000000000000000000000000000000000000000000000000000008a08e583702572c83c38403c943f96c16a41abd936b02d3010d2aa80039d30bd967a08e583702572c83c38403c943f96c16a41abd936b02d3010d2aa80039d30bd968a080e604cd0a9c6bcc54ebecb158ad70bfcbff9f32744abcf832c8bfd377c403d1a00000000000000000000000000000000000000000000000000000000000000002a00000000000000000000000000000000000000000000000000000000000000001a010bea5d2710208a2ee0eaf75fec8311af4afd7f15c0df8e38c6e13e47d0d7a2cf8dd94c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2f8c6a0899a7b8c67ded9c2860ce17c839e0868e8b23912ba469f2e7b7de8043e8229e7a012231cd4c753cb5530a43a74c45106c24765e6f81dc8927d4f4be7e53315d5a8a065b0bef88a69116c485f661cd6d7ec74691ca4c897652f30ac85d057541cc197a038a547390e4c48347325a1aa7e93658c68b3052a51adcd64bb2852a2933d56daa004d13e916793bde5fcf5526e50a9bcf9aa246a01345b3178529af0f521376e0fa00f296a54fa8977cb288ae4d9c099dddfe41483d8469cfb37f774d1c0f9d808fbf9026a94be042e9d09cb588331ff911c2b46fd833a3e5bd6f90252a0746997d64020d8550105c7442c1ccec5f3a941de97d171182d68cc87c5b6164ca06ae0b329c9ee8a4f57a216001bad290ce9fbca67159b959bfe82c1d0c08ab0bda071094b791e5b1cb31a4425287225fadf593f5496d812d080ee7348e503a32706a01452bec7c5a6b3b18899526ff060d769988f8a08d53556d16d83520944659dd5a00000000000000000000000000000000000000000000000000000000000000005a00000000000000000000000000000000000000000000000000000000000000011a00000000000000000000000000000000000000000000000000000000000000009a0c118cf1cf9028d6842d26a1571b18152f5a9778d7af21888d38525f5e0d6a43ea0ab761c2430b0498e679102ac10a4b47c01761a1a4b4743b91f561613623f3400a0ac5a0d3f79300e89b6c5577e31fa69b23677c1acb41e1d8af9a2b5a208b0565aa0c7d07bc7b4b06c606d8bd09d68b5b57a8ae0ff2e1ce65b1f30b9a2e225f724fea082b4b2df7e8ee6841929be48f7ed0d751abcdb6d9df85513e801a1e544b29314a0e3f9f9b97b537de593db31a72e038b4b187aa300785fc9f1fa8d7569cd6ffeefa01eb7d80269e4b80437501ded06d9812be62c30f7a80fcba5a707be4729e49bfca00000000000000000000000000000000000000000000000000000000000000023a0507439d85171f4572d1aa6ca11d0ca178e88d133b58af1d404a373b43c55edfea00000000000000000000000000000000000000000000000000000000000000016a0b39e9ba92c3c47c76d4f70e3bc9c3270ab78d2592718d377c8f5433a34d3470af9018394576e2bed8f7b46d34016198911cdf9886f78bea7f9016ba0971f9b48d4300a657b0cb332e19f215a93ce5f067e481c28c3b9565610979afda00000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000ba00000000000000000000000000000000000000000000000000000000000000016a0000000000000000000000000000000000000000000000000000000000000000ca029b65e180e9fb871e0d0eb4bfdab825c6bf6214b0a82ddd9496a02d68052bcd4a00000000000000000000000000000000000000000000000000000000000000013a0577b913a3c8810dd10161c9ae11e2ee31042564c62114c83b0bc5d3a3e71b362a0000000000000000000000000000000000000000000000000000000000000000da00000000000000000000000000000000000000000000000000000000000000010a0000000000000000000000000000000000000000000000000000000000000000ef8dd94e4b8583ccb95b25737c016ac88e539d0605949e8f8c6a0000000000000000000000000000000000000000000000000000000000000000ca00000000000000000000000000000000000000000000000000000000000000008a00000000000000000000000000000000000000000000000000000000000000006a00000000000000000000000000000000000000000000000000000000000000007a00000000000000000000000000000000000000000000000000000000000000009a0000000000000000000000000000000000000000000000000000000000000000af859948ed97a637a790be1feff5e888d43629dc05408f6f842a0b39e9ba92c3c47c76d4f70e3bc9c3270ab78d2592718d377c8f5433a34d3470aa06cc0f8823db880994432ec79d9c5e1866e3793efeb384fdc75806944cf22ac44f8dd9469c7bd26512f52bf6f76fab834140d13dda673caf8c6a0000000000000000000000000000000000000000000000000000000000000000ca00000000000000000000000000000000000000000000000000000000000000008a00000000000000000000000000000000000000000000000000000000000000006a00000000000000000000000000000000000000000000000000000000000000007a00000000000000000000000000000000000000000000000000000000000000009a0000000000000000000000000000000000000000000000000000000000000000af85994a0117792d4b100fd329b37e8ab4181df8a5b3326f842a0404e955b4f11522f99577dfc88d0dda82da90992492b18491843775f5a1cdc61a0afa7dfda4c36516f9a2acba6166dcab061fb64fb862f2ec06a217e5389386bc0f8dd94c8c30029a358f4151d613e40a753b8f18e2c3481f8c6a0000000000000000000000000000000000000000000000000000000000000000aa0000000000000000000000000000000000000000000000000000000000000000ca00000000000000000000000000000000000000000000000000000000000000008a00000000000000000000000000000000000000000000000000000000000000006a00000000000000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000000000000000980a0526c842965e6397898d4115d06c5f699d39ea18d246e2f1ae240ccdb5f35dd78a0029614123476208b0a227c94994071f267322987ae38b981794169cc2043be3d", + "0x02f902f40182059b841dcd65008505c563f9a08302e556943fc91a3afd70395cd496c647d5a6cc9d4b2b7fad80b902843593564c000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000064ec3abb0000000000000000000000000000000000000000000000000000000000000002080c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000160000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000019a578145dcea1d273da16673c0000000000000000000000000000000000000000000000000649f833e143315e00000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002000000000000000000000000a0117792d4b100fd329b37e8ab4181df8a5b3326000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000649f833e143315ec080a0111473712de83110b0605bd6d22dcdaeb5a927b2388298b7a0322e509290c8eea04b1b9b2bc133d14b329f8ccc292ecf29c3cb13f9363461f8a4f40c3fd75e9e08", + "0x02f9043c0182011a8405f5e10085056aba63ba8304f00f943fc91a3afd70395cd496c647d5a6cc9d4b2b7fad884563918244f40000b903c43593564c000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000064ec3abb00000000000000000000000000000000000000000000000000000000000000030b080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000004563918244f40000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000001f399b1438a100000000000000000000000000000000000000000000000021c93da58a47ca64b95100000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000be042e9d09cb588331ff911c2b46fd833a3e5bd6000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000002629f66e0c53000000000000000000000000000000000000000000000000296686c126f99adb65e200000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002bc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2002710be042e9d09cb588331ff911c2b46fd833a3e5bd6000000000000000000000000000000000000000000c080a064c13bd0cc91faf2d206945649f67ce67a8666b376e118e49c039d1a151101aba05d7f8eb3b13b333cf84e35bd9fbdca20d7ae8aee300170cba89f5723958b9e41", + "0x02f902f401820139847735940085059682f00083036459943fc91a3afd70395cd496c647d5a6cc9d4b2b7fad80b902843593564c000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000064ec3abb0000000000000000000000000000000000000000000000000000000000000002080c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000001600000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000001b48fd07eac60000000000000000000000000000000000000000000000000f5b7c3aad0b0b8c00000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002000000000000000000000000576e2bed8f7b46d34016198911cdf9886f78bea7000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000f5b7c3aad0b0b8cc080a093d07447aac4f99c211335eac0437fabeae01e8cb79348440217aa51558ed375a01f879f8f3a2da4cf987b8534db5727db973a714b07fd94e0ef4b34cd11535c0e", + "0x02f9049401820eff8405f5e100850581242d298303837a943fc91a3afd70395cd496c647d5a6cc9d4b2b7fad80b904243593564c000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000064ec3abb00000000000000000000000000000000000000000000000000000000000000030a080c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000001600000000000000000000000008ed97a637a790be1feff5e888d43629dc05408f6000000000000000000000000ffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000006513c0c100000000000000000000000000000000000000000000000000000000000000000000000000000000000000003fc91a3afd70395cd496c647d5a6cc9d4b2b7fad0000000000000000000000000000000000000000000000000000000064ec3ac900000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000041d913ee2d8d9bdc3011da48d7b98c688b90745438f263f1b5fe950663409eb3a1595c37c72d867e2bc58fde34ceb2ac537d4db9e00f9b68e3275873885c563e241b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000032872aae80bc8a494b25500000000000000000000000000000000000000000000000003ebed06b0e686f100000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000020000000000000000000000008ed97a637a790be1feff5e888d43629dc05408f6000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc20000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000003ebed06b0e686f1c001a049d6f8d0e20a53d053a005bcacaa71b3bd3d601e15539d283ef5be4d964cdee6a07e56b1f082f9edf4102d021c007bc0cce17c15721e59e6c947be9af5c76d39d3", + "0x02f90b9801831241e785155bac31bb85155bac31bb83079786946b75d8af000000e20b7a7ddf000ba900b4009a80840307bd08b8b8f53417c8c30029a358f4151d613e40a753b8f18e2c34810c8e56ed7a3a8616b44b734817a2c954016a57cf2c4d72d6f838be042e9d09cb588331ff911c2b46fd833a3e5bd607cc470a0007396cf860f7757a197b3b17b207d6de3840de09bcf2dfb75b72fe4a80fe4b48b01669f212e000000000c0369a0000391ee4b8583ccb95b25737c016ac88e539d0605949e8515bd0e2002ff8d670391969c7bd26512f52bf6f76fab834140d13dda673ca04af81ce0005df5ef32df90a69f8dd94c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2f8c6a038a547390e4c48347325a1aa7e93658c68b3052a51adcd64bb2852a2933d56daa004d13e916793bde5fcf5526e50a9bcf9aa246a01345b3178529af0f521376e0fa00f296a54fa8977cb288ae4d9c099dddfe41483d8469cfb37f774d1c0f9d808fba012231cd4c753cb5530a43a74c45106c24765e6f81dc8927d4f4be7e53315d5a8a0899a7b8c67ded9c2860ce17c839e0868e8b23912ba469f2e7b7de8043e8229e7a065b0bef88a69116c485f661cd6d7ec74691ca4c897652f30ac85d057541cc197f89b94c8c30029a358f4151d613e40a753b8f18e2c3481f884a0000000000000000000000000000000000000000000000000000000000000000ca00000000000000000000000000000000000000000000000000000000000000008a00000000000000000000000000000000000000000000000000000000000000006a00000000000000000000000000000000000000000000000000000000000000007f89b948616b44b734817a2c954016a57cf2c4d72d6f838f884a0000000000000000000000000000000000000000000000000000000000000000ca00000000000000000000000000000000000000000000000000000000000000008a00000000000000000000000000000000000000000000000000000000000000006a00000000000000000000000000000000000000000000000000000000000000007f901c594576e2bed8f7b46d34016198911cdf9886f78bea7f901ada00000000000000000000000000000000000000000000000000000000000000008a00000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000da00000000000000000000000000000000000000000000000000000000000000010a00000000000000000000000000000000000000000000000000000000000000016a00000000000000000000000000000000000000000000000000000000000000015a012231cd4c753cb5530a43a74c45106c24765e6f81dc8927d4f4be7e53315d5a8a00000000000000000000000000000000000000000000000000000000000000012a0000000000000000000000000000000000000000000000000000000000000000ba00000000000000000000000000000000000000000000000000000000000000011a0577b913a3c8810dd10161c9ae11e2ee31042564c62114c83b0bc5d3a3e71b362a029b65e180e9fb871e0d0eb4bfdab825c6bf6214b0a82ddd9496a02d68052bcd4a0971f9b48d4300a657b0cb332e19f215a93ce5f067e481c28c3b9565610979afdf89b9469c7bd26512f52bf6f76fab834140d13dda673caf884a0000000000000000000000000000000000000000000000000000000000000000ca00000000000000000000000000000000000000000000000000000000000000008a00000000000000000000000000000000000000000000000000000000000000006a00000000000000000000000000000000000000000000000000000000000000007f859948ed97a637a790be1feff5e888d43629dc05408f6f842a0b39e9ba92c3c47c76d4f70e3bc9c3270ab78d2592718d377c8f5433a34d3470aa06cc0f8823db880994432ec79d9c5e1866e3793efeb384fdc75806944cf22ac44f85994a0117792d4b100fd329b37e8ab4181df8a5b3326f842a0afa7dfda4c36516f9a2acba6166dcab061fb64fb862f2ec06a217e5389386bc0a0404e955b4f11522f99577dfc88d0dda82da90992492b18491843775f5a1cdc61f9024994be042e9d09cb588331ff911c2b46fd833a3e5bd6f90231a01452bec7c5a6b3b18899526ff060d769988f8a08d53556d16d83520944659dd5a00000000000000000000000000000000000000000000000000000000000000009a00000000000000000000000000000000000000000000000000000000000000005a082b4b2df7e8ee6841929be48f7ed0d751abcdb6d9df85513e801a1e544b29314a0000000000000000000000000000000000000000000000000000000000000000ea0507439d85171f4572d1aa6ca11d0ca178e88d133b58af1d404a373b43c55edfea071094b791e5b1cb31a4425287225fadf593f5496d812d080ee7348e503a32706a06ae0b329c9ee8a4f57a216001bad290ce9fbca67159b959bfe82c1d0c08ab0bda0b39e9ba92c3c47c76d4f70e3bc9c3270ab78d2592718d377c8f5433a34d3470aa0c118cf1cf9028d6842d26a1571b18152f5a9778d7af21888d38525f5e0d6a43ea0c7d07bc7b4b06c606d8bd09d68b5b57a8ae0ff2e1ce65b1f30b9a2e225f724fea0000000000000000000000000000000000000000000000000000000000000001aa00000000000000000000000000000000000000000000000000000000000000011a0000000000000000000000000000000000000000000000000000000000000000da0ac5a0d3f79300e89b6c5577e31fa69b23677c1acb41e1d8af9a2b5a208b0565aa00000000000000000000000000000000000000000000000000000000000000023a0000000000000000000000000000000000000000000000000000000000000000cf9024994757a197b3b17b207d6de3840de09bcf2dfb75b72f90231a00000000000000000000000000000000000000000000000000000000000000004a00000000000000000000000000000000000000000000000000000000000000008a010bea5d2710208a2ee0eaf75fec8311af4afd7f15c0df8e38c6e13e47d0d7a2ea080e604cd0a9c6bcc54ebecb158ad70bfcbff9f32744abcf832c8bfd377c403d1a00000000000000000000000000000000000000000000000000000000000000001a010bea5d2710208a2ee0eaf75fec8311af4afd7f15c0df8e38c6e13e47d0d7a2ca080e604cd0a9c6bcc54ebecb158ad70bfcbff9f32744abcf832c8bfd377c403d2a080e604cd0a9c6bcc54ebecb158ad70bfcbff9f32744abcf832c8bfd377c403d4a08e583702572c83c38403c943f96c16a41abd936b02d3010d2aa80039d30bd965a0c0d1c00078410fd0164580b0bad93d8a579580d06cf45fc2696a823498097b8aa08e583702572c83c38403c943f96c16a41abd936b02d3010d2aa80039d30bd966a08e583702572c83c38403c943f96c16a41abd936b02d3010d2aa80039d30bd967a010bea5d2710208a2ee0eaf75fec8311af4afd7f15c0df8e38c6e13e47d0d7a2da080e604cd0a9c6bcc54ebecb158ad70bfcbff9f32744abcf832c8bfd377c403d3a00000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000002a08e583702572c83c38403c943f96c16a41abd936b02d3010d2aa80039d30bd968f89b94e4b8583ccb95b25737c016ac88e539d0605949e8f884a0000000000000000000000000000000000000000000000000000000000000000ca00000000000000000000000000000000000000000000000000000000000000008a00000000000000000000000000000000000000000000000000000000000000006a0000000000000000000000000000000000000000000000000000000000000000780a079263af408d0fae0635166af37b9d4d2136ca5c13ae64427891af127bfcb9294a07414a551f9e39ae967a94a33fa7e35f6e4cad0a52310ff9dad58ff2ca5d98b9f", + "0x02f9057001821fa880850811ac92988309fada94e08beb8c48e71fd08560db2fbaaa0701b187c7a704b90504a8b82ac100000000000000000000000000000000000000000000000000000000dbbe61dffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcbb00000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000004e000000000000000000000000000000000000000000000000000000000000000033000000000000000000000001ac1a8feaaea1900c4166deeed0c11cc10669d364000000000000000000000001111111254eeb25477b68fb85ed929f73a9605820000000000000000000000008616b44b734817a2c954016a57cf2c4d72d6f838000000000000000000000000000000000000000000000000000000000000038462e238bb00000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000002e00000000000000000000000000000000000000000000000000000000000000360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dbbe61df0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001374922691a000000000000000000000000be042e9d09cb588331ff911c2b46fd833a3e5bd6000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb480000000000000000000000000ba48b0aea8f86423254b787461ca35c2496f2d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000078ad6f4613e98eaf98000000000000000000000000000000000000000000000000000000000303b8c07f000000a4000000a4000000a4000000a400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000000000000000000000a4bf15fcd8000000000000000000000000303389f541ff2d620e42832f180a08e767b28e10000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000242cc2878d0064ec405e000000016c00000ba48b0aea8f86423254b787461ca35c2496f2d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000041efc77d63d6d2efa170b88de906d49e3e7df3afc51547d1f2e6d3f5d29f20b3434a638aaa8f5c435cb917c3236d3881d34ab6129882bfb1c1ad55f3cbcc7250d21b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c080a0f6f6eecce581881f671ac71672a0f530d66d6611d134b519fdf3b752ee6cfef1a0653bc7d8c29f2b3498991512e345830a474530e16d7afd46cd785349e5e33519", + "0x02f913100183016fe184d7d1d35b8504d4f6ca6d830a57109424902aa0cf0000a08c0ea0b003b0c0bf600000e08464ec33cbb8b30100030388e6a0c2ddd26feeb64f039a2c41296fcb3f56400008e520a535adfca60000070110064ee301000c0001000000064ee327bf4dece678ceceb27446b35c672dc7d61f30bad69e0000031805bed6319b595900000003109830a1aaad605bbf02a9dfa7b0b92ec2fb7daa0108c9ad1149cf7e3700003a0128e54d590c00011805bed6319b595937417b2238aa52d0dd2d6252d989e728e8f706e400017f39c581f595b53c5cb19bd0b3f8da6c935e2ca0f911e7d6940000000000000000000000000000000000000004c0f89b94109830a1aaad605bbf02a9dfa7b0b92ec2fb7daaf884a00000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000000000000000000000000000000000000000000004a0bfd358e93f18da3ed276c3afdbdba00b8f0b6008a03476a6a86bd6320ee6938bd69417144556fd3424edc8fc8a4c940b2d04936d17ebc0f902079418672b1b0c623a30089a280ed9256379fb0e4e62f901efa00000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000000000000000000000000000000000000000000002a00000000000000000000000000000000000000000000000000000000000000003a00000000000000000000000000000000000000000000000000000000000000004a00000000000000000000000000000000000000000000000000000000000000005a00000000000000000000000000000000000000000000000000000000000000006a00000000000000000000000000000000000000000000000000000000000000007a00000000000000000000000000000000000000000000000000000000000000028a00000000000000000000000000000000000000000000000000000000000000029a0000000000000000000000000000000000000000000000000000000000000002aa0000000000000000000000000000000000000000000000000000000000000002ba0000000000000000000000000000000000000000000000000000000000000002ca0000000000000000000000000000000000000000000000000000000000000002da0000000000000000000000000000000000000000000000000000000000000003ef89b9421e27a5e5513d6e65c4f830167390997aa84843af884a00000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000019a0000000000000000000000000000000000000000000000000000000000000001aa0000000000000000000000000000000000000000000000000000000000000001bd6942b33cf282f867a7ff693a66e11b0fcc5552e4425c0f89b9434d655069f4cac1547e4c8ca284ffff5ad4a8db0f884a00000000000000000000000000000000000000000000000000000000000000016a00000000000000000000000000000000000000000000000000000000000000019a0000000000000000000000000000000000000000000000000000000000000001aa0000000000000000000000000000000000000000000000000000000000000001bf902499437417b2238aa52d0dd2d6252d989e728e8f706e4f90231a00000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000002a00000000000000000000000000000000000000000000000000000000000000003a00000000000000000000000000000000000000000000000000000000000000004a00000000000000000000000000000000000000000000000000000000000000005a00000000000000000000000000000000000000000000000000000000000000006a00000000000000000000000000000000000000000000000000000000000000007a00000000000000000000000000000000000000000000000000000000000000008a00000000000000000000000000000000000000000000000000000000000000009a0000000000000000000000000000000000000000000000000000000000000000aa0000000000000000000000000000000000000000000000000000000000000000ca0000000000000000000000000000000000000000000000000000000000000000da0000000000000000000000000000000000000000000000000000000000000000ea0000000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000014a01063e8e27a46602f2cf5efe54a6f37c939566cc93507d4c402b1ab61967baeeda0d1bfa665ff0a0ee81f20833500dfc80ed4b576a9d481e6c7f2cd8243b94238e8f89b94390f3595bca2df7d23783dfd126427cceb997bf4f884a00000000000000000000000000000000000000000000000000000000000000016a00000000000000000000000000000000000000000000000000000000000000019a0000000000000000000000000000000000000000000000000000000000000001aa0000000000000000000000000000000000000000000000000000000000000001bf901e6944dece678ceceb27446b35c672dc7d61f30bad69ef901cea00000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000002a00000000000000000000000000000000000000000000000000000000000000003a00000000000000000000000000000000000000000000000000000000000000004a00000000000000000000000000000000000000000000000000000000000000005a00000000000000000000000000000000000000000000000000000000000000006a0000000000000000000000000000000000000000000000000000000000000000aa0000000000000000000000000000000000000000000000000000000000000000ca0000000000000000000000000000000000000000000000000000000000000000da0000000000000000000000000000000000000000000000000000000000000000ea00000000000000000000000000000000000000000000000000000000000000016a00000000000000000000000000000000000000000000000000000000000000019a0000000000000000000000000000000000000000000000000000000000000001aa0000000000000000000000000000000000000000000000000000000000000001bd69467fe41a94e779ccfa22cff02cc2957dc9c0e4286c0f89b947f39c581f595b53c5cb19bd0b3f8da6c935e2ca0f884a00000000000000000000000000000000000000000000000000000000000000007a04bbbb014f04e18d0588fac92d4854f7be72629070f775de7a7f7dfd12dcdcc1da05b2a585fa5c233b374a2a5ddf9a48ef884ebe611aa51fecc04c88aee2968e275a063bea916cef7359acf395d0c25e3526c585459c799da40751b0e2ed3ce04facdf90120947f86bf177dd4f3494b841a37e810a34dd56c829bf90108a00000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000003a00000000000000000000000000000000000000000000000000000000000000004a00000000000000000000000000000000000000000000000000000000000000005a00000000000000000000000000000000000000000000000000000000000000006a00000000000000000000000000000000000000000000000000000000000000011a00000000000000000000000000000000000000000000000000000000000000012a00000000000000000000000000000000000000000000000000000000000000019d694847ee1227a9900b73aeeb3a47fac92c52fd54ed9c0f89b9488e6a0c2ddd26feeb64f039a2c41296fcb3f5640f884a00000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000002a00000000000000000000000000000000000000000000000000000000000000004a0320975846a116b11411a5cfde94c56d7713040529fd53bc4095fb1022e45da01f9016294a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48f9014aa00000000000000000000000000000000000000000000000000000000000000001a001fd8436a7e8e22b0d4a3df6a53c0b9a76426e6f316f7eccaa3fb104bbce3b35a010d6a54a4754c8869d6886b5f5d7fbfa5b4522237ea5c60d11bc4e7a1ff9390ba01f21a62c4538bacf2aabeca410f0fe63151869f172e03c0e00357ba26a341effa0390f6178407c9b8e95802b8659e6df8e34c1e3d4f8d6a49e6132bbcdd937b63aa057deb109d0fd3e2e4c9d0b04bcf42dc023ecd186da1e6292cb25ac26dd6ccfcfa07050c9e0f4ca769c69bd3a8ef740bc37934f8e2c036e5a723fd8ee048ed3f8c3a091ff31fd8c2a22a06ac493e7f73ab3a014e119a2ccfeeaeb554e91b4d1b52a42a096116ff01139f8e8862b92867017e5a0bf7d104f50a987a9fbcf89d907a8f372a0bcde35b8d88dacc7b4d50e49eddd691587f22796a1b40b3eef0b5669d178698fd694a2327a938febf5fec13bacfb16ae10ecbc4cbdcfc0f8fe94ae7ab96520de3a18e5e111b5eaab095312d7fe84f8e7a04172f0f7d2289153072b0a6ca36959e0cbe2efc3afe50fc81636caa96338137ba09f70001d82b6ef54e9d3725b46581c3eb9ee3aa02b941b6aa54d678a9ca35b10a0a66d35f054e68143c18f32c990ed5cb972bb68a68f500cd2dd3a16bbf3686483a0d625496217aa6a3453eecb9c3489dc5a53e6c67b444329ea2b2cbc9ff547639ba0e3b4b636e601189b5f4c6742edf2538ac12bb61ed03e6da26949d69838fa447ea0e6e35175eb53fc006520a2a9c3e9711a7c00de6ff2c32dd31df8c5a24cac1b5ca0ed310af23f61f96daefbcd140b306c0bdbf8c178398299741687b90e794772b0f85994b8ffc3cd6e7cf5a098a1c92f48009765b24088dcf842a054b2b2de1ae6731a04bdbca30cee71852851cfcd3298aaf29f4ebff9452b27ada08e2ed18767e9c33b25344c240cdf92034fae56be99e2c07f3d9946d949ffede4f87a94c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2f863a03355aa162647aa87d59169dcdc67640130e9607c9491efc2a497dc7a2abf1102a0390f6178407c9b8e95802b8659e6df8e34c1e3d4f8d6a49e6132bbcdd937b63aa0bcde35b8d88dacc7b4d50e49eddd691587f22796a1b40b3eef0b5669d178698ff89b94c1793a29609ffff81f10139fa0a7a444c9e106adf884a00000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000000000000000000000000000000000000000000002a00000000000000000000000000000000000000000000000000000000000000003f89b94ca978a0528116dda3cba9acd3e68bc6191ca53d0f884a00000000000000000000000000000000000000000000000000000000000000016a00000000000000000000000000000000000000000000000000000000000000019a0000000000000000000000000000000000000000000000000000000000000001aa0000000000000000000000000000000000000000000000000000000000000001bd694cbff3004a20dbfe2731543aa38599a526e0fd6eec0f9012094f5f5b97624542d72a9e06f04804bf81baa15e2b4f90108a00000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000003a00000000000000000000000000000000000000000000000000000000000000004a00000000000000000000000000000000000000000000000000000000000000005a00000000000000000000000000000000000000000000000000000000000000006a00000000000000000000000000000000000000000000000000000000000000011a00000000000000000000000000000000000000000000000000000000000000012a00000000000000000000000000000000000000000000000000000000000000019f89b94f939e0a03fb07f59a73314e73794be0e57ac1b4ef884a03c9b40ecd260b98481598725f1970a3771543058e7ab32a7f75a1cd2d95e96b0a03d6ab84ad4c5cd572c5870438fc5d159d45edfb858a89fba460eb33b38476168a0ad5136ec7dd264daecc028e1b556c9ee601ec5c997b082a7bf07380cda4c7360a0b8d6bf99893469d3544b0c0028aa3d1e6ba3b32bd46bdb8e1e52d9e2180a9cd401a09fc39556309f491319becf2d7a21b0770fbbbc1db75c958711556f49bed5a4eca006fd54f0839a9eb035ae4d2c08dccf2db999555346005ed28a68439690db15c3", + "0x02f9015c018202a58502540be40085084fac733d83044d47947a250d5630b4cf539739df2c5dacb4c659f2488d8805698eef06670000b8e4b6f9de950000000000000000000000000000000000000000000000000001618ba785d52f0000000000000000000000000000000000000000000000000000000000000080000000000000000000000000f45c5ad8e2bc5b0e67393638d871a26ad04dda550000000000000000000000000000000000000000000000000000000064ec34410000000000000000000000000000000000000000000000000000000000000002000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc200000000000000000000000046ace0c9cadf4e161ef341e69758528cf76745dec001a06eff935fd3785ec84b4646f4b12c0c9a98be39a0afac284d0b47d000e4db4daba04b2d42efda5e52cf7da7494b074151f7f2e63df0cbfcb27ed28086830acffb06", + "0xf902f34c850466871d008302ff28943fc91a3afd70395cd496c647d5a6cc9d4b2b7fad8817979cfe362a0000b902843593564c000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000064ec3abb00000000000000000000000000000000000000000000000000000000000000020b080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000017979cfe362a00000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000017979cfe362a00000000000000000000000000000000000000000000000019a26e67eda207e6855f00000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000be042e9d09cb588331ff911c2b46fd833a3e5bd625a0fcb95eccb52cdca91ca65e5699584969cd2fa2cceb922c7a31bc72024d086682a0561e787f9d6460519e2915166dea032bb90eca7096fdda3f890bf0b6843b11c1", + "0xf901ad8210158503fd15b4d38305616b94247b69f78d2a590bec1ac0a4a4066debe3fca2b880b901446417312b000000000000000000000000000000000000000000000000000abafc464fe92f0000000000000000000000000000000000000000000000000000000000000f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000007547e5d13c34a471bafc2c2eb2fd1a571f5acc7e0000000000000000000000008616b44b734817a2c954016a57cf2c4d72d6f83800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000029dbb154098c06b25a00689924519ccdeffe5dca52b03840fbffff59d8b90358cfcf599ef3ead150c83a0331673168ca52d2634b89dc857f675676d1d943a1c6e797c287e4c3699b1be67", + "0x02f90175018201248504e3b292008504e3b29200830200cd947e0905d9ca2d1a8f654402eb3a2409a9d7a6992e80b90104521da65d0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d00000000000000000000000060ba4b70b83db44ffcd0301277c80b36a073ee0d000000000000000000000000000000000000000000000000000000000000001e000000000000000000000000556b5210e62e5f4467aa55bc96431d7bc917ba52000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000000000000000000000000000098473776af6800000000000000000000000000000000000000000000001af7af710795e9f46c42c0000000000000000000000000000000000000000000000000000000000000000c001a09eb71f94c8cbc14b8b541419d2dbe5f05a116370dc51c60f2a4f995bc50337e3a02fb2455123a7356503c13c61e61ab6c3aa8b6d2d80736d0f2af74ee55a6cc9fa", + "0x02f90175018201258504e3b292008504e3b292008301ee0f947e0905d9ca2d1a8f654402eb3a2409a9d7a6992e80b90104521da65d0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d0000000000000000000000006aec3067b4780e5b8e15b090b303051a584ee4f7000000000000000000000000000000000000000000000000000000000000001e000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc20000000000000000000000000dd574bd4ac3cf9846fe080c5d8da2ac3cb275f50000000000000000000000000000000000000000000000003dc1936c427d00000000000000000000000000000000000000000000000d0fcbc4b538d54a2e27650000000000000000000000000000000000000000000000000000000000000001c080a0ed72e17f8bf9db199ae6949e2bf335f9cd44de48abe5f050e4c18a62a332fc6aa0210a5af8c530a794881739ef795632757452daf5feca813c3e009ccf1f6c1702", + "0x02f8d3018202688405f5e1008529e8d608008306ddd09403697f418887720a52ec8ef54c63c9d581e9c53080b8641d43bdaa00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000048fc080a04eab52af5c20bc7e99111ca7320de1690f026f9186c400f658feb6a6a92887b4a05c2ae8bea8cbdb4917f362444cda10a29f83ed8579f83f08d0e7f1c31e462550", + "0x02f88e010a83db5db4850409b1a70082e91f94c02aaa39b223fe8d0a0e5c4f27ead9083c756cc280a42e1a7d4d0000000000000000000000000000000000000000000000000005af3107a40000c080a05138af6d6174af222d3685b7c517f1b55759aac804fb18a0bb49c71de5c4bcb2a07f0187fddf4608c7f5832c383171f51394ee549c33b8648f72fad06a5bbef1ed", + "0x02f9015c01820ba98504a817c800850aa3b8573d83034d79947a250d5630b4cf539739df2c5dacb4c659f2488d88058d15e176280000b8e4b6f9de95000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000004e46a55d5bc5feb76b9be48c00c4b95a6e2559250000000000000000000000000000000000000000000000000000000064ec343a0000000000000000000000000000000000000000000000000000000000000002000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000be042e9d09cb588331ff911c2b46fd833a3e5bd6c001a055b9f14f9ab038b330b656a5d5cd1a6524922c9d9f6fa4dab4f7b63740d40c72a0507de21f4e18005a06b11a0efd10cc34c0688bd0c5b86f91a4261d99d49cf095", + "0x02f9015a0182019e8502540be40085084fac733d8303e76c947a250d5630b4cf539739df2c5dacb4c659f2488d87f8b0a10e47000ab8e4b6f9de9500000000000000000000000000000000000000000000000000003f560cd79c680000000000000000000000000000000000000000000000000000000000000080000000000000000000000000daa1cad37f4da58b841365d96d140ed949f56e490000000000000000000000000000000000000000000000000000000064ec34400000000000000000000000000000000000000000000000000000000000000002000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc200000000000000000000000046ace0c9cadf4e161ef341e69758528cf76745dec0019f77987d3424ae431296ed3929e54f4f019cbdf7dc45a5355b642aa816134741a05fcbee1224b9bb5643912a29e20447f39a205439fd161ab5c35860237c8a01ad", + "0xf86f8246dc85060db88400825208947cb30c864b0f9c3dcd7bacacfe91f6a8acce5f4a89017d7509dbb71848008026a0fe9f8c8ed3ecf38138b432badee4633ea3da018fc33f087b796d85cde346af52a073038dbc085df44a9424706b3aa516bc388709159a46285f8fcf4b2ac49ab0b6", + "0x02f9015b018202d68501dcd650008507d876df3d8304389f947a250d5630b4cf539739df2c5dacb4c659f2488d87b1a2bc2ec50000b8e4b6f9de95000000000000000000000000000000000000000000000000000131381a262b240000000000000000000000000000000000000000000000000000000000000080000000000000000000000000c9f9030ba95b9896de42fcafd8dd7619b6a1c54c0000000000000000000000000000000000000000000000000000000064ec343e0000000000000000000000000000000000000000000000000000000000000002000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000eaf3e9481af515c7bc4ddecf9125be9c48d1b019c001a0e092a020d64d2ecd9203ca96e6df0c30deb8d90bfa0f1a58a21f1a39ce57abc2a0058d1193ce58edde1bc9d8c10f13f0dacceb3964d2b3638dc3eef85dc648cdec", + "0xf86e833c4ccb85059682f00082c35094014f606a0ebf3ac529d7e265c6f45ebdfce71ba08718de76816d80008025a0f3fcdecb1a183753333484b39c8d7e40f40eb74ebf14af30103eab6f91b862d8a0688fa96f5a72ab2a0ac4d46ead05e51f56fdd4963ed33557271220dd3fbc0e0b", + "0x02f901da0158850165a0bc0085070894f4fe830aae60943999d2c5207c06bbc5cf8a6bea52966cabb76d4187b1a2bc2ec50000b901641994847900000000000000000000000000000000000000000000000000000208ac98017000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000091f95419d99caee7726c980fb9f341204b0d128b00000000000000000000000000000000000000000000000000000000000003e80000000000000000000000000000000000000000000000000000000064ec340400000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000002000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000bde71cb88777b7cde1d2325dabeb44e55824b92c00000000000000000000000000000000000000000000000000000000000000026e61000000000000000000000000000000000000000000000000000000000000c001a0eeebbb8badc032f2a0cf3839628861dbf1af9d4937e2b7fa85ff748be883fcb4a0064387f7476fa1f968780a7d6281d0b8aa79b070737773bfd109642256663385", + "0x02f9019b0110850165a0bc00850714a32865830aae60943999d2c5207c06bbc5cf8a6bea52966cabb76d418805d423c655aa0000b90124ce96b70600000000000000000000000043d7e65b8ff49698d9550a7f315c87e67344fb590000000000000000000000000000000000000000000000350d65a60e8ba0000000000000000000000000000080970ed170a39df37629d6fa376233e34eae659e0000000000000000000000000000000000000000000000000000000064ec340b00000000000000000000000000000000000000000000000000000000000003e8000000000000000000000000000000000000000000000000000000000000271000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000000026e61000000000000000000000000000000000000000000000000000000000000c001a0724fec84f856374ba725032f87fc839b7ed941ef20aa4b6e9cac1686f0c44f7ea06146d66120f576e85ba0fe4def8d96aa06f46a231cff6b4fa614a03fc4790d61", + "0x02f901750182012a85012a05f200850725a6813d8303a45e947a250d5630b4cf539739df2c5dacb4c659f2488d80b90104791ac947000000000000000000000000000000000000000000028987cdf9f8d70b440000000000000000000000000000000000000000000000000000004f31c3fe4e368a00000000000000000000000000000000000000000000000000000000000000a000000000000000000000000071a43b49fd032e20fa096cd8bfd3254563acdf190000000000000000000000000000000000000000000000000000000064ec343800000000000000000000000000000000000000000000000000000000000000020000000000000000000000003c172659020197205b812a2995843c17835f895b000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2c001a01329948f665f8069a8476b6f90f38261ff22d32311382f3e96c7be213e6ac197a06162619b6442f5314c7828c166a40dbe874961553b70aa8ed88109ffe76a8e5e", + "0xf902ad8217b285052433b70883028ce7945523985926aa12ba58dc5ad00ddca99678d7227e80b9024484d61c970000000000000000000000000000000000000000000000000000000000000060000000000000000000000000b8f275fbf7a959f4bce59999a2ef122a099e81a800000000000000000000000000000000000000000000000000000000000001c00000000000000000000000000000000000000000000000000000000000000124316784f5000000000000000000000000000000000000000000000000000cca2e513100004e9f06dbb4baa4f82532530ad492306448be908f0a483c8a105dfcfd4f72bd58000000000000000000000000c75c551caf53c725f116b4ef60d59a4adfaf17680000000000000000000000000000000000000000000000000014350dfe942105000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004130193ec69a21c8d30edef1b17480db43ccfb3d8c5ef2ef62714ef5fb2f275022325af3be6e8eabbcfab9fa83bf86402c6247470d8db02faac4078fc666306b801b0000000000000000000000000000000000000000000000000000000000000026a039009d33409c233bb1d88cf059e15328a5f80823aae67f1a4ba0b8b83ef733f4a03f37166824ae20b9063b48014854d7e10f553b379d63f4ed04c9e7ccabba1903", + "0xf9026d8302281e8504d86ec86583048d9c945a54fe5234e811466d5366846283323c954310b280b902046c459a280000000000000000000000004d73adb72bc3dd368966edd0f0b2148401a178e200000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000064ec881f00000000000000000000000000000000000000000000000000000000000001400000000000000000000000000000000000000000000000000000000000000084704316e5000000000000000000000000000000000000000000000000000000000000006e82f4a13c6c725013322b20f58d1685ffec1caa21e8b7146261da1d09c256ea28000000000000000000000000000000000000000000000000000000000000001482f4a13c6c725013322b20f58d1685ffec1caa21e8b7146261da1d09c256ea2800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008283eb037614e71840733d63ff328fc5ca79ccff4c9cf4d642539cb6e0e0a13ee650e1adeed1a6fd4b4f9c17727156bd3a6b466c4c66f1ede916b64581722cc8611cb10675614f1b507bd00984975733241c3360dfe1ff72cf1bbf16e1749923be0e1c91109cb09ffc454876e9793356d227f30b63c48a373fa9d9f8e04fa9d688d81b00000000000000000000000000000000000000000000000000000000000025a0426174d697b49e9be8f0cb94374fb56198aa391683fc69a3fd2be5f1cea0825e9f3ce4637030c39cfce65115e9340ab2c4394a02cd0aef27a36ce8dc9affd07d", + "0xf9026e8302281f8504d86ec86583048d9c945a54fe5234e811466d5366846283323c954310b280b902046c459a280000000000000000000000004d73adb72bc3dd368966edd0f0b2148401a178e200000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000064ec881f00000000000000000000000000000000000000000000000000000000000001400000000000000000000000000000000000000000000000000000000000000084704316e5000000000000000000000000000000000000000000000000000000000000006fa9077294106899a74ce9740cfa83616ea8d5368873eff11a82d3bbaeb88f3efc0000000000000000000000000000000000000000000000000000000000000014a9077294106899a74ce9740cfa83616ea8d5368873eff11a82d3bbaeb88f3efc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000820690638896fe185bbc96d431cd960769a132e05989b058c7ca0d8c749c94fa15324c8852fd5039a6af2b360ddbfeb2f4491dc09821810337744570f47489ff7d1c776902ebc15d2127d869b3697f37b84770064a9f00c9e14db9c1d853bf17a88b23035227cd334058ee1f045b70d36094d447bada03c8652ecb25c154977eab5b1b00000000000000000000000000000000000000000000000000000000000025a0f82ac86dcf307be2a60f800f49a7bda851787c5d90c347e26f8a4728bd21019ea0373eaff5514a90ee75aa801a72d40a183e6ab4f8886eca1f8d55030da8e26d24", + "0xf8ab8224858504bc8204ff82f6dd94dac17f958d2ee523a2206206994597c13d831ec780b844a9059cbb000000000000000000000000e82a79a05e13501812c48c8ab1052e9b08e9eb190000000000000000000000000000000000000000000000000000000034232b001ba06f27c04d55087f78485e4f465e3ac4006edf7232ad28183a62fddb18b9eb4cfaa0728f2d1ae9886563e602d00a879b833fc6d014df320e3bc5cac441e305a01afe", + "0xf8ab8224868504bc8204ff82b41194dac17f958d2ee523a2206206994597c13d831ec780b844a9059cbb00000000000000000000000068243b12a24238dd1ae6ea9b1ed5e35da48a7f79000000000000000000000000000000000000000000000000000000002123e3001ba0e1c348b29cc94109a6e89a447b06a94fdd2477f3ff2f5a475ae2ddc00107502fa058e92dec17065d7fd0d39f7b08c6732629d5a1ac91c00a356b8ddf7215eec23d", + "0x02f87501830a23c084b2eee2808505bd44dc678252089457af3f9195d2ffc53234a0b62e0ab94e97d439368759e23748d1400080c001a04ec1f806a555e5ad52e60e3b0755ee1740fee958fc1c0d6b5a9973155aabedfba041a8e498f27ba35108a09ecedc69f231bbef90319f14f84661230139d7a2015d", + "0x02f8b0015284b2d05e008506ae70ed3d82dd32949af09fdcaebdd5dbee91b7e7a1b0b60b4ec6aa6580b844095ea7b30000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488dffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc001a0d41c199898795d038fdb6ed4ade45d4960a64762e331eb8f4b01dff8dcc91048a00294e9e92b882d909153fd156bc14d52dfeffefeac1e4c89183bf09f7a251793", + "0x02f8b2018204c684b2d05e008506ae70ed3d82dd32949af09fdcaebdd5dbee91b7e7a1b0b60b4ec6aa6580b844095ea7b30000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488dffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc080a0ec785d2939e6b99de542c691ec8282427672d92a1e473108e8f15518c3458c60a03ac9e5e46e594bf66346663d3b3f17ab6e7df02f187d39c8f62ba64e4d0aa27c", + "0x02f9017401821ad284b2d05e008506ae70ed3d8303df89947a250d5630b4cf539739df2c5dacb4c659f2488d80b90104791ac94700000000000000000000000000000000000000000000000000003740513ead300000000000000000000000000000000000000000000000000147953844f26c7400000000000000000000000000000000000000000000000000000000000000a00000000000000000000000008493fffdeb34c170e722740d3375bb73ee47ccc00000000000000000000000000000000000000000000000000000000064ec343b0000000000000000000000000000000000000000000000000000000000000002000000000000000000000000bde71cb88777b7cde1d2325dabeb44e55824b92c000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2c080a07b95572c086b4f21f1016475b6089d4316c5687316ded7cd3e253816a0ad757ea05d946a79bd4fe662d02033eba185c82c26b18021567d8d2fe22deffa2fd68c9f", + "0x02f901740182042a84b2d05e008506ae70ed3d8306d746947a250d5630b4cf539739df2c5dacb4c659f2488d80b90104791ac9470000000000000000000000000000000000000000000000000000030d19a98c000000000000000000000000000000000000000000000000000019d92e5e00223000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000eff743c4a878d7eb2088ff90f92c51ad6237a0400000000000000000000000000000000000000000000000000000000064ec343b00000000000000000000000000000000000000000000000000000000000000020000000000000000000000009af09fdcaebdd5dbee91b7e7a1b0b60b4ec6aa65000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2c001a0463537af682ca002c76a724121f9f6ad908f3509621beb2335b225152653d09ba00a86adf8a10f2472494625fc9d23d4d6bad51320591f745cc6d2e4c186f38a78", + "0x02f90159014f84b2d05e008506ae70ed3d83043254947a250d5630b4cf539739df2c5dacb4c659f2488d88016345785d8a0000b8e4b6f9de950000000000000000000000000000000000000000000000000000126039ad47d40000000000000000000000000000000000000000000000000000000000000080000000000000000000000000da0f3ec29a9c6ec072266e3b387d6456282a382c0000000000000000000000000000000000000000000000000000000064ec343b0000000000000000000000000000000000000000000000000000000000000002000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc20000000000000000000000009af09fdcaebdd5dbee91b7e7a1b0b60b4ec6aa65c080a03fb11e4a7ff8762eb8a8ef70c0714571e30bb2a37fe297f75b872971a1671c51a072eb22baed08d8fb7c00c5e9797a5f9b97147eb3ede87326a47760258ff5b786", + "0x02f9015b0182022084b2d05e008506ae70ed3d83043254947a250d5630b4cf539739df2c5dacb4c659f2488d8802c68af0bb140000b8e4b6f9de950000000000000000000000000000000000000000000000000000140f8584151c0000000000000000000000000000000000000000000000000000000000000080000000000000000000000000253ede3df8606cb57f47548e2f5154fa7d04b48e0000000000000000000000000000000000000000000000000000000064ec343f0000000000000000000000000000000000000000000000000000000000000002000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc20000000000000000000000009af09fdcaebdd5dbee91b7e7a1b0b60b4ec6aa65c080a0ff66ed8c121d6386137931ebfe2cc0f1ab3ad1f1c33f62f86a9706ff3c7a8304a042b4db2649ad839a40eed3c34caab109122ed2d4113666c77e15083afa4aebe1", + "0x02f901740182014784b2d05e008506ae70ed3d8304145a947a250d5630b4cf539739df2c5dacb4c659f2488d80b90104791ac9470000000000000000000000000000000000000000000000000000cb10c0f2a7ec000000000000000000000000000000000000000000000000008af08890f3f9fb00000000000000000000000000000000000000000000000000000000000000a000000000000000000000000060c1d1963bb7af19c7c287c3df9df0fc0879ba6d0000000000000000000000000000000000000000000000000000000064ec3441000000000000000000000000000000000000000000000000000000000000000200000000000000000000000046ace0c9cadf4e161ef341e69758528cf76745de000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2c001a082c9e252431426c082f1fcce65a8428e2162e31fdbd4d860e205ba4c447cbc3da052538e7601df5a0288fe4a0e737ea6495b4cb320f6aa946d2e1c1bce50b8f272", + "0x02f90172017584b2d05e008506ae70ed3d83032546947a250d5630b4cf539739df2c5dacb4c659f2488d80b90104791ac94700000000000000000000000000000000000000002659cb75fc459b4deb5000000000000000000000000000000000000000000000000000000134b352e807743300000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000e3fae505f2b3f02a076f8c1e26f00342cd8747970000000000000000000000000000000000000000000000000000000064ec34410000000000000000000000000000000000000000000000000000000000000002000000000000000000000000471a202f69d6e975da55e363dab1bdb2e86e0c0f000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2c001a0abec050e778d9fd56748275e318a5350083c015ddeddde50edefa929ec30d869a0024bd77bd5d69dabf91a317cffe05fd38e0ab605528266acae9baef873820b80", + "0x02f902da010b84a51d19f28505692706ed8302ef16943fc91a3afd70395cd496c647d5a6cc9d4b2b7fad88016e3893a5e42fdfb9026424856bc30000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000020b080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000016e3893a5e42fdf0000000000000000000000000000000000000000000000000000000000000100000000000000000000000000e46b030786a4d7c61305a0992430c78d75c150e2000000000000000000000000000000000000000000000000016e3893a5e42fdf000000000000000000000000000000000000000000000c2c878ed28d48216fea00000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc20000000000000000000000008c44b722ede8d6cc9f7b2372cbe10a935e5092b1c080a09b19704c3b18a177f745bdf5e78b8ec0c385b6f553f258caeedb2a28e84279cea0409d8d588f4c50bbe1e9ae8b33ec0a8389810338c52c10f86eb8a9b544879ef3", + "0x02f8bb0182014f849502f90085089297e09883082f6b9415458452074c057403e9840788e74307bb2ec21788016345785d8a0000b84460b0b0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009f27812ed596a21713643471b5c1db10dc5a65abc001a0027ccd8816eab089ced8247e7904eb163f839a9a50551367a9052c56e71f20fca04fd591bca00d61b24a522e921e0e63447bcf728151c952abec67d816a60a8fec", + "0x02f87201820139849502f9008508a58c88d88302041d949afa9e83b075ddaf55812a3bedc85dfecd3853da80844e71d92dc080a0be3eacb1238158a0594da65bb444972b7080927f151b9497ed6215ac04c132ada0432e30174e558355c94fbcfb932845b9b77dd16e89444a52d972d9dab605eb4a", + "0xf86e821380850480e73aff825208948e31830d0916023364637a1ad3e96dfb7bc57b478803dbfaad6440f5908025a03704df4a0aed391a5523bc93f8bf722ef27eedfa5c412038c48235f50579475ca0695091d6b581b8f746efaebe7850951d2798744521889df02e48835c2dec161a", + "0x02f8b201820144847735940085059682f00082b5b5945f913751f2dc72494014a6ed7268b09d7ce8aa3c80b844095ea7b3000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc001a05d4a2491ee246c01c538373ff1b0e506eb56654b0060ddd9523dcce3d8be01c3a07a9baa997c83f9c8f84309f7680b985093f5e11fba82973684ba810b1033a182", + "0x02f87501825e72847735940085087160fda68252089415ca1562912fa669efdff1c0d6dc612fb3d5cfeb880c0ea95e2877200080c001a06cf0de37f6dd64df8de8edae9967db8406774313a4890a5625cee7b863066765a013d8bf7ace7c0423e1700c6b2c2746194a3307f810603d0895571ebcd3e96ad8", + "0x02f8770183740f4a84773594008517bfac7c00830329189451d0eca0cfb84d111bce01030b1e483c313f85348803649e453d1b980080c001a0151a20993df2b6c745550366f489c34555dcbac9918ee34616a830b09e59bcf4a02e208b2c5bbdccfa5bb5bbcb67585ea62a8edc7baecb9aec4ff2f5f98ce190ae", + "0x02f8b401836fc63284773594008517bfac7c00830329189458b6a8a3302369daec383334672404ee733ab23980b844a9059cbb0000000000000000000000002d6ee5c8a3b2370cbc0de309bf5d1a4aa09c3918000000000000000000000000000000000000000000000116ff01a34db2210000c080a071fc46ea925cfc88f563607a2ce2afcf704fc25efbe000de410f7b955fe73134a00b25f16d80f1eaf5ceda17575334b517190efb59730f9ea98f393b988acbf9eb", + "0x02f8b401830125868477359400850888e22698830138809469af81e73a73b40adf4f3d4223cd9b1ece62307480b844a9059cbb0000000000000000000000009b75e6932cd9310dd7381f234ac98cfcb0e0999500000000000000000000000000000000000000000000005c5fc01bd231a00000c080a0b2d001ff96a09974263810bff37343374f8496bd74ca5565725a6e22f0142750a02d2e526c6dcc187ce8be7003b337c73e303f48ad534e5f5c92e07a36b66baa85", + "0xf8a9358504711037b282ea6094e3c408bd53c31c085a1746af401a4042954ff74080b844a9059cbb000000000000000000000000b923c72e0ac8fa9e1bcc022c356823a7e04f86e3000000000000000000000000000000000000000000000000000000a2fb40580025a0cc9002b494d9a65109c88ac38c8205e954f144d2d80cc10771533a48be1701aca062eabb1a90503c605bd98aaac78b959694cfe7e6e778d143bd382279dafea479", + "0xf9048c81d9850466871d008304380e943fc91a3afd70395cd496c647d5a6cc9d4b2b7fad80b904243593564c000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000064ec3abb00000000000000000000000000000000000000000000000000000000000000030a080c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000001e000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000160000000000000000000000000fb66321d7c674995dfcc2cb67a30bc978dc862ad000000000000000000000000ffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000006513c0b700000000000000000000000000000000000000000000000000000000000000000000000000000000000000003fc91a3afd70395cd496c647d5a6cc9d4b2b7fad0000000000000000000000000000000000000000000000000000000064ec3abf00000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000041978d752ac86dfaad10f82d1971332e272b7dbd4d5b3a07dcf8db249b8e54534f7aa6c3fb5f9975d824448e041264a472a0fd5bd04921dde7067eb2b1ac7d15e31c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000001d98cbd93616dd50b37c8e4e90000000000000000000000000000000000000000000000000c3ce2330e1f08f300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002000000000000000000000000fb66321d7c674995dfcc2cb67a30bc978dc862ad000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000c3ce2330e1f08f325a05f238550be7d69d64a19a5f3ee3870d31bf7ae27661e47d067611b1e501b81fea04071d098fbafa19513150e9b03df95866b77b6565219c4c801f035834da5ab82", + "0xf86b04850466871d0082520894c3fa6bbc5c011135b5c2ccd9ef60236793bb8596870aa87bee5380008026a0b110148208ec15c3ecc157ad0b5c8900f6420ccad49ce65098d86543c1ad49c9a007a465fb897fcbfd230409948b0a030b564ec7897f3d2dee7ff3fcd40ae282e5", + "0x02f874018201638459682f008506ae70ed3d82cf0894cac0f1a06d3f02397cfb6d7077321d73b504916e872386f26fc1000080c001a002faff30567c0b28ecef627ea733022d42dc5b35c719cac17f5bbeb9e09c3e9ba0577da5f6c3da5b950525116902fd11a69f6ad3581f4d53c4b63508ed2995a6d7", + "0x02f8b001038459682f0085086b14c19882b848949af09fdcaebdd5dbee91b7e7a1b0b60b4ec6aa6580b844095ea7b3000000000000000000000000e1ce310e3cb20073ff25b1a76faa7e032f41cf7cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc001a0c8dc99af2ce0db63e44143c8f148f0ced3f72353e6891fd42603d97c418a5f0fa03e8a6937bb6b38a8688eb84304af133f3437d9e0bd284b2ad48c5a03728f843a", + "0x02f9019901808459682f008506707f2e49830246f49432400084c286cf3e17e7b677ea9583e60a000324872bd78fd4f15ac4b90124eb672419000000000000000000000000a6c677bf54f05dd1e53fd234f86669ef2dacbac1000000000000000000000000000000000000000000000000002a5014f746600000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000b2ce600000000000000000000000000000000000000000000000000000000000003200000000000000000000000000000000000000000000000000000000000000100000000000000000000000000a6c677bf54f05dd1e53fd234f86669ef2dacbac100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c001a0e112567e4b7a83e2dc664424c48facd439516f3947429bf962c531025ab7f41ba02fe360cf8def02f4075683b22d31f0df0dc1f047732aab24dc1eed8b512d3c32", + "0xf86b8085043d60ef58825208944bd0981f296c34b888fec2b4ed300293da3d24ec873f95c532ccd5408026a0d9505cd548823eb494e92357c2d67330414d163ccd7ac1c221b1cd9a5375b274a0091261e3e885fb05b5b94be2df1ff065d9792e6203a022a7670df656bd377959", + "0xf8aa0b850430e23400830124f894dac17f958d2ee523a2206206994597c13d831ec780b844a9059cbb000000000000000000000000a01d72bb9a4a8b060d71dd403c68880976ecb25e000000000000000000000000000000000000000000000000000000001dcd650026a0398c04887c9a6a51425b9fb1745bb7a0d8c552233083a5b07d2f317eae2eae39a06ad638d188899afc5009f02be58b5f32940bf3ccb6a777c2789d84b7bf95fff8", + "0x02f8b00101842cb4178085073491a76482d80694dac17f958d2ee523a2206206994597c13d831ec780b844a9059cbb0000000000000000000000008b0f000cc56c9c8d84a3827db7b97058259a54550000000000000000000000000000000000000000000000000000000005f5e100c080a065cca261e0285e63034bfab5ea7fbf3fb4bc38bb9caeaa99414bc37be3b9daa7a04e21af80b70c1dfca4d7c10a254cae9c141eadc905743b940c3e3ab46d81b588", + "0x02f8b00102842cb417808506ee7f39d382ba05948207c1ffc5b6804f6024322ccf34f29c3541ae2680b844a9059cbb0000000000000000000000006363defd8b95ad3db9e19a299b843652a12c548a00000000000000000000000000000000000000000000000ad78ebc5ac6200000c001a00bb1bd81e722afc12e5347802501949a2f891f168dec71d8a6faa960ff86e0c8a013232e8ab475a4bfbefd4ed265d0531efe282fb9e0948d040f46ee020afc5982", + "0x02f902da012f84217d89cf850861c468008304803b94be6fee3756f7be3a0cd492059341cb5b77dd81f988016345785d8a0000b902643b74651c000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005bffe8ddff21ca52d8371b14a6c39d6ae3c5d2c7000000000000000000000000000000000000000000000000016345785d8a000000000000000000000000000064c0defbce4f638cacb872af9411fe7005fd73af000000000000000000000000000000000000000000006beb929859d07db87cbe00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000128d9627aa4000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000001617eb90b26c000000000000000000000000000000000000000000000006c766797d47a0fb820be00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee0000000000000000000000005bffe8ddff21ca52d8371b14a6c39d6ae3c5d2c7869584cd0000000000000000000000009756abf797bf1d4972da8e86be5c40f8dfd56bc300000000000000000000000000000000bd407a923cd7d21a550fdaac8e162213000000000000000000000000000000000000000000000000c080a086807aa86b1454c295ef1caa98b9040c4d14e75e0a600bbdc3320d34772f9605a0756a5f230ac465625d0575c321c4aff0c42c1b2ac54ffa164a9c3ba13a47463c", + "0x01f87201830191ab8504184402bf8307a120942218fcb8958300377a89b844ad28be0a7ad301a68802f1504f8957e00080c001a08ea53fd7c1ca68e508cde157b0eb2d3867240d996648f563c9d2affd08336450a01601e9a68b8aba526472d84154a7d649427f5ee188b7f9f7e44bf401ed33ac31", + "0x02f898010285040f64aa3185040f64aa3182f6ad94abea9132b05a70803a4e85094fd0e1800777fbef88015ad5b617af1000a42d2da806000000000000000000000000e58c91d11552189b6d22f4ba017074ca1b487740c080a04dc62113300d9eaa9ea2417dcb37b42f1e20a99ef73b7d1410b714f7a58f773da06b9c0b1ab33adb20386ab15c1f42beb69b832420608680b6ed2dc4115d2e2d46", + "0x02f902fc018218238411e1a3008506f8d99121830367ae943fc91a3afd70395cd496c647d5a6cc9d4b2b7fad88016345785d8a0000b902843593564c000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000064ec3aaf00000000000000000000000000000000000000000000000000000000000000020b080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000016345785d8a000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000016345785d8a0000000000000000000000000000000000000000000000000000000051de09be667400000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc200000000000000000000000046ace0c9cadf4e161ef341e69758528cf76745dec001a0871ddbd71b79797e38088a872380b72a0245cfd7af0014f27cfd18e683bba793a0265dfaaf54ee236b1db5c3cfa1177600cb506d23ffbd976388207aee1c441469", + "0x02f9045501818c8411e1a3008506f8d9912183041be994881d40237659c251811cec9c364ef91dc08d300c80b903e65f5755290000000000000000000000000000000000000000000000000000000000000080000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000000000000000000000000000000000001544b73100000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000000f706d6d46656544796e616d6963763400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001544b73100000000000000000000000000000000000000000000000002f5abd458156da20000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000645e9188efe11000000000000000000000000f326e4de8f66a0bdc0970b79e0924e33c79f1915000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000000000000000000000000000030398f8794a21d1000000000000000000000000000000000000000000000000000000001544b731000000000000000000000000a69babef1ca67a37ffaf7a485dfff3382056e78c00000000000000000000000074de5d4fcbf63e00296fd95d33236b9794016631000000000000000000000000de8720d332abd2f214ce348450e6e8cdc014303700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000064ec345301ffffffffffffffffffffffffffffffffffffff363078ed64ec33bd000000330000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000001b555ab9e43daf73211d9907749fb807b700e87f0d547945bce2bb86d63a9f51506c31bfc2b66457a37c7bad9100c3f2628601eab71a5b8949e608f57d422f4962000000000000000000000000000000000000000000000000000000001544b731007cc080a07b80ec3844f72b438802e6bfb872dd3c9f4776a57f6363f3ccc2ba41444e9f60a020a8589a96c96c1a3249a21c05d724eb0c75c39d7e1ec14c7a118db1d4cf5feb", + "0xf8ad83025491850409b1a6ff830927c094dac17f958d2ee523a2206206994597c13d831ec780b844a9059cbb0000000000000000000000009c1ab480499facd89d1863b4bc538dcd730c4467000000000000000000000000000000000000000000000000000000000510ff4025a003da04582f95fe0062bb8411eaea24c98e099fe909537dc30fd6e139bf9017dea01eed5379aaa471cae31d3fc923e7eeb3306df02c24478c578f29c3a792e5b7b5", + "0x02f8b201826b06840bebc2008505d21dba0082c35094a0b86991c6218b36c1d19d4a2e9eb0ce3606eb4880b844a9059cbb0000000000000000000000007eb6c83ab7d8d9b8618c0ed973cbef71d1921ef20000000000000000000000000000000000000000000000000000000240f91400c001a0795ac341e4bb81931d88d0e35707165ec0e5f6e95cf61fb708661e444285d675a05787e39480c5911af8567d7af58dca3d1022c3ad3a097acdeb6a6f765f9f7f23", + "0x02f8760183155d8a840bebc200855d21dba00083033450944bf76b59382d91b05ddc87a4c5d05254e38f990587d74decee64e00080c080a050aa5cd9b780e7bb9c887a747c6d77ffcac63c3c1a2377ec8079d2189ef7c8c2a00c45a278bc702544940d08b089c9afe8d5cd253d7d9acd7299f7f7dbce882b64", + "0x02f8760183155d8b840bebc200855d21dba000830334509488b5eee22ef6b1d841d1832aa823308fa001ed7187320ec7c4e2a00080c001a0e0692c90284d7c76f285948cf103bdea90df52892e5b482b8a3823b8db3f62eda015abbf273596cca9f90ccaa703b2021774f8b144ec85ef6a0a2336f25efd3b21", + "0x02f902f40182011684092dda80850562a7ca808303fdb8943fc91a3afd70395cd496c647d5a6cc9d4b2b7fad80b902843593564c000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000064ec3a670000000000000000000000000000000000000000000000000000000000000002080c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000016000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000076e94b3f147442f711000000000000000000000000000000000000000000000000065633bdaf1e790900000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000200000000000000000000000086c7efffc54a9e7b4342356a5fcad80adcaa0a69000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc200000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000065633bdaf1e7909c001a03a118df69c4ae84dc995b178c96b2136f0810cef58d89837e2514575f3c6e7bfa00d55c9c513cb18b188b42835abfaf882e6859591b919ebe2adfcc2f817a3a0e3", + "0x02f872018084068e778085057c4912008252089453628da2a4586ba9047b92778cb96c152adc5372870c73ff490d700080c080a0ab5809a624069b2c881f5e7a4c1a70eb19b55e91581b57d28058ec4a9546f3c2a01d4758416ffc0081dc57e6fce88ad33b902777f56df6df9c5a24d0bf2241f193", + "0x02f8d20181918405f5e100850581242d298301100e944db1f25d3d98600140dfc18deb7515be5bd293af80b86423b872dd00000000000000000000000007a4f276e762f058ac7ada56989ab40282bc6a10000000000000000000000000470338fc7eefc583368eefce306e15a3e75dab0e0000000000000000000000000000000000000000000000000000000000000a34c001a0d370b122e98799834f39f38a859a8834be41d3e4a8cc059ef4a935afbfed151aa07362e7ac04611db5fa1aca1d0187dd288994cc18f92bfe18d6986ba4165fd1fe", + "0x02f8d3018208298405f5e10085057785eee5830683509487870bca3f3fd6335c3f4ce8392d69350b4fa4e280b86469328dec000000000000000000000000514910771af9ca656af840dff83e8264ecf986ca00000000000000000000000000000000000000000000010f0cf064dd59200000000000000000000000000000980e5dd186eb72c92565f93817cb858ae522633fc001a0ba2a13d703a32033018ff3e54f048fa02b68ec9f3deea3071fa209e15d88a425a06ebad0b84dff2fd5ce01be36703fe631bf859fb709f02418f2ea146ea66b9dfd", + "0x02f8b001778405f5e10085056aba63ba82b818949af09fdcaebdd5dbee91b7e7a1b0b60b4ec6aa6580b844095ea7b3000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc080a0d4a393d3583b6f684f71bb2de4654e5cf5af287ef4eb52109c70770e04efd432a07dffc25646ea69c42105a0a684d6575b0f1050885b00b93b98726bd420cdaec6", + "0x02f905f8018201a68405f5e100850581242d29830ed2da941111111254fb6c44bac0bed2854e76f90643097d80b905887c0252000000000000000000000000003208684f96458c540eb08f6f01b9e9afb2b7d4f000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000180000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee0000000000000000000000003208684f96458c540eb08f6f01b9e9afb2b7d4f0000000000000000000000000ccdf4650e2f425827c6e69317b062205f8ad9efb00000000000000000000000000000000000000000000000000000002540be40000000000000000000000000000000000000000000000000053cea113f377ce6c00000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003c800000000000000000000000000000000000000000000038a00037400032a00a007e5c0d20000000000000000000000000000000003060002ca00019a0000ca0000b051204dece678ceceb27446b35c672dc7d61f30bad69ea0b86991c6218b36c1d19d4a2e9eb0ce3606eb4800443df021240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002197356673f04e10fb50020d6bdbf78f939e0a03fb07f59a73314e73794be0e57ac1b4e512237417b2238aa52d0dd2d6252d989e728e8f706e4f939e0a03fb07f59a73314e73794be0e57ac1b4e0044a64833a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003208684f96458c540eb08f6f01b9e9afb2b7d4f051204a585e0f7c18e2c414221d6402652d5e0990e5f87f39c581f595b53c5cb19bd0b3f8da6c935e2ca000a4a5dcbcdf0000000000000000000000007f39c581f595b53c5cb19bd0b3f8da6c935e2ca0000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc20000000000000000000000000eb1c92f9f5ec9d817968afddb4b46c564cdedbe0000000000000000000000003208684f96458c540eb08f6f01b9e9afb2b7d4f0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c02aaa39b223fe8d0a0e5c4f27ead9083c756cc200042e1a7d4d000000000000000000000000000000000000000000000000000000000000000000a0f2fa6b66eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee00000000000000000000000000000000000000000000000054a757b70fc92d9a0000000000000000000aca04ad0e1a3dc0611111111254fb6c44bac0bed2854e76f90643097d00000000000000000000000000000000000000000000000000000002540be400000000000000000000000000000000000000000000000000f012a792c001a0ec1c6b3a3f695b1e6e06a3cf7d94c3930c0c750900ede62a3a086fe9a13eea55a00ad0db05df2b8353797ad8d0df82018e5a601535b64bbca8686d1ef771d2901f", + "0x02f8b3018223288405f5e10085746a528800830493e094f1f955016ecbcd7321c7266bccfb96c68ea5e49b80b844a9059cbb000000000000000000000000e3792a9c235d434b702023b33f03c48c41631090000000000000000000000000000000000000000000001fb9ddecab89afa29800c080a0e2fd0b0e959f5f7b6886299561d3716f909670f9f9538223eff8e61bdb8f4102a016060b0c5a6ab5aa4ae266bbed17bfcb503d8f379ddf48d7558270b8058e2a94", + "0x02f8b2018203c08405f5e100850581242d2982b5b594bde71cb88777b7cde1d2325dabeb44e55824b92c80b844095ea7b3000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc001a01a9cdc28f7488e559466bcc933c53de2e0a5d84afa0542a5eea1bdbbaba60466a007412ef4bb9b3d6ae853e71f4a1153697927a22dfcc854a23d93bb10de45415e", + "0x02f8b001808405f5e100850581242d2982b47d94bde71cb88777b7cde1d2325dabeb44e55824b92c80b844095ea7b3000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba300000000000000000000000000000000000000000000000000001e1b40500e02c080a07e1e04553e3d875da1e151817be0b48eb311d8c46d362c1c1e3082849b5971aaa0084b59753b345f4071b7723967090eae5f21705a5d83f77340bb8df5c19d270d", + "0x02f902fa0181cb8405f5e100850581242d298302cf5f943fc91a3afd70395cd496c647d5a6cc9d4b2b7fad87d529ae9e860000b902843593564c000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000064ec3abb00000000000000000000000000000000000000000000000000000000000000020b080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000d529ae9e8600000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000d529ae9e8600000000000000000000000000000000000000000000090a0a24eee7baa46776783700000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000e854d19e05c32673569d413ad44b95d38e412a81c080a0bef061e44344dc049eab7c414218fc6bd1ec4b2abe1149413f08c8ce2a96561ca0249b09820a89249d0892dec9e7537f4cf8b44fb890fa38904cc1d33c0809d69c", + "0x02f8780181818405f5e10085056aba63ba82afee94c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2880de0b6b3a764000084d0e30db0c080a097c0a562f913ebe5f68c46db93a997a172aed87cc10668c92b62e0d792df7ed3a03a9e289e2bd801b262abc620f4f390f79c44f269fd013c5972f134152c48051c", + "0x02f88f01198405f5e10085056aba63ba828caf94c02aaa39b223fe8d0a0e5c4f27ead9083c756cc280a42e1a7d4d00000000000000000000000000000000000000000000000053444835ec580000c001a0155b74a51c5d1c5eccacab9e5b3f35ca13983ba4bea5a5929e0107a7855e4ed0a05e39e428a95702161af7657e822e8223948efc1a41598987924159dafde5233b", + "0x02f8b101028405f5e100850487e809008301726f94dac17f958d2ee523a2206206994597c13d831ec780b844a9059cbb000000000000000000000000a615b32feef3057abf3bb1032f657a60ffa744f500000000000000000000000000000000000000000000000000000001dfd14080c001a0d7ef8349212bc9fdf01ef0a81f5e139ef3e1a54f942e0e0be4154d40eb245539a04d5ef2d0c0d29fad5d48aca198ff1b51c61e7f0d21e647fd93817859d1b5456f", + "0x02f902fa0181c68405f5e100850581242d298303b8b8943fc91a3afd70395cd496c647d5a6cc9d4b2b7fad87470de4df820000b902843593564c000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000064ec3aaf00000000000000000000000000000000000000000000000000000000000000020b080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000470de4df8200000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000470de4df8200000000000000000000000000000000000000000002389d037db417083b1f30fa1d00000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000310cca5009eae9194985c830b4eb83d36f9790a1c080a08820f688d0b21b54245ccd33799de8c1aae0012d11a6c82f3b2406cafb7acbc7a024985f8c836dcb5e742a15c7c4039246bf34618e69898d0b48c7526ed00c827a", + "0x02f902fb018205368405f5e10085056aba63ba83034f24943fc91a3afd70395cd496c647d5a6cc9d4b2b7fad87b1a2bc2ec50000b902843593564c000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000064ec3aaf00000000000000000000000000000000000000000000000000000000000000020b080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000b1a2bc2ec500000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000b1a2bc2ec5000000000000000000000000000000000000000000000000008862ba99aefd3e4be100000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000be042e9d09cb588331ff911c2b46fd833a3e5bd6c001a0771560c929345677ec36f4a23ebf7091aade967873504dd7a1e8844efcb1729ea0542b549e8db417272d59f4e6c7b1031db9bcd992960c9f0b8b3b58c9d327274d", + "0x02f902930181d88405f5e100850581242d298303b234943fc91a3afd70395cd496c647d5a6cc9d4b2b7fad80b902243593564c000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000064ec3aa3000000000000000000000000000000000000000000000000000000000000000108000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000a968163f0a57b40000000000000000000000000000000000000000000000000064ff2cc437f2609887a00000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000003000000000000000000000000c82e3db60a52cf7529253b4ec688f631aad9e7c2000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000120a3879da835a5af037bb2d1456bebd6b54d4bac001a07b761678035b083d23f66b5d05e083ddbd7b08e79c0852878dfea87b6ef42ae7a029d011e535d5a2b0986d1499585f53afd69e1659b9bc1d9181b41231bdd70502", + "0x02f90412010f8405f5e100850581242d29830352dc943fc91a3afd70395cd496c647d5a6cc9d4b2b7fad80b903a43593564c000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000064ec3a7f00000000000000000000000000000000000000000000000000000000000000020a090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000001c000000000000000000000000000000000000000000000000000000000000001600000000000000000000000004594cffbfc09bc5e7ecf1c2e1c1e24f0f7d29036000000000000000000000000ffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000006513c05600000000000000000000000000000000000000000000000000000000000000000000000000000000000000003fc91a3afd70395cd496c647d5a6cc9d4b2b7fad0000000000000000000000000000000000000000000000000000000064ec3a5e00000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000000000004180cd4049768072aeec53df21f24cbaaa065ab48b63fb2a53d368aacdb8285d88076b0ed9867ab965c3df40b5458d814751678ec03f367d324f3ee809e5dac9361c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000006a94d74f4300000000000000000000000000000000000000000000000011df85cb8fd3cb3f088f00000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000020000000000000000000000004594cffbfc09bc5e7ecf1c2e1c1e24f0f7d29036000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2c001a0b4f862044d7da62147d68990b4756c428d14f3ffd8976123f02ff71e9c4748dca06d531889422a9c51c954d7a3709ea5d1a5cd209bd3c6f0a3b3d45305c862a247", + "0x02f8d101028405f5e1008505b019448f83016142948d0802559775c70fb505f22988a4fd4a4f6d3b6280b864d85d3d27000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000023232000000000000000000000000000000000000000000000000000000000000c001a081e086727ab44399dfbe77695cfa287ccc442e84802bf2105a094b84895b72f0a072f317a1a7d203b90160da3a0e71198d642c1a85719376fe59444f46b9c0d553", + "0x02f902fc018205c88405f5e10085056aba63ba8302f048943fc91a3afd70395cd496c647d5a6cc9d4b2b7fad880389f12621b98000b902843593564c000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000064ec3aaf00000000000000000000000000000000000000000000000000000000000000020b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000389f12621b98000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000389f12621b980000000000000000000000000000000000000000000000003bbc86a33be51d5459000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002bc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2002710be042e9d09cb588331ff911c2b46fd833a3e5bd6000000000000000000000000000000000000000000c001a04f80ed9b525df6789754acc4dc4fca67bb194ee563ac450cb4dfe4c73847c9eba016d33e710b8f33fccf803ffe09df9bdde6f6ae0c437097786bd4be5207759035", + "0x02f8b10181ec8405f5e10085046c7cfe0082b48b9472e4f9f808c49a2a61de9c5896298920dc4eeea980b844095ea7b3000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba300000000000000000000000000000000000000000000000000000012afcdf1acc001a08415e1f3c163df909ce83bd402d1be7038fc6dbe5c2d28fedc907adfb2e92803a0640bc39c57dbe826aaae69c449e244d70ef8203492b813c56382ab41584530ac", + "0x02f87201018405f5e10085056aba63ba8252089415dcc38263d390bba07434abbb2987d71504b7f2876a94d74f43000080c080a0274b7c81bb8a827b4ecd43b8a6a15180677e99e714caa25b76d78ec7fa15bcc8a06281f0f052dddd6fd13788d96f1733133150f0f6ec4d990f550f25434fde4ba6", + "0x02f8b201820ee58405f5e10085056aba63ba82b5bc94a0117792d4b100fd329b37e8ab4181df8a5b332680b844095ea7b3000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc001a0524ce2c0d6978101c6e170174e3e1ed7edda5dd9428b603e83029debd35af09da03542de89ace12c3a49f0736bf72e630fea45f1cf0af60de9efb2ca1a994b7c02", + "0x02f902f4018202298405f5e10085056aba63ba83037f15943fc91a3afd70395cd496c647d5a6cc9d4b2b7fad80b902843593564c000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000064ec3aaf0000000000000000000000000000000000000000000000000000000000000002080c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000016000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000174e4905ba00000000000000000000000000000000000000000000000000000a98e3db985297200000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000200000000000000000000000020c7b73be0b1ad179db94e5b0ac9ad86fa0f068c000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc20000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000a98e3db9852972c001a04e2bc2541aa1df9300d09bdcb533d2f213c09eb0b494af28107a38a7e6be24bca0426ac52e3cb643412dae7babe617ebb0d5c87ce9e53cafa3759b10d0ca222771", + "0x02f9039c0182055f8405f5e100850581242d29830316889400000000000000adc04c56bf30ac9d3c0aaf14dc80b9032c000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000b23d80f5fefcddaa212212f028021b41ded428cf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009e0a4da9ee260000000000000000000000000004d8f60eb269eb4f9d540dd9685391b4c8bd18260000000000000000000000000004c00500000ad104d7dbd00e3ae0a5c00560c0000000000000000000000000076be3b62873462d2142405439777e971754e8e7700000000000000000000000000000000000000000000000000000000000029170000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000d0000000000000000000000000000000000000000000000000000000064ec27d500000000000000000000000000000000000000000000000000000000651506550000000000000000000000000000000000000000000000000000000000000000360c6ebe0000000000000000000000000000000000000000ce332ae7a1fb35cd0000007b02230091a7ed01230072f7006a004d60a8d4e71d599b8104250f00000000007b02230091a7ed01230072f7006a004d60a8d4e71d599b8104250f00000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000024000000000000000000000000000000000000000000000000000000000000002a000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000040d6473f26a0000000000000000000000000000000a26b00c1f0df003000390027140000faa71900000000000000000000000000000000000000000000000000000000000000408811ce6fb91b41c545195e2887c5574a6baf634feeedece862c9b2f6246db46b66c6ce164f818b0cdbe52e7a125fb8be0c021dbc9adadac8320044d722fbb02d00000000360c6ebec080a038f4dc6f5337ba8ca8c22fe6fece04b4c2d711e8fb8ac52c90ac73f5bbe18cefa043c57876ec07d01f1418c210eb1212d763bab533f6fcf98a941beedbd091a249", + "0x02f8d5010a8405f5e100850581242d29830153e0948d0802559775c70fb505f22988a4fd4a4f6d3b6280b868d85d3d270000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000231310000000000000000000000000000000000000000000000000000000000000021fb3fc001a0de56c4815493904512e68a36ebc5b127e99605a25a665b2d9c3a271a9a07e2c0a0567e1c70808e14fe018f61854bd648c82ebeb0ec5bd2af6feeff6cf589235d74", + "0x02f8b2018203198405f5e100850581242d2982b5b594eaf3e9481af515c7bc4ddecf9125be9c48d1b01980b844095ea7b3000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc080a09a214001609e0b151dbcd5e93e7b5f142bc4cb04cea290df63fc80e9ac3c8d2ea07764d1984e4b15d3e1d468d77c540c8935d8c095a09cf37322c3b7533c029a75", + "0x02f8b001048405f5e100850581242d2982b472946b175474e89094c44da98b954eedeac495271d0f80b844095ea7b300000000000000000000000083f20f44975d03b1b09e64809b757c47f942beea0000000000000000000000000000000000000000000014916ceed2df0f4b4a6cc080a03b16a6242e0b7ca26c8bb29f7bd19b51d5c3b8b79f7b2729d65a1bc3a5337935a07c7bb67f267aff5671db00b529854c87e78e25cead3fd3959d2e69afa0546f29", + "0x02f8b10181df8405f5e10085061bdee09c82b4b094b1f1f47061a7be15c69f378cb3f69423bd58f2f880b844095ea7b3000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba30000000000000000000000000000000000000000000002277ae78b0c007651efc001a0c8ba37289e3e8ef28335765ecca9727d5bfd764075c3f324c1a715cdd500edd2a06a301e7fc94617bfb52b7e4639f338aa726d9e5f9b59a2de37b948757b319715", + "0x02f8b101018405f5e100850581242d298301493a949813037ee2218799597d83d4a5b6f3b6778218d980b844a9059cbb000000000000000000000000b5e073b4734cfa508829b889de873b99d56671a70000000000000000000000000000000000000000000000000de0b6b3a7640000c001a095ab860b49e8cb7207fcf5e27dcd997081b24dfa071eee0776567ced0cef0327a02b9ee900bc42adb76331b8ee8ea18e19c8317b7c72b47cceb5d44a493bff2104", + "0x02f902fc018201ee8405f5e100850581242d2983037e75943fc91a3afd70395cd496c647d5a6cc9d4b2b7fad8801751a9bd59ac993b902843593564c000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000064ec3aaf00000000000000000000000000000000000000000000000000000000000000020b080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000001751a9bd59ac9930000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000001751a9bd59ac9930000000000000000000000000000000000000000000000000002c0ba4473543a00000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc200000000000000000000000020c7b73be0b1ad179db94e5b0ac9ad86fa0f068cc001a02415ffee7b2288ccf9803e28fa565f3ff3912bc0380e1231bdde91f32e162aeba06740481b038971948e53c12ee30309e02eb01b0de4b893f7cc2a587c3075736b", + "0x02f8b2018211fc8405f5e10085056aba63ba82c918942358693f4faec9d658bb97fc9cd8885f62105dc180b844a22cb4650000000000000000000000002f18f339620a63e43f0839eeb18d7de1e1be4dfb0000000000000000000000000000000000000000000000000000000000000001c080a00c1f16c1adb9dfd736dbded96dfe321a11f8a8a259c55a8f63cbd3f4034bcc2ba043697af1f5389d68a6140a639fe2409e9e969d421737c0f04f23a9beb858952c", + "0x02f87201678405f5e10085056aba63ba82520894347f832e840fd85cdd34e2d90041a141463dcb2f87130a5217bc7ce580c001a0428a8c1294d21258d0299625101c74662e59e43b4b0fc58d7d24de5e791cceaca04bbb53a5f2ed716f62a6d552eb0e1a36dd8913e13c46c7737fb8e3b23eefdc54", + "0x02f8b2018201c58405f5e10085057785eee582b42a946b175474e89094c44da98b954eedeac495271d0f80b844095ea7b3000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba30000000000000000000000000000000000000000000000d90cd053045f910cc5c001a07965e8469cc6c7df5ad718bd5653cb242819e5bae5feffaca3a701d4a2bec7d7a00e7117004b72e7b28fa02abfdb61b16d5002cbbd65a8a996fa1d67a9cee127fb", + "0x02f902da01238405f5e10085056aba63ba8309ef6894c36442b4a4522e871399cd717abdd847ab11fe888810ca5c77ae2f6c89b90264ac9650d800000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000016488316456000000000000000000000000be042e9d09cb588331ff911c2b46fd833a3e5bd6000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc20000000000000000000000000000000000000000000000000000000000002710fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe4698fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe5890000000000000000000000000000000000000000000003efca8a88ea29543303300000000000000000000000000000000000000000000000010ca5c77ae2f6c89000000000000000000000000000000000000000000003e08a77f04e92cdb23520000000000000000000000000000000000000000000000000fee68d129cdfa350000000000000000000000001a7b47e8bd2abcdbe9b16d4c9084ac5a745923e80000000000000000000000000000000000000000000000000000000064ec3abb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000412210e8a00000000000000000000000000000000000000000000000000000000c080a0ded37b8cd491b84037fa448afbb792e7dc152608c0867e95484b3041930ee6d2a05369f54acceeb7fc8c0a2d11799d04b06392af42e2a79cf5a9b9859477383a90", + "0x02f904340182015a8405f5e10085056aba63ba83042838943fc91a3afd70395cd496c647d5a6cc9d4b2b7fad80b903c43593564c000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000064ec3aaf000000000000000000000000000000000000000000000000000000000000000300000c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000018000000000000000000000000000000000000000000000000000000000000002a000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000077cde93aeb0d4800000000000000000000000000000000000000000000000000003cdc1ea510f77c7000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000002bb23d80f5fefcddaa212212f028021b41ded428cf002710c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000408291471c1ad8000000000000000000000000000000000000000000000000000020cdcdaf73f1346500000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000002bb23d80f5fefcddaa212212f028021b41ded428cf000bb8c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000005da9ec5484e8b0d5c080a0da5018dd16808a46e6df4e1d23909897627513ceec821583be349ff838013d2da04148c49fc2bdb2400b51b67d62cd6a2a8311eaca13c9c6dba7dd7f41032d9c7f", + "0x02f8b3018202208405f5e10085056aba63ba83010e3d94dac17f958d2ee523a2206206994597c13d831ec780b844a9059cbb000000000000000000000000e2af20c7a25cb2c5a9eb5118df87c92aaf069a7900000000000000000000000000000000000000000000000000000005e048b137c080a08d68f7c08ba69b7a1eb2c9c1fd6bf5836a6d826c75b0a0faf62872048671ced4a01bc032d4595d29d87bf2b9088c73aa70912d2e851ccc5c086ec3284bef649abc", + "0x02f9047401820ed88405f5e10085056aba63ba830291f594b2ecfe4e4d61f8790bbb9de2d1259b9e2410cea580b90404da815cb5000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000003800000000000000000000000009dc56d9153b0c89bc8eb4937f39a5daa6a7721d70000000000000000000000002358693f4faec9d658bb97fc9cd8885f62105dc1816de2b7efeaab2296e96c780d5dc67db30fadaa5ecc3f7d4bc7c0dc252511c400000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000066cd65070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000093853d531a2bd32ae6efc06a190aef2100000000000000000000000000000000000000000000000000000000000001a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000000025bf6196bd10000000000000000000000000000000000000000000000000000000000000000029500000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004154317cb999ebf74401ccb615c790a8daf70a0dc88d5fdc48b3c6baa0af46f0b61afc2bd0d2460421a6b210cbb65a9a3a1336e90587ab459a55559c051a4457121c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000059e1384ef5a95639c99c00fc63e7266736079a903e30e2a6379241b8d52e3c483464809b4fb56bbf989ffb95036ee9bc8b606ca94b0fbb66cb12a9abca7ac7319b1c0112d3f46af68e5d010513ff70a3aaed9afeb8661116e6ce00000000000000c080a0d943f19c4f7028e2e03205b71dc38dbccf8095917d6d2aaa594cbc6f51bc10a9a067dc4353594d3198cb4d7c1d458a1287be92dd3528b0cc840618e1a89703280e", + "0x02f8f801808404c4b4008504da292a008301364394d19d4b5d358258f05d7b411e21a1460d11b0876f876017c3423ca820b8849f3ce55a00000000000000000000000047008da00323deefea1e3f8c4bb3f3858eb8472d0000000000000000000000000000000000000000000000000000e14e0241a82000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000c080a059ae95512cbbb792d28c91004f70faf255d6af3ac2a4a7a47c8dc7c94fc987eaa07dcab5a59566b283127899763b282ab07a5b1a261c787adb08a72f56b5a035b1", + "0x02f8b20182077b840448d47f85040d1f1dcb82b8549446ace0c9cadf4e161ef341e69758528cf76745de80b844095ea7b30000000000000000000000001111111254eeb25477b68fb85ed929f73a960582ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc080a0de06640eca98ab928eda3f4d54d731f4b04c481cbfe4f650f8d7b3b9e213a30fa0599294cc0685f2ca825c9f921ab6f23b833ee3d6551da72ea661bdbdfd58e546", + "0x02f903d60126840448d47f85040313484b8305156f941111111254eeb25477b68fb85ed929f73a96058280b9036812aa3caf0000000000000000000000003208684f96458c540eb08f6f01b9e9afb2b7d4f0000000000000000000000000d33526068d116ce69f19a9ee46f0bd304f21a51f000000000000000000000000183015a9ba6ff60230fdeadc3f43b3d788b13e210000000000000000000000003208684f96458c540eb08f6f01b9e9afb2b7d4f00000000000000000000000004c6b0c1503a177bdd2a125da673849ebdefe774b0000000000000000000000000000000000000000000000004b9a4c585fa567a8000000000000000000000000000000000000000000000006fe00c90d29df3f47000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000001400000000000000000000000000000000000000000000000000000000000000160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c10000000000000000000000000000000000000000000000000000000001a300a007e5c0d200000000000000000000000000000000000000000000000000017f00004f02a0000000000000000000000000000000000000000000000000010b78d3c5a71d7cee63c1e500e42318ea3b998e8355a3da364eb9d48ec725eb45d33526068d116ce69f19a9ee46f0bd304f21a51f51204a585e0f7c18e2c414221d6402652d5e0990e5f8c02aaa39b223fe8d0a0e5c4f27ead9083c756cc200a4a5dcbcdf000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000183015a9ba6ff60230fdeadc3f43b3d788b13e21000000000000000000000000d7ed09a25b4745ec6332fb433dd6788cdeaa4bcc0000000000000000000000001111111254eeb25477b68fb85ed929f73a960582ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e26b9977c001a01588408b43d487b2e363a55025055d32bdc0632c6dd58b1ea9b5d7d2f5f4740da05d288b7f22643755d7653fcd132bc1045e4fc948043ac3b220d85119b4c56a8d", + "0x02f87201308402faf080850401c5644c827b0c9473bce791c239c8010cd3c857d96580037ccdd0ee876a94d74f43000080c080a0347c37499353009b0d98e91e56b97bd0374a6ca0d4c475797b0c6fff7a2cbbfea01270672e65a25f67cac9a5cd155aaea01135846f23e3467811792a55c12dd756", + "0x02fa0182f601830433688402faf080850814a78318831cc3d5941c479675ad559dc151f6ec7ed3fbf8cee79582b680ba0182848f111f3c000000000000000000000000000000000000000000000000000000000004fb7600000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000001002fa000000000000000000000000e64a54e2533fd126c2e452c5fab544d80e2e4eb500000000000000000000000000000000000000000000000000000000062acf5a00000000000000000000000000000000000000000000000000000000062ad0d90000000000000000000000000000000000000000000000000000000000018196005b70cd14452573e52c809181dcadc471498db2888a5a838c9f09f118686fa1525c6834925132d2ddfcd78ed0d827b947345d33bb7b924bd25c9a54b12be52b8ef9558d6252f8902f81367d4caf8279110f564cca438a1e625ee4457c80d6f9e55f644fc644c7c4544c4d446c18532786891e5ec7f4989aa931193306e89a1fbc207981bef26a495ae2c25af2c0bc28f5d5c78406f0daecc3ffdfab6aab39071f2228506e95525ab33dad6c09879f90334098029929e054ca399a0388a333604cf293a6450890a396134b729394aaa952ba7c4ee887cb4795afef428a3e0390f2194a668a4a8a684e91a2d4424aaea252ba0c822e20294e6b4ae934ffe74f4398260bf80a8f4828a5f11c4052ce00540aa434ca9ec294ba52324df2ec268bdd6c67b7b167b172d92853bdccec66166b0fb7533a14fd7d09409ddc165cfcd8b9c796f9d7d2ab476bc160f0e5fe86415d0c70027a1d9a90dfe01478e86fc53176e303499ba87902155a76629865017fe1c476fc22d9655fa866b299bd24b40669fd1c08f5a341bf993fb3d4642b9fb27d4a9d38d7e3a242ac04e258fcdce71f75d6dffb04493fabfdad69bbe60f04d195c401430cd8544337605caaac6aabb93488a734a0b3a0d17657ec8691b06830fef265279812c4200f60acd0b2468ee070548cb38130f8da47fae6ba1c2dcbcfb18fb8078a7f62d8b7e551ff26b6a3b1f6d4795794c5193acad8dc385141921bb4110f364b475d0c859b57b3f3b79754cb9cae7b109450418b03211030d6f778684ae78125d87861bc6437395002913f7f065bf78f309fd65ff32b2a40a8403a0297ed7f17f81c82ff279777989ebb937f6186d0cd68f729d404a25c557f51f71300a8c9f1200fd86d3c5cb6eb24525a3bdd2e2ffd9453085f0db6e5a0156cbfb0d03a21c440148487770406b96f082d6b8c049767da2b1c56409dfe0705b4bedb0266e7c7d598a9e947dafa24c85c1cde2e0f6754d90c22374e9233e54cb091d4554e5f276ca0a3a4d797c1a80525c60e90c75bfd6b9e456f37b0dbffdcbb8f4fd204d1d80a93c56e6bc19a274458e49a004445aa37ed52d8428fdc71bb2232f930cd177453b247f678ab5d67315d49f670109d10880fe42bc4254c5d372e1ac18204aae23b9f4907a6d8779c657057dcc9ccb47de9bec89186c78282911098ab642e2b08dc90eb5edbf66a78872bc6ea7ae17f1346385871c021088a6aa0983baea23a41aaa334481b50ed298e7502723cce40bb067e7fdd6b4fc765bfbb9e43a41151d104277787866ec3057a95a7f75cdad70cd875c1c5bf08afeca1992c275c82fd74cdf541cf981be9285777bfa06ed578ce1540f97cb3da10729365bcb2e8d3f35c35eea3a9e3fae35d129df6ee9b8d33abc809cb456e944393a01bc9cece87a38eed623eaedc55d770f177191a495a419b1a83e2972f0303d8bec5bff518623de4c1cc335bbb4eb1f91d9d470a9d1f2ef2e5d3839dd1f91fa6e8f141a8985560950840ee2a18756dd6b0a2a59a802f7d1267c21cb769e66cf37929108c7030fa348e1df002630bc8f6ca1846e190287d1359c527ce9cbed954e324baf9f8b9f1b452bf1d0a0523a14b20f6005d087bfbaa5a088bacc901914e12c0b575488da7b845b7c1a2186a9388a45b4fa620a07694ccfe602076ee05b17a5bc650cfea9dfd2111c522c7a7b9fdf06f3dcd1bdae210e3e3114666fbb5c589bd7fa474d0a1abfa4fdce9002544134a9b0352d1b672c29da84709aabe00ee81f8cc55875d5734653f093fb0355fc972eaedbfdfb2f8aa700488ba01f2d6ebf799395d51acf5d75ccc1c5f3c055731a46583cad28f964a208801b38052077ec6fc7617c531a0df4681568e64125bec1cee20e88cee0b7840209782d6a79897cd716e0842ccd654e34e80b4410f5c5ba50740b4b078d00191e5ec587a6efd397cb98e4b378ef732621fd005ad1e8e20c02af9992412882d8ab86c9ade2e3d9a3f2722e03d93ba73c69396d5b20f95087adf348f6f120130e4474e4395dfdd9c167e42654ef9af9b183d7d06990ae193422cc5b279e7707682e91d8b1160a550f04438c6d110a88a1434387d4a3df499686aeb369276c23f3fa124483c3a6131b87dd76f20efee51167cfe29958162321e19e49537a7f36f9d3c4009ff28d401e389aaa99cba22cf2f4f7a4716579023e6051fe816741417f59a01768d00a7e7295a8a9120d8d286f12bef13b0bc6b808a9298c268a6fd5ee3c74266bda9d003cbfb5f81e76bfade926226968199098c4e443310651f5cb3d1883509e5e21206a677fadb7401e40192d1d34e7beb7089923db0a6ef446d51e0069dea757cca4e303b264cf2f8a6144bb61656b495f4318c05495a0dc5be56551bae87e0f5c781754f4d593ce200e35c8546cc1b39e80d22bfab82eab005f04722fa277dd9cfa9103a02584bbf373734f7592563e5f359d871ab2c8cc7ba695af7b7c552abe9e3c75ff501e65dcf4e83e7264971636abfd1b610e8baca8eecc1c694fdd70c22f35a6bf0783c144910f2159d35ccea55ad9d9c926ab0e2a0f043ada00d41c16652cbb858bd79565db7087754b1f50e6291974a88b2579aec11de162c766c0035e89f997d79aca1df164e6c64357f9863700cfdd79a799503b5484e50f827b25099f40a7a1c0d9af07495770cc4efa54b2639aeb88009cf92398faba35e99bb42c09825119c3851f953533578e2e86bdf530286a4720235c26ac4be92625d44ba8423a1158b2bc134182e2ea6e84515d8680dd3daf2aefcaec9102b80cd2bcfe67c94b5ae0b43ed27bfddacb367eaca142c9bf02c002233a68435f6e314ae06589737df4c5075e2232291bf1dd60adfcc07847eaf5108464481de698c79710d06d047a6f1526ca1dc92d4d5043773df9716980a4fe26d92061c9ebe2e94ee9db502441485227ba42c36e554944f88b13f6c2c369e08247c3e7eb5de8a08c15679dc016e87ff36841a2523355cadeea5b2a62dd69b8abb3f37bb2b7dc47bd6e0cf66b106238240358a277b85c622e984c6077f852381a3307f2177825b5eb1b444dc958c0252412a2167946b7d422312425411a3f6cf886664dcd858684cf2c783714c118380c12a88fcc3d8b4ff2b95c18344a3f2f706f67a980c92519eb7c3312a63ec7ad69f1cc47d5e3a117d01f2bac840a66f9036bcea717ab75abaa4ca8b39b071a7564b713891e734d4e0f8c19d509df5aaf2d67ca49898e6514ff191bcf90628bdb480fa67dc015a881f8c7f689d3bd9ece0e4f22a407f51d9552c8028fc7e070263e0b98996489f047e627cb89309e3fc22dfac7c76acbcd7499f66e2225b091bdd8eb0723bb978db5ef5fe1dd0f21bf8453a82d99e38afc93099852f7b4407c5d7730aeb07bfff7eff9cd04a22c791d6a2fe16aa79d8b2f76810bebca68fb197481e000d236c8fc644f8fc0c82a10f44c7aef62d7dc8c816e1d3f5fda23af81d9e7eca1d7d132c4c6257aa5aecd800bc91afcffcf134dd54e34b8de31c55ca51dd2adc268c4f20431ca5e900d014fd87be2fb0ba2f6111f58df17324f6f6f79d038ce2efb5bdb66f3e2d1c21521d80c664592e3063d2664e9b19591dfe969efbcddfd8e11df69e18539461252af33f288122e373c4c9b8ed6a938dc7777e79c5ea4f5f84a6928cd26ed07da63f3841ae448cb5ec23e0334895d8c4e7477932fdff2d8ebd84032bc4931dbaac1cd7a63c2ed7e0056f5ca6dbc52a2aba78f1732da862de0b1e73092bd5b00fc3ea9c140d4b578f5f971e2758845f8ce59563b78ad3cbda388e7b4c69ed05d23ba0259c049d82945f85359a38341d00d3d00e5160379776c7e1bd665a9469d8ce3c584fb4683734c1794772374af8272625c9350e05bf28bd3e7ed6f2ec67fc00791af5e87573191f55a20e2b583d9747fa0f7a8118df5faddc4277c5d5766995b44774e80a67fb373f43b4ac587dd8d1289b067ebed6978eb6ae8babeca4bae1102398e8f0386f02f89c4d2ef401a6017fd05aedca02d8f85baec752885b4a7e21bac62bed40607de111c03848f07bafd0b2468264fcb2aa084ae7c2a440d56bde4188fcc7341e51d0e7b1f62353221ad171d373f0151b31b80f0c70cc95ec1d001be6454e98d1e60dff716a7e2d46cae8110d18ee5d70e086386101de10ef2fca287090adae3b194f723db7630c6cb3b28be80d5524b8d9983759131d5e2076ef06e6922a31548a3b7d9fc852651bff88e32775f23577237bbc9fcae04164e358664b13481bde2d7477bcee47535af35e68de7a1f12d1e198479243b18460f5ff184afa4cac0b4da38000d8b2ee6656522e7ed34fb01598f08e37788be75ed547700f9d22d8dd3fe3209150707b0b8841eeeb43cb1a23e6523e4148bacf1a2b8f551bd559318e7d8a0f5b3d65108ed53fc8f77a42a58a7010da1d0806765feb471c062de2ccd27b426127b84e28f3c91bdca7d5fba28a3bbe785dc72e00f09f2badb252b5a42c1ae2fb3d418fb05407f62a9d7197c38fa09298edde5dbb4e882fc87decfff1f0f56e389e63a772e63f935cbe3c441c69833a409b566df2cff5c558827caabf35e72d729eb3830949179c6d40c5471ec02863f9675593feedec772fef3bc83a7fef15beffdf3c4b28e1dded53caea3df2f7183ece9fc26fae7c0c92ef3fbeb4dd674c3ed1dbe30995d2b808ba0b0151c1a00d7478bb2f18e87e8d5c1499c849b266904920cf4f82538fff34881a70f45b273e7ac2389c5cee94537fa2db4aa0e5f23bd9a44afba74c5e4d2613fa24041ea6539f45c46830a910bb80dd59cfda1269a553fb73b5fde8f107bb72ffbf67fc784f6d808b985c23efd5ba7333ab6c3443aa0aa99fbe7b1816a8c6547be0b89b5652bfcc03dabf811ab92dd06d6a1c6cab34132a85cb2f3cd7c42e811453121b9a748a8399be0956b932e66b7a59e3b1dc09f4b9dc89744d4bd82491806f2aea9921ff5d1544efb287fb1471ad29f0db5c5be23bcae4a1d6fa0f7ed1bc7ffcecd8dff9d044d7dceec1007d5e28e59c67a571225c28a5d1ad0a526c45164bf85c021e9590ee27039ad9898ecc1410694fdd28cc5bfae0707fce7450551b05a826cacb51779d89332ee5eb07e5a8e642a1ff87be19e1a5daa111c1f8677d8e8d180ed50e8dc4764364c08347400005e0c121f867fd7dc180dabaee7e463fad7c92c6ae241fd8ca2f66abf990120fd9b0e111b628ca1b7121408db0bcc614562a9f255732fb6b57e03eb39cf429e2d470d584237aeffd5b89843b5efeea72753b2cb15e05c3f0ca1bb619fa248ac28699e7d4902886b2df7f729dab565d884b49e09458096fb42ebed85c2d0be476c1cb70f1034fae494a6ff62a4cdd6bc2e5820d235c9b59b1fac9c85c66c77976ea0c2fb7922e90eeb735877a0cbbd3fb50b101b5035e8696c380ba36d078bbd8d16fe2774d5e272642c7c89b47f8472423e0e78a9852533490cb85053f8f9c1bad572255532e76e16e296160ce273fb07cc28cf8d19584a66fdfa01b0c88ecc6fa642a4e93542bb18041d03f26c1ebbb390984bb2362bbe3a6fa7fef0a215e59dc58260f87baf90daac21e4449c79ae5696cd5f4ebe7f9d9e414c898467a2ebe5a1d4b66edb0a87ad509b6fbb72c700392cc2cad64f72634f2ce7950f03b31e83656ad90bceaff511c184d701fabebbdf0132494411093f6efa7d3fcdb724ab1a4a7512bd038c289541f426efa13e6f121e617923abe3aebd99f79a021e588db5443257e1e4033a3ee6ecdcba80cd7d3bb4afcebfaa7b1a9befb8cf64d66a49b2c4e6b5b70a0631ec4eebf87425c9bee5736fcea32fda8ba4be6cc301516bbf3f657d1eadd0e22ead930b8dd8ebcc36de741752cfc7c7779b6d4789095dbf378b0dfa14d0aef8252e969bf6537a45d4949d406cdeb64db7bf86aa80341f63b576df263e383e8b3032206fb9c57af4a7529fb471cb17b18b43104aca7237d95245a355100fa03ab8166c50bb229cc485f112ca0b8b95f45da55f95a8451e23602a05595afc2b7b92c25a9ff36c723d1f0b97f68cffe798756d4b60e3171fb3bb7bf132c08a27cfd3d00bbaf098e864f068747a10ccfa4d753449e066a2adc3b0925c1624e95fcccb84d29086f97ff8592bf6c80552a2bc77ea80c7cfaa59fbc3620a4181eed2cd18fe28ed96f50679a4d1acb94bd2d5ee8b7a12316c54cd2d8473606c1409b7a49a6964827bf529dfb22e1368c07603fc09f0511abaaa0baebac98c5606371a870f7aeb2f90bd4f4b78f3f96134b2d471d0b097eef195ad6186ea3507f267e4dccdcacae0c99c0086dc0c8aafad14de31339916547e1f4dbf0788d5904f70503cfade089c4127a18893eda9929cb389077683f4635ad8dea079b3faf6cf75cc40284c6b0956a15b88ff39311cef42482bee1895a9a67a5478dee63fbd22d0a9a739de000130e1f03097eef616f90625858a228ce4606c000049e6db28c9a785e9bbdb552d14e530e79b6bd96581fc45b5f61cd1bd7999902201d3e74dacdab5d8d660c1b013fb3d87be4a2a8d6beff4d6b2d48174de974b8e466e4d1902f1ea18323cdcefc423e71a493022d1f1fd52943819f4ccd0c955bd2e511affd2271617aa848a88652651fca0bdf3f2b13d49b063a9f43f43520182cee08efeaddca5d5795d21cfe1beb1ab0e9909158af1614b60d8eaa774dcf217308fb5a6bf6fc7e6c725b3d3c8336c8c59e93de84af3edc88a75735c97a38a88a99124847131963850ba63ea6e093f1ebd0f82ee92c332e8cc7e8f26960cb0f079d07eb9352c8f7ba632377a2fd6796538dcb5bd3feb1ac91699491e0f024b32414338502a86d1c8697850f4171273cf1afc22ab7108822b705f08778cbbd4b057674d02ef6a406608bbe9692963e0f90619d41f881c320d84bcd6ce1358a92e87975fe849f4d2c93b22948a67d6709ee84c8d34908d7b5ef0a737345c7ac5a4c22e3e10427e901dcaf42b3e8055bfe60f8f677d1d53d6261e3abece49e5bd820a313b4d85a603a92928cc59709c61bf51c564b65bd8a44402c62a737ab1bcbf05e4d544db8ab9115f6ff2cf437801a41b10c4799b0e1b1ba50ef96c1c40018f04971498b457aec8f263cd9347d350faf6971bfccfbbf784388cf34f8f3f01b7ec0832a484df15eeb4d39c4451f1861dcc92598be3fe7bb113ba4e0d286ff21a1ca518def205f319c43c16e55b9cec8d8e991be03157ab4521100ad679a65514cd0cbe47714f93e188901f3cc44e1f036332a79a3692817b162ec05c73534193f8de80749a449d2085ed8557cdd9734f5f7c378e009ffb6b11e9f1f23ef6729d18838546ea39f89d6aae5e8ce91c948a249393643bf51e55c3f9dd388a82339c52f49fbe8b8b4a6af1ded767b973ef16206ac37d79c744c95b4aa58673c4c8527b09570f80d87f688b7870d770406d5b96abbc959b1d1d6f1a38dc045ada6086411549cc63d83b9567465425ef37504841396a3f5b9c134cd493aa21aed485669c852701642ae0cf8e56d579b671f0599eb450c6017555091559264d65497d0c0fe391ae21f1c2771ad6fb6d2eb708186a52b28aa7d159a6a274a2b48589c2ca5f3608642aea486acfa53cb5315a474599eacae62a89924752d224c152ed07ec9ca31f9790e0a94954cd1414d2b5ca0494e52161365ff74a527105de1012991286e7996b2e44beafefad02fe19277257650246839a77419a481dad1e0392a375742650a04dc1d3e6ef3bdfb10e99cec402d3e07797c711506de25e021b2544505c6c4dbdedef18f557dc063c473052ca880055ade37f5dde01096a10a5a501988846848cca1e06320100498f3195fb880a461636c249b029826dab57fb59e71d16a55a7969d59bc782fe903f935908ab5c3a9b77e12ff9b33d17bdb03cad8103f0e7cb280843704bf05f7dd1e258ae878d67f12db71523785102c66f27825e49129ff5a8d95a41321a41067b41a9f91b6894ab178c9c9f588f59fb80b6ff91f2bcf86a63c158663ff6b7fe14a71a7b6dc0651bbd5e2de9bcefa372249eb5f2b9ff54d5989239924257bcc480784d52f4af206c26e82c4a8ce3e6aabe8bb33f71a118d82f88ef0805c073b7275081aaa23f44b0b1f4b7adbf1172702679d5df07fff438506bb9beba6f421a10827179f38a19f34d3e5fe051d9087b69ad90801c4ed95e4f0d500ef2234c36843f8c6bf0739c63ad6ec51e1ec35a4151cd99d8e9db0a5289b10d8bc84ea158fbbe8976e20ae896819f29ab8d24c8cec67375092c8e6ed1a8c84d9419f699381880c3349f36c6cdf495338bb9848f3746434f57f6cd8203f036e6cdc69d0168990539edd1ed4bdf17bd9b1d3be60b360daf81f1c689e0706c928630fb8c52b03c4a894caa63e91299751ba63313f341dfd2469f8aee9c978635823664e26b5d5b0b490e9565c9073ce58fd9e019a775a8ae2c7b5599d4e84204b805c04184556f03abacc1ec87c7a28e5f33eeef3b669e40de8c2e368bb47d1ef6c24e941acacc159a71c3900ec946a60817069d858367bb582be0ae8275a75c75cbfce43d516fdf286bf8cf3db83673dc5fe0311e1ad0f86562b4526fb579464ed409246927204b03a240f35b0ae76b6e808d88c626fbf39f9e5eaa05b2e64e04f5ce6a9383cc432f411432663fca213a3203328eb7edfc1da554bb750470ea09ee2ba13044d5e289128bd474eb2293f07ebff32f8b55032c3f68f8c90941bb513d2c4334a969118b6fdb9fa7e2262e3dfa1e986b271bade13c3e0f77ca65e1d52e9d542b13900ad2d1ec0cfaafd5689a23f1bd6f68818dca2e16b4a85e5523b3477ad9373d63728f1e086fe74717eb519d080c332da56ff3d5d28f3c8a8c2a827f41a4cba5d32a3c32d15a4e2dbfaf2ba55801ba3f406fa4136f0534ea0414ed41d6df64ac300dd2910b9d40798ca9323c3682ab1e96ad5dd797052c9eb3a6b884a119102906b74b11d3daacdfa1e709236b07ec034cb1bbe93ce1cdb54bcb4b52fb3a26ce9a130f15e74f6bacc708c4c97fd1b809c52c35901392caa931e9b2868c13363e2208bae45f00b47f59741c2eb340d81952862a4b8e561e195879bd83083aaedd56f671f6a5440e1be87fe6b0cb6fe72ae77a1e451c2113898f182152bcf45c87479372ab763a8d58fb01e067956b16940c7cbeddfd99ae7eb562e7ef455fc2db7d60834e1f8544191b4fc0bfafc27f44d34a4f68a092126fbfd6b4be035ea1ae851bbac3ed9946d7f9b090565bb8e57493d4c8f84a2843e2391c84abf4ef0565437f147cfe8f44d9af87d53898e132b5dae856e57ad198f115c821e127161dbfdbcdeb6350e4a9ce73724d58404db8d185e51a307869e7dd61e46867e4e2a33fad9e9b4a062dff14cb9f5ed42cc8362536ddb4f054d7c9bc6a921ea60d5e77684ea32244bae01941aca4ae1293dc597bb52a6d7d1a598b9155fe5732b653ca0d3e0d061c313b06f468a0d89ae017627d961b4242198d2aff2b81b01906fb922e0ee0934a23114fe0f2e1deff27301ede3e5ede240fb79e0302b5db8eb9d52543586ecfd44d94cf57bf7efb0959e7b872788ddbb06cfc89df0d27548dd6b36a6535864e760df534a2f68047c8e88cc63728f0755a2f20074db3f0243fc5c478c9764a9d411f87f4b9cb86fb16f799a477935963105e05829ea62a8b3f45cf1a96d7ffe0e524448fa08fa6d31da9ed21c25870e0b723e126cdef11287893a23c99e01f5bcc4ecccf380eb828154226fd9b6ff5489dc7b4ea55159c8f076792d1ff46879c9410fe2695755d55530b699f144b3ae6a332ecedfa7b4f85ae6b89f4644d011949521181894cdcf5978d7a7c71d222df0dc44af32fe89034fe55fe2d25528324cfc9ff4038078bf480e606d4ce133d888d153d24c9bce6bc7e354b9283ec5b8038718a16fe261ac8641ee3343cb1ac1e1a18b6f9a086cbba533736cf93a51710a7875736e72d8174f20814a56a3c0d7227f006bd0368ef8904d8cd88e73b276781738bbd66738ebab0cacabded60c691d73a1d27887ea1ff877c52d0e05fa50bce6b08c7703f07062aa775ec006d2e91308ac0231458ee6dbaa04ffec9816f1f59f48b7f00ace37f6051b57e08c6ad95c64ac67e37431f257711c0cd88b110a54bbe776df1fe993595f98d90720c0683fba38dc5ccccf7c1788a2a936999bbcc627cb0027179af23064e6bf0a33eec998ebd5eb71c5a6bccc0ab24136a00f1e057f3d2eef0b062c038754eda7e2b97dc7d1e1cf06e6ce83d65ef21b527786b5c233715867ab1e01e902e2f73481fbdc8d7ceabbaf6384a19116790f91b5ff0bfb3aa58da97ee7932b5afd3f01be3e00c7558aa4f9fa7f467a246ef6ce6c090cc24f735c2c3fb3886c54c6f9af195c98aa6155170ed2854db4016d7c2f552e9b2a7f6c5f458c681085966f5bddd45a8e599bc894231ba9e30a7e2212536dcc8485eb1115410476f0cacf9e03ddaf48a2fcd969643fb5b1842a67848fe58989ccafc2f73a5d432985c90e2e1481b69f346c0dea68e19e10d3d0670a6b8eab522e7269a911eb1fe3aa5d3a11b542b0474a2e9b14fb51b2c095988a290b1fceaf5812a1ee98206ede5768fc8624f8efb75eebe0a7c5b1404e3a6172046859ae28408ba1b00feaa8ff9e3b7f4e75d80ef1535fe591afde127a2e4b3b24da851213587f297f4db91e03ad5206293d7f0b844b7e80182fd03185db5f7a8ac23c5c6ac206610e02be418a8a54fc9aae04fc5b65f78ee0a9389d59f47a8346f1948a0a93799a29333aa09833d0b19ddce5bc460ddd6b2ed711336da02db6a10fcc2a3b4ee055a66a95c9676ff3de120f8cd678524cd0cd2a789ab08f086044aa8f87f9aaeceae5ccb339ea51438c5805137c0e8291dc3f6cf351c75005191022af539c6e899b311df2accbfccd7fca251017eacb8b568d6d44f904b942b9d6d13a54201a87c1a372b2fb6479a21038a5b786283f754e28ea8f12337450fc139de634c4103d79af55468c31277e0b62154bbf452380520a27f1e21dbdab570b3e6f8f44fa78241d25cf8ba347021ee7ae900360c692386bbed354d9295b9c75af2b575f4fe4ee1049bdf0729e96248d72e853b039da89106c19d9860a754d34b7f24c4c63a81eca8ddf8cbe18f884294a6ebf494afdd3c3db87b6825660ab1b19f5ad8089694eb35784ced6ea2b19989faa0b306cf5409b1d0584a12ef5d5defeec117dc4cbe8dede453cbd315e7d3f1dd3c593275b6920ebb3372b615431ecf8a4d6622a12eca65429a867be5799193476a2bebe2bc28806fac01208a1b3402f3ac302e4e5193da5c3004f87d63037cc3d2de125c5561989ea01915309ddbfcc834c52e886ff69137259edcda05eb084b1c6c1d661d3efdc222241712fb4b013140c8f6a7f6dbb62a5dece3fd257cc247e93b9b63bf11c4620a81213a02c640dabec58ebc1d2529e4e644d86646537aae4454808b63e5e98e81933807092d480f267023f75c9a1327cca44302b816ca2e855c3a979d656bcc4b2696027546a5789d4e535c3c1cce1a0ef0e8ed1d309f69be5e3ea264d092d1b09be507a5e1e0139bae4a4093cc45ddffe93daca1eee602a90dfef5db4fd6f6378df2f4a482f138351e5b7d8b103e958cdf0404efc8b0058a6231d2b9d10e03dc5e922540e4db7a6657d00da8db3588dcf93ff20586c7e4689aa6dac28b13d474643c857b01ac2b95e4cc1a1a748c707ff13df309b75946054ecdb911c12a794e30b1d897ea574a502f2ee06dddbb582906e3d5e4ee8845059f6d2c9858ef90cf637cfdeec628bdb0da647ac849ec70403e22c9fab3f67283eab6257c693eb217647a8be52e8a817b5f4e8ac7f1c18bd91b424be650b697e4704e6579c3f133f9c3af4f55ff11f734dca1fea7d00c114a08cf04655b71f5855adf1e3aeca7d6461e90e31facbbd919014ee610db76348d430e8be062e977305518811c2871cc7d1799154029cbfd8054783831ebf3dcadf54eaf924e4c2f3ecbf2ce3ef735f35ba7e9ff5b8f200806d77e27ed79d9ca063c1952755ac86afb66a7a732a4a42afc54d8f55ef905576f4e3ff89f0f521bce61f75614c4a77866bb0b3da7ef387f47b85dc43090a265071512bd827daf83ab2ec3b722414d3eac2c636a08a1c0c634a1b2f60b8ee078155e74bf178da1cdc1fc843e4d32c98b10d60654a8dc72204c1e62b925a3dfd44a78434e734ca72cfb321f633a64364ddfdbc491b7cf9a899d743bc65b45bbff0317ed759a1215ad3c599c25dcae744e6ceb713d12568c4421d31fbfad8286be1d9ee0d5e4731fcb139cc153948ca0dfb5cffaccb548246e94c01f7e9f22de0fd3f1ff0631ceb3f44a70fc71be2fff4df7c8c1966d42f2b3cde7b8096f0a8e8c1317377ccf31235266aa51aa155a3b59ba95dcb68c4f09fbf5e7c719d704343e0aa06adad6d54d172520f6c94ddf991c5a124ca6ccbb5fd4783fda8806919edd159ef8bb8bd010cd1fe02c6722c415a5215597d2325465e37d875739183f093284ae01ed030bc7f7988c4140db4300e529cd4471db423cb01f48b3634a06f37582bd2e07d99127f61db212d8937fbcff36765c06f81018e8b841ffc9eaf891680f8b61c61888cd050958cdd8e13a741a665e92a434ac2c5a0f8f7449876a18c5efe8b8682d26c39fb8fc019f33f1f7cfbe387b36540b5322b2a2a9ac6bf267defb6b476cb4dda67be4ca84825affb57b41f9f3590219cc98f393af629ee6b2b9aecb4315bb2566ffd3a82e9b37357169cc918edc455504d918f6091293e3c02acf52461a1842f5833110a53fd6a95b4e43f8455becd67ca63419b9fb387e2f6ea113cbc5f5c31457770d6e91a69d5df31164b885af436674593ae0fdc2901588e91a7533a79b5d6cb5bae8e7a18963a85ee50c56a9121d53c7ce481ddec6bc7e313fdf9a61792942213fa1fa727bdb670fc3f1265dc6bfea04c13c294e74b2c48cb5445c79360c66d6a815166f55ed0b48ff54332057793f41e83bab72adf652c4d964f7fec3257fa87448195e7cb1508cd6f800009c13d70d84829c2acd68a6d4b93a83f040c3b5a1a8752797f6fb6577604357aa284df33d53b0c7564371c9eea1f1c05dbd74e6f53935943e29bdd7d89a98c719d325f0dd871f08dc6a94a516eceb1969cfd59f04fd201f79ed11c9e7d0bb659fa1de6aa52813cd1bc6bc543e3dabe0ce5396c9680bae01c7188479c3f49fc23a887dfc85b61aa4e42f8c4955c735a5865160f8e08edbd463a08bbaf0de9ea55d638d86674e646eca94a525bcc1c2719936e8d39ec8aeb4028c94018391a4157fd6fa23c672444096e8a4209e72f1ca0d04fca45ab6a33c5613e7c2aa7236510eb148dabe65abf5b278b68b98c0138d96c01ec1cdc8debcd5eb07dd3e1bdbecaec95394189cab3dc6c48aa174a78b0a101b70f6f362029b3514091d55b9159460b87727dfef829a29e53145f836dfedbbfc731d08bcca02f552e984d61fe706c58c946cdcb8987b668121b46744cff6b485a177e6ffa02972bff0f70b096809b0a448daeba8cbb66bd54e79d163295dd50e57bb317dead5b30aa2e76823f4dd4e853b64090d8e689553794beb3c12c0a478219d5aad5c9763830b1cb398e45462066f964ec1d3e3795a9faf41ef1c9f9206fb930cd668c1c19c2ced7f558735cf160db26c8ad20407f181bc43e30e0953ed6e30479a1016b060de5fe0823b25d25a8a6ecbaaad454693c5ca06fbb0bf0c7833b2d476f6dfbf53130d3f0d2d50955583270162ffca58cd6470d37ed99ebd697bfb65c9da03daa414acf5ff7731f4da33620e7d6a59e4732446e444df12cc15fc3cc3066fc11291a41a3daa92db65513485a4c07c5d9aa832615a3c0eb6ed0951dc28f9a74044c491c3bb959045d77b8a7ddfad667cf6bff5de3386588f6d48da9cb259aeb405791f1949b84bb4a15370fa3958c04de1a7421c2e3313f3cdd975d686efae55c350fbb72d337312a6cad9c568f523830c5c32b418b0f69a114f1e2dc7cc51d0219cf71f7ef530bdf785c29dd69b4be49ee0b067ca99f7afeff638262d327ebe4d4f5909f42dcee859c5fc5d63b865121129e9c019e57bcd26ab7cf5b30262cb3d531b463212ecde3c64d7fbd0cc79da5fdbba9bd3aa122be19bd315212217eacfc4f815d358148cbe6de67741f4bdc3fa818dd350f84120e9d12e193a2c461ae3d591b4f258f5e4de8b8797a041b3cc24fd036b494f0c887a9f98b014a1a2a22506f5debafaf7d4843cb43eed32907c3fa5227d9a3d542d5a6d127ff4e26f0ff24f8fa081c8f37fd44fcc42fbe2325189ca84f39648bfd849830345f6b2b8190c2b231b6565c1e4c48bae06cface04da5e105d5346e14923bbf5cedd3e6502ad626a9b0c8d3f0fc1b0b33bc84c793656aedcfca7c20d0b54ff52d327f5ec954f87acf0c41a278e5c575f41524fe26f83c3f5d0d18d33d175718c8edac2660d9c1ed6f5937e8f24096438c4074fcdf15de8c5ec5eb81340777fac67a7ba685cfd3b8bb5e489e390f17ae0f3cb3af100f6e147fbccf4046dad11039f7895cc68be697c094035d7b7f87034a27d34b8d85e045ef3fffad5b9e5c9242e281e52952a30402c2c8d0f7d22481886bf0051851d7bd409e90445f313adc17466d36a3367e85e4a44f6d750176fb07682cb17f5e27eac33c3efa2e1842f17339e78ff73872d8b1cdcec4fed655f4b902e64565cc74a12fa818cb41d0156922966d2bed29786ddfc98a55de81ad0cb38eff3dbd13faf5d64f12d87020c0773ccdfe4e9c5bc80b895c0cd3dae8319309d911f7c91c87907742ea50db73894545f061632cbf0886f4430dbe4bb36952de67680fa86409d8d0617f32beb012d3ded37fe113fe5aa99b9a60e4702b061ecb1c1ed1f8c84c2ec908e5b352ef835f08d5da24b2589a2e0aa8f223f0809d7e4c2369ca84a10f579fa7f41ad9fdb105e0be7edd7bfa02d0c204413a795d04dee96fc2153a420bab7a4f9eb55e74bce842d2bad26288bf8fee71f363a972962b086a6b42c4a2eaddc76fe02d4ed64b4787c3f051fea3d8667ed357ff0918404dbbb49698233dbe0244c96c8d956b1c91f12d6f249d4748817db63ea3a03a3e98f389a555ba8bdb20c3473749118417589ef31aceb2696fa43d5a7772f828534a5507878813f388250c0446ca0f928dd2347e58c5b5e0216c7ccf395e1dfd919cfca23806b97d460e9cbdf35f5cb13a21de684595c184d49253724d0553ab34f26a14196344f7d1b4c79f8f5b1b9af0995dfbb296b3c25a416e3a4602230c2b42594aaea39d93038660254faff26e3a3a87d8246fcc9739850e4e0aee2de6c908927ac1ce969222f54889ef612cd9be3ca266fa4a0b160be6938d1ebab7cf828f0d8911699e2b15a96c3f614df4db8b2d8257133135ce03f369a8e971865fb38ee02f2b1453cdbb094b523521952cad96b68a75077cffb791f96fedda96c7342f9062dc8b5f53f2214f8d7f22b45670fe3d900da6f5fc7e85d5b36283588ffe072ecb37e067efc5fdc1b6655e86e3b0834428c73972e70d3d6886f102f0e0445722b49143b0c2570b4a1d8f1c1ed4b4c51b4ec99bb10b3a6e29f71703ed57aaee7bf63579f234361968141e9284f1ef8283c4bca7056963b428cd6e11d3c8abfe697ffd08a73e9ddf9b32dca42cbd264d67f7afdb8a54593fcf5f7582d777c5f419cd835818dc872840ee3e9825cc21fcc6330d2908ca2598cee12322c68f6bd79a385317b4f349f64d839dbf1b6727fc8265a3dc9d77e01fc2a6b0a078b0d079a7a864546a265285520e7d443d7a3f2f9a7d7d73b8568cc0edc9f1714d0776354abb1befe87ebbc7102b5c394751e00030451ca9f5228952cbdef9531c35b1dacb2feaa3bb72af9bfd65dda43814f58c8032a41ef710631af1f24d5a5154c85190ba3df80268b2a3760dfcedc7ae99fa1516d4f2885646e20d1e9be82c350f0dbf7f30c9585dded16bc52fbec0024969fffec656e50dcd9ddc64afe07e117efa7272cd04b1755bdf40c20150a5d484761d9e21038d466312bc180670375123c02e947f7dbe87f5ecc8b10e2eba137a110a9c9a46263c32233a526f1f83e5d780d563247a4572ba60ad4e8836a5fd3355a304d4be1400e00b3c6913862938b097fa0211d6b253e43d4ea9c3b059a4d45c741d227894fde034f2062ecd181691312afe3d1f0ef428e3605e50eac04afd8739a5819125570889f731c5d334230cf36206acb2f8c16f03da36cdb68dc007a86d236b066fcbbdbd2f23675fa2cb6f41693fb7213e84195903e3d91760d797099b811efd12361e0d971ff4f86cf8ff9033b2ce287d2127ca2cf529c72dead378051e3ff4815fb2a94435f3fc67b9b852efa13ea6cbf7492a22020ee12c0f372a3b5389f772ec328a5bde61e8231f55837f7ac6bb4411bd01dcf21abd088bd7522c51159d98ed52193385ca069b020a76422f67cc53a5a19f74d72fb4f90f7d6aa1b53cfab528c866e66532075ed594b53806d4c2d9ebe0f81de25b5627baf1940a60d476a4d4829b64dc164282ddd0a07a6278e7c7145319d04c653c9e3c81b858e907065aa663ac12d8dd6dd80cc02cc9d095bdcd3fb0f0258df9f738bf95c5487a734e23a91627ecf10eacbe9b25a0498841d0fd0eb1a93ea0102fe9b32fece30b13840fddd60ef1dcf6024f554d60d3538d684b18831d46991986818e9be3e0c425155139b4798f0bc400513b1b2f72921f7ec83ba02a97f1d530a81d698a203c98343380bf9ab04d8c5f09e85cec750e80bceb6da833c2e651b1744d24e6e6f39f3d9034d19aad6290180ee5def232433e4bdf6ecf17b424c7ee8d8e9318f139c530a57ed99c93201b8ef040bda5f72a8572818f1d8bc78a8893bfa2ee2185a43062098ee76d7c05a225f1d8d37a8e7aa65bc38c63bf92ea6c64aa9e2e9e9f305fea4f2de093865fd574e236dd93de396050834a15b839f326150e376c86708571fcd5567966d3caefe04ae5bb48bc2678682f1be8e5e83e1aaf34d363aabe690e05ac34eb4fe87ebc399874ab57e8eb9759787e19fddf7864a730318323242dc97de7e274d9cfa201bc42a717013d2b7e24afd682ec4298937cab3724e1978fc4c6b1cec39303d83e324451e97000df25452f72b541dd82db49701ab9c8f6b768ef6304f7ad9e0da9318a48051f8e20cc75d37c23b5e3bbc510181ae4fc246f1c519a81addd55abf8d257b675a7ec5284183b153efe9c58749d3945707bcc5f0493ae6af96baedb81195ac9327dd21c052887065c17ed1febd7667a7aeef5493d8d438d86f8374f6a126fd1ed259d99c5b69f75f6f8f1f22f305fe815586b2b6be1d14963d6c5a5c0c8824cac3b6d972b7e26e79e57c84022ad5a4c0d6f04ea7e95de841a899512b908b5b4a5f25f2b6ff1404ae63431daddc2a988b80080130c98a1b5272ec5a2cfd2edb672744ff048d4b3e39966dbcd5bd5ae1ac9a94b5272058e7a8b79a0fdb429155fe7e227b0a9a913738c3e8d4683220d9b16e056e83861573baa7624989e495068281da9917f7314b0f1d7d986cbbb0bceaf94ea299904b2e076772e7eb0b0734f32b80c5a12c21b7399e2a0486c2d477ee57c235e50a1bd37f59eed2e7edc15baa15a0650b4a5967e5fc06e1eb13701c6393c2f43d7eb7b6ce1a4554a287aa5096569cd518fd5a1f8efe111cf8b56cb8608c2560c011f4b96b7830fce03a50662baed96ab5bd3e9cbf92bbff85b09964eb024595ee8ea6ef8bb920cb28dc0d4a33e2948ededf8deeee433e9cd91059bdccbf21dc8232a8c69d3218ae7e8157623aad943f768a43c3fcff068479a2c4e0c799a9e5119034cd128ce589afb2fcf48abaf07c6464597bd5d6af76a6101dbc72e432f5acfb16d7f02cef2c7db39e5c73c9cf14faa3e0b9133ed8948c1f9b9d75bb83f95ea25ff2a7ce5aaf3305b1e0bc04d326f4da3ae75c958e88cc7aa7d64ac27183e0b15c50b75cfc09060760d36466b66b219756285cd1cdfcb986188bc7b04ab08a8253e8f8ac4cd5c02ed78958e2a982580803bf498c463d9f0b8ea285ffceec3c85693e4043a3ae9f3f38ec6071a330a3424b1c1a47d851631e184c9ce074b24125fe41bf12149898940e7abf9a6cf401493a9ae09c3e8df401934f57df74c2458fea7016959b92f5f20d774fb3b01d5d01087939cf9bbbc105c1c186a7c3d2bc40b54a823a6f0b30b0b43aec0f897b0c142650ff39d75d848a7e4e50877dae4472c64fbf2982a28edc21fe646316f0643dfe53ca8ce425d1fec3f592c883b50753710f8d353f102c7ffdde1f42c3c39aacfdf82e0c1f0eab2d2121d272908d46ffa07d897ab56e667c2e8efb65ceb9020c071212c73d858629c7e17fa9336db3e73a512f13502f7d9fbd71851137535fb360c488d5c7b705e9cb976fe306f9eba1838c7e13ed23a2d4ab7b53322306c07219d66ebee9290c254a764872f9da2fa906eb6b53a4b77947dd88d54b04697a21964d812b029758b157b5133418472485928a941d10608b370ab662cf66308176943a09504cae6e2f7406e2802d7c26ed3bf089a8ebb8e254ba997af1b980f52cfb3c2ad59cd87ef853b2afe70049a658d2462352be264c93232b0c0bc982f4dba2f775d95d7eed2745dd9f7aee50d4122d47dcdb635df5a319f8b30d77e61601903704800853b8b7bc6181a54ef2b56b88d264f8a8d32d7e60efcbd563089c249d7886c63be24a960bdb539eacb0467074856709c987e0576ee46eb2878af93f863a387bb9330853a59cf04a27627e94d32e3db3201420a619f12ab1f72abe40a48854210d01996723c4087e1a908978cce6d35d6721b9efe60c1403ccf9d394adca0712e7dde7a25a8fd9269e6df0e354f17497e566e1e428bf26493aa18c438608ef414e21dd7d4cf3585d90989278bb0186bdc79b944ee16f27b9603ab4d49cb3e2f5820a0f6404039e999f5ed2323ce494870b858b871ade1bee7a4dbb7a4cdd30189108520cff228c18b9c40d249284e0e12d90d7611462ff19be71d22a93661a1a6fe23dc5b98c85addc67721564440221a21d0525e511f62a09ad3f02eb1e0e4c5da9c523829556a2cdbb7d65c0e565f7150ad28932876a15b9968262c1414acf17975c6192fe0695165060d98ef343087e49d7998259d464ffa2ec948086a942f860d57934c248b2747c35db508d03009741d3a2a9dc7dc8ebcc771f44cd5eec960f968fb2598fa7ab7c250d35b1e06f702c1b95ccb62337b3d6d0f729e6208497d8d642381b8d12975d0a9aaf453301b156f3d2c875b0a34c6d3988fc3d13643eeb439afc1d383b3da9168bc1710e68d2b8a1578f5247ee8ec7e50806e5274d7941a49e1e8cf31615c0afca1a31640d2a80b909a71eec3d6edc0013265d70b6015dd03e63cd301aa66e8ec1c9ecd883b113d96f9cc17762d6c7eeebde1f78eef861ae6e8bfe5a4dd6f94d5e75dcd8abfac13a7dc11ba7ce85a611d1f3d470f4b2872fee1ea1d0fb8c9626ed5e277c6c2c12e5a228c74886af2e812880c42262b4a8e9f8bfca2529d14cd47df34f9a7ef5c6a114462b2b78fa97539f4b9a40b27c3c4a7c940b87b37a7785489e30e75173c96139a1022f443ae76aa642388db53ad53b89637740bd8dd1e9eb3d46e3858a571016e343da803f2d6c1cbd0c9a36903465e750eba513bc68d90b91930111b46e9e1041f0f55d4481dd13adf3de864fb28c3ee306276d2888df139e048cba5b57ec8a2f1f0e2cbc0f3183e301ca0f69c1f902607ef8d2967241eec9d307ba904de113da9a4fd14bfac28b3927b844e01e12783bf0b68bb78803601e8249e6493d3740e75fa70f189d3b4b450adc93a64da304e00616bf733bb4ee04fff37d173f1e9e2e69cfb53a277a9d6eba595c3b0ea7dbc284414d5aa3d339363cd4b87c7d38121cbd8625c5e54122d340820532c0aa65e6a8a1132fe83fa054c2dc693ffda1f707c000a61e6f8eb731d1c96c5ae88dc377ac19399ef12c7a53813426c2d49c37a4129d80182531ed7978baf83a1c9446bbabd46689fdd36806c430f0f7fe04c79358d26ac73b373ce13e38e23e3864c3fd39d84f777fb13c82cc4a2833d9607b2978b8d9866042bf0e8e16cc26de1808063214a3f59dfbe5606847590fade0c5a1630a24a9414b355d6a2fe31b57a8742b002b1d2f11a12da16f1245d91698e22fdb13e8b8b722b57e5da84c573421b5a9e75db3ffa7c1d727e17896a67b5bd4f85a05b4a62461bee6b23320a837045b96e71f49205dc5862311a56a03139c2e38db80aaddf7f5d6befef0fdf989dfe41dd73954d4b3e896cae8de6517bdb8aa0bc6bc848d381e23916767b108faeff2231b4fe9ff5ffa27c56126bf864f5d8c2b24ffa91180995beb77d6864fcee27760c63a6ea17cd2165d7cfc0fb16f4bdadfd538c028a1725e8dcec6d0a995e62e6f2e8a973e2463d0464149cacdf145a25ec849a07c21805b5ca2f1b468d7acbd7db3e58774450bdfd58efb83b227c2d6d12d3380638f408f15204cb9d1c7945e6dce8a1d7772cd60600ab4fb2bcaf6643b1c16e1a996a32dbdd309f6f3df96709e60786578e6a3d1aa1d0987d5740f234b998055e78a1b27cd19a0c18f68ba55ad1273f1034f685e07c0002ee2b53e5b9384794d85612f64eb880788ed43dc9ee9f3ffd13a08bafc440cab800926e58fe9b1b9dccef725e1bfc7dfca9688332acbefe711fa8d57799f3060ce932181994794d20659a1a6b759b9465098422597e50f3352cbdfa0ce2b8137de276e1cec1090364eb970448b71976fa589fab982763438668d81eb82d76af6df286463063d3532c9d30640705fe91fca42674aa1f8634d1a53eeea26c85ff06ecdeded8ab7a614a339a7222134bd220237a3e306386793e110c0a4b7078adba7bdfc5d373078f3fffdf26ac1d290ed1839189b0d7882eac16541678ba26b873cc09fe6a555ab4d6016d128abd51de2bc379911246b842b229d94ea0a2b849bdee8b90e9c5a64d3e3605c3cef2aa47793bd1c35747063a509063129c73c99f4f0a4ac2a120c9c906226e47864b3bca0468b51b8bf26f3a62a177fd7f9b1b0fc54ac17ae21c10598e05f4f2014f929c74dcab961f3bba452cb3cd0d9ae973d740ff902ca8ec9279de8eeceb0d455fb24e3ea8e3feb2af69f96d3357be0fbc42a67589ea87aa1f4c2dae016eda0d2d083dcb74d4f601e648d1ebaff81ebfbf1b342e80840330b731bd44fdb4ab29625b04331f2d7316ac0e219c4fe15487fba4c5a827f01b4d726fba27994a7a9af7c7c929a4d93c97b5b8f764ffad7f3919495edc9e63dfcf58a9130c8036a406859236ecd7032093727d3376f077637fb466f8bad6171c3d844fe5337197d47f2afeb0c245340a8a8329a960d5bc9620a43a7be11f23c3b4da1fd04c93006b5111419969d5c9fa1b45425dc52704ba03539fa1114dfdc177d6879e045112d40696110a4cc4ed267090c86603a7d6611237a9eee36b6eadea62e845765327164347a9e487bfcbe15f88b1afaa10f832493165360bd1a0f26d154323339651f78005127922010cadab3de30c5e29c62e2e3044cca8264037e53e32f8ae8a61e2227675656f474e68dd12aec328feeb1dea064ecd7edae07f40b2dfce80018e025c2e17341788e1525e06a543d2ae6949cf3836b80fff68f833ac855ae7cb50aa820fe1cb66f97d858f2de2f88ff032607cf8eb21b54ad4eeaaee6a73469e7cdef921880e3597b8d284942823fa0f386998830b746f4962d31648cb64867b33eeb2ea83242fdcdce501fa5b612f89ac743120d2ee667c90c4d3ed58936f46faf72bafd6694865630e6d4a5bec531efe6886285409a064046f96b3322434b87d745c69a0c0d17100744c499ea030504270014b0bf44c11b63b6f47cd673f77ede4371077cce1a7d082f071838551e66f25b7b4b54f810b133e8fdf7cbdde5b103bfab773bd71b0f62c44fcf3f708e497dce838eb46026dcd2f0050b8e04fb49aaac1ffcd55fc6a3eb7fc438fb983fa122892c805fe02f0a18f7f22a94c838209f60521c18f33447f9e6b80e5fb776742c1f89fbc61edd6e661daf7371e5abaaa510336b15f8216b3edf9d7d54fc14bf7ca4cd7ee4cca35f6200bfae5a99e672369f730e4ad19da78c9a544e3a4b33aeaf262e11a05b612bbf5ba8017f71baae97733f21e35d0f9a39817216c991a2bfaf9ab9936882b9e93a7211bea06afb44fffd2c2550c5f0df939ef9dfb6faf8ec69fcebcfb3b8ea0fbc52e6588de29900ca870d0a232ef2cd193d2d84484e2da784c245ca7bf379cb0085e8b6a5936a6ffe448e1612fc01057f612de3bc936b49116d4a41a6380c7c7974d0c2bbd64d6db3ce435eb71feed650142451e52f4403a81e565693adbd614defbf46b67b4909e0adbe25abb5bc09fbc2f379d09c7a581cfeb1947fa3bb4b7a554bce155c72aa1ca76b7613a73f820c05dddc1126163252a6cacb276a6df4a0f479076fc39fb046fb75c040802f27f22b75f3a8d62ac445dac96d5f170fb4cdf8e3111a5e1b0c96c4e76af27e79a14c7ba1c262a5e35fc9f182a716d998feb089c9db541aaf4c1f602577c25da068618e3df54192287f870d0371ba2c633a137745703961b39f743354b7e1bd640e15dd242f1390a5d8fd098102e52376a4218a5704808f0e93f25ac405cb3cfe75c5db3b596c306a8583c571ad664a5f5c1e73a108912b2a31d6dd989524bf25c3b3b04f343bfd77d07f1d85ce2505cd2eeadfe9d50b26a325e2aa9b692895f488740f0c2a46cf009eecfc269a8333490f4c6c7d1489dab00a975dd0a6fd510fabd218aa969e5cef543c6dee1bc2c0a130115cc9d70ba02aceb18174bc351a983fe768c0ad369ab814c2ab1ce5037ffb32871d6638cf2db5fe5b4402104141088de0a49be86b41d03bfa44968b87b050cdb8f770dc61eab92921cb0c2ca0fd0c7c66810c8ca8c13f976525abc0006da8fe34abbd47cdfc0cb5fbdecea2d40a05c125170f6e840739711f486190ee04e7affb21320dcad97fb2718458d237f48db0ed58ae17532cac69de2e97b46cdbb092e220fdbbada8acf0bb6b184f74b4ac6428abcf371f3dfa1954cc0065952f16344a62c5cbd66a085579dc9b68899d1c59643c32c59c1af2560b7e3f8cbd737b20fd9eb1ec126f29be1baa3435af3510b3d407c0007d50aea3a0f32452eeabeedb5588d18f71f1772d8d3d8d921ae318dc0e15da66c0e28f3a3c5a378f183646b162d1261c8c978ca5eea743e19f15f52acf81e8dacb8858022b31cc2f5750488c17f85979c5056cd1a5e9761e7e0fc65dd84d32ed02058d2d0e86c4fcad94beee0f17e8f6efc2f361cf10414be32e36acf038f67e128921f17955a2cb1aa32b00115ae402e2464a1ea96d5ca0cfff7f3f2b69b347422e5380cb1c38814a915bb04bdbf4de9bc6159b115ac1a46793699ba6f7d2ffbf0def99bca04ab88f2a2bba214f581212898630dc52efc498aa77eca262ccd21dc0c54be66ff965cabaa9dcf8cda2190e08c443bc8e59ab2e2a338ed02b776560cc8a822334e9eefceb52f63cc8b8842afbc8dffcc2470898d70e544ed459e9b9c66caf24b3dfd21b7dfe4ddf5ec7573ff30228013bab508a362b2bde296608b8fa186a24337eb54c8e64d36cea6fbd90d972bcfd4448f07b9f639747a5b9ac07c780d7d7544e47fdf991e7af2df0ba627266591054521149248dc7e8431b056d8f4d931d0cd2fa8201cc907198e374049f3a4d2ced9c0a135dcdce1b961fa709eaeed725cd4474193dc067c83658e8fa9cdf96c8a539a76b7ed5f7cdc117e1b116ee1383e3262e64b473279a206887a0b104e9aab2219da12cea90cc584e6acceb3bd4ad85e438edf9e78e6ec183e079f5d664e61a149a0c0a3dc6a865a3b035f05642000218380fc0598b5f7f85de0ca50dee842fbc422f808541865e3ac1661308d653fd8c9938ee1f2002d26841f2d7674115b98e14116b4732ca9f46dcb065280329e0edd9b51111577899c81d5743f06e099a497a12b713410afa97a69018ad95e659d5f1e2c9c91744a5f110e453b71ae27695fdbb2eca6acd2f57db789f6f8510afaa6f72cda31d88b734a8a048d691d3a876fbc1f3030f6e8fd8e6b9b76b0f896f21d2941f0abd9d4c20b175b87522b2133639f0a2931edc4b6a4cdaf7b0e18eb2808db7fa2cd2c3884475c396cf4b483ab9ee6d13c6fcf1cb26e40a78f00a1bea862c2f529764fa9fb26ee2a450dabe223f7527087c17e3aa831697774de2f38adb3959f47521fc13af605d0f2726121c3e6a0e12c8fb8351d0d854d0286b7f3c2eaa394ba09726d080035981498070e8a2ae3a139989093a3cd1b2318b9caeeb5647dfff3be7d77e052a94c09e66a82e7453bb1e1109fdfe02808d92c39b5891edb6ac6871d92a241dac5cee6b198eedb50bd3bf4f06436e3884b9fcc1066e0fba1ec7606ed282a7b78b1602dd461f5f93c066b8c29dfc05e2ac276b256908b203d7dcbde71f80e815b425a03cdf5b817e2b65be525be7faaeb10a4b2e3b286f010fb2480163bf13f20ca25b2ffb7ffa12785f9f86e371bb66f38c3062718ec428ecfcbea90650031c053b5d25343ce57f722de5afbb73a0ee664f47b7f5f2e924bdc188f2aef8a1167db8a433b7c6bf1a418533cd203d0c3fcd82a6ef44f94fc3ab49d08fa65c66f430d2b4904f597aff51d198767a441073f4b8ae1fc05b155b671a6aa0cfed7a99be3863569caec1b812769d2c45f00535b7f836fef841e012b6e258b547c974797387fe88d7657adc8bbf6a44f416855ce31994b766ccda59bd11c511308cf9bd37e305fe34222a8a244dec1e251a9db2393f1e8d75b8f499ce73a9a17f9736281e74aae2ef9e774446706bfbe44e1ae5725792b03c723103a0613bc1676734d67182f934ed810ef33c9499b10d35d4b14f9966b7d98e4902c308998653e26f3b10473373beeb6253e49d6faced786a111715072dc7c26766a181000316c2b0b7629abf23e5d765bfc32084eedeadc6fd6211b97fc5de868a0ed07981048c90f93140f5cad8455221a945f3edd8fb276d383b7a77c143f45334a742b3a59150f0cd390e8e84a28e135fc3303690a67b75498e3ed6f653ea4c1245aa90b1b1065eb8ed069771e105280a7b33bcbab5a2472cdfeee90303c21691dbff9f4022af7f50dd74b351f77a5b7b941644d2ebffeee6a0fbf821020f10c6f5125131ff99eea5bd93a3c3bfe19634f4cbbf4e359052fd32ef68092860ee58fd89e259296acfa56210ef7445c23053bfa7277e6b4d311c5c339d6d0dd82910bd74f14561290e6eb7634d28b458aa64cfdd66f410e304b4460f6a5ea122c36bfc62d896bd1a08067e36ca1dce4d05bd88b08b8aef3d6292f2dadc65fc62c25da87cb6391dc7f9ff0740cc0709ba5c6e5d5f9f3c9a778bc346e2c8d8247623b906a5c998ad2bf92c9b9110a2409baba18459bdea591211e2396c53165c26338ad51bfd1e2251475317f79c580ca6a45e0af3b474f8468efc8f4c8ef803294102c292efd6af9560a9f76ec3faf87947ebd4c4f16fd9aab58e3078a7cdd2f2dd7188b25232df58520341d0a83bfaeb436e20100d5f6b134f96a8bde7d7e263b22fd5af933091570b8002fb0d54668af106e63f75bc6ad91cbe2378ad4bded635dbd2098eb05cf23d98c0d2e02db026a15c702af9e4de55a8c52ebe44b0b831337a3260b299af65386fc6be944ed90db01603b814325858d19c5fd5d72b10d8ddf3bb1885d0047a03c7f84d75c7d0efadda449d60869ec054958b7f0ba866918959d5d2fdd06c29478ffe23cdb82747a04f6425b9c8740cf039bb9bb59879b42d2de6ee3afb7656e82a2f165991816020162f9e3964c070d56b23b101f464279aa056fc8c26ede4f3f3f0b20a36593f1360cb97e9d55b10b7f097abb8fd9ce89bdd4a3e81cf52a4d7de9d04e6d47266f2a7432cb860002c6ff4fac3af9d7a4546885fa72343ac443f893f1cc90d1daaceb0987e379a2539a80e8b080ac63705f039017f50d62438edb117abb47e5d93a26322cb86f74e68da76ff4dfc7136b06b3d5512ae1dbda34d08a00fc155dec68ace619c9b5e64c754ab78699091aa8560826ebd962ffd7b5d8932b81bc2c0efaf8f39ca181cf669119513de915ef9551f47cff4ac6bc2b89cde82e921cb090204ac476bd39a585dea7c42446e9ab88d82a5f458cb78cb48f23327d0bad83683009bf16eaf093f53e998f58692387dda412cd187e480eb9e0c53ca937cc6f5b7191252188ba4cf3ec94cf27c8e42b0e91f93cdea5fab8b618f57a4537e3daab7e5f57b79d4d1aeb2507dabfcfeb9da2def8e01323ff4625df029081d2391768672444a187cb5fc9cc1ed6e5cc1e259738e7cdfdc85f0bcbc2400cd0b76522caaa16ff609ecef89e61d54109b44bdba03afa1c99bdcde5d4fa31f8913ad624890be2a92c798a4c1325e641c1588a0134f404a8c6202c083ab5628326481bcacba6547d33a133b06bf0971479ef860f02de84940a61f47a35690f1b4961be5cf5af98ad5ddcb1a306fd8e9b3a377168556ee831b68548e52363aa91264c8ef86552c7e37c4fb19adbc2d3a06c2104fbfd11cff206c42ea9e17efdc1b03ca3578f35d24513cb9b16835af7758481733a85c28cc5d0d4ab9a1ffe9b21f187442255b21c22b6ed90f5c30061af383deab7955680b77e93f63c9833f177ee44fad5daebaffbd6ac97ba4d38d71e516b2c162ddcde46b5eecaec5c7f2b83a314a3127f02ddda2be6060821ccda112fcdfeab2cb04a5f76447a02a9901855130d49230b4eec6afeec306c04e497c62e2315fa0463c66b106f528eec4fea8237d1a98bbaa0bdab46897ba3d52f6ff0cf8fa0c1c4f397be7570911b7e2f4096d778b7776b12caa69e964df7e131837973abd70d6211b4c70bae06c036ab068e345ba38295958a54ae0de6ceffbd68580f6fb7a16d6223f052574e6ab151acececc63a56275e5a8bfdb862d5523b60a65eabc7b217119d3d5b25bbab6853f62b192d51e3ebfb315009f18d192041e9c15294dcf9853c135320e409bc78661bfc3df57c4676505ff7b0cbbef655e5d4dd3dd72fe5cfb69f829f20a4199b54e80d39f2f41f5dae22c6b73f8b16f0e6a25b09267e347661b0ace19fb29034dcac9c61fc0014cfd3833a374f580c2a3469a1734db3e67f8ea60918d4dd1df15073eff3dd841f3570a8e46efc8520075163505cbeadc4ea5f1e75201abb80aee6f49b6ac0bee367c330cec61234be7c7558dc62a9545afcd024f481912bd9c8effe89083ce3c6831eb78c14cff5ee307589fb78aa4098fde853715c7fdbab4c854e36254192b747629ed87c5dae24bc9af02eb7ac98af54a0a73df4c1f6f5cede4977cebacff0ba8a23bd606e5b5e66d46a16ce2e0d33f0cef177c9b24501b4f9df5f6eb22224c7170f7d4a34b6a78c05a8bb8952722fcb216160bb0b71f48b113b27233acf27eee1eceb98c31ea18a856987597bfed2df1c98f51539f75636d449204dd129210dfe32d021dc60832e9d942d11fe2f7b32310dfd5ab8f37eb2bbe4136d8267fd51587a30fd84125d2e2004b29c3e746aba1266b7cac77bd49dea828751fb8f6b2ee23b1cdbd4ead9ee107478356eea8e4c8784f0bef7c6a4bac7db8318c9ff012bdddea640793211cceac7e39cf6cf7ba90403e912b89006beb23a0d6074de2061a5a4ea789b56e2c00997cbc9d29baa82a03c180381aea7ee71a55186f499da62bf3e75488c7a2f0e2b92ecdefcc15eaf5cac87f80f2636b2b3d0ef23124b56495aa72a51271ef961d89b11e94eb31f9db2aeb3d6b2764d94df7d4bc0b3f22d340dcc48d25b859a00fddc16ba826c46d8fcf382da1b2f2d5af95b20f88ece17bee3a0cdfc032b79fe6996730c958bb43c44f6ab1ba6b1d00fdc359f682611bb70bfcc5ace062d3f22c7f4045b7cba0e83db6bfcb7e662f980eb9abe6807abebc764c82e80924d7cf2aaa3e1461ee74add96cf1abfd9231b3cb3553c22ff6f6ba3ab67b15bc988399ef1ecb9920782451f5dff41f2df32a899f35d8595a4f8cac0cc100d018a9f6b820dfb3378b676ef03c53ffff774b06af1292a9682657639bb0c81d10c8f7e7b0b5306df93358b66f7bda4cf4e9b1502de5038b6091b71406c5e8cf843f18851d9a09cbbece62366da0fe297f6f53d090a3bd1fe22fee2fb250b1748284f0d11706f252855497ed6096db404c7b1a2c96d6ece82cb05af966d2663d127490bbc11c7a9862d1569d9b116c071fa57f73d9f8421cf04b65f393bfea92df94d7475c317b7abb49adc1ccb51d8f82960c30db30448e39639efde336046e5b0a2d711542873a536e73dc670e94d5765620b875a8f7bf2d2b76ed0f2fc94e1599b869241d0400b87b03ba33e28cd01e906928f60804e8061876b7e379ce8b3bde26273933f5f078619c0c13bac9bd30a5dcf39573871faff167a89cda1b8a3851aa2d4891c64223c7a2c7c358405c88a32872853185deb2a5ff0e4db91775de483372928f6887e9e4ca956c6704051bbb41396501107b12d3e2cbe6359fef7f3341f2c55a4c1295ea3afab5d925c5a365fa930d2a1dde2076ef0e91ed2f394a8e6f7ab9e1f3d22f31671d9f6abf24c64b9eabf8c8b0c328c42085021e3748bbdca812ee7c61dd089c88fd8433f8a3784f1675f74f85e68d595206c17a184f97c2b64b4041d099ce2be05af513f827dfecc34a1cc2e4e6be1fb384dc1c5bb698724f5fd3893a768c1207129efd225fbcc14fbaeadd1a93b7674e24d9ca183c3f77264b73dfed2c845e48f3b26a203f9bc677e2520853fa992efe9af5302a2a14f05838095f29410ad6ffac9c4afe9fa042f9fb364a77f2810529440db547163f843669e2130be10b9e62a79182d66ef7355f61238b2427aaa398eeb617a835669050f3df0930267080c978ca52f18754e6d786c6cc42f3bef58338a401ac5789dca7951da9fb81d29117e51270e2e5639150673dea696c8dd8063413f294b2a92e758d32f7f9094645300e173096bd9d95aed580741df38f6052ac0e12017bd1123c112712bd148b6b4396b311fb65c082b2dd32e3aa83e9d70d789f554ce3dba1db0b7455975566f34a1d4ba2b7c11f3a492537a04a601e3d125c988158420e1dec95e9758494216f6be1e0de0552cd436c7d7eccb4f5002c159668f4983e7cf4f9e91bd0fbea31daee3a9ce4402c8903baedab2259fea778f589d697f7139d1c3c988a1bdb2b8306687d59e04ae1f5d50a7f136859ac2bfcc81a3cd24d4cc4fd27dbbc35253b46e0030406357bff3f89fcb98ab1d235436c250aa79a5dd5bd4e584fb55726e2d85635becac6c286833362a6941c102c4a58c9960323a6cb18641e1293a9b6d0e174fe49add0eaf308b0fe215becc281f61494159eb268568c0b746047e2897da01d4bcb9e7920966301e627f0d66d80c694e27bd4daaf1d5dac414535932e2d13a5d25409167a8ea05ad58b07c89da94e483ee822fb985160bbf677c567005a32fbf6e9ca0d518ea20d0ef82daa7ef3f841dae08134a383b8bb13cea4675b083fa09a714b404b25ee145796c132b45a6e9be92bfb4783ea9bfcdf08b325b21bd1dc99b4512d2a4b4d0fa70741e9008c883dfc8df23fe2253525f09a5737f8522b5f7ffc587e1b690097712d2774fb8a9f2d69ca3cac50d140ebaf33b0ab28c9bd33496ac354b27712ba49f8e72450534457126e75db6d17cd3f93fe3bf05d45dff34ebb95be6530d4144446897fe9078803f77668fbfcf4fd288aea68212e6c2a06de3a48a8788ccd9bff18d1345a1e4ad52bf5d9c0cf391f7fa76649eb3bf078065359c9e2161b29fd4643c5fb59dc170cfc53e5f21d6c0ac5faedf76ef73b27744aeabf62526691376eaf10ab171e8b9b33000ba3732eb9954681bc40f51c3cd29e4b1ff8299d19f56213f1cf9af769733efedabe28e08e21f7ef42cb1ac58d45e74996f6927e78b0c758d37b143f1150f5ec1162435f3020178fd73de955eccc3a72c626d2e397d1ba9f81a00cff4a086bd082c9cf9a8102e4542b97892c6ff6f34a7d6490297e2c3c7fc3793b46fb18a1f51f3a073b83ec3b1a4136bb182a9a54ce8c87458ba3709bb54c66e8c4c608bc4a1201d4ebf5930e063a2b561b43a20d4292be441732af199bacd1126b59b03e78a36802c60f275a7f1ff8d368ac259d8e0fcc257bfbc405c36d1f99fd6b7f5c1d98d15577f881da0324a19c7798ef497a44aebdac2977fedb93ffcae6f4c5f3b0919658463c8e81a386bfe26f59587f6cebaf28d34b151f47afa46bcfd78799caf79a8f8756afe344c1f3a9b452658c00afb7ee42e619e9e8af382a41bfe2e8beff8be3308cae126ffb583f4f8d9315dd124cfc9148ed1f1177bbce02f4bda446a8a7a8acf59b1565d385230ce48d0f0b231ee8ec62e6fcaf5af4a751683d7237926656e5b00e68fe82abe6452098a92e1485afa63f00bfb9a36dd2f1d60cd7368a9818b62d268f7d8a87df0be78c4229952c87156c74829710029e3762dee730cb33946eb345bc0504b6a392928ebb490fb2ed02cb896c0f20cfd75aace4218857c6eb5afb7a5d46479015d495bdcd5f8d2ed1f5f3bc4c3cca72f065acb960df2f60cc63893ffa1c027a70ac8fcbe7869809441f8222a08d3656b05d7172c12f2f10cda9042e7dfd5757d62a26b8b1adea50d1761ad2495404b649d67ec96d58ce23fdaf78f51680b3cd870155e5cccc6d1791982e52579b1fc47b4e7e2596cdc4d3710bdcb979373e2e6eea574b9eecf224c3494c773827b1f310f9a9770cb6fde8c98fd5d6d20b08de1790b7ecd58b87f1ec395bf07a6d75cc6b9a5876f58182d488694d3ac72f4fb3145911f99f9a72da8826c1c1e15be7d02486745c3ebfbe8ac2dd1f3039d5cb05b36ed3785d7a391f2142fe6defe8f06e437e2aa8ff60da8290a89e9b285d75880624319495a99f6a9cfa75eb7b3fc78b6b781fd1748a7f7e55983e2a2a860ca08c76c2059ef4383c24fe142c57e03166471c4eddb0ea74bf893bd9131fb3a40597536a07c97a7e7aebdbf6ed2e452f76b695d17e307f9e79d85f784fad3da7cb63b5dcfe2b973daf3ad7c801ce1a1764be2fab9ab3df75abb42cb57d63e81c1b7d530cacc9b838b40484dbd9d88f12d520282afc0a5840d137e160ebfe4848e5fc6445d7364c9e19e3acdb44469ed76cccd27caa8a8da97c2261951936a937557ae31271a1b560e22e8f029639dabddaa1f1436809a34f933062b11d87f211933bc2b5cd2ef038d405d7265f312ee903c38278cf2236ed9871298d2884aa65635dfe1627aa1bafb0bba008a4a1aab22fe966b40fb8acc3f8e1b7ddd8f62ee4849a1f4a25bdeee9f82e7e44b6c447ea3f20e0a31c78e91c7d74f1bfe948510d7f0196791083acf8ff57c5ed6054186349da22f7cef63e6a0b4888f9f2d3d6aa1289cccfa0f505b34a093242b5649414fa3a0c0e648924f133f36b232db988f10bb25acc198ad0f7b232906f14dd270e331c58ee7c7363a896471ba419f1b7725fc50b466fc6e5ff7d3d9e75db44b5986f7e6dea5a790a834d07ff711c42fa654c1e2f856a89ad3d69ff55505af17bd22381387f6def3950100cd5923424b3c8ad4a0b03194ed78c58501c26d3dad684628d76d770a5df9b8dc82e8de15e82d617e0787876c1f5274538a9a9079faf8bf2b8b0d85261de3098c9a145f066fe16a985afdb163a4f05a4bdfa95e1c44b821228d28cfa180ccdd2ed5bd3f117f2b42950040da42e39d43acc43315710d3ba6495c45cf75b54e6b91f4c2c6261f66cd698b23631c6d82df9b6534fdc186d1f91802e2b62faeae947b16fd1b43e2bad9a5a5eabf04f958b954d4dbdd4c853adc14f40ed61612d9e61508f101815876c11dc72eb0565d9089aa46f3554dcd7bddc2775b465b389a63140fcb649170f085879180f37ef5ac2ec8b048a60c75e8369e0ee6af73e0e21e53d35b6979dea32f4fb8ad0e8f166d9301b02ba13528b031e5238a110bf6eb44bf1116fb96b00758f45cbb3539e957bb35ea38c568ffdf54dade9d841f399f7ca0d8a0cf4f762fa22098d138908131f9784d5508507c13d1612865b6282b58aad8659bf660acbb89d7f82ed3ea969f068b9c4a8484cc44c7c888558899df89310124e22483489232d496bd286b425ed4907d291384949d5d26a80580b7848e09daa3071a7e76fab487a5a744cd3bf9ab434c59f7051b6988320295b4ec885ddd1a36a605439658ea0e334270bd3ce45d9bb47c8259583493354a6ded3cc67323229ecca6c6deee6880626534e99f503df242e8719b7a16c7f52b0fdb9cdb417570eb0daf62df264b26602cd668782ff0a62394cca342bff9e2479266946999b37b6e0bdc114174853bc02e2a251cbf994e640096f28cc94645eebe8a8e0e4230745b83a2776f942a21e5d3103fd9539f78602ba224cbb1fcafcc937796a14a6aa28d00c05c9145f1e96a3a4cc4289bc21726192a79479c0608a8ac65eddb2624d26f0c227dc330953ca6143a35ced1d4c2b14656e8ff9dc060a933ba6cc38b3a4ade9603e3450766904986dff335db795195e5ee9272bcc88216517b86dce521f4635501649df8597c9339aa832071d2eb1f589493b79a602ba7ff0b224205d031e350b9491b96195654fd5d6c2206863a388b6980ee0714ff867488ce5131beb80e5bcf97d99d02df6b605d78e550f53cd4b9497df0a8e37532a3cbbf3d316e549a5d49ec26ead53504959bd8ffae969c56608d4ac04d7b76e356cc70f5ece7d61e2161e8f3f9ebabe26140b871d77677e56d8ae051ef6df3b89f008493ddd1edc764de8e80509204489b8b88d1622c7fc352c3a22112bb70655f6c0dbd1bcdac970e76c9b1bb9974ebff044a43450362f731b6b7f2fddb1595187fdddad127bfa2162ff78bc37d6fe43924b90c77af5efb66ccd2de6f8ca85f71d7647358d300c5831774786e33b100e72a2b2bf3bccf5557f6bb6c41cd48f88a24c3a06df9213b91808713f4a9dac67c24af3725bc351af0a7b3dbe3c269305647eabd0a9d16890a227e4e42534433a28674c6387feff6b31ccb470fc065cbb9030923a96c77a90af60e530f037ef7616fd855942f8869edcd2567b02e0dd62e5b14bd7b241d81524673acbbe7e599176a6b830cf429d4ee4bf90677d07eefd473a0eb515c84770b6f75f933a9674af8ff168733e7f5d2fff5493456e5c656ff816ac46291c8b559d0cd8cb2165e3e1d3f5257b1d45acd88592a8ce3f197fd5dd00b06bdaa41f86c927e84f049adf90bf815c97825a7b07297a81c8b3080bb4b4d574cf615c8169b9d419a3dea98fd56db88ef2b07f225e95bccca4cf0adefc6c0fe06d44d9e398a44f1eb69b2430dda22b56900845ec96e9eaf538a356a0701477f49c8ad501903f42b6a987d6cc3c682217d213cbf893d5693155d283f97f393cbc20192f9d387c3c24f8bd77f053a49844b1fbf69dc458e9e3649298cd9c59557796a8abca6ea4cea68cd235a50a2519c7a339a2b31a9ce803b47dab172ad09dc9c213b0feee22074c4113f2fa958e6b0abf3192052af276a65cd1147d8b1fc31ba2c06f92ea9bb284147ec7262c65a1f27e4c0125b0af8b50069c93e16ad10d36a8635959d64a33d72b076e94fe965dd88c04e7c4ecf203657d90f0fc93b090a8e8f1486c4e8fd82b27a103f30bf9a4059946878b173d8698336b9816c6bbf3f613725ae0fac342a32c37e8bdf61b0e1fc6546ea14fe876218dd85ec3183ee386002407f21bae8552325aed0a997f0f55841a55dbaad8397c3a66df09be433fe724341d246d960139ff153449ada3f9409719af2a1e97cf018336f5dfd7e0fbc575624bf5d6b0d3c659000d42857365ae1dec40dcbdd7313b39723c9f13d2c735800457e66a64ae4a3ee4ce34f386ce06c9d50572f705a4e80542dde7ff2097f7bb338d9f31a579310a1e8e39e1019bab6ab94ca30e96170e5f68daa2b5f745c8eb482ceac924ed55a3ba03c3f5cacfe330b9c85cdce1fc70d62086d35ba3f2a367f0a58c977b56db7f1f9d3d217800a36cb44543e3a33960415747cb3ab3ebdffff26beedc8c52403339802620b0b7d8728430e3054cc52d85cbdf48aee5a026a2408a9e2f2efcc32a1150b92440ad0479abe527670d3e2e1a35fc4446c23e0b7ff533921ef3c38d987dc15db08f3c311b519f59601e92e261d92d7a9fac1f79dd38522305bd8f6e1732440ecfe44588f4b0a96101bfaadb9379bd3cfd119f5147d6b2b8689bb7dcdb790fae92ca33ec60f4cb320e47990061e6149d04b6ea2ab11442c598bd8719b74edccae89b559d94e2ede26a14ebb04818b83d0cc4ee834291e4e184b396a02ad466c3f420d8b121b2ac81fa55850bc15d54245c2ed76afde00fa0f594a807bbbdc42892951968e25cda94fe0aaeb20e92124ab04777ec7d1e2a1b53d9f6aea6f9e4230e31460933d22ce71220c49f81d20e193048215c282b9691d53050bfab71d21dc43f98eefcbe395ef05477443b1202754814f853b41f658906c88a3897ee8dfd680fea8dfd83a9212781dd41ebbfc47e8039dfab4c65d80186954fec383943b08e953ab7a84d8811d11c14c75112e1a736b739158a19c7ab9d840be6f626691df0aa267e3453562288a45381c080f2451421cf962a49adfcd3c241eaad5a9c2e4af38aa232d767550a8d00f74f59c08b832eca28f8dd6084c534b8ff97e407da70917e9a21c9c51df9bf974d68b2e00e0f10bb77c1ce635e42ca54dff4c48f720e9402bbf44b22340130f6292c64e9295ac1d112389d685f4ce5caad0bad89385870fc5caadf73cd878bbd1fb087ae40061ab77f1f726baf76910254c95a37f3feb765af41fea791b9f437fa2b81c597cbc5fb20935470e5328d65d489f904620f98cf5156afc61d2db9e15c10fa8b68acd71edb46492712333a7a20326e4e99f013374c0e8ff989938f28fffda76fe172ba186a4363b4301adcc7d1a03e5ae28493854a0b8ce9e5df0f595473fe27bd49190f7cff43241ac3d76246109425d24fb6a1f6e2ed5b94cfcd2872db7caec2ca8aeac01dc23f6abf26adf7b2ace7b3c757bcd62d89ce1b3abe49e67842f8218654e7faaae0b020516e7e31f2e77f6a64665dc808feb5bd28f00ac61a0cb8da4c361dfd8aeb39463fc40309affff2231706113c70142004a280c71bac8400def7fe3dcb110efa77da0486ac7d71dd44f0ec2a8a26eb3446896fde4507777b81aae1bbc78f56c91abf13fc7743eff1680c09b03965f96fc9ca8d82e382b43d5620bef5cbcd3e1ced10af7bc58ec58c0ad295608d5046f36cfafbfda2fc03cfdfdf81beea7c113baa169d61348c2c37abd71b504f02ae2d50cdcdbcd4c0995b9e562d40f6cbdc6a8729b8e11a1e7f996d27aebe97d1aa109b99783fe9b5b1500995e307c0d3797a998227d9af4ec9ff9217bf884a875f9cfa8be7bb999565b26d4766c81c086ebdc8d05b1f855688c5ae5534ec3bccb179eb2e3bbe5e2ff72c5a154e563602ea7d3025c877fd4dc7c0259031e1f4a4fadbaf759183a4fa8c40f540f3988bf5fa3e4b8a64afb058249db0f8e0afa848e0289b6fda4eb0ab6091284e91b060592cee5146392ca35c46f12ff745c8abd155b35aa1952060ed5591128c19b52d36894624c5cd25c861ddec089149a8e8878c1d6cb743a214044af95fc784bc8f02c47d7eba69c809f812de7215a7575aa1f344103327d53f91012e9355e434612b66183741d4bb300c22f8010c3f3d1f1f39358227c17582e7e56d4bb4ead547d0f7cd8b18d0b2507a6f14f1bf9790f79577635c5df38afd46dc934c9cf9a0b2bd09a3e5b10568fd323b3bfa6e9e382e4d103f01dda750238105db1c53971257d34627a494307d07218eace52682a7db717d9101815ef1ad17e3f4883fa97bbf405d0627fa0d6c011c813643cf0692ee17390f0d58b5c7c44c660e15710b23e9d80fc828e3836edcd8dbc990fd7464b62912b3ec4f07fd490c7fc913b23911c93b580be45e8db196fd2f938e75dbe72272837536ed4c7023b8fca6aa594b2010bd741ccedb85e082847988fd879234482e90e5a09f4a5a5f9349bcfc85ed93418aa00f186f1183ca87289caa760561be5de79f31f8a36ffa018b705e809fe091717c9e3c942881517fbd3ac3018063a4db424a09b3fde18de28ae59cbd3cc58e667682ae54edd3e657fb9d94a71db02b1b671d6131a36fe105ffd0529c63dee6d89c690a81cd84f83bb84d371b9e5938a72f5a35ab12ae177f0ffed456bb1e13353f0661887bab6b6ad3538d8954cb5dea3a9d6402d680f37be090771193c808f618352ed658a177c6e8db88fec91fc14a481a77824cfe4eb0ee7bd404ff70e630c8d65d1699670554939f92482f2939a84231ad323ec0707f915bdc2be4e7f010ab69fb6d490a45c0ab39ce65dc88d11c85e2e4d8fa8afe502f57ed5eead9fdcf625068a2069777c37899bf82d7f88890baa7e79675eee0ce836f4fceb207e06df33f3f1e51e9c93fcab513bb7e363b7a61a84302d35a73a398744d31bc66b9641a4bf26e413e0ebf7bd4f220ca122be865a5dfbf9c6e314ac64ecfdaf018a73e7b4ff2954b43ccf84969cdd5fc5314b7a81bea66bd1bdcd20f31c0368aa50e0508c26081949b951e25a6fb8ea5656aa4b57664f9aea0fb32474ec46cc51ca959c30c1216de6a8d111a804991b9a17e641e4d184accbda3a5b9f8a33ec3f4bebee268597df3c6fcd98a382bac61c47766c7e724a979a9d7c6c81183eb4123d0712018708529f890aaf4bf74f6f0240f18d18bafdc35fa6e9b42a173eacef91befae8105889bad66d159f7a69e943416ad66abd98caf36a5c950c7c4c9747414de61b692408abf073e80b7eb8d0b2b6e01b5f670676ab50389e6a27be10def01254f85a9aba562e1a415af2deebf061064f2323ba7e4351f58c7e2938f80a91e85a4e667408a1029c2dce32fc9799a02ed47de2d00f14de1cdebaa758695e4cfb7edfeaa1a18839a5a75a3fb53a81bd188cecdff4f2bddf11b805d3855829363d8449c6aaf5b3c9c787450dd1bc95cebb76ff2dc30c5e43bb85ca7ac91cb3cbdd984824c7bebcc84b78f552c47785c671a63a7e8d6a2ca8b1d2243aae5fdd3b79dcd9e2f2bbcfcff522c469d529c3b35a88f9ecb759ff70ca7f09ef04037f85d2a62e5751ea990cf695a82fe39b30f0c88e3ba0cd0649f5df510e6a894d4af35fa41cc9585298fec390d57f558268c2203b8775842124c9866b98b8e873409fd051389eb6f7cad10854596e8772c30df9ae14d01550cabc6e10063e96891c46025f184739af4336424ebb1533fbf110bcbfcb20a24c47d59a3f7a71f35eb46dcc3362253e74fc330623b7f466119f2f4624e0d823ce5fcd10799251d166dac190683f68b6386e1bbfc454a9ef5e55f12da7f41038077406a1a19d9ce1da8b3a2935114bdd16b3da223470af86cd2939846087ce8b0e33d686f28d374c23c10e78268ff908e0403456efc2285411d9f5acfa23aad98c8b21f30e9a684796757b8a6200a0937ac18a50a841c248a6e7384849d10f3c9de9b019c8e32a19e690d2b6757995f595757f81545591173330201868ed461764bf473bfaeb6c7befb33fff086957493dfffc3c7f8cc89578ee123abbd4c3e4fe0d4b2e221c5cd810f83fb888dc13a5fbf2ed3ecb9189acf19c12f608fd2ac54d8b795d3cf075567ec5499723f23fb17a01ee6d2f1a5d89ba4315f4534fde67fd8d30bd0b53ca718ee04def5e7343ce1d0d0bf31dc86bfda060343ba12d4a23a8bfe88db21c995b09f4f7a739a8f07b1eb8130132df60006b8552d6b7a4280cb2ef0e7f479831e3a3c2931c2ed33484ba36fcf35cffa99b280d05193f1c8215bdd103042a6b83949948bcdc63a14bdb4eb1a3e0a3dfd87edae9401da066162299162206ab8694fc6920fdf658830fe6845906a454020b8d21a1e31622dae8cf3dc8e2e58fb13da0be54793a91b6f64f63556efe19c39106a1e2fa7f3e4efeaef8944a848f5431db2b097714e7338d88d2cc99bf127b5b2342a11877c857087824b7fbd4b04f195b4d3072dc45aca7499a2d073665dfd7a57a46bf0bea2a3955bf25ed952e6c322c1438e97e02ffc4242ba00e04248912176e96985d8e5f6596d93a956f826ed7f9d76d39576018d7c3fa008a933099b1f2f53c7f04991621ff6085f376443b94fb835c628bda9cd9da8b4dcaf936f00e2361c26f53e1d5f2bdde2012091ccb3c7a464726feacbc4f94279148d6af6155549407df85ba560d6baa4ccbc58d7d123210db5a221bbd5ec6ea2a8315c31a24a251ac8b5bd87ab8653d831f922d12b3c523f467765de2d3bdbb5d196d11c5783cefcc0223f40846f80f2ae2dd896a956ac1d55ad1c9a435ea1a7e93ebaddb897b51bc04d4652f0d7f0a33da8356d363a337708eee489497ee9372133f6d4bb0d4ac7ffae3ad6c88c077385b0a87a70af57ddbf41ca4b1da6e67145de4dd0a6ebf15738d89f379428fb05440d8985e30a9f4d9d6d9cce07b8ef2fa2272694210b6277863ae48664619b807b310e7d755808f8d44bb1694f6f3bbeab74d4f423e3fd4bedeb1feff481ae8bfae3a8cd161c3f8f0e73e91c5dddd8f851dcfc42f9a89751393a2674720ceb91c27e35fa0ba039e199db4c2350333cef66a00a72a1fe303022e7c209cb062efbfe8fe73d13ac8ac902701c4cb63e249c2dd7b309c2945003df79d3dfb1c6d995ccca54c2397a1630ca3684fa7f267c7e3594660e6bd5b40aa5c11575eb97c0f148cab0f29fef3542ea65c672b2fd7c47b409e55522805461631b60f9d00f1f7f59cc4db2c8c70ae711dd3bb188e884a6937d0d3c05bb7b1ef4db55e1a3111538c93319a8365d535aa10389b2092dfff7b63ba2281977319c50a38d097cfcc828a386dbda4e107290bf62e346b8de2b5df6d6bca41eccd3a3bcf027056179efa7300fdf257eb479551ebc8883abe898b24ab6118d50a65006710faa6f10dc13ae14c181c41e6cb5dd4b09f4ae855d9a5345b86f102f276caa0225f2bbce1be5c400c28be99bb29ab87ec91962823a1ce66b23babfaf3751ea024c018f82a96ad5419d6001d055afdfef416e1ba3dbb12914640f9100ac498040e20776154aba71a5b98617eb7d6c1e94eba4d938818f0374e9232c6980ccfe0ddfc8ba2072efb7d94a4c51a261fa0531399d786d353ec9307025d08f5a23cda0fb66e45354f388818f9a625f8acdc63eda6fc10e0779e54f2c4c6beb1b99abb327cef0ab404f1bb8ee9edb2abd84ace3261b7697a3f4756e8fe18bb4ba68add3e42ec377944c7a49a9ba530ae939ff9247570e1650b10318fc4e0a9aef5d8272d46d42e4f3498f240f926fea893242e135337d7b36d7cef7dfdb99119a06947d9e793c9e46b74666791406d4a3c5e3fe624ec6cb4bf47e2d3e9335b73dea05ce3909cf2af399d7675fd011486faeca2566efe30824fd92f08f325620edca8bae019d8f128c4701363a29fc0b51e5f10e81d2c61ba9528b039aa1b4bea8571a198a005760d5b8d83481db10f2e9d28a4a79dfb136c62944d2589f9459d0ef081511c94e88498dc2847a46343328756a8acfa174903357fd3f864a9b662c3bc9dfc6a77622d31b88602478f7f48d0c9251be973cb974a0cc9b25475a8c109feebed890513edf5d18bb02392924551a121acb519c11514635ad7fb2ffdeec32c63564ae2fe812bc9e568fb7f538043ff1f981f18bd327b338adf2a27e7c6432bcf8db52f82629e78c6b54f65b2ccc20196e5bfdb2af9d1e0d6477dfff649db43687cb82451fd58e839e71d9e4e32d168db2a9463137d286a8ffc6e7de928d69741cb96b830471941d87e321a7518c7fe2c286c9ba132890187321a7df9705b53ffbffa5308f93df1194f8a3738fd1e4687debcc3cdaa477516d9214c0a8d2c7d025d75fb8c533efd96be6fdaa2f72d631adb60a3a0d9e218e15f8f23b61f0ff2cf8fc1a1c96696f0821bf4f22b9c0ce0c791a5b9067093c8adf176c318a748cd0378c7a01167536721ec5eaafaeebf693c9254a982578d9d1d59d9d8a5d929a477bdd1668e1d5cd68039ae581a95b54c689d98d1b91e272e2483a03919dfbb5b6f155b1fe0fe7a42c594177ed1c02ac5da63353baed7a81c72d9190350db57139687305c5f6c1f567391882f78eb16bcbb03c0f0fa93952cf67bc349235dca3b624e387712a31032067dfdf58603d78c59da4d295dbc864fbf4d769c7c1f26c85f61a637d0f6e9b73d5b4273eac7dec813e2fbf2e6e796f3764bb2abb05b6e5c589ebc6ba0dba7c24518ac5f08a04f0db6ea819f8fb6baf767d7f3e5ba96c86c3b22c98094f2ee241a8fa6e8ba2b4d00073902d3c12b27383788afd707dd138878ddf53168bf14a8362da0ed97c8e440245ce474ab7e3c593a52886634e8000127d863f1cd290f1ec719b64b096e9f967c6b4d73a793d8b037732a1ee265990332282a46650b335c3d5671834af9a8e78bc17eafc3e5a2784a8d2b1a3070abb4670ff6aeafe82a1c0b3481dfe10151f0979775d1f0a5840b2ac812a3cf1e2a5c7e1a9575786cdbccec3c46cca68246cfd3b40bc20afd1ce1b8470352949ab0b8e25aafae0c915ea35753119e2129db4f05114ec681cae1a15cedf8e653296d771f5cef4c225929a5c34f208c1e89fd9b7cb7f84c5322e3f153b0b50fc349418962f24610bac58c504041ef08abcfa03e069faa67c59bed7682827a25f6518364b9f2b38161fb70a5965fc87e4818899c000c9eb61324ea3fb630a813112760b8d061dad9526ce148def8faeead3d1cdfcfdfe636287d13a9235e936570625b6bc72137a2690faa90c70d7e111b9369fc6a9e79b94dd8cd8b3d1634fef38e40cfcfef4a6a4be4a554cb3136c92c1600d174331992067dea5e21caae5e1befe141c29e3e625ff76205141cc8d111557cefb87892806f3bbd0d11b3aa21a3f8d4027d320714455c428b902192140da51072cebd7106dafc6ca2de13c3fc9e40a8c3f135dd4a5641be67edeec2b6778a028303b0558d283c5dd5f7dd889d11565b1980e7c655436ed1ff3ab6eff2875ca7bb2d14164738f1cc5da3311ffcf86cf6fd8c8efb0764456b0bd780fb45cddff4806a6a24596bc4192452c7f8bde561d8a081ef12d003854c1d90674ee838d3abdedf6867ae99f7110b4c5b63db46525fece215564cd2becfd2cf0398945a4ee2f436f935f2ed5c3776123440a15e3e827cd54231e1d52e3891cc82204616808ff5647d760f0295af250472689308eda38b387e9cbe7942de80ef42a507d915dfe0fc088d0bd94f5499f11250ed4c8ba335f6a7327547c4aaffd10945c4989b29fed2542852662df285371fd75ddf753b14d39b2ce2efa067c43f3d0458eca07e44197a7e57eeb9690689aa54ad8a8f86cfa90b8207eedb0dd60c01996a7596e46910c136d7e16430e89f41f0a7f2c4ffd8bbcc3a80832dfcd96c19d103befa4b9c5a746de670c7b02c424639f2e870db6213cd0fbed869994087818cd76011bdb6b0e321c3b7785632d3239a104ec416d52034bb5e722dcf0b95255828fe05a52f328c737e47f43beffbb994a086c1ec1681e42c0e2daf1a6bf4226933a7323b329ded0b8fef7b60a37785253f752d155515a4a70524272b6baec9279679d4de802efd3fd4dc35b50ba0a46b596a6fb99224385311aac331883d72e1a27f695334a4387fda135ae9e8a90ca9a974b907aafbe33d8ff8c1ac1dd71b307ae2cac51e174febf8ef0937489916ca02cb05fb2ed7175db92d5fc7a177f4462a81ebefc3a33830071c3c13d158461e21f9f8a9f7173e1de6d92f6db3f2ed1c7a1d6bfa97bb469abaff2569372322f87051dac18ed280bfd2570a104b082928455e2221bd97b04c324d7ab89a603a2045167fb6173df9cdab6aa6e208955a3aba745618086f7a46f597ef11b6da94cb9e1a90a6d40df7d5a1923ea99a0444fd4448f1d81db8bb67f683f9d17a9dae56baafcee45c54a8411c4b7753c86b84b640d2bf771987fb27db16ceb9bcc40eb8ceaceafd1fb8ea0505f0308297eb377530cf99c716ca7c2bb3cc7b7ae38eab5e1762f32e13dc74421cc64da016d5462e921a88f2efb657a12c7374b961840a5b7322b3ad3cd148c0fe7e7a30fbc6db63eb3149ee9c4c53319959828337318716eecedfd1272d6a605790884a9ccf4cb87a524edf2fd8512f8d57fe8c2d62da9ce06e94cd2afc523be306b7e3dd8eff721b763d14f4dee8bb1bef658438cee3d7694bc7f6940e0484ff774d4974eb969f8609cc1b396879fc292003793b7ed248b4967d23457e39c802a9d2b05ddc485070f72f7f148176d129469b6b30ffefa5e31047f717024eac96b87479af299bed810ff8d1f8932aa333c20ef3c7f9a5d13ef07697027be45996deddca65a89913f8c8120acd4ebfa7d1988dfd12700205d2eb2739544b458b254decc72c5b7e2dc97482f57985a96209b3ecfe1fea400548a642a0307c0d12b8dd9b67107e420f1fadd41fdcb6d0c4b8a1bbb69fe9f979e3792f826f377824981a8b8fd4918e4beddb98a34f67d2c11410ca48327aacb23bf7725ff18604eeb26487b17352edf8eecd3ff5a6925ec9008485cc96a7d6a04f3565b73855dfea9b267c46292d0e08e6fc402ed981449fddd186b48bf677af301fbacab624966eb4c051883256c8ae29a7d23cbcb7bb9518b29533bcf5533b186232592590f29e96de371e48f215fdc43f9d7ea192a2986355a7a028e94baf505bfd3ec7a1bd3357dde04c68a39537004f8b3f6edea0dd62ac130ce72765624737919cb02c0cea2091d5da080d674a0ddb99d8ffc75cdfbd709903c3cbb3a3a21c6d936d670e5edf4175fd830b94cb25ecf86bfa7959d46b6bee884f46c4ce332b3e092e23d198b986ab79bc10840ee8be6640f714f0634e2168c57573a8a8ae7e4d23f44484365fc37fa7d2624da3862b354cefc267efc7ae060bf86ba9023ff25f2e5502ee013dd37a40a13d456dc541536d9265289f31a0424250f8a790c54c1707cbe00919757699c028c9d60651c7b08198293c69fe0a4928c7bdfc7e72789589cbeb9247f591bca01c0a76ae29dfa32a69833005d138c3293c54d32a8466793e12b50997404a4197de1de3d8af573be6f6ce769341821cb37b062cf37e1985e62f05f10341d00fe2fba40467247d5a885d37eca6e45dc3b9ac3fb0221d1c60de29108c5710de78e3410bb4f42b4626f965e3bbd8c46bcea94673ef1dd3dd88d135553696749772fe1a1f9f3937ea7e3af626f6e5056df316b94af1b45735b54cb2deace6cf13ea3db22e0aab50ee7507fa31a1f02d3147b5ce6913b19b1ef4a60726d3336d1c45b7c27515dc2ff73e1f3bf1e9639ac1f09df2e0e58e5d8e79bf6be28f8b328467597b76da6bca1c87e27ab3073feab0048153636f9d75033798ca3b907fa202eb2a80b09d04158747e52e7b681805831f0c03f9bf177402ae23c84eebfdbd247a66c24008fe62dd6d3a2af5ddde616db189c77e409c45fca49c929e9b4ffbdcd238f509f8158aa39d30af96bbdef5197fc3dece36b392311f3c93c815b585129ed71535ea5376c2338398a7404f25c1405975a2d4cdc7696b95e322e7525f43fad51c3ce32ce252f4cfa34935aa2eac552577db1b0c8004ee11080717eb1afc77e4ec9bf08b3418b4a8a91d7eb9ea947d279ea7fc73fe85bd0849f1e621848f69bbffb4f70b9e37c557c5c6fb1cdcd219bbf70698236e6f615aebfb13687de79c27dba221552b89c1f96f01b203ce18d49fc6e2315481741eae38d8013c75b9cd82c1cfdc3d2e7e7cbfa2662b32f6a619dce851160afe2afea597bec7eb3a7ad29bf7a81600f6080b34776d18bccaff7b7eee7cbf45e4d67548a142d59485d30ba1eac4df541ea2a807144844dc925d02be943ac57f785b77dd6f7e6a623980249efd064b9bf486a25f98d89c0740a77e42e71b43f3c9d5c341a0230809b65a297070e3ddfb86a0cfd8e9f95fc12832927f13e7b79453645db8a1e0a15a0cc375e26b55f9e8584ea8f66f2d20822feadbb4bab28efde147bf05bede934b2f5ee8c44db6a8ba48a3d0b6fd2c0564af69712a5cea96f8ead4f9901916a9d954ef933741dff021f0926dde1ecca925089ba3716d0417d3d4ec36e79e2f30aab77196b60a9446e6ccc47aea0128a9ce2951d567d614a4109bfff03790def1a16b921e7d64eb48b724218b7bbfb30b55e987416970f6c9ef35fc8b1051ada737b747ccc86415e478017ef3115f98e7c2a761f08829f27f6160eb224e3e020238a83bf2aa7776f2940c2c5df7480731e5e61b94a5491bd27b7d3750e51b6c332bc1369b19baea090a49bae75e090b89430cad001ad33facf6f3f9a435b1f7bae495f0ee8761183f27f4b7ba57a6c05fa17ae8d0a3fd79d6a4ccb460cf77a5009422b2200453200892d65282d196b320089adf1c719d6a896f46415f38f38721151313334bde7ec4e7b239d59d4cae3e928c5db9d45ad348a026bb83cfbceeb3ef49113fad642c8efa77f874395f19940a27d9e30ba0b8c49357bec18d2c0f0ecc17fc64028bd5f135f26b6a52dfb4c1c75e48adb8e2ced73f3d2721d96140124e83199b8cade7c67c77e8e306ffd65a0c18b70ecdba5b8dda65f9ee8d1c634e234cb16d8bc8f8e88462a7ccc01dc58564d967d265ae7551952bccb3f3c94534b79c5457d368afa07092672b7bb4a3139ac3d73784ee7c2e817440af3673cc5ce62009efe78011cd9f2bff17fde60510db5e4bf9aca82163af0612f03c1c09487eed21fba9daab9713455c1b4dbadb2665445a75b5c03e60da8b503f5922dc04127eb739d0c1c0fb7faaa52a84a5b766fec7f5662aaa4910f8a7b950b34b69c4e88c179ff5095d0f0ee93873907e3570567de0eb324c318fd30882df80b4bc45f3423dd1f725c9656fd3b3282a3c52002251c668c351856aa843b414ef772df1b2215b80cd58a2c881f1fbc0aa66808aa389958ffb146bb3580d9c687f12f44b42dc5857e38bbb013f453edf2833eebc381a7a71f3785a4bb7dd140026f7d564e6057482eb079e269a00597949c6b660e9d49170d1a8d08e36a65bb2d38bb4ff8eeff7fc6286ba2694a95f48928c97812c58a353d8fdc1007c235456a2373132a74bd79c2fbe0cce176b97e539c8e47a9451b2f3a708908493efe8197bf249ba9f6d0edbfca6fb7be0f86a3c5b781af0b63a3e9c975284f5b270f364e2e867f77347d43daf37ae71fa6139057ecdf6285c4b4bf180b505b851d4e99aca1b52db8dc4473bf74d66a05a4e6ce149efa9e34e9e7eae1511cfd8ddf6277e6dcf0b3ddc2d6257344fedfd55c4ff2ff3cf8fcef904d38acf270613123b57c1b95dfc35a45d576fe524466109c893acacff7a0baba4b6708805461631bd038352f576e95f6cf8e298913cd2d62fd791d7b00a7e488c2cf2aefb2a4102359d8f02603982e3cecfc76b71d86e3e5f1ccd2cae7c2c89e2f27b734baab3fed3ef1957c66195326a83a3d61c1258f20a3793865e153482d3f93d5199922398c65046df69d320f375a3b6effba7400386f7cc1af5cd1eb2b52cb894b40561a258d180aa9610427539048a4ddca7bfacdad8f71d9e2ad7e2eb90ac3fa6a85c95bebcd637b9d035a6fb0b6956459c62d3ab2ca400ca6e897c43bbf891bd283b5b56fc52a8ebd44c73d883e94e845faf149856d69a6d332b190c450be07b281fa60a1fabb62597964ee44710c9750d207870a59f8fe54ebeb821f49dbad7706b209b15871bafa79db8a5715280ffd62e81e8fde1b0428eea1f7e82337639c6dffc2ec1ccf68f2bf7148b01769df675e1de98fa2b35387463963786340f316da954e196e2542a2ee73bd12ef57a8d89190af1e8df6de48a3647ad273defab2a436527abb46b26d4b2ca47c7b4a2c9cb8aa456c74c9e1027df6e9aea506d000eb7b868a2118fe2b6f31e58fb9a0f9462851191fdbc2b732099fab4ec9de96e5c5d40078de8618955b867c45590e059bde97b1e0d55a57cd78dd42a238a2550bd473e2f187f2950614065d363b873fad6a3555627c99e2678df05a05e10b62e594add92f87a074b90e8b1f8bd665ebc1f4b40ae84cfcb24d92e3e279e7dd1dbe487f0a1093cc4f31395a2b46371e26ed05d1af20cff899810c8896842083ffa517b3201079058203200f626f600944cdcc07413e38007af515eb69fe66a29df7fc331f3c018328ed096ca96216145be377184dbf7e1714e655dd168e5a14ecce958139e30f2060c95f93a1310829c5d1d812c425a2af492c154fd4f75463877083a96ff04ee2165de2ea0767ae401c500b8a66bc1fdb21fe5336b4528b217e65014b7a5522bc1a7380e0874292dc6bbee8cc4aabbf5513a30c79228c70f466b93c7b84a94a09188208d5dc23ed2d7c205bacf8c0e270513194f0bc6c29c6e51272f916c627b495b3a469e8624d70dcbc6e33a30ff5ef78c8db9139fe999df091dae2ef5ca44b95c36ef0a01cd010b3208a0e9cd73c9b7132c8bc566d84d2d2025e61cdcfddfeb41c42261804c221d23438ac0ce49de8b8786d9b8c5c6bbbd1e3411c4b745b2e3c233fee19f1bac5f5ea81670ddeb250af170869b8cbe63c76a707f1072318c7cac55f29db1261f1004711ea3140582b7da3451add9b5f67303430e84bb0ba97ef286a4c08dd8841d409295e7adcfff3e1f3db70589c96f33fd1690a942e489b1e6b1d1dcd5997cee6ef0e14e115396d523ab75f8f5067e31e5a7df8b4b2443b08f16d0bcb23cad63d0fa894fe5eb70f155a85f064cc2840d3678931249fcfcf81fb38cfb5616e5d02788dae90809d7f4e9e8f9d591d9e5d56720ae3b4f54b7e84b2f79a58eb8ee8ed07637c67ca2a559109ab1fd5e2d811ab84f85941b0ce5334f0d15708f653e654ca464265087ea34ab7b8019c677ae99b6efe326dff9cd54c939c6339d6cbc810f2fe155198aa4343f79573cd797cd9831f46a22244022df9816253734182185ab41be905ffcea205ddaaee2eafec763e533c6ae564180011e19d02c20f5bf5263f270da3826fe23f6a3cf762f21f0e034a66abf701e57b3c0c14847c05b3864159a9b6c18bbaf835e57d4c86b49506fb44485a416c032743f26984354b4683379b927fbcf02148ee178e6aa97da9a3bbb44369212e3934c8a0dba6701d4ae652ea8adf0c36787390488ab7864c00e0b4a3186767dcb5cdacc3989579a52e6cf62ca89a86a3590c94177e27b9fcb5daf8b84c73490e9179724b92a2d97c9bba6df85fbf38f5d984dfa260c83f651340b538da43c3bf346c2722917e6ef2cb8b82341652eb26e60e5659654806162caaa1c1ce2ac0b3a191dd6125c8aec4bd8a17fad830f56a0d09dd1b73a8a2a2b5439cbe3494a0a3eb3e47af6f6e8b87d5cf1578a47d47b7585ddc5d81d5973f8378fa244068231dcdb6d73946836d5667872f1f6c38b4acce1f809f5d402ce80b45bb719e84fc835b7e583f83b6145333a6e3dd02646fae38c532f90488a31c2579a719b1a2cf124b44c5fc33b7f1e6578f1171963a1e415497322df3c1075550f442f88f77ed94ea2c6a55d4dfc4753c2e0e8a640eebacbfb8ec3d0bf194b488b3ebc941439cbd77c3681f7ea7a96ee9d0549944bbbc94c4d2e90150cf4b6412efe4566558749c06b199679bb98b68549232f3c918f2e30566d76ee9f6e590e0f7aef70d0edf376375da9e1f25e5caf2757f3f07e6e8fbfa4f7cda56f17a1807472c0c0403d58b5849a7b3279dbb968ea32b05bfe4063748552db9d643abcc0cb4ec4b458f00f68b46e2c863dc608713b8f6d0b00d77729b1d98aa7c5bf207b9aaa0ab9f63c797285bd2654a65f6e1b8cca1307faed08acc4bf69c0ef8f0bf63f19b45cb1e2f1999d43dfbec75479b59087186063b98a8bdbacc46227d333fa01948ae7744a461371f29da068959de5c5130eea860fcd897394bc266adf658b0f05c7a5126f0744bb4939ca354d0b7fef06023b41bc8a5c67f3b6b9aee942093c0de9c4a956e46a05eca32a916277bf9f6a2808962bf388b25f46ad087f014b73e0dbf2ccfa99572d70ddcc858e1bdf721ff70a83913e1f0b2ad0a85a1c01758ded604088b5982e2c5ba1b7becf5217bf6d6c4c7f9f334b2ea1ea83bfef9e072d64ba534327c11004fa226d6aeebcce076f9fe0f1f3a53cd2932e6f90071b71b940568fa62e9d67fca914c90fdef7b0a6bf4e7d60e96029dfd58fb2e9116ba4ff2ef54fcbe5a7316352c7e1b29ae246ed1963c6ce0a69babd7f5371aa72cb7f8fbd7d2e1bb491b462bcce81e6c863ac89dbe090a1c7755d69b81a3f5434035eda15a2604372440a981abe7344e24f0331cc31e6ead1cd308d739cd8712f3997affdb4da292b34075ce4fe5e906f1c1a4761c13b853e8b0cd11dff2b156cfca0e309f33215eec593ced742589c0d52351eed33aa808b58e68d50a4579b5f85727c95f6f709104ecfcf5ac0653f3adb137015a2988a15721bdc6438119c09e5c3a12dbd21d7e9477df4352ac9a9560e1753f610a692b294fc57c2e265a9ef5d2e91ac4671e90ac9b61193bb02cf17436b1c3685c30b7a4be6184dbf91d45a8188f9a1ea7ce8875491f892fb1133fe24f0248200922c1a43169429a924c9245b2490ec9257924bfca80a416120ab91e0669023443c4e42829a929b12ad0840c76a0a19b16341c0a24f7bcd4fd77ab5675d0d8b5fc97cfd8113714b19e9169a552f8e9dcfb8200064dcd3d52056b6aaa830f57997d1e61a351e78e1211e1911949a9bda96fedfdae7e2dbd2b6555b318f0d5daecdacf4a2ffb16fd8a10130fb58e21e27fe8d3d9ae48083b75c617791e35d74bc83a9c5de20b2ef03d16bcd3b3a82b8ef996f32511dff2bef897a983a2bbed8d3bce70acdb5176e08ffec8553e168e7674fc5192b9366508769b3fff52fefd4f38a8b7d34833ab5dc01b0cd71b02a34b686f1ff9f3ec2166b1742abde001528caa7add768b13e85ca4a6d43171d934c3a0f8e1ca2ce274864af01ad705877bd8a1edffe1370bb51532984922e2c4dbc7cd34dfad3285ccf8cb85480d262791dda71e1ee8daf7dc841abd7b08390901fabb760be7e1d15c8194060a6e92ca5c5f8b20d1f83d9dabde39cdeb09a7bef00e5eeb267ccff35bda2667aef8ec1a86ace7384081105c3d375467ebbc4fcc95fc2e465e17e09b25563bb5c5ef93f6a7f8f3d586a7ed35058fbbc47ceb3ef86c9cddb9e59f8310bbc8df44ae4e90710c90e40d11bcf36f5b78bea461d278b863e5170d387a4ca2143a62148ac7fab4e8631420f2bae357a7753a5dc411e8f6dd59f72ebe7e7418d94da9ec13f5dc30076cb9eab5a3ace1ff9898f2fa94d05cd843abb5072a6dc78fa7f1d4027e6567f67c962128f796216cdd6a47b6f7fb3f6d2f436f458b7697dc8a0ef9994aa51eda17f215cb35ecedaba96d049648b8b6eee8ca62c11875d95304aa391154332246919d265a9707c800fe2c822cf064ef7621ef78d4d57eeb2625946bf0e6bffb2e7178bee42e69eae398057bc3901de1b57656be2c2aa43fa03f2e96e9d796447428219e49231625f45e316c293d4b84cbe84194294af9dfa40cf89bbb9668a31a41f73ead0c2770a3461f4767093dfcdaa502f21b5b5e7977003c818caf8b385921b51c434c41c31fb48153bf6e0d9c32b870435fe3c5eaf8d580eee8f150f2d49874ec1d23efb437a257f1a641c868a1b1c6c476a6dac824923b80f8d8f4cb98ce6f17b2d191e85b0798e5811c4643736155471e3ef06e572e8f2900c746bc37098eeb6f5b14f5ef1ef9be4eddbf9bb69cfbf889abaa71f9a8185b197820f1d4b4a34ca0a9823dd069ade1d6557971fb047d5ac857c7185f89e85e6902f8c84bb37efdbfa4ac89477131081cb020e082880fb4250af6f4b44a544f338f055e2f8a6422600ba22cd75f306df3ff9ecabdadb9b9e5469c2f33bf3d955994b9031d9119c526b3c6c459bb7d33fa168a816bb472b2b6e138b1635de6ff5486e17c005cba2673afad6f956d7bdc6e17d2d5f74d2ed6f1eb1605e9a27496c918476918802f4ed45c7b8fb8e9fbd547881541c115ec9f20d75abb43f23623bb2c238563397060efd3f0fb5a7e8e98f01b5398884ee8ad9c70cdc1264c664e6a4ea8ea3ca7dfa502911ea142a88b6476e28ce047dfea358a76148c41754800d93959897afd224896c822be03a8bba70531a3f21f5378fd004cacf65155a431632f928c2590147747112bd43ff716192208d64aebc65863734dba8e78230951be1dc2fc6f5f1db451adff378457248226cf17861e388f54ee5ae173d2c88295ec0320edc13fd9a94e5ca9157e1a6b2b9ca4c18199235deefe1f801175835c5428b1132263da8898b50013f953d2755191cb0b93f008efa7870d0dca9f59c05e85421aba3cba76e7ae5087fe04bdf580185ff2e1932368733892673439c8b51a786d6443ef0c2022f7ad2631137fbcdced17c3c2018852d694f71ce6b6ab2bdaaa72e32f34e3bd8d097489774807231809ea394cf1bd39b053b8754f92833cbf54b71841f91969773acf1a62634593acb71ff8eaa833c4ff2c3f4ff83b36cb1a134dee6b3e7da91752ece1da90e91d6df6e39c8bce3cb98d191ec16ed784daed1a89b52d1edea04abf6d03f0580cabde5d3cce07e340aff6d234975fd7696ac14876e687146513a9ef8e273a728ad764fc18b368f318efac9c2e596423c5b48cc7dbb1cace6e788b83cdb187ed98b78f267322153eadedabeca70b92f55a49971cf6d4c1fd5a225e85189eed80bf3ccbb9d563d770be43b54b6f746b75f0f979f257a334242109d108775eb37047c2a7ec15ef201d29e6dbe66b8746c4cdfd866c1af13d5425349268a82878f0521300ced75ab26108af3f8ccb4efd6700c62a6e4b52acee589fe187ceb5e440065a18921620dc324e297f932e62c6e865f09837b9f1eb4fca2536c0eada9a13c2ddc211496b3dca082e7a79d4f5154f20e1f6d1e2e0408ad01a4b3f3cd25c3ed3b20e1da21f48edf9cc406179d65942e96ea28cc98f31027e26790898d3456169bc2debdceb7dfcf79794ccec6fd24ca8c563ab84d75195d00df6ba32c1ddbba7f025b1d26f85d2ca759e6416c7e96e3f5e508fe223ce664fc4d6ec84d8bd23b155c06817cd6ba155b018bfcb8ae8ff330b74a9f38a3195246f76d3c28da2b9dbf538e3e1d73ecdc4f2bc7e57a2d0fe4c28aa57eb07c59cdc2038a56f76a3e17fb87a865cc85acb9a551ab77e978e1a33dcbe5c81ca100184601addd2429aa4081cc5e4082518cf74d899d72cfe9b77a5abd7745efd15840ac83f592bb5f3d041c6c5057f3eb576ff6a9ac317704b09c09bbf659fc1f7c4db40ef07c1f806f716d706373dc72dcc91c4304c93c1a14a4c7c0b0df6c1461e9f1b8beecbaee7a41f7fcc875ca3d213f93b713994b6bcc6cedfb94c0c88e829e97c6e53dee5a53eb784fceef49b87fe01dc893cbeb16acc1a87e70dd40626bba7b600bd97f5bab94b79019ae230e23951d1681dc935255a2eafa155857dfdf18ca2f65e28984889ca3c4ccd3a34989c7953631f18703ee2851c29f40743bde7de8574cd14e5f0cad8dce0ca6b31c52c95e4468ab91a301821505867335b452a373881160d70d9a96fe2a810a6cf35752fc549a4fa9479e3f707084fb96e01a2ce5df94435eca65e8a85743bd9f8d1207cec55edd954dc7aa06b4d4e8e2595b8a369a571ecfb9f26b2b23a8b1c711e5403a05757c47c4a901a5d2d5ece1fbd77aa477756f4f0eed9bd89aaec512749f4ec6ff70145429e2c0b31d9209c25d8a450b2fc2a900fef384f76b39c8209179921da6271b9a9f9e78643089e0a6849c734108ab2b4ebecf6afbc7c1d7f8d088d73c190d74912a14f09df2eeb844442c1358884a5dc53e08335c8d222503b13ca836f8cd0b6a8cd4f13af3b6b07a26f619b19a6e51d18d7efa1df424aab84e1f5db006c1e2bf2ed9462a7a626ac975481ead76a4fe60f0dcad14fe2abb71a250387662424e4aeed20fda15a078039263d374eafdcc5de5d9a467cd23df31c9a5434ed53cea3e3694f5034aea4905895b03529031a93d2d7ece970efe85c2a92b852465825b19e25e3d09a78738e12d31830f0829f4f1b7b143d51daaa9d7d5564f3605ea4018ffe5dabc8823d75dcb52de1e3f009400d74a9ed216428293be8c3d31f733bbf593bcc203fbeb6dbcd2bb85a4b0515d09bfc9c407fb71f5082dc2e744073fb9d992e3ddcc5708be46fbeacb0abc055eb2d6b60d00948d1383d74eeacf00e16cd3f6f45dbc981c18e3cabd844dacf4fb10031781fefaaab747d934516b400ef6e1dfe6fa360a21ac342fdbb739c0933338288c9e87fa7684b510459a4280cee978cfeaa1d7f7e7b8cfae734b2eb7ae4202afd1f93eabdd155ba4e97e3f1276a230e52a39e3754e18c6b11d87e85310ef6c3fa15b6ca05c32ce8f5dbbe0455be5230fd21ed0a57e4a7213704a85c9a6b6c8cd0be4527ca16702e423cff8bddc3e761ede6f306bf9f7ed8d3aaa89f001e6b0d078d9b17fe4a21960f270a53ecd3b0e8ce2ad0eaadb4bfdecfb9fb598f3ab15b41ec01bb31eaedabd9a32f554cba0c94c59697ab1364041a64e419a38844b3f51a6cda0293d8a8cfbf3219095fc15081980075946775736d626f632f1c41cbf3be68dccece73bc764b7b1e5263ded514e0a74d3c40843c01f19c11a47a6769aefe5aea7c62aa525e02fa538f14168e4600d0ee96fb13d1170b06caed802c9ba72103d4473d1212e5cbc6809a5aebbd396120e02675e29dbc84457c8eaa7f59f6d614e02c64bbc53da295cdc8d1fa80ce2501a289d36f15097edad38a9e917d9c7db6a1cc35c47b208dc35e2c87a16a1fed0c00431e2e1775b117d641fe973332e0ac614cf967a49a48ceee5434ae6981564bbd40515afdcc5e83c2fd2b640459adc1fc7f5b01b80ed9899dd2e868442576f3e0bf606077d7eb296c5bdee1324625586f732d9a4bea6d65262dcaa0824f664d3fdcc822f7ee7fa78d10be82a302b55ede1e5bbcba184a3ec898e9f5b4847912c5fcc2ca68e0e73a3d1eabb2a27e40fef5bc2317329cc296df1c19fdb15ee54913c6196d7379cc2a44779fd0cc4f49a030e08bf7a2a9e28f76adc0297a9329513f23295afc257a8d06e23f0a7e77952d602439319d706990c438cb5ee63d8f839481d27525f88a78e4504001cc3255e503e0a87710462ef1ea798aab15c917aa21d84b6e789c5430378154954e3f317f9c02dc8a895a97099ac7771cb3033d8d7557e13e71ca7a9654c62c13177e4fc0560b0209ef99b54b3541455703b84e12e8b8184689caabcf2893df8cbf86d674f992bf01889fe62cdf27779d88e5b24c64f910ba310584be41c580449dc7637844ac100460b09a9c72c424fb9d7dfb1cdef8331755e5f070e39f9532785c1c4cbd3d322e0288f036aad7b803cb9f1cffa1c376a8518f2991aa96e8c30fcf469f77e7378b8604e45c6833ae0d3f4c5775e6b19aeebea0882a95d9fb1f99e16f4c46564c34d2ec010e7b7fed85825b8d43e7cf5a30f7ca85516bc252bf50e16dd4b7c66a6fe70d42029e8402250354303fa15c90f55b9c47b05fc504e65cbe9dcd4affa9b7c45dd446001cc6fcac2169159ea98ceb0259796d172ee46ee45e971fbffc1ce6ab400b7400c0f513bfa8357a3e7ae647d921cc73627de776ac58f66ecf79aa427d4d4bc7913ac017f1e9a708bfa4b8d342976bc0c58d7c44937a21e4be6435ba3530df1a86f4f1e850a44b28ebd5e6ae4788475aa20411bd78a6924859509ad39854858442bd4921358f0a67848a0a28c59090fd4cb2b32e6cc4982a05f5c9500f0e83e4f02bed6177a0568a7f8fefbe8136d68df54e8f341ed64d62f5cb3806d5da8e5240917bcf76e2b7ddf946813d357bd8bfec2bb0d2973f867d585a69dddefaddde35ecf976bce4ae5c63e658d733317f0b235e872f2a94980923a68d88590b30913f255d1715b9bc300993f07ef2349df492408612c5a5f8dfcaad37e1f2ba113410dbb7a10f0effe88b489691fd97cd19b4ec5b8f69fce24efcc0662639e191673c3ec8b91a7889de194044ee5b4d257239d295c89f0f64ddd363dd9eee825a05d0b1b441b30edd44e56c5690507efc84270f0e3420bee5f9dfb1595a4c3c3ee83d1942d6501e22013d2609af70be2bebe98cdcee9caf3d93352169aa61623fa0db330549133ef12200a90436e6e00743bbb2b17bc2d644df3a54d6570f2e7b74e6ad64d346f4fabfbb5df13a0482040bb5504eb00c8ec44e785d64dcd1e774b81c17254a7d018d60995274ae23b42f6c6bd621ee65084318ea40e294af8f2b064edb9392a7f840b0c6ccd5b14ca15dec114b1b3b746eea566afb5b3505bab1e198a8bb735494b78918d0cb6fef8b115b291bcd9bdd7d0b21d6965597a370f5c3fbea54d6a26d450a79103ae93c962f37e06153b1702b3230b2bc5a031cdd18bec4c9f54eaaad60bc6beb2c7fdf07891670e1417acaa9cd7da2f065850c5c1865c7c59310e63f89767211bdbdab8f0493d403ee47ee42ff11e9431307fd97cb05345c380d3b79d0113f0684c091d4333b889d23708e3d04a285e482238393cd6f201456618ce3b3771beacfc9a1140f5332f5b6f52299fbf8dab7979469af25554727d8276636c6070f386a5a9261bac253e9c1c716c5f0099c3b45145d92c18309a34c3d0aac72ecae940ab35070f7c9dd8663e823b57784f5f62fbea939e57b332612b30624fc363c04c9ac1901672f28669ba0a8655db100016cfef8b2873669b1d6c5dcb546c09747285f6dda300fde69c7f5dcf32741bdbce2150d05fbc2ff92187e6a9ef088816642b4a30b3fbf2e0206b68805ed55a292da3025a4ec2ba71b4a348493123d8e33da046bd402a49f128458312655f915800d3d1ae2749224d96e6dcf1a0bd05a90fd61447de0ab2a2fb552dcf6de24dfa21376f315dcfe367b99f2b0a1e3648444617d6749573c33dc0409af3208ff7809b186db2cfe6fbad06452ec7e9cac6cb105e7c7083e7e20f7e4e478d6ad92f708b657f37bf8719b9e3f84c84fbad8c3e326b2b9faf1c15fc7359839a39912ccd3fd13f0370ea4f6a143a9f2b97e567d0a8e7efd434d1c8e8aea5aacc9fdc75fab0a68311f0623847c85a18441262b78065267a477194d57dcb5ba85106fcdab190c786d7efab93033485a1a8c84968d07fbf25e63578258c798821084e9f6947d5dc1d0e6070efb2bf0e4acec3018b4e8b81b844c31900854301c0d06a22810a335d8f27f4c06f7f98da8a212f39b4a6c262bfedcd10579afeb9450cc08604d6d642904faa17493d7a6fed2ab4c9e0dcc9530c3b26bf490182b76626aae1aaa2eda90caef82ed977b0648c4ea22f854198ab1d3ceb1acc0e8739a404c65ad48e80fdb84c09270c9c3c87553a7abd23b4cee9f70c716acf11a524a3c344d00d87c6604f30f91fc5b6c196896d27e52387738fa80baf82f4e9b3ef82921b1e4dd31e27fd5ae01352044d35ff6fa8b4da1280f93311fe79bd8dd6db37d6d4b13decf889ed0046fdd91a5c6d3c3fd0c583c6ac7b783dfde963c273e6da34e8123ff299b7fc62197c197efc3e58e867f5677fc035f798a85d7417d49c7a8ff46a6a706c9e79c7f5c35ba18f286de17514ed072a450225c79c198ccf216fd8693e70c4adc07dda658a3e8e7de087172d70294fa3a167d7b9a474eeac4e106e35d0cf3fb7d6a19a8a9a9fd3ae4e8408b9d170ee01ae520976665575ad99d2efe56c46d59e3a275abee66c37717f28039da4c9ced21e4a18441ec01c61652e5746366c2b3fc350c818e4db344ee0f3132bf2338ad2479ebd280244df012b05cd1aaef277899a1b0523455ee8a89e9fcb420bff51835576f22ae2090dcd51410927193b1337a33ee70607f1541c9015fecd072d444f17c6db14b78b429ac8c7e483baef53741de438288af5258d9dfc208614aadca7381f3cdc40fff7c0d2ffaf48f1951798a1a5d6f4f27ca7d681c70fcf1ba4c3c3ea91aa947a5e13fd62cfc3bf58fe779c1389fef5f09d8b80d980cef1aaf07e2fe397fd14181a1f861858f8d2adc89d95d5cb1cb6df36bd1e40afd8e93eb0324d9e5cad574fb02f15005d7e4c873058be98c2e69b9a068423b88b0585fbfb37a7741ff0548eace264ff851d93b6b2f4e8604cbfbd2260d656c61574a1067b2d2dfc13b3875e23e81d803ee6d98d5abf983395562c35895c50d97294596c504f56e2428f4c738437b4c4367365a806fe59a6ca17d30c7a0f4a9e5970da8bb6f04bec472b25b7eabb30fac567025ae1f8912fd83c83f8e7cc8bb296526e4b29e0d06a64fb06d998c6b36db707e7cda098966d9ae15fc924b23dbf8c64ad2dea1177201f0c2aa36195c8df93284e1ae23170b150bca74c190c28d7a7e35902ded465364023fbc5f21633a62ef4d2429227b577e1999b3b3a22d91adfb6bd9a8c7d7714f5e55747baddb221d87eaea4f46c69abdecaff24f671331bb72c9a42c21bcb4e5665634f787ebf8d7d4c3cf7fdc02242d09a8f4dc5cfe10f7664b8c3f189cb25f7edc9de041bc84adff6c7cf7221d0d80ca09519c78a6fcd3657459d7c490b793747559fad4a7efb6a372d2979ee609811dbc5619b13fdc66157ea3b5aff36c895e56aadce41a130ac5f0d1edc630ef8b019ad28d4243e4a701df3365866157d0d7c3a6a0a2cad15a4dac1921d49583545f01d41c28ea78794ef383fdfb251ad9b019eefb282adc302875c48e5fce446264c240fc50dc9a81cb143f949dc485917dc0cd697a87cb32cefac5bdb8245fd0e9dc33d0e9a29bfc5dbc4a6cb5ad21d7849c0edcc36f2502ebd4287ab16e1ec3cd9bd7760822af64a278fd81f3f07e10befe40050b074b5ea261acea8db383651990662207a5c0927c1c9bbccbb557a522d83847ba820c06c2609241dc5dc65cc9ef4c0675aed1a26e200d5041cc88eaa895182dd821ef9e628d59bb25d933d007c008f500164cfff8fa29a3bc8403fbb281422732a5c2a45cf5ccd3d0996bac1f0e77e0262e5e92d0710b5f59f723ef91ead2b25aaf6713c10ead35cee70cdaa1b8ff2ba4530a1f2f012bc63bc3ccce7346a7ab3d8cd08d2bdfc93f3a79269735d19165a3ef8678c4825507936d77f1759dca6980f22c72c5d350f1568bfcd3c4ec4b5efa72401f73c036141e6e3cd8bf8fb551de30c1a0cf1ab939d29253bb90d9869072d5dbca061acbd8452cb35aabcf9b01ae885f460bafd0257a53d1026a86f048f13c000746f7af109290ee94a87be1c06a5f35e840c892d68b4ebaef76a295ca04195ee894dd93dc0bead4afa856abc76ce7918d21140901399914a04e0b57c4cc12017dff4de246838e39108db9760ca42c643281a5bda6be2ba8d55c325b9d241a491f9cb1a055698aea67fbc2483764a33e9242d119d35c47ec3165deb7f6814ab7033a6557476801cacc40447ea5a6a630e472c45be77dab44e5fb7317556ae7a3b37ce161d714bb281fafc93622b7136d3ff25a0c9b1e3e5dbccaa6729393c6177ef73c4cc0b610182dd105a381cb500b7d0be6a6966467edcc9acf34a1f9091d2b161f7a341479a2c29435d33bcfa07b5dfe11d84985cec0efff41613acd9226fa61c7f57baff2bfcd706228ac072c187d74a54a73bf08115035377d359153b7bd820bd1e741a1b6a4cf570475fe8cdb7b537c57b18e03dd1e279e8e852ab310da8f809e628957c20d5ffeba6e5e2060c43449dac6a1f2ceec9a4eebb63d2f1fdaf40a3c969df6c243205ce835aedf5a97ff17c0d70fe078dc74df97e61b34cd0beb320825de518d39ce899793435a17fedc696762362efc0512293b36367db7fab61b68858947e810abb9fa1f1d311f4823f3ddfa9d484c6dc8e8ca23f572cbda473dff28da74434d7268f468900c3a90d4034dc6823a1732a0d096109ab3c1171d3a95fa97f38695d580a21ac01d8f0a11ddaeca7035415c442c83b9fa1dd107f0a6c30307bf856dc2178d82271ce797872b88c94a9644e62d4e0990cdd6dcbcdd747df9201268317c6971e21427299db82dfa2f2213e8957dbeac5f89672834db247ec03bce24ee687bf3559d5485e478d9a318a48d5a328a3905d7e5e08597c12021bc4d960696f759800fb4471d126b1c400c2d6ee1eda25bbc1510ab434c40405e151ad1d438ffd127b0f37df62c6421ca1e537c46f2b54807e08d561e46ff9826d8ffc78514b7e2853b7a2c43e7340f46caed99eae55c2fd9d00936b369dbf03a5404379c32671f119128a4c7ee090aefefa78be52219f72cfc73def5f196f89bfbc44b7d1dcdea96e815c21bc9578333401f7e1a87cdf8029dc62f0e655b574c5dc9ec2d839d5e6828d48ea202535d53d8d7f73d402bb3ed9d79c92e93d9680630df590c04030118cd22016cec9b859fbf689e26901486ece4ec5ff891664d1673f04257930703614c4adfd6ca0e1fae0ea5db5118f5a975b7fc0669a39653a524f6b66c5272d515e1c8b2a60e59a0767a85c4f21d5545638b0bea921fd93588ed61a1ce5ad5f75a1b194e6892506b3f00af958059e828d1333051170e51a7c7b38b60fd9040bc7246087359e64765785f7ae8ff85f0f543381eaf173f9a131fc87f0d0f9e36170334b9182d887169d110563c60cdd9ec4fe3ce1d989054c1d9f43d3dfdaacd3fdcb93ad57286bb237f0f8fa2fbcf1385606b76fa42a9a3e79535a15760adfea7e69f0544a5850cee828a893dcdd7dac3f2e62e2d4373da71f58b168a1fca281a235a7d07525dd5e9ec6a9ea19ee9adf7fff8d0e859c13285cdb722da69ef224d7a37d72b1ef18b966bec238f86cce7ebf9b91ef7b46c347a8998c4372d1696bee80ed44cdc4d4ebc43937093292d63e1c919642c07e1b929cf74b56ee8398f1ca01bfb1244f8304f33a404868551c20c290b86b7f3cb5b811e627aa532aa3adcf5bee99873428a6be42da413b8f5b631838f8ff0b5ba0de2d4e88489e823db96f7e82718a2a71794721d2a0c45469e07ae95117e02d2f2fde2f966377e86b5ad749aed4fe1103689fee2f0f3bb45e64256241bcc387574cadf42ae2e908b9d20456f68979abf3cc34f51d2b0e0b51e89131b0deb0e7c66e08652406592d7d4aaad7b930ee075e591f209c16290fd4a0385375ac661e4c3b86c7c708b6ec8fc411b7f704fedfc75dbbb51b052be17e1dc8e244ee4588bf72ff270c28e05a40b81dcc3ba1ef16302b1575b185ef0040cb2b347a533127838507bfb7d1bc14e28fc41de9c097807a5a02a7579917d14829c1425991c96fe2b4d241aaccefb2b04a9c637d599d0065c8ac20797652a3ee1b96de223ee0d4fe4f5fa4e65f97bda3667179dc2a5384164fc110d845c97a7923ab3c13edb47c10ded104de57067cf73eefa614d6731e25adb0c6e0db28645cc1bbe97cd18b9cec010cad0f194677e211f6c62ed4b344eedbf999a1df000081f185521de82cf2b19f71f2df17f28b493b30b4c319ea25a01aaf304f193912812404c34722a84e591a87869497fd0fe97e407a5fef64f883215580ac0ba274a6e780fd90c5802e4a10a48d11b84bfbcc04f09340c6f43d70861a381662666814baa9103e8ada3694077da93d7117cb1e987a80fdcffdf2f3d9592a1f0bd9a20ca81f33be712b3abaf0eb1ddc1374b40c21a711c501de70db69adf68531b3d9947e0c700ac21d4e9cdecb1883774fcff38ba4b4a60181d6781a51d8c09c3e59fb9b259ff5d36f87f117cfeaf094b87d5f05437e049b2222571ebc622d80f239efe35a9b2b7d86171a0faa223e09fb104902a6c6cfabe35fa564a46f1bb357309b3a1fc0bd8322e89733c71aadb7f7ae280095cbeddd3d62fb96c0f4c0926c1dfdad31356e3640fb31c429f2a528001f1b66ddbd77ef83c3db42cbffd9b6fe01b4e0709854d24367fa88e617761fabe663a6c0b53f51ea92ab75242ae6494974aeead74abc24f2230c539fce2af5e69a0e1664a1b0a2981f5c5f6f3114b4376854b15d4868e4df228c1b10de50b546184107879e3d05babde004deb406cc732737839764b1a2f77bf006cfa87fcb96904b7ce9d865758871b8c525f7070e50bc2cb807af3e14d45eaf0e04cf4a24875a84a2d6d3f75bb584c07d6b02aefbd87287037d6d4b3fc1c241856c7f3f46f5b89d948bfaeb9481c7ca4ca758c2a39377904582b386d9e18e1ba6f19459ee56e384b7f465372f2df7a12458c32dd0617705c9fd886c2e8c49a890bc6086d95994cc58e237897851467e538f5ebeeb34aa0df2a208e1443759f7b3413e30cab74a2614ab4b3546a948b43f19c3f847b3ac3a087709b822c5bea78d7d7550e128dfd962ba5df0b224e6fe9e9cbd2e91ffcf19604657e29b83aa2a0c93d650281ff75e90382d9997a99734a5d3c9c6a44df66724e2865867cf1926789efa90f3aa16b207a724198183487c26789a9c69c57fa5f31a390adf71c35d48e7ce1e897ff0211217963d19091d8f36e0c10d4437651eb8e5fe27a8a23b38c2b99be73c735f3dda01806ebea989d1bda6793e158d0ecd9ba7dd9c8e8cc606c7b4d6948f75c751626c215b3b220528f1b99c6f4eb5a37501c697981291ec7c1f4b63ee1f3d721ab6cb5e0d5cecaf173a3dfd0841cf1d7e83583fa84d4bef6f457c6e72eb6ce187c463c1763f3381838e6c0ab1091dd277a68cce53c396319330374f75367a49cc177b9de715f1d791c75277eb7eba167f479dc4c3c2d123fb4d758481dfee2160a2ed9dd4a88c39c96ee3b282e85ec2444f6c0bbf72a7d68903fe9b6741e1cad284a19a0815bb43f23bf118f2a3694ec9f28b3a547206709bfaa6bb022d681d02df815c12f8d02685bb2da6b0f51f6f7f66f3683339834e4da9ea423af4a5b3ee1a53f3cec5245778287fda13ae560bb69d128ff6adfc3b03e55d24577607ed311b09f65ee6fe46bbcca1021985c7da13680f20950a3b3dc10f5732159a265c0305d86361eefa96ba0c42937b78b135b994aaabd70ccdd70e125a0011dab1b9691f5d5ba2cfb14e80cff953e8305d794c74e6f23b1ac74b6b7c5232be67754e75d6e84bebc1920d5ea81cc632802d3fa002129394baf0ee13b85171e2dbe3061306fa02bacc3c3d2d460f7216128e9b5d1a8c46e6c61d02218e9ee2a4abf1b4197fb984a99260c424f7a684c739104a7c94282626fccb518e4a54150c0084dee804b7d8ae8faf773c69ff0b27c54d6cdbac7065ff4e03869eaa83fd2085bf546ef8b2bc2781d012501ba5453f076158ddc3f29915295f5fa6581ccab7604dab7541ef309441004391b12c2968b2aea1d8ed286100c70cc8f566814990866a3021cccc50e63ce0538ad691575e562c4e37fda36664c03b61d58f7d7559829afc256fef588d6b29d0ff224cad8e4431bae9f38b1bc28f0cee5ff6424dcb0762b2163fd1d9fab6e27d227ffaf12598c5c4add873bbbbf86396be10d57e8f27aecf23f9aa4c4d2d7831fce490fbf02b4c4d618a046a35f81c9549bec3875c81d018402419df910474a2010b7aaad0309a1dc1552f54f7308e5fe11d99bb2c818c2b5e947833bc496261f2892cb3f10d1475086d99def7799aadda0f9db3e03b1384bced22a6e6eaade5b8c7a14c1146bb9524ec52af61664cbaac0447f1fe4c47c473c250d7f9180d8d394baa1ed80c33ab287491a3c78426f24959837e5f257271b445c7946de6a2340d92b334967fca2cda60b6713500c0e516d6d1d50d4fff46d7342770fce4391cde704f0fbfd95361d640aadf6c7dadfdfbd6d4cfd1473989e4a2f1b55bbdc2e0c2758e48bc151d87d3358341cfd9c2c0cda51de8f92ee0031906ca03b223377ae6e97ef67f7458b4165e6a898b1cece129afbbc14ef606e318fe57af6c05b1f9f19bad8d759a17b28e7de1f48abf9e41adcce3fc87b3d856800c73572f3e19ebca2b1b8085e9dcd2e76a14e11abb3305d5abaca46360ce06aec2458bf4d6eb4cd350ce40f0afdd2617b3cc9419176942770f137ebc5e1e12bef5ddaa01d822a0aa6c1ff9f8deb7ce93e80c5ea6107d9579fdf51d94fc279fcbd3ab789578144e998c0294c11ffd27a248d90dad087132087220e32184bf81ec2ad5e073a7e194880029a6ea1de15fa6909ce2308369f8a77c47b5669773060f28110f83bb08eb4df93ee77cb9714e29f5bfa91f8ef28488b936fe3f5d8d441ca1c9d77042f10eb12ee0e990cd8b590e33989f3b703654f83d045c13e8168a2174545e63f2726da8642e5bbae1cbe93d779b16fbaba96ef8a3745eecf9988aaeac28f7b64e7bd785c95d2ff299c17e0db306915f83db2e1814be14e25836af9dfe07e6201d95fb5d9a6f49584e1ee28adcec989deccb4dd11dc0520406802a0d4448ebb2c342c2766175d416584a2b96aaaf8b19a1c3012d537447ee03819d4256cc213ade18e819e84949bcb17393b5f50474c90036ab9873ff8541a3802e1b0a65f113e71b830ea0c4e9e4e62f8e089e202df7d724c8e1fe6bd3c1ea645dc41f2a57135f84624b9ca84f6c014fc999efabd52b8a657ab1ad1341add1233c497b39d44191484659fe4476be1085581d8d8ca1071abbe5ba16ce9a2e01a2f35aa8a08c3a1237e65cea7df3376c53f92f708ca2207566e4a12510873f37a873b910b21980558e7dedbf38de5c1ac5a837485f5d2aace59a0b8755b59f242a6e57f4c829b5ff273bed02943d9edc4a6dd45eab148c0a74d8040df2af8add54820103859c7b509258c706f793e462b442656e24b6ca4801492fe645085c12925c685798f4fa251ee37ee074703f2fbdc50cecb221ceec90c0353f28e7cbc7a95f1e6e55c65d22f076b5d9b0d5deb6d4d4ad2a5d2e3033750f7817fd06734ab9aaab41015c6fbefbd0c923337e1aeefd2557b1d5951fe19ad12b425928b56f18c753b7147baa31326534fe01b9c4b4ca60d2101f868bd007c7543fa793adf6285830efb357a0f519965701449ab989a6b588f604e5198d011d3230bc28c7d024f696db2a754e9b35eb026850f6db282ff446238e17f6c54a1c691ee7424a2864a2910abd1efa7c5a3081214df97ed0b5222d60579b755f7cb60109859a30e77549082916b500b329aac50896a8358bdfa686d1c9156ed2e265407baf444c30598eccbacc921d24f95cc1010363698d89ca6a9e75262032c6ab046e341ee74a1ff2b0c7fe5963e62fbd10e7cb474f7c8d0fb6d573b9b461a29e00fc32de2d2cf4af9561b6a8c4fc2a7b84b5f7f266822a8c6aafbec0d5960abcf2646a2003adcc4dd4c81a6a518f44d1148287a34a4293cb883eae3f5e92df65370e1d96363cbf124958fa4ecdfb01616393cacaf9d4b7bdf7abd8839daded6f33258ab85a1ac5d1964bbde7e259ab109267d84085022bd0e757f210dfad7f816f56c5f11d6729860fa82fdc8eff74c3251755a64e5adf33ede209ba137af2f29367a6d6be67ed229f56f5629adeee1c1da05cdb88c7d26395e864cdfa2b82d81f55db688653bfcea60e1641174bdd2dcb3225e5d4d81ed5ae6e416fb49efb56ec30063a258da894b0c1e76ec9c17af1407e665a9604e2232dc2ec57c5b7bc1e44bb43789764a4bc61432b9eac42a52d7b3e01b098dea7a42efd7aec2760b8c0d3f4e15648b0b641c7ef0ecc5368a97c9d23101beaa0a72e492245e910d4841f7fe83afadcfd63a75e5aa320dd6510e545fb6468897f41efcf2dda2f95c7b9c0da60b9f405662843d464f1953ae96bff1317277905b1a4e2b46f2c6cc6b1b99452c8e3d60a9a0a25882ec9973a7601a9cbfefd4141ac8f62bf7b1b526aa23423410e880b6bfcaff01f8fc311cd633b8221454b01d3b838b5b18c1ddf138b1b4e6397d9e894793d69432ac79042140aab0b1e9bbdaa5b56ff217b4955497b30c1815325250b6dcd1f652dbab131500850515f48ab635cbe96ed0433ffacadbad1baf7ab8a7d8f83790330fdf4edb4962af961e1370c67b28984055b1ccb6adcef4b87f81217868e88fbf09fd5856ea26313dcd5750f77509c3f3005f64f2ed1179d282b85ab69a291ddb2b22e8432d92e27c537470ecd8f9cbe39a69ac4ee2d97782ff6fa1a3b784c7f8892c25df282d0dce1fb7039f226601a2c3e0767e01037455d49961153abaf68e644e82c33e1ff6c8c0ff21de04949f4f4ff97f317cfd048ec7eda3342ac1f8b3cb40677424c7608e9ec62bde7765e9da71f4f20f339228cd571798b04b70b601159d3620df4fcd89ec9384487ee3ae3850ad985bfa75ad970409a7ac2b00398d4785724bc84d43da7533099335945fe8bf852599234fc3e596baf2d887a9738b3a81437555b72905a52979f6b84076de762295af46c1148f2211cdc681bbcdb9e37fc21a61e72bba979cfe8957c158831b136d91450ae348a181d6bbded3e6cf1cd1f870fde7b73c43ccd971623476b34f6641c7b631a37c0e54551b38c0ff7cd77839560dc0471178ec39787ff77936da66835a440e49202bc6716dc37f98ae4e7dabf6f79775ab634611dd493b5d952e5e63b17254b098ddb5c77bd3453e72189d9166b69161fa0d5b67aa28c7c72e14a5a179bdd3742edfa157e78d58a76e04ae391d43f2af93e6b9a1ffee0d43dc00fcc4c561b5c42d29dc089048c693db65db805b6778a7d06c3f277d1513e7f8222436093a60a3f6a726ac1a92a7546f7ce6bdadf81cc7b0cab68917fe16fbe187b5f6bf34f6eda6ba87589cb2be50fd17889ce29e03c9343c54c2404bc61830a2759cea6b65ef5fee9d06ba5a343c631ce26c208e0c24ae834d874b8c531260248c4ecca465fc34672eae07a6b04c474021bd6448878fbe0cea29278f6eb59356b8aafc3217f193d564bc3524e55a59054c5c7c7235e8dfe7dd017b41895b7154fd5d7d52609523ca572a06a92a1253711c9a37504339a73021bfb881909613bb4cc74840b2f7eb9293066d0afd15705c503994113d7a6846352c36bb65d7153425a1c5deb45b0c3b4987e043da8b2d3dad35089090b5b295bf3879b79830611387fa73e6da1f440fc745755302abf4f35d6f553c4a94510ecca657953f162f0b4761c3fa3cda88efd61e2718df5df1a3e52e6979abe3f864f72b3e21ae4c2123d117f054d4b2bf9bc8ca584a0e88c8d153f3d164ba5a69c2eb1f4fd64f96588eaeb0147b3c8f411175246b850b544989937efe3aaaff091c2e9244203931b499bcc281183c734d71a405ba00eacd6448b2a953e6918358b007fc9faf4d8d205cb30a10c2d21a9c6e71d302655540fde06c32a3d3f80f362683e0b67776026655e9e09a7ab33c148ffdf3005359f87130c0f0c9abfd78b215f80b4cc4b9dba973e80bbfee1c87a8ff088abf3ac0bece7911fd60609c22510ca521f2991ae34fb7dab3f131e12b71dc3aed7b1c0f11fd0ba8f359357b777e26c6dd95981fa05789ff584ff8cf20bf6b269ef07f6f84013409ceb66b5edac90fa9dca353b964296baebe9df57a72fe6a6729fb2c52300bb5df604d61828ba2cdda660b2baad726ef4dcb18511e38744826deb78a7b1fe82163cb2ef1717d45c793de86026627584f0f7f55701aa53d7c86614604ad1cc1b1ae579f0dace3e43bf271d9955a31d423c90e017e68de29c6a0a96783b963cabcf32fc1df090111b608f5e144acbd82a2b1343f0dced23fd8baa1e68d086d2baf3b4a9b0806b95361d026b794b0e6dca783ac3bb4f8f9011a04262185b47f8a5ec860b540f51cfa4651e340501dcbe67251c2cd6d2b69cf94bf37ab0112e3b76a272cae3d69e4720b2ceb1eb56813fad381be2d299b62d21bfd31a80dc0c7c79d55c5528347ccda5a50902c20a04c8aedc5ff96557efb31ca53c2001a6acbaca2a07e00e19250d0fe818dfa7cc697ec3c0e60c7513e9be1579a5f88b3467475c1556851a206fd5f166ff95e5dce2c47bf5e15b29020ce22c3da8fd31f0cee5fe804251a972404a6714d310e8e4b0577e8442afc3fe24c31bc55c011969a88c51b9eb6de398ec6fe419345ccffefc84852edc458f7f8550e40698d730c0b74caf24b4dfebcb4f569d9dae98b4adbc51abdce086e2e6c3b3cda8961480886aac4ca9292bd9372ad018fbe3bba41403695e2b099142d386183937b4ca4929781b3529218aebe183183308f1322d1b0b51633584359023cd981c65b8609ad8be1a8edbd2db5dabf9b1396d9fb5dd3709f5871f114fe3c0ea3a2ceb4174ad4179e8c9fb6c38386c25910aeaca90e92225b7d50441c71f8c56a3b373cf8f98b242770e2888ada45ecf2ca62018c247efd0ad061447393624c30c690985e0ab606f0903225a543161b5315cead5622491643d26452aab9a0ca86214276496f61ee0ab4cbbbd2fc75d9ae23443933519f9d899a933ed0d18aeb00d26052aba901b999c06b08087ed2f29a1812587109e6e507e42e6fc7a45f4b6918932a2f7f64ad7e7800abf83a7d6797ff393e04130d6807ec6d5389d0bd8c7e886bf3578731c9545a79038f4812d5043ddad4951c4f76c093152a62408cd46e39535611c670cd8832951ef0177355620bdce929f4a0922ad23c21548a54cc9fbe56b3ad3e5008f2a3803e1538c39e453f6662789cfd61fddc8f1b4bc3c7286bba22eaecf40519876a1dc1670030a5bb8241376c7c1e862f10b0eadc7954173c900bf5377495a9b989cecccd8d00aae5371429ad9f5631c4bf71bc92f3d144aecc0cef8e9e19562cb8dafe07ac87024401051bb3b9f6ce4c4753680336a0d9d2bb126e60c37405da52ebb4c8393f86800e2d754326b5ccbc053bf87ff7a8fe1c662bc5a4d948431baa6901b1e2de753ec033fa43b6c529e4948b4631834c5f272001fe0a40efdd70328a007f79f6a27e080e40f467b32a8411c805ff0c03197f11b244c0ff19b6cff10289bc58253c6ed91957ea4f5596cf6b5da0ea018e66be9816613f873b9c88ed94961b1d01404b98c2914688f90da7f68c1ba6752d8b70c22036e0cae5a3422226f4a7447a6f24141c4e883007f3375b93d5d7baaafa4f85af8576dea3c6eb463aed3c1a26381e0a8f97c180f38d438b9844744270eb511a7e0b203963993caf4bb7a19b6ba17e796eb28dda5f0388f2a5bdcb2bdf3fc8d468acf4e01b77a624f4c27b02776d782118a8c9359e625d709011a5969c12fd879525c14393ac64c019eeffdebf8dd3a3bab0192d589522d780294deb03328049688543e42e891f4a22425194f00585b74590d0c0f6b9bc968317cf4f0027c8615c6de2a4745f98f42945249bd354c2fe2246b2b9e2a7bfcaa2ac608b0042c0590f0d9c1c05a7fc0c47274313894617b29c71629c22bf3befe22173643cac78e9a97b334523e75457d40c94c70087ffbaf9d5a8a421329c3f111f5e004329befea6759d35e7476d280253cfafa44f095d6afb28177918b24dcc6199b2a282d7d6485f85121de1ed9a04d26edd8192cd863b6c86150006ae86549fa594068efedf6330a976d3d49870e334f5398b28dd52732eadc82c2424dca10ec22f2371f39116500475066074ade0642b9711f72d7e058b703a2735ba9f9f41ef714ef0ad7d3a461ed7a35f704e057554c66446ab1547b10bd6db785e4ab84ccfae5f60d955e763234cfdec277af4f49e496c2ce6ed1194d5e70a7205ab97ea985f64e103272506d004b0069f68ca078ecdab6d0e1c1588d770cb86bafdf01b63ea75b756d9597befdd8f665f83a90299ac08b272e2f232ab565db0d9407ad5768e36449ded6354330e09eeb95a0b0faad5672f2ba778330c85499693cc1b96e1a3fd59735a4c5407f9657224968ded6581d7f36ca69958d868662d79d8d37a2d18ff9804fcb5592f0839a9dad17a2065dad0076ef28710b8ba0192be5ac2b9fa6900af2fca41618f1ce53c5c472a0d64fc0ce44e521a72ca7e7619600a5ecee0b08558d701753cced576e20d4cdeec3b6bfa073e26c0f5819f6842f589e679326a9be1b7070c5848e15411bd9225520138149d0300f903822f441744736a6a990ce972d410bc9b0b3f4f390ea6bb9bfcd4dd9c094ff9979c33bd01dd7339d8177d1f95b5dede800cd523832390e2daab711108b555a9ee2c31576598189897b831f29e2ad4ff48a737cf6ecd858a5d93586d80e4c9325e8cbe7e7a6cc12ee4abe36e1a76589c70362e62114200de0d364e17c5ebf899fa2651334119eb07bf7ea87559190657aef33adefba6d91709fe6c8ff3e7002d996c5cb1bce808105fdfabcf74f1614ce2b3b2eb4e58edce829628374eccae24c805554eeaa7ea004e38f18e902edef1a7187dd80fbdba41104a9de7b3a6a0f2a52fb0e67e34832624346fa870898c4191d77f827cdada3a49a2c8668dc4e9eb46c5587f9305710f2b27ec8b1dfffc6fd38cafa4504219530572c76b7a0205d1244f5aa04d44f00e45e077010c9dbb8bb31bf1c6992b3ba7b6acb015f464f05df9f9583ecefc7e3e2dbf454353ccd10df5c29a406af4a19324c824ca33291ca1e9770aebfc0d5370725bce4a917c87358b0f96c78b91c27b07bb2fe418e2cb6bec456d0b2800a60af61f5648648e1ec6692ab1f89ac8cf2ee5cb229ac466cdbd522cf20e71f2e34ca173ee22d640c5b8cdc47adc2bbeb5174cc64e6837b0a014fa6a73121ce8d39914395ead206d8280d6ba472903c1c0c77f2fd584832fd44a2d4445b6fd7582db4efafbcc8e82aa13ac950852707167006ec57ec69fae3446480d6b7ad7023b515725516b0e081f9a531c52d46b8b7a94a1e40f4b952741296aba358004295f3f3cd662af6a93d140ddb2926e1c7a708038a99982c90ca6a8ca55c61323fe6edd46d4519284ba6242d903d9c3df6f7a02ca033e2395cd78ab64cc103cdc7d8b2cb13173c7d8841102b10e40b62db2cc5da9ee502113256456f0c931ed1519ad42bf81901d75c537c2bcc85ec73f10b7fd2372e7df54c47c8f911ed179207340e17689ff0fba2f148d7ff798c1573c0a8cbbc9ea3400f24633cb39d181e458c8cdba54b080e8622d520b0558db83365e1261d13f6277a461a87f83e5f7b87eab4ce93f895a9f05b993d600c0453cec4d46c65363faada91fe6de56dea3fff1e8fd4777bf608e33a3a958b47f8717289884ce2d208ba452af830fc995ae3725fd16c65b1935636021390ed1b350d016f3f1f62366162b2d9cc2176e0516cf8f55c0ebead92873719d49dc6477ce002ec1396bf0062ee151ab23f0bddbeb385dc3582e5097b93f517d7a048808bd502482f6cd00a8ef10c4d15136ffa6beb33c6279249da3784ffbc71424e9acf28a6f384949b3abfbb924a4e654294e49add7d20054ad20a78093f9c48834db4ba4e26068914dcfc4be2128de55ec4e41309efeca1834f2107cadb5e0dff9b20228f973781ed73456e839e1826fa99983a1c577396b070bf7ce2fd9294596a483457fdea08fe525d6ebee7b645d802cdb8014bd41ac1ee5a20bd849c122d3e25d9ee42462d66acf5ad864e3290b0e1b104d6517628c8e485b09dfe9255c4b4fb5dadc15ed8de5493ee23d874b7499ee264d9c57f762582dd4c4b3a7288c3925a4f50b2d5e67311578b4f9d2231e63e119f9d692b62fbc82995c7e8cc08c0a55fd3fb78aaec2f3abf464f4d06e68848ee29861fcab1820bf6735e8bf0c17d9a0efac115d3c34a6b4ce2357a31570291746262e083f1b88988c24588141f8ee0072f9db99765fa6c35cbd7fc21557cb8a5068e9bfca02cf1812a9347b3a712f42782ebb7c25796a3eca5c39125a07e720b788208e4ad74b02261f492f5b88b9b15d00dce3e275148401d268f19d52856c8c79f2b5d279a7132e512f228a58f04f4924a36bc7386e09678244f3b9a9c26207177d6bf2dabf7ccf59b2e4ef45f1980e46a6d4bb0952b996ed327300b13cfc969afbd0ee2b4fdf15a06116d0a51641fcd9ea17dbc75c8ef5b637c63de74f0bb8dadc6629f66663a976d5873b46ed38cf5ceb7f11ffc6cb8e28d4e7ad2d52694442aed2db410e1f319c2d2972b906497acf5a1e0cbd176fd5b40933e02884a7eafb12c2c2351dc2d81531d3339a1567506b61e3ade9aec429d76faa71dbecae4cf445f60e40ac245a601590be0a5a0d2767a6f0ed27fbc1eedfb1122683e0b4c638dee421f283dec74362737c34d1a8b234fbe8c23463936093e3a1bda9b010a1060727891d5a521631aa81528aa9200260521a3f78ab8abcc6e42b46e8d2498c3ebcc20b65c08c4457c6587f3af8f5ffbbfa0fe3ba7f8f1ce56b2ef8c13808de3e916e56d70ad69967b4ae8f80ca7673e105aa0c6c266e247fbca57b38639fdc392a8eb2cfca693fedab9ac5db774cec27f10284a6e85ab1ddaaa5c24b851a4230c0dfd57fe6625cf56f59b0f411cdda9867c39ce39fc1f42b012febd6525f04457c80c9db028d2b1482eb426a0961d26893b7bb81880f65f7b09cfd47fb555c1daff9607404d9449d48ff2256d71a40a6cb408a5e20498dff2fd4d969157b96937fa23b5145d1a485e58142b8b3db339d1b67134470562ad4ec44583d0765195f96730af97af5c09751f8c80a9df44083ce7f2f8569c57f38832c6eb64e8dbd236c07033daf74cc2493e1e2e67c2d9b738100b053c510978577eade677b4ccc6e5df05e1b887bee3e6462c77a1a8bf6102f8ef6f4cc1670ad5c47690f30b1b8cb826cd200692f84d2b75ea58938bac3581869a68f2139dd2fffb79bd709978a1479f10c583d1b7dda01de283fc3b2548cf48d2c78c23df48ba913fa0a60628b755c3169b4bff9b3b4597dbf6fccd816200da4475d4bd0f25d076765724e8936ca6ff2f74c74e9939437b508c5ee837dc94e373aeb96b3c447340f8f167a0babb60515df1efeee16103c3910638b7d4cc6b67c802ae0ca8bd74289bb19a323f9849beca2b586e14c1a472124d9a969e9237c6b83f1577fad61ce90f48b08d6bdf1175eca910a3eaff814d1f19e292e647dae01e47d13bdcc1a872ffc3bb0fb4a6f287a1a9b0f8d4eea67d1fde6f5c40af813f79a99f0ff12f8fc75757f87e517e27c54c867e192f211cb3844d4b15b89d2cae480a2a73dfc243b7202e1a80d2055d8d80654779fe53bf726b89957c46a9a4f5ce42fef43d824949cef10142461124387b58e5c736090ce98d2c6bcfb57a81862627e2ba6cf72bf6ff77064c406a3e7bf7d3ffc7f6e56df6764a5195e789588e17b9aed3fb62428f8d11545853b78c35af94aff6139fe66fee55c1461d7976ec6af346bd5f2043915867e129c9cfc4150a3efd6085f12be0f7d117345fd65671a5c32514d3d6c8692d52eb99363c299610e39960e464e83004bebfc8d842003b5f570c576f0c571e24bceec7989fc19de7b9867579f4db565325c4d2a85c3d2f956d30c410b25b5997be72f4ecede33ef9c65799eb3dbd0e66cd05e0ee28b0548c2c6a6efb16708a109ebbabc877bd82a6f6b774fe54e837092bbf9719827cf7c14d31e7d82d622db166c3d3b4e99eab09f3fc1251145e2fc5eddefadbd17c8d3e1ea1dab29e75b159015d96430febd48dcc1547e8cceeb676637e14c81d58816ff3ba645dc6f4c300c33ae6b6b9e1ab6f7a2a760d7f056381909373d480032284ed8a1f0bf50eb3c76518b9e01813bc9a9bed1dee74d5cb7bedb9a2059df7b66f4a307784f62c818d90084fbe89a3959868bc9cbdb4f4bc5ac248d9a5a3bafaa7db98323eb6a428625da4e140ce761862287220e2f5d2ce1d6596be67bf50707f52e221255b66ea0128fdbbb1880a7a9c1d2acd2922329a4675697dfba63b25d0d63e4c7dcc50717c4ed509f40e9d091505d1e3b55ac909a81716d4754d519adaf428e6724cede0e94ede6831a6b1db968e1ce50914044f5dfb1124b4c1b14c31483269c7a8abf0ccc924ff8c51ce8f8f931a5c87be7686567d678ffc7f5cff360b5b2a4721b1aae0001024eae06e453fff4a3e0dc2c3391afdeffd4351be2eca1efdd9dc7f7f2b059f5a62b7c18026ff5c35a5470917bae4037e6a653c2f823b7175a5b5dda2b4681e5ef51deeb3317865d8e60973a2f29d9898851df204849828ce88ad7af549a7ed3a200b37645e7bc4a3ffe36a13f7c42b079c6a6ad73e156d8bda1c6da8d3d4e099af21715d2f00761d3f1270be5a97c45eb9f438b58d66a63d9bf498a1b7eb73a7c9495d8ccf8c8fc9e8380c032473391b7459144e3eabd5e0ae56b1d9716255125ad5beca55b35c2d8b49482528e68dfdf8731f2b2b14c3f46648c032fb8d68638b90003684ffc078053b2609c15e42490ae70f2af9f538709b747980253c7d99531794173c970d746b14353fa885c920a6a7cf2108dd680b520a41951482869413e78ce61f1fd2691248a449318124be2483c49202d6b0ce498a386d2c6467742bd9d82f0106f47013824196886a81a32762fbb0828c488cbe83bde5a354386c2a5b7efd0aaaa96bc0fa99eda8f0c5a9b53fa7db030353df33659d05f45908a95347e82b21a6ff5ad94d51718fa86eb5c1f79a399e2429ba49717e616aa07edfb628b4ca982abb92687b061052f1a0c7a72662544fb5963df00dd97e27f4dcd04ced76bf0af43bc8f9e58d1039ae15d95d78cb36f8bd26530b870d21b802868a4abe7fa2840674979f8746d6328e46cf0527df7bd25b07abe3d97173c8be4591ba2b01375b051f90d8a6d026e9bd0edb770fcf1c58a8875290acb8ede852b598b08990b91b548ab58ed7f1f564fb3d0249f28e02d7f19f14e0d2d13252b5faf6fea424686902409625af6259bf96f328e3d0e3d9f1a576b569b2b8ea8bf7f4fd086f53aefe2b86fd30104f1aafb37d31eaeecf5c1119c8ad23cf2ac259394271bc73d1f07cf6ebcf92ac7ed29b7a0bbe20716c952da30e43df9b4491add604527479df2630a55a95dab26a20c0a0d206f37a8c1f4a7e567c90e2198d4a8d6a7517dcb8eec5bc992877edd3e8352f24327d8c994ab183e192e935c6d42bf4621eb95cc0678d78458208a48d0f66afcc12d60c751a306ec45d0390d1e25d8e94cb8e4b0db1e2542efcef0f002ffe81cd64bb9a8d1c3654278db2883405306f3edd1c6cc900b8599207b8e79e18dc52123824c7deb7da349ad81f7c4f37fd1a462864839b0e838c9307258dec23df0907355f6321347373a9e496c06354cbccf1578cc27274258754f97558e6d7e9ecbb48e86e21ee44d4538b788051a0febd7c0dac000189013ab9069a14326cfea4a0e5e8b28a3307a0fbf83d3162fdc6fbefc915fd4f6059016744045b2d95b63a2a836c9727cc47ee5d760ae5f2c9ac482795ef9db99ea6bceb31f967a7dcf45963a9e49a764ce885b86b0fe166392a06e11d572ea415f87b253f9651d5fe9ef5872be67bfba7299efcbe8c576d607487c76bcbe8a474a2783b76d50ae3bb101b67a734a3e50ecdba7ca238c18e9a3e8eba69c20f12c374a8984286ca31a45ddb414d017e7081379fd22cee7a8aa9d279a307638fd14d594a6b3bab66bee7930127518555957e171ad6860b7ea218ceeb464f7bc609f455e219c49f3c68cb86f79a237761fe7eeff32f0f72a1c7e7ff52164527997039fb06f1979f6f94d67622bb32aeb341817e8fc4fb98092be72d89f818e7e8b526f27454d293f293ae0c057bdcb6bb1d790ccb42229732cc97434ed9e6c5f82f500ec5bf03da6a6848b17a588aa437e0de58c94fcb3e71fe10e8edcd823d4144c6ead947a52840c4472b814e194993b571bb92e8514b38aa6283682efb2946d1b1d63b0fcbf6fae3f23913af569806b5ffd7af1a69c161afda305943baed686b982dcbba832f3330f50b8eb639ca780ac0953effa1f3b3e182373487a7e2abef995ec4d46da66d7013cd0ce4835376f5fb9b5d38a24a51d250e8213cb4ed9704fae3049a3c1c85d56e8cb0640b4fe5b1f0d9b053aaf7e1bb41c60562891b25bd0ce3de13cd3b63c37ba3bdc161f1b101d1b02cd44c88a5dbd06a5e2c90b313b1bb7ba6ae6c8e759d5481ffebc78209b242c8179dfa4bf397a2f436b1bf3bb6f9e4127e6e00c84b0aa42e010c1f64595a4693be84b7058d96ff754269f2f14647f7d2217f3ef212acbfc17526ea2008abe4b0fb608a9775a71903a27c2ead59232ef2a3a27606bfccc452f9c4ea6de2d844174b982ce14b22fe7d47783b3653f2ea6328d10dc45c2aecb13d3828de9e2c05d352280a5f6888b541caeafc1d10c9736972eca2959fb6d7a1c88efa2cea5963eb11c71c068de66b28cdec87f7833f6f25156087e538481a64ee8e0b75ef54017f971d3762746a0b852fe5b2adc4e7e89ad2a89669624e0d8dda8c8514a35ad2b0320458ce2bac0e9af1d5f4068b1ad7a64100dc8e1ee086058892cf8de69ba369317795276d3cdd63bfc8a39f8299796424f3d26687781e06ecf08a2e56bb78c9d702fd91c35000d5e9c0980169ee8bc2f7a8a44d5e5b69287fe7b491807bc9f85e18ac83d2936a91543f61a2d0a0dc248a7ebf7b4d18e54ab7ba01e792ae3e184d8b73f1dcc16613d3f3f7369194e2c334be6b81372cde989da7a004f0c78554068eeb0f0d93391cacb065aeb3839167fc9ad7d4660c2dde156822acfc10c135f228f94f205f8175042f742420f0520ac7e7b75412ec80172c6d7cd89f50bc7d8c457a5dc2879850c7a272d79a20be1a577bc3d3e93aba26dfd73a22194fddba6cfa1332d025f5c5cb009fb9c190926a43aac435f211162c18f57679d3c3480cc87d7ec3d52a40ab9c52285c25d9ad75f6bc3de784f6d8cc07ff8bcb3d3b8531bd6f839dfaa41fa535a801b60d12f3cddc1f9d0182f4b80cfb82a5cb0f22f4d5ed45f9d47ac68ba54873082166baecf1b13b06f07c32df2496d07d7996400f40fa7ed3b7f383abfe66f375dba4a1535373aa226deeb9f9aa1be59607a608fa0ba3f5602b6ccb751a560d9f79f2c585e924889c2ed2293312ea7ffb5f852e9952eb58bc2d81f33eb096af6be107923032dfdc39b5334849100395c737ec38181b01c95938e63fb285391419bd0a0ded1a95732aad11e836e114090292434635d5ead4fe9c6bdff271cb72a2710cdd723f05b2d25e16f9f79e681b35a29ee0d35037600196a02297a81f890f005ecf155347c74a7e003b831231426316dd53efa9fd9e075684b2121a3874c0d6d623b252eeeffebbf651bff40f83e62a2f1cc48c752ab8690dd28304a8f4651a221fe1177b32e827cf68a7c8b6b020412332066ff27aeeed2421f21436b215ee9958a7822a324b065ff16775eb7f876b7c1405816c73ca641591626c1c9b0fce0710f7f22642fd027295494bed6c3d48d742dd3ea3372c4ad5bd58506449b54f3f6ed122da6f75fabec605a04c0a85cc50fa2ef96f38ce3e8b262e6ed37a3a3604c9ff419afd49902063dea9f8f7014065ba4ac4c6f145fdd22248d95c78e5bace07b6f756b9db9fe69fc98073aa418a38a50b0b819947d0e8e75fed9d5ab31ead788bf22a55591a1d0c15f195e221c15d263cbdf5bb4b280b440d1d01785313818effd3668ad7798bd94c368ed9e4d3a5c93fd176af0a1b8c870d4645544cbb07227cfa2276ae0dff8a71dbcb4fb1f833d3912d75d541ab065880c0403d65a319f3e1cc43667fe10d135e78d6d3e09cf56295313a18c0be1884ad2f74006d49b6e671203787d57662c393cae7fd56917d82ceca5fb3daa7fdd3a1b709a641e2288b553be1e321fce302c05aacaf9f33bb3dce90c586cde7d93a9e73cb75f9975a5ea53425f33c233ac5bf815845357037988b326a449909014a465566e04e6d40c084385828532cd524e73cb0b3d6a8b896761a4980c410018dc24a900c782346d41db3cba98a66c519c7ac6c86205a283c381d94083f611c040080161b987ec4917d19ed044ec994d7040c0c1bf0df0cfceac373ea7f1a8473daa17e00b53084d3863fe4b35febdd92fe8d85e6deddf6400607aec81e41e0ed238b6fdcf770e1a569cdddd5e46a957eba3d9871e2d0b656dea6461ea60e56163396115df56cddac7d1c7c91614bc2d06c852bb80608fdfda3e6dc1cc1a64258aebc22349863972225b3c61755e9a86aed71e796a05d7f0513b8c289d40cd95c37265316a3de3c90015cae95ddf8b6689e1e4f33c810264018378c4aaa42cf90199541afc36e6fad18073792d50509b82b15d1d4aba7eadcd9a4efd82a45d5cc4a9ad8b8a9acc90176535b6fa49dd89ee27554d7b952e5fee8e74158bf29212781793deb9869866b9e18f14836f4af7bc0a907976ee88901280238310813a991cf6641d694991c358637a9c649c126312f3e114bb47e1972b64ea259c344cd760f9fb6aeb952fde1f0d62d4025cae5fc40ef1ed5641030ac6ad2fe796ae5b678260c5ee44cc43eeadbd8c2f67f1f2d14a61161a43c43a663c18a1ca27c407a4099bfe25efdbb23fa93744e142cae8476cc89a276bb67937cde9e6487d44023c2b89e21b049b6cdd21f60d85e7f9280e2b006f6553d51962ed2dfd8de63f6326de8d9acb44893496fe1571ec0f15a49695b7c33af4a2b8ff9cad0ddbf2d25da39915a75fc5cdd5200f06c89344e49be5447c2045314172c7c3c9c1c221c27618f610a71f74f9affba3e48b58494318a931565fc0aa3acdf39d89984740ca093f42fd71a9638f17e95699dab032f380f57390c6b1134c1dc30499d66aa911f7b09758b4b4301c60cc0c766f93e989cab70bbb6ed98b65437daa34a6d6130293ae8f3e093cd7c3b3105bf6ee656ab584abb5e4b4d3076cf92bdf6ca3b77e7505463383c65a6aa3b3e53c1b5f903c1be4b30a9f09ac0d90a811a7df2de4363c02cc0e75071a13058e28d330f68893a00dec9943db35084f2867b6548b1c35b80ce5fafea5bcb3bdf40503a18866946be71b2f8a50892fe861f1b3cfa1ca885445d392184c54d8bd6bcd60c0fa59f80a4379af7082f4a9bc7a111c97378e16337f93d78e3372332fcf8b73b113b258ea6dd87c286ef930d165a63d784c964532c42e901140b8dacf83519f44dcc39fa093e806b4980b93e73e518194e01c12aaec65094d42a17596b9037660cf0bf0ba31cf55ff46c0d7fbb1b4cfd58e5de6e2f332572c9910ede2916efa4785fa2122437a78afd12a41720b4f1f0e46e34a87739566911193787ad6c9a03c317c4404dcea2aa29902f670dfc45559ffe743f9799d03f5f7af4849af279ccad0b4bcf8312f06f6b3211b3420f01fe4e90f4621581a26fbddd917e9fc85cff81405c3c21697e4a396ba9de6e38e9edcb731217b67ce0212cae3fb61dd358e6e45fadf64bbdd47e99b82d3d331a3383891ae377f69c21144ee3f00068833cba617cb0d8361efb4cb7571a837b309ecefe15f97607a8f8cdc8f75f1f802b2641b6d9278b3b2944f8966ccbfe0ba1fb9f89897de1850c0ec98328824be74cf1237c75a4fd361b5668203f54f28028cd6df93e57a8cf44ef1c5137a24fed4a2d6c67df4a2275850f10bf4e5f87c5d9a1c38d121f5b36440416e47026f9799ff1f61e2b5cdc7bde4bc96aaa335fceb34b627752d54f53408b18f229ec5d3a2099ec9e1293f8bb46dfd59d852145a1d7e540f909d4111f1b5ddc8ed901c46929bdbc905aa512d8580da4a0de192ce71a5c377416afa381c332912cd59875f311612aa4b771487e50b4112380bed67fcf8bdaedd53383fc911dc89c91819f3a76f10aa9560d23e2d0e66b78c35af6a315c8add7afda0d64684329c213b2083944d697db909b74945155e0e6e38add69e9583dbd8c9d9c2d29893dbd292d5c2829bd39cdb94c38c959587d782dd9c95c5d2928797c7929bd7c298958b978d9793838b8385979d9760794817530b8b29a73b50cad96d24e80e72a7a1f9fdae7718ff26f997a1ded666be1ef1633a3b3b3bd0d246274831f068881181db6c2c6020ce8140e4a4510cd0be084242023c074c87cc2161cd81e8ff34cf703c7910f7c8e89206ef94568e53fa3c9b73b19a597270b39a7271b273b0b070f2b07170f3f0707199999ab3715a707323957d646eee259cdcacac6ca96d2ddc61d9c93d57e0271da47c01d400eaaa3c36e78003da59588e3dfcd6a6eca4e032cf1ab865a18186d5f5fd7595f845b0dbf57d923a8c102a03842909f9d7301eab2215adb1a6f5581b40c659880573855bf0c5aa3db492413593850d084b22f4071bffd5779a7127308f2abcfe085e650eea56e061055c70c8673dc81091e970098f198f24158949d18c87a2573c03f5239ea1533b1c3afc4178df7da48621583869101be2ada1f9f89d9340e8aeec6ec68f657b5aff085e3b6ac5af1b255d5ddc223595f49c9f20901abc289ccd1d723b71e2ecff44d289f36318b3b72f91bb44d609312a8606c09171c81d42c639725146b6fe9786335af2986f5ffb98fddae44accc86ca650b0b726e46f2f5737c8760890a2374c18b3d5a23ca8ed8c918a140d5ee28e4d71935254c0ef33e0aa5a352f75ed4d5e771e8b7c0f2b98f812bb0a6d1714b5de6be5887d076b2bd85d6d5d1922196220c7468d0535b7b12983a79b6ddfbbc9a4f417ffdb2178030cafcd4fee75b73ee8ca5af62b120253f91872472673683e0555f4f4c745efd4f60eb873246e21ea8d7cfdff6916da28dde6eed9321809965f517669b9c14b0a046fd41ebf8cb61d1c2be719e9663d4398336a906b379637359351725005c37439beda036e4d9094455aa6a6cd85cffb258662a1302fbdc8c839cf2e1beb802b85fd98f2d4f33ba5e0d2a8f2bd2f01a02d83a3656366d1449e34f7bfab368fb42610566f41094d3aa90e07b3bd734de98170304e400ee84fa5a10a894b23c403608046970a8e15da8e2191d68161da48c2fe75c815e8d1040488dd658e317fba703540d9acd6793809479df7462bd2503d9fab21d0964af95fc96548b0e2c6da2754742414d2ee0b62f75ea1fe174797f9df3d1848276291dfe8129fd9b2a9d09d0b14721f453732d10b8e07d307a1937372061e6d17279ccd07650d6d3eded817cef47282c788fdce75304cea2729dce2def201e476c06f58b14b2d5d2f82a1c8edcd64c895843a80e6b6b6ab8a974fd3b0dacce90ebe13cc6f996d76630a9d5a0a878bc66879207ad3ebfac8b1cfcf908a5d13e49153f0bfa34d35d0728a8300b493febccdcb3d81af8cb5ecddc4e364bc80faae0dd8287a371ee6fc8affc20a41153b6dac70ca0191b3ac419ca246f1eed1c229782a340c882b4ad8f86a1e7a846aaae4a03dfa0d9cf113cf410a0fb01161af797504d36f77c20dfcbc33c084e0fca883b9f2572624df4676d3be1c9d6e8c62dacaccd5388c3dac6ed5c1b7140118c8f157e4727e2db3220a5f21a3a8ab0ef28a1c819219aa7bb60a82ff1cd35ea7004b58424cf9412c251f26e0c02a98323c719b6b573fa0aba12649477e74690d573afacfc9a59676c76cfcd035d558961e8de0ff04572769dbde78e32ce9f71cc09b0e9ddd89765db6179fff563a7a3ab13377d74d6c0dcbb3d53f7f60ba82ffcfdd9ed6faeaebf1673fe0f43ceb795f3d67b5bb9c8dfbcb8270f2186fd3ecfe1eac358dfd43e1fc9cb80f7d916fe7928ac8441979a0d9a434bf54ecdd881b1a1193498388178bfc2a707ac550022f9791bd9ab37dd7ba416efd0a19ba8c39cbde44f1a4c878cd04f7b275d02cf7f4dfe62f67996b6b72571aa3a0042b36a43a0e00e3b18e66f3440aded2bbeb3b55c561411d5f1b24f72ec749ddbc342218a34d238937a31886e289848be74e559e2d52f01c69fd4b17f6972c82025e1b0cfd8bceb2ed7f968a57e0bf75d3d086b060d150d6a2a508fe43407e365d15c75ded93211038e604c1849db72395e1f02bec44ca0be7e91a9b13ec989a6d04b8fe76294b2a32ab5835e971e1894c2722d72f94dd14c1aa6440f04aee6f23e19f32dc6f08d4ab1e208af10a9313da9e5164a4e6383188fa337d9d4776ecb73200a82a66c1d41622f66b33c1e53dd53c45d2a7524897962f45af7dbb4831b2aa368385b70566d41cf347bfa4eb55d9ff767a0859e1fb693d7bb60413f24ea80d0dad015e5db23a84c4f84b3ff0c2ff16e00d5b763904d70dff8af919d3cc32e4e5527cf29fddccc7c44605c1a4a1401d25ca0dd6a4ed5b4d91d52f0fc0a2dfe15b63940ffdc00e4e7d5de50630783f583614b17227ea87c6d4dbb7b8ab836bfeca43d1b7651803e8da3afc023a113320ca9f8e1140bec29023af4ffc6cbc48825bb2325885e252c3a9304cc298ca0151c8f5140b22f005308ab6c04fc41ec17681bc5abfcb52af14170644fddb50d888416128682084c0917fc10176b78a5d10c830a3849e572446d306ee490d7214544bca26af7ebfdad19b43d8a1a38fc5b08c1bbc69bf6a040e223ee7613c573b4a19bcc93b5f79adc8c481f4fe6088a8605cac9cff29365ed83d6b95d0e958164f211027c12be4c71bf40139ed82736bf85a5b2b85eba8515e70295514f911e34507153d31a42e7fc030b6e530ddcdbd40fccacbff344276597b1226872c16b5e1bf8f5665f8254fb51c5936c4bd4f0bab8699dcc0a1945ad960034d4fc258285bc3dca513ff7f8fea0e1e20841b59629b0ac488546772a19823f39567b2c764506493e63c472f9715a741318a217b22ada78d455b28e7235f48befc5c8b3ef9976f7e8e5a1da1a34b5761cce0d4b41d8fe2819ca0c31687ffdc4a9c929168b97f122f7d1cc4b370c4b47d5538a69148cc0e05df3617058e1eacfa429528ef126d57f6ccf97b4d3ffba202c0e41d0af40a9c73cc3e20c47ae8ee6022e69106be8c77011b12c2bffe6fa91da20f8cbd68e82c10a958ff6a4cae83cd6a28cb7efe82507acb80f524f53c31327a14e7ec202d92d7d282d7d66aa167f50c2eb0dab29217da55f2922651cbacf6e53ee8ca376fa49d8b04dc3f1fe33d3b375f5ca04fa1ecaec5b1493005b56cd351be2dead6be2ac2fcf48db4e7a1223129c2ffd9d380f2659d6a843096e9772e63fcd816bfc6febfa5aa4860c6c1c59806d58717926b984f42c142a06677a9b7be7bdc594d432b8b2003084146ce7850b9652f6f15e2f8469408ea1be6b251d839380d45cdf170b82f737298dbbf6370f35a0f0860aad12fd28f627f323eedca081468866274e4ce1242ebe5f088f5635cee9c419c49241959e3679e2985c67e61953042cfa2e0f58fa37d8fc121f5880b3c6977d51811015d28139d32904404448d0578a8ea18c3aabdd12a15938317ee856447ce469e8217d8e3d3a190b8a7e1da7880e11508db2abe9fd3f229385240b61e61a4a888ee139b93c0875e978adf28f2e7e18941074dc559ffe34266d5c7269df6bfbe18c5c13583f2bcf86c2bd48e90dcfdd351080c98840410ec343ef1bfc986078244689aacb3792ee62d998f5e83a68bed0e76ac5d581c7591a4a340c07db1358cc4d39cf7c1cbe9d31d84ad2249520c6661a8f30c1c6c7c1a511bbae991323ed312297cfe0636e6bbe2fe973ff555253dad49d8eab799577c7c630bd10423f7caa8ca9b00b1d56cea55ed3fd308ab8707450488f17d1c7e4e1bce58807f27412d09b83a598dcbfe5f069f7f84c3d2efc9d6f7980e1deed2bcb2377c452240b33acb779d1016c342db5eb966293c031655705bf29abc2924650b1dfdf4dedd487598b4dab247d676ad6cf2f99b17d822593a88091ab829bd13d2593e4b45746f755292f83b694ce4a9d497e737dfb975f428eeff0ce3474ae1fd1e640164d0f48397be8e3078f9c2332e2a86314692393439ecc440b7daecfca16f1c64f2dabe56fa4e5c0cbf9979ebfb59b27d8aa77a9dce7abdefbe0ae1fb7e774910571a55c5609e046aa46b15367685e2871435bdcc065587cf3b6e9b0e90b63aaabd2ea3f5b59cee9ec3ca541e2fa88ef674b4a9ba251121501f3bc39427c3d5a472382c49024699f9c41934cb77930376817c56442ce886ac51cb1fd1e58eaa1fc877da00096c6cfa4e2d7ced63b4784e3ea4c5c44ed591ec30a2ef51932118e8bfeb4d0b04507e8de8b1aadc74cb23dd9b51e2865db733f637827faa07d55b06ff80f2c245791a2321284743b7623766a825047805fc5195d939b0139ce6e9760f4011a151f1155cb4928d3b888d0eb3caef6cd75870c42f13461e669298b039d811ccdca02fbb286fd7f62dfc3ff4ccb16e1ed6d1b9fe3edbb676628ffa1cf4d8d4feb39ba8876688b76e042380c04faf3820dae47ec7a9a3b5d87c384444acb68d7555db9dc4f853abb57a8e7f7c964ac672059dffae9c0e2bff304b967077e052ba78d2c0cb69941c4778429b17a1c8cb082afb2ca2feb30af55b50c3d66519479d57c62b217b69b093072377414cf0af18115680c96502aba83604c02aca77e682ede8a9b02b867fea54c071bf3b2b6cdf4fe720b1509f70e22643a702ced5b238f73141c2826789727aa942895d2153beb4bf4958e5040c384ee48bba66c10d8fb8e1b9793f2166b82b9a9d774749dd6d5fc2d08f08fe2d0098752fb5bd1673bcfd5e2562e3ff2990433af6c7c420842f51984f9243bcd2daa9e31d68e261068dee0f8d97689bcba312fc755adc3937494c2b97bb0d24fd67e44822ea0f6f1759af275cefe7aedf1c964ca4a04ee721a1dbb83317be1549eb94ec4af6c9fa64bc8a45aa1e20b9c200f918a211cc232c4a12fbebd3c2afce9ef90f798f73a39cc62c917495c789f417165f1516852fad2c3429c98e56f4808cf2ca4c0833755c28fa2c1923fb4901d1ebcc894bf8bc3b9b87530fb6025dd1eed7b168d125be2fb311e662a5fad0d79b2881715cc80d507c9cfd98e3e648ac3be20c91157c3f417d1eab08026551174bc429d24cbc6dbbb29a94eb1f74d9d0b8e55bff8bc2a7f0a0abdeb61503cc108abfb8053f430e490c5d57c1d073c39ce05b19b5cb3fe9b7e67cc3a8e577e9f8083a479191ef02d2fdef470f99e26ddcb44c209962da9ec90021550bdbb8d231360aa25907ff912776f7c4b93dc5e0fde71f89f9ad9ef750d91aca2bfa90e11459f201e5bd59b8a4b58e2918ed39852ed96ed7d569c4558e702034f66b42a7a856774f2414dc75fbd729bcad243f997ec9cbf250b4f1a67c1b68bd079bf7c29614a2c8123aee7d37e0fc2d3c71b9729fcc6a9a619aaace68de9e39a8e1d57f5d568966ffea32dd8153c103fe506cab5b6b31409658da0f85ef36f754287f840311bd1fc50f2c026897e5d6110648a53af498331b29825c49675956d803b12bdd800abbe8dd2c9e8ab29c4ddf88d77fda60a3ad475713d0d8bc48da9f4d40004cfd4d365db8a07f7d0eedbfbf424c7a7b12897a01cd3aa8daea5ce31a5ebdedbe6b3e26cf1028ce930e1ddce08426697f71b8ad5325a42cf67ab8932f2ad6e9efbe3b08e68487ecea2563b0dbb563edbb6038b657f2cb168d8791f76ff422d8a5e7c6762a3d39005e9d27601759823f3cf48e48e2f85f41fe5174497f0b5bee97ce9b319fe2d962d46afdbf023effff6cc161b1df337dc2406d86a0277c6a76bbbf7f904074aa9b939adcb5a9b576c0efd49906481536367da32d913a671fafb7634619cc08a6ae188ab59e5f7e8d44547f53d4532ca5c9a62651a9f1d661d3fa8d8879a6533f4d9186e6c5e81b35fe0c3c7edefb76a4951dc5f79f893209dcf6a6bcf4eb3582aefe698fe143dd9a5253c26d1c982628a7d39bebd648ac2cf5cf626ed5e013ed64d8f90abc63a67880f5445ed74e7187e7e51796640fd197fc27e2851f79dc7f7a6b825bd4bcd3fd48e6735a10e451b2cdeef849cd940c407ed93d3fd44d7cae477586415a909b97cf310a0f84de3691d64d990e755a8a75e2950413e1f547fcb506a2882228c0f12ca00ce9f36900f52efc496b50b7949c6ba3a22f9fea29231710f84be51f62741904e7bca02f3569015bac87430a16d36453d8b9fab7f6afbb2415fd96e90c142e615f0742626e6d7ac8f184ccc9b257b47dd782ed0153f0d06558e3c661440da2b1430124b9734fb502d6f186ec0d0665fc475d500f6f957c4cb71f13a00e3fa1344fe1ec728960a270b9b777dbbbecbd70295c6b93fdf73a39d4e8e5c2ffcc1341d7d3280f18fdd256875836d9183aaf448aa550081c177a7a57d22a3dbd83c93ada32e3d650ae2adbff779d8b5cbd35bd204fe17785eb3b40d6399fefdf7a8a7e122a10d45f8ebf530893b2624d213a2e91a31553fe2616bfc5f35d1332b0ec93fc9165a8d6fe940f0b7c1fab2d284ef884ae90323dd6979d074aa8b7a9cfdcffd0c07dfe8f3d1e10305f54dbd1649b5af17a67f2ab4b5941d682c58f626a1b463c7e53306b1e205d61d5459d73b49efc087dbdbf7dbe38d285002ec5ffd287ed997057bd858c760b2a0b3bdd57804138e15763907ecdfd07889474229d4917d2b56ab7ea897d044922c92495f422434871c9505173583412aa38927a88184a9d5b30822044de5360e2a76a6a0e28e030955af757559d268cb8d5dfece925101660e40f0e34f3a1b8ba332d5f50066d7a95ad76f2d9ab6368021a2f2bc0056a6a9b8ab4bb60de56e50e48179d872cfbc730e72969e4498c4422a3068784ac740fcc64d91958d310c8fc204b3523501e1a00497ec6a218df3b839987db12077141a0d87585f902ff9fb279f3a009d26bfbdbccc0f09e19610d3aa51e416da17d8bea940ce8bd943ce14fe2aa0c6b28cd99a8b83ae38bcb64eaa044ee9c7a4545a039259d2f3fa754d3da69a5f2ad2d73a330f20b43bb081f5b9cdadf342ddb453c40b791a8bd0da668c441f0d44ba8fe219a7a7f540bdb7eeb7baaf2ff346f1da22ae8ac9d13595fc72e93bf5c04c42c20f9d8b34d68bb623d7a30509a9e5da3c4dc5c58c0bb26fc7f2c155f6d337e387ce167faae091f915a4dca1e43f2b71bf3d87293fc6ffbfec5d7610481dc8487439216855125786451892db4db9e5b23613dd9de322320b08cc487d0791fa84aacc1ff11032a0d3f6a3f3a191ea3bd56d51297e99e39ddd187d04b7ec5ecade1029ecec25ddafa3a315b6a56cfcd27198ffbac5a6b7e3467d76dd8441c460f17909d88a50279a93923d580483b20b2dba60ea2a2cb057ea5ff7aa1263ac4de26c83f7abefcbff63f339c638319e2d20213389cfd827c768262b695c906b3b0e1b1d626c35d8d2c41570f9776bfa2e1b63f076e6145913fe6fbf33427146d9ced6bbb5facb0f50fc594b4d2e28a3d972b1c81cbf0bd003352590d3cd156a85611d2f537f2592b6bcb2c7f9f5929c807ebfd5a98e31b6848ab78ef511eb25a4e2e6475651435deb7d9f4457adf45e5dd48ad84a05aba698f858e32f32f695e3ef0b62bf8c84f90d0fe03a7650f9ff05697372646dece46afe736fc461f63f7d625505744878c2dfe590670de48bec3168ea1a89440e0c691491f681d74e4c1d9a573f4a68c99f30f179ffc324b08d3cfefe61bbcacf145698e2e5dd6d292b8c049ab65c361f6b735ad6e3bf95a10c85d2391c5db276edd53f9d1bc157762316ed11821fd462e33ede56690ee9656bd47c5b89a5328820f4f79d5641d5129870d6b6d8424349dc0b8470bcc0e5fec56f2088f79919d9c485723ba2f45149b6b4922e9bf7bed4a2c964bc49e028040f462ac45893f56b0b5dd17ac90493d2320ddbf31b3c16fe80c8aee81fde3c33f66a25beec1e3d0526f10160fd81579a725bad3b310d6eaf7bd3cb2f513a77e80526a011aa53a286779f41d6dd9c3b7ed5d4783a581cd5dee665b06e8f140dec0818516be7ba4ba4fe2481262ba6a0615f0da8bc935620eaaf64dcbe6149a89ddb8370a8f80121121018bed5a2ed500ea944caafefaa715bfe62f7ff1ed58e89bbc1e3b5ff1a73bfcbf12beff3ff06247553811ae5aab9c95fb2adca38759d20de657c1f28a9cf9b219ae0961be7fdb3b80546163d377183da322fe9fd65d75146e0502192c0aececd224ccd745f6126c65dcb41e3012b2f00a332a9a8c25fa03ff5ed6ca4e03725723aebc69a054da59336e46b61d08f1fdf299a17a6533c51d477675e4c2d1e6d32fc46013cf06a262dd7a1a7c0aa9acbc4d0a887ed007347ab83d029d7c160fdc63e4ba039c79fe14fad3bf25cf99e8e1fc2c46f2311923827e3da4aecbb4398d5c6d570ca10c22e7b8fb27b539693c7f9f018567e645ecb9211b5a04945fc3537d393c1f8fd5b12d71c7d313d6630637d52ee33fae3778ea3315b75a27fd6fc2f3414c6228bceeb35a108c29f4fab102a917f976d8dd685c94f0e0cefea5be9efe3499f6e38f01ad7d5002d01f3866b434d5a2fa4f815c7e88a3ca4aef6f4d925f802fa4c119cf43df736adc8a68cfb1bb5841b7cac7dff597cd53f6c6b7ec21e2f4310661a0e81bf82cfe571d694ef09830a18b0f260d4bb7cb25f0ad7b0854c71ca7cd3c2218c681f3c6d4d2161e6a57ff1b4c714e95a021019f8d2943c1a0c27d24b1456e0144b13f06bcfbb15af1ad963d6e1595ef571f628a6084c58b32e668961e60dadb1b16e56efe8b84ab27e32498e4ebb2e8c7eccde5ee2a8d823431adb086be7f40abf7fc8d9bf39fb6579b784067142fd863e2c38534add1919f6fb52f8272a7ebb006a0dcebaed49002b65493fdb589972c7a1721c12db459769db15a6a8a87d40abf670e4b65b8af968d8b9140c1d4434f73b52a2fb2ff27c2cb745a8fee9b4305f485d7b5820455e2e8637b3ab3284ee35443e78386cd5c8d7d895bf6852be400af6d02d67d8c8b128035bbbe4583882f0ce8357b8863608408526aecc78d17f91f50de0f2661431edd910aca271581023b90c05ab7a75b28fae2d8bcfb0814affce7e4d4057e63be9b2816adcc9c62cdbcf3396d6fd63310011263eb488552ae4fca14a70f7522873d1fb568a17f0fb795e0be64a0525636174542c1dd359352d0bf33ffa762a151274b2d391fe5f1e819696954a572b932229132125f103ae98b68a960d74307aeceb62f097bb0b28e115a14c68ccc390a79d2c05444037e2f19d5078e9700907a81d32fa7024747b4ae1d785ab69a559cd7a10da7925034bd4fab558701e738fe6fae9f5c64742dbef4aa0ff439a354efe277e40b252ac2bf17aad88a2eb92aa88482f9e5b4efe5ef5a79c6c36fa685b1faf3caef31b70c1ebff4d62bbe475bbf8227f197521860b85f4945a9924f74ad9b8f95a70e7e686d3fef6fad4955a7a5e05ff01651112add9ae814eb20a85ed03e63fed9cd4ed3df709587f291b84f9455e1fb3b42b1b89cd5ca8944630b53721bd32483e8fccb2d58d87de2fffe2ad2c90c6c596f72a7596efe1a57608d28439e69ee2f829702b244afe8568c1aa276a21c84f16d3974a0885fde6666cebef63af071fc313a9f87872d20f279c29b3dd31b68421d6891a3cd0936e4028d01028993033d5fab131a729dae20c28e066c8584c040ff2b3ab9e434b147437c0c1400b0704f8e2b375f6287d52dff2f3a061bb0b440d3c3ed6eb0a457d13a28892ea17c9b23506207524b82f66cce7703572d60c803b1283058726b5408bd40e6ee8b3c67f540740eedb44695dda30195295d13167d49b9cf05c77506ea332c25bd1c514e4de43901c3883e384329c6b6500613292cf2eaf06eeacf9971ea3ed4a0646d34f4a17e1eb45c13f9cbbc56ddc63ccbae5527b67d863b100cd478cacaa118cfc607a3bbb7994b4c3ed68f33e60cb1fc30f4e02c282aa510f9052893a157e3340ad09f31c12163d191a9d620a27f12735779748811400ee02d918ea8e466c0a1511790871e20456f10ab47f950196998381a08aee954021f950a3fc7a6aa5523f83986bc6a447585bb1e595ac822cfaf465190eee72aa1660696132280e09bab561f6aa9926a65ec32282ed204d2be0058342fc7e22129066fba483937806055fd8ec993f69e6842bf94898051e5bedb93fc9cf69e9b8a100f07fa7e90b7139c7c601824437b32e666f76edb659d19aa0497dafe2495e4cf5134b6d382f965aabc4aec1fc4c045fb86fe53deab091fe45e9fa854c052dab43f7a858a034e54b0da9665a4aae3bb6c76ddffe0574b68a713f054ae5384a05f5fb0abbf2f12a222e359a5666e93bdef7b940961e8536a886de21e1f558c9485a305306c80a7b414d26da9aa33ed7c95990e863a4d8d205c7423e6fa6a6f31900d1ee297dd2bc7158fc4403070db5f0de5256b9415314d3170b1d0b6cc42265192e8c46bebe8de70bae48a9d01782edbb36c69547fcf7f6994c6f7b71dc1542584051b0925aa94c6fd4eddaab8e9c40a00d1a9ec9011967f751e7afc7d50341a8931b05dab9e1adf0c7dcf0e1764a3d88b6f3a35d1188201b2d7e15cdea4b2df2adaced8782f7378f8fff158d136a512e29dc7dc36fedfa20356f70186c58fcdae08614d9185649724532bd1e5ee4d9453bb5c0329357601bea5bd3bbb73b9480261efeda52764b5258a3483eeb6d0b0a6c227360a1f417ca5ac497d3806c35f45c3a995f443ab300602100dca874361201182064681233019a201e380a2e2ae545167a834d90546f03e4a649e07eec3087264dceecc26af73ef82e22acf6845f7ed04f6e38765114943c5bb86fe6fcac1769e71f53f9b29fccce197b15ee0b15a7f4efa9975ed825c7b0771d6a48808ae9dd9582a55841bd5f1b6ae13742d7d9074d481afac2eb55f0949edb3ec2f6c1652489ab1da650f8f845fe50d7a2f8ce325df1fbd23df03a297f18c211c9aba3a2d916c18953f1ef14bdec4be77be9ac52a268e7ef0f36e76cb7a1a9a7a4a35ac78bacdd2287224d4cfdcbe1025e69749a20da86ef51626432c4fc0d57006d17d212a9e8fb0a6b7684e0dd38f23f9912093ed1a71d2ecddef8707048bbbb0e37bc76542fcddd7a5b7cc90f3851e2371508ea2c7c5d5fec5d0e1bfb2b67f83bd9c8fadf411a6cac9d3c7aeb0bd62d784efe7038cb15fa934265666350dc7b3c433739759ce7b2bcdc19d6c8a05007d2531bfc30139103f97c7a0c8459f96e937ba19abc545657ba3fa0c733876061e9e751b12fc016f3db4ac91298d326ff22e3a3d958dd1238df4b8568f6791f844cf900b859cf4a4385bd7a4c54d87523c8ab146ba31791a5b849250ca669875af68f0e89a088b4cb433a9c27460e645bf46a431430cb438bc1392f4c4ea27f5192721247a8a886fb9e44490537246cec905b92457e49adc905b7247eec9037924ffc813f95ff5d96d8289b6407e9f1f882bb17fc88800c991e575ef27831010418321d3d14a22a1e684a24717d67687b6f5c323379c8a8bda86f4702b13b84a50562c58251f5c1d3b450c7efb44e869b8fec4fb3c2ea73a23cacf7b34593277edf7907711fc16b5badf7b754ca9a3b77660de665585d40d49516ff1d098da874989377d1f37dcc2b6d02bfb632a4a63b3ee0d39fa67353f96e4f520e649a0a434f0528b7d4e0b0cf5bd4eee2d4e28ecf55e42ba157d2cc4cfe313fe8a5bb153af93567a1d1672da0a027bbc64f462e9bc2c5f2fef27042cfe4881370002820832b3a16149769894f424bd0964c888f4ee11deacc0c036c4872b6fa557b768086ea6573b2dac214de1e21d53f92127547ceb5d5ec333f343ebce7b3c72dd811779c3fb6ce44ccc1011b3f54bb2996ac767f318823665c8f5d3a77918fc8ce27928821e411784b9df70ba47f6deecf8e0ae6651cde18b6508f0fccd018b933e8103d98841d2b5a86bc0b2759bd9713629717160cf78aeeafa00c53f6378a4c1a08c3b3701bd18e9c051c048d1b6a4da63032f5d976b3d8ddaef0e9e844693b8df90f373190eed5da2bc2007f21570442fbb347b493741bc810ac67179b729889760f520e9959f185409a51737fdde2a9c2837c12a939e5612b2a7aa4f9a0cad039e653848f640f3ba192447a86c2a90712c3b5842e8171c93fde2c4b8e4fad2db50090341c73d8577950d6ed3b43958e675c33d6a06604a4d77d8ad9228c580de604e20aafcd46b8ed451c883bbb94431fb0f4e3381ecf065ddd5deeef1b5ac90304838260c7cdc100127ad127f3413f1b63a0b8a362758ac8263eb418c4b766b7582cebf20fd3262b9a3d1184880cac1e1adaf511d42f8b6f2863327bb2d8b6a0d61f302307bbb6c314622d9641d6bd4447ccf6696f7c67cdf874f5196ff68811e4ecdd077c2d9f8278fa442f5dadf7d1278422eb7ea540ab691e8bf54439bcf637ab5ad4bf89c0235411736e232c80e98cbb9fd8fc5e61da90c07a849f2c7ac3290437e64a1f071e7a654f4aa1825b0fe1a85e8cd8d77460f72b0ee84be065153fa8876f602091fad14e8296d97d857b9655eea570b7e535509244ae192891451e08d9c88e02959e05ee58ec5279420c8007bc10648ba7dc3c801829a94c87da711b74bbbc4a8c94ab3726af8f0e951d32e887f117f46232c3019693af23d309228e4ebb7bcd05fa26ed40efcd798ff6c1a24b2a5a12381e918ccbf8d1ac2cfcc1ef79cf2b157756715b8acba016fd4924bec03ea480295edfe41b59cf22400701866b6eecf22dc45e704ceec168bddb57907048856f538102dedb92950f48535cb2643df05784cf50ff1ad9d7704764cfae64ba4181efabc228d6cc8f2c046d37416279e034b0664c5a9a1a6c3a1eab62eb44f735597a85a0f236e463dc0a34ebc168cc633f124e8436cf14525ce23e35c917d2c62c37993835cd16388e88498194a96e5f4db19d43f01dfdcbc850a7219a256ba7e8b08334a7367503e7ec5ea3dce10482ca4057bb63a13d98e497351355bad5792b4a592b4adeeb9b6d71565474d70da972b233f2080ed497646dbcbbfe8303043b8eeebf012160c34f3be301fb5e78c0f70a9c174b8e400a16c29ee49c88f233fcdcafe0cd1fa43ebc980abd594e79154a293eb5e5aeb88418af80f058c1429781d0e9fd94e2dbaf90a35228014bec7acd40eb466529a3788f42752ebd60d6e2fabfd77e80d221fb9f47bb0ac5fc6b6d465bacae3b1371cd6f61aaf63353fc77f233fb03aa258923f2c3a9113bdbb481bc58654f38c5ef4a61d88daf2100930ab2068b42d6f1bf53c615eb0a9974a7b76548ae06cae93778663c42c82357e0242a0f4614f9b43a9d47e8da6d2a4ddc78d9e1e25d8fc2cc0b697946d39ae465079ce2cda40b83a11d1b2acdcaacb4373acec21f7521597bd79dbdec0a19a44006e53e860bff5001820512ccbb0c133d3feb57a3354f0afa63ca454e4d30d76c903b66da2929a682b35a0ed2884599ee82753f09c0b35ae2ca98a3b812c7322032d1bb29c3850a8c1eb69038bfc9de45a0a1a281490a21788e8c880a074c5dfe7f63398fdde1fd2f5603442b451a5023731132ab34da6561d62c00a0f5eb754f46987610772b8fe3512d823af007fd19ec125963adc5a2b06539d0f829d23b7c150e43f141c174706e93ab6f87f620e315e74ab3a020eada4fd358e8f10d6088c184f1834218f92d9fe76ba6c126ee49521bdd11e75dbcb522aca96f46821e120b36eff7b26e59e64d426b27378a8484690006a023ad107061c2d7d3f9a3e40775831e21aefb8f45704ffc07886f18055d9a4a2356fb53059047cffd1fe92d8b943bccd9e8b4dc5fa254454722a78c1ff2abac8f846638945b708292cee739f947e1e035aca1bec4ee2f16cd8e17252b9ba33b8107df5b58ec4cd0efdf55335b828b5b8f7fe16611b959a3ed1a0d5c5f4cc03899c2b200423d8261d5506c000c1a1260d5eb9ceafbd86e13baf8e0b5e44c278d00d6fccaf24b1ad4d4fc677e501cf77f21f57b151483cdfbf301c4ccc7ee7b164b6618834509bd8ef324f5aa99d25ec5ca2f344716a2ea0f6d90b074e2bb785bc6b57d3679bfdcfc75cc8f3bacd09954e65a0d1e95217c7bd67540310d13486c1c07f128646fc3d9b3683f8e4c4ffaea1564706f86fec53d79d25f8d85951f447cb800219aa1378d0fabfbe656161e396cd50fbb392d9fa242228eff01e96a43eeceefe070b6a53093def6d282b4bddf8421209882a2b69275df5ae251acc57bf2b2df6b52f2bffb64778e6a8235651fcb9eda90ec09a729b003ffab23c6909ee8dfa0dddba81d532eab4ef544c57683b5743d9a7db09d5c0a8f80ef215ec1c0a0c2d49e672b25d58fabc81c9c8dfc784ae99537265a7ded859bc6674eafe14b3f6491a40a661cec50f265c043ac8f9b1fbcc4b0182e30a81ab2d2d85d4b4dc28fc98258aa175dff26f3b5d3428ed751cf4a2b4f7f52e471e4616d17e1248dfd7900142f977b6abd6c2a069e27d99641682658a998647c1d736231af742f83690d9a7a7d8f405ab44a4706b0708f291d2fce42c140026283c9b7cbd65e255142dc0e700faf43631fe2d560d94f8140899b29033a8f2fc6608f0ecd197fbef63b166118ca6eb858f23c1bbfe96ec53c640d99a25efe959c1b16f452db6d48786937ccf52ff90c25af7f6c2cbd6519ff7478e7d49ba744b539e8873dac90cab0afcec142d88a1e5c408207e4fb68c75ebd91326f572403b4b368595815bf479b4e319ee5cf687a2676b1d202cb1dfb5dbd85c70d3e7afbb2543a17476db7f2550fada41430f1d95ef7ce3d5094bcb3a46b41c2b4f69c1e4cdff44e64d79800c0eff45d2d1a6bfc18e500bf23dbaf091fe14cd5b64713b626c104db03993a2cc0e18c1c1f567655f474be179c442f707d8cb2c448a95c3deda7b0c35132ee351960ff8a1f73b647de0e1e2f089af567b68452f966544a389862aa993fd9bcd71632b65e86ae62fb3dbfa88942d4178ac9d7f20b0fa50ce95e2242678af11af9f16827f754e8a773429c019d604bc4401ea0ab0f64ff50654c8ae183e1d1fac86bafb27f5621d79ce0fe8c93411f43e542cc13517a2f8a224c55cd111e58aeff7650d4afc5af8ebe3c993b79e5c82b9b8777662e95043551941233b0ea5d79cc9bdf6fa2f04cf00f5958042b950d3d373b560979a41fbc5f808ba1f43def1976ba9614bcaf242295920194965887b1ef6db34f63fe6c8ddbbb8238d360d388433819e311db5b98736a4fd76cf2f11c9eaf1181de8a57f8798943d4923f9a7eabff05f7006f7018180f07d9a5b383cf50655ea9a0bbe1635e67f2415ecde1426c565229632dcc16001980bbb8f0d4349af8b468dae760c83371374eb4d48bedc2e5e4afd67e4a977663f65b8ba7b30d0f49e0a1a051eebe4e92645b023c952bf9092d61cf71462965f69a3f6fb208a18fe543f2e7b4d11948d6e0a081fb3b676322af19b0a6067fe6fbd60e73a75b54d70e97e6f42bbeb16cbcd0ed70995065127d59abb6f44dd242e494b2f4726a332440084b20916947918cf4e0e4ed43a28c2ac4481f9bc4d79a4794b5de1bbd5d48e4800ea9ba5acb3ecb7d271ffb8e73e514b3e487a24e8906c71444dbc223e6003a04ee20ef36090fbd8b3d32c8dba9d360fffbc55def25eb8e5a173e63120e0f05f5e878f708640a40f0cb8509ac58ef23b721daf4af8cb78dbc51f7851fd4cedfc2be645c77a3166d4ef01307d7e1af7f77f7186071f9a23f7ba7f75d42d7a5fdf3617f5d3796139a95fb4ee044546a18bf030e5a57b82bb4aef3fe4654b0de14c5afa4052e5572af91f1d1a08bed323ebdcb2fe2f83c999f767a63efd52b112b306f704982acb5bc38c89bc076009d4b4a80efdfdc5755dfccc3434f7291c6d23e8141f838420fb8a182dfdd1fd70261f81505971ce9854d8cfc90d387415c38bfe8f5f72475c028d9cd7f0009798ecba21943ed3509bd405877a69c5603eb39331c965b572d6bfc3a5ec7bb4a59c19d80887c32e05cb482ccd30482a0318e0f67985a335ea8469fbec4bfdad5e2ff48f7d2642d459051af14d349c8906a8010cba4399bae7fe22638a5989ebfefeb0b482cee6b15dd52e83957be9d970d0be2f324c19f550bb675012fe7f7e327726f80309a3efaf5cb8559d5a2c1f675182e8ff460d461aac77fea3db0a7bcb7f1a8d92bf27c7763ea8dc9710afa64d452462cbb0291da01887a300158f7a55bb3225d85c4c42e7a342e2c1dc8ee4929a00ed1c7d35e1607fa4ca6bd3c106aa513c7bd44f84e1384fc8b12616ce8514c2714e180cf7fbfe0778b60fd2e8da9338a8bfd2cb9f8a4cf463efcb53378e099790bceb42b64ffe77f2c68b29502665dc839d3ba5ad8878c5c298be02678068f01c22f46addba1163dcac3e75d9acef6b1aa197a87441cc1e738634c42ba413d108a24670a553cb5136774f3a292739b5315b95de385f4fb36b4da21f6ff1a3ddb0eb6da1cefe50be6033e8491bfd94349ec051735c604f7048283dbd6eb4f177a5aa0104af3a6825f4657ff9ecb93a07a0597690ff77860c33dcea43637130be70a524affc9fb500722be052cbc00e35e1ee5024f0fba04276a63ca53d924960c97d9487f88bdacd8ba0088988060a850d4d505004c0dff28b7a5da412cc8569ca491057b32d3d1c3a32fd3f62952dbfa2b0fce49dd3723a1926dca126af2cbf48b24c03c140a56859df1894639e23e49e5b9408acf72e929849f9275e4498f4d37befeab40440c55236ba2e3b83623fdbb6a629fe153e6a387e9f15d996f54cd9ff290a45ae3b6b2cc20943bea2b087621b84e3588f0447b1344a0c7493d2b031e06935dc450bb860e5ba838f471e0ab86fb69f5c1ffff6d7d93e507e6161d21b66af0df09cece5c4ff0c27e38dc34164451110a500d1a902615a1f74193a267662d9428e19ac6b225e61cb899027e1bd77ffd93f2e8b0d2eaf71ba1afcf3950568f2d2ff3f63cc6f163fec542ca2550c33a8d4ccb35398084ad690367d0f8cdeda08ba11390850c86c60dacf5295e6f0d0fa6f879e9b4efea26ce7872452abaed078d8e1a7fff0e35611875d66a74a99d6be615babed4271f06ad50b5b671253078967b7f2850efb2649c0f262be73ffc3db4d50c9af917b3d7b3fdc175af3360329c85654f2545eb467413c80c180abd21475da0108ce0b210d994f39359109548989d195c76713feb3ff9efb2dab123f6c28df6c08e1b8b06de63f8b51ce3b4b1f00db5888d7bf5a6fc893c0333ebec45f3f8fac26a3fca71729968186cbbfed29a49de056c76fe3e2640592e0461df17b1dc873063cec569258aca19020d7c5aaf6763d4ea550a76a5f296b9b2c24e48d5504eeaf02aa3945e1cbfc4246f45fd19173e83a532676585dc3d89564f37b10f6429626f3375fa48806808af9578c7c5133fba0047439e0197548dfb82e0e747e06b1d2745c30c3057a61d69b34649738b5c7988be736f6100c6cb9f7623de40f9ce4a2ce939e3566cfb02c4216fae690671bdb45b15ead84dd00580a19e7ffd13fc073b2057664390d989faf02142b705fb934eb2fb2abd1f6fe3a483e0ce317888ad4e9132042d9eab29d0f8c3015be96f4dd40d4a7f795210208fba7bfc34aebe4dc9d516085987d1dcd00058f7338f12cb8e017bd70fea3f00ee0e1e754da564009fb7dd6168bf505f543e3cbfa4616cf9ef46a8cefed4470cab2b8e325b0fb94507069acb714d0cbb7b06cf3387404a3f80c23634686b0fae448d91c2a759bf78dadf0889c3dfe8985e1d12ebb51b25e14a94283f7917bf3f9d61390a7cca85edd412cccb17b8c0bfe1ed835ba945b313c5cea308091bbf2011ec001a9d4d6f701fdcee78b103c2b0e164ee449071146357a9c6e9b757e0777a2cbfb12468623e1c946123e157298e4bd35eb0696c977f438d6ca5252479b31552bb827b2de0fe1bae9b7eb69ddff51447e7f4171cb8308889c856d8d540ce535872ec9351f184a3505350deceae29614d5b7f8ac810216c34b7ea66b4257cbbe4d179ab32b326bef93ddf225610bed21a2f135f0924decd1366fc88f5fc7083f1d3f0b8d5e3491536ba091a0851f946c7c299267339c255a5983da5ee9ccd26cae809396b4b2eec370798ff705b3e4dd5110fad53b74d2100b35634c0d2ee4131349a147339c1b5ab9552ac12035d56c6e82933857a152b47b51aac73bfa19734981e034bbc5306261c1511b57d66136103d99e113d40e1170d37b7cd3690ed7011fea085eb276156658b09373777f4dcc74a5453b3d7bb0a383b30dd48ee937dd49534a702a017315a355d386e1761ce3425a638d5dd74679d011a81c886fa0a00c41de657080c7d03016d81df9d148184d348be450b52857800a0338b91e3c334bdb7d2fa459ae3ab2dcc3bec84174319067146975ddcfaa63454fc35403da13f9693c0d97c8fcae3fc158332a03020133eee82dc816ec4635bc0f4cdf8cff7103c92ee31f36e87e8d9ece85fdacfb0538cf73d404657dc4af895f176e9b728edd4c825fa0d78d458cfaf62fb1eaa1ba6fade20dfd4643e01287938dbb95929977471a76ea806776eb6f5791da66170bab536b8cfb2650dfa4be967c758d5d1b5638dbdab7182443bf911a3bdc9c65cd3e101bcc0f5974645b452b497d2e3d9305050d19464d75896fbcf07dfe602a6c33ccc1c5c17a907c3c99c116c277587b56a438f330aa4a4488eba708a09bff9fb2790eb35ea598d8cf184e1ed3eb0c3bf9b5484e2196c3f9435725c4a49505bfaf42a047c3e0789c0c547bbc26c4f024ae2cdb3fc6d22bbb2acf121b6c8fbb7e9f110955218e1723c1845d159c6d40a9995daf6474dc8c51edbc3ce3b1d3288cdb94c3080abc3f838e11648b415bf92c9dfb15b4bbab79ea252bec9b8610a3e5e20971a0e54fb82a243b628d34fdd229149f37e5dd06392b358d6e3274a46155239deb69747d239f91192c16537c36485da4e8cf4a6db7225d4508d2b06607d575327a06ba59c6fad9620a579d7e7cb012a002985648feea7da1578c1ef5eb88bda09028ad173c27045e9759233975529f2f09002bc2498a03d0bdffd4b73dc2b178ec7f76382a8c9b156ae49a67186860bc579e8364c3aa7e4591f0aa82f63d6b2fd0ed92c9f1690cc080f62b956a2be40ea1d7539471f5b02adb95a816ccd1168d4d3c8ce18d0c3d7c6840158e182f256bff06962ef1a35c7fc6c43d375d4b94b4342dcda7e29603efe1f97ae04816abe198e88a71742cd284ec221458ed751346f8a12891f3cc35aa91e5853f211349ba8b8c367183833f3b71d991e77767aa7162a1de63b5ba2eef7c4a9279dc9e60aa650c6231c17cc119a90a99afa6202a0cca98a1ffe3a29bbe1300604a5bd9371b0bf94b0505dc25dd4461c18647779f854c1f98dbad179643c935534d8b94d6d5e35db3dbac1b0230c0eed46e63ffafe146de17eb69877fc67fe7aeadd0c585ec45d1bcaa33235c74b30014f6cea4bfc5ee3300226b57182195a99595b48ceb6f8e013129ff8171bbe6b5d57e5acc3ea2ee068726d9c497bc4aacfda27a728cf460238fbfd90d7b268939e3c057ab3b415df953b55052be9d5d07c079f2d776d1ce66efd0df3b3bbbd39238a199fe0dd1661ff63b27365c89bdc475c2c7af11f71e370d18c2269c2475c5218645da01e007f17d8670968438b6c11d18dc6130208dbbd7686e92e857b5cc9e0d8ea1a8c06cc887cef28d252ecaf5d1c57b66ec31806bb8c7fa655637e49775ce887efac9822b6b68035b6ee6efa791b248df14a5b8c23a320c5d4296a9b8b56354faae3e87adc43a4755100e8b013060b72266478126192cdd33bc87408f504fec4e9ddb9df59cc62abaedf0be05471d70f7a71877b2799b29a6beb0799c8f4b7f336e99f199d7a2ccc521d7d4f34bf004236306ec019cf0ea4eb525f8a6cfd783bb0166448dbc62e77567b4fa642643607125e331fbe91885f60be5d2b4454427cec34de1e7c205d17b2cd70205ddf118418a0dda461f681ae7fa67953c21c65a23823cc4f05ba6871b80d4ad654c964a7dcc026141f9446f1c21009f65241f58f76c9ee0f46c696ef2d367ab665c0765ecf4a6faaaa00103cab4dfe5f1d70331a5719104638c1493c505897a645bfb3b2fb8664f14e9ca10f808e02b5d1388c946717323ea3a7f5e566af51e8781a8fa1b18040a040c832350d140987ed88a783e5554dd27fafc1c3bf5ff3f4c56db87224d3679291bb181ff9d72673e66e2c25f93e6225099fc3456cd7df577fde8b2f277a048bdeff78defe5dcf37859a67f68a2b880246cf85ca98c067269e12af578fd16bb66c3a84c82311b7a12f2a334196ee810845e545d166ef7c26241e74aa719cc3789bffa4d3b2d872b546b4d0a919d7a09b6920ce5227dfb3ee62bfa117f004299327ec993a00f0f9448c1486925da60294e43a82b37c4da4bba21123997381d32e3c16979e750125827e0899c3022d9eed1566b7dbbc0bb77127d7cfaf4e37f7fb4fc7eafc3c4b0886bb75923ea0c9daecbd9a5a7f646498020a3c625d9ce856058308e8fc8b389a5daf1fee7b6afa05a3adfea270e4432e4e1cc4b4bba70182655fe4c229db0befe840213746fd2a57d6f4a356a559eb151982ff5f0eb97cc6a086737cbfa9212e0a0ae6ce1c95b90a0f2fe0c47b72c680ed611e3da79082ba3a38e75a8f0508cca23877af76da2ffffca82fb3c0a1cd6b97d8a2d7fc06beffd2d194e5d76855af9e9bb14b4b0807280268c5c699dcb32ea6cead1dfd8881e8d69252640fd9397e167233efbd0669f7e6ab2b9c8f213a68f27a3e95b2a5de683303f5e6b1a91ea1e2e7d9bd44c47bad857242456010118c3bc33c792b43cadf57e5d60dd7015a50b297cf554cac621b4d7f2f3e32e5bc3a99b66f42f7e8207357554c7eb4085ef0e4ac71d282d74f92030d24398ba819a18dcb6fdc750584dd310d12b9b93b260d479aa946d259de3e5a3abc85221b978b957df43fd54ba9e66fde1687fe1380315e1f10f11b0c3a3505b171a5b24ced8c8977c7b850bee7a204cb1b96999d74a54bd4291acd942be236d891c975f8677f10e8e436fa442d1a222dc166a5b998ad56dc167481b313c192e7d4ef133a2bdba05693bdc36a3eef63ad9cd7db4b05b4edc275dcb82f7e393c8370159353168176be63197e7c2cc122f1293f980e709dc328728fb5dc362534820318f31590eb7716a000c7009c09e64a217cbe0790e69d00af93f33e5f233fc55a0beb39aade5f61fe02d3780fc4cf7d25b953ef8aba9de68426e5616bed947b8dec4bb9ba002d56aa2f4e61b092e2ca2bfd6a30221f298785a7e273e3aece225d2ab99f89b52a446368ebf62932ada2e015bd5a0a3ecd284671d0e4297dd06b00ed9fc3252200b963226c83e6db09a06df71aad06ffe68614e63514ce3a2b6d2899bde495a5152d0912a1c49051ff2e052a0de15e14c1157fa62c80d53bdf1d52c30d0882d6a4225c10739d1186c3cd7bf04768324d0bcf284e35b40795494b5986478bffbc81ae437892368341eb4435f4eb10539ce93987f3b50bc465c6b6de55e0662715833795898c38d43332c7d6fa47bdb16c1bd4b35c724bdf9c6d5ee5a1a7c32d4a5ef806123a52a2b0821e0474712e8e739c76e983f86d903b0c99a4c71ff47c9bae5cbfe4b2c0b852c815aeae6bef0952fde14af0704e477a5fc51bcd5ab8700018986cce7fcd5ee9752223bfe782e19a6cd47be6badb57c092fedf1c149e3d653d4cd7080ca87a57eb0eac8ff232b2d2d5a52ec8ddee546fcedea83ce93e948ffaf3abb72846c7041b0cdefb47fd0e6138f127df959117f643f1fcc73c5b1c91a4b1d4a9d69f0e35bca9c4a42f840bd619a3fb3fe77e3045601ee0dccda5ba21c9639625abc23b9fc7c6ab7192e65cecc3d04635888e6f4a55df6acf1965f7f64ccaf6e741dc724e51d5a98635470d279876e19f24d757b6a7de8368014ce107008de821246eb2ce1f8e80a4252b4ce291843ad6e6bc18f2411fbbb403d31f3d24afcf7a22878f6c5a9c6073dc60b7b29c8d03209d8b7efcb36be2f3ba413b5e1b745055dde0b2526b191fec440276b6391d8ad1ba25df517aaa2a28c7e4bc4983059323e5ccd4e5f56584dbd6ecf96c54e54eba82f0a7bdac816043a7c38815b120501744d80dbebb8884264137bcb7ea27366ef7b1090b07d84024ea322c5f765d81cd858710bcfefa4ed653078784e39520d093f3df5e472910198b562cbe2f759daccf78e6fc21368c32ab2473df5e9ca5165d544df588467e8f5ffc17f4ca50ac86580e66cd78455e4fdff1758b9b225bbd66d74b26423d9db62595bc286c0e5d40f36297914ea662651610c82d4bdefa66747f6d69a6909581ed95986d98ad84c377db3ee2146677ef565eeefb76d4c280e2bb7fb7d395297ada0e80e8ee2dbf170e43938fc3cf81b199df0003daba858c17ae7f88fc4fc6593a67bf7feae99f56dca2f4728ce6b59032640fb1f7de1e92f8b03e44edf9261058f45fac4eaf572003f5b722bf3b1324a26160cb57681bf02a111ec35b6889fd42e47e962d1a99d4d776e1f0afa37107b406f88b4be6dc17c1ec2c1741703e9d1790a1b0e14fd09fc3d02cf6347814551db9cc4552ea2137d854144066861cbd026335f875e9e2e2c09aecb0cfc3f0df4401243a94bdcb789f0e7330a0466edaf225c17c8246b2a63d2899356021437c2e2e0c1df7699d7405f667ee25ebbb3878573202c05a109088243fd83d671da8ac38a21388b8857fe743b00ac91e79b6a8c5739753ef5cd6070093ca22c8e10978903d4d3c6e367e3cf478f283924d3e31faed19756d2423ee8f67d809ae0a62c1adbf324c21d2c045e36ad3c976ff65679b0bfa32829a99bd5ecb6cb31b25f05248d3863605557e4df0b27ae948a3fad0271854eac4163782267bc20d877a9f9f4c02f7809bc3fe52088d4b1c7f1da822117c5433856b0bd0bf2e7a7c73f8c3cf0999856a56711a67bdb6a58d84b63107f9304f2eff57c26d53cea74026c11a8cb089e7a2a3eb58aeccca0b15777129d948da05547e2488f949c8580bb5acaf73b186a0dad79fe8cb4a34e9c9f630231baae686d6e3fe2dc42658a152d4c8c673c6f64d938fe30810b9b4e2b34b27a91faafd34f1188f3bfa03660429c2fcf7ca07af355be00bd1f9558e075ab58f11e5f016fcb887c95339be635dbaa0270d158cc93272585223ab1e98eae8c4e71d55a23ac6dc5d95509b30b20e8250fe8daabb06c2d12ff9c7e10e3422d228ff15562165adb37b7c9850c5dfe47eddcc058b44e3cda04d592ecde389320e14949b916a047c2aefe3211bf9e4e73b814b5fc802a75ea1bd8cf86c7b7776606053c557721a1599ddf4c258cc212816cf0fa1c2ca2922c7e5188625cf6e139d1451d216363e0e64db0d47afb88de94f9e6843dfc97013efc852219a6b05ba6c2dc85934b69098824be69fc6da9214399b4930cca89e257a4c5eafac59a794383df2b7bf3a47bec1b7783bc5f3745abe240bc3e8ca6d4149faf9aa7135e9820a60fe505e0db7b056bb7b2efbdc69e9d1a490f1a7724cfdd208576f9f7b567c172a348408a23b9215f5c433e7c2c2126843e7df47cb83a98d0146e04cf5e93c141f354e8584a2a385ad37593b18881eb3759f4746effd1792b8aafa6a164026b2f32f42142119d424f2bc9857fb02b460310781e318d3497965124af032f1c90650f97c68fc35d5ca752621e84e41242b3b3328a34a7685f34218de4944e708b7c4413212142a25ebdce2a60589fa811aa984b0e2663ed53150cba00cc17dc63c71db95da03e975ec15109c62b0a043cba6cfdb04ec346c1d876ec19d0e3a4d38d62205bf5a636ff4612a0c39d17e491639ffacb2a7f67b9ba41ee688314bdc1ccd76a5f2174062aa71d69e7eae58c85e896422639384e07b9cf5ce6524255adafd5f6964e82203ef2ba641b27771b6fdd60def07937f813bf3bc578dd4294f990f958c6c7a9d3f0dc9a38cb05c17956b8cfeb338e3f38cf0c8e21e6f7c3e76640488c9016196d5c4a65babfb9c954e728c5eabc11ed07eebf47d85fa327248e95aca44c201516dd9a20175516b0f7c943f1a5f21c29deacf6618114718af1b138fbd99ac74da8e49360a243ecf7b04c0d9cc9d1107b37f8599dac0e099387c30623b7e17af4ed9e1a8c8052c4ac6786d4d3c2fa9b30d7d40e31070330319c617c04d924032dcfa6cc03e3d353a23ab961ceba9207c4d61f5f51b17f3a1877950c1b53b6bbd202adb958b8907d648ae8a861183e26397f4dd9580b4574b4905649641824c67078e624ec95eebc8cfc2d7baa78508aa90f10289f441de8538da52985a4d04bcd75dcb60715d7d1cb863d6f2af4f8f1105954dfe7d030d4fec6da8a9f54e22393741fe5b1d883b84f1f068902865adfcaf036abd886c4f141d5fbb9805c5d12bec6253e529322884352f5a423a4fe9e3bdee40da6fcb4bf3e709bbe85f0969d03389c4f74f1ac3a7669906832baf5dda26d8849c66e4abbc5db1b77a19ee387981552f7ff6af83a028ecbbd737516c8302c341b3612c6401d105435934a1205331934c9587d9f80b673f20f2055d8d8f42d74b0769d0f9dfcbb21b2bb848236797028ffabf9aee61da28c4558a06e76865fb5d170ac610dabea9e017a1fbde4f4b97df994d901eb7762f1af99907f2e60a70402dd10b8ac5ba321d9579cd12514ddd87ff6b4fd39214d876bcab1fd45288bc1c338b88b4a28df1ffed15fc38a13062d15313d92b535e25215d687f6b5ddfed4ab1c2a7c3449d39df637e390ec26627fa46b1ff551cad49e61177002ac6d1e40c75edc9681378de00c282944b27d95b1ee29ba6c3749f69558b80e5b59d5a8f5f391585356d6b8197005c8457e90a23788d5bf226852fa4c6d19db3baa414138ca01ff251608cc600665325055eb6ba9bef8ac815194bc0e2308be9f888ab608794cd33250d5491089c5a9066e3185e97d72b764e6954dc5dbf8831fefdb6ceba0b33befa93e1d3e86d5247121c70154b181243b4e7daade58b237b031c8944c4542a6cb927f5fce76a89252f2215f9128961d044eb1af2f1394e0935ca8c2e10dfb72ef0783aa4f72f4600682018f0a89132ce39994f7490902392fbde84bf5911f63838558296aef33aa6bcb9e0130146dd91ba6f312c1b79085be04b443399c18389a78d31cfd6b48d3ba21040da4d24960d30eda1f6cb13416d1da1c0d3c17e138c5714b939422e258cbb7680545c98f57d67de9b3b3eede5d3282d82077ddc5e9f9bcea75b1d0c2a414b24f19da6a9dee874442bc9c20f6e797ae60c5201ce0853369675a88c5d1cfd1e611674a719a525d7f4b30ce3fc87a39153319799f499219be12bcab01039eae44e0b31b16681f4531ac36f747a25fdc74f2bf3eff9fce654b375df2ba19065e0a3d84af5679f151c1c52a3fa6b087b160b0ce3c3a61824b7ec9e46940d3b3327b55370ba9e5581bc9b924216d1871a465ff65c6a66e224cfeeda47dcccfb9df82fc89f5e9e3d609c9dfe65d8604126c920ae07be2a7b4681dfac11ed1a2e51e02361d39507ef4f1703ee11550ad3e12f8f30f4bd67e622f676150ceac70ecfda6f028a5b1a574b4a26df4d67869c20ed7113a3075969236e5e7b3e0f668e8f5f276b50ff4f372054f420f85d682825018c0e2a930ce219c2fa8b7c25569e8fc6ce61e4cb19a9672ce2246aee52233bee4ff9dede03c577e014052567aa6a567b34bcbbce2e43b9ca2ad6350c6dcff6fdece5af3feb0f675344cee8f04b7a5c1ad011b201b1c16353d2562ddde683d100c58e0016d96a788a21922cfd17ba7a0e37b4845e25432dc9988312f6fb5666cbc0025ab4c4ad7a5085b795e874fa25c9838efd7a395188ae02407b12f36822fe77728143c36a77e825238e4f13c3834227a814626e663f7bac9ff987022b7c1aff85cf6a1f4a61274f2204abd97e88c0acb83a2d6d3aaff0c97c68d83538c8db84916ef918755c064b9609dfe29b885d894c30163017f1de8fec25e740d48a7858b13b0cebfbf6781b8fd0b441a0f5cffc337ef8e87e749892c17312b7c818ac1b862fbb9587e26b45eae27a9f41c592d6e8abb12d0c7851f0ca4dd686180c08eb9418bfbffeabad454f658213183f4e0b40a50f36d994dcd6a7aaff26c70f685f58b28e8262acaca48093a8cc3d6f65637ff1ac4332c9d793d45dd055cbd45ba87841cfe175541a6e4ad2613e7ee62744cf45b25528f4402ff17f1b2b515923ff9dde779b7688f00a60bc98fd6153e38de3ba48d2598f355177b6cb15514ab17502cdaec561c894c2722e4d852416ce00382b3810d898279ead6c649f17e4830123e3622dee181a9c2ebef461777c32afbb22770648858ab316044b9031312fe70c9fb05fea4e4fdc4bf26de4fac49cd9b294f464b5d539c8dd630296bead7fac4ca032595741dd1ed6749b174a08aec68d76f8a47c137d4a9f93bc1c231371eed1e1e2d28b993087a0d5cf1560bd2022984670b76a5172cb857971c43dc745189dd91c2207c7cb8e199b66e6a80c95feab805d8ca8c2a87dda45a8f8f34977b490862ad0ab169398f1c953d9dc96471bc16a64fcc6ef9c012f72274ada0ea80c5b339b4fbb5e02774aa3deae4f7c71f543a0a0a2b2a79b17a8f89adfe44e57e70ee5596e0b98300303b6e3e2bfa7e445af6903fcbd75b33651d7b0e8b1c71283ef33b829f1e52dc229218fa00e6516f0cc23cee13d4f9f0438b67f2516fdc48048177ecf95352697e75619f3f07618421aff96b0a4cdb66a60638431833c9dcd29f41f3f0b6aa26a3466691ae07ffc1475a65109c5ef8c49814d1ad9f85023624f81fa12547a7d47dee33c1ad158613b3aac2fb80c9e8d96fc39f0b7afefd5175683728d43cf725bcd1c7bb9a0ff2e6538c7fc764bd026d06dc000ad405a4e80d62f50fb86b3943bbe7b7eeb4dd704aa315abf159a44210750c4bbf194ba8aae12ae17421adf058c1abb86a2ba0053fcca43fbd7c5c82eb9264976df4c3d11044023eb45829974ec8c77d90ed5ee447eb6e903e42af3f6227ab23f60c61b6a4bc08d07032d6fa2b6faa5a3f791376f8d3a569a936113ddb5df7bc43e249f9bbcb6ca5402203d4bddc8b74c904c6334230a03339dcb5d13b14143d37940bb841f5ea11cb9a370c744374b9ff2914699adc02a8e909ee5243b50d815c3f208287194224c3b97ee33ba2f906feefff29adaea683f18d742878ca5e7e84c257ccd89c4d56709fde7a4aeae34833daf5c60a53252ad337cbc5c525271ed2d381a59d1a0ef2da492b3c0ace58c85ac14c2151ae588715bc39bdb63516bed3cb9062cd9daf4af03fe87417548cd2c52cf5e096f249cdc38721e1d596e6708295fe1fea75cdb1020e7f4e5cdfe4da6eb32492da8b93332d6bc36ed70b6e7b3ee76871e0336b7600af48fbeb4df73a9165a247d116f55be39a1069f6f3b98526a7ccd0aa9746c57474bf4978d0c607083dab871d410817f94c2e0a1d8b7c8f8d9092e226578359c0c42ba546525f90722cd368d431dd85c11a6aad611516316bc05a671d8769d010837f719f1630c37a9f8dd666a591bace43716c3b856592c3956ccde69a89d2635cfac3f22712896903a2de1448aa152b6edf8ea46ed1f59382a4a6d0d8996771d5e569d5c6c27c6c4ba6909ef24e35a66f806a0eb0f20440ee87c724d1c60d7cef4795994d1d158c62a3597930b2b08f9c21b8643bd30e7413a2b1ad6a281c116d22334911707c3996d31f282e9e1ef6cfc1738fb6203839e5e0ed948828bac980a0e8e8f7e8ad6f87b4c0f60bf4931b51f85e414198bcfe7330955f8c662d93eeda98ac858e57fbbcdea796e4af6c8af022030ec7998b15b6debfb36a447c17450ffd7aca8631204362f7c952ea8f7109e645cccec7b2cc6838577bb25a5d1fd5f337b273bfdaec21b90a3991f2def5cb3192e38d257fde13445702177d040a85c1e626a3c54b5c2dd1c38707f969f700b8c313a2f3f6bd13aba8fbf5003d34d41fa323457d95c4ac685ac699ad3f90badfc0fd20dc2aca4e6d6dd4f12768b0dfd088f5b44e878c98f4bfb55acb49abbacae8af908e236848512e3c0408168a95398b4951f8dac779aa1a242fa08a89f99cc0de064a955009ab1ae7e6da17fa250dc8e262ab001f023c576248c849198a214419cf38e3bec6634692f808d7329dc6a4887142f9f1e4d8bcbf833a6995f578719b2260a382c6e93e55e30e440022924bf98e152eba9d165cf5da362cbaf37df65211324be0902eb3b26ea1dedfc0db76db7fd5bd2a25e38e525406b53205df068e0d181b0c09a2226f104cfaeaf83d212029b6012fdcb7869b0fbd60c455808db9b3566ae19ecf3b13b53d5f6da8650a1bc30820aff8577a9e1aa341226dfcae517727856a83b4342291f145a08421cdae85cb0b40b56c3ee873d1bccd5405f6092b574d92322a76a2fe3dc69f101fd662af60e1ca7d81142923ca5e33b0a963cd522ad8d088b660fa6a8c2ec43e1d7d387d7ff704fec4468affe5214b8259bda547b4c5cc3084af2aa69bb2f267d78ef8f9160f5bf59ac3a4eaae3a19aac66e3f7e14093a4b12386068fcd5609ce2dd2138b2097af76a384edcaecd0e2ea9e908dea2c043eac12427b7c3c8d9d8bb59cc8c4c27b6ee3a380e1e949f4ecab492b29f7c9386a7be996a319173c68d99e65f203e8ee4d3a4f5c87b32294956d44c2800fccaff2f4f2869aca64f3f667a192677fc6dc030d620042bd2ca008a158858d36eeaa6b63ef4d7379e304a66cce33ef88ed6b584f8b97ccc25fd994cca7afcc3523de5db305566fadeaa6662972f5c4ffc7eafdb638a89e940546947e14ebce1f2b4aa7e72f6b15c53f8b901e86eb0a758759a2e2dc4325d6d120a7ace51fa6974b268e1099878e8da869bba14ebd37f216015cafe328eef205818457fb04c0004247e67a631c1dcf1ca706f5b76d317f34aadfc458667b6c5200f6f47f0fb373a84a0efe91882be23975202b7006bd16a165c5e2b043eaf7e30fa40569e941b97c54efce4f438aa3241b7a41992f562f4afe19a8bd97528ddf3c0df5b8854623a7fbdaae0247da41cdb22263a62d7178e6e9bfdffc6de6eb119edfb535d29cdb8b980b532d89d761f0b01efaa24a559c987448c93ed8985ea8bb89db37d4766f93e7fbbf9b744f1cbb68976bb01a077534a5f76d6a0fe06f76ea252eff0504bebaaf9a13410163249a57ac34b1a3e6dba731ca0a22735c47371044420239bc716cd2bee69d68357f4d47b0c336795600b0e16eff08a5b86d6477a17be9405734c2ac3978ed3fc3fd4132cb533f797c33bdc78e63571c01df3d1233adb8b9a434cea16f57db32fd83fed9cf408c576c501d1a57748e01e0fc04fdfd19a3c5d4a775f3a0740fed5f0f5e9200e7756b512843c1f330f34a0f6ef9f989520283d766e52dca6365f6ce7bd7f2a223b7fdda8ec17f543c80c0a044d0beda54840cdd28c007d90e06cf8f6c1a2682007293801ea680b471ec25328d13e45ed830885a3e41c08a6ecf9780f809aaf963ffd07f1cfa0213fddf9cccf05a5be464a7dc7068259bd6ae422a0a8e48fbd019081462356000496c2cb0415906fe858d800887d5d246818007dfea29fb60a144eddfd11c8058d121ae8512068fd51ada90032ac8bff690c07978eb61b01a0ae68e923b420f84366416d00b558626a5c0109f082af1e20b485a6019b00b56510f977cace0af7dc2367c9eaaa403a886eea60180f806a01ef0d1d5090514ed50a2a7cd867e0df2dd7fa977295b35f6edf4f4343271cc25f8f6383afd4dfdb12d4651961df0871d85cf3dfc7d1e117cadf9f731338a541df9f4d06af51df9f6c0ca6e0415f976eb64a37df4ff314160d20a2d9ff3f5204d41f2e97c606e47bade0451ce7c98a73ccac191b5fbe3715142ba639d6dc459c09fd32d95022f457eeca8a3a9a5e1e609f461147153172c860bcdb00e58a980df64ceec3debfc804cf1c2431b3aa35b53781d87d5d286cfcce548d81dbaea74b2b49f24bcb6d7ce0cebe72f397bca5e1441106557d47c99978b58f87c26edd58b7af3f361774653f28a8c67b212d2f2ade9d5b687ebfdd7b7118cbe86e2d5d2da24bf1bb900fb51508de6580160aeee07a8e52413b35bfba222e5057a38605a238f4c406390b3eaab4ef2bd027a8d6866a14470855608c4573c02a2f25abf864bc7f34156f91608576336edca33c4d6c3b5874cd7db21fd0255d69cf3814b4f66edd9db72fb8132bbccce117a1edb738323a1dfee291846f69024ecb3fa45b5134320de50e09e7494d009f4724897dfaf005a1d605ca9a726b08e64229e6db5014c51fce9233aaed9f1706cc22a2e5593907a7ce68c70197cc5d5c67c16bcd983a5624aa03a1de116190f36d98547c9677a757057756d6167ab151b1136dfb366b6cb316f7b18762439c911c90f07dd9de9a58fd5afae77990b1bc9f913c7e291285a14804cf74e0b7e9b761fac49c11ddb7e6dac64782f4cb4ac02bda51939b0758553e55799c1e50a007bd5c8ed0a3d3f260315b907fe5c8a52bb9a6c5787c2c3198bf556bd8dd7667594d19d5fe8c6b630880d75e0da412b08ec9f706d7ebf6a36b0e25d412c1335433eda60b244a3e876f773c875747a66d3e7efc99744e6ba651f67234f7096a5b52e8e58cd48c1294b3af2cc69b5ff621423f6f2abb3ddf35044b35034a97568bad30ba7f44832261e4aca72e9299012a50ac7e1a7d53d94fd0c5668f3d106965736b89d3ca4ad00939934cc93415ac8ef097d07d339df454f34280bb6bbb6f8c7a21a659092b94fcc93b8ae6d57dea2d186e7158c85efc7e69b55bf7a1e9edeaeff27f213212b48e91416ded5784e9cceac9af01225a8dee04504105318226e201126fa623bf552d39ab5c008ed3086bd742161c8970b09ee1ff35f079cc0e01392ca7fad851254633cb91937ad84527f81b0f3de64458bbf037abc6b69f74158d8600a9c2c636a01527a4c5dbfc5c62c4c6a0a1448612d6f26cf410542c702e87bb858bc7be6a2aa4c37f44c754ec2f8acfe18775e9cbf294db06cfb483edf53295851f2a8db727f00145c52f564c1f87e301b1d531adf903a81fbfb69d0e51797f17c9473036c10671b0ef84b7b6c591130c7c3db4459a28ee3bee377d3ea180b86bc0d9d28815f021c069cf5441bafd55ae546d3b7bfc28dabc8ee3a5b7086178993eee71cd1c974a8b6d04888dabcdf767f9f86643c1df148345e30f7d58ff952f4f9c4c1962f0f5c6d6e1d9713702e42b6c276421824953520d261c529bdf1ce68b9e9d77e8d026bdb487f3c4848b7c1ce001018b4b98b0eec6a487a06041a080bd9af668fc405f30a80b938a078662e0b653208080a18028a78c1f110208f81e6a6ac2274208a19a6ecf058478d72ec2b3c3982040b479576f8308fb102020c950d1802e3d91b1276922d36981381c082ec86020338ad7a278c0655bb7297738d2f8df5d6a0471ed643dd0ecce70ce7c2401615021084627f3ce81ceb080e41ff48535cf6f574007348cc71dfe751daad75853a999dca9ef96a30e8ff5e5200152db8913615cc83b5ad3ffc3eaf75d7af758eb8be9ba6a26d79cbc88f7bf218dd3af2f7530b0333d25d769cf91120f41f8c2df0031ba5bf920d3d2dd98c4353e6855d237ae48ddfec2a5a09a681bbc83a44d4ad0aa82bb761d9eecce047d320b0ba408d4d722f87ac40a5c3c04fa42e1914c88c3a1aea9af9ddd64208e256ac619c7f7aec614a6630c316df9b746ba0a3ba923ff55f27cbac573dc06f650423a5e7dbe881e05a534ec9bfb9d81e026047b35b22bb847dee199bc1119d9b7d65bf640c2f70bb5ef84b0e115213e71cc14452111153385ddf2164186c930b705dcae355be9b399f66ba79a3cf925b8bb772407d746505744f3c6d4a09f029c141c0a0a62109c1b1a3532f27796481f22cdcf2edef56feb8e9bcf458b9bb1ef538d24ce0ef343fd77889ad017a779ae2c5cce5496ab3b80bdc8f3cecb14b57bbffc18d0d80fa05a0785fe7be81ffcaeefa453c3ab926b7e1a1930a8a961dce60a65cf8e6a646689d74fb96587112f5a53fdf5a8f89155c8b5d690b9c47f420d5d6cb0e421325222277fe14de7fcf368e979403f247134cb9e2d3f43f24ecc1be35d3fe7629ae3058d0e22a1e806114cd1e8ce7de3230831a2428b963c701b92ec7487b1ac2d7352cbc9e6a20a79a1942ed783cb4763e00bfb87cc9fec17fbbb340a47eb9f66bb69c1551d91a86d58a4d32e787c0161df00723be66f7a88e6c36caab6271747513a31b100d7bf710ad6118c95b216fe72f548f0a8351283c3929b47b3507a2e641fb0284af49eb4af0473c8bcfc78e930c1b33108e1d3974f365392b1ef07aff75d756b593dd18caee87c837b1283241751eab41d3d393a7c434ce29a1ddde4df84aacaee0a5f95499104f4c2c22eb49626e500abec9bec2b6afc2beb77f520d60adbcc4cbfa4826360fb5a853e18d19b9472332e7d5029d659082ae6d1236787a3f9bbc95a52c42bdd45280bbbe6a3c52bbbe1ea1547a9a9dba34eb41d0c892863e732d728600960209f1018dfffa9cd7fdb5f66a458a097ba150d4815b576d69c8956d21968f5eedd6a9744724a537a5352075b3bd985b2c15a38ae9a5c5154ac7251833a7cd0baa36a15862a3f83f503ae52b6e0bec0601131070294585f7f27be2a0f63c299dd6fa47690a9b7fe01a8ef9a29a632e7c691d94d1191823a3fe2423aacf8c1e0ff099d3cfe45c116f2dabe07169f70a2b901061e835d89a3633ebfe98b10f4935ca2a49ede990fafc4ced12801de287e47fb21ccaef1671569cfde0d2508f4eb351398a0bf696e8e4b79183eefa1dcc96013e5816010b21248baa05fd6e4d35ae49a341abd29d7954475e6772f1dba17d84be1ef7675fa49d295e282c57e79a70ecd08e6cb8e0ad7f819fed199e0a178898fdbdb9842160c8a9c9bd1d12ab3e0abe5a4f2da4d0ebaf12751e864950d7d898a1b4b4ebad38a39068f20418a9d4f921a2ae4e9f55ae6e0b56e6693a84757007f7901cafadcfc14185c7847e75c6ff84fa155438372f6facfdf0eeeaa713e5da1f23b4c31895af6bfd142f1a9a2fd6e5b929f457ec2c837cd983acf1aad9da5fd90736977cf304208d4034958c3222cb868f3d12113c781d9cf17a3c61da96f6fcdf5439aad065d0d4e7602c9f09e54ed8fde1938cae95355d7de73b08f9271efdedb57d04afe18359d6de28121448c8587420411e24d77e34f170c18696073f1d5fd69bbe46c57a1e3f272ed34f336bbcf46172a7b9b0b62afd7ed1710253d54fcd76aeef263550c5d55c629b5046466ded498d5e5cda0d9188ffc32dc3e4ed78437c6d9c47db89a1237c31bd06bfd14e4377a139565153b845ab7f753a9f437d4821c2adc28368417eace733a5d931d18521a0eae51fb4bfedd8baeb27a7c7bc8c8e85e8b65962fce56819faf416a3e3d1246ba08b4a6fa5d600989ee09f190d81cdf66da1359b155fedc8e211dbb4cab1cc882a760639e355a6cb97c4520c8e3cf86b175c6bc8cd27df69be19af7013eb8a788c48a364b08d3a37e75c892f11c47f88fe9a9f226e4c692ae3bdd45b9da2f692790555b4ff1850799466e021f3c4325d0ae7ad8a9f4e9f22fc1a5ddefefc9245cfb4fc654f203a4ded1cdd159aa3fc9fa7e1d70b17f6793a740ac3041112d0d21529b807c9db26b7fca87debbb3bdc2e12eb6e9f2eca4be104e98e40b64295317cf9e59c78bb1e6b8f1dc14d86a07989ba2619a40f9c05dfbaa4b6499e2d10608e0fd4d3e7b12381524cd7bf0cb2cf9504d0683378b37421f90f206347007c89193b97ffa37ad992932d00d60d40f40c9ffc054d8b4658276b12f0888036d8041d23a54f83803674f6556d13dcb14e6083a6d088b2f504fcc5a05c9ca97a3c2b269921d7f7ea53de1042b139e178273ff2e435f0f902d93230885415d65348000c2b819d7937888890f61b7b31289ffbda3ae920fe876428d9c11581146c292bcf469ffdd18abfec67d14cacbe900c960b19e55fbfbaa31977d4b702eed89f8c8764e9d5fcf11369965503548ccab9d2547d983aa8bdd34bfcbcb015eaceb7377899f689a4bab3114a973dad82080f0ef9faf0f78c38c7968a78b7a950842df379a8e2669740f420c979192b68b0bf5189c345a47eb578ef98af449efcf04bd15ff6e48dd796b863328feb44a3494554d20a828bee174fa6daa8297868ab673db1ba2348b6f81eef95ca44389e668a5111ca7c8f1093fb70e3a0a6fee82867110cd675e25ccd8e64aa62357a4ed4d340aaf92564aa6f5ab1282e15cd11263952cceb477b7d82884d6738cb0a1ebc56c6a9c3da50bbf307e873b1ff4b6f2208404ff33de3dac58c5a5f68440fcf6463fbdccfe917f0556a5151df9974f49ae6015b537e9a82ff914ddd1245b194718c36b4ecb640a7ea506bf6bd940aa8fa2f07c882ac36cc5dd00328da0645058d5bb11a2829b3aa81ac0a4ca9125acbcc79ce403cb29e651da7834f64f3cee207b56f2bcd5a5f8d92a4232d1b7acc7222e623a3ec472393f724cb42cb2286967245acb6c5ea4272f6838f079dbb9512bc6b55ae5215b38e0bd7f45f652a615bf20ed893a75db20fdc7fc49ceb7e0bef4ec2f3c946d5dfd884b95bfbb5c9d20abf520456f187f22ab857688067970460b606e150a9f926fd5e4919305bc8ee10a0c31a3f849a0936911fa2ad2f6f3c5784654b2fd5c96d5539103d966aadac4a93bc94557fe4747a7e76708cb4febff7c43f367e280577b54de9bdf353d439a4c896f47c731f7cbffb3421291f7394ac3fdda77d7bb919719120621d574cb8f2a74357ffd46cfee664a31fd697fa39f681cdd125ab2597f4731c22f1d08a38034e7eb9c6ed31efd2366dbc7f9b2f495aadce4236b3782e94a86856183d6b2c1d4ba3d3e40d9b2fae214f99a9b67762e4c6ea31ef783cddc2c63aa9b8b1e839dcf81c095effa756f56dbeb7cd17a9c67df8e9c3927f4697d39aee7fab295a0e3df9ae008ad58e9a5890f23857199bb0fc9c6231791610c3f0126ff51687cbafb34dde76b8e686e2437acc660612d5207f01ead524778a31ba6fb05c443f2c8df0f1bd222a9f33311c5c2a2d2154c03a0aeddaca223350bc0174e17440b384377d9478ef82c015e6264f4fcff99cba780bca66d2e5f79857917566188ba3383f9f1024173e75b367103722e1a928d05fb4e7c0d107bc0570e451c5f48678e27cadf7b791fe32c3b4c92e1dcb5eb5d01d9550a35a64c5877ee096fbae470c7db5876675434f7a0cf2fb99247a5095db0413b5d02e08e975f9cb3f8af8cc773217918e704bac8c1115ff279de9769a2841c5bc3df9aa3aaf756c3a675d61400b18f973abec143f2743c012700685e9e31c2b64d05917893979f8d000fd8e4ac1711efc88abc47eb2a1d3c6d72ab14d44ec871f6e4d8d02898dfdb487bfacf976d5f38aca5dc46df8864afd76813264a93bce61d498c81ac30f11f183642518a66dcc7b6a87dbae33e3df2175aeaca0b69fe62c8176a8c98a2568fee8a12b246655a6feb2330ca86233f7e53972206f2a1e68899a5cd71fd11d9349e2c4c62f07d7fe267c65c9d8ad829114bf3a6f29d8b2c573056c588d9d2da2b98f3ceb8a6d2e455f80657c1fd2803ff91163fbe44f14997790b7a9c1e6e6ff7e8c26c72918ebb698b4dd7da9abfb6d4170dd6c17bd1431a79199787b8defa74d5182862674007e91f057395bff95ff56b0c83b8e3ad23a1301ae2c1282eca56db2066c5e742c822abf565b1d837bd41a0caa873c0b2d26ff5c70d2ed37cdeee79bd9cb38f49b763dbe9cd4e8bea0cde0139aa7a54d11584a4c8df3a178fd4756eeafd97938cbc04e685d220a6f45f0cf2a8728919dedf57093f6e9d72c1687727f057d150634490679217d59ac43e0433180e06c5a28eedc8f6cf551a6b50d1fa150e8a4d694bc566fc208829bdeb662ba89020485b6bfc07fdf0bb287ff455b7adef9b8848397de24357b002fc1e9daac731c5f786e26530a88c5021b3984744246d2537105d1f572885cdbebfa7b9f7869427f3fcf447fe510f35ff25b28d72c11964937b22a263804075de0a6440846ae98c9b9919bf3c28a48f2742b0b108819be3a1fb722129584da631abba9771f51728dad2f3e8b7ccc2e7a95dfe02e413e2fa48e82b90c8e9e70bac6ec3a33aa09f23c8065f1c18129018c604a77e3a5ffde887e7aee9f275833307b2c68c8e70c6f9c54d2348e4f54e76259e37f832b90f5d73e41afc755610c893f64f426f947d4d636393f7db336be38c7e886cfafe73f7acde5164297c9c4bc402e20e071072038b41d9cc77faa31b9b9e18916d805e474ccb9fbec3d12bcc1eb330be4dddd1009ad80abba5d2d5f3f8fc2e8d6124700d0953258147f583500576a2e43b50eff458438f309697fca8fb9df31f5d9403e09292948566d0db28532fab896b8f217a5438169b4f5e347583e32ec740c8728ac86f707851434cd3994dd55d6970793573f4d0b90995527d8aa6a22a186e5fd0f589640871deed928b95562f5dc6bb6a653f2f0575631cd9ac45508570d57b3aeed79afc4aaf69031cfaf0a3be5cbae03bc96d83b33fba624553cff2b7e3aee0878985fe565872447542c840ec018201168e75991a14c61ef2335d9820706c03a2e82e8d8fae24b19de5fbe09119260af535266a1c1b6802c571d2db98a0c24f713846a2c9dff7d0c07832f9bf1a57804555c15996b316b3fc87ea638509b826de491a09ef812b90d415cbee9057c1819072e9b755abcaaa97503621117993011ef2873faa82a38bbf2edb6300496befe2a7b7b353d405ce6435deda8fe3c508e4d0cf6b9188a9eacfa94ef66148f06b4fb4a5601fa28cd0b1fea6b54ac3423aff22e3034559c44e7b6cb41c33137523a06d0b86b0ddfc42311d70dd55261d75eca83816a3e8123dc0878920a944d16e4b183db9755f247d0808694e97516414d4c4b337e00f1029f2112013c47155e8e5ccf9eed7e59ef3ed7462de6f4aa9c92015b38732241eaa506d1c90c660d4d97f0320578340ae0461144c1a77265ad2dec097591560127db4d984dffdb7b300b75f4263aeb7f3570bcb19fa989a836a19ec8b22de2ea2baae655233d04f019480166307d8d21f229a0e0f95b8224b29a298a7bfab4ef92403f604f22ea6d6c15340a40512cfd690e62d89d96a9cbc4a55c95b1af4f08b5562304b67f5f1ca066d4200e586b99ddca2bbb5664e69e6268c84ab020797bc4bd415fe8d259bf0feb1a10000a480b9d6a1e80e4a0f6727d206a57703e5bcd4a56da158dd43eefffd665458c00176e7581d41af2abf0cfac046b6d7c6673b9c781bec16323dc346b250b0a720501825de1ed892f5dbf694822da2a99a10da321dfcf863671f524f8920cda8c71968651095fd239562a84e0dd4a2362166bdb1ffbe6cf4f344fa2249bacf65f8bc02672b0eb6197b3f35d5a98b3b24f147a772e6d4b01f791ae36a50fabae1daad9d5317e47f9b4b1255e538724f76d141d058e2009cb9422b4cde587f529d542f5778b9971cd513f8d15ef79bd546a9e6936faa27ed7b89f6fbed26d6d01755820ef331ee309ee736d02fe7391653924d111d9c7a5d790a378fb01f2dbda790e6dcde94bb17bb6a2f0208c97c8497315522b3d72912462a22739045e8e89e967a37a0e990c6d3195b5901c92ab94683ff63d8738312c5903baa61f96cbd4db851506be449388d726ebf7e0157d2cb4b419d3def5f1505172250131372c1bf7eddd964610b0f688a27aae1910386d9dc49a115ac703e4a58eae3d343b2e424fdbf48f1734ea7e078b0bfe0bf9180ffbfe6b985fbf740652756a16f0c8ae243c51356b3e7a2c206159dd6615b7d5fc020252f77b6b93ef50b49969ef8643ce19914ba54d86a5e962db8c88f92d2b342404e040add38a182228b3909b647714ae27fb8744028bfc4a62d1725d7bcfd2600fc8ced3d34d837d5760ce1f56f5b448275fe9c9d788584277db77f7d647eab9c06f01c447d0f4362e59cf74c82f5ff28440f88b02dd00d369a550f476d58a8a6ed025d837e347495c878c24d5ebd23bfba53ec1fa54f32c024084a42c4f10847fb3f80ca389c92ddbfc5844c2eaa21f0b02d22a947d04ffe881eed79af73fa87e715d701ed757cd2a577e69f9594e021db912790e45ac5a80d9f92e57fe3451048134ef902b0b6990d6b99a384493f1d1ddfebba3a7e85361b260b96a80151d0d1bf9e7f2c70256ef5156afd4a500baf500bd7a3c95c2a0b94a457290b6be28dda142aa08054020048f088291c2b2c7797627b31385802ed40848c28d4da5334848dd64a1b96c0fff25c1b2bde9d863c3b89165d66b2aed18397bcd743229149f1170c12223c0606afcd2dff1ec7a65ac1f9345cf54fb331c3ba1a004d238f3fea224cb8627b7a3f4e7581c320720b5cc1716be46b44ae06d6dea740ef0c3022bf83a64ed500e472783e3d7f953dd9ac317d18f22cd72be4aec93a387a873ab11caad5ede073efed4ff4616caa45745a28124829fa63009c9262ef78e080a2aeef0b689551e98f7ab393d0845ddc53e2b33032d90549ea183953f637ca08a98077531954f0b0217cb645f43094bf0a0d4f242da3b5b4193bb7f02c43fe8132b6cc26677677afa0b1ff2983472c5dfb2b8d3b20233855a08964bf0c40677db91a46796a887bb6561b2c0a0c30d0e35470a272a3763f43e6e6d02319eb4224bfff8dc08fc685a3da255ad1d8abe04b6d0d8ed2babc9bf5ecaf9c1ed5fecfe58d2b75ea8fd5d40c902a6c6c038ae8fcb94d7669e54097b05707fad93515f6260e43f5b2928635703537acd2615b2faef0d627fef3c0e79f1f738e23e1f5ab274b064ae3bfcd4512aa7f35337effc55f8b465f85663c72f59a648bf2f33f4a5f13bfd62a8c688c9380cf971a82e8c9255f799f75b92ae8bc7a68656fa1b49656c73a982bcc1601fb1363d694689a0250a04a48489d7d2ee1a599dcd6b2ee0b666b06d0b8ec9ec98550622969169e679d0740037e9ce5e202d6329f6264271fe0be37c61fd3847de3feacb51b65c6623c24f7669de883d5a153296cd4cd88d57585e6c98b8fedf1ff89515ccc4e4618c1b7ba288ffcb178d49ffc0fa6212badd927cf0f10d897cfffff2d5fef6d2f3dc91205831e50f650b00a34d91fbc3297d760c46e7f8ef9339b8a3f8f4e5dc0649dcd4cea7300ea3cff58c1d60bdad57ee4ff609203ff351cec402f88d0eb17cfe41d6bd60882747ad74f586975c86b3ac83f075f756a74ec099ea8cac049db3312fbd4ebf656266464a6e70b56d45be3bf40f236e8d3308c26809b352ab23b7f5f549b199906a7692173b9157ed5fc2bf2f8e5c3de1dfd5265a1c2fc6a526d7ae5b07caa6cb6fac7e25097647439de555f37e9db7d53125b44aec42125fe00e5ee30a8b34d5b901b77bf7eb4cbf8132003dec38e1ae2586b41fee46a6cb2b81047cc91b38ea66fe29f104d0ae370553782f837f7b0d596e6670ea43202b8b027f988d39603e6099ebfea1bd79c6c81a1a78824a5479a4b97ba67dca7263b3743cd37c87221507f02e325fb3ac08259742c08c05dbea96bbf4e2775ee9b877cebf4e2b3b9e1d66a784f46cd00b5f6699540f5865d5b1b65d0d3d5ccb4ca3056304b1dd917fd85aa01c21bcef20879577a86e6bddd4b54496c5f1b601c13d89166540346c642af5f3533023e276c763fa050318b7505283552333e405c5136d299f095fd38d4c718ec32f3fca7b9410857d392209672cc6a1bf59fa893185e6d4e26a62d41b56fa2b02a71eaf41b60fb794f36feed3986db4cfe3ff365231b68eafc0808e2c43697bde4a5ef33f5986580fb924c399b47937d73ef2811fe9ea9c55aad4637b6da085b8e117302edd12b22fa63501fa8a7dc83308d5a0343cb9c9861d0187c48162bbd7073e61f31d7fc94a23ac249895619b929b7b332b824c41c50e0c1e3b5ff7904143d9bee00023c59bf387e3b4b06639e467d9dce710fea38b0049753c2c7a5e27953b3ce389a0630d75e3fbdeca6a842434c6814276950df192148e7cd6c682a85304576e5b17e8cfa91cefcdb2fd298c16e8b95be45149cbbde043e5cecb1131c6dfe816f80f195b2a34a4f2055b07245193ca959c01a450a44fd4ba05090010c478521202898f4ce8106e842f5a89b1cd5a36f1aa22e667846f5d82faf2e88336950bc6e36aa520c8f293679a55767a9c2b0117a17090260fafb987d73b7b2302a07ba7a29693f7d27db22a2c2a0742918c7fee7ee2b6c2de278871b0fd95a3a523889954232c8327c93627843c977c6d5512dd43b0c02d9a003844b5a1de3a7b2fe6ebe2febe9f57df595ab5afb9f4d7edc2fdd0f7b9023a410dce17d85feecd5a99bf23b9dc076e82ad796c12f7995df385e064dd7724911ee1152441c5657c3a794164ce90a9ab7ff1630dae4a6f5209dfe6e3a7faa94a412afaaf42b139a7336dc9392d24ac91bfd4257db63b562fc6565a92040bf75a725e8309fdf2cb3f2247db931c4c72492bfceb2fcf27e8dc12fb152fba7f5c3be9d02e380c2940d9b37c34322e37bd34cb1789189b4d4305ceff0df1f9a849fd7b80157c383d90e04a37048067261ac909be46166405a401902f0f321cf242c17d98c8c64f7996f5120fe0961e554f87bb465c5202b66a92b54a8277c8cccdebf677707ec8b26e13164e562f49a21dcf0143aac81000c75a30502aa609168241eef4ce627b5e3f3ff0703a07f385dafc02c007b06562b1f5c479f52a6b492de8625b82a95e38c1af655c15396b29608206618962a9ec786198913390eb183665b5a08d7af84de11dfee22ae27eb3f4986a3252c8d0a74fe70da01f7142d9a567e998506b51778dba6afd88391057f500c17f031a305574c1111e64cbfd90955b0e71231304b2a9faa6995fe2c8435232bf3d6e5c48ef55757f55ce62329428615cc079376e8470d93ea160200aa14e30fd52dfb074a206eaa91161e64414ed1451dec5108e124c9be579a6af2cd9cb1de9a0025cb4d4c087f5eeff6c0499f5aae3c4e27822de43afc9d35bd3dcb72cb02f4fb05b5097ec61660a864aaafdd7caa92afcdfde60d12e39c09649d1c58888c1626ecdc8d5746b946df83ff7c85ed775d176157e33c024473d693b668d71c04d62716875beab19e13c966c12c0118a016d599549bd8c707c101d1b3f59da6542ff2893486fc0a8477813f12487323f047b011f6007eb11d8a4c7483998e66ca0ec1422b068b9b90ee6a7eb7bad57b051a4137c0f282e82f1eac3244251bcc16a9fa12357de8eaf3b5fe3c1d179388d913938b9519f7d5d30cf6545ffe79ad2c5e0a8fe6756ff350356b6a55f695bdcb532dbbad7751a91fec4581893c8dc00d01fe7d9dfc54f4dfc8940570c38fe174eba6d17b569d00a5da668cc5d0c27e47777dcdd03beaa0036422fbffae950ceeaa48128439bbdf1cec5d3c067f7a6562345ee99dfad7e209f72ee892d4d8e425d8163b7a7527aa8b0fb69369c7074a3e7e71c746cc31539e4c9ff1c2982d9abf34f0e42981b2a5b2374517d5272e9e82217a4f212e4b44924c547e384b93b8fc4d84cda48a84e9080def8c659cfe3a23b68779d231b3aa2f0e53b9b19f0c2a8310d402f1742693f5e4a4e0c656de4a4c10ff017c516b6137cb0e0109a6e9b6f1b578dd081af116beb67c7f7dbfdbda92ae352adae78b6511d3222c2a015fe1646434e913834562bc8d4cb7decb4b9bc8a42678277b3726c1ed76d77e18ca2020fbd8c9b4824d9a5151b1fdc01e008d680b077db3d50e48bf5d2e3dc1404a1233c82de1f7d58380e8c011e9b56550653a0f1a278746eaa31d9e5a51db9832d10095d74bc3e9433838b45ec458b4a45792478dcdf7e0bf24699b768f04ead12d09275d7a5840d54b26ba07b055d8388c4b2a793a6508ab1721f3e9ea8bdc6e2568bad81cd63a8b7d7f323acdab6e7af379aece449f45807ee1748b67fc587d52016781b0d26bc393b2d6e83b54ff14120bc4abdf64cbb13f45a4d20107dcf4812aeb228600c65173b2001dfe871be03ea2f2dbae565920b2cfbfc50a2464cfd6e4660f0c91179ad3f267821f617b67ddaa1724e248eee7e36706db969d03e99aa38b90977eaa8d6e74e6d416ae6bc0ee0940f471a10db1358bb1a2892b0dc656309a40101b02bd33f7917204e63bb20f4a9de5117c6115cd130970f761dba8d1607849d8492d61df7dd9e691cf80da3eff4f937963829fc349b5bcf9b283b15f3448fc077256a840c3599ce6c73c3e908a0de5403090a2cee83fd26d20b19cbb98c4b05e567a1c2ce0ee1794c28d22b23c8dbbf5d8099876c4c35989a5eb5dbacb78872ee0aa25f5eadff178efa24579743f307565464442c1cf7aabc4731d456921438e4258701c3001096f10cd4131e0cfa80f80182361130d16da5ea784b8acd461796caa5a350b674264adacbc7917a95f5ee2271c2dc9afbec1eb88aad1c2cf521af2d2e0ac51cc269af75966f4984674da4064c8ddeae01f76b727c7d7c39fcd935c9ad986d67eb0c805b5d937053dcdeffcbcde939f930d26d5a4841a0c17a77b3139e4b73927dc6be1ac023fcf0b313c967d1a35ca54f7a7683a656c61900734dfb7f187fe6c608def3c1266ffc9269951b0bfd448089588f895a96ea1faf45ee74db0454d6d914f5f85d76ec7f58afded2bfaeb91fda59d64a2b760a3ede76c806d3297ed5ddfe4be8d4eb7047da128f9faa48007c3fd35006d84ff240001b6cf9871a45bfb666e69c98be7143872ad21797950a009aefb039ad49f644fe1bc006053f5615360e85b24c83313fd933b2cf9c3debef25f9b1dbfbf32954a59bf79eb078699f6e55ddd024a772e3e3aa9e345ba6808838196e9e6045c4733ca17d81db5f8a83e5e57f52afbe75369dc6aadbfa4bb352cbf01cb21e69eee15c1968a4c203799546b4cdfdf7a6b3848e39a919c6ec1e47f25f1900b8ee8f13f1cba00d9f72f28a79aaa85fd067fe8961507b4e1de8a1bea59e839f0edd3406c8d9e3052038e7411b7b4ae58fad9d75a414f004bd6f9246a5d5fca3c87f2fba3db1feec554995c00218765ad8619b707a25b74ee53687cdef71f40a1ac407d2acd94e7fbe9491b9fbbdece1b92f0ae572637739b6f16766f8a666d1c4190e56934670682816162e5bc1837b31f5b774e7046965019a547f8c308e16296387e538a790d69d70011c5700666fb12901950c95c6b6389f556d5876eff979a2e27b49b61c85fea32140a7e6e89b644f1576065aa7b20b4e5ef9023e7f599e160e5c1db78bce6ac69925d1f8fd74f90754f3593bf30406d7b8a20da27b576afbfc900e81fced2673943389af34a26decfcada03d7f4e52465c381930b30e15e5b6bcc11cce137055483b720e8e24919a8ffa46b8d905f1d6ca3a3d4741afab666ad2eba382ed8748f86907e44a09ce6cea8cc2f563b98204f7e531b62cdff63c54beb9afd65d0c04ebba3258f521ba756d58f61c642841e0c4aac64b4e6824fc61d34c80081c21070145430661ee2ed6f750911382c286aee626f0c2bcb1bd0dc7dbe8df8b4c7cbfaf281ebc25c5985043ac3972feba7386406c51aabe2ca31b4a3594438e7f5670438cb6693170ea928a8e7fcc1bb6c0fff22145e64c1bc58cc282eb9062ff36ddfaa42fefce080e358fe6af3e9e90439155f2ad2cc74d89be8c68525b9fd39a79a47f8e13742e58ffac3d13e135bf2c81a93da433bcc97bf221da5894adbe26736c9f9f4e553ace9527fef03b923ae76ed3274703237bd628497f18a75d84c08cf6303b55fb0f14b5e7bd69e2a861c24f7f67e4f352fd5f58d2f42bdfb94b4a4bff1300d2ad98887699799326803ad2cd0b986be971f835c8b56797b79a9774645c2afd3459e8488f0e39b0b7f2937b4b61773eb88a6d6abd107281ada784443dd464de7e8398888a8b0521e839cd041e7a4151dd9bdee529bb3700f999927b55f877651ffda893325db6b0ea3fe3b6d5e450ab30753579b148dce2ec4dfead395ea751aeb9244b277fe07f8eb79d756677287fdb9b5c228b5abfcd6ff59e9cff907d0a5464d2a686b9c27e9b97903ea94497a127d4fd2f38ca0f68a8c8aef18eb41e350aa2a466e55233ae308627962c507e617bcced00e49487f07da3ffc929c3b4386ef38b3d0edd2218731da0bffc351f1cd6e80dc374a7449901a0c75ca25bb771f12ba00d5cd4ccccd9c607cf489bfc6a7ff2afaa76327f16480bf324f2dd3e5f9e73d0ce7cf144537bcbdf829e28457b90afafbaf6d4646e3948dd82a38411432ec8cdf30c63beefc05b8d2719c2e7e365be1c0edc227934079224980137f4f8a225d426a2c07c080a0177119bc9f3031f7468a1f6a126b265e1b08cf66d01d6aa27a85105202a84be055c6d0d1797ac6f9e081209911e5e98ea6986dbde6f49e6c5b6ba8e69f6355864e30ffd13fd28bed06eb4443456970420934cbe829c9f583ec9bd3ed6cf1881f849d39e0543e478c2ca330ac0d50ac87f2e03bc17e5644007cfbcaf1b04817332dd8a6ac56e34399c9523c6811147b3742409827598cd46dd24b2487272d1cb85a87892978cb98643d046a280cad5faeb0a2d1fc9d01bd09b9b09f2228499fde07494af68eca3505d1cf832db42e0a985fcef0b337de49d96db52c89b2b9b9123fa9b8885eb7d3849f4ec261a9506c013e8c87dd01a607bf485b9f8c3457abeb9f924726b0196bca03fea15463d747b6fbfedf833abf40b0f70bfa809af02d2307a4bdfbb54935ac98efdfcdfbafddb4f69ea86fcfcf00ab2f2f462d4d3509b4ad9cf93fb05f47d09b38f063e14b7b22d6f888aab391678d65cbdf4bae5e90b92c90a237fc5e4868a67f014eb887943a04dbeae2408b6fde7a54e47e38b37283862856ed93c7c4061a6c07c8e6d9daabe0751aade2bfd2166d7cf582b1f1f7b4477c210ba61f45e9e35b1e0cd2a360d2ec8d816154d2cbe188c8b73a5e0d297e8517d57da988e2d603241cc5665a1a2be462512104a0c5a24ac2296d34e3d5e69412a70a88991903bce36f59b4123f86cd87224e266da42268d46b737c8b6690e1ac77054d678e46bf198ce1bf281120515f2acb145d1839cfadef17a172b5bcec457344fb0e83874dd95d72331647a21ff0d197c5558f580f8194b8abeefc2a4f2707c89187060fdf0ed48caa84f8a7f39859ee322796eda64a5a602013396706cdf4dcbb005e79f0ab67ae533e57969e84975b9f09f48128ba1cacdca8c4b26256a38a1b1462c39c224eae066cb2663bbc989926fb14e26b72287415c452afac4b111728d4f717e9e7ed2652dc0c479ba70988a5dec7c3acef274c3571a67c3e019edebb4c8328a1c7c609a7b585befcf69cbaff41c7a11c7a3e26563b7f0947f9295992e62276d869972eaeaba04dcae87f9018e3831fb857531d6308dd3de3fcf49d6819d29bdf883b42345a92400531d42e6296187efcfd1d87012486a168d0cdd5b54abac4eb1a8c3de5171d2cfbd5c75212685b87d151c979cc86cad195b9ef2a42f62bd3dd87fdbea56c8270f2cbc4266b1d3dac1c8d2f86fb73b5814585c1266aa165fb2ba8a6aaced2618d98f61018442c736cc3a5b88642bafcb6475e82a25d748933f5fff1da98160e36ef4dc4a395d3af18e5d5d498c91e3ff381a99075ebe7ab3636679cc3b9fbf8cc47f0616f6eb9c55c2861b6ce92c18bae202445eb9cdac1ddbf5d9758eeb6d49a9cab8504f0b8ca766c1ec3d5142468b4da5cc0731c410620039001de471300ef8fb5ebea5c5a2c5ee514a031ec87a6d76090267135660b6bc241310c9e2ab919d020096e170a6eb0e6c8120bae6640a0a99f549a285d9a9a85ccb8d3d1c2a0a599e4ae402c1bb409b63c938b845d40b80d5238c33a478949dd1c779c7dad85c4412ccd28c71814292c13fc85dc3a01594c0a12011fa164e8a748917cc04a38f1735546bb892e93a983e2a2c8ad5008c0e132199006dd549a91da6565387cef51452ecea182de55ca3f17f19647de8c388ebe98d6e8fd7cd1b5820037bffa01b9d9c7f4c687a9d7a9fc834ed4800175fdb75463e8514144c409fd9f3af28ae19365ad3ea300a5bf1a83e18ad04c5c2bf85b7cf6b4385dd752bd26dafdab5420b374c486e179a34d80ccfa1b0e838ec18b26a6ebb0cd764fd42b731608fce04e88b39653d717b62a43e3f2ecb52a498e92eb158fd7d2f2ddd312f6a387a26af6502d834f4a821fa692b5ae3559fe13cb6728ed196e0327f957f6a31ff4609c2713609705f62a4d623bca3211d7bbbd36393957412e6c901c6148cd6633e17ab358ee7806f120c1328f79e3ef39a121ae679b42bcf1d34ca8757a531e00275edae4e7dfc7a5a15781a5f00bef75852ac1910e0ca699bcde20eac18061d5c3406398a7bbca0e88ad1a6cc07db15d8b18ba2c0b0f67bf42b345f7f004f0bca2d877ff62d879981d14e7be4c097714e1b0f46bdbbf9afad798e3a9f9a716aa3a029df5e035731d264dfaeb5afadf453b1869af8bf30153e1a9b0ebb3bc08ec877aa332cca54487f37140f659a06d1a14cc84c0ee0ca50f0763021e9195944bd919d965b3391f056d00456cd5f09fecfbc4775b4b16bd5ddc99f57987909430362866b39a8df0e55ff7f55107719ae6656cbcbb6e9bfe685617e73afd6db715d551093805607ecf3ef953cb27c179b76b362a98257ef6834da8e79921011dceff2c6a693669744706482d122998900b2766782c694f0fe1b6a2103a0bc9f1180dc2cf15b4e7df1dda4046fbc3640ef17b0dfb23b91e0d049de97cc14f561f2be93127b84f347fa79e031a5aab9baea77a71993f741b80a708f102118e875dd9b768da6d7164f7fea95e0e2428d0415340ade29c82096ddd0182fdbdbb6868437ae963d7d2f972111d9ae764a4cf90e760a465afb1ac824622a7b2f81dcce9bc85827bef8e3b9003e0d3a17956b75591e1e57cb25bd02396ef4704e659bbf2e3f96e8ed8657d17ece804dfe4a9246e0c8eaf8a8de9a7915e5cb454e39a30f346476bec53dea93a2a5e7d7304ff8e568a44b1c21b6d9b0633c11887111a0d225c8fb617bfcbc5e9979219b8cab4ff5bfeb38196c2db2f584c0648385e209d841f4718d1e2bd3248d3f2d207063c309ab47279f12086baa33d57cc0ef0403828569257d09afaa28889543cacd103e84e3a217b189e34421b42cdbfa91f0409fc6f94b1f15316487e5811983caeba747883021295742ba445d669bcc660af5be8ae66b3af44806c9e68dbdc04b649df6c43999e4e6d3026919442eecdf8695f0de021928d1a38a0c7ea20500899bcf7dd2a1176afda74d9d271cc2766fc4bbb77eec404c5a22456ad8463b1b9f7c60051be6cbd5d40ae047dbcca5970e8ea4c06fdc6a6b4fd263c4d8fd03f93678999a2e78420f538ac47a3ba06df3fbcd43a018ff1e4b9eb801d1073afd3448afd96f79399e5ddf7225b026360127b654ce14f77e60b7562187f3ac4837c05234672f3c733ea040984c5968c7416cb83a36ef25321ab21df9fa24603b61238644df87b7112f14483161552f1b47869290dc6113e20929c0375f9c87de30cce7daa0dff9928156308b8b546060a4efaaa64d27b0f0964b1a7e6bda2ff389ec6d7fd18db17ca9a0af7ce9c38fdfaa951b5862ce3a612b2b78f544e5d74428e8420e9f0bce60e4400f98642df1902d63fd2c2641723238827514b889a01e15a17685c7f973a266a5980cf59dfafb1d7e5700fe520b1841bc7e62c560b7a5274f56415267fad645c8cd4e33ae5b9f2bc66a62eb16a57ee84c6f20a6102ac5f1aa448abf3fafc52af088c09be5ba35b8f5b68537d24d3d4ac5cd8184402b36c5cca49ecf57929c676f55dac37f6d04bfecd2f6aac2506f6ea5fc58e44cc80318b1b8f9f0ebe22b81bfa80d4dfd191c9a9285e9d602f30f3f43fdb7c30aaf25f71966911a3adba3dd9eb48d9b31b575573591c8c464d823e42c4dcf4b0a410a5b7916ba90940fadd7b17a2d906784f46f8e3c39b982e81e3d4a79affb7e7b6d9251ab35a44eb5b9f3fcc8c664e24a13bf94aa17e17735ee3ed242ba783829863e5403f1836fc548def16850c6aa2eca856a5d3afd238ef42feb2471a084356f6975681a163946a21e732c8bda16f764e399c320747b50cae2d92ab6c835b533f01edbea6e6df74c498ef875173cee65cb6660e74b48639fcafe2a6eeae7d2a7ebe10dd3ac664289eb82d7d45a29bf6b5589c9df64a3e45df4deb819ddcbccc2431f6376eeb21bb0d05c94949ff4b0fb7bfba935f5b9a1857032b287c5dde187b1bb612d887657fbe927c7f086dbb0d708d49c6b2e63a151a657eb8ac03e42a47dd609b424c2af7a6eeb3383d409d5b73771f8f2699f953c28d44eff7fbcb24377be088bce6d996bef3dd0837281238bfae33d3c3ff2ed36c3af023c6af3f7f33e27b0242527959f0f4bc148369a281574ceea854da9ac4a9f534cd08424cf1b9c6d5fd60631b3adde9b45333fa47076be5bfe9784db931565ed0c7401ed23e6c84b33d7f911206ed5dee80cb4ab50cea77aae334c18e95514ef0f9d51d8e000c7529d1a098869afd6d1837e630b3ddbaaa0674d6501b14654f63113685dbd780ff11a3054da51083d8c024ef15333baf75e09ea4ba246d3d1266a6845f76147b7bddc7235577faece0fadc1ae496a0f0adab7f605b5e8d9b1021429ac43f06e7ad97de9b19d6896304ea6ab75bc55155011e6eebfb232ebf7215162d537448e2875ece3c6563070589f51e4d45eac5287ea6ca661c025a289290e1bcd269d5eab8dd9c33569362e9bf5bf195e450ef2eb4e9e369af14aae80ddddd35094c7362054f9756492409ca052494994265a4f85768aba9e28b8b534047e644f0d7e8c6f6468ea0ced7f6e91d6312112495365a5913802f388c5a945cbc2f0b446a411082b05818b0712a010601660fea7c6dd93bb0012bb1c3cff52e0ffdde160173e8128ad29d778bbf4d91f84714d4fc577700d75ceedf4357475071ca1866a3aec78b191f5106bf39a4f52ce1a578cc9e22c9402c2212732112737f8e128f6502e3ec2d08e403cf374c19c4864f28fa8e8ff02234bbe9f19e91b386ce993eba7688eb42769d5d34e8add14bcbc6d33b9d3e77012e355d3fa9c5151cc9708e51a9a118f267854f9648d2bf92e210877f63b85804d65d1743b2bb830c8f32bdef8f0108a457143510654ad960081d7e660b6f089517d8daa746de7068087eb170b2ee185b07f21f0208c609eed8981acfc54f40ce8ed6bacc42207cc9527f8924c0f2cd4ec3590db2c7b8c11c97d9f49e05767442470e00a70eeb466646b79d0eb871bbdcae2656ddb6b3d8e775f0ed7d5c78fc5dc624c53a60af3c02f8b3829e50b617afc510167569ddd00ad64a293c25e69da73cd099df0f7c38e7b0bfc946404501dbfc08311e63895bb0f490e669433cb60e8e6038de9c5e9897c98cd9b474c567a92f6db64daf7f4cb227931ff619fa46f8646397b165a4b0ace86dd740c0f213bd2fb34346f662653b62b157029895ec696b68b4dc83782620478808c09c6cb158e15fae2c60c8d18072801742d3c01f5fc6a986261ae7fa169182c1bae4c3d10eb505b8d1f9bbd4a012ac9dea9ec2672ee7b5fa0ee27b388ff65c9b47ca751d84355ec79cff2dc1ef1ba04972167d8e1c473d9ed1950bafe86df2293ac9970848de34944574dc4bc8797d993c93ab4cb35f43089e27cf02de5bf55ae57d6180583ced8f332e8cb4e7f132d083c9e2bba86b660748a23471233bfbc080deab7f2ab02b245bdae65af02ec6881643fad1a28ed3efbee689cd975c124f3c80c13053c1a6b96daf62ba9cc5207fbfd6d8799570c59505b316e54574345d7534125205a2e10994215044a4542b51b8d1e58f4de7c138ce6a8b5c1681c9a1b358233f857ef314c46933f3769d75aaf934e1330edca04183110f88608870982a7d211cf612363768bd6c9945c3e698b2f2e002ac56a914bb56f2e664c8988888a97cbc3de989af4bf8050b0504ef8237d33faff5a8bf91bbc68e4cf8ef96409ae66049b5ceeade832f167eaa66d7c2481aed63cece5410c41236a4a3062bd7b7ffa1934f92971c06b34311f1978be5c1138dd9a7fb8337bd9ff49f602dc92b6380e9ef3b2eec6a5122e9ee875e786523994b6951fa1c0a45f17bf66462fb734c5ded0a647989797bc04e3af9361bff86cf7d3afd3381626439f6a550c15af0057b9a95e9e03baf97042816d0de24228566db56a9c90a56c09a25e2b8c6a3f8aa59195f7d863897498d3ad127b184087dd0db57ef9b8896dc8a80957a52169d9151b7b14c90c1049041048c22120dd29128f679ff8c7c79b21d1bf60b324fc070eca26546a262857f27b85c04be516a84f6143a41d43160fd469de9d4f649b418674d126313134d23eb11b7b97fd80ef47050057646ae92dccabd16fed5bcee4bf1b33cb03b91db11620bcc88932e7fffb6bf228c094651ec416d2f9f64070744f4c14548715478ee8a7fc692b1701e7b7b2d5af0f4886454f1461777a64b6101bc2e47f87e05cab83de798149ae33d6f7dc2048433ce62d30ba1def0fe4aef89007a85e6b90694adc70fc9e233be95d90412dfcbe83f0ec66a5bbf4733a5af459b0022bb9418a1d7c758f6cd4d065de7ed85fd9dcdd8ff1054187d92d814d45b536e40bed1bc4cee78f55b731ef56a35f46b9e6ee38e0019ad6ab9a1c8d8cf6e681c018060f11d77deb3bb84bd022edd5f2b1c3823dbef2f07c6e9f4d2af19142ae6bbbf8096da9dab8b0e50970dd59f643b897ce155995ed04ac6e75bbb584ee62c930325c07616f6170f63249f470d6f3833ab012ba444603c99b2f5cf22297573fdf63204aec4adbd426d48a116a5280bd78f5f322f264704a5b5458ac9f35041d1148a35d90c6582c17687a03b9d914c34d133f205296aa56cce9a2fef34c7d9edc60b3dabd09b9a4d93c259e025bd96b431251071191283fcd24811d5c05b6b7b91381f078689bc173982afdf18cf9dcb1f5a4025f56f67dab8627dae5c905b20885e2c51943eef895c0dbc02bd338088fc0e9a4ae4727829f1af32fe77f0cc044ee153dff8df7472ca0ae139ffc061d676f84c538f96eaaf7015fd76df549556bebe07b0182cda7cbfb1a949d4c542d98042efe740d2d4f9c29f93962e646f7c73fa4e8e243addf289e67875a1a8ff0af0ae67b986907ca5ab5db071337addbe69bf60af6f6b3716d6996697de3d6d3bfbd90330b2e2be767fd5ad678e16f221873cfa3e709496c30deafda82f180f6b20415f1db61a0453f8580af364e24845bf12a2be71435ec244614da397ff1ad3155ee8a2844c514509e737934ba9211c7c835dba9da53519a701ffff4a8690fde4024767cf016aa0cb3f1a60f61f05536810bea222de8db314c8e224083216848f7ee83ea73a0bb7835582ac4fb739f019d50b202b8d20456f10ab4725509d8d2ca94bacf6aac9b4c8315af1fef4e768d6eea8d864238b6c7e133d66d4a74eab3b1e77732061bc0ed3227fbc1ae46423732947afa58a4b74e9e92df95b1281ae72172b9d9049e925f1ef086d0bd6397d196fc0b5a1186b6dbcb12cd87621791cd38be5240298d73ea431aaaa12d0304bae484855ca90e59332ff8fb45db6739cb144f993291bd0af3d249e61b9fc954030c04fc0708bf5d71e488af140d60b5dd9cdb30e673de884206b25239a5f5c18c361ba3e498763ab210d84e1d6e6c6bb6eba41e41973b5a653eb3473fc421cab6e55d572a6eb39dafd8b66afc40a2587861e3641b7bb361f17ae7ebb0db35004dfd5933e4aabb335e771a54867330524abc3498e817e6309b5f5bf1eb38fdc074000dbde7acc103c24aabeb15ea28f0d5ef978b9b5dae27ee6627cc4192fceeba779386e78f0b9a1bec5303fb436c7dd37bbce2b84ae0122d3d658bf4169decca730898c6fc26ac97a8264e9d943990a788c7acce4dfdd806f64abaa39f31e1fd271d447ec12f0cee4174c77862df89d5b581f4ec9d5215695895ee0790b72855493cba670565e6747c2e373a7d430fd6810ef51391b07cc789f60c8040e4473617dea3afbb573d0ff3381a1a5d7b40eafb20c54743b0160dd3221aecea7add2e34e80fddf949de5c7532e5b63eef45da6ac279eadffb236c50ef26f9e6af297609dd6253d6ee9059a1ed9e466dde88d013080b5b19fa8740926d98e77fd5e61d8c0bc71ea36fe195c289eb70cdf60cfb3f62780af27bcb450992dc606d6fc50ec828ce11523d3cb01583c9fdddc88da8ad3d475823f81e8049695f4a9445222d1ba614dcf775019c000ee24a1e4ec6af01aac2cbf4c45e42bd2658a4f5c255b4ce2297a91f6892ef60840321f2d99b5b1d3b3aef469700fe4bc21ff09be8249ed81e0fb460f4d84647fc9d443eeb1f7cbc0bc44c815e7f981a4c1ca7dde5dffbc383a42495a88b2c1b2694e940cfadca193ad4b0f7013ca7ff767e1da63f495dd3bad3cd52d3b1361dbc31c48fe87d0c61b4216c34d6a0218ae6af9d5080eca134ee743549a6aec74ceb53de4d69ba534eb3ec0b97c22f391602488fa701ba6e984597a464b04205d2f9b7edd199dcb44842a0ad94944356b977471253cdb189d426024f1f26eca59b036e7a725c50ec69a7f0575e5f8b39249eadf4a7500616434461df52687b6a10102a16b48e030a4adcf38b89929e8751faa224fa5d88edef44be96b22b7d8b8b0e5993a5489a0e0a1474141b2c37f1427f5998f24d4359e2d26d730977c87ee153b20f55f346ddfd59ef1c697e167c899ea5b97a77cca28575d005596d7af8316d6f683d7f97bdaef347349d8a5f7f72796e3842f256f3e3e0117214f3bd0dad1943a8cbac5cd1728c55d9f250875b68bffd0c89f26a02ab9ea643dcc39dac89cf699c501a280c014a2403e6a7730ab450df259dc2e91a02034aef7d8b0ee1596acd00bdaf06227b4d932dcb048486d7805ae2c5489cf4c6ce113960941ca05e577ae55470916a160df784f22c8e48f7913f0c319fde4f26c5804985829ba8e12c5327b074a6f9407ccb767b91fd1ed87403f3c95a3368c9817a8ef5e4349788b24a383eb00fdc1ecb9d747e1fb8453f338f69b5fbfb52fc3df16bc680b31ca6962fdb6cec6286b8f19ad3dad08d04bff4c8696d4fcb16aa9ab9d1a837e40f15b4170101fec3bf3e1e420375756deeab8ffd7c1e729dd737758fc2b52a79673a4dc17f1b5ac60bf5a17847e1bfdb823b4e9fd674271054936950e902a6c6cfade8839251de353d04f5c095992fb45d793c19a1b9ba56c423b8c47d1ce3c9af253489babc848140f5bca85d3e9eda773cee9fd59d15d66d0baf373f37a5885c42c7e799f1885f611a73266a5c3bfab8f0bf2aafac810f37956955f98c435b4ebaa8681768ed6b9bf71161f88590a4fd51dbc0bceb39537d382e7014d347cd9f55f05287df211cc99d4f63f0a8b2666304ee3881289da5437be8044d5006a81cab3b6720f807a39be50e42d239e85964fe6dde07857954a305d5040bbbaaff5fee752713aba65a2b1b0e54790218a34ed9759c4421b47ad9e694ba223bcb24bdbeb1c033f9a6c74872f073e482614126f33ba038e9c9e9864e3607b09d48376f78099c0ab4280280e92cf0a1e1639ab9c5aa45ce811a49e052358ed6bb54078b552f4612283ac42b01bd8de4f5cd665d809c3097a3160818aa6f10b15c6a7564f4931c3d8e7c19ae4d11bb372cb75b2293f07e0da7c69cce476de0c5272490d8485cdffff85d7a81ab3d097f6368fa8e93b3e17eb44ff34de6bcf9666ace4267c5c0a7088001b0dffe638c506961248136f9f7cb8bf2dd0941aa74e9078325d7e3ea15d6eca1f191456622ab3ab10e2aebd7e1e4c273c5b2f7713da9b536cb648d719cbcf662affbcdf1c072f16db00e160112de19e10ed4d0ce2a75ec5de04bee9693df86ec0a0b5e13e251c7459eff0059d5784693e4b64a2907b2abe35fabcbfa799234bc855907a619fc31ed22670f4aee4ee75046336a78a55a50e47c91a5f474ed6d460225b3571a75f2581f70664553062a5902f2226393f61262b08ab269068e2b9474f8c33af8b4d930024b8365711b85f4c4ac17355f00a83d279540d233f03100191cacfcadf7c457cd3e9251f03fefc9e52952514ef02d59073a25e5c3d78e9f2d953d284a17ceff32c5e9f18dbfbab2488b9fce3fb1217a59a289d59bbaaf700b9f7c41959e55b8465ac2a82add1634fddba83cfbf3fa46b57ab26407035dd63d4b10dd02892519d1bc4f42c17425925e2dfcce2641830c5aff463e3e3bd093c6b7e16e4bdc289cfb7957a749080c3d905ec09b1982cd1a26552ad55e3be3e6ed4b127d2cb36e083a7e16bc68541fd8e58e9040b81ba4570ddc5ee66e55abca8f54eccb610618cd8098f63941325578c1374827e6bc94b9fc7cf51c41da497446303ed3d1f56b6af9c1c3ccd813c0a0d28121ccad9d9a44ce0cdd1f6a22593b3ddcd2006d07cd84773e7d76815e0ead1f1db6ad72aa8e7ef488be364f952a77f948e4e7f97927bf19f277f85e10b8323bd4082e74c924f487245f79af387635e80200ac05a5cf7a5a2720a8d865156f5eb8cc2bf590c46d5ff312c8a56b5aeec95b11489c73afe5f0f5fa782e372e25297e2e37eee490492ee9e4eda4ffe578d9ecbb21e5426cd39cdca25ee809d04481536367d3e84d0a9f7ada6ca1d314663f3f35dea4e4fda61676a2c1e5630d0434ffe29bd9025f873ff6360c30c812d371a8db0aedbe496da227fc323739b57a0ee1bb1bd84223c6682848554b6c3f5765911c2194790687a3dcb4bd661f5a6ba56fbc9272b5475411db424a324e16697748670ef7521e3358f7fb99a4fa135efee02829803331a8848e0078495a3ce33938cc896e021559c9f60a66ffd37bb686d795d725a53d5b2fd60c04cf9142baa7e111ee66f005213ca3a25413c3683c04428b27c24c23a5a1d3ea0135211a25fb0a982bd9a5086452078ae62fc12dadcf0b162762bc6b9bb4a98339d9934e4d34de1551e1fe1b6cc9503ba4a4e4e209c7fb899a4ae6218278c3a9cc19953e46e5225029499547474bc796b0ffcce08fec3d4918de11fe1d74b6ed399b8633b9861d045979732f891e614388b48acc95fbe8a92ab618959d9a5f03928472b35682af3f15edf7d28b5144a2f484b2e3bd24eb01aaec12ea75351a403427bc4088d2f7016b18fff50becdd7da167f9b07de4fc7cdad1061b22048509d4d6b9866826bc09feb9f46023795da19d2e70bafe5ea5d8dc67eeba3c9e1c4c65e658466a14e4268a81be663952c8c8687b063be3c82bc6695c45b739c5c7774671b9ad9b2bd86beb3500468081edf1d3a675c90c9bc388440874923dfd92a300e4e7f550ef106477d3d22d22306ec2f2047b002b98aed6eca1fc0a242370cf52af71e664d8954540653baf99f953a098b121d729f81df770d69ff8883f989859ad2dfc7a5b44868d0d3d06ddb14fd9326b436ae4ef990a1a9d18574a757aa4b7d2018c8f033ff8723672525ee53f822568d7541f1d9cdaf2848837c79e9619b29fb340d202a2d8f0773146d674e5a76a6b209f575a326fddaf83e6e691702bbf64ef866bcd162527bea4e2675cb5d42cabea3cbf2be09b4c45fcdacddaa440ebab55b137698ccca8b7f8f4464d1990d9f0fe08d2bdf4adde40f51e547eb0dd658bf0db97148fc2f24209d5bd2002c77bdfa995a539f66380b716b807dca3c978ac2334fd9665130123fd2585b93f6480e3ab8e07c59d9c8e8a9b65f533ed46f99a8c1529696bfc2c4be062c67ab15683401cf9a162651e3b1998a70c3a845376c54fcf4cc8bbcf0ab23981b669ded1a09fa1568bd0a7f9cbe8be1647ba06ec816c932786cbc18d3feee84555ed62a52c24ae58ab161ca08887bbb12893f31e09af2228955e3bd374ff2c9197bc52dfccf4b4ea7761a4f626accba73fbf8d2b1b089c9a11f0e1c547b3178de018c32937c4072385f6287ece469277d1d41ebb592121a689a392eb52837933b2fbbea2dfd7fd5b9d444ba40a959d571c576d22ebd9aa6e25b886f83ae3e77ab25fe935298f043d3fb65dcbaec06912f8ad527e394800f50b494d395c89f73ee0ff99331dfb48d5e0fdd328989e9cf2904d94df4bd607b0dc15b7c3413645865b81a8b2e7a1f6c46a1590b0bf167ac08cf241e3349788e1ae2123813c6763f09095c099041f1a09d2a46d54a39aca0113d3825acc1b4ef25ea84cb5e71bc832706afbb746b5ae68e4929ddf8871a8a8ab9115d269138414a842cc48b252d214ce41a9b17a7a0e5498b70c6128051125d1e5c820c2152bcf4590bf0e45476acc53a1345e899e7b5152046184fea1c906c1e177af6279cd1f75e025850ae564880f70a43595608a0ab953452c9295a8b56c83918ae98b1a665d051ee6d7b33548c487679879f129d51d9092c3fb99b0584757ca5caecd592fd7eb8c96b6202543dc7620a5c42986302cb3bad1bf0bfd26748135833a54f7fffef1ca4eb5819b67e4c06792fc7277290d19babaf8bdc6810533f10ca884bfa58a4dbca782305314378f0ffb63efec04562a78255bf36dffb189c9cf47c674d9bf9a3b6a3ace2d4ac8205e83cfdcf9920a8e5ccb9aa6d9125da43a2415bd8dec47b4dfae7f18f9eac714bedd74bca112009de7f4d1097fca73e3935c45e5efed7d519ae9b4de4821cb647384bdc475d410adb1f9cdbe2dad18c23e5055ccd25a754feeffaa1b2582d3515757857d6c8e7150d01c204fec31e7ef40dd508e3263b7b89721ecb87ffbe96cac4ab05443e478405d8e127bc2d7d3bdfe85e94e4f4b7d033e89b1ffd2c73a49477356192455acf0ff21cb3be42afca85001d4a674af4ccafa11f4c6e171b5f21c825b5fad261ef20878f703c1d7489b919c6264058b80a54fd0bdd35aee69642ad75b17e4a71d135ace86e5af7e3799f7e7b0357fcec3dc12e4ef9910de514e07a573919502ef4ef899db20497235d144904fef586c27ae9b80164f4851963651ef9811da7de3983ab142aa8b98d34ca2cf24fbb3ee228c574529db82dd15114d5079daac4f988d4dc4bcc7e0452b4de15c48586f9ab49f12cd7b569b15b746e6decb9b5e435d37e90d4b073458ac75c200c91242b1166ff92181f47ad02f8be757d7b4efb3a5ca03e8392d831be40a622e4081e7ef0b707ad421e5060d7eeb1a2fb6db82d6789cd916f685582e3c845755278f86c4cb8eee9da12e9816b0eb5b7ed50b23a284fdc9f755d84287436ee923b56b22bf329af5df4d2824dcef968e0094eccee259c2cd8c36d7da9205927b57ce2ebe1a86e89bd1fd9059f25d9f4c528e8b2aea6661589a8b7d061d147a33026f6a44ec22b5054a1e1fe7893bb209fa90f6fa42e3bc996105e51a3280ca8c99d74bab749b3d66a04d74932d49d154ab15d19c3c52ff9afb00e92df2a6fb225befdac9e5d6a96502ba180209ad74ad50d8294a37479334e3ee3e5c1aeb8a2bd20a975e45c509112b3d01233de9f29d6e426ebc5d701826c2a39ec1dccc19e43558d070a75ac88fcd67ab4a696871c54c34ffbe8297ed52f8a75443b28f342073c8fe5c5f587b5b80e5f4476faa043445e465169be18c8203fb627ef96df6910fdde71ec9687108c8299755816f0c346b0461472d172dd438eaae0cf7585f3d55f5fa75fb08a1f1a3915ba1ddfca10bf86f6edd309d067a1566a93cbecefd8adc0fe0f16abb2a3a3e8bbad6839cd3c2c5533a451894db635e65a5920d0603179e14a304883da99e127c1200d42c0a927868334667d44230d020d6e84b3a2630f68b4e2d4d0cc7b3f86d6252a6b389a79a3c96613038126c328c282d779a363e9b7e28795af38c588f6635e0b7d107a9e62f8edfdc300a33023ecfcf7285421c42a267155bec4a8c8cb622010d3b5d104b4d2cc0be3effa7eaddf27ef6f9839e6c2793c0642a394c4d30e504d22152ed11f89e1e7e2ad17f7f953e9c131a08aaad77dd8ed196b1b143ba117e79b9dc32e6479a2390d7227d16ccd8ecf47e88d634a7c12b56a9c3b5d24e6c48108cdb9e099fc53902ca5cf64c9c34e4fe28494eed842a587945e3276921efc93e3fc2c3e7f9ae73e38f4c366d2879f9f1014ba9c58c89c0d8afd5f12c26c927b92d4146977c2e8acce09a8670431ffe7e8c3faa81d6f4935c6f7c8775c39ab0fe5f26f31dca9e3d598ef03a668604b735ff93403ea44d144ed791cfc04b2d193644f75f4f8efc7777aaa68c8617e465d257cfd5ab8c7193f2fa155015f84b07b00ef5269fedf58f15586d63388740b00275d698c865f98f0cf496a1333863822bdad0b5d404011c0d449638bbb3c28e80609579eccefe88af0724d61dc433fd8e0d7086cbf29e52ef7f04f7a6cff05e446e137e5b3becf7010fcd160f70cd72b5b6f477e3afb695b34a055c8b1ae78da0979de61c5102385d98ca38e2e7a91aa370271906661399860d06f080e527fd6580c1094004fe4809abcc9b18eff007c0b9a98be3737ba60020c01a54fb82b1a0a5d03fed015ca25777b87d5f8b8d2f5b5eceeca7b252e8c3d9c7d8deb4346db04b3ee173d1f3af333b196397df7c33b77996240edb9c86e3a456bfc74f02bf1d0e7a3919035907986663210cd91011bb89afd0c657b833d17505c5fdb3a7d1697c545e8cf032006960bac6e4cdc1eb75d9f54a8be7204cf67c3d1087ab4bc7e0911b0f9ad445995d576024aa3d37fd83ede4f2334ba212844e65e54208a1e93caecc6fe4adca6880abfdb8942f90b8b6a00235ac53fb31d40e6e86b35e9c79ff7e2f6ee20d1d5d7371fa1e9f50a2d0e17e034c68fdf74c55bfaf96fa56ccfb1d1d2ccddeb8a5f6ad27393bbca6998691fd51808567fca4afc03bab220080ef039c011a7d29728950d23257c4419d13b633b33a13e7d2c545f484530ebbc56b20fcd8fe00691f5e2821d8d404d088fc67c760e8ea23856aed76c8242597beea156d1895d5ad037b91ca5327194cea756f343a45c758b70b2cab51a591dec393cefbab71aca78f0b58eaaf99e8398f1c9c302b8dc5a32fc0286afcd68a799798cf85fe9d8869b517194fa163180d27ac39f6cf61a99796fdb346b431ffae621030bf37b22588eec91e7f335e1656441674814bdf5d760c254a1d8349f7d0d8e20012035ab58aac440308092bf31ff7b313bc32c99196f0271c1139fc18634f54788d70dd8b439e979402240e0757e159cf7478691278574b5b40a8cf6c7485ed7c2ac4d7a12fe50397371e015f50bce23e8578b44db1440271cdb74727d8902364a21ea7ecc9e2ff22d56a29ec90a19a26f57807f3457fd33639ea4c7170808e0c80974b66f68f665de3a03c7e1d5f4113ddcca6e35534b748bc2fbef5d5b223ae5e51c982099942bc1692b5d9d2bbf8b35f6bc9d2135d856e3f201fc1ce307e9bc82202050ef1e1444772e02b9b5ec56856599c7e4fff2cf932ed6a4f42a1127d6ecce1a6030f32e0d5680687f1b38f5616510a1863f005774e2427b5b073d562c11ec12dd7e05aa3759ee9f8c8e1d96e1141eca436e54687dc1334c2ed717f57f025077a22e9bad3dbd1ecb5dd98cde6ceffa80e12f4f86e07fd4da3f5033769e2272ceee3b61539f6ede427e78e8056096367d9fc561c1a791d6eef4fe9c041fec330020b0fd59b643a0fa24be6d01895a8797a4db8d94f33be3fa5eb98e619f213df6ef747c009ea3b886f9ce6a88b0ac4a4effabefbad11481d2814fd81e7770ece37240656962f427ff8648391aca58b64d0dc896fe5082151efa327b9044041be923fb647cffe4a1bbaea821c343e1bf6fedcc70e906898060fb44f02a3f9a4ec24e7d5a9bfcd26b7e7d273f8ca59900988829e98786840e8a0640c6f9eabbc071a4e170fe9c74963ec0dcd4400b1f5a7ec3b3d69440ccfce54c3911190dd2bffb7a8e7a1ea359a491e388a1773ef382fb2181d2a062101496eb36727810819e479750486814059869bb7e962f6fa4d370ea8e57590502eeadc2934fa8d47de29a582c03a246d6be8e4554bc9c102c53eb43d973f5cc5e9d3042d030c83607ae5348df77c1b800078d8a06e21050380c0cd5f3f42a72906f43ae1889b6324af8b1295150a044b78f12ab1891b5514eb1c90bf16dea4ca7421f9634fe8f6325c15298ae429ef5d26eac3842e502d632cb7f172b1dc4f01fc6d53815e21c9c02a99acc2bd076a9eecedf13ba35fd8d7268bbe5bd49aa0842f332c91f8d61b9294887e2c649200579102d4df52a9249b72271f7601992fbe3ad38ff0110818e3fd32cd21b1751e041459ffa7de48c2c85983175fc92f7458022d0149b77e28d5b058e8ac1bd588caa51cb78d8b4838fca4778415678c4065a8869d19795f3b407b5112f4a540eeccbeed5cc6c80252e1cd4d7cddf46683b347db93879af92c9cd0a4919a95e657ef4a908ee7e0db8049db9f4e7b5648aedeb55beefa3b79f0a38451073b09bd8b4b7f3acfb81a8a31801fae4038b9c17aa846e4a47b172d3509eec293b9efbe08efd863fd3ced53d2e092eedba28d3866d03a00c5e8163d8ac5ca5aefe9a1ce3b811f0868987d4273d3aa03e650367d875aedf0919690d406c9a51b3eb832dc00bae8c30e671579314b2b12da0650617a287e5070b75043930cc63acc1a03882ecf2cd13f60510483bb75047005587e3562d5dcd5be71bd171623bb5f473d6823975099ad37619f30f4ca7bc5480b7dec5da6fa384a1742867fc454677678e5ed32641aafefd6cd8661ae96c207763076328209caa7d565c62a3f89d30192faf091ec2709cf1fdda3f4757c354eacb31bbd2f7148606c35d145e2b16b4162eb8d8ba7c0a20c546c198e80ce7c24ef53686a63e5e473bd05798c9e0e227fe8254417668be2d7c981f40f5b4fd466d99aa21ad5a806d76912008a3388d5c39b46675bd122c99f17b972a1402dc162d19a548d3279945922ceeaa75cfda7b67616039dd7045787029687a675bb4b42533ae0d2801a0c4c1e53a3907b5acd20e0930acf49ca15f892d5f2df88aad0b1ca0e04c5a4637e6d343391af02185d68cc8e05e7cd4e90363d3fc08bf8afd1b95efa04c7e02084aae6a9b290200000000000000000000c001a0a6be5caf0f655d44e3cd9e736725351d41b11230455f4bfe783685b3485b2185a01ed310b034ea202425e02065ed7e9714fa002d2b33b0c95a8151779285332225", + "0xf8ad8306eada8503ffa5d17f830186a094a0b86991c6218b36c1d19d4a2e9eb0ce3606eb4880b844a9059cbb0000000000000000000000003275311fde369a68ef90bc25de9d462e1d5c8bb70000000000000000000000000000000000000000000000000000000023f10cc025a0e378af0208ecdfd71cfae4a4a1340d950ee5511727bf8ed7cc689ab049a19e10a074c2e0088a31585b1333efa08d10c2974afae7d4ab763ea39d4cb9f0bbcd2ce7", + "0x02f8740181a98402faf0808503fdfdb7048252089494b941708cd5407a9fb7d5a4dc7836d05a18aa8d88015181ff25a9800080c001a05fe245ca3d75f53014d270ba0cbdb383efc57e093ab85deded84297968a3fdfda0292207ace2325c9adc7da83d203972845a5692cd042f92378a348de612a21164", + "0x02f8b101068402faf0808503fdfdb7048301724b94dac17f958d2ee523a2206206994597c13d831ec780b844a9059cbb0000000000000000000000001aeeee221a026b66f30a6ee69d79602cc8094ec8000000000000000000000000000000000000000000000000000000002faf0800c001a09df49ccf4c859b8d73361e2ccec52be5e50d060fc376503a7c05d3a3af8dcb8ba047b67b05b524ae61338cdff321350db3ec29c2cae4a47ea088ad6e3b88015097", + "0x02f87501830728b983db5db38507fe70454b83015f90948ba82339b50572b9e60dbd3c8314c05ab4d08a7887e59818589c100080c080a0231cd5ed4e2ed31581d6780234744554731c566203c98d10cf88a6b7dd622c4ba06de3f23a0a1710d75f6f44d2b408befdd2689feaa88edc0d1174850d2b61d280", + "0x02fa01cf6001830e8cec83db5db38507fe70454b831d266494ff0000000000000000000000000000000000001080ba01ceef000be0fdab9245a5ae82b7289c09392fe000000001ced778daecbd75541d69d32fbaf7c6dddd25b8bbbbbb5b824b80e01024c125b85b08b671020477092e4182bb3b0142b0e072d73bf37ddfc9ac33099337efdc73ee5dd37ff45a50bbbbe4a9dfd3f554553fddc0be0fb864df01876a89599e49054911374a8d89bc292e67fb7ae170d54bf3d5af30298f1ce1f9874020faf827f091de93838b556b0b58dba738e2a1773ca18a99ae91c5b9e275caf1d2d041b8298166fbeca197ec29f5aea00b6778c840a8afab804084bd0e400048f6308191a16d0fce409c540911d61b66fe5217ce1c8e3704746f149e53d607f06d0382d79588d6f15c923c8618033f7d4d815ef072d0431145357146df478d2d1d1eae06ab00880b7668e44a8a3a13495c13a0690f552af0559ec28adf39088d9722f3243640de5d425e07405bb9fdc63a008e933f810670b68744080000fc32000040582f22a0e1a56f03649c64ed07e290124d7ea053d6489750a0442a49c13ea04fd5dc7e7bed18f9a64326887baf96445ac17706000000684b75435ea21df3e9479fef5fe485d2c396e6d5d638f5961306930bf722bb0729ef11682a7ae55653d57c2d79ffba3bd3739c38f7f5e02011739c3d9e97c82043ba7e762bf592c4f069b082809a52d56b952b2e82dd090cad21f7ea491043d03d53d07ab613e162b1146076715737d65f02f0df0771a0efdb1ba4ad2fe5ed521b81f95df5930c6514d5dce66a51bc901daa10ab3b85a4ddf0703c862417a3d91db24981dad5e52d03eaddb9a1728cd5cf7aef4e4c5db2c11b795dc0a12beae349a9da97ed3c7bea2cc4268b00cccb4fb2a17e15b5518ec091cbbd98cbbcca4eafdf34cda6c43f6300003e55cd1b214be29234f906cd0753e7dfb7d35969b080fb920898354b71dd1838bd81c3b4506b3af2436ea3c2d7cbb124310bf23ed1b1d294758ff3d43f3266c6513214aa67a207b74d864e4cc0b16d4a868ca5ca00a65dd5e9b4715d3fc80b5eb0281a609b99bb422efd8be9f44488e24daf9124d3f1ac71cc0b46e4b2595b38aa7cbf4674a530caa063bf8bcc69e025f432ecc995c508a51c9842b52c41f813e6fe5d7f5019fd5c4ea9834de527167f7458505a9901697c605b83bdd2799258c1c13358d26d2867804f0a29c68b21eba59b40369894d620d982ccf4c57f3185ed972ed2297d964e5cdada8865203b055d2256762e22aff0f27dcc9ed0675fbeb7c89d1ae4afe333b9346a1b3c125ff9a3ede11ae9db93575f35a77f095469caac9f6564eac3ff724fd6991bdc67ae501674fe8801066a0d598b55a709e06f79e318c36354a595988b99dae3de9de5c1fa07f3fae67ece0cf6c5195795b50fd14dd19335e98ec9e93af16d148446cc725243ae601f2eb14444f9946102c5275a8c915a0efee28d35831fa22c27725232750c9ae77ad7b917df1885787f1b3f358ecaf9acebfe480a30c2893fee8f20e7351691f7c96ff8a68ea48eeec9b74c3f7a20d9cfadd0efcc71f1cbbee29ef467bfc7e9ea8a16c771603833fa98cd7f42611d9339e2cd92f0e875e1f0ad2cdb87620cbc40a49224d2960ffdbb2cca84f1d5cdef0a35a95f3b3fed4a8a3859cc46edf6597a0cd08505a2ad7eb437c59a5d9ba294d037dcc462daf9cdbcc9e84e029ffaed1c28d0f5f021d777e764e6a7f8012c3cd44e4a3dc0d5f34198e219d4c9ce6c8dc7e7eadcfb01a87d1c248d326da2dc46630a847ebefbdea6b6b352b0d52f21175fbe74aab5260d39b654675aa17cfd9c62fe82d70e30d885a7d077253dbcde296299e63d8a99844c8df3ada6fb633e7c08866c992ca7628448839c12fa0427a81a75907be609d1c87bb224806ea955531b444f97210b1df2b8d9deabcc4ddec27e3fec41a8f3d185696d4658b5230a7ffe404338cd20d284f97d9d41187bd70b10074ad15ae9e4858b5b82a8c2cdacecc6b9e09ae2ffe0540ea8024417c5d438f1629fc9cc0f364500cec38eb20764fae7da3d5379358c2930f6c69799f711b2086d17e1e37aad8318e1750df1db67f528e3e8894ea9ae2f58bd54b8c137138a507eae98a8240eea63577a042ccf2327cb2f71e9500441fe128bd095b860d51662a3e50ffb8aabc908e3b492588109198217d565a558adccb9412fd1e0d61b20312f21d102a03a3fff3e01420f577c67028428ec5ccfd670d8966fba648096743e6b911b27fcb2044009076954546348ef39ee1b17591e18bceb1127fcd6b0a728ea76af9ee0cdacb0c5b2124eaaa1a289bc340b2b36f9727f79384c31b7f92c0699edde6d64c0ea39e9a21aa4d3e0d1007c14f24775bbcccf36206d878988e5d85b574d7b19d354830989f619997dfa009bcf0d8079735cf04d5b1f14cf1302866d0d7551806d46d6b74cb7045147dc2c6c3cc3cb6e2817d001062e2d2c4eb53ea26bcb72f19b1fdfa343ee19993170cb299c33c2a2a6343b39585d31f8acbcbc87c5ac0fd9b00396a4650dbc17f82a6994c0b738242d84e0af9a878c68900118c924e7ba08b778cc7d9908733916a6739335ddf62d539583015b9a7220cf5bacddf99a1353bdcfc7a855fcbb1672285e3de196d78494af98bb89f8d708b13e8737c3d6ca1c92d84e24be4ee881d3a77481ee37258c7b721268ce4343ac13a4bc2c6d0a7015ce5a3d2fe702a027019ded250d0f8764e059accffc0a2e1d2252fec594014d8d3f6025bedd02be4c27f70dfdb1b6a31b7c69ad2f8619ef506a92a4bf5ca109f78530ab584328ed8c21a43b6adb33e85a04a70303570d3d37c26d25ef90d49831520bedcfc9276c11b804bba48c5a4144435e95f08301b402e280927c974e0ecfc7529ea8664243f4d40ca42ad3bf3d5fa8a2a94f31ccfc64b1ebc478d0aa89e7fb02d9434a78f5669c875ed31acf7eb83cfd942b9067ae36e265f115bb156f7f560177c4d052709dd57660cd0e1e127d0fd31f1653afa1cda0b86954558d4aa998ab1c9384c8cda0641e02010818f2a7e6a89ebc0969b024f85cd19f21a4e5f0b1e55bf3ae7fe1146d91ca1bbf467ea2ede858b3b75143cf86ab29b27d60c278bc23402a9735c5ae958089ca1e50d0f136559e541adb4533b72c71b74527f1c47773448c6f02cbd9b684adfe2038eb8ed32314a3214d16f31cf0a6c665e44243526d93595b683af56bac7b841dd16f4c676da38186b27df1cfe08a0573f47ae8d4c5e09802de765054508e9c205948ce6b0b01059cd7249191eeb14e04b27862fbc9a2d8583d362d791626e4948f094a124e63344cd0b661c3614ef6da51157870a67c4d31b3078d084e8501d84b988f5eb87f6ee85ff3921ad016f7d6623a61ff6d02bcb56f9cc4d11d2219d91a30c439483cd2d055322f87c1a5b33559f43f321f641e020bad8af2adeafbdd56f75a70b505c1b4a72a34984d5a8d86823eaaa24cb07ec147000e37a9728387f3702f83ea1eefafa09ac78d2bf655a11a6a449a33d4e1bcff9c273c4dc2ac0c86f3d9ea6788303733b332dff2c9ae3878e72d578ff56a741fd35c304a9db0cdb3818ae5928a31003acce9f769014d4d30a11fad6545d7adca14ed2928c4e43d1d0eaf6b3f9a6fc3a32eff775a03801f1fa40fd0e17f4c068afc980eb9f2633aacef8fe9880fc887d2f6633a86d18fe9380fa88f0ffe319df801fdc9fea0bf26a74b32893f8d40d1581dd923c9e7b3bb26d58e0f08007c80fe807e1090d6aee8a06fff53737dd7f85ac642793437bd235b65b6669456990ef04bc7433ef0a00eff971fa0077c1408292a7f12faed7f16ec4f15f5e3195adc6a98b4d01ba168174ca88ebea5fb3c715568c6bcb4480d09f0cc9245ecc7e9c486f9310f6ad45ff123b37daed3efd1fefb71f543f6bcd76d7fa38145611913c7a761a32d5a672e2f34167145dc8c34d4a73552e9c8af7904a705e1a35cfd61705690c70d52ba6e5910a7f61ec9ae657dbea0e2acfae4b87b23259ac145f01f1284cb97b16c8f9d14b7328454f926622fa09f0bbee61f7cfe83cf9fc5e7cffa91d93ed7d7ef096f64adcd7787790af7430d8797fe4e038b5a6fa32d7d8d16d922f215ecbd387424f5984d0108515b6d34eb101e219f6204d957beb50f77e95fe0a7c70dfe947de3e624d45433b65847ab6a1e1a7d6edae3f29fc2a719217ce7d4e15d3ea1c31e3e7cd1f1f358f92db97ff0f90f3e7f169f3feb473fc027c0f320bcfc697ffb9b1fb2cf3581fd3bf1299fb49a5d85efbcef9d6944e06c4712a0434b2b9efb119009eec5f67f011fc662b527554524a6058c10eab0cd7dda0807570189cd67953e9fa7489802c1dd2149f81f12c4466e8e449ce0c9380711889b6006885b76fef5d53ff8fc079f3f8bcf9ff523b37dae8befd1b061df12b51fcafe781d4a78bbf277e273af5c8f73048bfbfe48e3e01d438aa6524484622f65c4a6bcfe4544fae71d6c0a08952e09b29c413dfbe9c3089b21ee3ec93399b7f0817ba78c8d66d91f6af68cff53cf4f9f8e985c2b3f745364b820890ec29a2c39ef20917ff0f9ff3f7c8afdef3f82fe357c024f7fc58f7e844f0048997eefa1340b2a51d4df89cf31f9230c07efe44749c842e1835d2bc6a92c82a2a235db68d891b2082dd5b1c71604cfbc84abd2f1db164beeed2fd9a5f7b163c4f5b172232f25ab37cb2fd535ff53f84ce4954a46f794e4b0e93dfd5c6d705daa524b84f80f3effc1e7cfe2f367fdc86c9febfafbead151e13b39fc3844442160f93bf14900f93814977c0429caa3109c7eddea9aef135d85013160a2494c80ed6e0782255ab165e12c5063c0889fd53c23773f4be62e1cdfff0cce95ac9e7c1667e86ef39f8a6f83ca10d99ceea005bd0df3eea6c6381da956c8b1ffc1e73ff1edcfc6b73feb4766fb5cf7dfa3d166c1677635b52bff38b139a0f377e2d3fd26a9b6ba604b3033a666c05ebcf0bab1cbb480b59d30bac279c4de54a6515c2af3a58aed5a80301073c90b9592052817595a578fc11aebd2a5fcb1ccac8deb3f85cf12f5a22ef931b62986d04dc5c5a3e378c42fc0a17ff0f90f3e7f169f3feb4766fbdc90df135e1156e3eed112bccb0f35acd5fb5beb2b9ddc9d1a1118a37a064b213c4adaaa08577e09f541fe66fdb7c952d91e8bdc35aa9b19e4908d518f32eba148ddf82151b86ec47b97f05360522c568678e795fbff63f9a179f27800efa3496a11f99a476cd206d4908a02ffe0f31f7cfe747ee827fdc86c9f1bfa7bb4ff1bea9f43bd3cc282f56bb6510d92aa09a03137ab5be28499f23b92b601769d5ae83857586ce71ede2dea4de683e146a7788e333c498ef17ab98d55ebe932516763bea0ff143efdb81c9cfc0784bb2dc814899a5f034a21666e21fec1e73ff8fc597cfeac1f99ed73c3fcdf1cdf6aad4f91e64a92a2a441bf4187a093343caf8d26987dd3d7f589f1fd8b193ac468122ee9279c8b59645538bec8681bc74170dd3b911e8de45b93b69cc5af5de83efc0a3e79c0ae092d48e192edca6f2362f8fb77c675a77ae3b74bce046ac920854b7a594410c102579591f515ec2f9ccf8b4e58049960fb87380ca4a9b1a9616ba6dcdc68f92b1a4004a04b100e3c422044147f61204413c6db000817e304f2e4d2161eeee02ca345a44c47153f19d778b1f55704caa51246f20dc05c866584c46f0579b7f62c28fb05a1d793b0fc4174ec60a5d1fd86e70fc89ef26bd7fbfafd1a1dd0f68bf2037e6d72036801403f9efd46621e62f163a9db80e0679193e6aa93ecf1ef8eaa6ba263e26cf73f1a4b3ee75fef8552c0b56e7a0fda032b942df56bfa3c99ed291bed24244e28c2c3d57bf3f95c6545fc495d7ccab2dcb306600de81258010ffad63b827a12c026a5616906684560aa1b2a87f2a92783e1343abe0d4089febea8b73f92d88d33e17b131181ad408d309d9f48fe034aff211bbcdfefe0c1fee87de630cc3ae142e3f6970fdef5ba3f9e4cf8827e66c27f68b223f392061250342511d7ce0abc4d78fc1c98d784f6334e720469a45ea4e55f7d5948a0e1c7ab98f56cf35eaf0d08be189e246fd7ca52e6ceb91229b0560d26b92b45442c37dffbd2a4e32adbd6fc082c495a49ea45df2b9f823dc1194a22e4222b057a2f61596a38bde3777fd91e63da804504b8c4c203c71b04bfc1a3c76488a55d7885efe068b5f4f25a65b3216477f0926198843931f7afbfee137e89d9df0054ba04cafbc33a0701b14a2ba502609eb226a44dbcf78af42bb0252b35548f2471ad04576ef9fbd6af430458f2187d122ec6ad5fdb644e5d479dad7a26fbf4c59f99b3eddea7e53c806e9372698eb75f840962966ef93cefcf92a0c0cde3e82efe6ac46527d0de06b4070f56eda14fcb5f1e005041a2b6667761f58140e69fa26d717d4d26efeb2e7fbf90da0fc64b1f3b39f70052e42b592b8087074c41978b36c7ef34f66631e7a09e662f34fe09dd26a2a28e3ab4a1ed817d9c700118537795991cf2deda6f1d3ccfcb7c072ce911aa1e675f29a8b7a1a53f1a0c6968004a802e8122f0fe410e41400c9f7cd2202046dcd95a00cce3f3047d51d429ae0e033fb88d1011e249fe85913ce05360fd487bdba7aedf6511f410fd023c05c0853d77fe1f4cc0d6c9159d0223dcfeccd0419871d2564467e4bb47852d886513085daa1a6f11ea0170dfa89c502c434eef75a71bf567f6ffb371021003807ded9527dffe50b0b412f2cf86e5cf864f04a60d085e44a98d6a58e279eab3dfc619bd51e0767b5fac6c328613d90f4010dbbe685f05aba672788e947cdcbf5827dbc73c374b034b61673ceae56d785ceafcb6020e52ba01e406ba0439c3fbc32a049a347e8afeed1400f31e3ae151922dee4445a8398b46f596ae6c20570f17310fb00104b9c04e37f700341f6a7efe6ee0085f981f23ceabf4407334e00f41cf9fdaf6278a02dfc6c83d0da612e1cc8c9e7f4e4627807f69839760e8f987a7cf9f8dcdafcc73f246a0bb3f252c137e80bf65f997cbfc619efdb3c9e2df0d3ae1cbee6861b2c2d4bf2f1d4256f7db7c88365fb0ff428a9a9d765805cdac2e2c97a12c2c99be142a9e8590c6052b43a3acd6241458ae3b6f11e7984720052a41866c70120e9e76bbfcd30de2bdfa40ed0c15739ce0ef2f40fafe95172081f54c66adc56d00df365fb0fd5de6eeb838eccc4c8e625579b0d4bbbdf77a79355236e2c9e8a7d8aad385c160d06a3f0f8b053b2f9d8beea0d3e70f16e75570021c642dd1773258115e4f634f1a60122f61e2022068af7e6ff46764634d087f370f380068c70018ad0037806bc03bc030c0b70186161592555aca7be57edf14daf5abceb6a483465dae8fa3eb71a8f6226de9421032705497118a20f4e8d9d544c5275d3b3ec9e50894502af0128eef7ded5b53aa5e09bacdfc7ae1a1f99427a00b0c41f6ae607914e343cc85b574c8065b1082467bdb0087b673a56cbb3688bf694ece03965187b7f7d14ba6c66eb116b84c95a7543775782ba8a93def92b6212187f269b94e3d7a2d2c619c71ce56d011d90374b755c286e158e5d58604982ffb0c707d237de56cce55292bcd589db9a1bfe845fb4b558602cd9bca6b7644b2187ce3165f7a95938f7a4a3389ef9d66f3e335cdb4139e86108a1621325c03c8489d8eb1db3455bbb4cf78baa4fba49ac05252e40081a519de9e1d0f203759a3fb360b4eb516d2357e0d7723f931bb23790079685f8687e7c4e81e9bb9143491e749648425f5285395425fdfe452e457386106556417aa5eec4ed143d3665ad28d0ada042880cbd868caf355b08ff7536bbb18d9d4e3536d5b1b31edae01f61aa5194a1d2a6df85496e5c4e73bd4a2cf3f1abbc093269e84effb6797c945093f5d646d9986439bf393afd2aadf4031b98e91823e948a6df29c04a9dd1a5b8fd951592aec7818041b109464b1f9a53abee03be62ee590cc4ecdb04888768b2b4bf2af6108d0b4999497ca9e380b7a3c855467efd8e661f5d1256f4778ea6a033238c9c6952cc22d9169a797f66d2ed613d84751f0567786758467abd14d34be841fe283915d13b16883f1cc42edab81eb61a8cd989b9e6d92e79cceb55cfe0a92956fdf7a4adf54e3d99f643949dea93b043816e4eceddff99ae515724187748c0591b1da0ff4849370a335c7d494c6c6cd4cdcb74ac86cbfdab5d48d703836493dccf2eb4117bf659659b88f6bea7cf441f0c808835b45a6bb87f36542734b49d9e78de62dbb6b1fffbb300bd3da108e632db89003c87b4a949d23ebb556f3c38f058fdb59552e2d812aa43825b2c39707322474c31a90cf359f080b53ebe06aac4eac66c0736fdd00eb693671a72ba288a9de0c20b2244eb9ca6c21204dae2d6bc9b5bbc0948ce54418b656dd0a39242720bd73224d8144345ad4f6c5c31d6408d99a37f72ecc4d3f7aeb3418288c050570a2207be678c84bfa689d10f9bc8c0b09f16db91d1a4511064957bf13a90af4b2838a37ac049b21d4d09298ef631a63ab99f2998a33fa00e6b764ca5618387457abc93d9de2862de64b6cb32c4f2ee944b6921324c667d3c0319122b503a7202d081269dac5e0a31be4d065e12ef32d4531e3105c22d582b247777863a7acb9758ac5d7f73e8f7251ee4e2605d028a85f44de91ebf30d777b698ad9ba16133a427bb31864de246050bc75724683f6ba74eb29770df7dec5d4d6a95165a829244024e214beb7c7b689eae173c16f310fad0d8f8d3a06c177ed4c656c0b609484e80c634be437336b64620f096f24094d4eae3ce351fc4c0d513acfa97124504584a3f1244a731926806d187dc7dea7ed33129d83028e117dd7bc3797016c32d6115271fb4da9534df047cfd28c35396179abed35b9d00e2c8bfef7f82650ae3590ff8ecc289f039d83539eec4d9190c8a2e82fc17a587e3d6a89332c20456c8a1579af5b28eea3cf1aa4552b18c71da4648cfede521745354f12bcb398836f325b5377134129a321bcd95f71e9dffa8ac008ef1ce665143d4d1fc3ce95b44e345f13cfe0048c262276d481a3ef7b09f862442384fe2e5291245d2598a01ca8cdaee3bd71d93861f868e9776894da92665c2a99fecf8a71fd59f19e5b4bb16187c7bda17b53b5e23a85742b403b1ffc695aee3ad32e281b91d610632519258d8e5f63314bde86da696e11d771effcd2ab5036d03aad1a37bb24212a998a1e6a86ffb41ac16e41221c76da78c32e8f8d63cb13d50b7d29f99af998f2ab421dc5979abbea2b21acd3bbfe2842fee597145f8ff66bf62238532a172430b10625cb37dae5ac97d79a9cf0d22c872ce0ed5c717107880d22bfd43a1a9da615ad1f0d91dd7ba3239e6eab068a75bcaa14c640dd7fc275501cd4daebfc18e5aa9baa6bbd253770b62b99f0a69dbbc731e9460d2dc7d8906173d7988d5c0d55c735769dad394e3fcaeb28fb00be5baa6849ca32093ac8d948cbf383e3a6acded42641cb10e07eee66f83e4d845a2bb3b7f4190f852efdc4576aa0b033a9491e3f2361888be1b0ee42b73643cdaceac88b8c064eaeebb12a491ed971f48441146254bcd95a46a6828efa7af14d474dbc5d9aa20dfea464e147fa9d8323254fee6b4e116412b738548927c74c3590f97775977b4f10aed0a3098f8a202261e80f929ff0d9c3523dcdd78767320504e547c46aa8a5c83e1353d1db5b37f528ea796bb3c256bc2dbaa98d32fb38b9ab598d37e4c5f9f3376fc4b4dcd7983da47c897b714c0ba4d90beda3693c20bda0b946bb0dcdd75e94b285bfd55eb29be14f9ef4ab4a2932f9880eff98a1a660ca284a095740334048dfa861c49cbb83f4c3e3dad4817ecd5765bcf02edce0bab150a44e042a246bebe9d910bf290cbe500193379e06d2e8b45d07e9de973a604255a2804ea3363ac3e209c5c89d01b6838b47c352f1ad6b911292cb40af0da7061036e812840eefd71308d5b0291008b525711680e0b595a09a6ae2848ccd11afefc51340972651be3c75e4e1db00cc358a34dafb7703cd3f5b10ffd9cae7575388bf487f487edf7f33105755290d2c1c3a7c50fe3ff0d72d87f9b41b1d5a6ed5251c2d19a0c81224c495f2d0fddb80e03392c883f396f0292e936752b9bd7d5c35dbe12c814d67752393e2828d5337826016e8f793ed4be413f64f593e81058c218787043e12b9ad27d38670d451220583ebbf822e8ee1fd85480321db671ffd760aa0d76c4b906c234e7df4f4d37df6642b9600d99bb994e1990adffa4081588bfb1fa884ecdd7af9eebb54a849176e848587ccf240d30f7b779b2f3853a69b680633f17c6d0d3b3e4a4821c79b786475de93142dc47414fb5d658326982588ff1ec9227c75711ecaecaad057b91d20bb6e2ea331245e76278c48d651d60044bb042207000fe50321b508ae02187bda12948b09f8d59b47a979d93a28e159f058d23373497debf35769abeb21308100847a6ad4bf9a120000805447d4a87f35318005040068a851ff6a66025a5f90726e850f165676a1d7b96df8373fe506eb4d1cc99c79af937cfe328cdb3c05bfe5dad1782f40ea8719e0c524a79ee5a80956383beb0e0b449df5346d05ea65e03d1190e648b06a6e50a8536cb588787a6ed100d2065d82d4e1fdb1340221d2a9107f3b0528ebf826cc4dc8f0d8ca7ea4974a1f2a96e0c45a666c29b0f56d006ed0cb907b7c77b0ef5e72af53627e8f4cd06efb54a9ef61903f542678289b09f1d00af6bb77068100002000eda115e8f7a79f7fcd3f40d83fcb6efcb50ad0effc1fd2ef072bd09d893cd48756e8c00756d0c03620b890781470573c0305ff99ee838cd992151e7235f288e6bec3d6a84eed8e21c710d81dd5f1fa348fa9d80b7f38dc8f26f7bd09d9a1d9adaddb34b742c084ae583a63bd0be8c2111ee67fe56afdd560139e60a4344e7839a0e97d75345a5281094cd3a7370bc6cab55d7321dff16d03829b1a152c07d15f9426d1cc1dd91077beda635d4ce6e36bb187009262a89e606183f114e6e5e4379b432520225a8e605ce1369ff2ec692bcf97f78cd3da20bcdc7d5d5f09ba2883870c84d0f6840d84786e6ce0ff0a31e14fcc21e65b2ff1162aade9dbff697fc8de7d53911432e65257199c3e1a2f32e858f1bd21f0dcb251590b0400da7cc1ab607351e553bbf545d423620b81ebd7c13eccbbde9c55e0c1f4168f9ab2801a304104d8e989044679e66b8e5add463fa2c0e70937e4bc2d5b554a425974524fb01ab06a01975895e0977728608afaa9867e53e233ac60813053925800ec5bfb2bc93284f87ac2e5bcbf9e1f8dbcc4326d8074b884b40d800e73fe7d550e0a5cf9ceebf79090ff81d7ef813f73fdb548a2a259d60e3c0bac62745c8aede27d24ebea3fe5db7fcab73f5bbefd593ffad1eb71ffbd5dc70fd97363c5fc9de5db1170fd27c7ed8f9a86634233e707d6ccb8baab87c7f338ce71d48f281a0c153b45e31a26032ea3f6cb5b9fc03c9aac135f1b501003ea3f563592760908cd64af21f8a5f2ad639f82411de6f864074e3105a637d3792eedca4c7805cde33885352fea507975f063f3d1952575a1d1f150785b457415ec17a941478338b4c753c898183c30ce8aff9508840e73f97dca61cd7bfeef2702058a87e1f83ddfbd36474fa0347a3bf5c1a1d9bf08c374ab8761b8a9c11d5a60e7443aaf03fde240a8fd8bfa09ef90676046202c9b111fb1815fa4d0c70f25c0a0b69715e2c474bbdc1092bb2b6dfad90b69b15291f205f239f37ec5063359f9170a944fc7689b5f7274a6fb451d393043c8423439503245b5e92b164cbecf6dac7f22a7a337551b9c117fe18772c79d0bd4be6674a09be1cc81e2bc170847f4513feaa2a4aa5cc863c8a5423a3e99c367c3b0ab43e600a972c381ba98a509e8da5ff63b18c067903a616983f29fe6c039b755cfbeae934fd342992b439f19afab6baa5fcc8bbe7a422c7cd6b23ec4c6767041514d3be3a8c9c6be6cf4319651d4891369cc31dda5ccd6472ceef0d00cda5c39ba33bad171d07fb993e54e4d7fa3a090ba18deb5e0252c460e7d00debcbf5b34768160c7a3ee00b5a343fd4ce3663e3bcca537f8908cf79ca1a2051acc9bcd8956c9875216af3354805a26c6caf57de2ef26b2c0b922cb45525ac4b8d76a567606b6421fe13914e6ad203c1036ae4486a72c086ec9a65e37b55bf7140aa6ef841bb3e5081fd2ad83a3b08f8daae664111f2797d53fede4204640ed1d9d91ea2978f73e3f7b99306cdac32c87986b40c280dd3a59b8e24ac62294289c0632b5ac9a70e94b241bf278e53c2c038ec6c29b2bec74d3733c323d326dde6741d4f77b3a15da254ff59aaac48e0fb539602fc7a6fd1303099deb341ecdc7f84b811830db876376d7d3cb882eb86897201c2e0ee1f10ff4481dd59f8b4d5be0ba502329b1f07f269335f39f2196d211b6eae13d183986ba7be51a46216b317d17f394f58386a82cdc8baacea76c1837e56f9e6553b7b6a151c8b388380cae0ee82ed9d6a643c3b1ba80be1ab51e45add2b0cf8f030b11919ad4b6e0e5663fd113f08f610ec2213d260f332f272f76bc7e4677f06834f62be2318d93ee25c1a5de6c90a391216041e27969210c236aeaabcf78024be9932a716ef424b693a2cfe11b94b45b645ee9fb223514f552ec04d0b4c608c70e3db2e2c926ec2e97b864d638f820137b58d770009c8e513b5ec70d640f6c2ab3d89916d8e3fc60fe91a93cf28c718ebc643cf698ca43df6626683d24a4047f48c5b57f5f25710cb78f45b92e21c7c5c25d321e6833fb887e429849948641ab67e6daf07e8c714536296ff973fc5adfb9a76b49e7e831db02d80367f609b3c9962bafd52cb5b67c15cf60e62961d834eceb66b505d6f920e89c9204aff5cb2a68e1cb884a52b5d1d7a7cf44756e5f45acac5ad389b4781dd9a281dea14d11ef19637d193cad5dce47344d25d40f6646387f49c8e07e461ae393a8d4d76c3d030336223e4af2522251be8556e56692d0f81ab5f12cdb68eaf83a47995623807fb014d5f0a9105253bceb28a539016499bffcdb7ab97739b63639ab28dc4b39da0c933b575a520662422af762a614225e91c8a74a4a1c446098ae767499c2514ad5dc828e3251eb2b4cc98a1cc5c764b34aaeefe6bee8627a8b0b450d456409c84763ca1612ed44a2f729dca7992a24a17a21bc29f66f5b61537b8c50c7ce0efc90a8e7a8156a79ac80845e946f477f412b83638c43ed378df1c50e815b703a09a55bca3957e8f2c3dabc4e87fb65fd15903172840eea6c259a944658a50f0a49e6632f001f1d3d721b512a48df08b001cd402e69a82032509eedca706dfc9aed54446580d1342c19ac71f76af7718c13c522ec39ecdcbdfeccca633b3871896c6bb74402647b554eb59379176cd49eabe0f4d4651ba465e6f3e6aa19957a212ca48d0e2854381923b8f658dbea418e4e6d75d9c20647b4245aca9ec214d9c6214b74263201505d708a53d3b4e06b53cefd88344bb156a152787fa8fd7746a53288c58e5be96215264cda8b6e6faa1b54cc8b121f2f6ac89386c9a6f45af38d554f7b6a15e241b887ef89e4922d82706e40a9af80033a29a922aa07321388717b6f2ecd8438a1f486453eb69a6498564cce6400806bd20d998e7a879967a1ee27eec441b0ca44fd6c1abd5be19b8bd61fd6868ecce20c8750511574d178cdadc5acb43338609c7643d995b64ee248db0dbce63456e9d2fb68f95da72704443f923b10a2a099186b40f0e6c0c6620d5956497da9097a6dc9248991dd575fa8b78f7a54524a1a1680741dd18ea82cffde9d6948937f969cb5100673490eaeb239b2da2d06737366db29c72a0a66217b61c6834f37bf6d2c342094d44312620ef1a802069d2be57e44ceef36f35ebd16e5d36958d333d4d1bb926cdb39e50b61be7ac4812d4bced434293e8ad60451dc1baf718455e784bafa60439e005c3322b04186bbf5bdf458054dd2f2cb29dac7394d3a0ecc33dd9545e4e79ae1676527b5bdcfd9e0da8aba64eb5dcd2b6e54ec4ee3d1164b3d30cbca5b2a73711f2f4864bb4923150aeb91cf901f5ea754b230a53da32212d43e5c5cc482c7d2d65f8c48a7b5b744f543e4aa7d2e3caaec54481ddbf869e1166ed09564e82c1ec60c28179a0425302c5e76ae6e2d141d564bcf0d4e97ab70daf517b36e650822a2838a7f41b84228f512cea9fa0869b876900b21156c02497dfcb5052be22b9b0b9d9ec822a222593b9a7cbccafcf2f2b94da31b7b520370e012d817003521f5fb731982b0f03b1bf4010dc5352935cd7251e73aca5585a73fb121d4483cf286901156cbf69eadda59328cc48c13086059963ae7ff260144b362588d429b66b893cebca94bc84fa42314e4003ba83d8afd15d636c601f3ba543d1957f7e088d7e875a47836136b0206097e12ae3ac96e1cbc878f67ca094ff0b5505848767d1593f2c1d29761243b87da58e78f8047be34440c1df2877d9a2b468427852801e2215a806f36738b185ef4ca914023ec695c950f3e3d3eec9e79f685ba32440bcfb99250099f7f6b9156299945f84eb07477551b80c267eb837a7068eff21ad5dbcd388f03d657668eb4eff5c43bbe8a2291aa57ba31d71f070aa4fd007a7db6b49841c698c9d124aa19cdf5a86956e10edf327d7cc8a4d8cda692a244748809c365718d73afb0f2064ec938265e9f5e98db8d00549ead514eb9a0eccc7957663cad4da46dd3b3868d0c7439b61693682a9403718387fb717882ccd32cb632f010502331528a895f1c51068e6fa26a085527a9ceb883b98a5ac2e8375a9de9997c43fa1bad06a99ddfe7aabef0f6d7403cbffd4c9938de004a055d8292e13dbec9ea42dd5526944f823ef17c36543cdef2bbb313cd3c4e629da27fd55a429c35c3da00a2cc6c45bd792002b4fdc5e5cb1fe892b8cb6ef7dba2fcd0c95a2516c3fe2d2bf5e6673fba9862b5ff87cb0b8aaa85f207d83fb04405b6fdbda9e95f6ec2c3fcc52523e6cfdafc7feb420482eb74cb21fb83391d5e474c358247d3d13ddb238e6e71eb66367da8edc512f653c076f6efc69ed3505b1aa7e287ebbb99208c4497c3744ce9bfb33636119ba37f3ed200f4005d029fc30780786d0241b975064110626e88800005799104ff12860d21764b019df70a0b22c906ce452aa7babe0d40c8da8adace6fe5c0222827f43855b5a1e095994a2fe57d953a58c7fd770dcabdee41003f0b36c7fd03c70309eabe5f95a3cd17ec16bac620cae6cc80e5a35883cf1c8965d863656b160e4323374317101b375101363636bc9874e34bd847c84035782e9ef455076ac2eab56de7a70d34af652e12d86f6c6ffbff01db0329ec6e9a9b380080ffe3b607825fa9693b85699f0ebc7a81ff8c60b1f9a5a963fb72d8fa87c6c64a0cff3874d765b0c2657e27559291479af14e22431a989df8b3558436cd3dda5707a975bcac2fa9ffcbf6c84881a0ec89957fc3f67adee31f8d92c8c332576b9d0390addd3f0cd711fc4db6271e2177f15c802960fe45dbf7fe076cffb5d3acee95ee18e97cecd302d8bd366f9afc03ba5b2ea777e951abdcf385ef2bc0caf546c75cd2bc51bad190bcb450284b6d9642f96e2eeaca956f8898c2dddc987e6f7c0a008aa006824cf400df58feeac36a024ff8055ba5d8a8842f7bd7a7e3605f45dfc0fce352be365fb011996612c55d9968da004aa0319cf392285f2bcb98679c9c731a190627be7d13182a39c594d52ac25aadea665185b7bf3bce3da99eb87fbd459ef99eb582a842b8018e02700947022ec0fdd0bd5cbac0714a928f917fcd738e179411452b1aabe3b70d5bd8dfae8bfbd713b7d197b0230d4037d025d019de1f6810888e94a11328c3e561f2537e94e05f74fb71aa3ec5c45eca80043c4c80893b9dfc37f9911a134c76a9f7f7e9648e1e4a9da43bbf86f17f1d2ef66ec60ff8d1d19b78a4a3618508598e2a52461e6d11b543905ed8222d266f0425640909ef1d1854a905d5d864a76e37db826858e77956adce6dc02e17ca243ba2deaed9e842df007c0eba043ac23b04a269d6cd05caf07923ff94dd19ebc7e65ff5f32938886cbb534aa8ba993b70a6fe4d760fd74a9a7bedff7d3a4125c9156084f7ff15bb07a2c0cbb9c664096d9f54b6f2ede95634d8667d4681f0ac24b94a2116ed7d870bd61441929ee0b465eb99d083eeaba1eff92478a208efec688b5f111f3221739dd000a97209a918a0cab81108c3535512a0194d97e0b71db7f91620d0ded7aa690546e1a8d57f5e8ee3db00b1f188f9e5433191ddb77f38e0273abc00c59484c7543966446d56a272c106fcf06a1c1bdc98ed93805acf2fdb6c969f19cf7cef3a5695d99ff8a9038aae8fdadbada068381ea2ffcccb1e7f1287fe61870c45e77775f49d8b5ca1169f470e2b31038159ee6bbf11e8d63c00769c8cfecf8bd6573a4414332dcf3eae04d6bcaf5a04d8ffb4ce0fc79948bf4487f216f937fd9ce2e924ebfbbb76f71f4c317acea32674b93fb887665577c68f762da00d577393fa052c3e70fd63c2d4c13aa9bf796d82f9be94003a211d42309fa65148eff869e7b688acfc4fe8f0ddb517047e1c4ce93ba23fec9a9228607672d78620939ad03428af79cada1311f187bea1833f39becf5a97a24900e2fe8fa508f92a79b695a3b7391f0959bd3abb3560fa1c2b74f2801d4a7b2f63d558617ab3c0e8e737d035e7bdfd0bf969d9e5d373dd62c414576ef718ea32bb5d20e28cf9e2fa04d0452cbc3f10100883c59b1a084375c21780bd6e949015d10aa2d0bb6657e0a65af29b59a22d7839d1e99bdbc11143f12792d1045acdc9ca71fdcf44c71e4e93b5c012cb5821352fb236932dcf7bd1739c4f74c4d24efffe58c2e94b1618a2c19de73a3b855a61235ff58864f516957aeb1675aec1bb0d8963168605ed73bdc7855b00e49d5e206460dd580064fc4ac264a88c221f75ddc7270c3efe1995aba3a6973a38be31109000c9c79d00800a0b3410e05d5dc003f642090b3ed2c64a78838f85e6cba189672906d18ad5d32799221383ab9053ed0e26b2e14734927d57db64af3b21b00511811566cd8478c0c762e8a21e8afcea5346bd3be8e239bc7fe469209044a8e8b7d36f0d30648249b2b18767e63ef8e16fdbd6ef73d5dd576c7d4380f0013c1c8f2191db8060be63a2a47da4b5028e77b0ab75918c940ea741191ff3af909a4617212fdf451c81253ebce071cfdc29bee1cea4d49c475a035bc1d2f375d61a121445da17c57f306f20dc015c126e80df093c5a92b5eace70d3bb9727b77277d8e2e3d30c6908e19f69a4a9762bd0f2fd5794b40be616f63f75bb16f63e99bdba623650a10fdbb1889dd1c7fbb49bcd229248ca5ef5af2829f69230f1bff4517b1588917637f4db29001adf37c1f9c5d490e7a7758d75195b08c43de8f2768bc024df10208d3f2ad27e2d769b2f186f23dfdd236196d4043d4e2f094f5d405f01e1c2e266b34c4cf1a5ccf56e8d20f8b15d37e2e63571b989f03a9d01ef5cb9ed63125425133cff4937b1edcc0cf9b2ffae7259b9ff9e4d633ba1fff7ab5c778ec356afb00d5e16be4fed801508128a8dba60638833751944bf0b267d5ff45580649a8cdfdce183e7b3452ce1e2735d34fbf7a31c1a31304f6fd7ad57156893708d5897c97a0419ce6e617d31a3dd5de93f4326c55cad7f2e7cf9e94b5ef9605659a3a111683007d9fbbd40c57a5d5da301a6152bc591a1b55fabf6bec5d7da940f89d2cc7a9644345f0f76617ad52490048e969fd34d72bd3b122c0fb71360861d1ff71311caadab24c1961b6cf057af3ade0a77339aafcf7066d4932f8a716a6ceae85f8d6260b1a45f90792cf4a6e98b379a1a17f1b2c351f2fb119059bb2408a65e18a201578413fdc24efcf55264aae91835e3ead1dde22e89f1b6bfa1789a83fd61843e61ca89cc8bf3b8f00014443c366f7e2a0be2d771c25075ae6a367755cf439d55996d82f01872a028dbc84cd6fa060a73cf86f81d7b28f7bdb64cf42cca45d0a3e506eb94b2bfda7ae3c966b265ecfb13d12ca392704be2cfc429bb0d7a23d57bbdd4465ff51d7eeb8e3147c5736fa4d702c84ddf2d4a99c0ace8ad1524ea0c2861854e96efa91cf7b44649c509a4f3c80daa7e6e4cb4c345159abf086d526147aef7e6a6d7b8c8a75d47606252230d8a3dc99ab978e57c1bf84e7f5d482d8c464835318bc394dc776b97c0e7c3bee2813aa3ea1ad1fd2623b68b461e186c4832553d9d0a0e11c88fb1c64fb0b937852257232fa12134ddd7806d82d12b90d6cde988244c917886788289600ec09c6fdcb8d525e490468b9621833ae5c1f1e61c1fa9578f82f07307efb115e3771af0f345ecb7fa4489bc0d0712a8bc971928c3ff027b7c1eb23ef97807de1f5272ad00017a79735a63fec9b9a16b807789388bd448ec7c8e899224ebeddd82a3551ea0776926a2933dbedfa6817f498e90fad6c3844f1ab0042906bb947ec6e0da88b9a93bf2beb7cd8920ed63c56195c1a6689d497273f4930f0bb3962a4706642697d5ca8a0bcfcebdc9c58b18cb03c7c4fae63085b26f3b42ce12ed61cd36510cd417d2deb805352b779e007a72595b4217012f2b61a2ba48e2d8ef2a2c30c9b48532b7ab203ad809fd9d6ee44ae3d50fe76170e7f369353dd82c9aaeb4ce6153f5a00229a571e324cf37a5d751422a45b2ad7537c05ddd05d461057197eee490654dfa2d031df72c44c94f94996ec8ab6de0a8f5e792650cb27a218e71eab9dfa953e7ebacf0248a139ac888ea05dfe96fb1e1a0973753ef9829f7f1be1d9b47edec9d0a669a5c51f4971e7c3dc1fdb4d24748f4d85222631800d70d13ddcae6789f6a752cc18ce5f644cc287b3d84e0bc8bacd4e6c8213670633cfd0863e079a8db0bd6784d8eacfb8fe6a9bc46a928d4be81f84c10bcea9de01d28e9d4b4a738b22b6888218aa5436c95fa176a22a2d01f3740a86fe224d2024bd4822f350e58269f29139ac16632775f3c0ec06886fa5aa622b901dde981f0063bc7464481553df209d7640630bbda6772bba03f5a82849a220eb73b10968d1371590f0ef153bc3a5c02ef2cd54dce11f89d8742b392879d933a953b86841727a0d6f365257f9f33772f77906e87d679b5485f2de296ee8a3c0e47475b89a3b0ae37fe4ebfa7f57d840867cb50aab5ce12c8e1159432b1499acdb518345db5003fa17ae801e597e6f8fed7318d2cba58cfe9b59f1cc505aab27ef942e06d325f8f3fcfb06404b24bd5cf6613bdcf8d023c5f8ef599eea38ee34f13795ca8ea53817eb98dfa5ee890f2ee1dd5c7673a3b26a395915c01b9dabdcfd986760087ab4f84e682df02303b195edd4a20f195cec3f598fa3e46a845e84d1d8771eba62980feac1b4b07d1a36db008241c60407d4594926d244c09f26e09133f0e058216f1490082c2f49aa4e5719ac593b7d75302d6b613c7d0e18e93794c737b4f3cf2426e326b8d7bee61216019df08875db66309497dc6c4d2a11f7e4be6ff1566a4ffb55c2744e456f3d90022bea5817964017bfcd89b45008ebed185f5f4a07f532376b11a1144d4ada875bf8faf39778d59906ee0ea2747ffaf675894c60e8985c36a3cfd3d55690a1a43c853b3cc429937f6cfd6295f5bdf1dd7a8edf67a86bf1e02b49126619335b39ad1523e4261196ea4294f3f3d9c006170ee5b1023d298d8dfac08ce62797a78a6f817ecc47da0d123ecf73fe9749a09a032dcf61cb8012b8db6eef524125821f1920df507d2043c35dcc56f2b2e806627faea20a14b0817b45aab301e76f9eac54bb8d41175cc21320749472f87bad7fb2d8db88b14772f5aa9e056a48574e23f15b1d758aa6bc2f65b734a495b7261f69f7d892e46446f620f92bb719c9e7338ab0ee81795382f6d518080918a376403204663884ac93c76f730c186a65b4b5f7ad6a11dad2c4079ac827404e5ac2246cd85859ef448e67d6a163f1db635d9a579c2132883a8802d670ca475126e0e7474cd50f27af6475fad926e77eaa0e037232cad3e343a03dc6a92dd9ef8735676cba58f8cd5df73c30ea7f1f91144e51bc3523c816bc055c4197b8fdc943aafa27eae838b9652c20d86e79619a7caf1cb6cca5cf6cc59da4bb3c0ea429b1eec5f6e2aea1f0d5c526e012b4cc2454f8b026ac8ed7436536bb2b7a204f8f56634b77656c27c2f2c0cfa4efeeb3b7c10b4d7bf3f976153adbefb1d3e855a62a7c820dec9843a613356d769ffe4b3700cc018f78523a380e88c78562c3893383e57c99e71fedbda0f4083b4d3dabe0aa12deacb19cad04b1d1cfcb7ec47dc8aa50da56204c7280df92d2fa9652663db0bc0cbe0d942c18e81be2efc9a3c55bb7ebc490ebdb4ed476310f95c41d301caa904e3f69a3aa2cf1170f81d780054f98a80c00b4733a6b79e550114cc79bb3d5f457f639a3bcb37249eb8a4bfcf7cafdac9d59ed6ae3ef3b443f31d213ba4579482a50a003e4dd0768f13033b252f476af6d96a5d2f9af37ee2fd58a35b7a9779779a75f69944c9e30f3a4d67875b24efdcaf5cd131a1691f279378f56a6cf0022e32e0de0a7a269cefc47369481b2c9eb6a526907cab29a457e44e92d5677f18fe578d0910b9f105a49773b68c1108be409659ed3798ea313aa547fc3cd0a106beb784f778b6d2029f5ba0b650990040db4be80f36ae45d7ad76dec103accfe9c78afc427d62a5bc969d6601e3309e3209cd0329eef72f518ede1b540ea10dfe8169a29af28cb30c719f26cc497df078f5e4350f0f1398d04a6e55bb00eff430212c7c46ae5a1e9298610d1da7f49a98f34a88792c349ba2cb550f4b9d52ebdaeeb47253f433d3866060adba576cc19d6cadbca09a0ce00bb9eb3145269d9136524e63d3f5b6b5ad8446f06f4c8b1660e1618a257d1736ee2d8d9e77043d5bd8273d89d49cf19134790aadd50a84694e792a7c77ea096c246bf9529fe0b1604320506a3dc39c8c1bb5aa35ed7f40637814560347e6427c576e69c4c753b95d13b4f62afa31e96d7605e0e342417562cbdca282745d5fc0fb6861443836b76f3505eae979c1cb66717421cd349b8e91b57a91250811afba619502f1b90fca2b6546825d3e9ad052bed814aa8a8179a560dbb2b53c6723a4d49d7769e87e51d00350540ac6933a966931c8488c6bc86aa49a46b5e8046828c0605e52726494283eefc6e36f0ed83482e7fc96294327dba790f4b02bcfc0ab3d5e2a6f47076a85e2e2bae90219dbda04b24f90f7087d6aa3bac12bfac27d2fa070707679e2945ff096910db978f9780b136e5654aa517d7c71e2709fc02c955194709a47f26e1d77192403afff91f5655cde1809cd0c76247d36dfec5ad7ff2c9ff8645718d5094c1b2769e6954c4cf21f75696244f2a81db7e71ebc9938a01fcde65ab7e31bd50ddc7a0574999a37957b19ead03ddc78eeaab7188e1173c57dd866efad6e6ba8d93bffee1e172ad6ba7074bc0d4baaa29908c0aabcf8a4fded702003773267c9726b4249323de05b4d55eacfcf565e46b0251707d52fa1e74fc5dbd8b243e310ccdedccb7258d89603beec105bbee8ab9b504e4e568376c2d840a2e4dec7fcd24881e94a26913a79f9a51c92a876c531e81de00438e0ac3f4b555b2431041829222ee6889cac2aec24d7adde566dd6a08f3fff8de9bbd7fb22e3ef136a679a513778845188b52736e2f32fa018a2d5313ddb9808856e9f412732436206d1afb554c02249254d9707d97228f5c56080d80b5a793e42fa190c9d3adac7728319c3016fc0a656eab4e8334545b6eef4e63c1a72b3bb5c22e29176f56ce644ab607a8ff2dad4d0661e38cceaa7f9ef454651cb934b0efcf090b25818f3d7de581936c0b25cc23206c030b1fd3e0142fa81bed3f10bf39ff8e0d62fbe6a03f1878dccf94d9f07ccd8e3070bf63e4e0f3dadb62f8b3b24fba723f89f8ee09fed08fe593f32dbe7bafa1e8da69367d13989fcc7a93bce6cf7bfb323189b626cae9809964e6dc818cef8f0c4a74fc78ea91c3faf1516364605479942dcf8eccc54fd02cd7240544b08a71dd689d811622a87e478666bc26d31190f05f93f553f44d04252da9964badfd4f04be66adcf6fe00658df50f3effc1e7cfe2f367fdc86c9ffbbb1fa4f99fb8fc4707576fdfdf89cff7e09b09cb3461cd6b5e5b1cf4099dfca02d49e7cd72753a21dfd6dbec70c82aa2375ff5c2c0a0d3a70828dc31072b00c9b3c03b3173e56871dce8e929ed97bfd8b1dfb11e7c0531eadfeea2ae04d8c97e766af8e1ad012f5d8aa241b32067a260c05bb0fdd29cbfaacca1688079e86040b2972f45ce7037ce5aa2294633eaab419f449efa4cd0451abc3fb0ed9b5e32f42fc909b770902afb35c5e141472fc814cbe05f5b32573307036f556931008042b023a3e503a2c103c8ae85db80605b8230128ac7d0d617b7caa3d13543747406a136aeae7e8b8594e227789acd5860a5e273008192bb738f9cf392fcc9c7fda70c83422dd01c79f6fcb0bb6d8668f7bf97f609bfd9f10bd4c89f70144bc6557faa42744ca8946102b48a6d9ef89ae31bf2d86137f3bff8126897ed4ccc9f8979a2af5de9a59b9f716b8a6c632d70a9ba4dd9959946450882b1b039e6140a8b7721861f65a9bdddb89031e43f5444a9a56a8ebd0953692df8d0009908ba848c8587fd76af317b9804e10ff87cb70ebc4f26927aa427f307d3e5e97ddef936405272c66b29fc62fb17f8c738e078e80d42087800e2aff832c4afc90f5cf9b5dbfff1ad4e5a7bcd8b6b9a8dd7f53a23cd73d0b39a9503c27f6861f8d952b639465bc0cf18e3cfc6f9c7e3c317fec02d1ffa708f68630cec4752366abffd4a2714427bc319d930c620cb02cd9caf17f4c9e1ef3635b1223b48bdee85a31b342af380dd4958e91816ef3d1f757be6f9bfaf4ba6aa03fedae6aa0f3eeabe17ef83280751aee5c67ef0a861521d206f515cf815ffff0b02d2ffa9cf20d4ffc47655bfb29ef9817cffa57f9b2fb83fed2d2e698b04d661e90ed84faac35404e395b9bbe6c83857d2cd44e8d65773307f0149a06d7e3e55b8d760b0df1214f438dacc73e059d67c1bb03d45cc4364b8bee8a2103210221d08f21f2b49f8b3a7b16fbd049c4141d5b7fcffac33f887aa9425347183a398e76359f2f386733d343d324d8189bb8af1cac496cebd575a5d8bacafdf2881e95145691929b3ac4c3ff4f913475c137f924f9acba99236aa91562039013745fd4f5b16da4fb5656577716a93adbe3a1d86b307897298a73cb1878c04cb382e1ac31574d750f6c98331157a2f092245b1a41ff7be21928a3ab1b349ba4522097ef5cea937bdb281acefbf4b9d5f0381e41bd3bf9d1e287572ada522b7f982679329908b53ab39327c8a68df54e28e38383a19205beb4595c564bb49d01e5b8039384bf5a8eb0819d01045cdccabb5107b442be98d41b246b46b51dce83e15ac0d6869804bb4d7e0b4986cc735f1868542aa44607f904f9ea919aef7db90cc2f0211f64bb40be14fff7aa933fe124db601e47009b20de019d80c84e1b9640c001578278007d917ed65f0269cc94db43de8ee28903b7b7c7c1b409036926f68fe52fbc8bfd10af0fb3c17fce51763ea400771eccd077e539731da9b65576e43b10805abdcdbb938437fc88a2454fd62b102f284f62ec0dfeaa1f8e317afffd1e15f9ddc900f9eae45d153f23154c6762cbf32d19a05bc0ce86b8dde0d9a6196db7f4edd1ad74420fde8549de35155101a9045e602fad3dcf35c6af9ecaf68cbd5fb84a56ea8a58b3da30a19f4fa8a413acf3e75e2dd41dde7f1423001b6fba833e71949d9a1b28451b2f279c20e6fb8de7efccc7afe08512e077cf76ab485a0be22e83de143716118296e35faa9e317efb5a6c9c1a460c4bc5667ba5981396a3e396312512fed22b085d29a4b98578ea90dce3d0c49c26ca42a2faa67659b32c54b976de5b0affcc00688914b88a10055c6ff723974c437dfebc832fb0b1d59b6bfd49105c9c6235c43cb91179b17b19871154e4adb71de385e430fe77bb232991d23d7dc434df510fd173bb25cfe12a4a0d5f200b6e904d856bdfc108277d2a57a40b3e2a4e5470d127f4b4716e8ffdcd2156891546452f6c39f64f159fff81e84b37fefd29756fbc7f2f9bef9bb3bb23cd210904da0396cdd285077a2031897e9954d0efe5d6db8c135d9eb14bdf756e83e077a47db97c3076187be34e5b536e20b4d5a24bd0d3e0660118fa49327a1ceb1afbd60d3933a0439d1cf60cbba2dda06f3b412ee344dc9d21a40ea972015a44068c87cbd0048b9dd042043698dcef20d149f351c0d67d6f6d7be83c6f05757e0ed329c9106e046b1f075fcb71228fbc5dfc63dbb7b968b942ee1fc21dfc531b521f86750ffffb0f71740756d49df387ccec1dd9d04770deeee165c825b820577770910dced60c1824b7049707708163c4008eefad573e73e33b9fff7de304966e679ea7bdf5d955d45569dddbd7af5eeb57677ffba7ffc40fc473ccf4fd07f488b1faaf584f98b34bfaf225093950f8c973ff07cd207de71c8d507b5ca41f95976c3a6633d247188905df7d7bbe4c311185f74cbb235755630b47aae0b18f6be15b73d0c84fe78d4a6d92c2921c74ee585641f1442e2d1451f5e438286587d03e8a20e5ef91fee037f5bd2784d007922c99c32fca785ec973948aff4db2f30674340afa751f901807ab10d13c3d2eff355f807db517ae2203b5de80ec39a539510bd44cf56b0f33abedd17dcfa511cd7b8e87d64816e29108411dc9f13b6656f0779316a6f6bb5dc7013c209767a17374249999025d86f2ada7d946c997e11f5b6c37904c8bdc32250faf55cfcef880d20a14020a45865ed4f2036f48b316cbac20d39eee776deb2009c3b83756050fe4d060d06a28fd26c24e297914a43bfca483b10fc0c39dc402c693dff8bfb38d49daf57575edb4bd8cdb5f8ccf8622ade96ee8b69b0a1f8999ebb876fff42119a4a5d751e95d99aa9d1237efda6f646aabdbce695cefa3ad045357c0004ef742024a8acf8b75b008a88507cc45d77fecba9473c2fdd2da47617d85d0cc5cbb27cebc5700274ffe2d0031509c043230146305b3c30ef887620984adc4e6879405574ea8c5f856f61e7b99d3c68b74e62827e731fc6f0abdb573530d5f3601ffea61d22e573fa64ed57ed2b7b785f10f14067d14a3eedf34585b308f5e9a08b1478e46f9c42e804adf1761dd6ce4e36f3ca0ec134b8c13753d2fae37531c152ef1d127ecc5926477de0b8449991c5cf9db68dff7e86da564d0aa56132d879b09fffa9eb7be16c30eba9e854fd9c7c38a398ce9abec5588de8f814293b6a49d0270e19b417bb046f1a8009a04b600c3c3010220347e9b75b0070e2593ca3c811a6848f89cf66c86d2add71e3e29583a3a96f03909c51be35eafb164cf30fdd16eb7924c4dc0007c61ec5155157af47d9245710be5bf10e617938ee479eff134e01e1d7d6968fd72a59a191f48ab452750a1f8f117a8623564eb86f8cb221dbae1ec55b1e8fdb19acbd767773bbfd607e0031c36824d87e4825255881e1c367ab08f76047b7765f7053935d100d4da3c17af8a5d0c1fb6321e14f84b9adaa26fa188e73ceba9765ee60cffbbe368259c33ab2172a163a73ee0625d9b1cff72d50ec84bd44b42b13ca931b805197c0087fa8cc4088f403a3006074d82f2c89c21f9c7c173ec3ad647df86e713e2a1c9c9ae2eea44e7303df5f92f7613ff2fc9f59129b4233e8f7338ddc7aa8210caefa075c9ea9fe6a527e1e7875759252236936e1d878158b3dda3ad0a4d410c35fce69950d48501a3b5a2b06c784656fa4d295fc081ef47b2bb5d6c641e406b51309841a87491aafb49d0b6f48ac7ae893834c9aba6689a9c16a8d217a9bf1a27b09ba3d352552c24e5d334f5aadcdb84df3c766564ce6f329ff61fb45e27e16ad27584dcdc89b2b83701f1fa88f0bf8123768a638f96fb2fd38a7d7f64ca0c225845fb4fdc3ff02dbefd86ff97861c1df84cd583385c0f41d1a3524821857947e8a772a80e0f123bc5d307f26782f3deb543d64377eda842eced1682e11c6e516bee6fd10cffc869066ffefee1934c34020a809f8dbed37f78cb64427d192bc4e1b0e5ec01db166a33e0f1cfdae6f2810d31f7aca260dab1d0876ad58c90b629aebb5fa92c8d788164b99cd7a5928e2b4d8c3712d2d3d7899d00ed6eeedb96945c7ec2bb799843d9364e00c647b82c9cec647fed48113da9f5e55b881a6047049530026f4f011c778ac87429ab54691b1ee7c117258beedb1a10c7d546275afa5b036f8cfbb67122e6934ebdd4017cef001204db74068c8b19ec0c7b8b86b01c06070bc93d7d0ed14cd5db8046a835ec91759b5a3c114b1500c2583ac734d00846fbb2f384e79675b9339ca2f27ad9d455e61787dfb5ca6fde496fd792062ae6f607599035855b96a6158c1379a36ca381bbaa7a8948d2849138062718b821adef312b66fb73e167411050ff3b78aefd0d0bca60120fe9b782f32ffca8b7223749a0936133628e1790e3a6918df3c467c2ff9bf5a569d99010393cef4e2765f708795de8eebded2dae6ceace312ab898ed97d8f48548a2f05d954c41b6944611e303e7a87a19e32792f75241293a5bfa11ffcf368b77c0f0b9b809c1003e63c14cf06c84fa04bc879787f04fbbfc9e3bf6e016c48c0f8af63b8cb317bcb9faf32bfa4c9bfc3518a521fc00a455aaeab2e3001001a204da03f6b907ecbd5433092081beaa3c3dc5e1f94b8f0c47127e28f4e8f7bfff2a3f2bfc9fca42340e3cbca2117c2ffc732ee2c0bd42a54597241398985e905c89c30755a98ffe247bbd08fc45890c74b906fde48df2095182969c20676a0488a88ffe2f3c9f7754b787e5186bebf1807f921c7c743cefd3954407a8b2ecc22e26eb7a1e14ddc4c1f0029fbd7e823d4ffb3c6f23fbc3e9adda1e84ea356ffbbd6e721f9ffc83bfc4fd23779e038f75c22a246d8342f0b8d2b83ddaca31717c450a10e921c0fe483a5f4cba2e8a705cb5fc401c90b609fbea8c3f888006d9ed235317d70b852969e1c4a61001c89606a80c4055d4262c2074029ef04426d6e290642dd4d3806c06413c7e33517f412094c19e6c551be0b34dbe996478ea2f56d80c8ebf375e2feb565013d942e03000280bfe0f3fb83bf8bb544979887ec16343c278de3af2c5b0a006045400120a061e180202818c89f2260f0e057d0772ec44f5bcaffa3e3cbf817df1f2f11fbfe78b9f32f8dafc47db7fa0de2eae0437ded218dda0422b903828d2a4e2479b118610e94545a62695e46886a5f8a57fa4c102646f4c4cca435c490c5529a12e12e6bdff85ead7dd47b123eaaa69ce9a71fb3545060a48a48e4f59438b1ccd0d1dde2a93258b486a354ef30e7d8065f36d15903c7de77193640db96f3ca542ad2b13c612031100e6da9303cf6536736ca4ae2de43458d214596654f73549b214903c2a20ba375126a086da85a93e4700910d4fa7d658a4c74bc570e8789f987ccd92cc5b242e019643eaf4d0dc9f8dd51d3fa4b946ac44af33fab741c1c28bad6784327a24cd0165acb007140f9b457b9c6ecc35acd1ec18e9c15375eac4363a83fa2c42e97babbb7450b92d138b6677f2a06d845bf5958a41d08be91d46d53561ea5aa638b75e99e13206599e85f89b5b4bfa59eb960419cb039056bb51825666b40d224cb7302723fba92004e673adb56e5f8e1a8b725ac2542717ec706424d4afe5e01d398f7e7b18183f4469eb77b180ac86db77c2a05e3bdd8ce64c1a0f1f2ea67cffc7251ce5f25ec3c8b417e52d98afb05c4db2c94e9cdb2520bb4d0229476b9428c7da78c145706b33b533d0341cf0babb865299f9b53db7a6505af8b60f1e4358f9d366cfe9c1621b0fe620b239268ff440a690289c9fdb078da84b6198171a330232d61b5ad80416cabb97b966e775efad07113a3ac9a3b3a090da7bc63be11594d1efd383e8411c6190a1798dcf1be4be57e70e940365faccffdede6f24a9eca7b73785cd92b7e97477de6e9387c8f9b502a6df6192e1fb9b372680b39929237912724b080af3d1310372d855b6285c0a966e016ede4779e7ccde287f3282a27e28f0db0be42bca5930839d1c078dfda36e681db80f8b208f362b8e484a327feb33ab93ef1aeb3be6280310d74981bf99713ecc37493a82d89f2ed80af69f01108ec2655593da0fc845689f567fae2f0ae8cb55ba95311437042abd57795ed703edada9763510c07b4b8a25402e0aa20f77151836e81c70053f860743227d659373e4bd837ec5051aeb3127a32c8c7e2edd20829459b6b5ad429ec182ee128d52ee804daf1a6b1cae7701daa2c59b0981526cb2ab3bd2d08eaea0cab1f5a467473313340f48ed136d6d0f7a6cf29533c900362dbe2047add63ce3bde7cf15958a30064321a358fcf8a478b205c77a31f5a1ec2ab5e20b5f1055c3ac5a4c92fb030f70950cd1bbbf831b13891e36d2894e69fb29fb7359052a986c72c9f95cd44a52ef840387b93cbc7eb86d7d643d385fb8ec16e71e19763e6dbd08de366b486952b7ce411541839394e0edb38481f5cf680c2deabe07d84567569f632f8f045d95003fe2ba4fc57becced903752994ed631ef05d8de17a4f9604cf15c8acc594b2aa2ceb58dd7bdfa50ee3008de546f7339f9c4c4e7d04a0eb854ee4a1f7bd43eaed8263d276ce8a38fb1c53a397aa689b5b87af6782e2e9a775552bdfb8d7d9ae363aba8648264de60c952b2e7135a7b78d7964aa265f82a66cee1177c77e8e8b2c9cd49292c55ae7600a10ea48fde9dee9a1f1904f98fee0f7b8e65e1a41dbe468bcf77118d54333d85f2d8e63b2db00372cf51aac5b7f159c4f4c0191c04e757491b0fc94247c0930d436c82d7596295f10fc99bae8112bc25a42e5b347c32587c4bf94252081afe0ab5fb24e4087d55ce2fbecaa001531cec5925ec359b09e33e22c7ef83cbdc88a6e6cc794055d9f33c9fe80e530cb9c2053ee438e9c2bdb5e768692aca2af294223bf952c3bef809c059a9eba98e8a9771409c2d79024e6738c617ea6597543913534976ea944cb7d3c17f75ba92b23f803983f148d5574883ccd0529d9b6080608acbde854db7924b9f1b56a05da143b46a1472e238838eb0a328d685e4bdf3568283347e73e22222c681153d58e6a0f9821a7389b4de893a856318b94880ffa95ad8bd69ead72742f60557cf34273f33cca2b62932a506c80bdbb66ae2a00a2154d37762ccc593ad9095597287b519e4af31f044d7d784c1ece5264999c1b28c5828ab07e91ad2c1f48e69137355c86a4de6654cc559c9f8c8776902c93eee5e407a444cb17d02af072f735279a5592012661266e169955ae051f5c33b6012bbd3668abed2ed6c2596337a1e11345980a5dd9e0e5c3b649450897f7d9436e50ed54155242d24f0225156b6122de72585d645e939e54b97d52c8da7f3d0dd661499473a08bafd243c30b7cdb7e41af1cdfd1d2e2ffd15f1186bcb0dfdf9adb59ebc2438df63b354c5611fcd4751fd98e781298a52a239e8c0a0cec8f94e1fae2e162dbfc16f5dcf53870b8eaa653bf613bd19137c85d027d51c1219de32ca20226374abb2f14e762fbac09897789d7c1253e83765224309d58903b2e838134386da89fbf163afe4e39823cf2e0afc5160c4a3a58aa75731a8983ddc58baaf67e3afe1e1d6df3e41fcd4add910bb57ba111d895bc5ae7753abc129258e60ea135e748152292047e369c2d36414cd583463bc7f9ad5f7fa89f0c8f313bde145aa8b031fa6afe7fbcf1c24c6b5dea97ff4183b08ccada5c02621d3317a3fde8730b49fc4d42fbb2247b13eb8ab7b5f36156de3a63655f1c55c20cc487db85a13f8e4e97a6a8a7d441c1d3603bf021af5d6fa795dbac6e1b326b1c1c3f2e38d90c52375f6a49da7cc86bccb51bdf0fe73f78dfaa152ea8296ef68a0987da42b0339c4c4523dcc74bf384420f7e7d8a54d41173bbab873373e39669383d57b5a02a5054b676019181b200fcdc143c8f0f1985f06fa556dabf1db31414803dce1a017ea0602aa4f782f132bfa94283cd1fad0f2c7b803c7b1a882150d282a25462470757929f78dbbb4a605a61e8b9c90dcf127bf75d453b650a3cdb8ab5545a8874bfc149d51ee2ef676c95e509259d3ab53a8fa78fbc45eb20bfabdb8084dc1070c5b4d5eeb3ac534ee89d37cbadb75887c671f75dd7ab249bca5be29b14c5f88a2b3372a6ef7be1f9f9526b03a54811194a2a7b0203e6debd2c5c6904f5e58eba23774789bbb3c7981b46a75a7943bc30986e72b2eaf0c3c22a5042b23e89124e96831c7edc7ab75196145e4c7ed3b29188151bc03b60a626d53aaa6d28e606e2f9de390eaec8f0b4baeea1038e5b3e3dd43ffbb459d80e6ef987d6bc19fdf976d5a306084c8ea944cc3aa80f6b3fce4a38e65ae243a5e7ac656948ccf9f6d7e79927accf3cef3959ac700bdcd284f6a51de71da3837fcd741ef9715d11ccb44594e6271a5906c7ed917a4b4f51f901448927ca493ed9ba3c72259428956d927ea38e5258dae2ebf3ec6f5eaf84c2eb68e260e13ab087cbab0530a7b0d0e3916465be81fc9e0a416a6001b34997b5fd9549923663ba9e69b186f5dc86c123fd7a888ce3b12bd9a7c241444dc93aba3e2115eceb346b9c61e26377989b3104186eabee583fb4e9b893f1a5e75941cc604d2bdc92fafe18bc38b96b2501b4b577c3fa5552cfd8d857cb5d722ef8d06ea38dbc0409e70883b4a134fd72874085b0b8a2dac175a319b5c880ca51aa37d171ec1e276bdcf6655f8373f3cef323e59886b89553cdc4676fa3abf0c7f8c845766c11854c71a1f753373e91a2e5466f6fe9cae972f657d65bfc1749ffa6bd6a1b6144d12f1c93cc69c02fe44653ecf14d3c076756f6bb01bef18f20bc7848802b2f95b0fbc60ceb718ee7be465d5b52634f68079da37ecb8acdbc839a69964015f54f529a8794787e8afa39c231261bd05d8a40a6fdfb149c2b86e4e5c3676d917dda14ed852ee3c3fff1ac5adb88fa7495b35e06f3140ceea44f934e8e555e22d250b5b614d024278630836547d343a13ad974d30fe5cd0101359391c98365818865b58b6a9a86ff7f49c8b457a9e71958896b8ed42e0e5a3f4c7a55fe29e31e3b3ce9478ed023f5a60d63909a1f47fa54125766a7c0af9b1f9d13a9f55aa1b69c6fa8baf340c02d7383a66550ab1756bf02a9a97f9135502f6bda1ca73f238318d01fd42081874ea0aa60a03c8f3578dcdad0d4ea9abe42d18746b7eaa6c6fab0a0b5c9ec3bf74b3c481eea3bc73153814e83083180cc40db2afd2e4b0c64652bec8b6a1e847f0984a791dc9e45e995b511d9478e9f4fc6034783d519649f72df146c23e81112559f4d924fd5bfea516c9997403399b69bc135c5a34ac8c0abb72565c564c13651c050c059265b811b2e44d3f0f660b98352930e99009df13a7429bd26c32689b7e22ec18872e547b6c428ecdcff02c2c25ab340473a4abef3689f236a39074ceeb8835db9aae4904686cea784d8e1f2d9ea84f1062a2435798906943914d666a234eb3299d1a526ce4a2a23cd7f531bccf81f701481bcd307f20d7a38f2074ee2592b40e3bed487fb3887c7820885cdf316e824d03f3c94f57b622bcee264b42c9c72da3131f6e49f27e96d3a9ee858c58b72d78894d0d968ab3ccb95749a2c0ce2c3002390b91f4b1bf703727cc296e8db4ce27034ec8f18dc29aea28e9a98b97423002cad7ca3d8ad0dab37341ad47218c921b4f3cb9f990b8876579c22bd3af4359c77a48f4da436ee530fa41c19f497abaf539f0fada9eefd46b8ba0f644d527bdc1306e7a4e0f3a024ad56dad60cc64bc3f1807573ca569c28252cfcb82c46d47583f90b7c514e0345fe318e0383b93a5359947c6529d39b57c0fb903954f9f376da90c8e25b1848b3735d3a8dbab7263794bde45ae321f765b4b512a75c31c28b0f0d60ad6f1099beceb6bdc4bdc853cd5d6f652a313019b06348c234706c26c793739f5fa0ead47a6da4309f64eb3656ca7ab6e837e37416a0cc0b2d82f0d6be085693998902781939d318973867117e9d2f5af090c19f6ca24900a40c317a623ed2feb28f2fa6b142458c5c75ed5edcb646a2e1290a442ae6bf0b2d78fd6313870984f5bde73ba3d0d796f9b582467d45b8fcd5c9d8f4bbc6e6f56efadf8f2b91659ab86d97e610828913e075f0d85533a8ecd4b52cfc7b10be5c2c241843fe530c42588f5c9a8468090855363c62379b5feb4cb041898cf3ca2101b1a0d3ee2374de302b7be9bef02b86ceee07d1e799075dfdd0ec769960b9b6b4f71ad45b30787f3786fba3d5a2a15a12e9ac52631ccc8573e6bbb0e0367c6c3d2737a21ad45badc7d966a09a840e874e7e393c3aca01ef2b5dce571ce1dd87c6e89faf84a628e79a4185391b9460feba01cc84101cb60931cad341f99f13c26007d50d59438f010c7ba08ce9e65fcbe2ab8d168fc79ec804791db54a7921b3a158b5052f114da136ef58136b50033b9e92b0eac47fc07314f31c3fd1f0f77b01de330935b04a1fb25997a36c17ea10639a2f0a20c8aac1cafb0882a113dff80a0844841f74c5c339a0282317ba7a842d9c09a8c52428419c7a99e8f09cad156f222d1a80ddeb91c4070a6b9d1ca64af515ae7a2b108c0cb3719d3ecc05ea08d84c8367d138c8979317d5d89f7328c3a2e960acd9bbdb8bb033e5f970ce6e520caa1eb53b3623d76ca9bd8cfbc7739d23c1e235fe2040c6cede832a555e1240514ad13ec588ea60c8f983d4ee39c3e4956165af775754887195a57ee7b172babd99d7340d3dbf7f9d550eb26bd40759a36eee23e9b265a612b3a90a4c1835e707effaa446e44dbe9b66864d2764d6a95e2139b5605b26d6496ae7609035899e04a3c05723c1d2e97391b05e4d522e5bf19c7a3a76b6c556264d24e5edace09a604ea905430c0d02699d5d164c8bb9d5baaf9fa86c015f82a92b250b877a51682f595e7d1b752f4c51fe513c7ef8b5a49f51e389c924d60beb57876ce6c54d22ad000d50cba84aa8717f9067f0281c4128f7505ab95598173918e833e7ae78c119a72db301f029794d3bcde0e6880122b7b23c7f56bee26c807dc6d90cbff5e4ffe4368885f466310ff4824e127a2bcdf918ce95639f71fbd512e11384df13b0cbc54efb4255a90df54e151a94ed6e5b22c0d72f54060c0ab787ebeb97b46de12b4c108639e22dba33caa804bdfff0015edff24ff53214272e3e1277b50a9bd32969e20bc51bd3723a82e768e4b21d16f1ba435267349d6782565d3d48fae55f3ea190ec216c89b1f487f04a4ff27f9afb014268093839eea6c764aebdff6327aebafcaf7d5caff582368bb5f015142ec5cbd7258776760fa70c1fae35a0f840e888d7ce9012a49bfe8a527fe4fcedf8e27a13656b06c6b81454bf0b23d179e0bf7a36bf5515ac149e6c8a0c5b339b6f8e3db2ee4af03b0254467926b13446f4a3516b21ea0f24391bec86ddc036c5e629280d4c8c004f999ad1525963f244752db39d2e14ab05e2c04497433133613a7884308fcb4fd8179d2885412fda07cda81600d09258216307fe062a08f4b448dbdbb8e53a0595ca960d379afff1ca2da7b3c30fc7931e371cf5bcc3ac71971def792b45504266df5470b0d7b4ed6f041a3edabf509a08b5878cc6fb2ff5460e3559c236005d7e699df36495a71be93dba1778850f0fd67f2a0e07ecf83fa304da1d7fa3a86c63f440c464a368870c7664b210ffedd50aef9e8879788a8e360ea1ac8916014a84407cadea48f43772644babaf22baa755d76caa308698783417f630b3a10a239f04b20c46841eb7fb1f567495aff145bc0dfd9ba7fd2cdacac812470c858516750391f2c09e5c4c9cfe30e5490257110a3c8b60793f9975ca4976819a18807a82da74e2e488fd38e3b526d618cba7ec083341394af4f045dc4c1c3fc83ad0090d6f1aff2e50b4ec960b3e5ef29025dc45b4b61b8e31749e202e35f9ef82e06e182d6bc6f22bbc152716175551055249e4e86aff81159adc3fbc61ee93912bf1941be6d47f67adbf137bea0ffb57c01c10b829edad9fe1c6ba57c5f853487f29dfb6fa858f6f184a3de44714657d29aa681655468173ac60a5ec66e808855a8579ac2a18c884a75674e61d27715a2d3d1981a2013419790b1f07ee7df8230db77fe274198910f6ddbffff04c27c08ecfd13204cdb1f11c64f80305d7f31b82d3c2ed63799c479400407b40458a398f30ccb488dc23de762dcc0828941ac345621599e6b411d5cd9b221efc29fbc2b4616a7979b0eaef21b7a81e32bb2e1cc74fe3f04c2fced825d08fe4bb03b5008d12e6d1ba4f68bdbee8320cc3fd519e0c9ff3808f3bfe7df0e049f51bf51682544beb5b2f03e3fb943831f63c0438d62f17ab14534f45e5ef0de11cc1e6991b73efe04dd70ff3163ddfd4c8355123966aa771cf1d398bce8f1ed94ed6f6afd23ff5f54eb7fe45f903da84d80d8cb9d8e88269ae04aee10b8d3be29071d46f7eace7359595ea6fc8b3b25f891bf48999ba02d08cfa649a13d24a5bf635f037b330c3b479f36fac853798fefefa052f41f009502c11e76cc2fecb92a74e1f687308bbbbf9089ca1e12a82cd13eae800d6dd5b25cb004931b61da773d267f72b8c03012d782a7a979d45f65be0fd06825f1339983c4e76c00da5c02adfc51d30341d2d586bf252cfeb34bcdd212005fc2dbbf21c2488e0f594027ecedb4f6ef2ac78fd585548e022bf05ee8571e62b2cb9af0676f10d180473892b6d83b6bd0aee543cfe0044775b2a39392a67a9b1fc2e6410b47ed7c4a413725790c4ae60f27334c322bd307d3cb103f1f1d55b1d5b05f78fab54b1344ded89858c51172e563dc086d2bb7efde802f0cb8c4e7076ff2a816eff2f0e3607d1c8068c390906cadbe611bd955578781b0c35f63ebe2fae7b335932ef1f6fe0ea6dd0c84e1c690f99f06d31e3f60cefe1560dae7f3c27b168b78c938261b1a320136fd67babed68bba56698ba968aaa29934480fa1233147f129c3765803b3a9f866856b18e5cd2d71c4a8579ec7677fc637c25fb7a3f5fd055df3975e0167389a0b8849e6968c9fafd37aa8bcecf1c2fe5a3bb95457145d6c94b1c22a63944b9c62b444b620d30df0c20190e34ce672ef676a32d737d2e048c7911240e42e440fddc7d7e46f2f0c72b7e77c6c8575c27e6d555cc6ee69110068631c0780f8beb0f067b99c331382a5eb95bdd4363b446da6e53aa025e169c3342dd01e04d3aa840ee332dc0fbe9787ba5a9ebe55e8f541b8d923f3969b1cc59a4bdecd8e34016b265b98a2b869c450d856cb4d182904d1f028654400e8ea0378e9a3ae339dfdffae729f0361b8e91cfe6f50396b22ca4864c5282bc0d7b3899de6adb0e19ef54bb4f3ae80d9e4b2be984a063ac68754ee177fff5d956b87e89e9c9c6235b37fcbb12b5dee38dda4ca44467ccef908391b72fd95aa679a9d4eb9c70c9d1fa17982a9f57172d2db34834bada5552db744cff5995b467c5982aafe5a39dbed2f65f9cf5f6b7d2624984d07200f68ce58d3df8a8f4752e245f6cbe4a05e0c735bb33a8e1787f8595803f9ea03561c0f2ca5300d9c1f93a3f015123ca472f362091cad5be090a1978d9b9679b44428360c668bb51f2669aafa06f6ca45fcc0640512dcf0e36d20da6dc2b40f891868c8f1fdddd0dd5e50c0f00995f36e78a4fa5717a12881d09923c1012073a4f8cfc68809065de903a77bb3c7fca383399beedc7edfcf0807000024e80ef8299c6063da41a9b93beab52ec3db65a5bc0818141c76527e7755e9bba3fd5b1e7ca32760aae66714dd32faaf95729ae28463327ba21dde0a07f7bf6cac963280d9b5bd4bffef9ca80f7bbfc75ee9b47e3ef65a8a13f188d4e5998688724ab296ab46c1fb152251ec8d2b14222bc346c5f128876d6932f150424f3e010cda9498c1535958fee342c96256127782778d64cf4fcc9f979f4d2578da7093b8a17e2111abce28ca230c6ba23222eeceea0fb1c46880a64ded2e57463a65b8695dc0d710ad85e3cce168043e3d615f31b42f34ec482802d7d9df9854212417717da87ada5f3f001b7badfbe44d58b70dd7d7d099736339cc74e33135a2421ebfe4af13e7945a0371fe68d0e0fa7908298fd80cb6f7c6fca411e14697c381f8c89b64384b750b546c987bf9de25b433d00a56bc3cee4aca259810cfb270fbd2056ecc1be158e15559fdf86e0dbad6df69aa15f35a1eb549d15e248132ef09dd25ceabf53662c6295e776e433e3774469f9aae759f841952707866e32b240ddc81939f694be8fa349b9fad9038909e6aacb1411e35bfa790b8c246ef31417e9221dc870ec97ef884ab18d1d2f54e37c3b297f3ce49f5b50ed0cab929d4ab93b261a78a4a4dd71ad453cc24124334f3524d2b8c149adce3fe1a87b5e153f17d3e429a3b4970953e8e587ba913a6f2475cfce0602f2a55337985202fa98aaeb70afd09ac73b139355aa0847653334aa86760f0d0f8be3185f5bb031b8f2025c5d52e55cd0ee9ce57ed7bf904fdb9a9597e145853c92a581371fc5737a33ae428c5f23a64c278bec8c105d387a6f73d4fca543dea936f28a4012584b66f4b36aa31edd3129fbcaac9aa44d3b886a8919ddb4094d63b2d2521e3f5966c5ff55eb82cb63d52149f4bf89a180a7b766fd290f768cc05ecff4470bf713cbe3f6db2c8695bb2a25ebdd9e41cf51114d25998affe40171acdc6856b9daec37b04413877a329ec59133f1aef9e4b3d6f5053b493de8dc5913f615101735f88dad8e5ad5e8ca49684bb6c611dc8551e25fcb32c6d41907094ff337e13dfdb40d992a28f9fb6ba0cee86aafdb7d2eb988884f0e6c4156f7c9830965a2249744e998c7c43a91634309f4ad9f6d05de626e96184f48f26a5e6eece179bf961af2aca0e6f093034fa8c4e60db28f497613622c1efa30f216eb7b5aed88ebc4b28f32c50e3e640d7d85acd1c95677754ea2feacb7c2a8b383bd703686fb5626efc101e8c13c0c0f5690c4a7c5696594b665ec3c1f11903f72a8adfbb3426647121f99e0c81ca553a7205f920edfb413708a3b2b8e4c77569ac1d7b8c7815842215c9a7092ba0477c0e8c64b55251083a37c4d29e690af898888e3958a3560327748bec163a62a5f9d126f9717b5c06ef9ead353d465f47df5e86e90454d10ae98652bce40fed96cc2260b302afc8bd74771f989d77763e3de4684aa30892a10279222bdabfe66b51b3f6c65a07516a7f264306d648475a78ad9ddee3f9243925c7046168c0c08d2d25dc2ba05af2e04c61239df82895e6a67ae76d424b3ebd64133814cd9d1d55c8b7a19541020c3785f99526930ad0702a14449ea128b28f84ddd8d867b8cfda33a19e7c00a89b300f362d7c9cc28ef91c5650267f85df4d24b415c2ad2c9a298b5baead4a5616bb4dbbd760d3c61c437bea1e8ca1cbbd58b54db8f4fe0bff36e46668bbf58d4e1c31c97b7f9b9db04f933bc405fbaefc5911e6576582a596990c70ed25a39fa8fcaabd0cd28366f60c0033ae90817d269678ed4f2094df0c34f6c1c4748890e834f341d6e9db0a22ae5badbf066ea319f318cc989a9f959f960cb4090abd682c99cd46feba12042ffad193407b3ab3abd26f55b43bb369244073f718da4f9ff43aafa25776ab046b673e947fdb15b379ad6dd7fad07593ce616b0be1e347443664c2eb5a1b72b8fc64dee35421c9cf84880032c952d943aa65f7345b4f5b9b8bcf673a8b44730ecc7d1e2c1c6dc3f7055e3d27064bbdb6d18ca7047e939708c8e2392caaf2c3704c4916b5e9e864e77cd7c848c552e27c200e19155d8b460127ef29cec5bda84a57c4ce39dafbd7a9e54e43b9cad89a0bd29fc3637bd9868bd2689dbbb31d5e8e7e9e4c142642408346678bcfb3d2f1eaba3176aa0fe5eec8694375ba98719e9e3edf7bae85d3904a0c251f8898c7759693cc7392399acfef1dc719a906748e7e43b5e797c72ed7ef48544942c56a807ab41ec05a774f598e32e13664fcba1e87f473c22931481539d0b04960d4857d2172e795f036515e7aa80e63107acd02464344236f22fc6d96a82f355ac7d35d44c4b9dbd6b1f2b1bb0b6bb7c27297226d131d45f90d69bb050995972d47e99f6e1a325a08a3bf2868738be491861ed558c04de917a8f3d3d6ee3e7f64ab8c4a1f1f566d93ac0291a27f824cf5d124d080feadc71476f70ab75dcc41fdd3b86cef48ad798f97f629601b5e35b0c55eb6d2b840d43c02fb9def4af39ba00528047ed71520b216812bdee4a3e694c754842602ee06461bcef5bc0bf6c77c116b1b0baa0b5f8d177ac9698bde12d5bd5d67e8ec4169705f66c248a52bc0f49f8831af6c65f03ec498e877cac744bb932f897e3b91b5a098165ac33abf6d2d612bbb769e85e3a417ba44a61264c20946cc0bd37776e5995b5c8e1a21df19eb5310a6b9be286b5ebc1efc784c8c55920c36b3eb6f72dae04376a2a1adb0191e1d1b7c67bf56dc1f54216545f368b09d39ffbf73a2686e7ecf5536eafbf97d39a9f4fcb993b85d49246d41b6287fefabb3c0d325c8741e1441acb989c1218997432314849b35d1d24f5dcf0aede65c6d8a4db37618d02d6ac0e67d004768eb520c4681f67dbe92b9e43c54087059520e89fe6731579d54a8ce0ceff57dd0e18b77226da69662870e8d2c53bebddb4a3ae6da649898d84722cc7d01b6eec325afd0581da4cc5fb366bf334d321883eefb54af1e920d0d1b31e3211dc066d6ed506ecf52ffe8b9941fe713e6378274708c9f1de39f44e4d7871a20480b6b8d506b8d52e2a41b2e8c0e3152689f90f4d837fa71496076fbc3390e1f5e333d63c963d47b3cfcb4e74552ee3bb1938f6d8e1df98eef52f06bbc420a3591459ef0ae97a70d4232e1cf7ac6d476a3175b89ea6949545427b41e60ed773cc578bb250d2ed494c8dc3cb62f2347db25ccdf9a56477de5f062a0c6e9eb7c12ea63ae356e50d2e89d031c2c81ac919512df09df5d596fe7bceee5aaf1c62b963c1d02f973d38ac1959dc956d451a87bec76f6f98368107f83893bd1bae191c7a5db1d0c228d5058e331721c1a9ad8a51e7cca8a62fa6c6e197cbada2b757434f1a6c8004e58d60d13855ad1c92ba872b9e00438aaaa835e9a5d273594b9b049dc58a92d42560e8cb9c8d885eddcfd17e83b0137542f9a6318b0fa39be785e0a4c52cb7c5e419d53721d171d51d3caf36c0c8589bdd4cd87766553969bd330340cdba479ac4de344d4e7315a7817e7599d7cdb30e133ad3eaea58c222878454cdc8c8e907ffa255cf123f4a39cd0ed2c79141a074cefeabd3038bc629195b8e04a938c22c7f191081a682378b32c115635bb2c542cfdc312ac680d66d7c592902d821363086e31f142cd5efc2b84fd6ac70f0cda4feb30c90f1ec7c6096a1e2541ceaef5280c469e0bbff834f1ec4dcc4ce5558fa4b88d6ac513397c2a0da982b1b6dd16c64202181db083b6a280b100cea2e88d54d6b2ddee721b1ad269c9e86d87f1da975dea1e81557fce63d7666d8a29bda009698758095eedcfa5b7288179f5e830651605b3525f5e4aa40b0fa3bfa365060766ce8de2c872b1c6481740c547296ed8995324a30f44f2eeb0f1a386983bf15fa9b5aac8c957384836be4d677d29b8e65ac0883368df4ea95066409af8eefd751c13d0111ff122743466a70b44829e51b2af23c33b11ec8e2a9f8dce895e0715943450ae3da6d4b9015235a285c084cb2621d5fbdcb0b0264cc50eddf4aac60af3450d2da3fb2bce34c16496d600f94edba71ed3b3364378f68248b3f9308deb395ba255e8c4a9538199195df481d758fb439b9327e3f7823d92d4e123778790a575124eba65558e1728f3080585d004c41ae9de6fac4f6601aa14e7b831c7af33688a6b05f03ebc4b5841f8a8e4ecd478ad6b5a9f0a116b1adefff5cd97487c8d99d72b83a43051c1de8a68f27d968f608589138b8805a7cd238239325e55a4f37ae8090f7005ef72604c04eae8c47e81a30bf2b615f5898656bb40ba1fce92c2c9cbc2819acf0f1f77597fa2d064f55a6e1c68fcae9c42678d2c52756c1725a0969b5081a49cac11cd631e23212b0f29b909df72d90dd7bbbc3f2cd0251a96127335551454e35b57c670535d7f885e515ac643b0c09e3a2a518794e292d431ada302bae3fd6495b237ffb1bfe3b42be4265cd9bc378ff696f80e2bdfefb4ec8de876f70942501310651cf4ae25408f005113d2fb547864cec4d6e8c226bc44a1acd852861dbea7451f0ba228655fd843b80ec27e0bf30597e2d9d0e0315e74b8e709a70c7ace7eb7307a05c3c85369a2e9188691c90585498a344b170120ac55032cee025e838fe860fee1b6444ec4e4d694790052607834a84ee4cde884a8bbc563af329e741a8b5e7a06b17b664532adb65882888b13f4b7b066cf69285dacfc201ba006e9536603ea2a8b4dd914ec3087ded5af84059a3ebec73eede4c910c3528f43350cea93abd6d3ed7e6275031d485414f3c2208e83f32257be20144c361a915ceafb34cd546bc357c059aff98b6a1bcb8bb70276346c87c7c574552653ae8323d29fed98acb377040ce99a74203fd2f3af05268022025a1ea117ddd2548b74ae6990f7d23d6d62ca15925c5c930c4979bbee165476f05a53f7b98aec22522c5d8ba67e9e0f76ebd7faf922a3ca33758d08109ed7658f4a260b9c146507f973479d2046b8dd4077e6b85a52d0066c418919a6ed9209c66b09108759de470864377246bf81e53c8ab4cb53a1993552e36b0f0a12596ff69bcdba67d2daf30644e64cd8a2e0a186ed7805e72929a721a897489dd967fe22b7948f4984027890a8c8a4ad3557cf976f7d19d092cf0e82f5fb1703022606d736fc3c73608bc8249942e08d78cfacf1e18997faea4ca7da0a5eac7b2ff8dec6bccf613c8d6e7d749d89d4b77c942a5cbe14b9969ebdeaeb88cc3827bee59c9407cd7ab466b4547f40c092638cd8226ba8d4d185df6ef8d63551ac75d22852c88d373f704e2dfeb32147658d78ab174d0ee069736882afc60b89a1b2ce62862be1803523ca172d355fb9c0c17e6167ad770e3bf9591285b707871d1707f544826beb42cf0bac3c81267acde067d0e3a680cc9bba57ea5ece0d6fa38dd44d99c736b0a0cecc2ace5a32ad67511a803aa04ba0263cdc373951d0c76bf135e90a6640c7b52703f03ec7259ae57d0e91fae1a1cc159989b984b9dcf5eb6898430f55c336fdf60f81fe933270f1fc624799d8a4026a970647aa84d4cf068798e3d89fed7ca70228b31aacf4785ac5439e19cc87786af7056bf6fa0ac19f605e8b594c14944d46cab8ea476a5ea3c2e468487885e5cccc8782b18265162b6c31f823b844f2e895700207ead75a2dfa143b9c2b3e939f15bcfdd000bc055d022fe1fd66bf912fe49bccf8319a143148d0048af9aaffa4a25f4a3c3a904b2c0448e21102413edf000c548a56e7f8c39cf076752a89c52dd650cc575441e5602fa57ecc07e657ff4bc149ce74bb5fa40ff8b59c3100e62fd27ca86015c439f8c10092500aab3179b49e5ac724e66d91a1c55a2889e05ccc8c981ab91e3e71b1cced7b3062af6274597af5b2ffa303c7ea2f05195435de97795cb300810a06179d03feb9bfb75786da0f8448b7630994e29ad9fadf1abac3b4c993e952fb6b8fec23a215f73764c8ff9136bfb9b86d48e79203f8440ef9ce42b0a80bef8b13631de1e7c672500d3432c9c209c1d2a324f81ca4af543e8d5c5ff8a09873c284a9c733a87d5ef90c2aaa36446b18a8b7035d58c307000d22a1024110e605016871a6f1bc8e699bfdac47ded49c18af97cc2fbabb0463617c036f6bc102edbe600f21dd269e233b4d310617f4b8b0f151bac2a32a3914bef038312e26c580c411b06335be44c166a07ddf52856cdd025249070acd929d015ac2cc4c22523babcf5403ba3ce0125d1a8c6d3200e993f19a51a7c8ac83498d1376ddcf48d90fd37567cbd3dd57740f22f89f8f21a55ca25dfdbd3ae666200c7712f5af56c77cf7ed1f3f531df3a162a7bf580cf587aa63722dd9a13f751773074ebb89e73f5ed8be974657fa3d0c1d0378277e58f44c5e908b43595027e0059f9b8fbc3c25efffc27ec53f7fc1a01f3e75a8f7ecff4e31f067ddb9fb196edf8bd73b8acafc4a6d43902ac2faf7c611f2781dbf33fceca0d95ae721f1ff7275cc15cfb7f4a80b4ebdd60e9478cac5699bbb0214e83f3b612eb011355df35eb0634df9329551421d5d8f1d59fe8c4f144d7dbea94d75e38c033ad891c630d10b255baf62cd9143e5529ebe0f07ee429195226928b2a46a243b7eb201a805ba04aac1fb03ad02a1bb9e037ebb05402210c7f78b70bb6059566863e434f23a37abe2adde25fafad67f0e68e1bc0400ff3cdbe5cf8a5e40bc2300c0be492e447f91cc050045e9008029eb32dccc3469d1c19cc6e285c5a44f7bd2671c00403c3b0dbb35c4b89867da2dd96c33fef5f8fe00670030c78e23a35d439b96687c2a945428c77857b0e1bf96100801044100508140001004fc531bff678ffb911e1eedbe608a75bcf07bd449874601c4b1ab858fb715ac16d8582faa6a5514928d2b44bf5a8359ecaf43d80f25bd57d732bae070492f45a64a03ebb684e0bcc6f969d5c53bc3eb232e5ef943f00642676e7604408e4ec43fdbd347b62256fb32e33c4f711265956a563254e69b67948672f257ea668d899447aa0742e50477c555644896e65954351cc93152ef64a7ded92c2d105d2c0d72ee71a7dd095d83bd5496e0954d217a9fe7400ddbbdd0ba72ab0e4a5384a123f579e342ce9a291bf87b9b40e8574ebfb7092c77f8cb36818d55ebe1b816972879b2fe9815a44f2b3693bde7005398aad1cf3e28f6029d0fd504253d03f613c67f5377ea36efd571862c4b8b34c8ed9d2ba02cdaa7498665f80684e2671a54a28f14ad6f9b024bc7d0b3fd578f8ebb661095fb2d18420e6dbcce65f01fa1a53b881402ca19512d0bdea775382ebb76449449ac28e99c238c0cae6939dd724f007ad6a1381073455599e0968f57fb05ecd9b91c1a01dff44039aef0e4b8dbeeb580d34f29d22c7625eba00ca2543d89c85c3ed49d68f860231bdc3c169664d62f863c116d73935cc46e865dfcd1dab035b9823eda7d118c613e5eeab23e35c3f462a46e402392325f2cd221490e30d942cde077bfd2e43cc9b6105ff6aa60eed1fe6fbded69168595c9ca8e3af5e5481668be009ed98616fba61ff7fa06729c6df16ff88c5f1c6424521d228e607d36538c9c63433f3ce4eedb1ee42ec50f5fcc139d4aade0233c1d34f6900996e29b632cd87a2cb3f80a1be8971c70c6f0b22b0030e63e80a63e9eaa31763bf101174b945689e193c8b733dd57d89cdce2258f50b918bdb0b1e16456d337797e771fe22e6619f2e15593d49e06d46704953adbee90954c1a4b43f1fbb17784dbb8db422f4452c678f1da7db85e6b76b2240c04cfbed28ee6d75d03bcdaed3edd073097641a6cb0408d1cf6865c6e9ec0c74dd33f0dfc96a8fcdb57747aec3661e0b2d4440f2112ed43bf596d7e9c29458b7e65015dc60a6bf437d2f177cf4aac098e081fad0457d7d343d01da5575ff94737249cc01977478ecec802028db9ee7cbccd7a2435f32d7cde281400f6c7eaedb7d89c0d2727756c6b25106dd6df23227d4bb40da1c6e495a160fbac4922f5a0bc3275ec16f003afd6d2d7a4a2443a9fa920fb63e09bc483035b4a29d648e53a154195c73e61b316aa0d6644f3600220a0fbf392d633334d1c7ff9d6e8a3030f83cc53a79e330500ce5ac56458a17b7130073776fd563bc9e9ccc6cd7f11a54792f9acff3ed34f7922cfa467052a651f39af023ae2140a7a2ac2b14b11b06832443310fa02ad843846313b64b5340863a4b4d263f860988d2a6c146cbd747d28b2af716c24ce4a2b6c61e95b8b1fb11f3ffd61acf354445bacd019d04836b0398cd7e5e823b8612d338bdd6308f7f6b72c049a1a67d5e412c8c5c3223ade4f7d7bef0a08028445d477adda055cefaea058a78d4924e4c929a442096984e2bc758bb570025fdd77811d311e3b0fafcc1e760b325f5a776ad48ee97080ae3c10ece169a16a36d124ef5e5f5ddda6b4829a4c8a2aa1d1221c4b6ba3a408dfa685c394eaf1ffc3a29456986aa485e1bbe591b0fb463849c7e11038a504697c12f5c92c7f9f91e87ee3ed97d05550f8ae2b38c54df113fefed9578149971aec8eb48f51861dc696fa53554d4b493690a7dae81890142756820acb77ba18c7302087739fc592a7f9c785f0119c08ba35aaf185b9ffc8f4e77222c60b31dcc009425a6d81b3bd4e7fc43e295dde426b602f1961ea619da9a89e6c3c73e19c39a248618cbd0befead14cf712ea39e441c004323b9a63901b0940279e13ccfada2176b8e7446b35d7042f406cc2ceed85c78a688e91702c7c7d272232191398c609ade3f4c4435b88cbdd82e9c20aa6f024a57a84454b2723d53f4c073afab4de0974610fafff4dd2be326c3c3aaf5e4c561ffebecdd24d6dd3f31c2e6cb2e1b050087804f5d3115f806f3b10ec3e3c9e80544fbf9b24089092eeb707b5c4119b3f2223e103347040f43a8e86831f276242318dccf3424c45b3047f8e16c4da9821becb553aa7d79ed6f1e4c2f8545f05ba2887e7f986ecface5f35b028824a6ffad6fe7ba667ab6eaadaf0d576d9b26dbe720818471bb8fcde810067f484abdd171c81c43889905b4f308a027b9ba9ce7db4e3fa02cb1e42649273059a8a58f8f21d58b9adc60b2bc8bdcecf7e5b4d935efbc92b6c2ffde2e13707255c2f9827ae3e4d3580d24197a06478e037ae0218d79b3fad641702412c1977ca4adb0022ffd142767f921c2bf2d71fc97f23f3b36776a4657bd4aca2b13ff86a7c4a2a3253bd143a323f29ee6369bf9c29a04a33f857c27bcef8d841381702174371cb19c832c25df3fd8214bf98e79b5730bc45c39da89351a22a25457fbe0c3a0de8451fae6596f886338807040afd6f5e03e0031fd4d69a9908cfa7b2d0dc2ae1721aa195cd719a5695af62d0ddbfcc01d5a20b02dcc1dac95f2b657611550d816aeda8336f83b97d89729bbdcebc463792e5d41e9d0cd67fbc9809008e560742f591cf0440c62dc76722c808c95e876645e44cbec8a81e2e773a9215f5adb779e8440e4dfee6d35f4d75df41945999296df94fcfba7f2635e0091798583390b6f67e651c8de76a0c37cb1210474a7c42f396007a2957afd4cc2aea16ece8d74ac7fc064e12cfe1dd46793b3a150e00c3cef6806b4329cbec4d4df1d3a00650fc252806eab74e370170f0e9f17fd6c32604689c482b2e57d70022cf6a43bd792827ed1755fa0fe3a388a96e18a890a3a58b5f31c68c7d1936f036be5f5cb53cbef1bbe3a513fcbfe69dfbe54fb25fbd1e3219983f8377f8431aea8fcafcffc849e6911cd178851d673fd13c4421f9c1710657ffd687251942e135daf8b6d9e5d00598ec88bddd3c54cea218db4a35b412c740899790cf0f7f0c1dfcd5e41d3fffeed3068c72c025460938a789c45e12403ee49d0f95ca24eb3290c5877f2d563129b9e34df14cfde94eea3fef4f4abbc4d0698049025dc2c4c1fb87d404c248f59c06c2183e9d0ad08ef48d2fe57dd15c18a7538bda3b163ea98f107f2a9318e5db00430edda40afa9534500000fa017581f9456d808684331d95fd915de2ffbca0da7f0dcd037a080df597bb0cb0197bda71f7a7129bd37a4511285c6a73cc9af874feb0467fb69626bbac6000a00644ff77dc1276409b5123dd3bbd03c8493fd5e91fd9c11e2ab509c509a96c226630839f172f71b8d096248b96daf523139b4d5d20ee04d4752a06179c9530f4e3396a87bdff49f9c15f9c4456e08620b9030000f2ffcfbf1f09583c744a784dff3e24f237dc9ec87764000d8cf80d2e7c1cd52ce81898131569a8587194d8301d11fef13705eaee515717dbc18d2ba5c165f230372c7ef7f56ef4bba6fc4f16fafefefe9ee4c7d14e7814c9494d215ad82383612defcba5964e0d7bda56240d29c2c18ec315b82f69c4a12c03ba6d00a6d003406e391c039e169e8f190c28dd98256406bdabfcd2c60fbc1f327fb6a6c03fe3ffdfbd393c843bc34443434357ddab5275a98baad7fb4873ce9308e5ff23aaf26b96080819d8f292e6dbff51623e1ba6f0884a3bbf6a07d7e2b568fa117f15fa57bead3ff0362190b085238e06ff364e49a1c91bfb9ba69fae0080c6e2aebaaf0000800930da649775c929e286c8fb16021a63314585c9bcb72dc3a3f90a84039d515c6cc3e0b511c7a7dda25de3c1f43e37acb607f2ca44982fa9b48de23c5a7af6d69a4f37e7d39909e03f79017f565adfb82ed99f6462374550a89b880d974e655b25cbeda941c32d6b10e251798c2ed362db82d19e7a4f5cb648779f6e6ff6755e59f88486cb923e86950b38c2c8f6424e9f646e80b4bd847c19003d34f13767212870f92f5aea4342fe0b5aeaff909642c6ac0c237a0baeaaa911cf536b888cdf7c206ffbc5e7ffbf96dcfff6eb7f5f4bee1fd523935dcebf84eed298155484e2724d7f973c871ff1bf51c0c23c7c577e94d4a74f98f9b697e1ca88499443d753eea4deddd319875c23471255595285519caded710baeec22c5a7c5d80d049d23cd6c646904e45dbd45787ca6f12bb17c4eb0a1f106aaebe44e0a3ebfc1743175ab5ee7180c63b8f7c86cd99b4314fc45d531b0cfe412d1e79ada4ec451f9a234c59d0f0d544fe69f009617f9c7e869f7466e821a80daa04ba0063cc2b73e27a0f09fa6ff84a0a444b7e8cbd5fd53d93f7ff8fe5d64abd88bcd0b0244f227d6aed6a77b802f333c7f7a8b4666bf8ac3ffce2f91c9faced8da1ffcbe7b88a7765ff0e57dabe4d10a57675e1c67e9de5d0e8bd5d2fda1ec0ca0046e9b31cca67fe6162ce8791d4dd3d7cfc7d4d7b367a39d66cc059201dd54ec172c9690298a434520fea0472ff011adf67fc0a3f71b999ff6e8ad78f78eea78fdc1ae9861c71433bc406c1b24512e7dc642a725d6966cfcff3c7abfbc06c007ce1b9aa1942b2024d13b170e437ce5605218fb33f0147d3b9284f6272f09c3cde026b061b4c30a9eb0fed4ccaee3e3f6cbe5b9c55181b5d45414e00a0da97ad19d596503b0167409ac8467f936374d0c2d1e6c54f62a5d0fad184c7943695b31ad33184eade9db0014ebef7dfdd76de121020d77df3ec3fffe96dedefe23af7dc219566f941b86520d260b2dbc4f7a0fbbcc4ad6f7f70aeeaf3f2253c3c6d211d271756d1449021a4249dd5a353d04e75fdbebfe781d421aa814abfbd75c1612a8fa71cb675b6edc3f6b07821dbb7b8f8caac2c655345f747c6115ad91c0c0cf2cda49673df2c6c63268aaf2063bf2ddb6d458ea04ddab4675a24eb88874d9c9b40dd9aa32a6c688a5f0af3a4afead2ac1a36f560dd4c81b1fc1f3b51d3878583421dd96d71534960871c97fe51baa6dbb93f57b899cfab2bccac4218b3b047f5a1502c12435fc06a8dd542dc145c59327fb5565fb8560155fe4ce7d8b382e744b876bc5e967a043f62bb8c556da338dc64594c67d6ecebf055580ffa88fe3dfeb16ff672fc69f04559848150ee2b795106a6e6221f807dd976331e007ffda1553fe0426ef371d2fbc26b41261bf272d67afc658754589b7a418e08be16484e2ac48c34fe2c68a0663823536a0376f6f85959cf220d120a866d3093193281678a66579f072681077eaad2e2c2002213284d0fc9561e3a30f81e73c31a36f643c2f2e4190f474d4982aed2150589e6fdeda027c39c10da42d2fc961d870c72eaa1f1fca9056448b65fbc0f64c4e61f190bf56a4a8b7026bd5a0e937a9328a69df2bf0e203a943e4f0f62351e4446e1179ad47671e410e37a863032ed5d1c1d59665a7280906389c7d5909cf8fdb528cae69d67c1af39b1d0d3daed692271d0281e8135fc0b3896df4d5bd4b95d4b210cc03895e2e1035fdd03a5641e50a7240712902438e40935dd68c4bb50ff5f1a08b18787f2030100633703610868a6b35007bcd203e3ba20d44f6ec9a558e9372c96f7689a6c063f2836fde7bb668b23f912975a0f99cb40cc7dfe30145b685865f7b568dc2a6324a0aaf637dab8f3a59392f1483490fa430f8d21af8c04284c785f9c2e0f72f330f39fd2414cae9daf92160d6ddc9dde2db7d9fa87e64fb1dd1036d49f1df485b949f47f4f4b428da668f8ec379169837f3f20f4ce2ce9892509ac5ec9449a6751c88365926d7df3cae40b620abe515a2cf77d3bacf47008ec07a9dd293eb2e6db272e1a46df45f7694d2160438bd44536f3adfe1cd85d2ea20bd6ddcd0f56dee8bc93ba3347209bd9052e5a12ec93de3c27d2d2fddba48494e5d7a3f35d77694bf8e437cee179b48ac77546bfd5a74cf4cf2cd0af96bbafe25b513cbd71880b4a0a83afed132ede677ba55b1739c8ee3bb5417121c8184cc93d862c82a56f881231c241684eaa5427ac33a908d3855aa44eabeeb81b894226a9ec803fc403b580df46ca75bfc6e7402fec78f909eb1b33141eab14a1e115baa21692fdd479bc9b4d72ce6114e77e1d0581d416db84043b8a88e10ba08685d76790ffeffd8fb1378a8daf771009e33635fb28f2c31f6bd246b28654b91990943947310590a2985301b4298b1842c8d5452a422d12a128a12922c91a554da118adecf0c959eafa2a7e7f9bcbffffb3ea7eff73173eee5baee6bbfaefb3e677c036eee8711cc854f2436094ac8ddb62ee79168fbe495ea729a9f5fac41a5522034e1b6c7e0da0b3bdc96f5df93bdfe3e6487b71af2727362e215b8a290a482f5bd069b00913e41f62fdecb4c4879253acc9dd6ef15ea7237bdee171aa9c07d94bb5aaaa065bf0aaea4e298e2aac5e3179cd66987ab0ee57373703c92cc69b5d9f97651a8d3cb7348850d97ee19afa6949862c6d6dcaba18e916f8a4e1c7954f3de7fe2f923d8876bc2f9f28b34576bf1edf77ef57ab5b39b9e21fb1aceae7d5aa73b0f5cb1ffc404f104a3281a790a2d1f2e7efe1c13783d206a62fd7d8fd0f16219fefc5a5d9e88b372b568f52cfdad6d8027eb40734601a986d683584a710999d0d4b76edebe3c4ad968f8f8358f71e292f7ede9899729ed5f3615afb2d664be65876cb13ec862aeb2dcf58e26f2e9ea578251f0626fc11b2665cb1f5e0ed759b3f9d3c7c7b71b78c87a1adba28ab2b86a422caa41b5a07cb69ae873488f41dcfa95a70f9e0d9fb0da722ecbb7d4611885f1251029de6d1eeccc865d76c1e7d991c9f6518184da27a74a2b126fa508b48452fbf8ae60b251acb9e417b7b7ecec3079c327538257746971cc91212463ad0e178634539e682dae8daf7c13dbded847193d1ccd5dcaf22660c353c01911e8d0dc263426436b51cb61be715fb64e86175e776499e6d5a315621d00bf8a224759ac0a90808d377dc174a55c88f5eefbbb4797b3a4ae3f2b8792a69809baae0d98bc6b10cbbba53511d5fbb9ea53061191347ac26f43d984fb48d00aa7cc542fe34dad3742c7f82403ef69f4346e7b1b3e69972d3118c7cc22bbebd566c9f44cd595c8a369ba4a06c24cb593cf6e5778a97fd175d4cd71b5b1581b627ec5ed05ce505b90ff521d53a66b50833bc59dda3591b1d9234d67e38ddd8f13b877c5a0cf07d0de9e593a945eb0e5ee4648d36cfb15d5028bccf0ec97afae3ccbe142756558ef513478dd022b708a72fbc0b2fe718edaca3dd2396fa5d86167f8d44dcfb7dd5047ddfac2b31f714ff7e8a6f7d22a1d070b3f50c49e2275d6e755b15688d6e8d65e6e3a79efcc78d431f7f7cfbab71d19be0b2d531d3189ca60773fe2d3bc824fa89c1d37f9f1e541b9e6e335b1cdbba39a74df5dbf75f25dfb9459f112a33675bf25aa280ea712814512e8d75b1a649f0e3e5e2f45ba6c7fc677bd47b7003597f8717ffd67db7293a5f585b824d6534ae90d51825a098b4d784e069de589cf7b51edd8eb593278b1239fc2d4a9797dd3559f4ab7105fc10dc1d96349ee8b7c800d2957253dc0248e00f88e845395c9c447f176aef7172f5bb45a1b1e1a758a89d6b68e5f4bed866c657483686abc7964d4cd37af9a13d65c020bdb3f2e5b5ed0795f7ab3a1d409ad6beae6b16b88698873a4f36f23d36d0d2607b6a88f2dc16aaa1cf6d7326e22e4c6e97c146f3336dbb565eb929407fc1b973709e094bd7b8c44aedd3f9b8374d5ddb8a3200c45684bd87b7ea936cbed8d021f3ac3d6c8e4aab35f72e855127c871d522cfe726b33466fe8ad0aa4b22da8e6ce81625ae13dfbedbbfd2f3c496452e0bbee722dc11ea6517cde23e938f7e60fc08603b7b98a210b0fcd935b0f97bd8bafd75a466b19d45555f23d6b4876d1080c0fa77dd13b7426ece331edf893a6cb3d64a512a7825cb67d3e3676c141b8fa44dc5006e58d404ae070d31db95d26452c7b212ff8c9358e302183a4e0c2a2bb84f0b4e58875e6bb429daeeacb128e3ed07dfa488ed9e0f6f02bbc641a6ba696a6bf56b754e26689474e4c41e1dc887c75c1fad58bef3dabb96f9a8fd9207a729fe6ca93ba77eeabee713897defb001654ef2da1bc66e987e8a804c38723a50ddb2b8b8dba9844874abdf1054e17dc2d456cf658ba82fb1d57eb64f63c4ee7dd5c18ac9affd0a54155559d7fef91cf0541a3ea6bd4352f51f4eefaf3e705181fd8ee80b1924e59ab76cfcb1569b55162fde5e73a8fd63ac47d3af9f6e36273895297c25a89d78a2687da24324e44d4e348bd3b65d2f42324bf84ed625f599a698ebaaec2248af62f573a78c1cca2f828e73eb7179733b5bd0f6ddb7b5a7382adf19c716c38d79a4cd9dbb21f06d38633aa0ba19ac56f5213a2a425cb8fbf14da83355999bfdb79c0c0047e6a5746994b89cb86803dac43eb6d6f786f898d08953312df010f7dd02a28ae4b73fde226a216e16dade0b83860720979e58902b76bfc69fb995e9d35e6b67e127285b61c735b29b9ea129794dee8c932ef0911a1353b6e2056b8205387b1c74fdf4ce5ff7ae4b0a165da2fb34b19fef4c861a0585e577d98e59d0d4a0e838f7374ccb2f2df9d8019b01fe2e278c31eb7ec498ff4abcd9f45fadbf3e2669f14db1397b522ae524ca37e2bf3ee8ad44b0726ad6fd79dadade7c9aebd68fd6aa2e9534775b489c9c14d04be0f26b7b77cbab88a7c5cdca9f4e1a9b7e6db545ef91f3e77797b538bb7a6529c61e02afde8a9892bfe554acb1ec17ca9ef91174fbf656ae64c506e53143c1587da1b39fba498cffbfb51d7d77f6e37c5eb140f1e917a33112b31c45753c1cefb22ebd06db0f6e185b597f754c2c4afebd8d8a4a7dfe75512d608b43b7adf54f9fc55391e7e64b86fd4b9f8ad7607789f45f6b6fb0e1eda1a52e8736b1f5c336d6f48e9667989f83783d8a58d015a921a38f4b78049a33f6f919ce0b68a56cea427cef514eef471f83d7dec00b7f6963a8b86e297c75f9e5357b57b72de69652d676bf3b94e8d9d245f82287f8a48e54d18c128adbe30e802e1ddfd0a8dc9178603d0a0685a2477869b5f7eaa04acf1f48a81c72f03bea0ad02cfe7c2f85b0b233f27cc26efc5a7965ba45e0c27a6be91dd4b0c9278990ad3503797b788abdf71c57268a77a4a7e4aaf9c3dc5fcb66797d6adab84f0eba17ad527abae49bccc7fd8209db6ea70d603dfaad3e39a2693a39811912437fcc7b1f7c6db615dcd76d245c78376e8ed40e9126f14309d74aa993e75eda4ab682c5bf57a5fad057927ec48edb3015a9a880329d3d1ba9a77efd2fd57a364a77a97cac63c238e62e3bddbecbdde9f2a1f7e6ea0849ab483f3edd4b27c4475fffc4ca2a0e346375fbf5f88dc48c6640d9856598352326954dc0ef3557ad29ef7d4b18fec1220e4725aa8fdbc21e7f439c757f70bce9bd485a4c90e698ee54958330d5831593fe4ebc992470a27454a5945e7735b8a74f53f71955a6b790fa58633d76a17df3ef21c02bc05ee9b6ded1473aa7eecf0c2cc3d795de79dbe81c9747657aeb4ad1c134aa995c74bac61361105952e7c3a1b781f4b6dbd7757e0fde75b6d2cb305696fe5b6a1f8340a1b4dcbfe407a49cde6ab992ddbf69e34dcbd6ff421a65cd86ff48b6b83fae6bd56217aaf5db5a1a92f02e2b8ce184478cba99be7e14d5d466095634cb1786bd2fae74afb56edc558d7a91231611e3074ee6d99a67b4af7e11365bbbb8df9b70cb6250dcfe6e962feb40b0e5ee7ad87fa05b58d31673a8e4691ef8b085e3f7ee5d8b04a6fdcc3cf7cb23679f639c3da516e4a3b9f2089911f6f4b03d2d55ed2556a713285a25a94d00fdceb5e9af26a8d27dce00bb961bf3bcbf7b02e4c596267b596bf7d9cb355ad02337270a35a7553e86ca04734f7244c8dc2f7f655b70c18256fbe06f44c7a9f3157cbeb80d7157dca42e4b4aed327499658ae5a5b74789fc651168d3c832a6af1ce83cc4dd82b57b1de46b9ef758fde74eccb6bd33caa852ed036dcfa846da522eca413eac0c58f85eeaeedd911056493d6b3cd3e471975ddcd4ce4a8d08b8fa9e74bb2f45e6ead3c8d36dc7c524121b4ab465de5e33a8dcdc18fc4656aac86a24a3584557baf5c8810a81d953ebb1ba33b81ff38751776e84d24ed6def2a60fc890eed624a5a514a7ec7cb90c4536f297d8f542f5f1de2ad6a7e72b9e19edccd5de3d1ac343be1bb2bf4bb35134646094567ee641c6a57acd42ccf19adb63246343b868456958bbe1d177d4542284d4e1b404eab173fd9461125ff03db28ac7f766c60be77c3b3cd039f739e920acf3cdb2c02f3a08ffca12453389e30581926c08fbe77a475c007f9ac338b13fa6f1be8bf6da0dfdd06fa5d39721bd261fbe93610f991a2bce7e4af1fe8d13e61f06f6e03e95c107ee0157645ef0c5c582fff8dca94e48b0fc1a17adc48992feeeaad59115d9e2ce7cf9614bdc87eb2e7c17aa18d7545ebb77716a8abdb2017bd7ae633c0537df99f7aa4f3cedd4f225fc2ed8eac1c4cd1d27e17b4e25603c6f73ffdfc4f3f7f573f7f578edc86747e3abfbdf4b1bdac37147e7d8026e023fedfd4cfd84769314d16375bc5420fefaed47965dab26c3f326dd727a455197f65c46703cffde7a0db2f9f2a65268588b965fb1e9a70777b9f2343be9a6979cef4b4eb8873d43fa59f9f6ec1f32c628e8bbbf5b7aa6ebe8d6292e1eb8afa4f3fffd3cfdfd5cfdf9523b7211dde9ffa4fb4a1f09da33111bff69f4e4cffa67e66ede8f3ccdef3c8e8f6f0c09ac81b9f3b8782b9c3d11786e2b7282089dbd44a6ad6ed3bea9bdaf861cf2ddc76a79dc7cedb85262c7e58bf746a22bb75ddadb83dace7c4ff2144cebffaacc489ac6fcae587e37b96de89dda4f222ed3ffdfc4f3f7f573f7f578edc86747e9a88a96446b03d0d89fbf5a9583d0ff4bfa99fd735d2961445dc792b84b709df6ef6a1bb4887c57a6d6ee716f173378f5fa42afb180b7fcc4dc8243d5e247618810ffe32e4f73e8c5dfbf4f003ada713af3c0856a47f4a3f258711c49df6546397638393166b761fbdfba54df73ffdfc4f3f7f573f7f578edc8674847eea3f1fed48009c2d6a7f095e4788f26feae7c9b3da83fc8e43f70dc577f13c0ccfaf71cb1f43e08fa93c8d195ced2af362e7737571e50d169f3615915c9e62565506f2b14b3af312ae1bad7c2a5177cdd68437ea9fd2cf576e5b9c040fbf282c3bb20a58e668b9b9a229efe57ffaf99f7efeae7efeae1cb90de908ffac6d45e5fdcc5312e69cbf046f22b5fddfd44faec116ad287f8fd54d42cfb8f40e3a1a7b24acbc26f85860cc77b8c3e28ccf60f662de135f686b25c477a764864b28e8eddffa301af9b486a2aa57b82a78dcf93ef04fe967e10569c205afb2fe8ee61b94094f6b3dcf15ef27ffd3cffff4f3b7ebb7bf29476e433a8b7fea3f73388edcbc7cc3fad7f9e71dfb7f533f8d0c7b451bbf94be4ed7916f95482b1e94aeb13a15bebc2243edd2db6667d6dd3d8b148db82fc5d3e494f1bb15f727fa74daae7d5b75542fecb6ce7578776d5cb5d89f1de3370d2bdfea7f67fb8b1c1ded96498ce451a14abf35fc219fd889218b14fdaebc24d3d6039ae75884c5523f19d4476cb61b9177259fef0b02eeaf17ba75cee169cd6453591a7c2c854376d68950665f91e458a7eabefde13932ccee992bc3ab51ee7a1a17b644ae3c10d6212a76eccd1bbdf99e69022af0b47b4aab773cb91a241b9448928adebaa62659302b809fefad35bafbb2c133af73ca349fc8e390b1881ee769f3b02aa64e41a5d3d1c997e59070a9ad028d930d6eec52e5aa68f8b8aa2587c4cca9d11cbb8b24f98315787cb9ca3088078db02080b701011000696208110a011970895f5a5a5a3a2ef698694acc1e9a9f959df7fb5a610ad51664c1db10910141eb21adb8eda60ed6c99d4bce2acba938ae132c14a6d88230bccd0a3c1949a52421852954618a2da472000fc17c40981e08fb30c580a589178260bc3810869f7444834cdabc106c0d0e8469813de278d7441e27b2200433c3e15d3f5e144b1484603b7078d771a3be08410846c43932464130070866a30d3241d26bed1c21588a9d236884a1080911b0200a008d30782a82f2c11182e1215808bd9b8cb99d230457b673844ddfa4306e26db3942ccb9768e208b0d08a37c5d3e728520042b9a46efeb3d32525d1082ddc4cd40af8758fae8705b207e67fadf4e4880dbce313a1a841108bc10ec0d0e82bd81641aec1c2968100507401401a04000139502c9f44d839b99974a44525dd9b7e6155391070f82300204a8e02040e57fc71a7d1d6b8471f5a31197833d6204ac3ac84404b0dfe6a2509114462305940540149d0c24042172f384105e0802227186200cbfca10844d3aa2d1683468843104254540492280240274bea019904e5129902c2b031263e61e318408d81341114312be81a22422412612800565e9f04dbe030361519bdf31c08d2c0c1c5c840e0e65e7880681c3e9e86f979d2308b399cd11f89a198ec02328b620824cb1059948145b909948b185e05b232081403a8b3d4184cdccc7dd20d3d78fe120f3f447d0088f01013c114b200194442c08a382283c09a0e0b5493a00058da6a009041046c0107821f8051c04bfc0e0c4573c12e9eb462592e0540a15a05001ecff4e47a0cb1f8a08ff3ea19be923b732d8d759119c3808c1393d2b8a4260cc34df3c68345d628c30aea733376c61303e3109fd8d3654c66d2a1a420450d429518c7f640a5d9e99004836894ec8efccc1ebd39983889b51be695e21727ee0159df0ff2b650173f9aa24b46b3e73e6e5c46fd8d04590f4732164e25c9854302dfb478490297881e0b2bf09e1dc6b9feb51542a63e9d405ae9c997961a8302bfd232b67debd4070695f57fe53c563bef4a3292422211638ee2b7a8c1b1473bc10c4f6194ea5db3f42c48103ef92e853311099fc11915f5a301292c2202a85f42b52b2a017b63696ddff082959ae2f90949333a404011b10ce102349a5930d609f18010b3211002a854a576c2295f84d669014d7712bb3ed8c45c27e5c24abd65c5061c455a0a42185008092224822001a6121d62d540a1dbcdc949d63229afe0f848100050dc2c84486c5610dc541aca13f5a1c0280a1a308a310b0202bdde018115136944434c47af6bb1b8404a5a617638461b82806c36639ae69d6c14418a4a326a289480aa31f654e32b2b12c8c8c6cca5f25924c62e0cf668883d80c67f087832800c080304188fd3d8e11b3d02d670501a013176e338baf5424d5157bf99a129502a2880085111890bfad8df135e2c7af07a2a6e115e220b6c21fe04d4715308faf2f5626f009416c2d3888ad05925d3b1d7ae089583c28c9e00b880218aca12f7a0a47874e98f1068e68cab4a9c7130022561d4fc4823010450208142c910c10295810240158ea2cfda00b4e222511fb8d2b91bf70f1ec9e0b23317bdc8c62ac058d3011aef4152167a001107b617252229502291ca6afffaf5c64af5f2088b73320d073aac377e5a33234800a71285041a619365166f9ac99a571982c501d387cbeab0301939886a61c4227a32328640a8117e2388083380efc8f2871647eb5705f311dad6057f846ff19c59da5b4f46606038cf03f20f97c61c4e1e4a6d377cace114d5753c2b7895d1f131b3441230ce14796fc95cd9c0bb47f9cdfed1f1e03b2e28958088011e9f105956e24a8147a8ce10871dea24f0fd218220bc2f022c819719feb0f48c0a229768ed36c02010a82428038a93846a003c220ce014870700620335dbc2b66c3a3ab0248fb1e19813047bac609415cd6380611be882188d3468b4b03077169fc354cc2435ce60448d1dcce918a46435c3c0c87ed36d8729c1706717944d23ff18c418aa09d23c4e54fa5408a7b195134cc8de9a4702d0ce28a201d8014d3e9ad09f4d6f4194c69746d04e1360c7d6498443a4c6c220565939884a652880005e2aa9b65189141332498210b712e03c1358283b846e63110dc927f3110042c3a622654e4d6c641dcda7f35dc0c699c1b6b32964aa1a26c28543ac2dcc1bf40983417c2dc277010f789f9106e9c0b61601ae1673888fbd96cf52250b0e8d9d2c56cc3000c2dd2065941d8b4c146cd683d084381308a0d0502601c14a6ffc11d61339b37a0117da55480022d72f99f757a70f79416e7b9c1608cd8fe1bc160042c950810b0f4c03d02134901e1749bb02813072dca5c10d22fff31a47984ff07e9edbcc676a20794d4e7c51a41c79a078b8378b00bc19a27e7b7b166fa19d60dff8b35fffe4d5bacc634e7c59a898e352f1b0ee265fbbb12cd6bf90b899e56f1b9c49a371407f186ce23d6bc797389353343ac79afe120de6bbfa2f50c71675081f8047f97e46ed243e79de623210b9d847c1b7010df86394908d8fc35b648260211147a4e8905410240a6602918d764c7bb753f447294446422e36e22c4772e31861a43a5c450d632b247c5811fb3c7e91880af7181be986f6cda172bd15d1dc48f0c70198a95af4898425b4beb716c7bda77a37f6bda5e489860e708f1af087875af488f9de5e4b864b1634881cc07be25975e8bcf34a203ca7d1c0b8f5df7f27b269c922b12926f8e69efed6034a2675f7326179000272540c5bc26b96adf118bac189b21fe718bd7f58397909480e4b36ca760b84c01d6b36f542d0e3f8a3938106f4f9933d1a510bf875d8e7f75c8fc4f16e6900598671cb23a24e26ee7f8736ce77a813b65ce24747e6c21fe9bdfa2f81fc21a126561518dc002f31f81beaf510d0823cdb21e7812ea7b69919282fc5e654c414608536c138958908d82455129545b46f6399798048a7ccf110148d015879e3b27a7a0ed1ce79224b11fc7e7e2d073126e7afc1cc2d6fee3f83e1c7a4ee1618c67fce77b7a05a2b0a01101650382540a24c4fbd7fc6a61a1d2b7aa94d0061c24b4e1c7aa140909a2a844782225f1ab29f89edbd18d09056543c4509114223d62a3cf9180838412e69b03f1b339186e53a819070935cf3707d3cfe6603831a4300e420acf3707f3cfe660b814a4230e423afe30c75f8b748954f49c0c215020e491bfb08382c67fbb41faf6090121ab70681036e74c14d477e9262029647aef77383408ccf446ccd75b58128706e133bd99e6ed6d8543838899deccf3f60ec1a141a6e9dee869c19ca3fcf2bdf64dfa457a295cbb3043203c3463e6e8c4842120e1091c03d905561228a45fd611166f5c18168b777dafe9418bc348dfab19d30503e23704a2084810462060413686c58a20a26c22b0f8087a3e4e8e6464df91242408e223a7e5118f8f046229d8480c8940ef75000bd2a2006c24864200a2187e3789615bf151401225094ba4070b4918462982b1ec9443e8246412e37b1224b22489429df6b573e7db22060b5bad08f835df66b84148644f04fd026190c8fe19274937ad91f46c084ffc9e71b2c3df15cc9171823f725ea47281583ca55220e50c46311f04403f310492fac34718fe7b09c6957b0a49983fdb155db530d8a22e74d82fbf9b0164ccb74f82f4798671e859c09bf851790b007e7981c0bbff0a3cfa3b70472168892c0e4da4a009dfab389058048eae0ef9cc99977f50878384ef05c9180a36f66b49744e6510735c187e62e15f950112874fdb0099b25d5d3f008e9a014c4740968e80c93704e87d29a0db5c08742e0c0171d857047e3440ffb36a18954c8dfb851112b75a2040ff198580c44366727d4685423c86181101494e32be7e5d39d215aeca7d0484910e127f912388dff94b8e3047f54cfce574f54c856dae7d9725cc3fecbb2c11f9cb5ad06848f2ad9de36febc8129785116549e42fc4142f04492cfe1b3ab2a47b61c02510bf5050472148b20e872650d0c4593a2291ff0fe88844f802f1cbfda62392f2ffa48e48c2168680a4ec3fa42392fe0b0498f25547248fccd611c9333fd51122083b4880c47318f47131136b0007e818a2663cf8d75d14c7992df849c71fb333189ecc07a15c70730d56610c0eb7dde919b017f2b3d3b0f474d905ed0a5a89b2d8b8c9d6ccccc2d8c274a38db3059de4582f8164215be1c64d9b1e6c4a014f89816ef409c80024f98c0e84c487178250bbe8111b91cf1142dd9b139ee282e05932e07958606c2d4c2c6c1cc08abf0283505d1110620092129fa11eea2531e2fb3729661284fa7200420c4edf83a4a2e92d90141f81c4a84fa61e9a451e82101e9232c2a18944484a83de01b4734c444352ab28d39d051d2129d29cab1164ac26c02d406d07b47bbbda8e3d3e6abe81db76b9fbf8ee054131c62240b7699c6762471811923a4422422aabed1ca96802afd002a786dcdc7e3a3508c393404932c00f49bd9d317504ad1faa31d26c33b5761409a0a249208a08328b450000bd4966ba29119dc8085467248f80240842d2ab67a663c098f53f90167310c12f044983d31da2bf83c313e993ee9b39b3214d8e23c50390d4633b474a063a1d0da20e025a54f474a7acaf9df2bf774a47a7a241a3599d2abf76bafbbd532a3a050d828c4e90741f119256b673a424a1417c2ca045991e363e3d8c7010a0a20f829224801f92e19eb9a745a0d344467cfa6b1c88224e934266e9772a25a3f18cddd4c494b4afffff4e0490167980be7c19e7e901115ac9681015096825a141a348402b110d829174ece8e1ab1624134960a088a7d2e74327a6509266286a448a60cc93373d0f510b92393fdd978aa663a105c954ce1a3bcd22d78deb42fcc11e311086053540262c284bb738200c4411c98cd946beae1392854d8f4e4a9c11f5af7d644566388b994e4fbe3768cc0cc6e085840882902c6cfafb6ca06b66012560f0642c88c247d0294606409823892ed4b20770044c14368508a450880005040048d6c7ce119d9c92fc55edbe1b772216ec015178c65edc010c757a4f0e96184d041229540a04c022014a842381316f2f2e0213812461934940329504501933dfa407db1104046814056021d951422c246b6fe7c8602091800041328085e4b809518cdbdf5d1d888f00b0240202a445d0ed28010b7df91281042be8df5000956e2f669237ba11a707260460965e1189bcc242909c070e92f398a9746267c8f9ad175d18e5a271905c34a3071a6416fbbad7469c164bb9635f290ea220b97248ae8404c9f9da394272abec1c89042cc89c48491423d313730201a04492e933b6cd084c24e048a6d345ee030e8f2161e9142101905ca79d23fa50ca2c0700c240901c4967b0bcc0f45012e64795955799412312a0a223a751935f3d0b3579eb6fa8fd2f563174ace4774e774f2602c98ea4485e21483e05178181e467e49f88a5b7303676e403ec1ca9d100869a8aa6d0d9348dc29919a184e42f4712a300482e896e88d1a01119c05018bbec89768e209cc00bc9bfc0cd9648a96f1249c1da7d934ad8b4cc2808e24014210220009848124004b000243fc6c85041143112a0f39ae1a64900320200e87ac630d578ccf4463111c0400a96202a022042f2f5f471464400030278ba0ce18948bac663f1201801609074b5c7a2d1209ede034f06b0208dfea98221609042225db48890fc6b3bc7e4a419def410b0200c5228047b484014a4a0c9f0530a4374ed8fc463665516485846a51a2324442133ce2e91000ce3f80b8005410a81de4005e8aba71119393058f1ad08f3ddd228f2cd080e0652149fe60a88a25337110d2208bc904ce5ffaa3bdf6c1b03100148d10107293a408acb1929275d98f1443841884864220b0ad3fd19244562b4d2bd9d62f20f9ce2ff36199a8962e748202018c6f88741bfb229df82d71f8d8b6205232a00e81482143f926319ac0251e4e98dfc03180a81828500237c049008329328629100850a506388f4d989f4d99508b8a8080404ac160122b1040c1e13892513004c441483d6440043a17f02bf7dc2d3490ed2a851746b45819476100e0024066b532301467841214de3a624315d0ba01b1a23ba1c28a512a221c582e9fd54a58774f314f5b7584db76d3d74dba6f49c10c9b06d54349a0801301280fd21c2a14fc7e0bff237feff101f282bce180500942400110290b2def40d3c06523687e44a880cbd27d0f59e4aa18a110112402111004a14893eda7d26842003898e44323da6e1c39130442cfd06850c5020656fba3e7dad4930620bc1be19673bdb38299f9df1f6cae5644899cc08c3946be8bac7f8469d36058ccc88318972cf0c9ad3de91611ebeb932e5c9afd6eb9b1f2413b0f4e007c0cea82f094957662c88074146240da9688178124066f0f1bb01c513018681fa2ea55347dd3cfddc03eca5f951222f981a90b49445d59d4ba399f98dbc58b127cfbc2120bc5fe46d65bf77a147c92dc0d7c7d518c6c6075b5181a73d39a33049786dede6df3251ddb9edede56d8bbe1cf7d56f4f77f60b2b3edea75e7524724da9dc14c79ba13b6606967007e1fa9283dc1dfa3dc2db7c05b92492aac0e9d7d00acd7a0ded05a9e4b98ae2f83213f6ad79c5b3cf34cff56ae35f1e82763795ab0068b8bdd032abb3b865cbdec993843e97f8b435f49d7d6075e099c5649e71df05c73734303b1de142589a95cde33885a49dcbdd5fc7795470a829e62cdcfbc581975e9bcb797d61e3bcdeb429c70fc4e71f1c4aa5334357f32870eedea17f43e0f6c17c85b5061884abc4f6e185bf18f6c838aff8cc0f462094a6667e30e224faffcc0f4614f59cdc51bbc39005f680ab68cd796c76c1168ff1ff9e34f9ffbd274de67b9264be2751e67bd2e477e5c86d4887fdd74f4a47fef4494c057f8fa7b261ebffd5371d48404f9fbac80d2bbd79d8cb0dbbf939a66fb75d731b913d243483f7d39735e7a96b8e08a9df16d4a9bc4792507e64587ab5f97181fa8ad2d06b97c2c83e2b3408a3e27ff4a489b256ad8dcd313d6069e9a193db97d68e2eed3ed7b0447fa5bfff836163e7b40f6f691bdc24582d5a0564ddb3aff01dd7c85c9ff566450b7ed0500aa464da65306f492a2b878f9572f0cffa61553f64b23d4cf690543b96a3bb3367c751ee18e78a31c1b628f829894fc93db032930137a8701ec47e78f6565bcec04aa7dbb3b6c06db02d6b9bc20ad2ebb40f1500ad49aa1393e2a3e89943b37abdf88bd7627927abdaded8b8084c569ee7fad60a6edaaa074b522597bd3df096ef2e9943e64b8f8f875a55f0646a7a747ec4f5a16b1eafcb8120f838b0878304586f222346c4974420d6eee582912c371825130b54fb57add86e607fcdb2d328756bc029f4b003be1c602a3d575a351b37b5b2a68ec8db2b2dfd8c9eed9335c1ecdde6a795f12f494a92c507de8b141b18eccb3cd7afb56145db9f225281a7ad49dd691b6e60d642d6b12e70f01d2eec5bb4f3ad40ce7e9c03e4b197958894a0390b172e95eff04fe0e7c05725a8ec03728b47ea44af12621c6f11463ea9899997c3a5e0e3f0251c44e00d1981bf104246147e1127c14ff724c7067320b8afad4c4fd9d7ea51e57ec2c93ef6c699484c7b252b0d560e9c245f96f8e105f33725b6ee63ba17bd67eb5db351849922c7e12469bd79d0e798fd65be9fd2f8f1625b16d430ef63dbf3bc7f0f98efbd46f3b4ab78fc0e7ebfb7be7fc863497d5a5d81a769be93003ae597771f8db9e5afd477685772285af2617cd19ed5a72f25d01cc68d689ebc5bc6127946bdaf6a3c29ecad3d1f35b1fe8327478b487afb009cf3bd99d5a16ffa09d7db49861fbbb8f56fe8a790d859f1a0618c8f8cdebad6ac337a9119f51775fe25fd04dc4e5e7df02c66f1a73fd4cf477fac9f00ede4616e6cc473ff8728a758eec0f667bb05e56fa69e7269da6f1dea5c3b70cadf8bb6379a06d41c391a667e43226b252e78043921f36ef586f0b2a197c1f0a2a1dcfa72263bf83813968328c942bab5c5880cdf65dc44628f3e939c7c4542d8523d47d3b4a29f9395f3766789baf61e7c39a27f88a334ef0ff106ff4cb17efc8dd94cfea4240ab39248d172db61b161244fb3bb97efefb4cf37ff1cd73ca12030cfaf0c02b2c3c2eebf34ceccac1e3f7b69e1f2a74084f483927969fc030e73f1729e502ae2778cc77ca1a041ec3638eede85f7bb3ea68ff4963c4527e58832ff7b91d62fe93b1ffd107a9792f6631468ffa7e83b1ffd7eeb37881666583ed891385e64d40d29b134a5f9b575bb229f9f76d9ed8bf74df4b258d9125bd9411329442ce1ebc56c538af4592ab77be7b07585f4f3a4a7f27ed7f4c339f04ba72aca8140f838b08b83886822f187ad22af33944efe2d8bae552442f409aa94b481d444043e0cfb77149af4fc4b122390724be0e3ea9fcfae24bd223c66b2f4cf2232fab5db772f344fc4559dde348874b8bc49b89bb6734fe59684189cf09e23c39d4bf48e6e0d09b37dac41dbe75ade002c7e74f7e1d8e11c4e215b6aae903d552513fd2877f981f889f1cbafcb258c60e31206b4e8cff6e2ad4c23c1b2ee2e9b9e9e5a541673a1e64e74c41db3ac84b8679945932a0baf38e48c2f79558e408f23ac48f0e47d64ce979530124095497ec6bb2de465c743e7ab05b4505ce5f1334c6cb6acf87278ff5fb3f1f428bdebed858ff727e9272b6f67d65bc19e90ddfe5f36fe4b0f349f8bec8fc37fe1f8c3aa4efadf48d1e7bdfee7f79f02a9acabefe8e6da3658bfc94f62556a66da5952f533a66d7ef730d6fee63f926d6f0e163c7ee596bd74546df03abe6bad87890f374d8cb68ea5691d97976109da746fe576be88d827e7a89860f6eef72a1be2aed35ae52416c73515e91df4e95f141c293e6f46bdf71dfcb561ddee2205790ec7738d60af501b9f90c3d9225a646c75b5dfd1134334634d6d12ffb994406fd72ad9c0652a5339b2ed49b13d08934372926faa0d5a05bffd8e92fc74116f39caf5efff8e92fd945ed94e8441d2dd97a575390ede466ec11551d21f8f3765b94f0095626727bcaeb6296845af5dd177d3e60ed4ede04b80b574e857d40816b32a8abaca8b511745e5b565087b626cfa4f6200ef252af72a1a338e8b3dd97cd5742c4ec4a8f3d96b89752371267b6d701aed9f1b1feb6c0da0091c547de326eb9ed467bf081abbadd8c11713f545a3614b7492ead6566609fe33d71b74f698f6bdcd38261194acadd9e560823355c8b8ff3650466fd9ae898dcefb82d9dc6e54496dd4b81153e419367cf1b80b50b3484f5cd99b69e5935b2b4c1587b796ab9676f13c0d793f72495f454f294d628dd5d5e8386bb74365ebebbc172dcf54f1b8d6f326bc9950f994cdefcdb2d6b51ea12623212b4ff085e12b32f91f1bdfe43db8e528cf15791e3bb9a18b75a74ce3459613659511aaefe43f713263d6db5eecb961f178bd7f4f19937357e780d0c5e56a1e8392211f6c4f66045e0a91b17b64a3c117a93481dc52f74860b294f3c6e6d4c28b3ebeeb04adb77c72894bdc9d7ae7adcf8893d03623d7f3da5be4a253451f5dc92db78e82046d3ead18bbe0bff1d1d3a55ab6317535a86e95ae2036658f3a87e253d80379e8f251fb9833c70bd28f84db58dc59cc2b7ee4e8da5b0f987299b33094572dfa4aab4e0db4d875deb5a997b97a5fefa0eff6d87313bd5ec2ecf14196c7f8e3cdee0597e8f806a6c5b85c04832e5deebe0aebf9b46491a26992644821d79e94dd9ace9ba51a5c332efa2c65ca834e8fa5ddbac7c77af143988224b2b56d2f113a70e2e97307b9ae7d23ec25fed9556caa7ee4a1770137ded6bddfb2697fc7517f9fc7afa5335ba3369def29f12e317a2510ff99a877f3b5e5e5b0d15d1da7025fad6d8609e1ad370f5a1ea474771caa44ecd40746058d6b377dee00f6b1e4e768ead7e37d5cdf66652e4daf129e640b6997dd1eb7b80eec7eb1655b3a535943ac8f87da9de46bf66721d729d1b71811c13c1695adab51b685caef5dca426d5712e21bd7ae960649379cbd04374ae73b4aadfbf47448ec8654b81b8fcb8d908bbd2a6ccf642415d40ab675510353e513ced1defbf98be2df6ba9473eb08c5cdfd32aaafc7062cc44f8eed549b303d92a12e2ba897baa49d5b73cc576af59ea653daebce191528a90400293a31838c96d2a9a76bdfd88e885aee043033e631e6b2f6556f05e15665985565e76bf6bddad75f9a72753f7edeb621f5b41d8f1a08ffd6454b96ea850954fff79e17ba9795d7a7c462f140c9b8d935f74447627f8aca549581e5664596b52ab3826a9f54999b0d229cd787bd18729c174214d8c7424377acfce5be3f026f332d382bbe391663c6d97f31eae0faa79501f18a6bf9ebf998569d2e3fa6564fcd96c4f224a2ad87feb7ac5f3772e1ece42061dcb15b617584f2071d0ee96195a1f7f2ecd5d4f78101ee47ab871e2261621f94eb5aef532f2043cb0b774aae97d8bb9ae69e4a21a07c5b08d3e6abb8e1cdd10b461f7e049d3aa2f2c1fd4641c68685fa1abe76b26f71561f6de30f146e8a3d7f75bac21e58be9ddef05072edf21891e53c85516dc4511be7b30c3e8b9da875039d5e73e40858092e5cdd0f8345d3cac3e51da8a876b8ad7af775c75d5fa496927e7714dadf3a065093a772898cf513e741fdfa53b0f2456ebd792fa97ef181cd8e0d1002d3612711b41ae5a99b538eb736bcc91bb1359b1e95eda9682f7175b9bcbdae595890c5c5993f4ba1d2bd25dfbd23f2933deb5b57f0ddedaa0538d875f9ce380984344a55e4189fda1aee5fdf556d257d65dddcb26a39f7ed24efd9d2de6aec4817379659f99524e6f7ca982e7b60d97e7a6845f67ed66aeca6e961488dcd83810dff2dcfa7aadd8feda0f064fd4231fe469b05e1c554db02ccd1685a68477bff0429f5be244d2df74524a284c53d55a564d6c891964967c6ddd85b33a1bf11de72d963cc1399d29da7039a33f3bc12fa4b714e67865a7fcdbcb8bb8b0cde1f234eb154c2c0a9fd0b5af0fe1459eb24f6e5adcce4716cce5bbe776e4f3a3ab89cad5b9cf1f0bb7697f58b21ebfce76f2b1e28e91fb5ff65d56b16ff572e6a70aebd61d6173e563367ab87495d816136ab140180773cac807bfcdb7ea1334b5141caaf3f79515062c91e3b5e5118be9d7b1131abf608f3bb3788faf699bc9f31739a4fc0d718d41eaa376776558282d49565c2577b86f559fd8f552ab54a49677b27691885429a72852fe73e8228e6bb4988dd2e3c527524de51a44a4f690dad98b4b1bd26fb7c5069faf45740b5dec2314e76f9a905c2aba65448dd9ccbbe0d1c5b60cd60669e3d7f565eb6039eaa0562f9380c67ddae908fff3de2dda668fe1c170be7e93c4ca33a34e9145f69d52da99e6e52e0949f13caaba7873ca457ecec7322bcd2a1feef6b46a3fff28f3a4cc1d3d3d5427770f45f1f5d5898f6736423586bae3a8dda82371d4fd3796e42ff14cdf6fbfe15014b041d8e4c1aa236f27e3a6f4e4230fb501701f417ea7fbad574401e2b83349a767f9f8a356dc39f725722cc562d8733146cf9e849d7c5dfda239d6ce49edc28e2a26bf4d8a1acf63ec4e5aee76d1a1ad30369ebc3cce525fc3af102b3998b6c10f5152f4d05d629d8289af50d9a532571a579cf2505be8869bef80dbaf6dc8f121c1bccb1586cf9ceb9b3aac6bacdb24727fc62f2356397cfd7dc39cbfef974f0d3273af2a6575df4ec89eca3879f60457b05a8600697819b7a1feb0e763cb49a6c633d130a5eb9b8ad54b4f4fca9d10b27f8662c711af1b92ea5fc73fdbbc66ed796966d4e211edc8219f7603153589348fe88056338f90aa0d2b33251baf743fbd547f6315c75111d95a8f5e9b03639f68361e19b7586cd766ecf1b3b561cef7652a756a536cbe7f57f198ee8471f3e60f5f02474e2b18b93eafd13e7b5cf2cc0a92416bf5b1c56ffc0a8a17eddf2f67a7ead5d284f1e9eee54f1a7a94d0b3a84c2859dff5e8b6aa6389e78df8aea3ad6f591bb95ba0f4463f2af08ebaf4455eb7af49da25e2b203b7d862224466376fffab8f5cd8bddebd86438df567d8b9deb803864b4ff44a81c8b56feec41c5efcb8b7c85236ce6d9130c075e16e72cf700e274102de7379fc49cd84c85a7541c15895dd4f1df54a3644b065fa9e53ab5bf9348afd84d1c54de1371765924f64892d1116d37fac31597da33c496ae8614b094e29a28c65b99d300d3cf04acffba3e83853897f5082db1d776b149ba959624b89f569d6c55bdb6a2bab63361e41e4b63e7eeb13fff6ee433577d84808af7deb9d6bb1f5e825166eeb03d95630932f5e59646e3c22edd03270b000e9f530502775e5c5b12b84a69070dd9af25cebeb0f4de31f842dcf58bf121f72cfef6a52527fd6874004524468e46c4cfa66a188eea6e5bb1b347a77b9d51c2f08513a7147e3e0a5c6337bcc0c57670a350e7a76282f0a42f4de09209c3315f56319b772d982140708fa676d9bea3cd6db2e0704b559685cc4f3c4c3c3e292de0aaf8a5c840c6f393835accd12efac3448c0c1cd1057fd7c692f3d97c1c59f520d4c886b5f17440cb6d99739a70e7a2a6c620e309d30ae1059e5bbee30f38667d51932985659f5b02cf36b2b2a7618afbbe9ed21e496826cc85cb537dfa56eb46c37ec7ee126a6e8371f5fe8cbf1755864f4505fae102f838c7d8e6b9e910d63c7dce339b0839656c2d17c72ef9b8860cbbe0cc29e5d575e0987beb2a9538d038c42fbac6f415c53d78cb83d61b9a79ff9eee90f55c0b32debecf8ece26f7026c9b2675ffb84f37a5a730b0b4d54cd73d1e5a575bee39f5a0c73f6f5a06b361cdc37e09b9187dbfd98b2a4f578735be8d12c81bbf7e4c75c6a54d77f60d9d65770f2c155455b9d8b1d1df2fd0f8caf51691918cf2bd73782a850612da74b8da4fbede8debe07a5838e39358f3a7688794b2587f76cd5985abaeb2a989463b041cdf4b4594e545e2baba0e1db7d3c87be5c7190b94810e2b9b87cbb8f86ec679e25835f5c473f07bf103bb62fe3e1bb0177997d411b32f658f04c71a5a9b87129d76c8d4fdcffe86ecca097884356c4a79862ed4471624ed5e743aba8e642211d133be31bb8032e0517ad798df368dd2b95152815b6eb594d81beb2fea09480ea3efe2712264cb1ba65b7eeac323dad582545b8a32e51a4843c5b1664db1d6da2824bbde22836b9d5e31a1752c03c299cf4827d2d2b4bc9524bfe41afeea36ab969ca7e8e5e21f773cba25f7ecc1a7a7627a3238a90f8fa2130b1a8403bb70853c9b57472f209b54e6971b9377bc70757aeae08d55ce68fa3378f8c236d7771b59e3aeceb0f8b55602b143326ab3c5bfdb087372dacd128ddd3bb182b1af9987f439cd6a2adc7da1ee5dfc8bb59f2f895e19b2bcf070c1e3e543555096b69652dcc8bf8e439c0be434c542943cd6cf0b48aca1595cfdb9ed1062a9ff96c5b5cf94aff31421537dafe5970c45158f6749fa2b6dfe6a6c7672c72b816bd2173f5860f5c8c1eca5ebbaecf39e3895c422be44f96c6e7a6c62bc9351e4f95cfcd35a8d9c5a399f8fa69c039fd10e65e645089424664e13e1278ae315bb8d8a03f72db6d7bded75e57ec3ccecb9221fe7eb1e31d942edfeb19dbd59e2cee4bd9bf698f7e54205861a3d7742174f0ce525c1e62223e86adadd5abf5e14eafa5239da1f16f7c0ea3dedc172f7e531a73e6e97a4cb3d9b3dae7e9d76c7459aaaa6dcdf3042abe1438ad1e3f00386ff66a292dce6d11b9ea22bb2466f2628e7267f7fb6b90d3f84b5f44efda1c94d783d57acffb1eedbfa13c65975ff1505e62f5c6f6c03df9b70f3ba7b748a90cca8c2d55ac66aad6ba229780f8949aa2a82e133f1ee2887549fc92cefc2a7bd1f93757b7fb1fb8b8f34c7fef81f7512b74f6be11337a9ba5b76fd35bf9d31f4d96e68bdfb9fcf8ce7091563c6a679bf1c35d8bfdaaa547e4ed5132b78beb6a4f78a6485ebe5f52511ac8f2fe49b060ea0b9b6ef4e853f47e5de707622e01f6491a17cee8eb47047e4aa524f0067a68478a090c6395f6876892c6de0b1cebbb397247d393bf8f2322a41e237e37d9f27071734758fb13d5c80ba3a2def7a33c4e4181f5803de9747aef7e9283ad0cdc294ebd21fdb00c98ed4f33bd91f6d88d7cc15dba543371026ae0670a92295d9ba4e5912b61940f5cda8fe27efc9ce353d750bdf967ceace209be2312dcc8e018fe632e57d6455b5ec37549ef79bc5a78d7f83abbf6733e12e396af959df98f3426e3b27bf63aaef2aa5b778b4723db4a56f3f356636e66a177974e1ef2d6d3a571acf96822b82efe4efdc6d6e2e5ef7a9a4646fd0400be93932f754d6e0b69c5c1691bd86a356b0d1e0b6777102ba203af2277afa81e747891b22db17cebf52e11dfce72842d7c1c81e140ce7adb2102c59e2c34c1e6907d56782c5398bf712a50e040fa647907be1cde9fc73be2354f9508f5676518f84fcbc45fdf0731fb9aebf1e15fe016b346597bbe32879876f34b04ae6a8789779ef4c64cd5072c7659ec6b68ef1d5422b45d327984cb8bb6176e1569376c3d54a2847adca84759b32c7c6532af2e6cef4d2bed8d7b133d77fe93077ffe85f1b4bf4bbfb9e8bfd2f17e5f08fbe13edd1d02c9215e9447817b06faae618e1c4c087f5f50ecd0b567ff1695f78ecc8f2695cab6af8b38a5f06e625df8bd3fdc29fa61fd71cf17bf45eaa3a44887e3c829560f079f603476fc5dfa7d5d5f05403b2fbe2e6f4a3abdd621febaa821815bd9261befa3f54c5cfb8a13cc8f18c97198b66c455743de678ab9374dafdf6e9be509a5277b1a99d4948436eccb7d5cd0e2e354ce240c1f6712e02002fc64a6042e0b32d3e536031222562d79759de8ca493f3da79643b7cc1f9ca8cfdaa0125e882f471cd34ab2b3fcc33d3edaaff74734e73b5c01e7f8c30aeb1feef1cdb7f90ffecefeccef6e256c13a848fc1dc9998b8fbfa6ffcac3f3cc3fdf56cc1a96279dede6fb5915da7b4bb62163cf79396dbfbd3fda00d5475e15a73d2ab20815a0854f3f1df87ce4d8aeedf641dbc3279a5dae3de6fda86dbe64dd3b975747ecbdffecc5d700ec4f35eb9797904bd79fc8f702105499536680e105bfbfb9024fc34e890ef6df43de4735b4dce3fdb2f6de09ab4d37a7ceed60f1bc65fe79c7aadc5b342b8deb13b9d863afddda150f7d18300cbd16a363b39e043f726a5cf568a71ff1693962043e8e78c7a14c465c5a194346dcc58791980db493abdcd6961cc32e8d12486ff00fbeda667e9a6fea00be1c412e38846efb438bcff467876680f93c36eaef7af499eb189745fdb55ff660d9bbfce7e776a4749f6ee20afc59b3f6a5bc7bc5a1c76dff44f2dd86340bff6038f9b3efbe6d7f7b7d3fb9e6b36dbfbb8dfaabfd270ba30dfb7f4adf1be9b61bcc651c66dfeb7e38a12416e99a90e8542c6eeefae2a3a6c050cc9f90bf5bf9c20ffb5f739d4fffe50ceaca17ff04bf0a3c0d126ceea84651d66c5d7fa71f36a6e93a226631da98ef10ee961ea54b964d69a429c85fca57dc14be4ffe5e77d07e42ca9e331f275bbb763fe1d797cef0537e2e2f566ee20f1b37d941db7258557c09e731e3a63cd45d20cfc7ccb0ffac8175f8b84586dffbc6aba7e2ea17be859c3b6e225196021f4be420c62692b9aefbbe9f75c6ebd4f171919c126a6648295cd1e58c01e1dea30c49fcb14016dcfa9f7a17edee4febbb27442af0340c7b204fc65e6ed8c90b8dbbed1bf6deeff010e88a3da64739ed6dc8bc5edfd38eb63dbd6de0e8d5775e9c3a8f440d2e4cdd0e2777115d9e6c0feb7caa8b7ac7744ea11cee370edf41d2bd334866d5bbed4382e78525d3ea5774f9ae1369099076c105294fc92caaba158e2f8733f9981e569c8d875540e14595aa2eed68f7578d6fcf0b92819c7dbd7f62c0dc86a2befce1ce37d9cf1839304f9f9db27687d0c22a13f78e97bd50195c1f7ee5c3a3aa80d8bbb54af73fa8bd1fd7548a9f67bce01f8effd5451c7f30b6fc7ef5b6b5dd3729363e1e1dc7ad25a37c6cedad494975d4d6a24bae8db6573b43d3b4385e56a49c206c6e9bf8a2c69cf0696b7b85554c97a9d45b272d5eb16bf14c353bf5775d79ae9b2a06e6b6ae7b05ec3abf25b31bcdf5e6daa37ce27bb34db9559e2ec46b5ea3cbb1a60d8b2720cefb5d18d2b3fe6554f1875e7785dd34e679a5bf2e6daae87ec0e3d7f9f90d38adb50736940dcb2bbf192fd896c35d942530f6e405ec354dd9aeaac6d33c3e46b644471abd324cf8ddf63bb1abe406a8eac72e6d74df5459588e681c473490306acfc8ac7ab52749fc5c879309cf1207f26106376aafdb7ad278344bb7ec392b8c2f47b8c92d0b992f56f8218bf3134df10b86530a6229c5fed9f103e779b5d948bff6b81aba92f2718bd0093eb057a3cd2fae0c46dfade91fe7fb584d6a4b3b53473da7a6b274bef63f3bcf07dfbd209552ee0d86edd45223ee39d5d75369647564fbe8dd1ef2856bc55d30dfdf5ef3fcf117f71fb6ffdd4bc6e3c1f26b5337f685fdf480daba2efd74f8999fe74708f1d7cac98eb89faf9ca8692817c1fbf743eb5f8f476c9c4a34ec15e4ffb3fc69bef40c2638a98b42731f8ed033b6cef824c4bd96b5207bfbdebfbb241dda068118999eb4f3e31d0f27fa6a0c112e8fd957dd934e7c9331917561e5229aad2a6d193ba07deb262106ce6cd19465b18106b846893af36d018b51bad7386f9d5629e73834ce9144c2a80d4eab34ef17ed39553a8a5574d2220e062be79065664b96980731f7d95f707e6627977a47dc95d0b1f7ae5bfcb822c5f658ea2f4723b88d3ad6bcf6ea124913761bc0ad27f9de1edd82dfd9b5c527a3eb309f8d71b612b77ca3a87cf48b15e41c0583b635254bad3cbd854d149fb827e73c137511edf757c6ff4e162818ebfd696df690b037d3f91745caac858ea6597dbf1ece8efab32a02db7cd13ae20fdbe7813fdf495fc43c593220380ef0d1f4d6bec46c598559963d8e2f72b72c365b71c53eb2f3d29988da8a5d1a8771c72d6892e30593ee1ed5d4eccfd13df7057d820b3a8a97184c75de3f6afcacfc61c9a99d3487f3631ab56f3f5fd67d9527f4d6c3c5458512dc20a4e61be02c12be35c87df95d9a9cc56568c499c3f2baf1e7e44b07362fb2a36c5b64ac446376dd4b7c7b88292f8bb67cec36caa6ee599e61fc555c076b4b634896c62e6acd15a3a651232598430148bb51723b6749a1c8097bcfa59e761e4f0cef3a67df875f7c00de4a4a79b6aeb6558c5671ee1ae45a13d6ceaf09c4b33a0f50c122cfd38d0a77ed59ba2f65a7866dadc5d3d8dd1c785d954489dbd4448edb9e8eeb297236d3bdd118b6773474eb543bd32e6efcccf51b451cc171381f6d2ccab72db285f8ae4124c12ecc73a7e2ca31ff98b7025cd1cf99825b05969cd3a7d1dafdd6acd45b517eaa65e7e3965653f7dbb15369d216312641d66959bb36ea1da4dd1640427c02ef3d4c733598642dc6df046d0cb6f4cc7033d9d826714ecc7c47334ded6c2266df85e4b2e1c5bbf1fbf60a7e325df2e0c917dec32e41c1a4b003d1bc206d84a5eb86be1d5bcee2e1f06dce977502920eed4f4ab4d37256eacabf9e994970a6c5b4e769894dece8d8be7bb193c9679b81229401ea618843769c974fde4179b23d0dc3eb6459ad1e7f647fa88c7da7788b95116f06777cdeb621aa809204b9f81589965268d8c714a0f47c73b6b394599573ce8a9be03e2df697be9c9c8b52ae5ead2da4e5e25cd0eb5c0aacd271375c3e9ca8ae3e9b7583f99460b64747e9db6a0de3c5d7690ab6c15cf52817a1a680be14d8194d2b453e4b019f7c4ac30b6185a611c9236db43ec3559b36bb5ae68d04272e5e6eec769db5a1b96af5892dc76a0fd52b9dda9c748cb66a535c4fa6842671cc29cdfa3a652aaf861db5a2dfd722fed822d32db5b49dfab4f641f11ee0b57c60c18aebbdeec2b74d510d86653eb50e2caf5ffa70bcdb77bc86164c18d5485fa521195ddebda1f468eeb61ee6dc642966b67d6e8dcf773c5db67590461bb3722bafa8b410dab30997f6a4f178a759e42e7b07dd77e2aa4616d7ebd45969c5b70d108faa592bf8779bf30eace31d4d33654fdc98506c612cc63374b82abefa37e4870935ceb40455ce2432ce840448106a5739308723fa21e2e6fda138c83b6fe590edb72b1c73f450fc1f10f05fccc4cb00cbfb937a0befd70ce42711d0388273cc3ef968b0ea51aba6834fac2f8c9037384448223adf119fd0baa56e0a5d8c6fb255ad4be5b7e853665e79e5295b3047cfa70f1fe32e08afd74cfab939b46461d2b5df7d666c3c79aef8ee09edec2d8d116709317d5543e2b044bfbf7749050fcf167243d18d35f662657b82adcb2afeac5e3b6fbc67374fc881e0fe39841997fe6bff37f62879b3cd14567390cf6cc72677b20b49c320c598f7fc13dac635af057a0c1ef498b8455d909dbc19335af0de87d5aaa0a3bbf4c2ee12558259d97c4ecef70f972ef8c3c162a5de73f1a73b38579f22875f36fbb265f04286e9cf0555ffee33dbbadeb1473fe1eaf3abaf9c658f21e3adf58737c2940ea6eb4beb78151eb4afe9caf78fb1b9f38238efd2e68b0f9c66fe32c3dce744dc77ae98e9af7cfaeba4f3c72d0b8e1fe6d375b6f958a7431b16e897a3644b6fafdb9a53e7b5bcd6b70cdc669401df1723b6f278aace4e99b547c2cf142c274b534c6e7c44726efe9058f9fa46826c498ad997836f9a02d764f8975d848f95709058ee3a314e3345c06d38fb6124b8c5dbe4b94e7fe3cbfee7003737595985e91d41ba915677e969d35e6f333d2fa79fe16b66c06230f42c0d5681a7057e7875282c32a22e6b05fbfdc4f705c1d47a2449b8ed844db3703ddbbe89b06c9ac60150c22123caf9b658cc039fa930277ffef1e6a2d2bcad87dd7af65f5b1b2a50cee7041fe7b3e7c033f026b3b03c9426710fbf4bce58da5c99afdcecfe729cf3cad0f26b3202a802f928661bc38f4a15b072de7eaa97fea33fac21cfb7b7f143d43e5552f0a1dbe0719e5e6a726364f647af9d135fb07fb637f0a3be86adf5dc1f7e747b08efc95231a6a0cdebc2b1eef2b07ff7fafb0f4fccb0e177e60f95219e1b2b72e1576ad674d3645ed3a1ad62f1d31fa4146edab9b82d4012f62f47f5f3581dee8adf21c91cfb382cf3c9e71f3e66c4d4d8c77df69fc2cf157bdce754a7b5845c83cf9e549ebcedb9ea1bddfe4cbf60fdbf6ee6eca7ac11d5987d47f468da99fd9bdada27508b5a0eb1b9654c041e33fb431e57fc0e0de6dbbf9d0fbfb94cd6cf75082dbf72edd84f9b8547793573547a7efafce0624d16962c5a11df1fee7fc3feb00c3dafa5f8331b39dfc91ce679da59e69151561aecffbbd7bcaf631938bbbf63f69d88e5fd31917cbba811d7b24f3d322db8eaadd16bf7f7b9f3bf32f83774703e1a2e9d53ef80612d8e20b1cfaa52e3afb6f0a671172e95d7fd9237faffda237df3f00f6e7224d2467af69db917fd4bbf0cfca11d36f97f4dc61f6e6e9e7aeba062417eabc0276b571f6ad01f2af187b1cc0fed83ae06034dc897935da351688fee32bdd057b73ffca98ccfcd57b7b9cf71fc3ffed8ea6fc89edbca29e76f9de0fe30e6f9683fdfc197bf619ffe4fd327c64b22e27762102d0349ce9a84cb95a6c575ab3e862ca977dcdb4453e0fda318e1ffb26d38f657fbb9807720fcff99fd84b9dd77e749ff1d1afd569cfaa7b9e2dfcf4f7eb815c6166047811fec36243c43da24bdab32da76fae8bfcc573792d188c5dfcd61ff891cbc02a03dad01b6738d22b78f3a20b9dc3e9ab317c8d65bfaad39eb3252f548b038f0d3799a69c141a39df063d5c95ac3eea94f92edf2ccaf5c0bbce030713d3105c53bc979ac9c09071f67dac44164c693999fa99f24338f3614920cd961c9c79a2d738926a3b5a7dd10420fe5764919c56e3b842f47f4ff7fd8fb0ba038976d6f1c9e19dcdddddd9de06ec13d105c132cb80577d7e00c414380e04e8287e01082bbbbbb7e75f63df7de9d7a4f36776fcefe5ea9ff54f15451bfe959ddab573fddbdb462d62c0f003c3244b884422304a16ae5bf12bd61cdc251315609e1d9cf183dec6e180cfbc331199f42a4700d68dc3c9876ea838cf4f27ddcdfcd1ab555250844ede3cd89b98b53c1d53ec2954734338f79f741fc83af40e05f96d9c734038fea2b7dff37bf317e792b920c4c4dbccdf0c4fa755302f3a96f14fc4fa40ffd5a82b2c66f79222cafba27d1b54e81e00d2d7589504ce3ab584f0516b90df2a919e981a8e56b977878eabd8a24e7fdcb662e14d9e73a6214f22cebd90fb86d37b62d411fbe11b2db2dbc5a3b5e3addb6b8d4d6a7af5bc388fb723b03777ed8d2006c2a9ab7e26115dc72e7a7a44831a38ec62a0e6cf7eb4909e62f68e3194e4f7a2df2f5e2b3c77b48016e66289568ed085ff99c9395941e518ad78ebb58d8e73ed6e4d6d8a3df90974b2943085fd2a6882f1c973d3cbfa26046a1f109017612cf3e363e55bf62ff5858a59dddd2b55536cb53c78390371d89f9a0b1b8a991ae66c75871bb31fab74b0e1c283684b4136cdaf7f847c0138af826f5c356da0ba75831cb1c21581dfad10e1ee6e744e79cf02df8b1c53e6f0b4d8f1a8a967fdccabe6115a3e57b41d928b042fe454c0313f1b91a8798a933265b3967ff51da3b336b1812b57390c8ed375b6c0bbbf989338f8d261829939b31d9ab76865263dfdc2f2b0faadee6533ae91cb76fa080e599d5e196e62cb2e3eb28cf948b1605673a85de0370095a7dc1d93d9ba7540e820255227adeb65f3f25bd620e214942f2a3202472c2a7a67d6804d3cef87f82d6eb6284d599eaa90d46cac2d465b53375ca35fabe2779ae0588696880bcbf82bc09800e77f98ff859d84f1689b480f31d24420000e097050000c2bf22021a3c7d1b20e32535e2514a4516f54ab27036229b4c2cf0e20e8600f0501b238a355a58db0bc007a2e2140c14e4add37f70973694a0400a83c59f607771952f31968048c8690f0576702a75e2aa5a2be4f41b92d1623653dea4425d00f8bb4c58409d66d3476a92dd673ac5289f6d296e1c2adb1cc8200f723db1101f1429793c553d868ca6c5c6315618692e1149016b1438efdb0987ac518afc088c0dbf1e9bab1facff8328dd7b4afc734600001cb3a503dec8ba0324999ebffa92d85be763417d20debf3cec4c578084fca04a7319d3b7240debea7eb46da486372b0a67938283297a7757c137d599e8d6bd942858deb8defd8e79f9934e36927549e06206f21aa02018024e05bbdc2cdc206cdf0297bd722b653afbf74411fad7b4821027efca62294a74749328b2892f5e8aa84be6c9f9c1a0c145bac170b10f3712cb1753cad8ce6126d8ab659d7c0e89d9f818ac5065621a555555b63478aab5e0ec537d134162c6f45ab8faceec81cc1e40c46bd2189e2ab39e46d16d1e6460dc81af9713f87ba251e5b5843f8a68248389ac6722762352b5debcc3b72b4dbb4a0deae6781ebc2ba0b07a322864c048f275ca31342000af89005331457fb729d4f5ac76bd5bd2a9021b248e9cb6b6dae799820a13c364c6c589934b0ab0abf04f866f78a3680d592be4c762a7f5fee3d6dcef8962232a534129e5eeb8e29cd537fbdcf73e88479b7d19948b36f8a65c521e185def2b26535dae811067c0db41ef6dfd0d1193e4a6adce2452419f59cfa943b76ded2bf980c2ec4ec2a59e64645b8dc8573890a2821d08349a7e47391e67b94c935e38cfd89231da4712fa5f6b154bed25095d608878bad28120eea9e4b83c7e359ae9f970b773c4e4b9f5b374ac79fca28502de6a67f033dc09b5f8697cf90b2b430451a7a80411e96e5ae8886b2e1b5c10b7a8b45dd9c18c5c293ee62b308d14c68ba20d00c65eb826e15164107555b9a48d789320ddb2ce6fce5a5ab529a497a609430296b3df3decaef0a3f5eabc32fd8e336d7a110673d24c505674b666db8c960ee117b90a2571565fbd923ca13ab5709f00c41afa9587b65f41af547cea831954bf39038cf9141813db99d497f07a96fb2301f27300b01b5604647e59694906b76120439bd5bd4fcd0ebf67afbd279d6f27f4ada69859cb9a76fa4788703827884ea775891d4d4c53b4f0f502d7b4af4b7bef718b44ef17f3363c4892f1531c05ecbcbf62369e559344efb59cf3f46176f32f9695aabf58073b53c91783ba052e011512b8ea98b6588ba1efac2845037366efabee637f4f54315406bb2bf5b904baa421f7bbf9e4b73c0ca4ae859508b5b3ea4cc7248e90127b0ccc7d2e4119d5e097c13f02f18867bae29e7fcd899a2c3710e9e3e43c1c744a4abc2f860ed71dd718a5d7abbefea8dce82f690c5a1f4518385274cec40acd8b2f6ef2c1e7ca91f8ef30391466b07bcb5bade44ef0e5a71c4c697c8a6f43cdb47999749062890e367b8a19afb2873733d56a06d9beb99d496f8fa8e56a5aadefb7a568b8cfc17276f34a992043f7f08211ec5550678936be46898bdc2a2e28cd1481bd239821877b05f0358c42214f9bc05c0312a9e19dcb58e970eb9527ef9ce71357dede6559091655ea12e5c1acde3afe570201dd7f2610a840faeb09049687d8c459b7c9d6a7b1a3a40cc48dd9e41d1b98f14f15e178f0e23273c5f986c1e8dd4b75c273935dc45b54d79f3d86752530462092f02793216f706e31f0c608d9a554d7854b476868de7ffa8490030bd683725203e57c17cdb52b0fa1d0289f4027a1c3fdecfcb6ea7317fe725aeb57160d285bfacd5557476ef758086a5ee75013e7d703890d52f2a5e9c1ab2eda4b7d602172c53352a767910747529a71e4695782f2ee7d4eadc9d0ac3b469d8bba3730046b39aad84a098149b5849d6ff9b11609d5eb970f6bb0ceb8f423e3b2cef132d096a0ad2a5624d4a6598370973866c2654a17831928d97b10b1485fc8ecb47d3d93748b7ccde1133a1b46dc548c0c99706b6233fdb5db88039eb88cb08a680564bde60e6ead25bef9921ff28a1010d943aa0ef9a086cc1c33593497bb32b93bf0ce5a59102850059b662b2d0f0351e4ae296c1bc4f9f905265ae1dcdc33e1ed2f54d8ec801c7dde0598f1e6d93127948fb54e81aab06984dfbd2725da2ac9eb79fb2af8a6517dec556db6300bac4f66c8bc9610325176030b35b5484420cbf493d240c42a2a3f74672ad5d1c888abc60b0a22eb8960422a9c761d7eccc22c61217fc7587c85167210e3991a18aca4cac593c1abd7687077c69e79f71176dc2cb55f6ed92509098e98ba988d7c8beed5097a973045f9804de985d59c66e5899bfe602dd316bf22e4eaf0f91405667e8ed571fa59470151a699f9f8469305895b961fd277e2eb6462bb866d870fce72d908ecaa384df070a3ea9e31c156244a1730aa0b279cefcefdf1d591cdee6adb63a33dcae3deb43b25b6c62357750a8475caacb321931f287c0e3961994a48d353ae91082518c7bffb42f72122a0a999d75fa57b112986e8161467b45ad2e0737884c3476d7a1168330b9fc8e28afc79c990922d2bcae11cc63df305cfab9e388284609a87b99af667dc85fa75040eb9cb98b8af4cc9a07089d86d89cdc0b2598e540cd18dca7c5879057355286113e11a3e3df09f8b1cea70bbe6cde0dfe2f0003e44a709d8e09ea4e9297384f327277c7940b4988470660ec99613725a502fb4a159088f12c5a5ff1897e19de315a016df21574f565f02939597dfe48e368ed8772e94aa939f33b9e77593db2d9fb4cab44d8bd45ef35d5bb123c469ec87da4daf275244961b70b332deb3c3b03ea00abeb8c8af7ec33ea76bb374e0201e56193667b648f3a5828479ba8c74a475a945a89e644742fd9029e4d695eca93ff312257e1f9358a709ec17f7be91e4f70bdde403c4bd4c2b5714c12348203a83a2cbedd7d686daa08d52d17b7b4fd13a49b39c644d1bacf04b4bcd56be78e561f8455e0313eb0cca3371a97bcea48cee8e2681126857f500a1867aa788756c255e16e571167a1cf1811d6496a5da03bc06c47b69fa2fe459a437338eacca1f40f79c7a3d36d739cc57a006ef49437ca7cfa9cd9535deb34bbe8d937928dbd4a4e64402a27d9105bd7de1f04e27cdd63ff40c19787c6b5d3f463ff3f0a1bddab23ea358d71f59b392c184a15707ccc6d431ed04b14178ad1f2c1c4fb86ddda51a1c89294f9c407dc18e036e8fbcec1e6d47f50df42a5a20b5e063e510ae3319654eb81ad3aab8a0f224ef86d4d541ca6cff60b1999a66a2c85f1b12baa12dee39e5e921f5a27b2b97c78e1ad6003a7b0c486e17890905afc2a1186421d477b489819150952d8fdd016959398a4dd51761ae823514387923c5ddfdd51f290587e98e648197ad96359cb9cb99dd5e4f23635c3ff01315adf3e4b35d9cec51362e71e6a43d5109263b4d08523ea83902f19c0632f89d311c25f2aa20f42e58817e97919b03611655e31d0d2b826c2e5462a1148de98016490d5bc85ccb8e0f90843ac2a53122cbfafbe8850e119f204ac749a1a67fd4057e6cd649ed1da187ecf7b27278e6b6360bfdb6a9eec7a1dd3471e3ecbb06e0661f005f625b4abc7ead74a21418998ad6cd7f9d5ca6d1f96d746e4beef2c21f1a95c6eb84d1544cd8e00793af28cd8d77424508f7796a0ebfce4efcc46875911882f08b8251966786df569aeace99b974fd06b0088f8e9ebfd130f890bd991a57b52447145c42ff119592b2991a886e4035ff1ef65b93896c20e78cf8c7ada1fcf3e329404fc667e51d330c2ca88b5ec8dd259b39cfd98f1abe3757179537bee412dbe141f8d9c4f7aea4691fd7ab9beb0cf2972e147405eef05f8d48db30d453f7685c51cf0d41eee1dd541b43c53552183c30b741cc39fef85c7d6ea1c1ccd8bd7afbecc5a70b3ce381c4f889deb1bc723cdd0ad0074d4dd22a2d8c1694775fad106e8908aa963ef97c7af511f1f937e30b8f4cbb764c63d9eda126032c6c800992b2de4a1246e292278f1b3ce43e00e321677cf955640b7562054a4ea17b9e4aac73f879260aabb6135359d157a214af0cfaf8102afde80b1187071a26286779f4430da761fc1e0f31294b1f0cc7ca3be83a6b93a0257f6b26e966ee24126ff5661b72582260ff4ea742fc6b52c8b2ca97376b64755e1a85230887bce0a50741abe5957cfdb3ec97d9f77051eca5acfa3494e03701fabe72dd1294d30460902c7a0ad529b6f89a8806fa4270cbfef4cbc0648989f50a5dab2fa79e2b92b5ff95708fe69f09f70ad0fefabe1cedb8ce96cbf9266718d254e642b7904e84144312f4119dabdef8a5cfab448400e0fb5b90366e1eca0a1d94179f7f6c662d899e1475ca97e8b3e5ad2eed85dbcb41ec6443b2f01fadc3f1625565fa63b2be61f916c6268854ad0dc8db6798b6d850c15677c2f0893ed167d4c8d3cc77c9d70a24737455ab717ad93699db266d8dea274a34fef92e36aa954a4eccc7ed2889b4c9bef8f1d2f8e15dc8650c0ad44e9c1bfc4bf653d3ddad95cfdb577311f2e30b0f342b5df2ef66ae848eb7dbb19ca2eb02158ada665f10ad1d82cb8793b252c1b789a755f21904f54ec67b3b791b615abb6f63e7ac47559b8b14486a31ca32aee1a85b60f7fd3fd03dbff952d0c8338ed37a7af16ec78a9e50cc08e28bcd3b22d2ec5747a2f0caae0f2b084735a0b89c9509f5420e1d5200e3cd91f3d5d76218488f83369de0b7ac2f3d0e5b843953c464d94ecbbfc19b00fcc26d32678522bf7d0f27e09d69437aa05b39b28da44f9cf75989d155145dd799c7d4f4282c5e6c2c7266679ed78a91c1aa6da3e0fc404ddffea614a04553a2d4943e18e4f74605afba7546208db167911ebe83cf6c430c99d1309576b9f048b61db8de967f39755cb743ca3d7aefba7329d109c72bfe6115059ef65b236ceafb555929655caae93ce49b79c2f668d33a21bd053c0ce1771ec8260b9667ca1807ea41f53bc5f1bb1d26b6139960492a0e65c115945cfc3ad8d626e1314f9a2338388bc03780d87154496ebfc6301e2c5339871b9a2e2875588cf3f34a74c4599e6674ed6f0d3519f038cbef2f1fb42298e07f8841160c2025a32cdfcae51aa95c36e86138e81c1d315addf485a7e0733dff6ea7c58f32fba14f1b6983a4bf4a38ba42fbd317a27e83929752a73c08f57b6aee4c5cecf02cda79d878d07b56f89c5ff5cb9ef7a181d23176ab0cd588ac5562cdeb659f972f8f933089e4517a7c3278f3a24d25d916365ac339c8d9b4c57fea4161c166eeb01092ce2b0d8a57771780cd934f5271accd25bd1e4f2b66721ded4feb221a386040f65ecc949ee22e1c1bbef885de56e39c11a339d2e177fea80584775b914ea5463cfdb1e91f91d5fb3fd4fa06742275f7c24d8b34203a5346aff193d31e57a45dc2c5e74c3f2bf574b8367f7df76c57b542b667293b900d77f61eceb565607a6a849796a1130b16b3b6c1a0395fdfb87f956ae8214dde6b6ab163f2fd257f261a3acb33f62064d52331972fd1fbd439e821129c97786c9807801f85d355c1e62ffd2fe5c8a589d1515438cac65ef22192e72c7748b82112e62939c16dbb27440222e3a47c5b0cdec3b7e8f621c06ffa6ae872578ed7225a916e05eb916254a3616d305b0a557e3a402dc1c56478259369b3fc3aaaae98c1dba8e31d21990ce48a68646a28eb80f7b124f54532d76aa3c4c50986648da50295f9293916bb6c2f76608b3c413a6a1bbffa174a1e3fa5faccf445f0fb971e2ac58e65366a236bcf69a47df9210ea8aef634fbe275aedea2d42fdf6aef0b3193c7fda80dfa5ca73608cdaf2a5c58642c80e80679ef634ec1487e4b744812553fa03068c4c4c0e9b0b75158c79fde8b8b3ed725e7e428eb5a844c0615a177668d326970461f07dd2957f2316981a9514eb599fcf04bb98e1d3cc4cac899dd954eca0d367a7f5d4c0253c167f8796a3cbb404df2faf2247b283b227d4d54ef5e9a4fce283ed81d564b1bb629224997591ed17b1efa559456233498a8b7ef163c7a5fa7d4d6706f8d790a3ff8f708d9f013ce45099203ea514ba1a24003ce758e942f366b595adb0889f1a0cd3538310b2131e2dba3a32f052128b4382a094bd3a8ac0d23c2e1f8b8715cdc5a922b5ed0858367fd6aef5ed1ac4d54dd90459d4c15b6b3b9bdecd02b46adee2c4ebc445f3a614489b739dd6859f174807ce0654d6ff7ff31b9f5c56f6da90178f9e60753ecb31f1ebe63f31dc5e8853252131bd45abb3a2a0813715e6c7d864e3fbe1cc27cc4ac4a549d11612dc78d7a0f1a33f264a7d34e6fadb609f615bc01546bbc01618c6373b1fb5dcf9d5bd4bf11749ea9094d77840016fe501756f948f815d181feca2da0185385d4f8366ffb0d77f624d99c909c0034ada0ae12af246c351546cdca0ad0b92736a80e12079d1e9bf10c74c52efaf2ea6de63c7cf7121fc5b3c9ba5abe00f6b5e49903bb1642f0bdc0fd4c01e60c3d22cb0d81bcce74c42bc6f2057e5205cd4494379dfe63c7f931102ea5e41068282373ab871bf5ed0e26ac0ddfbc2a39860d44dfc4a5ff20cdf15e46329a9d1587bf18e7fae0f7c6cb13abbf84a0aadaeab060d9103287b5fd5b539f5b4a9950a20e92a8bda23199091798a137d4166c73ee1c18a51e3a85378f08bbddbff8dea22980363e0a0f2ea94bd94c635b6534628ad49954e043e395019612f2e84dc4192080348266218730ebb4ffc678e74564e883fe0724644578f3ed117a3fee6acc02b3e131a6840e0e7b13934f613159b8e564491202c5c4c8a0f77a6c90ddce82d2ba318c4862e88c318b61eab741385685a7cbea3c601614cc90831717ae7a7a3cf01eeb763d85f912391e5a0e8a3dfa7dea9dca688260220ecc8c604aa5cd1e6a3971c1020b2d80df8f539a6e9cfd8c494b04441e407f03a8e60a541900c3ccf11ffb32e4a7cb5f280c41b26c32db6203faa6680f99873719f74019eeebb62ec0b00261ed41dc560a10bd6fe55ee8f0bba154d26fea00c6285218f766fcd00d159ad8dcc54075885ce7f47c595c2a33b89ea46642facca21904e866ca9d3c9df3468c192859ce8ad0b67b15f90c42a673e40600045ebe02066131dfcd82f38b6ce76810042d29df1da5bfb159e8d22d0e1325803852ce33be548168200bea2dc76074061a0a0ff23f883ec711c7dc484c3276b04a8b7209ba164bf371689aeefee6adf1fc3a09caba6c60a1f6d22a989ab8e82debb26e3dc058f4e8617ac54de5dd124edbf1f06ac332ac0b6fff7d04371b42cd62da0f8d23501a4e1621a6a33c2f06dbe6462a402bc82537edd5865a055d0b6e4dd6a7771e8dd5bf290c5947c53470b40e9525bc2bd3d8455f5ce375a0fa63ec5cc30254d15f33bb71eff713bc177fb9f5fab6dfe8387fc818a5cde5f8f212ca2e75d0d9480161c4dd8e51287422f4874479c9207c1e7efd3a667bc8b3dd34893830c0f01dec3ea85df228279fa26886df88bc97e3f3e75821b98aff769f13f6003cb02568bf1e135f64c488a7ae025d1c0c2da43cd43c9455cd0604b5da2cf900579f696b452e27f66aae7f5b90b9a332ad82ffb1cc52eaeb3b226a6062388743da2d6898fb9d0fa1d036edf5d765fba8af83de81d1a08f96e1d76a0ea00e3e44f3f63e55b899e54f7679ff4594a9bb55c44959bf3669858781775c1fd5891bd2d3dbfd591933c3988725c2c40e3ac2372f754fc753ff20c1173f32e28530b35995dee69f12b1eec6c9dfbacf0ee97b10f282c561953e296141ed67f69a22bf03524cef7f8c7c3566e09774f0b02a4efd5e7d018ccd03af6d9af70a4db3706915f206554de9739d50197e0b7edceb17047a66afd31a80b157c0a8002026752044e6646900e4714662d0eb9a8ebecf59cc6474fca6723957dc02fb689bbe0d404a3623ffdcdf5b0afe6c5a00586fc39fa2ba35af7c57ddbd077c6e3c798849bf19212fab4e40fd55e3d9036224ee99bff1f623ed79ffd836663ef298718cd7d61d2ffe8659c3961677343fa4a9b8ba10c7e5781bbe2022b51533c3ad8785077c28ac78e69ce9b37f39a3e570d0839c6c291bc7777acf64699e82f035ac1d3e1e6c739414b07d3afd7c58bfb00763604b78a009de529bc3cfaf657396f888f97de17f9408d40a84c8c451f9ede13f249cf8af5c47fe4589c0eda392e8b06df8252114081339a5632e90aa3de51f0e882caeb5d5170c41609b181a01cf6d7d1098d203dfee270d11878b734b828009301224abd86102f313a878ba6bb5b33ac334a38f79f97511a80c625ba8e1daebc8b6d8f939e87dfaeff254b6728120b080ce5f287ff3597fd5efdded3b29407c5c324516b5629fbdd0e6df6443543491beee783bf9e4f254734fed482b10ec30983e1298d486e4ca7eb637eef68cdd868e2c883030b324f3397c256e766c3e98b240120b2df476cc1db5b209636b4acc4ad64dfcaed9b4077d8821f7e815a642bd1be8d219de9f752b10041732fcdb23001adf3771dd600f7afbbd6a24df26a2439e66e432c7fa5abf6f2850ca0783ec3c1db51508ce7cbef5167d98787f90403bf86ecd608e433666aaa8e085e85b71ac6033e44fc160463d7f9bdecb7d59ce878bd78aea7177eb24019d3bbb35156869c259c50a1912f5c9a0cb04789840200c102510880de51600d239497468b37571b69b51750ca6c30dbefd216b305a1be75b047660b27cd45f80ec46b8150836fde4db20d4076baf24b4ded3fb92efc632312cfe0a3215b6e98502e282669e0518984516d7053ec5ed916960bca3a0bda5d7ac6f7f036b58a335495d8ab84b8e54ef02ba7484f78f3a0f9846bef8ed8fa9bb35914c305936eef0dccc073fe243ebca439e9adba28d6f28103e8097cf1a13b91508c68fea3f25a4447432e6ac62adef8020f697ff5686ed79a6f75cea0b96ab42150398ef8aaae1d2c840b2034b46a26fd1852c8c327e98ca3c7eef9be98206f04c22aa81380370459c026eab4288d97b63a8956ef14c5cf1985fe181226cbc102d100a8fc042180f8cb4fd3fcf39927f452cdb0074035d019de0fde5ac03a1794f54fec2d24af42fbe1b1caf4f35b6937a49021e22c0c49d78f7372dad4c8f2b8102efce272fadf97fc3d27aed64fd1e626112f5e2d99b87d19c771e95b3e65d3a917d9ff911aab43676d32fc0cac62fa959eef2be73b0d28fce0c7c632e9547db1b866a238fc233bc1d5a84daffafb47258b18150ebc7ba81500fa703013039a48975415bc5210395196df8c20c11236f8ddd6974b97c1b20f2bef93af33dd1add6f0510790a779e5fc3e6c607eb36d006af841e338c67fef50ac1f0f00e0af040221a1a02100203818d87faf83c63f3f7f98f50ea8d2b1f1f7e20f7fe8800354555efd63dcaaf08f711bb2a7e1f6e0a7e0000000f23c0b3a8b080a738bbc02f7b38cd6e585d3d05bf3efd3bd0f1d9a6f67de33e3a468526e2d639e96b94fa64a051881adf5f0508471ad54a363bf26d52e38d97af0641ee47f52cb8e709764ff526a8d22dc877a7be368589f152d937294280d64317c061ad034532f626b4ad95d5e9b5c30a2934eb99e337b6b582865f7aa73b4f0b1d26a906f48b42a6dccc78be6e33a86b95f46503c8b03a73a07ec6f6d7e27d02ba98e2b739d9f43998cf2949f519365b1a6c0708a09b06a73cd3e7c892a51c0bbb069eb630e521085d08d8d4f8ff46a9e87e6a397ad53f54cc10d1d64bc66c61f456c07685f3a804f57e8af28211bd9e06f8703c25d962457b5a4789492b2bc9a6c03385a7dc19de218962dcfe76efc5e46ba2fd02c7c50c11e9d9dcd1cced99bab4278937e580b7e6d4565641a4490b669a736ba3a319b66e2144f5252bf5466a2687bd184c129f34f071108ba877f3a88a457fcd2410426ad494afeea23a66c5a50d06a5cc0716b06140780bb314b02979b7c51eb65085972dc8042af0df0b7bc733a28ecca9ff65473869672c556252204929ff5ee34cb31bb8a749f41f16cf5ad8209d7fca3c7185a4321cbc5b3996b7acef40032b35a73acb9cffcb5064b553267d8beb0d3be3898a47b9904239c2b5ac41a8a298a869abc94acec120670091cc4665150c42d64e81d9f94ee40f2fe52ccf0db2910ee922964e47ca99562fa9ae7d28f3681a0971c06e396945288e760554de40a952b6139d7c8a1d391ffd4432686741765c417d1cd9d93576ce074189b3c90c2b40f176c41aa5d78f5f259f75889fb3923946ba5659562a6de38a22c00858fe3042f423f79fa33c2707c3e11e7c315e38b7f10559390e1dad50600c8b5cd0a810e8d22f5216d1a530cd7ad78c60a2ab3fa49bb563ac2f7f8d3376a707de83291f5ab6bf7c28bd02d01c936c4428b28f873e3ccb53b517017aaea5e8aebe870b28783c79b0569d2fd35232438a32ccda019bb928ca873d1996684f7420fa2280536f825bbff25817c4e51c846daf0bee28af381a22858ca0daa029e18dff1a544a9f1df5dd53679f82d6d24e231770bd6d73ac42b4e7d85b299e86a586bbc0b6e87b589b7ec6c16fdf08add533b2c59c59117e055488fabed811e60d8bd3c01f88aa9b322f5b5b2a8d3327baa5c911c7ab50fe7d53fe8318c2fdf5b2fbccbdbb03c76ee224ee98b1d7dcbd3318d9bb26ed88a79556c6a2bbbfdc9d301cc211075f5e6f66538651565848479c455de125834d501373a636b51a26b33f674fa98209c2cafac95d89c819049cf261ce08b23ca8e0e38ff82c7fd41ac77241c4c24691c8451e6059d2ef40fa24dbc6fb5346fc8f2374f3d3f7e089e9509496c1305f275634f272967beab44e3a0cab9b6a769b88d31814c56db92825f2c7537cfa4e891b7d7c70c05e07ec976c5db5358e39d123f75cbe5234798846a979d6b94eaedc8ba4aef714506bcfca1d282aec68477509500b64d129d7c71726bf67bb70924825760b0f4d93013a71eaf5f6e9b6b02090d6643de0994e1f88cf7a11b0e2c6a48c4a58988444d98425712582f27b29f85d7be7ca66d15812bdee25addcd3ca6ab04667b18f1bbf3629c26a49bddda01fee76a80a0f0db8997f40c64fba7daaaa143c54541c58e57bf277ae2c13a85ada265c98aef261d1db8c5f9011dc3c6ef6dc869de6ebf7da6272366d0f21469e96701e8c95646d824399b4b77d246e29383550df1a6b2c45870c7deec4ca16ce3198da2166e890409c571dd9ddfec2aa026c8fa66729d3babf6680d494c9094a0fd05cdebdf13adbb27abb757c300a8af5583185969d9ce39389cf58c5c92292a16fc8d5f7b943b54d838350b2a1d254ec008b6cd7d10879b7eb6c11e1c7e2cade11a215c3076a865817d5742834cb7cfcc5e3be09a904e25dd3a011852024ce15f7c269d6bc43d7901c333e5c7c5a9fb1bd13951558ab2e3cedce6f71ceb04cd65461a0216a93468ced23dcb4daa5276cd6d8214c75e2394335ad478ce8a213dc538c79b9edcd0fc9485972b0eaf5a8d0256e65981a5c7d2b5bce058f41073b4d4d661ff67fa1359dd48a1779846d05952f6f6f3a0c3161d2bf458b0a03ec3ee49eec63ef3e00e576cd934288cd5d556eab0f3280313cf9455a9f1aa019401ba02a5c0c3fc2e9335308efc5f66b20e0191551acff9021a409465050abc4f3b3f3c5a9a72f189eedeff7f4d08fda73eff64e3ef3fff2f2584fecff1b5fa82a5790218e212f29e83b3213c0fa25a79ebda602126613c5d7e141215459c773982f113627b9d2e230653f6d7a49bf48613eea526d8caa5e1dda6b8832182eea12c1a205e82ae2074e1c902a13212a603a139c26402b01dfb1233a76d4fa6f0be358706fdd0844bcd358564db5c0f014da4048c02000da075032d0dbabfcdfff99f641ebbb73c8263d8d99bd92a999819d94a999949b8db1ad95899fc994efca92effa97cef8f8c0fad5d6ce2c3f12dd35ff64fa73d610e9b5e73fcc9e77b58fa4b1faa46c39c1af195e1cb1804a4f6a093272edfce66dfa3a29fee2bb4ea372de942e77638636f02372e531b941358ff320fb64df5943a8d699f2863401140cf7f478de1d060b49c36f44881a2c561891d7b637353ff582fb5daea0b3e027421a4c3594c43b61c5545b8735eceb04a4748494326ee5579af344164da815dd3675ebaf5a47ce0977b3729dc5327d5b487dd3124a511a3a5ad7d84fb65a1a101fa1c74057d0cefd7fcbb150675d59ce8cf82f3217f7f68dca6f1c15daa0886905a9f08c6b7013af0083bd6f827b66ac963e81596c24a9ac790f6aee44807f21cc83d8d2d508fe08fe52cf8db53a93d16700e475c4bdaaf16693fe44bcaab5d32501872cdb39b304909e013da3c6c9c21f225392062cd791654003cc2add5bea7f4f362a89f8b06200ba71004f2d5712eac2c94e7d61877a654b49428185c54c000bfe645ae5946d6ac36a37c8a1cc1e0d59371e0af890d4be23f73d62f8a2d14a393f30433df11a3d884d9cce34ea1e533cbd2258f758a304050f9ca96d16fbfe80b51f7a71e2263865e9ed98702d07cb7d5312d0bb330b2200ce07973dce7bccb9ffde2e8e38ad4b5f6a99878bfacdd97d22f1134212347144be3f8631f356cda5c0b5c5e0d3258fb7c93ec3c299d38db646e8cd0c483e925199079bdde398fdba5321591ef2ba9cbd3ce9c812d175bbab26291f3a0980963aef30efa426be76be5372a5a8075f304bc16ee8c1de2fd0be6f0b78ff00f91f0344307cb9542523e86f0b60032bf6ba3e5e0f5a68f8a9e2396fe9676e010428d8d320bb3371a7b6cf828b052db18efa4b332d2115ecb59b0583f614fa74d01316286d993a79cd99fb7df64b29070762133dcaf335a13017ee3ed4addb06d46c8e82a3edc296d0bca5b59a179c29465b4681e95d9f87c1792e1dbb1b3ea9af1bc6288828490f0014fa623af0c8f76aa0d7f0dbb4f2ed2990342c7856654be9a5dd605b176c057dcd5a84d1d78774922140da7ae19725d09c88ce572da6bd0f7ef64b1dab7864603aac258525c32081207052e14e2bc6e7f5c3b310184d338ad7309cdc686c5154d8d83d76a1ec2edfa1f7c2ae2993f8e1a1c404c55bbc97ddb2a4207500f2836325161d9c62a21b8748d27cc47ef420860e57857ccebeb844c4557bdb1a4ce7c3bd0a8465b3b3ea9111a6379eadd43a469565ce5ca24491fc48db9edb7d7c9c46d6dd42c6cef5787564796d8a670b6cfcc8f256c008c3e27d5787b7d763ee0ef98b47fc5b0bd8614524ea1ea3d7964d5cbf609c3418deccb8ee5a3f333ac6664540da88dc2be12d198c86b65178d2c9749218c22d5088f576620423707704f6f4b0f405e1ee1041d963d3f9cd7455a7e80d65eeb84a7d11f22ddaafa3cebf8915651c40aae4b66f776ecc8969271aec5ed7cdb02eaba9e1c231e369c9a44c4227dca7658c1e15b8dcb8ffb63c1f905cdc313d5816bb1e95b87030369d4984609b8fb38571d23898efd73e926d359929054f29e88c8b7bdc8095b60b3afa51d4a548a8275517d98c46befd5b8205ad8040b966bb306433fa61715dc79052b577444f4f1c687a311933112c3e8b5a843ee472fedafa6d177090453c5b35327d8e2e3465755920aa5ef799fbba36ea304d0ef0c779feeb69b40bef18e211121b8598031145d4e8ef6abc99a449cbee30404bebb0a71ef459fa36aed3b46ff36e18786b5d35701396610c67b2afccaa131a7d48f26002b37705fcd69dfa184f975aee8147bb3cf84c2472c1d82cfbaa3f08a2eb1b28e2cf12ec1bbc6bd3c65f90e27f465cfeb895fb96e7df589c6cf316f9b99f05816ce318d3c414e3a5ffef4e7de7fa0d447de778fbcaffd9afee40109e2895bf7a3782b109c6df19c272e849128116977fc2d4a528738b3d612d53278fed42a33c538d8be18ac5971b0dfe913c46deda9b825232e24b0588bac8f4543fca27b10ab9a995850affe0c74790cefaf701008995c4bffdb238041a335d165e639b4b1c39d175e31416bf44b5a58e2ef030bbef5810271e67fa0ea064a195f6e16ff7a471ba7799b6dff18db101f51a52fb6fa82a5d66eee8a4e12ded13b867364c6857db067cc8c3faad9c62bf3da3db0b2566c0763fa8f92a200cfc561f66353565a60ac8822882ee9568b81d7d8cca1f19fdcfa1a2086ae20fafd210e02214ec63103988da812478703892cba44158a82f11be5db0d39d16608157c1b204c0da30c771ee9b2c8132372a19e28494fc51f3b45433fb1ffe0a705913e16e409fc53a9851ebbe3323cabee0ef8d245910e8a63db3fa918c5948e4af833ed75ca61b6b663c2caad3a856324039eb3060971a7fe99f6cab16ff2cbe4424ac26ea34ca7e466abe5c7eaa3ff8cfcfd09fa10e8e565b48371be7fca06f2a7c6d7766d45d9fcabdf878a62b2fce65e693194c30ba66428c1d2d300346f72c6ab1139babe5fecc04b33bdcdffe6a67b9090f1d6aa0c4c3261a09257539312e05a437b0b679dbd353d21f9f24eff606b47519c9fd921febf6df6cfa403419752837fc1b0c882e7e7bfab2e159794073636fe208e2f2645e1f83719166125f4c6a178d09f6c585cf8371816150bf4dfc366310448c1cb7338cf60717fcc7aa68752ab5b5b7bcc8002b2d5d9033f6b7c563dc3be71d226311fc1db75976e13315372d3bfbedc1931d642d7469856ef08bab4870f00221404d01b6a07f00bbb05144be7250a4c5dc431bc82ac0351b03409a35f894ad683577d03ef6ac042adbe6039cb1ad248d7334b03fadb30233935239d1c8e53b452f88b8d79b1ba376222d660122b17148fc4f76364c789b182e5112bcc414188cd5cb57957d25fb6da42387e34903a01ae48edc1229b1bc068d65009318074ec475ff4fa66b7dccb5897a4bacaebe5bd157723c6ffb979baf08a94ac01ba1e74055d0d1f004c9f0ec4d645680d646c3a9f0b803c944bb4a3fe0257f1357e853c5addc2d723165e5900e4e7db002df16fa8b1f3c4ab1ae8910d08f2b117689e44fde79f8ebba5f3f6b41bbbe416ae6bf3f93f844db5da89bf8eff1eb752db8209f74f68e7d62aabee4b2feb4b3e4fffc959eacfe4d823c85c775af883ec0c8fe1ffb35d16f8eb1c12c057b125f1147f60a2cf64ab56b958fac39f47717a4406804fcd21f81423f9ff32bf0ca97cf14ce9a14b64ad54213b6389571fae3c8bff0cfe67e617940b712faff607d2fb08feef995fca5fd7c78310a6436ce78b7c647e7ffcdf34bffc1457e2b898b0db9d9468d61775ee88897deff27f8f232769e0a641132efb0d1d2ab3e0ad753bec5efde428f03f2e6af6cf8f923d44f653f0c7e737afe2aff3676cdcf7c36efe1f7e0535feedffcef96d0582794bea452c06b7d829a8d62b6b385af6b4b21aca420dea827131cbe3590bace5c1065a79fdd41b5286527a72956551b51b470202c629ba4459595ecfb1117bca7a1b80aea02ba023bc3f883d1085fdae35d0952b111010a6fe3f3fff0857d1323fcb954378480c34c005ec24f45b2a8ffd4d222b7727fde26d94a6c9af8efe9aa3edb89e5bd81dfffaec08348f2c463750d3877d7a475a7dc1b4dcc7ee74a8b20cb1d413a4ed52b6009bcb35f5f1cdaec1d85bd2b07cf92827b061b064fd1e83b3eb7d22df0abd470a226fca18e430274ac3d7c2f1a14f7243b1ff19c666e5fecf303652d9bf1ec6062cc445d56aa1b0000a933b8a0a9fb49df82cb302140095a25acb211404c1eb59e06921b8d73e97335b719295247bf940264b09117fc5949771fe6bbda89cacc6cd9b343274be5faf0736c4e02cdadddbc79adda47cf96d15d4d13d48e6ae23112a0115d78a9ff23a97bb8de767992b27b9cce4e8770da243e9ac6c07ea8708e52562dc92288c8c6c9ee39d1e7d0477748e597c05bc96b08282e8e3d76de13a692da8eae213b5f7bedb332c8667234e7a39cc896961b07e809f22efd753aecdffa62a1bff4014479c31dafc9ea32a25965fec0349e28b4b38195e25e930e900959868db842015f456aeb4da23cb3b41ec673fb41deb334987dd5220b63d8b555812079acebcb563bd3fe3ed79ef0bedc6e4f67e460983337bc3d11e67a59036ae2bee7d8568e42beb485c9f8a9af4a255dbc3c512217415919fe133926a9d69b43ddec1f5f1779dd63091b6ef3ce8f1ae30d3cb8c17f377168271721849bafbdf4c7c0ab6cac9a0dfdbf39ec3b1f0335e2a1947951a416bcb2c89e3b351e3eeb8ba7dc16d2a812ab989761d74a633c9435ff90e6a46a94fa2047941983db06562c998bfa729e8d27c41d512515af889e0c572d80b0301648c77cfdf1428c6e86d999c5ea648b733c3bb4b92924df5bad3db14676a319a0d5761342c102a9da1de2363688c8a64a712eeb9797e2e79d5df58091208dfe84250e1b7715e785b44e78cd2fe4db43c52e44a2b3e7e6a2a6a798c5baca4cc297f26307738301420b3b2c5ab0424fee0139075d4e9d860a280d0161d47dde9fb19bb655b94432b6dd292555e87913a8a77dfdfab6e6e7293fe4283858fc58b40fd6d0bf2f216223a31a1968c536d8bcbb36616de548fe1b6154a61c738ebe08c549b81d51dcdd8e7c8724c30599a7b94586e304d92b89779bbb873d91b447a24cd29e15c2b0131b42c09255e6a9185a12725dde17e56f0beca77902fede9bad348483461c93f0d841fb77eb056ab4cef60cc6988b68672b6edd27848052e6038548faccbbf111e91e5123bcc6c8783cc9105ac78bf03308bcb118607b3c70a1131e7033a7316f89a75379466b923bd746155ec0fe086dcb01ac22149d4efc50da853854fdca1e2138cc13dae19d6772d9e9e296919c52498af775c633332cc9f8d4feee0755bbd4f191c7eef0edd8ea0d1080fe429cf6657fd8e65ac345c97c34bcd497d7d44bc665f91c9a188593c664c29b4cfeae56e70240b6ec8d0046ef077207c2ca1854f73e726b113468234bc29eabfdbd93a4cfcfe7acb46a0d3cdfedb346891f38476d6a2ebca4764d1598380939a4aa96528701180569591629824ff9658858a83080d7d6fd009ad994414abe6d32b878ed08577ea27b8b4f839f4d550fa6f1bedcb2ddf64f509bd4e43ad4cddeb46fb068fa76d6f5da1be70c35642af829f7a6c0361ebfd2ceebcc7d503192dc15b09893cdbfe6c9c228ea4b5790dd3437565b65ba6d560e4b0528176874ea7ba1479cf757284bf69b500625493e6432b4b6d83f8a97a2f7e1053aa4fb422447656d18036f8101e850a741475d2656a2ed2b307476842492b7e1e2747908aed5009592b056af60f543f8d7e5944fb42cb2c4a8304dfea134d452c906c8c4259c615c97e0279d281bb75983099e78c2439e7166f4e48bf1ab11fb7f35edf141ef544a247adb4218497f9a2e0e40609ca1a3affe4b8e14ce9bb5ecbde4899dd9c376dc42a29be115212f93cc3fb1d02c8ccf763cf01f737a922df3d46364dbb68dd0702119225465263fc8ffc99e6e5071c7402b5d26349907d098ed9cc09463e0ae79eb8924e2b9515eb0cf0c0ade042c039ddb55eac6e79cb5afb8d68314bb825b38c8313b8589d7492b26e4273f8ba68604ddfc3b20ef91c6625f8eb39c82dc7a648adba86897c4ac9aa3ca14cdd740e4a89d7cb8cd567241bb287860432691852b993c1d11653e1a6be51e163d24da18b159f1f33798f90f956978451199535ba22dde33e927b874a9421ceb748f9b3cc47ec74c4a5998fd156dee61f240ded2db6f18aa4544b27cc0a0ed973e8265f4ee1ac6b4c0f95f17eb4eb7532eaafaf127cd863d6b0c937431b717931d1950bd9ce4341ae54e4f92e2f76421f05be4426c6aa60ce260ec19d5de102da0471f8828bd7a6eb1b8fc7416319aa9440a225313b8719f4f5162ba76e6ac6418877297713897068e67155a66c99ba783a5fe70e4604ed6bd0f5787c133bbdc3cb4a16a2128a0f5dc7d8f7f25ceda4f2f189fa0963490cb29cbd4c182bca287a41cef59268f5214d3faa3a253d21e069b2ed759782a13ecb0703192336d4163f3b4fb3c728f5c43d337a6116c9a8f4068d5eaf905e63b6601059f91ad0f5c03d7ce3af85b2716a8fd367d88846ea85cf9f00deb1aa14293920cc536a0e0e192614b4d0864b02213a1dd1a7b3257cbf08bb72e7ba27e0e34ca2001e31f65370b473876a35084811d1cb5a0182bc30be41b34a6ccfd972094a0e227f1c3b8de43e57c08f1c2d5d9e1380a57512bbeadab9b4f92138522e3384f792173c4e178db92102214b7f8d65ca849829e8f7bc1bcd6a90e8611a5c8109c3f35c1f2cdca4fe1558d058310d5755571860a5a820c99cea6902d99dbbbebb49891151d400cb7a05cb1400d571f0cf3036b6e5c45eb496451dd72a13340b50a8f1677a1c3e975e34df06984eff52cdbe27dee29f58c1fae7da54dde2b64eef021d4808750bb4d5e120bd4ef7fbc99e683078cc151bd2da05fda731d4dcdc37a6c8982b8de465b6bf579eaa19a153a27fe24de5a95561fe0fff801ecda02c2a7ff2534ec67f55f3e329373100e0e71cb37f568e4c77797e5949f03f1d6bff903c83d7f0dfc860d1ede791af5abf1cc861111cea8279625365a20fc30cf60517f75483a4464271e74c153e187a475f1492621205700a6465045ba60c896df7d0d6050f914363d06313fe9b3a12f046fc13e2cef972384e1721ff8f9a1e0eb1f0b0ff6f7dfebfb73e1f5b7f8faddfc7d6e79f9523d35d9e3fceb0cec7fb4b132bcdb3f15a34590dfabf737dc643f20fed9fc7e44f762687572875a92fc25ecf6d6e56692dd90558f40cd248aae10933c4b91ed8dc67b433342a46876a1ad2dd2df94e7c992a0ce602b5b6c4123c81380f784c27814660ba920675ac795e0d70096b0d27a806916370b69c86c2e65bcea602f65e5f9750665f7cc75bf782b2c4c50575a0b58cd1520fc17cb5fc3e15ca71b8e53f820011032163106503219b260502a0550089777090cabb351f23828e3cc89e7f824fb164a966f12df28a8fd97a54b14f7623dcea0bdeb5d720b669a5b3b0b149bc8a4cd634c31bfd3446bc3e33da66c6cdfb794092078c7a2ea55a9628b60febca9a59b92552c126c424ffcab684462a4af2fb2447a0ff3fedf4b41481907149f8bf3d7eb3d3072885c83fc728d38f9e97cbb62bc4057951de763c6aa7877615f5eb13f99bedf44badbe60564c0015e4336648c4bd3c03a807faac79b437ef4a24c2d83ae9a76fc53989a8c0165c50cac5559387df733fa400205473bfd0d73bc398b7e064efe31816504c98ffb7558f50381052a2a2e62f58f50c8a31ecba228cb81fa6b74bd8012e9dc17a30287f93f443e247da15e20035609e68d55bfa3758f5e25a772d5f47016c690e9c3684c0cf9ff7e471954ed5d7d6e834ba64dc90cd7c02c3893aab4a1ab004f8d73db056ae16e5bf766b8c43fd42bc922bcd184f26bfcdf03bde8bfc5fc07bd096406d5b7d781bf3ff01bc9f91eeff4ead361b13e22df02ce5531852d7fc05e6f49b695fb03f8155b34e0b0f1882280e99415db7f5d82c388e71e5abde57ac495d9fe80fa3f18d826818ef3cf6ff9bf74ca68110a7c2ca7f85f70ef26ad28735f3d949292b29224b2e83a1e9197f13efe198fc6d40a9ef19ad9ec8fbc57f8336171ae0f94242071a56c9b24b33a4d1a7509209da2bb4438570a49203f8f6bb862118c7c691aa0ecd99d16656fe5b5c2243e4ec596c0d4c93e0eb4eaf3515e83655befa06d0652dbc5a20846f8d672044e903a1bf3d79a2368032996c5a157e6136c7e63d52b841eb25e6e47f568eae975833352afde38e91fde423537aea283f5ee401c3f1be3229769e91b3703b3ab1d517ecb5493362b2b9d0cf6f4760413cdb4f08df95ae72b49a09b10df6e4e77388b2056b2c07dd591f3aecec73cc7312702cbdec89be4f49ec433df7a3deb9dd563c4dfecfe0f9ed40d0872ce4df1e8f04cf938b6da1b6fa82177a81546d9e7e4d04fa1cf3540f31ac5a435498f4d54cbe4aaa9eb57b5ea60860394312db6942f90b8384f630d4ecba954a0cf6f834ae0f183274fdcf78ccef13eb5d41974ef00128d15aff90d120203dd431c05f1536f13ad067dd7d4c50a3bfc1827fedf6dcc0d4db8a2344f8dd6990472bc0b7d5179cc561377e08a6a3591568e2b56b3dbd3a89a9c961336e8d60d29d3e4c6712440143042520f7f1896a5733ce5df0af322054cd4d64df89dd28b4aad724a57e676aafb7055dbe820f001a460748aaa3ffe3ef1f6441ef21760e129151b465f45913195e59f701b4defbfe83de591c8c63665951b16522ac3d36671bf49d09369ba57a5a81034e22b3ca20511358ff422ca3903e861f7c823d247ea5f3954e7037c93da8f795143320859071a5bd8188057045c40006afbb7d2333a7182aa39f995fd784e8d4d4f38cab1275200e288f8eff8a00f99bdbc12e388cc220e1cba609fbce5b0c8523583c9b818e573db71f1f08c227ce16935a0683034d77393e5c11cefe67fc115ca08e250b2050c763e77500340c4662f90fd016ef9ec1f3e375bf7b5bd1ece364b6718610a04932bda4426d038832fb0beaed232bc2f68907fa9f70edbe6a14e73cb6b68fe5250c5538d3f21a5582d57fd8da6b8fea8ff1e7828f90277d9a6f17e8efbe513c161f8ef9c44b14e69fe6f9ffba1d19bfbcf52b0e51aaaaa0d1484484a07f08ad316b11e1049062f61696f985c761819d0b2e30d970539a91100a7ebcad52afac166e7b81db9bcdd278b5297907eb096c8018be8218085061da0a84e16fab0940474cfb97b5f47d1b204ca9583c817f4626edf193ec3d40b12511b1550e59d16b95a8dcb0017f7cc862e7a5d44c56c661b81ecaafdf66d894f3693e99ea708c18eca11b39613abee2a48b7e0c7f8c658fc894d3effffb5785767f03e8973d01b65c4cfecec52b8bed22cfb32dcf0717036b3e57cd01ecfef498ff0ddec24f540cbcfe83eb44daa7e22b9e3f6acdce17def6873f8f444df2b7ae5298c63f7c8fb02bbe02fccdef194c8293a17e8c66bb28e7d2db5594afba0cc376f14fb8e88e93b7bf813ddc287f45dbd4fd0a0a59880293386812a4a1880bd1cfa7b0b7c70856b1d20c7a1358f935672f71435bc61cd53a895734069809d178d244e64f02546c40e2015d2171c0fbbf76fc67395fec3ae60048d1bec44cbe5b630f9bccecc80042ecd417a44932fd9c40df06c4ce81914afd47fae5fbb49739cc23ede11fd3c0dbc2636e7c11efd250a980b075b7f5f95e413572152bc48c8e79f34ede5abcb48edbc16af525b7f79dc8d6c33b487ccc7f95f28b1c12e98a27859697159e9f348b3ab192689e69a63191fdd3b50f2dac11eaed2c682d0671fcae7d81a0c2daea4fcf1bfcd3b46f8f0ae123ed418fb47f2ca40be291f6908ff9213ed21eea91f6508f39728bcad2283b7001f88baba9b375e8c7a74cb6c060b29eec65fb52bbfc8f710365ea1cd96a9babf89d5157d5daac65945a1cccdf16d6e6264ec67b634696f7d26d279ea81d16d57525b617785d177e7b0fa796287a398c96b6d11d82c9fd6d5ba7f2c7f7a1e262a3e0d60aeb36155ef18d2853c8d03ef33ae9662779cc42716626dedce524afd8a7d2e77cf84ec3376009f050a7bd21706661d2ad1bd6610725163b0feb370df1d61d3d0f32be7f6dcdfbb624e2483a391e2018323f73dbc3588198ca4a8db783a7104ff044fab7ba73073aae0c1fb21c183ecbe36ad353b958e7a4ba68c9746a75a5a0f2bd42e2b988e1602be433bf4428536749e1f20b85e67318fb8e5dcfb34c5c4cd6c843f054fa34061a30de6865e882e6552bb8e33ca6de85211517b98ab2abf30767a922e65fac2e55440103a68797fd2133bc66c230c2c6251f6531bc784258ecec781226b29f4a3f8122f778a840fd364e21ba6ba8e69c2ba04f0553362dc5ef5cbb4578ab2b898bed2ea4c06b91210cbe4e751ca270b72ea16a847229d9f53e8c542290e06e0ff6a9f4f1b30cacc737998e2e1de7a6911a9c26d7390e5eab4c8fd319881e8c3a4a3de3e11b1992338a86f8c89311f55568a893ed38f56a682092b97fc1ccd3ed10897cf1a9f207afb09d4ca894cce513326502627a19b74ae1a88136fcfcab0fb2e850c9c74e3218c76cdc6481f758eeb80ef511f4ebb032f464ed5711d9b8a8753c04d86c8cab4fa5cf6e30c4967876904848dc6d1f090882483aa4abb2391510add3a72f2e9be643782341c9a97fefaf76f50c63a99ea75ba04a1cc1b0cfa74c5a956b4f61f43c54eba9fc17281873b2cc551ef8d2cfb782d6159a36b5c2eb5cad270c479cefd615f4f6484b272255c90993204cfa872e6ae04418994bbec8ac0990043accb192ce3a6d2ef089e3ffe9b241898f0ac1b17fcd7ccb9bd5c35df06094ddd6fd938f2c0d2bd7120aaa69ea41c94ad00cd8816ba33f5afdf7b8c669ce976e8d218d3d76030ade9cf94d25e7e7c7bfc7b5be5903ae1e3ca9faf4ae4c8f72e23e2790d5f7fc1e0f41bc9cd3cf88ae1011bcb3b596563b1dc7c9ff29594612d096bbb47a110b876bf07b2abd4fbe2276cb4ffe7c4972b34e32d89cd5a36e9d3a41cf145fb7796cfe148b9eb2351aeac4cbb765ed0b555043e88af0c535f4a7fd21cddc542410359ca09d3f6340797c5c480d2eeaa76a766991d7432ac2553f56b275547b0ca3535e08761ffc8477d1c462ecdd7f55d0a373b90dc01f567502fda49fcaf801b0257870d32fd5b63a98c4671453d7cb4cff3d5ef88c2343b88ce6f382571d53260001f6362c19eef7f897f7e71157a586b302378407908ec875d754983f65b7fc2ad75bdf9a2b7216340cdba74a643aaa21eaf05324ff10fa1ce7848e37f443caa53e4362c0d48f8b29d5dfe3238801c2e2504b50fca6cd8e911a107ea77e90bdbfc74fb18877ae093242e6e27b28f9712b1a0f2271317e8f9f95faf0f86f16783ebc7f67a9483394ddef46f0936ef47c4ba832d42c6a6d79cbff2a938127823c2913eb2f5c8601009642a783da149c48ee5f9c7a38aadf7b4ea255e4b2eafdeb2f48e9f5f309e1b2bf11ff05550d2e1eadb35378d2bc5fe02a0f21dd80e1ed1fbfaace4de0dc95aef9e925e7afaab3321a7d978298751156ff05be38c19e17fcb661f417553081b8f9086d97e0bcedaaeeae7ff905252e1db3854e8e12935f1c7ff8f013dcc0cfcb707fa1b906c245a81f521da1fa6afca27f6afc1df72233838b9cbfc07bda329a4cf193ddb13efe6b3cce46056f3a6b08ea57f94d05517d8f629d68c87e954ad04b9d4f858196b572e017b87885722e4bcb05edaf6afdb1c7a4dc0e73b171f8fc02a734ff8c86fdffe3ee2d83e34a9235d0ee16333333b3c54c1633b3c56831596031b3c5e81658ccb2982d6666c9428bc9922c86173b9ed93b7b63766777276ebc17effc50c72975757d9d5d71aa2abfcc2f25e4ce3fffe21f9eed5e3a65d2caeb8fb8773fe6a28b78efb44a741a3be26d100a37a7ab917fb40116c2107ea261810f545b0ae6847cbbc618b28b0a6b8416b876239fc90d82b00bfc35da17aae7fcd7685f538eff3edaf79e65cef70709ab735ef13d09674304dc67b4da534c703d1debce88b0d28b0865f3175267224eaeef8b9e2a5c4a7ed6e85cef87f038928a0cce2cdfe54982f22d151e4eb834cc842ad85739216141912377ee284af498100beac06c62871327c71ddf456e52273d99d055ace39af64aa110ee786e94c4c451d7e8d4219ec07aa62278ed619f7d7cee0331967627fd2e78d3bc792834be32fc14dfdbedf357b797f498e5115c9569bb21b3c901b1f0e645d0736f13258682247c7de657ab34a826695bd4e40ab98ee4c96d3c1422b28dd2d7a69383d7d332133dbaccd3b54a895c265e19f379d8d17219895d34e2f73f89aaab5e375b280ecdb946580ea4763a463aaae6514bc6720d94461c6c208f32ded85575d1eea7b8a67b99a4c108e68114f7dc0a9b56309b03300f47399028487c6153b8862009886036f6877a0a6f38638faac6a8b6913a33140e17da49def2a9a87c40d9de9141dea116f674d591a3d6994c8a15b7dadcd978208fab947d85b9f6ddea159bf6ce32251994bd1b81dbf21e9a9afac4eaa49e6a0ed3737d466667350d90f18abb2dbf68ce3417423b28ae2b352d083b3c0c2aa88d40b6fdaba3d4a363ead399100124ce20da58524cbe244162a0d2fae114bfdf447f8f3b24571ac7cc8e87240bbe928af446b40049cb91d02b59217f083816b8ab0d9eb865983815867c752bcdd7900f247639c22adbb03734246a05335a8daac1f4a0ea1e990f597770c65ac1e4c525f06dda1e41b4ad5acfa247b923b63d59a6b456559b7183eee47d84a0a8ceb9d1467c4e7761ce49c5d00670792c4cfa58a96b2ab0f762b14a38bee72b976229b56e0bc9c4029976a3d8a09af38ce522e26e551817b23cca3785d4927bd0f20040ec41ec6e4df6e3d90fae7940c2205b75c2e4c3a7cf7a8529e8450748397af4693e55d3643612b4c993d3837994abf8439116d188956ac4832cc4234c1cd68a48f4b6c84a7beab91af8afcb12869f70fc8a6b8a8d03ad17199b9c3d6dc2400ac8e109efa54ed16e4c1e77c38da149a755fb16542ca6555dcd3dd4dc0d1cb3f1ebfc8604e18c4a01fa6d2279e37c85db4985e5b82bc99b5ca97207295097e29eb6ea8cde8f69ce132b03e0080aa4dbc81e71cc99369723523bf5f7b42f0e5dfdfb8959dadb178545199f29c75e114ba02237fb2b6857ba24c664595b2da904a9d7424d4cfa3d548ab0ebc7d3f352f5340f7f7fa62d6f3cbd75e8cbe0e9af5fa1c79cdc97056baacb45684e6c32523eae68f14df18175ad5149b38b124b64f7ece671b23631394b3a1101121afd43b4fcbb895bf7d156c60146a8e213bbd8ead0b5388563c50a364f0e8068edc6da3e3eb1b05dec68e74594b41714c5078a7c9960b1fdf67e79cad329bfb71a0dd5ae64565851879e5f8b94fceadf53591d370d9f111a0ecfa7089598d900fc047cec7926128b54e3db08e1c30c7c5a3e9242387773a78522a20c98828965bf45243ac99ef41c54a7ed41186d85223e06559543c74c046e51bab462e4087849126a11b1c6f0990e5b91c425eb46211ae043a7988a43bada9f31b1de9baf76100ca39b5b4a6a3e4f5023af4ae1adbc61dbed6937605555bbf26293fae8b99c5e14a45e20f98664a7494668952af540573af8cc830906dda2eaf310ed41a1bed58982336f100a37eed329c125156542edcbc3f64ae88eff94f8ba1f9e68ff007b63538cd8bd402862f51aeac70f14ebdf929af8662b9d5260f9ef9c3dd5168b4cc3d2afa62b72e5bdd56790c2dfd46ee11bd1cb5911051e2f2b7955850c4c31e94e96bb55eb3a6587b7b08d52ded847a03c94d90ec1c2bf10c58f1f798c51d105b722647e39b64e10c9e91a7db323861573f3ea6d0b1d9fb0d05080d0bc14b3a1664a445171171ae9aa4e6e2f0b95acfe3d6e32801811c7f6ebe64ae17a07052d6f8c1d5555960bc2cc819944f95d33e5b1b1850c876ed7937183ac9d72d70c543f3ddb573a3435cea0164704f87bd007abed6343d6510aa5d8128f82f5a677e2d55ac45afe5270db70acab73a1d8d819c2b83f281a202edf6fd07f27a3fa6633fbbe556e4e1bdaf673d1d39e1d4449a156d303139424b2fb1b9b3ed6984a54fd9611c77d87dbad8a02d73624028db96cd74f2443d942678b73565bc9edaf8a0ba224e8dfe268c687fa589fb546d61626ebbe2e6686bdf72f787d1bbc2c7cddb725d8ce6e2c757c0d5670d877ca239134455531ce24e3c3884cdac0d3464cda9d505392598a3a4233360d13f37f8e47c66f4aa46db241171961b11ba3dfdecb95094903a238f62cf061e6d3f3a22a8e4cf444af379343322f526b34842871d5f89bde4a6197c2d657913969676ed9b0a9a7da7e5253d75295f00524a2b2405339455c1a968904350f61f41eea74b8f4478d8a433cf05fa7a9d00cb42589c160795da1b7d6c0203e7fc71a3ccd3a58a3b8e278a59fa294ad2340be7b1f1fafc2c05c769ecdcc4147a7afa51288e486a6f7ba22c361b49677a1a3f4096466985d72c7c60346c0f71ddae606db4b4b4b1396d4ddd92376c055ebab51a45edf99984b5da34ae644444dc8be9f056b5e29440c3b79613fe1b6557c957830e6f4993d57e7802b420a46c3bfbf2bec6b062683ee8009f058bf68ffff2c00008c8f4d6216bbc07ced67e6b71bf694c170d9b276efe26aeedf0ca46456e888fbd7ee32ed87dfdf36f1bd9678073837f52ead8ebb8f9d7c25b58970feafba236c4c4cfd279fff07d79f092788f6750fefbebfd1c0f9d484a6f528b961ffa23353e7ef4f1d4752c542bb9d9233a8dd7c0ffea0eadf9a2859054969975c12cc66c2b883892924dbb21b0e9543b74af8e7e4910f392c3265d160d48529d127827268bf8475225813a837d26ff0fd1cceae28bf8381c7fc70ce61114f48d80de4f9c509d91adc2d4ed4ecd819d6620434837d81fecd98b6803b4c4b30f40fded5d60b770c918d12d6ab02983edc2b05ad68f4cbfb1f7e6c34b7edef77fe7dc6b4ec0e13b72909749b001f080405c360914f07c3d0c9d107616fbf49ca8dee0451e83e70c873537f0d58fc4a57e43ddbe35ff0e5553cc51f7c3dda102c778e01ccbfc70ed8c84d214eeff5ae2b4a5b3190a2771aac9d12064c2ed59503703e77525ee5cc8149e43eced27d99bbc2b31bd5e9fcc06fae0811d2ab25bf66fe45d22c3e815b3afa27011f04592cfdd3a98e70f405100492394ff2c9ca55df557710a8ef737cb51be912348d36721706d296e08d11f985071f086f2020d75e96a76014ef79420aa78c1b77c3e604de3ae87392ec793acf4a80f927a8f4715b44085b81979a17ecf7e40334d4981f8266d41579d2dcc1f7c0bebfef4abfff5ae294c1edbfdf95b67ed852e94290c3ff407e520af5fe09fe93910f2594597cea03fc181632ebe2dacdd2c5256d5f888bc5670fe83169ceba4f212c5030c6d0f397c67bcf645f24c56f068c66fcd818aa05565f3b632bef6c6c3852a0e4f7d361e920f4f6c7ac060ab57faaa7775d5f54bc343ece140dcbe54a3b9d76a472584e163c0e3bf04f87ca6c4a58ade2dc80cfeca9a10abcd6aef10921829590070b23b9023c09019108bda0829b08c0648dea53eb74c2d9f1c3abaccbfe418f2aeb2e646c88b87bcd9ea9a12ed4e3960b0e0e165e820a0283baa6b9dbc313e1de5c2e2f5eab75d53ed82fb9797b561691bd5db404261d4288392923aefe1c283fbe5de4e13b7ba4500c00dfecbe9864a4b4b804771d604cefe64acf126dbf0b327c65c093c87fc4530797a2c2d6a2be66f3560006fa8822ebd3b6be75ac18ed9ed8bb577b3fb63d89c51642066e27f829b37b09b16be19c3886bebcbab67f73cb08e0eeab88b4ccf9fa55772d29387326d7efd57a572e9917b44f89904b26f0446d0179aaac03171bdbe76dd8dd6e6fb7327a153d36ef8d997017d188e72b6b0f5e9561e65394b91dc3edcdac0c5f5cff37d5e21eea7725866a1285e8dd8e3827b7ef6e898bed23a9c3833b781c7f90b98c8e8b9470924d6bbd6dd79ca662dd6ff9886a28e535127a873e618e7ac2e77de44f0f710fb0711e07654a3a7248e18c4496fef0a4af4b7dd409cb9b8dc951592c7dc574ec385b081bb5fcb58129ebfe1382dad9358d426189b0691f0bf2124a77720ddea85d8f79e28cc43b481423caa3d821249941ec1d473fb308cb9cfa4dbc64ffe05e181fa5a347c0253af48764cee761987458c6c871dc3d1a9a9da50135047356f658eb81d11be9061bcab2a29cd4be2da1d0aba918a52881b408c7963e8b19e5a07810cc45c6892c02167b766a61750bcbc33441632a76546889ed085ffc32e6e2e65063511390a444f49b0bf1b894328623f715eeaeefad0d311faa18b7a0c69236914e6c49a61b5235c1f72608bed5e48ed809594b4325e6809ee7246c8b13b6718b8795254bc56fefb7a586cdbbbebf7becf6619c155e4d81e1426c95eaf47b25389fb41d80846cec17c87fb7bab886beae0009c998a6c07e347570cb70219a9196890a4a97e359174fc747764acf3d1949e325ab3c852a72a1d8b1a5d3ba58711e3bde0e882ee21d1c6260b3bbc29fdf4e57476bc0613e64e3f30a63f6b329428c1499ad0b19f6dcea9dd1a9e50e10ddae98e55c3864504dd731630055c2ea11bd6e3bc6fe6651731479a915fdbc9343eb1df14a11990212bfae34755b16d2571e7590f8c695ac684e19f91d92b089306271be1d5db206570fe856fda041abc0bf64f28a424061137173867cc6a781c043b32a2755a823a4fe3221afa54ead4859b300da064e929c84c88f8defe5e108824ce47004c6528ce2a64037589d25c382af6af4c7f86776a2b71ccf72a90e213ccd5c0c5c17c48e1da6cabc8db835a52ee36292b5825f9b82633d9e1eb977e0af97afebbf36e74bfb99b5a1a78b779ed43e47e131059cc896a52103c83f28ae5e0852a3bf577b3307cbf8258fdf2ebc8ae895518d6edb32d2e07e0fa50501566ea00845bef8a90e1d1ac111b731983d5d8e911ceca1fb499068eb6ca3e76dd4c1e9c4535c1c6713ad488208f7fa1dfa774f1abc1b444cd8d767bc9ab2c9e14fc5b43285a65bad818ceffc87365629940f18f3162399741db8347ae0dda58313e7f96796ca339b5e791ab8468ab18eab7eeb4ec0cec02c3bee8af1e8a3b4dea7d9b7391167ed978d38a06a2062ad5f5a1bca981cd753320bf5af4ec030b50eb04c65cabe3d9ae70dd62441a39e85569c42978ad0160dff2a000f69fdf1ed940adffb1fd88b95289bc67dd9b65a61f84bf2b3b4812e919eb05a4a84552cfe2fc8190691349bcb6986df79700803850dc6f317156484b5c594760a49f99d3935417c8159363f4c6cf0466e993f756c29e2187f50db675db4799a49d7db856a158e7609bd0b0e921d0fda24674bc910e5ab2236504b0f31c86bb0e9dfbc29bac7808dbb59ac28467244ad1b7beb294a1ac0d46f46795732baacf24a4a91a4da0573a7e7a328e15d9a3641d8dd11e506214909bf251bc9956cc48a7656d29b919598f767ea3da0bb8e15b88fa414d9baad62ac9f4906961e0def67e265a0e8233529debebb9e993e5fe7c442e117fe40e761962b41cd0e969346cf5470fceea52cce6ff7752ecb6949278af57b331e5f915462e928cbd0815b1eebc51b12eba219701fc01dbe481064970f83e647b145d7815db3c341cd60c1383de1c55e70e9c9cb9a331541eb17c31b217495da8f836e6e4cce874370a6daddd008f9d69464a332f81e869b0015e2a372e4019789988b0ce33263a46694d06287b6ed5dc0a2d86aaf4f93d853a5322662d32e1c1387f1a7b6579e4934637671441069480a97c5a8b4a8462a1fc4f62dce16135950a0022ccc3173ad88b8691cb53d68ee5a65ce0cc4f878f51cee8e0ef5b73a83cc0ebe7dc0b62b9ce506637feb1d2b1b7f3bcfd0cac0a6e5601dce82e334b3ae7d28954ed3f75a7330bb01ac37eaafdcb8819b6c80654218c4a643f850e0929fe586d3a5cf445069f48435df0c54bf03aa600743a686f606c15b0e277dce52b402ba6eb38dc0fb5d9669570db9c41845852b62f241a40a630435eda0618efd597c7ed3ef6fd03ba749133c558b30e2b7cca943a1b59861520bffdb5da52246021bbbce3fefa850954bc03af9a7419a987f86891b5ca6d28597cc115eeaaf9eb7fcbad1085180e1f1f2dd506ba6761aba161e49733758fec392dee68a5965bba948780eea4769561bc3ac97ce1aaf58b3891c6b3e2a87a664d0ed0778a8df0569aac126a9b947c30a6fafb096b74ad97137ca1f32ba442bfe5bb57ae07eadd5c306fda3f8b1cc2c765ce15b1fa45650da1b120cb2112264465c501a2bf5b4851658ac5a8f7e5d4b8ccaa18cf64c1121e954ddc9aba5d5313437b7f29057fbadd7c0cf6a5730bf83f5593189ce41e3f6817627ad497bb26d197a49a3764438f50faa5dfd7291cfba40a0a0bdfd7a70fd996f202aff9f11e94fa384a5f638bf884b9f84223bfb1f4a4a8f9ecd6852f293ba778ed7d092f31a4b63756d1a7538430a820db06c1e20c84ac92f0f8d72b2077b8a7c4c44b5b61dee1d3b0f4e0c70f60ef89a9641b70bf068c110ce2768c110b9bd644120a6e3a49293aa223695fac568c8c4c72fee1097b426e73d61209718ca6fa48026333e0222addf03e231909231d4dd9d64c58e1b98678c6809799897fc139b8bfc1bb1bc995122cf836f44ca3134b3c523ee20623f9155bd89c84d1f9d2cd374ba6819ea04a3df310e18b3634820617ce3acd19f0929bb5191b53473ed8e751eb62ba7689869aa01dd56c29306a5a5f80723efd6faff07c5c7fe28f4f25fe255c32feff2074b5339e5d6ba970bd0601e5d6d21b9cd3a44cba4d02740fa56b06e827d1c40b5601a3e0832a240a4c2a95ece45ece7a4afb73defee2dfacf36db23bc71fdfc24b39a61044077303cf0814955810770c1145e3269413b9b5d496163ad23cacfa75730d541e6198d7250529ed13ac066e811582074dd1f6917020100000412e0c2729ca671a776954fabe6480bed8c1befe9291787f725558be1098fc77dae4a3f2bd79891dda799bf37e21599f923617efa77f4d7b09cfaba71d0f72a671e630060640a43f43c4c3dbb04e45a2e6429125297ae86a63bfc1583cf1a634f3d65b68d077b48ae22bdfeb70cd152b14e1567ccfca6af33d8958e133efb6b310d35487040507cd7a597434de120c65eab42e1799b4e16afa77b7d3d6e346ea7cbfcb6c4f68399bc8289080b4b7367bd1865f1ce95627776d1b1d89afe8eae9118454b599e081002811053918df8ec829a2e050fc1346b60db54f03be5074b537e518cbaa23c127d96aa0c1ae65959055921f98716b7f45ce6451bba43e9f9684eed2ffbcb95e61f005005eb0b0ac80d4f5b3f2467df119c77a54f95870e784595f8c68a1d5af608c2401110ab7ca6e2bbb9e23b329e467301607f10c0d10bd1f0c31d9140cccbbc769304c02dbb550a485e1079f5b1f52dbf7a5a2e20e1e9daf4564715a1c19eca421d691de6ec7ecff04c25eac8e4be9f0c75be44fc81a97e38c64fcf0fb1ae3c995035ef3b105e6c165fe0e0cb98ec496b23b893b703d5a3ce4c05edbb8ad925b12debb8c3f509745adb7140af3c9fd53c6e086728c6aa725992a58f16418fc5289392b1a8dd1d0081e7cd55c993dc1d6814472f0d5c488ab5b45daac7b2a5669a95e9ffb2d7646f003f163ea66937d92dc81ea32fa561cde12bea21eabb6f7857a78daab9d56c970d44a2974e7aef3c4991ce4ee6adbb0fe14e8c78f5e4c45be4761f8f2a5faec885d0f9c6e6f315e56dc6fa58ccd97a525b00fda6dbde285b35a991a51671456c7ae16720f22b5f5da80ce877f5903b63dfe9fccd540de92191e4589c295bc174e5c67714b89a50490dc17ea94523fe7dc328bbdefae96ce4c3530b288f4abbb349afb70e7d012807de323f940e34c643ab1add96f9c5d4168888d28cb43ebb50c35b4fe29a8a8f5a34b6d57eb7bd08eebbeb79bbd5c89fd3bdf36a21a85e9e474e7967dd350e771088e6bfcc635a0011b30d4982694d7bcbc11e4fbb259d89398be8ce999548024e787650da7ce72357db6e2b361bcf153810eacf352c82ed9852d136d038606ff740034497ac6c8c558f130bd07360ceb808203c237b91b8a99f723f97e18678c37923fa91990e13914e7e92e24596caba60ce38faa99c79f7f41a4d3f845b8c7da5f8de016876ccf1938ec5bf1da3f8529640e1c1ea81d0018e3106e8af81d3c4a52faf4f47345278ba5a7f596ea900e2634065762d690004000800820050806ce67b74ceb2d0ae44fdcf9435a00e25b2f7ae53a8d9777b06f7413c8f2870b09e2cc9a10c909a8e63e41ddb68f2bcee7cb2b01d4716fc9806b4026c0b53a8844a0000000ab15127e927c9f8c9ede5e5e5f66f6da84d343f89f68520febf3d0570010000f1af1916c5ffebb5e8970fa9c2fd2966de06cef9b5bd507a1e42d045882619911942654b593d612c413d50c9e96d32868abc6bf35d9cb6e07403576881f2b173fc3a1f3182b60064c0b50a27f17a91a9036fe59cfeeddf562e485f84c39f4ff90540deafe0200303c27f2a718d9968fd0d1cfe6f89f5ff041ca4cfb329cd2f1d76c25a7f6be7c4aa0b258e3b103252472880f1213383f464089ddbf3f7a81b79a261e3ab6bdb65ba1efc5c6cb459e8fb59a19be9db0a078a57bfadf3aa79e4f33a8aaca89e380000d2b7614bbafa65d363f3c9f52738908161e29df2dfda24f9583efc0d1cde1f802bfa9f5790beab39ff2fd9d4125c2f52bf592ed3c86503c6d0d791fb0d3a2ed24a8998f3754cc8e10eaa228786f1502095a0686e3664b9b59d9705f674c2c0b7296e9fc10e711f766fb78afa55820a57a3e15f58545047e1afc53fc1d4bf5a0e00eaae0efed956f24b8435060000c0f9e7e0fef621d9bf52a22509bf81db777f9c62ad584c93e528ada7bfb4ed6ebe251f3ada76bf2c759e674d55c43a5f3d535e83979f5eed7e2fb98eedbe5ac7958b6fdc9f7d03a6cb042af73b4fff64e08dd07e554445befc0d1cc048e5d7651039fc9f59ee1f40028c50bc7f76403dfc0d5c17101c6c41549c396d1264ba78885eac0f5d99a2d55d7fac9b7eb49bbab18649651b051665acefd7ab33bb7bb82453bd2373ba2205889764b9641f8a6266eeb890112f3763f603ee30bf808b25487a35253b2c2a2959266e29be3f453157a3c7073cc6c958ead61e42c0ddfdfbdec68a3b4c97bf2b3c79fdea5db32ffaefbd6bb89aa435bba2e3981e3315d7960bc5bead214e6eb8b9b9d573cb93a7039130ba10488b3065b72ba40548761a00a4dcc9976bf143d59bafe795c14a039b100f5e51c204bb6fb3ea600c1cc6877d600544304bb030f022a69a9fa537e772cb62248555176a3f2958b035112494dbef5076069e6ba55243cd2bd48a7b095e829ebf0354f9899e66636c353ef8d666c1c2471f7ffcb14494394346adfe1a6d82d68517a1f1ed7cd0e388fb2161c6fad9fb7dc6891f3b05c2a3f115e1ef8041109ce6c2b4a0c1839c07315bda9219f0aaf5a4e44dd0592717526ecba4f1162f3225cb18ec8970c0e8da2124aabba21206ae94762d55546986204b53c3d74efae33607839311315c3a72c3ef9da55cfd8ba3047164b1cd7b3f90d8b276bed1c822fbef1358c7d62356dc344e0055041d78ee408a3dd283b163958c357094549fb1e9c59ecb7292cb10ee9536f00bb6bb788e422d5fbd9747caa6dda7c15b67b044d82b8d81fa02177bb31f3ae5fb7ac6e766c0bc71fdb1b62a20c769c7203f1f8ba91ac73b13d238a7bd849bb587603850a555dcfaacca74ed8e346447c9d6aa5a6127bf60bc19aaf78604a65a5533e32cb462c9a44ad894e8bc93a6611a36825eb27920375cfc6b8c28c851bf4a11aea74f16ff1bb0ac2169138ece91527e72006437042c2f267d1d2130f9fe2d4be442ba468945ad9e8e18875192d8431e5d0a2165b3c10da3f0a626929dad64e2c0397941890b8ee90bfb9b453ac73bfdec47b7de199ff1e45aaa8ac4be4898cbf9f65a16435804d8128e8b3573d3631376cd06c4872f6d5348b39950160b15f93596af37c1fa70551912473557487a1832b9a9af12981ff53f9551a6e39f8f5d9afabe7bb532d9f4e343ee77489453a5b9424ef052544c6afbeb8fd905d66fa3a9e49eaf160e36b14f48dc680d15d6c2d4f3e8944d4f188bbc6d3a1614623478ba08a5dfc714c34aa639c37b760724149f8e96ded82d9e0b990dc46e1c5100edfce51cacd1e9dd7ccacd528c3175b553aed38ab4fa243118c8f65c2911ea63e57c9c3507a7ae42a31de42a3e3156dc39da2d441c70d0da117d28e39587c0c22486f78fb05e7623de11a0f26dad2f537bc7b03f96a4db62a18fb4e797a84090e2c9275087cbf1f69b4928612c9e45fd18b720879b7a19d30ae6b829045c5862c25c4747eaf5450fc93ad2ea3b74bcaba6c12178f8b73c1d8c124b2dc76881ddd9f326d9ccb0084e0c4b5968836b9f96cb4ea448dfc727cbc13667a87ca9ec6cb7cb9542e8cb7a604226940836d52b7892a519926a372128e44d374f6f4cb417dbd8a9adee427f3cd78d5dbbacbcd7255e3460217a8d73f8da919b918b1429192be9db67c74299a56b29d2032ca2da12cd1ca5b3b1c20325dae9259941c5883e6af845f9825468973237d12743c993cee440ca2c9393566b7f1dc48e5282ed98391d822fbb9382a426d7cedc887cf3ae618a049cab97c6febbdf5dccc2833f585c9d0b04963c181b3e04f0d17f1c493e2b65599f9958f6dfd8c1eeadd2acac10edff800cd320461b8963fec2bbbac3395791e1e3a3a4aef7d8c43a6ed9ccbdcbfce1e00746cc1e8f8fa7215150a4fd476a163782d2de3d69b8b2a3fc7d2b6cebb9a6d41249408d022b2ab9adabb1cd8d2a53e9022d7e34375b989fb1fcab47acc2e0bb07844969e0c7a62be80280e9764145c22cc2973d2ea429c330648b89877c78fe929eea4f6c9d42de1adfe9c79321f5a870831f85785602d9f161671bd16ad4bbafc5d2e3e7b50a724c9fc6f37b84eb33249fc5f22351c51de0d04e70a5aa3aaf998d73a73844ddc7e1e0e5e1a9e03a5b9aacd7afd505bc1975955db3708114dc91a6125b108a46a168bdab64eec1dda3a19379ce18558a1ee1533ed4192376a8689e697764a2d2028c97cd9d626ec926fb27b8e0f9b00b51da9cfde5b2c4b43a929ca5142f4792cdf470e1a5da9d72439143ec6ed29005209f96352700ceca7d4b1f273810cdc5825933c7665479089e963bf0793c4d45dbf8d6d5e1dc0e086957ce2920c874a1bd37767742de25c96053c07a3e94fb7cfc0ce77c38eafff6b5cba2dfbeadef6ef88ff3cb57349ba93a5cea855d72deb3aa10c1373a28095d67ef564f94dfc3ef9443c7c0ba31afd8fe807790d64e0ae509517613455e129039ac6acb09f340fdf8797e8e5116a69881f151b85de7da849d254daad06debccedd68f9e5767f6836fb6ec2026036b8fc4fcd79697078d34ad19a1a0ea6e8a5c8be87286575e4a45035e64412c054a2271234cf1f2ed68087c701a16a9dd3f6e21b860171b945d5b67de3a11b8279a7c6cb51331dcad226de2271b3f7a2789f9c6db03db15ab74e3790520d7277766d244f2d8d85e344e91fb9c12f5fab805ada4d701a9d6c49b431d81c89403b6d9eea87b759f18ae857353fd045e8d90b72be54211e3d4af219b644d2c55855983c35ee590722c5d2ebca50292b42bfb754783639906638bb35e49222f24e87098dfb637ec3e44bad6c80ed7933b216a63f64ee4821b3c6910740c2d959d0e6ee40b071087fd28a43d7e36607a362db65555bcf754a9001b78aa08e8c8288247ae77b98a999c4df1bfd0d05725e80c4b28475ac1dc7babfdb62e5784ffb62e93fcf7ebb2081fe8bbbdb79d1fbceb84eaf3e9bd74f1d0c3068913827278e4ccc4f769d2cda260e60ccfec7793b709f806eda492cb1cca95b02a8d758934d064a8a2d314f178fa0b283901cf8baf93a95baadf07a54350812339160588f317ece35694e22a67ca59cb2d5d592bdb7976df7d2c900ccb2bf375003c71805de2297a181b9f5b7cccafa9ef2870860f4c6cfb10069643e43adc6d65a792ce6f1fd8305943d15d890da59fbf3b5bdc0917ebf45cf2e81021c687b71b6898f8864a74316fcff6bfb15251174d725d13617abba937b496a2611dd0ba62445cf93d7dea1e8257124c60983a3ec43de1a70c6f6b1218e0a42788e24376abe546a484e90809ab7bfcc5fd1362315373a2952885fb73279ec890a86dba8751848111be0e7d8bc26e9409179396d2ebd458fb2b640112e4e99c62b3d3fac843ef8f656ccfb344076f9f7946e201cf7261ab5116f86daf8fde2a9a6ba22e7794221a1ae1caac73b9277517c7c9cb81c60fc0a414bcd802268f690681811ef42f1e6ff0df2434842cd1a6e77c596b47bc0f351efc323e29417ac8f184503b250ec02808f9d447f46e4883ca141f5a407d6ac6bee91e048da683af6f9c8d2c1ee2b1c3a7f375e0813e0bc04383463a4dba3e94a8f091ae546fb780204752f6366bbb2adda22e096c4045257bdcc8729fa0454fcd367e8ae1084384a427c3a947a37eebbbd8bf33f363fb556dbdad3879b8286b7c2fb99bdef677efc30bd1b77daa0fae8fddbd8e77d499a0f3f0a5ebad2456696ef61f0e6fa4f78fcf9c9f7147bbfac0d01c6f8b24c4089a1ce0deea5f545ad523357ffda1475baa530fb0027de81836d2877e9dfae38dede0045ca5440106a342e989f46ac1c12c4470d3a758cf0d9d8c28c06c81066c80705e9db5564f8d8c4aaacb65addb2707f625977ea640ebaff9cc6213c6916d96f1f0617e398a94c4082e6c6cd46c66b3b3a415d7d26786ec1fd9f1e40fb03587f29d3917a41145213f0c89acd7da2c6f7e73cbcc206e20ce5d5def56efa0ea4b64883f154832d088a76f33e580c0abb147f53fa9677e47451b4e4c8e66c5c78d5da7eb83fe6e52ca09fbed43ddc546f3f08a7c10ba5724b23f04317ca945a521feb6b82c535c36c2893853fa1740a6cb5aab39876641c845d04a26fda5b951a4b1fecc34fd41097e3c1479902286a1897fc2f31703b741576b9e6f3a6e8a0aef02919231cb7a9937b07942d92cc46075477e8c6339a882f2de227f162165eb9ac6a33db8d0a0955fdc11f0978fd3276718f53a503b1f2f5c793909b301b01af4d5286d8206ae6c66e519c5a2ba80a3d126a2842220fb022ac908a74d0e7d42e265bd5c4d9af126251c9c976795030eab271249543defbc657bf6cd0e1bc13a28095c29d22447fd87062e714de7d497a5909274df4247a769a882f27e13929ae22d0ca778467feac0c841a6f639b08efd0ef76e45e298b03b0e66e4b82330432085621bdeec7dda5e2e7280f54e37ed6339e76b3eecd7fe61765f815503fcb1cfb277d9463539ad5e883a2ab765fe28e4a2547995f6e14f4ae1d030cd51173e8fcd17d405461d6d0f500133dc31aaa5427338dadb918a10fc6f5dad3ba2b44403bf43ace0a207f9a0b1287aeb32e6c32d1d587859419f6d509936a19c1e9c4922e44970c42f042a665de8f5c319ed3a85a5d33130f75591f0c188569aabfad74b5ac0c7553cca7dd19647efb350f54cbb56d40d534586d27d575add5c10a0906308ab9d9549c0516ee6ecced6cae8570e5432703ac82672b0c174d41789c70f92adf595cee26679a41ea0890ef40d16419c45addab6a7685e2f4dac8b133a913708d23c32a297dc5fb7f1afff665625dd51eb8074ef696f3cc87eb42f811ded601cc8abc72a9f9145404cf241d66dcc39a37be5b4211d7f3e15aa561bf299e772514cd3e7a19f8aadbd76250d8a2765bda271cad3a0238f9110be89fdd6e5233f4254e79e970dae3379dba61acb7dc46282436272688110b39f77d146fc44583fa53eb37dc462801bde2e21fb9be5eaac6fdfebbc16b3bee5519952359ca21ebf42bc4f8ee89c576c42421c120f580f22b1e3ff20e2385f6aa2cd65142972f71a1bd461d68a7c68a02796c0409cf5b636f8fdf082636bbf4ac397f2da58d1e6ebdd8466974eb94a3c26f8964f98f73db6500985f2c94de19585cb9a80e21146bf150c810db159a445170aa311f6c4f3985bc12519e1a9fc5638866b26de424bab6972f06b21514808328c21671e92ed016857ee72360104dc4c24075694fd25f6a6b41a32c7459cebc7ac5aaa12d81ea6447c2e12618950a6ac67479a63d1a1ae893d9b01d21aafa2c5c5d60d5b2608844da3a42afee20a7477645b016a3bead77d43c2cf0bbad633646cef93de7a7eceb5e8e6d373ac934abd0d7e583845373ee742a883d777ef0da426c613ca126c67ac81bbe146890611e5475a0715a456adb0b3c533b1b91c71b6f80f2d9ccef8113a2acebf471b53501f71c2fb5169b559b424a6c78367af7810c3445c607b69c60d8e269cfa5c1cf8a28e06d767087db311def454c1e2f7c69dd3f0b3a20f3a53140e181532ede5472e99dd9b631b6e41d2d0c24a27fc4b8e78c00730862a512703b26333f0f20e788e180cf111e62208a21c2e698a2e5d0212348362bd1538ab1c909e840ee49108259cc1ce4bd06e0606abc46bfe43f07f932d32734e9e0cce1729a889b7e2ae48e961327f526811f067d5d4fe356b855135f517c707fcb5d45700e65f1c93fc4f32bc216efe24988c078cf098acbf5f34d14798bd43966bce48babae63f332f25861ec171a8916dcb82034694bf8d9d1751a3dda40161bc33ee45b58f7f0d4b8ae806952e1cb815416d4edf9406ba4d860f04b2ff0fff150432db4e72eab677777358517509a5c30d7d9c93319a6e48f8b77839e0afbc9c031d2699b270c8d2ead8c70b88613299ce5510df12e139b39a36f99033738b32d84196e99bb875753988543178345b7c299988eb1d02a5f339c9ae992dcaa0046433f0117407bc850f58fa1d34c864af3f9e971a56fe2491f17f302f59f18ef56b48256db651ac37d54155605f9561ccffd379c99de5f017c7ffcbf3f22f8ef997e765973fd8de53ffe63dd3d577f4d94fec0295cc593004172e9b6ba162ef5e7c14044ddb9dc1fcb5fa46ef60f90ecb075ae0f255f0df88b4d8facc200f5aa4bf14debd2d4ab8fc49cb42054368e5780543b84d240466bd4afa831a1662fe4d12255059adff98e69677985193123eedda581b963d952832eaf44f4b11f8ecda296f05ff123629d34ef23eee25bb7ecf34512fd6405a02a9bfa01961ef35104f6924b44fd6fc2b58d3cebfe643a0071564e97cbd57affbc506f30b0a4e7bf8c687cb96b9646dd1c0660415c01d8202f8637929a34383686d7a93da4d59e60081b1869ee6d88d7e94ed3526d91797eaa47fdf91597507ffdc0c9d0aba834e840f04edfc2a35e323991244364c91847e381b8a978035258524be6280bd0b5d26802aeedf0c4d49e5c0c1f7d73450a0fee41786fa3fae710d39a1ac28aaf10b1fdaf42b2b4af822f0d869144fd723ee829e2fe8b410d485c3c35a682c4002980df4b179a8c5c569b5ccec8caf8a9c588d214e346a76bfbffa48aca5edfbc06fcd0914e91700028b9e11dbcf699ca8394599e3181588acad044a78253f1df93bcb9a1709897d13f301e054ce8252cf04da373abb51604ba30e41bdd7fbe7c4efbf2ec2d7ebf1eb01416a0671974e31d80a0b1fd355adf5886bb0b09e662f6b7524776f02dd239555802ac8d06a4dd02a3816b4898c9f614600c58122ab5792f9073bfb3354f797021100088d3778df24382f6bd18475d9772cf054f98410ce23475abac398fcd86288ac4afc284552352af61d6f5339f1ca46e6cd44300db6faf7121bef073c00fec9701740a86165eb6ca59698dd17b1a347874689b6b63c14272bd24f9d7e5f97dab90793f9681df769583793d92e1a8ebdbb7a6c1c14ba1601921402140bc5b490caa775134038d767123c7ba7f7a4eb099e0ae247d1f6e99b2c5be3f02f5cc4b99296b596d98cb0dbaeb543d5d6710f6bb05c6ce530d45658aeb1833e082cba3e4c707721294640f8ed30f33aa1af83e672d9a3d3b5f48eaae1e4f51c1c18c98be628c9b3b133f431fa4398aa99c5d50e0c9f97885d2f0d75f01bf20dc6e36fb4768de5d67af6366380086ae38129bb9bc13cc44a39278b4786094aa8ee21dfaa3f582889455497f386065bd4de2f6f2f9c4ddc4e0e89507e7d255c5f6ac1b9282b8d3e9f02850b9c9b14072035f2477c135439a229f58c6e981ff1296c216d4d26e0f017587c37c4cf51dd48e8b7d83856a006e5f895d9628b3dd714fda3a0dd58cc0f2bb4667d4e8e5716ea2d006434cfe935e2441cdcd64f494e233e845c3f8e45b2b3795d86baf162257da82b9438ea63bda46969a6864bf8b545af8e8bd41a83c02fd74a3e08c60b68c4c0310e20cafdfc743ffddc301d522df299069dfe6749569987eac64bdae5c8c8c50794501b53a13ef3e0fa95fe0001a58ed0a97c07be8a38955445f26cba5a47e4773f9a7900682624157b68db1426e49d88fa5b1b41de865ef81ffbd10c8250759b1407a00bcd9d1974e5157ee0e76c0fcfb3a38655511c431abd53988ab3f94175d5c9955f670f448783e77f38e84bc56a8015e3cc9c2d7a9580a0b4d5eca1bc3dfe318eee098b31dcf78ebb17a664606c59e8c33b541676a8ef41128dc85b9c06ccfb23c2776ffaa8817fa777f03781f727e5da2adb0c9914f577a2f8d10ce5b29542b36bde01445345cc05a54ebfbccbb7331328aaa1f533f312ea3dcc0c0040837ab8d02af0315c38be039896c907f3a14af358241408d00044760da0bc681d543efd38b9925399676412e7521ba99dd0efb2adc1aa829cfe8588a3e0fdfe334b121adfff376eea7ff36214ea753f8934e8c666b86a583ffdd1fc1ae2a3f3b55ce1f87d87221f5f587f4f11218f8c0bbc5d4bdb404b04e64d91ace02f26daab11129f3c9ed19a447449cc7701a4720356951043df8b1af80f93788aeb583f4a866a0536e7a39327d93758bf86164ff2625ed9c3089142fb61caf6f8fece10a6c5d0e17905435e71c8e106e18b7337d744a92e547a4b59bbf3273c9b931ec2a254e848ba1dc6067bd033e439378375df50879271331711b6179a0f063f0631bc0661093d37f8cd4bdce7ff7891fffd0d475b40ea071a2c93e0cb4cabcdc7491f20117df15f7bfe42a876f9831939c738c7e27386a3b180d8a653892dbc535f653a331630f959948797eae030c098a8322a57885252692be07babd5ef7242d1d55007cad05bf731fd5a6951cc1e3fd768ff6088b6e9ed6088e972dfc0c9ccbf12abf36752845dfe6045bb3c0ce32991fb05383d980377f51f5d3ad7dbfeb15fc7750a1712068d58bac01c2c6332845705ef9f7a5adcdd73b86df522b4e67a164eec9adc759037f129227faac5d2fd7ebb5b8b9f24408dcf812e0ff65a32e5d95990b553a1942e04f917db9878fec38ea3a2d0f9e3f7db317a8a894dfd24fe476ddb6f2153bfaac5b2436c261b171de6515eaf3d09b46d527a061361b459a24a363e5bd14415e3bc06ab7ea91da5301a674121d0f9e22f0595a0bc1f7e8ad12b66a69251445bb4faadfb373939acdf057521d65afc7f4d4e6e9b351e9a2a03a373d16f55cb695889a2371282f15ff595a9c3d8fd57ff974642f9f1d7b6bbffff9793fb0f6dfe47194139e76942ccc3d676de23bc1f548282c1dea57e92c14e9b47ef864e4b17790208c07aac8ee29af41218d3da4e275f3cb9fb60245c89cb3eb2eecd59852a0f992528fe5d2c52fb1fc522af5178508bc23f3e146123e9af87c4cdd507346e87d9f0ee080d7601fcbb80e0f43b1d654d8f7dcbb56097416f91e7db9e81b7542ddfa3b8225fc35a3ff92d3a813dfd0d9cd2ead3dd55fbb1684d4d8b607c8d2a8a9868a18a933fbe5c9a0b725936a3eb02eed035c1d112e45ab71811277884ab60cd3e9a3d8f4b2c0655d19de651c738252c2f30e0dfdf53d7dca1c3fc0cf10d82a007fc242140e20c49b480eb2324420000109003000022071001cddefe4d87eb2d262f81fe29e481739204aa6dcc9d3dede26b00f85bd1478a6cd4ad18e0e274553f01d4cd2586fbdf4c4d9747897fcd08008811e39fa8731a889ca4d8cb268d49a7b455527fe8f97ab3f5a51a32fb18897f1ea678ec40d5437f430a3afa3a155fcd79acee21b1b1732406aca3978e3470e8424826a785a7c42f98833f74a78a83ef15c27fb90d62ee62b83b16927135812d309a8f53f349892134f9fb8fccd4df05dac3424956f5433c7a773d10f282427c0a8fb1ff09ae4f0b61f2583e886a4c31cce74ec2c4230127dc5b3653154848ed3717b6ea8470dbb3998622458918f3c8fd31d94358b00952d81e72eb9ecd8069662037b7be5ba48646a71c1b965d4efd148c6a59a5b781a808cca670b484052282bdd52e72765ea1cfb461121f57b64e16378344ee40824110f4c05fab773878fcb1599b81b33007f621e27d358d2f834448dd41f02f6ccbe83f00d607f5d753f1ae894ae9740f74ee46d0e98d5009bfb7abe351ececf437a537f6863f32df28ebbfcb2a27eb88e36a5ae0ded47c1c2d838c3222e0c50cf4675b534f6a3db7776622cae9f0a9e63ca5c93168fe4654ae87b2838add4981ddc83e7ecbcf6950e95ce37e425fff0df0781cbd076fe4def6754ce8bab7c53d7255e3e1fe9741839768a9ad9fd08b2ac38cc99845b4747750ed0fa4817dfce41ad835598b44728979c6361c7588b1108b1c2289e855b5443b07508320255681be1c0d9b241cbe246473e68dd7aea5319edffddd50bf9799c71262f0091309e11ed08028faf833a95b025d28a3c777d79d0a0644ad2e15fe471ee2454627d7574d4753b39661b25d3b5c667025d2cacaeea87d4efe5b92d7855b73c278a520e98e81c49193713e95df5bc7fdb42a47ab7ececca7ced230f828afe38091590b988fd24d13c1cb2f21fd6d773427a87caa488029e82259dd45924144488f8ad44f401558df69cbdf9b375ea62eb99ce2ce6dd83752e39d95fa1d6b7f741dcbedcaf21cf19e761ab5ec7bd9b5619a94949be6d55df87527d068b801da2dd9c9cc6ecf7b5215ec1ef74f99dc604463ce231601cf47c91322b1cff00e19a2ca21f31b31c774b7f1793c0952ab5d60c77c06a10ada88a821b0c71724f9b15ae7039d1b2c655a3e35a4682f754fd7aebf87ed78ff460f7afcf7f4a013d5f8cd16136aeefbc96a8b748996f367ee292f1247b9b7026f7d81c7e0775b8af9fe5432cd1843128aaa95e9b277e35e1a4a721a9481da1a7da0478c7079ce1655ef52a792533b8e068f954a1195b3d8f0dcaeb76dd4cf89331036cb44cf2eae6279f05c36e5344ea2d9368c4a6a4c721312ce04f5fdcd6d491b034b6454db952db92be1e5380c89d56ef5ab6d492231964cedc20f5d5c552ebd12dc9e8bd5d281ec7b198239484431a8862558ebf6b2959f1839f9c72a503ed48d8ce7b4ea4129f09e06b359252193f9bde9da1b5d6fc39d635da3449186ddd81620afcd9c15f9a2ec2d247feb84bb3b4fdf400001e5214dbd075b9b91523ddbdab761afb740bdbd22a35eae5f5f7de05a97781c12a8e889b5254fd23538d1827b2de359d0567d16e51e56397942f41ab362c5b4abbc2a1714726e6ca5f4e309117aa1ee599292ffdc2c266c218ce672c226ce29678760f8aaf2746875b290b59816f15a95d93773e505dd8281d8b4dc8a919c73ae06b5c9d277ba59ce5a3461cd1e264c30145b1130a0a4c03812de868d7642dc1777346aeb481eb052f0a8d7feee0de77e55d020f26b6532eb448b8f7699187492dc9fe128f84019459b64571e98cad6a5b8d353237b2814fd1d4c6116c846928742c4721a691a0fa6b53ea61551a4a4ce26435c9fe54758bb22cffac520f66ddbe3dab417d8d487b457223f532a520cb8d626500ae4a4ba0a10b56985e08941ab74ba4ffb176f92e087f5367f7053f4aa513a471e9c4773fb44e5e2333efe160d8f039044180eadbd359576e06fccad6df862fefe1082c647a77e8499fdf04e2603065e59674c641073d6cd409ac96a6bb4298e637a6c8d2f8f2ba5de043388922f152073bfbeef2cf16913a9a5937860477b4124de43c3f0335f062866fa525f5e134e69f4382f3db176066b822ca72a80547794b65a6b108554d3cf82f37c5dc842abd1dfc88582b7f73b7018714b978b1a3731327f47c93c39ab18ce672e4a91a9564aad90b4029af34d7b0467ca955a9cc069c83d9ad38bdf8862155a4cd77d497b96daa3a79bf9f0da5525696ade1de3cc94ebb1a88418733f7f5c70f4443476587aaa6d9b735974e422b854b1110e5ad8660c859d28db3796bf9622f064639af3f47209236c58fb75003d9aa9a1c06a8765f73565182b38f7b82f6eefec4d558f2e76e21b38b9608f908a42f9ba5c254a0f4f511a9644d669847706f2e95fc9063b4e342aa2c9b9b292c9540c1e05ef972b2657e4ebad76549e1b102439cbeb712be5a29e1b231871dcac0ff89046e1233224f5dd2f883e55dab0925a3861ba520e7e65cbab25d3c5237e1cdbf512f4c012f625b3bfc93af6ee9c246bb6f70d59b016d223424f92972a2a16a1031c4f90a4adeed93e9e2fa438178bdb4dc5de0f42e3aa1a10ba7be3e0d593750460db9d8659d3bcb296ff8c90811b0577fde5ddf42eafa53344339083a871af5e7489cca48d7ba641464316f21594cd7e4ec9a2c52789ab07b42a62e5a5ae3dc597c04ec093d8ac4dda831a27a3a12f205cdddb96b3346d85dbc3426ee3c3c1132651f445860591aad83a1580819e0a02a17c573c9cee236e21cbdc994366e1f2570fa1d58df793c2407e8f338e443addfc0186af37a4432f611be47acac3a27cb236e6f1fa25f7ecf87ef40fbddaca507e25123084b51af4071376caae67bcc4b49e20faf36d4dc7cf4f6c4b58e37e1c4cd38824b5dd7a553d3ede61159988e3de7a4ba1d2793a1e6d224cd80739b3668514bebcb9f7d2d9b4a1d3c7efde215104099ab0c01f7313063635c57acab74abebd9d74ec7468e37d13d72fc399cba5c160d3a80c8f03c28bb364c4a35862b94140b9033f8cc0a598d157394ae8ee1941060e49379369f6d9882b7aab0f3bf863a1fbdd6f8ac09d68989d13de244dd22ccf629175dd286756de83b30cec1a62c443a24ff0cb588d36f76f6be005e7e15ba591852f55b3a4ec0284c09acff4017094e94ef626e89bf2874a0ccdd780dd34db5e5332d3faf642d4a4fcf35e282e27213d571ff15e2ae9911aa6c2c7447bccb0bd0da2f3b8e7b55b2e5fe2f75981a676b727706729ba134efeab047243e5468cd7061f7155cad8ee07aa2d9ed4180cc8d85d0d29855dc8ef661d5230b1a92e768043e8f418f0e2f7b61e8d5cc8937179ad8b725afcd073b6a369919eef87cfa35de0f5f2f6af3ce3e1a02b299daecd05c588594ea305cc3dd3ada20642845ad351c12b25161454ea903b46d998a9d43a068bb0a0d8290e896fe5f3e1f87668b01b9e71e910fa76842b64b621caeb75c1ccdf4107b264903d44eb51af3ec25086f9bba9313d0caa57262825aa70612b0544ded553f8e1b34ff2e57057e365e288a3ddcbdacc5f59e4f6ea6dd7f4984436b1538e091a90d8608e2c767f474776889b57ee7c288bd9453341a51d2ca1a8afd85f2bc4dcc264ac971d6be3f1ed3643a5a7bede228120ce63e28cf66459579e4594716911cc66f319b1b15cd3f08cbb83828e506e800bf1f1e601a31dc23a9b118a52134f148ab77e3dd47761d68a1508400e3a3eb664267bc24105639acd0bcafcc85406f95d147da261c440f3fb14319181edeefb208fc446af9dd70c2205dd8108e1897f3d9fe6d189044159d225053a749c2c633f34ed4db953f4477c83f7a567f50983f05684d9140134038b835b89ffe108ad514f82ac7fa683e348487eb6c720579d17fec0fe27c717b3dfdf9cfec1f5cfbbc21eb407ff6969ab3f393f02fdff9a822e83e57f82ef3ffb7efff159f28faf9f2e8c52b5adeaea3765c9aa38435dc2539dd681d64aa60a6f9bcdbe610ad146ce59aa81dfb1688eb9c3c36e13995ae1546ce99e40d0b2775adb58f0c617e3a8bcd3da2d6c060a80ee803cf081a04fbf7362400cc52635f860315b9379eb8e84e46d667f7f45c149804c13ba6d54c2060634f5c662f1f7fe1ecd326fa35d4672c40997befa96f428a488fd0ad99f695efc2b256a48c59199f8bf601cdce2161dbf7ffd16e3e22e20388ca595245d772f1db6e642438e13d2fbb9c6dd7625f4d9cc72a89545cf1c70059662a3ce3ea69100d9e7b2f288a0765b0ab6eb21c5ac428e22f20f5aadc6508f3703f54177406d7896df190ffa6cf78fb34f8197f42dc5d82743ff56f669e33ff8437ae953b7867ca283d52e873927a78634591519fedbec53e0776331c27f21cd0e3cddc92ae1fad3b441cc3fc3d40504536109f63af2a63651e23a647ebd2ec3a3fdb8a20e2db4a97ab61ce96c3c48500856e08fa87d73374e7c523ffe423727fa491a4c84a1ac412e414d732144a298e7f5d3f1a7fdfb9cc9bfce73fb837982ae8a83a846e20f48b79c49e8bbb39f3c35d6269f04f1204e63b73f24324f80f1c0aff136dd00375389ad1266c52183410e24f18cac5a6bef87c435f958660ffea76e0cbf7430e8f6f5f87f513786052f20f058fd75427201d8c4a4441c5fec3585cbff91b70b56427f1e8a1b1d00f88b75638efe2a902e20987ca64f513569b680139764f0f2fe56c266b9a75ec4853da0f4e5b287f9b5a03118dbb6146f3c65261c42fcc495036a375b350f983f14b83d39b7b92a50fb1c3dda8c030db8c30181f7875e6b19b2ae07430347bad2f7eb6b29276b929363a31164bbcd6db2263ab0ff7de752dd1d76dd6faa4650c1d0d015b2bffc0902ce88fdbfa86a3449f97fad6a4497975350c557620de9fa2678491700d2fd8ae9c47f568c0c485046ca2e6e3c71512fe82fd0843e95fef4851a33793228dc53f7c854bffe76c131bf956747a69df0cf338b255761f4991f65f803dbbe416b93661f19b2e1281c7bdb5d5ef303cd93716ac2c1c0ec40ef37a818ac55b508e50c48b1efafdf6790de91ecde067ea8a776a69851f9cdb5604bfb5bcd77bcffdeb560687a868f5eb13236d72b8a40d3c4ab1fd79c1bcc780e2f5fb141c00ea7581c7d7ab44cb00f6e47455f78d04f8fd04524a75ae520717ae5b7d37c9730b81ae1fda506ca8a1474682fd6f1105f52214f631b0f178bb6e2c39d18f47639cffb5317d0b85c5fc0ca83950387a3b55535bb2d644bbb0e5444605c14f2e3929e285216d0c9f1a8276e1c89b41e7eced9ca6992c86f20cc71128259c12386b418dd0a722a6ec4afcf750cc9af25eaa69b2007482c8c6a7b965f4091f7906f94e8e05a4b696ebfb62532598632d3d862cc7445d97cbd2ebd1a55b23aefaed235e6a37b11fbc62dfc94d4c44af7f605276918ba704d7cf47d086670bfc6c2d9aeb8ffe40a757ba01bcd0e8e33a9606f6359ae42ec97880e9bf32129f01519c51dae32a4bffa7d036a94272729aaf295c776ce16e68c47fe81bd6e487a9a95905ffa88c2b4d9ffc3de5b87c5952d8be2ddb8bbbbbbbb0777826b7077777777771a12243804825b12080ec125b8058790e0f2fb2699b927e7bc99e4cccd997bdffb7dd37f6c3e56f5ae5d7badaa5aab4b4f9804f2ac9718b48ead1bc26d85a816d988729a9971f78c3c0424540a2e48d6c28ec96af76f1fb2f9fb99751fc4c38a18e67cda663e71696fbc6086f0309e8e2d87cb26b5f0958c2788f1f6e54dc7814d27ec72255b145dbb1fc6514075cf29e6143bb4638984cbc1d434b2b08ee65609b2d935dfa917b6ef4c09977e6ad1ad4166f66aa4f1f18d89f882c970221b10ce0ac4debb6ec5122a1c63872e307de9baa5c8d3c70c55bd437fa30fe0d4124d6d732f789189d91e9fe84da4fae15843c7f61866283c046b4f332f1a32e852c3cc5915e3cd8338d24021db5671700831411da1442acbc74fe40609e2ad4a2bf8e801de13886d1f9fc51bdaa795bec677768112a00d253955474af5f7ec0b010cb24f75e6442e495a0cde157baf03dd93972648efd9e5463922095ab19e52eb1834c02dba15b05bc2f8450aee6a0f0d6b5ed91de9f535bb37cc7ef64c899b92d3606e37ce58a8125f9b902d2da8e96ecf3d5a9fc0a367c53d1cb536a178f28ac35563a1530c051b67c225cf2d57e1d3560bf9056472c5a32886d3c732966d24bd69f163d32932b7e0f741f49f0f9639e1b699d3025a99974aba6c15dee5cae4d2c690367863cc997348f8f09d48c86ecb87f63ba09a42f6ee0e041f8a7fa2d4390a091189a3f9585055972a9cbfce98f59e7462f42ccc02ce0a1d3665f6f03df56e18edfd7ba4b41da34868eb1b496aa65c200f44c6203ab8b12bda3b9c61def1e9c056f4c3932a5d32f5ed6cf49c6581fe5eb8c62a49683ce7ae4fc3e0093ae1c031f9f657a45b59dbcf0f44283346d8a8e7dc2eadb7a42dec2ad48a91a27c576f8247a6dec43fac671e51bd4d4a55683590cc6dbf69a119628b1895c2e21088cc99c684df42c5b69f7884f90e9831296c5c7a13b1de1749e9bfb8f6d4b66011944d810ceec0410f0d292923d37c5494119081faa493b08f173357f94c41fec9390aa57fa9e516e6f2876b84ad0576a32bf9eb2eec6de61c0c8f2ebcb2611ba5f70e250a36b00c6c8255dafaaf45379b859524c5e106525b21206efc8e9924afb26627fd74ea49d40117f7cf779c63b896703a020b081ce77a132f03278ec8c8dcb0325bf54a2d0c9f8ecfc57549ce1c1e3c87a62dfb645f12a6e61ba131ad496134ec1e8642e1c150cadcc47063a889767610411fa926ec6fbbe795d33cb8af7a991146447755972519d496827edff4ec625627b6c4157e7904622e0ad32691d8f8d23ce331e098465b53a9e0b13099b8a3dc8a7d6a8f37df9a1a638f3d7a0ca4ef6492f5212f32ccd6f3b2cfa80bc31fd7f4f4169e14c4a9f0a48107ccda455c5667890f0b73b15cea624891235398eee2b7ea92d75ab74c0a09c6761e49acd3e6213b0e9b75548b63e72daff2c356cdd81fb0b16c2694b3098011f35ebb18afafe345144a74c5db71839d8b0b9e5a3897b1d5eb8c4d29aaa7764e66b63cb59274e8434ed7c1caeca88427720d01da3e2ac29684f52d3de5c696007c80f2ac2cab86e82ce05597cc6ad6d90f0dd7efba87ace931143be087295a967efbb0c065a53b0f61e80e58578f80dfa8dde7e6207d4497223551a7c74ccd12a13f7ce8b2cccd62e0d5b4014b246eea60e6b6e2f74c27ba43a3f6614512949fced15a3c12851770e69c6efd163aa786d2a11283c962c9fccddefd2521bbd3c8b31bc32aa7d5a8303304d2de20ba868d8223c6b95e5db5f527f09a403ebc451a5dd2b85e1275702b6bdaccd83b629cfbc9252cc2057971b2fd57d43de141bd7861ed42f781cf64700dceb3504561c34db0b45a25b2dad0af1ddf77c9db07c72082169227c7aa57232442cc6549ea3e34beec52a9ada12f7bd8c93f306971792cc105c9645ee331359a24f8f974c11784d8eb2a61693cc875896e0da55b80a6a11948a6b365cffe7afca93d5cd33b0aae324f166e5cd6d95a70f30ffce4cf883e487b484d7354f4ab3845d120b5bd12a9a6c34f9692cb1bf447751bdade6b80d663e866380b9853c29e49a5c3f79359ea527fe4aa93c07a3c77f6de9f7365649dbb5b58c03898e4f18d0dbbfd3982af1163a53dc77dec2034e7a9ff4a43f9e07668d20437a8291b6f22d3effd89d7494da30937a3e4e73d818e091d968495a2d3b78d7ed25120638de74d12fb31ea188e44a7c74a797c7b68ef298d45a41a106f6946f89f7e3efdaf3a781f7fdd973f4cfef7f7e542e68fbb7bcb292f7a73034f9ee22f1c5442965841cad7018634a814ed57205171093375e588a520cfcfb4d94a62f2378c2dbc4c65af055e7343b7375acdcbea790d0e1fbf784e067cdd4bfb5828b24fc69f394bd539ae64931dba16bbcabc26ac168c5b8e228c2b27869acbc5d7a5085e369c4906b8965730f6f415a0a46e8b9e6c3fb5247866674550aff535d1ba1774bd120f127910aeddf2daf40c5ea2086495437517974ca650759c263c221293c34e06a78a072f6b971cbd8c0eb5b117b9174dc5433c0a21018a0e50d3192332b5f87e19aa29701843b8903c82c0e1954116de6e801c6d688da0c5a96181346fc2e3fdf0c15a88cb98aef014ba932a351348b4838b487f8682bae22c49860d9ff4a522b069128b21fd81da70ca31f8451a3bd2d205b9439c19f4f4677de6cc76677298d4f07978af787936cc6d677823a2f6e2772c5eba1ab271bd5979a43d369a34602c49a3b85bfb1c18f491107efbe522e72d31eb863c8a17caebf1a1f9868aec77a4a6838d16659631a7e32fe012e5a19bafea4acd478171478f97321925abbae00da4f930fd087bd72a8cfc589ea8dcf5e5144d4f9ebd4895501083d0d71f220a487c5c083edaa26dc5e6a70ba51d2606bfcf6b907b60ee6e33a7b6900d4515ae145d527154f6a8b7d191371d565d54adbd66554a27112f76dfe289d321e720914c8135f72498a03df5f22348e9c8222781063812f933028de72da46bfc595440a3dabc3e6d5b7e9dfbbcdcbbe8102d8c1bccc7c7aed65699d02fed4579fdb450e8ce81433985f8a86079a67722fe32ba739cd44b42434861a512806286a7046ac02503e50e169dc0baf1a58bf55c1d95a1f77e5577d3c2e39154efa03b1217d6cc5024e6312ff49ef0f532b368679768a786e1f64f1d27c4ecf5058fd125ca3e81cec1cad8f1ed9f7528fe4cb8ec9a7a8089c12e1b63be513d95671c83cc6bef4f7a11bcf0767b9e96ba54837bb6ee8e8614ee893a5e36c427da8e98a5140843d799ccf159efe8d3c9de6de685a26555bafb555c326850dfe73295f16a47fe4bc144568c80c3f096c78b4972019ed50bdd99e51f38248b2630b0255a2ce0b80eeb146f2edc0df67d93251d6e433fbc506b3b735487b7718bd7cd0cca7dd6f644d82e5ef91a9e034090fd6a29a45175490fed53074b3e79340ea9b5a8663aaeb6d5c14bf506fd0ffc534996c7099ea3b1c611665b2123b26b4afc793769af42bb18897977501d63b1379762f15a37d9b03e88e55f93641361be5551b47fa95fbd6a6f3a21b5da34c57b12c25ce4cd286d1e66c1b32820e07cd6a9e7113881903ba0c58faf4d8b862d1698a0b0f7045c7af5a2afc7de05833f4bc74de69e6fa852f095171f8140c56aafdc72e7a89f5591edb68dc3cc1b4aeaf49295b2a44c66ce2e36b32ebb190407bd6502342231cbc00bf4cb64751bc6a7818b78b23bb68e07eadb0c2efd71cbf521c1fe2c7779e211ad03b648c4038245e3d40e63d2f383f93c5ad81c0f0a6dd7a7c316b5572bdb66aeb1c93e898b2afae63ba38a7eb8e2f019f5bad52750311698bdf18f68bca02c5249ee78745010eeb3d5746e08f693b94bafcdfbe214ab0e926d0df463c370297c0f67291eaa91207d24a651a99d4f31eb6b213084f9ce8f9d8b31850a8116985ae827d9a5f8152d8dcb1b1f8b7dec98b8e2ef0c5f44368bd7d00b2f6ea828494c89343cd5c01e2f3b8b8ddfe24e40d2a00e776ef5aa7f1e88556c99617507fb61544ee1764a1e5e7d4526221facf1836dc012fedd637dd7083d4fd828748d837bad1012e40a304aac8e51a190d1f867cf7186d3d9d95126f722a8bc112dd71ef5c00e78cacef6d58d539694b32e468fa581a7bbba2786d49f86a690c7f90ad83d6c9bf7183a709f0a15e0a4b16e1edc416477b960b7ed19aae145addee2f3694b21f55120bb90dfcc793c82db437e1370bfb923ca7d1e14fd7959bc6cf90de7be0a1a132db977cb335495e05c58c3e73a1577051f58985c550bbb8c11e4e7a85906b73a02f4ebd9c0a1360308bc2170f5d9db26c7606aa45d8117908ba3aabce2f70d694cc52cb076fed435216d224d8af3662482cc07e8491804456c8d0c92459f0006983e971f7df1216892ba8f01d045ce24a80d970c096a92dd6298acb009b7637bdafcf192d03c6f41a69b9cb6a2964c2f1fa2c5a6c8a910a0d58591648d3b87482cb8f3e32e5748ee08deab0e369b1f2c5a8954f386a12b8d9e034c47f60c7b544313da260d3a0bf659a81e7139c069afb1e74cdc6df60f76a4872e91d0d144f617bde74e394cf5156040694c3eed12f062799240d851177f3d63a1fb700f718fe8d754812b143716a20dfdeeac5c0a383291b2e3745e765972cdbbf068891f5a75bae2ed65f4158220034ac9f8275e810ee364fc0b496b1661283cec0d9bcc05e1b962b5bef74f1de914c183472b89ac662b562cb1e4c9c79148261522e97346e6b1c4766f62908b87b3f87cb234bb9f9e5ca068e8e5b4bcdd4c2107ab697fd0c9ed45204c46dd2bfb54c203fab885b084ab5a6800dc9fef4ba67b536f517fe1aef3e6733b743725d659c296328818bdf5ac9128c735c097899c62d29e544b9c9d3dd1e2dc400b16116196c4acfe6b781f692878918ad0974bf0a07feaef3560fb9d107c188af1fa828354f0fab5e145b102219b60dc1685ef47a999a5740782a8e2cc5f093c454a9ddcbe9e1d3b6bc1de392b750f50219c0ce37168051ddd11833cbd3d7319040e9ade37f2b5cbf0220de71cd0ac057d261baf3eb30f828d2b24fe2d8c0ef15b232a3ccbef87d18199ea27c65174fd7b61748e3f6986ffa7462be6a46bb0cff39f444e5af107c235bb445674f27db79b24add785d077e1e2ab427f87d17dfffe3f3be7bf6370b4432f4b94b58cd12f3f341881ecd3228f4a9bd8194de33135d6651fee4286da0089bf640393321dcbdf4dcfa90c4b4062dcd9db180b163dbde81dadae4512284b6fce05bbcc8263fdc6870671329b1aa3dbbbe11b50480e699ecb17d04b62cecbd6a817cee3c4d13a3b59767ccc5bf86fa65c95e072291b4d0caf25cd0f3975ab235279293c333c47986d2746277afe68969515648cd556b11fe539b6c2ab4387f12a54455bf3ba2412170f22e50e42358b3d0cbb05780176053c830b0653fe467ce0acfd53d3b932dd92836d4747a6c33ba3de0e731cae0c5c06b600430de30cf77fb268e08f4c8b3f623cf09fe43bb09fa43ff0cf64bad0f337f48574f592e78025b11e9dd54d6048c5a5fce8fe3fb0af4f656e6728aa417bee740341cdd5578d284b2af4654f096c7c5135603a1e9b575082db2abb4994bf10ab7b8109a2da5cf3e9c83ab36a1ec21a33b613ddefc82662bfcfdae12209b5c09c41f25a6821c2075c116183345c237558c731169c8aa21b7d25ea5e89458d400cac798c1b42c41608e43da08702d1260f412b0536f8d0243260f905afc2129664190395f0e3b3449415b6b796ef4a5cecc0434d0fd81baf08fb5b807c6057402e389850a85e73c0974b08581764eaa028af07a64ded13f4a2567ef77635dcf5fbf4c0081c0866aaea4040f3eb900eeeab5fb87a010590dba107bd8470d06764749b323b00402c84fef55b30594b84af9f564a03006f7200c0ac4d595e16da9cc4706e1389b27232c5b7b9b32ebf60d0720cccb0c7e5d491d5bc67b1bd778fd4e42f3bf8651c1c08060e800202c11000402018f0ff7455a4cd4f84431da92fbb5b9c9cbaefdfb2618ecd77ff4eee19d4775405da51c95aea83b2e120f20d2fd57ca282838f1371ff352e6af888f6fa1576b428081c8c2c59651f97838bb947832356d180f3b8640257741bde498db6ad690c79be050207ec0a02032e04c2493914721bbf28140a88a415025d48925a7af2102e92ee9c1131bcc3ec396b75f09caa9530b005fcd940a01befcf712b98e15f2b6cffb4cb08c5e339be59703e1c522fc4baa5b9390200306381407048285808000c18f45fb28b7cb79deb05d874ce77e150e1813f0587d64cf829380c22c9f7e1d2dfedc97c81b0fd5d47d0051235e867e0000000c2dd430d65dc596eafcb2dc209060ae38d71422fc2bafba7fc61ec5abc6a345eaf078da3046e7fdc038582e2619f20742658d6194d59e7eed02dbf7478884081a1f3322bdfd93726d8ee951f0f38d3f01bba5698678609dfa9e32a411f9cec04ea3e91f49f6deb9a2bc05924c8864154fac86210ebc597ce68d69cb1fc540491c8e447f499a347b5ebb95de8f123601b681163f9155139331a1521d9f54389377d4a2811403a75c229d80095632ea01ef5ba60b349c48b1f5043195255850c46a7d69f4552355b3e6840e65fe90f9c89b3f1969d82cca65d9ed641231b1fb81ae0ba1115d0f06504d51db977e8c8ba48c63fd98dd7949c482910f31e78fabea0131e0dd4d31d08ba72766ce5dbe04bf260a4e1277e8b173d8d879958b6e1d9004831dc10b112ec04019b18fc5f9b447433bc8b4891c6a161dba34f96b0e92606f147664c3305a748fd976a80945c0b85dc220f098502b06d7e510d8a7677770a96e73154c93b05f9a95e0efd404dc7ff31d500fc8fa90667e3ed8f440c9269ada4f03d6ff9b6c30100be167048003814340c180410f67f5e35c078d07df7800de3b93df453706fbcd5bf16ce41fd737090e7cfc07f113d08baf21aaaf32218b8c24ffab5a4af91b4b5580514e2112d898683091bb3c1729c1b8d7afc6432a2b9b216765b8d1c79a6b82b945239f5940de9ecb6286be5e3e73121e426615904a4921b1478a058279259a2ac2171f5ae44e0d9c7668565232d64791d45580eeff521d158101d7ddf40d8e7375de055e9e51251b8f9dd6fb1ff883e70bcd341f24ef1b9b6abaee31dfd8b20d1e955f8f84296f37aa8b7f81eeefd49ea47fafa7c262f38d6c914e8d1c6297045257298605f88b1956b1f06bcb23c69c555b69334f13b2a4aa3758e37c827b999e85e4efd1093e8a755d1dccb29c65b41f9a9180e55bc90b16a959c9b73f3d9dbfcf97585d995c93e7954eaa893d5018bee4090add22838df1caa40748712cf9bd9461ebda190f872f70bc7ceed0f2d496ad578202cfdd757fe1301fb11512f5f72b2317f5c7de6d1579fcedba6fdf18990b557b2ec7f55d78afacd967ef8dfb7a537150ae5bc49518c7b5bd50e275c275349d73db788d35438dcce616799f6daf0d47b6e2f8e50e5c987501ee05c0549cc948892771dbee4c66805da7998d65d3d27eebed335d45b8ed507b9a179a93c45b011070691c2354fb1e672f1f0e20577f01485de199d8e136fec2cad5ed27bfa08527d9d4c16d9069a742ebeed489977deb86dd6d6f8ba2c810301e79c91cdd34bc077cac7501b37969af73318c1bcb89716763d4b4dbc0f4a70d708a312267809fc49818ac0d5861c5abbb54a013e2c3a9c1248fc1816e04b86a0bed212324e49e733383a3e72c4adc06003e4e8235be0c833f17a3aff27578287dc59b493d294d23783c98b0e35fb94fc33e89001ab19d61388779fec864dca216bc022699584c64560dea9123e498e94a2397f79e9dc02bb032f37dd316d49fafe73685ed63313b7d78db3aca8fe8f31f5b5269f7e1efa707ea203febc4a4297ad2d8ed510a8545dd797f372512ee866614501a4812501e73f6345adf7f1b65676fa78928dac6aa6ebfdd8c8b552e0278dfefe7cd8e15614ec6934624ecf930703a5aaea79c9d0f72a2afd73c74b92333383fa3006cda1c8665c87468f39dd1ec2e3e7eeee93472419f43889afc1796dcc5deb47e86341fc6bd681eb2f427a2b27841cdb9f94d0b56859c82f74d14c9c5b16992fe1bcb224cfc27feb562165f85acf4946b3f32194770a3031da8f04e5d1e7913f20bd71bb451fcefd402154afbe315d16fcfcfc957f1702e39ba83e8f20c1e3924ecc77275b1862158caa4a43ccfd4d18a25826bce8104a08d7542f574fe13a2cf271655b3e669cd65b1619a63f23e2d0e90eccabfd846e1c749fe92925aeba003a5dc400777397b221cdb8a13612842c42ea60906346e6634d8bbedd19e4b132b4646294d3137d44c3f3c8cf63fe74ce610cbcabb088b9774432d2452016d92e9f02f33a977c8c65a3b1fb78d4028d74c87637fef56b59491317869a11edec339158fcbc82e04e083c07f76d7b2c8f431709f72a9f46828048d94468a788f5b38f3a30727b3de8687824c08fd9876e64ec8e8aa510e24e1f95937a3a520c0fe705e9627320a5b0fc920b78b6b189db3f4da87d2682a54d36152d30f4645893d80c31c1edaec00360e20165dd22a2d81c814597ca52f42c858e852f14aa6db6f952652b4594e2a7c6b1a7b1b6755552b7623a98e1b62c659e84bd1f6d7c73042846082b12f4a87dcb5ecdc2fc2ad9fb85898caab7ee118ac553e0670c9f36e907e58f0bad3cf03eb99aaa46778632e49af3a7f869d805b542e1a5194b63f190b4ee5da4f4f264b9a95ec6b3b351eae09d2b4ec86c1287fb828f54dd6dd4b69aa0fd061af4d6f42d57ea88242a1215e1a981039accb0dc1eba177d640c197e643afc792906c4ddbdc2941f9664daaf7689a2fcb0cb9a5192e98ff99663a6e79f6284d8719cca04e61ecdbb3306dd1698666f2085bd852da8b01e62b8eb6f4fcb201284e6a916664ed44d7e2cae05ed9a5090324213bf5e429b55c0a8a048482bc73362cbd1cc74382f2643b68bdc4978918a6fda858d198302bd4dce66bb3ec6a07d8eda773a6d76afbd5c3d00a9e6fdc13cfcdda2048b2c2c50e8156a446408cf3e66a3809b67991ac653a60e2d1912c8364b902997a55dc670768f7996f3449b2c7d7aa8b7240472e98910fabec6655197dde834d1b92fa470277e471cbc90b59ed7274bb818747e2812418b7652270021aada53f85ae68cecbb0ecaceeb13e3bafc0ff7b0a62c35eaf827ea41b2f738bc2bb1e6efc20852cc123f80e9240f8f0bd067c410392d9ad13f15966d5e0b4f71f44d8743b1a97b6097caea4b9ae0e3eb61e767c7c58fa6423373175db16340862ce0b6c1e2609115d2cd450f1a32fd64049d813ae3dcbe170483041de5fd280f5f9798db8bb5ee90bae20ca1496d8e3b2b5d561bb3f4a68d81c55256cac0ddb94bb90e2e4141fb64f4b174a78bafa743c0a9cf22c5c35351b28034e74cc23e3d11e762f78c62c17c065b12cc74a0cee5c8d2fae804e2243feada897a4b5032d5582b3cf1f4f4026790d94019bc0e8dc8e96cceeeab66b955fac001ce0c2495a1c391376e88c4c33d716fb151712f6b8b46550e78dc0b3e9223df2b3c3ca6a4f47c1c4e07156014244ea66087686745a9b113a13aea4c74b34e9e28ce8493f82a8c2efd697484115a6bcdec651c3ae9e80801f900a34683b4713025211e1ce9460cfedc9d96030fcef052f5c99c42740b4c74ed60def618ab7ec63bd873bc4bfe01b2ea37805616c8b5394f3178f9bca3244d161e7f16bd10aced30ad9d24b1702b4cf8a70af5ed866f43afcb02648ecb73b6a93f5e4985e2e3455d94e7e9c83a1869070bea565445f8e2dc2b9056ca117fe6dfd6867f4727183c2355612db76169c1bb978161a1d4eda4f77a7de124e051719b3581939cf8021bedce196575b96108d5f526c3015a52419331721cc588ed7533943b2fb29a4f48de27ad68a9b87354b1db8a86066ef465e86194b4f0701b7af846c30a8b719c79b20726c5f503d9773ca0b3dd03d3a2c924180d493da6d70dbea425efaadee4c4d216f594bbbf4c35371306d1d9e6baf4dcc49eb551c8a711ad8a8aab6a9ea29ac79b8f7831edcac47ae7cfb4003dc0ae802e70c140c55048e4e1b1506945bbf77f2ac6d3c0494e55eaa471b9202d73235378cd7d343227f72f32c542e4e1c52a2efdf1ef0192d5d332f6cad69f8b01fde5e3eae061f483a8bfd1ce30c75993b1908c17d1a442d3b22ae28d3ad19bda570e3a4a2149f256d8ea200f7cabf596cf60a255856b773438559d9be52d4d36ea4a569878a2accf3735957f8bc6c4fa3626fde8432ac8b83a3a571fb51c44754be5583ba33b1c43a315d802a4d0915afaa779ffbd7a06dfc27fcf21f253ae028dabefffc836237ef2fdfbf12ebf9f4f41e0f3edbfd732720dfe54567a45c97dd18b58212d8fb1142bbe1fbbcbf7bc3b1024f6860d736bc7320ef9dd007eed2dd8c2840d6c7fcd4e1c953dae40064276271808358e6e27214ab5207f54314c2eeb937c2f7f71ba6a3b460db9b3af7deeb504f83fe29eede542c14002daff8db8e74ebdcda08cdb0c494072523a793ed5e32147a10f7f914cf0d09a8875fb694badfc64dcf3f14fc73d0782f096d116d5c4a2ecdfb0a007cf801363616ad76e5fb1b876d849e6df2076484d8104df6ea472aed0ad0a3d263cb65636b5f27ab6eb29e1cd65dbd448affea603feedd79e97c1d85aa1407c8cf32f9710c6beeed427926f88971574bbb07143ee49b45a0df860190e0223816cc124504fc430ba034135be75d5cbf4b458b14035fd45b07cc8b92c810ef5ec66084482f74477a7be92202c446d419a66d404e509d6c1a2fe82765e222f8b829dc9961b5df5a1b3d9a990ff6a9553f910628c711c0a14c4d609214dea4ed5aebfa08b37bd12217ea5ace2ea8cd135f870c8056c811a0442007faffcc9af45a12a6c48b1ea3b35dda97d0ed90bb0b099e6c11ff146167353381b38e09e2e65d77ad6cc6f65cf9448b54a2ecc66cf197978fa8bbf9e8e801df2bab79d3dbfa4460000fddaec294c7dd8441a4ccbaeb1399bcc2955cd2505cbda3e980ee888822519cfcb48d3cf1366c2d3127a739a958f004e44e61d22cddaa7dec4dbc4cf75d00a1400c132f1ac13664e3828e5bdb067df7069d44c36d8a0cdefbf2acb1c429227c92d4e96b73a4cb895dd12eeec647930b4b19ebfb275af15619bb818cba3f0909399ce07827b452e765ad1422119361b24ec4593198a72f4b8a540524396dc939ac1b724c8a28f0e9e96824128142bf46e3e08f0cfaec84b625636cd208cd404d6001c8da28090b9eabee3fe138cedfbc52407eaca79347331aeea78963a0bb1e04484f8835ab5bee3d4f11937b667d8d7feb60bb88ae76399ca639c930b5b79a6bdd9561e889600d8771f3c32395ad937758286b599c01c1675522ab38592f09fc0bacd3d4fbe7c6a2f99d44a8d623f0ab081ea1b627b371a2713701236367148a73d358e4b8d6f98048093abde8ea3e400c12a787165ebebb0bc7947beab3e123c98141c426168ffc86741f9a95979eab34f283eaf0991a8e87bf063f341a52793a30d6f2247ca6795a0bc80f062980652659b6c18bd40ac2c8eec77a05c4c2f51e313cad2ae3cbe10515ac83294e9b867fb6b5a3b99b38ac3d133074cc33cd2e8dbf12e5924b6b61e4d316be740446fe5439a0dec26f073c5eeb5dbf69ab1151b668557a25378eae06fb5c8f06830793f7421c8dcc586acceb193675a3830f97459120b4cc3c9bed74e61a74ed8920522b1e154e742a2a4d2ee9ecff10c747da60e2dbdd1f3dbfc388c12577f5f71dc9e6efed1957eaf26ad156eae3734a04bbd02f868406d803dca5a6c6d9b83fccd73580032e025327dd0689e8e766636b46abdf3c8cb0c52e5380924087a7f871e18275663afc0dacb38117121567bdf1cff4c9ae847a441ca8f3ebff958fca927670ab9a71f88aa94ff8cd5c59bfea82dcde76d17beac5ddeab885917b61d4d73241674eaeac346e89030bec705f7286c0103675d683b9a97082bcdd5177c710fa2d7d019bc12884034bb1b3f0291f2c9e70827054c9aea4796f394f1ad57fc5a0f7baa16234813b08cdc1ffd1a4de0fc5dce5a329b8b57ba8d11724556d42b74cf4fd271aab10ed4ad7ed154f55f8b42fd7bad72c487ffb5558ebe8bced943207c67c8ca791a7b2124542015e4f93cca50a37b97512aaa3cb2638bb16a1ef210359d8c82d99ec695b4f2abf6cb605ece05c80ee328acf5ddc3ae5ff0ce6db77db50a1285fe5769a8f971d7afd54f28eebc7fd102c8000000f557e55aff2f7febfe15c9afe3b5225abefe3036610a4b7827af910fe8b0086633ba94ea3178654c882aac9f9002bd9ff44c345a8fd342c4cef09abea8a276df5b09627a8f27f614036a48adeb73f2179f7be5a2c817bcb05431bf11471baef7f2ab313152e617e2d07e735cff1171ff408255f1db7842ec88038c39f4e9ab612c839625d59005279b00d733fec5db91e0a2fbfb3cdc3e21ba006ed0637d237968f298c37abd619ee480d6840f89dadeda02f0cccfaabea0332a11ff7ad64852fc8d38580bc58f5fc7366f81bf1286f33de2be45f2db3881f6ae06f52625e8bdbe4bf97a3eb073a393643b3f31ae23a8c6e7619cf1f5e6bf55f14b80bff6ab030dd3fe37e2c8d5b22e7fadf0250bfcb54d0edef788fb16c96fcbda8f008f11dd9a254769bea7569a70127f2da88ff47a7c740fe11af4e880f2a8c8fed1a3324acec895142a2d6020b95053d22abf381f7f69e15cf20e8feb5ab6da2faf1a90b5f3f5e4cb8b6af82b71c0a08890af29841c949dbf1087ff4dab9cdf230e189031a8f7e5067ea690dfc6bb8120cca1c0bc2dae7b682761baf385fd33a6119e2a04b6faf42dd917f0e24eebea65203723a8c1d9943a4e2f11961d2dd85029c94315e19333a89e11dfa256ace7a1aacdae60974e702160beb66c5fed7bc070506a6daeb41663334c3f8420524b708b11a2d77cf75a04a6715d1be3d4971a3c6cf09ed7d46279e29f2efb8fa54ff4681c4c98ec5ce97d8d7b520e15d7c38a8e4050630e57a57c058412738f9d25533bb0fbb214a8f6798eb8a6d8ca12b34414e15bf0a30057f861a091513b6e5f0a3ea1c3cc570246ef94bce475cc2086578bc5a0abef6b55b6d9f6fe7def70d3153ed76fedc0c143a1d1fa5542a1a94b1b7ebe1df8d390b05f9474cb1ea4c487fdde29c16b0ae1c81167084bebad4b538de674451067ccba5dba7ffa1cd21807bf774a95eb70f5b5d33bd3281c1f7745dd7444469a66874bbb600de85028d55dee601598d44aa26e58146ad35a5ef1cfca43e2b34f64aa728b23e18faefdbd9f740302b941defa1760247503c500d297feb336364bbb41f5c60e99bcd6ac372eeb0d31925a20861201cc1121b1bad47d2962360fb45c4af18bd99a78bc909bc62cc1c8a822ec662fb04b77b810302def5028a8deb65022d2f7a55f9655245e7534097dbcc841cd9f5e5c75bdbddce8cc20120cc3e0ed590688f79775ad1189c852833a49aabb29c3334fa030573d97bcb679ed0cf6b9e3a263c9589e1ac47d732099a115c1fcaeec133a39502acf448eb33bdfe339b1afa44ad7939671e41688a82b88f010c8a9afadcf43a0efc0ffa05c0f04a1e8f96e74af50de0d756709c9c1d2ced125b3491760429212032937981baba128bd8964be4cb228b9e3db7a32eb9cb5f8fc1969d3c559c264de0bfe89ba0e5ce7a58973105352b6434b6c67ce5d6a14506a665be56664e7c5bcbbf62cc9f125e9f74bc5e24a0421cb66f6858c969a53a03e70ba229ab95e067cdb7a5e09d81a61c0a4414dfe4446c4fd91a1109c0a390c8187922cffb70f853a0ae892640b70aa6e5e79b63f294741e35a228825d30605b15af486375c4af365c38bb27d48d5cef3a4514cb0367d7367040f1aac031317b7230d092a35e56e5b41fc9067efdd4320656b157696c5311c2b2bb20015b43b1ce7d77b54b17b9dcd829513ee8c54da62df3ed4b2c1fe1184711e12d595741fdb35134a659147d1b20cb1b0bd139a06a6a49f13f62c7b5087474a718ad66029d982e2c9925e7c041cbfe90bfe2dc28e40645aef5ab1febafacb8a55c3120b85234e79455ca757c780498b88fc27a8a0e59cc2a6b3a4badd150b8b81bc2f8cbe5ecc437e6f9846a7e657d774bfcb5124df9a1b268eb6eb9293fa76f17190efaac4fa5dde2a5d95f780c900ad3003d8741471b8fe676a578e10befaa3b65b29bed0798f6bc0c503f57a11b1af7b168379526fe34574da073d96992330dac2ecfa1bb34443cee33183467d68002d6d71ea3fe46de722c3ec434f3055afa24378dc745a22861ee9205c955d81aa0f593e3f70ddf364629ca30820e8af11d75cefe02ceda8a551b566266c6e0b132dcc68638ab9bee5b7ac6b9c1e71292c93001a61acbf695d7161419d06747b3458ab3b6bae179131233d638d9036043708ff6269a813f814cf93ad51c0af5f17b513f24e1a45988d45f8bd8f5a89b47d80cbbed0a31520e658c9a62f6deed986aa7182d845b951a96f421381214664888d04b9407342acd8b30ad611474040874a4877f1639cca1565e36d60d0b4c71aa04ed0c768d6f111b3dde30bcebd7374b4287a3b876fd79473579175bb07b1b238a89baf41e8cd7e8fb8b161bb65bc74be904c6080aa30e6a19ee7a06cb1c9f1aab67e2f4990ab0f4fc381c33ba8b0ceb2475124cd45d9067b8edbbc4c87e938bc87bd8c8da0dc28bef6e476b08b01019bb3146ffa10a517cade78ab9e600c1a3affa8fb149e98bd76b1b91360e4b0cf1ebd01f269f53920375d023f0838a2a6b5993ac8468177ec0e9e4b8dd90cbe6047952abb178b2b2d9237590fca40a727dce0214aa3c92a2fee0f8e9be4d57c95c263f0f2e2baecb3a87334604e586a87377f61f0be718fe095db2a6b337dfac4b76f1a3db96fa318d827ad9a9d4d968fc591e5bd73c8f7e831f826d927760f34995e667cd7540adcd3e71f91473042a319e275e9076283eef4651bc245a29fe27d3cd3e6066152ca109631b41dbde00e3a95072bf01850118587cfeaadf4368187645339a8071923b3ea408c3d2c51602c0e079d1a86c25e06d79e935dd48c120f06ef8e7b19b640dc5f41dc84405545ffaa8b4ec6fe481725331f79423e6bd1341e669fdbe34ad3e3df1651bd028cf76b713b57140af7af3d7bd0a8d55e21a7e2f4f8f28ec6eeee9892a579ba51659c4b90eceb9b5ae94c75b55e1b89c3a306c227ef18ed5e13114001a4a8a2ad981feb2f11f9861253c6cd8d2654c6d524bbba9da84db8a6c414edaaa518d8b71abe849f9e348062fab4ad427cf416a7684b00b080a86d4df69a9574728d9f9d8cd911ac4614fb8b018214f69231e2ddf91aebab9dd07a64a1f66ae7d179ff58b5b01efb012c480e75f5d5ba9c92e56ecea70e13f879afc119ac56a65ae5f14238e8eb9f743e0d029778dfd52de8b8ae341d8f1c03a656d7802eb5ef7460546e79a45fd5274600581b60e404c9a4a9ca4dd77f24d958513491befde2bb551597e63cd00200ec93eec05ab6a7e80362d51f739cd4363b941ee7e85bb63073cb17694764428da9224edf10611e019742ac5f9b186b4e36dc9143cd197ce69dbfa6f7943ff09b4bcff4eaf7e59ddbd90b3dbaa37586791445aa290b78a730a5a2d05c4afc5e6a13f2b5a92b7841811ef5b745d28c5ed533b8cbc1e92c4fbc30087d943632be0cced21e3f5fd6888a29405db3543141550885a1ea93ab1c82bc4cd38732f899ec2d7e5af48b8c728963215fd118f7ddf5c4922799a2f394f70f0a985ded5457a712a980d9ed2381944e9f9641b065d67413cc94118f80ac6ff9b60fef92ab6352f6a50c1b41dbadc22694e3e868af5587eae6698f6d0a1b1c236234db912d3603c6ec1c9ac35b0f5c28edf7b106911a9c90c3c5aacf449f9191b6e0af1e9565e2cb34a16a3fe724670c3d2b0e8b1f04742ae4ae7d7036510cf3606ae1e9ce935af619fae7fda5e05c7257fde6543869c13d0b90fc42b207a628deaa13d27d69f80dee96c804ecc8b65e9ec4f153c967597957fb392da9d24c61d43cda812a2cdd8525fe332cf3cbfd83ce6fe8ce2b0b075ab860530e901eaee0004387b567362154058c292987127983227742485f543d554c61b4cba06c5d722e50f555fe6ae568ed9d1a8b0bbe8dca39186a64182a5640873d7a609610ca813c059a735b2ea3b1e2c80e0343112dc87cf024172cd742e7a9cf4ed6d52703c86d887dbf33bab71f3c5e6ceb991b450ffbce1900d47a82af26bc7830fa37c1aa3560dc78e387a7607e792803aa0a7fc86a4acf6596dac5f36b46de5275e1d7f901364877f659259fbc24710e8fbbb2e1d6460c6f38fa1a263189118b0e92501139e65a61cb62e163c575b94ae51861ba5f2f06c94601caf6089b8b3ea4cbdaab3bd3598527d70b01a6310c11205f23e19b1b2a11a25389cb40c66ee97c3bbd425c95af0e2de2d3ccd7b8c278ef390d8538d75f5185cd5d76dc92dd15961b91de9c81abc39becbc831260a3155dabc6101510ae1c883fef11b822bb22bac057a20e27ea5d7f5b4753151595ca05d1dd6ebaee460d5845690c6365170b2e77696892a3f4b8349f5b28fa564e51616360b6578ad20a453e76c25ee08f403f868f4043969b017454485954bc8c136dcd174f65567a9634ab1d5b5636f2845037cca397dd5d3dcdbea41a6c96218a07b445c1b047db624c3153953afdf203bd83646cb3a3fd9c9e214344bb7b8cc66359908ab869993ffb2ef78e38f1283732f219123e7aee2bcdc2f7a2ed576fd7835955be766240feb6bc4e4dc8ef8706f345fa2fe2e13ffb774283bb034122998534ed653853963099785d5778839339545b74b031b6f1f773d2e67382a120841b34d01edb9e4ed802ad060ff4ad9a4e1eb5f31dddbc21f2f1d1b8d1f1c85c0bd82dd815d8251cccb7b5331610521f0de0f1dd39f2ea4ea5f7494d970ce7c9d107544510a944c5d038025ac042395334e47f322407f47d632ac7c88f627be1ff776383413f79ff1f3fffd769fec9ca40c09fc23f55a8f093efffa30ffdef06dd023ffdc827f36d20eef9dd9a76e53e41c150bf9aac32ec6b60044dbf2b5531ab6b8debeca309b42d1790e6b6a9961bc7916773b00187b408630b82cc84bf854a7902d2a18ac653fcce9c168834b02b88a47f627ff07882df65ffc016088aff01be1ffb514c3c1c00e167e61dfce7e807aefe1c7ae03fe1a77550bfbca1d9cc6cd61a6f5f809a57af1f7a94f12dfccf3a61ccd0bbcbffcc64fcde3affc04156ff03943fea9e21d2e8b2b04347237cc2467dad12b4dda9223081a128744d4b3b4581ad4412402c41413ebce35f5d394ec8cdb0878ce00c80604bb68612df1b29852992b6b6ee9d27f8b928edffae5e0463a00630d8bdfd4e2429d3f1d19ea24bd44fea8d1f1148ffbb3c03dffc6762f87f466f037ff4fedd405017f76e467aa1513c3b6ff47dfb95ad0ac2c4c9ea229285b983795ff9c72d8a1590eb3d49f033201472d6eeb05cf379ea1b5f1fb2cc0bdb3c25bcd4dbaa7bdd0f382dd0676057d0c770c1d436e0a1da96cc8e21de6880df2db5066c810e551d6673fc49ad04f9ed3ffeefa95e791b051a45034651b7c69a3f6892bcacfec955fb41861ad48b5f9d7ed462dc73e875718e2578e584a6ebec1204fdaf66f516c9ed2afaf1ad5ddc9cce145fd4ce5a1051b98edfbe18bbdff4d1836a6055d84ad524eb51e769924d123606006f6fc16322e9d4e157cacb6a254b4d74a752f4dc9bf8f5bbdfbc869eae7af6dc58b27f9baca05fccf78497839896060e569d1e45a97d56e032433c53cf3aa2630908364affdc2a71cf1c7c7a11fdc93e34c63281972825b3faae0ddb72e7e59a16329cfca8beecd824fe11515af9a673a752feaee5cb5372b10c73438353fe8d088b6c20b8c26bc1c179efdb4125b430925acc66858d1835689432e9d327841fe0de4cf8f6f1204e1896277d2241582401f379ab258f8d381aa6718165dd78685a57cfd1f60608097fea7547ae268df809aa65032fbf3fc967ef90f2a4f56a43d588a527b9567b86ff800deb958212de7eaab27e0e2435225fa6faf6f1f3edfea5c26139f967ce0100d867763e7ee4d310f605d455ce30e39b8b47301aedb3de1c13a40654d0b26410e2fe1df8c9ded5899db5a48c8fadeb31cc7b3b0eb4bd083168ec47249dfc4c3325007031c41e4a208ae97608e32c49b3752edaee241af1fd12bda1459b52d1cc8f6d76e4230bc2852f4af75b324d2f16721c623e376556d041c5ae2ea9d609f973e52702e1155eb316ada26b2bef26a53e5062326b9e7a3c1ae52376e77849bd757a2b3837cca0821aace478b55756492dc5d036167436a1e238f0b1bb8466e473b30f550a230071a5cce7698bd3c0d21e2c2be201367ea7a335b598dd0bdfa5bd36870362a7154a73a327c1b6d958ea6721efe273efa447673dd515b29aeb71f0cd69f62746909d01481ee230d373100ca9960e99de4c7b01ae8018cb3cd695481cc82d9c5754a18cbec8b6aa97c2758295d5c2c9dc6e75cef2eec8fbd2fda13c069c6b948244dc48e900e407cb8f33b0b83ad82e010d8811e96479a614efb913a854794f995e61ad1d24e3d1a3c26e4d2e787df6c35b0ab6208b9f3b4a17275f22001fda28176756db899a00a0c2ac20e2443cb24a33e27b9378be6b6fa3316bb2c037297438c71129bb1632cf87d2dce3d411f974c9c50b3a9299ee1de6434a50d2c79702113396501088ddd8614034999925d892183d8be6297e91903989ea8df06b1e7a13dba7e42a7ad9659abab64f1879dd2e53f44d224203cd48896e136e11e50c24fda51e3eb688dccbbe3d69ffe242f9534ebffc7f75fae5de5a45ecded5756ea3bc8151b0ce9bb8be24d79c597788205929946eeedf924e71a3cd67ed5e6ee96be78e37a12d6f906f88ef5357a7739c6a8104977c0aee09000070d285bf2a0288e5249c5f1d303885e9825f0af241eeb784ffa2057e39d723fee6f5f997bf35ff8ae4d7f18ab8f2c695b341e38c8d12b40c7a1be8d8b09eb18b7e5f52ff5be987f3c556233efec754b6775eb6a654e0d07ca14ea71dcdeecfbb050f55f4c59d4bc968634571bfec706f2d4fbf2ab34884df5c5760fd12bb5fc7ecd07e210ef6b76482df21aefa2b12aaaf152f811dbfbd44f93d824e7dfc50d1aa50f81d03850b67665016522988d2bd74ee1eff04424cc2b9e93e292f2448b7045a3ef8298d0dc1cc43d324ba3d9bc044ddb1a3edadbfb6c4177c4818bf1efba0497f230e804441f65b6ace2fc4c1fc4ae01f12f72d92df88db2a27fe9cd6663e448c3f22ebc57664d99e7e5e42cfe464b8e2c3b8baaf99076e30e684c1df842852a3f8bc1c2d62fd78b23789e048fb0af60a73e01cbf7c88e84b864020d4d70c0b307f97df8883494033ff3a663906fc75d6e0bf47dc3f9048b1fd469c9f8a6081383f5d653778aabbc3dbd2cdcfd2821570ce872fd09000afd1baddd8b5fde876365b48cda690c1ab35a3f4858225dce9b07dec5e503f16236b4a78120cf86a08c0fafad2f077ff3573a474ebbf8eb5fc68596bfe15c96fc4fd6be84e62be53510d51722f6c8f73535ed4733d8cf1577b112e0ba98bdb8fddc8e593ad404a28a9b2a23c61cc87d713d0021e597b592752c8e56d8f701c38bc86eab4b0ef5ad88e00576c7ba0bd258cb746d841b0a7eb6baf6e299f977aed7a2279a5c12fdc8c80dfcebd085cf8f77d712d576c392d608e576076213c43bba1d0fc87c62160a5fea9a061f6250769dc291732634d2fba7b72a4d77d01812d6010b612d934dfbe95824b5513fdeb25ae28f3c3f1937a8c5060a1e7facfa41a991e4462fee020f1a3f357a8a318d6d60fbe638f5e695b987ebcc7a728ebb547b035bc8b9fa569cd1627cd68bfea457d27af48f9a37c7219770384da90cbe04f6271a07a5836363e582a26a25b3a6594a7229da48f3f27fdc4013cb88a0f0bc57673d699f2a3415425869ef6336d9e7c779c9d7edbdb97c6721f21cc9e9cabb736081d6c7e4e9d36dd96b2d224a7bddb7d5f632328a9102dfcdac7a98080d5292851999da07c63edb15e76d33d7320008fc5983048be75dcac446f5eb0006a1db1f45caafbda1e9ea9b92dc4c2421f65202d3d9f825d053570a0e22e56ee073f20784028055dba09836ae14273e3f659cf17a34ca9cf7cbd8df65166aa712c3fae863b80b0d03611dccbafda4f34f7304a19506f8a8ad3c27ceb010ed898b9626ffc1855ff91c4a6b21f0ab985441f0a05b0d9fa92c4662e3439515110a712fc5cee99893d87bd76c772cbff83f9ad84f8a00f9bd8cdad74595d23aa46390b000066241800020a06080e090d0bf63f9fc4064066febe6422b354fec5f0e9ff5d382bea0fe0f93f0a8ddebd2e4c9354459e689f3715377f8908f250a9d226c5021d1a579210c94069935d60c9f2d0bd95ee0419f0e8d8d8dc2c5ea28b30292187263eee358b3518153a88bf27a693a6e463b9c7164adadd81abad90b67b1be173a9adf14ed94319e7a102a1d2db36abb18e623ddb46254e995509c58e1856719f310f07abc0d61fd28cfa47f4490dfb457c1ab2d5767b8e083d53c2e8b9579496dd297520156219c2765f450e14d48fec5d8a3dfae8e096b1f0f9a4e67cbb417424641975f1f60dff87113cb715d1772ceb8cafcbcee1d2b9e66fc5295d5bb9b07a3a746eb5a2bd1e537361885ee9db3d3ce92da08f900669f45a6029502f6db1edbdb63ddd80f766e610c00436740782ded75baa13ae083869fb18ba1ec6d8a6be0b19095d70de33c1d8c43125af96b10241b9ddf81d7118e8d652ecb71b1e72ababb1dbee0a8af567202619f23757bc7cff8fd477a3b9df54c35ecb17d530cc81c52129e7f08e8c4841d977361055bda252fdffc1fcd6409e7c924e98aba6d3d09d68f079c2d70000660c141838042c140c341012f03faf1a12713f7df7e7772241fdfbbf144e08fc2efd8944b7f7df859322447e174efe2cf3a7e094663f6a2400d161aeb069945153c02229758317065a6938282f3b309fbf589aaf0e840504ac3e94e507279c262b8776a52c0728e327e949619d75b73d1ac292010acd7430410fa0619dd637c497a8b2c34ed6ab2ddd0f2fa890418bb76ad1f4bfa426c95b9f3a4a3a699625723dc4dcce35eeed86336908e643c728bee618e157a3a46d9dfa518f4908b99ae05e2ff69d999dac57f3b1d1b5fab0272f8d30c4e1e29579e4d52c18c1851c9e6d60528fcba0baa6fbb6f8f7b43c6d0984cce2baf69fe7efaf81d7c5e1f3d391c1e26b9ee65b6a8426166c77a31fb67737abab8712f2448084a0916ec03c26651bf0662c528b63259027015635705bc7c8bf74f38b1f10bbacf5efdb088ded0e04f9165fcdf42547ea25fb3a4d7047ae4cbb1e429f142fc2e085eb48d7b02bce3f029943ca2ae1aaaa53bb7283575d69411761f7418411b22909423377aa8b83655bb5a03b5ea1db8580d3817d0d1380f5f6491d44ed58d5f67861826a011669dc4987cdeb3e881ad8820e115ca531f473262700e4cf192a217e705085fe812118fe073a0bf99fe8d7ba8c16a26f242c4c4274d3ae91786154202e13fb9326b91fe944086b77b47f3ac834dedcb7664a9b2bbe7b96f7aa4869bef11dad22dd4f1ea9847fd65afd7ff707ec076b0c8410913bfb2783f97b874f0a7a290c1d1e8d4c1a68ad90b4ef8da94eff4cc6d2fff9a146f9193e323de026ff23984b626a69fc1ad277752b209363ee2f9c6011fab8fa098fc9c67c0a4a18c1b9475c12a00e9544d70b7c0ecceea3230adeeed73e33655e4a0a757131d2bc078c39935a25220d33ca825cd3bc83e4d3b4eed3c704ff214298e8cc4b6e0b9faf808f0d86167942b28e6888cefc2d9fffff93cf1fc9df9ff742013ffd0c1f991e70537d7f1b11fde33504a360ad5279f397ca27855f18a177723245d2e98bb884a3cb9c1cb75c8bc9246370652dc6775d67eaaaa87761996a5e1fcef44cb24360c53d2cdfc91f637a5d329e7686ef7aa6639d50fca7e4b345ad1552ab8569723bc84475d1ea8efa79fb85f7dff2f9f7fef967f7cf3fcb47a607dc347f7802045769993d29fdfe3913c9ffe4af94cf4695672b33e96f8d554e7a9fbb63b081d8ef4de1df2207b982837d44d5679b0d10f77851001e37f9e1967640365cfcf6a63730e1b231b3696022823ce08533a8ee3f259fb5a2dbf36f5f68a4aa5760886ba440f1b91d7ea2f85b3eff96cf3f2b9f7f968f4c0fb839ff0846d3e5bf3ec15860f3ddc7731679fe95f2f97e213005e982061c5e8e2721e3e01a7452bfa7addc4ddd3cc1b8d1343941814e9b8c47ca811917f6262207f1fadc6b4024aab562f279e731450c3f34f6207dc37f4a3e91504f5e225ef28474d7889fa8c9f99f06351640fc2d9f7fcbe79f95cf3fcb47a607dc1c7f04a32d842b78d3d6a3f8ddc7730d69fd95f279ce6c1cb9a86010588c8d9f79307669bb2ac0c2bb99d3f7bccd1e842053b967041b538a4155f5f1d35ce4cd6560b06e7652395176840502ac25d5618572754f1efe4f3c9c1ba4b18c10e998b1adfa7ae1290150e1610faa5f3648d6510e7fd1155e3774ee621ec48c41a40e65fb096ad89cebd8116c404d0ee384a2bc9c4349f6323c65294167b105c2f10ac22e04cacaf7abc90d2c74ea0f4c6e10ff0993db9f8a126beef1b34cccb7a3be2fe30a6b0df77c0f67b2a0f6b7caf95be5fc5995f367f9c8f4809bf2ff6695c3f3bc32e90eb7b11f28d690704be2265f9d95f4b47a5aeb9c771ea0b8ad085ea253a2e2c842ef3465d78cf18438de13a180f43a9cb8e8c8d8bc2a9040ea65161ac14fa91cf66398b418ba56651c969ee49308b18283f951efca1a0181cc8a491d68813e3990a125852ead57d1909598fa6bdfbc6b221c0b379cc4ab7d9b84c98aa49e1b34bce68acbe710a1e04943c42140cf87d4df5bddc0667158fdd217ff74aefb9d1e0fdf231422aa7c8f07649dfd26f6d283c94e72de5ecd3d7bb6968a7632fe94ebf90b926e02f7b0e3506e902d6f76b49c6ca2ec758489adb4f789cc10a9f8e38cf2f4cd2790540158d78ca4bf1598d20f054fcae6fa7209014eeafc6fb6fbacfe33f87fe7f3c3769f4b1289ae998ecf96565fe44145a957456ad3c35f85d0404c6fd87b6fc3c17fbcb324b5b6d555d02e1b22da17b67061ab9babb9b5727ca80eb30023ce9392668cf961bb4f20a85efc190fe025338c33d4f9635a5d1818a306a48c7754e2c5af397d3f77a9245f80d8455a244fed35435f5eefe27e189b57210e790723cc0b6c730f0c989fdeb435fd6d5de043c1932295be5cfeb7d725e9af5e170d4add27c6d4f65956877e17c40f85959099d01a3d116d0ecce63588b81b054cd25ec18e08bef7d086cbb49a9925b5a9017c74fa1f96ea633057689a8d2e047afe8d36ac19ea908bcead05cb019603ee8d5c158c5cfa3ccea1fe0a37c0be3e066c2bb53a903279a4515c28555253cbe99819392c3155d03d5e2f8c137cebdaa032f988d0750b1831d815183e1ccab7e964661f5363bce1c0113bf9b2d23c672c5e9b97e86ac5f45487c3307b8d24fe5e23f96934547ee847041b5c4113953de81edc851903ec7f66d7fc938de4bf90f1a3c9f9c1e3ffca46f2ff077dff8b8de45d9b1c1f1df60999012a7500083454ed46658926cfcc3df542b287e0e41c5744417e1e1edcdd95e353539bf04f68c99688691ec7bc17210c58c14c477c94ee5f7cf0b5cac937f956c12a30a9089e52bb14ce157e10402a74ac2515b8dd969a9c084cd0a7003843d1c0ee4010b3f47a782d2ad9b4a510a5cc55d8fc8b0f421945963bd22e2ec069735db7e41e10691042d92714cf1b6613492534572bb292b7101c32aed68d5cab477082325c432dc07cb02b60365c30d8e8379c095ba5985a1a3b475297f95c0c376f1f126ac7cfec8992e77004b0af4bc54418d002a450b09121f889a9857fc6effadd9bebc7f5013f819f4aaf54ec07b71b957def7e0e0450e0cf724637100445dd549c8f2847f90a174443a443e5ecf34c04dbb25fc8d6e9489d5c43ac0c15a45082f1089631bc20455e89fb5dcd0b3a93482610119719ac26d2bd135ad7a3ad7f24bcd87e4978b1fe3be1e5ef8497bf135efe4e78f93be1e5ef8497bf135efeef4c78d1844e4b4e16078fd8ae1ac23ea9302034145de52b56798ef669b73040d01bfe0d482fa8547f23962f57ed6d88d2e4d88c6777d7e2f881d9476eaf31c6cac49b75ff16ace7802bac621051c35deba30f8951d24b6f39854369423faf10b661065667caa24dc8a6e626fc7fecbd75545cd9d62f5a5540e12ec1dd2db8bb5b70770bee1e207880108243b04041d0e0ee0ec13578700deec1e18deff439f7eb7eaf4fa7d339fdbe3beeb8fb8f1aa358ec5a73cdb5e65e6bffa6fc0cfe7cc24bd3358e667d15e8aa1c01f80f44330471af13100c923dfe7740c3ff9bdc72ef2b2a288d1014ca9011e194bfc9ea0bfec6f88747812763e73ced40488e2fe281b706a9b730b96fb1d87416f1ab68cb672cdc0b0f4541808579200b07e4c9b256a17b519a42d42c5db13fc1a9e59e57888f3a58adb96837c2534a89dee85fe41eb674bf20b16cf4d77f9ddc63494a3f7e4f1b09cc4bce2d2daa6fb650e67629876295f4995c7fae0ba8d1deab6acfff10f1764d8335312c2966c942e800a7a95beb741c100df14a326b66d24e761e7a6e59dbc065ae6e15015dee29e71d609962da149bfc6eb6f0c888c2218d65b667980acc7849f3c229bddf2afbd39572fa383c95c728736cb9498a16bc8471426441669213edb782b62433c2ea57e3b91e43b83c4b31ea3e39ec0a5ba68a77ccd71f703226bb5b133e7ff3159cec38b9a2cbcfaf5526d5375e8f64766ea4cb8deb1d4589823b20dd66b928fa425cd7a3147c8961f679c36875654804f6648a1c17407b5c52edaeffaade33a90ef9f07226ac7b0f46449504811d899573163ca08265abd7f89c83e9f1cd107bb73ccc23547f25bffc6c23a1f5ede7c638f21be1605a35ca697611f032677b7ec0cbacfd71da199a50c9409c86508127514e0b3b44079510142706453a6b117426e9c1ddfb498d8c0effaecc50402ef6cea8a6018dd954e3addd8ab153276332c9695c85af2e5c3a8d297a5dafe00d53e1b7fcfa2f14d836f79b3baf1ce1f05b09d83365d78435d5ca27f207ed759b851aa9984bcb75364b9213808876198b71d80168ae1b6c01556caa4e6deb168def53554504a51d560bd50cf6b51e2786e393fdd5ef25bb303aca83c761237aca1147c81d4a93c30eda284c69483f16ed84b764718ec3978cc329bef09b9b3dc366b30029ba60576262cbdca9eb2be39675f5241be5c4d4e72db0d27b9a34609fee1904c06f2895ddc6e5a3a523f7c99f0bc54405e07c8d25d1c230e994bb8f74fbea5d6bd1a4872a337369eb1361c5cf29b56c0cc32aee4c37567d5736bb873db7a5ca375b1b93115af54c96a651831b07016bf7e655575a9d852d4a5b0421e6da31cff63ace6e25a71d4258ee6aa4515a579c493a769f13dcf0c31aec1bfa53272672f60c3efface0290f523cc1b1ae7ca952c92b86b9b9a22c9fa7cdcc94f135632961cefb9b667d5a6bdd4a31179177d2d1d12eb753fc458eb682a5c8f0736d755a41c2d1fb9306343a8f76f0ef68099cc4d62da72c9bfb8874cb82de37474a3886ba9b86d2843e81d244d15a3f80063ce95272d9dc0f791b9d505eeed12c956e33d7675572b0f7d9424f0a01702b757194cb40f98daf7575d19955132e328b7dfe6dc8e4291f3737f109d7474632eacba838cf4a50321f8d3f7a29aa9645753e9645a1ae484c2d8d6033671fab154188a9000bca435d88731b078fb4fd619b86cb78c12974c856a3947bc8980de85563d4b959b3e86a29d45125700a6e9e7a2e91252c8f66c595633bbb546af286a3ff16314ebfbc05a650bae52d0a959ef84efe39c7c9d4eb4143c7a56e3637c1985d85e3e1f3e9f76592633ee60bd0a9ee5ef584b5f26c7654fe6a4a5d2fcc4478d1303d934ae7253a8d17ca51c52884bd17f5f7aa4ec8bf3637a5b8699081e38179ae730c683dceee719ddb803c381ec68d294b228577a56170a2dd6e3b8823b02eaea2c8c76f3aaa39974289fa6abe105f4cb60350ee0b03425f487f0ef5a67fba8b8df77c83b73e84783ee679372b4a7b4dfb717ca5005a43efcacdfeb3a6f20c7e04e3815cffe94f5a6e77cc5fce76a3e9b3ce1f8e895b645b9e3e6c3db6d81b492b2456e14c53aa9ab9dad59e64e29d69ee7f10c2c83516968f4d312046cc38908635c5c4d2affba018873c18faa6b16e63414c4b9591336fe82215e713991275a7b1a2610525a3d9032cc0d1e1edab54cffc93ccaea6687c192a81958e9742bb75a62d274518b94b56a91519c5b58633e28ffd0008960d055a6b169855a6b381238c4f8a71d0bc34d5b0d682622b223c0921631ec447704d6cf340a82a3f487a3ec479ca463a6c8da7fe4e194e1def4354be18541f9e703a0267b567bef5ac019c4b428e214d82849f245e73f15bfbb7dcb2b834010ce7e73a6818fc686c9ce266021e52f2618d9d6fbde154b06bb036315452313f6854a0560b7ecc1a0622677750a3027a3c3db684d7a0c71fa991d7a9228db1472772dfeed810c47395894425b84a0fd1a7d4e971c29c26952af7fa48eb73b8f81dea0c1ec07d7ae69b5dbbd0f0e1b351a98e5f77bfa247966005981273f26bbc8c584eca5b6d93bd8c3e4c019faf1fef26a01acd36c539cbfde35f3da16e951d7ff9d8e0ca9589afcf437e9ce960d6343a8b3e0ed34cb4e5856486e9ee751a9c65e2bb740d401ed352bb40e5f5c1c2f67d1eecad118c1e552672a0ef3c306ade47cd33daaed0dd4bf65531f3f87efeccdd7c95ac86bf3973ac100122316a99785743c14ec7dd1c5a4a45dcaf6512d6650a1dada62489e6beb59efa8d3f2eecc57ebcb77cd9334a3d420fa5f8727192cc27d6106cf46d4115baae92e6889b322a0319112ec5b8e295057c42a8d4a17e7b7d05af67a5c151a62b0f27a624924381673e17c351f7a171cf93b02878af398872ca6fc39579a6becd11cca889a001d082df1fdb14974c25889cb0a2e6ee76939f8aa47e3bf82c7d1d504b0356cdb3463164df9cf34c53e623e8e48170ae59402e76d0b709523934837bd24f621931120306e82310f681bb894d237e109675562e315adbee16ad070bd0f4681d514d85764f67c2d3f0544dcbc86a57ce7fedcb119effdc971984fffabe0c500dbba21f22a07edc746428f0a85189ee602880e7d1682adc388e28a95a06e43745d5349470c655e3dfdcb74ae8035a8718fb19292b0b52eab8a5329eebe29ce220a29d21741c816ce905d4dd11444a87926533a14693f3f5ce3ab74e57fbc8864c67d42c86b721dbf3ceab1df5a790492659ec174d42370729dec4eab48d13b25fee8c7d61b04fc2f8c02dd5160d93fcafdc95497a7578b77a39c48da8566e53098d95645db9c0760f48ec72ea86659c30eb5912c090ce35958cde4c88fa00f7c3795c97301bb5a374794a84f749934011a25407f324b2138768b03651c8423bb27999e9c36b7ec2c6a748fee6d5d134e28e2c7e75eac94bc5efd21b5ef4cdf460b68fe9f9671b5f255a9b14df298e3848727f1b926139c4b9fd5499ee1103439fc3f1e93d09331cd592a446acd7cc38b02347e8841fd1702ad49f0869293282dbdcab3dfd53244f0bb45e1b4e9fd110211e7ff6b47adceee3d64734f98ab84b3ddd9cf942ff564f6a14737ba174007b2733f5169d678f553c2485686ed631f8ab5cc780b6b78c87b724c7c32072ca658a9be3390c66851ca399177ac6553f338f03d6dae1f3468ccc01fbf7c4f4a778059fb0759846fddcb82ca2d0bd87b6d1b2b23fb42929291b5234cbb84a2f96a0098d39e6c58fba1430147092ef4d38c0e746eb9b5001676fbe5c3e58770eca8592e54dbdbfe7223ecdbe775430df8b5e7f10d414566a2f67b1424bbf8579b7debc7d7acc7ac3589da824fd718b4347e723d23e0f2e375e616fa8025154dec8357ca2f657fb0ab244a18278a374ccea74da98d6302d57eae374a4cac94f63e37c30434861706a78d7a741e90f5d96e9f79a1305446c33eb5c2ae9f04e3c99da6bb894f20d98463906e8b212780575ed4615df3c1f28c8ab53611c8a9f0e8e95d733c6d89ed8933001545fb343ab178cec1236c051535d9d54a7930a422f9dbb7d158b739bf838ac4b6419eed893ac5349e07665a39bcae062487f2d167119c933199fb48ed08c22ef4a2565e2bfed745d194302ff96aad8c331d15d1bfbc238f4041cfaa1bbfadb3782ba5d41fdf76aaf15300d52042984f98ce0f7804b41fc0a94d6413ce3acbede785b5b271782db9903375af9781132009233cd8fb200c3d10da6318a115c625af7673db5d9f63916440ad0ec41746eddb1e1b1e2bef1809b7017ec5c98e47a10f62379919e72e3a216863a5aa4706b4ce101a9f585018ef0d9f2e7fc9e7a6d7e6defcbceaea1d148c6e51996973a6cce7087f0219586a44dd28411a24cb81f291ad198f2fd418697003894e4dbaf763ed68a5071fc1372ee69d43a88f5cc3845b440fabb448627128a6559233e09f322d667edba1618b7f617e398de774b8f452a79c9cfacceae270f66995c4f3a40def5954a90ea0aebdb3dc0c491ebf03bec75fcb02d7f2fbd805eb1b467ea29e9c181d702bda74361b08dc4aab2f1ea6d04577acdd9291f9ff7e6354c2870949eec1348ac03fc4262463d605440a6659fb9916f93a076382b67b9af899a5fc9b9daf471871375321b7229d25caf9fe29df795f5d563499434023ecdf47bab5eb945faa23a86438838d53d672bc6572e658a5768979817cc1c6a347dac1627d3c2cc841f09af8faa93944aefb70b313a4d122f76e4884f980d6c4e593b8d0be8cc4bd033230a88a908a0c74c4ca492d08b492bad379938d6b14c3d27dfa1da89bd6a05f0ded3bb51d3041682515439e3d2771b8f879f1d30727e9e09dd71732ecbeece7728bae39793bb74215bf188f6887e9e11e8d73352cf6b3f46b7d37f8837aab982ff48aaf552ae2a57d84913f343feba4f23d5be903a8687040a5409ed4d00943b2e7cfbd3c9c1f5e8d1d1901430396e590ef48876ca4b3ea1f664cdf501224ee31e362956175bde26211ba6102ca94f70d8b71d1fe32ee81818ebd24a32198af1f505f23713938da395938d8698983ae0d24bd93a491f5eae901dd319636754a606afe46bda5bbc9955b6bdd778ffe02f28cc53904afb7cffc60e5f4a00e7ad7ec4ea7180eb638762b554a67d3d880a40b7e2c4e04113c50e75f161699614af957289f5e6abcc61760436477b371c7ced78ba7f8390c9f567f575417f46afb905a2f89e93b0da9d77961c41e17d2ab132b5e657c7da935474942f89abd1b831cbd4eefd4c9f6689073f940ba325c226acb053594e3fa69552367cb337c47f00d5f170c8372e706dae04b3e1e75fe8048e92407f588a2a824ad563b51fe3f2f6a3de59d45dd61e8d40381d422bb2cf91e6607c509fea019ed99c0bd856801f0ce72ba93541ea1e65042713c2285dd5d44baadae26718a449028cd8915662630f18f544f003aaf1475fa85801112c6030cd9bc113ef1477e8cc10aa8ae66f212c7bab6c148bace3d28b8d28f15aaf9ef264a83ee5f40fe02b90d2f4e20ede8edd121766f86c3829399b0f35550418c2fa34de13fc04a426385a7b26ef6e4672543de98ea25418efe4bc95a183f68c64220cd0e4fc72fa4c4c2f7bb5fbd57ae0894951260f4475351c401fe3dd4bf561ad42e7aaab598bb49c75022074c017895a532180f5022276d94501e490729041687f6011961257a32dd6d00e69239d7b13bef9ade5c2e85f1e60f5df78e665ff273dc0357fb707b81f8e948242b80f14cbfefa4285cbc151e1342d2e701acbfbcd823e995b6f0e2d5cc862899de74766eefcaa08e34bd92a578d6cdc9840520717aca28e4bfffd1582ef7b806bac4896e603d0a9d31cda6d8d82d447ea9831f098b4aa66f478dd50c78f086020aa06c9161963b91709406ee7861a725367c8fd3e4989adae77bf8777534f43d4bfe605e67f9f8889aabf7b5e52c81ff11216c932ae5730f891b9fc371277ebf6929c5b99a71c1015c17b063ada2877cf5ef962f3bdb52e7341692446ee2334b4f4172e7db32212de8bec9ae2f7273cf317d5f4c3d630ac17071c018026fd9c2133c9f0a89b409e97edc1cfa756cc30472014f2cf9b62e32826994e1a40a7bdaa6933d939104468f3fabdcbde03a69471bf06e0e835702888652a042a44653d18061c93e0ed000c07c7c3f3350e9d8bddb5cead881ba1b1043400cdcbdddc717ec4fff7bd00adefb5afcb5fd6c19e2677cfbe139167167e848f9ff295ffa3fef8ea1cfe30b7968f8cd8ea3bcebbef78e7b6e1feb89d58f0677da6dc901b222b7f34f5d6860c056d938c064c580c7a09ed342df7aa4829abb6baae864e88387f7e8f4f7143bcfe803c13aa172dbb804cb7c17c19bfaa75c86d8f9af7ba437d25e8aa0c01f42b4f7a7d42c2efe49f89fd4e3815173df5133ad3a6bc4f3abb5f494f499eb4e5e0e07d8ffcac3d0052b6b84b1e75ccebb6325dcb7a1c9d1a682eb5b543d9debfce4a7a9819d44ff91e22bee1522d264368c1c2193d41559e43d1a518f426bc9910969df94dbee93afb4e7d03e8aa164125044adb892d04ea8d7d5f90137982368032896c5e15617921cb3e1b39c2a8fd0a6b360c16ff5ef62d00502fb1696e52f29dc884dff872c517ebdf7f5daf29d1c2e2d94bb70273a1c5168cb50321242627db16ef3c974a3432d284c00f8ea3b4dd0d2cd85f614718d1dda686fbbb2114988fce92c7301dfc54724f69d3d0433564fcd1f3bba62ccf34c48a8a0bbf3c6b20c3015c9361409632571a097d96461252f6cf9534d560657c8ce512a249abb4292fbd8495ac30ff3c56dd724ddaf54fb63696bd1054931de97f7c0483f10312b68c0ec0bbd9aa91bc5f919c733423d7d8b7368702c28152fe98e4373068ed0110c3b24badcea38ffb50974cddc498269569535699f745872c656bef9d36bf802f202a3e0d136643715b37cf6787bdae699d063306ef411af438593e9648325575a006a0d23550211828c21c82b25519100c351693605525a5cd7eeb928f327cfe6a65a3b725f4f99d6440fd06f4866ed98f18f4cf264172ddb1ba517b5c64cd45bd46fdcab813d07cab2df34777b7ca8613fdbb36fc6f975a243d24a5df37c86965e839cae203e54ef46e609d99c3558cc250a1bf120346de9a64ffb38f404e884841a3b5fd937b29e12fa47bbce61b2fac8b54ea66b64571aa62e6f857309f02eb1341577108416fe24390da1c4f7f4579f831f71a2fab3a36dda716446b5a2a10383a97461290e301d692fbb75b0ad7f2addcf20d5e3b10027143d7533dd09755bc157710fa7c21c8853cd39530eddc20a50e7b2ac771a401517ed561edd487ace4401f286d3cad8d97475d7ebe6b7db7fee4f5eb7e5e81e6a17f221850427aff4230c6ff3a82c18ff4e981690f25202350210ae1d8232e54ba24e269c6698b54b063bf9d5a3454005eb98fe56e0eb50691f4ec639346ede724072c4e03c3d1eab28e63e02d2593b2b6bead1549a121ee293c879e7014aa7d371936bb3fd4e9c5e1bd82a7aa9043f82732a143840b397049884bf36d80492795632313167a957522a7173f6d1e98096dd5dfeefd1647c5c4018c496ce098d06a1f487cfdc51b0d2583e08481f70704cef10be924476216de7dde2461d71c402db4c5fe2a063ad78845613de18fb1264ac6dca89ad4ca68869172dde7f95d6fe1929fed603e7534fe1c90f0e14dd78d21344359a12e6611d2dec4299f8c2c5719eadd4deb3dcd52d724ac26a78639f5c9f4b63237b57c393edc327355d00194364bc973b6ab6d46ed2d5e0971b805a67d04d66c0df490c7a79da18b6a676ce40f4eba64c1a6cb41484f074aa64546037a8c79d426633419c98e89a7ccd16b0dfcf644b598f95593868a7543e0cd0a344c315dd03f0f089b13d8dab8b2ee8c0a6dee0cebae7371a1bf33ee9f429674a96c6e4ed56cede1eb3c7da5695e99b93cd3f614adf466dbe0cea78a46904d84e17de1177ce840d5a5a28e07fee2378aef540fba892a3f79bd3bc7211b28337c4b14f492e9452a7bf4d868378efe6028334b18be494e584d6b8a8c91050f3dcd664a01ec59e4d9a7eb19f7d9cf6025369f762acd3923578fb3a0f66f36d4255431c4af21bbfcadd6b6cc8ce692ac9ee5d0d977516ba2177ab5dc143299785d981150521d2f28e7ef0030e32bb9bd34facc5ee314c295c6a549713732d3152372b8cff94fa6fd3a9ea8134379349730c751825eea96de0dcc0dced7b3319a146f75e2e2085fea4ab80da18aea07bcfe4261bffe194c10354c03cf72e6624c28d18458a79f410836983cb283bbd3e7ffd2f9f0d49bd497896f7be0384ad3792829ed42942262ee23d4eea17c9d8bdd96745fb8c8ae4a097fdaeba56dc9c99067efb35ac66fd7afb3f51c6c7297c33b3a30d9a0ba164595635adfdadaa0ce91469f2e70a13a299ea8afe338c613a230fbd663d6c0235e5d7c50b212d0c764a144ffba792d98ea77a13587b66e2ba6031c9273a6defc5c38c3cdc65a8bff75742144d187cc47c38d2b4609547dc8cd6391203bcbfa99780efaac8887b84b4fd50389bfcd1da2afb295484f8195966399dc0bfd54eee81d2b7b199c8bb98e987f978ab60c74b7e233ee5b791e8d12aa5468851c40309050d362b924338af921adfef83ea7352d1679600ea387c07086c86c4c8ffaa43d403170ad53a58912938e23bf9f28672d5726728e78951c2741df66840cb36303192a84581f24496d285ac3a235ed2f71513a4bc2207a8922a226d58cc2662ab66e2c9458f646cb4b8ae6212cf8ebcc304a37e7051a21bb1f132f5ffe33fe795337651a72499b151d2da692d48189353a0faf9e8b0d32d296d452c98d32e901307edcfd1a0c323b21b4625b91c741effcf2b3ce50834a6e8241690c741d2289e2cdc66d0c50ec62c80448a862212822348a45d69a4b673a371f3ee6529ea0248a2d6afc84e993ac70b1a06bbf6649b4106b3d5ed6c2e1e09c7cc317c829e81dc7c4739a7e6921b314f39d1d1223ec25a8f7f7ad127d8ea568ac539861997892b53bda1c3a13daa2927e987dd0c21791381577d0691e2f3694bfbc56e710c32de12aea9a81dfee7c3325b08fb4b1b276da3dfb1980d40e9d38d77db5696bade284b78aeafbe0550f183d8bb92f6e3b7903d69ca4d5d61442593d4d0b68a83cdeaafda46176be8eab57b5650d09936dd6517084af8fc0f3dbd1597723c316f4e40b2cc0dbc8d3bd30f51deb154a2454741d20e072593e2c6dfe46cd3d3b3fef0cb7f756691e0d34ca2ca72415b133eb73ad098944867e5640e8c04e5e5328f8fc0b9f71a88db0a8ceb38ac5d98d858140e3aa68ac75bd192d3af4f6afb98c2444a04defa7884f1cd4f4ea7535f0e5f461271e1470881e72929056c78ae5aa04ef12ec0f3e8d7edbf25869546d049c3c21317b0948d28733074e5564bfa41a96c08d6b614d7a2e08c13e94367cba13f8c5bbecdcf7c8df4a3b8a57d7208629f0a53376b5f24be90f76449da9b34ab353f5888b41b78afef0a2a275ee9fb19aea4c6e975f782cdb051dcb363782d704d8ec69e8b0ea5de5e3966f8c2f9c75aad7f6e338e1c253660b47087a01192460112a4a67dce22a7e4b1618a0b5279c3259d8f495d3dee3007b2d39416e1b9e4faab22541ddb8b9a641a490d11d6214fbb88bf7c0f54e0c1a1087f459f765f960b06a69e7eb44202fd69be4f38ba32732d332871f257470d563c50241d67ad2a518bb5a1330d67eecd314159b63e1866fb1f96cfb9db1cb4d7a12eb0fd1b003d4abe596f1f56a758c707cfaeec9ac957df8a7a5a926808d8c875f4a38a3a6f151f9dff2c6b72a434410c5f211bf64611d3f2e22e160b60747e033d32de8babff958f90db2ccb7afae4e30426e2a128bb0ab2c583396cc8ca8f04c31cf7ad1531256fbf9e12165b9ff4e6117db6d5c0c3784eb491a3446edb1379733250ae114de7c3a13c2593036adc034a0e70ebb896e144231eaad9446c5edd937d71be7948160fefac5457d6c919f49fa20827dab585ce63f19dac030c5ff6445f234fab70c6d1e34452e5befcd84c73df85c24583892da30ea32012cbc232d5f36dc9107c3f65a326a9b8cf8749ffd424cb8faa6f9348a6c439c3aa5349c1b3dcb0ccb44f21b611ab2c24a8e19e93889400f1159e341dad3b70844de2974a3a72aed76208f328a26ab8d97a417b31bba36a2ce70a4c26381c6ed2cb1cda614dc5edba9c198e81c251f8c7ae7ae0157bc3e8a8e58bc8538fd653e41b9025e55713abfa178b1061be2b393bea5458b957e43c4efcb6d7854d85336dc58bce19257199cef106b812924acd1a7a2872cbc8daea038e72869c512c1efefe365fafa5c57086096d5d24d961c45eb7ae56823136bd2b592173be70902b0ebe437d081354a60f990c67817469867fa27fe71e6d7a865f050a1a4cb14aa0c9be964a78a6d7c2e8ffb51a69fda83e0b9f870e68b0b6b4b1792b3dc773193dd3a4bbbf9a957b391c01735e518bc29e44f10be6d2d300cf6d9450114e5c11a9c6eef488268053e4ed4915149bacfed9a563b83340a582a983e4792f75dad21ce1b619ae577b336fcaf039ac01782686dbeb929fc7885bd3ba27bf31bdfb50d8e107ea8b79616ace6a5267b4c6366669e27d8f93d013b38e5f7dcdca743b10b77729f06871ff9ece9c19d46b49b300b5b4f95b818d0f96f0ab62b28f90eaab8d5385d00b312b39e8aac9043f97d1fad41425da98249a0c6afd56b9b57b20619d5e700e3aee4bbb4059cdb9db8aeda90f99e080bf2beff5c765ff6b898e075ea631addd52c00be9e694da2d16b4b66811616155feed6943e094892c77f91536a5c5a483e65bd2b481ff3d06d1f8d0c98e01d17469cf2ace6dfdb33ca5c17dd865ab808fe75a7d597e455be21cb07f3c191237a1e38171fb9890f89b9bbb3dc7489b9dfc8669e9b8e98b25b89a8acd3224985db28b60a964ab4e51f7bc26170f5cee0a948c3daec630a86600f8d05597b13be8d450cd412875d28077c74f2932bc286b31f7099b3d5ca1a74c2f4407efeeb4e771c54d529fbf6005dfc588da22fbc6f8b4515f1183e68f075e3c8641ecce1973c48f094a9171411ca16ec2d0785596ba86552f81622b66985edcdce8a947d7632def181c35e2466567a21868ef24900d31f264503341b474ac298583dd2d4383057d522799eef8411f6bfe694772c581caff3499a61a03eccf89556ef86e03eae36fa4dc0e6424a7bc8c89553060b202598c714c26671c5129e4cc017570b98e9cc856b95951904399fd589e4c3d417e5dcee7da9d6e7aaaf7ba7ceea78a620e12d8a0d509fd61062f9901a417a2aa51cd6e7506b62b888f1eb91f2c03c9d6a6ad412dcefa41194a5730f0d507bb403bbd2a50a143fa08aae0b9318f9a0d2bcaa075441cb2c21232d9c181329f9db94c742c4c61b53d345d08d05b821eb469d7b9e8840382b6f0a2b6fe0b75ad4690d5b32dd98f763147c8ee9ea8ede1015b66b12e0639cb4eb82100379b40d76626c6ae65c03eabc83225cd5fb6b999d5fa2f2a94260d2e3e743c07cb0c441aa700988272e857997dd383d1fb7f726548a54be4542a384814e571de956fec13d2a6941d6cc76dea894273f7908d0dcd1672aeb297ee2dfdf1c6e803ac8fe09f10e42cd13dcc33ee1488c6ddc751e5213f179e0643fcedf18cb020a313003c95f10fd17048324040675683404866acc2a68c025e1f738f77f274e0bcfbebdee259c63fe91e8ae829278f3245fb505e31fbfe18980db0320fc366e9b41b877a8b15be5ebbbb7f763e8a2f16b34e67cb130a4e86410932fa1108c7aba0fcd9e2a82f4bc72f4a6674569d0de5feee4f441f118d9c4badbb7eecbf5d3a0abcf082421d0143be321d09a2ee2c1c0599784b5015d2aaa81a1b1289696e1231ce2e0b5c389ad807a2b3e0222ad5f8ba0514382a27fa4f3c48990fc689b41be3c3bfc96ed3befa5227f3231c33fc6bc36d3e5c4e76590d393e7d5560576d941b663ad631c6a55ab8729c3626c993ec7102949ed86807d7afaea7cb147a2a8f8d6342aa490eaee9b3db6904ed2ffa6ec57520f81ba2024fa0b94fd4cf5135f4207f8149c44b6bd2825543c9f3b71a6fd3d4990401916d2f4f0d0d9df6788f901cafecbff40f20314fae2f4c1e6bb066c9f47e4113eaaecd8e02817a936f2118c9e2aee2bfa356c883867a5bc0de626aae4aaf75258943d8e90c53bfe3350e15bbdc7f8019808afc37f11e7c3fc2a37056e733021b76a03a54d42c2179e8eb4b0b5ebe0d5c7de8cd430b8c6ecd8d5e0d50670b7c137fed29f5c3ddf496bfa6ecd64d04fde8ffa93f71bff1c740f84fce52c0e5889cffe9cdfe3faf92e19d05f4f98ff33fdb3591ffd082cf7e389d6bf85ed7e270bf77be3b3f9b9febf9b85f3b3696f3f74ffef99ebafdba91c80744cfd6bae5760bed7c53b776167a133077f6c1d62223f293ee4e7ccf7bbfff03d0e3ee49ffc7d919f1bdf778b2d90febd595e7f601991ac45ec260ce43f93366abe2fdaf223fa6df0bb3e0ae3e8c5839e053c7d63fbc97eae3bc2e1d7ed5524161f0588bdd4cc8ec37409dcd67c5edd5bf4fec8fcfcf0fafec5b579d3d2cc66a9e56c40a4881e38ed942b97a1ec98db6127b3568a6eb8e0f6a45318e2e46a91efeb670dc7fc9e225283cd37df666a272d2d7acc93d5c13938140555ba01740fba065d23d0fe3ae9f8a1f37749fcc251e2741ca7e900ff3f91588e7f6f7efe4f25b1fc979a7ff2f10afc99dfb7603c9ef9c9f17feffa4f905896d70db3edcd0fde81c2be40bb2d108b067c0ad52937c6fa86a9aa29571945e106b16d0d8361bacc78df583a48b0d61cc467b37fb8bb5c9a627f8ec49ee0affd9af2b78ee06c3a91bfdb110c8470bcf079993f02d3fcee0bc207a1b4ca25a7a9e7469177f1dd6646b9b12508893310ddce869a5591ce6f6fcbd9242c92cd97bf363ee87e08ef21aa1cf090fab2d0fde67fc9ac95e11d02e531fb2a6863f7cfa6e8e8cfe4cb786a1b20f11b91191bf7236d5d9c064bfed124f16f638bb403211751928743ab4442917dd43caf4793da2bef92e5a8664bf0a8d1b25cf84c2e4b20dc8c5621730425a6734144d1f9dbeaad8e4c48f0aecac1d407973bf91556514a0d403dd035500b012b044af04c2d04cae8a42e187c3496509dae6805745b671d44f03f2bd22eeb777d6bf426eca9dc73e0e65e70fd063ad6f0f74a06d5fffacbd175a7f2c53cbd4e01a5dc13afd5ddcb2251eaebbfbc8a99b3e2d21fffa0c02b736276b2c077ad10eb7b32b5032183d5e5092c44f842152837011848f39cad838131299b4104aeef8591655ff54320bae42c2d789886936e3ca2f844114c859c34f9921078d97e9d375afc1a3261260dc05ad035b01221283f2b982cb63d843f75e097b7cf32d13c232f33deed5812b9e112dbc904ead305db8006a0c4134eafb8df6c5fb9ed36964d1b138650b314ce4bb8cdf7fb2dbf29dd67d981c4fb72ac51d4954e5d005f644fe663febfa518962165d587755d8767feb7e79a95daaa7cf3dffeed5c96a71c43d7c2f45acd34b08471ba3be59414faef3c7e2ade47ffe1b237bf70c0968ccde1cad47c429459f52a70d7fb612091afaa60f3c9c6cdbb9b1b0a76201d6f7b0024c2883f5d5a6e5f01ae8cb2e9a94ff7fb4cf86160097c55ae1c26c744905983204462922e1bdee03d3eb2b90ec118c183e51b5139d742365462ec7bbf6234bdebea066a19c035b50424e39ecc95faed60f7ce6045061a4bb3ce514093d5bd8a1e156ea9e9ce02e554c69f0f8c68bba6baa8b7bfb20d0801c382698372d0128ac7048d89f52a2add9b12601dcf1de666d4c475c3b5c3372c44b10180001e0843cbbbd6374b585c5b812d75ef9c913678509541b333ac08fc4799c85e84c7551083ea67ddcdaa990a962904bac3cf9032c90a1fa5dab7cafa5ead2b6e66f733a6d5175d15fed25d30101937e1f76a52fdce93e8f7c4fa7707be534a1df59a24b6051e888cce24623f85c017302c4214eff2982c5d3435a329b4a48893e9e1457f0f513e844c2706011bbc73f85a5468889e4824d0c83ed97835ebb55e95951636fdaa93d22f25947e1196a7efdf3deaffbab020aa09b7982e308f16120f24fbb6ff9335ef7b3ba41075cdd7e9365a29d5d3f13c4a81af70bf6adc50d0eb204258959f17a42149245ef8a3c471c23461d7cd0e17328ff7be1ec5a2dcaf601810fd2f6199fe292c6ac29f85f77e40b3ff3094280ec5761e88987f3a63bbe4a84f7fcc0e7963b09bb5923e1c3897f28c8a7dcfb1d36b20680402b30a13205dba1bc449a0dd7c76156b36e5b8faa564ec9079a1cabc6bf68b64e59f5875683256a5245790ff5a7578c6a51d54c432e43c9cd4b30be6776a9f83462d28e2c455a5dfaa49a211bf2d8028f7997a996e21b1d1a2f1b6837cb104a389c1dc2b33a287a9fe6f3b8f47696cfe4b37b0ffd28df9dfa41b4033610b8007522aaa31927b41dbfd24a6cd87afc6d2b4e1c439cfdcce431b6455b7fcc275ab1ec2249d295b1350f65cded876cb2a95dd35ee1c42486be27a4bc8272b3527ccaafb5fc202ff4e1381e2dd2b6884890c50e681e47a91c8a9f3a4e58e636629db13d277eb1d8f019d05f634a0fb2af651045ad6208a5b1b2bdd47c62413b14eeedce772c8291cf7f60ad8dab18f0e97cecc4e6e54bfb6679ee4ffbc8900a8b352cfe22ece4500dc104938cbd3e965c48a435dce1555d8a2f0d78aa5bc13411261d32816a61920d56f10e4b54300eaaac5dd7c7af4834da9cced0bd4152d34797d69c3e7f2b2c1f5c2afff3b66160cfe96f38f8fffe958e696bf3b665679ede8619db4ddaabdd2548c099e290ce3d38ba4fc24583ce9db02edf5528d3706ac4dc88f554fb5d33ea6a7c7f70d97d167a43e5170dcbbc0bced1c9dbd28d026f83e2eab81ead796f27aa45b44d923e95dcb828a2e4eb4c2e024ca5817e9f3ad79b70a5d08cae1472b318461a16f1e2ababa04a1175f1c9d53d267069bc7806b41505171090d70c9d77089682160e83cdd601841d384a593a2754628458dc84535ad587301ed2cbe21b43078577943cb98cf0d70b4a21acfcb7f2dc3f7ea34fd10e0f5cf6efe58abe92b3f392fd03f03487c3fb016fa3bf2c1acfca47c223fd2fe4375b4fe8cfe0100f49f930fcaf83f0958fd0d80eff7e427fdb976d01fcfbfe8f1c2cf1da8a1fed3801f868683b5aba78993e6f70ad4fd39fbfdeef8027ec4a1b31927e68db0bfc3b47e704882bb82ed0b138a6dfe938017f0ef0644fe6640ff7b17c2df0ca8fdd0fafb71a5a9ddfdfa5b4a95e3979ea071cc32ae6ce24670db6e5d432bc64f02fa227fb3c3eb67f50bfa91e7df5fa8a308084d0c19fe511d9f04eb991f58d4a6d05d8f643f8bf1e4e2866c51e6d01924d3cde39df710d3af8b7d3ca646750ae4c35e651a29d216d74a5482a0169b1a2fa23ff12d24be4a54f7cac2f76c32bce35ae059c713284f7a0a87ecde00c7720dc7140c8629f925780c8642f5df14ee86edfe0f14eefe499c19ea37cb4287df8abce80d15380bbac5965a66b74bd1bee6f827cdfeff16f6fedbaffffd0a7bffe83a32dfe7feb714bb0b621e214bc3b8a17f3842b2ddf6bf51c1a2dcf1d77c1e4f0dae67d82c5e530970b17e38d789ca2cecda640266e5f81cd0d5ca8ba09b3f3302d444c9952762b326f6ab11a9154a41de9551e5219e2037fab312fc870441d44456fc3ac5fcb8a91ef88eab71dbaf1fc606fbffdae7ff79f6f93dfbb33a09b81bb1e2b28a8a0939e664c9a06b43204dfc4e1fe73fb38eccf7b9fff814cdeba7f3c7fdf330fe9df6596ab4479db74e90a1a20ad1206dc2ec4f6139f7f87acb370767743e4593e14a6ec1d1e381a1b2dbbf67b7cc466d2169342ce7a4599db7f91e85c182a8d55ba8ffe70aefcb3067e7be7b4df3b51ee334116ec74e6edfaba9aee4f2b8c61517c6c053eb5d17c4c7e1543fcbc998f989940e34dd8ca09c840041590469958df488719b8236d2e63ff3c06099397e3932b0e649fff53cb0bec8f337fe65ec0d50f7876aa6e1d93e2fdc55421874227acfde1da23f4df82a4743603ffe6423427a448d25efde5a0fc9e2c5651c82bc332acbea0169257e11990d35b11a585e78a5edc4680c50b171cc2b2008d16934af8fa24304eeabacc6ce7909b04fe55d1a77a760776ad2342e4f51a6c88054e3c764fd19b913a040609b1c02f0f596d566bb422cfc024e668847041ca2f88b9e5da9ba8b05661b66c18db37531e43a960afb310eafc60575c058a6df29ab9aba16aa93834b109b22767c4a9fef668ec5eed345652dbb5c197459701018f65bc4bef983940e33f509ee561dae9da4ea87b7cf76c783b535649885104d0a2974eae484eca213687cc9c1b478ec18512df69be4475a212ad99c612484eff11f5bcd40d2e3ae5733a248f938cef55485ef5ef6e3f3f183df916c2aaf3dde34b1cd89593348b006784de10da28755215e9216d6e26730e2e344a9ea88e2fa0f7b7474832a0916e53d7a4bf56882e153e2d5b85076d8a8429d33d4f58b05eab85fa100d590baa80b181ee05fd83f8a9639fb3e474d941677b5c0b33b8a0faa15938c90531cf539d2a023ef17bc81af3991a47f8b206430944530092a215c303141af5a197b8d8a08eb2dda9ec6a40652b176ddad0796607a93f7fa477835d0abd9c8c8cd3de2cd4821580a78639357f53928527e56e19d5bd045d9b88cf64aa71011da108f863e8c7b1acdcec917a852410751afe06d31b5286676233eec7eb1ee875760710edf937918cb8d84b7c2b0670e5c43856b62c057aa0163e1ee5036775f8328891f14ddb85879f2ec56dee522f02818b31b5c79761cdd37c3593274b62524bf1bc6b089da517e63b349fd4138546aa37ab934aaa4c56d4b5ae48285b8d6343a885d0c40b81662a9eeb7bf53e7842f3977773af0613359490a5fd01c0ff760a6c544072c595d92e590cf5799482c76938ee886b761ae7534c596318980417f9191edb4a8c8e574d52269a869b5b4975b7761a0c24d56b12a63b2e637928344aab6f178def0b9825b3f5c36801b6d127fff9bd4029795e9be6fc7cca7b241a98fad4372b12969be43d116f18762702657b69f7360e03f554932f57a673108509bb1a2b89c2e04a2f68585bf9846cec8548967642f09f820843c969ef5fc5904b4e948ba12529e93f3517249e9213b1c25935aa7f4eb698afeb03c755e2575124714be8ee0fd175e677e02b18eef978d85e48ff83d143e7de6dccc0b25a1b7dc2bb76618b4363df07d3899212f100f5e3417cf8f285ea6403ff9964c6da05ad586f0e0868c58004dedbfa099f70eef51e2fa0b7b0abb65880cec68e17e3453b62e0f04578cb6b4c36065fa1df7f942d09ae0fd0586eab9c3625808fd4a7ac1d46a4075a3fdc371f6e8a2723ced4be7468614f1a53806cebd02832ddd4328b3a9c66c0b25d4c779ff37a6afeaf04826cffa154ff34ecce3304d6339f44817cd788b432be0f4c071e6624745c7b1f22881a1d34fb0585e73c79eb97fad85514d84a5c587139eb1d86a857d358a70c9295c50d4cf39fecadbce0d04870d2869cd1731b37dcf0573b4225cc13a029bed3f71b804f320747b78f19ea5db66be99f949fc40dd6e7f90cbfb27916251afc7765fdf210ebe423ccccfbb769108a31b6643f4e688ec3292841b50e2586e19ea720366788af8db9504368e00d13a8f158606fac25db2cfb2a7660dc4289ebd6a74299353d5667c25c6c86b49d4261c3507ceb8ad267f8ddacf618e114b3521a32e9022ee0e6c614e28ef88bc1051d9404cda4f8e6a7a49e55f135db106ecdcc25f745cf68303c97eccd0605fd6d0cdaa202d9e20d5a97cfde9195665e77274149b97dbf97e915d2f5bec747f69aa848ca5ce57bcb760e82cead6dde3591dc807e52781f592a7c845a938de82977298fef8954946e2e636fc52e2bbbe26e6799e480c871996cb26f4438c5aab6c5333d8571d0db127478036d0ec6c5bfdcbe80138b905c3f77a1ff159c9b8bdeff50da28b7c66b9991537022e43a6162aec213bec35940d179cb0d44d740c8ff55f788bdcc68797896b2775b0e613e7cd044d080cdf242eaeb389c8db49a7de958a5f7f8db384d65336b96774bc2be31e0d405b8ac1bf4783be8d0df2c54a8d87c866eba5bdb585e7c2a367c1658edd435745d6b408488c6f620211f5646257666d6385c10384dd51561dae3ddd114c5e346de2423cf398f2a0104c0325dd319f9b647e535a8cc49497603d2ec808e659a41294bd9708ee2de2e747814828bfee196f5bba5890c265cafec8a13fd585dd412bf4d2f014fd1cdaf625228e91d5843f03860fd66ea1c985e622c3e38bdee60f5cfd6ebc41f2dd503836f9942aa8c5081c1f56067cd763fbb66059877b6815cfaefde91ba49224b35b7cf7ebd89535675d37a2096d66ee5ecfbf15aefa463991b6c6ca3132c689aef872c108f6bc7a9d7064c09be3c8c3fa4e6a5643a2b7e2eaf5aa8bddd0f32f1e0f43460346b125da4c0de07291bea7de580312d2b6e18d8f7e299e2f61a3d26b0c9af11a78207662d6d2294f9d456d1f1de3dd5f6c24457ddc0095c06b2fa960ccca7e9a2f7483c0bac1914678a67b27e22d412d0dbb7a0bf9d7cf5d7d7b1a5115ca2db4c8131ed0004aba06c507818443a06e847582c1b09809bfc7761306344ba29754a86d005166b6a1dd7de7bce0f09387dddfb4bb18a17da2bf251a1371590913b6995c72f24acef9c3bb3756fff84569bdb9efe7fc08c0f69fc32b7efafa1e4e8af5932f18583facf3ffcf8131c23648ba945c022d9bd9ae42aad935f85037dd5b0ec5d7798eaebe96b926581bc29341668770aa0a2e7e5189d0d7a33dcbac740874b50583a99669f43fdf3551d5475e4504015943a0cea6b18261467012f67648543dec27b86abf762492d8c8bd1992ce270ec839d2bffd0d857ce168dc573ad5c89502569091f64de07105b258380f048184b6d5f38c4aa4a1b1224b8ff4c031b7bd10895aa62bc8672211c297974206e1bd2b1389f6c4ad39cfabb2c57935833ac66abd4244c490eb79f832b0db881baebe1e74558300ffab72274e38bf5f3a0428a4da50b4f2a74a8700787efda5bf05781e12a628f21686dd0137d01fbac195ffb03d00c2d677f564c4821917dd6c790cc41ebdd80b613eeca3f6bb53713f5a594036c7c8ac23122536c04d67836aacd9bca0241046bc1a0dd69d0a3d9e947a7abc0083f12ff72e38042a84e7f61f1fffd3eeddc1bfdbbd6b7a76591a4dfa3e3d9179ae7cb387e7837793e225d3f59ddc396cc4e5d7793d32ee62e73e3cfda40e047daa5925bf9448f2724e4ef3f7d0d0854f6cd27822cf6ffe44a9aa4af99c7b3954be840a728fda7c317434126d4c9d95d0ed16c5370772a785719a101baa143ed0085fadf3408643584aaeaba74635c81c93a7cb7d55f13e90ee55f42fc568e07e5d8ce63fbda224370f7448a2a5bf3eeb52407b5e68c0416dabbbdd0e849cf9f03c2d89b27d5a36c53c5a4028d32b19034da9f382b5228540e953f7e16b31888902a6c42e8b808332cb7a89b59fab04e0b127dd342c953648ae62aa2cd46ebd7e0a7435811004c4fc6fe183411851bfbb7104d49b875512dffdd48680d6f71b04d7af3f9ef9e5ea00533f9fe2320fd332b38172d67a7b00c47b8dfccb908e38bdb8fd47d200d4cb73afd0a2577556a671ad2cdf52422a9870217096da2d52e73b394e0e4e756c0ab25e05b4b072e1289781bcf667033846afc2fe9f000000fffffde0b12801c001a09dad6027a87ae55421236f32a2e1c846f7476354595b9962070b4043f0a2228ba06ebc77e37e4f82e8e19643c85b33e27acd0dc5834dd9fee007d041094831ab8e", + "0x02f9011c014f83db5db38504d842e8db83032411941111111254eeb25477b68fb85ed929f73a9605828801aa535d3d0c0000b8a8e449022e00000000000000000000000000000000000000000000000001aa535d3d0c00000000000000000000000000000000000000000000000001d3f46ffb742541b2fb00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000001c00000000000000000000000757a197b3b17b207d6de3840de09bcf2dfb75b72e26b9977c080a088734c62d901b8291b06dd3f1033caaf0185e6e834d30ee57cc019a419934f0ea07ffdedcc64b8c766e98a19507951f2c7935990fa77f29152269cac9ecf986f1f", + "0x02f901b30182076783db5db3850f224d4a00832dc6c094763a0ca93af05ade98a52dc1e5b936b89bf8b89a80b90144a566999700000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000c2d0ed2cda1579169ab3c9f0e0be0e575db9718d00000000000000000000000000000000000000000000f58050f1ad8258a000000000000000000000000000000000000000000000000000000000000000004fb70000000000000000000000000a6c69327d517568e6308f1e1cd2fd2b2b3cd4bf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000041674750031cbfec1a3e0092c88f2cc9fb8351b3ef22bc9668ebdf0ed11e185d6d510a4488c95088552ac1317781925fdc5fc8a13a95614697efe99b7fd44fcaa63c00000000000000000000000000000000000000000000000000000000000000c001a058a3db6f5157d0b6ee95abfaea2eaa0d31dc02d9ce075706561550aaadf6d4fca05af601d396a085552055575c71a2d0588daca9860cec6df623ec19c908bca6e9", + "0x02f87101830572e7808503fd15b4d3827d0094388c818ca8b9251b393131c08a736a67ccb1929787b80e9bf9c95faf80c001a046e20da3cb4db90b81d4240440ab310e163e0c255d42601a3e12cbcc9cda904da0157bdea96cbf9d6fe4425855e687656f501302c3696e7aac102eec593ad7f930" + ], + "withdrawals": [ + { + "index": "15618737", + "validator_index": "8041", + "address": "0xf146b3fde61adbd9bff4f8f1196bcde182debc3a", + "amount": "15710567" + }, + { + "index": "15618738", + "validator_index": "8042", + "address": "0xf146b3fde61adbd9bff4f8f1196bcde182debc3a", + "amount": "15674802" + }, + { + "index": "15618739", + "validator_index": "8043", + "address": "0xf146b3fde61adbd9bff4f8f1196bcde182debc3a", + "amount": "15620178" + }, + { + "index": "15618740", + "validator_index": "8044", + "address": "0xf146b3fde61adbd9bff4f8f1196bcde182debc3a", + "amount": "15707042" + }, + { + "index": "15618741", + "validator_index": "8045", + "address": "0xf146b3fde61adbd9bff4f8f1196bcde182debc3a", + "amount": "15735291" + }, + { + "index": "15618742", + "validator_index": "8046", + "address": "0xf146b3fde61adbd9bff4f8f1196bcde182debc3a", + "amount": "166046858" + }, + { + "index": "15618743", + "validator_index": "8047", + "address": "0xf146b3fde61adbd9bff4f8f1196bcde182debc3a", + "amount": "15680567" + }, + { + "index": "15618744", + "validator_index": "8048", + "address": "0xf146b3fde61adbd9bff4f8f1196bcde182debc3a", + "amount": "15659048" + }, + { + "index": "15618745", + "validator_index": "8049", + "address": "0xf146b3fde61adbd9bff4f8f1196bcde182debc3a", + "amount": "15661454" + }, + { + "index": "15618746", + "validator_index": "8050", + "address": "0xf146b3fde61adbd9bff4f8f1196bcde182debc3a", + "amount": "15691465" + }, + { + "index": "15618747", + "validator_index": "8051", + "address": "0xf146b3fde61adbd9bff4f8f1196bcde182debc3a", + "amount": "54258427" + }, + { + "index": "15618748", + "validator_index": "8052", + "address": "0xf146b3fde61adbd9bff4f8f1196bcde182debc3a", + "amount": "15717626" + }, + { + "index": "15618749", + "validator_index": "8053", + "address": "0xf146b3fde61adbd9bff4f8f1196bcde182debc3a", + "amount": "15740848" + }, + { + "index": "15618750", + "validator_index": "8054", + "address": "0xf146b3fde61adbd9bff4f8f1196bcde182debc3a", + "amount": "15713910" + }, + { + "index": "15618751", + "validator_index": "8055", + "address": "0xf146b3fde61adbd9bff4f8f1196bcde182debc3a", + "amount": "15673276" + }, + { + "index": "15618752", + "validator_index": "8056", + "address": "0xf146b3fde61adbd9bff4f8f1196bcde182debc3a", + "amount": "15702332" + } + ] + }, + "bls_to_execution_changes": [] + } + }, + "signature": "0x8ede3b38703643c89d05cd18b9ce3a62ab4553b39b26412e3cfbed474c17985af97559512125b845cc72349672b79605159fbcbc9a6feecba227935b60def345799239232d6f529a74e6449c40e216f17673cf9770f97b4a1eb22de1945363f3" +} \ No newline at end of file diff --git a/packages/beacon-node/test/mocks/__fixtures__/block.phase0.json b/packages/beacon-node/test/mocks/__fixtures__/block.phase0.json new file mode 100644 index 000000000000..59a89fab1a3f --- /dev/null +++ b/packages/beacon-node/test/mocks/__fixtures__/block.phase0.json @@ -0,0 +1,1231 @@ +{ + "message": { + "slot": "1600000", + "proposer_index": "64985", + "parent_root": "0x9c9d395330490f0ce475050950848e6ea8e77fffbda094b07a2a25299034b21f", + "state_root": "0x55a53921c95b4a4ff98b22dc4045c8e54c9da168e5a8677ce56d3529dfe034da", + "body": { + "randao_reveal": "0x82ec1c02051b5f3d7379044789a794d16c2c1945c96724fd12e651c3b7420648980a683101f4a1a6b08d2f67239304100f606136d4e48b6b2b35754eea8e38960e3d7c5f7ea119acea31ffcb403dc9bae1fd1dd951041ae7ff565f9c57425265", + "eth1_data": { + "deposit_root": "0x8293748040b4bd5d0d25a255877f02a395a7ced52e094e3a2704babcfec997c7", + "deposit_count": "195648", + "block_hash": "0xd1967e18655de95e058d7d3a80abf2cb03c72eb8b6cc35cf83860c0d80706243" + }, + "graffiti": "0x74656b752f7632312e362e300000000000000000000000000000000000000000", + "proposer_slashings": [], + "attester_slashings": [], + "attestations": [ + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffff03", + "data": { + "slot": "1599999", + "index": "7", + "beacon_block_root": "0x9c9d395330490f0ce475050950848e6ea8e77fffbda094b07a2a25299034b21f", + "source": { + "epoch": "49998", + "root": "0x969ec737136be4bb8b9f7213d403d5f528d93d53ecd56f69127b5c3c3a49f2ce" + }, + "target": { + "epoch": "49999", + "root": "0x96a35d694ca92aac7a62ed26eed05bb30f6d656e042d301fbf564367afa22679" + } + }, + "signature": "0x93a3b5023f7c8c7d9c15567edadb6c80f6cde36ef806bcb31d2f115bdd312ff7a7614c62d537143da4dd657c5453dd960d7c8f0fc375945d038071a162a694e04bdce962363a2e06f0d65290498c614f6e7a3acc78219166ef5e3482f528d8ab" + }, + { + "aggregation_bits": "0x0000080000000000000000000000000002", + "data": { + "slot": "1599999", + "index": "35", + "beacon_block_root": "0x2531a10b3c936876a92d8a62f1dc51449f1949160e6f36980992f35c6cd0678f", + "source": { + "epoch": "49998", + "root": "0x969ec737136be4bb8b9f7213d403d5f528d93d53ecd56f69127b5c3c3a49f2ce" + }, + "target": { + "epoch": "49999", + "root": "0x96a35d694ca92aac7a62ed26eed05bb30f6d656e042d301fbf564367afa22679" + } + }, + "signature": "0x91a78f14737505be5e495f8a2a51735eff7933bdf0d90a0683082b900d804483dd8043bbc3864493f8d9872dfb1d38d102c2202cf6a4321f00c883e80d70625a4ef482132bda3292051e6effd0835021cc2a43d2987f0a185d91bd2f85da9f9c" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffff03", + "data": { + "slot": "1599999", + "index": "23", + "beacon_block_root": "0x9c9d395330490f0ce475050950848e6ea8e77fffbda094b07a2a25299034b21f", + "source": { + "epoch": "49998", + "root": "0x969ec737136be4bb8b9f7213d403d5f528d93d53ecd56f69127b5c3c3a49f2ce" + }, + "target": { + "epoch": "49999", + "root": "0x96a35d694ca92aac7a62ed26eed05bb30f6d656e042d301fbf564367afa22679" + } + }, + "signature": "0x98b47d1209a68c06ce047b6e56dffb9868b54476e5c38568c11d55f9ec76900a7d6b10e5fd4b920c19d6277a572f43b009a2000f28dd75c0882777ea553a3cb2e968068e8d0fd56a8e20a61a432db243da6536167aeea4f0c4fb85a4baae5518" + }, + { + "aggregation_bits": "0x0000000000000000000000002000000002", + "data": { + "slot": "1599999", + "index": "9", + "beacon_block_root": "0x2531a10b3c936876a92d8a62f1dc51449f1949160e6f36980992f35c6cd0678f", + "source": { + "epoch": "49998", + "root": "0x969ec737136be4bb8b9f7213d403d5f528d93d53ecd56f69127b5c3c3a49f2ce" + }, + "target": { + "epoch": "49999", + "root": "0x96a35d694ca92aac7a62ed26eed05bb30f6d656e042d301fbf564367afa22679" + } + }, + "signature": "0x80fb2f8c924114a36f9f43a3fc8c394424260af81d694992834b0cf2556ac142b31f9aea9d4813e18d2db2bf298c4e30074fb3cb5ef944bbb044f1a0b3578f4979d4fc761e00cbb4aac601cde0bccd46520b9e21084569b410f6e68354fa99ff" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffff03", + "data": { + "slot": "1599999", + "index": "16", + "beacon_block_root": "0x9c9d395330490f0ce475050950848e6ea8e77fffbda094b07a2a25299034b21f", + "source": { + "epoch": "49998", + "root": "0x969ec737136be4bb8b9f7213d403d5f528d93d53ecd56f69127b5c3c3a49f2ce" + }, + "target": { + "epoch": "49999", + "root": "0x96a35d694ca92aac7a62ed26eed05bb30f6d656e042d301fbf564367afa22679" + } + }, + "signature": "0xa29c6f2f6dda953a2dba62840e085017ed6877e0a2d8c6ed2f5d5c3cd6818f32554a31c967330ec89145767b0f76edd40afd982520af3cc1d39a308a4ffbf573aedab29646e47eed811f01ebfde78e9b78d4cd1da7107fc5d7d27a57a24e4a54" + }, + { + "aggregation_bits": "0xffffffffffffffffffdfffffffffffff03", + "data": { + "slot": "1599999", + "index": "25", + "beacon_block_root": "0x9c9d395330490f0ce475050950848e6ea8e77fffbda094b07a2a25299034b21f", + "source": { + "epoch": "49998", + "root": "0x969ec737136be4bb8b9f7213d403d5f528d93d53ecd56f69127b5c3c3a49f2ce" + }, + "target": { + "epoch": "49999", + "root": "0x96a35d694ca92aac7a62ed26eed05bb30f6d656e042d301fbf564367afa22679" + } + }, + "signature": "0xb32639ccda0b3d6c784247a401d19982aa233907a09f404e7256afc7537af505462a99804ff1b02a09e7e3fa7272d6b310c03d871a082b0aec88a512ec369240652e83a2b120f76d8169649cb12c1a4fd1343fe345e6e403e5192ab475610490" + }, + { + "aggregation_bits": "0x0008000004000000000000000000000002", + "data": { + "slot": "1599999", + "index": "32", + "beacon_block_root": "0x2531a10b3c936876a92d8a62f1dc51449f1949160e6f36980992f35c6cd0678f", + "source": { + "epoch": "49998", + "root": "0x969ec737136be4bb8b9f7213d403d5f528d93d53ecd56f69127b5c3c3a49f2ce" + }, + "target": { + "epoch": "49999", + "root": "0x96a35d694ca92aac7a62ed26eed05bb30f6d656e042d301fbf564367afa22679" + } + }, + "signature": "0xb9b01beedc406d01ebcd552ea5957d0b172302a9c2ecf1ffe7d79042229f9b8b4f5a40ca8311f39903af1c5e1e849f410c01a260e4c642b8f11131c2acaa5530baf488c2a63a34e163c7a1ab6c3c2ed6ec4791d6bfaeb8d5d858496bd71aac49" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffff03", + "data": { + "slot": "1599999", + "index": "31", + "beacon_block_root": "0x9c9d395330490f0ce475050950848e6ea8e77fffbda094b07a2a25299034b21f", + "source": { + "epoch": "49998", + "root": "0x969ec737136be4bb8b9f7213d403d5f528d93d53ecd56f69127b5c3c3a49f2ce" + }, + "target": { + "epoch": "49999", + "root": "0x96a35d694ca92aac7a62ed26eed05bb30f6d656e042d301fbf564367afa22679" + } + }, + "signature": "0xa74eabd3f03d591fb6991c484853708be718ce95175513a9e973cd9557b8ba0b5b4186d60deab609a873b12a0bc7f25303c74f26851c2f67404e4babef55a6ab346c8b50162751a3e3b1a3616235a43f44f0addd93745dd2bc4b4e9c04471b4c" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffff03", + "data": { + "slot": "1599999", + "index": "13", + "beacon_block_root": "0x9c9d395330490f0ce475050950848e6ea8e77fffbda094b07a2a25299034b21f", + "source": { + "epoch": "49998", + "root": "0x969ec737136be4bb8b9f7213d403d5f528d93d53ecd56f69127b5c3c3a49f2ce" + }, + "target": { + "epoch": "49999", + "root": "0x96a35d694ca92aac7a62ed26eed05bb30f6d656e042d301fbf564367afa22679" + } + }, + "signature": "0x82ce92a6fc9e1484d47b76a5c6c8873679b505e217dcf01be013fbcc68a024180e0ba3fb5a6f5463b98d3bbd7d32dc05139bf404fb9185108785f66459b842a88eb070a5f4cc28819d0e4e737cfde3907a2b57f9e9797790278ae127d276d9fa" + }, + { + "aggregation_bits": "0x0000000004000000000000000000000002", + "data": { + "slot": "1599999", + "index": "0", + "beacon_block_root": "0x2531a10b3c936876a92d8a62f1dc51449f1949160e6f36980992f35c6cd0678f", + "source": { + "epoch": "49998", + "root": "0x969ec737136be4bb8b9f7213d403d5f528d93d53ecd56f69127b5c3c3a49f2ce" + }, + "target": { + "epoch": "49999", + "root": "0x96a35d694ca92aac7a62ed26eed05bb30f6d656e042d301fbf564367afa22679" + } + }, + "signature": "0xa85a9f581fd1aa5bcc0129207a18d4412275139f6610de23ffa05de3481c5323c87f018e8688525d69a7a5505f709aa900505337ca9bcef095babebd31abf954423d7ad510c9cd32cb204ef2a0b47867fef898083bcce5950bc36071444018af" + }, + { + "aggregation_bits": "0xfff7fffffffefffffffefffdffffefff01", + "data": { + "slot": "1599999", + "index": "30", + "beacon_block_root": "0x9c9d395330490f0ce475050950848e6ea8e77fffbda094b07a2a25299034b21f", + "source": { + "epoch": "49998", + "root": "0x969ec737136be4bb8b9f7213d403d5f528d93d53ecd56f69127b5c3c3a49f2ce" + }, + "target": { + "epoch": "49999", + "root": "0x96a35d694ca92aac7a62ed26eed05bb30f6d656e042d301fbf564367afa22679" + } + }, + "signature": "0xab01a057b6a9c03e23bbdc6619029aa47318bf7cd7bd83ffc62c3573d67e330e72a157fe29aa7694cf682764574f231b1088457c44659e6e3b4f1c34aa30ba92147be3118819cd245c50a764173a8a06c3b682abba65b7a7433f40f4e1e342da" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffff03", + "data": { + "slot": "1599999", + "index": "38", + "beacon_block_root": "0x9c9d395330490f0ce475050950848e6ea8e77fffbda094b07a2a25299034b21f", + "source": { + "epoch": "49998", + "root": "0x969ec737136be4bb8b9f7213d403d5f528d93d53ecd56f69127b5c3c3a49f2ce" + }, + "target": { + "epoch": "49999", + "root": "0x96a35d694ca92aac7a62ed26eed05bb30f6d656e042d301fbf564367afa22679" + } + }, + "signature": "0xb273bb2ec078c6573aa9e670f47ea1288e0a9702888efbb5ba923ff592f6dcebd495ce0b643b46e803a91faddbccae9005de5f1a76f2451696b118ea478bfd9b1e8c291041e9bce5051d93c98ed73ab1eec96b1c1e4a80cba54a2ed05b874bb5" + }, + { + "aggregation_bits": "0xfffff7ffffffffffffffffffffffffff02", + "data": { + "slot": "1599999", + "index": "35", + "beacon_block_root": "0x9c9d395330490f0ce475050950848e6ea8e77fffbda094b07a2a25299034b21f", + "source": { + "epoch": "49998", + "root": "0x969ec737136be4bb8b9f7213d403d5f528d93d53ecd56f69127b5c3c3a49f2ce" + }, + "target": { + "epoch": "49999", + "root": "0x96a35d694ca92aac7a62ed26eed05bb30f6d656e042d301fbf564367afa22679" + } + }, + "signature": "0x881df4bfbcb2bac8b9d1ff027795e8ce49fe8c11cf70a0a98a785b9ca7cdda1e22565ad4025bc77fa860c9ef98f10ac1162d986f1422432cb61a0a1dce729a3db580ce9cb21e3e9e98e65db8a3de260cb8fb3a71db998ae104a80a07fb80d478" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffff03", + "data": { + "slot": "1599999", + "index": "3", + "beacon_block_root": "0x9c9d395330490f0ce475050950848e6ea8e77fffbda094b07a2a25299034b21f", + "source": { + "epoch": "49998", + "root": "0x969ec737136be4bb8b9f7213d403d5f528d93d53ecd56f69127b5c3c3a49f2ce" + }, + "target": { + "epoch": "49999", + "root": "0x96a35d694ca92aac7a62ed26eed05bb30f6d656e042d301fbf564367afa22679" + } + }, + "signature": "0xb8b1f83b01a7cd6dd98cb0f46ff57ab58e344fe3c81bca15847c7565372973ec55477e55952c45ff49ff8e5862b6213913f22e4919f645f15c9269d07d445f35b68a769b88954f5e429c2f5810a0d891fda7c58a22a16a65ccab8320698345ab" + }, + { + "aggregation_bits": "0x0000100000000000000000000000000002", + "data": { + "slot": "1599999", + "index": "43", + "beacon_block_root": "0x2531a10b3c936876a92d8a62f1dc51449f1949160e6f36980992f35c6cd0678f", + "source": { + "epoch": "49998", + "root": "0x969ec737136be4bb8b9f7213d403d5f528d93d53ecd56f69127b5c3c3a49f2ce" + }, + "target": { + "epoch": "49999", + "root": "0x96a35d694ca92aac7a62ed26eed05bb30f6d656e042d301fbf564367afa22679" + } + }, + "signature": "0xa676be52184f18721587eaf63118f0ad18100d9bc139397bbfb7797effd13921924309361fb6b41a1ab9f0671b12eb610ee20523a3cf640f13dab9f707bc764defe33b84644a231bb1c19134dfb94c851fb8b47ba32709183ccbae7dc48c351e" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffff03", + "data": { + "slot": "1599999", + "index": "42", + "beacon_block_root": "0x9c9d395330490f0ce475050950848e6ea8e77fffbda094b07a2a25299034b21f", + "source": { + "epoch": "49998", + "root": "0x969ec737136be4bb8b9f7213d403d5f528d93d53ecd56f69127b5c3c3a49f2ce" + }, + "target": { + "epoch": "49999", + "root": "0x96a35d694ca92aac7a62ed26eed05bb30f6d656e042d301fbf564367afa22679" + } + }, + "signature": "0x837fe410a6268490e626823b047404509e84041002d071d999f255276cac01b3eed1e3c17b263353829865f9b5ea1a960e81283cc2129379e63ee7ef3ffb9221ef70e34aa9ed5484f0a905d4a03d471aff5f9abde1b2a672e18f00a45fbaf356" + }, + { + "aggregation_bits": "0xffffffffff7fffffffffffffdfffffff03", + "data": { + "slot": "1599999", + "index": "26", + "beacon_block_root": "0x9c9d395330490f0ce475050950848e6ea8e77fffbda094b07a2a25299034b21f", + "source": { + "epoch": "49998", + "root": "0x969ec737136be4bb8b9f7213d403d5f528d93d53ecd56f69127b5c3c3a49f2ce" + }, + "target": { + "epoch": "49999", + "root": "0x96a35d694ca92aac7a62ed26eed05bb30f6d656e042d301fbf564367afa22679" + } + }, + "signature": "0xa5b337771dc0b173909574340df94db2c9e4e28dc7dadd0a85d333970f38cd15000975fbaff6d0428aa61f620acf090d003c01f37df98fd1480961461deff47e2150fcc4cebfabe23e39e86792dd06559fa20d2ab3de42ebbd69b1111336112f" + }, + { + "aggregation_bits": "0xfffffffffffffffffffffffffbffffbf03", + "data": { + "slot": "1599999", + "index": "19", + "beacon_block_root": "0x9c9d395330490f0ce475050950848e6ea8e77fffbda094b07a2a25299034b21f", + "source": { + "epoch": "49998", + "root": "0x969ec737136be4bb8b9f7213d403d5f528d93d53ecd56f69127b5c3c3a49f2ce" + }, + "target": { + "epoch": "49999", + "root": "0x96a35d694ca92aac7a62ed26eed05bb30f6d656e042d301fbf564367afa22679" + } + }, + "signature": "0xb85bab60ea608697a81d8dd108e8d23caa38149ab4c00409a66e496878d88a74af73244ee8fec6952dd4b55118bc376d088a5ab7c15c339304d6583ba9905a59c432e2587f1f52b95bd9e108d7a7e7ed832f6de6ddd5aad84dea8e2bac1977e7" + }, + { + "aggregation_bits": "0xffffffffffffdfffffffffffffffffff03", + "data": { + "slot": "1599999", + "index": "34", + "beacon_block_root": "0x9c9d395330490f0ce475050950848e6ea8e77fffbda094b07a2a25299034b21f", + "source": { + "epoch": "49998", + "root": "0x969ec737136be4bb8b9f7213d403d5f528d93d53ecd56f69127b5c3c3a49f2ce" + }, + "target": { + "epoch": "49999", + "root": "0x96a35d694ca92aac7a62ed26eed05bb30f6d656e042d301fbf564367afa22679" + } + }, + "signature": "0x8da149a3a88f0ae85b284dae344f9f9d5ca28ef480b4df7e553f6171521d7afdcb38e1b6f4c75039372d93ee3bb99a2b0496663b64bc5a18c8792d1c9eb8cc3f57d3a82736782ebe671e3e7cad29d091176882c6cf4220c8a779b92d92f82b83" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffff03", + "data": { + "slot": "1599999", + "index": "11", + "beacon_block_root": "0x9c9d395330490f0ce475050950848e6ea8e77fffbda094b07a2a25299034b21f", + "source": { + "epoch": "49998", + "root": "0x969ec737136be4bb8b9f7213d403d5f528d93d53ecd56f69127b5c3c3a49f2ce" + }, + "target": { + "epoch": "49999", + "root": "0x96a35d694ca92aac7a62ed26eed05bb30f6d656e042d301fbf564367afa22679" + } + }, + "signature": "0x92f513ee876fef2924a7bad47194c3a012ae4a3a04e5232f366787ca0e0eb18373e446b77db074376b3c6fe0f93def971392703400d31dd42e638fd440bd46cc73b4e2ff4569f7ee3b0e97ea98f23074be25ed054d486cacfd6c5c17b264f993" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffff03", + "data": { + "slot": "1599999", + "index": "6", + "beacon_block_root": "0x9c9d395330490f0ce475050950848e6ea8e77fffbda094b07a2a25299034b21f", + "source": { + "epoch": "49998", + "root": "0x969ec737136be4bb8b9f7213d403d5f528d93d53ecd56f69127b5c3c3a49f2ce" + }, + "target": { + "epoch": "49999", + "root": "0x96a35d694ca92aac7a62ed26eed05bb30f6d656e042d301fbf564367afa22679" + } + }, + "signature": "0x8ef5a488614013c7efc9e6d9f917b75bc25b4568e8e28de0c048eb36c4169545eedc8ba2b86614219267fc710c0d8bda0b36bef4da6a97fc743fe1607450a0a81f6b2661df04e7f67863b4929838a5a8cce97da9229c9608836bb0a97a9de229" + }, + { + "aggregation_bits": "0xfffffffffbffffffffffffffffffffff03", + "data": { + "slot": "1599999", + "index": "0", + "beacon_block_root": "0x9c9d395330490f0ce475050950848e6ea8e77fffbda094b07a2a25299034b21f", + "source": { + "epoch": "49998", + "root": "0x969ec737136be4bb8b9f7213d403d5f528d93d53ecd56f69127b5c3c3a49f2ce" + }, + "target": { + "epoch": "49999", + "root": "0x96a35d694ca92aac7a62ed26eed05bb30f6d656e042d301fbf564367afa22679" + } + }, + "signature": "0xb855db51f9ce16b3be5878cb511255843367791eb553c9fdfcc4715bc5229659bad0d07e96a28d05fdc4f1092401643009a64373748f2db191ff5fbe6508ca80bee4c43c533b65bd9936b6b48f75276b3b3309bec8ad339dd7509e5708ca1868" + }, + { + "aggregation_bits": "0xffffefffffffffffdfffffffffffffff03", + "data": { + "slot": "1599999", + "index": "43", + "beacon_block_root": "0x9c9d395330490f0ce475050950848e6ea8e77fffbda094b07a2a25299034b21f", + "source": { + "epoch": "49998", + "root": "0x969ec737136be4bb8b9f7213d403d5f528d93d53ecd56f69127b5c3c3a49f2ce" + }, + "target": { + "epoch": "49999", + "root": "0x96a35d694ca92aac7a62ed26eed05bb30f6d656e042d301fbf564367afa22679" + } + }, + "signature": "0xa0cdfb5ff5d124f935cbdedeb61bb38c97019b6b14794f5226825ba3d9d068a4a10fdd9dc625aa53903fb670699a589e07fd7bc519dcae752f54f840c611904ef7f05755424c648aec7e088500c0ab1b8bbf63bcf03d549c9d3f9155835ff13b" + }, + { + "aggregation_bits": "0xffdffffffffffdffffffffffffffffff03", + "data": { + "slot": "1599999", + "index": "29", + "beacon_block_root": "0x9c9d395330490f0ce475050950848e6ea8e77fffbda094b07a2a25299034b21f", + "source": { + "epoch": "49998", + "root": "0x969ec737136be4bb8b9f7213d403d5f528d93d53ecd56f69127b5c3c3a49f2ce" + }, + "target": { + "epoch": "49999", + "root": "0x96a35d694ca92aac7a62ed26eed05bb30f6d656e042d301fbf564367afa22679" + } + }, + "signature": "0x966a1fe037ea4509c546dbd1af76fb1679d954b9cbabc092664bbea8c4b0eed73a9d3df2d323335a1eb80b02269ca6680a25c3362b2a504e11bca1966786934ac4feb1b3e488cd937177c0fa0232175a3797af89c1707bfdd9f9be496c987117" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffff03", + "data": { + "slot": "1599999", + "index": "2", + "beacon_block_root": "0x9c9d395330490f0ce475050950848e6ea8e77fffbda094b07a2a25299034b21f", + "source": { + "epoch": "49998", + "root": "0x969ec737136be4bb8b9f7213d403d5f528d93d53ecd56f69127b5c3c3a49f2ce" + }, + "target": { + "epoch": "49999", + "root": "0x96a35d694ca92aac7a62ed26eed05bb30f6d656e042d301fbf564367afa22679" + } + }, + "signature": "0xa437728f9bd3dfd5463f562256b2722f07ef243293915a3c841b4c6ee1c9a84072229e20ef892e1bddc7474459ccccd8100d4f96e2cd4475f40cb21b959ee1e4086f83555acd1ea07f15df89459c110d2f74e56ebb3955b425a8c2754927529f" + }, + { + "aggregation_bits": "0xfffffffffffffffbffffffffffffffff03", + "data": { + "slot": "1599999", + "index": "12", + "beacon_block_root": "0x9c9d395330490f0ce475050950848e6ea8e77fffbda094b07a2a25299034b21f", + "source": { + "epoch": "49998", + "root": "0x969ec737136be4bb8b9f7213d403d5f528d93d53ecd56f69127b5c3c3a49f2ce" + }, + "target": { + "epoch": "49999", + "root": "0x96a35d694ca92aac7a62ed26eed05bb30f6d656e042d301fbf564367afa22679" + } + }, + "signature": "0x8b6d704377d40a65a74bd87ec7183e7cf5c3247442ff7315de7fda9ea7bd46d592ce139660f79814c678d30abc5c3b970f0123bf5f1cfa6a59a905e693b6f5c81773d0319262af5050c19386c0dc4f2b834728b90b1c53fa941e8f1d1ac3163a" + }, + { + "aggregation_bits": "0xfffffff7ffffffffffffffffffffffff03", + "data": { + "slot": "1599999", + "index": "1", + "beacon_block_root": "0x9c9d395330490f0ce475050950848e6ea8e77fffbda094b07a2a25299034b21f", + "source": { + "epoch": "49998", + "root": "0x969ec737136be4bb8b9f7213d403d5f528d93d53ecd56f69127b5c3c3a49f2ce" + }, + "target": { + "epoch": "49999", + "root": "0x96a35d694ca92aac7a62ed26eed05bb30f6d656e042d301fbf564367afa22679" + } + }, + "signature": "0x84a70c2477866a9ab4bfc51efcad110553894cbfc224483300da051d5403cfb0d8c24a65bd3363b74ba0d6fcb0951f55073101d76a6fd7164b786c7d607e044148ba59f0e48e72e08a032015c7d6d9158ae9885a3260afe388140c4bb701ea30" + }, + { + "aggregation_bits": "0xfffffffffffffffdffffffffffffffff03", + "data": { + "slot": "1599999", + "index": "24", + "beacon_block_root": "0x9c9d395330490f0ce475050950848e6ea8e77fffbda094b07a2a25299034b21f", + "source": { + "epoch": "49998", + "root": "0x969ec737136be4bb8b9f7213d403d5f528d93d53ecd56f69127b5c3c3a49f2ce" + }, + "target": { + "epoch": "49999", + "root": "0x96a35d694ca92aac7a62ed26eed05bb30f6d656e042d301fbf564367afa22679" + } + }, + "signature": "0x8b03e0b2a6586f178c6eea0891333883704a44d2775b11cdcb3712809d2d7ab7f5b3060b3d56e526d1feda32f206f88711bd581027d947d102a1daab870465e8d7f50a86c1c0ca207efad241115346aabf33ecde6f1b68554544fd88f40e95e7" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffff03", + "data": { + "slot": "1599999", + "index": "45", + "beacon_block_root": "0x9c9d395330490f0ce475050950848e6ea8e77fffbda094b07a2a25299034b21f", + "source": { + "epoch": "49998", + "root": "0x969ec737136be4bb8b9f7213d403d5f528d93d53ecd56f69127b5c3c3a49f2ce" + }, + "target": { + "epoch": "49999", + "root": "0x96a35d694ca92aac7a62ed26eed05bb30f6d656e042d301fbf564367afa22679" + } + }, + "signature": "0x92cd4d7bf4091c2c268f8b6ded31b03f55c9278eb6040f0ab65d3ec5ae1970327ac1ab5005b96e139b2eb09710513d39038e37d73e4b6e13199a100351a3c67d96b6d67c27c2ce0b60f87833f1c32b7523487fe7ce0dd7493f38b68fccd955fc" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffff03", + "data": { + "slot": "1599999", + "index": "41", + "beacon_block_root": "0x9c9d395330490f0ce475050950848e6ea8e77fffbda094b07a2a25299034b21f", + "source": { + "epoch": "49998", + "root": "0x969ec737136be4bb8b9f7213d403d5f528d93d53ecd56f69127b5c3c3a49f2ce" + }, + "target": { + "epoch": "49999", + "root": "0x96a35d694ca92aac7a62ed26eed05bb30f6d656e042d301fbf564367afa22679" + } + }, + "signature": "0xaca8b224e350d76f36411836a033e463f3e0afbc344e2eefcb2d538b0983cda3999c4e0dfec3ed09c9b29b1161fcdf3315a103c70c8145fa620d6e4b941aef0d0b19425ab6b87175942522d426b10839dc2b5f97927f2958e8c4dd24d7a826c9" + }, + { + "aggregation_bits": "0xfffffffffffbffffffffffffffffffff03", + "data": { + "slot": "1599999", + "index": "10", + "beacon_block_root": "0x9c9d395330490f0ce475050950848e6ea8e77fffbda094b07a2a25299034b21f", + "source": { + "epoch": "49998", + "root": "0x969ec737136be4bb8b9f7213d403d5f528d93d53ecd56f69127b5c3c3a49f2ce" + }, + "target": { + "epoch": "49999", + "root": "0x96a35d694ca92aac7a62ed26eed05bb30f6d656e042d301fbf564367afa22679" + } + }, + "signature": "0xb690a260a1b658ce8c04351df5607ac9043645e4dc83004d862594f7070d4378689b54ab6554f73455baf80900a10ee901710a39bf2c1e7da960b8ed78c56d6534b9e006b7b97895aa1857672f08bc511da50bba38edceaec28ff6cbf5d4964e" + }, + { + "aggregation_bits": "0x0000000000000000000000002000000002", + "data": { + "slot": "1599999", + "index": "39", + "beacon_block_root": "0x2531a10b3c936876a92d8a62f1dc51449f1949160e6f36980992f35c6cd0678f", + "source": { + "epoch": "49998", + "root": "0x969ec737136be4bb8b9f7213d403d5f528d93d53ecd56f69127b5c3c3a49f2ce" + }, + "target": { + "epoch": "49999", + "root": "0x96a35d694ca92aac7a62ed26eed05bb30f6d656e042d301fbf564367afa22679" + } + }, + "signature": "0x906fbe30e05edd427e05bf81f0819c5c13528d1fcd4e295290c02dc9b5f4325ff79e7c2c5f9a3941556f97d8571a378016455d9faefe03626bf590be3b5be81475ef53fd97bb6755d511e9236325d1c7c53b2ac5c3ca04e47f3f6ea6cff3d8dc" + }, + { + "aggregation_bits": "0x0000000004000000000000000000000002", + "data": { + "slot": "1599999", + "index": "15", + "beacon_block_root": "0x2531a10b3c936876a92d8a62f1dc51449f1949160e6f36980992f35c6cd0678f", + "source": { + "epoch": "49998", + "root": "0x969ec737136be4bb8b9f7213d403d5f528d93d53ecd56f69127b5c3c3a49f2ce" + }, + "target": { + "epoch": "49999", + "root": "0x96a35d694ca92aac7a62ed26eed05bb30f6d656e042d301fbf564367afa22679" + } + }, + "signature": "0xa8397e5ae79dda80810fc7f82cbf758ad12423d2c685a08880f1c115b6e840c5b3064014f18ec304387fd21cecf1b921174baa208bf08fbb0f60caf797c48ba3dc5b9fca1158d34ed2f72371bdacc0f7b04917bd63a2ea8682d13341a37d4f4e" + }, + { + "aggregation_bits": "0xffffffffffffffff7fffffffffffffff03", + "data": { + "slot": "1599999", + "index": "17", + "beacon_block_root": "0x9c9d395330490f0ce475050950848e6ea8e77fffbda094b07a2a25299034b21f", + "source": { + "epoch": "49998", + "root": "0x969ec737136be4bb8b9f7213d403d5f528d93d53ecd56f69127b5c3c3a49f2ce" + }, + "target": { + "epoch": "49999", + "root": "0x96a35d694ca92aac7a62ed26eed05bb30f6d656e042d301fbf564367afa22679" + } + }, + "signature": "0x8175bcacbdfe653baebf7afbee402e6799f103f786f907701a6650fbe554e6cee29d6829d60807b157a1ebb5081aabeb04d44d54754003880a7da35cf072b1540f845b6de8b312eeb0e52edd1fcb6a3323020f5611ab5fb7548cf2162ea5ea08" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffff03", + "data": { + "slot": "1599999", + "index": "21", + "beacon_block_root": "0x9c9d395330490f0ce475050950848e6ea8e77fffbda094b07a2a25299034b21f", + "source": { + "epoch": "49998", + "root": "0x969ec737136be4bb8b9f7213d403d5f528d93d53ecd56f69127b5c3c3a49f2ce" + }, + "target": { + "epoch": "49999", + "root": "0x96a35d694ca92aac7a62ed26eed05bb30f6d656e042d301fbf564367afa22679" + } + }, + "signature": "0xae8337630958990f740f0f7e2787c8c0d7914a8e9b92e63ef7d5645bccccaf11686afee267a9ed6dd723f18ef67f23f80ffea53a492fd5108e0958bb456bb5d9eff7a7641f838caa5f946790d7a22869943bd5f2064e77e44b61ba3d521c3159" + }, + { + "aggregation_bits": "0x0000000800000000000000000000000002", + "data": { + "slot": "1599999", + "index": "44", + "beacon_block_root": "0x2531a10b3c936876a92d8a62f1dc51449f1949160e6f36980992f35c6cd0678f", + "source": { + "epoch": "49998", + "root": "0x969ec737136be4bb8b9f7213d403d5f528d93d53ecd56f69127b5c3c3a49f2ce" + }, + "target": { + "epoch": "49999", + "root": "0x96a35d694ca92aac7a62ed26eed05bb30f6d656e042d301fbf564367afa22679" + } + }, + "signature": "0x91d3f9735d78889d0a5d4c379f11e3708f6d22747d5cc982471d69e05583ee78b75d8b4299f1a22e19d83b6d9574ffd410eb951e02074ea71fdf92a4e22b34d9cc6587dd2610af92f580f32851156c1d602437b47185541cf385fb14538ce1d0" + }, + { + "aggregation_bits": "0xfff7fffffbffffffffffffff7fffffff03", + "data": { + "slot": "1599999", + "index": "32", + "beacon_block_root": "0x9c9d395330490f0ce475050950848e6ea8e77fffbda094b07a2a25299034b21f", + "source": { + "epoch": "49998", + "root": "0x969ec737136be4bb8b9f7213d403d5f528d93d53ecd56f69127b5c3c3a49f2ce" + }, + "target": { + "epoch": "49999", + "root": "0x96a35d694ca92aac7a62ed26eed05bb30f6d656e042d301fbf564367afa22679" + } + }, + "signature": "0xaafd05e7fb3dcc6d1166c2bdfa9cb3d895664ea587c31ea44d41e207919a9343ec27c91263c127591d5be035d1a4cc1009100eb2f4552f83477179fec020b2b71f513377d8fe02b36a5b2689a78c40fb2a31507beece164b7a00184ab08a60cd" + }, + { + "aggregation_bits": "0x0000000000000002000000000000000002", + "data": { + "slot": "1599999", + "index": "24", + "beacon_block_root": "0x2531a10b3c936876a92d8a62f1dc51449f1949160e6f36980992f35c6cd0678f", + "source": { + "epoch": "49998", + "root": "0x969ec737136be4bb8b9f7213d403d5f528d93d53ecd56f69127b5c3c3a49f2ce" + }, + "target": { + "epoch": "49999", + "root": "0x96a35d694ca92aac7a62ed26eed05bb30f6d656e042d301fbf564367afa22679" + } + }, + "signature": "0x89b69b9837c36a9abe945343872f6f1c33dbc7f0ed81eff8fa7b19677e3f86fa712c3a9ed24f23bd07fe5acd6ddd8e2b0da2282e5fab9afb05bab22698b942fb404b59572de7f68a04ff459f9c791f52777fa6f58e0df37df09ee26318b65cf8" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffff01", + "data": { + "slot": "1599999", + "index": "14", + "beacon_block_root": "0x9c9d395330490f0ce475050950848e6ea8e77fffbda094b07a2a25299034b21f", + "source": { + "epoch": "49998", + "root": "0x969ec737136be4bb8b9f7213d403d5f528d93d53ecd56f69127b5c3c3a49f2ce" + }, + "target": { + "epoch": "49999", + "root": "0x96a35d694ca92aac7a62ed26eed05bb30f6d656e042d301fbf564367afa22679" + } + }, + "signature": "0xa78496fe07f59f02db695ab2be18481c08516d8e29710e8e974c84972521390be2bc316fc2c821187e954b0deeca0fb914445b97891359b62e2c0e6f04d16c59b07619fb0b28971d88845c06364109e139745f6f57a339dfe6efbb05b6d07c40" + }, + { + "aggregation_bits": "0xfffffffffbffffffffffffffffffffff03", + "data": { + "slot": "1599999", + "index": "15", + "beacon_block_root": "0x9c9d395330490f0ce475050950848e6ea8e77fffbda094b07a2a25299034b21f", + "source": { + "epoch": "49998", + "root": "0x969ec737136be4bb8b9f7213d403d5f528d93d53ecd56f69127b5c3c3a49f2ce" + }, + "target": { + "epoch": "49999", + "root": "0x96a35d694ca92aac7a62ed26eed05bb30f6d656e042d301fbf564367afa22679" + } + }, + "signature": "0x9280f516e9935bfe8de115f54a3f9d99370f5d9187a4913363995a5f5126ac630730a554b5ad058ef1828025c7bad53c06afa577e254fac9e275b26bc930ae219a9280d6d6e7e51bce1ee9bf230b069c2512d2eed68b58e59786b4a239a50171" + }, + { + "aggregation_bits": "0x0000000000000000000400000000000002", + "data": { + "slot": "1599999", + "index": "4", + "beacon_block_root": "0x2531a10b3c936876a92d8a62f1dc51449f1949160e6f36980992f35c6cd0678f", + "source": { + "epoch": "49998", + "root": "0x969ec737136be4bb8b9f7213d403d5f528d93d53ecd56f69127b5c3c3a49f2ce" + }, + "target": { + "epoch": "49999", + "root": "0x96a35d694ca92aac7a62ed26eed05bb30f6d656e042d301fbf564367afa22679" + } + }, + "signature": "0xb21ad9166db5393f1f1dd790891e052a744bca663a575276f37c6b27db515e3d732557bd6d8acb712d6eaa9743997faf06840f9a5bcabef676efc59f75637598c86b67b1fe21051669431a400f58c493352dc99ca9fa65d0262a4ad0ffa2f3e2" + }, + { + "aggregation_bits": "0xfffffffffffffffffffbfffffffffffd03", + "data": { + "slot": "1599999", + "index": "4", + "beacon_block_root": "0x9c9d395330490f0ce475050950848e6ea8e77fffbda094b07a2a25299034b21f", + "source": { + "epoch": "49998", + "root": "0x969ec737136be4bb8b9f7213d403d5f528d93d53ecd56f69127b5c3c3a49f2ce" + }, + "target": { + "epoch": "49999", + "root": "0x96a35d694ca92aac7a62ed26eed05bb30f6d656e042d301fbf564367afa22679" + } + }, + "signature": "0x80117c4ad0bc9b59787864f8c097d3fbbf3de24cfc9c19f2cb7d165e1889e51a41fdb710272c9443d39ecde4869bf0d20be4dac26b3459221afc08dfaded17862b1768607333b8fe881402cbe17db5f421fc46d46f770ed90ef1a3e7eefe74df" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffff03", + "data": { + "slot": "1599999", + "index": "5", + "beacon_block_root": "0x9c9d395330490f0ce475050950848e6ea8e77fffbda094b07a2a25299034b21f", + "source": { + "epoch": "49998", + "root": "0x969ec737136be4bb8b9f7213d403d5f528d93d53ecd56f69127b5c3c3a49f2ce" + }, + "target": { + "epoch": "49999", + "root": "0x96a35d694ca92aac7a62ed26eed05bb30f6d656e042d301fbf564367afa22679" + } + }, + "signature": "0xab6527c5037ded579d103893aad2873e29cc4960e65d9f202dddbaf96d1d8f6350a225cc468ac5b2af2cbfb0360a9db417fb82e794a44d60f9de706baab113191ac4514d77c610c34b6d8416490cc0d0e7ffd35a3817b3104ca2efc66c6e8ecf" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffbfff03", + "data": { + "slot": "1599999", + "index": "20", + "beacon_block_root": "0x9c9d395330490f0ce475050950848e6ea8e77fffbda094b07a2a25299034b21f", + "source": { + "epoch": "49998", + "root": "0x969ec737136be4bb8b9f7213d403d5f528d93d53ecd56f69127b5c3c3a49f2ce" + }, + "target": { + "epoch": "49999", + "root": "0x96a35d694ca92aac7a62ed26eed05bb30f6d656e042d301fbf564367afa22679" + } + }, + "signature": "0xaec39202e5ee7ae598a3038fbc805e3e2886e24a02e16389ffa9f4fd017097de8459353c67482797a7f5a6793f0533c1026bd09bb44b40543f3d71e195d3120304b5f74c58097e359cb447205004a6e3a5414f363b7af76f9859532d9e90c241" + }, + { + "aggregation_bits": "0xfffffffffffffffffffffffeffffffff03", + "data": { + "slot": "1599999", + "index": "28", + "beacon_block_root": "0x9c9d395330490f0ce475050950848e6ea8e77fffbda094b07a2a25299034b21f", + "source": { + "epoch": "49998", + "root": "0x969ec737136be4bb8b9f7213d403d5f528d93d53ecd56f69127b5c3c3a49f2ce" + }, + "target": { + "epoch": "49999", + "root": "0x96a35d694ca92aac7a62ed26eed05bb30f6d656e042d301fbf564367afa22679" + } + }, + "signature": "0x86b27bc90b041189b56a43c873f93990e935a778a4197220e5540be224fc72007de069e706e00708dc16453e0a54fd741333c234e848c47efc272fc79e6dfac4859590ea2b285aff8830c1b17b488fda9e26f17bc242b8cea4da671423fa4a02" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffff03", + "data": { + "slot": "1599999", + "index": "33", + "beacon_block_root": "0x9c9d395330490f0ce475050950848e6ea8e77fffbda094b07a2a25299034b21f", + "source": { + "epoch": "49998", + "root": "0x969ec737136be4bb8b9f7213d403d5f528d93d53ecd56f69127b5c3c3a49f2ce" + }, + "target": { + "epoch": "49999", + "root": "0x96a35d694ca92aac7a62ed26eed05bb30f6d656e042d301fbf564367afa22679" + } + }, + "signature": "0x940cb1874ce435e56ac2f3e9d7dfc1b5bb886fc7cbf9bb9b07224b30fc0b4ea6ab46eb5d73120dabf82703e5fab8ece6187e8bed58db1c53b36858d26d317af5bb7566baa98e629983b1837f15c294ef4f1a31d56b1155951be623724b36ebc8" + }, + { + "aggregation_bits": "0xfffffffffff7ffffffffffffffffffff03", + "data": { + "slot": "1599999", + "index": "8", + "beacon_block_root": "0x9c9d395330490f0ce475050950848e6ea8e77fffbda094b07a2a25299034b21f", + "source": { + "epoch": "49998", + "root": "0x969ec737136be4bb8b9f7213d403d5f528d93d53ecd56f69127b5c3c3a49f2ce" + }, + "target": { + "epoch": "49999", + "root": "0x96a35d694ca92aac7a62ed26eed05bb30f6d656e042d301fbf564367afa22679" + } + }, + "signature": "0x97e32b4c81c34e32d0ca913ec51c9c897c5251aee87dc4553709a7b942f27113aadd68c78041fd22c6b22b1f31cd97f60685163793ceb4707cfa002c7a6aa4b3d90e2d23101502c6858cd626a481f03eafbe5a665d9de23b5380b4ade26e4af2" + }, + { + "aggregation_bits": "0xffffdfffffffffffffffffffffffffff03", + "data": { + "slot": "1599999", + "index": "37", + "beacon_block_root": "0x9c9d395330490f0ce475050950848e6ea8e77fffbda094b07a2a25299034b21f", + "source": { + "epoch": "49998", + "root": "0x969ec737136be4bb8b9f7213d403d5f528d93d53ecd56f69127b5c3c3a49f2ce" + }, + "target": { + "epoch": "49999", + "root": "0x96a35d694ca92aac7a62ed26eed05bb30f6d656e042d301fbf564367afa22679" + } + }, + "signature": "0x9681d7c8d21cde40a0750bbd4473bba096cbbed95915bb8f6258091755f1451a3b57d02b1cf9a502e14bd2fd4dca2ef00e3d68793cc06702c2a6e4c2215eaa4a0dab01eb28b86b94446df450603fc37db1a055185f4bd1eb5e48dc12cd157c76" + }, + { + "aggregation_bits": "0x0000000000000000000000000400000002", + "data": { + "slot": "1599999", + "index": "19", + "beacon_block_root": "0x2531a10b3c936876a92d8a62f1dc51449f1949160e6f36980992f35c6cd0678f", + "source": { + "epoch": "49998", + "root": "0x969ec737136be4bb8b9f7213d403d5f528d93d53ecd56f69127b5c3c3a49f2ce" + }, + "target": { + "epoch": "49999", + "root": "0x96a35d694ca92aac7a62ed26eed05bb30f6d656e042d301fbf564367afa22679" + } + }, + "signature": "0xa27c08a3996d537d6887db8f0f99ab57a53c6cc7c852f523c9da939decc66bc83d9cdd2887856e9184e13e6b427fe9f011b80df445cb9360e0e673ac88d7fc35b0c59f3ae98fc04a214bdcbf22a475bfc2dacae4f16c496603f43aabe25635d4" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffdfffffff03", + "data": { + "slot": "1599999", + "index": "9", + "beacon_block_root": "0x9c9d395330490f0ce475050950848e6ea8e77fffbda094b07a2a25299034b21f", + "source": { + "epoch": "49998", + "root": "0x969ec737136be4bb8b9f7213d403d5f528d93d53ecd56f69127b5c3c3a49f2ce" + }, + "target": { + "epoch": "49999", + "root": "0x96a35d694ca92aac7a62ed26eed05bb30f6d656e042d301fbf564367afa22679" + } + }, + "signature": "0x882294bd460bbf8b363ad849a2970cb6b856c8847f5d074d590ec0304fe56137a6715c290b1be19554f899058c4d55b4136a114e12deaacd867158991083ac0319cd1927c33d02ed122cba11d62e0d55d5462690a6e39a89115c570786800e4a" + }, + { + "aggregation_bits": "0x0000000000000000000010000000000002", + "data": { + "slot": "1599999", + "index": "18", + "beacon_block_root": "0x2531a10b3c936876a92d8a62f1dc51449f1949160e6f36980992f35c6cd0678f", + "source": { + "epoch": "49998", + "root": "0x969ec737136be4bb8b9f7213d403d5f528d93d53ecd56f69127b5c3c3a49f2ce" + }, + "target": { + "epoch": "49999", + "root": "0x96a35d694ca92aac7a62ed26eed05bb30f6d656e042d301fbf564367afa22679" + } + }, + "signature": "0xa25ed0a26758e79170635b4b053ddc0f84ef2fccf6771e3af91e254aef0b57724314e69940053d6d4e20a157e73d57d919f89f73de195ab60424535f37fc1e5bc4142f7a301f0e2ce275896c710a522694a5f9751be596b006bc57b69885089b" + }, + { + "aggregation_bits": "0x0000000000002000000000000000000002", + "data": { + "slot": "1599999", + "index": "34", + "beacon_block_root": "0x2531a10b3c936876a92d8a62f1dc51449f1949160e6f36980992f35c6cd0678f", + "source": { + "epoch": "49998", + "root": "0x969ec737136be4bb8b9f7213d403d5f528d93d53ecd56f69127b5c3c3a49f2ce" + }, + "target": { + "epoch": "49999", + "root": "0x96a35d694ca92aac7a62ed26eed05bb30f6d656e042d301fbf564367afa22679" + } + }, + "signature": "0x84a5900f5cfda3fcd32affefec320e3e3d08860c70915f4442c06667269b9931c96a5facd7aa1d41fed2ed8d2811018418ed63ca3e2e121697dd3f2415e30fbdd8d03d2e79aa553b0f4f7ba3bb05a6ac203f1c20c31bd0b545fbbb23d708fbfb" + }, + { + "aggregation_bits": "0xfffffffffffffffffffffeffdfffffff03", + "data": { + "slot": "1599999", + "index": "39", + "beacon_block_root": "0x9c9d395330490f0ce475050950848e6ea8e77fffbda094b07a2a25299034b21f", + "source": { + "epoch": "49998", + "root": "0x969ec737136be4bb8b9f7213d403d5f528d93d53ecd56f69127b5c3c3a49f2ce" + }, + "target": { + "epoch": "49999", + "root": "0x96a35d694ca92aac7a62ed26eed05bb30f6d656e042d301fbf564367afa22679" + } + }, + "signature": "0x85f13e2d7098a6fc5c738cc97b7988c7399257339bfd9951410a90a680c233dcbd7b41132a41cac1ce3a49b82cb0bf3b16c17ca30d44e02443746d412867a8a1e53e6cd2cbdaa98d0e29bed0202cc1e71d50ba7af9002894ee05d090553eb54e" + }, + { + "aggregation_bits": "0xffffffffffff7fffffffefffffffffff03", + "data": { + "slot": "1599999", + "index": "18", + "beacon_block_root": "0x9c9d395330490f0ce475050950848e6ea8e77fffbda094b07a2a25299034b21f", + "source": { + "epoch": "49998", + "root": "0x969ec737136be4bb8b9f7213d403d5f528d93d53ecd56f69127b5c3c3a49f2ce" + }, + "target": { + "epoch": "49999", + "root": "0x96a35d694ca92aac7a62ed26eed05bb30f6d656e042d301fbf564367afa22679" + } + }, + "signature": "0xb0765f55111e9f02b38ecd56acd08a24ccac9bc8fed66d2644ff59e3e48031407569b2b3be81f9b1d073fc8ec7c9d7be0bebf8bc769870cd8acd9ad6682cc24e08d9f5fcbbe48bed226d63679086b0b7179271450b0acc95115c1d3dde9be650" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffbfffffff03", + "data": { + "slot": "1599999", + "index": "40", + "beacon_block_root": "0x9c9d395330490f0ce475050950848e6ea8e77fffbda094b07a2a25299034b21f", + "source": { + "epoch": "49998", + "root": "0x969ec737136be4bb8b9f7213d403d5f528d93d53ecd56f69127b5c3c3a49f2ce" + }, + "target": { + "epoch": "49999", + "root": "0x96a35d694ca92aac7a62ed26eed05bb30f6d656e042d301fbf564367afa22679" + } + }, + "signature": "0x904556c1e0f75e9f0377cf9762fc0f31de50f32c676fdac243d71516dc6d15bbbdf056b032b3899425571b42d79ddf740f90b366d4d73927675f2129b2c7ea15f60fbe429b3f2a47ccaca6dc72ead2c96add9b524668f25ae66b34753064200c" + }, + { + "aggregation_bits": "0xfffffff7ffffdfffffffffffffffffff03", + "data": { + "slot": "1599999", + "index": "44", + "beacon_block_root": "0x9c9d395330490f0ce475050950848e6ea8e77fffbda094b07a2a25299034b21f", + "source": { + "epoch": "49998", + "root": "0x969ec737136be4bb8b9f7213d403d5f528d93d53ecd56f69127b5c3c3a49f2ce" + }, + "target": { + "epoch": "49999", + "root": "0x96a35d694ca92aac7a62ed26eed05bb30f6d656e042d301fbf564367afa22679" + } + }, + "signature": "0x9995a4c851e8159304a3ac09a442a10cdb1e2a7c2bff51b03438696715336f1096dba4d05cae595ee359125805f99b5a1097795fde04551c06e89b711cde6141568ef4f73f4642ed2c68f61b8851bae5f9e25c9f38473a7921ec3d6f18f562d9" + }, + { + "aggregation_bits": "0xffff7fffffffffffffffffffffffffff03", + "data": { + "slot": "1599999", + "index": "22", + "beacon_block_root": "0x9c9d395330490f0ce475050950848e6ea8e77fffbda094b07a2a25299034b21f", + "source": { + "epoch": "49998", + "root": "0x969ec737136be4bb8b9f7213d403d5f528d93d53ecd56f69127b5c3c3a49f2ce" + }, + "target": { + "epoch": "49999", + "root": "0x96a35d694ca92aac7a62ed26eed05bb30f6d656e042d301fbf564367afa22679" + } + }, + "signature": "0x89388ebca2d86d26f722034432f0a7e7d1cafb125a119001d4b992eb26cf69afa5a5350e5c0f1cc78ff9a128d70a8e600f1f68d9cb383ffe2d0b7016fc02b05208d6bd89fe9ffba7a26b6596e0adf95025ef5d5aa0dde10bb56060e03d5165c1" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffff03", + "data": { + "slot": "1599999", + "index": "27", + "beacon_block_root": "0x9c9d395330490f0ce475050950848e6ea8e77fffbda094b07a2a25299034b21f", + "source": { + "epoch": "49998", + "root": "0x969ec737136be4bb8b9f7213d403d5f528d93d53ecd56f69127b5c3c3a49f2ce" + }, + "target": { + "epoch": "49999", + "root": "0x96a35d694ca92aac7a62ed26eed05bb30f6d656e042d301fbf564367afa22679" + } + }, + "signature": "0xa1cd237cf42770f77ef3ff4b839d7e774145326865cb2b46632303e4d51a44186bcb288b34400435710281fe1a869739015420bc167688c3dfc630a50df0d2445a172ead0d8564b2484b15b294087615f5fadae78b6e143056a33c48daf88968" + }, + { + "aggregation_bits": "0x0000000000010000000000000000000001", + "data": { + "slot": "1599999", + "index": "30", + "beacon_block_root": "0x2531a10b3c936876a92d8a62f1dc51449f1949160e6f36980992f35c6cd0678f", + "source": { + "epoch": "49998", + "root": "0x969ec737136be4bb8b9f7213d403d5f528d93d53ecd56f69127b5c3c3a49f2ce" + }, + "target": { + "epoch": "49999", + "root": "0x96a35d694ca92aac7a62ed26eed05bb30f6d656e042d301fbf564367afa22679" + } + }, + "signature": "0x973153220215b2bf21ff293b7d83d95a43ea44b38e5f351cc3e8c581c85d3c28b485279d9909ddb1c2efe70f5a6684ba180fc5499c181e54cdecb6df1061575896cd6005a9cc2743919e3b5e521db2e7284021e37a418b711d89ab43a3067325" + }, + { + "aggregation_bits": "0x0000000000800000000000000000000002", + "data": { + "slot": "1599999", + "index": "26", + "beacon_block_root": "0x2531a10b3c936876a92d8a62f1dc51449f1949160e6f36980992f35c6cd0678f", + "source": { + "epoch": "49998", + "root": "0x969ec737136be4bb8b9f7213d403d5f528d93d53ecd56f69127b5c3c3a49f2ce" + }, + "target": { + "epoch": "49999", + "root": "0x96a35d694ca92aac7a62ed26eed05bb30f6d656e042d301fbf564367afa22679" + } + }, + "signature": "0x8acc4a386d5c9b99516d307c7fb93e01899aaeb8eee83694f017125bdcd5b63f3d7e69381b62c3f8722075c1471b320a0ccb6ae0a4cbcf6df4cb21269f16c7b1ea01fb12942498b5bf7ed8b6aba27a9635591bb91fdfa891456f2b949e180985" + }, + { + "aggregation_bits": "0x0000000000000000000000010000000002", + "data": { + "slot": "1599999", + "index": "28", + "beacon_block_root": "0x2531a10b3c936876a92d8a62f1dc51449f1949160e6f36980992f35c6cd0678f", + "source": { + "epoch": "49998", + "root": "0x969ec737136be4bb8b9f7213d403d5f528d93d53ecd56f69127b5c3c3a49f2ce" + }, + "target": { + "epoch": "49999", + "root": "0x96a35d694ca92aac7a62ed26eed05bb30f6d656e042d301fbf564367afa22679" + } + }, + "signature": "0x994970c3b22051e4cc3c0a87b49c7196837896b68d0b4cc0fe25aedd545115c4958c459856ef30f730cc313af5c2555b13ca66b5d7454cacdd8f223c11edf61f066e86623e8fa3b40612e1633a2dd930b9c33fc1c22bec2263214f8b337c8c68" + }, + { + "aggregation_bits": "0x0000000000000000002000000000000002", + "data": { + "slot": "1599999", + "index": "25", + "beacon_block_root": "0x2531a10b3c936876a92d8a62f1dc51449f1949160e6f36980992f35c6cd0678f", + "source": { + "epoch": "49998", + "root": "0x969ec737136be4bb8b9f7213d403d5f528d93d53ecd56f69127b5c3c3a49f2ce" + }, + "target": { + "epoch": "49999", + "root": "0x96a35d694ca92aac7a62ed26eed05bb30f6d656e042d301fbf564367afa22679" + } + }, + "signature": "0x8b56c0ad44d2e2b8d4a42db2e4044759f9d3c466226fe3f5e04cb3574838bc3c2d1668545805ab1279b47c81e6653c5819d0b1fe7f8e5eea26f7e0e6440b07833e4ab1c083202a3a90e37020123fc27de26632cfaa78d916167a92a53a02f081" + }, + { + "aggregation_bits": "0xfffffffffffffffdffffffffffffffff03", + "data": { + "slot": "1599999", + "index": "36", + "beacon_block_root": "0x9c9d395330490f0ce475050950848e6ea8e77fffbda094b07a2a25299034b21f", + "source": { + "epoch": "49998", + "root": "0x969ec737136be4bb8b9f7213d403d5f528d93d53ecd56f69127b5c3c3a49f2ce" + }, + "target": { + "epoch": "49999", + "root": "0x96a35d694ca92aac7a62ed26eed05bb30f6d656e042d301fbf564367afa22679" + } + }, + "signature": "0xa899e2840313fa41e7390d606ead010f4fb4b5e71cd590c97161e900a4207b1adbbec853d1584b483341867003111ea411710f99f8345f0e743dd210ef850c53f9647d55a06dd1b243c9526298a839e59f1d03c07b4e423e28bd04d67d207bf4" + }, + { + "aggregation_bits": "0x0000000000000000040000000000000002", + "data": { + "slot": "1599998", + "index": "24", + "beacon_block_root": "0x16a6b3086c36a9fea25b86ee6df7a1b1e91cd582c69ddcd536c389fe28ad8dc2", + "source": { + "epoch": "49998", + "root": "0x969ec737136be4bb8b9f7213d403d5f528d93d53ecd56f69127b5c3c3a49f2ce" + }, + "target": { + "epoch": "49999", + "root": "0x96a35d694ca92aac7a62ed26eed05bb30f6d656e042d301fbf564367afa22679" + } + }, + "signature": "0xb84104d6dc34e20937d108bf6d1ce9554f051d759aa018025544acf7675f9b141d30216d52973a12061c9100fcbeebae17693e4e81be4bbfbbd2b14cc29774b15f629a49cd64247b827ad2138ba7947c3b746eb6923b277a25d8108911b89e6e" + }, + { + "aggregation_bits": "0xfffffbffdfffffffffffff7fffffbfff03", + "data": { + "slot": "1599996", + "index": "28", + "beacon_block_root": "0x57bd8435fa7885b1af63794cca30c78dfe8d612c05eaf35e9f892749f2d8eaae", + "source": { + "epoch": "49998", + "root": "0x969ec737136be4bb8b9f7213d403d5f528d93d53ecd56f69127b5c3c3a49f2ce" + }, + "target": { + "epoch": "49999", + "root": "0x96a35d694ca92aac7a62ed26eed05bb30f6d656e042d301fbf564367afa22679" + } + }, + "signature": "0x83f5e04a7c0da8f67d1630aa394dd5e4987b78df7f4df33ee4e59053f5d8633c9707938cbf049aadb9bd30a81665787300d826cb49e5ac4c938073345e81a53fdfcf658961ce1424372fe4ef0acf9a5a7e97f6edd1221493e34fd6980819b267" + }, + { + "aggregation_bits": "0xfffbffffff6ffff7ffffeefffbfffbff03", + "data": { + "slot": "1599996", + "index": "5", + "beacon_block_root": "0x57bd8435fa7885b1af63794cca30c78dfe8d612c05eaf35e9f892749f2d8eaae", + "source": { + "epoch": "49998", + "root": "0x969ec737136be4bb8b9f7213d403d5f528d93d53ecd56f69127b5c3c3a49f2ce" + }, + "target": { + "epoch": "49999", + "root": "0x96a35d694ca92aac7a62ed26eed05bb30f6d656e042d301fbf564367afa22679" + } + }, + "signature": "0x85443d384a3cbb0b76e0fab5a7f0567f13f3d7f78de9b9414274ba3c3752a129082468e93005fa339169fa70535654730190c400b7d0182a193d71d0bd929a805851e1736d5ce014892cefcd45139b225c5fd51c6483478e2db9fb47adff818b" + }, + { + "aggregation_bits": "0x0000000000000000000000000000004002", + "data": { + "slot": "1599992", + "index": "14", + "beacon_block_root": "0xccf5476f6de0881390a7bc3367d3af459f002270a43a08aa584c308bff05f654", + "source": { + "epoch": "49998", + "root": "0x969ec737136be4bb8b9f7213d403d5f528d93d53ecd56f69127b5c3c3a49f2ce" + }, + "target": { + "epoch": "49999", + "root": "0x96a35d694ca92aac7a62ed26eed05bb30f6d656e042d301fbf564367afa22679" + } + }, + "signature": "0x97696f5b1d7b9fa77d7a34e7b6f0c2c14a0d5833edd8cca5a5039de4e1a0c3603f24eadbe297f1e765398a5e360ff43f12f4a261e26f23434a2db296585952d8d737cd479c0d21201a8126409f6c3344794d7590dd552255cbc397f4ef71a210" + }, + { + "aggregation_bits": "0xd4ee1c46de55f2c6491316c5ff127c6903", + "data": { + "slot": "1599989", + "index": "28", + "beacon_block_root": "0x326c8b0af6b78ddb8370299239bbb824064e5e27cdcfd784cad294a6f624595e", + "source": { + "epoch": "49998", + "root": "0x969ec737136be4bb8b9f7213d403d5f528d93d53ecd56f69127b5c3c3a49f2ce" + }, + "target": { + "epoch": "49999", + "root": "0x96a35d694ca92aac7a62ed26eed05bb30f6d656e042d301fbf564367afa22679" + } + }, + "signature": "0x8f7e8292382679b2ad624586168eea5a6868e2868eac64c28657ecb809cdd688acb21f2a1edfd3bf4255e64ffe116d1c069114358189d448a37c44f3e07461efa9f062ee918ada473cbdbdde63a9aee1c0b4ff45f1156b476e1c4d283c7c17ae" + }, + { + "aggregation_bits": "0xa7eee7ff3eeffd7afffe6b5fffeff7ff03", + "data": { + "slot": "1599986", + "index": "41", + "beacon_block_root": "0x2c5a16ecfb1a2942d0035b051520a3b047e8adbc29eac803f2ea56b99cba25ec", + "source": { + "epoch": "49998", + "root": "0x969ec737136be4bb8b9f7213d403d5f528d93d53ecd56f69127b5c3c3a49f2ce" + }, + "target": { + "epoch": "49999", + "root": "0x96a35d694ca92aac7a62ed26eed05bb30f6d656e042d301fbf564367afa22679" + } + }, + "signature": "0xb426bae37546e053e36c9a7ce249777c495d6fe71daf5a43a0a7c3883ddc306ad4baf1858c1985705ba2f1ec86f6c7eb1899f8d0d3c1802bd859e4c8b41e7ac225846954de516a1b57c499985a9684be3d5398109eed5784e038c7e4248e30ce" + }, + { + "aggregation_bits": "0xffff7ffdffffffffffeffffbfffffffd03", + "data": { + "slot": "1599983", + "index": "1", + "beacon_block_root": "0x87b5bc5c3fef921927d0b772de59db3ee0f8bbf7f2729de0c2e957938c6a437a", + "source": { + "epoch": "49998", + "root": "0x969ec737136be4bb8b9f7213d403d5f528d93d53ecd56f69127b5c3c3a49f2ce" + }, + "target": { + "epoch": "49999", + "root": "0x96a35d694ca92aac7a62ed26eed05bb30f6d656e042d301fbf564367afa22679" + } + }, + "signature": "0xb25f2ae34e8be65341a0e237c8d154d6bb508d553872fc041a1d599ec2ff6cbe4a859437cdc64b1e95bca471376d335804e2035e03449eafc5b11bfec328b0d9b36d0a50f2044f244271fc79cb83fdae2a9256fd070fc62a9345557e6db0a5a8" + }, + { + "aggregation_bits": "0xfffffffffffffff7fffffffbffffffff03", + "data": { + "slot": "1599977", + "index": "36", + "beacon_block_root": "0x8caa34ce6269b026423e74fabd83f9c0e8bd8c8c275db1b69a4a20242d492e3d", + "source": { + "epoch": "49998", + "root": "0x969ec737136be4bb8b9f7213d403d5f528d93d53ecd56f69127b5c3c3a49f2ce" + }, + "target": { + "epoch": "49999", + "root": "0x96a35d694ca92aac7a62ed26eed05bb30f6d656e042d301fbf564367afa22679" + } + }, + "signature": "0xb530273d50459c7b68c13f2f3c559494e31eff9874f5696f5433aa14510d5be0dd7472acd5d00e3825b7e31b77df43ac0fe98a7c71e1dc16b9d2002c38530604ad94e642f0c04c9e7539b348ff71074c04a92de4e810c83b79f5fc2279873f05" + } + ], + "deposits": [], + "voluntary_exits": [] + } + }, + "signature": "0xaf4c4b1d60e28745b8ed4dcb4eaf1f8bb4d89cfe89060a1654939c0758a7e77ebc44df831305bc90ed4225e83084b8c5134da3d8736b0ca84a517b056d781aef1cffe72e0cbd8894212f9e86eb0d696c660580427ab3d2e19ccccaaa96915212" +} \ No newline at end of file diff --git a/packages/beacon-node/test/mocks/block.ts b/packages/beacon-node/test/mocks/block.ts new file mode 100644 index 000000000000..9a3e6dd0deed --- /dev/null +++ b/packages/beacon-node/test/mocks/block.ts @@ -0,0 +1,80 @@ +import fs from "node:fs"; +import {ssz, allForks} from "@lodestar/types"; +import {ForkInfo, createChainForkConfig, defaultChainConfig} from "@lodestar/config"; + +const loadBlock = (path: string): any => JSON.parse(fs.readFileSync(new URL(path, import.meta.url), "utf8")); + +export const phase0SignedBeaconBlock = ssz.phase0.SignedBeaconBlock.fromJson( + loadBlock("./__fixtures__/block.phase0.json") +); +export const altairSignedBeaconBlock = ssz.altair.SignedBeaconBlock.fromJson( + loadBlock("./__fixtures__/block.altair.json") +); +export const bellatrixSignedBeaconBlock = ssz.bellatrix.SignedBeaconBlock.fromJson( + loadBlock("./__fixtures__/block.bellatrix.json") +); +export const bellatrixSignedBlindedBeaconBlock = ssz.bellatrix.SignedBlindedBeaconBlock.fromJson( + loadBlock("./__fixtures__/blindedBlock.bellatrix.json") +); +export const capellaSignedBeaconBlock = ssz.capella.SignedBeaconBlock.fromJson( + loadBlock("./__fixtures__/block.capella.json") +); +export const capellaSignedBlindedBeaconBlock = ssz.capella.SignedBlindedBeaconBlock.fromJson( + loadBlock("./__fixtures__/blindedBlock.capella.json") +); + +export const phase0SerializedSignedBeaconBlock = ssz.phase0.SignedBeaconBlock.serialize(phase0SignedBeaconBlock); +export const altairSerializedSignedBeaconBlock = ssz.altair.SignedBeaconBlock.serialize(altairSignedBeaconBlock); +export const bellatrixSerializedSignedBeaconBlock = + ssz.bellatrix.SignedBeaconBlock.serialize(bellatrixSignedBeaconBlock); +export const capellaSerializedSignedBeaconBlock = ssz.capella.SignedBeaconBlock.serialize(capellaSignedBeaconBlock); + +export const bellatrixSerializedBlindedSignedBeaconBlock = ssz.bellatrix.SignedBlindedBeaconBlock.serialize( + bellatrixSignedBlindedBeaconBlock +); +export const capellaSerializedSignedBlindedBeaconBlock = ssz.capella.SignedBlindedBeaconBlock.serialize( + capellaSignedBlindedBeaconBlock +); + +const config = createChainForkConfig(defaultChainConfig); +const phase0ForkInfo = config.getForkInfo(phase0SignedBeaconBlock.message.slot); +const altairForkInfo = config.getForkInfo(altairSignedBeaconBlock.message.slot); +const bellatrixForkInfo = config.getForkInfo(bellatrixSignedBeaconBlock.message.slot); +const capellaForkInfo = config.getForkInfo(capellaSignedBeaconBlock.message.slot); + +export const mockBlocks: [ + ForkInfo, + Uint8Array, + allForks.SignedBeaconBlock, + Uint8Array, + allForks.SignedBlindedBeaconBlock, +][] = [ + [ + phase0ForkInfo, + phase0SerializedSignedBeaconBlock, + phase0SignedBeaconBlock, + phase0SerializedSignedBeaconBlock, + phase0SignedBeaconBlock, + ], + [ + altairForkInfo, + altairSerializedSignedBeaconBlock, + altairSignedBeaconBlock, + altairSerializedSignedBeaconBlock, + altairSignedBeaconBlock, + ], + [ + bellatrixForkInfo, + bellatrixSerializedSignedBeaconBlock, + bellatrixSignedBeaconBlock, + bellatrixSerializedBlindedSignedBeaconBlock, + bellatrixSignedBlindedBeaconBlock, + ], + [ + capellaForkInfo, + capellaSerializedSignedBeaconBlock, + capellaSignedBeaconBlock, + capellaSerializedSignedBlindedBeaconBlock, + capellaSignedBlindedBeaconBlock, + ], +]; diff --git a/packages/beacon-node/test/unit/util/fullOrBlindedBlock.test.ts b/packages/beacon-node/test/unit/util/fullOrBlindedBlock.test.ts index 8c450b3c3fa6..7eea098b1c01 100644 --- a/packages/beacon-node/test/unit/util/fullOrBlindedBlock.test.ts +++ b/packages/beacon-node/test/unit/util/fullOrBlindedBlock.test.ts @@ -1,31 +1,98 @@ import {expect} from "chai"; -import {ssz} from "@lodestar/types"; -import {ForkSeq} from "@lodestar/params"; -import {isSerializedBlinded} from "../../../src/util/fullOrBlindedBlock.js"; +import {ForkInfo, createChainForkConfig, defaultChainConfig} from "@lodestar/config"; +import {allForks, capella} from "@lodestar/types"; +import { + blindedOrFullSignedBlockToBlinded, + blindedOrFullSignedBlockToBlindedBytes, + deserializeFullOrBlindedSignedBeaconBlock, + isSerializedBlinded, + reassembleBlindedBlockBytesToFullBytes, + serializeFullOrBlindedSignedBeaconBlock, +} from "../../../src/util/fullOrBlindedBlock.js"; +import {mockBlocks} from "../../utils/mocks/block.js"; +import {byteArrayEquals} from "../../../src/util/bytes.js"; -const blindedBlockBellatrix = ssz.bellatrix.SignedBlindedBeaconBlock.defaultValue(); -const blindedBlockDeneb = ssz.deneb.SignedBlindedBeaconBlock.defaultValue(); +const config = createChainForkConfig(defaultChainConfig); +type FullOrBlinded = "full" | "blinded"; +const fullOrBlindedBlocks = [ + ...mockBlocks.map(([forkInfo, serialized, block]) => ["full", forkInfo, serialized, block]), + ...mockBlocks.map(([forkInfo, , , serialized, block]) => ["blinded", forkInfo, serialized, block]), +] as [FullOrBlinded, ForkInfo, Uint8Array, allForks.FullOrBlindedSignedBeaconBlock][]; -const fullBlockAltair = ssz.altair.SignedBeaconBlock.defaultValue(); -const fullBlockBellatrix = ssz.bellatrix.SignedBeaconBlock.defaultValue(); -const fullBlockDeneb = ssz.deneb.SignedBeaconBlock.defaultValue(); +describe("isSerializedBlinded", () => { + for (const [fullOrBlinded, {seq, name}, block] of fullOrBlindedBlocks) { + it(`should return ${fullOrBlinded === "blinded"} for ${fullOrBlinded} ${name} blocks`, () => { + expect(isSerializedBlinded(seq, block)).to.equal(fullOrBlinded === "blinded"); + }); + } +}); + +describe("serializeFullOrBlindedSignedBeaconBlock", () => { + for (const [fullOrBlinded, {name}, expected, block] of fullOrBlindedBlocks) { + it(`should serialize ${fullOrBlinded} ${name} block`, () => { + const serialized = serializeFullOrBlindedSignedBeaconBlock(config, block); + expect(byteArrayEquals(serialized, expected)).to.be.true; + }); + } +}); -const serializedBlindedBlockBellatrix = ssz.bellatrix.SignedBlindedBeaconBlock.serialize(blindedBlockBellatrix); -const serializedBlindedBlockDeneb = ssz.deneb.SignedBlindedBeaconBlock.serialize(blindedBlockDeneb); +describe("deserializeFullOrBlindedSignedBeaconBlock", () => { + for (const [fullOrBlinded, {name}, serialized, block] of fullOrBlindedBlocks) { + it(`should deserialize ${fullOrBlinded} ${name} block`, () => { + const deserialized = deserializeFullOrBlindedSignedBeaconBlock(config, serialized); + const type = + fullOrBlinded === "full" + ? config.getForkTypes(block.message.slot).SignedBeaconBlock + : config.getBlindedForkTypes(block.message.slot).SignedBeaconBlock; + expect(type.equals(deserialized, block)).to.be.true; + }); + } +}); -const serializedFullBlockAltair = ssz.altair.SignedBeaconBlock.serialize(fullBlockAltair); -const serializedFullBlockBellatrix = ssz.bellatrix.SignedBeaconBlock.serialize(fullBlockBellatrix); -const serializedFullBlockDeneb = ssz.deneb.SignedBeaconBlock.serialize(fullBlockDeneb); +describe("blindedOrFullSignedBlockToBlinded", () => { + for (const [{name}, , block, , blinded] of mockBlocks) { + it(`should convert full ${name} to blinded block`, () => { + expect( + config + .getForkTypes(block.message.slot) + .SignedBeaconBlock.equals(blindedOrFullSignedBlockToBlinded(config, block), blinded) + ).to.be.true; + }); + it(`should convert blinded ${name} to blinded block`, () => { + expect( + config + .getForkTypes(block.message.slot) + .SignedBeaconBlock.equals(blindedOrFullSignedBlockToBlinded(config, blinded), blinded) + ).to.be.true; + }); + } +}); -describe("isSerializedBlinded", () => { - it("should return true for blinded block", () => { - expect(isSerializedBlinded(ForkSeq.bellatrix, serializedBlindedBlockBellatrix)).to.be.true; - expect(isSerializedBlinded(ForkSeq.deneb, serializedBlindedBlockDeneb)).to.be.true; - }); +describe("blindedOrFullSignedBlockToBlindedBytes", () => { + for (const [{name}, serializedFull, full, serializedBlinded, blinded] of mockBlocks) { + it(`should convert full ${name} to blinded block`, () => { + expect(byteArrayEquals(blindedOrFullSignedBlockToBlindedBytes(config, full, serializedFull), serializedBlinded)) + .to.be.true; + }); + it(`should convert blinded ${name} to blinded block`, () => { + expect( + byteArrayEquals(blindedOrFullSignedBlockToBlindedBytes(config, blinded, serializedBlinded), serializedBlinded) + ).to.be.true; + }); + } +}); - it("should return false for full block", () => { - expect(isSerializedBlinded(ForkSeq.altair, serializedFullBlockAltair)).to.be.false; - expect(isSerializedBlinded(ForkSeq.bellatrix, serializedFullBlockBellatrix)).to.be.false; - expect(isSerializedBlinded(ForkSeq.deneb, serializedFullBlockDeneb)).to.be.false; - }); +describe("reassembleBlindedBlockBytesToFullBytes", () => { + for (const [{name, seq}, serializedFull, full, serializedBlinded] of mockBlocks) { + const transactions = (full as capella.SignedBeaconBlock).message.body.executionPayload?.transactions; + const withdrawals = (full as capella.SignedBeaconBlock).message.body.executionPayload?.withdrawals; + it(`should reassemble serialized blinded ${name} to serialized full block`, () => { + expect( + byteArrayEquals( + reassembleBlindedBlockBytesToFullBytes(seq, serializedBlinded, transactions, withdrawals), + serializedFull + ) + ).to.be.true; + }); + } }); From c140289aef92d712bdc1bd563c84aea91a44f174 Mon Sep 17 00:00:00 2001 From: matthewkeil Date: Tue, 29 Aug 2023 09:55:24 -0400 Subject: [PATCH 11/51] feat: block reassembly as generator --- packages/beacon-node/src/chain/chain.ts | 91 ++--- packages/beacon-node/src/chain/interface.ts | 2 +- .../src/util/fullOrBlindedBlock.ts | 376 +++++++++++------- 3 files changed, 261 insertions(+), 208 deletions(-) diff --git a/packages/beacon-node/src/chain/chain.ts b/packages/beacon-node/src/chain/chain.ts index 1108a0cde64b..4abbc2f7d3e4 100644 --- a/packages/beacon-node/src/chain/chain.ts +++ b/packages/beacon-node/src/chain/chain.ts @@ -28,13 +28,12 @@ import { Wei, bellatrix, isBlindedBeaconBlock, - ssz, capella, } from "@lodestar/types"; import {CheckpointWithHex, ExecutionStatus, IForkChoice, ProtoBlock, UpdateHeadOpt} from "@lodestar/fork-choice"; import {ProcessShutdownCallback} from "@lodestar/validator"; import {Logger, gweiToWei, isErrorAborted, pruneSetToMax, sleep, toHex} from "@lodestar/utils"; -import {ForkSeq, SLOTS_PER_EPOCH, MAX_BLOBS_PER_BLOCK, ForkName} from "@lodestar/params"; +import {ForkSeq, SLOTS_PER_EPOCH} from "@lodestar/params"; import {GENESIS_EPOCH, ZERO_HASH} from "../constants/index.js"; import {IBeaconDb} from "../db/index.js"; @@ -45,7 +44,11 @@ import {Clock, ClockEvent, IClock} from "../util/clock.js"; import {ensureDir, writeIfNotExist} from "../util/file.js"; import {isOptimisticBlock} from "../util/forkChoice.js"; import {BufferPool} from "../util/bufferPool.js"; -import {reassembleBlindedBlockToFullBytes} from "../util/fullOrBlindedBlock.js"; +import { + blindedOrFullToFull, + reassembleBlindedBlockBytesToFullBytes, + TransactionsAndWithdrawals, +} from "../util/fullOrBlindedBlock.js"; import {BlockProcessor, ImportBlockOpts} from "./blocks/index.js"; import {ChainEventEmitter, ChainEvent} from "./emitter.js"; import { @@ -582,57 +585,15 @@ export class BeaconChain implements IBeaconChain { } async blindedBlockToFull(block: allForks.FullOrBlindedSignedBeaconBlock): Promise { - // Figure out fork - // Figure out merge or not - // Figure out - switch (this.config.getForkName(block.message.slot)) { - // Before bellatrix blocks have no execution payload - case ForkName.phase0: - case ForkName.altair: - return block; - - case ForkName.bellatrix: { - // On bellatrix fork, handle pre-merge and post-merge - if ((block.message as bellatrix.BeaconBlock).body.executionPayload.timestamp === 0) { - // pre-merge - return block; - } - if (isBlindedBeaconBlock(block.message)) { - // Use `eth_getBlockByNumber`, bellatrix should always be finalized and the payload does not include hash - return this.injectBellatrixPayload(block); - } - return block; - } - - case ForkName.capella: - // Deneb adds new fixed fields but not blinded lists - // eslint-disable-next-line no-fallthrough - case ForkName.deneb: { - if (isBlindedBeaconBlock(block.message)) { - // Use `eth_getBlockByHash`, capella payload includes hash - return this.injectCapellaPayload(block); - } - return block; - } - } + const info = this.config.getForkInfo(block.message.slot); + return blindedOrFullToFull(this.config, info.seq, block, await this.getTransactionsAndWithdrawals(seq, slot)); } - async blindedBlockToFullBytes(forkSeq: ForkSeq, block: Uint8Array): Promise { + blindedBlockToFullBytes(forkSeq: ForkSeq, block: Uint8Array): AsyncGenerator { // TODO: Same code as `blindedBlockToFull`, but without de-serializing block.. looks really annoying.. // We should review if the optimization to stream only bytes on ReqResp is worth the complexity, an alternative // is to implement more restrictive rate-limiting overall such that the load of serdes is acceptable. - - let transactions: Uint8Array | undefined; - if (forkSeq >= ForkSeq.bellatrix) { - transactions = ssz.bellatrix.Transactions.serialize(await this.getTransactions()); - } - - let withdrawals: Uint8Array | undefined; - if (forkSeq >= ForkSeq.capella) { - withdrawals = ssz.capella.Withdrawals.serialize(await this.getWithdrawals()); - } - - return reassembleBlindedBlockToFullBytes(forkSeq, block, transactions, withdrawals); + return reassembleBlindedBlockBytesToFullBytes(forkSeq, block, this.getTransactionsAndWithdrawals(seq, slot)); } async produceBlockWrapper( @@ -864,28 +825,22 @@ export class BeaconChain implements IBeaconChain { } } - private async getTransactions(): Promise { - // TODO: (matthewkeil) Temp to get build working - return ssz.bellatrix.Transactions.defaultValue(); - } - - private async injectBellatrixPayload( - block: allForks.FullOrBlindedSignedBeaconBlock - ): Promise { - // TODO: (matthewkeil) Temp to get build working - return block as allForks.SignedBeaconBlock; - } + private async getTransactionsAndWithdrawals(): Promise { + let transactions: Uint8Array[] | undefined; + let withdrawals: capella.Withdrawals | undefined; - private async getWithdrawals(): Promise { - // TODO: (matthewkeil) Temp to get build working - return ssz.capella.Withdrawals.defaultValue(); - } + if (seq >= ForkSeq.bellatrix) { + transactions = await this.getTransactions(); + } - private async injectCapellaPayload( - block: allForks.FullOrBlindedSignedBeaconBlock - ): Promise { + if (seq >= ForkSeq.capella) { + withdrawals = await this.getWithdrawals(); + } // TODO: (matthewkeil) Temp to get build working - return block as allForks.SignedBeaconBlock; + return { + transactions, + withdrawals, + }; } /** diff --git a/packages/beacon-node/src/chain/interface.ts b/packages/beacon-node/src/chain/interface.ts index bbb3c2b4e245..e5a75f52f000 100644 --- a/packages/beacon-node/src/chain/interface.ts +++ b/packages/beacon-node/src/chain/interface.ts @@ -187,7 +187,7 @@ export interface IBeaconChain { }>; blindedBlockToFull(block: allForks.FullOrBlindedSignedBeaconBlock): Promise; - blindedBlockToFullBytes(forkSeq: ForkSeq, block: Uint8Array): Promise; + blindedBlockToFullBytes(forkSeq: ForkSeq, block: Uint8Array): AsyncGenerator; /** Process a block until complete */ processBlock(block: BlockInput, opts?: ImportBlockOpts): Promise; diff --git a/packages/beacon-node/src/util/fullOrBlindedBlock.ts b/packages/beacon-node/src/util/fullOrBlindedBlock.ts index bc691a5a3f8c..b99237273efd 100644 --- a/packages/beacon-node/src/util/fullOrBlindedBlock.ts +++ b/packages/beacon-node/src/util/fullOrBlindedBlock.ts @@ -1,9 +1,14 @@ import {ChainForkConfig} from "@lodestar/config"; -import {ssz, allForks, bellatrix, capella} from "@lodestar/types"; +import {ssz, allForks, bellatrix, capella, deneb} from "@lodestar/types"; import {BYTES_PER_LOGS_BLOOM, ForkSeq, SYNC_COMMITTEE_SIZE} from "@lodestar/params"; import {executionPayloadToPayloadHeader} from "@lodestar/state-transition"; import {ROOT_SIZE, VARIABLE_FIELD_OFFSET, getSlotFromSignedBeaconBlockSerialized} from "./sszBytes.js"; +export interface TransactionsAndWithdrawals { + transactions?: Uint8Array[]; + withdrawals?: capella.Withdrawals; +} + /** * * class SignedBeaconBlock(Container): * message: BeaconBlock [offset - 4 bytes] @@ -93,6 +98,54 @@ const BLINDED_BLOCK_EXTRA_DATA_OFFSET_POST_DENEB = BLINDED_BLOCK_EXTRA_DATA_OFFS const FULL_BLOCK_EXTRA_DATA_OFFSET_PRE_DENEB = 32 + 32 + VARIABLE_FIELD_OFFSET + VARIABLE_FIELD_OFFSET; const FULL_BLOCK_EXTRA_DATA_OFFSET_POST_DENEB = FULL_BLOCK_EXTRA_DATA_OFFSET_PRE_DENEB + 8 + 8; +/** + * Bellatrix: + * preamble: Fixed Length Data + * transactionsRoot: Root + * extraData: Variable Length Data + * - to - + * preamble: Fixed Length Data + * transactions: Variable Offset + * extraData: Variable Length Data + * transactions: Variable Length Data + * + * Capella: + * preamble: Fixed Length Data + * transactionsRoot: Root + * withdrawalsRoot: Root + * extraData: Variable Length Data + * blsToExecutionChanges: Variable Length Data + * - to - + * preamble: Fixed Length Data + * transactions: Variable Offset + * withdrawals: Variable Offset // cant know this offset until have transactions + * extraData: Variable Length Data + * transactions: Variable Length Data + * withdrawals: Variable Length Data + * blsToExecutionChanges: Variable Length Data + * + * Deneb: + * preamble: Fixed Length Data + * transactionsRoot: Root + * withdrawalsRoot: Root + * dataGasUsed: UintBn64 + * excessDataGas: UintBn64 + * extraData: Variable Length Data + * blsToExecutionChanges: Variable Length Data + * blobKzgCommitments: Variable Length Data + * - to - + * preamble: Fixed Length Data + * transactions: Variable Offset + * withdrawals: Variable Offset // cant know this offset until have transactions + * dataGasUsed: UintBn64 + * excessDataGas: UintBn64 + * extraData: Variable Length Data + * transactions: Variable Length Data + * withdrawals: Variable Length Data + * blsToExecutionChanges: Variable Length Data + * blobKzgCommitments: Variable Length Data + */ + export function isSerializedBlinded(forkSeq: ForkSeq, blockBytes: Uint8Array): boolean { if (forkSeq < ForkSeq.bellatrix) { return false; @@ -187,6 +240,75 @@ export function blindedOrFullSignedBlockToBlinded( }); } +function executionPayloadHeaderToPayload( + forkSeq: ForkSeq, + header: allForks.ExecutionPayloadHeader, + {transactions, withdrawals}: TransactionsAndWithdrawals +): allForks.ExecutionPayload { + const bellatrixPayloadFields: allForks.ExecutionPayload = { + parentHash: header.parentHash, + feeRecipient: header.feeRecipient, + stateRoot: header.stateRoot, + receiptsRoot: header.receiptsRoot, + logsBloom: header.logsBloom, + prevRandao: header.prevRandao, + blockNumber: header.blockNumber, + gasLimit: header.gasLimit, + gasUsed: header.gasUsed, + timestamp: header.timestamp, + extraData: header.extraData, + baseFeePerGas: header.baseFeePerGas, + blockHash: header.blockHash, + transactions: transactions ?? [], + }; + + if (forkSeq >= ForkSeq.capella) { + (bellatrixPayloadFields as capella.ExecutionPayload).withdrawals = withdrawals ?? []; + } + + if (forkSeq >= ForkSeq.deneb) { + // https://github.com/ethereum/consensus-specs/blob/dev/specs/eip4844/beacon-chain.md#process_execution_payload + (bellatrixPayloadFields as deneb.ExecutionPayload).blobGasUsed = ( + header as deneb.ExecutionPayloadHeader + ).blobGasUsed; + (bellatrixPayloadFields as deneb.ExecutionPayload).excessBlobGas = ( + header as deneb.ExecutionPayloadHeader + ).excessBlobGas; + } + + return bellatrixPayloadFields; +} + +export function blindedOrFullToFull( + config: ChainForkConfig, + forkSeq: ForkSeq, + block: allForks.FullOrBlindedSignedBeaconBlock, + transactionsAndWithdrawals: TransactionsAndWithdrawals +): allForks.SignedBeaconBlock { + if ( + !isBlinded(block) || // already full + forkSeq < ForkSeq.bellatrix || // no execution payload + (block.message as bellatrix.BeaconBlock).body.executionPayload.timestamp === 0 // before merge + ) { + return block; + } + + return config.getForkTypes(block.message.slot).SignedBeaconBlock.clone({ + signature: block.signature, + message: { + ...block.message, + body: { + ...(block.message.body as bellatrix.BeaconBlockBody), + executionPayload: executionPayloadHeaderToPayload( + forkSeq, + (block.message.body as bellatrix.BlindedBeaconBlockBody).executionPayloadHeader, + transactionsAndWithdrawals + ), + }, + }, + }); +} + export function blindedOrFullSignedBlockToBlindedBytes( config: ChainForkConfig, block: allForks.FullOrBlindedSignedBeaconBlock, @@ -331,175 +453,151 @@ export function blindedOrFullSignedBlockToBlindedBytes( throw new Error("unknown forkSeq, cannot un-blind"); } -export function reassembleBlindedBlockBytesToFullBytes( +/** + * Builds the full block in two chunks so that the first piece can be sent immediately + * while the transactions and withdrawals are being fetched. All forks allow for + * counting from the start of the executionPayload because there is no variable + * length data before it. + * + * Pre-Capella, first chunk is everything up to and including the blockHash and + * the second chunk is only the transactions. + * + * Post-Capella the blsToExecutionChanges offset needs to be updated so the + * first chunk is up to and including the executionPayload offset. The second + * chunk is from the start of the blsToExecutionChanges offset to the end of the + * block. + */ +export async function* reassembleBlindedBlockBytesToFullBytes( forkSeq: ForkSeq, block: Uint8Array, - transactions?: Uint8Array[], - withdrawals?: capella.Withdrawals -): Uint8Array { + transactionsAndWithdrawals: Promise +): AsyncGenerator { /** * Phase0: * return same data * Altair: * return same data */ - if (forkSeq === ForkSeq.phase0 || forkSeq === ForkSeq.altair) { + if (forkSeq < ForkSeq.bellatrix) { return block; } // take apart the block to get the offsets const dv = new DataView(block.buffer, block.byteOffset, block.byteLength); const executionPayloadOffset = dv.getUint32(LOCATION_OF_EXECUTION_PAYLOAD_OFFSET, true); - const extraDataFixedOffset = executionPayloadOffset + LOCATION_OF_EXTRA_DATA_OFFSET_WITHIN_EXECUTION_PAYLOAD; - let extraDataVariableOffset = dv.getUint32(extraDataFixedOffset, true); - const transactionsFixedOffset = executionPayloadOffset + LOCATION_OF_TRANSACTIONS_OFFSET_WITHIN_EXECUTION_PAYLOAD; + const locationOfExtraDataOffset = executionPayloadOffset + LOCATION_OF_EXTRA_DATA_OFFSET_WITHIN_EXECUTION_PAYLOAD; + const extraDataOffset = dv.getUint32(locationOfExtraDataOffset, true); + const transactionsRootOffset = executionPayloadOffset + LOCATION_OF_TRANSACTIONS_OFFSET_WITHIN_EXECUTION_PAYLOAD; + + // capella and after the blsToExecutionChanges offset changes. can send to end of executionPayload offset + // bellatrix can go up to end of blockHash + let lengthOfFirstChunk: number; + if (forkSeq < ForkSeq.capella) { + lengthOfFirstChunk = transactionsRootOffset; + } else { + lengthOfFirstChunk = LOCATION_OF_EXECUTION_PAYLOAD_OFFSET + VARIABLE_FIELD_OFFSET; + } - // fields that are common to forks after Bellatrix - if (!transactions) { - throw new Error("must supply transactions"); + // slice out extra data to get length + let extraData: Uint8Array; + let blsToExecutionChangeOffset: number | undefined; + if (forkSeq < ForkSeq.capella) { + extraData = Uint8Array.prototype.slice.call(block, extraDataOffset); + } else { + blsToExecutionChangeOffset = dv.getUint32(LOCATION_OF_BLS_TO_EXECUTION_CHANGE_OFFSET, true); + extraData = Uint8Array.prototype.slice.call(block, extraDataOffset, blsToExecutionChangeOffset); } - // data for reassembly - const preamble = Uint8Array.prototype.slice.call(block, 0, transactionsFixedOffset); - const preambleDataView = new DataView(preamble.buffer, preamble.byteOffset, preamble.byteLength); - const serializedTransactions = ssz.bellatrix.Transactions.serialize(transactions); - /** - * Bellatrix: - * preamble: Fixed Length Data - * transactionsRoot: Root - * extraData: Variable Length Data - * - to - - * preamble: Fixed Length Data - * transactions: Variable Offset - * extraData: Variable Length Data - * transactions: Variable Length Data - */ + // start sending data across the wire + const firstChunk = Uint8Array.prototype.slice.call(block, 0, lengthOfFirstChunk); if (forkSeq === ForkSeq.bellatrix) { - // data for reassembly - const extraData = Uint8Array.prototype.slice.call(block, extraDataVariableOffset); + yield Uint8Array.of( + ...firstChunk, + ...buildVariableOffset(firstChunk.length + VARIABLE_FIELD_OFFSET + extraData.length), + ...extraData + ); + } else { + yield firstChunk; + } - // update variable offsets - extraDataVariableOffset = transactionsFixedOffset + VARIABLE_FIELD_OFFSET; - preambleDataView.setUint32(extraDataFixedOffset, extraDataVariableOffset, true); + // await getting transactions and withdrawals + // need transactions length to calculate remaining offsets + const transactionsAndWithdrawalsData = await transactionsAndWithdrawals; + if (!transactionsAndWithdrawalsData.transactions) { + throw new Error("must supply transactions"); + } - // build new data - return Uint8Array.from([ - ...preamble, - ...buildVariableOffset(extraDataVariableOffset + extraData.length), - ...extraData, - ...serializedTransactions, - ]); + const serializedTransactions = ssz.bellatrix.Transactions.serialize(transactionsAndWithdrawalsData.transactions); + // already calculated the offset and sent extraData. just need to send transactions + if (forkSeq === ForkSeq.bellatrix) { + return serializedTransactions; } - // fields that are common to forks after Capella - if (!withdrawals) { + // only capella blocks and after past here + if (!transactionsAndWithdrawalsData.withdrawals) { throw new Error("must supply withdrawals"); } - // data for reassembly - let blsToExecutionChangeVariableOffset = dv.getUint32(LOCATION_OF_BLS_TO_EXECUTION_CHANGE_OFFSET, true); - const extraData = Uint8Array.prototype.slice.call(block, extraDataVariableOffset, blsToExecutionChangeVariableOffset); - const blsChangeAndMaybeCommitmentsData = Uint8Array.prototype.slice.call(block, blsToExecutionChangeVariableOffset); - const serializedWithdrawals = ssz.capella.Withdrawals.serialize(withdrawals); - /** - * Capella: - * preamble: Fixed Length Data - * transactionsRoot: Root - * withdrawalsRoot: Root - * extraData: Variable Length Data - * blsToExecutionChanges: Variable Length Data - * - to - - * preamble: Fixed Length Data - * transactions: Variable Offset - * withdrawals: Variable Offset - * extraData: Variable Length Data - * transactions: Variable Length Data - * withdrawals: Variable Length Data - * blsToExecutionChanges: Variable Length Data - */ - if (forkSeq === ForkSeq.capella) { - // update variable offsets - extraDataVariableOffset = transactionsFixedOffset + 2 * VARIABLE_FIELD_OFFSET; - const transactionsVariableOffset = extraDataVariableOffset + extraData.length; - const withdrawalsVariableOffset = transactionsVariableOffset + transactions.length; - blsToExecutionChangeVariableOffset = withdrawalsVariableOffset + withdrawals.length; - - // update variable offsets - preambleDataView.setUint32(extraDataFixedOffset, extraDataVariableOffset, true); - preambleDataView.setUint32(LOCATION_OF_BLS_TO_EXECUTION_CHANGE_OFFSET, blsToExecutionChangeVariableOffset, true); - - // build new data - return Uint8Array.of( - ...preamble, - ...buildVariableOffset(transactionsVariableOffset), - ...buildVariableOffset(withdrawalsVariableOffset), - ...extraData, - ...serializedTransactions, - ...serializedWithdrawals, - ...blsChangeAndMaybeCommitmentsData - ); + let dataGasUsedAndExcessDataGas: Uint8Array | undefined; + if (forkSeq >= ForkSeq.deneb) { + const startDataGasUsed = transactionsRootOffset + 2 * ROOT_SIZE; + dataGasUsedAndExcessDataGas = Uint8Array.prototype.slice.call(block, startDataGasUsed, startDataGasUsed + 2 * 8); } - // post Capella data for reassembly - - // have the blob data prepped already but need bls_change length to calculate new blob offset - const blsToExecutionChangeLength = - dv.getUint32(LOCATION_OF_BLOB_KZG_COMMITMENTS_OFFSET, true) - blsToExecutionChangeVariableOffset; - - // get dataGasUsedAndExcessDataGas - const startDataGasUsed = transactionsFixedOffset + 2 * ROOT_SIZE; - const dataGasUsedAndExcessDataGas = Uint8Array.prototype.slice.call( + const executionPayloadFixedData = Uint8Array.prototype.slice.call( block, - startDataGasUsed, - startDataGasUsed + 2 * 8 + executionPayloadOffset, + transactionsRootOffset + ); + const executionPayload = Uint8Array.of( + ...executionPayloadFixedData, + ...Buffer.alloc(2 * VARIABLE_FIELD_OFFSET, 0), + ...(dataGasUsedAndExcessDataGas ?? []), + ...extraData, + ...serializedTransactions, + ...ssz.capella.Withdrawals.serialize(transactionsAndWithdrawalsData.withdrawals) ); - /** - * Deneb: - * preamble: Fixed Length Data - * transactionsRoot: Root - * withdrawalsRoot: Root - * dataGasUsed: UintBn64 - * excessDataGas: UintBn64 - * extraData: Variable Length Data - * blsToExecutionChanges: Variable Length Data - * blobKzgCommitments: Variable Length Data - * - to - - * preamble: Fixed Length Data - * transactions: Variable Offset - * withdrawals: Variable Offset - * dataGasUsed: UintBn64 - * excessDataGas: UintBn64 - * extraData: Variable Length Data - * transactions: Variable Length Data - * withdrawals: Variable Length Data - * blsToExecutionChanges: Variable Length Data - * blobKzgCommitments: Variable Length Data - */ - if (forkSeq === ForkSeq.deneb) { - // update variable offsets - extraDataVariableOffset = transactionsFixedOffset + 2 * VARIABLE_FIELD_OFFSET + 2 * 8; - const transactionsVariableOffset = extraDataVariableOffset + extraData.length; - const withdrawalsVariableOffset = transactionsVariableOffset + transactions.length; - blsToExecutionChangeVariableOffset = withdrawalsVariableOffset + withdrawals.length; - const blobCommitmentsVariableOffset = blsToExecutionChangeVariableOffset + blsToExecutionChangeLength; - // update variable offsets - preambleDataView.setUint32(extraDataFixedOffset, extraDataVariableOffset, true); - preambleDataView.setUint32(LOCATION_OF_BLS_TO_EXECUTION_CHANGE_OFFSET, blsToExecutionChangeVariableOffset, true); - preambleDataView.setUint32(LOCATION_OF_BLOB_KZG_COMMITMENTS_OFFSET, blobCommitmentsVariableOffset, true); + const executionPayloadFixedDataLength = + executionPayloadOffset + + executionPayloadFixedData.length + + 2 * VARIABLE_FIELD_OFFSET + + (dataGasUsedAndExcessDataGas?.length ?? 0); + const executionPayloadDv = new DataView( + executionPayload.buffer, + executionPayload.byteOffset, + executionPayload.byteLength + ); + executionPayloadDv.setUint32( + LOCATION_OF_EXTRA_DATA_OFFSET_WITHIN_EXECUTION_PAYLOAD, + executionPayloadFixedDataLength, + true + ); + executionPayloadDv.setUint32( + LOCATION_OF_TRANSACTIONS_OFFSET_WITHIN_EXECUTION_PAYLOAD, + executionPayloadFixedDataLength + extraData.length, + true + ); + executionPayloadDv.setUint32( + LOCATION_OF_TRANSACTIONS_OFFSET_WITHIN_EXECUTION_PAYLOAD, + executionPayloadFixedDataLength + extraData.length + serializedTransactions.length, + true + ); - // build new data - return Uint8Array.of( - ...preamble, - ...buildVariableOffset(transactionsVariableOffset), - ...buildVariableOffset(withdrawalsVariableOffset), - ...dataGasUsedAndExcessDataGas, - ...extraData, - ...serializedTransactions, - ...serializedWithdrawals, - ...blsChangeAndMaybeCommitmentsData - ); + const lastChunk = Uint8Array.prototype.slice.call(block, blsToExecutionChangeOffset); + const newBlsToExecutionChangeOffset = executionPayloadOffset + executionPayload.length; + let newBlobKzgCommitmentsOffset: number | undefined; + if (forkSeq >= ForkSeq.deneb) { + newBlobKzgCommitmentsOffset = + // eslint-disable-next-line @typescript-eslint/no-non-null-assertion + dv.getUint32(LOCATION_OF_BLOB_KZG_COMMITMENTS_OFFSET, true) - blsToExecutionChangeOffset!; } - throw new Error("unknown forkSeq, cannot un-blind"); + // for post-bellatrix already sent executionPayload offset. start with newBlsToExecutionChangeOffset + return Uint8Array.of( + ...buildVariableOffset(newBlsToExecutionChangeOffset), + ...(newBlobKzgCommitmentsOffset !== undefined ? buildVariableOffset(newBlobKzgCommitmentsOffset) : []), + ...executionPayload, + ...lastChunk + ); } From 574c8ea4c4485347a3288f7668c490533accadd7 Mon Sep 17 00:00:00 2001 From: matthewkeil Date: Thu, 31 Aug 2023 02:51:56 -0400 Subject: [PATCH 12/51] feat: make getBlockHeaders blinded safe --- .../src/api/impl/beacon/blocks/utils.ts | 23 +++++++++++++++---- .../src/util/fullOrBlindedBlock.ts | 2 +- 2 files changed, 20 insertions(+), 5 deletions(-) diff --git a/packages/beacon-node/src/api/impl/beacon/blocks/utils.ts b/packages/beacon-node/src/api/impl/beacon/blocks/utils.ts index e69e4fa74419..4b9d35c3032a 100644 --- a/packages/beacon-node/src/api/impl/beacon/blocks/utils.ts +++ b/packages/beacon-node/src/api/impl/beacon/blocks/utils.ts @@ -1,23 +1,38 @@ import {allForks} from "@lodestar/types"; import {routes} from "@lodestar/api"; -import {blockToHeader} from "@lodestar/state-transition"; import {ChainForkConfig} from "@lodestar/config"; import {GENESIS_SLOT} from "../../../../constants/index.js"; import {ApiError, ValidationError} from "../../errors.js"; import {IBeaconChain} from "../../../../chain/interface.js"; import {rootHexRegex} from "../../../../eth1/provider/utils.js"; +import {isBlinded} from "../../../../util/fullOrBlindedBlock.js"; export function toBeaconHeaderResponse( config: ChainForkConfig, - block: allForks.SignedBeaconBlock, + block: allForks.FullOrBlindedSignedBeaconBlock, canonical = false ): routes.beacon.BlockHeaderResponse { + const types = isBlinded(block) + ? config.getBlindedForkTypes(block.message.slot) + : config.getForkTypes(block.message.slot); return { - root: config.getForkTypes(block.message.slot).BeaconBlock.hashTreeRoot(block.message), + // there is no way to get this error to go away in a typesafe way without + // pulling the type twice + // eslint-disable-next-line @typescript-eslint/ban-ts-comment + // @ts-ignore + root: types.BeaconBlock.hashTreeRoot(block.message), canonical, header: { - message: blockToHeader(config, block.message), signature: block.signature, + message: { + stateRoot: block.message.stateRoot, + proposerIndex: block.message.proposerIndex, + slot: block.message.slot, + parentRoot: block.message.parentRoot, + // eslint-disable-next-line @typescript-eslint/ban-ts-comment + // @ts-ignore + bodyRoot: types.BeaconBlockBody.hashTreeRoot(block.message.body), + }, }, }; } diff --git a/packages/beacon-node/src/util/fullOrBlindedBlock.ts b/packages/beacon-node/src/util/fullOrBlindedBlock.ts index b99237273efd..2d173a4bbadd 100644 --- a/packages/beacon-node/src/util/fullOrBlindedBlock.ts +++ b/packages/beacon-node/src/util/fullOrBlindedBlock.ts @@ -184,7 +184,7 @@ function buildVariableOffset(value: number): Uint8Array { } // same as isBlindedSignedBeaconBlock but without type narrowing -function isBlinded(block: allForks.FullOrBlindedSignedBeaconBlock): boolean { +export function isBlinded(block: allForks.FullOrBlindedSignedBeaconBlock): boolean { return (block as bellatrix.SignedBlindedBeaconBlock).message.body.executionPayloadHeader !== undefined; } From 120ad3259fc8fac8c70488c6e1b1ba417d489bf2 Mon Sep 17 00:00:00 2001 From: matthewkeil Date: Thu, 31 Aug 2023 08:08:09 -0400 Subject: [PATCH 13/51] test: debugging fullOrBlindedBlock --- .../src/util/fullOrBlindedBlock.ts | 92 +++++++++++-------- .../test/unit/util/fullOrBlindedBlock.test.ts | 49 +++++----- 2 files changed, 80 insertions(+), 61 deletions(-) diff --git a/packages/beacon-node/src/util/fullOrBlindedBlock.ts b/packages/beacon-node/src/util/fullOrBlindedBlock.ts index 2d173a4bbadd..5f81bdc43940 100644 --- a/packages/beacon-node/src/util/fullOrBlindedBlock.ts +++ b/packages/beacon-node/src/util/fullOrBlindedBlock.ts @@ -1,6 +1,6 @@ import {ChainForkConfig} from "@lodestar/config"; import {ssz, allForks, bellatrix, capella, deneb} from "@lodestar/types"; -import {BYTES_PER_LOGS_BLOOM, ForkSeq, SYNC_COMMITTEE_SIZE} from "@lodestar/params"; +import {BYTES_PER_LOGS_BLOOM, ForkSeq, SYNC_COMMITTEE_SIZE, isForkExecution} from "@lodestar/params"; import {executionPayloadToPayloadHeader} from "@lodestar/state-transition"; import {ROOT_SIZE, VARIABLE_FIELD_OFFSET, getSlotFromSignedBeaconBlockSerialized} from "./sszBytes.js"; @@ -13,15 +13,18 @@ export interface TransactionsAndWithdrawals { * * class SignedBeaconBlock(Container): * message: BeaconBlock [offset - 4 bytes] * signature: BLSSignature [fixed - 96 bytes] - * + */ +const SIGNED_BEACON_BLOCK_COMPENSATION_LENGTH = 4 + 96; +/** * class BeaconBlock(Container) or class BlindedBeaconBlock(Container): * slot: Slot [fixed - 8 bytes] * proposer_index: ValidatorIndex [fixed - 8 bytes] * parent_root: Root [fixed - 32 bytes] * state_root: Root [fixed - 32 bytes] * body: MaybeBlindBeaconBlockBody [offset - 4 bytes] - * - * + */ +const BEACON_BLOCK_COMPENSATION_LENGTH = 8 + 8 + 32 + 32 + 4; +/** * class BeaconBlockBody(Container) or class BlindedBeaconBlockBody(Container): * * Phase 0: @@ -50,12 +53,29 @@ export interface TransactionsAndWithdrawals { * Deneb: * blobKzgCommitments [offset - 4 bytes] */ -const LOCATION_OF_EXECUTION_PAYLOAD_OFFSET = - 4 + 96 + 8 + 8 + 32 + 32 + 4 + 96 + 32 + 8 + 32 + 32 + 4 + 4 + 4 + 4 + 4 + SYNC_COMMITTEE_SIZE / 8 + 96; +function getOffsetWithinBeaconBlockBody(blockBytes: DataView, offset: number): number { + const readAt = offset + SIGNED_BEACON_BLOCK_COMPENSATION_LENGTH + BEACON_BLOCK_COMPENSATION_LENGTH; + return ( + blockBytes.getUint32(readAt, true) + SIGNED_BEACON_BLOCK_COMPENSATION_LENGTH + BEACON_BLOCK_COMPENSATION_LENGTH + ); +} + +const LOCATION_OF_EXECUTION_PAYLOAD_OFFSET = 96 + 32 + 8 + 32 + 32 + 4 + 4 + 4 + 4 + 4 + SYNC_COMMITTEE_SIZE / 8 + 96; +function getExecutionPayloadOffset(blockBytes: DataView): number { + return getOffsetWithinBeaconBlockBody(blockBytes, LOCATION_OF_EXECUTION_PAYLOAD_OFFSET); +} const LOCATION_OF_BLS_TO_EXECUTION_CHANGE_OFFSET = LOCATION_OF_EXECUTION_PAYLOAD_OFFSET + VARIABLE_FIELD_OFFSET; +function getBlsToExecutionChangeOffset(blockBytes: DataView): number { + return getOffsetWithinBeaconBlockBody(blockBytes, LOCATION_OF_BLS_TO_EXECUTION_CHANGE_OFFSET); +} const LOCATION_OF_BLOB_KZG_COMMITMENTS_OFFSET = LOCATION_OF_BLS_TO_EXECUTION_CHANGE_OFFSET + VARIABLE_FIELD_OFFSET; +function getBlobKzgCommitmentsOffset(blockBytes: DataView): number { + return getOffsetWithinBeaconBlockBody(blockBytes, LOCATION_OF_BLOB_KZG_COMMITMENTS_OFFSET); +} + +const BEACON_BLOCK_BODY_COMPENSATION_LENGTH = LOCATION_OF_BLOB_KZG_COMMITMENTS_OFFSET + VARIABLE_FIELD_OFFSET; /** * class ExecutionPayload(Container) or class ExecutionPayloadHeader(Container) * parentHash: [fixed - 32 bytes] @@ -85,18 +105,24 @@ const LOCATION_OF_BLOB_KZG_COMMITMENTS_OFFSET = LOCATION_OF_BLS_TO_EXECUTION_CHA * dataGasUsed: [fixed - 8 bytes] * excessDataGas: [fixed - 8 bytes] */ +function getOffsetWithinExecutionPayload(blockBytes: DataView, offset: number): number { + const executionPayloadOffset = getExecutionPayloadOffset(blockBytes); + const readAt = offset + executionPayloadOffset; + return blockBytes.getUint32(readAt, true) + executionPayloadOffset; +} const LOCATION_OF_EXTRA_DATA_OFFSET_WITHIN_EXECUTION_PAYLOAD = 32 + 20 + 32 + 32 + BYTES_PER_LOGS_BLOOM + 32 + 8 + 8 + 8 + 8; +function getExtraDataOffset(blockBytes: DataView): number { + return getOffsetWithinExecutionPayload(blockBytes, LOCATION_OF_EXTRA_DATA_OFFSET_WITHIN_EXECUTION_PAYLOAD); +} const LOCATION_OF_TRANSACTIONS_OFFSET_WITHIN_EXECUTION_PAYLOAD = LOCATION_OF_EXTRA_DATA_OFFSET_WITHIN_EXECUTION_PAYLOAD + VARIABLE_FIELD_OFFSET + 32 + 32; -const BLINDED_BLOCK_EXTRA_DATA_OFFSET_PRE_DENEB = 32 + 32 + 32 + 32; -const BLINDED_BLOCK_EXTRA_DATA_OFFSET_POST_DENEB = BLINDED_BLOCK_EXTRA_DATA_OFFSET_PRE_DENEB + 8 + 8; - -const FULL_BLOCK_EXTRA_DATA_OFFSET_PRE_DENEB = 32 + 32 + VARIABLE_FIELD_OFFSET + VARIABLE_FIELD_OFFSET; -const FULL_BLOCK_EXTRA_DATA_OFFSET_POST_DENEB = FULL_BLOCK_EXTRA_DATA_OFFSET_PRE_DENEB + 8 + 8; +function getTransactionsOffset(blockBytes: DataView): number { + return getOffsetWithinExecutionPayload(blockBytes, LOCATION_OF_TRANSACTIONS_OFFSET_WITHIN_EXECUTION_PAYLOAD); +} /** * Bellatrix: @@ -152,29 +178,10 @@ export function isSerializedBlinded(forkSeq: ForkSeq, blockBytes: Uint8Array): b } const dv = new DataView(blockBytes.buffer, blockBytes.byteOffset, blockBytes.byteLength); - const executionPayloadOffset = dv.getUint32(LOCATION_OF_EXECUTION_PAYLOAD_OFFSET, true); - const extraDataOffset = dv.getUint32( - executionPayloadOffset + LOCATION_OF_EXTRA_DATA_OFFSET_WITHIN_EXECUTION_PAYLOAD, - true - ); - - if (forkSeq < ForkSeq.deneb) { - if (extraDataOffset === BLINDED_BLOCK_EXTRA_DATA_OFFSET_PRE_DENEB) { - return true; - } - if (extraDataOffset === FULL_BLOCK_EXTRA_DATA_OFFSET_PRE_DENEB) { - return false; - } - } else { - if (extraDataOffset === BLINDED_BLOCK_EXTRA_DATA_OFFSET_POST_DENEB) { - return true; - } - if (extraDataOffset === FULL_BLOCK_EXTRA_DATA_OFFSET_POST_DENEB) { - return false; - } - } - - throw new Error("isSerializedBlindedBlock: invalid blockBytes"); + const executionPayloadOffset = getExecutionPayloadOffset(dv); + const readAt = LOCATION_OF_EXTRA_DATA_OFFSET_WITHIN_EXECUTION_PAYLOAD + executionPayloadOffset; + const firstByte = dv.getUint32(readAt, true) + executionPayloadOffset; + return firstByte - readAt > 93; } function buildVariableOffset(value: number): Uint8Array { @@ -205,9 +212,8 @@ export function deserializeFullOrBlindedSignedBeaconBlock( if (slot === null) { throw Error("getSignedBlockTypeFromBytes: invalid bytes"); } - const forkSeq = config.getForkSeq(slot); - return isSerializedBlinded(forkSeq, bytes) + return isSerializedBlinded(config.getForkSeq(slot), bytes) ? config.getBlindedForkTypes(slot).SignedBeaconBlock.deserialize(bytes) : config.getForkTypes(slot).SignedBeaconBlock.deserialize(bytes); } @@ -225,19 +231,27 @@ export function blindedOrFullSignedBlockToBlinded( return block; } - return config.getBlindedForkTypes(block.message.slot).SignedBeaconBlock.clone({ + return { signature: block.signature, message: { ...block.message, body: { - ...(block.message.body as bellatrix.BeaconBlockBody), + randaoReveal: block.message.body.randaoReveal, + eth1Data: block.message.body.eth1Data, + graffiti: block.message.body.graffiti, + proposerSlashings: block.message.body.proposerSlashings, + attesterSlashings: block.message.body.attesterSlashings, + attestations: block.message.body.attestations, + deposits: block.message.body.deposits, + voluntaryExits: block.message.body.voluntaryExits, + syncAggregate: (block.message.body as bellatrix.BeaconBlockBody).syncAggregate, executionPayloadHeader: executionPayloadToPayloadHeader( forkSeq, (block.message.body as bellatrix.BeaconBlockBody).executionPayload ), }, }, - }); + }; } function executionPayloadHeaderToPayload( diff --git a/packages/beacon-node/test/unit/util/fullOrBlindedBlock.test.ts b/packages/beacon-node/test/unit/util/fullOrBlindedBlock.test.ts index 7eea098b1c01..195ae20b5d8a 100644 --- a/packages/beacon-node/test/unit/util/fullOrBlindedBlock.test.ts +++ b/packages/beacon-node/test/unit/util/fullOrBlindedBlock.test.ts @@ -1,6 +1,7 @@ import {expect} from "chai"; import {ForkInfo, createChainForkConfig, defaultChainConfig} from "@lodestar/config"; import {allForks, capella} from "@lodestar/types"; +import {isForkExecution} from "@lodestar/params"; import { blindedOrFullSignedBlockToBlinded, blindedOrFullSignedBlockToBlindedBytes, @@ -22,7 +23,7 @@ const fullOrBlindedBlocks = [ describe("isSerializedBlinded", () => { for (const [fullOrBlinded, {seq, name}, block] of fullOrBlindedBlocks) { it(`should return ${fullOrBlinded === "blinded"} for ${fullOrBlinded} ${name} blocks`, () => { - expect(isSerializedBlinded(seq, block)).to.equal(fullOrBlinded === "blinded"); + expect(isSerializedBlinded(seq, block)).to.equal(isForkExecution(name) && fullOrBlinded === "blinded"); }); } }); @@ -41,29 +42,30 @@ describe("deserializeFullOrBlindedSignedBeaconBlock", () => { it(`should deserialize ${fullOrBlinded} ${name} block`, () => { const deserialized = deserializeFullOrBlindedSignedBeaconBlock(config, serialized); const type = - fullOrBlinded === "full" - ? config.getForkTypes(block.message.slot).SignedBeaconBlock - : config.getBlindedForkTypes(block.message.slot).SignedBeaconBlock; + isForkExecution(name) && fullOrBlinded === "blinded" + ? config.getBlindedForkTypes(block.message.slot).SignedBeaconBlock + : config.getForkTypes(block.message.slot).SignedBeaconBlock; expect(type.equals(deserialized, block)).to.be.true; }); } }); describe("blindedOrFullSignedBlockToBlinded", () => { - for (const [{name}, , block, , blinded] of mockBlocks) { + for (const [{name}, , block, , expected] of mockBlocks) { it(`should convert full ${name} to blinded block`, () => { - expect( - config - .getForkTypes(block.message.slot) - .SignedBeaconBlock.equals(blindedOrFullSignedBlockToBlinded(config, block), blinded) - ).to.be.true; + const blinded = blindedOrFullSignedBlockToBlinded(config, block); + const isEqual = isForkExecution(name) + ? config.getBlindedForkTypes(block.message.slot).SignedBeaconBlock.equals(blinded, expected) + : config. + getForkTypes(block.message.slot).SignedBeaconBlock.equals(blinded, expected); + expect(isEqual).to.be.true; }); it(`should convert blinded ${name} to blinded block`, () => { - expect( - config - .getForkTypes(block.message.slot) - .SignedBeaconBlock.equals(blindedOrFullSignedBlockToBlinded(config, blinded), blinded) - ).to.be.true; + const blinded = blindedOrFullSignedBlockToBlinded(config, expected); + const isEqual = isForkExecution(name) + ? config.getBlindedForkTypes(block.message.slot).SignedBeaconBlock.equals(blinded, expected) + : config.getForkTypes(block.message.slot).SignedBeaconBlock.equals(blinded, expected); + expect(isEqual).to.be.true; }); } }); @@ -86,13 +88,16 @@ describe("reassembleBlindedBlockBytesToFullBytes", () => { for (const [{name, seq}, serializedFull, full, serializedBlinded] of mockBlocks) { const transactions = (full as capella.SignedBeaconBlock).message.body.executionPayload?.transactions; const withdrawals = (full as capella.SignedBeaconBlock).message.body.executionPayload?.withdrawals; - it(`should reassemble serialized blinded ${name} to serialized full block`, () => { - expect( - byteArrayEquals( - reassembleBlindedBlockBytesToFullBytes(seq, serializedBlinded, transactions, withdrawals), - serializedFull - ) - ).to.be.true; + let result: Buffer = Buffer.from([]); + it(`should reassemble serialized blinded ${name} to serialized full block`, async () => { + for await (const chunk of reassembleBlindedBlockBytesToFullBytes( + seq, + serializedBlinded, + Promise.resolve({transactions, withdrawals}) + )) { + result = Buffer.concat([result, chunk]); + } + expect(byteArrayEquals(result, serializedFull)).to.be.true; }); } }); From 1ca395718279b96aa0ef7a688834be1761f20505 Mon Sep 17 00:00:00 2001 From: matthewkeil Date: Tue, 5 Sep 2023 12:26:14 +0200 Subject: [PATCH 14/51] fix: bellatrix reassembleBlindedOrFullToFullBytes --- .../src/util/fullOrBlindedBlock.ts | 43 +++++++++++++------ 1 file changed, 31 insertions(+), 12 deletions(-) diff --git a/packages/beacon-node/src/util/fullOrBlindedBlock.ts b/packages/beacon-node/src/util/fullOrBlindedBlock.ts index 5f81bdc43940..1bfacff9b9d3 100644 --- a/packages/beacon-node/src/util/fullOrBlindedBlock.ts +++ b/packages/beacon-node/src/util/fullOrBlindedBlock.ts @@ -110,12 +110,20 @@ function getOffsetWithinExecutionPayload(blockBytes: DataView, offset: number): const readAt = offset + executionPayloadOffset; return blockBytes.getUint32(readAt, true) + executionPayloadOffset; } +function setOffsetWithinExecutionPayload(blockBytes: DataView, offsetLocation: number, newOffset: number): void { + const executionPayloadOffset = getExecutionPayloadOffset(blockBytes); + const writeAt = offsetLocation + executionPayloadOffset; + blockBytes.setUint32(writeAt, newOffset - executionPayloadOffset, true); +} const LOCATION_OF_EXTRA_DATA_OFFSET_WITHIN_EXECUTION_PAYLOAD = 32 + 20 + 32 + 32 + BYTES_PER_LOGS_BLOOM + 32 + 8 + 8 + 8 + 8; function getExtraDataOffset(blockBytes: DataView): number { return getOffsetWithinExecutionPayload(blockBytes, LOCATION_OF_EXTRA_DATA_OFFSET_WITHIN_EXECUTION_PAYLOAD); } +function setExtraDataOffset(blockBytes: DataView, newOffset: number): void { + return setOffsetWithinExecutionPayload(blockBytes, LOCATION_OF_EXTRA_DATA_OFFSET_WITHIN_EXECUTION_PAYLOAD, newOffset); +} const LOCATION_OF_TRANSACTIONS_OFFSET_WITHIN_EXECUTION_PAYLOAD = LOCATION_OF_EXTRA_DATA_OFFSET_WITHIN_EXECUTION_PAYLOAD + VARIABLE_FIELD_OFFSET + 32 + 32; @@ -124,6 +132,10 @@ function getTransactionsOffset(blockBytes: DataView): number { return getOffsetWithinExecutionPayload(blockBytes, LOCATION_OF_TRANSACTIONS_OFFSET_WITHIN_EXECUTION_PAYLOAD); } +function getTransactionsRootOffset(executionPayloadOffset: number): number { + return executionPayloadOffset + LOCATION_OF_TRANSACTIONS_OFFSET_WITHIN_EXECUTION_PAYLOAD; +} + /** * Bellatrix: * preamble: Fixed Length Data @@ -335,7 +347,7 @@ export function blindedOrFullSignedBlockToBlindedBytes( * Altair: * return same data */ - if (forkSeq === ForkSeq.phase0 || forkSeq === ForkSeq.altair) { + if (forkSeq < ForkSeq.bellatrix || isBlinded(block)) { return blockBytes; } @@ -481,26 +493,26 @@ export function blindedOrFullSignedBlockToBlindedBytes( * chunk is from the start of the blsToExecutionChanges offset to the end of the * block. */ -export async function* reassembleBlindedBlockBytesToFullBytes( +export async function* reassembleBlindedOrFullToFullBytes( forkSeq: ForkSeq, block: Uint8Array, transactionsAndWithdrawals: Promise -): AsyncGenerator { +): AsyncIterable { /** * Phase0: * return same data * Altair: * return same data */ - if (forkSeq < ForkSeq.bellatrix) { - return block; + if (forkSeq < ForkSeq.bellatrix || !isSerializedBlinded(forkSeq, block)) { + yield block; + return; } // take apart the block to get the offsets const dv = new DataView(block.buffer, block.byteOffset, block.byteLength); - const executionPayloadOffset = dv.getUint32(LOCATION_OF_EXECUTION_PAYLOAD_OFFSET, true); - const locationOfExtraDataOffset = executionPayloadOffset + LOCATION_OF_EXTRA_DATA_OFFSET_WITHIN_EXECUTION_PAYLOAD; - const extraDataOffset = dv.getUint32(locationOfExtraDataOffset, true); + const executionPayloadOffset = getExecutionPayloadOffset(dv); + const extraDataOffset = getExtraDataOffset(dv); const transactionsRootOffset = executionPayloadOffset + LOCATION_OF_TRANSACTIONS_OFFSET_WITHIN_EXECUTION_PAYLOAD; // capella and after the blsToExecutionChanges offset changes. can send to end of executionPayload offset @@ -518,16 +530,22 @@ export async function* reassembleBlindedBlockBytesToFullBytes( if (forkSeq < ForkSeq.capella) { extraData = Uint8Array.prototype.slice.call(block, extraDataOffset); } else { - blsToExecutionChangeOffset = dv.getUint32(LOCATION_OF_BLS_TO_EXECUTION_CHANGE_OFFSET, true); + blsToExecutionChangeOffset = getBlsToExecutionChangeOffset(dv); extraData = Uint8Array.prototype.slice.call(block, extraDataOffset, blsToExecutionChangeOffset); } // start sending data across the wire const firstChunk = Uint8Array.prototype.slice.call(block, 0, lengthOfFirstChunk); if (forkSeq === ForkSeq.bellatrix) { + // update extraData offset to be 28 bytes closer to start (32 byte root - 4 byte offset = 28 byte difference) + setExtraDataOffset( + new DataView(firstChunk.buffer, firstChunk.byteOffset, firstChunk.byteLength), + extraDataOffset - 28 + ); + yield Uint8Array.of( ...firstChunk, - ...buildVariableOffset(firstChunk.length + VARIABLE_FIELD_OFFSET + extraData.length), + ...buildVariableOffset(lengthOfFirstChunk + VARIABLE_FIELD_OFFSET + extraData.length - executionPayloadOffset), ...extraData ); } else { @@ -544,7 +562,8 @@ export async function* reassembleBlindedBlockBytesToFullBytes( const serializedTransactions = ssz.bellatrix.Transactions.serialize(transactionsAndWithdrawalsData.transactions); // already calculated the offset and sent extraData. just need to send transactions if (forkSeq === ForkSeq.bellatrix) { - return serializedTransactions; + yield serializedTransactions; + return; } // only capella blocks and after past here @@ -608,7 +627,7 @@ export async function* reassembleBlindedBlockBytesToFullBytes( } // for post-bellatrix already sent executionPayload offset. start with newBlsToExecutionChangeOffset - return Uint8Array.of( + yield Uint8Array.of( ...buildVariableOffset(newBlsToExecutionChangeOffset), ...(newBlobKzgCommitmentsOffset !== undefined ? buildVariableOffset(newBlobKzgCommitmentsOffset) : []), ...executionPayload, From bfea252b600d28a9e0fbc473b663693908213ab0 Mon Sep 17 00:00:00 2001 From: matthewkeil Date: Wed, 6 Sep 2023 17:42:13 +0200 Subject: [PATCH 15/51] fix: capella reassembleBlindedOrFullToFullBytes --- .../src/util/fullOrBlindedBlock.ts | 155 ++++++++++-------- .../test/unit/util/fullOrBlindedBlock.test.ts | 30 ++-- 2 files changed, 103 insertions(+), 82 deletions(-) diff --git a/packages/beacon-node/src/util/fullOrBlindedBlock.ts b/packages/beacon-node/src/util/fullOrBlindedBlock.ts index 1bfacff9b9d3..81cb0ec90d95 100644 --- a/packages/beacon-node/src/util/fullOrBlindedBlock.ts +++ b/packages/beacon-node/src/util/fullOrBlindedBlock.ts @@ -55,19 +55,39 @@ const BEACON_BLOCK_COMPENSATION_LENGTH = 8 + 8 + 32 + 32 + 4; */ function getOffsetWithinBeaconBlockBody(blockBytes: DataView, offset: number): number { const readAt = offset + SIGNED_BEACON_BLOCK_COMPENSATION_LENGTH + BEACON_BLOCK_COMPENSATION_LENGTH; + return blockBytes.getUint32(readAt, true); +} + +const LOCATION_OF_PROPOSER_SLASHINGS_OFFSET = 96 + 32 + 8 + 32 + 32; +function getProposerSlashingsOffsetWithinBeaconBlockBody(blockBytes: DataView): number { + return getOffsetWithinBeaconBlockBody(blockBytes, LOCATION_OF_PROPOSER_SLASHINGS_OFFSET); +} +function getProposerSlashingsOffset(blockBytes: DataView): number { return ( - blockBytes.getUint32(readAt, true) + SIGNED_BEACON_BLOCK_COMPENSATION_LENGTH + BEACON_BLOCK_COMPENSATION_LENGTH + getOffsetWithinBeaconBlockBody(blockBytes, LOCATION_OF_PROPOSER_SLASHINGS_OFFSET) + + SIGNED_BEACON_BLOCK_COMPENSATION_LENGTH + + BEACON_BLOCK_COMPENSATION_LENGTH ); } -const LOCATION_OF_EXECUTION_PAYLOAD_OFFSET = 96 + 32 + 8 + 32 + 32 + 4 + 4 + 4 + 4 + 4 + SYNC_COMMITTEE_SIZE / 8 + 96; +const LOCATION_OF_EXECUTION_PAYLOAD_OFFSET = + LOCATION_OF_PROPOSER_SLASHINGS_OFFSET + 4 + 4 + 4 + 4 + 4 + SYNC_COMMITTEE_SIZE / 8 + 96; + function getExecutionPayloadOffset(blockBytes: DataView): number { - return getOffsetWithinBeaconBlockBody(blockBytes, LOCATION_OF_EXECUTION_PAYLOAD_OFFSET); + return ( + getOffsetWithinBeaconBlockBody(blockBytes, LOCATION_OF_EXECUTION_PAYLOAD_OFFSET) + + SIGNED_BEACON_BLOCK_COMPENSATION_LENGTH + + BEACON_BLOCK_COMPENSATION_LENGTH + ); } const LOCATION_OF_BLS_TO_EXECUTION_CHANGE_OFFSET = LOCATION_OF_EXECUTION_PAYLOAD_OFFSET + VARIABLE_FIELD_OFFSET; function getBlsToExecutionChangeOffset(blockBytes: DataView): number { - return getOffsetWithinBeaconBlockBody(blockBytes, LOCATION_OF_BLS_TO_EXECUTION_CHANGE_OFFSET); + return ( + getOffsetWithinBeaconBlockBody(blockBytes, LOCATION_OF_BLS_TO_EXECUTION_CHANGE_OFFSET) + + SIGNED_BEACON_BLOCK_COMPENSATION_LENGTH + + BEACON_BLOCK_COMPENSATION_LENGTH + ); } const LOCATION_OF_BLOB_KZG_COMMITMENTS_OFFSET = LOCATION_OF_BLS_TO_EXECUTION_CHANGE_OFFSET + VARIABLE_FIELD_OFFSET; @@ -121,6 +141,7 @@ const LOCATION_OF_EXTRA_DATA_OFFSET_WITHIN_EXECUTION_PAYLOAD = function getExtraDataOffset(blockBytes: DataView): number { return getOffsetWithinExecutionPayload(blockBytes, LOCATION_OF_EXTRA_DATA_OFFSET_WITHIN_EXECUTION_PAYLOAD); } +// offset should be from start of executionPayload function setExtraDataOffset(blockBytes: DataView, newOffset: number): void { return setOffsetWithinExecutionPayload(blockBytes, LOCATION_OF_EXTRA_DATA_OFFSET_WITHIN_EXECUTION_PAYLOAD, newOffset); } @@ -515,13 +536,18 @@ export async function* reassembleBlindedOrFullToFullBytes( const extraDataOffset = getExtraDataOffset(dv); const transactionsRootOffset = executionPayloadOffset + LOCATION_OF_TRANSACTIONS_OFFSET_WITHIN_EXECUTION_PAYLOAD; - // capella and after the blsToExecutionChanges offset changes. can send to end of executionPayload offset - // bellatrix can go up to end of blockHash + // For bellatrix can go up to end of blockHash. For capella and after, the blsToExecutionChanges + // and blobKzgCommitments offsets change because the length of the executionPayload changes. So + // can send up to and including the executionPayload offset. let lengthOfFirstChunk: number; if (forkSeq < ForkSeq.capella) { lengthOfFirstChunk = transactionsRootOffset; } else { - lengthOfFirstChunk = LOCATION_OF_EXECUTION_PAYLOAD_OFFSET + VARIABLE_FIELD_OFFSET; + lengthOfFirstChunk = + SIGNED_BEACON_BLOCK_COMPENSATION_LENGTH + + BEACON_BLOCK_COMPENSATION_LENGTH + + LOCATION_OF_EXECUTION_PAYLOAD_OFFSET + + VARIABLE_FIELD_OFFSET; } // slice out extra data to get length @@ -535,90 +561,84 @@ export async function* reassembleBlindedOrFullToFullBytes( } // start sending data across the wire - const firstChunk = Uint8Array.prototype.slice.call(block, 0, lengthOfFirstChunk); if (forkSeq === ForkSeq.bellatrix) { // update extraData offset to be 28 bytes closer to start (32 byte root - 4 byte offset = 28 byte difference) - setExtraDataOffset( - new DataView(firstChunk.buffer, firstChunk.byteOffset, firstChunk.byteLength), - extraDataOffset - 28 - ); - - yield Uint8Array.of( - ...firstChunk, - ...buildVariableOffset(lengthOfFirstChunk + VARIABLE_FIELD_OFFSET + extraData.length - executionPayloadOffset), - ...extraData - ); + setExtraDataOffset(dv, extraDataOffset - 28); + + yield Buffer.concat([ + Uint8Array.prototype.slice.call(block, 0, lengthOfFirstChunk), + buildVariableOffset( + LOCATION_OF_TRANSACTIONS_OFFSET_WITHIN_EXECUTION_PAYLOAD + VARIABLE_FIELD_OFFSET + extraData.length + ), + extraData, + ]); } else { - yield firstChunk; + yield Uint8Array.prototype.slice.call(block, 0, lengthOfFirstChunk); } // await getting transactions and withdrawals // need transactions length to calculate remaining offsets - const transactionsAndWithdrawalsData = await transactionsAndWithdrawals; - if (!transactionsAndWithdrawalsData.transactions) { + const {transactions, withdrawals} = await transactionsAndWithdrawals; + if (!transactions) { throw new Error("must supply transactions"); } - const serializedTransactions = ssz.bellatrix.Transactions.serialize(transactionsAndWithdrawalsData.transactions); - // already calculated the offset and sent extraData. just need to send transactions + const serializedTransactions = ssz.bellatrix.Transactions.serialize(transactions); + // For bellatrix already calculated the offset and sent extraData. just need + // to send transactions if (forkSeq === ForkSeq.bellatrix) { yield serializedTransactions; return; } - // only capella blocks and after past here - if (!transactionsAndWithdrawalsData.withdrawals) { + + if (!withdrawals) { throw new Error("must supply withdrawals"); } + /** + * + * Build the executionPayload + * + */ let dataGasUsedAndExcessDataGas: Uint8Array | undefined; if (forkSeq >= ForkSeq.deneb) { const startDataGasUsed = transactionsRootOffset + 2 * ROOT_SIZE; dataGasUsedAndExcessDataGas = Uint8Array.prototype.slice.call(block, startDataGasUsed, startDataGasUsed + 2 * 8); } - const executionPayloadFixedData = Uint8Array.prototype.slice.call( - block, - executionPayloadOffset, - transactionsRootOffset - ); - const executionPayload = Uint8Array.of( - ...executionPayloadFixedData, - ...Buffer.alloc(2 * VARIABLE_FIELD_OFFSET, 0), - ...(dataGasUsedAndExcessDataGas ?? []), - ...extraData, - ...serializedTransactions, - ...ssz.capella.Withdrawals.serialize(transactionsAndWithdrawalsData.withdrawals) - ); - - const executionPayloadFixedDataLength = - executionPayloadOffset + - executionPayloadFixedData.length + + const newExtraDataOffset = + LOCATION_OF_TRANSACTIONS_OFFSET_WITHIN_EXECUTION_PAYLOAD + 2 * VARIABLE_FIELD_OFFSET + - (dataGasUsedAndExcessDataGas?.length ?? 0); - const executionPayloadDv = new DataView( - executionPayload.buffer, - executionPayload.byteOffset, - executionPayload.byteLength - ); - executionPayloadDv.setUint32( + (dataGasUsedAndExcessDataGas ? dataGasUsedAndExcessDataGas.length : 0); + const newTransactionsOffset = newExtraDataOffset + extraData.length; + const newWithdrawalsOffset = newTransactionsOffset + serializedTransactions.length; + + const executionPayload = Buffer.concat([ + Uint8Array.prototype.slice.call(block, executionPayloadOffset, transactionsRootOffset), + buildVariableOffset(newTransactionsOffset), + buildVariableOffset(newWithdrawalsOffset), + dataGasUsedAndExcessDataGas ?? Uint8Array.from([]), + extraData, + serializedTransactions, + ssz.capella.Withdrawals.serialize(withdrawals), + ]); + new DataView(executionPayload.buffer, executionPayload.byteOffset, executionPayload.byteLength).setUint32( LOCATION_OF_EXTRA_DATA_OFFSET_WITHIN_EXECUTION_PAYLOAD, - executionPayloadFixedDataLength, - true - ); - executionPayloadDv.setUint32( - LOCATION_OF_TRANSACTIONS_OFFSET_WITHIN_EXECUTION_PAYLOAD, - executionPayloadFixedDataLength + extraData.length, - true - ); - executionPayloadDv.setUint32( - LOCATION_OF_TRANSACTIONS_OFFSET_WITHIN_EXECUTION_PAYLOAD, - executionPayloadFixedDataLength + extraData.length + serializedTransactions.length, + newExtraDataOffset, true ); + const proposerSlashingsOffset = getProposerSlashingsOffset(dv); + const unchangedVariableLengthData = Uint8Array.prototype.slice.call( + block, + proposerSlashingsOffset, + executionPayloadOffset + ); const lastChunk = Uint8Array.prototype.slice.call(block, blsToExecutionChangeOffset); - const newBlsToExecutionChangeOffset = executionPayloadOffset + executionPayload.length; + // this will be BeaconBlockBody static data plus variable length data up to and including executionPayload + const newBlsToExecutionChangeOffset = + getProposerSlashingsOffsetWithinBeaconBlockBody(dv) + unchangedVariableLengthData.length + executionPayload.length; let newBlobKzgCommitmentsOffset: number | undefined; if (forkSeq >= ForkSeq.deneb) { newBlobKzgCommitmentsOffset = @@ -627,10 +647,11 @@ export async function* reassembleBlindedOrFullToFullBytes( } // for post-bellatrix already sent executionPayload offset. start with newBlsToExecutionChangeOffset - yield Uint8Array.of( - ...buildVariableOffset(newBlsToExecutionChangeOffset), - ...(newBlobKzgCommitmentsOffset !== undefined ? buildVariableOffset(newBlobKzgCommitmentsOffset) : []), - ...executionPayload, - ...lastChunk - ); + yield Buffer.concat([ + buildVariableOffset(newBlsToExecutionChangeOffset), + newBlobKzgCommitmentsOffset !== undefined ? buildVariableOffset(newBlobKzgCommitmentsOffset) : Uint8Array.from([]), + unchangedVariableLengthData, + executionPayload, + lastChunk, + ]); } diff --git a/packages/beacon-node/test/unit/util/fullOrBlindedBlock.test.ts b/packages/beacon-node/test/unit/util/fullOrBlindedBlock.test.ts index 195ae20b5d8a..675c8d8be3c9 100644 --- a/packages/beacon-node/test/unit/util/fullOrBlindedBlock.test.ts +++ b/packages/beacon-node/test/unit/util/fullOrBlindedBlock.test.ts @@ -1,13 +1,13 @@ import {expect} from "chai"; import {ForkInfo, createChainForkConfig, defaultChainConfig} from "@lodestar/config"; import {allForks, capella} from "@lodestar/types"; -import {isForkExecution} from "@lodestar/params"; +import {ForkSeq, isForkExecution} from "@lodestar/params"; import { blindedOrFullSignedBlockToBlinded, blindedOrFullSignedBlockToBlindedBytes, deserializeFullOrBlindedSignedBeaconBlock, isSerializedBlinded, - reassembleBlindedBlockBytesToFullBytes, + reassembleBlindedOrFullToFullBytes, serializeFullOrBlindedSignedBeaconBlock, } from "../../../src/util/fullOrBlindedBlock.js"; import {mockBlocks} from "../../utils/mocks/block.js"; @@ -56,8 +56,7 @@ describe("blindedOrFullSignedBlockToBlinded", () => { const blinded = blindedOrFullSignedBlockToBlinded(config, block); const isEqual = isForkExecution(name) ? config.getBlindedForkTypes(block.message.slot).SignedBeaconBlock.equals(blinded, expected) - : config. - getForkTypes(block.message.slot).SignedBeaconBlock.equals(blinded, expected); + : config.getForkTypes(block.message.slot).SignedBeaconBlock.equals(blinded, expected); expect(isEqual).to.be.true; }); it(`should convert blinded ${name} to blinded block`, () => { @@ -70,33 +69,34 @@ describe("blindedOrFullSignedBlockToBlinded", () => { } }); -describe("blindedOrFullSignedBlockToBlindedBytes", () => { - for (const [{name}, serializedFull, full, serializedBlinded, blinded] of mockBlocks) { +describe("blindedOrFullSignedBlockToBlindedBytes", function () { + this.timeout(60000); + for (const [{name}, serializedFull, full, serializedBlinded, blindBlock] of mockBlocks) { it(`should convert full ${name} to blinded block`, () => { - expect(byteArrayEquals(blindedOrFullSignedBlockToBlindedBytes(config, full, serializedFull), serializedBlinded)) - .to.be.true; + const blinded = blindedOrFullSignedBlockToBlindedBytes(config, full, serializedFull); + expect(byteArrayEquals(blinded, serializedBlinded)).to.be.true; }); it(`should convert blinded ${name} to blinded block`, () => { - expect( - byteArrayEquals(blindedOrFullSignedBlockToBlindedBytes(config, blinded, serializedBlinded), serializedBlinded) - ).to.be.true; + const blinded = blindedOrFullSignedBlockToBlindedBytes(config, blindBlock, serializedBlinded); + expect(byteArrayEquals(blinded, serializedBlinded)).to.be.true; }); } }); -describe("reassembleBlindedBlockBytesToFullBytes", () => { +describe("reassembleBlindedOrFullToFullBytes", () => { for (const [{name, seq}, serializedFull, full, serializedBlinded] of mockBlocks) { const transactions = (full as capella.SignedBeaconBlock).message.body.executionPayload?.transactions; const withdrawals = (full as capella.SignedBeaconBlock).message.body.executionPayload?.withdrawals; - let result: Buffer = Buffer.from([]); it(`should reassemble serialized blinded ${name} to serialized full block`, async () => { - for await (const chunk of reassembleBlindedBlockBytesToFullBytes( + const chunks: Uint8Array[] = []; + for await (const chunk of reassembleBlindedOrFullToFullBytes( seq, serializedBlinded, Promise.resolve({transactions, withdrawals}) )) { - result = Buffer.concat([result, chunk]); + chunks.push(chunk); } + const result = Uint8Array.from(Buffer.concat(chunks)); expect(byteArrayEquals(result, serializedFull)).to.be.true; }); } From 9e9dff44a8f80f0e8b7a893fd024bf370401f46d Mon Sep 17 00:00:00 2001 From: matthewkeil Date: Tue, 12 Sep 2023 13:51:33 +0200 Subject: [PATCH 16/51] test: debug fullOrBlindedBlock.ts --- .../src/util/fullOrBlindedBlock.ts | 147 +++++++++++------- .../test/unit/util/fullOrBlindedBlock.test.ts | 106 +++++++++---- 2 files changed, 165 insertions(+), 88 deletions(-) diff --git a/packages/beacon-node/src/util/fullOrBlindedBlock.ts b/packages/beacon-node/src/util/fullOrBlindedBlock.ts index 81cb0ec90d95..2e375637be5e 100644 --- a/packages/beacon-node/src/util/fullOrBlindedBlock.ts +++ b/packages/beacon-node/src/util/fullOrBlindedBlock.ts @@ -89,13 +89,30 @@ function getBlsToExecutionChangeOffset(blockBytes: DataView): number { BEACON_BLOCK_COMPENSATION_LENGTH ); } +function setBlsToExecutionChangeOffset(blockBytes: DataView, newOffset: number): void { + blockBytes.setUint32( + LOCATION_OF_BLS_TO_EXECUTION_CHANGE_OFFSET + + SIGNED_BEACON_BLOCK_COMPENSATION_LENGTH + + BEACON_BLOCK_COMPENSATION_LENGTH, + newOffset, + true + ); +} const LOCATION_OF_BLOB_KZG_COMMITMENTS_OFFSET = LOCATION_OF_BLS_TO_EXECUTION_CHANGE_OFFSET + VARIABLE_FIELD_OFFSET; function getBlobKzgCommitmentsOffset(blockBytes: DataView): number { return getOffsetWithinBeaconBlockBody(blockBytes, LOCATION_OF_BLOB_KZG_COMMITMENTS_OFFSET); } +function setBlobKzgCommitmentsOffset(blockBytes: DataView, newOffset: number): void { + blockBytes.setUint32( + LOCATION_OF_BLOB_KZG_COMMITMENTS_OFFSET + + SIGNED_BEACON_BLOCK_COMPENSATION_LENGTH + + BEACON_BLOCK_COMPENSATION_LENGTH, + newOffset, + true + ); +} -const BEACON_BLOCK_BODY_COMPENSATION_LENGTH = LOCATION_OF_BLOB_KZG_COMMITMENTS_OFFSET + VARIABLE_FIELD_OFFSET; /** * class ExecutionPayload(Container) or class ExecutionPayloadHeader(Container) * parentHash: [fixed - 32 bytes] @@ -264,7 +281,7 @@ export function blindedOrFullSignedBlockToBlinded( return block; } - return { + const blinded = { signature: block.signature, message: { ...block.message, @@ -280,11 +297,25 @@ export function blindedOrFullSignedBlockToBlinded( syncAggregate: (block.message.body as bellatrix.BeaconBlockBody).syncAggregate, executionPayloadHeader: executionPayloadToPayloadHeader( forkSeq, - (block.message.body as bellatrix.BeaconBlockBody).executionPayload + (block.message.body as deneb.BeaconBlockBody).executionPayload ), }, }, }; + + if (forkSeq >= ForkSeq.capella) { + (blinded as capella.SignedBlindedBeaconBlock).message.body.blsToExecutionChanges = ( + block as capella.SignedBeaconBlock + ).message.body.blsToExecutionChanges; + } + + if (forkSeq >= ForkSeq.deneb) { + (blinded as deneb.SignedBlindedBeaconBlock).message.body.blobKzgCommitments = ( + block as deneb.SignedBeaconBlock + ).message.body.blobKzgCommitments; + } + + return blinded; } function executionPayloadHeaderToPayload( @@ -374,19 +405,24 @@ export function blindedOrFullSignedBlockToBlindedBytes( // take apart the block to get the offsets const dv = new DataView(blockBytes.buffer, blockBytes.byteOffset, blockBytes.byteLength); - const executionPayloadOffset = dv.getUint32(LOCATION_OF_EXECUTION_PAYLOAD_OFFSET, true); - const extraDataFixedOffset = executionPayloadOffset + LOCATION_OF_EXTRA_DATA_OFFSET_WITHIN_EXECUTION_PAYLOAD; - let extraDataVariableOffset = dv.getUint32(extraDataFixedOffset, true); - const transactionsFixedOffset = executionPayloadOffset + LOCATION_OF_TRANSACTIONS_OFFSET_WITHIN_EXECUTION_PAYLOAD; - const transactionsVariableOffset = dv.getUint32(transactionsFixedOffset, true); - - // data for reassembly - const preamble = Uint8Array.prototype.slice.call(blockBytes, 0, transactionsFixedOffset); - const preambleDataView = new DataView(preamble.buffer, preamble.byteOffset, preamble.byteLength); - const extraData = Uint8Array.prototype.slice.call(blockBytes, extraDataVariableOffset, transactionsVariableOffset); + const executionPayloadOffset = getExecutionPayloadOffset(dv); + const extraDataOffset = getExtraDataOffset(dv); + const transactionsOffset = getTransactionsOffset(dv); + + // bellatrix data for reassembly + // slice firstChunk at end of blockHash / before transactions + const firstChunk = Uint8Array.prototype.slice.call( + blockBytes, + 0, + executionPayloadOffset + LOCATION_OF_TRANSACTIONS_OFFSET_WITHIN_EXECUTION_PAYLOAD + ); const transactionsRoot = ssz.bellatrix.Transactions.hashTreeRoot( (block as bellatrix.SignedBeaconBlock).message.body.executionPayload.transactions ); + const extraData = Uint8Array.prototype.slice.call(blockBytes, extraDataOffset, transactionsOffset); + // create DataView to set new offsets + const firstChunkDataView = new DataView(firstChunk.buffer, firstChunk.byteOffset, firstChunk.byteLength); + let executionPayloadFixedDataLength = LOCATION_OF_TRANSACTIONS_OFFSET_WITHIN_EXECUTION_PAYLOAD + ROOT_SIZE; /** * Bellatrix: @@ -400,20 +436,19 @@ export function blindedOrFullSignedBlockToBlindedBytes( * extraData: Variable Length Data */ if (forkSeq === ForkSeq.bellatrix) { - // update variable offsets - preambleDataView.setUint32(extraDataFixedOffset, transactionsFixedOffset + ROOT_SIZE, true); - // build new data - return Uint8Array.of(...preamble, ...transactionsRoot, ...extraData); + setExtraDataOffset(firstChunkDataView, executionPayloadOffset + executionPayloadFixedDataLength); + const result = Buffer.concat([firstChunk, transactionsRoot, extraData]); + return result; } - let blsToExecutionChangeVariableOffset = dv.getUint32(LOCATION_OF_BLS_TO_EXECUTION_CHANGE_OFFSET, true); - const blsChangeAndMaybeCommitmentsData = Uint8Array.prototype.slice.call( - blockBytes, - blsToExecutionChangeVariableOffset - ); + // capella data for reassembly const withdrawalsRoot = ssz.capella.Withdrawals.hashTreeRoot( (block as capella.SignedBeaconBlock).message.body.executionPayload.withdrawals ); + const blsToExecutionChangeOffset = getBlsToExecutionChangeOffset(dv); + const blsChangeAndMaybeCommitmentsData = Uint8Array.prototype.slice.call(blockBytes, blsToExecutionChangeOffset); + executionPayloadFixedDataLength += ROOT_SIZE; + let executionPayloadLength = executionPayloadFixedDataLength + extraData.length; /** * Capella: @@ -431,32 +466,30 @@ export function blindedOrFullSignedBlockToBlindedBytes( * blsToExecutionChanges: Variable Length Data */ if (forkSeq === ForkSeq.capella) { - // build variable offsets - extraDataVariableOffset = transactionsFixedOffset + 2 * ROOT_SIZE; - blsToExecutionChangeVariableOffset = extraDataVariableOffset + extraData.length; // update variable offsets - preambleDataView.setUint32(extraDataFixedOffset, extraDataVariableOffset, true); - preambleDataView.setUint32(LOCATION_OF_BLS_TO_EXECUTION_CHANGE_OFFSET, blsToExecutionChangeVariableOffset, true); - // build new data - return Uint8Array.of( - ...preamble, - ...transactionsRoot, - ...withdrawalsRoot, - ...extraData, - ...blsChangeAndMaybeCommitmentsData + setExtraDataOffset(firstChunkDataView, executionPayloadOffset + executionPayloadFixedDataLength); + setBlsToExecutionChangeOffset( + firstChunkDataView, + executionPayloadOffset - // this offset is from beginning of block not BeaconBlockBody + SIGNED_BEACON_BLOCK_COMPENSATION_LENGTH - + BEACON_BLOCK_COMPENSATION_LENGTH + + executionPayloadLength ); + // build new data + return Buffer.concat([firstChunk, transactionsRoot, withdrawalsRoot, extraData, blsChangeAndMaybeCommitmentsData]); } - // fields that are common to forks after Deneb - const startDataGasUsed = transactionsFixedOffset + 2 * VARIABLE_FIELD_OFFSET; + // get data for deneb offsets + const startDataGasUsed = transactionsOffset + 2 * VARIABLE_FIELD_OFFSET; + executionPayloadLength += 2 * 8; + const blobCommitmentsOffset = getBlobKzgCommitmentsOffset(dv); + const blsToExecutionChangeLength = blobCommitmentsOffset - blsToExecutionChangeOffset; + // deneb data for reassembly const dataGasUsedAndExcessDataGas = Uint8Array.prototype.slice.call( blockBytes, startDataGasUsed, startDataGasUsed + 2 * 8 ); - - let blobCommitmentsVariableOffset = dv.getUint32(LOCATION_OF_BLOB_KZG_COMMITMENTS_OFFSET, true); - const blsToExecutionChangeLength = blobCommitmentsVariableOffset - blsToExecutionChangeVariableOffset; /** * Deneb: * transactions: Variable Offset @@ -478,23 +511,19 @@ export function blindedOrFullSignedBlockToBlindedBytes( * blobKzgCommitments: Variable Length Data */ if (forkSeq === ForkSeq.deneb) { - // build variable offsets - extraDataVariableOffset = transactionsFixedOffset + 2 * (ROOT_SIZE + 8); - blsToExecutionChangeVariableOffset = extraDataVariableOffset + extraData.length; - blobCommitmentsVariableOffset = blsToExecutionChangeVariableOffset + blsToExecutionChangeLength; // update variable offsets - preambleDataView.setUint32(extraDataFixedOffset, extraDataVariableOffset, true); - preambleDataView.setUint32(LOCATION_OF_BLS_TO_EXECUTION_CHANGE_OFFSET, blsToExecutionChangeVariableOffset, true); - preambleDataView.setUint32(LOCATION_OF_BLOB_KZG_COMMITMENTS_OFFSET, blobCommitmentsVariableOffset, true); + setExtraDataOffset(firstChunkDataView, extraDataOffset); + setBlsToExecutionChangeOffset(firstChunkDataView, blsToExecutionChangeOffset); + setBlobKzgCommitmentsOffset(firstChunkDataView, executionPayloadLength + blsToExecutionChangeLength); // build new data - return Uint8Array.of( - ...preamble, - ...transactionsRoot, - ...withdrawalsRoot, - ...dataGasUsedAndExcessDataGas, - ...extraData, - ...blsChangeAndMaybeCommitmentsData - ); + return Buffer.concat([ + firstChunk, + transactionsRoot, + withdrawalsRoot, + dataGasUsedAndExcessDataGas, + extraData, + blsChangeAndMaybeCommitmentsData, + ]); } throw new Error("unknown forkSeq, cannot un-blind"); @@ -561,19 +590,23 @@ export async function* reassembleBlindedOrFullToFullBytes( } // start sending data across the wire + const firstChunk = Uint8Array.prototype.slice.call(block, 0, lengthOfFirstChunk); if (forkSeq === ForkSeq.bellatrix) { // update extraData offset to be 28 bytes closer to start (32 byte root - 4 byte offset = 28 byte difference) - setExtraDataOffset(dv, extraDataOffset - 28); + setExtraDataOffset( + new DataView(firstChunk.buffer, firstChunk.byteOffset, firstChunk.byteLength), + extraDataOffset - 28 + ); yield Buffer.concat([ - Uint8Array.prototype.slice.call(block, 0, lengthOfFirstChunk), + firstChunk, buildVariableOffset( LOCATION_OF_TRANSACTIONS_OFFSET_WITHIN_EXECUTION_PAYLOAD + VARIABLE_FIELD_OFFSET + extraData.length ), extraData, ]); } else { - yield Uint8Array.prototype.slice.call(block, 0, lengthOfFirstChunk); + yield firstChunk; } // await getting transactions and withdrawals diff --git a/packages/beacon-node/test/unit/util/fullOrBlindedBlock.test.ts b/packages/beacon-node/test/unit/util/fullOrBlindedBlock.test.ts index 675c8d8be3c9..ed16bc43a69f 100644 --- a/packages/beacon-node/test/unit/util/fullOrBlindedBlock.test.ts +++ b/packages/beacon-node/test/unit/util/fullOrBlindedBlock.test.ts @@ -1,7 +1,10 @@ import {expect} from "chai"; import {ForkInfo, createChainForkConfig, defaultChainConfig} from "@lodestar/config"; -import {allForks, capella} from "@lodestar/types"; -import {ForkSeq, isForkExecution} from "@lodestar/params"; +import {allForks, capella, ssz} from "@lodestar/types"; +import {ForkName, ForkSeq, isForkExecution} from "@lodestar/params"; +import {mainnetPreset} from "@lodestar/params/presets/mainnet"; +import {minimalPreset} from "@lodestar/params/presets/minimal"; +import {mainnetChainConfig} from "@lodestar/config/presets"; import { blindedOrFullSignedBlockToBlinded, blindedOrFullSignedBlockToBlindedBytes, @@ -13,15 +16,35 @@ import { import {mockBlocks} from "../../utils/mocks/block.js"; import {byteArrayEquals} from "../../../src/util/bytes.js"; -const config = createChainForkConfig(defaultChainConfig); -type FullOrBlinded = "full" | "blinded"; -const fullOrBlindedBlocks = [ - ...mockBlocks.map(([forkInfo, serialized, block]) => ["full", forkInfo, serialized, block]), - ...mockBlocks.map(([forkInfo, , , serialized, block]) => ["blinded", forkInfo, serialized, block]), -] as [FullOrBlinded, ForkInfo, Uint8Array, allForks.FullOrBlindedSignedBeaconBlock][]; +// calculate slot ratio so that getForkTypes and getBlindedForkTypes return correct fork for minimal configuration +const slotPerEpochRatio = + defaultChainConfig.CONFIG_NAME === "minimal" ? mainnetPreset.SLOTS_PER_EPOCH / minimalPreset.SLOTS_PER_EPOCH : 1; + +/* eslint-disable @typescript-eslint/naming-convention */ +const config = createChainForkConfig({ + ...defaultChainConfig, + ALTAIR_FORK_EPOCH: mainnetChainConfig.ALTAIR_FORK_EPOCH * slotPerEpochRatio, + BELLATRIX_FORK_EPOCH: mainnetChainConfig.BELLATRIX_FORK_EPOCH * slotPerEpochRatio, + CAPELLA_FORK_EPOCH: mainnetChainConfig.CAPELLA_FORK_EPOCH * slotPerEpochRatio, + DENEB_FORK_EPOCH: mainnetChainConfig.DENEB_FORK_EPOCH * slotPerEpochRatio, +}); +/* eslint-enable @typescript-eslint/naming-convention */ + +type FullOrBlind = "full" | "blinded"; +type FullOrBlindBlock = [FullOrBlind, ForkInfo, allForks.FullOrBlindedSignedBeaconBlock, Uint8Array]; + +const fullOrBlindedBlocks = Object.values(mockBlocks) + .map(({forkInfo, full, fullSerialized, blinded, blindedSerialized}) => { + const fullOrBlindBlock: FullOrBlindBlock[] = [["full", forkInfo, full, fullSerialized]]; + if (blinded && blindedSerialized) { + fullOrBlindBlock.push(["blinded", forkInfo, blinded, blindedSerialized]); + } + return fullOrBlindBlock; + }) + .flat(); describe("isSerializedBlinded", () => { - for (const [fullOrBlinded, {seq, name}, block] of fullOrBlindedBlocks) { + for (const [fullOrBlinded, {seq, name}, , block] of fullOrBlindedBlocks) { it(`should return ${fullOrBlinded === "blinded"} for ${fullOrBlinded} ${name} blocks`, () => { expect(isSerializedBlinded(seq, block)).to.equal(isForkExecution(name) && fullOrBlinded === "blinded"); }); @@ -29,7 +52,7 @@ describe("isSerializedBlinded", () => { }); describe("serializeFullOrBlindedSignedBeaconBlock", () => { - for (const [fullOrBlinded, {name}, expected, block] of fullOrBlindedBlocks) { + for (const [fullOrBlinded, {name}, block, expected] of fullOrBlindedBlocks) { it(`should serialize ${fullOrBlinded} ${name} block`, () => { const serialized = serializeFullOrBlindedSignedBeaconBlock(config, block); expect(byteArrayEquals(serialized, expected)).to.be.true; @@ -38,7 +61,7 @@ describe("serializeFullOrBlindedSignedBeaconBlock", () => { }); describe("deserializeFullOrBlindedSignedBeaconBlock", () => { - for (const [fullOrBlinded, {name}, serialized, block] of fullOrBlindedBlocks) { + for (const [fullOrBlinded, {name}, block, serialized] of fullOrBlindedBlocks) { it(`should deserialize ${fullOrBlinded} ${name} block`, () => { const deserialized = deserializeFullOrBlindedSignedBeaconBlock(config, serialized); const type = @@ -50,54 +73,75 @@ describe("deserializeFullOrBlindedSignedBeaconBlock", () => { } }); -describe("blindedOrFullSignedBlockToBlinded", () => { - for (const [{name}, , block, , expected] of mockBlocks) { +describe("blindedOrFullSignedBlockToBlinded", function () { + for (const { + forkInfo: {name}, + full, + blinded, + } of mockBlocks) { it(`should convert full ${name} to blinded block`, () => { - const blinded = blindedOrFullSignedBlockToBlinded(config, block); - const isEqual = isForkExecution(name) - ? config.getBlindedForkTypes(block.message.slot).SignedBeaconBlock.equals(blinded, expected) - : config.getForkTypes(block.message.slot).SignedBeaconBlock.equals(blinded, expected); + const result = blindedOrFullSignedBlockToBlinded(config, full); + const isExecution = isForkExecution(name); + const isEqual = isExecution + ? // eslint-disable-next-line @typescript-eslint/no-non-null-assertion + config.getBlindedForkTypes(full.message.slot).SignedBeaconBlock.equals(result, blinded!) + : // eslint-disable-next-line @typescript-eslint/no-non-null-assertion + config.getForkTypes(full.message.slot).SignedBeaconBlock.equals(result, isExecution ? blinded! : full); expect(isEqual).to.be.true; }); + if (!blinded) continue; it(`should convert blinded ${name} to blinded block`, () => { - const blinded = blindedOrFullSignedBlockToBlinded(config, expected); + const result = blindedOrFullSignedBlockToBlinded(config, blinded); const isEqual = isForkExecution(name) - ? config.getBlindedForkTypes(block.message.slot).SignedBeaconBlock.equals(blinded, expected) - : config.getForkTypes(block.message.slot).SignedBeaconBlock.equals(blinded, expected); + ? config.getBlindedForkTypes(full.message.slot).SignedBeaconBlock.equals(result, blinded) + : config.getForkTypes(full.message.slot).SignedBeaconBlock.equals(result, blinded); expect(isEqual).to.be.true; }); } }); describe("blindedOrFullSignedBlockToBlindedBytes", function () { - this.timeout(60000); - for (const [{name}, serializedFull, full, serializedBlinded, blindBlock] of mockBlocks) { + for (const { + forkInfo: {name}, + full, + fullSerialized, + blinded, + blindedSerialized, + } of mockBlocks) { + const expected = (isForkExecution(name) ? blindedSerialized : fullSerialized) as Uint8Array; it(`should convert full ${name} to blinded block`, () => { - const blinded = blindedOrFullSignedBlockToBlindedBytes(config, full, serializedFull); - expect(byteArrayEquals(blinded, serializedBlinded)).to.be.true; - }); - it(`should convert blinded ${name} to blinded block`, () => { - const blinded = blindedOrFullSignedBlockToBlindedBytes(config, blindBlock, serializedBlinded); - expect(byteArrayEquals(blinded, serializedBlinded)).to.be.true; + const result = blindedOrFullSignedBlockToBlindedBytes(config, full, fullSerialized); + expect(byteArrayEquals(result, expected)).to.be.true; }); + if (blinded && blindedSerialized) { + it(`should convert blinded ${name} to blinded block`, () => { + const result = blindedOrFullSignedBlockToBlindedBytes(config, blinded, blindedSerialized); + expect(byteArrayEquals(result, expected)).to.be.true; + }); + } } }); describe("reassembleBlindedOrFullToFullBytes", () => { - for (const [{name, seq}, serializedFull, full, serializedBlinded] of mockBlocks) { + for (const { + forkInfo: {seq, name}, + full, + fullSerialized, + blindedSerialized, + } of mockBlocks) { const transactions = (full as capella.SignedBeaconBlock).message.body.executionPayload?.transactions; const withdrawals = (full as capella.SignedBeaconBlock).message.body.executionPayload?.withdrawals; it(`should reassemble serialized blinded ${name} to serialized full block`, async () => { const chunks: Uint8Array[] = []; for await (const chunk of reassembleBlindedOrFullToFullBytes( seq, - serializedBlinded, + (isForkExecution(name) ? blindedSerialized : fullSerialized) as Uint8Array, Promise.resolve({transactions, withdrawals}) )) { chunks.push(chunk); } const result = Uint8Array.from(Buffer.concat(chunks)); - expect(byteArrayEquals(result, serializedFull)).to.be.true; + expect(byteArrayEquals(result, fullSerialized)).to.be.true; }); } }); From 6626aafbc1334640dc715578343368ad9de59b5a Mon Sep 17 00:00:00 2001 From: matthewkeil Date: Wed, 13 Sep 2023 14:42:25 +0200 Subject: [PATCH 17/51] test: fix mocks and get mocks/block modifying for minimal and mainnet --- .../__fixtures__/blindedBlock.capella.json | 2 +- .../__fixtures__/blindedBlock.deneb.json | 2222 +++++++++++++++ .../mocks/__fixtures__/block.capella.json | 72 - .../test/mocks/__fixtures__/block.deneb.json | 2435 +++++++++++++++++ packages/beacon-node/test/mocks/block.ts | 188 +- 5 files changed, 4795 insertions(+), 124 deletions(-) create mode 100644 packages/beacon-node/test/mocks/__fixtures__/blindedBlock.deneb.json create mode 100644 packages/beacon-node/test/mocks/__fixtures__/block.deneb.json diff --git a/packages/beacon-node/test/mocks/__fixtures__/blindedBlock.capella.json b/packages/beacon-node/test/mocks/__fixtures__/blindedBlock.capella.json index 7bfb7472a65c..5153df7a4f0a 100644 --- a/packages/beacon-node/test/mocks/__fixtures__/blindedBlock.capella.json +++ b/packages/beacon-node/test/mocks/__fixtures__/blindedBlock.capella.json @@ -2213,7 +2213,7 @@ "base_fee_per_gas": "17130960083", "block_hash": "0xd3fe3f0c8b3ca99ddba497ac277c6975c999a41c2cca179652eff9a71ea729c9", "transactions_root": "0x8e21473be52d74a45dba662244d95930ac203a9434b85aed465012974b408a6d", - "withdrawals_root": "0x7dcd5f17f55d8788174aaeb744a125ae20c2997d929f9baefb58b4a45dd148fc" + "withdrawals_root": "0x0c251968f55f388e1469043da5a7e4581c8e7db97678489e32c931d1790b2652" }, "bls_to_execution_changes": [] } diff --git a/packages/beacon-node/test/mocks/__fixtures__/blindedBlock.deneb.json b/packages/beacon-node/test/mocks/__fixtures__/blindedBlock.deneb.json new file mode 100644 index 000000000000..3343766131e9 --- /dev/null +++ b/packages/beacon-node/test/mocks/__fixtures__/blindedBlock.deneb.json @@ -0,0 +1,2222 @@ +{ + "message": { + "slot": "7198111", + "proposer_index": "848337", + "parent_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "state_root": "0x5bf3cd91c28d7c84dfe8cbc321b28872445b28bc90af5e0e56d63619b2bd7560", + "body": { + "randao_reveal": "0x80d15d6e3d9239f43d277792d0f78c24b830b4d4409785f69b8275a270aff1966ba93a31af9e9837f10b18b2cc9855b4050f33a3b7e0bf34cabbfc1c23b28dad01666abd0eeea1bdb7f376416e780cfe92fbef4cd6385d09266d8514d885bca4", + "eth1_data": { + "deposit_root": "0x60df4c47d7443c53064e67dc6acce619559db87633c01e974c37c8cf4426561b", + "deposit_count": "933062", + "block_hash": "0xf28d48a4ff577888542a94af855c362d71f52bf86e3c2f66d8388bf581fcce87" + }, + "graffiti": "0x0000000000000000000000000000000000000000000000000000000000000000", + "proposer_slashings": [], + "attester_slashings": [], + "attestations": [ + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffffffffffffffffffffffffffffffffff07", + "data": { + "slot": "7198110", + "index": "3", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x800ec854cd94a27b0401412a8e19eb9232cb23d36422e648e6d77f76a8756d994e48d3de3dce227ad0eb902079449255001e21b23ad356c20e1da14bcd39e5688d4f9747e34dd7e9d52da9381269fa110e38dfd85dbf5d6d2c3f336dbbb305e5" + }, + { + "aggregation_bits": "0xffffffffffffffffefffffffffffffffffefffdffffffffffffffffffffbffffffffffffffffffffbfffffffffff07", + "data": { + "slot": "7198110", + "index": "19", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x883fdfd84084f46798a3b827a2ed6e9693d87c1f26f845169746f0c4ccef5e037a320945c662c7a96d134a987644916018eeb429c3721a572cc036a2664582356c5ecec6a8773e05ddc6d6a214636aeacdf8e2248382236f1d83a1ef338efb46" + }, + { + "aggregation_bits": "0xffffffffffffbfffffffffffffffffffffffffffffffffff7fffffffffffffffffffdfffffffffffffffd7ffffff03", + "data": { + "slot": "7198110", + "index": "44", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xb7f1fd393862afe28cb5ccc835497e0f44b2f80984bc73f62632eec389448474eb7132bbc21e78e2bfd316414a6a217c0168cbac5db533f773a064fa369020600c6a6b8d9684f6e1156097dd7ecad152e36a51494bfc69d5030d07c51e8721c4" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03", + "data": { + "slot": "7198110", + "index": "17", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xa874ecb564d533d5293b69ac795cae16adb5c468c9a99bbf2038f5608de6820d5a7a8a96cabafc93e32b40f77093d20d0c8645598cff5f92f3d352493ec6b0b1647eefb1b0ad08b1c9a52cbbafdf99a7ed06b37e4327817e27bf88d3344aee43" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdffdffffffffffffffffff03", + "data": { + "slot": "7198110", + "index": "15", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x88c4597ffb32c2e7c38a7af1b199fbc1fa1dccfe33381a2380862dadfb3af6e53d75a03e0eb0e4b0d0083d4cd5bb14470c21f4b4f0a791b77f21d32d66f70b7a1ab9b20709cb7bfacba560c383a3bfb4f97e2bb1e6599aede38dcd73957d2aec" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffbffffffff07", + "data": { + "slot": "7198110", + "index": "10", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x9360151dfb97ddae1cadf80f1eea119883bc1b57a1039df32f7e3575ebd30be5e40c2f81d8065e3ceeb97978b57dbef806e16b63f0bc8d368d2389ef1a86de3500d71d6e2e34e218d59f4bc6a40fd66bab0acebd02bfb8710445b8bf36fe88df" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03", + "data": { + "slot": "7198110", + "index": "56", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xb4b3b6b3424fbfa97ecd1544d8acd3d4476ace9a1ef0e380b9aee136564b05a39520b172598a2e6371c07d1732a729810c44ab8fa717e87391167fe695e555933e5bad6a82fc5e6eb125ada0b536aca1d048c0b767bff40c8c5d2db3cab49f77" + }, + { + "aggregation_bits": "0xfffffffffffffffffffffffffffffffffffffffdffffffffffffffffffffffffffffffffffffffffffffffffffff07", + "data": { + "slot": "7198110", + "index": "5", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xaf2f65c283c70aebc639329796e021c5ea9ad34e7581dd8a6fb1bfbdf01c6921a89655d3ecc71e8c0772e2c52882ccb5142a7203bce0393ff944181c23f7e3c303b52f2fcc1d34672de24abcd38ed05748d0129df19966e48e1047faf9ac7c6b" + }, + { + "aggregation_bits": "0x0000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000004", + "data": { + "slot": "7198110", + "index": "54", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xac913f9af26264fabd4c0cedf227a0749850b75d65e5a0a3d7bfb89cb9611c6c6535d57e18c5d83c2b01a3d18d2548b20884cfe899df4331101ab3cbf25ebecbadbf6c12e3371ef393b80c3a62a6514e27a9f7a988bf7d95e287bcbc05683e57" + }, + { + "aggregation_bits": "0xfffffdfffffffffffffffffffffffffffff7fffffffffffbffffffffffffffffffffefffffffffffffffffffffff03", + "data": { + "slot": "7198110", + "index": "29", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xa238ef1eca9dd45fd6e35fd98b8ce33ba30c74aeae36a354760df580e9152404627c2f737591d469bb39976a3ee9a9631830e33412b1d5d5d4e81373b4ee04f6161cd4e81d07ab2d716d3e1182c85096dbc9318eb475985ef7263befbb9773ab" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03", + "data": { + "slot": "7198110", + "index": "6", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xa69f125f73b5b1e51317777723047a68d4cfca721f3fe6b58655a6c900f58ac43a4bc41b8b58401e895d1d4841a994d50cd1dcbc54306d93be5f7e441e0b13db1da1abc1ce5551bd5a6e83ac2c3677fe0f952d0eddb84a458bfa8d0e6e4e8222" + }, + { + "aggregation_bits": "0xffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff07", + "data": { + "slot": "7198110", + "index": "37", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x96a2f842aa190149049a64bbaa8bcf71ed8de15ac7ad127058e4bc9ba4f531a01b91c4f9554416c70bb95a2d16b36880073213c151211c35a7eb6a84a0f5ec40f5666805b563630e00417c27eb010913bbd67fa93c45cd6c75a766d73180c61b" + }, + { + "aggregation_bits": "0xfffffffffffffffffffffffffffbffffffffffffffffffffffffffdfffffffffffffffffffffffffff7fffffffff03", + "data": { + "slot": "7198110", + "index": "62", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x8dcd003f85e6fff4afef20e5f509e17e2c2bc907d5a446eeb6f7d95edbeffed165b2237d0e4521c794150704a2e156760d7036519062e2b85085a4f889c86e2b7c13923ae602505dad1aa7b97cf802b4ddbfb9e2e381c8fc89c7f3e051aef027" + }, + { + "aggregation_bits": "0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbffffffffffffffffffff07", + "data": { + "slot": "7198110", + "index": "18", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x972811fc7f5ecbb7601998d22887939dc73cc9bff9ba4de00bc722f5fd8f9cc0bf719fe72b097ca10c3da1038902f4a308ab9f289cb92c8087be4c4c6bc3a3c73e69798724cfb501dd1de27363356ba8c98ce91b188973f14cbeaa3999bf5658" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfff07", + "data": { + "slot": "7198110", + "index": "61", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xb0bb88835affa6a5a26604326738ebe62578189bb60cf43aa1ad5516ccd521ccb0c5c419925974d5f60176d133d7ea1001771784403d6495335b3462605ce8a56e338e50bd1721114f2c3127ad3c59548a5fd448a8e6a28d1b1485c075579e9e" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000004", + "data": { + "slot": "7198110", + "index": "14", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xb5e334a0eff42f1e954e5ca56d17b65e15795ce7c3b1447fef36a5a3fe9d5b21d5230f0f09184e6d7a95cde1471ded4f10aada3cc499bae52237644ded68cadc571f7c11e9a33237abed2e811492878f9af8d13b9726862e8df6c9a0da7b948b" + }, + { + "aggregation_bits": "0xefffffffffffffffffffffffffffffffffffffdffffffffffffffffffffffffffffeffffffffffffffffffffffff07", + "data": { + "slot": "7198110", + "index": "28", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x8dfedc6fcb2d3b031d8fd93ca26934e1526fb830fc340eb9e7365f4ba1135e46582c56ddda9043d266b2ee3f63c71718041923ef5f6e3f8798df73711611afe536b258496d867b8fe6eaab45a8142deae88c592a0661723fcf4e5c1a1d3f13e1" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffbfffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffff07", + "data": { + "slot": "7198110", + "index": "9", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x8e6acd77e2597a26ce7111ebb95f0eff9a7d69cda32b0e4945f83944d8d2b1bfe35ea15f7300a1fc4538c6623b4d56db15ab38021588e0f7147930cd6104772575b168175e6c9c173211f4982e58e8656a1dfefd99aba241b4b2f02dd19e71b8" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffff7fffffffffffbfffffffffffffffffffffffffffffffffefffffffffffffffffffff07", + "data": { + "slot": "7198110", + "index": "23", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x99044710975b87935ec028e3d7bd3874602e72c5fb4e1230e7303bd6f76d084fb003bd5feaa49ee7f21d847335359c631371839acf9a3e89b48c5a546eb74ecfcc19fd3c94df415f6fface58316dc2d0e928326437870d446c793bf9cbd81b29" + }, + { + "aggregation_bits": "0x0000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000004", + "data": { + "slot": "7198110", + "index": "63", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xb620d0e78254995805a6b8636eea48b4f152d817fa32684c841119d3430d89340e9579bcc93706376cf664cb951663331832ff16eae22888996315cfec3297e11923fb4f5c7a802223fe78e8ad11e44b554ae53a41bc59ee2ad87ba8f3ffb17d" + }, + { + "aggregation_bits": "0xffff7fffffffffffffbffffffbf7ffffffff7fffffffffffffffffffffffffffffffffffefffffffffffffffffff07", + "data": { + "slot": "7198110", + "index": "54", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x81e43f692ab4a2050012d05b054d5a2a071055867aeb2d4e1a518ed5fb6f603365f2998aeff9bc220b5b7c3d161adb5a08cae223dfa1f2913db549bc834c560d183105f26054bc319a6bb8dd739f05c0e35d8c7d44fdc7d19c0537e941a4cfed" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000002", + "data": { + "slot": "7198110", + "index": "26", + "beacon_block_root": "0xe510ffda00b074677b7bc8ed133677d727d8b5b9b387179e84b564c4d421962e", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xaeb0b0718b7d447f8411c65992aa4e351c85a1981649b1f4655ceb1dce1a39084118948070cfb4f08828ec9c32b8ce3f0de07cab14d099287ba7d5bb92a3baaa32d9445abc0bbd8d9b1707d11a8fff9ebcc38ffdb207cbc8e65dd1de64478a68" + }, + { + "aggregation_bits": "0xfffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff07", + "data": { + "slot": "7198110", + "index": "48", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xa71533cc87bb0103f0db89782fe3318d68714b1b8169450daf3ef1ca615b0dd71aae70d3cae9edc0c5b2660c247dfe3a0a3502a8b0fa0da7d37427cebeb5674fa997ae0b145953f296c6489b80cfb7577f958f44ace41d7e80505f8dfee0b7eb" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000002", + "data": { + "slot": "7198110", + "index": "8", + "beacon_block_root": "0x7ce8a0bd081f04c4527adc037b8e395297f0a47d8512e49a056bbbe1639ed937", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xb21c9cedb8ec34e258ad584af63b5ccd0a6477c50d1ef1f095011f4baa54679b9b6387b85806d217852eba9daa4629bb00dfafa3cc3f6acf50b779b58286009483656c1506960d32a71681384a5f95fbbed0b786e07b15b995dc78aa7f785f4c" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffbfffffffefffffffffffffffffffffff7fffffffefffffffffffffffffffff07", + "data": { + "slot": "7198110", + "index": "16", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xb5851ea7c5c2d25f7275b616b159795196f3ebe970af2d84ff7a03d1f099211fa918bec7c536566709826f7965766e2b158bddc53a5ddacce4ab1778b12ed297004e61f6c4f4416cf9cbd3e830ce5b4adceba939c7f117577a1db616eaf7ed18" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03", + "data": { + "slot": "7198110", + "index": "2", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x804b23f906933c0a128dc9c66ec382add9b332183ed86373ffe3784baabf422ef397ea007031fbe8051a312eefca9f2508e1021103cf09627ef606ed4424ab68943ec18268cd7a10cd6fcc08bd203d43e15715f8f6d7e400591439fa2498015d" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff07", + "data": { + "slot": "7198110", + "index": "1", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xa2e31d712be24d060426a6a0c29d55133a106c69bd6ca21563cf89730e6a6bf0c475ca136eca173e4b7df874b63cec8c16034015fa422c0f5fc0832ca798d0a820894a9409ec1b3949d2b7829206f9a700337eb498ef33eab6482b764d2c6683" + }, + { + "aggregation_bits": "0xfffffffffffffffffffffffffffffffffffffbffffffffffffffffffffffffefffffffffffffffffffffffffffff07", + "data": { + "slot": "7198110", + "index": "27", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xabc4d3561cbf7d876ab742531378bd3c9aad22d86bad08da911eabb439679f694c1a1463a977157e5f02595bdaaf5fa7071caf436eeaea2ad6d14003bc5d78e5f36522202f41ee7d0560128f7c6312a2221bf4c0526a992dddd75498040be6bb" + }, + { + "aggregation_bits": "0xfffffffdfffffffffffffffffffffffffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffff03", + "data": { + "slot": "7198110", + "index": "38", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x811a276c7e2f6d5a7e809f2c953398edacb536b843bd95690b416b962a4f767abd65cb8fb0f57d1b51250ffbee91b0e3024142f611aaec39712c5796e617db98db7a59210a588c8cc3ca582c8b5751f2403cad85b50c8e7d520889b4949c0951" + }, + { + "aggregation_bits": "0xffffffffffffff7ffffffffffdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03", + "data": { + "slot": "7198110", + "index": "42", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x96230393c262ea2fc78207a199f2526ca67a69f320c0b5a8e8c47258b1b05ce1382b53b1f51bd5bd24fd7699a8776485078fb595a8cf1db0f513ccb1ccb018e28173eb80f04e278ed5b6cfa8ca0d028c82e4501f625baaf29255450dd9a28f21" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03", + "data": { + "slot": "7198110", + "index": "35", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x80c2943605ad7f5a2cf8906ab68c4a8d680f9ff58d1e0be7514af5500f8d7dcda986a33b389d4ed873ac5a0fe04be6091718f39784ea73e14165e7dd45487d2485f8de2a1cecb1fbc5554049ba0130d48dfbc38a7860160b966a6873d1664d42" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffffbffffffffffffffffffffffffffffffffffffffffffffffffff7ffffffff07", + "data": { + "slot": "7198110", + "index": "43", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x83dc56178a870ab49175f37155ee2bc50526e30fed3a1a5f817a8a9c4c4dc0028509e2b44d5ba15271f5790e5698472916e47f8cf5238679192985d4e6d6fb5266abd7a007571f4681a2e8084675a42b9b4bb9815e00c03f4a105118e896e804" + }, + { + "aggregation_bits": "0xffffefffffffffffffffffffffffffffffffdfffffffffffffffffffffffffffffffffffffffffffffffffffffff03", + "data": { + "slot": "7198110", + "index": "49", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x809a6291bea3bc30c8c7451558bc99c51e0e8509d1e166405d1ce88262d90ba97f315776ebfd1395fea5803c601c742b01bd7c9fcc0c7c439d9db67617cd46b44884e84a5d47fbc64bb29ff0743da8ea26a922ad4f6b5c6171d8b59b180374aa" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffffffff7fffffffffffffffffffffffffffffffffffffffffffffffffffffff03", + "data": { + "slot": "7198110", + "index": "31", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xa8054c9f61132b60dd473ae9f38f3a98df57404c434d4b9e880b5711cd3af99b2e755d0fd5c01428249b398f9a0fe71d0615b0fe0c2a452892aa722bd542fce7f9ef080fb2613784618268973e8785341ab4e263262446686df1086034f28905" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffff7fffffffffffffffffffffffffffffffffffffff07", + "data": { + "slot": "7198110", + "index": "0", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xaca82ae9f17261c8ead0b0258d9e6f1f482b31eb0f96d1aed812b504e7c45f5c4e0636a0ad5139b66bf1aa30ee8d05251884edd0187d78a2124869bd967992f8f4df10b448d054ce34842fa8eca601807eaae358a72b54ac8dba216eaf07f33d" + }, + { + "aggregation_bits": "0xfff7ffffffffffffffffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffdffffffffffffff03", + "data": { + "slot": "7198110", + "index": "24", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x8ff4f4aec006091d11141fae5cb2f575157c2c099fc45063bc87793d80cf869e45906029789ecab47762b2abba84d54d03f433526a7df2d63d4298518975e4079bdfe7cfa0782b7b1934534e1a1f3829381f80bff0570e0772fdb5487561a8ac" + }, + { + "aggregation_bits": "0xffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffffffffffffbfff03", + "data": { + "slot": "7198110", + "index": "8", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x994623f2a4004f1fa04b0d7c0f74d7fc04d6f36c122a490fd879a09166eebbce89e433df842734e81145818a16f932061775d8f7bdbe53f9b61b49768a6e36ad3cd88a6e03b0dbfcb34ef9a93a15891388b5bfda1c6e22868fd29e476e1f4007" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffffffffffffffffffffffffffffff03", + "data": { + "slot": "7198110", + "index": "40", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xb808baea6b8e80a5e0d478b79c566619cc8853fd0f0514f6595d7918406c2349b068888e55fe344a04019d4593b58ce714475e70432128821c6cabe95f29fb9bdfa8f4a2100b297ebc1569809a0c12b71184d33400e6e0ba4bc47fae9ff1b472" + }, + { + "aggregation_bits": "0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbffffffffffffffffffffefffffffff07", + "data": { + "slot": "7198110", + "index": "12", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x9667b95fa46bab86a9ca6498ea43505eea0cd6e954593e24970ff181cca20c8ee2873c8f1d0560a7f55556ea62f1705b15d482e47c75bfd9c990912270d2b4eca9e62591cdd2cfbf80fe2d7176b3e42fbe64b60cebb1a290729c19780617219a" + }, + { + "aggregation_bits": "0xffffffffffffbfffffdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff07", + "data": { + "slot": "7198110", + "index": "36", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x996e970958b1a5badad4a24e164d8101999c85df44507b49a6cb22dee01ca892e53fdf12f8d46751644de59a371b45e70df1176d5004e2949037fc441b289acdbc9b84074c6075db8c409c4b6b05784bc9381cbf488b8fb9f88f07e920a80954" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffffdfffffffffffffffdfffffffffffffffffffffffffffffffffffffffefff03", + "data": { + "slot": "7198110", + "index": "11", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x83629ef8b6704b87cd82a53458f95f8da7da093e3560103ca253ed1047cb6e894258d3a8b2f3ea979151f0ce040a05ad1163ee8f6db9a8fd2f8d3b46d3c71b70909007f323ff50f41a8c3e671ff53635e631ccbe630a18a038fc657f7e091b70" + }, + { + "aggregation_bits": "0xffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03", + "data": { + "slot": "7198110", + "index": "58", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xa0d19edd31b0148236a1c2aaa9d52fd23833e06b631b4cc9fe0e57148353bc866451e351f1c08dff4b84b43d4c7b20bf191964d443581d1975c325d2a116dec8e63ac27d7abe0a8c3be3c81541bcc7f601f58c0271150b6d8f903766fd9bca29" + }, + { + "aggregation_bits": "0xfffffffffffffffffffffffffffffffffffffffffffffbffffffffffffffffffffffffffffffffffffffffffffff03", + "data": { + "slot": "7198110", + "index": "51", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x814dbadecc4638037d3e78488b232828d25b33b63de2ef7440d3e860f1668df27db0d452da4ab5f6825f3583809e3a280977babd857f69e13182ca9a017e5d566558a0fa82f3847ded6470cc68bc9b0aacf6c4fc71959aff78f3ec332fa57f97" + }, + { + "aggregation_bits": "0xfffffffffffffffffeffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffdfdfffffffffff07", + "data": { + "slot": "7198110", + "index": "63", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x9452e153466d6af425af37a9b97fcba53a70127ff6752f9a078e3051a433caa88ed0928d275b96602c6100f2a109a778116b7f51c9dde3699ffbe8d3787a9f365c36cb02d6f4576afb14eb75e04dab33b1b818aad2cf2fffd0fc85185f27dbc2" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff07", + "data": { + "slot": "7198110", + "index": "50", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x8b5eb5dc837ba4941406213935123991271ba77cc85390c63e90960c984696c437453b1271b67a2231057e5c0efe244603340a1c29922a15bcf6ca2e0ca94daed77df09169962c9f78e804eb81422f1b6d7239756ee148a6e4daa892805b2f17" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000004", + "data": { + "slot": "7198110", + "index": "43", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xb98e8c09fb484a841de83d10c698203f0669d45bd41e0aa83889461d4b021f501426dd4a3cd6e23250c859782053c351176ad85b5af81cd6421e41a2b2fbe3aa0a35b6bd8e23437e492e682d35bd57934cd952ffa1444a58423c406f9b591ef6" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff07", + "data": { + "slot": "7198110", + "index": "57", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xb2b95193902e56914b6f9cf1eb27d47445dc70837d1025e6b002018e538f7cc8e385b556674f6c525d6b7c14309556330b00c3ded0f1b792ece569812564abd0d8a5d685356be442f6e760b7b5bd4121a141b652a3776a1cf4c3f2a1938bbd59" + }, + { + "aggregation_bits": "0xfffffffffdff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffbfffffffffffffffffffffff03", + "data": { + "slot": "7198110", + "index": "22", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x873277f8630cf2d1c620ec27f844293bad6253c7d1d7a77f8b12176b47f117a28d9f9f1d0347c114415c3732953e61350467a60a53e56a2f5e979964acf16beef1ce7436b9975d01f195bf8bda01f23e7bcece4638ff0a5d14996f1bdd2a1314" + }, + { + "aggregation_bits": "0xff7ffffffffffffffffffffffffffffffffffffffffffffffffffffff7fbfffffffffffffffffff3ffffffffffff03", + "data": { + "slot": "7198110", + "index": "13", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x90f0f0ec18d3757a2f99f07adfe8678430172620d9b2eaec08507a94179a822f849ec8fb37d39957fac619bfb6e2a18402afce8087eb1a516a9dba2b97f622147832a79ff5dfab02adfa900c56b7795024daac476c3dcc4c3b815ab69ca8d934" + }, + { + "aggregation_bits": "0xffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff07", + "data": { + "slot": "7198110", + "index": "55", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xa69b3ab8501cb0108f2564b92cf4b2172f2dae6bb6f931909eeabb60aea4d8604a4dc1dd6e74536c482c915bd6d4e1920da3229c0f2ec3ca725afa4a64ad72931a67b9b064a9a72dde4ecc05fadde57e4bd7bdbf9031a0ec0259a9893f00a6c1" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffdffffffffffffffffffffffffffffffffffffffffffffffffffbffffffffffffff03", + "data": { + "slot": "7198110", + "index": "53", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x90a0c277352919d31b27cbe63607e499938e2be7010b72e005ff0ab263c7f6b38bae1d1e80ea9c3228eb432f3ab8eee213504c9dc8977bef84ada45ba6bbf3ba23e77515b6731eb20aad4e8d1fcee0ed339b513a76172322665151f0085ec701" + }, + { + "aggregation_bits": "0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdffffff07", + "data": { + "slot": "7198110", + "index": "39", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x827b9bac310ea851d6e155c872302fc3260a374d6e549fb36266b6968fbc027d43cb11867fce670aa6c4ab1793d1c154070212b0c202b018b89976913f9329a0ea60a7df5f8274bc6841e8d3a042817b07293d9cc87562dd711873394c044a3a" + }, + { + "aggregation_bits": "0xffffffffffffdfffffffffffffffffdffffffbffffffffffffffffffffffffffffffffffffffffffffffffffffff07", + "data": { + "slot": "7198110", + "index": "45", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x92bfac5dcbb5dde88cf6ff8973285e3cf9fab3165481fa84203e62ce89700f82b2b2ac2025e97f3825d9d114c41c23fb078c30e5a3a81b3aa83bde1d1279513ff2f650845c058ab3cf2525ad4d62aaca2b8ba287d74cb7122a59b90a79c30550" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffff03", + "data": { + "slot": "7198110", + "index": "33", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x89f5988d7a5731620e1f99d8db32ab508ec009dd30f50e7c5722f253e58f1b65d8f2b86fce1582a674577d3a25e3aa6d19a8521e98de23782f156b9c20cc0b293938f6ecd0e0e674fd639d7b41a85da20fb89b91363a4674d4b5558dff969ec7" + }, + { + "aggregation_bits": "0xfffffffffbfffefffffffffffffffffffffffffffffbffffffffffffffffffffffffffffffffffffffffffffffff07", + "data": { + "slot": "7198110", + "index": "32", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x8857fecd806b521054c92a3ba5c56872324b4aec37c01fb8a74bc22e1543e5a848446e211e4170c885ab6702e5d2660000d9d2bae6dc5a7c8eaa6964964c30c9bd2cb13b45a9a24bad7f967968cecb5cd116294301b5ab0c9df346be4e12367c" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff07", + "data": { + "slot": "7198110", + "index": "25", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x92eaf3efebc16a8ddbdf2fbf758126448ce75079db06ab070e071b582f527659ac02532a3df23948a3512d9e2258d444117be065a77e24236344257b4ffc0e3cf366fab38bf668ea78ec1149680d6bd8b669e0598664c77dda000d30eecb2829" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffff7ffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffff03", + "data": { + "slot": "7198110", + "index": "20", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x8e3bf3dded256b145f4782b5fe551b850d7900d07ff6e0e709efc9f503cc0e32c2c350cb92d65fd555865eb5cd95482b0e241f7210d1a790fd14b706ad10a13c0ba151b58a20ce1fb426e18e294eb77020b97c9d087c515ed4f94ab43eb1a1d6" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffffffffffffff7fffbffffffff07", + "data": { + "slot": "7198110", + "index": "14", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xa084c3f195dd513a4138074227f31490e75a73e14a90d680060991fdc65e72c3fb7f1044c5b91be1074482e6bb144d4b17c31954521185290f6a6faf8acbc2db4307296e7261a04e2cd8efd1609e56ed238a4a0f44e564b0c7bd80866fb875b4" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff07", + "data": { + "slot": "7198110", + "index": "52", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xa0b58bfd0953afcc8d5e6cba13d1f9b192e22174d85df4a6659d0ca05e5bb7259e8ae12059bee2aaa3f471b61411f4e6128121d30bd813ed302e0c9acffdfab696c47695b0687789b0f65764e47c4c30057543c0a38a822d7693251c4d70b3cb" + }, + { + "aggregation_bits": "0xfdffffffffffffffffffffffffffffffffffffffffffdffffffffffffffffffffffffffffffff7ffffffffffffff07", + "data": { + "slot": "7198110", + "index": "41", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x843f795210a3a861436f60f58d4c662d161b4ce36c316bfd575b567db37876cbece0e155c68bf13030b1f88f025a7f280222cbf81f9a2e0c7dbcb7d78a4bebf5a5838af24b52deac39c68190fef42c557b628174d3355a8a7b1d62ba00c0a8f0" + }, + { + "aggregation_bits": "0xfffffffffffffbbfffffffffffffffffdfffffffffffffffffffefffffffffffffffffffffffffffffffffffefff03", + "data": { + "slot": "7198110", + "index": "26", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x96abb4a88b8674f5b618eb7b17d178912764b0aecb8e6aa72dfdd120a7c687fdbd5c869f7bd2dfbac679e00c1b601dd510f2584c150aa052d03ca73f629c5e25d09b9cc75a30e68d76fc765cab200913024c8ab5571677ec72e61f47de801364" + }, + { + "aggregation_bits": "0x0000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000002", + "data": { + "slot": "7198110", + "index": "26", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x998a44894c7f50d3870129d8b9cfc2dad0cbb9ae1163c0cfba2437b20a52bd785dc0b521b459774a5dd66df5ec1f08fb18215f9e859ce8e81905c2432d1668d79fe04eea71483503775f2d7e63c6134f745bb81e3960c63d89eb4fde48191ac3" + }, + { + "aggregation_bits": "0xfdffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffff7ffffffffffffffffffff07", + "data": { + "slot": "7198110", + "index": "30", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xac503cf7b1629d4d0357d24179b7206cb0c17f75397353d5b85ef30ff381c1615e33213014e6128bb3aac32b5148497c182f28a4027486780b0b86391a356d4890f38799db0ed5c825319bdca8a4521a5ad168154a68ae246ca8159ace513bf2" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff07", + "data": { + "slot": "7198110", + "index": "21", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xa40f08f08577ba583c192d89a38b684daf53d2184c24fdb771f38fba9f6f016a06f82c9090e384cdfd350521b0cffba60b6dfa9cbfe1af5b3bf87bb6cd838afef1db8a02510a1f48e4e16be3bb96edd3f1f849dc993bbab0baf9fa4f23373aea" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffdfffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffff07", + "data": { + "slot": "7198110", + "index": "46", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xb5f30a3f9cf912cf42d45d6cafde94ae9cf63318ce8e8632e5793d0cf62773b82ea4006dbb944bc1491643690785746f18007be2cac309fb9eb5fbf850222d4eacec84080461ef0d15b6efe71f94bd822e3e1ac3d2dacdc02f4aa456289c0c18" + }, + { + "aggregation_bits": "0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbffffffff07", + "data": { + "slot": "7198110", + "index": "59", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xaeff1579d5da293765980f03c76436bb96ad06d1ecb616d7606dcdf80721637922bdf721023c4e7f1e51ec2df7b2fc59035784d7f00883d66ed4a4670587cb2d4603375999a7a32a40dde4ffb8ff39d4cecffef0c66c9183d6e71d4233380b61" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03", + "data": { + "slot": "7198110", + "index": "60", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xa54718da438803f6a136d0c96579129f6b3a01864958e1c4c96689f68a493a49a31f8ab6093e8834c322884ab705e3e701d38d70d872e7f10e8ff06a4abbebbb7dace103930456ebdbb36cc510f85dcbe4ce4f9821cd9c5be632e2cabfb17fe3" + }, + { + "aggregation_bits": "0xffffffffffffffffff7ffffffffdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff07", + "data": { + "slot": "7198110", + "index": "7", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x8c68f9f64180e17dbdc49cbf949b6ad5d23b9e9816d4b5dd523d6a9eaa69ff36a9e381a19e418201af85dd25e2c36f34154dfe12275f27cf51ed079ad7a49ebaa7ae9578e659498ba9d5932fe9325c37ff61a811f1b6f66995ee0430787e6f77" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffdffbfffffffffffffefffffffffffffffffffffffd03", + "data": { + "slot": "7198110", + "index": "4", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x926229cb99ebd6a445111a93326de8f7d1934096ff82f9a7d64d98fff431cbbc717feb6c5ad97b88724f33d1051b67c908caf1139a3f0c432a7070df55d13a34818489c68dc68fba9eb7cbbe6db2c3f93622579caed0097b1bd657ebc68e2fc0" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffff03", + "data": { + "slot": "7198110", + "index": "47", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xb17b28da6b277269e050f0f43c29c325b97b8899b36fa30eabc0b167d6799dfc3a9f2a55ba87dee935467e3cc5d06cfc0caacc96b5e1334223ffc09e606dbf8fa16b193d609c500dd8b847d925c136c5858fbe8a6eb7891a5d471f66591322d3" + }, + { + "aggregation_bits": "0xfffffffefffffdffffffffffffffffffffffffffffffffffffffffffff7ffffffffffffffffffffffffffffffeff07", + "data": { + "slot": "7198110", + "index": "34", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xa45c5a6004914093ca3ca287efa9084f1479e7a2bbc6f3b2ca23248eef38552e73f6903370ca414ab0d3457a999a3b1106b5a5b801e0cd575d8a6e2c482c99d96b274a4f7b25bc24a1c0654a23f062da3ff8bd628d6446b41bceda794f6ab811" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000000000002004000000000000000000000000000000000000002", + "data": { + "slot": "7198109", + "index": "57", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x93aeab61f6fbdb27e7eeb32f3e92b5a166ff935ba513151ca6585fc2406855592773ba904c49601b351b1134cf8427b90b2777ffc28f2e845788f58877f7d2c527f7ad27de5c9a5fbc21238f1c5970cf9204257ce650110162b04f5495c103a3" + }, + { + "aggregation_bits": "0x0000200000000000000000000000000000000000000000000000080000000000000000000000000000000000000002", + "data": { + "slot": "7198109", + "index": "39", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x82a1b2728a7776bb6688859c720c1811cc364d3bf28ec43cd27769b7407eda0618d17114145f1ebffbd020a8743015470125172d681f9debd4ee06a42cc5d9559c2a7e9521eda14babc9fd00fd9c42e14822b1358e4b09c0e8ec3432b0afebe8" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000004", + "data": { + "slot": "7198109", + "index": "28", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x8e62863b6a374126fa021397f76b6b00eb80c26456c1d8c71b67a3a867b8664baefe7aefe92cd786453289261b54ed6d0f83cb9a3af04c64dfe94582e8f51650c283ca3d4c9467606285c8011cae76d46e95522fe73e096a7b4cab9f09012683" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000004", + "data": { + "slot": "7198109", + "index": "10", + "beacon_block_root": "0xe510ffda00b074677b7bc8ed133677d727d8b5b9b387179e84b564c4d421962e", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xa6b64771cd2d6e3da70467bf5f13cc891db11be9f49f05d036fe0a7b8d732d4797ddaafcb24220bb499c4dd73e6da0370b4c031695794c7652e8d87df607b15fedff1905b6ae6f6d1316748ecd9fdf1033a6ebbee48726c4e943a1239acdb53b" + }, + { + "aggregation_bits": "0x0000000000000088000000000000000000000000000000000000000000000000000000000000000000000000000002", + "data": { + "slot": "7198109", + "index": "0", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x871b315f4b35a75d2f12b40dbf8eb8cfe14498accb21a7e437a724be1f82f0f5ccce907d0b74a07d7e0dc145825cbeff139ec351e31c848108a8f97ada990cebeeb9504a941327fe09a7781e2f889809f9b5dd849540d6853978bfd9481ee68a" + }, + { + "aggregation_bits": "0x0000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000004", + "data": { + "slot": "7198109", + "index": "4", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xb2b5615cba1534bbceff4f962773268e193a1a001bfa2323bd36a8981346e2428e5d7675d17f0fe1ec6db9a23c67d8080a443f2a1b7ae4bb37423aad5a187780dfb4580d9b1ed43aa3cfb6eb3bbe783ed98d4fe4bc3951d7c2e1bd7e04a6187d" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000002", + "data": { + "slot": "7198109", + "index": "5", + "beacon_block_root": "0x7ce8a0bd081f04c4527adc037b8e395297f0a47d8512e49a056bbbe1639ed937", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xae1f053622c3a0df3325bf7b5c71c669a3409b91e137d1f8b3b94b432838200bf607b11ee4efa62f29c537f781e24202008abc2b07f9fceb08a5fd55e7f00d527b787c5b9c6a03d27e13c6ec29c53a3b88fc538e50e14f4f12eedebdb00033b8" + }, + { + "aggregation_bits": "0x0000000000004000000800000000000000000000000000000000000000000000000000000000000000000000000002", + "data": { + "slot": "7198109", + "index": "9", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x99e205ea409c14a4e7cb90d1b9d683c6524657714fd9a18dd8c9383b246360700346cd78a991f7f9dd0f370a85849b020a1dc9b3b894d970e198110b5eb8fe9b0de7350d83c1eabbbc4a2de5430c992ba5f8ae37cd7b140461f57af50f0f1ad9" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000402", + "data": { + "slot": "7198109", + "index": "45", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xa88772a4df6d3f34c82166f59333c90944b8dfd94cb1dee23ff3bc99846a885aaea07c698d048a0d95f979c03a42fcc71863f39a07ab0fcd95441e9cf7c74f6d1a2a190c9c97014a9e9283d6c4d1f8cdfd0924114614c70d0e2c6e98e82a69c4" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000004", + "data": { + "slot": "7198109", + "index": "37", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xaae11477eb3ca38a16a973afba6b15358348cd2c0baa6070a6cc62233e45d4eaa5378014eccd7361ec024ab376b9b5be0876b92fb1fb087fe2238b1b646116b63bd03018991f1803aae3f8d7342da7a0d27bcc12acfb8a0a169b71da65b4c363" + }, + { + "aggregation_bits": "0x0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000002", + "data": { + "slot": "7198109", + "index": "43", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xaf2468afad96594cb4cc0f255cd8288ea101ca1522b1cfb8f5f355f097c58e8d94389a5ec2075af0e07d78115c0e92420d586141a907821ec734aea27b80f728c909c9e1ff365fd711254bed6ad77972ae8c32ae03ceacd06b322354f8a13cf0" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000040000000000000000000000000000000004000000000000000004", + "data": { + "slot": "7198109", + "index": "44", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x9991bbaf614e1d316a631c7bae5d027785e06c36d4513a6f6ecec6174c16a585305622340c6cfa135f2b29a816a6a85318545d2f5395d251a7da15794db24cae929540239ee2dd2a50dd14eca382d5f1ea967b87392c28b3d5b0f09e6e13232c" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000002", + "data": { + "slot": "7198109", + "index": "27", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xa49cb3751c786f13867bad1b93b690970c35657c07c1406e6bd16f25ad6fb15da73842b3175d6e4803337be1b9c977dd18a43db825b7b66a855ab2c69c199c923620b063b11008255b7b39f9a68d2e98db2a3030c00ecf8b4b2aadf072c76808" + }, + { + "aggregation_bits": "0x0000000800000000000000000000000000000000000000000000000000000000000000400000000000000000000002", + "data": { + "slot": "7198109", + "index": "34", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x9223d484bfa34f252031134e9cd3445f7dc83ee1fb2b5362e78c6e372f2f8b4073a149f932e9743ff065d6152061997603394aacde183037f0a85b472e08196f57ada6e11ebbd4cd4345a48888bd5dbe1e0b17df7d795bb2538ad7efb58ad2eb" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000002", + "data": { + "slot": "7198109", + "index": "50", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x849e93e49877a71526c164100dabe28543bba640f796550f5260f0d6f0e54577c3645fbddd774e72e93faab710f8fe2b12fb2239ceb9121932ba21d61395840310c83a18f356e7efb2b6dff30b86059f2bc3be875fca00675c12557794c215aa" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000000000002400000000000000000000004", + "data": { + "slot": "7198109", + "index": "31", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x988e1257170c0a01793d55226b91213b2c817ec6414e0328a507c31bce3e5d950caf3c71eebc10c7c2f6abcc455ce9600abf9aa366934b55f90756979d8b2c9ce43cc8e3e6304e29a14b32d86373a5de7a0245ab3237122b220b8d55c40669b3" + }, + { + "aggregation_bits": "0x0000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000002", + "data": { + "slot": "7198109", + "index": "52", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xacd434e87496a7b85ae462c51131f39012f4e7c005895e0182bf7615fc9455182a8af0f3e8c5fc232233f083d0bc3fc40e93e3f797f3af79cbc7356c4c9d1bfe775b1af38e5c2966ba242dd6f627651491fb79f8e27e365123bda2567509b8dd" + }, + { + "aggregation_bits": "0x0000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000002", + "data": { + "slot": "7198109", + "index": "3", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xb93f87765e0e1e2c6981fcb464c26ce396090b986590e64f3ab45f1cd2bd6455508ebd7750f841c76cd6a7303c51a301000da0ff4886f7d6ffdad1340dee692f512ba77b7bfc3e5a2aa25ad4458ceee86a113579d4ec0f76fc4ee80ed085916d" + }, + { + "aggregation_bits": "0x0000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000004", + "data": { + "slot": "7198109", + "index": "60", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x87120cd8522d0c54da1fd0b565a4f4d6db6f3dd4149f3311dfd123a5c99741e4e0df62806e66b3587f5252513a2be8dc15886b2d6b2002a4f99425715405cd6705b9b9403f66dc6856a471d1e49fb5138dbdfc3bcb820138eb795744f6672bbb" + }, + { + "aggregation_bits": "0x0000000000000400000000000000000000000000000000000000000000000000040000000000000000000000000004", + "data": { + "slot": "7198109", + "index": "2", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x892c05a4c76cf939058a3cd407a12574c00a07e2de8abfd3ad7169eaab022a8a73879b1708acf289f73f02759ddaa94218387330e942f5551cd4b068e4b4560824e153ff8debb8a5d89933eff3302fb0c7b5eb09691826e5937a6b4472e0ff20" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000002", + "data": { + "slot": "7198109", + "index": "59", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x989816ff51175f1db1566bc8350dc8f0f9ac516dc36063a04440b0e4f2b77dd5b67a866c1e78c2b1fb8e1d36add4b48c0adeb8f28466bec5067da994f1e9276d823295762c019da4e0b775fd891b68e3b0ca83bf0bcc21fb7410e71c32b53bd6" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000002", + "data": { + "slot": "7198109", + "index": "30", + "beacon_block_root": "0xe510ffda00b074677b7bc8ed133677d727d8b5b9b387179e84b564c4d421962e", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xb508ebf9bf5724f4c8246a1fd99d2d9ce7fbb22d23e730d33edf05760bd74c971c911fd64e5989f8857bb1539a14bdbf1282211b8443bb39690e12c077e2852e778ebe47572400aca4f2a4ac56178844d55576505401580dd8ebb0435a4f2d20" + }, + { + "aggregation_bits": "0x0004000000000000000000000000000000000000000000000000000000000000000000000000000000000004000004", + "data": { + "slot": "7198109", + "index": "6", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x954d8fe463ebf3c2c06d7b8899675eb6cfdf90c2f673a27981cda0ce344696d67c823e184c888ca48a4d1385112138791272a26e20af14c4463dc67d7c0b2fb303a0ac765172ccd305a38a6265671844a39e3999199a86cf472e4f164dc134c9" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000004", + "data": { + "slot": "7198109", + "index": "51", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xac79a9a455824f4663f6698e48e725faa4026f649bdd08475961708585e71e95e5b9c6a8dc293faf13b57ed61117aa2a12d800a1e0dc95fc57bbc56a0dd751d657c38785d7816d5f3a5be473f07d736788feffa2dce872a15040aa617448114b" + }, + { + "aggregation_bits": "0x0000000000000000000800000000000000000000000000000000000000080000000000000000000000000000000002", + "data": { + "slot": "7198109", + "index": "12", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xa39f867242aeaad6f3153c4c37433389685015c2552801851d84c7ab502be73d67e74d664e97d3cf72c057b14660e5d40365679bf1bda323f63460f37e222eed91438b5081cfa1aa48b55faa469f81f3bee68ebae11d24d049e72e78d0a695b4" + }, + { + "aggregation_bits": "0x0000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000004", + "data": { + "slot": "7198109", + "index": "11", + "beacon_block_root": "0xe510ffda00b074677b7bc8ed133677d727d8b5b9b387179e84b564c4d421962e", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xb33323a2c49ac552b5a6b757d402643ec1d210fcf2153ddd6de14a1fb1f2c427f7c2b865a26f4b414cdfec657f0d26a41184c5c6f1f70870f878acc2dfbae4a0277f3470bd6a0f332f3341582a136915b0edaa25bdfb9271e7bdd99cc9b6cd93" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000004", + "data": { + "slot": "7198109", + "index": "35", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x96692e7bfabcab39519fa4e227232f1d04d3e8ee800b273a4a49a4b489a72390debc340b57d87ab2aef8d99b04bf5867093bf248dd9b2cbbb37ec5ce742622058398b3a629b22e76792c5a794b69a1425fed0bdc50c23c9946addc3799a8c099" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000002", + "data": { + "slot": "7198109", + "index": "54", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x98a283b67b143e3cc2d38a2c2f37b0c57a53a7e7f4c8418f0d951cbc4014388dca43fea7cda04999d81cbd114e03199401bb604c021039aaca49ff6a081e7dd31f5b060804e06419bb14b88f245093a26b6d4fb4fb8fe2f66183e2e033afe2a9" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000004", + "data": { + "slot": "7198109", + "index": "15", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x986975b9df94c33b2a250f77fd584eddb64060cdd945f6ebb3ee73fcb364a74ab457d99d5b172a1e682fe1fce09679351140e7eec914993bf74a212527fbfa4aff104747735ae23da69d22454c82e4e10e382b3587420f86c42df953241dd5a7" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000004", + "data": { + "slot": "7198109", + "index": "46", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x96fda5dbd2f7f4764f9e82d7a848fe5bfaf3f67d3e019989dc80d15c9da155bd27cf4756ee991ef98e49996c5680e49a1334f36fa9ecbf2993bb6a82c9da00971581e505e227cbd8abe9f3b1714a6d3d4c2e188e575d763938dafdeae727e688" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000041000000000000000000000000000000000000000000000000000000002", + "data": { + "slot": "7198109", + "index": "36", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xab31cbdd7948134794cd4f7a63b8d570cf140a014a28dba81ab5bbf09df588a067ab555e7ac1fdc135613030fea35d330f22e16bdd47c0f5cf054a67dc63ce82a28f5ab7721e8519cbe3e6138da2dde0b1f4017e7751a7ceb3541ec79cef8113" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000000008000001000000000000000000002", + "data": { + "slot": "7198109", + "index": "21", + "beacon_block_root": "0xe510ffda00b074677b7bc8ed133677d727d8b5b9b387179e84b564c4d421962e", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x8cf3b02680bd900dff7149c192e429c8b4119a99abe0b890e0ae877b3196bcc2dfe3e44a85cbcfd3b9d720c23da8f53f0134ab30d4686892e894cbcfd7398d0447f4c507f0bf344527099689aca390c4c9344c89d3875c4ffc727192553e18cd" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000004", + "data": { + "slot": "7198109", + "index": "10", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xa66f7e712ee5aa580ed25052090e1d4733dacc90e12458dccd21618b9fe0dc59fde3707fd43cbaddf6217477e221695802d8c31a56769fa190d28ef532d2486a1350625097b20ff5af78ca69840ca85a47512ebbb5dc350469b844a182103e4c" + }, + { + "aggregation_bits": "0x0000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000004", + "data": { + "slot": "7198109", + "index": "13", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x8f5cdb2237d767527c9082f7c8f889b20a5dcbea2f703ea99fcb642cc13a6376b78226df8eb390f47d54cd1b8b3d5db7024e099afb357f8f17d865c56f93a692a1621ec99fc1626101484c4cd17d079b861fadf370f0af204b0329be5a5f35c0" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000002", + "data": { + "slot": "7198109", + "index": "16", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xb65c735009e73ba693618da2754a046632d1d92edd9059626d47fbe72bbec61b54d7f8dc9144965013470f3fb9a329350ec5175fceeeeeffdc01dd1c6be2ea9dfce57f0e604ec829fac1086c7c0d0ad96a3c99db1bf41a2d1cb663e83e1c3c51" + }, + { + "aggregation_bits": "0x0000000000040000000000000100000000000000000000000000000001000000000000000000000002000000000004", + "data": { + "slot": "7198109", + "index": "24", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xb2e48a8692e7f6863d5c19f59489a0c2dfe229315c1d0a1d586dc9d5c8c9be057bee0bcd67854fbdd1d919adc5cafecf0a1a069b7f58aa46b4307ef90192665857a84d46aca5c1f72c161659f5c8a807b7c6935df1860dfa80d914bcfa3616ea" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000004", + "data": { + "slot": "7198109", + "index": "47", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x96d0b3c37252021eabddc440287a984bb84497d1aa44b17a2e2eca0cbd6c641cdea0407cff331c8760f0e1f9e800b36617029e1b0713df3524228bbd71b1c37d0762b5febc9029a302bb9e6e128a060f21a8265eadf9b2f3b87b666250d1e5bf" + }, + { + "aggregation_bits": "0x0000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000002", + "data": { + "slot": "7198109", + "index": "59", + "beacon_block_root": "0x7ce8a0bd081f04c4527adc037b8e395297f0a47d8512e49a056bbbe1639ed937", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xb333eb27e891423ded47f68eeb9151bddb21237a94bb4a86049c00ca0a39f12749fd629548e3958ea23776c6579595f409c0f60823f36081dbc96ce749ba965343b61150e31c6a1b5244b8d5b3fae6db66066edb7ef77a10a2d8703b21db4554" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000002", + "data": { + "slot": "7198109", + "index": "30", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x9734da21594e83b5aad2d8a139ce24a5d3ff1e04ad7ffa84796b6a18e03192c8d027c4031116263587fddd9227f1f28e0baa4298f4cf193caf4d2bf59a5af96e52049d77bf340e354160df699f8d7054f418f398efa3736eb1a7e5ed10fda3c3" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000000000080000000000000000000020000000000000000000004", + "data": { + "slot": "7198109", + "index": "1", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xb479939171aeebe971ed50c360892a7750fd72701c1bfaf5813038a5f1e9c0927e17601eae5485dae8d4053f7297d96704cd8b3fc80017df086cd91901bc957501524921d067acbf1a47347d3036f09a0a463d0c06103c3d2910f48fec169e89" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000002", + "data": { + "slot": "7198109", + "index": "23", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x8fc9fb99b5ca0519041cafd3e71d352334cda54148d9705b964626316e83a0c4194792d465e32280a775475ee14af2c602ca3c30e7fa83797dc792212245f23e7e563cd19330a14b680e7b51ade72f23de093cadad2ef2a4110b3419931e9794" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000004", + "data": { + "slot": "7198109", + "index": "33", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xa02b68d40dfa61a4b9725909ff642f997947684c15d44e57066e240f11ff076fa4fb370444587070c1cf7aa9b49a67ea0fd9e96608fca2debc343de3a4ec687e4e75843d9e466ba04b1036e7fc6291648d08c2b35594740dc0d39e8cb0c8c275" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000004", + "data": { + "slot": "7198109", + "index": "17", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x8105f9d5238b2e585a080eeef238e34823a9ea081a401f4fb7b19db5fd2e8c086b522ee3b4a47162628adc80e30e5d6f16ce770cfeb37ced6aba743a3784bbf7f5b89684f9b4e3cfdc117f9efd36de4dbd96b2dfed4236988d9099a172a530b2" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200004", + "data": { + "slot": "7198109", + "index": "26", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x8baf72a5b60ba14a90607bf949f2c54c97e9bc9b4f67d2b4980863251efc5c8b65b6fd6172024d5f72ffa7d8a1db3f2408bacc77fb68dbf1a496bcfea0b7a13547c156eceb0e3817de10011d998b5871f18b596f984c68269a77437543e43dad" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000080000080000000000000000000000000000000000000000000000002", + "data": { + "slot": "7198109", + "index": "32", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xb2d554ee8c32d7b043d7bfe807c2e51c853d1b8b6c572773ba3ec13ef0a277572c4c55727d2aff7c7ec77c455352634111382e59519e8ae216d1948b2b8f4d1d50bff52a8521427c07dca88f2b244d91b7a3b4f532f68b43c33108c094790445" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000004", + "data": { + "slot": "7198109", + "index": "58", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x951a52fc311fbcaffe1f9e713f8fffab3ec0ba118e1a72b69ef1238190fa093408b6337dce38aff0deb3107e37d6f2f60977fbb161ace366fdf8793ffcd22b12ca16e86d8e0a9ec42b34d697477945260f533cf822783ce1bf644251e8da928d" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000000000002000000000000000000800000000000000000000002", + "data": { + "slot": "7198109", + "index": "7", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xa0b1d4db0253a1f5d52746f0eaff6fd353f146a5b075f89696fbce7d380d509a48fad4508cfc1ca305ac49131be2a0ec08cfe9cbbabc41c88d9e64807843aa1c142c98503aaffd30b10c39f904339af7af09c1a057b47f67d8cceaf823546030" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000002", + "data": { + "slot": "7198109", + "index": "61", + "beacon_block_root": "0xe510ffda00b074677b7bc8ed133677d727d8b5b9b387179e84b564c4d421962e", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xaf45b657ffb9b2eeaec6494bdec414e546f57cf5ef16b8801246f66475ab3628b548af0629e3a1910518b9484396ce7d098965f3f1272dad80ee5600c166ffc42f2e6c43ffbbf9f9b4deb9807b578386428a7bd1cb2f4291c6775615fb0c7aa1" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000002", + "data": { + "slot": "7198109", + "index": "63", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xb819c2dbc573b5b1f94d25f5294af098e3ecc89ab4565cafcc1e0a64f46008167595dcee660b1ef17f09f048dff60abd0b93a77dfb6bd7cad7c792e25f8647660c00c82b4e7cefe5689070256d229c2bc64ae27063ae49827f1962df6b577c4d" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000004", + "data": { + "slot": "7198109", + "index": "53", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xad0acc9608f6a9a6683325116e8ff3c665498caa0940e4c3b08b83b2b91dacd18be4f5bf33d748e1ece8a05f10559ffe11ffdf992a153eead469791ddf1ab5e765b8f6757794eb28b2d3360da574c5bebc0825dfb9e0fe57f6de71aeca7cd3cf" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000004", + "data": { + "slot": "7198109", + "index": "62", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xacdfb5bcb228e2c4ce7f2062828f14b359530e2eda939bcff49dfb6972c14aaa4238ecd4a045ac2a32c249e0b23e592608b3f5757ecea6d81c82a241144425498411fde42255fc844dfe8d923340502e2e7bd7d9472a52e332b638286326f0dd" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000004", + "data": { + "slot": "7198109", + "index": "22", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x93352e005a8346fe26784bbaad5741b7faed6d4d542efdd481f80b569f4e6613a659d5be8c78f253304f3a8e07a72092032460712fe67bd2b5509e10e9388eced8d49e8958fb21e732451cb1a28d80b8ea88567a0c1759de2df96b369c4bb7fc" + }, + { + "aggregation_bits": "0x0000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000004", + "data": { + "slot": "7198109", + "index": "1", + "beacon_block_root": "0x7ce8a0bd081f04c4527adc037b8e395297f0a47d8512e49a056bbbe1639ed937", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xaa1156e80976d5956f233ddde8ec7dfe2a6b8037cf3f0ae666998b54372a5780720edd08c400d924470c3a8e2dfd893d198def205d3196b4d46d79dd88d5b08aba37d05d66289950441fb3d2492bc244b471c89f1448b3ce66544bd3285a4979" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000004", + "data": { + "slot": "7198108", + "index": "38", + "beacon_block_root": "0x7ce8a0bd081f04c4527adc037b8e395297f0a47d8512e49a056bbbe1639ed937", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xb91acc3007bfa523d327859ad75104f312e10529666710eca51d399d87c3286f851639a567e6d5cb1ba0491ff556f90209d921bee792457b67e83f459b000978f3909f9b4e40852a8cf82ea4e6b59198a0e7d1053a5023d95c69bf8bf19b43ac" + }, + { + "aggregation_bits": "0x0000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000004", + "data": { + "slot": "7198108", + "index": "63", + "beacon_block_root": "0x7ce8a0bd081f04c4527adc037b8e395297f0a47d8512e49a056bbbe1639ed937", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x95700ecd5849e7cf1d2c57e85bf2625e85f2d401101d401bdc4682a442e1cbf997226f828dffefa7950711b135a7c5e1110a0a73d0adf43ec913bedba6d75e5aa441474fcdc5fb71840725ae4a5daf0a983d08f262b8510556f507ba223f9d29" + }, + { + "aggregation_bits": "0x0000000000000004000100000000000000000000000000000000000400000000000000000000000000000000000004", + "data": { + "slot": "7198108", + "index": "36", + "beacon_block_root": "0x7ce8a0bd081f04c4527adc037b8e395297f0a47d8512e49a056bbbe1639ed937", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x87d797b363e3b92d73e97f8e42c74aa585cc9247d738a5ca6ec97d6451deec4468957a6bb9a60044d8d3a94f945f5169042f4809aabea68e28f2e93db2972b530ead8221ac95c9ccb0d11455b5821c16a52c2d24dd1f3cb4034f7082a53a3ff4" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000002", + "data": { + "slot": "7198108", + "index": "53", + "beacon_block_root": "0x7ce8a0bd081f04c4527adc037b8e395297f0a47d8512e49a056bbbe1639ed937", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x8e01eea2a1439d6e249e06723492519cbbdb71e611d9a1233b48326ebf85dd051b65ac1ee6295ba5756121a7aadfbfd5143105a072fec16b6640f59f079baef27a3b9e6f6d158d1ba79e2c4bd1b6d19d7b9cd0f208adf21df78224f99b94330b" + } + ], + "deposits": [], + "voluntary_exits": [], + "sync_aggregate": { + "sync_committee_bits": "0xffffffff", + "sync_committee_signature": "0xb496fad8398cb9de33eeff6b036c5b3d94e7cd41df7bb9dc3054a48e0b88e49506b82c16e3ec7a6741c3a63cb95483ba0391fd4230af628551f7fe79a2d9381c30658a5974fe48631b627b1dadef42ffb5c1ed4e14924d0bc0a3121f41a5b54a" + }, + "execution_payload_header": { + "parent_hash": "0xbbe79a23129305ca2de978c056dd4a922ecca24f0f229dfae4b731afe3c033a9", + "fee_recipient": "0x95222290dd7278aa3ddd389cc1e1d165cc4bafe5", + "state_root": "0x8fe731a16f5386b22affcd61211a7f0260df309401de3cb4aa74472161622961", + "receipts_root": "0xd9a42739e18e6f95a44a7645344e8283b4320e26ac46ea13d936ec0864868c6e", + "logs_bloom": "0xf42383e3e14e100896e094808b7d10e3419ba374ccc404108407708bc51427035427a386fb994b30407f1c6262bf8b85030134c4df30ad015a00a03459ac69630523d009e3c429fc6c1ae4a84244062ec3d106260256c8320c21cc87cc6648b63a416698020aa475a6421495a1abeb6b2b13688bc10c0f94d2869894a8ab2104e0063e7e4fa83f3442f0c149060603261956b0890d0e4e1d42a6c2407dfe40a8bfc103f30cf76b8040b143c4f18da4949ffec0f1b50908cb2ca98498088e0371a14634c68028497c02a80c211465365e06e10f5468280c500655989fc948e8def278ea59444788000a059289d041004489207c31473c9b68c882a9e3e21df459", + "prev_randao": "0x8dbc5eb73fef3da12aa3545f2f1b3c30b15ef07b2c8dbb9516994607237a35ee", + "block_number": "18011125", + "gas_limit": "30000000", + "gas_used": "16780308", + "timestamp": "1693201355", + "extra_data": "0x6265617665726275696c642e6f7267", + "base_fee_per_gas": "17130960083", + "block_hash": "0xd3fe3f0c8b3ca99ddba497ac277c6975c999a41c2cca179652eff9a71ea729c9", + "transactions_root": "0x8e21473be52d74a45dba662244d95930ac203a9434b85aed465012974b408a6d", + "withdrawals_root": "0x7dcd5f17f55d8788174aaeb744a125ae20c2997d929f9baefb58b4a45dd148fc" + }, + "bls_to_execution_changes": [] + } + }, + "signature": "0x8ede3b38703643c89d05cd18b9ce3a62ab4553b39b26412e3cfbed474c17985af97559512125b845cc72349672b79605159fbcbc9a6feecba227935b60def345799239232d6f529a74e6449c40e216f17673cf9770f97b4a1eb22de1945363f3" +} \ No newline at end of file diff --git a/packages/beacon-node/test/mocks/__fixtures__/block.capella.json b/packages/beacon-node/test/mocks/__fixtures__/block.capella.json index 70cd99680505..23078c1f22ac 100644 --- a/packages/beacon-node/test/mocks/__fixtures__/block.capella.json +++ b/packages/beacon-node/test/mocks/__fixtures__/block.capella.json @@ -2353,78 +2353,6 @@ "validator_index": "8044", "address": "0xf146b3fde61adbd9bff4f8f1196bcde182debc3a", "amount": "15707042" - }, - { - "index": "15618741", - "validator_index": "8045", - "address": "0xf146b3fde61adbd9bff4f8f1196bcde182debc3a", - "amount": "15735291" - }, - { - "index": "15618742", - "validator_index": "8046", - "address": "0xf146b3fde61adbd9bff4f8f1196bcde182debc3a", - "amount": "166046858" - }, - { - "index": "15618743", - "validator_index": "8047", - "address": "0xf146b3fde61adbd9bff4f8f1196bcde182debc3a", - "amount": "15680567" - }, - { - "index": "15618744", - "validator_index": "8048", - "address": "0xf146b3fde61adbd9bff4f8f1196bcde182debc3a", - "amount": "15659048" - }, - { - "index": "15618745", - "validator_index": "8049", - "address": "0xf146b3fde61adbd9bff4f8f1196bcde182debc3a", - "amount": "15661454" - }, - { - "index": "15618746", - "validator_index": "8050", - "address": "0xf146b3fde61adbd9bff4f8f1196bcde182debc3a", - "amount": "15691465" - }, - { - "index": "15618747", - "validator_index": "8051", - "address": "0xf146b3fde61adbd9bff4f8f1196bcde182debc3a", - "amount": "54258427" - }, - { - "index": "15618748", - "validator_index": "8052", - "address": "0xf146b3fde61adbd9bff4f8f1196bcde182debc3a", - "amount": "15717626" - }, - { - "index": "15618749", - "validator_index": "8053", - "address": "0xf146b3fde61adbd9bff4f8f1196bcde182debc3a", - "amount": "15740848" - }, - { - "index": "15618750", - "validator_index": "8054", - "address": "0xf146b3fde61adbd9bff4f8f1196bcde182debc3a", - "amount": "15713910" - }, - { - "index": "15618751", - "validator_index": "8055", - "address": "0xf146b3fde61adbd9bff4f8f1196bcde182debc3a", - "amount": "15673276" - }, - { - "index": "15618752", - "validator_index": "8056", - "address": "0xf146b3fde61adbd9bff4f8f1196bcde182debc3a", - "amount": "15702332" } ] }, diff --git a/packages/beacon-node/test/mocks/__fixtures__/block.deneb.json b/packages/beacon-node/test/mocks/__fixtures__/block.deneb.json new file mode 100644 index 000000000000..bf877c31f2d4 --- /dev/null +++ b/packages/beacon-node/test/mocks/__fixtures__/block.deneb.json @@ -0,0 +1,2435 @@ +{ + "message": { + "slot": "7198111", + "proposer_index": "848337", + "parent_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "state_root": "0x5bf3cd91c28d7c84dfe8cbc321b28872445b28bc90af5e0e56d63619b2bd7560", + "body": { + "randao_reveal": "0x80d15d6e3d9239f43d277792d0f78c24b830b4d4409785f69b8275a270aff1966ba93a31af9e9837f10b18b2cc9855b4050f33a3b7e0bf34cabbfc1c23b28dad01666abd0eeea1bdb7f376416e780cfe92fbef4cd6385d09266d8514d885bca4", + "eth1_data": { + "deposit_root": "0x60df4c47d7443c53064e67dc6acce619559db87633c01e974c37c8cf4426561b", + "deposit_count": "933062", + "block_hash": "0xf28d48a4ff577888542a94af855c362d71f52bf86e3c2f66d8388bf581fcce87" + }, + "graffiti": "0x0000000000000000000000000000000000000000000000000000000000000000", + "proposer_slashings": [], + "attester_slashings": [], + "attestations": [ + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffffffffffffffffffffffffffffffffff07", + "data": { + "slot": "7198110", + "index": "3", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x800ec854cd94a27b0401412a8e19eb9232cb23d36422e648e6d77f76a8756d994e48d3de3dce227ad0eb902079449255001e21b23ad356c20e1da14bcd39e5688d4f9747e34dd7e9d52da9381269fa110e38dfd85dbf5d6d2c3f336dbbb305e5" + }, + { + "aggregation_bits": "0xffffffffffffffffefffffffffffffffffefffdffffffffffffffffffffbffffffffffffffffffffbfffffffffff07", + "data": { + "slot": "7198110", + "index": "19", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x883fdfd84084f46798a3b827a2ed6e9693d87c1f26f845169746f0c4ccef5e037a320945c662c7a96d134a987644916018eeb429c3721a572cc036a2664582356c5ecec6a8773e05ddc6d6a214636aeacdf8e2248382236f1d83a1ef338efb46" + }, + { + "aggregation_bits": "0xffffffffffffbfffffffffffffffffffffffffffffffffff7fffffffffffffffffffdfffffffffffffffd7ffffff03", + "data": { + "slot": "7198110", + "index": "44", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xb7f1fd393862afe28cb5ccc835497e0f44b2f80984bc73f62632eec389448474eb7132bbc21e78e2bfd316414a6a217c0168cbac5db533f773a064fa369020600c6a6b8d9684f6e1156097dd7ecad152e36a51494bfc69d5030d07c51e8721c4" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03", + "data": { + "slot": "7198110", + "index": "17", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xa874ecb564d533d5293b69ac795cae16adb5c468c9a99bbf2038f5608de6820d5a7a8a96cabafc93e32b40f77093d20d0c8645598cff5f92f3d352493ec6b0b1647eefb1b0ad08b1c9a52cbbafdf99a7ed06b37e4327817e27bf88d3344aee43" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdffdffffffffffffffffff03", + "data": { + "slot": "7198110", + "index": "15", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x88c4597ffb32c2e7c38a7af1b199fbc1fa1dccfe33381a2380862dadfb3af6e53d75a03e0eb0e4b0d0083d4cd5bb14470c21f4b4f0a791b77f21d32d66f70b7a1ab9b20709cb7bfacba560c383a3bfb4f97e2bb1e6599aede38dcd73957d2aec" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffbffffffff07", + "data": { + "slot": "7198110", + "index": "10", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x9360151dfb97ddae1cadf80f1eea119883bc1b57a1039df32f7e3575ebd30be5e40c2f81d8065e3ceeb97978b57dbef806e16b63f0bc8d368d2389ef1a86de3500d71d6e2e34e218d59f4bc6a40fd66bab0acebd02bfb8710445b8bf36fe88df" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03", + "data": { + "slot": "7198110", + "index": "56", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xb4b3b6b3424fbfa97ecd1544d8acd3d4476ace9a1ef0e380b9aee136564b05a39520b172598a2e6371c07d1732a729810c44ab8fa717e87391167fe695e555933e5bad6a82fc5e6eb125ada0b536aca1d048c0b767bff40c8c5d2db3cab49f77" + }, + { + "aggregation_bits": "0xfffffffffffffffffffffffffffffffffffffffdffffffffffffffffffffffffffffffffffffffffffffffffffff07", + "data": { + "slot": "7198110", + "index": "5", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xaf2f65c283c70aebc639329796e021c5ea9ad34e7581dd8a6fb1bfbdf01c6921a89655d3ecc71e8c0772e2c52882ccb5142a7203bce0393ff944181c23f7e3c303b52f2fcc1d34672de24abcd38ed05748d0129df19966e48e1047faf9ac7c6b" + }, + { + "aggregation_bits": "0x0000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000004", + "data": { + "slot": "7198110", + "index": "54", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xac913f9af26264fabd4c0cedf227a0749850b75d65e5a0a3d7bfb89cb9611c6c6535d57e18c5d83c2b01a3d18d2548b20884cfe899df4331101ab3cbf25ebecbadbf6c12e3371ef393b80c3a62a6514e27a9f7a988bf7d95e287bcbc05683e57" + }, + { + "aggregation_bits": "0xfffffdfffffffffffffffffffffffffffff7fffffffffffbffffffffffffffffffffefffffffffffffffffffffff03", + "data": { + "slot": "7198110", + "index": "29", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xa238ef1eca9dd45fd6e35fd98b8ce33ba30c74aeae36a354760df580e9152404627c2f737591d469bb39976a3ee9a9631830e33412b1d5d5d4e81373b4ee04f6161cd4e81d07ab2d716d3e1182c85096dbc9318eb475985ef7263befbb9773ab" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03", + "data": { + "slot": "7198110", + "index": "6", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xa69f125f73b5b1e51317777723047a68d4cfca721f3fe6b58655a6c900f58ac43a4bc41b8b58401e895d1d4841a994d50cd1dcbc54306d93be5f7e441e0b13db1da1abc1ce5551bd5a6e83ac2c3677fe0f952d0eddb84a458bfa8d0e6e4e8222" + }, + { + "aggregation_bits": "0xffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff07", + "data": { + "slot": "7198110", + "index": "37", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x96a2f842aa190149049a64bbaa8bcf71ed8de15ac7ad127058e4bc9ba4f531a01b91c4f9554416c70bb95a2d16b36880073213c151211c35a7eb6a84a0f5ec40f5666805b563630e00417c27eb010913bbd67fa93c45cd6c75a766d73180c61b" + }, + { + "aggregation_bits": "0xfffffffffffffffffffffffffffbffffffffffffffffffffffffffdfffffffffffffffffffffffffff7fffffffff03", + "data": { + "slot": "7198110", + "index": "62", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x8dcd003f85e6fff4afef20e5f509e17e2c2bc907d5a446eeb6f7d95edbeffed165b2237d0e4521c794150704a2e156760d7036519062e2b85085a4f889c86e2b7c13923ae602505dad1aa7b97cf802b4ddbfb9e2e381c8fc89c7f3e051aef027" + }, + { + "aggregation_bits": "0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbffffffffffffffffffff07", + "data": { + "slot": "7198110", + "index": "18", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x972811fc7f5ecbb7601998d22887939dc73cc9bff9ba4de00bc722f5fd8f9cc0bf719fe72b097ca10c3da1038902f4a308ab9f289cb92c8087be4c4c6bc3a3c73e69798724cfb501dd1de27363356ba8c98ce91b188973f14cbeaa3999bf5658" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfff07", + "data": { + "slot": "7198110", + "index": "61", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xb0bb88835affa6a5a26604326738ebe62578189bb60cf43aa1ad5516ccd521ccb0c5c419925974d5f60176d133d7ea1001771784403d6495335b3462605ce8a56e338e50bd1721114f2c3127ad3c59548a5fd448a8e6a28d1b1485c075579e9e" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000004", + "data": { + "slot": "7198110", + "index": "14", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xb5e334a0eff42f1e954e5ca56d17b65e15795ce7c3b1447fef36a5a3fe9d5b21d5230f0f09184e6d7a95cde1471ded4f10aada3cc499bae52237644ded68cadc571f7c11e9a33237abed2e811492878f9af8d13b9726862e8df6c9a0da7b948b" + }, + { + "aggregation_bits": "0xefffffffffffffffffffffffffffffffffffffdffffffffffffffffffffffffffffeffffffffffffffffffffffff07", + "data": { + "slot": "7198110", + "index": "28", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x8dfedc6fcb2d3b031d8fd93ca26934e1526fb830fc340eb9e7365f4ba1135e46582c56ddda9043d266b2ee3f63c71718041923ef5f6e3f8798df73711611afe536b258496d867b8fe6eaab45a8142deae88c592a0661723fcf4e5c1a1d3f13e1" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffbfffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffff07", + "data": { + "slot": "7198110", + "index": "9", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x8e6acd77e2597a26ce7111ebb95f0eff9a7d69cda32b0e4945f83944d8d2b1bfe35ea15f7300a1fc4538c6623b4d56db15ab38021588e0f7147930cd6104772575b168175e6c9c173211f4982e58e8656a1dfefd99aba241b4b2f02dd19e71b8" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffff7fffffffffffbfffffffffffffffffffffffffffffffffefffffffffffffffffffff07", + "data": { + "slot": "7198110", + "index": "23", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x99044710975b87935ec028e3d7bd3874602e72c5fb4e1230e7303bd6f76d084fb003bd5feaa49ee7f21d847335359c631371839acf9a3e89b48c5a546eb74ecfcc19fd3c94df415f6fface58316dc2d0e928326437870d446c793bf9cbd81b29" + }, + { + "aggregation_bits": "0x0000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000004", + "data": { + "slot": "7198110", + "index": "63", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xb620d0e78254995805a6b8636eea48b4f152d817fa32684c841119d3430d89340e9579bcc93706376cf664cb951663331832ff16eae22888996315cfec3297e11923fb4f5c7a802223fe78e8ad11e44b554ae53a41bc59ee2ad87ba8f3ffb17d" + }, + { + "aggregation_bits": "0xffff7fffffffffffffbffffffbf7ffffffff7fffffffffffffffffffffffffffffffffffefffffffffffffffffff07", + "data": { + "slot": "7198110", + "index": "54", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x81e43f692ab4a2050012d05b054d5a2a071055867aeb2d4e1a518ed5fb6f603365f2998aeff9bc220b5b7c3d161adb5a08cae223dfa1f2913db549bc834c560d183105f26054bc319a6bb8dd739f05c0e35d8c7d44fdc7d19c0537e941a4cfed" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000002", + "data": { + "slot": "7198110", + "index": "26", + "beacon_block_root": "0xe510ffda00b074677b7bc8ed133677d727d8b5b9b387179e84b564c4d421962e", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xaeb0b0718b7d447f8411c65992aa4e351c85a1981649b1f4655ceb1dce1a39084118948070cfb4f08828ec9c32b8ce3f0de07cab14d099287ba7d5bb92a3baaa32d9445abc0bbd8d9b1707d11a8fff9ebcc38ffdb207cbc8e65dd1de64478a68" + }, + { + "aggregation_bits": "0xfffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff07", + "data": { + "slot": "7198110", + "index": "48", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xa71533cc87bb0103f0db89782fe3318d68714b1b8169450daf3ef1ca615b0dd71aae70d3cae9edc0c5b2660c247dfe3a0a3502a8b0fa0da7d37427cebeb5674fa997ae0b145953f296c6489b80cfb7577f958f44ace41d7e80505f8dfee0b7eb" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000002", + "data": { + "slot": "7198110", + "index": "8", + "beacon_block_root": "0x7ce8a0bd081f04c4527adc037b8e395297f0a47d8512e49a056bbbe1639ed937", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xb21c9cedb8ec34e258ad584af63b5ccd0a6477c50d1ef1f095011f4baa54679b9b6387b85806d217852eba9daa4629bb00dfafa3cc3f6acf50b779b58286009483656c1506960d32a71681384a5f95fbbed0b786e07b15b995dc78aa7f785f4c" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffbfffffffefffffffffffffffffffffff7fffffffefffffffffffffffffffff07", + "data": { + "slot": "7198110", + "index": "16", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xb5851ea7c5c2d25f7275b616b159795196f3ebe970af2d84ff7a03d1f099211fa918bec7c536566709826f7965766e2b158bddc53a5ddacce4ab1778b12ed297004e61f6c4f4416cf9cbd3e830ce5b4adceba939c7f117577a1db616eaf7ed18" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03", + "data": { + "slot": "7198110", + "index": "2", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x804b23f906933c0a128dc9c66ec382add9b332183ed86373ffe3784baabf422ef397ea007031fbe8051a312eefca9f2508e1021103cf09627ef606ed4424ab68943ec18268cd7a10cd6fcc08bd203d43e15715f8f6d7e400591439fa2498015d" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff07", + "data": { + "slot": "7198110", + "index": "1", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xa2e31d712be24d060426a6a0c29d55133a106c69bd6ca21563cf89730e6a6bf0c475ca136eca173e4b7df874b63cec8c16034015fa422c0f5fc0832ca798d0a820894a9409ec1b3949d2b7829206f9a700337eb498ef33eab6482b764d2c6683" + }, + { + "aggregation_bits": "0xfffffffffffffffffffffffffffffffffffffbffffffffffffffffffffffffefffffffffffffffffffffffffffff07", + "data": { + "slot": "7198110", + "index": "27", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xabc4d3561cbf7d876ab742531378bd3c9aad22d86bad08da911eabb439679f694c1a1463a977157e5f02595bdaaf5fa7071caf436eeaea2ad6d14003bc5d78e5f36522202f41ee7d0560128f7c6312a2221bf4c0526a992dddd75498040be6bb" + }, + { + "aggregation_bits": "0xfffffffdfffffffffffffffffffffffffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffff03", + "data": { + "slot": "7198110", + "index": "38", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x811a276c7e2f6d5a7e809f2c953398edacb536b843bd95690b416b962a4f767abd65cb8fb0f57d1b51250ffbee91b0e3024142f611aaec39712c5796e617db98db7a59210a588c8cc3ca582c8b5751f2403cad85b50c8e7d520889b4949c0951" + }, + { + "aggregation_bits": "0xffffffffffffff7ffffffffffdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03", + "data": { + "slot": "7198110", + "index": "42", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x96230393c262ea2fc78207a199f2526ca67a69f320c0b5a8e8c47258b1b05ce1382b53b1f51bd5bd24fd7699a8776485078fb595a8cf1db0f513ccb1ccb018e28173eb80f04e278ed5b6cfa8ca0d028c82e4501f625baaf29255450dd9a28f21" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03", + "data": { + "slot": "7198110", + "index": "35", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x80c2943605ad7f5a2cf8906ab68c4a8d680f9ff58d1e0be7514af5500f8d7dcda986a33b389d4ed873ac5a0fe04be6091718f39784ea73e14165e7dd45487d2485f8de2a1cecb1fbc5554049ba0130d48dfbc38a7860160b966a6873d1664d42" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffffbffffffffffffffffffffffffffffffffffffffffffffffffff7ffffffff07", + "data": { + "slot": "7198110", + "index": "43", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x83dc56178a870ab49175f37155ee2bc50526e30fed3a1a5f817a8a9c4c4dc0028509e2b44d5ba15271f5790e5698472916e47f8cf5238679192985d4e6d6fb5266abd7a007571f4681a2e8084675a42b9b4bb9815e00c03f4a105118e896e804" + }, + { + "aggregation_bits": "0xffffefffffffffffffffffffffffffffffffdfffffffffffffffffffffffffffffffffffffffffffffffffffffff03", + "data": { + "slot": "7198110", + "index": "49", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x809a6291bea3bc30c8c7451558bc99c51e0e8509d1e166405d1ce88262d90ba97f315776ebfd1395fea5803c601c742b01bd7c9fcc0c7c439d9db67617cd46b44884e84a5d47fbc64bb29ff0743da8ea26a922ad4f6b5c6171d8b59b180374aa" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffffffff7fffffffffffffffffffffffffffffffffffffffffffffffffffffff03", + "data": { + "slot": "7198110", + "index": "31", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xa8054c9f61132b60dd473ae9f38f3a98df57404c434d4b9e880b5711cd3af99b2e755d0fd5c01428249b398f9a0fe71d0615b0fe0c2a452892aa722bd542fce7f9ef080fb2613784618268973e8785341ab4e263262446686df1086034f28905" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffff7fffffffffffffffffffffffffffffffffffffff07", + "data": { + "slot": "7198110", + "index": "0", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xaca82ae9f17261c8ead0b0258d9e6f1f482b31eb0f96d1aed812b504e7c45f5c4e0636a0ad5139b66bf1aa30ee8d05251884edd0187d78a2124869bd967992f8f4df10b448d054ce34842fa8eca601807eaae358a72b54ac8dba216eaf07f33d" + }, + { + "aggregation_bits": "0xfff7ffffffffffffffffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffdffffffffffffff03", + "data": { + "slot": "7198110", + "index": "24", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x8ff4f4aec006091d11141fae5cb2f575157c2c099fc45063bc87793d80cf869e45906029789ecab47762b2abba84d54d03f433526a7df2d63d4298518975e4079bdfe7cfa0782b7b1934534e1a1f3829381f80bff0570e0772fdb5487561a8ac" + }, + { + "aggregation_bits": "0xffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffffffffffffbfff03", + "data": { + "slot": "7198110", + "index": "8", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x994623f2a4004f1fa04b0d7c0f74d7fc04d6f36c122a490fd879a09166eebbce89e433df842734e81145818a16f932061775d8f7bdbe53f9b61b49768a6e36ad3cd88a6e03b0dbfcb34ef9a93a15891388b5bfda1c6e22868fd29e476e1f4007" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffffffffffffffffffffffffffffff03", + "data": { + "slot": "7198110", + "index": "40", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xb808baea6b8e80a5e0d478b79c566619cc8853fd0f0514f6595d7918406c2349b068888e55fe344a04019d4593b58ce714475e70432128821c6cabe95f29fb9bdfa8f4a2100b297ebc1569809a0c12b71184d33400e6e0ba4bc47fae9ff1b472" + }, + { + "aggregation_bits": "0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbffffffffffffffffffffefffffffff07", + "data": { + "slot": "7198110", + "index": "12", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x9667b95fa46bab86a9ca6498ea43505eea0cd6e954593e24970ff181cca20c8ee2873c8f1d0560a7f55556ea62f1705b15d482e47c75bfd9c990912270d2b4eca9e62591cdd2cfbf80fe2d7176b3e42fbe64b60cebb1a290729c19780617219a" + }, + { + "aggregation_bits": "0xffffffffffffbfffffdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff07", + "data": { + "slot": "7198110", + "index": "36", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x996e970958b1a5badad4a24e164d8101999c85df44507b49a6cb22dee01ca892e53fdf12f8d46751644de59a371b45e70df1176d5004e2949037fc441b289acdbc9b84074c6075db8c409c4b6b05784bc9381cbf488b8fb9f88f07e920a80954" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffffdfffffffffffffffdfffffffffffffffffffffffffffffffffffffffefff03", + "data": { + "slot": "7198110", + "index": "11", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x83629ef8b6704b87cd82a53458f95f8da7da093e3560103ca253ed1047cb6e894258d3a8b2f3ea979151f0ce040a05ad1163ee8f6db9a8fd2f8d3b46d3c71b70909007f323ff50f41a8c3e671ff53635e631ccbe630a18a038fc657f7e091b70" + }, + { + "aggregation_bits": "0xffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03", + "data": { + "slot": "7198110", + "index": "58", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xa0d19edd31b0148236a1c2aaa9d52fd23833e06b631b4cc9fe0e57148353bc866451e351f1c08dff4b84b43d4c7b20bf191964d443581d1975c325d2a116dec8e63ac27d7abe0a8c3be3c81541bcc7f601f58c0271150b6d8f903766fd9bca29" + }, + { + "aggregation_bits": "0xfffffffffffffffffffffffffffffffffffffffffffffbffffffffffffffffffffffffffffffffffffffffffffff03", + "data": { + "slot": "7198110", + "index": "51", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x814dbadecc4638037d3e78488b232828d25b33b63de2ef7440d3e860f1668df27db0d452da4ab5f6825f3583809e3a280977babd857f69e13182ca9a017e5d566558a0fa82f3847ded6470cc68bc9b0aacf6c4fc71959aff78f3ec332fa57f97" + }, + { + "aggregation_bits": "0xfffffffffffffffffeffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffdfdfffffffffff07", + "data": { + "slot": "7198110", + "index": "63", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x9452e153466d6af425af37a9b97fcba53a70127ff6752f9a078e3051a433caa88ed0928d275b96602c6100f2a109a778116b7f51c9dde3699ffbe8d3787a9f365c36cb02d6f4576afb14eb75e04dab33b1b818aad2cf2fffd0fc85185f27dbc2" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff07", + "data": { + "slot": "7198110", + "index": "50", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x8b5eb5dc837ba4941406213935123991271ba77cc85390c63e90960c984696c437453b1271b67a2231057e5c0efe244603340a1c29922a15bcf6ca2e0ca94daed77df09169962c9f78e804eb81422f1b6d7239756ee148a6e4daa892805b2f17" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000004", + "data": { + "slot": "7198110", + "index": "43", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xb98e8c09fb484a841de83d10c698203f0669d45bd41e0aa83889461d4b021f501426dd4a3cd6e23250c859782053c351176ad85b5af81cd6421e41a2b2fbe3aa0a35b6bd8e23437e492e682d35bd57934cd952ffa1444a58423c406f9b591ef6" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff07", + "data": { + "slot": "7198110", + "index": "57", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xb2b95193902e56914b6f9cf1eb27d47445dc70837d1025e6b002018e538f7cc8e385b556674f6c525d6b7c14309556330b00c3ded0f1b792ece569812564abd0d8a5d685356be442f6e760b7b5bd4121a141b652a3776a1cf4c3f2a1938bbd59" + }, + { + "aggregation_bits": "0xfffffffffdff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffbfffffffffffffffffffffff03", + "data": { + "slot": "7198110", + "index": "22", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x873277f8630cf2d1c620ec27f844293bad6253c7d1d7a77f8b12176b47f117a28d9f9f1d0347c114415c3732953e61350467a60a53e56a2f5e979964acf16beef1ce7436b9975d01f195bf8bda01f23e7bcece4638ff0a5d14996f1bdd2a1314" + }, + { + "aggregation_bits": "0xff7ffffffffffffffffffffffffffffffffffffffffffffffffffffff7fbfffffffffffffffffff3ffffffffffff03", + "data": { + "slot": "7198110", + "index": "13", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x90f0f0ec18d3757a2f99f07adfe8678430172620d9b2eaec08507a94179a822f849ec8fb37d39957fac619bfb6e2a18402afce8087eb1a516a9dba2b97f622147832a79ff5dfab02adfa900c56b7795024daac476c3dcc4c3b815ab69ca8d934" + }, + { + "aggregation_bits": "0xffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff07", + "data": { + "slot": "7198110", + "index": "55", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xa69b3ab8501cb0108f2564b92cf4b2172f2dae6bb6f931909eeabb60aea4d8604a4dc1dd6e74536c482c915bd6d4e1920da3229c0f2ec3ca725afa4a64ad72931a67b9b064a9a72dde4ecc05fadde57e4bd7bdbf9031a0ec0259a9893f00a6c1" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffdffffffffffffffffffffffffffffffffffffffffffffffffffbffffffffffffff03", + "data": { + "slot": "7198110", + "index": "53", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x90a0c277352919d31b27cbe63607e499938e2be7010b72e005ff0ab263c7f6b38bae1d1e80ea9c3228eb432f3ab8eee213504c9dc8977bef84ada45ba6bbf3ba23e77515b6731eb20aad4e8d1fcee0ed339b513a76172322665151f0085ec701" + }, + { + "aggregation_bits": "0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdffffff07", + "data": { + "slot": "7198110", + "index": "39", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x827b9bac310ea851d6e155c872302fc3260a374d6e549fb36266b6968fbc027d43cb11867fce670aa6c4ab1793d1c154070212b0c202b018b89976913f9329a0ea60a7df5f8274bc6841e8d3a042817b07293d9cc87562dd711873394c044a3a" + }, + { + "aggregation_bits": "0xffffffffffffdfffffffffffffffffdffffffbffffffffffffffffffffffffffffffffffffffffffffffffffffff07", + "data": { + "slot": "7198110", + "index": "45", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x92bfac5dcbb5dde88cf6ff8973285e3cf9fab3165481fa84203e62ce89700f82b2b2ac2025e97f3825d9d114c41c23fb078c30e5a3a81b3aa83bde1d1279513ff2f650845c058ab3cf2525ad4d62aaca2b8ba287d74cb7122a59b90a79c30550" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffff03", + "data": { + "slot": "7198110", + "index": "33", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x89f5988d7a5731620e1f99d8db32ab508ec009dd30f50e7c5722f253e58f1b65d8f2b86fce1582a674577d3a25e3aa6d19a8521e98de23782f156b9c20cc0b293938f6ecd0e0e674fd639d7b41a85da20fb89b91363a4674d4b5558dff969ec7" + }, + { + "aggregation_bits": "0xfffffffffbfffefffffffffffffffffffffffffffffbffffffffffffffffffffffffffffffffffffffffffffffff07", + "data": { + "slot": "7198110", + "index": "32", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x8857fecd806b521054c92a3ba5c56872324b4aec37c01fb8a74bc22e1543e5a848446e211e4170c885ab6702e5d2660000d9d2bae6dc5a7c8eaa6964964c30c9bd2cb13b45a9a24bad7f967968cecb5cd116294301b5ab0c9df346be4e12367c" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff07", + "data": { + "slot": "7198110", + "index": "25", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x92eaf3efebc16a8ddbdf2fbf758126448ce75079db06ab070e071b582f527659ac02532a3df23948a3512d9e2258d444117be065a77e24236344257b4ffc0e3cf366fab38bf668ea78ec1149680d6bd8b669e0598664c77dda000d30eecb2829" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffff7ffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffff03", + "data": { + "slot": "7198110", + "index": "20", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x8e3bf3dded256b145f4782b5fe551b850d7900d07ff6e0e709efc9f503cc0e32c2c350cb92d65fd555865eb5cd95482b0e241f7210d1a790fd14b706ad10a13c0ba151b58a20ce1fb426e18e294eb77020b97c9d087c515ed4f94ab43eb1a1d6" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffffffffffffff7fffbffffffff07", + "data": { + "slot": "7198110", + "index": "14", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xa084c3f195dd513a4138074227f31490e75a73e14a90d680060991fdc65e72c3fb7f1044c5b91be1074482e6bb144d4b17c31954521185290f6a6faf8acbc2db4307296e7261a04e2cd8efd1609e56ed238a4a0f44e564b0c7bd80866fb875b4" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff07", + "data": { + "slot": "7198110", + "index": "52", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xa0b58bfd0953afcc8d5e6cba13d1f9b192e22174d85df4a6659d0ca05e5bb7259e8ae12059bee2aaa3f471b61411f4e6128121d30bd813ed302e0c9acffdfab696c47695b0687789b0f65764e47c4c30057543c0a38a822d7693251c4d70b3cb" + }, + { + "aggregation_bits": "0xfdffffffffffffffffffffffffffffffffffffffffffdffffffffffffffffffffffffffffffff7ffffffffffffff07", + "data": { + "slot": "7198110", + "index": "41", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x843f795210a3a861436f60f58d4c662d161b4ce36c316bfd575b567db37876cbece0e155c68bf13030b1f88f025a7f280222cbf81f9a2e0c7dbcb7d78a4bebf5a5838af24b52deac39c68190fef42c557b628174d3355a8a7b1d62ba00c0a8f0" + }, + { + "aggregation_bits": "0xfffffffffffffbbfffffffffffffffffdfffffffffffffffffffefffffffffffffffffffffffffffffffffffefff03", + "data": { + "slot": "7198110", + "index": "26", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x96abb4a88b8674f5b618eb7b17d178912764b0aecb8e6aa72dfdd120a7c687fdbd5c869f7bd2dfbac679e00c1b601dd510f2584c150aa052d03ca73f629c5e25d09b9cc75a30e68d76fc765cab200913024c8ab5571677ec72e61f47de801364" + }, + { + "aggregation_bits": "0x0000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000002", + "data": { + "slot": "7198110", + "index": "26", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x998a44894c7f50d3870129d8b9cfc2dad0cbb9ae1163c0cfba2437b20a52bd785dc0b521b459774a5dd66df5ec1f08fb18215f9e859ce8e81905c2432d1668d79fe04eea71483503775f2d7e63c6134f745bb81e3960c63d89eb4fde48191ac3" + }, + { + "aggregation_bits": "0xfdffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffff7ffffffffffffffffffff07", + "data": { + "slot": "7198110", + "index": "30", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xac503cf7b1629d4d0357d24179b7206cb0c17f75397353d5b85ef30ff381c1615e33213014e6128bb3aac32b5148497c182f28a4027486780b0b86391a356d4890f38799db0ed5c825319bdca8a4521a5ad168154a68ae246ca8159ace513bf2" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff07", + "data": { + "slot": "7198110", + "index": "21", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xa40f08f08577ba583c192d89a38b684daf53d2184c24fdb771f38fba9f6f016a06f82c9090e384cdfd350521b0cffba60b6dfa9cbfe1af5b3bf87bb6cd838afef1db8a02510a1f48e4e16be3bb96edd3f1f849dc993bbab0baf9fa4f23373aea" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffdfffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffff07", + "data": { + "slot": "7198110", + "index": "46", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xb5f30a3f9cf912cf42d45d6cafde94ae9cf63318ce8e8632e5793d0cf62773b82ea4006dbb944bc1491643690785746f18007be2cac309fb9eb5fbf850222d4eacec84080461ef0d15b6efe71f94bd822e3e1ac3d2dacdc02f4aa456289c0c18" + }, + { + "aggregation_bits": "0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbffffffff07", + "data": { + "slot": "7198110", + "index": "59", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xaeff1579d5da293765980f03c76436bb96ad06d1ecb616d7606dcdf80721637922bdf721023c4e7f1e51ec2df7b2fc59035784d7f00883d66ed4a4670587cb2d4603375999a7a32a40dde4ffb8ff39d4cecffef0c66c9183d6e71d4233380b61" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03", + "data": { + "slot": "7198110", + "index": "60", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xa54718da438803f6a136d0c96579129f6b3a01864958e1c4c96689f68a493a49a31f8ab6093e8834c322884ab705e3e701d38d70d872e7f10e8ff06a4abbebbb7dace103930456ebdbb36cc510f85dcbe4ce4f9821cd9c5be632e2cabfb17fe3" + }, + { + "aggregation_bits": "0xffffffffffffffffff7ffffffffdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff07", + "data": { + "slot": "7198110", + "index": "7", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x8c68f9f64180e17dbdc49cbf949b6ad5d23b9e9816d4b5dd523d6a9eaa69ff36a9e381a19e418201af85dd25e2c36f34154dfe12275f27cf51ed079ad7a49ebaa7ae9578e659498ba9d5932fe9325c37ff61a811f1b6f66995ee0430787e6f77" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffdffbfffffffffffffefffffffffffffffffffffffd03", + "data": { + "slot": "7198110", + "index": "4", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x926229cb99ebd6a445111a93326de8f7d1934096ff82f9a7d64d98fff431cbbc717feb6c5ad97b88724f33d1051b67c908caf1139a3f0c432a7070df55d13a34818489c68dc68fba9eb7cbbe6db2c3f93622579caed0097b1bd657ebc68e2fc0" + }, + { + "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffff03", + "data": { + "slot": "7198110", + "index": "47", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xb17b28da6b277269e050f0f43c29c325b97b8899b36fa30eabc0b167d6799dfc3a9f2a55ba87dee935467e3cc5d06cfc0caacc96b5e1334223ffc09e606dbf8fa16b193d609c500dd8b847d925c136c5858fbe8a6eb7891a5d471f66591322d3" + }, + { + "aggregation_bits": "0xfffffffefffffdffffffffffffffffffffffffffffffffffffffffffff7ffffffffffffffffffffffffffffffeff07", + "data": { + "slot": "7198110", + "index": "34", + "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xa45c5a6004914093ca3ca287efa9084f1479e7a2bbc6f3b2ca23248eef38552e73f6903370ca414ab0d3457a999a3b1106b5a5b801e0cd575d8a6e2c482c99d96b274a4f7b25bc24a1c0654a23f062da3ff8bd628d6446b41bceda794f6ab811" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000000000002004000000000000000000000000000000000000002", + "data": { + "slot": "7198109", + "index": "57", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x93aeab61f6fbdb27e7eeb32f3e92b5a166ff935ba513151ca6585fc2406855592773ba904c49601b351b1134cf8427b90b2777ffc28f2e845788f58877f7d2c527f7ad27de5c9a5fbc21238f1c5970cf9204257ce650110162b04f5495c103a3" + }, + { + "aggregation_bits": "0x0000200000000000000000000000000000000000000000000000080000000000000000000000000000000000000002", + "data": { + "slot": "7198109", + "index": "39", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x82a1b2728a7776bb6688859c720c1811cc364d3bf28ec43cd27769b7407eda0618d17114145f1ebffbd020a8743015470125172d681f9debd4ee06a42cc5d9559c2a7e9521eda14babc9fd00fd9c42e14822b1358e4b09c0e8ec3432b0afebe8" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000004", + "data": { + "slot": "7198109", + "index": "28", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x8e62863b6a374126fa021397f76b6b00eb80c26456c1d8c71b67a3a867b8664baefe7aefe92cd786453289261b54ed6d0f83cb9a3af04c64dfe94582e8f51650c283ca3d4c9467606285c8011cae76d46e95522fe73e096a7b4cab9f09012683" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000004", + "data": { + "slot": "7198109", + "index": "10", + "beacon_block_root": "0xe510ffda00b074677b7bc8ed133677d727d8b5b9b387179e84b564c4d421962e", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xa6b64771cd2d6e3da70467bf5f13cc891db11be9f49f05d036fe0a7b8d732d4797ddaafcb24220bb499c4dd73e6da0370b4c031695794c7652e8d87df607b15fedff1905b6ae6f6d1316748ecd9fdf1033a6ebbee48726c4e943a1239acdb53b" + }, + { + "aggregation_bits": "0x0000000000000088000000000000000000000000000000000000000000000000000000000000000000000000000002", + "data": { + "slot": "7198109", + "index": "0", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x871b315f4b35a75d2f12b40dbf8eb8cfe14498accb21a7e437a724be1f82f0f5ccce907d0b74a07d7e0dc145825cbeff139ec351e31c848108a8f97ada990cebeeb9504a941327fe09a7781e2f889809f9b5dd849540d6853978bfd9481ee68a" + }, + { + "aggregation_bits": "0x0000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000004", + "data": { + "slot": "7198109", + "index": "4", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xb2b5615cba1534bbceff4f962773268e193a1a001bfa2323bd36a8981346e2428e5d7675d17f0fe1ec6db9a23c67d8080a443f2a1b7ae4bb37423aad5a187780dfb4580d9b1ed43aa3cfb6eb3bbe783ed98d4fe4bc3951d7c2e1bd7e04a6187d" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000002", + "data": { + "slot": "7198109", + "index": "5", + "beacon_block_root": "0x7ce8a0bd081f04c4527adc037b8e395297f0a47d8512e49a056bbbe1639ed937", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xae1f053622c3a0df3325bf7b5c71c669a3409b91e137d1f8b3b94b432838200bf607b11ee4efa62f29c537f781e24202008abc2b07f9fceb08a5fd55e7f00d527b787c5b9c6a03d27e13c6ec29c53a3b88fc538e50e14f4f12eedebdb00033b8" + }, + { + "aggregation_bits": "0x0000000000004000000800000000000000000000000000000000000000000000000000000000000000000000000002", + "data": { + "slot": "7198109", + "index": "9", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x99e205ea409c14a4e7cb90d1b9d683c6524657714fd9a18dd8c9383b246360700346cd78a991f7f9dd0f370a85849b020a1dc9b3b894d970e198110b5eb8fe9b0de7350d83c1eabbbc4a2de5430c992ba5f8ae37cd7b140461f57af50f0f1ad9" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000402", + "data": { + "slot": "7198109", + "index": "45", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xa88772a4df6d3f34c82166f59333c90944b8dfd94cb1dee23ff3bc99846a885aaea07c698d048a0d95f979c03a42fcc71863f39a07ab0fcd95441e9cf7c74f6d1a2a190c9c97014a9e9283d6c4d1f8cdfd0924114614c70d0e2c6e98e82a69c4" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000004", + "data": { + "slot": "7198109", + "index": "37", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xaae11477eb3ca38a16a973afba6b15358348cd2c0baa6070a6cc62233e45d4eaa5378014eccd7361ec024ab376b9b5be0876b92fb1fb087fe2238b1b646116b63bd03018991f1803aae3f8d7342da7a0d27bcc12acfb8a0a169b71da65b4c363" + }, + { + "aggregation_bits": "0x0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000002", + "data": { + "slot": "7198109", + "index": "43", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xaf2468afad96594cb4cc0f255cd8288ea101ca1522b1cfb8f5f355f097c58e8d94389a5ec2075af0e07d78115c0e92420d586141a907821ec734aea27b80f728c909c9e1ff365fd711254bed6ad77972ae8c32ae03ceacd06b322354f8a13cf0" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000040000000000000000000000000000000004000000000000000004", + "data": { + "slot": "7198109", + "index": "44", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x9991bbaf614e1d316a631c7bae5d027785e06c36d4513a6f6ecec6174c16a585305622340c6cfa135f2b29a816a6a85318545d2f5395d251a7da15794db24cae929540239ee2dd2a50dd14eca382d5f1ea967b87392c28b3d5b0f09e6e13232c" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000002", + "data": { + "slot": "7198109", + "index": "27", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xa49cb3751c786f13867bad1b93b690970c35657c07c1406e6bd16f25ad6fb15da73842b3175d6e4803337be1b9c977dd18a43db825b7b66a855ab2c69c199c923620b063b11008255b7b39f9a68d2e98db2a3030c00ecf8b4b2aadf072c76808" + }, + { + "aggregation_bits": "0x0000000800000000000000000000000000000000000000000000000000000000000000400000000000000000000002", + "data": { + "slot": "7198109", + "index": "34", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x9223d484bfa34f252031134e9cd3445f7dc83ee1fb2b5362e78c6e372f2f8b4073a149f932e9743ff065d6152061997603394aacde183037f0a85b472e08196f57ada6e11ebbd4cd4345a48888bd5dbe1e0b17df7d795bb2538ad7efb58ad2eb" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000002", + "data": { + "slot": "7198109", + "index": "50", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x849e93e49877a71526c164100dabe28543bba640f796550f5260f0d6f0e54577c3645fbddd774e72e93faab710f8fe2b12fb2239ceb9121932ba21d61395840310c83a18f356e7efb2b6dff30b86059f2bc3be875fca00675c12557794c215aa" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000000000002400000000000000000000004", + "data": { + "slot": "7198109", + "index": "31", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x988e1257170c0a01793d55226b91213b2c817ec6414e0328a507c31bce3e5d950caf3c71eebc10c7c2f6abcc455ce9600abf9aa366934b55f90756979d8b2c9ce43cc8e3e6304e29a14b32d86373a5de7a0245ab3237122b220b8d55c40669b3" + }, + { + "aggregation_bits": "0x0000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000002", + "data": { + "slot": "7198109", + "index": "52", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xacd434e87496a7b85ae462c51131f39012f4e7c005895e0182bf7615fc9455182a8af0f3e8c5fc232233f083d0bc3fc40e93e3f797f3af79cbc7356c4c9d1bfe775b1af38e5c2966ba242dd6f627651491fb79f8e27e365123bda2567509b8dd" + }, + { + "aggregation_bits": "0x0000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000002", + "data": { + "slot": "7198109", + "index": "3", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xb93f87765e0e1e2c6981fcb464c26ce396090b986590e64f3ab45f1cd2bd6455508ebd7750f841c76cd6a7303c51a301000da0ff4886f7d6ffdad1340dee692f512ba77b7bfc3e5a2aa25ad4458ceee86a113579d4ec0f76fc4ee80ed085916d" + }, + { + "aggregation_bits": "0x0000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000004", + "data": { + "slot": "7198109", + "index": "60", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x87120cd8522d0c54da1fd0b565a4f4d6db6f3dd4149f3311dfd123a5c99741e4e0df62806e66b3587f5252513a2be8dc15886b2d6b2002a4f99425715405cd6705b9b9403f66dc6856a471d1e49fb5138dbdfc3bcb820138eb795744f6672bbb" + }, + { + "aggregation_bits": "0x0000000000000400000000000000000000000000000000000000000000000000040000000000000000000000000004", + "data": { + "slot": "7198109", + "index": "2", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x892c05a4c76cf939058a3cd407a12574c00a07e2de8abfd3ad7169eaab022a8a73879b1708acf289f73f02759ddaa94218387330e942f5551cd4b068e4b4560824e153ff8debb8a5d89933eff3302fb0c7b5eb09691826e5937a6b4472e0ff20" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000002", + "data": { + "slot": "7198109", + "index": "59", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x989816ff51175f1db1566bc8350dc8f0f9ac516dc36063a04440b0e4f2b77dd5b67a866c1e78c2b1fb8e1d36add4b48c0adeb8f28466bec5067da994f1e9276d823295762c019da4e0b775fd891b68e3b0ca83bf0bcc21fb7410e71c32b53bd6" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000002", + "data": { + "slot": "7198109", + "index": "30", + "beacon_block_root": "0xe510ffda00b074677b7bc8ed133677d727d8b5b9b387179e84b564c4d421962e", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xb508ebf9bf5724f4c8246a1fd99d2d9ce7fbb22d23e730d33edf05760bd74c971c911fd64e5989f8857bb1539a14bdbf1282211b8443bb39690e12c077e2852e778ebe47572400aca4f2a4ac56178844d55576505401580dd8ebb0435a4f2d20" + }, + { + "aggregation_bits": "0x0004000000000000000000000000000000000000000000000000000000000000000000000000000000000004000004", + "data": { + "slot": "7198109", + "index": "6", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x954d8fe463ebf3c2c06d7b8899675eb6cfdf90c2f673a27981cda0ce344696d67c823e184c888ca48a4d1385112138791272a26e20af14c4463dc67d7c0b2fb303a0ac765172ccd305a38a6265671844a39e3999199a86cf472e4f164dc134c9" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000004", + "data": { + "slot": "7198109", + "index": "51", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xac79a9a455824f4663f6698e48e725faa4026f649bdd08475961708585e71e95e5b9c6a8dc293faf13b57ed61117aa2a12d800a1e0dc95fc57bbc56a0dd751d657c38785d7816d5f3a5be473f07d736788feffa2dce872a15040aa617448114b" + }, + { + "aggregation_bits": "0x0000000000000000000800000000000000000000000000000000000000080000000000000000000000000000000002", + "data": { + "slot": "7198109", + "index": "12", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xa39f867242aeaad6f3153c4c37433389685015c2552801851d84c7ab502be73d67e74d664e97d3cf72c057b14660e5d40365679bf1bda323f63460f37e222eed91438b5081cfa1aa48b55faa469f81f3bee68ebae11d24d049e72e78d0a695b4" + }, + { + "aggregation_bits": "0x0000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000004", + "data": { + "slot": "7198109", + "index": "11", + "beacon_block_root": "0xe510ffda00b074677b7bc8ed133677d727d8b5b9b387179e84b564c4d421962e", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xb33323a2c49ac552b5a6b757d402643ec1d210fcf2153ddd6de14a1fb1f2c427f7c2b865a26f4b414cdfec657f0d26a41184c5c6f1f70870f878acc2dfbae4a0277f3470bd6a0f332f3341582a136915b0edaa25bdfb9271e7bdd99cc9b6cd93" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000004", + "data": { + "slot": "7198109", + "index": "35", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x96692e7bfabcab39519fa4e227232f1d04d3e8ee800b273a4a49a4b489a72390debc340b57d87ab2aef8d99b04bf5867093bf248dd9b2cbbb37ec5ce742622058398b3a629b22e76792c5a794b69a1425fed0bdc50c23c9946addc3799a8c099" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000002", + "data": { + "slot": "7198109", + "index": "54", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x98a283b67b143e3cc2d38a2c2f37b0c57a53a7e7f4c8418f0d951cbc4014388dca43fea7cda04999d81cbd114e03199401bb604c021039aaca49ff6a081e7dd31f5b060804e06419bb14b88f245093a26b6d4fb4fb8fe2f66183e2e033afe2a9" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000004", + "data": { + "slot": "7198109", + "index": "15", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x986975b9df94c33b2a250f77fd584eddb64060cdd945f6ebb3ee73fcb364a74ab457d99d5b172a1e682fe1fce09679351140e7eec914993bf74a212527fbfa4aff104747735ae23da69d22454c82e4e10e382b3587420f86c42df953241dd5a7" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000004", + "data": { + "slot": "7198109", + "index": "46", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x96fda5dbd2f7f4764f9e82d7a848fe5bfaf3f67d3e019989dc80d15c9da155bd27cf4756ee991ef98e49996c5680e49a1334f36fa9ecbf2993bb6a82c9da00971581e505e227cbd8abe9f3b1714a6d3d4c2e188e575d763938dafdeae727e688" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000041000000000000000000000000000000000000000000000000000000002", + "data": { + "slot": "7198109", + "index": "36", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xab31cbdd7948134794cd4f7a63b8d570cf140a014a28dba81ab5bbf09df588a067ab555e7ac1fdc135613030fea35d330f22e16bdd47c0f5cf054a67dc63ce82a28f5ab7721e8519cbe3e6138da2dde0b1f4017e7751a7ceb3541ec79cef8113" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000000008000001000000000000000000002", + "data": { + "slot": "7198109", + "index": "21", + "beacon_block_root": "0xe510ffda00b074677b7bc8ed133677d727d8b5b9b387179e84b564c4d421962e", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x8cf3b02680bd900dff7149c192e429c8b4119a99abe0b890e0ae877b3196bcc2dfe3e44a85cbcfd3b9d720c23da8f53f0134ab30d4686892e894cbcfd7398d0447f4c507f0bf344527099689aca390c4c9344c89d3875c4ffc727192553e18cd" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000004", + "data": { + "slot": "7198109", + "index": "10", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xa66f7e712ee5aa580ed25052090e1d4733dacc90e12458dccd21618b9fe0dc59fde3707fd43cbaddf6217477e221695802d8c31a56769fa190d28ef532d2486a1350625097b20ff5af78ca69840ca85a47512ebbb5dc350469b844a182103e4c" + }, + { + "aggregation_bits": "0x0000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000004", + "data": { + "slot": "7198109", + "index": "13", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x8f5cdb2237d767527c9082f7c8f889b20a5dcbea2f703ea99fcb642cc13a6376b78226df8eb390f47d54cd1b8b3d5db7024e099afb357f8f17d865c56f93a692a1621ec99fc1626101484c4cd17d079b861fadf370f0af204b0329be5a5f35c0" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000002", + "data": { + "slot": "7198109", + "index": "16", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xb65c735009e73ba693618da2754a046632d1d92edd9059626d47fbe72bbec61b54d7f8dc9144965013470f3fb9a329350ec5175fceeeeeffdc01dd1c6be2ea9dfce57f0e604ec829fac1086c7c0d0ad96a3c99db1bf41a2d1cb663e83e1c3c51" + }, + { + "aggregation_bits": "0x0000000000040000000000000100000000000000000000000000000001000000000000000000000002000000000004", + "data": { + "slot": "7198109", + "index": "24", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xb2e48a8692e7f6863d5c19f59489a0c2dfe229315c1d0a1d586dc9d5c8c9be057bee0bcd67854fbdd1d919adc5cafecf0a1a069b7f58aa46b4307ef90192665857a84d46aca5c1f72c161659f5c8a807b7c6935df1860dfa80d914bcfa3616ea" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000004", + "data": { + "slot": "7198109", + "index": "47", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x96d0b3c37252021eabddc440287a984bb84497d1aa44b17a2e2eca0cbd6c641cdea0407cff331c8760f0e1f9e800b36617029e1b0713df3524228bbd71b1c37d0762b5febc9029a302bb9e6e128a060f21a8265eadf9b2f3b87b666250d1e5bf" + }, + { + "aggregation_bits": "0x0000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000002", + "data": { + "slot": "7198109", + "index": "59", + "beacon_block_root": "0x7ce8a0bd081f04c4527adc037b8e395297f0a47d8512e49a056bbbe1639ed937", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xb333eb27e891423ded47f68eeb9151bddb21237a94bb4a86049c00ca0a39f12749fd629548e3958ea23776c6579595f409c0f60823f36081dbc96ce749ba965343b61150e31c6a1b5244b8d5b3fae6db66066edb7ef77a10a2d8703b21db4554" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000002", + "data": { + "slot": "7198109", + "index": "30", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x9734da21594e83b5aad2d8a139ce24a5d3ff1e04ad7ffa84796b6a18e03192c8d027c4031116263587fddd9227f1f28e0baa4298f4cf193caf4d2bf59a5af96e52049d77bf340e354160df699f8d7054f418f398efa3736eb1a7e5ed10fda3c3" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000000000080000000000000000000020000000000000000000004", + "data": { + "slot": "7198109", + "index": "1", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xb479939171aeebe971ed50c360892a7750fd72701c1bfaf5813038a5f1e9c0927e17601eae5485dae8d4053f7297d96704cd8b3fc80017df086cd91901bc957501524921d067acbf1a47347d3036f09a0a463d0c06103c3d2910f48fec169e89" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000002", + "data": { + "slot": "7198109", + "index": "23", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x8fc9fb99b5ca0519041cafd3e71d352334cda54148d9705b964626316e83a0c4194792d465e32280a775475ee14af2c602ca3c30e7fa83797dc792212245f23e7e563cd19330a14b680e7b51ade72f23de093cadad2ef2a4110b3419931e9794" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000004", + "data": { + "slot": "7198109", + "index": "33", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xa02b68d40dfa61a4b9725909ff642f997947684c15d44e57066e240f11ff076fa4fb370444587070c1cf7aa9b49a67ea0fd9e96608fca2debc343de3a4ec687e4e75843d9e466ba04b1036e7fc6291648d08c2b35594740dc0d39e8cb0c8c275" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000004", + "data": { + "slot": "7198109", + "index": "17", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x8105f9d5238b2e585a080eeef238e34823a9ea081a401f4fb7b19db5fd2e8c086b522ee3b4a47162628adc80e30e5d6f16ce770cfeb37ced6aba743a3784bbf7f5b89684f9b4e3cfdc117f9efd36de4dbd96b2dfed4236988d9099a172a530b2" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200004", + "data": { + "slot": "7198109", + "index": "26", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x8baf72a5b60ba14a90607bf949f2c54c97e9bc9b4f67d2b4980863251efc5c8b65b6fd6172024d5f72ffa7d8a1db3f2408bacc77fb68dbf1a496bcfea0b7a13547c156eceb0e3817de10011d998b5871f18b596f984c68269a77437543e43dad" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000080000080000000000000000000000000000000000000000000000002", + "data": { + "slot": "7198109", + "index": "32", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xb2d554ee8c32d7b043d7bfe807c2e51c853d1b8b6c572773ba3ec13ef0a277572c4c55727d2aff7c7ec77c455352634111382e59519e8ae216d1948b2b8f4d1d50bff52a8521427c07dca88f2b244d91b7a3b4f532f68b43c33108c094790445" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000004", + "data": { + "slot": "7198109", + "index": "58", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x951a52fc311fbcaffe1f9e713f8fffab3ec0ba118e1a72b69ef1238190fa093408b6337dce38aff0deb3107e37d6f2f60977fbb161ace366fdf8793ffcd22b12ca16e86d8e0a9ec42b34d697477945260f533cf822783ce1bf644251e8da928d" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000000000002000000000000000000800000000000000000000002", + "data": { + "slot": "7198109", + "index": "7", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xa0b1d4db0253a1f5d52746f0eaff6fd353f146a5b075f89696fbce7d380d509a48fad4508cfc1ca305ac49131be2a0ec08cfe9cbbabc41c88d9e64807843aa1c142c98503aaffd30b10c39f904339af7af09c1a057b47f67d8cceaf823546030" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000002", + "data": { + "slot": "7198109", + "index": "61", + "beacon_block_root": "0xe510ffda00b074677b7bc8ed133677d727d8b5b9b387179e84b564c4d421962e", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xaf45b657ffb9b2eeaec6494bdec414e546f57cf5ef16b8801246f66475ab3628b548af0629e3a1910518b9484396ce7d098965f3f1272dad80ee5600c166ffc42f2e6c43ffbbf9f9b4deb9807b578386428a7bd1cb2f4291c6775615fb0c7aa1" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000002", + "data": { + "slot": "7198109", + "index": "63", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xb819c2dbc573b5b1f94d25f5294af098e3ecc89ab4565cafcc1e0a64f46008167595dcee660b1ef17f09f048dff60abd0b93a77dfb6bd7cad7c792e25f8647660c00c82b4e7cefe5689070256d229c2bc64ae27063ae49827f1962df6b577c4d" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000004", + "data": { + "slot": "7198109", + "index": "53", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xad0acc9608f6a9a6683325116e8ff3c665498caa0940e4c3b08b83b2b91dacd18be4f5bf33d748e1ece8a05f10559ffe11ffdf992a153eead469791ddf1ab5e765b8f6757794eb28b2d3360da574c5bebc0825dfb9e0fe57f6de71aeca7cd3cf" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000004", + "data": { + "slot": "7198109", + "index": "62", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xacdfb5bcb228e2c4ce7f2062828f14b359530e2eda939bcff49dfb6972c14aaa4238ecd4a045ac2a32c249e0b23e592608b3f5757ecea6d81c82a241144425498411fde42255fc844dfe8d923340502e2e7bd7d9472a52e332b638286326f0dd" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000004", + "data": { + "slot": "7198109", + "index": "22", + "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x93352e005a8346fe26784bbaad5741b7faed6d4d542efdd481f80b569f4e6613a659d5be8c78f253304f3a8e07a72092032460712fe67bd2b5509e10e9388eced8d49e8958fb21e732451cb1a28d80b8ea88567a0c1759de2df96b369c4bb7fc" + }, + { + "aggregation_bits": "0x0000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000004", + "data": { + "slot": "7198109", + "index": "1", + "beacon_block_root": "0x7ce8a0bd081f04c4527adc037b8e395297f0a47d8512e49a056bbbe1639ed937", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xaa1156e80976d5956f233ddde8ec7dfe2a6b8037cf3f0ae666998b54372a5780720edd08c400d924470c3a8e2dfd893d198def205d3196b4d46d79dd88d5b08aba37d05d66289950441fb3d2492bc244b471c89f1448b3ce66544bd3285a4979" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000004", + "data": { + "slot": "7198108", + "index": "38", + "beacon_block_root": "0x7ce8a0bd081f04c4527adc037b8e395297f0a47d8512e49a056bbbe1639ed937", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0xb91acc3007bfa523d327859ad75104f312e10529666710eca51d399d87c3286f851639a567e6d5cb1ba0491ff556f90209d921bee792457b67e83f459b000978f3909f9b4e40852a8cf82ea4e6b59198a0e7d1053a5023d95c69bf8bf19b43ac" + }, + { + "aggregation_bits": "0x0000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000004", + "data": { + "slot": "7198108", + "index": "63", + "beacon_block_root": "0x7ce8a0bd081f04c4527adc037b8e395297f0a47d8512e49a056bbbe1639ed937", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x95700ecd5849e7cf1d2c57e85bf2625e85f2d401101d401bdc4682a442e1cbf997226f828dffefa7950711b135a7c5e1110a0a73d0adf43ec913bedba6d75e5aa441474fcdc5fb71840725ae4a5daf0a983d08f262b8510556f507ba223f9d29" + }, + { + "aggregation_bits": "0x0000000000000004000100000000000000000000000000000000000400000000000000000000000000000000000004", + "data": { + "slot": "7198108", + "index": "36", + "beacon_block_root": "0x7ce8a0bd081f04c4527adc037b8e395297f0a47d8512e49a056bbbe1639ed937", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x87d797b363e3b92d73e97f8e42c74aa585cc9247d738a5ca6ec97d6451deec4468957a6bb9a60044d8d3a94f945f5169042f4809aabea68e28f2e93db2972b530ead8221ac95c9ccb0d11455b5821c16a52c2d24dd1f3cb4034f7082a53a3ff4" + }, + { + "aggregation_bits": "0x0000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000002", + "data": { + "slot": "7198108", + "index": "53", + "beacon_block_root": "0x7ce8a0bd081f04c4527adc037b8e395297f0a47d8512e49a056bbbe1639ed937", + "source": { + "epoch": "224939", + "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" + }, + "target": { + "epoch": "224940", + "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" + } + }, + "signature": "0x8e01eea2a1439d6e249e06723492519cbbdb71e611d9a1233b48326ebf85dd051b65ac1ee6295ba5756121a7aadfbfd5143105a072fec16b6640f59f079baef27a3b9e6f6d158d1ba79e2c4bd1b6d19d7b9cd0f208adf21df78224f99b94330b" + } + ], + "deposits": [], + "voluntary_exits": [], + "sync_aggregate": { + "sync_committee_bits": "0xffffffff", + "sync_committee_signature": "0xb496fad8398cb9de33eeff6b036c5b3d94e7cd41df7bb9dc3054a48e0b88e49506b82c16e3ec7a6741c3a63cb95483ba0391fd4230af628551f7fe79a2d9381c30658a5974fe48631b627b1dadef42ffb5c1ed4e14924d0bc0a3121f41a5b54a" + }, + "execution_payload": { + "parent_hash": "0xbbe79a23129305ca2de978c056dd4a922ecca24f0f229dfae4b731afe3c033a9", + "fee_recipient": "0x95222290dd7278aa3ddd389cc1e1d165cc4bafe5", + "state_root": "0x8fe731a16f5386b22affcd61211a7f0260df309401de3cb4aa74472161622961", + "receipts_root": "0xd9a42739e18e6f95a44a7645344e8283b4320e26ac46ea13d936ec0864868c6e", + "logs_bloom": "0xf42383e3e14e100896e094808b7d10e3419ba374ccc404108407708bc51427035427a386fb994b30407f1c6262bf8b85030134c4df30ad015a00a03459ac69630523d009e3c429fc6c1ae4a84244062ec3d106260256c8320c21cc87cc6648b63a416698020aa475a6421495a1abeb6b2b13688bc10c0f94d2869894a8ab2104e0063e7e4fa83f3442f0c149060603261956b0890d0e4e1d42a6c2407dfe40a8bfc103f30cf76b8040b143c4f18da4949ffec0f1b50908cb2ca98498088e0371a14634c68028497c02a80c211465365e06e10f5468280c500655989fc948e8def278ea59444788000a059289d041004489207c31473c9b68c882a9e3e21df459", + "prev_randao": "0x8dbc5eb73fef3da12aa3545f2f1b3c30b15ef07b2c8dbb9516994607237a35ee", + "block_number": "18011125", + "gas_limit": "30000000", + "gas_used": "16780308", + "timestamp": "1693201355", + "extra_data": "0x6265617665726275696c642e6f7267", + "base_fee_per_gas": "17130960083", + "block_hash": "0xd3fe3f0c8b3ca99ddba497ac277c6975c999a41c2cca179652eff9a71ea729c9", + "transactions": [ + "0x02f90cda01831241e6808503fd15b4d3830bfeb4946b75d8af000000e20b7a7ddf000ba900b4009a808403476354b90117f57537c8c30029a358f4151d613e40a753b8f18e2c3481a0117792d4b100fd329b37e8ab4181df8a5b33260c8aecc760391a8616b44b734817a2c954016a57cf2c4d72d6f83807cc470b00071c56dfe8757a197b3b17b207d6de3840de09bcf2dfb75b72c0136ea72db015505a00be042e9d09cb588331ff911c2b46fd833a3e5bd6c02aaa39b223fe8d0a0e5c4f27ead9083c756cc22710f2fe4a80fe4b48b01669f212b01550ffffc0232cffff7a3ee4b8583ccb95b25737c016ac88e539d0605949e8576e2bed8f7b46d34016198911cdf9886f78bea750938e7800300db397607a3969c7bd26512f52bf6f76fab834140d13dda673ca8ed97a637a790be1feff5e888d43629dc05408f604af81240005ea7075602df90b50f8dd948616b44b734817a2c954016a57cf2c4d72d6f838f8c6a00000000000000000000000000000000000000000000000000000000000000009a0000000000000000000000000000000000000000000000000000000000000000aa0000000000000000000000000000000000000000000000000000000000000000ca00000000000000000000000000000000000000000000000000000000000000008a00000000000000000000000000000000000000000000000000000000000000006a00000000000000000000000000000000000000000000000000000000000000007f9024994757a197b3b17b207d6de3840de09bcf2dfb75b72f90231a00000000000000000000000000000000000000000000000000000000000000004a08e583702572c83c38403c943f96c16a41abd936b02d3010d2aa80039d30bd966a010bea5d2710208a2ee0eaf75fec8311af4afd7f15c0df8e38c6e13e47d0d7a2ea080e604cd0a9c6bcc54ebecb158ad70bfcbff9f32744abcf832c8bfd377c403d2a080e604cd0a9c6bcc54ebecb158ad70bfcbff9f32744abcf832c8bfd377c403d3a00000000000000000000000000000000000000000000000000000000000000000a08e583702572c83c38403c943f96c16a41abd936b02d3010d2aa80039d30bd965a010bea5d2710208a2ee0eaf75fec8311af4afd7f15c0df8e38c6e13e47d0d7a2da080e604cd0a9c6bcc54ebecb158ad70bfcbff9f32744abcf832c8bfd377c403d4a0c0d1c00078410fd0164580b0bad93d8a579580d06cf45fc2696a823498097b8aa00000000000000000000000000000000000000000000000000000000000000008a08e583702572c83c38403c943f96c16a41abd936b02d3010d2aa80039d30bd967a08e583702572c83c38403c943f96c16a41abd936b02d3010d2aa80039d30bd968a080e604cd0a9c6bcc54ebecb158ad70bfcbff9f32744abcf832c8bfd377c403d1a00000000000000000000000000000000000000000000000000000000000000002a00000000000000000000000000000000000000000000000000000000000000001a010bea5d2710208a2ee0eaf75fec8311af4afd7f15c0df8e38c6e13e47d0d7a2cf8dd94c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2f8c6a0899a7b8c67ded9c2860ce17c839e0868e8b23912ba469f2e7b7de8043e8229e7a012231cd4c753cb5530a43a74c45106c24765e6f81dc8927d4f4be7e53315d5a8a065b0bef88a69116c485f661cd6d7ec74691ca4c897652f30ac85d057541cc197a038a547390e4c48347325a1aa7e93658c68b3052a51adcd64bb2852a2933d56daa004d13e916793bde5fcf5526e50a9bcf9aa246a01345b3178529af0f521376e0fa00f296a54fa8977cb288ae4d9c099dddfe41483d8469cfb37f774d1c0f9d808fbf9026a94be042e9d09cb588331ff911c2b46fd833a3e5bd6f90252a0746997d64020d8550105c7442c1ccec5f3a941de97d171182d68cc87c5b6164ca06ae0b329c9ee8a4f57a216001bad290ce9fbca67159b959bfe82c1d0c08ab0bda071094b791e5b1cb31a4425287225fadf593f5496d812d080ee7348e503a32706a01452bec7c5a6b3b18899526ff060d769988f8a08d53556d16d83520944659dd5a00000000000000000000000000000000000000000000000000000000000000005a00000000000000000000000000000000000000000000000000000000000000011a00000000000000000000000000000000000000000000000000000000000000009a0c118cf1cf9028d6842d26a1571b18152f5a9778d7af21888d38525f5e0d6a43ea0ab761c2430b0498e679102ac10a4b47c01761a1a4b4743b91f561613623f3400a0ac5a0d3f79300e89b6c5577e31fa69b23677c1acb41e1d8af9a2b5a208b0565aa0c7d07bc7b4b06c606d8bd09d68b5b57a8ae0ff2e1ce65b1f30b9a2e225f724fea082b4b2df7e8ee6841929be48f7ed0d751abcdb6d9df85513e801a1e544b29314a0e3f9f9b97b537de593db31a72e038b4b187aa300785fc9f1fa8d7569cd6ffeefa01eb7d80269e4b80437501ded06d9812be62c30f7a80fcba5a707be4729e49bfca00000000000000000000000000000000000000000000000000000000000000023a0507439d85171f4572d1aa6ca11d0ca178e88d133b58af1d404a373b43c55edfea00000000000000000000000000000000000000000000000000000000000000016a0b39e9ba92c3c47c76d4f70e3bc9c3270ab78d2592718d377c8f5433a34d3470af9018394576e2bed8f7b46d34016198911cdf9886f78bea7f9016ba0971f9b48d4300a657b0cb332e19f215a93ce5f067e481c28c3b9565610979afda00000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000ba00000000000000000000000000000000000000000000000000000000000000016a0000000000000000000000000000000000000000000000000000000000000000ca029b65e180e9fb871e0d0eb4bfdab825c6bf6214b0a82ddd9496a02d68052bcd4a00000000000000000000000000000000000000000000000000000000000000013a0577b913a3c8810dd10161c9ae11e2ee31042564c62114c83b0bc5d3a3e71b362a0000000000000000000000000000000000000000000000000000000000000000da00000000000000000000000000000000000000000000000000000000000000010a0000000000000000000000000000000000000000000000000000000000000000ef8dd94e4b8583ccb95b25737c016ac88e539d0605949e8f8c6a0000000000000000000000000000000000000000000000000000000000000000ca00000000000000000000000000000000000000000000000000000000000000008a00000000000000000000000000000000000000000000000000000000000000006a00000000000000000000000000000000000000000000000000000000000000007a00000000000000000000000000000000000000000000000000000000000000009a0000000000000000000000000000000000000000000000000000000000000000af859948ed97a637a790be1feff5e888d43629dc05408f6f842a0b39e9ba92c3c47c76d4f70e3bc9c3270ab78d2592718d377c8f5433a34d3470aa06cc0f8823db880994432ec79d9c5e1866e3793efeb384fdc75806944cf22ac44f8dd9469c7bd26512f52bf6f76fab834140d13dda673caf8c6a0000000000000000000000000000000000000000000000000000000000000000ca00000000000000000000000000000000000000000000000000000000000000008a00000000000000000000000000000000000000000000000000000000000000006a00000000000000000000000000000000000000000000000000000000000000007a00000000000000000000000000000000000000000000000000000000000000009a0000000000000000000000000000000000000000000000000000000000000000af85994a0117792d4b100fd329b37e8ab4181df8a5b3326f842a0404e955b4f11522f99577dfc88d0dda82da90992492b18491843775f5a1cdc61a0afa7dfda4c36516f9a2acba6166dcab061fb64fb862f2ec06a217e5389386bc0f8dd94c8c30029a358f4151d613e40a753b8f18e2c3481f8c6a0000000000000000000000000000000000000000000000000000000000000000aa0000000000000000000000000000000000000000000000000000000000000000ca00000000000000000000000000000000000000000000000000000000000000008a00000000000000000000000000000000000000000000000000000000000000006a00000000000000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000000000000000980a0526c842965e6397898d4115d06c5f699d39ea18d246e2f1ae240ccdb5f35dd78a0029614123476208b0a227c94994071f267322987ae38b981794169cc2043be3d", + "0x02f902f40182059b841dcd65008505c563f9a08302e556943fc91a3afd70395cd496c647d5a6cc9d4b2b7fad80b902843593564c000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000064ec3abb0000000000000000000000000000000000000000000000000000000000000002080c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000160000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000019a578145dcea1d273da16673c0000000000000000000000000000000000000000000000000649f833e143315e00000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002000000000000000000000000a0117792d4b100fd329b37e8ab4181df8a5b3326000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000649f833e143315ec080a0111473712de83110b0605bd6d22dcdaeb5a927b2388298b7a0322e509290c8eea04b1b9b2bc133d14b329f8ccc292ecf29c3cb13f9363461f8a4f40c3fd75e9e08", + "0x02f9043c0182011a8405f5e10085056aba63ba8304f00f943fc91a3afd70395cd496c647d5a6cc9d4b2b7fad884563918244f40000b903c43593564c000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000064ec3abb00000000000000000000000000000000000000000000000000000000000000030b080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000004563918244f40000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000001f399b1438a100000000000000000000000000000000000000000000000021c93da58a47ca64b95100000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000be042e9d09cb588331ff911c2b46fd833a3e5bd6000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000002629f66e0c53000000000000000000000000000000000000000000000000296686c126f99adb65e200000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002bc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2002710be042e9d09cb588331ff911c2b46fd833a3e5bd6000000000000000000000000000000000000000000c080a064c13bd0cc91faf2d206945649f67ce67a8666b376e118e49c039d1a151101aba05d7f8eb3b13b333cf84e35bd9fbdca20d7ae8aee300170cba89f5723958b9e41", + "0x02f902f401820139847735940085059682f00083036459943fc91a3afd70395cd496c647d5a6cc9d4b2b7fad80b902843593564c000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000064ec3abb0000000000000000000000000000000000000000000000000000000000000002080c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000001600000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000001b48fd07eac60000000000000000000000000000000000000000000000000f5b7c3aad0b0b8c00000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002000000000000000000000000576e2bed8f7b46d34016198911cdf9886f78bea7000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000f5b7c3aad0b0b8cc080a093d07447aac4f99c211335eac0437fabeae01e8cb79348440217aa51558ed375a01f879f8f3a2da4cf987b8534db5727db973a714b07fd94e0ef4b34cd11535c0e", + "0x02f9049401820eff8405f5e100850581242d298303837a943fc91a3afd70395cd496c647d5a6cc9d4b2b7fad80b904243593564c000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000064ec3abb00000000000000000000000000000000000000000000000000000000000000030a080c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000001600000000000000000000000008ed97a637a790be1feff5e888d43629dc05408f6000000000000000000000000ffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000006513c0c100000000000000000000000000000000000000000000000000000000000000000000000000000000000000003fc91a3afd70395cd496c647d5a6cc9d4b2b7fad0000000000000000000000000000000000000000000000000000000064ec3ac900000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000041d913ee2d8d9bdc3011da48d7b98c688b90745438f263f1b5fe950663409eb3a1595c37c72d867e2bc58fde34ceb2ac537d4db9e00f9b68e3275873885c563e241b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000032872aae80bc8a494b25500000000000000000000000000000000000000000000000003ebed06b0e686f100000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000020000000000000000000000008ed97a637a790be1feff5e888d43629dc05408f6000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc20000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000003ebed06b0e686f1c001a049d6f8d0e20a53d053a005bcacaa71b3bd3d601e15539d283ef5be4d964cdee6a07e56b1f082f9edf4102d021c007bc0cce17c15721e59e6c947be9af5c76d39d3", + "0x02f90b9801831241e785155bac31bb85155bac31bb83079786946b75d8af000000e20b7a7ddf000ba900b4009a80840307bd08b8b8f53417c8c30029a358f4151d613e40a753b8f18e2c34810c8e56ed7a3a8616b44b734817a2c954016a57cf2c4d72d6f838be042e9d09cb588331ff911c2b46fd833a3e5bd607cc470a0007396cf860f7757a197b3b17b207d6de3840de09bcf2dfb75b72fe4a80fe4b48b01669f212e000000000c0369a0000391ee4b8583ccb95b25737c016ac88e539d0605949e8515bd0e2002ff8d670391969c7bd26512f52bf6f76fab834140d13dda673ca04af81ce0005df5ef32df90a69f8dd94c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2f8c6a038a547390e4c48347325a1aa7e93658c68b3052a51adcd64bb2852a2933d56daa004d13e916793bde5fcf5526e50a9bcf9aa246a01345b3178529af0f521376e0fa00f296a54fa8977cb288ae4d9c099dddfe41483d8469cfb37f774d1c0f9d808fba012231cd4c753cb5530a43a74c45106c24765e6f81dc8927d4f4be7e53315d5a8a0899a7b8c67ded9c2860ce17c839e0868e8b23912ba469f2e7b7de8043e8229e7a065b0bef88a69116c485f661cd6d7ec74691ca4c897652f30ac85d057541cc197f89b94c8c30029a358f4151d613e40a753b8f18e2c3481f884a0000000000000000000000000000000000000000000000000000000000000000ca00000000000000000000000000000000000000000000000000000000000000008a00000000000000000000000000000000000000000000000000000000000000006a00000000000000000000000000000000000000000000000000000000000000007f89b948616b44b734817a2c954016a57cf2c4d72d6f838f884a0000000000000000000000000000000000000000000000000000000000000000ca00000000000000000000000000000000000000000000000000000000000000008a00000000000000000000000000000000000000000000000000000000000000006a00000000000000000000000000000000000000000000000000000000000000007f901c594576e2bed8f7b46d34016198911cdf9886f78bea7f901ada00000000000000000000000000000000000000000000000000000000000000008a00000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000da00000000000000000000000000000000000000000000000000000000000000010a00000000000000000000000000000000000000000000000000000000000000016a00000000000000000000000000000000000000000000000000000000000000015a012231cd4c753cb5530a43a74c45106c24765e6f81dc8927d4f4be7e53315d5a8a00000000000000000000000000000000000000000000000000000000000000012a0000000000000000000000000000000000000000000000000000000000000000ba00000000000000000000000000000000000000000000000000000000000000011a0577b913a3c8810dd10161c9ae11e2ee31042564c62114c83b0bc5d3a3e71b362a029b65e180e9fb871e0d0eb4bfdab825c6bf6214b0a82ddd9496a02d68052bcd4a0971f9b48d4300a657b0cb332e19f215a93ce5f067e481c28c3b9565610979afdf89b9469c7bd26512f52bf6f76fab834140d13dda673caf884a0000000000000000000000000000000000000000000000000000000000000000ca00000000000000000000000000000000000000000000000000000000000000008a00000000000000000000000000000000000000000000000000000000000000006a00000000000000000000000000000000000000000000000000000000000000007f859948ed97a637a790be1feff5e888d43629dc05408f6f842a0b39e9ba92c3c47c76d4f70e3bc9c3270ab78d2592718d377c8f5433a34d3470aa06cc0f8823db880994432ec79d9c5e1866e3793efeb384fdc75806944cf22ac44f85994a0117792d4b100fd329b37e8ab4181df8a5b3326f842a0afa7dfda4c36516f9a2acba6166dcab061fb64fb862f2ec06a217e5389386bc0a0404e955b4f11522f99577dfc88d0dda82da90992492b18491843775f5a1cdc61f9024994be042e9d09cb588331ff911c2b46fd833a3e5bd6f90231a01452bec7c5a6b3b18899526ff060d769988f8a08d53556d16d83520944659dd5a00000000000000000000000000000000000000000000000000000000000000009a00000000000000000000000000000000000000000000000000000000000000005a082b4b2df7e8ee6841929be48f7ed0d751abcdb6d9df85513e801a1e544b29314a0000000000000000000000000000000000000000000000000000000000000000ea0507439d85171f4572d1aa6ca11d0ca178e88d133b58af1d404a373b43c55edfea071094b791e5b1cb31a4425287225fadf593f5496d812d080ee7348e503a32706a06ae0b329c9ee8a4f57a216001bad290ce9fbca67159b959bfe82c1d0c08ab0bda0b39e9ba92c3c47c76d4f70e3bc9c3270ab78d2592718d377c8f5433a34d3470aa0c118cf1cf9028d6842d26a1571b18152f5a9778d7af21888d38525f5e0d6a43ea0c7d07bc7b4b06c606d8bd09d68b5b57a8ae0ff2e1ce65b1f30b9a2e225f724fea0000000000000000000000000000000000000000000000000000000000000001aa00000000000000000000000000000000000000000000000000000000000000011a0000000000000000000000000000000000000000000000000000000000000000da0ac5a0d3f79300e89b6c5577e31fa69b23677c1acb41e1d8af9a2b5a208b0565aa00000000000000000000000000000000000000000000000000000000000000023a0000000000000000000000000000000000000000000000000000000000000000cf9024994757a197b3b17b207d6de3840de09bcf2dfb75b72f90231a00000000000000000000000000000000000000000000000000000000000000004a00000000000000000000000000000000000000000000000000000000000000008a010bea5d2710208a2ee0eaf75fec8311af4afd7f15c0df8e38c6e13e47d0d7a2ea080e604cd0a9c6bcc54ebecb158ad70bfcbff9f32744abcf832c8bfd377c403d1a00000000000000000000000000000000000000000000000000000000000000001a010bea5d2710208a2ee0eaf75fec8311af4afd7f15c0df8e38c6e13e47d0d7a2ca080e604cd0a9c6bcc54ebecb158ad70bfcbff9f32744abcf832c8bfd377c403d2a080e604cd0a9c6bcc54ebecb158ad70bfcbff9f32744abcf832c8bfd377c403d4a08e583702572c83c38403c943f96c16a41abd936b02d3010d2aa80039d30bd965a0c0d1c00078410fd0164580b0bad93d8a579580d06cf45fc2696a823498097b8aa08e583702572c83c38403c943f96c16a41abd936b02d3010d2aa80039d30bd966a08e583702572c83c38403c943f96c16a41abd936b02d3010d2aa80039d30bd967a010bea5d2710208a2ee0eaf75fec8311af4afd7f15c0df8e38c6e13e47d0d7a2da080e604cd0a9c6bcc54ebecb158ad70bfcbff9f32744abcf832c8bfd377c403d3a00000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000002a08e583702572c83c38403c943f96c16a41abd936b02d3010d2aa80039d30bd968f89b94e4b8583ccb95b25737c016ac88e539d0605949e8f884a0000000000000000000000000000000000000000000000000000000000000000ca00000000000000000000000000000000000000000000000000000000000000008a00000000000000000000000000000000000000000000000000000000000000006a0000000000000000000000000000000000000000000000000000000000000000780a079263af408d0fae0635166af37b9d4d2136ca5c13ae64427891af127bfcb9294a07414a551f9e39ae967a94a33fa7e35f6e4cad0a52310ff9dad58ff2ca5d98b9f", + "0x02f9057001821fa880850811ac92988309fada94e08beb8c48e71fd08560db2fbaaa0701b187c7a704b90504a8b82ac100000000000000000000000000000000000000000000000000000000dbbe61dffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcbb00000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000004e000000000000000000000000000000000000000000000000000000000000000033000000000000000000000001ac1a8feaaea1900c4166deeed0c11cc10669d364000000000000000000000001111111254eeb25477b68fb85ed929f73a9605820000000000000000000000008616b44b734817a2c954016a57cf2c4d72d6f838000000000000000000000000000000000000000000000000000000000000038462e238bb00000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000002e00000000000000000000000000000000000000000000000000000000000000360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dbbe61df0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001374922691a000000000000000000000000be042e9d09cb588331ff911c2b46fd833a3e5bd6000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb480000000000000000000000000ba48b0aea8f86423254b787461ca35c2496f2d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000078ad6f4613e98eaf98000000000000000000000000000000000000000000000000000000000303b8c07f000000a4000000a4000000a4000000a400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000000000000000000000a4bf15fcd8000000000000000000000000303389f541ff2d620e42832f180a08e767b28e10000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000242cc2878d0064ec405e000000016c00000ba48b0aea8f86423254b787461ca35c2496f2d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000041efc77d63d6d2efa170b88de906d49e3e7df3afc51547d1f2e6d3f5d29f20b3434a638aaa8f5c435cb917c3236d3881d34ab6129882bfb1c1ad55f3cbcc7250d21b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c080a0f6f6eecce581881f671ac71672a0f530d66d6611d134b519fdf3b752ee6cfef1a0653bc7d8c29f2b3498991512e345830a474530e16d7afd46cd785349e5e33519", + "0x02f913100183016fe184d7d1d35b8504d4f6ca6d830a57109424902aa0cf0000a08c0ea0b003b0c0bf600000e08464ec33cbb8b30100030388e6a0c2ddd26feeb64f039a2c41296fcb3f56400008e520a535adfca60000070110064ee301000c0001000000064ee327bf4dece678ceceb27446b35c672dc7d61f30bad69e0000031805bed6319b595900000003109830a1aaad605bbf02a9dfa7b0b92ec2fb7daa0108c9ad1149cf7e3700003a0128e54d590c00011805bed6319b595937417b2238aa52d0dd2d6252d989e728e8f706e400017f39c581f595b53c5cb19bd0b3f8da6c935e2ca0f911e7d6940000000000000000000000000000000000000004c0f89b94109830a1aaad605bbf02a9dfa7b0b92ec2fb7daaf884a00000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000000000000000000000000000000000000000000004a0bfd358e93f18da3ed276c3afdbdba00b8f0b6008a03476a6a86bd6320ee6938bd69417144556fd3424edc8fc8a4c940b2d04936d17ebc0f902079418672b1b0c623a30089a280ed9256379fb0e4e62f901efa00000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000000000000000000000000000000000000000000002a00000000000000000000000000000000000000000000000000000000000000003a00000000000000000000000000000000000000000000000000000000000000004a00000000000000000000000000000000000000000000000000000000000000005a00000000000000000000000000000000000000000000000000000000000000006a00000000000000000000000000000000000000000000000000000000000000007a00000000000000000000000000000000000000000000000000000000000000028a00000000000000000000000000000000000000000000000000000000000000029a0000000000000000000000000000000000000000000000000000000000000002aa0000000000000000000000000000000000000000000000000000000000000002ba0000000000000000000000000000000000000000000000000000000000000002ca0000000000000000000000000000000000000000000000000000000000000002da0000000000000000000000000000000000000000000000000000000000000003ef89b9421e27a5e5513d6e65c4f830167390997aa84843af884a00000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000019a0000000000000000000000000000000000000000000000000000000000000001aa0000000000000000000000000000000000000000000000000000000000000001bd6942b33cf282f867a7ff693a66e11b0fcc5552e4425c0f89b9434d655069f4cac1547e4c8ca284ffff5ad4a8db0f884a00000000000000000000000000000000000000000000000000000000000000016a00000000000000000000000000000000000000000000000000000000000000019a0000000000000000000000000000000000000000000000000000000000000001aa0000000000000000000000000000000000000000000000000000000000000001bf902499437417b2238aa52d0dd2d6252d989e728e8f706e4f90231a00000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000002a00000000000000000000000000000000000000000000000000000000000000003a00000000000000000000000000000000000000000000000000000000000000004a00000000000000000000000000000000000000000000000000000000000000005a00000000000000000000000000000000000000000000000000000000000000006a00000000000000000000000000000000000000000000000000000000000000007a00000000000000000000000000000000000000000000000000000000000000008a00000000000000000000000000000000000000000000000000000000000000009a0000000000000000000000000000000000000000000000000000000000000000aa0000000000000000000000000000000000000000000000000000000000000000ca0000000000000000000000000000000000000000000000000000000000000000da0000000000000000000000000000000000000000000000000000000000000000ea0000000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000014a01063e8e27a46602f2cf5efe54a6f37c939566cc93507d4c402b1ab61967baeeda0d1bfa665ff0a0ee81f20833500dfc80ed4b576a9d481e6c7f2cd8243b94238e8f89b94390f3595bca2df7d23783dfd126427cceb997bf4f884a00000000000000000000000000000000000000000000000000000000000000016a00000000000000000000000000000000000000000000000000000000000000019a0000000000000000000000000000000000000000000000000000000000000001aa0000000000000000000000000000000000000000000000000000000000000001bf901e6944dece678ceceb27446b35c672dc7d61f30bad69ef901cea00000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000002a00000000000000000000000000000000000000000000000000000000000000003a00000000000000000000000000000000000000000000000000000000000000004a00000000000000000000000000000000000000000000000000000000000000005a00000000000000000000000000000000000000000000000000000000000000006a0000000000000000000000000000000000000000000000000000000000000000aa0000000000000000000000000000000000000000000000000000000000000000ca0000000000000000000000000000000000000000000000000000000000000000da0000000000000000000000000000000000000000000000000000000000000000ea00000000000000000000000000000000000000000000000000000000000000016a00000000000000000000000000000000000000000000000000000000000000019a0000000000000000000000000000000000000000000000000000000000000001aa0000000000000000000000000000000000000000000000000000000000000001bd69467fe41a94e779ccfa22cff02cc2957dc9c0e4286c0f89b947f39c581f595b53c5cb19bd0b3f8da6c935e2ca0f884a00000000000000000000000000000000000000000000000000000000000000007a04bbbb014f04e18d0588fac92d4854f7be72629070f775de7a7f7dfd12dcdcc1da05b2a585fa5c233b374a2a5ddf9a48ef884ebe611aa51fecc04c88aee2968e275a063bea916cef7359acf395d0c25e3526c585459c799da40751b0e2ed3ce04facdf90120947f86bf177dd4f3494b841a37e810a34dd56c829bf90108a00000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000003a00000000000000000000000000000000000000000000000000000000000000004a00000000000000000000000000000000000000000000000000000000000000005a00000000000000000000000000000000000000000000000000000000000000006a00000000000000000000000000000000000000000000000000000000000000011a00000000000000000000000000000000000000000000000000000000000000012a00000000000000000000000000000000000000000000000000000000000000019d694847ee1227a9900b73aeeb3a47fac92c52fd54ed9c0f89b9488e6a0c2ddd26feeb64f039a2c41296fcb3f5640f884a00000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000002a00000000000000000000000000000000000000000000000000000000000000004a0320975846a116b11411a5cfde94c56d7713040529fd53bc4095fb1022e45da01f9016294a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48f9014aa00000000000000000000000000000000000000000000000000000000000000001a001fd8436a7e8e22b0d4a3df6a53c0b9a76426e6f316f7eccaa3fb104bbce3b35a010d6a54a4754c8869d6886b5f5d7fbfa5b4522237ea5c60d11bc4e7a1ff9390ba01f21a62c4538bacf2aabeca410f0fe63151869f172e03c0e00357ba26a341effa0390f6178407c9b8e95802b8659e6df8e34c1e3d4f8d6a49e6132bbcdd937b63aa057deb109d0fd3e2e4c9d0b04bcf42dc023ecd186da1e6292cb25ac26dd6ccfcfa07050c9e0f4ca769c69bd3a8ef740bc37934f8e2c036e5a723fd8ee048ed3f8c3a091ff31fd8c2a22a06ac493e7f73ab3a014e119a2ccfeeaeb554e91b4d1b52a42a096116ff01139f8e8862b92867017e5a0bf7d104f50a987a9fbcf89d907a8f372a0bcde35b8d88dacc7b4d50e49eddd691587f22796a1b40b3eef0b5669d178698fd694a2327a938febf5fec13bacfb16ae10ecbc4cbdcfc0f8fe94ae7ab96520de3a18e5e111b5eaab095312d7fe84f8e7a04172f0f7d2289153072b0a6ca36959e0cbe2efc3afe50fc81636caa96338137ba09f70001d82b6ef54e9d3725b46581c3eb9ee3aa02b941b6aa54d678a9ca35b10a0a66d35f054e68143c18f32c990ed5cb972bb68a68f500cd2dd3a16bbf3686483a0d625496217aa6a3453eecb9c3489dc5a53e6c67b444329ea2b2cbc9ff547639ba0e3b4b636e601189b5f4c6742edf2538ac12bb61ed03e6da26949d69838fa447ea0e6e35175eb53fc006520a2a9c3e9711a7c00de6ff2c32dd31df8c5a24cac1b5ca0ed310af23f61f96daefbcd140b306c0bdbf8c178398299741687b90e794772b0f85994b8ffc3cd6e7cf5a098a1c92f48009765b24088dcf842a054b2b2de1ae6731a04bdbca30cee71852851cfcd3298aaf29f4ebff9452b27ada08e2ed18767e9c33b25344c240cdf92034fae56be99e2c07f3d9946d949ffede4f87a94c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2f863a03355aa162647aa87d59169dcdc67640130e9607c9491efc2a497dc7a2abf1102a0390f6178407c9b8e95802b8659e6df8e34c1e3d4f8d6a49e6132bbcdd937b63aa0bcde35b8d88dacc7b4d50e49eddd691587f22796a1b40b3eef0b5669d178698ff89b94c1793a29609ffff81f10139fa0a7a444c9e106adf884a00000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000000000000000000000000000000000000000000002a00000000000000000000000000000000000000000000000000000000000000003f89b94ca978a0528116dda3cba9acd3e68bc6191ca53d0f884a00000000000000000000000000000000000000000000000000000000000000016a00000000000000000000000000000000000000000000000000000000000000019a0000000000000000000000000000000000000000000000000000000000000001aa0000000000000000000000000000000000000000000000000000000000000001bd694cbff3004a20dbfe2731543aa38599a526e0fd6eec0f9012094f5f5b97624542d72a9e06f04804bf81baa15e2b4f90108a00000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000003a00000000000000000000000000000000000000000000000000000000000000004a00000000000000000000000000000000000000000000000000000000000000005a00000000000000000000000000000000000000000000000000000000000000006a00000000000000000000000000000000000000000000000000000000000000011a00000000000000000000000000000000000000000000000000000000000000012a00000000000000000000000000000000000000000000000000000000000000019f89b94f939e0a03fb07f59a73314e73794be0e57ac1b4ef884a03c9b40ecd260b98481598725f1970a3771543058e7ab32a7f75a1cd2d95e96b0a03d6ab84ad4c5cd572c5870438fc5d159d45edfb858a89fba460eb33b38476168a0ad5136ec7dd264daecc028e1b556c9ee601ec5c997b082a7bf07380cda4c7360a0b8d6bf99893469d3544b0c0028aa3d1e6ba3b32bd46bdb8e1e52d9e2180a9cd401a09fc39556309f491319becf2d7a21b0770fbbbc1db75c958711556f49bed5a4eca006fd54f0839a9eb035ae4d2c08dccf2db999555346005ed28a68439690db15c3", + "0x02f9015c018202a58502540be40085084fac733d83044d47947a250d5630b4cf539739df2c5dacb4c659f2488d8805698eef06670000b8e4b6f9de950000000000000000000000000000000000000000000000000001618ba785d52f0000000000000000000000000000000000000000000000000000000000000080000000000000000000000000f45c5ad8e2bc5b0e67393638d871a26ad04dda550000000000000000000000000000000000000000000000000000000064ec34410000000000000000000000000000000000000000000000000000000000000002000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc200000000000000000000000046ace0c9cadf4e161ef341e69758528cf76745dec001a06eff935fd3785ec84b4646f4b12c0c9a98be39a0afac284d0b47d000e4db4daba04b2d42efda5e52cf7da7494b074151f7f2e63df0cbfcb27ed28086830acffb06", + "0xf902f34c850466871d008302ff28943fc91a3afd70395cd496c647d5a6cc9d4b2b7fad8817979cfe362a0000b902843593564c000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000064ec3abb00000000000000000000000000000000000000000000000000000000000000020b080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000017979cfe362a00000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000017979cfe362a00000000000000000000000000000000000000000000000019a26e67eda207e6855f00000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000be042e9d09cb588331ff911c2b46fd833a3e5bd625a0fcb95eccb52cdca91ca65e5699584969cd2fa2cceb922c7a31bc72024d086682a0561e787f9d6460519e2915166dea032bb90eca7096fdda3f890bf0b6843b11c1", + "0xf901ad8210158503fd15b4d38305616b94247b69f78d2a590bec1ac0a4a4066debe3fca2b880b901446417312b000000000000000000000000000000000000000000000000000abafc464fe92f0000000000000000000000000000000000000000000000000000000000000f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000007547e5d13c34a471bafc2c2eb2fd1a571f5acc7e0000000000000000000000008616b44b734817a2c954016a57cf2c4d72d6f83800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000029dbb154098c06b25a00689924519ccdeffe5dca52b03840fbffff59d8b90358cfcf599ef3ead150c83a0331673168ca52d2634b89dc857f675676d1d943a1c6e797c287e4c3699b1be67", + "0x02f90175018201248504e3b292008504e3b29200830200cd947e0905d9ca2d1a8f654402eb3a2409a9d7a6992e80b90104521da65d0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d00000000000000000000000060ba4b70b83db44ffcd0301277c80b36a073ee0d000000000000000000000000000000000000000000000000000000000000001e000000000000000000000000556b5210e62e5f4467aa55bc96431d7bc917ba52000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000000000000000000000000000098473776af6800000000000000000000000000000000000000000000001af7af710795e9f46c42c0000000000000000000000000000000000000000000000000000000000000000c001a09eb71f94c8cbc14b8b541419d2dbe5f05a116370dc51c60f2a4f995bc50337e3a02fb2455123a7356503c13c61e61ab6c3aa8b6d2d80736d0f2af74ee55a6cc9fa", + "0x02f90175018201258504e3b292008504e3b292008301ee0f947e0905d9ca2d1a8f654402eb3a2409a9d7a6992e80b90104521da65d0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d0000000000000000000000006aec3067b4780e5b8e15b090b303051a584ee4f7000000000000000000000000000000000000000000000000000000000000001e000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc20000000000000000000000000dd574bd4ac3cf9846fe080c5d8da2ac3cb275f50000000000000000000000000000000000000000000000003dc1936c427d00000000000000000000000000000000000000000000000d0fcbc4b538d54a2e27650000000000000000000000000000000000000000000000000000000000000001c080a0ed72e17f8bf9db199ae6949e2bf335f9cd44de48abe5f050e4c18a62a332fc6aa0210a5af8c530a794881739ef795632757452daf5feca813c3e009ccf1f6c1702", + "0x02f8d3018202688405f5e1008529e8d608008306ddd09403697f418887720a52ec8ef54c63c9d581e9c53080b8641d43bdaa00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000048fc080a04eab52af5c20bc7e99111ca7320de1690f026f9186c400f658feb6a6a92887b4a05c2ae8bea8cbdb4917f362444cda10a29f83ed8579f83f08d0e7f1c31e462550", + "0x02f88e010a83db5db4850409b1a70082e91f94c02aaa39b223fe8d0a0e5c4f27ead9083c756cc280a42e1a7d4d0000000000000000000000000000000000000000000000000005af3107a40000c080a05138af6d6174af222d3685b7c517f1b55759aac804fb18a0bb49c71de5c4bcb2a07f0187fddf4608c7f5832c383171f51394ee549c33b8648f72fad06a5bbef1ed", + "0x02f9015c01820ba98504a817c800850aa3b8573d83034d79947a250d5630b4cf539739df2c5dacb4c659f2488d88058d15e176280000b8e4b6f9de95000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000004e46a55d5bc5feb76b9be48c00c4b95a6e2559250000000000000000000000000000000000000000000000000000000064ec343a0000000000000000000000000000000000000000000000000000000000000002000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000be042e9d09cb588331ff911c2b46fd833a3e5bd6c001a055b9f14f9ab038b330b656a5d5cd1a6524922c9d9f6fa4dab4f7b63740d40c72a0507de21f4e18005a06b11a0efd10cc34c0688bd0c5b86f91a4261d99d49cf095", + "0x02f9015a0182019e8502540be40085084fac733d8303e76c947a250d5630b4cf539739df2c5dacb4c659f2488d87f8b0a10e47000ab8e4b6f9de9500000000000000000000000000000000000000000000000000003f560cd79c680000000000000000000000000000000000000000000000000000000000000080000000000000000000000000daa1cad37f4da58b841365d96d140ed949f56e490000000000000000000000000000000000000000000000000000000064ec34400000000000000000000000000000000000000000000000000000000000000002000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc200000000000000000000000046ace0c9cadf4e161ef341e69758528cf76745dec0019f77987d3424ae431296ed3929e54f4f019cbdf7dc45a5355b642aa816134741a05fcbee1224b9bb5643912a29e20447f39a205439fd161ab5c35860237c8a01ad", + "0xf86f8246dc85060db88400825208947cb30c864b0f9c3dcd7bacacfe91f6a8acce5f4a89017d7509dbb71848008026a0fe9f8c8ed3ecf38138b432badee4633ea3da018fc33f087b796d85cde346af52a073038dbc085df44a9424706b3aa516bc388709159a46285f8fcf4b2ac49ab0b6", + "0x02f9015b018202d68501dcd650008507d876df3d8304389f947a250d5630b4cf539739df2c5dacb4c659f2488d87b1a2bc2ec50000b8e4b6f9de95000000000000000000000000000000000000000000000000000131381a262b240000000000000000000000000000000000000000000000000000000000000080000000000000000000000000c9f9030ba95b9896de42fcafd8dd7619b6a1c54c0000000000000000000000000000000000000000000000000000000064ec343e0000000000000000000000000000000000000000000000000000000000000002000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000eaf3e9481af515c7bc4ddecf9125be9c48d1b019c001a0e092a020d64d2ecd9203ca96e6df0c30deb8d90bfa0f1a58a21f1a39ce57abc2a0058d1193ce58edde1bc9d8c10f13f0dacceb3964d2b3638dc3eef85dc648cdec", + "0xf86e833c4ccb85059682f00082c35094014f606a0ebf3ac529d7e265c6f45ebdfce71ba08718de76816d80008025a0f3fcdecb1a183753333484b39c8d7e40f40eb74ebf14af30103eab6f91b862d8a0688fa96f5a72ab2a0ac4d46ead05e51f56fdd4963ed33557271220dd3fbc0e0b", + "0x02f901da0158850165a0bc0085070894f4fe830aae60943999d2c5207c06bbc5cf8a6bea52966cabb76d4187b1a2bc2ec50000b901641994847900000000000000000000000000000000000000000000000000000208ac98017000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000091f95419d99caee7726c980fb9f341204b0d128b00000000000000000000000000000000000000000000000000000000000003e80000000000000000000000000000000000000000000000000000000064ec340400000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000002000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000bde71cb88777b7cde1d2325dabeb44e55824b92c00000000000000000000000000000000000000000000000000000000000000026e61000000000000000000000000000000000000000000000000000000000000c001a0eeebbb8badc032f2a0cf3839628861dbf1af9d4937e2b7fa85ff748be883fcb4a0064387f7476fa1f968780a7d6281d0b8aa79b070737773bfd109642256663385", + "0x02f9019b0110850165a0bc00850714a32865830aae60943999d2c5207c06bbc5cf8a6bea52966cabb76d418805d423c655aa0000b90124ce96b70600000000000000000000000043d7e65b8ff49698d9550a7f315c87e67344fb590000000000000000000000000000000000000000000000350d65a60e8ba0000000000000000000000000000080970ed170a39df37629d6fa376233e34eae659e0000000000000000000000000000000000000000000000000000000064ec340b00000000000000000000000000000000000000000000000000000000000003e8000000000000000000000000000000000000000000000000000000000000271000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000000026e61000000000000000000000000000000000000000000000000000000000000c001a0724fec84f856374ba725032f87fc839b7ed941ef20aa4b6e9cac1686f0c44f7ea06146d66120f576e85ba0fe4def8d96aa06f46a231cff6b4fa614a03fc4790d61", + "0x02f901750182012a85012a05f200850725a6813d8303a45e947a250d5630b4cf539739df2c5dacb4c659f2488d80b90104791ac947000000000000000000000000000000000000000000028987cdf9f8d70b440000000000000000000000000000000000000000000000000000004f31c3fe4e368a00000000000000000000000000000000000000000000000000000000000000a000000000000000000000000071a43b49fd032e20fa096cd8bfd3254563acdf190000000000000000000000000000000000000000000000000000000064ec343800000000000000000000000000000000000000000000000000000000000000020000000000000000000000003c172659020197205b812a2995843c17835f895b000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2c001a01329948f665f8069a8476b6f90f38261ff22d32311382f3e96c7be213e6ac197a06162619b6442f5314c7828c166a40dbe874961553b70aa8ed88109ffe76a8e5e", + "0xf902ad8217b285052433b70883028ce7945523985926aa12ba58dc5ad00ddca99678d7227e80b9024484d61c970000000000000000000000000000000000000000000000000000000000000060000000000000000000000000b8f275fbf7a959f4bce59999a2ef122a099e81a800000000000000000000000000000000000000000000000000000000000001c00000000000000000000000000000000000000000000000000000000000000124316784f5000000000000000000000000000000000000000000000000000cca2e513100004e9f06dbb4baa4f82532530ad492306448be908f0a483c8a105dfcfd4f72bd58000000000000000000000000c75c551caf53c725f116b4ef60d59a4adfaf17680000000000000000000000000000000000000000000000000014350dfe942105000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004130193ec69a21c8d30edef1b17480db43ccfb3d8c5ef2ef62714ef5fb2f275022325af3be6e8eabbcfab9fa83bf86402c6247470d8db02faac4078fc666306b801b0000000000000000000000000000000000000000000000000000000000000026a039009d33409c233bb1d88cf059e15328a5f80823aae67f1a4ba0b8b83ef733f4a03f37166824ae20b9063b48014854d7e10f553b379d63f4ed04c9e7ccabba1903", + "0xf9026d8302281e8504d86ec86583048d9c945a54fe5234e811466d5366846283323c954310b280b902046c459a280000000000000000000000004d73adb72bc3dd368966edd0f0b2148401a178e200000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000064ec881f00000000000000000000000000000000000000000000000000000000000001400000000000000000000000000000000000000000000000000000000000000084704316e5000000000000000000000000000000000000000000000000000000000000006e82f4a13c6c725013322b20f58d1685ffec1caa21e8b7146261da1d09c256ea28000000000000000000000000000000000000000000000000000000000000001482f4a13c6c725013322b20f58d1685ffec1caa21e8b7146261da1d09c256ea2800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008283eb037614e71840733d63ff328fc5ca79ccff4c9cf4d642539cb6e0e0a13ee650e1adeed1a6fd4b4f9c17727156bd3a6b466c4c66f1ede916b64581722cc8611cb10675614f1b507bd00984975733241c3360dfe1ff72cf1bbf16e1749923be0e1c91109cb09ffc454876e9793356d227f30b63c48a373fa9d9f8e04fa9d688d81b00000000000000000000000000000000000000000000000000000000000025a0426174d697b49e9be8f0cb94374fb56198aa391683fc69a3fd2be5f1cea0825e9f3ce4637030c39cfce65115e9340ab2c4394a02cd0aef27a36ce8dc9affd07d", + "0xf9026e8302281f8504d86ec86583048d9c945a54fe5234e811466d5366846283323c954310b280b902046c459a280000000000000000000000004d73adb72bc3dd368966edd0f0b2148401a178e200000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000064ec881f00000000000000000000000000000000000000000000000000000000000001400000000000000000000000000000000000000000000000000000000000000084704316e5000000000000000000000000000000000000000000000000000000000000006fa9077294106899a74ce9740cfa83616ea8d5368873eff11a82d3bbaeb88f3efc0000000000000000000000000000000000000000000000000000000000000014a9077294106899a74ce9740cfa83616ea8d5368873eff11a82d3bbaeb88f3efc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000820690638896fe185bbc96d431cd960769a132e05989b058c7ca0d8c749c94fa15324c8852fd5039a6af2b360ddbfeb2f4491dc09821810337744570f47489ff7d1c776902ebc15d2127d869b3697f37b84770064a9f00c9e14db9c1d853bf17a88b23035227cd334058ee1f045b70d36094d447bada03c8652ecb25c154977eab5b1b00000000000000000000000000000000000000000000000000000000000025a0f82ac86dcf307be2a60f800f49a7bda851787c5d90c347e26f8a4728bd21019ea0373eaff5514a90ee75aa801a72d40a183e6ab4f8886eca1f8d55030da8e26d24", + "0xf8ab8224858504bc8204ff82f6dd94dac17f958d2ee523a2206206994597c13d831ec780b844a9059cbb000000000000000000000000e82a79a05e13501812c48c8ab1052e9b08e9eb190000000000000000000000000000000000000000000000000000000034232b001ba06f27c04d55087f78485e4f465e3ac4006edf7232ad28183a62fddb18b9eb4cfaa0728f2d1ae9886563e602d00a879b833fc6d014df320e3bc5cac441e305a01afe", + "0xf8ab8224868504bc8204ff82b41194dac17f958d2ee523a2206206994597c13d831ec780b844a9059cbb00000000000000000000000068243b12a24238dd1ae6ea9b1ed5e35da48a7f79000000000000000000000000000000000000000000000000000000002123e3001ba0e1c348b29cc94109a6e89a447b06a94fdd2477f3ff2f5a475ae2ddc00107502fa058e92dec17065d7fd0d39f7b08c6732629d5a1ac91c00a356b8ddf7215eec23d", + "0x02f87501830a23c084b2eee2808505bd44dc678252089457af3f9195d2ffc53234a0b62e0ab94e97d439368759e23748d1400080c001a04ec1f806a555e5ad52e60e3b0755ee1740fee958fc1c0d6b5a9973155aabedfba041a8e498f27ba35108a09ecedc69f231bbef90319f14f84661230139d7a2015d", + "0x02f8b0015284b2d05e008506ae70ed3d82dd32949af09fdcaebdd5dbee91b7e7a1b0b60b4ec6aa6580b844095ea7b30000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488dffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc001a0d41c199898795d038fdb6ed4ade45d4960a64762e331eb8f4b01dff8dcc91048a00294e9e92b882d909153fd156bc14d52dfeffefeac1e4c89183bf09f7a251793", + "0x02f8b2018204c684b2d05e008506ae70ed3d82dd32949af09fdcaebdd5dbee91b7e7a1b0b60b4ec6aa6580b844095ea7b30000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488dffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc080a0ec785d2939e6b99de542c691ec8282427672d92a1e473108e8f15518c3458c60a03ac9e5e46e594bf66346663d3b3f17ab6e7df02f187d39c8f62ba64e4d0aa27c", + "0x02f9017401821ad284b2d05e008506ae70ed3d8303df89947a250d5630b4cf539739df2c5dacb4c659f2488d80b90104791ac94700000000000000000000000000000000000000000000000000003740513ead300000000000000000000000000000000000000000000000000147953844f26c7400000000000000000000000000000000000000000000000000000000000000a00000000000000000000000008493fffdeb34c170e722740d3375bb73ee47ccc00000000000000000000000000000000000000000000000000000000064ec343b0000000000000000000000000000000000000000000000000000000000000002000000000000000000000000bde71cb88777b7cde1d2325dabeb44e55824b92c000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2c080a07b95572c086b4f21f1016475b6089d4316c5687316ded7cd3e253816a0ad757ea05d946a79bd4fe662d02033eba185c82c26b18021567d8d2fe22deffa2fd68c9f", + "0x02f901740182042a84b2d05e008506ae70ed3d8306d746947a250d5630b4cf539739df2c5dacb4c659f2488d80b90104791ac9470000000000000000000000000000000000000000000000000000030d19a98c000000000000000000000000000000000000000000000000000019d92e5e00223000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000eff743c4a878d7eb2088ff90f92c51ad6237a0400000000000000000000000000000000000000000000000000000000064ec343b00000000000000000000000000000000000000000000000000000000000000020000000000000000000000009af09fdcaebdd5dbee91b7e7a1b0b60b4ec6aa65000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2c001a0463537af682ca002c76a724121f9f6ad908f3509621beb2335b225152653d09ba00a86adf8a10f2472494625fc9d23d4d6bad51320591f745cc6d2e4c186f38a78", + "0x02f90159014f84b2d05e008506ae70ed3d83043254947a250d5630b4cf539739df2c5dacb4c659f2488d88016345785d8a0000b8e4b6f9de950000000000000000000000000000000000000000000000000000126039ad47d40000000000000000000000000000000000000000000000000000000000000080000000000000000000000000da0f3ec29a9c6ec072266e3b387d6456282a382c0000000000000000000000000000000000000000000000000000000064ec343b0000000000000000000000000000000000000000000000000000000000000002000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc20000000000000000000000009af09fdcaebdd5dbee91b7e7a1b0b60b4ec6aa65c080a03fb11e4a7ff8762eb8a8ef70c0714571e30bb2a37fe297f75b872971a1671c51a072eb22baed08d8fb7c00c5e9797a5f9b97147eb3ede87326a47760258ff5b786", + "0x02f9015b0182022084b2d05e008506ae70ed3d83043254947a250d5630b4cf539739df2c5dacb4c659f2488d8802c68af0bb140000b8e4b6f9de950000000000000000000000000000000000000000000000000000140f8584151c0000000000000000000000000000000000000000000000000000000000000080000000000000000000000000253ede3df8606cb57f47548e2f5154fa7d04b48e0000000000000000000000000000000000000000000000000000000064ec343f0000000000000000000000000000000000000000000000000000000000000002000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc20000000000000000000000009af09fdcaebdd5dbee91b7e7a1b0b60b4ec6aa65c080a0ff66ed8c121d6386137931ebfe2cc0f1ab3ad1f1c33f62f86a9706ff3c7a8304a042b4db2649ad839a40eed3c34caab109122ed2d4113666c77e15083afa4aebe1", + "0x02f901740182014784b2d05e008506ae70ed3d8304145a947a250d5630b4cf539739df2c5dacb4c659f2488d80b90104791ac9470000000000000000000000000000000000000000000000000000cb10c0f2a7ec000000000000000000000000000000000000000000000000008af08890f3f9fb00000000000000000000000000000000000000000000000000000000000000a000000000000000000000000060c1d1963bb7af19c7c287c3df9df0fc0879ba6d0000000000000000000000000000000000000000000000000000000064ec3441000000000000000000000000000000000000000000000000000000000000000200000000000000000000000046ace0c9cadf4e161ef341e69758528cf76745de000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2c001a082c9e252431426c082f1fcce65a8428e2162e31fdbd4d860e205ba4c447cbc3da052538e7601df5a0288fe4a0e737ea6495b4cb320f6aa946d2e1c1bce50b8f272", + "0x02f90172017584b2d05e008506ae70ed3d83032546947a250d5630b4cf539739df2c5dacb4c659f2488d80b90104791ac94700000000000000000000000000000000000000002659cb75fc459b4deb5000000000000000000000000000000000000000000000000000000134b352e807743300000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000e3fae505f2b3f02a076f8c1e26f00342cd8747970000000000000000000000000000000000000000000000000000000064ec34410000000000000000000000000000000000000000000000000000000000000002000000000000000000000000471a202f69d6e975da55e363dab1bdb2e86e0c0f000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2c001a0abec050e778d9fd56748275e318a5350083c015ddeddde50edefa929ec30d869a0024bd77bd5d69dabf91a317cffe05fd38e0ab605528266acae9baef873820b80", + "0x02f902da010b84a51d19f28505692706ed8302ef16943fc91a3afd70395cd496c647d5a6cc9d4b2b7fad88016e3893a5e42fdfb9026424856bc30000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000020b080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000016e3893a5e42fdf0000000000000000000000000000000000000000000000000000000000000100000000000000000000000000e46b030786a4d7c61305a0992430c78d75c150e2000000000000000000000000000000000000000000000000016e3893a5e42fdf000000000000000000000000000000000000000000000c2c878ed28d48216fea00000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc20000000000000000000000008c44b722ede8d6cc9f7b2372cbe10a935e5092b1c080a09b19704c3b18a177f745bdf5e78b8ec0c385b6f553f258caeedb2a28e84279cea0409d8d588f4c50bbe1e9ae8b33ec0a8389810338c52c10f86eb8a9b544879ef3", + "0x02f8bb0182014f849502f90085089297e09883082f6b9415458452074c057403e9840788e74307bb2ec21788016345785d8a0000b84460b0b0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009f27812ed596a21713643471b5c1db10dc5a65abc001a0027ccd8816eab089ced8247e7904eb163f839a9a50551367a9052c56e71f20fca04fd591bca00d61b24a522e921e0e63447bcf728151c952abec67d816a60a8fec", + "0x02f87201820139849502f9008508a58c88d88302041d949afa9e83b075ddaf55812a3bedc85dfecd3853da80844e71d92dc080a0be3eacb1238158a0594da65bb444972b7080927f151b9497ed6215ac04c132ada0432e30174e558355c94fbcfb932845b9b77dd16e89444a52d972d9dab605eb4a", + "0xf86e821380850480e73aff825208948e31830d0916023364637a1ad3e96dfb7bc57b478803dbfaad6440f5908025a03704df4a0aed391a5523bc93f8bf722ef27eedfa5c412038c48235f50579475ca0695091d6b581b8f746efaebe7850951d2798744521889df02e48835c2dec161a", + "0x02f8b201820144847735940085059682f00082b5b5945f913751f2dc72494014a6ed7268b09d7ce8aa3c80b844095ea7b3000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc001a05d4a2491ee246c01c538373ff1b0e506eb56654b0060ddd9523dcce3d8be01c3a07a9baa997c83f9c8f84309f7680b985093f5e11fba82973684ba810b1033a182", + "0x02f87501825e72847735940085087160fda68252089415ca1562912fa669efdff1c0d6dc612fb3d5cfeb880c0ea95e2877200080c001a06cf0de37f6dd64df8de8edae9967db8406774313a4890a5625cee7b863066765a013d8bf7ace7c0423e1700c6b2c2746194a3307f810603d0895571ebcd3e96ad8", + "0x02f8770183740f4a84773594008517bfac7c00830329189451d0eca0cfb84d111bce01030b1e483c313f85348803649e453d1b980080c001a0151a20993df2b6c745550366f489c34555dcbac9918ee34616a830b09e59bcf4a02e208b2c5bbdccfa5bb5bbcb67585ea62a8edc7baecb9aec4ff2f5f98ce190ae", + "0x02f8b401836fc63284773594008517bfac7c00830329189458b6a8a3302369daec383334672404ee733ab23980b844a9059cbb0000000000000000000000002d6ee5c8a3b2370cbc0de309bf5d1a4aa09c3918000000000000000000000000000000000000000000000116ff01a34db2210000c080a071fc46ea925cfc88f563607a2ce2afcf704fc25efbe000de410f7b955fe73134a00b25f16d80f1eaf5ceda17575334b517190efb59730f9ea98f393b988acbf9eb", + "0x02f8b401830125868477359400850888e22698830138809469af81e73a73b40adf4f3d4223cd9b1ece62307480b844a9059cbb0000000000000000000000009b75e6932cd9310dd7381f234ac98cfcb0e0999500000000000000000000000000000000000000000000005c5fc01bd231a00000c080a0b2d001ff96a09974263810bff37343374f8496bd74ca5565725a6e22f0142750a02d2e526c6dcc187ce8be7003b337c73e303f48ad534e5f5c92e07a36b66baa85", + "0xf8a9358504711037b282ea6094e3c408bd53c31c085a1746af401a4042954ff74080b844a9059cbb000000000000000000000000b923c72e0ac8fa9e1bcc022c356823a7e04f86e3000000000000000000000000000000000000000000000000000000a2fb40580025a0cc9002b494d9a65109c88ac38c8205e954f144d2d80cc10771533a48be1701aca062eabb1a90503c605bd98aaac78b959694cfe7e6e778d143bd382279dafea479", + "0xf9048c81d9850466871d008304380e943fc91a3afd70395cd496c647d5a6cc9d4b2b7fad80b904243593564c000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000064ec3abb00000000000000000000000000000000000000000000000000000000000000030a080c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000001e000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000160000000000000000000000000fb66321d7c674995dfcc2cb67a30bc978dc862ad000000000000000000000000ffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000006513c0b700000000000000000000000000000000000000000000000000000000000000000000000000000000000000003fc91a3afd70395cd496c647d5a6cc9d4b2b7fad0000000000000000000000000000000000000000000000000000000064ec3abf00000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000041978d752ac86dfaad10f82d1971332e272b7dbd4d5b3a07dcf8db249b8e54534f7aa6c3fb5f9975d824448e041264a472a0fd5bd04921dde7067eb2b1ac7d15e31c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000001d98cbd93616dd50b37c8e4e90000000000000000000000000000000000000000000000000c3ce2330e1f08f300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002000000000000000000000000fb66321d7c674995dfcc2cb67a30bc978dc862ad000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000c3ce2330e1f08f325a05f238550be7d69d64a19a5f3ee3870d31bf7ae27661e47d067611b1e501b81fea04071d098fbafa19513150e9b03df95866b77b6565219c4c801f035834da5ab82", + "0xf86b04850466871d0082520894c3fa6bbc5c011135b5c2ccd9ef60236793bb8596870aa87bee5380008026a0b110148208ec15c3ecc157ad0b5c8900f6420ccad49ce65098d86543c1ad49c9a007a465fb897fcbfd230409948b0a030b564ec7897f3d2dee7ff3fcd40ae282e5", + "0x02f874018201638459682f008506ae70ed3d82cf0894cac0f1a06d3f02397cfb6d7077321d73b504916e872386f26fc1000080c001a002faff30567c0b28ecef627ea733022d42dc5b35c719cac17f5bbeb9e09c3e9ba0577da5f6c3da5b950525116902fd11a69f6ad3581f4d53c4b63508ed2995a6d7", + "0x02f8b001038459682f0085086b14c19882b848949af09fdcaebdd5dbee91b7e7a1b0b60b4ec6aa6580b844095ea7b3000000000000000000000000e1ce310e3cb20073ff25b1a76faa7e032f41cf7cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc001a0c8dc99af2ce0db63e44143c8f148f0ced3f72353e6891fd42603d97c418a5f0fa03e8a6937bb6b38a8688eb84304af133f3437d9e0bd284b2ad48c5a03728f843a", + "0x02f9019901808459682f008506707f2e49830246f49432400084c286cf3e17e7b677ea9583e60a000324872bd78fd4f15ac4b90124eb672419000000000000000000000000a6c677bf54f05dd1e53fd234f86669ef2dacbac1000000000000000000000000000000000000000000000000002a5014f746600000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000b2ce600000000000000000000000000000000000000000000000000000000000003200000000000000000000000000000000000000000000000000000000000000100000000000000000000000000a6c677bf54f05dd1e53fd234f86669ef2dacbac100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c001a0e112567e4b7a83e2dc664424c48facd439516f3947429bf962c531025ab7f41ba02fe360cf8def02f4075683b22d31f0df0dc1f047732aab24dc1eed8b512d3c32", + "0xf86b8085043d60ef58825208944bd0981f296c34b888fec2b4ed300293da3d24ec873f95c532ccd5408026a0d9505cd548823eb494e92357c2d67330414d163ccd7ac1c221b1cd9a5375b274a0091261e3e885fb05b5b94be2df1ff065d9792e6203a022a7670df656bd377959", + "0xf8aa0b850430e23400830124f894dac17f958d2ee523a2206206994597c13d831ec780b844a9059cbb000000000000000000000000a01d72bb9a4a8b060d71dd403c68880976ecb25e000000000000000000000000000000000000000000000000000000001dcd650026a0398c04887c9a6a51425b9fb1745bb7a0d8c552233083a5b07d2f317eae2eae39a06ad638d188899afc5009f02be58b5f32940bf3ccb6a777c2789d84b7bf95fff8", + "0x02f8b00101842cb4178085073491a76482d80694dac17f958d2ee523a2206206994597c13d831ec780b844a9059cbb0000000000000000000000008b0f000cc56c9c8d84a3827db7b97058259a54550000000000000000000000000000000000000000000000000000000005f5e100c080a065cca261e0285e63034bfab5ea7fbf3fb4bc38bb9caeaa99414bc37be3b9daa7a04e21af80b70c1dfca4d7c10a254cae9c141eadc905743b940c3e3ab46d81b588", + "0x02f8b00102842cb417808506ee7f39d382ba05948207c1ffc5b6804f6024322ccf34f29c3541ae2680b844a9059cbb0000000000000000000000006363defd8b95ad3db9e19a299b843652a12c548a00000000000000000000000000000000000000000000000ad78ebc5ac6200000c001a00bb1bd81e722afc12e5347802501949a2f891f168dec71d8a6faa960ff86e0c8a013232e8ab475a4bfbefd4ed265d0531efe282fb9e0948d040f46ee020afc5982", + "0x02f902da012f84217d89cf850861c468008304803b94be6fee3756f7be3a0cd492059341cb5b77dd81f988016345785d8a0000b902643b74651c000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005bffe8ddff21ca52d8371b14a6c39d6ae3c5d2c7000000000000000000000000000000000000000000000000016345785d8a000000000000000000000000000064c0defbce4f638cacb872af9411fe7005fd73af000000000000000000000000000000000000000000006beb929859d07db87cbe00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000128d9627aa4000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000001617eb90b26c000000000000000000000000000000000000000000000006c766797d47a0fb820be00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee0000000000000000000000005bffe8ddff21ca52d8371b14a6c39d6ae3c5d2c7869584cd0000000000000000000000009756abf797bf1d4972da8e86be5c40f8dfd56bc300000000000000000000000000000000bd407a923cd7d21a550fdaac8e162213000000000000000000000000000000000000000000000000c080a086807aa86b1454c295ef1caa98b9040c4d14e75e0a600bbdc3320d34772f9605a0756a5f230ac465625d0575c321c4aff0c42c1b2ac54ffa164a9c3ba13a47463c", + "0x01f87201830191ab8504184402bf8307a120942218fcb8958300377a89b844ad28be0a7ad301a68802f1504f8957e00080c001a08ea53fd7c1ca68e508cde157b0eb2d3867240d996648f563c9d2affd08336450a01601e9a68b8aba526472d84154a7d649427f5ee188b7f9f7e44bf401ed33ac31", + "0x02f898010285040f64aa3185040f64aa3182f6ad94abea9132b05a70803a4e85094fd0e1800777fbef88015ad5b617af1000a42d2da806000000000000000000000000e58c91d11552189b6d22f4ba017074ca1b487740c080a04dc62113300d9eaa9ea2417dcb37b42f1e20a99ef73b7d1410b714f7a58f773da06b9c0b1ab33adb20386ab15c1f42beb69b832420608680b6ed2dc4115d2e2d46", + "0x02f902fc018218238411e1a3008506f8d99121830367ae943fc91a3afd70395cd496c647d5a6cc9d4b2b7fad88016345785d8a0000b902843593564c000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000064ec3aaf00000000000000000000000000000000000000000000000000000000000000020b080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000016345785d8a000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000016345785d8a0000000000000000000000000000000000000000000000000000000051de09be667400000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc200000000000000000000000046ace0c9cadf4e161ef341e69758528cf76745dec001a0871ddbd71b79797e38088a872380b72a0245cfd7af0014f27cfd18e683bba793a0265dfaaf54ee236b1db5c3cfa1177600cb506d23ffbd976388207aee1c441469", + "0x02f9045501818c8411e1a3008506f8d9912183041be994881d40237659c251811cec9c364ef91dc08d300c80b903e65f5755290000000000000000000000000000000000000000000000000000000000000080000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000000000000000000000000000000000001544b73100000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000000f706d6d46656544796e616d6963763400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001544b73100000000000000000000000000000000000000000000000002f5abd458156da20000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000645e9188efe11000000000000000000000000f326e4de8f66a0bdc0970b79e0924e33c79f1915000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000000000000000000000000000030398f8794a21d1000000000000000000000000000000000000000000000000000000001544b731000000000000000000000000a69babef1ca67a37ffaf7a485dfff3382056e78c00000000000000000000000074de5d4fcbf63e00296fd95d33236b9794016631000000000000000000000000de8720d332abd2f214ce348450e6e8cdc014303700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000064ec345301ffffffffffffffffffffffffffffffffffffff363078ed64ec33bd000000330000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000001b555ab9e43daf73211d9907749fb807b700e87f0d547945bce2bb86d63a9f51506c31bfc2b66457a37c7bad9100c3f2628601eab71a5b8949e608f57d422f4962000000000000000000000000000000000000000000000000000000001544b731007cc080a07b80ec3844f72b438802e6bfb872dd3c9f4776a57f6363f3ccc2ba41444e9f60a020a8589a96c96c1a3249a21c05d724eb0c75c39d7e1ec14c7a118db1d4cf5feb", + "0xf8ad83025491850409b1a6ff830927c094dac17f958d2ee523a2206206994597c13d831ec780b844a9059cbb0000000000000000000000009c1ab480499facd89d1863b4bc538dcd730c4467000000000000000000000000000000000000000000000000000000000510ff4025a003da04582f95fe0062bb8411eaea24c98e099fe909537dc30fd6e139bf9017dea01eed5379aaa471cae31d3fc923e7eeb3306df02c24478c578f29c3a792e5b7b5", + "0x02f8b201826b06840bebc2008505d21dba0082c35094a0b86991c6218b36c1d19d4a2e9eb0ce3606eb4880b844a9059cbb0000000000000000000000007eb6c83ab7d8d9b8618c0ed973cbef71d1921ef20000000000000000000000000000000000000000000000000000000240f91400c001a0795ac341e4bb81931d88d0e35707165ec0e5f6e95cf61fb708661e444285d675a05787e39480c5911af8567d7af58dca3d1022c3ad3a097acdeb6a6f765f9f7f23", + "0x02f8760183155d8a840bebc200855d21dba00083033450944bf76b59382d91b05ddc87a4c5d05254e38f990587d74decee64e00080c080a050aa5cd9b780e7bb9c887a747c6d77ffcac63c3c1a2377ec8079d2189ef7c8c2a00c45a278bc702544940d08b089c9afe8d5cd253d7d9acd7299f7f7dbce882b64", + "0x02f8760183155d8b840bebc200855d21dba000830334509488b5eee22ef6b1d841d1832aa823308fa001ed7187320ec7c4e2a00080c001a0e0692c90284d7c76f285948cf103bdea90df52892e5b482b8a3823b8db3f62eda015abbf273596cca9f90ccaa703b2021774f8b144ec85ef6a0a2336f25efd3b21", + "0x02f902f40182011684092dda80850562a7ca808303fdb8943fc91a3afd70395cd496c647d5a6cc9d4b2b7fad80b902843593564c000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000064ec3a670000000000000000000000000000000000000000000000000000000000000002080c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000016000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000076e94b3f147442f711000000000000000000000000000000000000000000000000065633bdaf1e790900000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000200000000000000000000000086c7efffc54a9e7b4342356a5fcad80adcaa0a69000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc200000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000065633bdaf1e7909c001a03a118df69c4ae84dc995b178c96b2136f0810cef58d89837e2514575f3c6e7bfa00d55c9c513cb18b188b42835abfaf882e6859591b919ebe2adfcc2f817a3a0e3", + "0x02f872018084068e778085057c4912008252089453628da2a4586ba9047b92778cb96c152adc5372870c73ff490d700080c080a0ab5809a624069b2c881f5e7a4c1a70eb19b55e91581b57d28058ec4a9546f3c2a01d4758416ffc0081dc57e6fce88ad33b902777f56df6df9c5a24d0bf2241f193", + "0x02f8d20181918405f5e100850581242d298301100e944db1f25d3d98600140dfc18deb7515be5bd293af80b86423b872dd00000000000000000000000007a4f276e762f058ac7ada56989ab40282bc6a10000000000000000000000000470338fc7eefc583368eefce306e15a3e75dab0e0000000000000000000000000000000000000000000000000000000000000a34c001a0d370b122e98799834f39f38a859a8834be41d3e4a8cc059ef4a935afbfed151aa07362e7ac04611db5fa1aca1d0187dd288994cc18f92bfe18d6986ba4165fd1fe", + "0x02f8d3018208298405f5e10085057785eee5830683509487870bca3f3fd6335c3f4ce8392d69350b4fa4e280b86469328dec000000000000000000000000514910771af9ca656af840dff83e8264ecf986ca00000000000000000000000000000000000000000000010f0cf064dd59200000000000000000000000000000980e5dd186eb72c92565f93817cb858ae522633fc001a0ba2a13d703a32033018ff3e54f048fa02b68ec9f3deea3071fa209e15d88a425a06ebad0b84dff2fd5ce01be36703fe631bf859fb709f02418f2ea146ea66b9dfd", + "0x02f8b001778405f5e10085056aba63ba82b818949af09fdcaebdd5dbee91b7e7a1b0b60b4ec6aa6580b844095ea7b3000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc080a0d4a393d3583b6f684f71bb2de4654e5cf5af287ef4eb52109c70770e04efd432a07dffc25646ea69c42105a0a684d6575b0f1050885b00b93b98726bd420cdaec6", + "0x02f905f8018201a68405f5e100850581242d29830ed2da941111111254fb6c44bac0bed2854e76f90643097d80b905887c0252000000000000000000000000003208684f96458c540eb08f6f01b9e9afb2b7d4f000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000180000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee0000000000000000000000003208684f96458c540eb08f6f01b9e9afb2b7d4f0000000000000000000000000ccdf4650e2f425827c6e69317b062205f8ad9efb00000000000000000000000000000000000000000000000000000002540be40000000000000000000000000000000000000000000000000053cea113f377ce6c00000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003c800000000000000000000000000000000000000000000038a00037400032a00a007e5c0d20000000000000000000000000000000003060002ca00019a0000ca0000b051204dece678ceceb27446b35c672dc7d61f30bad69ea0b86991c6218b36c1d19d4a2e9eb0ce3606eb4800443df021240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002197356673f04e10fb50020d6bdbf78f939e0a03fb07f59a73314e73794be0e57ac1b4e512237417b2238aa52d0dd2d6252d989e728e8f706e4f939e0a03fb07f59a73314e73794be0e57ac1b4e0044a64833a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003208684f96458c540eb08f6f01b9e9afb2b7d4f051204a585e0f7c18e2c414221d6402652d5e0990e5f87f39c581f595b53c5cb19bd0b3f8da6c935e2ca000a4a5dcbcdf0000000000000000000000007f39c581f595b53c5cb19bd0b3f8da6c935e2ca0000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc20000000000000000000000000eb1c92f9f5ec9d817968afddb4b46c564cdedbe0000000000000000000000003208684f96458c540eb08f6f01b9e9afb2b7d4f0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c02aaa39b223fe8d0a0e5c4f27ead9083c756cc200042e1a7d4d000000000000000000000000000000000000000000000000000000000000000000a0f2fa6b66eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee00000000000000000000000000000000000000000000000054a757b70fc92d9a0000000000000000000aca04ad0e1a3dc0611111111254fb6c44bac0bed2854e76f90643097d00000000000000000000000000000000000000000000000000000002540be400000000000000000000000000000000000000000000000000f012a792c001a0ec1c6b3a3f695b1e6e06a3cf7d94c3930c0c750900ede62a3a086fe9a13eea55a00ad0db05df2b8353797ad8d0df82018e5a601535b64bbca8686d1ef771d2901f", + "0x02f8b3018223288405f5e10085746a528800830493e094f1f955016ecbcd7321c7266bccfb96c68ea5e49b80b844a9059cbb000000000000000000000000e3792a9c235d434b702023b33f03c48c41631090000000000000000000000000000000000000000000001fb9ddecab89afa29800c080a0e2fd0b0e959f5f7b6886299561d3716f909670f9f9538223eff8e61bdb8f4102a016060b0c5a6ab5aa4ae266bbed17bfcb503d8f379ddf48d7558270b8058e2a94", + "0x02f8b2018203c08405f5e100850581242d2982b5b594bde71cb88777b7cde1d2325dabeb44e55824b92c80b844095ea7b3000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc001a01a9cdc28f7488e559466bcc933c53de2e0a5d84afa0542a5eea1bdbbaba60466a007412ef4bb9b3d6ae853e71f4a1153697927a22dfcc854a23d93bb10de45415e", + "0x02f8b001808405f5e100850581242d2982b47d94bde71cb88777b7cde1d2325dabeb44e55824b92c80b844095ea7b3000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba300000000000000000000000000000000000000000000000000001e1b40500e02c080a07e1e04553e3d875da1e151817be0b48eb311d8c46d362c1c1e3082849b5971aaa0084b59753b345f4071b7723967090eae5f21705a5d83f77340bb8df5c19d270d", + "0x02f902fa0181cb8405f5e100850581242d298302cf5f943fc91a3afd70395cd496c647d5a6cc9d4b2b7fad87d529ae9e860000b902843593564c000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000064ec3abb00000000000000000000000000000000000000000000000000000000000000020b080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000d529ae9e8600000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000d529ae9e8600000000000000000000000000000000000000000000090a0a24eee7baa46776783700000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000e854d19e05c32673569d413ad44b95d38e412a81c080a0bef061e44344dc049eab7c414218fc6bd1ec4b2abe1149413f08c8ce2a96561ca0249b09820a89249d0892dec9e7537f4cf8b44fb890fa38904cc1d33c0809d69c", + "0x02f8780181818405f5e10085056aba63ba82afee94c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2880de0b6b3a764000084d0e30db0c080a097c0a562f913ebe5f68c46db93a997a172aed87cc10668c92b62e0d792df7ed3a03a9e289e2bd801b262abc620f4f390f79c44f269fd013c5972f134152c48051c", + "0x02f88f01198405f5e10085056aba63ba828caf94c02aaa39b223fe8d0a0e5c4f27ead9083c756cc280a42e1a7d4d00000000000000000000000000000000000000000000000053444835ec580000c001a0155b74a51c5d1c5eccacab9e5b3f35ca13983ba4bea5a5929e0107a7855e4ed0a05e39e428a95702161af7657e822e8223948efc1a41598987924159dafde5233b", + "0x02f8b101028405f5e100850487e809008301726f94dac17f958d2ee523a2206206994597c13d831ec780b844a9059cbb000000000000000000000000a615b32feef3057abf3bb1032f657a60ffa744f500000000000000000000000000000000000000000000000000000001dfd14080c001a0d7ef8349212bc9fdf01ef0a81f5e139ef3e1a54f942e0e0be4154d40eb245539a04d5ef2d0c0d29fad5d48aca198ff1b51c61e7f0d21e647fd93817859d1b5456f", + "0x02f902fa0181c68405f5e100850581242d298303b8b8943fc91a3afd70395cd496c647d5a6cc9d4b2b7fad87470de4df820000b902843593564c000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000064ec3aaf00000000000000000000000000000000000000000000000000000000000000020b080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000470de4df8200000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000470de4df8200000000000000000000000000000000000000000002389d037db417083b1f30fa1d00000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000310cca5009eae9194985c830b4eb83d36f9790a1c080a08820f688d0b21b54245ccd33799de8c1aae0012d11a6c82f3b2406cafb7acbc7a024985f8c836dcb5e742a15c7c4039246bf34618e69898d0b48c7526ed00c827a", + "0x02f902fb018205368405f5e10085056aba63ba83034f24943fc91a3afd70395cd496c647d5a6cc9d4b2b7fad87b1a2bc2ec50000b902843593564c000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000064ec3aaf00000000000000000000000000000000000000000000000000000000000000020b080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000b1a2bc2ec500000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000b1a2bc2ec5000000000000000000000000000000000000000000000000008862ba99aefd3e4be100000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000be042e9d09cb588331ff911c2b46fd833a3e5bd6c001a0771560c929345677ec36f4a23ebf7091aade967873504dd7a1e8844efcb1729ea0542b549e8db417272d59f4e6c7b1031db9bcd992960c9f0b8b3b58c9d327274d", + "0x02f902930181d88405f5e100850581242d298303b234943fc91a3afd70395cd496c647d5a6cc9d4b2b7fad80b902243593564c000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000064ec3aa3000000000000000000000000000000000000000000000000000000000000000108000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000a968163f0a57b40000000000000000000000000000000000000000000000000064ff2cc437f2609887a00000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000003000000000000000000000000c82e3db60a52cf7529253b4ec688f631aad9e7c2000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000120a3879da835a5af037bb2d1456bebd6b54d4bac001a07b761678035b083d23f66b5d05e083ddbd7b08e79c0852878dfea87b6ef42ae7a029d011e535d5a2b0986d1499585f53afd69e1659b9bc1d9181b41231bdd70502", + "0x02f90412010f8405f5e100850581242d29830352dc943fc91a3afd70395cd496c647d5a6cc9d4b2b7fad80b903a43593564c000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000064ec3a7f00000000000000000000000000000000000000000000000000000000000000020a090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000001c000000000000000000000000000000000000000000000000000000000000001600000000000000000000000004594cffbfc09bc5e7ecf1c2e1c1e24f0f7d29036000000000000000000000000ffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000006513c05600000000000000000000000000000000000000000000000000000000000000000000000000000000000000003fc91a3afd70395cd496c647d5a6cc9d4b2b7fad0000000000000000000000000000000000000000000000000000000064ec3a5e00000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000000000004180cd4049768072aeec53df21f24cbaaa065ab48b63fb2a53d368aacdb8285d88076b0ed9867ab965c3df40b5458d814751678ec03f367d324f3ee809e5dac9361c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000006a94d74f4300000000000000000000000000000000000000000000000011df85cb8fd3cb3f088f00000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000020000000000000000000000004594cffbfc09bc5e7ecf1c2e1c1e24f0f7d29036000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2c001a0b4f862044d7da62147d68990b4756c428d14f3ffd8976123f02ff71e9c4748dca06d531889422a9c51c954d7a3709ea5d1a5cd209bd3c6f0a3b3d45305c862a247", + "0x02f8d101028405f5e1008505b019448f83016142948d0802559775c70fb505f22988a4fd4a4f6d3b6280b864d85d3d27000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000023232000000000000000000000000000000000000000000000000000000000000c001a081e086727ab44399dfbe77695cfa287ccc442e84802bf2105a094b84895b72f0a072f317a1a7d203b90160da3a0e71198d642c1a85719376fe59444f46b9c0d553", + "0x02f902fc018205c88405f5e10085056aba63ba8302f048943fc91a3afd70395cd496c647d5a6cc9d4b2b7fad880389f12621b98000b902843593564c000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000064ec3aaf00000000000000000000000000000000000000000000000000000000000000020b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000389f12621b98000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000389f12621b980000000000000000000000000000000000000000000000003bbc86a33be51d5459000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002bc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2002710be042e9d09cb588331ff911c2b46fd833a3e5bd6000000000000000000000000000000000000000000c001a04f80ed9b525df6789754acc4dc4fca67bb194ee563ac450cb4dfe4c73847c9eba016d33e710b8f33fccf803ffe09df9bdde6f6ae0c437097786bd4be5207759035", + "0x02f8b10181ec8405f5e10085046c7cfe0082b48b9472e4f9f808c49a2a61de9c5896298920dc4eeea980b844095ea7b3000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba300000000000000000000000000000000000000000000000000000012afcdf1acc001a08415e1f3c163df909ce83bd402d1be7038fc6dbe5c2d28fedc907adfb2e92803a0640bc39c57dbe826aaae69c449e244d70ef8203492b813c56382ab41584530ac", + "0x02f87201018405f5e10085056aba63ba8252089415dcc38263d390bba07434abbb2987d71504b7f2876a94d74f43000080c080a0274b7c81bb8a827b4ecd43b8a6a15180677e99e714caa25b76d78ec7fa15bcc8a06281f0f052dddd6fd13788d96f1733133150f0f6ec4d990f550f25434fde4ba6", + "0x02f8b201820ee58405f5e10085056aba63ba82b5bc94a0117792d4b100fd329b37e8ab4181df8a5b332680b844095ea7b3000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc001a0524ce2c0d6978101c6e170174e3e1ed7edda5dd9428b603e83029debd35af09da03542de89ace12c3a49f0736bf72e630fea45f1cf0af60de9efb2ca1a994b7c02", + "0x02f902f4018202298405f5e10085056aba63ba83037f15943fc91a3afd70395cd496c647d5a6cc9d4b2b7fad80b902843593564c000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000064ec3aaf0000000000000000000000000000000000000000000000000000000000000002080c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000016000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000174e4905ba00000000000000000000000000000000000000000000000000000a98e3db985297200000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000200000000000000000000000020c7b73be0b1ad179db94e5b0ac9ad86fa0f068c000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc20000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000a98e3db9852972c001a04e2bc2541aa1df9300d09bdcb533d2f213c09eb0b494af28107a38a7e6be24bca0426ac52e3cb643412dae7babe617ebb0d5c87ce9e53cafa3759b10d0ca222771", + "0x02f9039c0182055f8405f5e100850581242d29830316889400000000000000adc04c56bf30ac9d3c0aaf14dc80b9032c000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000b23d80f5fefcddaa212212f028021b41ded428cf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009e0a4da9ee260000000000000000000000000004d8f60eb269eb4f9d540dd9685391b4c8bd18260000000000000000000000000004c00500000ad104d7dbd00e3ae0a5c00560c0000000000000000000000000076be3b62873462d2142405439777e971754e8e7700000000000000000000000000000000000000000000000000000000000029170000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000d0000000000000000000000000000000000000000000000000000000064ec27d500000000000000000000000000000000000000000000000000000000651506550000000000000000000000000000000000000000000000000000000000000000360c6ebe0000000000000000000000000000000000000000ce332ae7a1fb35cd0000007b02230091a7ed01230072f7006a004d60a8d4e71d599b8104250f00000000007b02230091a7ed01230072f7006a004d60a8d4e71d599b8104250f00000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000024000000000000000000000000000000000000000000000000000000000000002a000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000040d6473f26a0000000000000000000000000000000a26b00c1f0df003000390027140000faa71900000000000000000000000000000000000000000000000000000000000000408811ce6fb91b41c545195e2887c5574a6baf634feeedece862c9b2f6246db46b66c6ce164f818b0cdbe52e7a125fb8be0c021dbc9adadac8320044d722fbb02d00000000360c6ebec080a038f4dc6f5337ba8ca8c22fe6fece04b4c2d711e8fb8ac52c90ac73f5bbe18cefa043c57876ec07d01f1418c210eb1212d763bab533f6fcf98a941beedbd091a249", + "0x02f8d5010a8405f5e100850581242d29830153e0948d0802559775c70fb505f22988a4fd4a4f6d3b6280b868d85d3d270000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000231310000000000000000000000000000000000000000000000000000000000000021fb3fc001a0de56c4815493904512e68a36ebc5b127e99605a25a665b2d9c3a271a9a07e2c0a0567e1c70808e14fe018f61854bd648c82ebeb0ec5bd2af6feeff6cf589235d74", + "0x02f8b2018203198405f5e100850581242d2982b5b594eaf3e9481af515c7bc4ddecf9125be9c48d1b01980b844095ea7b3000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc080a09a214001609e0b151dbcd5e93e7b5f142bc4cb04cea290df63fc80e9ac3c8d2ea07764d1984e4b15d3e1d468d77c540c8935d8c095a09cf37322c3b7533c029a75", + "0x02f8b001048405f5e100850581242d2982b472946b175474e89094c44da98b954eedeac495271d0f80b844095ea7b300000000000000000000000083f20f44975d03b1b09e64809b757c47f942beea0000000000000000000000000000000000000000000014916ceed2df0f4b4a6cc080a03b16a6242e0b7ca26c8bb29f7bd19b51d5c3b8b79f7b2729d65a1bc3a5337935a07c7bb67f267aff5671db00b529854c87e78e25cead3fd3959d2e69afa0546f29", + "0x02f8b10181df8405f5e10085061bdee09c82b4b094b1f1f47061a7be15c69f378cb3f69423bd58f2f880b844095ea7b3000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba30000000000000000000000000000000000000000000002277ae78b0c007651efc001a0c8ba37289e3e8ef28335765ecca9727d5bfd764075c3f324c1a715cdd500edd2a06a301e7fc94617bfb52b7e4639f338aa726d9e5f9b59a2de37b948757b319715", + "0x02f8b101018405f5e100850581242d298301493a949813037ee2218799597d83d4a5b6f3b6778218d980b844a9059cbb000000000000000000000000b5e073b4734cfa508829b889de873b99d56671a70000000000000000000000000000000000000000000000000de0b6b3a7640000c001a095ab860b49e8cb7207fcf5e27dcd997081b24dfa071eee0776567ced0cef0327a02b9ee900bc42adb76331b8ee8ea18e19c8317b7c72b47cceb5d44a493bff2104", + "0x02f902fc018201ee8405f5e100850581242d2983037e75943fc91a3afd70395cd496c647d5a6cc9d4b2b7fad8801751a9bd59ac993b902843593564c000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000064ec3aaf00000000000000000000000000000000000000000000000000000000000000020b080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000001751a9bd59ac9930000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000001751a9bd59ac9930000000000000000000000000000000000000000000000000002c0ba4473543a00000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc200000000000000000000000020c7b73be0b1ad179db94e5b0ac9ad86fa0f068cc001a02415ffee7b2288ccf9803e28fa565f3ff3912bc0380e1231bdde91f32e162aeba06740481b038971948e53c12ee30309e02eb01b0de4b893f7cc2a587c3075736b", + "0x02f8b2018211fc8405f5e10085056aba63ba82c918942358693f4faec9d658bb97fc9cd8885f62105dc180b844a22cb4650000000000000000000000002f18f339620a63e43f0839eeb18d7de1e1be4dfb0000000000000000000000000000000000000000000000000000000000000001c080a00c1f16c1adb9dfd736dbded96dfe321a11f8a8a259c55a8f63cbd3f4034bcc2ba043697af1f5389d68a6140a639fe2409e9e969d421737c0f04f23a9beb858952c", + "0x02f87201678405f5e10085056aba63ba82520894347f832e840fd85cdd34e2d90041a141463dcb2f87130a5217bc7ce580c001a0428a8c1294d21258d0299625101c74662e59e43b4b0fc58d7d24de5e791cceaca04bbb53a5f2ed716f62a6d552eb0e1a36dd8913e13c46c7737fb8e3b23eefdc54", + "0x02f8b2018201c58405f5e10085057785eee582b42a946b175474e89094c44da98b954eedeac495271d0f80b844095ea7b3000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba30000000000000000000000000000000000000000000000d90cd053045f910cc5c001a07965e8469cc6c7df5ad718bd5653cb242819e5bae5feffaca3a701d4a2bec7d7a00e7117004b72e7b28fa02abfdb61b16d5002cbbd65a8a996fa1d67a9cee127fb", + "0x02f902da01238405f5e10085056aba63ba8309ef6894c36442b4a4522e871399cd717abdd847ab11fe888810ca5c77ae2f6c89b90264ac9650d800000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000016488316456000000000000000000000000be042e9d09cb588331ff911c2b46fd833a3e5bd6000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc20000000000000000000000000000000000000000000000000000000000002710fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe4698fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe5890000000000000000000000000000000000000000000003efca8a88ea29543303300000000000000000000000000000000000000000000000010ca5c77ae2f6c89000000000000000000000000000000000000000000003e08a77f04e92cdb23520000000000000000000000000000000000000000000000000fee68d129cdfa350000000000000000000000001a7b47e8bd2abcdbe9b16d4c9084ac5a745923e80000000000000000000000000000000000000000000000000000000064ec3abb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000412210e8a00000000000000000000000000000000000000000000000000000000c080a0ded37b8cd491b84037fa448afbb792e7dc152608c0867e95484b3041930ee6d2a05369f54acceeb7fc8c0a2d11799d04b06392af42e2a79cf5a9b9859477383a90", + "0x02f904340182015a8405f5e10085056aba63ba83042838943fc91a3afd70395cd496c647d5a6cc9d4b2b7fad80b903c43593564c000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000064ec3aaf000000000000000000000000000000000000000000000000000000000000000300000c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000018000000000000000000000000000000000000000000000000000000000000002a000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000077cde93aeb0d4800000000000000000000000000000000000000000000000000003cdc1ea510f77c7000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000002bb23d80f5fefcddaa212212f028021b41ded428cf002710c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000408291471c1ad8000000000000000000000000000000000000000000000000000020cdcdaf73f1346500000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000002bb23d80f5fefcddaa212212f028021b41ded428cf000bb8c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000005da9ec5484e8b0d5c080a0da5018dd16808a46e6df4e1d23909897627513ceec821583be349ff838013d2da04148c49fc2bdb2400b51b67d62cd6a2a8311eaca13c9c6dba7dd7f41032d9c7f", + "0x02f8b3018202208405f5e10085056aba63ba83010e3d94dac17f958d2ee523a2206206994597c13d831ec780b844a9059cbb000000000000000000000000e2af20c7a25cb2c5a9eb5118df87c92aaf069a7900000000000000000000000000000000000000000000000000000005e048b137c080a08d68f7c08ba69b7a1eb2c9c1fd6bf5836a6d826c75b0a0faf62872048671ced4a01bc032d4595d29d87bf2b9088c73aa70912d2e851ccc5c086ec3284bef649abc", + "0x02f9047401820ed88405f5e10085056aba63ba830291f594b2ecfe4e4d61f8790bbb9de2d1259b9e2410cea580b90404da815cb5000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000003800000000000000000000000009dc56d9153b0c89bc8eb4937f39a5daa6a7721d70000000000000000000000002358693f4faec9d658bb97fc9cd8885f62105dc1816de2b7efeaab2296e96c780d5dc67db30fadaa5ecc3f7d4bc7c0dc252511c400000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000066cd65070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000093853d531a2bd32ae6efc06a190aef2100000000000000000000000000000000000000000000000000000000000001a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000000025bf6196bd10000000000000000000000000000000000000000000000000000000000000000029500000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004154317cb999ebf74401ccb615c790a8daf70a0dc88d5fdc48b3c6baa0af46f0b61afc2bd0d2460421a6b210cbb65a9a3a1336e90587ab459a55559c051a4457121c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000059e1384ef5a95639c99c00fc63e7266736079a903e30e2a6379241b8d52e3c483464809b4fb56bbf989ffb95036ee9bc8b606ca94b0fbb66cb12a9abca7ac7319b1c0112d3f46af68e5d010513ff70a3aaed9afeb8661116e6ce00000000000000c080a0d943f19c4f7028e2e03205b71dc38dbccf8095917d6d2aaa594cbc6f51bc10a9a067dc4353594d3198cb4d7c1d458a1287be92dd3528b0cc840618e1a89703280e", + "0x02f8f801808404c4b4008504da292a008301364394d19d4b5d358258f05d7b411e21a1460d11b0876f876017c3423ca820b8849f3ce55a00000000000000000000000047008da00323deefea1e3f8c4bb3f3858eb8472d0000000000000000000000000000000000000000000000000000e14e0241a82000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000c080a059ae95512cbbb792d28c91004f70faf255d6af3ac2a4a7a47c8dc7c94fc987eaa07dcab5a59566b283127899763b282ab07a5b1a261c787adb08a72f56b5a035b1", + "0x02f8b20182077b840448d47f85040d1f1dcb82b8549446ace0c9cadf4e161ef341e69758528cf76745de80b844095ea7b30000000000000000000000001111111254eeb25477b68fb85ed929f73a960582ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc080a0de06640eca98ab928eda3f4d54d731f4b04c481cbfe4f650f8d7b3b9e213a30fa0599294cc0685f2ca825c9f921ab6f23b833ee3d6551da72ea661bdbdfd58e546", + "0x02f903d60126840448d47f85040313484b8305156f941111111254eeb25477b68fb85ed929f73a96058280b9036812aa3caf0000000000000000000000003208684f96458c540eb08f6f01b9e9afb2b7d4f0000000000000000000000000d33526068d116ce69f19a9ee46f0bd304f21a51f000000000000000000000000183015a9ba6ff60230fdeadc3f43b3d788b13e210000000000000000000000003208684f96458c540eb08f6f01b9e9afb2b7d4f00000000000000000000000004c6b0c1503a177bdd2a125da673849ebdefe774b0000000000000000000000000000000000000000000000004b9a4c585fa567a8000000000000000000000000000000000000000000000006fe00c90d29df3f47000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000001400000000000000000000000000000000000000000000000000000000000000160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c10000000000000000000000000000000000000000000000000000000001a300a007e5c0d200000000000000000000000000000000000000000000000000017f00004f02a0000000000000000000000000000000000000000000000000010b78d3c5a71d7cee63c1e500e42318ea3b998e8355a3da364eb9d48ec725eb45d33526068d116ce69f19a9ee46f0bd304f21a51f51204a585e0f7c18e2c414221d6402652d5e0990e5f8c02aaa39b223fe8d0a0e5c4f27ead9083c756cc200a4a5dcbcdf000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000183015a9ba6ff60230fdeadc3f43b3d788b13e21000000000000000000000000d7ed09a25b4745ec6332fb433dd6788cdeaa4bcc0000000000000000000000001111111254eeb25477b68fb85ed929f73a960582ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e26b9977c001a01588408b43d487b2e363a55025055d32bdc0632c6dd58b1ea9b5d7d2f5f4740da05d288b7f22643755d7653fcd132bc1045e4fc948043ac3b220d85119b4c56a8d", + "0x02f87201308402faf080850401c5644c827b0c9473bce791c239c8010cd3c857d96580037ccdd0ee876a94d74f43000080c080a0347c37499353009b0d98e91e56b97bd0374a6ca0d4c475797b0c6fff7a2cbbfea01270672e65a25f67cac9a5cd155aaea01135846f23e3467811792a55c12dd756", + "0x02fa0182f601830433688402faf080850814a78318831cc3d5941c479675ad559dc151f6ec7ed3fbf8cee79582b680ba0182848f111f3c000000000000000000000000000000000000000000000000000000000004fb7600000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000001002fa000000000000000000000000e64a54e2533fd126c2e452c5fab544d80e2e4eb500000000000000000000000000000000000000000000000000000000062acf5a00000000000000000000000000000000000000000000000000000000062ad0d90000000000000000000000000000000000000000000000000000000000018196005b70cd14452573e52c809181dcadc471498db2888a5a838c9f09f118686fa1525c6834925132d2ddfcd78ed0d827b947345d33bb7b924bd25c9a54b12be52b8ef9558d6252f8902f81367d4caf8279110f564cca438a1e625ee4457c80d6f9e55f644fc644c7c4544c4d446c18532786891e5ec7f4989aa931193306e89a1fbc207981bef26a495ae2c25af2c0bc28f5d5c78406f0daecc3ffdfab6aab39071f2228506e95525ab33dad6c09879f90334098029929e054ca399a0388a333604cf293a6450890a396134b729394aaa952ba7c4ee887cb4795afef428a3e0390f2194a668a4a8a684e91a2d4424aaea252ba0c822e20294e6b4ae934ffe74f4398260bf80a8f4828a5f11c4052ce00540aa434ca9ec294ba52324df2ec268bdd6c67b7b167b172d92853bdccec66166b0fb7533a14fd7d09409ddc165cfcd8b9c796f9d7d2ab476bc160f0e5fe86415d0c70027a1d9a90dfe01478e86fc53176e303499ba87902155a76629865017fe1c476fc22d9655fa866b299bd24b40669fd1c08f5a341bf993fb3d4642b9fb27d4a9d38d7e3a242ac04e258fcdce71f75d6dffb04493fabfdad69bbe60f04d195c401430cd8544337605caaac6aabb93488a734a0b3a0d17657ec8691b06830fef265279812c4200f60acd0b2468ee070548cb38130f8da47fae6ba1c2dcbcfb18fb8078a7f62d8b7e551ff26b6a3b1f6d4795794c5193acad8dc385141921bb4110f364b475d0c859b57b3f3b79754cb9cae7b109450418b03211030d6f778684ae78125d87861bc6437395002913f7f065bf78f309fd65ff32b2a40a8403a0297ed7f17f81c82ff279777989ebb937f6186d0cd68f729d404a25c557f51f71300a8c9f1200fd86d3c5cb6eb24525a3bdd2e2ffd9453085f0db6e5a0156cbfb0d03a21c440148487770406b96f082d6b8c049767da2b1c56409dfe0705b4bedb0266e7c7d598a9e947dafa24c85c1cde2e0f6754d90c22374e9233e54cb091d4554e5f276ca0a3a4d797c1a80525c60e90c75bfd6b9e456f37b0dbffdcbb8f4fd204d1d80a93c56e6bc19a274458e49a004445aa37ed52d8428fdc71bb2232f930cd177453b247f678ab5d67315d49f670109d10880fe42bc4254c5d372e1ac18204aae23b9f4907a6d8779c657057dcc9ccb47de9bec89186c78282911098ab642e2b08dc90eb5edbf66a78872bc6ea7ae17f1346385871c021088a6aa0983baea23a41aaa334481b50ed298e7502723cce40bb067e7fdd6b4fc765bfbb9e43a41151d104277787866ec3057a95a7f75cdad70cd875c1c5bf08afeca1992c275c82fd74cdf541cf981be9285777bfa06ed578ce1540f97cb3da10729365bcb2e8d3f35c35eea3a9e3fae35d129df6ee9b8d33abc809cb456e944393a01bc9cece87a38eed623eaedc55d770f177191a495a419b1a83e2972f0303d8bec5bff518623de4c1cc335bbb4eb1f91d9d470a9d1f2ef2e5d3839dd1f91fa6e8f141a8985560950840ee2a18756dd6b0a2a59a802f7d1267c21cb769e66cf37929108c7030fa348e1df002630bc8f6ca1846e190287d1359c527ce9cbed954e324baf9f8b9f1b452bf1d0a0523a14b20f6005d087bfbaa5a088bacc901914e12c0b575488da7b845b7c1a2186a9388a45b4fa620a07694ccfe602076ee05b17a5bc650cfea9dfd2111c522c7a7b9fdf06f3dcd1bdae210e3e3114666fbb5c589bd7fa474d0a1abfa4fdce9002544134a9b0352d1b672c29da84709aabe00ee81f8cc55875d5734653f093fb0355fc972eaedbfdfb2f8aa700488ba01f2d6ebf799395d51acf5d75ccc1c5f3c055731a46583cad28f964a208801b38052077ec6fc7617c531a0df4681568e64125bec1cee20e88cee0b7840209782d6a79897cd716e0842ccd654e34e80b4410f5c5ba50740b4b078d00191e5ec587a6efd397cb98e4b378ef732621fd005ad1e8e20c02af9992412882d8ab86c9ade2e3d9a3f2722e03d93ba73c69396d5b20f95087adf348f6f120130e4474e4395dfdd9c167e42654ef9af9b183d7d06990ae193422cc5b279e7707682e91d8b1160a550f04438c6d110a88a1434387d4a3df499686aeb369276c23f3fa124483c3a6131b87dd76f20efee51167cfe29958162321e19e49537a7f36f9d3c4009ff28d401e389aaa99cba22cf2f4f7a4716579023e6051fe816741417f59a01768d00a7e7295a8a9120d8d286f12bef13b0bc6b808a9298c268a6fd5ee3c74266bda9d003cbfb5f81e76bfade926226968199098c4e443310651f5cb3d1883509e5e21206a677fadb7401e40192d1d34e7beb7089923db0a6ef446d51e0069dea757cca4e303b264cf2f8a6144bb61656b495f4318c05495a0dc5be56551bae87e0f5c781754f4d593ce200e35c8546cc1b39e80d22bfab82eab005f04722fa277dd9cfa9103a02584bbf373734f7592563e5f359d871ab2c8cc7ba695af7b7c552abe9e3c75ff501e65dcf4e83e7264971636abfd1b610e8baca8eecc1c694fdd70c22f35a6bf0783c144910f2159d35ccea55ad9d9c926ab0e2a0f043ada00d41c16652cbb858bd79565db7087754b1f50e6291974a88b2579aec11de162c766c0035e89f997d79aca1df164e6c64357f9863700cfdd79a799503b5484e50f827b25099f40a7a1c0d9af07495770cc4efa54b2639aeb88009cf92398faba35e99bb42c09825119c3851f953533578e2e86bdf530286a4720235c26ac4be92625d44ba8423a1158b2bc134182e2ea6e84515d8680dd3daf2aefcaec9102b80cd2bcfe67c94b5ae0b43ed27bfddacb367eaca142c9bf02c002233a68435f6e314ae06589737df4c5075e2232291bf1dd60adfcc07847eaf5108464481de698c79710d06d047a6f1526ca1dc92d4d5043773df9716980a4fe26d92061c9ebe2e94ee9db502441485227ba42c36e554944f88b13f6c2c369e08247c3e7eb5de8a08c15679dc016e87ff36841a2523355cadeea5b2a62dd69b8abb3f37bb2b7dc47bd6e0cf66b106238240358a277b85c622e984c6077f852381a3307f2177825b5eb1b444dc958c0252412a2167946b7d422312425411a3f6cf886664dcd858684cf2c783714c118380c12a88fcc3d8b4ff2b95c18344a3f2f706f67a980c92519eb7c3312a63ec7ad69f1cc47d5e3a117d01f2bac840a66f9036bcea717ab75abaa4ca8b39b071a7564b713891e734d4e0f8c19d509df5aaf2d67ca49898e6514ff191bcf90628bdb480fa67dc015a881f8c7f689d3bd9ece0e4f22a407f51d9552c8028fc7e070263e0b98996489f047e627cb89309e3fc22dfac7c76acbcd7499f66e2225b091bdd8eb0723bb978db5ef5fe1dd0f21bf8453a82d99e38afc93099852f7b4407c5d7730aeb07bfff7eff9cd04a22c791d6a2fe16aa79d8b2f76810bebca68fb197481e000d236c8fc644f8fc0c82a10f44c7aef62d7dc8c816e1d3f5fda23af81d9e7eca1d7d132c4c6257aa5aecd800bc91afcffcf134dd54e34b8de31c55ca51dd2adc268c4f20431ca5e900d014fd87be2fb0ba2f6111f58df17324f6f6f79d038ce2efb5bdb66f3e2d1c21521d80c664592e3063d2664e9b19591dfe969efbcddfd8e11df69e18539461252af33f288122e373c4c9b8ed6a938dc7777e79c5ea4f5f84a6928cd26ed07da63f3841ae448cb5ec23e0334895d8c4e7477932fdff2d8ebd84032bc4931dbaac1cd7a63c2ed7e0056f5ca6dbc52a2aba78f1732da862de0b1e73092bd5b00fc3ea9c140d4b578f5f971e2758845f8ce59563b78ad3cbda388e7b4c69ed05d23ba0259c049d82945f85359a38341d00d3d00e5160379776c7e1bd665a9469d8ce3c584fb4683734c1794772374af8272625c9350e05bf28bd3e7ed6f2ec67fc00791af5e87573191f55a20e2b583d9747fa0f7a8118df5faddc4277c5d5766995b44774e80a67fb373f43b4ac587dd8d1289b067ebed6978eb6ae8babeca4bae1102398e8f0386f02f89c4d2ef401a6017fd05aedca02d8f85baec752885b4a7e21bac62bed40607de111c03848f07bafd0b2468264fcb2aa084ae7c2a440d56bde4188fcc7341e51d0e7b1f62353221ad171d373f0151b31b80f0c70cc95ec1d001be6454e98d1e60dff716a7e2d46cae8110d18ee5d70e086386101de10ef2fca287090adae3b194f723db7630c6cb3b28be80d5524b8d9983759131d5e2076ef06e6922a31548a3b7d9fc852651bff88e32775f23577237bbc9fcae04164e358664b13481bde2d7477bcee47535af35e68de7a1f12d1e198479243b18460f5ff184afa4cac0b4da38000d8b2ee6656522e7ed34fb01598f08e37788be75ed547700f9d22d8dd3fe3209150707b0b8841eeeb43cb1a23e6523e4148bacf1a2b8f551bd559318e7d8a0f5b3d65108ed53fc8f77a42a58a7010da1d0806765feb471c062de2ccd27b426127b84e28f3c91bdca7d5fba28a3bbe785dc72e00f09f2badb252b5a42c1ae2fb3d418fb05407f62a9d7197c38fa09298edde5dbb4e882fc87decfff1f0f56e389e63a772e63f935cbe3c441c69833a409b566df2cff5c558827caabf35e72d729eb3830949179c6d40c5471ec02863f9675593feedec772fef3bc83a7fef15beffdf3c4b28e1dded53caea3df2f7183ece9fc26fae7c0c92ef3fbeb4dd674c3ed1dbe30995d2b808ba0b0151c1a00d7478bb2f18e87e8d5c1499c849b266904920cf4f82538fff34881a70f45b273e7ac2389c5cee94537fa2db4aa0e5f23bd9a44afba74c5e4d2613fa24041ea6539f45c46830a910bb80dd59cfda1269a553fb73b5fde8f107bb72ffbf67fc784f6d808b985c23efd5ba7333ab6c3443aa0aa99fbe7b1816a8c6547be0b89b5652bfcc03dabf811ab92dd06d6a1c6cab34132a85cb2f3cd7c42e811453121b9a748a8399be0956b932e66b7a59e3b1dc09f4b9dc89744d4bd82491806f2aea9921ff5d1544efb287fb1471ad29f0db5c5be23bcae4a1d6fa0f7ed1bc7ffcecd8dff9d044d7dceec1007d5e28e59c67a571225c28a5d1ad0a526c45164bf85c021e9590ee27039ad9898ecc1410694fdd28cc5bfae0707fce7450551b05a826cacb51779d89332ee5eb07e5a8e642a1ff87be19e1a5daa111c1f8677d8e8d180ed50e8dc4764364c08347400005e0c121f867fd7dc180dabaee7e463fad7c92c6ae241fd8ca2f66abf990120fd9b0e111b628ca1b7121408db0bcc614562a9f255732fb6b57e03eb39cf429e2d470d584237aeffd5b89843b5efeea72753b2cb15e05c3f0ca1bb619fa248ac28699e7d4902886b2df7f729dab565d884b49e09458096fb42ebed85c2d0be476c1cb70f1034fae494a6ff62a4cdd6bc2e5820d235c9b59b1fac9c85c66c77976ea0c2fb7922e90eeb735877a0cbbd3fb50b101b5035e8696c380ba36d078bbd8d16fe2774d5e272642c7c89b47f8472423e0e78a9852533490cb85053f8f9c1bad572255532e76e16e296160ce273fb07cc28cf8d19584a66fdfa01b0c88ecc6fa642a4e93542bb18041d03f26c1ebbb390984bb2362bbe3a6fa7fef0a215e59dc58260f87baf90daac21e4449c79ae5696cd5f4ebe7f9d9e414c898467a2ebe5a1d4b66edb0a87ad509b6fbb72c700392cc2cad64f72634f2ce7950f03b31e83656ad90bceaff511c184d701fabebbdf0132494411093f6efa7d3fcdb724ab1a4a7512bd038c289541f426efa13e6f121e617923abe3aebd99f79a021e588db5443257e1e4033a3ee6ecdcba80cd7d3bb4afcebfaa7b1a9befb8cf64d66a49b2c4e6b5b70a0631ec4eebf87425c9bee5736fcea32fda8ba4be6cc301516bbf3f657d1eadd0e22ead930b8dd8ebcc36de741752cfc7c7779b6d4789095dbf378b0dfa14d0aef8252e969bf6537a45d4949d406cdeb64db7bf86aa80341f63b576df263e383e8b3032206fb9c57af4a7529fb471cb17b18b43104aca7237d95245a355100fa03ab8166c50bb229cc485f112ca0b8b95f45da55f95a8451e23602a05595afc2b7b92c25a9ff36c723d1f0b97f68cffe798756d4b60e3171fb3bb7bf132c08a27cfd3d00bbaf098e864f068747a10ccfa4d753449e066a2adc3b0925c1624e95fcccb84d29086f97ff8592bf6c80552a2bc77ea80c7cfaa59fbc3620a4181eed2cd18fe28ed96f50679a4d1acb94bd2d5ee8b7a12316c54cd2d8473606c1409b7a49a6964827bf529dfb22e1368c07603fc09f0511abaaa0baebac98c5606371a870f7aeb2f90bd4f4b78f3f96134b2d471d0b097eef195ad6186ea3507f267e4dccdcacae0c99c0086dc0c8aafad14de31339916547e1f4dbf0788d5904f70503cfade089c4127a18893eda9929cb389077683f4635ad8dea079b3faf6cf75cc40284c6b0956a15b88ff39311cef42482bee1895a9a67a5478dee63fbd22d0a9a739de000130e1f03097eef616f90625858a228ce4606c000049e6db28c9a785e9bbdb552d14e530e79b6bd96581fc45b5f61cd1bd7999902201d3e74dacdab5d8d660c1b013fb3d87be4a2a8d6beff4d6b2d48174de974b8e466e4d1902f1ea18323cdcefc423e71a493022d1f1fd52943819f4ccd0c955bd2e511affd2271617aa848a88652651fca0bdf3f2b13d49b063a9f43f43520182cee08efeaddca5d5795d21cfe1beb1ab0e9909158af1614b60d8eaa774dcf217308fb5a6bf6fc7e6c725b3d3c8336c8c59e93de84af3edc88a75735c97a38a88a99124847131963850ba63ea6e093f1ebd0f82ee92c332e8cc7e8f26960cb0f079d07eb9352c8f7ba632377a2fd6796538dcb5bd3feb1ac91699491e0f024b32414338502a86d1c8697850f4171273cf1afc22ab7108822b705f08778cbbd4b057674d02ef6a406608bbe9692963e0f90619d41f881c320d84bcd6ce1358a92e87975fe849f4d2c93b22948a67d6709ee84c8d34908d7b5ef0a737345c7ac5a4c22e3e10427e901dcaf42b3e8055bfe60f8f677d1d53d6261e3abece49e5bd820a313b4d85a603a92928cc59709c61bf51c564b65bd8a44402c62a737ab1bcbf05e4d544db8ab9115f6ff2cf437801a41b10c4799b0e1b1ba50ef96c1c40018f04971498b457aec8f263cd9347d350faf6971bfccfbbf784388cf34f8f3f01b7ec0832a484df15eeb4d39c4451f1861dcc92598be3fe7bb113ba4e0d286ff21a1ca518def205f319c43c16e55b9cec8d8e991be03157ab4521100ad679a65514cd0cbe47714f93e188901f3cc44e1f036332a79a3692817b162ec05c73534193f8de80749a449d2085ed8557cdd9734f5f7c378e009ffb6b11e9f1f23ef6729d18838546ea39f89d6aae5e8ce91c948a249393643bf51e55c3f9dd388a82339c52f49fbe8b8b4a6af1ded767b973ef16206ac37d79c744c95b4aa58673c4c8527b09570f80d87f688b7870d770406d5b96abbc959b1d1d6f1a38dc045ada6086411549cc63d83b9567465425ef37504841396a3f5b9c134cd493aa21aed485669c852701642ae0cf8e56d579b671f0599eb450c6017555091559264d65497d0c0fe391ae21f1c2771ad6fb6d2eb708186a52b28aa7d159a6a274a2b48589c2ca5f3608642aea486acfa53cb5315a474599eacae62a89924752d224c152ed07ec9ca31f9790e0a94954cd1414d2b5ca0494e52161365ff74a527105de1012991286e7996b2e44beafefad02fe19277257650246839a77419a481dad1e0392a375742650a04dc1d3e6ef3bdfb10e99cec402d3e07797c711506de25e021b2544505c6c4dbdedef18f557dc063c473052ca880055ade37f5dde01096a10a5a501988846848cca1e06320100498f3195fb880a461636c249b029826dab57fb59e71d16a55a7969d59bc782fe903f935908ab5c3a9b77e12ff9b33d17bdb03cad8103f0e7cb280843704bf05f7dd1e258ae878d67f12db71523785102c66f27825e49129ff5a8d95a41321a41067b41a9f91b6894ab178c9c9f588f59fb80b6ff91f2bcf86a63c158663ff6b7fe14a71a7b6dc0651bbd5e2de9bcefa372249eb5f2b9ff54d5989239924257bcc480784d52f4af206c26e82c4a8ce3e6aabe8bb33f71a118d82f88ef0805c073b7275081aaa23f44b0b1f4b7adbf1172702679d5df07fff438506bb9beba6f421a10827179f38a19f34d3e5fe051d9087b69ad90801c4ed95e4f0d500ef2234c36843f8c6bf0739c63ad6ec51e1ec35a4151cd99d8e9db0a5289b10d8bc84ea158fbbe8976e20ae896819f29ab8d24c8cec67375092c8e6ed1a8c84d9419f699381880c3349f36c6cdf495338bb9848f3746434f57f6cd8203f036e6cdc69d0168990539edd1ed4bdf17bd9b1d3be60b360daf81f1c689e0706c928630fb8c52b03c4a894caa63e91299751ba63313f341dfd2469f8aee9c978635823664e26b5d5b0b490e9565c9073ce58fd9e019a775a8ae2c7b5599d4e84204b805c04184556f03abacc1ec87c7a28e5f33eeef3b669e40de8c2e368bb47d1ef6c24e941acacc159a71c3900ec946a60817069d858367bb582be0ae8275a75c75cbfce43d516fdf286bf8cf3db83673dc5fe0311e1ad0f86562b4526fb579464ed409246927204b03a240f35b0ae76b6e808d88c626fbf39f9e5eaa05b2e64e04f5ce6a9383cc432f411432663fca213a3203328eb7edfc1da554bb750470ea09ee2ba13044d5e289128bd474eb2293f07ebff32f8b55032c3f68f8c90941bb513d2c4334a969118b6fdb9fa7e2262e3dfa1e986b271bade13c3e0f77ca65e1d52e9d542b13900ad2d1ec0cfaafd5689a23f1bd6f68818dca2e16b4a85e5523b3477ad9373d63728f1e086fe74717eb519d080c332da56ff3d5d28f3c8a8c2a827f41a4cba5d32a3c32d15a4e2dbfaf2ba55801ba3f406fa4136f0534ea0414ed41d6df64ac300dd2910b9d40798ca9323c3682ab1e96ad5dd797052c9eb3a6b884a119102906b74b11d3daacdfa1e709236b07ec034cb1bbe93ce1cdb54bcb4b52fb3a26ce9a130f15e74f6bacc708c4c97fd1b809c52c35901392caa931e9b2868c13363e2208bae45f00b47f59741c2eb340d81952862a4b8e561e195879bd83083aaedd56f671f6a5440e1be87fe6b0cb6fe72ae77a1e451c2113898f182152bcf45c87479372ab763a8d58fb01e067956b16940c7cbeddfd99ae7eb562e7ef455fc2db7d60834e1f8544191b4fc0bfafc27f44d34a4f68a092126fbfd6b4be035ea1ae851bbac3ed9946d7f9b090565bb8e57493d4c8f84a2843e2391c84abf4ef0565437f147cfe8f44d9af87d53898e132b5dae856e57ad198f115c821e127161dbfdbcdeb6350e4a9ce73724d58404db8d185e51a307869e7dd61e46867e4e2a33fad9e9b4a062dff14cb9f5ed42cc8362536ddb4f054d7c9bc6a921ea60d5e77684ea32244bae01941aca4ae1293dc597bb52a6d7d1a598b9155fe5732b653ca0d3e0d061c313b06f468a0d89ae017627d961b4242198d2aff2b81b01906fb922e0ee0934a23114fe0f2e1deff27301ede3e5ede240fb79e0302b5db8eb9d52543586ecfd44d94cf57bf7efb0959e7b872788ddbb06cfc89df0d27548dd6b36a6535864e760df534a2f68047c8e88cc63728f0755a2f20074db3f0243fc5c478c9764a9d411f87f4b9cb86fb16f799a477935963105e05829ea62a8b3f45cf1a96d7ffe0e524448fa08fa6d31da9ed21c25870e0b723e126cdef11287893a23c99e01f5bcc4ecccf380eb828154226fd9b6ff5489dc7b4ea55159c8f076792d1ff46879c9410fe2695755d55530b699f144b3ae6a332ecedfa7b4f85ae6b89f4644d011949521181894cdcf5978d7a7c71d222df0dc44af32fe89034fe55fe2d25528324cfc9ff4038078bf480e606d4ce133d888d153d24c9bce6bc7e354b9283ec5b8038718a16fe261ac8641ee3343cb1ac1e1a18b6f9a086cbba533736cf93a51710a7875736e72d8174f20814a56a3c0d7227f006bd0368ef8904d8cd88e73b276781738bbd66738ebab0cacabded60c691d73a1d27887ea1ff877c52d0e05fa50bce6b08c7703f07062aa775ec006d2e91308ac0231458ee6dbaa04ffec9816f1f59f48b7f00ace37f6051b57e08c6ad95c64ac67e37431f257711c0cd88b110a54bbe776df1fe993595f98d90720c0683fba38dc5ccccf7c1788a2a936999bbcc627cb0027179af23064e6bf0a33eec998ebd5eb71c5a6bccc0ab24136a00f1e057f3d2eef0b062c038754eda7e2b97dc7d1e1cf06e6ce83d65ef21b527786b5c233715867ab1e01e902e2f73481fbdc8d7ceabbaf6384a19116790f91b5ff0bfb3aa58da97ee7932b5afd3f01be3e00c7558aa4f9fa7f467a246ef6ce6c090cc24f735c2c3fb3886c54c6f9af195c98aa6155170ed2854db4016d7c2f552e9b2a7f6c5f458c681085966f5bddd45a8e599bc894231ba9e30a7e2212536dcc8485eb1115410476f0cacf9e03ddaf48a2fcd969643fb5b1842a67848fe58989ccafc2f73a5d432985c90e2e1481b69f346c0dea68e19e10d3d0670a6b8eab522e7269a911eb1fe3aa5d3a11b542b0474a2e9b14fb51b2c095988a290b1fceaf5812a1ee98206ede5768fc8624f8efb75eebe0a7c5b1404e3a6172046859ae28408ba1b00feaa8ff9e3b7f4e75d80ef1535fe591afde127a2e4b3b24da851213587f297f4db91e03ad5206293d7f0b844b7e80182fd03185db5f7a8ac23c5c6ac206610e02be418a8a54fc9aae04fc5b65f78ee0a9389d59f47a8346f1948a0a93799a29333aa09833d0b19ddce5bc460ddd6b2ed711336da02db6a10fcc2a3b4ee055a66a95c9676ff3de120f8cd678524cd0cd2a789ab08f086044aa8f87f9aaeceae5ccb339ea51438c5805137c0e8291dc3f6cf351c75005191022af539c6e899b311df2accbfccd7fca251017eacb8b568d6d44f904b942b9d6d13a54201a87c1a372b2fb6479a21038a5b786283f754e28ea8f12337450fc139de634c4103d79af55468c31277e0b62154bbf452380520a27f1e21dbdab570b3e6f8f44fa78241d25cf8ba347021ee7ae900360c692386bbed354d9295b9c75af2b575f4fe4ee1049bdf0729e96248d72e853b039da89106c19d9860a754d34b7f24c4c63a81eca8ddf8cbe18f884294a6ebf494afdd3c3db87b6825660ab1b19f5ad8089694eb35784ced6ea2b19989faa0b306cf5409b1d0584a12ef5d5defeec117dc4cbe8dede453cbd315e7d3f1dd3c593275b6920ebb3372b615431ecf8a4d6622a12eca65429a867be5799193476a2bebe2bc28806fac01208a1b3402f3ac302e4e5193da5c3004f87d63037cc3d2de125c5561989ea01915309ddbfcc834c52e886ff69137259edcda05eb084b1c6c1d661d3efdc222241712fb4b013140c8f6a7f6dbb62a5dece3fd257cc247e93b9b63bf11c4620a81213a02c640dabec58ebc1d2529e4e644d86646537aae4454808b63e5e98e81933807092d480f267023f75c9a1327cca44302b816ca2e855c3a979d656bcc4b2696027546a5789d4e535c3c1cce1a0ef0e8ed1d309f69be5e3ea264d092d1b09be507a5e1e0139bae4a4093cc45ddffe93daca1eee602a90dfef5db4fd6f6378df2f4a482f138351e5b7d8b103e958cdf0404efc8b0058a6231d2b9d10e03dc5e922540e4db7a6657d00da8db3588dcf93ff20586c7e4689aa6dac28b13d474643c857b01ac2b95e4cc1a1a748c707ff13df309b75946054ecdb911c12a794e30b1d897ea574a502f2ee06dddbb582906e3d5e4ee8845059f6d2c9858ef90cf637cfdeec628bdb0da647ac849ec70403e22c9fab3f67283eab6257c693eb217647a8be52e8a817b5f4e8ac7f1c18bd91b424be650b697e4704e6579c3f133f9c3af4f55ff11f734dca1fea7d00c114a08cf04655b71f5855adf1e3aeca7d6461e90e31facbbd919014ee610db76348d430e8be062e977305518811c2871cc7d1799154029cbfd8054783831ebf3dcadf54eaf924e4c2f3ecbf2ce3ef735f35ba7e9ff5b8f200806d77e27ed79d9ca063c1952755ac86afb66a7a732a4a42afc54d8f55ef905576f4e3ff89f0f521bce61f75614c4a77866bb0b3da7ef387f47b85dc43090a265071512bd827daf83ab2ec3b722414d3eac2c636a08a1c0c634a1b2f60b8ee078155e74bf178da1cdc1fc843e4d32c98b10d60654a8dc72204c1e62b925a3dfd44a78434e734ca72cfb321f633a64364ddfdbc491b7cf9a899d743bc65b45bbff0317ed759a1215ad3c599c25dcae744e6ceb713d12568c4421d31fbfad8286be1d9ee0d5e4731fcb139cc153948ca0dfb5cffaccb548246e94c01f7e9f22de0fd3f1ff0631ceb3f44a70fc71be2fff4df7c8c1966d42f2b3cde7b8096f0a8e8c1317377ccf31235266aa51aa155a3b59ba95dcb68c4f09fbf5e7c719d704343e0aa06adad6d54d172520f6c94ddf991c5a124ca6ccbb5fd4783fda8806919edd159ef8bb8bd010cd1fe02c6722c415a5215597d2325465e37d875739183f093284ae01ed030bc7f7988c4140db4300e529cd4471db423cb01f48b3634a06f37582bd2e07d99127f61db212d8937fbcff36765c06f81018e8b841ffc9eaf891680f8b61c61888cd050958cdd8e13a741a665e92a434ac2c5a0f8f7449876a18c5efe8b8682d26c39fb8fc019f33f1f7cfbe387b36540b5322b2a2a9ac6bf267defb6b476cb4dda67be4ca84825affb57b41f9f3590219cc98f393af629ee6b2b9aecb4315bb2566ffd3a82e9b37357169cc918edc455504d918f6091293e3c02acf52461a1842f5833110a53fd6a95b4e43f8455becd67ca63419b9fb387e2f6ea113cbc5f5c31457770d6e91a69d5df31164b885af436674593ae0fdc2901588e91a7533a79b5d6cb5bae8e7a18963a85ee50c56a9121d53c7ce481ddec6bc7e313fdf9a61792942213fa1fa727bdb670fc3f1265dc6bfea04c13c294e74b2c48cb5445c79360c66d6a815166f55ed0b48ff54332057793f41e83bab72adf652c4d964f7fec3257fa87448195e7cb1508cd6f800009c13d70d84829c2acd68a6d4b93a83f040c3b5a1a8752797f6fb6577604357aa284df33d53b0c7564371c9eea1f1c05dbd74e6f53935943e29bdd7d89a98c719d325f0dd871f08dc6a94a516eceb1969cfd59f04fd201f79ed11c9e7d0bb659fa1de6aa52813cd1bc6bc543e3dabe0ce5396c9680bae01c7188479c3f49fc23a887dfc85b61aa4e42f8c4955c735a5865160f8e08edbd463a08bbaf0de9ea55d638d86674e646eca94a525bcc1c2719936e8d39ec8aeb4028c94018391a4157fd6fa23c672444096e8a4209e72f1ca0d04fca45ab6a33c5613e7c2aa7236510eb148dabe65abf5b278b68b98c0138d96c01ec1cdc8debcd5eb07dd3e1bdbecaec95394189cab3dc6c48aa174a78b0a101b70f6f362029b3514091d55b9159460b87727dfef829a29e53145f836dfedbbfc731d08bcca02f552e984d61fe706c58c946cdcb8987b668121b46744cff6b485a177e6ffa02972bff0f70b096809b0a448daeba8cbb66bd54e79d163295dd50e57bb317dead5b30aa2e76823f4dd4e853b64090d8e689553794beb3c12c0a478219d5aad5c9763830b1cb398e45462066f964ec1d3e3795a9faf41ef1c9f9206fb930cd668c1c19c2ced7f558735cf160db26c8ad20407f181bc43e30e0953ed6e30479a1016b060de5fe0823b25d25a8a6ecbaaad454693c5ca06fbb0bf0c7833b2d476f6dfbf53130d3f0d2d50955583270162ffca58cd6470d37ed99ebd697bfb65c9da03daa414acf5ff7731f4da33620e7d6a59e4732446e444df12cc15fc3cc3066fc11291a41a3daa92db65513485a4c07c5d9aa832615a3c0eb6ed0951dc28f9a74044c491c3bb959045d77b8a7ddfad667cf6bff5de3386588f6d48da9cb259aeb405791f1949b84bb4a15370fa3958c04de1a7421c2e3313f3cdd975d686efae55c350fbb72d337312a6cad9c568f523830c5c32b418b0f69a114f1e2dc7cc51d0219cf71f7ef530bdf785c29dd69b4be49ee0b067ca99f7afeff638262d327ebe4d4f5909f42dcee859c5fc5d63b865121129e9c019e57bcd26ab7cf5b30262cb3d531b463212ecde3c64d7fbd0cc79da5fdbba9bd3aa122be19bd315212217eacfc4f815d358148cbe6de67741f4bdc3fa818dd350f84120e9d12e193a2c461ae3d591b4f258f5e4de8b8797a041b3cc24fd036b494f0c887a9f98b014a1a2a22506f5debafaf7d4843cb43eed32907c3fa5227d9a3d542d5a6d127ff4e26f0ff24f8fa081c8f37fd44fcc42fbe2325189ca84f39648bfd849830345f6b2b8190c2b231b6565c1e4c48bae06cface04da5e105d5346e14923bbf5cedd3e6502ad626a9b0c8d3f0fc1b0b33bc84c793656aedcfca7c20d0b54ff52d327f5ec954f87acf0c41a278e5c575f41524fe26f83c3f5d0d18d33d175718c8edac2660d9c1ed6f5937e8f24096438c4074fcdf15de8c5ec5eb81340777fac67a7ba685cfd3b8bb5e489e390f17ae0f3cb3af100f6e147fbccf4046dad11039f7895cc68be697c094035d7b7f87034a27d34b8d85e045ef3fffad5b9e5c9242e281e52952a30402c2c8d0f7d22481886bf0051851d7bd409e90445f313adc17466d36a3367e85e4a44f6d750176fb07682cb17f5e27eac33c3efa2e1842f17339e78ff73872d8b1cdcec4fed655f4b902e64565cc74a12fa818cb41d0156922966d2bed29786ddfc98a55de81ad0cb38eff3dbd13faf5d64f12d87020c0773ccdfe4e9c5bc80b895c0cd3dae8319309d911f7c91c87907742ea50db73894545f061632cbf0886f4430dbe4bb36952de67680fa86409d8d0617f32beb012d3ded37fe113fe5aa99b9a60e4702b061ecb1c1ed1f8c84c2ec908e5b352ef835f08d5da24b2589a2e0aa8f223f0809d7e4c2369ca84a10f579fa7f41ad9fdb105e0be7edd7bfa02d0c204413a795d04dee96fc2153a420bab7a4f9eb55e74bce842d2bad26288bf8fee71f363a972962b086a6b42c4a2eaddc76fe02d4ed64b4787c3f051fea3d8667ed357ff0918404dbbb49698233dbe0244c96c8d956b1c91f12d6f249d4748817db63ea3a03a3e98f389a555ba8bdb20c3473749118417589ef31aceb2696fa43d5a7772f828534a5507878813f388250c0446ca0f928dd2347e58c5b5e0216c7ccf395e1dfd919cfca23806b97d460e9cbdf35f5cb13a21de684595c184d49253724d0553ab34f26a14196344f7d1b4c79f8f5b1b9af0995dfbb296b3c25a416e3a4602230c2b42594aaea39d93038660254faff26e3a3a87d8246fcc9739850e4e0aee2de6c908927ac1ce969222f54889ef612cd9be3ca266fa4a0b160be6938d1ebab7cf828f0d8911699e2b15a96c3f614df4db8b2d8257133135ce03f369a8e971865fb38ee02f2b1453cdbb094b523521952cad96b68a75077cffb791f96fedda96c7342f9062dc8b5f53f2214f8d7f22b45670fe3d900da6f5fc7e85d5b36283588ffe072ecb37e067efc5fdc1b6655e86e3b0834428c73972e70d3d6886f102f0e0445722b49143b0c2570b4a1d8f1c1ed4b4c51b4ec99bb10b3a6e29f71703ed57aaee7bf63579f234361968141e9284f1ef8283c4bca7056963b428cd6e11d3c8abfe697ffd08a73e9ddf9b32dca42cbd264d67f7afdb8a54593fcf5f7582d777c5f419cd835818dc872840ee3e9825cc21fcc6330d2908ca2598cee12322c68f6bd79a385317b4f349f64d839dbf1b6727fc8265a3dc9d77e01fc2a6b0a078b0d079a7a864546a265285520e7d443d7a3f2f9a7d7d73b8568cc0edc9f1714d0776354abb1befe87ebbc7102b5c394751e00030451ca9f5228952cbdef9531c35b1dacb2feaa3bb72af9bfd65dda43814f58c8032a41ef710631af1f24d5a5154c85190ba3df80268b2a3760dfcedc7ae99fa1516d4f2885646e20d1e9be82c350f0dbf7f30c9585dded16bc52fbec0024969fffec656e50dcd9ddc64afe07e117efa7272cd04b1755bdf40c20150a5d484761d9e21038d466312bc180670375123c02e947f7dbe87f5ecc8b10e2eba137a110a9c9a46263c32233a526f1f83e5d780d563247a4572ba60ad4e8836a5fd3355a304d4be1400e00b3c6913862938b097fa0211d6b253e43d4ea9c3b059a4d45c741d227894fde034f2062ecd181691312afe3d1f0ef428e3605e50eac04afd8739a5819125570889f731c5d334230cf36206acb2f8c16f03da36cdb68dc007a86d236b066fcbbdbd2f23675fa2cb6f41693fb7213e84195903e3d91760d797099b811efd12361e0d971ff4f86cf8ff9033b2ce287d2127ca2cf529c72dead378051e3ff4815fb2a94435f3fc67b9b852efa13ea6cbf7492a22020ee12c0f372a3b5389f772ec328a5bde61e8231f55837f7ac6bb4411bd01dcf21abd088bd7522c51159d98ed52193385ca069b020a76422f67cc53a5a19f74d72fb4f90f7d6aa1b53cfab528c866e66532075ed594b53806d4c2d9ebe0f81de25b5627baf1940a60d476a4d4829b64dc164282ddd0a07a6278e7c7145319d04c653c9e3c81b858e907065aa663ac12d8dd6dd80cc02cc9d095bdcd3fb0f0258df9f738bf95c5487a734e23a91627ecf10eacbe9b25a0498841d0fd0eb1a93ea0102fe9b32fece30b13840fddd60ef1dcf6024f554d60d3538d684b18831d46991986818e9be3e0c425155139b4798f0bc400513b1b2f72921f7ec83ba02a97f1d530a81d698a203c98343380bf9ab04d8c5f09e85cec750e80bceb6da833c2e651b1744d24e6e6f39f3d9034d19aad6290180ee5def232433e4bdf6ecf17b424c7ee8d8e9318f139c530a57ed99c93201b8ef040bda5f72a8572818f1d8bc78a8893bfa2ee2185a43062098ee76d7c05a225f1d8d37a8e7aa65bc38c63bf92ea6c64aa9e2e9e9f305fea4f2de093865fd574e236dd93de396050834a15b839f326150e376c86708571fcd5567966d3caefe04ae5bb48bc2678682f1be8e5e83e1aaf34d363aabe690e05ac34eb4fe87ebc399874ab57e8eb9759787e19fddf7864a730318323242dc97de7e274d9cfa201bc42a717013d2b7e24afd682ec4298937cab3724e1978fc4c6b1cec39303d83e324451e97000df25452f72b541dd82db49701ab9c8f6b768ef6304f7ad9e0da9318a48051f8e20cc75d37c23b5e3bbc510181ae4fc246f1c519a81addd55abf8d257b675a7ec5284183b153efe9c58749d3945707bcc5f0493ae6af96baedb81195ac9327dd21c052887065c17ed1febd7667a7aeef5493d8d438d86f8374f6a126fd1ed259d99c5b69f75f6f8f1f22f305fe815586b2b6be1d14963d6c5a5c0c8824cac3b6d972b7e26e79e57c84022ad5a4c0d6f04ea7e95de841a899512b908b5b4a5f25f2b6ff1404ae63431daddc2a988b80080130c98a1b5272ec5a2cfd2edb672744ff048d4b3e39966dbcd5bd5ae1ac9a94b5272058e7a8b79a0fdb429155fe7e227b0a9a913738c3e8d4683220d9b16e056e83861573baa7624989e495068281da9917f7314b0f1d7d986cbbb0bceaf94ea299904b2e076772e7eb0b0734f32b80c5a12c21b7399e2a0486c2d477ee57c235e50a1bd37f59eed2e7edc15baa15a0650b4a5967e5fc06e1eb13701c6393c2f43d7eb7b6ce1a4554a287aa5096569cd518fd5a1f8efe111cf8b56cb8608c2560c011f4b96b7830fce03a50662baed96ab5bd3e9cbf92bbff85b09964eb024595ee8ea6ef8bb920cb28dc0d4a33e2948ededf8deeee433e9cd91059bdccbf21dc8232a8c69d3218ae7e8157623aad943f768a43c3fcff068479a2c4e0c799a9e5119034cd128ce589afb2fcf48abaf07c6464597bd5d6af76a6101dbc72e432f5acfb16d7f02cef2c7db39e5c73c9cf14faa3e0b9133ed8948c1f9b9d75bb83f95ea25ff2a7ce5aaf3305b1e0bc04d326f4da3ae75c958e88cc7aa7d64ac27183e0b15c50b75cfc09060760d36466b66b219756285cd1cdfcb986188bc7b04ab08a8253e8f8ac4cd5c02ed78958e2a982580803bf498c463d9f0b8ea285ffceec3c85693e4043a3ae9f3f38ec6071a330a3424b1c1a47d851631e184c9ce074b24125fe41bf12149898940e7abf9a6cf401493a9ae09c3e8df401934f57df74c2458fea7016959b92f5f20d774fb3b01d5d01087939cf9bbbc105c1c186a7c3d2bc40b54a823a6f0b30b0b43aec0f897b0c142650ff39d75d848a7e4e50877dae4472c64fbf2982a28edc21fe646316f0643dfe53ca8ce425d1fec3f592c883b50753710f8d353f102c7ffdde1f42c3c39aacfdf82e0c1f0eab2d2121d272908d46ffa07d897ab56e667c2e8efb65ceb9020c071212c73d858629c7e17fa9336db3e73a512f13502f7d9fbd71851137535fb360c488d5c7b705e9cb976fe306f9eba1838c7e13ed23a2d4ab7b53322306c07219d66ebee9290c254a764872f9da2fa906eb6b53a4b77947dd88d54b04697a21964d812b029758b157b5133418472485928a941d10608b370ab662cf66308176943a09504cae6e2f7406e2802d7c26ed3bf089a8ebb8e254ba997af1b980f52cfb3c2ad59cd87ef853b2afe70049a658d2462352be264c93232b0c0bc982f4dba2f775d95d7eed2745dd9f7aee50d4122d47dcdb635df5a319f8b30d77e61601903704800853b8b7bc6181a54ef2b56b88d264f8a8d32d7e60efcbd563089c249d7886c63be24a960bdb539eacb0467074856709c987e0576ee46eb2878af93f863a387bb9330853a59cf04a27627e94d32e3db3201420a619f12ab1f72abe40a48854210d01996723c4087e1a908978cce6d35d6721b9efe60c1403ccf9d394adca0712e7dde7a25a8fd9269e6df0e354f17497e566e1e428bf26493aa18c438608ef414e21dd7d4cf3585d90989278bb0186bdc79b944ee16f27b9603ab4d49cb3e2f5820a0f6404039e999f5ed2323ce494870b858b871ade1bee7a4dbb7a4cdd30189108520cff228c18b9c40d249284e0e12d90d7611462ff19be71d22a93661a1a6fe23dc5b98c85addc67721564440221a21d0525e511f62a09ad3f02eb1e0e4c5da9c523829556a2cdbb7d65c0e565f7150ad28932876a15b9968262c1414acf17975c6192fe0695165060d98ef343087e49d7998259d464ffa2ec948086a942f860d57934c248b2747c35db508d03009741d3a2a9dc7dc8ebcc771f44cd5eec960f968fb2598fa7ab7c250d35b1e06f702c1b95ccb62337b3d6d0f729e6208497d8d642381b8d12975d0a9aaf453301b156f3d2c875b0a34c6d3988fc3d13643eeb439afc1d383b3da9168bc1710e68d2b8a1578f5247ee8ec7e50806e5274d7941a49e1e8cf31615c0afca1a31640d2a80b909a71eec3d6edc0013265d70b6015dd03e63cd301aa66e8ec1c9ecd883b113d96f9cc17762d6c7eeebde1f78eef861ae6e8bfe5a4dd6f94d5e75dcd8abfac13a7dc11ba7ce85a611d1f3d470f4b2872fee1ea1d0fb8c9626ed5e277c6c2c12e5a228c74886af2e812880c42262b4a8e9f8bfca2529d14cd47df34f9a7ef5c6a114462b2b78fa97539f4b9a40b27c3c4a7c940b87b37a7785489e30e75173c96139a1022f443ae76aa642388db53ad53b89637740bd8dd1e9eb3d46e3858a571016e343da803f2d6c1cbd0c9a36903465e750eba513bc68d90b91930111b46e9e1041f0f55d4481dd13adf3de864fb28c3ee306276d2888df139e048cba5b57ec8a2f1f0e2cbc0f3183e301ca0f69c1f902607ef8d2967241eec9d307ba904de113da9a4fd14bfac28b3927b844e01e12783bf0b68bb78803601e8249e6493d3740e75fa70f189d3b4b450adc93a64da304e00616bf733bb4ee04fff37d173f1e9e2e69cfb53a277a9d6eba595c3b0ea7dbc284414d5aa3d339363cd4b87c7d38121cbd8625c5e54122d340820532c0aa65e6a8a1132fe83fa054c2dc693ffda1f707c000a61e6f8eb731d1c96c5ae88dc377ac19399ef12c7a53813426c2d49c37a4129d80182531ed7978baf83a1c9446bbabd46689fdd36806c430f0f7fe04c79358d26ac73b373ce13e38e23e3864c3fd39d84f777fb13c82cc4a2833d9607b2978b8d9866042bf0e8e16cc26de1808063214a3f59dfbe5606847590fade0c5a1630a24a9414b355d6a2fe31b57a8742b002b1d2f11a12da16f1245d91698e22fdb13e8b8b722b57e5da84c573421b5a9e75db3ffa7c1d727e17896a67b5bd4f85a05b4a62461bee6b23320a837045b96e71f49205dc5862311a56a03139c2e38db80aaddf7f5d6befef0fdf989dfe41dd73954d4b3e896cae8de6517bdb8aa0bc6bc848d381e23916767b108faeff2231b4fe9ff5ffa27c56126bf864f5d8c2b24ffa91180995beb77d6864fcee27760c63a6ea17cd2165d7cfc0fb16f4bdadfd538c028a1725e8dcec6d0a995e62e6f2e8a973e2463d0464149cacdf145a25ec849a07c21805b5ca2f1b468d7acbd7db3e58774450bdfd58efb83b227c2d6d12d3380638f408f15204cb9d1c7945e6dce8a1d7772cd60600ab4fb2bcaf6643b1c16e1a996a32dbdd309f6f3df96709e60786578e6a3d1aa1d0987d5740f234b998055e78a1b27cd19a0c18f68ba55ad1273f1034f685e07c0002ee2b53e5b9384794d85612f64eb880788ed43dc9ee9f3ffd13a08bafc440cab800926e58fe9b1b9dccef725e1bfc7dfca9688332acbefe711fa8d57799f3060ce932181994794d20659a1a6b759b9465098422597e50f3352cbdfa0ce2b8137de276e1cec1090364eb970448b71976fa589fab982763438668d81eb82d76af6df286463063d3532c9d30640705fe91fca42674aa1f8634d1a53eeea26c85ff06ecdeded8ab7a614a339a7222134bd220237a3e306386793e110c0a4b7078adba7bdfc5d373078f3fffdf26ac1d290ed1839189b0d7882eac16541678ba26b873cc09fe6a555ab4d6016d128abd51de2bc379911246b842b229d94ea0a2b849bdee8b90e9c5a64d3e3605c3cef2aa47793bd1c35747063a509063129c73c99f4f0a4ac2a120c9c906226e47864b3bca0468b51b8bf26f3a62a177fd7f9b1b0fc54ac17ae21c10598e05f4f2014f929c74dcab961f3bba452cb3cd0d9ae973d740ff902ca8ec9279de8eeceb0d455fb24e3ea8e3feb2af69f96d3357be0fbc42a67589ea87aa1f4c2dae016eda0d2d083dcb74d4f601e648d1ebaff81ebfbf1b342e80840330b731bd44fdb4ab29625b04331f2d7316ac0e219c4fe15487fba4c5a827f01b4d726fba27994a7a9af7c7c929a4d93c97b5b8f764ffad7f3919495edc9e63dfcf58a9130c8036a406859236ecd7032093727d3376f077637fb466f8bad6171c3d844fe5337197d47f2afeb0c245340a8a8329a960d5bc9620a43a7be11f23c3b4da1fd04c93006b5111419969d5c9fa1b45425dc52704ba03539fa1114dfdc177d6879e045112d40696110a4cc4ed267090c86603a7d6611237a9eee36b6eadea62e845765327164347a9e487bfcbe15f88b1afaa10f832493165360bd1a0f26d154323339651f78005127922010cadab3de30c5e29c62e2e3044cca8264037e53e32f8ae8a61e2227675656f474e68dd12aec328feeb1dea064ecd7edae07f40b2dfce80018e025c2e17341788e1525e06a543d2ae6949cf3836b80fff68f833ac855ae7cb50aa820fe1cb66f97d858f2de2f88ff032607cf8eb21b54ad4eeaaee6a73469e7cdef921880e3597b8d284942823fa0f386998830b746f4962d31648cb64867b33eeb2ea83242fdcdce501fa5b612f89ac743120d2ee667c90c4d3ed58936f46faf72bafd6694865630e6d4a5bec531efe6886285409a064046f96b3322434b87d745c69a0c0d17100744c499ea030504270014b0bf44c11b63b6f47cd673f77ede4371077cce1a7d082f071838551e66f25b7b4b54f810b133e8fdf7cbdde5b103bfab773bd71b0f62c44fcf3f708e497dce838eb46026dcd2f0050b8e04fb49aaac1ffcd55fc6a3eb7fc438fb983fa122892c805fe02f0a18f7f22a94c838209f60521c18f33447f9e6b80e5fb776742c1f89fbc61edd6e661daf7371e5abaaa510336b15f8216b3edf9d7d54fc14bf7ca4cd7ee4cca35f6200bfae5a99e672369f730e4ad19da78c9a544e3a4b33aeaf262e11a05b612bbf5ba8017f71baae97733f21e35d0f9a39817216c991a2bfaf9ab9936882b9e93a7211bea06afb44fffd2c2550c5f0df939ef9dfb6faf8ec69fcebcfb3b8ea0fbc52e6588de29900ca870d0a232ef2cd193d2d84484e2da784c245ca7bf379cb0085e8b6a5936a6ffe448e1612fc01057f612de3bc936b49116d4a41a6380c7c7974d0c2bbd64d6db3ce435eb71feed650142451e52f4403a81e565693adbd614defbf46b67b4909e0adbe25abb5bc09fbc2f379d09c7a581cfeb1947fa3bb4b7a554bce155c72aa1ca76b7613a73f820c05dddc1126163252a6cacb276a6df4a0f479076fc39fb046fb75c040802f27f22b75f3a8d62ac445dac96d5f170fb4cdf8e3111a5e1b0c96c4e76af27e79a14c7ba1c262a5e35fc9f182a716d998feb089c9db541aaf4c1f602577c25da068618e3df54192287f870d0371ba2c633a137745703961b39f743354b7e1bd640e15dd242f1390a5d8fd098102e52376a4218a5704808f0e93f25ac405cb3cfe75c5db3b596c306a8583c571ad664a5f5c1e73a108912b2a31d6dd989524bf25c3b3b04f343bfd77d07f1d85ce2505cd2eeadfe9d50b26a325e2aa9b692895f488740f0c2a46cf009eecfc269a8333490f4c6c7d1489dab00a975dd0a6fd510fabd218aa969e5cef543c6dee1bc2c0a130115cc9d70ba02aceb18174bc351a983fe768c0ad369ab814c2ab1ce5037ffb32871d6638cf2db5fe5b4402104141088de0a49be86b41d03bfa44968b87b050cdb8f770dc61eab92921cb0c2ca0fd0c7c66810c8ca8c13f976525abc0006da8fe34abbd47cdfc0cb5fbdecea2d40a05c125170f6e840739711f486190ee04e7affb21320dcad97fb2718458d237f48db0ed58ae17532cac69de2e97b46cdbb092e220fdbbada8acf0bb6b184f74b4ac6428abcf371f3dfa1954cc0065952f16344a62c5cbd66a085579dc9b68899d1c59643c32c59c1af2560b7e3f8cbd737b20fd9eb1ec126f29be1baa3435af3510b3d407c0007d50aea3a0f32452eeabeedb5588d18f71f1772d8d3d8d921ae318dc0e15da66c0e28f3a3c5a378f183646b162d1261c8c978ca5eea743e19f15f52acf81e8dacb8858022b31cc2f5750488c17f85979c5056cd1a5e9761e7e0fc65dd84d32ed02058d2d0e86c4fcad94beee0f17e8f6efc2f361cf10414be32e36acf038f67e128921f17955a2cb1aa32b00115ae402e2464a1ea96d5ca0cfff7f3f2b69b347422e5380cb1c38814a915bb04bdbf4de9bc6159b115ac1a46793699ba6f7d2ffbf0def99bca04ab88f2a2bba214f581212898630dc52efc498aa77eca262ccd21dc0c54be66ff965cabaa9dcf8cda2190e08c443bc8e59ab2e2a338ed02b776560cc8a822334e9eefceb52f63cc8b8842afbc8dffcc2470898d70e544ed459e9b9c66caf24b3dfd21b7dfe4ddf5ec7573ff30228013bab508a362b2bde296608b8fa186a24337eb54c8e64d36cea6fbd90d972bcfd4448f07b9f639747a5b9ac07c780d7d7544e47fdf991e7af2df0ba627266591054521149248dc7e8431b056d8f4d931d0cd2fa8201cc907198e374049f3a4d2ced9c0a135dcdce1b961fa709eaeed725cd4474193dc067c83658e8fa9cdf96c8a539a76b7ed5f7cdc117e1b116ee1383e3262e64b473279a206887a0b104e9aab2219da12cea90cc584e6acceb3bd4ad85e438edf9e78e6ec183e079f5d664e61a149a0c0a3dc6a865a3b035f05642000218380fc0598b5f7f85de0ca50dee842fbc422f808541865e3ac1661308d653fd8c9938ee1f2002d26841f2d7674115b98e14116b4732ca9f46dcb065280329e0edd9b51111577899c81d5743f06e099a497a12b713410afa97a69018ad95e659d5f1e2c9c91744a5f110e453b71ae27695fdbb2eca6acd2f57db789f6f8510afaa6f72cda31d88b734a8a048d691d3a876fbc1f3030f6e8fd8e6b9b76b0f896f21d2941f0abd9d4c20b175b87522b2133639f0a2931edc4b6a4cdaf7b0e18eb2808db7fa2cd2c3884475c396cf4b483ab9ee6d13c6fcf1cb26e40a78f00a1bea862c2f529764fa9fb26ee2a450dabe223f7527087c17e3aa831697774de2f38adb3959f47521fc13af605d0f2726121c3e6a0e12c8fb8351d0d854d0286b7f3c2eaa394ba09726d080035981498070e8a2ae3a139989093a3cd1b2318b9caeeb5647dfff3be7d77e052a94c09e66a82e7453bb1e1109fdfe02808d92c39b5891edb6ac6871d92a241dac5cee6b198eedb50bd3bf4f06436e3884b9fcc1066e0fba1ec7606ed282a7b78b1602dd461f5f93c066b8c29dfc05e2ac276b256908b203d7dcbde71f80e815b425a03cdf5b817e2b65be525be7faaeb10a4b2e3b286f010fb2480163bf13f20ca25b2ffb7ffa12785f9f86e371bb66f38c3062718ec428ecfcbea90650031c053b5d25343ce57f722de5afbb73a0ee664f47b7f5f2e924bdc188f2aef8a1167db8a433b7c6bf1a418533cd203d0c3fcd82a6ef44f94fc3ab49d08fa65c66f430d2b4904f597aff51d198767a441073f4b8ae1fc05b155b671a6aa0cfed7a99be3863569caec1b812769d2c45f00535b7f836fef841e012b6e258b547c974797387fe88d7657adc8bbf6a44f416855ce31994b766ccda59bd11c511308cf9bd37e305fe34222a8a244dec1e251a9db2393f1e8d75b8f499ce73a9a17f9736281e74aae2ef9e774446706bfbe44e1ae5725792b03c723103a0613bc1676734d67182f934ed810ef33c9499b10d35d4b14f9966b7d98e4902c308998653e26f3b10473373beeb6253e49d6faced786a111715072dc7c26766a181000316c2b0b7629abf23e5d765bfc32084eedeadc6fd6211b97fc5de868a0ed07981048c90f93140f5cad8455221a945f3edd8fb276d383b7a77c143f45334a742b3a59150f0cd390e8e84a28e135fc3303690a67b75498e3ed6f653ea4c1245aa90b1b1065eb8ed069771e105280a7b33bcbab5a2472cdfeee90303c21691dbff9f4022af7f50dd74b351f77a5b7b941644d2ebffeee6a0fbf821020f10c6f5125131ff99eea5bd93a3c3bfe19634f4cbbf4e359052fd32ef68092860ee58fd89e259296acfa56210ef7445c23053bfa7277e6b4d311c5c339d6d0dd82910bd74f14561290e6eb7634d28b458aa64cfdd66f410e304b4460f6a5ea122c36bfc62d896bd1a08067e36ca1dce4d05bd88b08b8aef3d6292f2dadc65fc62c25da87cb6391dc7f9ff0740cc0709ba5c6e5d5f9f3c9a778bc346e2c8d8247623b906a5c998ad2bf92c9b9110a2409baba18459bdea591211e2396c53165c26338ad51bfd1e2251475317f79c580ca6a45e0af3b474f8468efc8f4c8ef803294102c292efd6af9560a9f76ec3faf87947ebd4c4f16fd9aab58e3078a7cdd2f2dd7188b25232df58520341d0a83bfaeb436e20100d5f6b134f96a8bde7d7e263b22fd5af933091570b8002fb0d54668af106e63f75bc6ad91cbe2378ad4bded635dbd2098eb05cf23d98c0d2e02db026a15c702af9e4de55a8c52ebe44b0b831337a3260b299af65386fc6be944ed90db01603b814325858d19c5fd5d72b10d8ddf3bb1885d0047a03c7f84d75c7d0efadda449d60869ec054958b7f0ba866918959d5d2fdd06c29478ffe23cdb82747a04f6425b9c8740cf039bb9bb59879b42d2de6ee3afb7656e82a2f165991816020162f9e3964c070d56b23b101f464279aa056fc8c26ede4f3f3f0b20a36593f1360cb97e9d55b10b7f097abb8fd9ce89bdd4a3e81cf52a4d7de9d04e6d47266f2a7432cb860002c6ff4fac3af9d7a4546885fa72343ac443f893f1cc90d1daaceb0987e379a2539a80e8b080ac63705f039017f50d62438edb117abb47e5d93a26322cb86f74e68da76ff4dfc7136b06b3d5512ae1dbda34d08a00fc155dec68ace619c9b5e64c754ab78699091aa8560826ebd962ffd7b5d8932b81bc2c0efaf8f39ca181cf669119513de915ef9551f47cff4ac6bc2b89cde82e921cb090204ac476bd39a585dea7c42446e9ab88d82a5f458cb78cb48f23327d0bad83683009bf16eaf093f53e998f58692387dda412cd187e480eb9e0c53ca937cc6f5b7191252188ba4cf3ec94cf27c8e42b0e91f93cdea5fab8b618f57a4537e3daab7e5f57b79d4d1aeb2507dabfcfeb9da2def8e01323ff4625df029081d2391768672444a187cb5fc9cc1ed6e5cc1e259738e7cdfdc85f0bcbc2400cd0b76522caaa16ff609ecef89e61d54109b44bdba03afa1c99bdcde5d4fa31f8913ad624890be2a92c798a4c1325e641c1588a0134f404a8c6202c083ab5628326481bcacba6547d33a133b06bf0971479ef860f02de84940a61f47a35690f1b4961be5cf5af98ad5ddcb1a306fd8e9b3a377168556ee831b68548e52363aa91264c8ef86552c7e37c4fb19adbc2d3a06c2104fbfd11cff206c42ea9e17efdc1b03ca3578f35d24513cb9b16835af7758481733a85c28cc5d0d4ab9a1ffe9b21f187442255b21c22b6ed90f5c30061af383deab7955680b77e93f63c9833f177ee44fad5daebaffbd6ac97ba4d38d71e516b2c162ddcde46b5eecaec5c7f2b83a314a3127f02ddda2be6060821ccda112fcdfeab2cb04a5f76447a02a9901855130d49230b4eec6afeec306c04e497c62e2315fa0463c66b106f528eec4fea8237d1a98bbaa0bdab46897ba3d52f6ff0cf8fa0c1c4f397be7570911b7e2f4096d778b7776b12caa69e964df7e131837973abd70d6211b4c70bae06c036ab068e345ba38295958a54ae0de6ceffbd68580f6fb7a16d6223f052574e6ab151acececc63a56275e5a8bfdb862d5523b60a65eabc7b217119d3d5b25bbab6853f62b192d51e3ebfb315009f18d192041e9c15294dcf9853c135320e409bc78661bfc3df57c4676505ff7b0cbbef655e5d4dd3dd72fe5cfb69f829f20a4199b54e80d39f2f41f5dae22c6b73f8b16f0e6a25b09267e347661b0ace19fb29034dcac9c61fc0014cfd3833a374f580c2a3469a1734db3e67f8ea60918d4dd1df15073eff3dd841f3570a8e46efc8520075163505cbeadc4ea5f1e75201abb80aee6f49b6ac0bee367c330cec61234be7c7558dc62a9545afcd024f481912bd9c8effe89083ce3c6831eb78c14cff5ee307589fb78aa4098fde853715c7fdbab4c854e36254192b747629ed87c5dae24bc9af02eb7ac98af54a0a73df4c1f6f5cede4977cebacff0ba8a23bd606e5b5e66d46a16ce2e0d33f0cef177c9b24501b4f9df5f6eb22224c7170f7d4a34b6a78c05a8bb8952722fcb216160bb0b71f48b113b27233acf27eee1eceb98c31ea18a856987597bfed2df1c98f51539f75636d449204dd129210dfe32d021dc60832e9d942d11fe2f7b32310dfd5ab8f37eb2bbe4136d8267fd51587a30fd84125d2e2004b29c3e746aba1266b7cac77bd49dea828751fb8f6b2ee23b1cdbd4ead9ee107478356eea8e4c8784f0bef7c6a4bac7db8318c9ff012bdddea640793211cceac7e39cf6cf7ba90403e912b89006beb23a0d6074de2061a5a4ea789b56e2c00997cbc9d29baa82a03c180381aea7ee71a55186f499da62bf3e75488c7a2f0e2b92ecdefcc15eaf5cac87f80f2636b2b3d0ef23124b56495aa72a51271ef961d89b11e94eb31f9db2aeb3d6b2764d94df7d4bc0b3f22d340dcc48d25b859a00fddc16ba826c46d8fcf382da1b2f2d5af95b20f88ece17bee3a0cdfc032b79fe6996730c958bb43c44f6ab1ba6b1d00fdc359f682611bb70bfcc5ace062d3f22c7f4045b7cba0e83db6bfcb7e662f980eb9abe6807abebc764c82e80924d7cf2aaa3e1461ee74add96cf1abfd9231b3cb3553c22ff6f6ba3ab67b15bc988399ef1ecb9920782451f5dff41f2df32a899f35d8595a4f8cac0cc100d018a9f6b820dfb3378b676ef03c53ffff774b06af1292a9682657639bb0c81d10c8f7e7b0b5306df93358b66f7bda4cf4e9b1502de5038b6091b71406c5e8cf843f18851d9a09cbbece62366da0fe297f6f53d090a3bd1fe22fee2fb250b1748284f0d11706f252855497ed6096db404c7b1a2c96d6ece82cb05af966d2663d127490bbc11c7a9862d1569d9b116c071fa57f73d9f8421cf04b65f393bfea92df94d7475c317b7abb49adc1ccb51d8f82960c30db30448e39639efde336046e5b0a2d711542873a536e73dc670e94d5765620b875a8f7bf2d2b76ed0f2fc94e1599b869241d0400b87b03ba33e28cd01e906928f60804e8061876b7e379ce8b3bde26273933f5f078619c0c13bac9bd30a5dcf39573871faff167a89cda1b8a3851aa2d4891c64223c7a2c7c358405c88a32872853185deb2a5ff0e4db91775de483372928f6887e9e4ca956c6704051bbb41396501107b12d3e2cbe6359fef7f3341f2c55a4c1295ea3afab5d925c5a365fa930d2a1dde2076ef0e91ed2f394a8e6f7ab9e1f3d22f31671d9f6abf24c64b9eabf8c8b0c328c42085021e3748bbdca812ee7c61dd089c88fd8433f8a3784f1675f74f85e68d595206c17a184f97c2b64b4041d099ce2be05af513f827dfecc34a1cc2e4e6be1fb384dc1c5bb698724f5fd3893a768c1207129efd225fbcc14fbaeadd1a93b7674e24d9ca183c3f77264b73dfed2c845e48f3b26a203f9bc677e2520853fa992efe9af5302a2a14f05838095f29410ad6ffac9c4afe9fa042f9fb364a77f2810529440db547163f843669e2130be10b9e62a79182d66ef7355f61238b2427aaa398eeb617a835669050f3df0930267080c978ca52f18754e6d786c6cc42f3bef58338a401ac5789dca7951da9fb81d29117e51270e2e5639150673dea696c8dd8063413f294b2a92e758d32f7f9094645300e173096bd9d95aed580741df38f6052ac0e12017bd1123c112712bd148b6b4396b311fb65c082b2dd32e3aa83e9d70d789f554ce3dba1db0b7455975566f34a1d4ba2b7c11f3a492537a04a601e3d125c988158420e1dec95e9758494216f6be1e0de0552cd436c7d7eccb4f5002c159668f4983e7cf4f9e91bd0fbea31daee3a9ce4402c8903baedab2259fea778f589d697f7139d1c3c988a1bdb2b8306687d59e04ae1f5d50a7f136859ac2bfcc81a3cd24d4cc4fd27dbbc35253b46e0030406357bff3f89fcb98ab1d235436c250aa79a5dd5bd4e584fb55726e2d85635becac6c286833362a6941c102c4a58c9960323a6cb18641e1293a9b6d0e174fe49add0eaf308b0fe215becc281f61494159eb268568c0b746047e2897da01d4bcb9e7920966301e627f0d66d80c694e27bd4daaf1d5dac414535932e2d13a5d25409167a8ea05ad58b07c89da94e483ee822fb985160bbf677c567005a32fbf6e9ca0d518ea20d0ef82daa7ef3f841dae08134a383b8bb13cea4675b083fa09a714b404b25ee145796c132b45a6e9be92bfb4783ea9bfcdf08b325b21bd1dc99b4512d2a4b4d0fa70741e9008c883dfc8df23fe2253525f09a5737f8522b5f7ffc587e1b690097712d2774fb8a9f2d69ca3cac50d140ebaf33b0ab28c9bd33496ac354b27712ba49f8e72450534457126e75db6d17cd3f93fe3bf05d45dff34ebb95be6530d4144446897fe9078803f77668fbfcf4fd288aea68212e6c2a06de3a48a8788ccd9bff18d1345a1e4ad52bf5d9c0cf391f7fa76649eb3bf078065359c9e2161b29fd4643c5fb59dc170cfc53e5f21d6c0ac5faedf76ef73b27744aeabf62526691376eaf10ab171e8b9b33000ba3732eb9954681bc40f51c3cd29e4b1ff8299d19f56213f1cf9af769733efedabe28e08e21f7ef42cb1ac58d45e74996f6927e78b0c758d37b143f1150f5ec1162435f3020178fd73de955eccc3a72c626d2e397d1ba9f81a00cff4a086bd082c9cf9a8102e4542b97892c6ff6f34a7d6490297e2c3c7fc3793b46fb18a1f51f3a073b83ec3b1a4136bb182a9a54ce8c87458ba3709bb54c66e8c4c608bc4a1201d4ebf5930e063a2b561b43a20d4292be441732af199bacd1126b59b03e78a36802c60f275a7f1ff8d368ac259d8e0fcc257bfbc405c36d1f99fd6b7f5c1d98d15577f881da0324a19c7798ef497a44aebdac2977fedb93ffcae6f4c5f3b0919658463c8e81a386bfe26f59587f6cebaf28d34b151f47afa46bcfd78799caf79a8f8756afe344c1f3a9b452658c00afb7ee42e619e9e8af382a41bfe2e8beff8be3308cae126ffb583f4f8d9315dd124cfc9148ed1f1177bbce02f4bda446a8a7a8acf59b1565d385230ce48d0f0b231ee8ec62e6fcaf5af4a751683d7237926656e5b00e68fe82abe6452098a92e1485afa63f00bfb9a36dd2f1d60cd7368a9818b62d268f7d8a87df0be78c4229952c87156c74829710029e3762dee730cb33946eb345bc0504b6a392928ebb490fb2ed02cb896c0f20cfd75aace4218857c6eb5afb7a5d46479015d495bdcd5f8d2ed1f5f3bc4c3cca72f065acb960df2f60cc63893ffa1c027a70ac8fcbe7869809441f8222a08d3656b05d7172c12f2f10cda9042e7dfd5757d62a26b8b1adea50d1761ad2495404b649d67ec96d58ce23fdaf78f51680b3cd870155e5cccc6d1791982e52579b1fc47b4e7e2596cdc4d3710bdcb979373e2e6eea574b9eecf224c3494c773827b1f310f9a9770cb6fde8c98fd5d6d20b08de1790b7ecd58b87f1ec395bf07a6d75cc6b9a5876f58182d488694d3ac72f4fb3145911f99f9a72da8826c1c1e15be7d02486745c3ebfbe8ac2dd1f3039d5cb05b36ed3785d7a391f2142fe6defe8f06e437e2aa8ff60da8290a89e9b285d75880624319495a99f6a9cfa75eb7b3fc78b6b781fd1748a7f7e55983e2a2a860ca08c76c2059ef4383c24fe142c57e03166471c4eddb0ea74bf893bd9131fb3a40597536a07c97a7e7aebdbf6ed2e452f76b695d17e307f9e79d85f784fad3da7cb63b5dcfe2b973daf3ad7c801ce1a1764be2fab9ab3df75abb42cb57d63e81c1b7d530cacc9b838b40484dbd9d88f12d520282afc0a5840d137e160ebfe4848e5fc6445d7364c9e19e3acdb44469ed76cccd27caa8a8da97c2261951936a937557ae31271a1b560e22e8f029639dabddaa1f1436809a34f933062b11d87f211933bc2b5cd2ef038d405d7265f312ee903c38278cf2236ed9871298d2884aa65635dfe1627aa1bafb0bba008a4a1aab22fe966b40fb8acc3f8e1b7ddd8f62ee4849a1f4a25bdeee9f82e7e44b6c447ea3f20e0a31c78e91c7d74f1bfe948510d7f0196791083acf8ff57c5ed6054186349da22f7cef63e6a0b4888f9f2d3d6aa1289cccfa0f505b34a093242b5649414fa3a0c0e648924f133f36b232db988f10bb25acc198ad0f7b232906f14dd270e331c58ee7c7363a896471ba419f1b7725fc50b466fc6e5ff7d3d9e75db44b5986f7e6dea5a790a834d07ff711c42fa654c1e2f856a89ad3d69ff55505af17bd22381387f6def3950100cd5923424b3c8ad4a0b03194ed78c58501c26d3dad684628d76d770a5df9b8dc82e8de15e82d617e0787876c1f5274538a9a9079faf8bf2b8b0d85261de3098c9a145f066fe16a985afdb163a4f05a4bdfa95e1c44b821228d28cfa180ccdd2ed5bd3f117f2b42950040da42e39d43acc43315710d3ba6495c45cf75b54e6b91f4c2c6261f66cd698b23631c6d82df9b6534fdc186d1f91802e2b62faeae947b16fd1b43e2bad9a5a5eabf04f958b954d4dbdd4c853adc14f40ed61612d9e61508f101815876c11dc72eb0565d9089aa46f3554dcd7bddc2775b465b389a63140fcb649170f085879180f37ef5ac2ec8b048a60c75e8369e0ee6af73e0e21e53d35b6979dea32f4fb8ad0e8f166d9301b02ba13528b031e5238a110bf6eb44bf1116fb96b00758f45cbb3539e957bb35ea38c568ffdf54dade9d841f399f7ca0d8a0cf4f762fa22098d138908131f9784d5508507c13d1612865b6282b58aad8659bf660acbb89d7f82ed3ea969f068b9c4a8484cc44c7c888558899df89310124e22483489232d496bd286b425ed4907d291384949d5d26a80580b7848e09daa3071a7e76fab487a5a744cd3bf9ab434c59f7051b6988320295b4ec885ddd1a36a605439658ea0e334270bd3ce45d9bb47c8259583493354a6ded3cc67323229ecca6c6deee6880626534e99f503df242e8719b7a16c7f52b0fdb9cdb417570eb0daf62df264b26602cd668782ff0a62394cca342bff9e2479266946999b37b6e0bdc114174853bc02e2a251cbf994e640096f28cc94645eebe8a8e0e4230745b83a2776f942a21e5d3103fd9539f78602ba224cbb1fcafcc937796a14a6aa28d00c05c9145f1e96a3a4cc4289bc21726192a79479c0608a8ac65eddb2624d26f0c227dc330953ca6143a35ced1d4c2b14656e8ff9dc060a933ba6cc38b3a4ade9603e3450766904986dff335db795195e5ee9272bcc88216517b86dce521f4635501649df8597c9339aa832071d2eb1f589493b79a602ba7ff0b224205d031e350b9491b96195654fd5d6c2206863a388b6980ee0714ff867488ce5131beb80e5bcf97d99d02df6b605d78e550f53cd4b9497df0a8e37532a3cbbf3d316e549a5d49ec26ead53504959bd8ffae969c56608d4ac04d7b76e356cc70f5ece7d61e2161e8f3f9ebabe26140b871d77677e56d8ae051ef6df3b89f008493ddd1edc764de8e80509204489b8b88d1622c7fc352c3a22112bb70655f6c0dbd1bcdac970e76c9b1bb9974ebff044a43450362f731b6b7f2fddb1595187fdddad127bfa2162ff78bc37d6fe43924b90c77af5efb66ccd2de6f8ca85f71d7647358d300c5831774786e33b100e72a2b2bf3bccf5557f6bb6c41cd48f88a24c3a06df9213b91808713f4a9dac67c24af3725bc351af0a7b3dbe3c269305647eabd0a9d16890a227e4e42534433a28674c6387feff6b31ccb470fc065cbb9030923a96c77a90af60e530f037ef7616fd855942f8869edcd2567b02e0dd62e5b14bd7b241d81524673acbbe7e599176a6b830cf429d4ee4bf90677d07eefd473a0eb515c84770b6f75f933a9674af8ff168733e7f5d2fff5493456e5c656ff816ac46291c8b559d0cd8cb2165e3e1d3f5257b1d45acd88592a8ce3f197fd5dd00b06bdaa41f86c927e84f049adf90bf815c97825a7b07297a81c8b3080bb4b4d574cf615c8169b9d419a3dea98fd56db88ef2b07f225e95bccca4cf0adefc6c0fe06d44d9e398a44f1eb69b2430dda22b56900845ec96e9eaf538a356a0701477f49c8ad501903f42b6a987d6cc3c682217d213cbf893d5693155d283f97f393cbc20192f9d387c3c24f8bd77f053a49844b1fbf69dc458e9e3649298cd9c59557796a8abca6ea4cea68cd235a50a2519c7a339a2b31a9ce803b47dab172ad09dc9c213b0feee22074c4113f2fa958e6b0abf3192052af276a65cd1147d8b1fc31ba2c06f92ea9bb284147ec7262c65a1f27e4c0125b0af8b50069c93e16ad10d36a8635959d64a33d72b076e94fe965dd88c04e7c4ecf203657d90f0fc93b090a8e8f1486c4e8fd82b27a103f30bf9a4059946878b173d8698336b9816c6bbf3f613725ae0fac342a32c37e8bdf61b0e1fc6546ea14fe876218dd85ec3183ee386002407f21bae8552325aed0a997f0f55841a55dbaad8397c3a66df09be433fe724341d246d960139ff153449ada3f9409719af2a1e97cf018336f5dfd7e0fbc575624bf5d6b0d3c659000d42857365ae1dec40dcbdd7313b39723c9f13d2c735800457e66a64ae4a3ee4ce34f386ce06c9d50572f705a4e80542dde7ff2097f7bb338d9f31a579310a1e8e39e1019bab6ab94ca30e96170e5f68daa2b5f745c8eb482ceac924ed55a3ba03c3f5cacfe330b9c85cdce1fc70d62086d35ba3f2a367f0a58c977b56db7f1f9d3d217800a36cb44543e3a33960415747cb3ab3ebdffff26beedc8c52403339802620b0b7d8728430e3054cc52d85cbdf48aee5a026a2408a9e2f2efcc32a1150b92440ad0479abe527670d3e2e1a35fc4446c23e0b7ff533921ef3c38d987dc15db08f3c311b519f59601e92e261d92d7a9fac1f79dd38522305bd8f6e1732440ecfe44588f4b0a96101bfaadb9379bd3cfd119f5147d6b2b8689bb7dcdb790fae92ca33ec60f4cb320e47990061e6149d04b6ea2ab11442c598bd8719b74edccae89b559d94e2ede26a14ebb04818b83d0cc4ee834291e4e184b396a02ad466c3f420d8b121b2ac81fa55850bc15d54245c2ed76afde00fa0f594a807bbbdc42892951968e25cda94fe0aaeb20e92124ab04777ec7d1e2a1b53d9f6aea6f9e4230e31460933d22ce71220c49f81d20e193048215c282b9691d53050bfab71d21dc43f98eefcbe395ef05477443b1202754814f853b41f658906c88a3897ee8dfd680fea8dfd83a9212781dd41ebbfc47e8039dfab4c65d80186954fec383943b08e953ab7a84d8811d11c14c75112e1a736b739158a19c7ab9d840be6f626691df0aa267e3453562288a45381c080f2451421cf962a49adfcd3c241eaad5a9c2e4af38aa232d767550a8d00f74f59c08b832eca28f8dd6084c534b8ff97e407da70917e9a21c9c51df9bf974d68b2e00e0f10bb77c1ce635e42ca54dff4c48f720e9402bbf44b22340130f6292c64e9295ac1d112389d685f4ce5caad0bad89385870fc5caadf73cd878bbd1fb087ae40061ab77f1f726baf76910254c95a37f3feb765af41fea791b9f437fa2b81c597cbc5fb20935470e5328d65d489f904620f98cf5156afc61d2db9e15c10fa8b68acd71edb46492712333a7a20326e4e99f013374c0e8ff989938f28fffda76fe172ba186a4363b4301adcc7d1a03e5ae28493854a0b8ce9e5df0f595473fe27bd49190f7cff43241ac3d76246109425d24fb6a1f6e2ed5b94cfcd2872db7caec2ca8aeac01dc23f6abf26adf7b2ace7b3c757bcd62d89ce1b3abe49e67842f8218654e7faaae0b020516e7e31f2e77f6a64665dc808feb5bd28f00ac61a0cb8da4c361dfd8aeb39463fc40309affff2231706113c70142004a280c71bac8400def7fe3dcb110efa77da0486ac7d71dd44f0ec2a8a26eb3446896fde4507777b81aae1bbc78f56c91abf13fc7743eff1680c09b03965f96fc9ca8d82e382b43d5620bef5cbcd3e1ced10af7bc58ec58c0ad295608d5046f36cfafbfda2fc03cfdfdf81beea7c113baa169d61348c2c37abd71b504f02ae2d50cdcdbcd4c0995b9e562d40f6cbdc6a8729b8e11a1e7f996d27aebe97d1aa109b99783fe9b5b1500995e307c0d3797a998227d9af4ec9ff9217bf884a875f9cfa8be7bb999565b26d4766c81c086ebdc8d05b1f855688c5ae5534ec3bccb179eb2e3bbe5e2ff72c5a154e563602ea7d3025c877fd4dc7c0259031e1f4a4fadbaf759183a4fa8c40f540f3988bf5fa3e4b8a64afb058249db0f8e0afa848e0289b6fda4eb0ab6091284e91b060592cee5146392ca35c46f12ff745c8abd155b35aa1952060ed5591128c19b52d36894624c5cd25c861ddec089149a8e8878c1d6cb743a214044af95fc784bc8f02c47d7eba69c809f812de7215a7575aa1f344103327d53f91012e9355e434612b66183741d4bb300c22f8010c3f3d1f1f39358227c17582e7e56d4bb4ead547d0f7cd8b18d0b2507a6f14f1bf9790f79577635c5df38afd46dc934c9cf9a0b2bd09a3e5b10568fd323b3bfa6e9e382e4d103f01dda750238105db1c53971257d34627a494307d07218eace52682a7db717d9101815ef1ad17e3f4883fa97bbf405d0627fa0d6c011c813643cf0692ee17390f0d58b5c7c44c660e15710b23e9d80fc828e3836edcd8dbc990fd7464b62912b3ec4f07fd490c7fc913b23911c93b580be45e8db196fd2f938e75dbe72272837536ed4c7023b8fca6aa594b2010bd741ccedb85e082847988fd879234482e90e5a09f4a5a5f9349bcfc85ed93418aa00f186f1183ca87289caa760561be5de79f31f8a36ffa018b705e809fe091717c9e3c942881517fbd3ac3018063a4db424a09b3fde18de28ae59cbd3cc58e667682ae54edd3e657fb9d94a71db02b1b671d6131a36fe105ffd0529c63dee6d89c690a81cd84f83bb84d371b9e5938a72f5a35ab12ae177f0ffed456bb1e13353f0661887bab6b6ad3538d8954cb5dea3a9d6402d680f37be090771193c808f618352ed658a177c6e8db88fec91fc14a481a77824cfe4eb0ee7bd404ff70e630c8d65d1699670554939f92482f2939a84231ad323ec0707f915bdc2be4e7f010ab69fb6d490a45c0ab39ce65dc88d11c85e2e4d8fa8afe502f57ed5eead9fdcf625068a2069777c37899bf82d7f88890baa7e79675eee0ce836f4fceb207e06df33f3f1e51e9c93fcab513bb7e363b7a61a84302d35a73a398744d31bc66b9641a4bf26e413e0ebf7bd4f220ca122be865a5dfbf9c6e314ac64ecfdaf018a73e7b4ff2954b43ccf84969cdd5fc5314b7a81bea66bd1bdcd20f31c0368aa50e0508c26081949b951e25a6fb8ea5656aa4b57664f9aea0fb32474ec46cc51ca959c30c1216de6a8d111a804991b9a17e641e4d184accbda3a5b9f8a33ec3f4bebee268597df3c6fcd98a382bac61c47766c7e724a979a9d7c6c81183eb4123d0712018708529f890aaf4bf74f6f0240f18d18bafdc35fa6e9b42a173eacef91befae8105889bad66d159f7a69e943416ad66abd98caf36a5c950c7c4c9747414de61b692408abf073e80b7eb8d0b2b6e01b5f670676ab50389e6a27be10def01254f85a9aba562e1a415af2deebf061064f2323ba7e4351f58c7e2938f80a91e85a4e667408a1029c2dce32fc9799a02ed47de2d00f14de1cdebaa758695e4cfb7edfeaa1a18839a5a75a3fb53a81bd188cecdff4f2bddf11b805d3855829363d8449c6aaf5b3c9c787450dd1bc95cebb76ff2dc30c5e43bb85ca7ac91cb3cbdd984824c7bebcc84b78f552c47785c671a63a7e8d6a2ca8b1d2243aae5fdd3b79dcd9e2f2bbcfcff522c469d529c3b35a88f9ecb759ff70ca7f09ef04037f85d2a62e5751ea990cf695a82fe39b30f0c88e3ba0cd0649f5df510e6a894d4af35fa41cc9585298fec390d57f558268c2203b8775842124c9866b98b8e873409fd051389eb6f7cad10854596e8772c30df9ae14d01550cabc6e10063e96891c46025f184739af4336424ebb1533fbf110bcbfcb20a24c47d59a3f7a71f35eb46dcc3362253e74fc330623b7f466119f2f4624e0d823ce5fcd10799251d166dac190683f68b6386e1bbfc454a9ef5e55f12da7f41038077406a1a19d9ce1da8b3a2935114bdd16b3da223470af86cd2939846087ce8b0e33d686f28d374c23c10e78268ff908e0403456efc2285411d9f5acfa23aad98c8b21f30e9a684796757b8a6200a0937ac18a50a841c248a6e7384849d10f3c9de9b019c8e32a19e690d2b6757995f595757f81545591173330201868ed461764bf473bfaeb6c7befb33fff086957493dfffc3c7f8cc89578ee123abbd4c3e4fe0d4b2e221c5cd810f83fb888dc13a5fbf2ed3ecb9189acf19c12f608fd2ac54d8b795d3cf075567ec5499723f23fb17a01ee6d2f1a5d89ba4315f4534fde67fd8d30bd0b53ca718ee04def5e7343ce1d0d0bf31dc86bfda060343ba12d4a23a8bfe88db21c995b09f4f7a739a8f07b1eb8130132df60006b8552d6b7a4280cb2ef0e7f479831e3a3c2931c2ed33484ba36fcf35cffa99b280d05193f1c8215bdd103042a6b83949948bcdc63a14bdb4eb1a3e0a3dfd87edae9401da066162299162206ab8694fc6920fdf658830fe6845906a454020b8d21a1e31622dae8cf3dc8e2e58fb13da0be54793a91b6f64f63556efe19c39106a1e2fa7f3e4efeaef8944a848f5431db2b097714e7338d88d2cc99bf127b5b2342a11877c857087824b7fbd4b04f195b4d3072dc45aca7499a2d073665dfd7a57a46bf0bea2a3955bf25ed952e6c322c1438e97e02ffc4242ba00e04248912176e96985d8e5f6596d93a956f826ed7f9d76d39576018d7c3fa008a933099b1f2f53c7f04991621ff6085f376443b94fb835c628bda9cd9da8b4dcaf936f00e2361c26f53e1d5f2bdde2012091ccb3c7a464726feacbc4f94279148d6af6155549407df85ba560d6baa4ccbc58d7d123210db5a221bbd5ec6ea2a8315c31a24a251ac8b5bd87ab8653d831f922d12b3c523f467765de2d3bdbb5d196d11c5783cefcc0223f40846f80f2ae2dd896a956ac1d55ad1c9a435ea1a7e93ebaddb897b51bc04d4652f0d7f0a33da8356d363a337708eee489497ee9372133f6d4bb0d4ac7ffae3ad6c88c077385b0a87a70af57ddbf41ca4b1da6e67145de4dd0a6ebf15738d89f379428fb05440d8985e30a9f4d9d6d9cce07b8ef2fa2272694210b6277863ae48664619b807b310e7d755808f8d44bb1694f6f3bbeab74d4f423e3fd4bedeb1feff481ae8bfae3a8cd161c3f8f0e73e91c5dddd8f851dcfc42f9a89751393a2674720ceb91c27e35fa0ba039e199db4c2350333cef66a00a72a1fe303022e7c209cb062efbfe8fe73d13ac8ac902701c4cb63e249c2dd7b309c2945003df79d3dfb1c6d995ccca54c2397a1630ca3684fa7f267c7e3594660e6bd5b40aa5c11575eb97c0f148cab0f29fef3542ea65c672b2fd7c47b409e55522805461631b60f9d00f1f7f59cc4db2c8c70ae711dd3bb188e884a6937d0d3c05bb7b1ef4db55e1a3111538c93319a8365d535aa10389b2092dfff7b63ba2281977319c50a38d097cfcc828a386dbda4e107290bf62e346b8de2b5df6d6bca41eccd3a3bcf027056179efa7300fdf257eb479551ebc8883abe898b24ab6118d50a65006710faa6f10dc13ae14c181c41e6cb5dd4b09f4ae855d9a5345b86f102f276caa0225f2bbce1be5c400c28be99bb29ab87ec91962823a1ce66b23babfaf3751ea024c018f82a96ad5419d6001d055afdfef416e1ba3dbb12914640f9100ac498040e20776154aba71a5b98617eb7d6c1e94eba4d938818f0374e9232c6980ccfe0ddfc8ba2072efb7d94a4c51a261fa0531399d786d353ec9307025d08f5a23cda0fb66e45354f388818f9a625f8acdc63eda6fc10e0779e54f2c4c6beb1b99abb327cef0ab404f1bb8ee9edb2abd84ace3261b7697a3f4756e8fe18bb4ba68add3e42ec377944c7a49a9ba530ae939ff9247570e1650b10318fc4e0a9aef5d8272d46d42e4f3498f240f926fea893242e135337d7b36d7cef7dfdb99119a06947d9e793c9e46b74666791406d4a3c5e3fe624ec6cb4bf47e2d3e9335b73dea05ce3909cf2af399d7675fd011486faeca2566efe30824fd92f08f325620edca8bae019d8f128c4701363a29fc0b51e5f10e81d2c61ba9528b039aa1b4bea8571a198a005760d5b8d83481db10f2e9d28a4a79dfb136c62944d2589f9459d0ef081511c94e88498dc2847a46343328756a8acfa174903357fd3f864a9b662c3bc9dfc6a77622d31b88602478f7f48d0c9251be973cb974a0cc9b25475a8c109feebed890513edf5d18bb02392924551a121acb519c11514635ad7fb2ffdeec32c63564ae2fe812bc9e568fb7f538043ff1f981f18bd327b338adf2a27e7c6432bcf8db52f82629e78c6b54f65b2ccc20196e5bfdb2af9d1e0d6477dfff649db43687cb82451fd58e839e71d9e4e32d168db2a9463137d286a8ffc6e7de928d69741cb96b830471941d87e321a7518c7fe2c286c9ba132890187321a7df9705b53ffbffa5308f93df1194f8a3738fd1e4687debcc3cdaa477516d9214c0a8d2c7d025d75fb8c533efd96be6fdaa2f72d631adb60a3a0d9e218e15f8f23b61f0ff2cf8fc1a1c96696f0821bf4f22b9c0ce0c791a5b9067093c8adf176c318a748cd0378c7a01167536721ec5eaafaeebf693c9254a982578d9d1d59d9d8a5d929a477bdd1668e1d5cd68039ae581a95b54c689d98d1b91e272e2483a03919dfbb5b6f155b1fe0fe7a42c594177ed1c02ac5da63353baed7a81c72d9190350db57139687305c5f6c1f567391882f78eb16bcbb03c0f0fa93952cf67bc349235dca3b624e387712a31032067dfdf58603d78c59da4d295dbc864fbf4d769c7c1f26c85f61a637d0f6e9b73d5b4273eac7dec813e2fbf2e6e796f3764bb2abb05b6e5c589ebc6ba0dba7c24518ac5f08a04f0db6ea819f8fb6baf767d7f3e5ba96c86c3b22c98094f2ee241a8fa6e8ba2b4d00073902d3c12b27383788afd707dd138878ddf53168bf14a8362da0ed97c8e440245ce474ab7e3c593a52886634e8000127d863f1cd290f1ec719b64b096e9f967c6b4d73a793d8b037732a1ee265990332282a46650b335c3d5671834af9a8e78bc17eafc3e5a2784a8d2b1a3070abb4670ff6aeafe82a1c0b3481dfe10151f0979775d1f0a5840b2ac812a3cf1e2a5c7e1a9575786cdbccec3c46cca68246cfd3b40bc20afd1ce1b8470352949ab0b8e25aafae0c915ea35753119e2129db4f05114ec681cae1a15cedf8e653296d771f5cef4c225929a5c34f208c1e89fd9b7cb7f84c5322e3f153b0b50fc349418962f24610bac58c504041ef08abcfa03e069faa67c59bed7682827a25f6518364b9f2b38161fb70a5965fc87e4818899c000c9eb61324ea3fb630a813112760b8d061dad9526ce148def8faeead3d1cdfcfdfe636287d13a9235e936570625b6bc72137a2690faa90c70d7e111b9369fc6a9e79b94dd8cd8b3d1634fef38e40cfcfef4a6a4be4a554cb3136c92c1600d174331992067dea5e21caae5e1befe141c29e3e625ff76205141cc8d111557cefb87892806f3bbd0d11b3aa21a3f8d4027d320714455c428b902192140da51072cebd7106dafc6ca2de13c3fc9e40a8c3f135dd4a5641be67edeec2b6778a028303b0558d283c5dd5f7dd889d11565b1980e7c655436ed1ff3ab6eff2875ca7bb2d14164738f1cc5da3311ffcf86cf6fd8c8efb0764456b0bd780fb45cddff4806a6a24596bc4192452c7f8bde561d8a081ef12d003854c1d90674ee838d3abdedf6867ae99f7110b4c5b63db46525fece215564cd2becfd2cf0398945a4ee2f436f935f2ed5c3776123440a15e3e827cd54231e1d52e3891cc82204616808ff5647d760f0295af250472689308eda38b387e9cbe7942de80ef42a507d915dfe0fc088d0bd94f5499f11250ed4c8ba335f6a7327547c4aaffd10945c4989b29fed2542852662df285371fd75ddf753b14d39b2ce2efa067c43f3d0458eca07e44197a7e57eeb9690689aa54ad8a8f86cfa90b8207eedb0dd60c01996a7596e46910c136d7e16430e89f41f0a7f2c4ffd8bbcc3a80832dfcd96c19d103befa4b9c5a746de670c7b02c424639f2e870db6213cd0fbed869994087818cd76011bdb6b0e321c3b7785632d3239a104ec416d52034bb5e722dcf0b95255828fe05a52f328c737e47f43beffbb994a086c1ec1681e42c0e2daf1a6bf4226933a7323b329ded0b8fef7b60a37785253f752d155515a4a70524272b6baec9279679d4de802efd3fd4dc35b50ba0a46b596a6fb99224385311aac331883d72e1a27f695334a4387fda135ae9e8a90ca9a974b907aafbe33d8ff8c1ac1dd71b307ae2cac51e174febf8ef0937489916ca02cb05fb2ed7175db92d5fc7a177f4462a81ebefc3a33830071c3c13d158461e21f9f8a9f7173e1de6d92f6db3f2ed1c7a1d6bfa97bb469abaff2569372322f87051dac18ed280bfd2570a104b082928455e2221bd97b04c324d7ab89a603a2045167fb6173df9cdab6aa6e208955a3aba745618086f7a46f597ef11b6da94cb9e1a90a6d40df7d5a1923ea99a0444fd4448f1d81db8bb67f683f9d17a9dae56baafcee45c54a8411c4b7753c86b84b640d2bf771987fb27db16ceb9bcc40eb8ceaceafd1fb8ea0505f0308297eb377530cf99c716ca7c2bb3cc7b7ae38eab5e1762f32e13dc74421cc64da016d5462e921a88f2efb657a12c7374b961840a5b7322b3ad3cd148c0fe7e7a30fbc6db63eb3149ee9c4c53319959828337318716eecedfd1272d6a605790884a9ccf4cb87a524edf2fd8512f8d57fe8c2d62da9ce06e94cd2afc523be306b7e3dd8eff721b763d14f4dee8bb1bef658438cee3d7694bc7f6940e0484ff774d4974eb969f8609cc1b396879fc292003793b7ed248b4967d23457e39c802a9d2b05ddc485070f72f7f148176d129469b6b30ffefa5e31047f717024eac96b87479af299bed810ff8d1f8932aa333c20ef3c7f9a5d13ef07697027be45996deddca65a89913f8c8120acd4ebfa7d1988dfd12700205d2eb2739544b458b254decc72c5b7e2dc97482f57985a96209b3ecfe1fea400548a642a0307c0d12b8dd9b67107e420f1fadd41fdcb6d0c4b8a1bbb69fe9f979e3792f826f377824981a8b8fd4918e4beddb98a34f67d2c11410ca48327aacb23bf7725ff18604eeb26487b17352edf8eecd3ff5a6925ec9008485cc96a7d6a04f3565b73855dfea9b267c46292d0e08e6fc402ed981449fddd186b48bf677af301fbacab624966eb4c051883256c8ae29a7d23cbcb7bb9518b29533bcf5533b186232592590f29e96de371e48f215fdc43f9d7ea192a2986355a7a028e94baf505bfd3ec7a1bd3357dde04c68a39537004f8b3f6edea0dd62ac130ce72765624737919cb02c0cea2091d5da080d674a0ddb99d8ffc75cdfbd709903c3cbb3a3a21c6d936d670e5edf4175fd830b94cb25ecf86bfa7959d46b6bee884f46c4ce332b3e092e23d198b986ab79bc10840ee8be6640f714f0634e2168c57573a8a8ae7e4d23f44484365fc37fa7d2624da3862b354cefc267efc7ae060bf86ba9023ff25f2e5502ee013dd37a40a13d456dc541536d9265289f31a0424250f8a790c54c1707cbe00919757699c028c9d60651c7b08198293c69fe0a4928c7bdfc7e72789589cbeb9247f591bca01c0a76ae29dfa32a69833005d138c3293c54d32a8466793e12b50997404a4197de1de3d8af573be6f6ce769341821cb37b062cf37e1985e62f05f10341d00fe2fba40467247d5a885d37eca6e45dc3b9ac3fb0221d1c60de29108c5710de78e3410bb4f42b4626f965e3bbd8c46bcea94673ef1dd3dd88d135553696749772fe1a1f9f3937ea7e3af626f6e5056df316b94af1b45735b54cb2deace6cf13ea3db22e0aab50ee7507fa31a1f02d3147b5ce6913b19b1ef4a60726d3336d1c45b7c27515dc2ff73e1f3bf1e9639ac1f09df2e0e58e5d8e79bf6be28f8b328467597b76da6bca1c87e27ab3073feab0048153636f9d75033798ca3b907fa202eb2a80b09d04158747e52e7b681805831f0c03f9bf177402ae23c84eebfdbd247a66c24008fe62dd6d3a2af5ddde616db189c77e409c45fca49c929e9b4ffbdcd238f509f8158aa39d30af96bbdef5197fc3dece36b392311f3c93c815b585129ed71535ea5376c2338398a7404f25c1405975a2d4cdc7696b95e322e7525f43fad51c3ce32ce252f4cfa34935aa2eac552577db1b0c8004ee11080717eb1afc77e4ec9bf08b3418b4a8a91d7eb9ea947d279ea7fc73fe85bd0849f1e621848f69bbffb4f70b9e37c557c5c6fb1cdcd219bbf70698236e6f615aebfb13687de79c27dba221552b89c1f96f01b203ce18d49fc6e2315481741eae38d8013c75b9cd82c1cfdc3d2e7e7cbfa2662b32f6a619dce851160afe2afea597bec7eb3a7ad29bf7a81600f6080b34776d18bccaff7b7eee7cbf45e4d67548a142d59485d30ba1eac4df541ea2a807144844dc925d02be943ac57f785b77dd6f7e6a623980249efd064b9bf486a25f98d89c0740a77e42e71b43f3c9d5c341a0230809b65a297070e3ddfb86a0cfd8e9f95fc12832927f13e7b79453645db8a1e0a15a0cc375e26b55f9e8584ea8f66f2d20822feadbb4bab28efde147bf05bede934b2f5ee8c44db6a8ba48a3d0b6fd2c0564af69712a5cea96f8ead4f9901916a9d954ef933741dff021f0926dde1ecca925089ba3716d0417d3d4ec36e79e2f30aab77196b60a9446e6ccc47aea0128a9ce2951d567d614a4109bfff03790def1a16b921e7d64eb48b724218b7bbfb30b55e987416970f6c9ef35fc8b1051ada737b747ccc86415e478017ef3115f98e7c2a761f08829f27f6160eb224e3e020238a83bf2aa7776f2940c2c5df7480731e5e61b94a5491bd27b7d3750e51b6c332bc1369b19baea090a49bae75e090b89430cad001ad33facf6f3f9a435b1f7bae495f0ee8761183f27f4b7ba57a6c05fa17ae8d0a3fd79d6a4ccb460cf77a5009422b2200453200892d65282d196b320089adf1c719d6a896f46415f38f38721151313334bde7ec4e7b239d59d4cae3e928c5db9d45ad348a026bb83cfbceeb3ef49113fad642c8efa77f874395f19940a27d9e30ba0b8c49357bec18d2c0f0ecc17fc64028bd5f135f26b6a52dfb4c1c75e48adb8e2ced73f3d2721d96140124e83199b8cade7c67c77e8e306ffd65a0c18b70ecdba5b8dda65f9ee8d1c634e234cb16d8bc8f8e88462a7ccc01dc58564d967d265ae7551952bccb3f3c94534b79c5457d368afa07092672b7bb4a3139ac3d73784ee7c2e817440af3673cc5ce62009efe78011cd9f2bff17fde60510db5e4bf9aca82163af0612f03c1c09487eed21fba9daab9713455c1b4dbadb2665445a75b5c03e60da8b503f5922dc04127eb739d0c1c0fb7faaa52a84a5b766fec7f5662aaa4910f8a7b950b34b69c4e88c179ff5095d0f0ee93873907e3570567de0eb324c318fd30882df80b4bc45f3423dd1f725c9656fd3b3282a3c52002251c668c351856aa843b414ef772df1b2215b80cd58a2c881f1fbc0aa66808aa389958ffb146bb3580d9c687f12f44b42dc5857e38bbb013f453edf2833eebc381a7a71f3785a4bb7dd140026f7d564e6057482eb079e269a00597949c6b660e9d49170d1a8d08e36a65bb2d38bb4ff8eeff7fc6286ba2694a95f48928c97812c58a353d8fdc1007c235456a2373132a74bd79c2fbe0cce176b97e539c8e47a9451b2f3a708908493efe8197bf249ba9f6d0edbfca6fb7be0f86a3c5b781af0b63a3e9c975284f5b270f364e2e867f77347d43daf37ae71fa6139057ecdf6285c4b4bf180b505b851d4e99aca1b52db8dc4473bf74d66a05a4e6ce149efa9e34e9e7eae1511cfd8ddf6277e6dcf0b3ddc2d6257344fedfd55c4ff2ff3cf8fcef904d38acf270613123b57c1b95dfc35a45d576fe524466109c893acacff7a0baba4b6708805461631bd038352f576e95f6cf8e298913cd2d62fd791d7b00a7e488c2cf2aefb2a4102359d8f02603982e3cecfc76b71d86e3e5f1ccd2cae7c2c89e2f27b734baab3fed3ef1957c66195326a83a3d61c1258f20a3793865e153482d3f93d5199922398c65046df69d320f375a3b6effba7400386f7cc1af5cd1eb2b52cb894b40561a258d180aa9610427539048a4ddca7bfacdad8f71d9e2ad7e2eb90ac3fa6a85c95bebcd637b9d035a6fb0b6956459c62d3ab2ca400ca6e897c43bbf891bd283b5b56fc52a8ebd44c73d883e94e845faf149856d69a6d332b190c450be07b281fa60a1fabb62597964ee44710c9750d207870a59f8fe54ebeb821f49dbad7706b209b15871bafa79db8a5715280ffd62e81e8fde1b0428eea1f7e82337639c6dffc2ec1ccf68f2bf7148b01769df675e1de98fa2b35387463963786340f316da954e196e2542a2ee73bd12ef57a8d89190af1e8df6de48a3647ad273defab2a436527abb46b26d4b2ca47c7b4a2c9cb8aa456c74c9e1027df6e9aea506d000eb7b868a2118fe2b6f31e58fb9a0f9462851191fdbc2b732099fab4ec9de96e5c5d40078de8618955b867c45590e059bde97b1e0d55a57cd78dd42a238a2550bd473e2f187f2950614065d363b873fad6a3555627c99e2678df05a05e10b62e594add92f87a074b90e8b1f8bd665ebc1f4b40ae84cfcb24d92e3e279e7dd1dbe487f0a1093cc4f31395a2b46371e26ed05d1af20cff899810c8896842083ffa517b3201079058203200f626f600944cdcc07413e38007af515eb69fe66a29df7fc331f3c018328ed096ca96216145be377184dbf7e1714e655dd168e5a14ecce958139e30f2060c95f93a1310829c5d1d812c425a2af492c154fd4f75463877083a96ff04ee2165de2ea0767ae401c500b8a66bc1fdb21fe5336b4528b217e65014b7a5522bc1a7380e0874292dc6bbee8cc4aabbf5513a30c79228c70f466b93c7b84a94a09188208d5dc23ed2d7c205bacf8c0e270513194f0bc6c29c6e51272f916c627b495b3a469e8624d70dcbc6e33a30ff5ef78c8db9139fe999df091dae2ef5ca44b95c36ef0a01cd010b3208a0e9cd73c9b7132c8bc566d84d2d2025e61cdcfddfeb41c42261804c221d23438ac0ce49de8b8786d9b8c5c6bbbd1e3411c4b745b2e3c233fee19f1bac5f5ea81670ddeb250af170869b8cbe63c76a707f1072318c7cac55f29db1261f1004711ea3140582b7da3451add9b5f67303430e84bb0ba97ef286a4c08dd8841d409295e7adcfff3e1f3db70589c96f33fd1690a942e489b1e6b1d1dcd5997cee6ef0e14e115396d523ab75f8f5067e31e5a7df8b4b2443b08f16d0bcb23cad63d0fa894fe5eb70f155a85f064cc2840d3678931249fcfcf81fb38cfb5616e5d02788dae90809d7f4e9e8f9d591d9e5d56720ae3b4f54b7e84b2f79a58eb8ee8ed07637c67ca2a559109ab1fd5e2d811ab84f85941b0ce5334f0d15708f653e654ca464265087ea34ab7b8019c677ae99b6efe326dff9cd54c939c6339d6cbc810f2fe155198aa4343f79573cd797cd9831f46a22244022df9816253734182185ab41be905ffcea205ddaaee2eafec763e533c6ae564180011e19d02c20f5bf5263f270da3826fe23f6a3cf762f21f0e034a66abf701e57b3c0c14847c05b3864159a9b6c18bbaf835e57d4c86b49506fb44485a416c032743f26984354b4683379b927fbcf02148ee178e6aa97da9a3bbb44369212e3934c8a0dba6701d4ae652ea8adf0c36787390488ab7864c00e0b4a3186767dcb5cdacc3989579a52e6cf62ca89a86a3590c94177e27b9fcb5daf8b84c73490e9179724b92a2d97c9bba6df85fbf38f5d984dfa260c83f651340b538da43c3bf346c2722917e6ef2cb8b82341652eb26e60e5659654806162caaa1c1ce2ac0b3a191dd6125c8aec4bd8a17fad830f56a0d09dd1b73a8a2a2b5439cbe3494a0a3eb3e47af6f6e8b87d5cf1578a47d47b7585ddc5d81d5973f8378fa244068231dcdb6d73946836d5667872f1f6c38b4acce1f809f5d402ce80b45bb719e84fc835b7e583f83b6145333a6e3dd02646fae38c532f90488a31c2579a719b1a2cf124b44c5fc33b7f1e6578f1171963a1e415497322df3c1075550f442f88f77ed94ea2c6a55d4dfc4753c2e0e8a640eebacbfb8ec3d0bf194b488b3ebc941439cbd77c3681f7ea7a96ee9d0549944bbbc94c4d2e90150cf4b6412efe4566558749c06b199679bb98b68549232f3c918f2e30566d76ee9f6e590e0f7aef70d0edf376375da9e1f25e5caf2757f3f07e6e8fbfa4f7cda56f17a1807472c0c0403d58b5849a7b3279dbb968ea32b05bfe4063748552db9d643abcc0cb4ec4b458f00f68b46e2c863dc608713b8f6d0b00d77729b1d98aa7c5bf207b9aaa0ab9f63c797285bd2654a65f6e1b8cca1307faed08acc4bf69c0ef8f0bf63f19b45cb1e2f1999d43dfbec75479b59087186063b98a8bdbacc46227d333fa01948ae7744a461371f29da068959de5c5130eea860fcd897394bc266adf658b0f05c7a5126f0744bb4939ca354d0b7fef06023b41bc8a5c67f3b6b9aee942093c0de9c4a956e46a05eca32a916277bf9f6a2808962bf388b25f46ad087f014b73e0dbf2ccfa99572d70ddcc858e1bdf721ff70a83913e1f0b2ad0a85a1c01758ded604088b5982e2c5ba1b7becf5217bf6d6c4c7f9f334b2ea1ea83bfef9e072d64ba534327c11004fa226d6aeebcce076f9fe0f1f3a53cd2932e6f90071b71b940568fa62e9d67fca914c90fdef7b0a6bf4e7d60e96029dfd58fb2e9116ba4ff2ef54fcbe5a7316352c7e1b29ae246ed1963c6ce0a69babd7f5371aa72cb7f8fbd7d2e1bb491b462bcce81e6c863ac89dbe090a1c7755d69b81a3f5434035eda15a2604372440a981abe7344e24f0331cc31e6ead1cd308d739cd8712f3997affdb4da292b34075ce4fe5e906f1c1a4761c13b853e8b0cd11dff2b156cfca0e309f33215eec593ced742589c0d52351eed33aa808b58e68d50a4579b5f85727c95f6f709104ecfcf5ac0653f3adb137015a2988a15721bdc6438119c09e5c3a12dbd21d7e9477df4352ac9a9560e1753f610a692b294fc57c2e265a9ef5d2e91ac4671e90ac9b61193bb02cf17436b1c3685c30b7a4be6184dbf91d45a8188f9a1ea7ce8875491f892fb1133fe24f0248200922c1a43169429a924c9245b2490ec9257924bfca80a416120ab91e0669023443c4e42829a929b12ad0840c76a0a19b16341c0a24f7bcd4fd77ab5675d0d8b5fc97cfd8113714b19e9169a552f8e9dcfb8200064dcd3d52056b6aaa830f57997d1e61a351e78e1211e1911949a9bda96fedfdae7e2dbd2b6555b318f0d5daecdacf4a2ffb16fd8a10130fb58e21e27fe8d3d9ae48083b75c617791e35d74bc83a9c5de20b2ef03d16bcd3b3a82b8ef996f32511dff2bef897a983a2bbed8d3bce70acdb5176e08ffec8553e168e7674fc5192b9366508769b3fff52fefd4f38a8b7d34833ab5dc01b0cd71b02a34b686f1ff9f3ec2166b1742abde001528caa7add768b13e85ca4a6d43171d934c3a0f8e1ca2ce274864af01ad705877bd8a1edffe1370bb51532984922e2c4dbc7cd34dfad3285ccf8cb85480d262791dda71e1ee8daf7dc841abd7b08390901fabb760be7e1d15c8194060a6e92ca5c5f8b20d1f83d9dabde39cdeb09a7bef00e5eeb267ccff35bda2667aef8ec1a86ace7384081105c3d375467ebbc4fcc95fc2e465e17e09b25563bb5c5ef93f6a7f8f3d586a7ed35058fbbc47ceb3ef86c9cddb9e59f8310bbc8df44ae4e90710c90e40d11bcf36f5b78bea461d278b863e5170d387a4ca2143a62148ac7fab4e8631420f2bae357a7753a5dc411e8f6dd59f72ebe7e7418d94da9ec13f5dc30076cb9eab5a3ace1ff9898f2fa94d05cd843abb5072a6dc78fa7f1d4027e6567f67c962128f796216cdd6a47b6f7fb3f6d2f436f458b7697dc8a0ef9994aa51eda17f215cb35ecedaba96d049648b8b6eee8ca62c11875d95304aa391154332246919d265a9707c800fe2c822cf064ef7621ef78d4d57eeb2625946bf0e6bffb2e7178bee42e69eae398057bc3901de1b57656be2c2aa43fa03f2e96e9d796447428219e49231625f45e316c293d4b84cbe84194294af9dfa40cf89bbb9668a31a41f73ead0c2770a3461f4767093dfcdaa502f21b5b5e7977003c818caf8b385921b51c434c41c31fb48153bf6e0d9c32b870435fe3c5eaf8d580eee8f150f2d49874ec1d23efb437a257f1a641c868a1b1c6c476a6dac824923b80f8d8f4cb98ce6f17b2d191e85b0798e5811c4643736155471e3ef06e572e8f2900c746bc37098eeb6f5b14f5ef1ef9be4eddbf9bb69cfbf889abaa71f9a8185b197820f1d4b4a34ca0a9823dd069ade1d6557971fb047d5ac857c7185f89e85e6902f8c84bb37efdbfa4ac89477131081cb020e082880fb4250af6f4b44a544f338f055e2f8a6422600ba22cd75f306df3ff9ecabdadb9b9e5469c2f33bf3d955994b9031d9119c526b3c6c459bb7d33fa168a816bb472b2b6e138b1635de6ff5486e17c005cba2673afad6f956d7bdc6e17d2d5f74d2ed6f1eb1605e9a27496c918476918802f4ed45c7b8fb8e9fbd547881541c115ec9f20d75abb43f23623bb2c238563397060efd3f0fb5a7e8e98f01b5398884ee8ad9c70cdc1264c664e6a4ea8ea3ca7dfa502911ea142a88b6476e28ce047dfea358a76148c41754800d93959897afd224896c822be03a8bba70531a3f21f5378fd004cacf65155a431632f928c2590147747112bd43ff716192208d64aebc65863734dba8e78230951be1dc2fc6f5f1db451adff378457248226cf17861e388f54ee5ae173d2c88295ec0320edc13fd9a94e5ca9157e1a6b2b9ca4c18199235deefe1f801175835c5428b1132263da8898b50013f953d2755191cb0b93f008efa7870d0dca9f59c05e85421aba3cba76e7ae5087fe04bdf580185ff2e1932368733892673439c8b51a786d6443ef0c2022f7ad2631137fbcdced17c3c2018852d694f71ce6b6ab2bdaaa72e32f34e3bd8d097489774807231809ea394cf1bd39b053b8754f92833cbf54b71841f91969773acf1a62634593acb71ff8eaa833c4ff2c3f4ff83b36cb1a134dee6b3e7da91752ece1da90e91d6df6e39c8bce3cb98d191ec16ed784daed1a89b52d1edea04abf6d03f0580cabde5d3cce07e340aff6d234975fd7696ac14876e687146513a9ef8e273a728ad764fc18b368f318efac9c2e596423c5b48cc7dbb1cace6e788b83cdb187ed98b78f267322153eadedabeca70b92f55a49971cf6d4c1fd5a225e85189eed80bf3ccbb9d563d770be43b54b6f746b75f0f979f257a334242109d108775eb37047c2a7ec15ef201d29e6dbe66b8746c4cdfd866c1af13d5425349268a82878f0521300ced75ab26108af3f8ccb4efd6700c62a6e4b52acee589fe187ceb5e440065a18921620dc324e297f932e62c6e865f09837b9f1eb4fca2536c0eada9a13c2ddc211496b3dca082e7a79d4f5154f20e1f6d1e2e0408ad01a4b3f3cd25c3ed3b20e1da21f48edf9cc406179d65942e96ea28cc98f31027e26790898d3456169bc2debdceb7dfcf79794ccec6fd24ca8c563ab84d75195d00df6ba32c1ddbba7f025b1d26f85d2ca759e6416c7e96e3f5e508fe223ce664fc4d6ec84d8bd23b155c06817cd6ba155b018bfcb8ae8ff330b74a9f38a3195246f76d3c28da2b9dbf538e3e1d73ecdc4f2bc7e57a2d0fe4c28aa57eb07c59cdc2038a56f76a3e17fb87a865cc85acb9a551ab77e978e1a33dcbe5c81ca100184601addd2429aa4081cc5e4082518cf74d899d72cfe9b77a5abd7745efd15840ac83f592bb5f3d041c6c5057f3eb576ff6a9ac317704b09c09bbf659fc1f7c4db40ef07c1f806f716d706373dc72dcc91c4304c93c1a14a4c7c0b0df6c1461e9f1b8beecbaee7a41f7fcc875ca3d213f93b713994b6bcc6cedfb94c0c88e829e97c6e53dee5a53eb784fceef49b87fe01dc893cbeb16acc1a87e70dd40626bba7b600bd97f5bab94b79019ae230e23951d1681dc935255a2eafa155857dfdf18ca2f65e28984889ca3c4ccd3a34989c7953631f18703ee2851c29f40743bde7de8574cd14e5f0cad8dce0ca6b31c52c95e4468ab91a301821505867335b452a373881160d70d9a96fe2a810a6cf35752fc549a4fa9479e3f707084fb96e01a2ce5df94435eca65e8a85743bd9f8d1207cec55edd954dc7aa06b4d4e8e2595b8a369a571ecfb9f26b2b23a8b1c711e5403a05757c47c4a901a5d2d5ece1fbd77aa477756f4f0eed9bd89aaec512749f4ec6ff70145429e2c0b31d9209c25d8a450b2fc2a900fef384f76b39c8209179921da6271b9a9f9e78643089e0a6849c734108ab2b4ebecf6afbc7c1d7f8d088d73c190d74912a14f09df2eeb844442c1358884a5dc53e08335c8d222503b13ca836f8cd0b6a8cd4f13af3b6b07a26f619b19a6e51d18d7efa1df424aab84e1f5db006c1e2bf2ed9462a7a626ac975481ead76a4fe60f0dcad14fe2abb71a250387662424e4aeed20fda15a078039263d374eafdcc5de5d9a467cd23df31c9a5434ed53cea3e3694f5034aea4905895b03529031a93d2d7ece970efe85c2a92b852465825b19e25e3d09a78738e12d31830f0829f4f1b7b143d51daaa9d7d5564f3605ea4018ffe5dabc8823d75dcb52de1e3f009400d74a9ed216428293be8c3d31f733bbf593bcc203fbeb6dbcd2bb85a4b0515d09bfc9c407fb71f5082dc2e744073fb9d992e3ddcc5708be46fbeacb0abc055eb2d6b60d00948d1383d74eeacf00e16cd3f6f45dbc981c18e3cabd844dacf4fb10031781fefaaab747d934516b400ef6e1dfe6fa360a21ac342fdbb739c0933338288c9e87fa7684b510459a4280cee978cfeaa1d7f7e7b8cfae734b2eb7ae4202afd1f93eabdd155ba4e97e3f1276a230e52a39e3754e18c6b11d87e85310ef6c3fa15b6ca05c32ce8f5dbbe0455be5230fd21ed0a57e4a7213704a85c9a6b6c8cd0be4527ca16702e423cff8bddc3e761ede6f306bf9f7ed8d3aaa89f001e6b0d078d9b17fe4a21960f270a53ecd3b0e8ce2ad0eaadb4bfdecfb9fb598f3ab15b41ec01bb31eaedabd9a32f554cba0c94c59697ab1364041a64e419a38844b3f51a6cda0293d8a8cfbf3219095fc15081980075946775736d626f632f1c41cbf3be68dccece73bc764b7b1e5263ded514e0a74d3c40843c01f19c11a47a6769aefe5aea7c62aa525e02fa538f14168e4600d0ee96fb13d1170b06caed802c9ba72103d4473d1212e5cbc6809a5aebbd396120e02675e29dbc84457c8eaa7f59f6d614e02c64bbc53da295cdc8d1fa80ce2501a289d36f15097edad38a9e917d9c7db6a1cc35c47b208dc35e2c87a16a1fed0c00431e2e1775b117d641fe973332e0ac614cf967a49a48ceee5434ae6981564bbd40515afdcc5e83c2fd2b640459adc1fc7f5b01b80ed9899dd2e868442576f3e0bf606077d7eb296c5bdee1324625586f732d9a4bea6d65262dcaa0824f664d3fdcc822f7ee7fa78d10be82a302b55ede1e5bbcba184a3ec898e9f5b4847912c5fcc2ca68e0e73a3d1eabb2a27e40fef5bc2317329cc296df1c19fdb15ee54913c6196d7379cc2a44779fd0cc4f49a030e08bf7a2a9e28f76adc0297a9329513f23295afc257a8d06e23f0a7e77952d602439319d706990c438cb5ee63d8f839481d27525f88a78e4504001cc3255e503e0a87710462ef1ea798aab15c917aa21d84b6e789c5430378154954e3f317f9c02dc8a895a97099ac7771cb3033d8d7557e13e71ca7a9654c62c13177e4fc0560b0209ef99b54b3541455703b84e12e8b8184689caabcf2893df8cbf86d674f992bf01889fe62cdf27779d88e5b24c64f910ba310584be41c580449dc7637844ac100460b09a9c72c424fb9d7dfb1cdef8331755e5f070e39f9532785c1c4cbd3d322e0288f036aad7b803cb9f1cffa1c376a8518f2991aa96e8c30fcf469f77e7378b8604e45c6833ae0d3f4c5775e6b19aeebea0882a95d9fb1f99e16f4c46564c34d2ec010e7b7fed85825b8d43e7cf5a30f7ca85516bc252bf50e16dd4b7c66a6fe70d42029e8402250354303fa15c90f55b9c47b05fc504e65cbe9dcd4affa9b7c45dd446001cc6fcac2169159ea98ceb0259796d172ee46ee45e971fbffc1ce6ab400b7400c0f513bfa8357a3e7ae647d921cc73627de776ac58f66ecf79aa427d4d4bc7913ac017f1e9a708bfa4b8d342976bc0c58d7c44937a21e4be6435ba3530df1a86f4f1e850a44b28ebd5e6ae4788475aa20411bd78a6924859509ad39854858442bd4921358f0a67848a0a28c59090fd4cb2b32e6cc4982a05f5c9500f0e83e4f02bed6177a0568a7f8fefbe8136d68df54e8f341ed64d62f5cb3806d5da8e5240917bcf76e2b7ddf946813d357bd8bfec2bb0d2973f867d585a69dddefaddde35ecf976bce4ae5c63e658d733317f0b235e872f2a94980923a68d88590b30913f255d1715b9bc300993f07ef2349df492408612c5a5f8dfcaad37e1f2ba113410dbb7a10f0effe88b489691fd97cd19b4ec5b8f69fce24efcc0662639e191673c3ec8b91a7889de194044ee5b4d257239d295c89f0f64ddd363dd9eee825a05d0b1b441b30edd44e56c5690507efc84270f0e3420bee5f9dfb1595a4c3c3ee83d1942d6501e22013d2609af70be2bebe98cdcee9caf3d93352169aa61623fa0db330549133ef12200a90436e6e00743bbb2b17bc2d644df3a54d6570f2e7b74e6ad64d346f4fabfbb5df13a0482040bb5504eb00c8ec44e785d64dcd1e774b81c17254a7d018d60995274ae23b42f6c6bd621ee65084318ea40e294af8f2b064edb9392a7f840b0c6ccd5b14ca15dec114b1b3b746eea566afb5b3505bab1e198a8bb735494b78918d0cb6fef8b115b291bcd9bdd7d0b21d6965597a370f5c3fbea54d6a26d450a79103ae93c962f37e06153b1702b3230b2bc5a031cdd18bec4c9f54eaaad60bc6beb2c7fdf07891670e1417acaa9cd7da2f065850c5c1865c7c59310e63f89767211bdbdab8f0493d403ee47ee42ff11e9431307fd97cb05345c380d3b79d0113f0684c091d4333b889d23708e3d04a285e482238393cd6f201456618ce3b3771beacfc9a1140f5332f5b6f52299fbf8dab7979469af25554727d8276636c6070f386a5a9261bac253e9c1c716c5f0099c3b45145d92c18309a34c3d0aac72ecae940ab35070f7c9dd8663e823b57784f5f62fbea939e57b332612b30624fc363c04c9ac1901672f28669ba0a8655db100016cfef8b2873669b1d6c5dcb546c09747285f6dda300fde69c7f5dcf32741bdbce2150d05fbc2ff92187e6a9ef088816642b4a30b3fbf2e0206b68805ed55a292da3025a4ec2ba71b4a348493123d8e33da046bd402a49f128458312655f915800d3d1ae2749224d96e6dcf1a0bd05a90fd61447de0ab2a2fb552dcf6de24dfa21376f315dcfe367b99f2b0a1e3648444617d6749573c33dc0409af3208ff7809b186db2cfe6fbad06452ec7e9cac6cb105e7c7083e7e20f7e4e478d6ad92f708b657f37bf8719b9e3f84c84fbad8c3e326b2b9faf1c15fc7359839a39912ccd3fd13f0370ea4f6a143a9f2b97e567d0a8e7efd434d1c8e8aea5aacc9fdc75fab0a68311f0623847c85a18441262b78065267a477194d57dcb5ba85106fcdab190c786d7efab93033485a1a8c84968d07fbf25e63578258c798821084e9f6947d5dc1d0e6070efb2bf0e4acec3018b4e8b81b844c31900854301c0d06a22810a335d8f27f4c06f7f98da8a212f39b4a6c262bfedcd10579afeb9450cc08604d6d642904faa17493d7a6fed2ab4c9e0dcc9530c3b26bf490182b76626aae1aaa2eda90caef82ed977b0648c4ea22f854198ab1d3ceb1acc0e8739a404c65ad48e80fdb84c09270c9c3c87553a7abd23b4cee9f70c716acf11a524a3c344d00d87c6604f30f91fc5b6c196896d27e52387738fa80baf82f4e9b3ef82921b1e4dd31e27fd5ae01352044d35ff6fa8b4da1280f93311fe79bd8dd6db37d6d4b13decf889ed0046fdd91a5c6d3c3fd0c583c6ac7b783dfde963c273e6da34e8123ff299b7fc62197c197efc3e58e867f5677fc035f798a85d7417d49c7a8ff46a6a706c9e79c7f5c35ba18f286de17514ed072a450225c79c198ccf216fd8693e70c4adc07dda658a3e8e7de087172d70294fa3a167d7b9a474eeac4e106e35d0cf3fb7d6a19a8a9a9fd3ae4e8408b9d170ee01ae520976665575ad99d2efe56c46d59e3a275abee66c37717f28039da4c9ced21e4a18441ec01c61652e5746366c2b3fc350c818e4db344ee0f3132bf2338ad2479ebd280244df012b05cd1aaef277899a1b0523455ee8a89e9fcb420bff51835576f22ae2090dcd51410927193b1337a33ee70607f1541c9015fecd072d444f17c6db14b78b429ac8c7e483baef53741de438288af5258d9dfc208614aadca7381f3cdc40fff7c0d2ffaf48f1951798a1a5d6f4f27ca7d681c70fcf1ba4c3c3ea91aa947a5e13fd62cfc3bf58fe779c1389fef5f09d8b80d980cef1aaf07e2fe397fd14181a1f861858f8d2adc89d95d5cb1cb6df36bd1e40afd8e93eb0324d9e5cad574fb02f15005d7e4c873058be98c2e69b9a068423b88b0585fbfb37a7741ff0548eace264ff851d93b6b2f4e8604cbfbd2260d656c61574a1067b2d2dfc13b3875e23e81d803ee6d98d5abf983395562c35895c50d97294596c504f56e2428f4c738437b4c4367365a806fe59a6ca17d30c7a0f4a9e5970da8bb6f04bec472b25b7eabb30fac567025ae1f8912fd83c83f8e7cc8bb296526e4b29e0d06a64fb06d998c6b36db707e7cda098966d9ae15fc924b23dbf8c64ad2dea1177201f0c2aa36195c8df93284e1ae23170b150bca74c190c28d7a7e35902ded465364023fbc5f21633a62ef4d2429227b577e1999b3b3a22d91adfb6bd9a8c7d7714f5e55747baddb221d87eaea4f46c69abdecaff24f671331bb72c9a42c21bcb4e5665634f787ebf8d7d4c3cf7fdc02242d09a8f4dc5cfe10f7664b8c3f189cb25f7edc9de041bc84adff6c7cf7221d0d80ca09519c78a6fcd3657459d7c490b793747559fad4a7efb6a372d2979ee609811dbc5619b13fdc66157ea3b5aff36c895e56aadce41a130ac5f0d1edc630ef8b019ad28d4243e4a701df3365866157d0d7c3a6a0a2cad15a4dac1921d49583545f01d41c28ea78794ef383fdfb251ad9b019eefb282adc302875c48e5fce446264c240fc50dc9a81cb143f949dc485917dc0cd697a87cb32cefac5bdb8245fd0e9dc33d0e9a29bfc5dbc4a6cb5ad21d7849c0edcc36f2502ebd4287ab16e1ec3cd9bd7760822af64a278fd81f3f07e10befe40050b074b5ea261acea8db383651990662207a5c0927c1c9bbccbb557a522d83847ba820c06c2609241dc5dc65cc9ef4c0675aed1a26e200d5041cc88eaa895182dd821ef9e628d59bb25d933d007c008f500164cfff8fa29a3bc8403fbb281422732a5c2a45cf5ccd3d0996bac1f0e77e0262e5e92d0710b5f59f723ef91ead2b25aaf6713c10ead35cee70cdaa1b8ff2ba4530a1f2f012bc63bc3ccce7346a7ab3d8cd08d2bdfc93f3a79269735d19165a3ef8678c4825507936d77f1759dca6980f22c72c5d350f1568bfcd3c4ec4b5efa72401f73c036141e6e3cd8bf8fb551de30c1a0cf1ab939d29253bb90d9869072d5dbca061acbd8452cb35aabcf9b01ae885f460bafd0257a53d1026a86f048f13c000746f7af109290ee94a87be1c06a5f35e840c892d68b4ebaef76a295ca04195ee894dd93dc0bead4afa856abc76ce7918d21140901399914a04e0b57c4cc12017dff4de246838e39108db9760ca42c643281a5bda6be2ba8d55c325b9d241a491f9cb1a055698aea67fbc2483764a33e9242d119d35c47ec3165deb7f6814ab7033a6557476801cacc40447ea5a6a630e472c45be77dab44e5fb7317556ae7a3b37ce161d714bb281fafc93622b7136d3ff25a0c9b1e3e5dbccaa6729393c6177ef73c4cc0b610182dd105a381cb500b7d0be6a6966467edcc9acf34a1f9091d2b161f7a341479a2c29435d33bcfa07b5dfe11d84985cec0efff41613acd9226fa61c7f57baff2bfcd706228ac072c187d74a54a73bf08115035377d359153b7bd820bd1e741a1b6a4cf570475fe8cdb7b537c57b18e03dd1e279e8e852ab310da8f809e628957c20d5ffeba6e5e2060c43449dac6a1f2ceec9a4eebb63d2f1fdaf40a3c969df6c243205ce835aedf5a97ff17c0d70fe078dc74df97e61b34cd0beb320825de518d39ce899793435a17fedc696762362efc0512293b36367db7fab61b68858947e810abb9fa1f1d311f4823f3ddfa9d484c6dc8e8ca23f572cbda473dff28da74434d7268f468900c3a90d4034dc6823a1732a0d096109ab3c1171d3a95fa97f38695d580a21ac01d8f0a11ddaeca7035415c442c83b9fa1dd107f0a6c30307bf856dc2178d82271ce797872b88c94a9644e62d4e0990cdd6dcbcdd747df9201268317c6971e21427299db82dfa2f2213e8957dbeac5f89672834db247ec03bce24ee687bf3559d5485e478d9a318a48d5a328a3905d7e5e08597c12021bc4d960696f759800fb4471d126b1c400c2d6ee1eda25bbc1510ab434c40405e151ad1d438ffd127b0f37df62c6421ca1e537c46f2b54807e08d561e46ff9826d8ffc78514b7e2853b7a2c43e7340f46caed99eae55c2fd9d00936b369dbf03a5404379c32671f119128a4c7ee090aefefa78be52219f72cfc73def5f196f89bfbc44b7d1dcdea96e815c21bc9578333401f7e1a87cdf8029dc62f0e655b574c5dc9ec2d839d5e6828d48ea202535d53d8d7f73d402bb3ed9d79c92e93d9680630df590c04030118cd22016cec9b859fbf689e26901486ece4ec5ff891664d1673f04257930703614c4adfd6ca0e1fae0ea5db5118f5a975b7fc0669a39653a524f6b66c5272d515e1c8b2a60e59a0767a85c4f21d5545638b0bea921fd93588ed61a1ce5ad5f75a1b194e6892506b3f00af958059e828d1333051170e51a7c7b38b60fd9040bc7246087359e64765785f7ae8ff85f0f543381eaf173f9a131fc87f0d0f9e36170334b9182d887169d110563c60cdd9ec4fe3ce1d989054c1d9f43d3dfdaacd3fdcb93ad57286bb237f0f8fa2fbcf1385606b76fa42a9a3e79535a15760adfea7e69f0544a5850cee828a893dcdd7dac3f2e62e2d4373da71f58b168a1fca281a235a7d07525dd5e9ec6a9ea19ee9adf7fff8d0e859c13285cdb722da69ef224d7a37d72b1ef18b966bec238f86cce7ebf9b91ef7b46c347a8998c4372d1696bee80ed44cdc4d4ebc43937093292d63e1c919642c07e1b929cf74b56ee8398f1ca01bfb1244f8304f33a404868551c20c290b86b7f3cb5b811e627aa532aa3adcf5bee99873428a6be42da413b8f5b631838f8ff0b5ba0de2d4e88489e823db96f7e82718a2a71794721d2a0c45469e07ae95117e02d2f2fde2f966377e86b5ad749aed4fe1103689fee2f0f3bb45e64256241bcc387574cadf42ae2e908b9d20456f68979abf3cc34f51d2b0e0b51e89131b0deb0e7c66e08652406592d7d4aaad7b930ee075e591f209c16290fd4a0385375ac661e4c3b86c7c708b6ec8fc411b7f704fedfc75dbbb51b052be17e1dc8e244ee4588bf72ff270c28e05a40b81dcc3ba1ef16302b1575b185ef0040cb2b347a533127838507bfb7d1bc14e28fc41de9c097807a5a02a7579917d14829c1425991c96fe2b4d241aaccefb2b04a9c637d599d0065c8ac20797652a3ee1b96de223ee0d4fe4f5fa4e65f97bda3667179dc2a5384164fc110d845c97a7923ab3c13edb47c10ded104de57067cf73eefa614d6731e25adb0c6e0db28645cc1bbe97cd18b9cec010cad0f194677e211f6c62ed4b344eedbf999a1df000081f185521de82cf2b19f71f2df17f28b493b30b4c319ea25a01aaf304f193912812404c34722a84e591a87869497fd0fe97e407a5fef64f883215580ac0ba274a6e780fd90c5802e4a10a48d11b84bfbcc04f09340c6f43d70861a381662666814baa9103e8ada3694077da93d7117cb1e987a80fdcffdf2f3d9592a1f0bd9a20ca81f33be712b3abaf0eb1ddc1374b40c21a711c501de70db69adf68531b3d9947e0c700ac21d4e9cdecb1883774fcff38ba4b4a60181d6781a51d8c09c3e59fb9b259ff5d36f87f117cfeaf094b87d5f05437e049b2222571ebc622d80f239efe35a9b2b7d86171a0faa223e09fb104902a6c6cfabe35fa564a46f1bb357309b3a1fc0bd8322e89733c71aadb7f7ae280095cbeddd3d62fb96c0f4c0926c1dfdad31356e3640fb31c429f2a528001f1b66ddbd77ef83c3db42cbffd9b6fe01b4e0709854d24367fa88e617761fabe663a6c0b53f51ea92ab75242ae6494974aeead74abc24f2230c539fce2af5e69a0e1664a1b0a2981f5c5f6f3114b4376854b15d4868e4df228c1b10de50b546184107879e3d05babde004deb406cc732737839764b1a2f77bf006cfa87fcb96904b7ce9d865758871b8c525f7070e50bc2cb807af3e14d45eaf0e04cf4a24875a84a2d6d3f75bb584c07d6b02aefbd87287037d6d4b3fc1c241856c7f3f46f5b89d948bfaeb9481c7ca4ca758c2a39377904582b386d9e18e1ba6f19459ee56e384b7f465372f2df7a12458c32dd0617705c9fd886c2e8c49a890bc6086d95994cc58e237897851467e538f5ebeeb34aa0df2a208e1443759f7b3413e30cab74a2614ab4b3546a948b43f19c3f847b3ac3a087709b822c5bea78d7d7550e128dfd962ba5df0b224e6fe9e9cbd2e91ffcf19604657e29b83aa2a0c93d650281ff75e90382d9997a99734a5d3c9c6a44df66724e2865867cf1926789efa90f3aa16b207a724198183487c26789a9c69c57fa5f31a390adf71c35d48e7ce1e897ff0211217963d19091d8f36e0c10d4437651eb8e5fe27a8a23b38c2b99be73c735f3dda01806ebea989d1bda6793e158d0ecd9ba7dd9c8e8cc606c7b4d6948f75c751626c215b3b220528f1b99c6f4eb5a37501c697981291ec7c1f4b63ee1f3d721ab6cb5e0d5cecaf173a3dfd0841cf1d7e83583fa84d4bef6f457c6e72eb6ce187c463c1763f3381838e6c0ab1091dd277a68cce53c396319330374f75367a49cc177b9de715f1d791c75277eb7eba167f479dc4c3c2d123fb4d758481dfee2160a2ed9dd4a88c39c96ee3b282e85ec2444f6c0bbf72a7d68903fe9b6741e1cad284a19a0815bb43f23bf118f2a3694ec9f28b3a547206709bfaa6bb022d681d02df815c12f8d02685bb2da6b0f51f6f7f66f3683339834e4da9ea423af4a5b3ee1a53f3cec5245778287fda13ae560bb69d128ff6adfc3b03e55d24577607ed311b09f65ee6fe46bbcca1021985c7da13680f20950a3b3dc10f5732159a265c0305d86361eefa96ba0c42937b78b135b994aaabd70ccdd70e125a0011dab1b9691f5d5ba2cfb14e80cff953e8305d794c74e6f23b1ac74b6b7c5232be67754e75d6e84bebc1920d5ea81cc632802d3fa002129394baf0ee13b85171e2dbe3061306fa02bacc3c3d2d460f7216128e9b5d1a8c46e6c61d02218e9ee2a4abf1b4197fb984a99260c424f7a684c739104a7c94282626fccb518e4a54150c0084dee804b7d8ae8faf773c69ff0b27c54d6cdbac7065ff4e03869eaa83fd2085bf546ef8b2bc2781d012501ba5453f076158ddc3f29915295f5fa6581ccab7604dab7541ef309441004391b12c2968b2aea1d8ed286100c70cc8f566814990866a3021cccc50e63ce0538ad691575e562c4e37fda36664c03b61d58f7d7559829afc256fef588d6b29d0ff224cad8e4431bae9f38b1bc28f0cee5ff6424dcb0762b2163fd1d9fab6e27d227ffaf12598c5c4add873bbbbf86396be10d57e8f27aecf23f9aa4c4d2d7831fce490fbf02b4c4d618a046a35f81c9549bec3875c81d018402419df910474a2010b7aaad0309a1dc1552f54f7308e5fe11d99bb2c818c2b5e947833bc496261f2892cb3f10d1475086d99def7799aadda0f9db3e03b1384bced22a6e6eaade5b8c7a14c1146bb9524ec52af61664cbaac0447f1fe4c47c473c250d7f9180d8d394baa1ed80c33ab287491a3c78426f24959837e5f257271b445c7946de6a2340d92b334967fca2cda60b6713500c0e516d6d1d50d4fff46d7342770fce4391cde704f0fbfd95361d640aadf6c7dadfdfbd6d4cfd1473989e4a2f1b55bbdc2e0c2758e48bc151d87d3358341cfd9c2c0cda51de8f92ee0031906ca03b223377ae6e97ef67f7458b4165e6a898b1cece129afbbc14ef606e318fe57af6c05b1f9f19bad8d759a17b28e7de1f48abf9e41adcce3fc87b3d856800c73572f3e19ebca2b1b8085e9dcd2e76a14e11abb3305d5abaca46360ce06aec2458bf4d6eb4cd350ce40f0afdd2617b3cc9419176942770f137ebc5e1e12bef5ddaa01d822a0aa6c1ff9f8deb7ce93e80c5ea6107d9579fdf51d94fc279fcbd3ab789578144e998c0294c11ffd27a248d90dad087132087220e32184bf81ec2ad5e073a7e194880029a6ea1de15fa6909ce2308369f8a77c47b5669773060f28110f83bb08eb4df93ee77cb9714e29f5bfa91f8ef28488b936fe3f5d8d441ca1c9d77042f10eb12ee0e990cd8b590e33989f3b703654f83d045c13e8168a2174545e63f2726da8642e5bbae1cbe93d779b16fbaba96ef8a3745eecf9988aaeac28f7b64e7bd785c95d2ff299c17e0db306915f83db2e1814be14e25836af9dfe07e6201d95fb5d9a6f49584e1ee28adcec989deccb4dd11dc0520406802a0d4448ebb2c342c2766175d416584a2b96aaaf8b19a1c3012d537447ee03819d4256cc213ade18e819e84949bcb17393b5f50474c90036ab9873ff8541a3802e1b0a65f113e71b830ea0c4e9e4e62f8e089e202df7d724c8e1fe6bd3c1ea645dc41f2a57135f84624b9ca84f6c014fc999efabd52b8a657ab1ad1341add1233c497b39d44191484659fe4476be1085581d8d8ca1071abbe5ba16ce9a2e01a2f35aa8a08c3a1237e65cea7df3376c53f92f708ca2207566e4a12510873f37a873b910b21980558e7dedbf38de5c1ac5a837485f5d2aace59a0b8755b59f242a6e57f4c829b5ff273bed02943d9edc4a6dd45eab148c0a74d8040df2af8add54820103859c7b509258c706f793e462b442656e24b6ca4801492fe645085c12925c685798f4fa251ee37ee074703f2fbdc50cecb221ceec90c0353f28e7cbc7a95f1e6e55c65d22f076b5d9b0d5deb6d4d4ad2a5d2e3033750f7817fd06734ab9aaab41015c6fbefbd0c923337e1aeefd2557b1d5951fe19ad12b425928b56f18c753b7147baa31326534fe01b9c4b4ca60d2101f868bd007c7543fa793adf6285830efb357a0f519965701449ab989a6b588f604e5198d011d3230bc28c7d024f696db2a754e9b35eb026850f6db282ff446238e17f6c54a1c691ee7424a2864a2910abd1efa7c5a3081214df97ed0b5222d60579b755f7cb60109859a30e77549082916b500b329aac50896a8358bdfa686d1c9156ed2e265407baf444c30598eccbacc921d24f95cc1010363698d89ca6a9e75262032c6ab046e341ee74a1ff2b0c7fe5963e62fbd10e7cb474f7c8d0fb6d573b9b461a29e00fc32de2d2cf4af9561b6a8c4fc2a7b84b5f7f266822a8c6aafbec0d5960abcf2646a2003adcc4dd4c81a6a518f44d1148287a34a4293cb883eae3f5e92df65370e1d96363cbf124958fa4ecdfb01616393cacaf9d4b7bdf7abd8839daded6f33258ab85a1ac5d1964bbde7e259ab109267d84085022bd0e757f210dfad7f816f56c5f11d6729860fa82fdc8eff74c3251755a64e5adf33ede209ba137af2f29367a6d6be67ed229f56f5629adeee1c1da05cdb88c7d26395e864cdfa2b82d81f55db688653bfcea60e1641174bdd2dcb3225e5d4d81ed5ae6e416fb49efb56ec30063a258da894b0c1e76ec9c17af1407e665a9604e2232dc2ec57c5b7bc1e44bb43789764a4bc61432b9eac42a52d7b3e01b098dea7a42efd7aec2760b8c0d3f4e15648b0b641c7ef0ecc5368a97c9d23101beaa0a72e492245e910d4841f7fe83afadcfd63a75e5aa320dd6510e545fb6468897f41efcf2dda2f95c7b9c0da60b9f405662843d464f1953ae96bff1317277905b1a4e2b46f2c6cc6b1b99452c8e3d60a9a0a25882ec9973a7601a9cbfefd4141ac8f62bf7b1b526aa23423410e880b6bfcaff01f8fc311cd633b8221454b01d3b838b5b18c1ddf138b1b4e6397d9e894793d69432ac79042140aab0b1e9bbdaa5b56ff217b4955497b30c1815325250b6dcd1f652dbab131500850515f48ab635cbe96ed0433ffacadbad1baf7ab8a7d8f83790330fdf4edb4962af961e1370c67b28984055b1ccb6adcef4b87f81217868e88fbf09fd5856ea26313dcd5750f77509c3f3005f64f2ed1179d282b85ab69a291ddb2b22e8432d92e27c537470ecd8f9cbe39a69ac4ee2d97782ff6fa1a3b784c7f8892c25df282d0dce1fb7039f226601a2c3e0767e01037455d49961153abaf68e644e82c33e1ff6c8c0ff21de04949f4f4ff97f317cfd048ec7eda3342ac1f8b3cb40677424c7608e9ec62bde7765e9da71f4f20f339228cd571798b04b70b601159d3620df4fcd89ec9384487ee3ae3850ad985bfa75ad970409a7ac2b00398d4785724bc84d43da7533099335945fe8bf852599234fc3e596baf2d887a9738b3a81437555b72905a52979f6b84076de762295af46c1148f2211cdc681bbcdb9e37fc21a61e72bba979cfe8957c158831b136d91450ae348a181d6bbded3e6cf1cd1f870fde7b73c43ccd971623476b34f6641c7b631a37c0e54551b38c0ff7cd77839560dc0471178ec39787ff77936da66835a440e49202bc6716dc37f98ae4e7dabf6f79775ab634611dd493b5d952e5e63b17254b098ddb5c77bd3453e72189d9166b69161fa0d5b67aa28c7c72e14a5a179bdd3742edfa157e78d58a76e04ae391d43f2af93e6b9a1ffee0d43dc00fcc4c561b5c42d29dc089048c693db65db805b6778a7d06c3f277d1513e7f8222436093a60a3f6a726ac1a92a7546f7ce6bdadf81cc7b0cab68917fe16fbe187b5f6bf34f6eda6ba87589cb2be50fd17889ce29e03c9343c54c2404bc61830a2759cea6b65ef5fee9d06ba5a343c631ce26c208e0c24ae834d874b8c531260248c4ecca465fc34672eae07a6b04c474021bd6448878fbe0cea29278f6eb59356b8aafc3217f193d564bc3524e55a59054c5c7c7235e8dfe7dd017b41895b7154fd5d7d52609523ca572a06a92a1253711c9a37504339a73021bfb881909613bb4cc74840b2f7eb9293066d0afd15705c503994113d7a6846352c36bb65d7153425a1c5deb45b0c3b4987e043da8b2d3dad35089090b5b295bf3879b79830611387fa73e6da1f440fc745755302abf4f35d6f553c4a94510ecca657953f162f0b4761c3fa3cda88efd61e2718df5df1a3e52e6979abe3f864f72b3e21ae4c2123d117f054d4b2bf9bc8ca584a0e88c8d153f3d164ba5a69c2eb1f4fd64f96588eaeb0147b3c8f411175246b850b544989937efe3aaaff091c2e9244203931b499bcc281183c734d71a405ba00eacd6448b2a953e6918358b007fc9faf4d8d205cb30a10c2d21a9c6e71d302655540fde06c32a3d3f80f362683e0b67776026655e9e09a7ab33c148ffdf3005359f87130c0f0c9abfd78b215f80b4cc4b9dba973e80bbfee1c87a8ff088abf3ac0bece7911fd60609c22510ca521f2991ae34fb7dab3f131e12b71dc3aed7b1c0f11fd0ba8f359357b777e26c6dd95981fa05789ff584ff8cf20bf6b269ef07f6f84013409ceb66b5edac90fa9dca353b964296baebe9df57a72fe6a6729fb2c52300bb5df604d61828ba2cdda660b2baad726ef4dcb18511e38744826deb78a7b1fe82163cb2ef1717d45c793de86026627584f0f7f55701aa53d7c86614604ad1cc1b1ae579f0dace3e43bf271d9955a31d423c90e017e68de29c6a0a96783b963cabcf32fc1df090111b608f5e144acbd82a2b1343f0dced23fd8baa1e68d086d2baf3b4a9b0806b95361d026b794b0e6dca783ac3bb4f8f9011a04262185b47f8a5ec860b540f51cfa4651e340501dcbe67251c2cd6d2b69cf94bf37ab0112e3b76a272cae3d69e4720b2ceb1eb56813fad381be2d299b62d21bfd31a80dc0c7c79d55c5528347ccda5a50902c20a04c8aedc5ff96557efb31ca53c2001a6acbaca2a07e00e19250d0fe818dfa7cc697ec3c0e60c7513e9be1579a5f88b3467475c1556851a206fd5f166ff95e5dce2c47bf5e15b29020ce22c3da8fd31f0cee5fe804251a972404a6714d310e8e4b0577e8442afc3fe24c31bc55c011969a88c51b9eb6de398ec6fe419345ccffefc84852edc458f7f8550e40698d730c0b74caf24b4dfebcb4f569d9dae98b4adbc51abdce086e2e6c3b3cda8961480886aac4ca9292bd9372ad018fbe3bba41403695e2b099142d386183937b4ca4929781b3529218aebe183183308f1322d1b0b51633584359023cd981c65b8609ad8be1a8edbd2db5dabf9b1396d9fb5dd3709f5871f114fe3c0ea3a2ceb4174ad4179e8c9fb6c38386c25910aeaca90e92225b7d50441c71f8c56a3b373cf8f98b242770e2888ada45ecf2ca62018c247efd0ad061447393624c30c690985e0ab606f0903225a543161b5315cead5622491643d26452aab9a0ca86214276496f61ee0ab4cbbbd2fc75d9ae23443933519f9d899a933ed0d18aeb00d26052aba901b999c06b08087ed2f29a1812587109e6e507e42e6fc7a45f4b6918932a2f7f64ad7e7800abf83a7d6797ff393e04130d6807ec6d5389d0bd8c7e886bf3578731c9545a79038f4812d5043ddad4951c4f76c093152a62408cd46e39535611c670cd8832951ef0177355620bdce929f4a0922ad23c21548a54cc9fbe56b3ad3e5008f2a3803e1538c39e453f6662789cfd61fddc8f1b4bc3c7286bba22eaecf40519876a1dc1670030a5bb8241376c7c1e862f10b0eadc7954173c900bf5377495a9b989cecccd8d00aae5371429ad9f5631c4bf71bc92f3d144aecc0cef8e9e19562cb8dafe07ac87024401051bb3b9f6ce4c4753680336a0d9d2bb126e60c37405da52ebb4c8393f86800e2d754326b5ccbc053bf87ff7a8fe1c662bc5a4d948431baa6901b1e2de753ec033fa43b6c529e4948b4631834c5f272001fe0a40efdd70328a007f79f6a27e080e40f467b32a8411c805ff0c03197f11b244c0ff19b6cff10289bc58253c6ed91957ea4f5596cf6b5da0ea018e66be9816613f873b9c88ed94961b1d01404b98c2914688f90da7f68c1ba6752d8b70c22036e0cae5a3422226f4a7447a6f24141c4e883007f3375b93d5d7baaafa4f85af8576dea3c6eb463aed3c1a26381e0a8f97c180f38d438b9844744270eb511a7e0b203963993caf4bb7a19b6ba17e796eb28dda5f0388f2a5bdcb2bdf3fc8d468acf4e01b77a624f4c27b02776d782118a8c9359e625d709011a5969c12fd879525c14393ac64c019eeffdebf8dd3a3bab0192d589522d780294deb03328049688543e42e891f4a22425194f00585b74590d0c0f6b9bc968317cf4f0027c8615c6de2a4745f98f42945249bd354c2fe2246b2b9e2a7bfcaa2ac608b0042c0590f0d9c1c05a7fc0c47274313894617b29c71629c22bf3befe22173643cac78e9a97b334523e75457d40c94c70087ffbaf9d5a8a421329c3f111f5e004329befea6759d35e7476d280253cfafa44f095d6afb28177918b24dcc6199b2a282d7d6485f85121de1ed9a04d26edd8192cd863b6c86150006ae86549fa594068efedf6330a976d3d49870e334f5398b28dd52732eadc82c2424dca10ec22f2371f39116500475066074ade0642b9711f72d7e058b703a2735ba9f9f41ef714ef0ad7d3a461ed7a35f704e057554c66446ab1547b10bd6db785e4ab84ccfae5f60d955e763234cfdec277af4f49e496c2ce6ed1194d5e70a7205ab97ea985f64e103272506d004b0069f68ca078ecdab6d0e1c1588d770cb86bafdf01b63ea75b756d9597befdd8f665f83a90299ac08b272e2f232ab565db0d9407ad5768e36449ded6354330e09eeb95a0b0faad5672f2ba778330c85499693cc1b96e1a3fd59735a4c5407f9657224968ded6581d7f36ca69958d868662d79d8d37a2d18ff9804fcb5592f0839a9dad17a2065dad0076ef28710b8ba0192be5ac2b9fa6900af2fca41618f1ce53c5c472a0d64fc0ce44e521a72ca7e7619600a5ecee0b08558d701753cced576e20d4cdeec3b6bfa073e26c0f5819f6842f589e679326a9be1b7070c5848e15411bd9225520138149d0300f903822f441744736a6a990ce972d410bc9b0b3f4f390ea6bb9bfcd4dd9c094ff9979c33bd01dd7339d8177d1f95b5dede800cd523832390e2daab711108b555a9ee2c31576598189897b831f29e2ad4ff48a737cf6ecd858a5d93586d80e4c9325e8cbe7e7a6cc12ee4abe36e1a76589c70362e62114200de0d364e17c5ebf899fa2651334119eb07bf7ea87559190657aef33adefba6d91709fe6c8ff3e7002d996c5cb1bce808105fdfabcf74f1614ce2b3b2eb4e58edce829628374eccae24c805554eeaa7ea004e38f18e902edef1a7187dd80fbdba41104a9de7b3a6a0f2a52fb0e67e34832624346fa870898c4191d77f827cdada3a49a2c8668dc4e9eb46c5587f9305710f2b27ec8b1dfffc6fd38cafa4504219530572c76b7a0205d1244f5aa04d44f00e45e077010c9dbb8bb31bf1c6992b3ba7b6acb015f464f05df9f9583ecefc7e3e2dbf454353ccd10df5c29a406af4a19324c824ca33291ca1e9770aebfc0d5370725bce4a917c87358b0f96c78b91c27b07bb2fe418e2cb6bec456d0b2800a60af61f5648648e1ec6692ab1f89ac8cf2ee5cb229ac466cdbd522cf20e71f2e34ca173ee22d640c5b8cdc47adc2bbeb5174cc64e6837b0a014fa6a73121ce8d39914395ead206d8280d6ba472903c1c0c77f2fd584832fd44a2d4445b6fd7582db4efafbcc8e82aa13ac950852707167006ec57ec69fae3446480d6b7ad7023b515725516b0e081f9a531c52d46b8b7a94a1e40f4b952741296aba358004295f3f3cd662af6a93d140ddb2926e1c7a708038a99982c90ca6a8ca55c61323fe6edd46d4519284ba6242d903d9c3df6f7a02ca033e2395cd78ab64cc103cdc7d8b2cb13173c7d8841102b10e40b62db2cc5da9ee502113256456f0c931ed1519ad42bf81901d75c537c2bcc85ec73f10b7fd2372e7df54c47c8f911ed179207340e17689ff0fba2f148d7ff798c1573c0a8cbbc9ea3400f24633cb39d181e458c8cdba54b080e8622d520b0558db83365e1261d13f6277a461a87f83e5f7b87eab4ce93f895a9f05b993d600c0453cec4d46c65363faada91fe6de56dea3fff1e8fd4777bf608e33a3a958b47f8717289884ce2d208ba452af830fc995ae3725fd16c65b1935636021390ed1b350d016f3f1f62366162b2d9cc2176e0516cf8f55c0ebead92873719d49dc6477ce002ec1396bf0062ee151ab23f0bddbeb385dc3582e5097b93f517d7a048808bd502482f6cd00a8ef10c4d15136ffa6beb33c6279249da3784ffbc71424e9acf28a6f384949b3abfbb924a4e654294e49add7d20054ad20a78093f9c48834db4ba4e26068914dcfc4be2128de55ec4e41309efeca1834f2107cadb5e0dff9b20228f973781ed73456e839e1826fa99983a1c577396b070bf7ce2fd9294596a483457fdea08fe525d6ebee7b645d802cdb8014bd41ac1ee5a20bd849c122d3e25d9ee42462d66acf5ad864e3290b0e1b104d6517628c8e485b09dfe9255c4b4fb5dadc15ed8de5493ee23d874b7499ee264d9c57f762582dd4c4b3a7288c3925a4f50b2d5e67311578b4f9d2231e63e119f9d692b62fbc82995c7e8cc08c0a55fd3fb78aaec2f3abf464f4d06e68848ee29861fcab1820bf6735e8bf0c17d9a0efac115d3c34a6b4ce2357a31570291746262e083f1b88988c24588141f8ee0072f9db99765fa6c35cbd7fc21557cb8a5068e9bfca02cf1812a9347b3a712f42782ebb7c25796a3eca5c39125a07e720b788208e4ad74b02261f492f5b88b9b15d00dce3e275148401d268f19d52856c8c79f2b5d279a7132e512f228a58f04f4924a36bc7386e09678244f3b9a9c26207177d6bf2dabf7ccf59b2e4ef45f1980e46a6d4bb0952b996ed327300b13cfc969afbd0ee2b4fdf15a06116d0a51641fcd9ea17dbc75c8ef5b637c63de74f0bb8dadc6629f66663a976d5873b46ed38cf5ceb7f11ffc6cb8e28d4e7ad2d52694442aed2db410e1f319c2d2972b906497acf5a1e0cbd176fd5b40933e02884a7eafb12c2c2351dc2d81531d3339a1567506b61e3ade9aec429d76faa71dbecae4cf445f60e40ac245a601590be0a5a0d2767a6f0ed27fbc1eedfb1122683e0b4c638dee421f283dec74362737c34d1a8b234fbe8c23463936093e3a1bda9b010a1060727891d5a521631aa81528aa9200260521a3f78ab8abcc6e42b46e8d2498c3ebcc20b65c08c4457c6587f3af8f5ffbbfa0fe3ba7f8f1ce56b2ef8c13808de3e916e56d70ad69967b4ae8f80ca7673e105aa0c6c266e247fbca57b38639fdc392a8eb2cfca693fedab9ac5db774cec27f10284a6e85ab1ddaaa5c24b851a4230c0dfd57fe6625cf56f59b0f411cdda9867c39ce39fc1f42b012febd6525f04457c80c9db028d2b1482eb426a0961d26893b7bb81880f65f7b09cfd47fb555c1daff9607404d9449d48ff2256d71a40a6cb408a5e20498dff2fd4d969157b96937fa23b5145d1a485e58142b8b3db339d1b67134470562ad4ec44583d0765195f96730af97af5c09751f8c80a9df44083ce7f2f8569c57f38832c6eb64e8dbd236c07033daf74cc2493e1e2e67c2d9b738100b053c510978577eade677b4ccc6e5df05e1b887bee3e6462c77a1a8bf6102f8ef6f4cc1670ad5c47690f30b1b8cb826cd200692f84d2b75ea58938bac3581869a68f2139dd2fffb79bd709978a1479f10c583d1b7dda01de283fc3b2548cf48d2c78c23df48ba913fa0a60628b755c3169b4bff9b3b4597dbf6fccd816200da4475d4bd0f25d076765724e8936ca6ff2f74c74e9939437b508c5ee837dc94e373aeb96b3c447340f8f167a0babb60515df1efeee16103c3910638b7d4cc6b67c802ae0ca8bd74289bb19a323f9849beca2b586e14c1a472124d9a969e9237c6b83f1577fad61ce90f48b08d6bdf1175eca910a3eaff814d1f19e292e647dae01e47d13bdcc1a872ffc3bb0fb4a6f287a1a9b0f8d4eea67d1fde6f5c40af813f79a99f0ff12f8fc75757f87e517e27c54c867e192f211cb3844d4b15b89d2cae480a2a73dfc243b7202e1a80d2055d8d80654779fe53bf726b89957c46a9a4f5ce42fef43d824949cef10142461124387b58e5c736090ce98d2c6bcfb57a81862627e2ba6cf72bf6ff77064c406a3e7bf7d3ffc7f6e56df6764a5195e789588e17b9aed3fb62428f8d11545853b78c35af94aff6139fe66fee55c1461d7976ec6af346bd5f2043915867e129c9cfc4150a3efd6085f12be0f7d117345fd65671a5c32514d3d6c8692d52eb99363c299610e39960e464e83004bebfc8d842003b5f570c576f0c571e24bceec7989fc19de7b9867579f4db565325c4d2a85c3d2f956d30c410b25b5997be72f4ecede33ef9c65799eb3dbd0e66cd05e0ee28b0548c2c6a6efb16708a109ebbabc877bd82a6f6b774fe54e837092bbf9719827cf7c14d31e7d82d622db166c3d3b4e99eab09f3fc1251145e2fc5eddefadbd17c8d3e1ea1dab29e75b159015d96430febd48dcc1547e8cceeb676637e14c81d58816ff3ba645dc6f4c300c33ae6b6b9e1ab6f7a2a760d7f056381909373d480032284ed8a1f0bf50eb3c76518b9e01813bc9a9bed1dee74d5cb7bedb9a2059df7b66f4a307784f62c818d90084fbe89a3959868bc9cbdb4f4bc5ac248d9a5a3bafaa7db98323eb6a428625da4e140ce761862287220e2f5d2ce1d6596be67bf50707f52e221255b66ea0128fdbbb1880a7a9c1d2acd2922329a4675697dfba63b25d0d63e4c7dcc50717c4ed509f40e9d091505d1e3b55ac909a81716d4754d519adaf428e6724cede0e94ede6831a6b1db968e1ce50914044f5dfb1124b4c1b14c31483269c7a8abf0ccc924ff8c51ce8f8f931a5c87be7686567d678ffc7f5cff360b5b2a4721b1aae0001024eae06e453fff4a3e0dc2c3391afdeffd4351be2eca1efdd9dc7f7f2b059f5a62b7c18026ff5c35a5470917bae4037e6a653c2f823b7175a5b5dda2b4681e5ef51deeb3317865d8e60973a2f29d9898851df204849828ce88ad7af549a7ed3a200b37645e7bc4a3ffe36a13f7c42b079c6a6ad73e156d8bda1c6da8d3d4e099af21715d2f00761d3f1270be5a97c45eb9f438b58d66a63d9bf498a1b7eb73a7c9495d8ccf8c8fc9e8380c032473391b7459144e3eabd5e0ae56b1d9716255125ad5beca55b35c2d8b49482528e68dfdf8731f2b2b14c3f46648c032fb8d68638b90003684ffc078053b2609c15e42490ae70f2af9f538709b747980253c7d99531794173c970d746b14353fa885c920a6a7cf2108dd680b520a41951482869413e78ce61f1fd2691248a449318124be2483c49202d6b0ce498a386d2c6467742bd9d82f0106f47013824196886a81a32762fbb0828c488cbe83bde5a354386c2a5b7efd0aaaa96bc0fa99eda8f0c5a9b53fa7db030353df33659d05f45908a95347e82b21a6ff5ad94d51718fa86eb5c1f79a399e2429ba49717e616aa07edfb628b4ca982abb92687b061052f1a0c7a72662544fb5963df00dd97e27f4dcd04ced76bf0af43bc8f9e58d1039ae15d95d78cb36f8bd26530b870d21b802868a4abe7fa2840674979f8746d6328e46cf0527df7bd25b07abe3d97173c8be4591ba2b01375b051f90d8a6d026e9bd0edb770fcf1c58a8875290acb8ede852b598b08990b91b548ab58ed7f1f564fb3d0249f28e02d7f19f14e0d2d13252b5faf6fea424686902409625af6259bf96f328e3d0e3d9f1a576b569b2b8ea8bf7f4fd086f53aefe2b86fd30104f1aafb37d31eaeecf5c1119c8ad23cf2ac259394271bc73d1f07cf6ebcf92ac7ed29b7a0bbe20716c952da30e43df9b4491add604527479df2630a55a95dab26a20c0a0d206f37a8c1f4a7e567c90e2198d4a8d6a7517dcb8eec5bc992877edd3e8352f24327d8c994ab183e192e935c6d42bf4621eb95cc0678d78458208a48d0f66afcc12d60c751a306ec45d0390d1e25d8e94cb8e4b0db1e2542efcef0f002ffe81cd64bb9a8d1c3654278db2883405306f3edd1c6cc900b8599207b8e79e18dc52123824c7deb7da349ad81f7c4f37fd1a462864839b0e838c9307258dec23df0907355f6321347373a9e496c06354cbccf1578cc27274258754f97558e6d7e9ecbb48e86e21ee44d4538b788051a0febd7c0dac000189013ab9069a14326cfea4a0e5e8b28a3307a0fbf83d3162fdc6fbefc915fd4f6059016744045b2d95b63a2a836c9727cc47ee5d760ae5f2c9ac482795ef9db99ea6bceb31f967a7dcf45963a9e49a764ce885b86b0fe166392a06e11d572ea415f87b253f9651d5fe9ef5872be67bfba7299efcbe8c576d607487c76bcbe8a474a2783b76d50ae3bb101b67a734a3e50ecdba7ca238c18e9a3e8eba69c20f12c374a8984286ca31a45ddb414d017e7081379fd22cee7a8aa9d279a307638fd14d594a6b3bab66bee7930127518555957e171ad6860b7ea218ceeb464f7bc609f455e219c49f3c68cb86f79a237761fe7eeff32f0f72a1c7e7ff52164527997039fb06f1979f6f94d67622bb32aeb341817e8fc4fb98092be72d89f818e7e8b526f27454d293f293ae0c057bdcb6bb1d790ccb42229732cc97434ed9e6c5f82f500ec5bf03da6a6848b17a588aa437e0de58c94fcb3e71fe10e8edcd823d4144c6ead947a52840c4472b814e194993b571bb92e8514b38aa6283682efb2946d1b1d63b0fcbf6fae3f23913af569806b5ffd7af1a69c161afda305943baed686b982dcbba832f3330f50b8eb639ca780ac0953effa1f3b3e182373487a7e2abef995ec4d46da66d7013cd0ce4835376f5fb9b5d38a24a51d250e8213cb4ed9704fae3049a3c1c85d56e8cb0640b4fe5b1f0d9b053aaf7e1bb41c60562891b25bd0ce3de13cd3b63c37ba3bdc161f1b101d1b02cd44c88a5dbd06a5e2c90b313b1bb7ba6ae6c8e759d5481ffebc78209b242c8179dfa4bf397a2f436b1bf3bb6f9e4127e6e00c84b0aa42e010c1f64595a4693be84b7058d96ff754269f2f14647f7d2217f3ef212acbfc17526ea2008abe4b0fb608a9775a71903a27c2ead59232ef2a3a27606bfccc452f9c4ea6de2d844174b982ce14b22fe7d47783b3653f2ea6328d10dc45c2aecb13d3828de9e2c05d352280a5f6888b541caeafc1d10c9736972eca2959fb6d7a1c88efa2cea5963eb11c71c068de66b28cdec87f7833f6f25156087e538481a64ee8e0b75ef54017f971d3762746a0b852fe5b2adc4e7e89ad2a89669624e0d8dda8c8514a35ad2b0320458ce2bac0e9af1d5f4068b1ad7a64100dc8e1ee086058892cf8de69ba369317795276d3cdd63bfc8a39f8299796424f3d26687781e06ecf08a2e56bb78c9d702fd91c35000d5e9c0980169ee8bc2f7a8a44d5e5b69287fe7b491807bc9f85e18ac83d2936a91543f61a2d0a0dc248a7ebf7b4d18e54ab7ba01e792ae3e184d8b73f1dcc16613d3f3f7369194e2c334be6b81372cde989da7a004f0c78554068eeb0f0d93391cacb065aeb3839167fc9ad7d4660c2dde156822acfc10c135f228f94f205f8175042f742420f0520ac7e7b75412ec80172c6d7cd89f50bc7d8c457a5dc2879850c7a272d79a20be1a577bc3d3e93aba26dfd73a22194fddba6cfa1332d025f5c5cb009fb9c190926a43aac435f211162c18f57679d3c3480cc87d7ec3d52a40ab9c52285c25d9ad75f6bc3de784f6d8cc07ff8bcb3d3b8531bd6f839dfaa41fa535a801b60d12f3cddc1f9d0182f4b80cfb82a5cb0f22f4d5ed45f9d47ac68ba54873082166baecf1b13b06f07c32df2496d07d7996400f40fa7ed3b7f383abfe66f375dba4a1535373aa226deeb9f9aa1be59607a608fa0ba3f5602b6ccb751a560d9f79f2c585e924889c2ed2293312ea7ffb5f852e9952eb58bc2d81f33eb096af6be107923032dfdc39b5334849100395c737ec38181b01c95938e63fb285391419bd0a0ded1a95732aad11e836e114090292434635d5ead4fe9c6bdff271cb72a2710cdd723f05b2d25e16f9f79e681b35a29ee0d35037600196a02297a81f890f005ecf155347c74a7e003b831231426316dd53efa9fd9e075684b2121a3874c0d6d623b252eeeffebbf651bff40f83e62a2f1cc48c752ab8690dd28304a8f4651a221fe1177b32e827cf68a7c8b6b020412332066ff27aeeed2421f21436b215ee9958a7822a324b065ff16775eb7f876b7c1405816c73ca641591626c1c9b0fce0710f7f22642fd027295494bed6c3d48d742dd3ea3372c4ad5bd58506449b54f3f6ed122da6f75fabec605a04c0a85cc50fa2ef96f38ce3e8b262e6ed37a3a3604c9ff419afd49902063dea9f8f7014065ba4ac4c6f145fdd22248d95c78e5bace07b6f756b9db9fe69fc98073aa418a38a50b0b819947d0e8e75fed9d5ab31ead788bf22a55591a1d0c15f195e221c15d263cbdf5bb4b280b440d1d01785313818effd3668ad7798bd94c368ed9e4d3a5c93fd176af0a1b8c870d4645544cbb07227cfa2276ae0dff8a71dbcb4fb1f833d3912d75d541ab065880c0403d65a319f3e1cc43667fe10d135e78d6d3e09cf56295313a18c0be1884ad2f74006d49b6e671203787d57662c393cae7fd56917d82ceca5fb3daa7fdd3a1b709a641e2288b553be1e321fce302c05aacaf9f33bb3dce90c586cde7d93a9e73cb75f9975a5ea53425f33c233ac5bf815845357037988b326a449909014a465566e04e6d40c084385828532cd524e73cb0b3d6a8b896761a4980c410018dc24a900c782346d41db3cba98a66c519c7ac6c86205a283c381d94083f611c040080161b987ec4917d19ed044ec994d7040c0c1bf0df0cfceac373ea7f1a8473daa17e00b53084d3863fe4b35febdd92fe8d85e6deddf6400607aec81e41e0ed238b6fdcf770e1a569cdddd5e46a957eba3d9871e2d0b656dea6461ea60e56163396115df56cddac7d1c7c91614bc2d06c852bb80608fdfda3e6dc1cc1a64258aebc22349863972225b3c61755e9a86aed71e796a05d7f0513b8c289d40cd95c37265316a3de3c90015cae95ddf8b6689e1e4f33c810264018378c4aaa42cf90199541afc36e6fad18073792d50509b82b15d1d4aba7eadcd9a4efd82a45d5cc4a9ad8b8a9acc90176535b6fa49dd89ee27554d7b952e5fee8e74158bf29212781793deb9869866b9e18f14836f4af7bc0a907976ee88901280238310813a991cf6641d694991c358637a9c649c126312f3e114bb47e1972b64ea259c344cd760f9fb6aeb952fde1f0d62d4025cae5fc40ef1ed5641030ac6ad2fe796ae5b678260c5ee44cc43eeadbd8c2f67f1f2d14a61161a43c43a663c18a1ca27c407a4099bfe25efdbb23fa93744e142cae8476cc89a276bb67937cde9e6487d44023c2b89e21b049b6cdd21f60d85e7f9280e2b006f6553d51962ed2dfd8de63f6326de8d9acb44893496fe1571ec0f15a49695b7c33af4a2b8ff9cad0ddbf2d25da39915a75fc5cdd5200f06c89344e49be5447c2045314172c7c3c9c1c221c27618f610a71f74f9affba3e48b58494318a931565fc0aa3acdf39d89984740ca093f42fd71a9638f17e95699dab032f380f57390c6b1134c1dc30499d66aa911f7b09758b4b4301c60cc0c766f93e989cab70bbb6ed98b65437daa34a6d6130293ae8f3e093cd7c3b3105bf6ee656ab584abb5e4b4d3076cf92bdf6ca3b77e7505463383c65a6aa3b3e53c1b5f903c1be4b30a9f09ac0d90a811a7df2de4363c02cc0e75071a13058e28d330f68893a00dec9943db35084f2867b6548b1c35b80ce5fafea5bcb3bdf40503a18866946be71b2f8a50892fe861f1b3cfa1ca885445d392184c54d8bd6bcd60c0fa59f80a4379af7082f4a9bc7a111c97378e16337f93d78e3372332fcf8b73b113b258ea6dd87c286ef930d165a63d784c964532c42e901140b8dacf83519f44dcc39fa093e806b4980b93e73e518194e01c12aaec65094d42a17596b9037660cf0bf0ba31cf55ff46c0d7fbb1b4cfd58e5de6e2f332572c9910ede2916efa4785fa2122437a78afd12a41720b4f1f0e46e34a87739566911193787ad6c9a03c317c4404dcea2aa29902f670dfc45559ffe743f9799d03f5f7af4849af279ccad0b4bcf8312f06f6b3211b3420f01fe4e90f4621581a26fbddd917e9fc85cff81405c3c21697e4a396ba9de6e38e9edcb731217b67ce0212cae3fb61dd358e6e45fadf64bbdd47e99b82d3d331a3383891ae377f69c21144ee3f00068833cba617cb0d8361efb4cb7571a837b309ecefe15f97607a8f8cdc8f75f1f802b2641b6d9278b3b2944f8966ccbfe0ba1fb9f89897de1850c0ec98328824be74cf1237c75a4fd361b5668203f54f28028cd6df93e57a8cf44ef1c5137a24fed4a2d6c67df4a2275850f10bf4e5f87c5d9a1c38d121f5b36440416e47026f9799ff1f61e2b5cdc7bde4bc96aaa335fceb34b627752d54f53408b18f229ec5d3a2099ec9e1293f8bb46dfd59d852145a1d7e540f909d4111f1b5ddc8ed901c46929bdbc905aa512d8580da4a0de192ce71a5c377416afa381c332912cd59875f311612aa4b771487e50b4112380bed67fcf8bdaedd53383fc911dc89c91819f3a76f10aa9560d23e2d0e66b78c35af6a315c8add7afda0d64684329c213b2083944d697db909b74945155e0e6e38add69e9583dbd8c9d9c2d29893dbd292d5c2829bd39cdb94c38c959587d782dd9c95c5d2928797c7929bd7c298958b978d9793838b8385979d9760794817530b8b29a73b50cad96d24e80e72a7a1f9fdae7718ff26f997a1ded666be1ef1633a3b3b3bd0d246274831f068881181db6c2c6020ce8140e4a4510cd0be084242023c074c87cc2161cd81e8ff34cf703c7910f7c8e89206ef94568e53fa3c9b73b19a597270b39a7271b273b0b070f2b07170f3f0707199999ab3715a707323957d646eee259cdcacac6ca96d2ddc61d9c93d57e0271da47c01d400eaaa3c36e78003da59588e3dfcd6a6eca4e032cf1ab865a18186d5f5fd7595f845b0dbf57d923a8c102a03842909f9d7301eab2215adb1a6f5581b40c659880573855bf0c5aa3db492413593850d084b22f4071bffd5779a7127308f2abcfe085e650eea56e061055c70c8673dc81091e970098f198f24158949d18c87a2573c03f5239ea1533b1c3afc4178df7da48621583869101be2ada1f9f89d9340e8aeec6ec68f657b5aff085e3b6ac5af1b255d5ddc223595f49c9f20901abc289ccd1d723b71e2ecff44d289f36318b3b72f91bb44d609312a8606c09171c81d42c639725146b6fe9786335af2986f5ffb98fddae44accc86ca650b0b726e46f2f5737c8760890a2374c18b3d5a23ca8ed8c918a140d5ee28e4d71935254c0ef33e0aa5a352f75ed4d5e771e8b7c0f2b98f812bb0a6d1714b5de6be5887d076b2bd85d6d5d1922196220c7468d0535b7b12983a79b6ddfbbc9a4f417ffdb2178030cafcd4fee75b73ee8ca5af62b120253f91872472673683e0555f4f4c745efd4f60eb873246e21ea8d7cfdff6916da28dde6eed9321809965f517669b9c14b0a046fd41ebf8cb61d1c2be719e9663d4398336a906b379637359351725005c37439beda036e4d9094455aa6a6cd85cffb258662a1302fbdc8c839cf2e1beb802b85fd98f2d4f33ba5e0d2a8f2bd2f01a02d83a3656366d1449e34f7bfab368fb42610566f41094d3aa90e07b3bd734de98170304e400ee84fa5a10a894b23c403608046970a8e15da8e2191d68161da48c2fe75c815e8d1040488dd658e317fba703540d9acd6793809479df7462bd2503d9fab21d0964af95fc96548b0e2c6da2754742414d2ee0b62f75ea1fe174797f9df3d1848276291dfe8129fd9b2a9d09d0b14721f453732d10b8e07d307a1937372061e6d17279ccd07650d6d3eded817cef47282c788fdce75304cea2729dce2def201e476c06f58b14b2d5d2f82a1c8edcd64c895843a80e6b6b6ab8a974fd3b0dacce90ebe13cc6f996d76630a9d5a0a878bc66879207ad3ebfac8b1cfcf908a5d13e49153f0bfa34d35d0728a8300b493febccdcb3d81af8cb5ecddc4e364bc80faae0dd8287a371ee6fc8affc20a41153b6dac70ca0191b3ac419ca246f1eed1c229782a340c882b4ad8f86a1e7a846aaae4a03dfa0d9cf113cf410a0fb01161af797504d36f77c20dfcbc33c084e0fca883b9f2572624df4676d3be1c9d6e8c62dacaccd5388c3dac6ed5c1b7140118c8f157e4727e2db3220a5f21a3a8ab0ef28a1c819219aa7bb60a82ff1cd35ea7004b58424cf9412c251f26e0c02a98323c719b6b573fa0aba12649477e74690d573afacfc9a59676c76cfcd035d558961e8de0ff04572769dbde78e32ce9f71cc09b0e9ddd89765db6179fff563a7a3ab13377d74d6c0dcbb3d53f7f60ba82ffcfdd9ed6faeaebf1673fe0f43ceb795f3d67b5bb9c8dfbcb8270f2186fd3ecfe1eac358dfd43e1fc9cb80f7d916fe7928ac8441979a0d9a434bf54ecdd881b1a1193498388178bfc2a707ac550022f9791bd9ab37dd7ba416efd0a19ba8c39cbde44f1a4c878cd04f7b275d02cf7f4dfe62f67996b6b72571aa3a0042b36a43a0e00e3b18e66f3440aded2bbeb3b55c561411d5f1b24f72ec749ddbc342218a34d238937a31886e289848be74e559e2d52f01c69fd4b17f6972c82025e1b0cfd8bceb2ed7f968a57e0bf75d3d086b060d150d6a2a508fe43407e365d15c75ded93211038e604c1849db72395e1f02bec44ca0be7e91a9b13ec989a6d04b8fe76294b2a32ab5835e971e1894c2722d72f94dd14c1aa6440f04aee6f23e19f32dc6f08d4ab1e208af10a9313da9e5164a4e6383188fa337d9d4776ecb73200a82a66c1d41622f66b33c1e53dd53c45d2a7524897962f45af7dbb4831b2aa368385b70566d41cf347bfa4eb55d9ff767a0859e1fb693d7bb60413f24ea80d0dad015e5db23a84c4f84b3ff0c2ff16e00d5b763904d70dff8af919d3cc32e4e5527cf29fddccc7c44605c1a4a1401d25ca0dd6a4ed5b4d91d52f0fc0a2dfe15b63940ffdc00e4e7d5de50630783f583614b17227ea87c6d4dbb7b8ab836bfeca43d1b7651803e8da3afc023a113320ca9f8e1140bec29023af4ffc6cbc48825bb2325885e252c3a9304cc298ca0151c8f5140b22f005308ab6c04fc41ec17681bc5abfcb52af14170644fddb50d888416128682084c0917fc10176b78a5d10c830a3849e572446d306ee490d7214544bca26af7ebfdad19b43d8a1a38fc5b08c1bbc69bf6a040e223ee7613c573b4a19bcc93b5f79adc8c481f4fe6088a8605cac9cff29365ed83d6b95d0e958164f211027c12be4c71bf40139ed82736bf85a5b2b85eba8515e70295514f911e34507153d31a42e7fc030b6e530ddcdbd40fccacbff344276597b1226872c16b5e1bf8f5665f8254fb51c5936c4bd4f0bab8699dcc0a1945ad960034d4fc258285bc3dca513ff7f8fea0e1e20841b59629b0ac488546772a19823f39567b2c764506493e63c472f9715a741318a217b22ada78d455b28e7235f48befc5c8b3ef9976f7e8e5a1da1a34b5761cce0d4b41d8fe2819ca0c31687ffdc4a9c929168b97f122f7d1cc4b370c4b47d5538a69148cc0e05df3617058e1eacfa429528ef126d57f6ccf97b4d3ffba202c0e41d0af40a9c73cc3e20c47ae8ee6022e69106be8c77011b12c2bffe6fa91da20f8cbd68e82c10a958ff6a4cae83cd6a28cb7efe82507acb80f524f53c31327a14e7ec202d92d7d282d7d66aa167f50c2eb0dab29217da55f2922651cbacf6e53ee8ca376fa49d8b04dc3f1fe33d3b375f5ca04fa1ecaec5b1493005b56cd351be2dead6be2ac2fcf48db4e7a1223129c2ffd9d380f2659d6a843096e9772e63fcd816bfc6febfa5aa4860c6c1c59806d58717926b984f42c142a06677a9b7be7bdc594d432b8b2003084146ce7850b9652f6f15e2f8469408ea1be6b251d839380d45cdf170b82f737298dbbf6370f35a0f0860aad12fd28f627f323eedca081468866274e4ce1242ebe5f088f5635cee9c419c49241959e3679e2985c67e61953042cfa2e0f58fa37d8fc121f5880b3c6977d51811015d28139d32904404448d0578a8ea18c3aabdd12a15938317ee856447ce469e8217d8e3d3a190b8a7e1da7880e11508db2abe9fd3f229385240b61e61a4a888ee139b93c0875e978adf28f2e7e18941074dc559ffe34266d5c7269df6bfbe18c5c13583f2bcf86c2bd48e90dcfdd351080c98840410ec343ef1bfc986078244689aacb3792ee62d998f5e83a68bed0e76ac5d581c7591a4a340c07db1358cc4d39cf7c1cbe9d31d84ad2249520c6661a8f30c1c6c7c1a511bbae991323ed312297cfe0636e6bbe2fe973ff555253dad49d8eab799577c7c630bd10423f7caa8ca9b00b1d56cea55ed3fd308ab8707450488f17d1c7e4e1bce58807f27412d09b83a598dcbfe5f069f7f84c3d2efc9d6f7980e1deed2bcb2377c452240b33acb779d1016c342db5eb966293c031655705bf29abc2924650b1dfdf4dedd487598b4dab247d676ad6cf2f99b17d822593a88091ab829bd13d2593e4b45746f755292f83b694ce4a9d497e737dfb975f428eeff0ce3474ae1fd1e640164d0f48397be8e3078f9c2332e2a86314692393439ecc440b7daecfca16f1c64f2dabe56fa4e5c0cbf9979ebfb59b27d8aa77a9dce7abdefbe0ae1fb7e774910571a55c5609e046aa46b15367685e2871435bdcc065587cf3b6e9b0e90b63aaabd2ea3f5b59cee9ec3ca541e2fa88ef674b4a9ba251121501f3bc39427c3d5a472382c49024699f9c41934cb77930376817c56442ce886ac51cb1fd1e58eaa1fc877da00096c6cfa4e2d7ced63b4784e3ea4c5c44ed591ec30a2ef51932118e8bfeb4d0b04507e8de8b1aadc74cb23dd9b51e2865db733f637827faa07d55b06ff80f2c245791a2321284743b7623766a825047805fc5195d939b0139ce6e9760f4011a151f1155cb4928d3b888d0eb3caef6cd75870c42f13461e669298b039d811ccdca02fbb286fd7f62dfc3ff4ccb16e1ed6d1b9fe3edbb676628ffa1cf4d8d4feb39ba8876688b76e042380c04faf3820dae47ec7a9a3b5d87c384444acb68d7555db9dc4f853abb57a8e7f7c964ac672059dffae9c0e2bff304b967077e052ba78d2c0cb69941c4778429b17a1c8cb082afb2ca2feb30af55b50c3d66519479d57c62b217b69b093072377414cf0af18115680c96502aba83604c02aca77e682ede8a9b02b867fea54c071bf3b2b6cdf4fe720b1509f70e22643a702ced5b238f73141c2826789727aa942895d2153beb4bf4958e5040c384ee48bba66c10d8fb8e1b9793f2166b82b9a9d774749dd6d5fc2d08f08fe2d0098752fb5bd1673bcfd5e2562e3ff2990433af6c7c420842f51984f9243bcd2daa9e31d68e261068dee0f8d97689bcba312fc755adc3937494c2b97bb0d24fd67e44822ea0f6f1759af275cefe7aedf1c964ca4a04ee721a1dbb83317be1549eb94ec4af6c9fa64bc8a45aa1e20b9c200f918a211cc232c4a12fbebd3c2afce9ef90f798f73a39cc62c917495c789f417165f1516852fad2c3429c98e56f4808cf2ca4c0833755c28fa2c1923fb4901d1ebcc894bf8bc3b9b87530fb6025dd1eed7b168d125be2fb311e662a5fad0d79b2881715cc80d507c9cfd98e3e648ac3be20c91157c3f417d1eab08026551174bc429d24cbc6dbbb29a94eb1f74d9d0b8e55bff8bc2a7f0a0abdeb61503cc108abfb8053f430e490c5d57c1d073c39ce05b19b5cb3fe9b7e67cc3a8e577e9f8083a479191ef02d2fdef470f99e26ddcb44c209962da9ec90021550bdbb8d231360aa25907ff912776f7c4b93dc5e0fde71f89f9ad9ef750d91aca2bfa90e11459f201e5bd59b8a4b58e2918ed39852ed96ed7d569c4558e702034f66b42a7a856774f2414dc75fbd729bcad243f997ec9cbf250b4f1a67c1b68bd079bf7c29614a2c8123aee7d37e0fc2d3c71b9729fcc6a9a619aaace68de9e39a8e1d57f5d568966ffea32dd8153c103fe506cab5b6b31409658da0f85ef36f754287f840311bd1fc50f2c026897e5d6110648a53af498331b29825c49675956d803b12bdd800abbe8dd2c9e8ab29c4ddf88d77fda60a3ad475713d0d8bc48da9f4d40004cfd4d365db8a07f7d0eedbfbf424c7a7b12897a01cd3aa8daea5ce31a5ebdedbe6b3e26cf1028ce930e1ddce08426697f71b8ad5325a42cf67ab8932f2ad6e9efbe3b08e68487ecea2563b0dbb563edbb6038b657f2cb168d8791f76ff422d8a5e7c6762a3d39005e9d27601759823f3cf48e48e2f85f41fe5174497f0b5bee97ce9b319fe2d962d46afdbf023effff6cc161b1df337dc2406d86a0277c6a76bbbf7f904074aa9b939adcb5a9b576c0efd49906481536367da32d913a671fafb7634619cc08a6ae188ab59e5f7e8d44547f53d4532ca5c9a62651a9f1d661d3fa8d8879a6533f4d9186e6c5e81b35fe0c3c7edefb76a4951dc5f79f893209dcf6a6bcf4eb3582aefe698fe143dd9a5253c26d1c982628a7d39bebd648ac2cf5cf626ed5e013ed64d8f90abc63a67880f5445ed74e7187e7e51796640fd197fc27e2851f79dc7f7a6b825bd4bcd3fd48e6735a10e451b2cdeef849cd940c407ed93d3fd44d7cae477586415a909b97cf310a0f84de3691d64d990e755a8a75e2950413e1f547fcb506a2882228c0f12ca00ce9f36900f52efc496b50b7949c6ba3a22f9fea29231710f84be51f62741904e7bca02f3569015bac87430a16d36453d8b9fab7f6afbb2415fd96e90c142e615f0742626e6d7ac8f184ccc9b257b47dd782ed0153f0d06558e3c661440da2b1430124b9734fb502d6f186ec0d0665fc475d500f6f957c4cb71f13a00e3fa1344fe1ec728960a270b9b777dbbbecbd70295c6b93fdf73a39d4e8e5c2ffcc1341d7d3280f18fdd256875836d9183aaf448aa550081c177a7a57d22a3dbd83c93ada32e3d650ae2adbff779d8b5cbd35bd204fe17785eb3b40d6399fefdf7a8a7e122a10d45f8ebf530893b2624d213a2e91a31553fe2616bfc5f35d1332b0ec93fc9165a8d6fe940f0b7c1fab2d284ef884ae90323dd6979d074aa8b7a9cfdcffd0c07dfe8f3d1e10305f54dbd1649b5af17a67f2ab4b5941d682c58f626a1b463c7e53306b1e205d61d5459d73b49efc087dbdbf7dbe38d285002ec5ffd287ed997057bd858c760b2a0b3bdd57804138e15763907ecdfd07889474229d4917d2b56ab7ea897d044922c92495f422434871c9505173583412aa38927a88184a9d5b30822044de5360e2a76a6a0e28e030955af757559d268cb8d5dfece925101660e40f0e34f3a1b8ba332d5f50066d7a95ad76f2d9ab6368021a2f2bc0056a6a9b8ab4bb60de56e50e48179d872cfbc730e72969e4498c4422a3068784ac740fcc64d91958d310c8fc204b3523501e1a00497ec6a218df3b839987db12077141a0d87585f902ff9fb279f3a009d26bfbdbccc0f09e19610d3aa51e416da17d8bea940ce8bd943ce14fe2aa0c6b28cd99a8b83ae38bcb64eaa044ee9c7a4545a039259d2f3fa754d3da69a5f2ad2d73a330f20b43bb081f5b9cdadf342ddb453c40b791a8bd0da668c441f0d44ba8fe219a7a7f540bdb7eeb7baaf2ff346f1da22ae8ac9d13595fc72e93bf5c04c42c20f9d8b34d68bb623d7a30509a9e5da3c4dc5c58c0bb26fc7f2c155f6d337e387ce167faae091f915a4dca1e43f2b71bf3d87293fc6ffbfec5d7610481dc8487439216855125786451892db4db9e5b23613dd9de322320b08cc487d0791fa84aacc1ff11032a0d3f6a3f3a191ea3bd56d51297e99e39ddd187d04b7ec5ecade1029ecec25ddafa3a315b6a56cfcd27198ffbac5a6b7e3467d76dd8441c460f17909d88a50279a93923d580483b20b2dba60ea2a2cb057ea5ff7aa1263ac4de26c83f7abefcbff63f339c638319e2d20213389cfd827c768262b695c906b3b0e1b1d626c35d8d2c41570f9776bfa2e1b63f076e6145913fe6fbf33427146d9ced6bbb5facb0f50fc594b4d2e28a3d972b1c81cbf0bd003352590d3cd156a85611d2f537f2592b6bcb2c7f9f5929c807ebfd5a98e31b6848ab78ef511eb25a4e2e6475651435deb7d9f4457adf45e5dd48ad84a05aba698f858e32f32f695e3ef0b62bf8c84f90d0fe03a7650f9ff05697372646dece46afe736fc461f63f7d625505744878c2dfe590670de48bec3168ea1a89440e0c691491f681d74e4c1d9a573f4a68c99f30f179ffc324b08d3cfefe61bbcacf145698e2e5dd6d292b8c049ab65c361f6b735ad6e3bf95a10c85d2391c5db276edd53f9d1bc157762316ed11821fd462e33ede56690ee9656bd47c5b89a5328820f4f79d5641d5129870d6b6d8424349dc0b8470bcc0e5fec56f2088f79919d9c485723ba2f45149b6b4922e9bf7bed4a2c964bc49e028040f462ac45893f56b0b5dd17ac90493d2320ddbf31b3c16fe80c8aee81fde3c33f66a25beec1e3d0526f10160fd81579a725bad3b310d6eaf7bd3cb2f513a77e80526a011aa53a286779f41d6dd9c3b7ed5d4783a581cd5dee665b06e8f140dec0818516be7ba4ba4fe2481262ba6a0615f0da8bc935620eaaf64dcbe6149a89ddb8370a8f80121121018bed5a2ed500ea944caafefaa715bfe62f7ff1ed58e89bbc1e3b5ff1a73bfcbf12beff3ff06247553811ae5aab9c95fb2adca38759d20de657c1f28a9cf9b219ae0961be7fdb3b80546163d377183da322fe9fd65d75146e0502192c0aececd224ccd745f6126c65dcb41e3012b2f00a332a9a8c25fa03ff5ed6ca4e03725723aebc69a054da59336e46b61d08f1fdf299a17a6533c51d477675e4c2d1e6d32fc46013cf06a262dd7a1a7c0aa9acbc4d0a887ed007347ab83d029d7c160fdc63e4ba039c79fe14fad3bf25cf99e8e1fc2c46f2311923827e3da4aecbb4398d5c6d570ca10c22e7b8fb27b539693c7f9f018567e645ecb9211b5a04945fc3537d393c1f8fd5b12d71c7d313d6630637d52ee33fae3778ea3315b75a27fd6fc2f3414c6228bceeb35a108c29f4fab102a917f976d8dd685c94f0e0cefea5be9efe3499f6e38f01ad7d5002d01f3866b434d5a2fa4f815c7e88a3ca4aef6f4d925f802fa4c119cf43df736adc8a68cfb1bb5841b7cac7dff597cd53f6c6b7ec21e2f4310661a0e81bf82cfe571d694ef09830a18b0f260d4bb7cb25f0ad7b0854c71ca7cd3c2218c681f3c6d4d2161e6a57ff1b4c714e95a021019f8d2943c1a0c27d24b1456e0144b13f06bcfbb15af1ad963d6e1595ef571f628a6084c58b32e668961e60dadb1b16e56efe8b84ab27e32498e4ebb2e8c7eccde5ee2a8d823431adb086be7f40abf7fc8d9bf39fb6579b784067142fd863e2c38534add1919f6fb52f8272a7ebb006a0dcebaed49002b65493fdb589972c7a1721c12db459769db15a6a8a87d40abf670e4b65b8af968d8b9140c1d4434f73b52a2fb2ff27c2cb745a8fee9b4305f485d7b5820455e2e8637b3ab3284ee35443e78386cd5c8d7d895bf6852be400af6d02d67d8c8b128035bbbe4583882f0ce8357b8863608408526aecc78d17f91f50de0f2661431edd910aca271581023b90c05ab7a75b28fae2d8bcfb0814affce7e4d4057e63be9b2816adcc9c62cdbcf3396d6fd63310011263eb488552ae4fca14a70f7522873d1fb568a17f0fb795e0be64a0525636174542c1dd359352d0bf33ffa762a151274b2d391fe5f1e819696954a572b932229132125f103ae98b68a960d74307aeceb62f097bb0b28e115a14c68ccc390a79d2c05444037e2f19d5078e9700907a81d32fa7024747b4ae1d785ab69a559cd7a10da7925034bd4fab558701e738fe6fae9f5c64742dbef4aa0ff439a354efe277e40b252ac2bf17aad88a2eb92aa88482f9e5b4efe5ef5a79c6c36fa685b1faf3caef31b70c1ebff4d62bbe475bbf8227f197521860b85f4945a9924f74ad9b8f95a70e7e686d3fef6fad4955a7a5e05ff01651112add9ae814eb20a85ed03e63fed9cd4ed3df709587f291b84f9455e1fb3b42b1b89cd5ca8944630b53721bd32483e8fccb2d58d87de2fffe2ad2c90c6c596f72a7596efe1a57608d28439e69ee2f829702b244afe8568c1aa276a21c84f16d3974a0885fde6666cebef63af071fc313a9f87872d20f279c29b3dd31b68421d6891a3cd0936e4028d01028993033d5fab131a729dae20c28e066c8584c040ff2b3ab9e434b147437c0c1400b0704f8e2b375f6287d52dff2f3a061bb0b440d3c3ed6eb0a457d13a28892ea17c9b23506207524b82f66cce7703572d60c803b1283058726b5408bd40e6ee8b3c67f540740eedb44695dda30195295d13167d49b9cf05c77506ea332c25bd1c514e4de43901c3883e384329c6b6500613292cf2eaf06eeacf9971ea3ed4a0646d34f4a17e1eb45c13f9cbbc56ddc63ccbae5527b67d863b100cd478cacaa118cfc607a3bbb7994b4c3ed68f33e60cb1fc30f4e02c282aa510f9052893a157e3340ad09f31c12163d191a9d620a27f12735779748811400ee02d918ea8e466c0a1511790871e20456f10ab47f950196998381a08aee954021f950a3fc7a6aa5523f83986bc6a447585bb1e595ac822cfaf465190eee72aa1660696132280e09bab561f6aa9926a65ec32282ed204d2be0058342fc7e22129066fba483937806055fd8ec993f69e6842bf94898051e5bedb93fc9cf69e9b8a100f07fa7e90b7139c7c601824437b32e666f76edb659d19aa0497dafe2495e4cf5134b6d382f965aabc4aec1fc4c045fb86fe53deab091fe45e9fa854c052dab43f7a858a034e54b0da9665a4aae3bb6c76ddffe0574b68a713f054ae5384a05f5fb0abbf2f12a222e359a5666e93bdef7b940961e8536a886de21e1f558c9485a305306c80a7b414d26da9aa33ed7c95990e863a4d8d205c7423e6fa6a6f31900d1ee297dd2bc7158fc4403070db5f0de5256b9415314d3170b1d0b6cc42265192e8c46bebe8de70bae48a9d01782edbb36c69547fcf7f6994c6f7b71dc1542584051b0925aa94c6fd4eddaab8e9c40a00d1a9ec9011967f751e7afc7d50341a8931b05dab9e1adf0c7dcf0e1764a3d88b6f3a35d1188201b2d7e15cdea4b2df2adaced8782f7378f8fff158d136a512e29dc7dc36fedfa20356f70186c58fcdae08614d9185649724532bd1e5ee4d9453bb5c0329357601bea5bd3bbb73b9480261efeda52764b5258a3483eeb6d0b0a6c227360a1f417ca5ac497d3806c35f45c3a995f443ab300602100dca874361201182064681233019a201e380a2e2ae545167a834d90546f03e4a649e07eec3087264dceecc26af73ef82e22acf6845f7ed04f6e38765114943c5bb86fe6fcac1769e71f53f9b29fccce197b15ee0b15a7f4efa9975ed825c7b0771d6a48808ae9dd9582a55841bd5f1b6ae13742d7d9074d481afac2eb55f0949edb3ec2f6c1652489ab1da650f8f845fe50d7a2f8ce325df1fbd23df03a297f18c211c9aba3a2d916c18953f1ef14bdec4be77be9ac52a268e7ef0f36e76cb7a1a9a7a4a35ac78bacdd2287224d4cfdcbe1025e69749a20da86ef51626432c4fc0d57006d17d212a9e8fb0a6b7684e0dd38f23f9912093ed1a71d2ecddef8707048bbbb0e37bc76542fcddd7a5b7cc90f3851e2371508ea2c7c5d5fec5d0e1bfb2b67f83bd9c8fadf411a6cac9d3c7aeb0bd62d784efe7038cb15fa934265666350dc7b3c433739759ce7b2bcdc19d6c8a05007d2531bfc30139103f97c7a0c8459f96e937ba19abc545657ba3fa0c733876061e9e751b12fc016f3db4ac91298d326ff22e3a3d958dd1238df4b8568f6791f844cf900b859cf4a4385bd7a4c54d87523c8ab146ba31791a5b849250ca669875af68f0e89a088b4cb433a9c27460e645bf46a431430cb438bc1392f4c4ea27f5192721247a8a886fb9e44490537246cec905b92457e49adc905b7247eec9037924ffc813f95ff5d96d8289b6407e9f1f882bb17fc88800c991e575ef27831010418321d3d14a22a1e684a24717d67687b6f5c323379c8a8bda86f4702b13b84a50562c58251f5c1d3b450c7efb44e869b8fec4fb3c2ea73a23cacf7b34593277edf7907711fc16b5badf7b754ca9a3b77660de665585d40d49516ff1d098da874989377d1f37dcc2b6d02bfb632a4a63b3ee0d39fa67353f96e4f520e649a0a434f0528b7d4e0b0cf5bd4eee2d4e28ecf55e42ba157d2cc4cfe313fe8a5bb153af93567a1d1672da0a027bbc64f462e9bc2c5f2fef27042cfe4881370002820832b3a16149769894f424bd0964c888f4ee11deacc0c036c4872b6fa557b768086ea6573b2dac214de1e21d53f92127547ceb5d5ec333f343ebce7b3c72dd811779c3fb6ce44ccc1011b3f54bb2996ac767f318823665c8f5d3a77918fc8ce27928821e411784b9df70ba47f6deecf8e0ae6651cde18b6508f0fccd018b933e8103d98841d2b5a86bc0b2759bd9713629717160cf78aeeafa00c53f6378a4c1a08c3b3701bd18e9c051c048d1b6a4da63032f5d976b3d8ddaef0e9e844693b8df90f373190eed5da2bc2007f21570442fbb347b493741bc810ac67179b729889760f520e9959f185409a51737fdde2a9c2837c12a939e5612b2a7aa4f9a0cad039e653848f640f3ba192447a86c2a90712c3b5842e8171c93fde2c4b8e4fad2db50090341c73d8577950d6ed3b43958e675c33d6a06604a4d77d8ad9228c580de604e20aafcd46b8ed451c883bbb94431fb0f4e3381ecf065ddd5deeef1b5ac90304838260c7cdc100127ad127f3413f1b63a0b8a362758ac8263eb418c4b766b7582cebf20fd3262b9a3d1184880cac1e1adaf511d42f8b6f2863327bb2d8b6a0d61f302307bbb6c314622d9641d6bd4447ccf6696f7c67cdf874f5196ff68811e4ecdd077c2d9f8278fa442f5dadf7d1278422eb7ea540ab691e8bf54439bcf637ab5ad4bf89c0235411736e232c80e98cbb9fd8fc5e61da90c07a849f2c7ac3290437e64a1f071e7a654f4aa1825b0fe1a85e8cd8d77460f72b0ee84be065153fa8876f602091fad14e8296d97d857b9655eea570b7e535509244ae192891451e08d9c88e02959e05ee58ec5279420c8007bc10648ba7dc3c801829a94c87da711b74bbbc4a8c94ab3726af8f0e951d32e887f117f46232c3019693af23d309228e4ebb7bcd05fa26ed40efcd798ff6c1a24b2a5a12381e918ccbf8d1ac2cfcc1ef79cf2b157756715b8acba016fd4924bec03ea480295edfe41b59cf22400701866b6eecf22dc45e704ceec168bddb57907048856f538102dedb92950f48535cb2643df05784cf50ff1ad9d7704764cfae64ba4181efabc228d6cc8f2c046d37416279e034b0664c5a9a1a6c3a1eab62eb44f735597a85a0f236e463dc0a34ebc168cc633f124e8436cf14525ce23e35c917d2c62c37993835cd16388e88498194a96e5f4db19d43f01dfdcbc850a7219a256ba7e8b08334a7367503e7ec5ea3dce10482ca4057bb63a13d98e497351355bad5792b4a592b4adeeb9b6d71565474d70da972b233f2080ed497646dbcbbfe8303043b8eeebf012160c34f3be301fb5e78c0f70a9c174b8e400a16c29ee49c88f233fcdcafe0cd1fa43ebc980abd594e79154a293eb5e5aeb88418af80f058c1429781d0e9fd94e2dbaf90a35228014bec7acd40eb466529a3788f42752ebd60d6e2fabfd77e80d221fb9f47bb0ac5fc6b6d465bacae3b1371cd6f61aaf63353fc77f233fb03aa258923f2c3a9113bdbb481bc58654f38c5ef4a61d88daf2100930ab2068b42d6f1bf53c615eb0a9974a7b76548ae06cae93778663c42c82357e0242a0f4614f9b43a9d47e8da6d2a4ddc78d9e1e25d8fc2cc0b697946d39ae465079ce2cda40b83a11d1b2acdcaacb4373acec21f7521597bd79dbdec0a19a44006e53e860bff5001820512ccbb0c133d3feb57a3354f0afa63ca454e4d30d76c903b66da2929a682b35a0ed2884599ee82753f09c0b35ae2ca98a3b812c7322032d1bb29c3850a8c1eb69038bfc9de45a0a1a281490a21788e8c880a074c5dfe7f63398fdde1fd2f5603442b451a5023731132ab34da6561d62c00a0f5eb754f46987610772b8fe3512d823af007fd19ec125963adc5a2b06539d0f829d23b7c150e43f141c174706e93ab6f87f620e315e74ab3a020eada4fd358e8f10d6088c184f1834218f92d9fe76ba6c126ee49521bdd11e75dbcb522aca96f46821e120b36eff7b26e59e64d426b27378a8484690006a023ad107061c2d7d3f9a3e40775831e21aefb8f45704ffc07886f18055d9a4a2356fb53059047cffd1fe92d8b943bccd9e8b4dc5fa254454722a78c1ff2abac8f846638945b708292cee739f947e1e035aca1bec4ee2f16cd8e17252b9ba33b8107df5b58ec4cd0efdf55335b828b5b8f7fe16611b959a3ed1a0d5c5f4cc03899c2b200423d8261d5506c000c1a1260d5eb9ceafbd86e13baf8e0b5e44c278d00d6fccaf24b1ad4d4fc677e501cf77f21f57b151483cdfbf301c4ccc7ee7b164b6618834509bd8ef324f5aa99d25ec5ca2f344716a2ea0f6d90b074e2bb785bc6b57d3679bfdcfc75cc8f3bacd09954e65a0d1e95217c7bd67540310d13486c1c07f128646fc3d9b3683f8e4c4ffaea1564706f86fec53d79d25f8d85951f447cb800219aa1378d0fabfbe656161e396cd50fbb392d9fa242228eff01e96a43eeceefe070b6a53093def6d282b4bddf8421209882a2b69275df5ae251acc57bf2b2df6b52f2bffb64778e6a8235651fcb9eda90ec09a729b003ffab23c6909ee8dfa0dddba81d532eab4ef544c57683b5743d9a7db09d5c0a8f80ef215ec1c0a0c2d49e672b25d58fabc81c9c8dfc784ae99537265a7ded859bc6674eafe14b3f6491a40a661cec50f265c043ac8f9b1fbcc4b0182e30a81ab2d2d85d4b4dc28fc98258aa175dff26f3b5d3428ed751cf4a2b4f7f52e471e4616d17e1248dfd7900142f977b6abd6c2a069e27d99641682658a998647c1d736231af742f83690d9a7a7d8f405ab44a4706b0708f291d2fce42c140026283c9b7cbd65e255142dc0e700faf43631fe2d560d94f8140899b29033a8f2fc6608f0ecd197fbef63b166118ca6eb858f23c1bbfe96ec53c640d99a25efe959c1b16f452db6d48786937ccf52ff90c25af7f6c2cbd6519ff7478e7d49ba744b539e8873dac90cab0afcec142d88a1e5c408207e4fb68c75ebd91326f572403b4b368595815bf479b4e319ee5cf687a2676b1d202cb1dfb5dbd85c70d3e7afbb2543a17476db7f2550fada41430f1d95ef7ce3d5094bcb3a46b41c2b4f69c1e4cdff44e64d79800c0eff45d2d1a6bfc18e500bf23dbaf091fe14cd5b64713b626c104db03993a2cc0e18c1c1f567655f474be179c442f707d8cb2c448a95c3deda7b0c35132ee351960ff8a1f73b647de0e1e2f089af567b68452f966544a389862aa993fd9bcd71632b65e86ae62fb3dbfa88942d4178ac9d7f20b0fa50ce95e2242678af11af9f16827f754e8a773429c019d604bc4401ea0ab0f64ff50654c8ae183e1d1fac86bafb27f5621d79ce0fe8c93411f43e542cc13517a2f8a224c55cd111e58aeff7650d4afc5af8ebe3c993b79e5c82b9b8777662e95043551941233b0ea5d79cc9bdf6fa2f04cf00f5958042b950d3d373b560979a41fbc5f808ba1f43def1976ba9614bcaf242295920194965887b1ef6db34f63fe6c8ddbbb8238d360d388433819e311db5b98736a4fd76cf2f11c9eaf1181de8a57f8798943d4923f9a7eabff05f7006f7018180f07d9a5b383cf50655ea9a0bbe1635e67f2415ecde1426c565229632dcc16001980bbb8f0d4349af8b468dae760c83371374eb4d48bedc2e5e4afd67e4a977663f65b8ba7b30d0f49e0a1a051eebe4e92645b023c952bf9092d61cf71462965f69a3f6fb208a18fe543f2e7b4d11948d6e0a081fb3b676322af19b0a6067fe6fbd60e73a75b54d70e97e6f42bbeb16cbcd0ed70995065127d59abb6f44dd242e494b2f4726a332440084b20916947918cf4e0e4ed43a28c2ac4481f9bc4d79a4794b5de1bbd5d48e4800ea9ba5acb3ecb7d271ffb8e73e514b3e487a24e8906c71444dbc223e6003a04ee20ef36090fbd8b3d32c8dba9d360fffbc55def25eb8e5a173e63120e0f05f5e878f708640a40f0cb8509ac58ef23b721daf4af8cb78dbc51f7851fd4cedfc2be645c77a3166d4ef01307d7e1af7f77f7186071f9a23f7ba7f75d42d7a5fdf3617f5d3796139a95fb4ee044546a18bf030e5a57b82bb4aef3fe4654b0de14c5afa4052e5572af91f1d1a08bed323ebdcb2fe2f83c999f767a63efd52b112b306f704982acb5bc38c89bc076009d4b4a80efdfdc5755dfccc3434f7291c6d23e8141f838420fb8a182dfdd1fd70261f81505971ce9854d8cfc90d387415c38bfe8f5f72475c028d9cd7f0009798ecba21943ed3509bd405877a69c5603eb39331c965b572d6bfc3a5ec7bb4a59c19d80887c32e05cb482ccd30482a0318e0f67985a335ea8469fbec4bfdad5e2ff48f7d2642d459051af14d349c8906a8010cba4399bae7fe22638a5989ebfefeb0b482cee6b15dd52e83957be9d970d0be2f324c19f550bb675012fe7f7e327726f80309a3efaf5cb8559d5a2c1f675182e8ff460d461aac77fea3db0a7bcb7f1a8d92bf27c7763ea8dc9710afa64d452462cbb0291da01887a300158f7a55bb3225d85c4c42e7a342e2c1dc8ee4929a00ed1c7d35e1607fa4ca6bd3c106aa513c7bd44f84e1384fc8b12616ce8514c2714e180cf7fbfe0778b60fd2e8da9338a8bfd2cb9f8a4cf463efcb53378e099790bceb42b64ffe77f2c68b29502665dc839d3ba5ad8878c5c298be02678068f01c22f46addba1163dcac3e75d9acef6b1aa197a87441cc1e738634c42ba413d108a24670a553cb5136774f3a292739b5315b95de385f4fb36b4da21f6ff1a3ddb0eb6da1cefe50be6033e8491bfd94349ec051735c604f7048283dbd6eb4f177a5aa0104af3a6825f4657ff9ecb93a07a0597690ff77860c33dcea43637130be70a524affc9fb500722be052cbc00e35e1ee5024f0fba04276a63ca53d924960c97d9487f88bdacd8ba0088988060a850d4d505004c0dff28b7a5da412cc8569ca491057b32d3d1c3a32fd3f62952dbfa2b0fce49dd3723a1926dca126af2cbf48b24c03c140a56859df1894639e23e49e5b9408acf72e929849f9275e4498f4d37befeab40440c55236ba2e3b83623fdbb6a629fe153e6a387e9f15d996f54cd9ff290a45ae3b6b2cc20943bea2b087621b84e3588f0447b1344a0c7493d2b031e06935dc450bb860e5ba838f471e0ab86fb69f5c1ffff6d7d93e507e6161d21b66af0df09cece5c4ff0c27e38dc34164451110a500d1a902615a1f74193a267662d9428e19ac6b225e61cb899027e1bd77ffd93f2e8b0d2eaf71ba1afcf3950568f2d2ff3f63cc6f163fec542ca2550c33a8d4ccb35398084ad690367d0f8cdeda08ba11390850c86c60dacf5295e6f0d0fa6f879e9b4efea26ce7872452abaed078d8e1a7fff0e35611875d66a74a99d6be615babed4271f06ad50b5b671253078967b7f2850efb2649c0f262be73ffc3db4d50c9af917b3d7b3fdc175af3360329c85654f2545eb467413c80c180abd21475da0108ce0b210d994f39359109548989d195c76713feb3ff9efb2dab123f6c28df6c08e1b8b06de63f8b51ce3b4b1f00db5888d7bf5a6fc893c0333ebec45f3f8fac26a3fca71729968186cbbfed29a49de056c76fe3e2640592e0461df17b1dc873063cec569258aca19020d7c5aaf6763d4ea550a76a5f296b9b2c24e48d5504eeaf02aa3945e1cbfc4246f45fd19173e83a532676585dc3d89564f37b10f6429626f3375fa48806808af9578c7c5133fba0047439e0197548dfb82e0e747e06b1d2745c30c3057a61d69b34649738b5c7988be736f6100c6cb9f7623de40f9ce4a2ce939e3566cfb02c4216fae690671bdb45b15ead84dd00580a19e7ffd13fc073b2057664390d989faf02142b705fb934eb2fb2abd1f6fe3a483e0ce317888ad4e9132042d9eab29d0f8c3015be96f4dd40d4a7f795210208fba7bfc34aebe4dc9d516085987d1dcd00058f7338f12cb8e017bd70fea3f00ee0e1e754da564009fb7dd6168bf505f543e3cbfa4616cf9ef46a8cefed4470cab2b8e325b0fb94507069acb714d0cbb7b06cf3387404a3f80c23634686b0fae448d91c2a759bf78dadf0889c3dfe8985e1d12ebb51b25e14a94283f7917bf3f9d61390a7cca85edd412cccb17b8c0bfe1ed835ba945b313c5cea308091bbf2011ec001a9d4d6f701fdcee78b103c2b0e164ee449071146357a9c6e9b757e0777a2cbfb12468623e1c946123e157298e4bd35eb0696c977f438d6ca5252479b31552bb827b2de0fe1bae9b7eb69ddff51447e7f4171cb8308889c856d8d540ce535872ec9351f184a3505350deceae29614d5b7f8ac810216c34b7ea66b4257cbbe4d179ab32b326bef93ddf225610bed21a2f135f0924decd1366fc88f5fc7083f1d3f0b8d5e3491536ba091a0851f946c7c299267339c255a5983da5ee9ccd26cae809396b4b2eec370798ff705b3e4dd5110fad53b74d2100b35634c0d2ee4131349a147339c1b5ab9552ac12035d56c6e82933857a152b47b51aac73bfa19734981e034bbc5306261c1511b57d66136103d99e113d40e1170d37b7cd3690ed7011fea085eb276156658b09373777f4dcc74a5453b3d7bb0a383b30dd48ee937dd49534a702a017315a355d386e1761ce3425a638d5dd74679d011a81c886fa0a00c41de657080c7d03016d81df9d148184d348be450b52857800a0338b91e3c334bdb7d2fa459ae3ab2dcc3bec84174319067146975ddcfaa63454fc35403da13f9693c0d97c8fcae3fc158332a03020133eee82dc816ec4635bc0f4cdf8cff7103c92ee31f36e87e8d9ece85fdacfb0538cf73d404657dc4af895f176e9b728edd4c825fa0d78d458cfaf62fb1eaa1ba6fade20dfd4643e01287938dbb95929977471a76ea806776eb6f5791da66170bab536b8cfb2650dfa4be967c758d5d1b5638dbdab7182443bf911a3bdc9c65cd3e101bcc0f5974645b452b497d2e3d9305050d19464d75896fbcf07dfe602a6c33ccc1c5c17a907c3c99c116c277587b56a438f330aa4a4488eba708a09bff9fb2790eb35ea598d8cf184e1ed3eb0c3bf9b5484e2196c3f9435725c4a49505bfaf42a047c3e0789c0c547bbc26c4f024ae2cdb3fc6d22bbb2acf121b6c8fbb7e9f110955218e1723c1845d159c6d40a9995daf6474dc8c51edbc3ce3b1d3288cdb94c3080abc3f838e11648b415bf92c9dfb15b4bbab79ea252bec9b8610a3e5e20971a0e54fb82a243b628d34fdd229149f37e5dd06392b358d6e3274a46155239deb69747d239f91192c16537c36485da4e8cf4a6db7225d4508d2b06607d575327a06ba59c6fad9620a579d7e7cb012a002985648feea7da1578c1ef5eb88bda09028ad173c27045e9759233975529f2f09002bc2498a03d0bdffd4b73dc2b178ec7f76382a8c9b156ae49a67186860bc579e8364c3aa7e4591f0aa82f63d6b2fd0ed92c9f1690cc080f62b956a2be40ea1d7539471f5b02adb95a816ccd1168d4d3c8ce18d0c3d7c6840158e182f256bff06962ef1a35c7fc6c43d375d4b94b4342dcda7e29603efe1f97ae04816abe198e88a71742cd284ec221458ed751346f8a12891f3cc35aa91e5853f211349ba8b8c367183833f3b71d991e77767aa7162a1de63b5ba2eef7c4a9279dc9e60aa650c6231c17cc119a90a99afa6202a0cca98a1ffe3a29bbe1300604a5bd9371b0bf94b0505dc25dd4461c18647779f854c1f98dbad179643c935534d8b94d6d5e35db3dbac1b0230c0eed46e63ffafe146de17eb69877fc67fe7aeadd0c585ec45d1bcaa33235c74b30014f6cea4bfc5ee3300226b57182195a99595b48ceb6f8e013129ff8171bbe6b5d57e5acc3ea2ee068726d9c497bc4aacfda27a728cf460238fbfd90d7b268939e3c057ab3b415df953b55052be9d5d07c079f2d776d1ce66efd0df3b3bbbd39238a199fe0dd1661ff63b27365c89bdc475c2c7af11f71e370d18c2269c2475c5218645da01e007f17d8670968438b6c11d18dc6130208dbbd7686e92e857b5cc9e0d8ea1a8c06cc887cef28d252ecaf5d1c57b66ec31806bb8c7fa655637e49775ce887efac9822b6b68035b6ee6efa791b248df14a5b8c23a320c5d4296a9b8b56354faae3e87adc43a4755100e8b013060b72266478126192cdd33bc87408f504fec4e9ddb9df59cc62abaedf0be05471d70f7a71877b2799b29a6beb0799c8f4b7f336e99f199d7a2ccc521d7d4f34bf004236306ec019cf0ea4eb525f8a6cfd783bb0166448dbc62e77567b4fa642643607125e331fbe91885f60be5d2b4454427cec34de1e7c205d17b2cd70205ddf118418a0dda461f681ae7fa67953c21c65a23823cc4f05ba6871b80d4ad654c964a7dcc026141f9446f1c21009f65241f58f76c9ee0f46c696ef2d367ab665c0765ecf4a6faaaa00103cab4dfe5f1d70331a5719104638c1493c505897a645bfb3b2fb8664f14e9ca10f808e02b5d1388c946717323ea3a7f5e566af51e8781a8fa1b18040a040c832350d140987ed88a783e5554dd27fafc1c3bf5ff3f4c56db87224d3679291bb181ff9d72673e66e2c25f93e6225099fc3456cd7df577fde8b2f277a048bdeff78defe5dcf37859a67f68a2b880246cf85ca98c067269e12af578fd16bb66c3a84c82311b7a12f2a334196ee810845e545d166ef7c26241e74aa719cc3789bffa4d3b2d872b546b4d0a919d7a09b6920ce5227dfb3ee62bfa117f004299327ec993a00f0f9448c1486925da60294e43a82b37c4da4bba21123997381d32e3c16979e750125827e0899c3022d9eed1566b7dbbc0bb77127d7cfaf4e37f7fb4fc7eafc3c4b0886bb75923ea0c9daecbd9a5a7f646498020a3c625d9ce856058308e8fc8b389a5daf1fee7b6afa05a3adfea270e4432e4e1cc4b4bba70182655fe4c229db0befe840213746fd2a57d6f4a356a559eb151982ff5f0eb97cc6a086737cbfa9212e0a0ae6ce1c95b90a0f2fe0c47b72c680ed611e3da79082ba3a38e75a8f0508cca23877af76da2ffffca82fb3c0a1cd6b97d8a2d7fc06beffd2d194e5d76855af9e9bb14b4b0807280268c5c699dcb32ea6cead1dfd8881e8d69252640fd9397e167233efbd0669f7e6ab2b9c8f213a68f27a3e95b2a5de683303f5e6b1a91ea1e2e7d9bd44c47bad857242456010118c3bc33c792b43cadf57e5d60dd7015a50b297cf554cac621b4d7f2f3e32e5bc3a99b66f42f7e8207357554c7eb4085ef0e4ac71d282d74f92030d24398ba819a18dcb6fdc750584dd310d12b9b93b260d479aa946d259de3e5a3abc85221b978b957df43fd54ba9e66fde1687fe1380315e1f10f11b0c3a3505b171a5b24ced8c8977c7b850bee7a204cb1b96999d74a54bd4291acd942be236d891c975f8677f10e8e436fa442d1a222dc166a5b998ad56dc167481b313c192e7d4ef133a2bdba05693bdc36a3eef63ad9cd7db4b05b4edc275dcb82f7e393c8370159353168176be63197e7c2cc122f1293f980e709dc328728fb5dc362534820318f31590eb7716a000c7009c09e64a217cbe0790e69d00af93f33e5f233fc55a0beb39aade5f61fe02d3780fc4cf7d25b953ef8aba9de68426e5616bed947b8dec4bb9ba002d56aa2f4e61b092e2ca2bfd6a30221f298785a7e273e3aece225d2ab99f89b52a446368ebf62932ada2e015bd5a0a3ecd284671d0e4297dd06b00ed9fc3252200b963226c83e6db09a06df71aad06ffe68614e63514ce3a2b6d2899bde495a5152d0912a1c49051ff2e052a0de15e14c1157fa62c80d53bdf1d52c30d0882d6a4225c10739d1186c3cd7bf04768324d0bcf284e35b40795494b5986478bffbc81ae437892368341eb4435f4eb10539ce93987f3b50bc465c6b6de55e0662715833795898c38d43332c7d6fa47bdb16c1bd4b35c724bdf9c6d5ee5a1a7c32d4a5ef806123a52a2b0821e0474712e8e739c76e983f86d903b0c99a4c71ff47c9bae5cbfe4b2c0b852c815aeae6bef0952fde14af0704e477a5fc51bcd5ab8700018986cce7fcd5ee9752223bfe782e19a6cd47be6badb57c092fedf1c149e3d653d4cd7080ca87a57eb0eac8ff232b2d2d5a52ec8ddee546fcedea83ce93e948ffaf3abb72846c7041b0cdefb47fd0e6138f127df959117f643f1fcc73c5b1c91a4b1d4a9d69f0e35bca9c4a42f840bd619a3fb3fe77e3045601ee0dccda5ba21c9639625abc23b9fc7c6ab7192e65cecc3d04635888e6f4a55df6acf1965f7f64ccaf6e741dc724e51d5a98635470d279876e19f24d757b6a7de8368014ce107008de821246eb2ce1f8e80a4252b4ce291843ad6e6bc18f2411fbbb403d31f3d24afcf7a22878f6c5a9c6073dc60b7b29c8d03209d8b7efcb36be2f3ba413b5e1b745055dde0b2526b191fec440276b6391d8ad1ba25df517aaa2a28c7e4bc4983059323e5ccd4e5f56584dbd6ecf96c54e54eba82f0a7bdac816043a7c38815b120501744d80dbebb8884264137bcb7ea27366ef7b1090b07d84024ea322c5f765d81cd858710bcfefa4ed653078784e39520d093f3df5e472910198b562cbe2f759daccf78e6fc21368c32ab2473df5e9ca5165d544df588467e8f5ffc17f4ca50ac86580e66cd78455e4fdff1758b9b225bbd66d74b26423d9db62595bc286c0e5d40f36297914ea662651610c82d4bdefa66747f6d69a6909581ed95986d98ad84c377db3ee2146677ef565eeefb76d4c280e2bb7fb7d395297ada0e80e8ee2dbf170e43938fc3cf81b199df0003daba858c17ae7f88fc4fc6593a67bf7feae99f56dca2f4728ce6b59032640fb1f7de1e92f8b03e44edf9261058f45fac4eaf572003f5b722bf3b1324a26160cb57681bf02a111ec35b6889fd42e47e962d1a99d4d776e1f0afa37107b406f88b4be6dc17c1ec2c1741703e9d1790a1b0e14fd09fc3d02cf6347814551db9cc4552ea2137d854144066861cbd026335f875e9e2e2c09aecb0cfc3f0df4401243a94bdcb789f0e7330a0466edaf225c17c8246b2a63d2899356021437c2e2e0c1df7699d7405f667ee25ebbb3878573202c05a109088243fd83d671da8ac38a21388b8857fe743b00ac91e79b6a8c5739753ef5cd6070093ca22c8e10978903d4d3c6e367e3cf478f283924d3e31faed19756d2423ee8f67d809ae0a62c1adbf324c21d2c045e36ad3c976ff65679b0bfa32829a99bd5ecb6cb31b25f05248d3863605557e4df0b27ae948a3fad0271854eac4163782267bc20d877a9f9f4c02f7809bc3fe52088d4b1c7f1da822117c5433856b0bd0bf2e7a7c73f8c3cf0999856a56711a67bdb6a58d84b63107f9304f2eff57c26d53cea74026c11a8cb089e7a2a3eb58aeccca0b15777129d948da05547e2488f949c8580bb5acaf73b186a0dad79fe8cb4a34e9c9f630231baae686d6e3fe2dc42658a152d4c8c673c6f64d938fe30810b9b4e2b34b27a91faafd34f1188f3bfa03660429c2fcf7ca07af355be00bd1f9558e075ab58f11e5f016fcb887c95339be635dbaa0270d158cc93272585223ab1e98eae8c4e71d55a23ac6dc5d95509b30b20e8250fe8daabb06c2d12ff9c7e10e3422d228ff15562165adb37b7c9850c5dfe47eddcc058b44e3cda04d592ecde389320e14949b916a047c2aefe3211bf9e4e73b814b5fc802a75ea1bd8cf86c7b7776606053c557721a1599ddf4c258cc212816cf0fa1c2ca2922c7e5188625cf6e139d1451d216363e0e64db0d47afb88de94f9e6843dfc97013efc852219a6b05ba6c2dc85934b69098824be69fc6da9214399b4930cca89e257a4c5eafac59a794383df2b7bf3a47bec1b7783bc5f3745abe240bc3e8ca6d4149faf9aa7135e9820a60fe505e0db7b056bb7b2efbdc69e9d1a490f1a7724cfdd208576f9f7b567c172a348408a23b9215f5c433e7c2c2126843e7df47cb83a98d0146e04cf5e93c141f354e8584a2a385ad37593b18881eb3759f4746effd1792b8aafa6a164026b2f32f42142119d424f2bc9857fb02b460310781e318d3497965124af032f1c90650f97c68fc35d5ca752621e84e41242b3b3328a34a7685f34218de4944e708b7c4413212142a25ebdce2a60589fa811aa984b0e2663ed53150cba00cc17dc63c71db95da03e975ec15109c62b0a043cba6cfdb04ec346c1d876ec19d0e3a4d38d62205bf5a636ff4612a0c39d17e491639ffacb2a7f67b9ba41ee688314bdc1ccd76a5f2174062aa71d69e7eae58c85e896422639384e07b9cf5ce6524255adafd5f6964e82203ef2ba641b27771b6fdd60def07937f813bf3bc578dd4294f990f958c6c7a9d3f0dc9a38cb05c17956b8cfeb338e3f38cf0c8e21e6f7c3e76640488c9016196d5c4a65babfb9c954e728c5eabc11ed07eebf47d85fa327248e95aca44c201516dd9a20175516b0f7c943f1a5f21c29deacf6618114718af1b138fbd99ac74da8e49360a243ecf7b04c0d9cc9d1107b37f8599dac0e099387c30623b7e17af4ed9e1a8c8052c4ac6786d4d3c2fa9b30d7d40e31070330319c617c04d924032dcfa6cc03e3d353a23ab961ceba9207c4d61f5f51b17f3a1877950c1b53b6bbd202adb958b8907d648ae8a861183e26397f4dd9580b4574b4905649641824c67078e624ec95eebc8cfc2d7baa78508aa90f10289f441de8538da52985a4d04bcd75dcb60715d7d1cb863d6f2af4f8f1105954dfe7d030d4fec6da8a9f54e22393741fe5b1d883b84f1f068902865adfcaf036abd886c4f141d5fbb9805c5d12bec6253e529322884352f5a423a4fe9e3bdee40da6fcb4bf3e709bbe85f0969d03389c4f74f1ac3a7669906832baf5dda26d8849c66e4abbc5db1b77a19ee387981552f7ff6af83a028ecbbd737516c8302c341b3612c6401d105435934a1205331934c9587d9f80b673f20f2055d8d8f42d74b0769d0f9dfcbb21b2bb848236797028ffabf9aee61da28c4558a06e76865fb5d170ac610dabea9e017a1fbde4f4b97df994d901eb7762f1af99907f2e60a70402dd10b8ac5ba321d9579cd12514ddd87ff6b4fd39214d876bcab1fd45288bc1c338b88b4a28df1ffed15fc38a13062d15313d92b535e25215d687f6b5ddfed4ab1c2a7c3449d39df637e390ec26627fa46b1ff551cad49e61177002ac6d1e40c75edc9681378de00c282944b27d95b1ee29ba6c3749f69558b80e5b59d5a8f5f391585356d6b8197005c8457e90a23788d5bf226852fa4c6d19db3baa414138ca01ff251608cc600665325055eb6ba9bef8ac815194bc0e2308be9f888ab608794cd33250d5491089c5a9066e3185e97d72b764e6954dc5dbf8831fefdb6ceba0b33befa93e1d3e86d5247121c70154b181243b4e7daade58b237b031c8944c4542a6cb927f5fce76a89252f2215f9128961d044eb1af2f1394e0935ca8c2e10dfb72ef0783aa4f72f4600682018f0a89132ce39994f7490902392fbde84bf5911f63838558296aef33aa6bcb9e0130146dd91ba6f312c1b79085be04b443399c18389a78d31cfd6b48d3ba21040da4d24960d30eda1f6cb13416d1da1c0d3c17e138c5714b939422e258cbb7680545c98f57d67de9b3b3eede5d3282d82077ddc5e9f9bcea75b1d0c2a414b24f19da6a9dee874442bc9c20f6e797ae60c5201ce0853369675a88c5d1cfd1e611674a719a525d7f4b30ce3fc87a39153319799f499219be12bcab01039eae44e0b31b16681f4531ac36f747a25fdc74f2bf3eff9fce654b375df2ba19065e0a3d84af5679f151c1c52a3fa6b087b160b0ce3c3a61824b7ec9e46940d3b3327b55370ba9e5581bc9b924216d1871a465ff65c6a66e224cfeeda47dcccfb9df82fc89f5e9e3d609c9dfe65d8604126c920ae07be2a7b4681dfac11ed1a2e51e02361d39507ef4f1703ee11550ad3e12f8f30f4bd67e622f676150ceac70ecfda6f028a5b1a574b4a26df4d67869c20ed7113a3075969236e5e7b3e0f668e8f5f276b50ff4f372054f420f85d682825018c0e2a930ce219c2fa8b7c25569e8fc6ce61e4cb19a9672ce2246aee52233bee4ff9dede03c577e014052567aa6a567b34bcbbce2e43b9ca2ad6350c6dcff6fdece5af3feb0f675344cee8f04b7a5c1ad011b201b1c16353d2562ddde683d100c58e0016d96a788a21922cfd17ba7a0e37b4845e25432dc9988312f6fb5666cbc0025ab4c4ad7a5085b795e874fa25c9838efd7a395188ae02407b12f36822fe77728143c36a77e825238e4f13c3834227a814626e663f7bac9ff987022b7c1aff85cf6a1f4a61274f2204abd97e88c0acb83a2d6d3aaff0c97c68d83538c8db84916ef918755c064b9609dfe29b885d894c30163017f1de8fec25e740d48a7858b13b0cebfbf6781b8fd0b441a0f5cffc337ef8e87e749892c17312b7c818ac1b862fbb9587e26b45eae27a9f41c592d6e8abb12d0c7851f0ca4dd686180c08eb9418bfbffeabad454f658213183f4e0b40a50f36d994dcd6a7aaff26c70f685f58b28e8262acaca48093a8cc3d6f65637ff1ac4332c9d793d45dd055cbd45ba87841cfe175541a6e4ad2613e7ee62744cf45b25528f4402ff17f1b2b515923ff9dde779b7688f00a60bc98fd6153e38de3ba48d2598f355177b6cb15514ab17502cdaec561c894c2722e4d852416ce00382b3810d898279ead6c649f17e4830123e3622dee181a9c2ebef461777c32afbb22770648858ab316044b9031312fe70c9fb05fea4e4fdc4bf26de4fac49cd9b294f464b5d539c8dd630296bead7fac4ca032595741dd1ed6749b174a08aec68d76f8a47c137d4a9f93bc1c231371eed1e1e2d28b993087a0d5cf1560bd2022984670b76a5172cb857971c43dc745189dd91c2207c7cb8e199b66e6a80c95feab805d8ca8c2a87dda45a8f8f34977b490862ad0ab169398f1c953d9dc96471bc16a64fcc6ef9c012f72274ada0ea80c5b339b4fbb5e02774aa3deae4f7c71f543a0a0a2b2a79b17a8f89adfe44e57e70ee5596e0b98300303b6e3e2bfa7e445af6903fcbd75b33651d7b0e8b1c71283ef33b829f1e52dc229218fa00e6516f0cc23cee13d4f9f0438b67f2516fdc48048177ecf95352697e75619f3f07618421aff96b0a4cdb66a60638431833c9dcd29f41f3f0b6aa26a3466691ae07ffc1475a65109c5ef8c49814d1ad9f85023624f81fa12547a7d47dee33c1ad158613b3aac2fb80c9e8d96fc39f0b7afefd5175683728d43cf725bcd1c7bb9a0ff2e6538c7fc764bd026d06dc000ad405a4e80d62f50fb86b3943bbe7b7eeb4dd704aa315abf159a44210750c4bbf194ba8aae12ae17421adf058c1abb86a2ba0053fcca43fbd7c5c82eb9264976df4c3d11044023eb45829974ec8c77d90ed5ee447eb6e903e42af3f6227ab23f60c61b6a4bc08d07032d6fa2b6faa5a3f791376f8d3a569a936113ddb5df7bc43e249f9bbcb6ca5402203d4bddc8b74c904c6334230a03339dcb5d13b14143d37940bb841f5ea11cb9a370c744374b9ff2914699adc02a8e909ee5243b50d815c3f208287194224c3b97ee33ba2f906feefff29adaea683f18d742878ca5e7e84c257ccd89c4d56709fde7a4aeae34833daf5c60a53252ad337cbc5c525271ed2d381a59d1a0ef2da492b3c0ace58c85ac14c2151ae588715bc39bdb63516bed3cb9062cd9daf4af03fe87417548cd2c52cf5e096f249cdc38721e1d596e6708295fe1fea75cdb1020e7f4e5cdfe4da6eb32492da8b93332d6bc36ed70b6e7b3ee76871e0336b7600af48fbeb4df73a9165a247d116f55be39a1069f6f3b98526a7ccd0aa9746c57474bf4978d0c607083dab871d410817f94c2e0a1d8b7c8f8d9092e226578359c0c42ba546525f90722cd368d431dd85c11a6aad611516316bc05a671d8769d010837f719f1630c37a9f8dd666a591bace43716c3b856592c3956ccde69a89d2635cfac3f22712896903a2de1448aa152b6edf8ea46ed1f59382a4a6d0d8996771d5e569d5c6c27c6c4ba6909ef24e35a66f806a0eb0f20440ee87c724d1c60d7cef4795994d1d158c62a3597930b2b08f9c21b8643bd30e7413a2b1ad6a281c116d22334911707c3996d31f282e9e1ef6cfc1738fb6203839e5e0ed948828bac980a0e8e8f7e8ad6f87b4c0f60bf4931b51f85e414198bcfe7330955f8c662d93eeda98ac858e57fbbcdea796e4af6c8af022030ec7998b15b6debfb36a447c17450ffd7aca8631204362f7c952ea8f7109e645cccec7b2cc6838577bb25a5d1fd5f337b273bfdaec21b90a3991f2def5cb3192e38d257fde13445702177d040a85c1e626a3c54b5c2dd1c38707f969f700b8c313a2f3f6bd13aba8fbf5003d34d41fa323457d95c4ac685ac699ad3f90badfc0fd20dc2aca4e6d6dd4f12768b0dfd088f5b44e878c98f4bfb55acb49abbacae8af908e236848512e3c0408168a95398b4951f8dac779aa1a242fa08a89f99cc0de064a955009ab1ae7e6da17fa250dc8e262ab001f023c576248c849198a214419cf38e3bec6634692f808d7329dc6a4887142f9f1e4d8bcbf833a6995f578719b2260a382c6e93e55e30e440022924bf98e152eba9d165cf5da362cbaf37df65211324be0902eb3b26ea1dedfc0db76db7fd5bd2a25e38e525406b53205df068e0d181b0c09a2226f104cfaeaf83d212029b6012fdcb7869b0fbd60c455808db9b3566ae19ecf3b13b53d5f6da8650a1bc30820aff8577a9e1aa341226dfcae517727856a83b4342291f145a08421cdae85cb0b40b56c3ee873d1bccd5405f6092b574d92322a76a2fe3dc69f101fd662af60e1ca7d81142923ca5e33b0a963cd522ad8d088b660fa6a8c2ec43e1d7d387d7ff704fec4468affe5214b8259bda547b4c5cc3084af2aa69bb2f267d78ef8f9160f5bf59ac3a4eaae3a19aac66e3f7e14093a4b12386068fcd5609ce2dd2138b2097af76a384edcaecd0e2ea9e908dea2c043eac12427b7c3c8d9d8bb59cc8c4c27b6ee3a380e1e949f4ecab492b29f7c9386a7be996a319173c68d99e65f203e8ee4d3a4f5c87b32294956d44c2800fccaff2f4f2869aca64f3f667a192677fc6dc030d620042bd2ca008a158858d36eeaa6b63ef4d7379e304a66cce33ef88ed6b584f8b97ccc25fd994cca7afcc3523de5db305566fadeaa6662972f5c4ffc7eafdb638a89e940546947e14ebce1f2b4aa7e72f6b15c53f8b901e86eb0a758759a2e2dc4325d6d120a7ace51fa6974b268e1099878e8da869bba14ebd37f216015cafe328eef205818457fb04c0004247e67a631c1dcf1ca706f5b76d317f34aadfc458667b6c5200f6f47f0fb373a84a0efe91882be23975202b7006bd16a165c5e2b043eaf7e30fa40569e941b97c54efce4f438aa3241b7a41992f562f4afe19a8bd97528ddf3c0df5b8854623a7fbdaae0247da41cdb22263a62d7178e6e9bfdffc6de6eb119edfb535d29cdb8b980b532d89d761f0b01efaa24a559c987448c93ed8985ea8bb89db37d4766f93e7fbbf9b744f1cbb68976bb01a077534a5f76d6a0fe06f76ea252eff0504bebaaf9a13410163249a57ac34b1a3e6dba731ca0a22735c47371044420239bc716cd2bee69d68357f4d47b0c336795600b0e16eff08a5b86d6477a17be9405734c2ac3978ed3fc3fd4132cb533f797c33bdc78e63571c01df3d1233adb8b9a434cea16f57db32fd83fed9cf408c576c501d1a57748e01e0fc04fdfd19a3c5d4a775f3a0740fed5f0f5e9200e7756b512843c1f330f34a0f6ef9f989520283d766e52dca6365f6ce7bd7f2a223b7fdda8ec17f543c80c0a044d0beda54840cdd28c007d90e06cf8f6c1a2682007293801ea680b471ec25328d13e45ed830885a3e41c08a6ecf9780f809aaf963ffd07f1cfa0213fddf9cccf05a5be464a7dc7068259bd6ae422a0a8e48fbd019081462356000496c2cb0415906fe858d800887d5d246818007dfea29fb60a144eddfd11c8058d121ae8512068fd51ada90032ac8bff690c07978eb61b01a0ae68e923b420f84366416d00b558626a5c0109f082af1e20b485a6019b00b56510f977cace0af7dc2367c9eaaa403a886eea60180f806a01ef0d1d5090514ed50a2a7cd867e0df2dd7fa977295b35f6edf4f4343271cc25f8f6383afd4dfdb12d4651961df0871d85cf3dfc7d1e117cadf9f731338a541df9f4d06af51df9f6c0ca6e0415f976eb64a37df4ff314160d20a2d9ff3f5204d41f2e97c606e47bade0451ce7c98a73ccac191b5fbe3715142ba639d6dc459c09fd32d95022f457eeca8a3a9a5e1e609f461147153172c860bcdb00e58a980df64ceec3debfc804cf1c2431b3aa35b53781d87d5d286cfcce548d81dbaea74b2b49f24bcb6d7ce0cebe72f397bca5e1441106557d47c99978b58f87c26edd58b7af3f361774653f28a8c67b212d2f2ade9d5b687ebfdd7b7118cbe86e2d5d2da24bf1bb900fb51508de6580160aeee07a8e52413b35bfba222e5057a38605a238f4c406390b3eaab4ef2bd027a8d6866a14470855608c4573c02a2f25abf864bc7f34156f91608576336edca33c4d6c3b5874cd7db21fd0255d69cf3814b4f66edd9db72fb8132bbccce117a1edb738323a1dfee291846f69024ecb3fa45b5134320de50e09e7494d009f4724897dfaf005a1d605ca9a726b08e64229e6db5014c51fce9233aaed9f1706cc22a2e5593907a7ce68c70197cc5d5c67c16bcd983a5624aa03a1de116190f36d98547c9677a757057756d6167ab151b1136dfb366b6cb316f7b18762439c911c90f07dd9de9a58fd5afae77990b1bc9f913c7e291285a14804cf74e0b7e9b761fac49c11ddb7e6dac64782f4cb4ac02bda51939b0758553e55799c1e50a007bd5c8ed0a3d3f260315b907fe5c8a52bb9a6c5787c2c3198bf556bd8dd7667594d19d5fe8c6b630880d75e0da412b08ec9f706d7ebf6a36b0e25d412c1335433eda60b244a3e876f773c875747a66d3e7efc99744e6ba651f67234f7096a5b52e8e58cd48c1294b3af2cc69b5ff621423f6f2abb3ddf35044b35034a97568bad30ba7f44832261e4aca72e9299012a50ac7e1a7d53d94fd0c5668f3d106965736b89d3ca4ad00939934cc93415ac8ef097d07d339df454f34280bb6bbb6f8c7a21a659092b94fcc93b8ae6d57dea2d186e7158c85efc7e69b55bf7a1e9edeaeff27f213212b48e91416ded5784e9cceac9af01225a8dee04504105318226e201126fa623bf552d39ab5c008ed3086bd742161c8970b09ee1ff35f079cc0e01392ca7fad851254633cb91937ad84527f81b0f3de64458bbf037abc6b69f74158d8600a9c2c636a01527a4c5dbfc5c62c4c6a0a1448612d6f26cf410542c702e87bb858bc7be6a2aa4c37f44c754ec2f8acfe18775e9cbf294db06cfb483edf53295851f2a8db727f00145c52f564c1f87e301b1d531adf903a81fbfb69d0e51797f17c9473036c10671b0ef84b7b6c591130c7c3db4459a28ee3bee377d3ea180b86bc0d9d28815f021c069cf5441bafd55ae546d3b7bfc28dabc8ee3a5b7086178993eee71cd1c974a8b6d04888dabcdf767f9f86643c1df148345e30f7d58ff952f4f9c4c1962f0f5c6d6e1d9713702e42b6c276421824953520d261c529bdf1ce68b9e9d77e8d026bdb487f3c4848b7c1ce001018b4b98b0eec6a487a06041a080bd9af668fc405f30a80b938a078662e0b653208080a18028a78c1f110208f81e6a6ac2274208a19a6ecf058478d72ec2b3c3982040b479576f8308fb102020c950d1802e3d91b1276922d36981381c082ec86020338ad7a278c0655bb7297738d2f8df5d6a0471ed643dd0ecce70ce7c2401615021084627f3ce81ceb080e41ff48535cf6f574007348cc71dfe751daad75853a999dca9ef96a30e8ff5e5200152db8913615cc83b5ad3ffc3eaf75d7af758eb8be9ba6a26d79cbc88f7bf218dd3af2f7530b0333d25d769cf91120f41f8c2df0031ba5bf920d3d2dd98c4353e6855d237ae48ddfec2a5a09a681bbc83a44d4ad0aa82bb761d9eecce047d320b0ba408d4d722f87ac40a5c3c04fa42e1914c88c3a1aea9af9ddd64208e256ac619c7f7aec614a6630c316df9b746ba0a3ba923ff55f27cbac573dc06f650423a5e7dbe881e05a534ec9bfb9d81e026047b35b22bb847dee199bc1119d9b7d65bf640c2f70bb5ef84b0e115213e71cc14452111153385ddf2164186c930b705dcae355be9b399f66ba79a3cf925b8bb772407d746505744f3c6d4a09f029c141c0a0a62109c1b1a3532f27796481f22cdcf2edef56feb8e9bcf458b9bb1ef538d24ce0ef343fd77889ad017a779ae2c5cce5496ab3b80bdc8f3cecb14b57bbffc18d0d80fa05a0785fe7be81ffcaeefa453c3ab926b7e1a1930a8a961dce60a65cf8e6a646689d74fb96587112f5a53fdf5a8f89155c8b5d690b9c47f420d5d6cb0e421325222277fe14de7fcf368e979403f247134cb9e2d3f43f24ecc1be35d3fe7629ae3058d0e22a1e806114cd1e8ce7de3230831a2428b963c701b92ec7487b1ac2d7352cbc9e6a20a79a1942ed783cb4763e00bfb87cc9fec17fbbb340a47eb9f66bb69c1551d91a86d58a4d32e787c0161df00723be66f7a88e6c36caab6271747513a31b100d7bf710ad6118c95b216fe72f548f0a8351283c3929b47b3507a2e641fb0284af49eb4af0473c8bcfc78e930c1b33108e1d3974f365392b1ef07aff75d756b593dd18caee87c837b1283241751eab41d3d393a7c434ce29a1ddde4df84aacaee0a5f95499104f4c2c22eb49626e500abec9bec2b6afc2beb77f520d60adbcc4cbfa4826360fb5a853e18d19b9472332e7d5029d659082ae6d1236787a3f9bbc95a52c42bdd45280bbbe6a3c52bbbe1ea1547a9a9dba34eb41d0c892863e732d728600960209f1018dfffa9cd7fdb5f66a458a097ba150d4815b576d69c8956d21968f5eedd6a9744724a537a5352075b3bd985b2c15a38ae9a5c5154ac7251833a7cd0baa36a15862a3f83f503ae52b6e0bec0601131070294585f7f27be2a0f63c299dd6fa47690a9b7fe01a8ef9a29a632e7c691d94d1191823a3fe2423aacf8c1e0ff099d3cfe45c116f2dabe07169f70a2b901061e835d89a3633ebfe98b10f4935ca2a49ede990fafc4ced12801de287e47fb21ccaef1671569cfde0d2508f4eb351398a0bf696e8e4b79183eefa1dcc96013e5816010b21248baa05fd6e4d35ae49a341abd29d7954475e6772f1dba17d84be1ef7675fa49d295e282c57e79a70ecd08e6cb8e0ad7f819fed199e0a178898fdbdb9842160c8a9c9bd1d12ab3e0abe5a4f2da4d0ebaf12751e864950d7d898a1b4b4ebad38a39068f20418a9d4f921a2ae4e9f55ae6e0b56e6693a84757007f7901cafadcfc14185c7847e75c6ff84fa155438372f6facfdf0eeeaa713e5da1f23b4c31895af6bfd142f1a9a2fd6e5b929f457ec2c837cd983acf1aad9da5fd90736977cf304208d4034958c3222cb868f3d12113c781d9cf17a3c61da96f6fcdf5439aad065d0d4e7602c9f09e54ed8fde1938cae95355d7de73b08f9271efdedb57d04afe18359d6de28121448c8587420411e24d77e34f170c18696073f1d5fd69bbe46c57a1e3f272ed34f336bbcf46172a7b9b0b62afd7ed1710253d54fcd76aeef263550c5d55c629b5046466ded498d5e5cda0d9188ffc32dc3e4ed78437c6d9c47db89a1237c31bd06bfd14e4377a139565153b845ab7f753a9f437d4821c2adc28368417eace733a5d931d18521a0eae51fb4bfedd8baeb27a7c7bc8c8e85e8b65962fce56819faf416a3e3d1246ba08b4a6fa5d600989ee09f190d81cdf66da1359b155fedc8e211dbb4cab1cc882a760639e355a6cb97c4520c8e3cf86b175c6bc8cd27df69be19af7013eb8a788c48a364b08d3a37e75c892f11c47f88fe9a9f226e4c692ae3bdd45b9da2f692790555b4ff1850799466e021f3c4325d0ae7ad8a9f4e9f22fc1a5ddefefc9245cfb4fc654f203a4ded1cdd159aa3fc9fa7e1d70b17f6793a740ac3041112d0d21529b807c9db26b7fca87debbb3bdc2e12eb6e9f2eca4be104e98e40b64295317cf9e59c78bb1e6b8f1dc14d86a07989ba2619a40f9c05dfbaa4b6499e2d10608e0fd4d3e7b12381524cd7bf0cb2cf9504d0683378b37421f90f206347007c89193b97ffa37ad992932d00d60d40f40c9ffc054d8b4658276b12f0888036d8041d23a54f83803674f6556d13dcb14e6083a6d088b2f504fcc5a05c9ca97a3c2b269921d7f7ea53de1042b139e178273ff2e435f0f902d93230885415d65348000c2b819d7937888890f61b7b31289ffbda3ae920fe876428d9c11581146c292bcf469ffdd18abfec67d14cacbe900c960b19e55fbfbaa31977d4b702eed89f8c8764e9d5fcf11369965503548ccab9d2547d983aa8bdd34bfcbcb015eaceb7377899f689a4bab3114a973dad82080f0ef9faf0f78c38c7968a78b7a950842df379a8e2669740f420c979192b68b0bf5189c345a47eb578ef98af449efcf04bd15ff6e48dd796b863328feb44a3494554d20a828bee174fa6daa8297868ab673db1ba2348b6f81eef95ca44389e668a5111ca7c8f1093fb70e3a0a6fee82867110cd675e25ccd8e64aa62357a4ed4d340aaf92564aa6f5ab1282e15cd11263952cceb477b7d82884d6738cb0a1ebc56c6a9c3da50bbf307e873b1ff4b6f2208404ff33de3dac58c5a5f68440fcf6463fbdccfe917f0556a5151df9974f49ae6015b537e9a82ff914ddd1245b194718c36b4ecb640a7ea506bf6bd940aa8fa2f07c882ac36cc5dd00328da0645058d5bb11a2829b3aa81ac0a4ca9125acbcc79ce403cb29e651da7834f64f3cee207b56f2bcd5a5f8d92a4232d1b7acc7222e623a3ec472393f724cb42cb2286967245acb6c5ea4272f6838f079dbb9512bc6b55ae5215b38e0bd7f45f652a615bf20ed893a75db20fdc7fc49ceb7e0bef4ec2f3c946d5dfd884b95bfbb5c9d20abf520456f187f22ab857688067970460b606e150a9f926fd5e4919305bc8ee10a0c31a3f849a0936911fa2ad2f6f3c5784654b2fd5c96d5539103d966aadac4a93bc94557fe4747a7e76708cb4febff7c43f367e280577b54de9bdf353d439a4c896f47c731f7cbffb3421291f7394ac3fdda77d7bb919719120621d574cb8f2a74357ffd46cfee664a31fd697fa39f681cdd125ab2597f4731c22f1d08a38034e7eb9c6ed31efd2366dbc7f9b2f495aadce4236b3782e94a86856183d6b2c1d4ba3d3e40d9b2fae214f99a9b67762e4c6ea31ef783cddc2c63aa9b8b1e839dcf81c095effa756f56dbeb7cd17a9c67df8e9c3927f4697d39aee7fab295a0e3df9ae008ad58e9a5890f23857199bb0fc9c6231791610c3f0126ff51687cbafb34dde76b8e686e2437acc660612d5207f01ead524778a31ba6fb05c443f2c8df0f1bd222a9f33311c5c2a2d2154c03a0aeddaca223350bc0174e17440b384377d9478ef82c015e6264f4fcff99cba780bca66d2e5f79857917566188ba3383f9f1024173e75b367103722e1a928d05fb4e7c0d107bc0570e451c5f48678e27cadf7b791fe32c3b4c92e1dcb5eb5d01d9550a35a64c5877ee096fbae470c7db5876675434f7a0cf2fb99247a5095db0413b5d02e08e975f9cb3f8af8cc773217918e704bac8c1115ff279de9769a2841c5bc3df9aa3aaf756c3a675d61400b18f973abec143f2743c012700685e9e31c2b64d05917893979f8d000fd8e4ac1711efc88abc47eb2a1d3c6d72ab14d44ec871f6e4d8d02898dfdb487bfacf976d5f38aca5dc46df8864afd76813264a93bce61d498c81ac30f11f183642518a66dcc7b6a87dbae33e3df2175aeaca0b69fe62c8176a8c98a2568fee8a12b246655a6feb2330ca86233f7e53972206f2a1e68899a5cd71fd11d9349e2c4c62f07d7fe267c65c9d8ad829114bf3a6f29d8b2c573056c588d9d2da2b98f3ceb8a6d2e455f80657c1fd2803ff91163fbe44f14997790b7a9c1e6e6ff7e8c26c72918ebb698b4dd7da9abfb6d4170dd6c17bd1431a79199787b8defa74d5182862674007e91f057395bff95ff56b0c83b8e3ad23a1301ae2c1282eca56db2066c5e742c822abf565b1d837bd41a0caa873c0b2d26ff5c70d2ed37cdeee79bd9cb38f49b763dbe9cd4e8bea0cde0139aa7a54d11584a4c8df3a178fd4756eeafd97938cbc04e685d220a6f45f0cf2a8728919dedf57093f6e9d72c1687727f057d150634490679217d59ac43e0433180e06c5a28eedc8f6cf551a6b50d1fa150e8a4d694bc566fc208829bdeb662ba89020485b6bfc07fdf0bb287ff455b7adef9b8848397de24357b002fc1e9daac731c5f786e26530a88c5021b3984744246d2537105d1f572885cdbebfa7b9f7869427f3fcf447fe510f35ff25b28d72c11964937b22a263804075de0a6440846ae98c9b9919bf3c28a48f2742b0b108819be3a1fb722129584da631abba9771f51728dad2f3e8b7ccc2e7a95dfe02e413e2fa48e82b90c8e9e70bac6ec3a33aa09f23c8065f1c18129018c604a77e3a5ffde887e7aee9f275833307b2c68c8e70c6f9c54d2348e4f54e76259e37f832b90f5d73e41afc755610c893f64f426f947d4d636393f7db336be38c7e886cfafe73f7acde5164297c9c4bc402e20e071072038b41d9cc77faa31b9b9e18916d805e474ccb9fbec3d12bcc1eb330be4dddd1009ad80abba5d2d5f3f8fc2e8d6124700d0953258147f583500576a2e43b50eff458438f309697fca8fb9df31f5d9403e09292948566d0db28532fab896b8f217a5438169b4f5e347583e32ec740c8728ac86f707851434cd3994dd55d6970793573f4d0b90995527d8aa6a22a186e5fd0f589640871deed928b95562f5dc6bb6a653f2f0575631cd9ac45508570d57b3aeed79afc4aaf69031cfaf0a3be5cbae03bc96d83b33fba624553cff2b7e3aee0878985fe565872447542c840ec018201168e75991a14c61ef2335d9820706c03a2e82e8d8fae24b19de5fbe09119260af535266a1c1b6802c571d2db98a0c24f713846a2c9dff7d0c07832f9bf1a57804555c15996b316b3fc87ea638509b826de491a09ef812b90d415cbee9057c1819072e9b755abcaaa97503621117993011ef2873faa82a38bbf2edb6300496befe2a7b7b353d405ce6435deda8fe3c508e4d0cf6b9188a9eacfa94ef66148f06b4fb4a5601fa28cd0b1fea6b54ac3423aff22e3034559c44e7b6cb41c33137523a06d0b86b0ddfc42311d70dd55261d75eca83816a3e8123dc0878920a944d16e4b183db9755f247d0808694e97516414d4c4b337e00f1029f2112013c47155e8e5ccf9eed7e59ef3ed7462de6f4aa9c92015b38732241eaa506d1c90c660d4d97f0320578340ae0461144c1a77265ad2dec097591560127db4d984dffdb7b300b75f4263aeb7f3570bcb19fa989a836a19ec8b22de2ea2baae655233d04f019480166307d8d21f229a0e0f95b8224b29a298a7bfab4ef92403f604f22ea6d6c15340a40512cfd690e62d89d96a9cbc4a55c95b1af4f08b5562304b67f5f1ca066d4200e586b99ddca2bbb5664e69e6268c84ab020797bc4bd415fe8d259bf0feb1a10000a480b9d6a1e80e4a0f6727d206a57703e5bcd4a56da158dd43eefffd665458c00176e7581d41af2abf0cfac046b6d7c6673b9c781bec16323dc346b250b0a720501825de1ed892f5dbf694822da2a99a10da321dfcf863671f524f8920cda8c71968651095fd239562a84e0dd4a2362166bdb1ffbe6cf4f344fa2249bacf65f8bc02672b0eb6197b3f35d5a98b3b24f147a772e6d4b01f791ae36a50fabae1daad9d5317e47f9b4b1255e538724f76d141d058e2009cb9422b4cde587f529d542f5778b9971cd513f8d15ef79bd546a9e6936faa27ed7b89f6fbed26d6d01755820ef331ee309ee736d02fe7391653924d111d9c7a5d790a378fb01f2dbda790e6dcde94bb17bb6a2f0208c97c8497315522b3d72912462a22739045e8e89e967a37a0e990c6d3195b5901c92ab94683ff63d8738312c5903baa61f96cbd4db851506be449388d726ebf7e0157d2cb4b419d3def5f1505172250131372c1bf7eddd964610b0f688a27aae1910386d9dc49a115ac703e4a58eae3d343b2e424fdbf48f1734ea7e078b0bfe0bf9180ffbfe6b985fbf740652756a16f0c8ae243c51356b3e7a2c206159dd6615b7d5fc020252f77b6b93ef50b49969ef8643ce19914ba54d86a5e962db8c88f92d2b342404e040add38a182228b3909b647714ae27fb8744028bfc4a62d1725d7bcfd2600fc8ced3d34d837d5760ce1f56f5b448275fe9c9d788584277db77f7d647eab9c06f01c447d0f4362e59cf74c82f5ff28440f88b02dd00d369a550f476d58a8a6ed025d837e347495c878c24d5ebd23bfba53ec1fa54f32c024084a42c4f10847fb3f80ca389c92ddbfc5844c2eaa21f0b02d22a947d04ffe881eed79af73fa87e715d701ed757cd2a577e69f9594e021db912790e45ac5a80d9f92e57fe3451048134ef902b0b6990d6b99a384493f1d1ddfebba3a7e85361b260b96a80151d0d1bf9e7f2c70256ef5156afd4a500baf500bd7a3c95c2a0b94a457290b6be28dda142aa08054020048f088291c2b2c7797627b31385802ed40848c28d4da5334848dd64a1b96c0fff25c1b2bde9d863c3b89165d66b2aed18397bcd743229149f1170c12223c0606afcd2dff1ec7a65ac1f9345cf54fb331c3ba1a004d238f3fea224cb8627b7a3f4e7581c320720b5cc1716be46b44ae06d6dea740ef0c3022bf83a64ed500e472783e3d7f953dd9ac317d18f22cd72be4aec93a387a873ab11caad5ede073efed4ff4616caa45745a28124829fa63009c9262ef78e080a2aeef0b689551e98f7ab393d0845ddc53e2b33032d90549ea183953f637ca08a98077531954f0b0217cb645f43094bf0a0d4f242da3b5b4193bb7f02c43fe8132b6cc26677677afa0b1ff2983472c5dfb2b8d3b20233855a08964bf0c40677db91a46796a887bb6561b2c0a0c30d0e35470a272a3763f43e6e6d02319eb4224bfff8dc08fc685a3da255ad1d8abe04b6d0d8ed2babc9bf5ecaf9c1ed5fecfe58d2b75ea8fd5d40c902a6c6c038ae8fcb94d7669e54097b05707fad93515f6260e43f5b2928635703537acd2615b2faef0d627fef3c0e79f1f738e23e1f5ab274b064ae3bfcd4512aa7f35337effc55f8b465f85663c72f59a648bf2f33f4a5f13bfd62a8c688c9380cf971a82e8c9255f799f75b92ae8bc7a68656fa1b49656c73a982bcc1601fb1363d694689a0250a04a48489d7d2ee1a599dcd6b2ee0b666b06d0b8ec9ec98550622969169e679d0740037e9ce5e202d6329f6264271fe0be37c61fd3847de3feacb51b65c6623c24f7669de883d5a153296cd4cd88d57585e6c98b8fedf1ff89515ccc4e4618c1b7ba288ffcb178d49ffc0fa6212badd927cf0f10d897cfffff2d5fef6d2f3dc91205831e50f650b00a34d91fbc3297d760c46e7f8ef9339b8a3f8f4e5dc0649dcd4cea7300ea3cff58c1d60bdad57ee4ff609203ff351cec402f88d0eb17cfe41d6bd60882747ad74f586975c86b3ac83f075f756a74ec099ea8cac049db3312fbd4ebf656266464a6e70b56d45be3bf40f236e8d3308c26809b352ab23b7f5f549b199906a7692173b9157ed5fc2bf2f8e5c3de1dfd5265a1c2fc6a526d7ae5b07caa6cb6fac7e25097647439de555f37e9db7d53125b44aec42125fe00e5ee30a8b34d5b901b77bf7eb4cbf8132003dec38e1ae2586b41fee46a6cb2b81047cc91b38ea66fe29f104d0ae370553782f837f7b0d596e6670ea43202b8b027f988d39603e6099ebfea1bd79c6c81a1a78824a5479a4b97ba67dca7263b3743cd37c87221507f02e325fb3ac08259742c08c05dbea96bbf4e2775ee9b877cebf4e2b3b9e1d66a784f46cd00b5f6699540f5865d5b1b65d0d3d5ccb4ca3056304b1dd917fd85aa01c21bcef20879577a86e6bddd4b54496c5f1b601c13d89166540346c642af5f3533023e276c763fa050318b7505283552333e405c5136d299f095fd38d4c718ec32f3fca7b9410857d392209672cc6a1bf59fa893185e6d4e26a62d41b56fa2b02a71eaf41b60fb794f36feed3986db4cfe3ff365231b68eafc0808e2c43697bde4a5ef33f5986580fb924c399b47937d73ef2811fe9ea9c55aad4637b6da085b8e117302edd12b22fa63501fa8a7dc83308d5a0343cb9c9861d0187c48162bbd7073e61f31d7fc94a23ac249895619b929b7b332b824c41c50e0c1e3b5ff7904143d9bee00023c59bf387e3b4b06639e467d9dce710fea38b0049753c2c7a5e27953b3ce389a0630d75e3fbdeca6a842434c6814276950df192148e7cd6c682a85304576e5b17e8cfa91cefcdb2fd298c16e8b95be45149cbbde043e5cecb1131c6dfe816f80f195b2a34a4f2055b07245193ca959c01a450a44fd4ba05090010c478521202898f4ce8106e842f5a89b1cd5a36f1aa22e667846f5d82faf2e88336950bc6e36aa520c8f293679a55767a9c2b0117a17090260fafb987d73b7b2302a07ba7a29693f7d27db22a2c2a0742918c7fee7ee2b6c2de278871b0fd95a3a523889954232c8327c93627843c977c6d5512dd43b0c02d9a003844b5a1de3a7b2fe6ebe2febe9f57df595ab5afb9f4d7edc2fdd0f7b9023a410dce17d85feecd5a99bf23b9dc076e82ad796c12f7995df385e064dd7724911ee1152441c5657c3a794164ce90a9ab7ff1630dae4a6f5209dfe6e3a7faa94a412afaaf42b139a7336dc9392d24ac91bfd4257db63b562fc6565a92040bf75a725e8309fdf2cb3f2247db931c4c72492bfceb2fcf27e8dc12fb152fba7f5c3be9d02e380c2940d9b37c34322e37bd34cb1789189b4d4305ceff0df1f9a849fd7b80157c383d90e04a37048067261ac909be46166405a401902f0f321cf242c17d98c8c64f7996f5120fe0961e554f87bb465c5202b66a92b54a8277c8cccdebf677707ec8b26e13164e562f49a21dcf0143aac81000c75a30502aa609168241eef4ce627b5e3f3ff0703a07f385dafc02c007b06562b1f5c479f52a6b492de8625b82a95e38c1af655c15396b29608206618962a9ec786198913390eb183665b5a08d7af84de11dfee22ae27eb3f4986a3252c8d0a74fe70da01f7142d9a567e998506b51778dba6afd88391057f500c17f031a305574c1111e64cbfd90955b0e71231304b2a9faa6995fe2c8435232bf3d6e5c48ef55757f55ce62329428615cc079376e8470d93ea160200aa14e30fd52dfb074a206eaa91161e64414ed1451dec5108e124c9be579a6af2cd9cb1de9a0025cb4d4c087f5eeff6c0499f5aae3c4e27822de43afc9d35bd3dcb72cb02f4fb05b5097ec61660a864aaafdd7caa92afcdfde60d12e39c09649d1c58888c1626ecdc8d5746b946df83ff7c85ed775d176157e33c024473d693b668d71c04d62716875beab19e13c966c12c0118a016d599549bd8c707c101d1b3f59da6542ff2893486fc0a8477813f12487323f047b011f6007eb11d8a4c7483998e66ca0ec1422b068b9b90ee6a7eb7bad57b051a4137c0f282e82f1eac3244251bcc16a9fa12357de8eaf3b5fe3c1d179388d913938b9519f7d5d30cf6545ffe79ad2c5e0a8fe6756ff350356b6a55f695bdcb532dbbad7751a91fec4581893c8dc00d01fe7d9dfc54f4dfc8940570c38fe174eba6d17b569d00a5da668cc5d0c27e47777dcdd03beaa0036422fbffae950ceeaa48128439bbdf1cec5d3c067f7a6562345ee99dfad7e209f72ee892d4d8e425d8163b7a7527aa8b0fb69369c7074a3e7e71c746cc31539e4c9ff1c2982d9abf34f0e42981b2a5b2374517d5272e9e82217a4f212e4b44924c547e384b93b8fc4d84cda48a84e9080def8c659cfe3a23b68779d231b3aa2f0e53b9b19f0c2a8310d402f1742693f5e4a4e0c656de4a4c10ff017c516b6137cb0e0109a6e9b6f1b578dd081af116beb67c7f7dbfdbda92ae352adae78b6511d3222c2a015fe1646434e913834562bc8d4cb7decb4b9bc8a42678277b3726c1ed76d77e18ca2020fbd8c9b4824d9a5151b1fdc01e008d680b077db3d50e48bf5d2e3dc1404a1233c82de1f7d58380e8c011e9b56550653a0f1a278746eaa31d9e5a51db9832d10095d74bc3e9433838b45ec458b4a45792478dcdf7e0bf24699b768f04ead12d09275d7a5840d54b26ba07b055d8388c4b2a793a6508ab1721f3e9ea8bdc6e2568bad81cd63a8b7d7f323acdab6e7af379aece449f45807ee1748b67fc587d52016781b0d26bc393b2d6e83b54ff14120bc4abdf64cbb13f45a4d20107dcf4812aeb228600c65173b2001dfe871be03ea2f2dbae565920b2cfbfc50a2464cfd6e4660f0c91179ad3f267821f617b67ddaa1724e248eee7e36706db969d03e99aa38b90977eaa8d6e74e6d416ae6bc0ee0940f471a10db1358bb1a2892b0dc656309a40101b02bd33f7917204e63bb20f4a9de5117c6115cd130970f761dba8d1607849d8492d61df7dd9e691cf80da3eff4f937963829fc349b5bcf9b283b15f3448fc077256a840c3599ce6c73c3e908a0de5403090a2cee83fd26d20b19cbb98c4b05e567a1c2ce0ee1794c28d22b23c8dbbf5d8099876c4c35989a5eb5dbacb78872ee0aa25f5eadff178efa24579743f307565464442c1cf7aabc4731d456921438e4258701c3001096f10cd4131e0cfa80f80182361130d16da5ea784b8acd461796caa5a350b674264adacbc7917a95f5ee2271c2dc9afbec1eb88aad1c2cf521af2d2e0ac51cc269af75966f4984674da4064c8ddeae01f76b727c7d7c39fcd935c9ad986d67eb0c805b5d937053dcdeffcbcde939f930d26d5a4841a0c17a77b3139e4b73927dc6be1ac023fcf0b313c967d1a35ca54f7a7683a656c61900734dfb7f187fe6c608def3c1266ffc9269951b0bfd448089588f895a96ea1faf45ee74db0454d6d914f5f85d76ec7f58afded2bfaeb91fda59d64a2b760a3ede76c806d3297ed5ddfe4be8d4eb7047da128f9faa48007c3fd35006d84ff240001b6cf9871a45bfb666e69c98be7143872ad21797950a009aefb039ad49f644fe1bc006053f5615360e85b24c83313fd933b2cf9c3debef25f9b1dbfbf32954a59bf79eb078699f6e55ddd024a772e3e3aa9e345ba6808838196e9e6045c4733ca17d81db5f8a83e5e57f52afbe75369dc6aadbfa4bb352cbf01cb21e69eee15c1968a4c203799546b4cdfdf7a6b3848e39a919c6ec1e47f25f1900b8ee8f13f1cba00d9f72f28a79aaa85fd067fe8961507b4e1de8a1bea59e839f0edd3406c8d9e3052038e7411b7b4ae58fad9d75a414f004bd6f9246a5d5fca3c87f2fba3db1feec554995c00218765ad8619b707a25b74ee53687cdef71f40a1ac407d2acd94e7fbe9491b9fbbdece1b92f0ae572637739b6f16766f8a666d1c4190e56934670682816162e5bc1837b31f5b774e7046965019a547f8c308e16296387e538a790d69d70011c5700666fb12901950c95c6b6389f556d5876eff979a2e27b49b61c85fea32140a7e6e89b644f1576065aa7b20b4e5ef9023e7f599e160e5c1db78bce6ac69925d1f8fd74f90754f3593bf30406d7b8a20da27b576afbfc900e81fced2673943389af34a26decfcada03d7f4e52465c381930b30e15e5b6bcc11cce137055483b720e8e24919a8ffa46b8d905f1d6ca3a3d4741afab666ad2eba382ed8748f86907e44a09ce6cea8cc2f563b98204f7e531b62cdff63c54beb9afd65d0c04ebba3258f521ba756d58f61c642841e0c4aac64b4e6824fc61d34c80081c21070145430661ee2ed6f750911382c286aee626f0c2bcb1bd0dc7dbe8df8b4c7cbfaf281ebc25c5985043ac3972feba7386406c51aabe2ca31b4a3594438e7f5670438cb6693170ea928a8e7fcc1bb6c0fff22145e64c1bc58cc282eb9062ff36ddfaa42fefce080e358fe6af3e9e90439155f2ad2cc74d89be8c68525b9fd39a79a47f8e13742e58ffac3d13e135bf2c81a93da433bcc97bf221da5894adbe26736c9f9f4e553ace9527fef03b923ae76ed3274703237bd628497f18a75d84c08cf6303b55fb0f14b5e7bd69e2a861c24f7f67e4f352fd5f58d2f42bdfb94b4a4bff1300d2ad98887699799326803ad2cd0b986be971f835c8b56797b79a9774645c2afd3459e8488f0e39b0b7f2937b4b61773eb88a6d6abd107281ada784443dd464de7e8398888a8b0521e839cd041e7a4151dd9bdee529bb3700f999927b55f877651ffda893325db6b0ea3fe3b6d5e450ab30753579b148dce2ec4dfead395ea751aeb9244b277fe07f8eb79d756677287fdb9b5c228b5abfcd6ff59e9cff907d0a5464d2a686b9c27e9b97903ea94497a127d4fd2f38ca0f68a8c8aef18eb41e350aa2a466e55233ae308627962c507e617bcced00e49487f07da3ffc929c3b4386ef38b3d0edd2218731da0bffc351f1cd6e80dc374a7449901a0c75ca25bb771f12ba00d5cd4ccccd9c607cf489bfc6a7ff2afaa76327f16480bf324f2dd3e5f9e73d0ce7cf144537bcbdf829e28457b90afafbaf6d4646e3948dd82a38411432ec8cdf30c63beefc05b8d2719c2e7e365be1c0edc227934079224980137f4f8a225d426a2c07c080a0177119bc9f3031f7468a1f6a126b265e1b08cf66d01d6aa27a85105202a84be055c6d0d1797ac6f9e081209911e5e98ea6986dbde6f49e6c5b6ba8e69f6355864e30ffd13fd28bed06eb4443456970420934cbe829c9f583ec9bd3ed6cf1881f849d39e0543e478c2ca330ac0d50ac87f2e03bc17e5644007cfbcaf1b04817332dd8a6ac56e34399c9523c6811147b3742409827598cd46dd24b2487272d1cb85a87892978cb98643d046a280cad5faeb0a2d1fc9d01bd09b9b09f2228499fde07494af68eca3505d1cf832db42e0a985fcef0b337de49d96db52c89b2b9b9123fa9b8885eb7d3849f4ec261a9506c013e8c87dd01a607bf485b9f8c3457abeb9f924726b0196bca03fea15463d747b6fbfedf833abf40b0f70bfa809af02d2307a4bdfbb54935ac98efdfcdfbafddb4f69ea86fcfcf00ab2f2f462d4d3509b4ad9cf93fb05f47d09b38f063e14b7b22d6f888aab391678d65cbdf4bae5e90b92c90a237fc5e4868a67f014eb887943a04dbeae2408b6fde7a54e47e38b37283862856ed93c7c4061a6c07c8e6d9daabe0751aade2bfd2166d7cf582b1f1f7b4477c210ba61f45e9e35b1e0cd2a360d2ec8d816154d2cbe188c8b73a5e0d297e8517d57da988e2d603241cc5665a1a2be462512104a0c5a24ac2296d34e3d5e69412a70a88991903bce36f59b4123f86cd87224e266da42268d46b737c8b6690e1ac77054d678e46bf198ce1bf281120515f2acb145d1839cfadef17a172b5bcec457344fb0e83874dd95d72331647a21ff0d197c5558f580f8194b8abeefc2a4f2707c89187060fdf0ed48caa84f8a7f39859ee322796eda64a5a602013396706cdf4dcbb005e79f0ab67ae533e57969e84975b9f09f48128ba1cacdca8c4b26256a38a1b1462c39c224eae066cb2663bbc989926fb14e26b72287415c452afac4b111728d4f717e9e7ed2652dc0c479ba70988a5dec7c3acef274c3571a67c3e019edebb4c8328a1c7c609a7b585befcf69cbaff41c7a11c7a3e26563b7f0947f9295992e62276d869972eaeaba04dcae87f9018e3831fb857531d6308dd3de3fcf49d6819d29bdf883b42345a92400531d42e6296187efcfd1d87012486a168d0cdd5b54abac4eb1a8c3de5171d2cfbd5c75212685b87d151c979cc86cad195b9ef2a42f62bd3dd87fdbea56c8270f2cbc4266b1d3dac1c8d2f86fb73b5814585c1266aa165fb2ba8a6aaced2618d98f61018442c736cc3a5b88642bafcb6475e82a25d748933f5fff1da98160e36ef4dc4a395d3af18e5d5d498c91e3ff381a99075ebe7ab3636679cc3b9fbf8cc47f0616f6eb9c55c2861b6ce92c18bae202445eb9cdac1ddbf5d9758eeb6d49a9cab8504f0b8ca766c1ec3d5142468b4da5cc0731c410620039001de471300ef8fb5ebea5c5a2c5ee514a031ec87a6d76090267135660b6bc241310c9e2ab919d020096e170a6eb0e6c8120bae6640a0a99f549a285d9a9a85ccb8d3d1c2a0a599e4ae402c1bb409b63c938b845d40b80d5238c33a478949dd1c779c7dad85c4412ccd28c71814292c13fc85dc3a01594c0a12011fa164e8a748917cc04a38f1735546bb892e93a983e2a2c8ad5008c0e132199006dd549a91da6565387cef51452ecea182de55ca3f17f19647de8c388ebe98d6e8fd7cd1b5820037bffa01b9d9c7f4c687a9d7a9fc834ed4800175fdb75463e8514144c409fd9f3af28ae19365ad3ea300a5bf1a83e18ad04c5c2bf85b7cf6b4385dd752bd26dafdab5420b374c486e179a34d80ccfa1b0e838ec18b26a6ebb0cd764fd42b731608fce04e88b39653d717b62a43e3f2ecb52a498e92eb158fd7d2f2ddd312f6a387a26af6502d834f4a821fa692b5ae3559fe13cb6728ed196e0327f957f6a31ff4609c2713609705f62a4d623bca3211d7bbbd36393957412e6c901c6148cd6633e17ab358ee7806f120c1328f79e3ef39a121ae679b42bcf1d34ca8757a531e00275edae4e7dfc7a5a15781a5f00bef75852ac1910e0ca699bcde20eac18061d5c3406398a7bbca0e88ad1a6cc07db15d8b18ba2c0b0f67bf42b345f7f004f0bca2d877ff62d879981d14e7be4c097714e1b0f46bdbbf9afad798e3a9f9a716aa3a029df5e035731d264dfaeb5afadf453b1869af8bf30153e1a9b0ebb3bc08ec877aa332cca54487f37140f659a06d1a14cc84c0ee0ca50f0763021e9195944bd919d965b3391f056d00456cd5f09fecfbc4775b4b16bd5ddc99f57987909430362866b39a8df0e55ff7f55107719ae6656cbcbb6e9bfe685617e73afd6db715d551093805607ecf3ef953cb27c179b76b362a98257ef6834da8e79921011dceff2c6a693669744706482d122998900b2766782c694f0fe1b6a2103a0bc9f1180dc2cf15b4e7df1dda4046fbc3640ef17b0dfb23b91e0d049de97cc14f561f2be93127b84f347fa79e031a5aab9baea77a71993f741b80a708f102118e875dd9b768da6d7164f7fea95e0e2428d0415340ade29c82096ddd0182fdbdbb6868437ae963d7d2f972111d9ae764a4cf90e760a465afb1ac824622a7b2f81dcce9bc85827bef8e3b9003e0d3a17956b75591e1e57cb25bd02396ef4704e659bbf2e3f96e8ed8657d17ece804dfe4a9246e0c8eaf8a8de9a7915e5cb454e39a30f346476bec53dea93a2a5e7d7304ff8e568a44b1c21b6d9b0633c11887111a0d225c8fb617bfcbc5e9979219b8cab4ff5bfeb38196c2db2f584c0648385e209d841f4718d1e2bd3248d3f2d207063c309ab47279f12086baa33d57cc0ef0403828569257d09afaa28889543cacd103e84e3a217b189e34421b42cdbfa91f0409fc6f94b1f15316487e5811983caeba747883021295742ba445d669bcc660af5be8ae66b3af44806c9e68dbdc04b649df6c43999e4e6d3026919442eecdf8695f0de021928d1a38a0c7ea20500899bcf7dd2a1176afda74d9d271cc2766fc4bbb77eec404c5a22456ad8463b1b9f7c60051be6cbd5d40ae047dbcca5970e8ea4c06fdc6a6b4fd263c4d8fd03f93678999a2e78420f538ac47a3ba06df3fbcd43a018ff1e4b9eb801d1073afd3448afd96f79399e5ddf7225b026360127b654ce14f77e60b7562187f3ac4837c05234672f3c733ea040984c5968c7416cb83a36ef25321ab21df9fa24603b61238644df87b7112f14483161552f1b47869290dc6113e20929c0375f9c87de30cce7daa0dff9928156308b8b546060a4efaaa64d27b0f0964b1a7e6bda2ff389ec6d7fd18db17ca9a0af7ce9c38fdfaa951b5862ce3a612b2b78f544e5d74428e8420e9f0bce60e4400f98642df1902d63fd2c2641723238827514b889a01e15a17685c7f973a266a5980cf59dfafb1d7e5700fe520b1841bc7e62c560b7a5274f56415267fad645c8cd4e33ae5b9f2bc66a62eb16a57ee84c6f20a6102ac5f1aa448abf3fafc52af088c09be5ba35b8f5b68537d24d3d4ac5cd8184402b36c5cca49ecf57929c676f55dac37f6d04bfecd2f6aac2506f6ea5fc58e44cc80318b1b8f9f0ebe22b81bfa80d4dfd191c9a9285e9d602f30f3f43fdb7c30aaf25f71966911a3adba3dd9eb48d9b31b575573591c8c464d823e42c4dcf4b0a410a5b7916ba90940fadd7b17a2d906784f46f8e3c39b982e81e3d4a79affb7e7b6d9251ab35a44eb5b9f3fcc8c664e24a13bf94aa17e17735ee3ed242ba783829863e5403f1836fc548def16850c6aa2eca856a5d3afd238ef42feb2471a084356f6975681a163946a21e732c8bda16f764e399c320747b50cae2d92ab6c835b533f01edbea6e6df74c498ef875173cee65cb6660e74b48639fcafe2a6eeae7d2a7ebe10dd3ac664289eb82d7d45a29bf6b5589c9df64a3e45df4deb819ddcbccc2431f6376eeb21bb0d05c94949ff4b0fb7bfba935f5b9a1857032b287c5dde187b1bb612d887657fbe927c7f086dbb0d708d49c6b2e63a151a657eb8ac03e42a47dd609b424c2af7a6eeb3383d409d5b73771f8f2699f953c28d44eff7fbcb24377be088bce6d996bef3dd0837281238bfae33d3c3ff2ed36c3af023c6af3f7f33e27b0242527959f0f4bc148369a281574ceea854da9ac4a9f534cd08424cf1b9c6d5fd60631b3adde9b45333fa47076be5bfe9784db931565ed0c7401ed23e6c84b33d7f911206ed5dee80cb4ab50cea77aae334c18e95514ef0f9d51d8e000c7529d1a098869afd6d1837e630b3ddbaaa0674d6501b14654f63113685dbd780ff11a3054da51083d8c024ef15333baf75e09ea4ba246d3d1266a6845f76147b7bddc7235577faece0fadc1ae496a0f0adab7f605b5e8d9b1021429ac43f06e7ad97de9b19d6896304ea6ab75bc55155011e6eebfb232ebf7215162d537448e2875ece3c6563070589f51e4d45eac5287ea6ca661c025a289290e1bcd269d5eab8dd9c33569362e9bf5bf195e450ef2eb4e9e369af14aae80ddddd35094c7362054f9756492409ca052494994265a4f85768aba9e28b8b534047e644f0d7e8c6f6468ea0ced7f6e91d6312112495365a5913802f388c5a945cbc2f0b446a411082b05818b0712a010601660fea7c6dd93bb0012bb1c3cff52e0ffdde160173e8128ad29d778bbf4d91f84714d4fc577700d75ceedf4357475071ca1866a3aec78b191f5106bf39a4f52ce1a578cc9e22c9402c2212732112737f8e128f6502e3ec2d08e403cf374c19c4864f28fa8e8ff02234bbe9f19e91b386ce993eba7688eb42769d5d34e8add14bcbc6d33b9d3e77012e355d3fa9c5151cc9708e51a9a118f267854f9648d2bf92e210877f63b85804d65d1743b2bb830c8f32bdef8f0108a457143510654ad960081d7e660b6f089517d8daa746de7068087eb170b2ee185b07f21f0208c609eed8981acfc54f40ce8ed6bacc42207cc9527f8924c0f2cd4ec3590db2c7b8c11c97d9f49e05767442470e00a70eeb466646b79d0eb871bbdcae2656ddb6b3d8e775f0ed7d5c78fc5dc624c53a60af3c02f8b3829e50b617afc510167569ddd00ad64a293c25e69da73cd099df0f7c38e7b0bfc946404501dbfc08311e63895bb0f490e669433cb60e8e6038de9c5e9897c98cd9b474c567a92f6db64daf7f4cb227931ff619fa46f8646397b165a4b0ace86dd740c0f213bd2fb34346f662653b62b157029895ec696b68b4dc83782620478808c09c6cb158e15fae2c60c8d18072801742d3c01f5fc6a986261ae7fa169182c1bae4c3d10eb505b8d1f9bbd4a012ac9dea9ec2672ee7b5fa0ee27b388ff65c9b47ca751d84355ec79cff2dc1ef1ba04972167d8e1c473d9ed1950bafe86df2293ac9970848de34944574dc4bc8797d993c93ab4cb35f43089e27cf02de5bf55ae57d6180583ced8f332e8cb4e7f132d083c9e2bba86b660748a23471233bfbc080deab7f2ab02b245bdae65af02ec6881643fad1a28ed3efbee689cd975c124f3c80c13053c1a6b96daf62ba9cc5207fbfd6d8799570c59505b316e54574345d7534125205a2e10994215044a4542b51b8d1e58f4de7c138ce6a8b5c1681c9a1b358233f857ef314c46933f3769d75aaf934e1330edca04183110f88608870982a7d211cf612363768bd6c9945c3e698b2f2e002ac56a914bb56f2e664c8988888a97cbc3de989af4bf8050b0504ef8237d33faff5a8bf91bbc68e4cf8ef96409ae66049b5ceeade832f167eaa66d7c2481aed63cece5410c41236a4a3062bd7b7ffa1934f92971c06b34311f1978be5c1138dd9a7fb8337bd9ff49f602dc92b6380e9ef3b2eec6a5122e9ee875e786523994b6951fa1c0a45f17bf66462fb734c5ded0a647989797bc04e3af9361bff86cf7d3afd3381626439f6a550c15af0057b9a95e9e03baf97042816d0de24228566db56a9c90a56c09a25e2b8c6a3f8aa59195f7d863897498d3ad127b184087dd0db57ef9b8896dc8a80957a52169d9151b7b14c90c1049041048c22120dd29128f679ff8c7c79b21d1bf60b324fc070eca26546a262857f27b85c04be516a84f6143a41d43160fd469de9d4f649b418674d126313134d23eb11b7b97fd80ef47050057646ae92dccabd16fed5bcee4bf1b33cb03b91db11620bcc88932e7fffb6bf228c094651ec416d2f9f64070744f4c14548715478ee8a7fc692b1701e7b7b2d5af0f4886454f1461777a64b6101bc2e47f87e05cab83de798149ae33d6f7dc2048433ce62d30ba1def0fe4aef89007a85e6b90694adc70fc9e233be95d90412dfcbe83f0ec66a5bbf4733a5af459b0022bb9418a1d7c758f6cd4d065de7ed85fd9dcdd8ff1054187d92d814d45b536e40bed1bc4cee78f55b731ef56a35f46b9e6ee38e0019ad6ab9a1c8d8cf6e681c018060f11d77deb3bb84bd022edd5f2b1c3823dbef2f07c6e9f4d2af19142ae6bbbf8096da9dab8b0e50970dd59f643b897ce155995ed04ac6e75bbb584ee62c930325c07616f6170f63249f470d6f3833ab012ba444603c99b2f5cf22297573fdf63204aec4adbd426d48a116a5280bd78f5f322f264704a5b5458ac9f35041d1148a35d90c6582c17687a03b9d914c34d133f205296aa56cce9a2fef34c7d9edc60b3dabd09b9a4d93c259e025bd96b431251071191283fcd24811d5c05b6b7b91381f078689bc173982afdf18cf9dcb1f5a4025f56f67dab8627dae5c905b20885e2c51943eef895c0dbc02bd338088fc0e9a4ae4727829f1af32fe77f0cc044ee153dff8df7472ca0ae139ffc061d676f84c538f96eaaf7015fd76df549556bebe07b0182cda7cbfb1a949d4c542d98042efe740d2d4f9c29f93962e646f7c73fa4e8e243addf289e67875a1a8ff0af0ae67b986907ca5ab5db071337addbe69bf60af6f6b3716d6996697de3d6d3bfbd90330b2e2be767fd5ad678e16f221873cfa3e709496c30deafda82f180f6b20415f1db61a0453f8580af364e24845bf12a2be71435ec244614da397ff1ad3155ee8a2844c514509e737934ba9211c7c835dba9da53519a701ffff4a8690fde4024767cf016aa0cb3f1a60f61f05536810bea222de8db314c8e224083216848f7ee83ea73a0bb7835582ac4fb739f019d50b202b8d20456f10ab4725509d8d2ca94bacf6aac9b4c8315af1fef4e768d6eea8d864238b6c7e133d66d4a74eab3b1e77732061bc0ed3227fbc1ae46423732947afa58a4b74e9e92df95b1281ae72172b9d9049e925f1ef086d0bd6397d196fc0b5a1186b6dbcb12cd87621791cd38be5240298d73ea431aaaa12d0304bae484855ca90e59332ff8fb45db6739cb144f993291bd0af3d249e61b9fc954030c04fc0708bf5d71e488af140d60b5dd9cdb30e673de884206b25239a5f5c18c361ba3e498763ab210d84e1d6e6c6bb6eba41e41973b5a653eb3473fc421cab6e55d572a6eb39dafd8b66afc40a2587861e3641b7bb361f17ae7ebb0db35004dfd5933e4aabb335e771a54867330524abc3498e817e6309b5f5bf1eb38fdc074000dbde7acc103c24aabeb15ea28f0d5ef978b9b5dae27ee6627cc4192fceeba779386e78f0b9a1bec5303fb436c7dd37bbce2b84ae0122d3d658bf4169decca730898c6fc26ac97a8264e9d943990a788c7acce4dfdd806f64abaa39f31e1fd271d447ec12f0cee4174c77862df89d5b581f4ec9d5215695895ee0790b72855493cba670565e6747c2e373a7d430fd6810ef51391b07cc789f60c8040e4473617dea3afbb573d0ff3381a1a5d7b40eafb20c54743b0160dd3221aecea7add2e34e80fddf949de5c7532e5b63eef45da6ac279eadffb236c50ef26f9e6af297609dd6253d6ee9059a1ed9e466dde88d013080b5b19fa8740926d98e77fd5e61d8c0bc71ea36fe195c289eb70cdf60cfb3f62780af27bcb450992dc606d6fc50ec828ce11523d3cb01583c9fdddc88da8ad3d475823f81e8049695f4a9445222d1ba614dcf775019c000ee24a1e4ec6af01aac2cbf4c45e42bd2658a4f5c255b4ce2297a91f6892ef60840321f2d99b5b1d3b3aef469700fe4bc21ff09be8249ed81e0fb460f4d84647fc9d443eeb1f7cbc0bc44c815e7f981a4c1ca7dde5dffbc383a42495a88b2c1b2694e940cfadca193ad4b0f7013ca7ff767e1da63f495dd3bad3cd52d3b1361dbc31c48fe87d0c61b4216c34d6a0218ae6af9d5080eca134ee743549a6aec74ceb53de4d69ba534eb3ec0b97c22f391602488fa701ba6e984597a464b04205d2f9b7edd199dcb44842a0ad94944356b977471253cdb189d426024f1f26eca59b036e7a725c50ec69a7f0575e5f8b39249eadf4a7500616434461df52687b6a10102a16b48e030a4adcf38b89929e8751faa224fa5d88edef44be96b22b7d8b8b0e5993a5489a0e0a1474141b2c37f1427f5998f24d4359e2d26d730977c87ee153b20f55f346ddfd59ef1c697e167c899ea5b97a77cca28575d005596d7af8316d6f683d7f97bdaef347349d8a5f7f72796e3842f256f3e3e0117214f3bd0dad1943a8cbac5cd1728c55d9f250875b68bffd0c89f26a02ab9ea643dcc39dac89cf699c501a280c014a2403e6a7730ab450df259dc2e91a02034aef7d8b0ee1596acd00bdaf06227b4d932dcb048486d7805ae2c5489cf4c6ce113960941ca05e577ae55470916a160df784f22c8e48f7913f0c319fde4f26c5804985829ba8e12c5327b074a6f9407ccb767b91fd1ed87403f3c95a3368c9817a8ef5e4349788b24a383eb00fdc1ecb9d747e1fb8453f338f69b5fbfb52fc3df16bc680b31ca6962fdb6cec6286b8f19ad3dad08d04bff4c8696d4fcb16aa9ab9d1a837e40f15b4170101fec3bf3e1e420375756deeab8ffd7c1e729dd737758fc2b52a79673a4dc17f1b5ac60bf5a17847e1bfdb823b4e9fd674271054936950e902a6c6cfade8839251de353d04f5c095992fb45d793c19a1b9ba56c423b8c47d1ce3c9af253489babc848140f5bca85d3e9eda773cee9fd59d15d66d0baf373f37a5885c42c7e799f1885f611a73266a5c3bfab8f0bf2aafac810f37956955f98c435b4ebaa8681768ed6b9bf71161f88590a4fd51dbc0bceb39537d382e7014d347cd9f55f05287df211cc99d4f63f0a8b2666304ee3881289da5437be8044d5006a81cab3b6720f807a39be50e42d239e85964fe6dde07857954a305d5040bbbaaff5fee752713aba65a2b1b0e54790218a34ed9759c4421b47ad9e694ba223bcb24bdbeb1c033f9a6c74872f073e482614126f33ba038e9c9e9864e3607b09d48376f78099c0ab4280280e92cf0a1e1639ab9c5aa45ce811a49e052358ed6bb54078b552f4612283ac42b01bd8de4f5cd665d809c3097a3160818aa6f10b15c6a7564f4931c3d8e7c19ae4d11bb372cb75b2293f07e0da7c69cce476de0c5272490d8485cdffff85d7a81ab3d097f6368fa8e93b3e17eb44ff34de6bcf9666ace4267c5c0a7088001b0dffe638c506961248136f9f7cb8bf2dd0941aa74e9078325d7e3ea15d6eca1f191456622ab3ab10e2aebd7e1e4c273c5b2f7713da9b536cb648d719cbcf662affbcdf1c072f16db00e160112de19e10ed4d0ce2a75ec5de04bee9693df86ec0a0b5e13e251c7459eff0059d5784693e4b64a2907b2abe35fabcbfa799234bc855907a619fc31ed22670f4aee4ee75046336a78a55a50e47c91a5f474ed6d460225b3571a75f2581f70664553062a5902f2226393f61262b08ab269068e2b9474f8c33af8b4d930024b8365711b85f4c4ac17355f00a83d279540d233f03100191cacfcadf7c457cd3e9251f03fefc9e52952514ef02d59073a25e5c3d78e9f2d953d284a17ceff32c5e9f18dbfbab2488b9fce3fb1217a59a289d59bbaaf700b9f7c41959e55b8465ac2a82add1634fddba83cfbf3fa46b57ab26407035dd63d4b10dd02892519d1bc4f42c17425925e2dfcce2641830c5aff463e3e3bd093c6b7e16e4bdc289cfb7957a749080c3d905ec09b1982cd1a26552ad55e3be3e6ed4b127d2cb36e083a7e16bc68541fd8e58e9040b81ba4570ddc5ee66e55abca8f54eccb610618cd8098f63941325578c1374827e6bc94b9fc7cf51c41da497446303ed3d1f56b6af9c1c3ccd813c0a0d28121ccad9d9a44ce0cdd1f6a22593b3ddcd2006d07cd84773e7d76815e0ead1f1db6ad72aa8e7ef488be364f952a77f948e4e7f97927bf19f277f85e10b8323bd4082e74c924f487245f79af387635e80200ac05a5cf7a5a2720a8d865156f5eb8cc2bf590c46d5ff312c8a56b5aeec95b11489c73afe5f0f5fa782e372e25297e2e37eee490492ee9e4eda4ffe578d9ecbb21e5426cd39cdca25ee809d04481536367d3e84d0a9f7ada6ca1d314663f3f35dea4e4fda61676a2c1e5630d0434ffe29bd9025f873ff6360c30c812d371a8db0aedbe496da227fc323739b57a0ee1bb1bd84223c6682848554b6c3f5765911c2194790687a3dcb4bd661f5a6ba56fbc9272b5475411db424a324e16697748670ef7521e3358f7fb99a4fa135efee02829803331a8848e0078495a3ce33938cc896e021559c9f60a66ffd37bb686d795d725a53d5b2fd60c04cf9142baa7e111ee66f005213ca3a25413c3683c04428b27c24c23a5a1d3ea0135211a25fb0a982bd9a5086452078ae62fc12dadcf0b162762bc6b9bb4a98339d9934e4d34de1551e1fe1b6cc9503ba4a4e4e209c7fb899a4ae6218278c3a9cc19953e46e5225029499547474bc796b0ffcce08fec3d4918de11fe1d74b6ed399b8633b9861d045979732f891e614388b48acc95fbe8a92ab618959d9a5f03928472b35682af3f15edf7d28b5144a2f484b2e3bd24eb01aaec12ea75351a403427bc4088d2f7016b18fff50becdd7da167f9b07de4fc7cdad1061b22048509d4d6b9866826bc09feb9f46023795da19d2e70bafe5ea5d8dc67eeba3c9e1c4c65e658466a14e4268a81be663952c8c8687b063be3c82bc6695c45b739c5c7774671b9ad9b2bd86beb3500468081edf1d3a675c90c9bc388440874923dfd92a300e4e7f550ef106477d3d22d22306ec2f2047b002b98aed6eca1fc0a242370cf52af71e664d8954540653baf99f953a098b121d729f81df770d69ff8883f989859ad2dfc7a5b44868d0d3d06ddb14fd9326b436ae4ef990a1a9d18574a757aa4b7d2018c8f033ff8723672525ee53f822568d7541f1d9cdaf2848837c79e9619b29fb340d202a2d8f0773146d674e5a76a6b209f575a326fddaf83e6e691702bbf64ef866bcd162527bea4e2675cb5d42cabea3cbf2be09b4c45fcdacddaa440ebab55b137698ccca8b7f8f4464d1990d9f0fe08d2bdf4adde40f51e547eb0dd658bf0db97148fc2f24209d5bd2002c77bdfa995a539f66380b716b807dca3c978ac2334fd9665130123fd2585b93f6480e3ab8e07c59d9c8e8a9b65f533ed46f99a8c1529696bfc2c4be062c67ab15683401cf9a162651e3b1998a70c3a845376c54fcf4cc8bbcf0ab23981b669ded1a09fa1568bd0a7f9cbe8be1647ba06ec816c932786cbc18d3feee84555ed62a52c24ae58ab161ca08887bbb12893f31e09af2228955e3bd374ff2c9197bc52dfccf4b4ea7761a4f626accba73fbf8d2b1b089c9a11f0e1c547b3178de018c32937c4072385f6287ece469277d1d41ebb592121a689a392eb52837933b2fbbea2dfd7fd5b9d444ba40a959d571c576d22ebd9aa6e25b886f83ae3e77ab25fe935298f043d3fb65dcbaec06912f8ad527e394800f50b494d395c89f73ee0ff99331dfb48d5e0fdd328989e9cf2904d94df4bd607b0dc15b7c3413645865b81a8b2e7a1f6c46a1590b0bf167ac08cf241e3349788e1ae2123813c6763f09095c099041f1a09d2a46d54a39aca0113d3825acc1b4ef25ea84cb5e71bc832706afbb746b5ae68e4929ddf8871a8a8ab9115d269138414a842cc48b252d214ce41a9b17a7a0e5498b70c6128051125d1e5c820c2152bcf4590bf0e45476acc53a1345e899e7b5152046184fea1c906c1e177af6279cd1f75e025850ae564880f70a43595608a0ab953452c9295a8b56c83918ae98b1a665d051ee6d7b33548c487679879f129d51d9092c3fb99b0584757ca5caecd592fd7eb8c96b6202543dc7620a5c42986302cb3bad1bf0bfd26748135833a54f7fffef1ca4eb5819b67e4c06792fc7277290d19babaf8bdc6810533f10ca884bfa58a4dbca782305314378f0ffb63efec04562a78255bf36dffb189c9cf47c674d9bf9a3b6a3ace2d4ac8205e83cfdcf9920a8e5ccb9aa6d9125da43a2415bd8dec47b4dfae7f18f9eac714bedd74bca112009de7f4d1097fca73e3935c45e5efed7d519ae9b4de4821cb647384bdc475d410adb1f9cdbe2dad18c23e5055ccd25a754feeffaa1b2582d3515757857d6c8e7150d01c204fec31e7ef40dd508e3263b7b89721ecb87ffbe96cac4ab05443e478405d8e127bc2d7d3bdfe85e94e4f4b7d033e89b1ffd2c73a49477356192455acf0ff21cb3be42afca85001d4a674af4ccafa11f4c6e171b5f21c825b5fad261ef20878f703c1d7489b919c6264058b80a54fd0bdd35aee69642ad75b17e4a71d135ace86e5af7e3799f7e7b0357fcec3dc12e4ef9910de514e07a573919502ef4ef899db20497235d144904fef586c27ae9b80164f4851963651ef9811da7de3983ab142aa8b98d34ca2cf24fbb3ee228c574529db82dd15114d5079daac4f988d4dc4bcc7e0452b4de15c48586f9ab49f12cd7b569b15b746e6decb9b5e435d37e90d4b073458ac75c200c91242b1166ff92181f47ad02f8be757d7b4efb3a5ca03e8392d831be40a622e4081e7ef0b707ad421e5060d7eeb1a2fb6db82d6789cd916f685582e3c845755278f86c4cb8eee9da12e9816b0eb5b7ed50b23a284fdc9f755d84287436ee923b56b22bf329af5df4d2824dcef968e0094eccee259c2cd8c36d7da9205927b57ce2ebe1a86e89bd1fd9059f25d9f4c528e8b2aea6661589a8b7d061d147a33026f6a44ec22b5054a1e1fe7893bb209fa90f6fa42e3bc996105e51a3280ca8c99d74bab749b3d66a04d74932d49d154ab15d19c3c52ff9afb00e92df2a6fb225befdac9e5d6a96502ba180209ad74ad50d8294a37479334e3ee3e5c1aeb8a2bd20a975e45c509112b3d01233de9f29d6e426ebc5d701826c2a39ec1dccc19e43558d070a75ac88fcd67ab4a696871c54c34ffbe8297ed52f8a75443b28f342073c8fe5c5f587b5b80e5f4476faa043445e465169be18c8203fb627ef96df6910fdde71ec9687108c8299755816f0c346b0461472d172dd438eaae0cf7585f3d55f5fa75fb08a1f1a3915ba1ddfca10bf86f6edd309d067a1566a93cbecefd8adc0fe0f16abb2a3a3e8bbad6839cd3c2c5533a451894db635e65a5920d0603179e14a304883da99e127c1200d42c0a927868334667d44230d020d6e84b3a2630f68b4e2d4d0cc7b3f86d6252a6b389a79a3c96613038126c328c282d779a363e9b7e28795af38c588f6635e0b7d107a9e62f8edfdc300a33023ecfcf7285421c42a267155bec4a8c8cb622010d3b5d104b4d2cc0be3effa7eaddf27ef6f9839e6c2793c0642a394c4d30e504d22152ed11f89e1e7e2ad17f7f953e9c131a08aaad77dd8ed196b1b143ba117e79b9dc32e6479a2390d7227d16ccd8ecf47e88d634a7c12b56a9c3b5d24e6c48108cdb9e099fc53902ca5cf64c9c34e4fe28494eed842a587945e3276921efc93e3fc2c3e7f9ae73e38f4c366d2879f9f1014ba9c58c89c0d8afd5f12c26c927b92d4146977c2e8acce09a8670431ffe7e8c3faa81d6f4935c6f7c8775c39ab0fe5f26f31dca9e3d598ef03a668604b735ff93403ea44d144ed791cfc04b2d193644f75f4f8efc7777aaa68c8617e465d257cfd5ab8c7193f2fa155015f84b07b00ef5269fedf58f15586d63388740b00275d698c865f98f0cf496a1333863822bdad0b5d404011c0d449638bbb3c28e80609579eccefe88af0724d61dc433fd8e0d7086cbf29e52ef7f04f7a6cff05e446e137e5b3becf7010fcd160f70cd72b5b6f477e3afb695b34a055c8b1ae78da0979de61c5102385d98ca38e2e7a91aa370271906661399860d06f080e527fd6580c1094004fe4809abcc9b18eff007c0b9a98be3737ba60020c01a54fb82b1a0a5d03fed015ca25777b87d5f8b8d2f5b5eceeca7b252e8c3d9c7d8deb4346db04b3ee173d1f3af333b196397df7c33b77996240edb9c86e3a456bfc74f02bf1d0e7a3919035907986663210cd91011bb89afd0c657b833d17505c5fdb3a7d1697c545e8cf032006960bac6e4cdc1eb75d9f54a8be7204cf67c3d1087ab4bc7e0911b0f9ad445995d576024aa3d37fd83ede4f2334ba212844e65e54208a1e93caecc6fe4adca6880abfdb8942f90b8b6a00235ac53fb31d40e6e86b35e9c79ff7e2f6ee20d1d5d7371fa1e9f50a2d0e17e034c68fdf74c55bfaf96fa56ccfb1d1d2ccddeb8a5f6ad27393bbca6998691fd51808567fca4afc03bab220080ef039c011a7d29728950d23257c4419d13b633b33a13e7d2c545f484530ebbc56b20fcd8fe00691f5e2821d8d404d088fc67c760e8ea23856aed76c8242597beea156d1895d5ad037b91ca5327194cea756f343a45c758b70b2cab51a591dec393cefbab71aca78f0b58eaaf99e8398f1c9c302b8dc5a32fc0286afcd68a799798cf85fe9d8869b517194fa163180d27ac39f6cf61a99796fdb346b431ffae621030bf37b22588eec91e7f335e1656441674814bdf5d760c254a1d8349f7d0d8e20012035ab58aac440308092bf31ff7b313bc32c99196f0271c1139fc18634f54788d70dd8b439e979402240e0757e159cf7478691278574b5b40a8cf6c7485ed7c2ac4d7a12fe50397371e015f50bce23e8578b44db1440271cdb74727d8902364a21ea7ecc9e2ff22d56a29ec90a19a26f57807f3457fd33639ea4c7170808e0c80974b66f68f665de3a03c7e1d5f4113ddcca6e35534b748bc2fbef5d5b223ae5e51c982099942bc1692b5d9d2bbf8b35f6bc9d2135d856e3f201fc1ce307e9bc82202050ef1e1444772e02b9b5ec56856599c7e4fff2cf932ed6a4f42a1127d6ecce1a6030f32e0d5680687f1b38f5616510a1863f005774e2427b5b073d562c11ec12dd7e05aa3759ee9f8c8e1d96e1141eca436e54687dc1334c2ed717f57f025077a22e9bad3dbd1ecb5dd98cde6ceffa80e12f4f86e07fd4da3f5033769e2272ceee3b61539f6ede427e78e8056096367d9fc561c1a791d6eef4fe9c041fec330020b0fd59b643a0fa24be6d01895a8797a4db8d94f33be3fa5eb98e619f213df6ef747c009ea3b886f9ce6a88b0ac4a4effabefbad11481d2814fd81e7770ece37240656962f427ff8648391aca58b64d0dc896fe5082151efa327b9044041be923fb647cffe4a1bbaea821c343e1bf6fedcc70e906898060fb44f02a3f9a4ec24e7d5a9bfcd26b7e7d273f8ca59900988829e98786840e8a0640c6f9eabbc071a4e170fe9c74963ec0dcd4400b1f5a7ec3b3d69440ccfce54c3911190dd2bffb7a8e7a1ea359a491e388a1773ef382fb2181d2a062101496eb36727810819e479750486814059869bb7e962f6fa4d370ea8e57590502eeadc2934fa8d47de29a582c03a246d6be8e4554bc9c102c53eb43d973f5cc5e9d3042d030c83607ae5348df77c1b800078d8a06e21050380c0cd5f3f42a72906f43ae1889b6324af8b1295150a044b78f12ab1891b5514eb1c90bf16dea4ca7421f9634fe8f6325c15298ae429ef5d26eac3842e502d632cb7f172b1dc4f01fc6d53815e21c9c02a99acc2bd076a9eecedf13ba35fd8d7268bbe5bd49aa0842f332c91f8d61b9294887e2c649200579102d4df52a9249b72271f7601992fbe3ad38ff0110818e3fd32cd21b1751e041459ffa7de48c2c85983175fc92f7458022d0149b77e28d5b058e8ac1bd588caa51cb78d8b4838fca4778415678c4065a8869d19795f3b407b5112f4a540eeccbeed5cc6c80252e1cd4d7cddf46683b347db93879af92c9cd0a4919a95e657ef4a908ee7e0db8049db9f4e7b5648aedeb55beefa3b79f0a38451073b09bd8b4b7f3acfb81a8a31801fae4038b9c17aa846e4a47b172d3509eec293b9efbe08efd863fd3ced53d2e092eedba28d3866d03a00c5e8163d8ac5ca5aefe9a1ce3b811f0868987d4273d3aa03e650367d875aedf0919690d406c9a51b3eb832dc00bae8c30e671579314b2b12da0650617a287e5070b75043930cc63acc1a03882ecf2cd13f60510483bb75047005587e3562d5dcd5be71bd171623bb5f473d6823975099ad37619f30f4ca7bc5480b7dec5da6fa384a1742867fc454677678e5ed32641aafefd6cd8661ae96c207763076328209caa7d565c62a3f89d30192faf091ec2709cf1fdda3f4757c354eacb31bbd2f7148606c35d145e2b16b4162eb8d8ba7c0a20c546c198e80ce7c24ef53686a63e5e473bd05798c9e0e227fe8254417668be2d7c981f40f5b4fd466d99aa21ad5a806d76912008a3388d5c39b46675bd122c99f17b972a1402dc162d19a548d3279945922ceeaa75cfda7b67616039dd7045787029687a675bb4b42533ae0d2801a0c4c1e53a3907b5acd20e0930acf49ca15f892d5f2df88aad0b1ca0e04c5a4637e6d343391af02185d68cc8e05e7cd4e90363d3fc08bf8afd1b95efa04c7e02084aae6a9b290200000000000000000000c001a0a6be5caf0f655d44e3cd9e736725351d41b11230455f4bfe783685b3485b2185a01ed310b034ea202425e02065ed7e9714fa002d2b33b0c95a8151779285332225", + "0xf8ad8306eada8503ffa5d17f830186a094a0b86991c6218b36c1d19d4a2e9eb0ce3606eb4880b844a9059cbb0000000000000000000000003275311fde369a68ef90bc25de9d462e1d5c8bb70000000000000000000000000000000000000000000000000000000023f10cc025a0e378af0208ecdfd71cfae4a4a1340d950ee5511727bf8ed7cc689ab049a19e10a074c2e0088a31585b1333efa08d10c2974afae7d4ab763ea39d4cb9f0bbcd2ce7", + "0x02f8740181a98402faf0808503fdfdb7048252089494b941708cd5407a9fb7d5a4dc7836d05a18aa8d88015181ff25a9800080c001a05fe245ca3d75f53014d270ba0cbdb383efc57e093ab85deded84297968a3fdfda0292207ace2325c9adc7da83d203972845a5692cd042f92378a348de612a21164", + "0x02f8b101068402faf0808503fdfdb7048301724b94dac17f958d2ee523a2206206994597c13d831ec780b844a9059cbb0000000000000000000000001aeeee221a026b66f30a6ee69d79602cc8094ec8000000000000000000000000000000000000000000000000000000002faf0800c001a09df49ccf4c859b8d73361e2ccec52be5e50d060fc376503a7c05d3a3af8dcb8ba047b67b05b524ae61338cdff321350db3ec29c2cae4a47ea088ad6e3b88015097", + "0x02f87501830728b983db5db38507fe70454b83015f90948ba82339b50572b9e60dbd3c8314c05ab4d08a7887e59818589c100080c080a0231cd5ed4e2ed31581d6780234744554731c566203c98d10cf88a6b7dd622c4ba06de3f23a0a1710d75f6f44d2b408befdd2689feaa88edc0d1174850d2b61d280", + "0x02fa01cf6001830e8cec83db5db38507fe70454b831d266494ff0000000000000000000000000000000000001080ba01ceef000be0fdab9245a5ae82b7289c09392fe000000001ced778daecbd75541d69d32fbaf7c6dddd25b8bbbbbb5b824b80e01024c125b85b08b671020477092e4182bb3b0142b0e072d73bf37ddfc9ac33099337efdc73ee5dd37ff45a50bbbbe4a9dfd3f554553fddc0be0fb864df01876a89599e49054911374a8d89bc292e67fb7ae170d54bf3d5af30298f1ce1f9874020faf827f091de93838b556b0b58dba738e2a1773ca18a99ae91c5b9e275caf1d2d041b8298166fbeca197ec29f5aea00b6778c840a8afab804084bd0e400048f6308191a16d0fce409c540911d61b66fe5217ce1c8e3704746f149e53d607f06d0382d79588d6f15c923c8618033f7d4d815ef072d0431145357146df478d2d1d1eae06ab00880b7668e44a8a3a13495c13a0690f552af0559ec28adf39088d9722f3243640de5d425e07405bb9fdc63a008e933f810670b68744080000fc32000040582f22a0e1a56f03649c64ed07e290124d7ea053d6489750a0442a49c13ea04fd5dc7e7bed18f9a64326887baf96445ac17706000000684b75435ea21df3e9479fef5fe485d2c396e6d5d638f5961306930bf722bb0729ef11682a7ae55653d57c2d79ffba3bd3739c38f7f5e02011739c3d9e97c82043ba7e762bf592c4f069b082809a52d56b952b2e82dd090cad21f7ea491043d03d53d07ab613e162b1146076715737d65f02f0df0771a0efdb1ba4ad2fe5ed521b81f95df5930c6514d5dce66a51bc901daa10ab3b85a4ddf0703c862417a3d91db24981dad5e52d03eaddb9a1728cd5cf7aef4e4c5db2c11b795dc0a12beae349a9da97ed3c7bea2cc4268b00cccb4fb2a17e15b5518ec091cbbd98cbbcca4eafdf34cda6c43f6300003e55cd1b214be29234f906cd0753e7dfb7d35969b080fb920898354b71dd1838bd81c3b4506b3af2436ea3c2d7cbb124310bf23ed1b1d294758ff3d43f3266c6513214aa67a207b74d864e4cc0b16d4a868ca5ca00a65dd5e9b4715d3fc80b5eb0281a609b99bb422efd8be9f44488e24daf9124d3f1ac71cc0b46e4b2595b38aa7cbf4674a530caa063bf8bcc69e025f432ecc995c508a51c9842b52c41f813e6fe5d7f5019fd5c4ea9834de527167f7458505a9901697c605b83bdd2799258c1c13358d26d2867804f0a29c68b21eba59b40369894d620d982ccf4c57f3185ed972ed2297d964e5cdada8865203b055d2256762e22aff0f27dcc9ed0675fbeb7c89d1ae4afe333b9346a1b3c125ff9a3ede11ae9db93575f35a77f095469caac9f6564eac3ff724fd6991bdc67ae501674fe8801066a0d598b55a709e06f79e318c36354a595988b99dae3de9de5c1fa07f3fae67ece0cf6c5195795b50fd14dd19335e98ec9e93af16d148446cc725243ae601f2eb14444f9946102c5275a8c915a0efee28d35831fa22c27725232750c9ae77ad7b917df1885787f1b3f358ecaf9acebfe480a30c2893fee8f20e7351691f7c96ff8a68ea48eeec9b74c3f7a20d9cfadd0efcc71f1cbbee29ef467bfc7e9ea8a16c771603833fa98cd7f42611d9339e2cd92f0e875e1f0ad2cdb87620cbc40a49224d2960ffdbb2cca84f1d5cdef0a35a95f3b3fed4a8a3859cc46edf6597a0cd08505a2ad7eb437c59a5d9ba294d037dcc462daf9cdbcc9e84e029ffaed1c28d0f5f021d777e764e6a7f8012c3cd44e4a3dc0d5f34198e219d4c9ce6c8dc7e7eadcfb01a87d1c248d326da2dc46630a847ebefbdea6b6b352b0d52f21175fbe74aab5260d39b654675aa17cfd9c62fe82d70e30d885a7d077253dbcde296299e63d8a99844c8df3ada6fb633e7c08866c992ca7628448839c12fa0427a81a75907be609d1c87bb224806ea955531b444f97210b1df2b8d9deabcc4ddec27e3fec41a8f3d185696d4658b5230a7ffe404338cd20d284f97d9d41187bd70b10074ad15ae9e4858b5b82a8c2cdacecc6b9e09ae2ffe0540ea8024417c5d438f1629fc9cc0f364500cec38eb20764fae7da3d5379358c2930f6c69799f711b2086d17e1e37aad8318e1750df1db67f528e3e8894ea9ae2f58bd54b8c137138a507eae98a8240eea63577a042ccf2327cb2f71e9500441fe128bd095b860d51662a3e50ffb8aabc908e3b492588109198217d565a558adccb9412fd1e0d61b20312f21d102a03a3fff3e01420f577c67028428ec5ccfd670d8966fba648096743e6b911b27fcb2044009076954546348ef39ee1b17591e18bceb1127fcd6b0a728ea76af9ee0cdacb0c5b2124eaaa1a289bc340b2b36f9727f79384c31b7f92c0699edde6d64c0ea39e9a21aa4d3e0d1007c14f24775bbcccf36206d878988e5d85b574d7b19d354830989f619997dfa009bcf0d8079735cf04d5b1f14cf1302866d0d7551806d46d6b74cb7045147dc2c6c3cc3cb6e2817d001062e2d2c4eb53ea26bcb72f19b1fdfa343ee19993170cb299c33c2a2a6343b39585d31f8acbcbc87c5ac0fd9b00396a4650dbc17f82a6994c0b738242d84e0af9a878c68900118c924e7ba08b778cc7d9908733916a6739335ddf62d539583015b9a7220cf5bacddf99a1353bdcfc7a855fcbb1672285e3de196d78494af98bb89f8d708b13e8737c3d6ca1c92d84e24be4ee881d3a77481ee37258c7b721268ce4343ac13a4bc2c6d0a7015ce5a3d2fe702a027019ded250d0f8764e059accffc0a2e1d2252fec594014d8d3f6025bedd02be4c27f70dfdb1b6a31b7c69ad2f8619ef506a92a4bf5ca109f78530ab584328ed8c21a43b6adb33e85a04a70303570d3d37c26d25ef90d49831520bedcfc9276c11b804bba48c5a4144435e95f08301b402e280927c974e0ecfc7529ea8664243f4d40ca42ad3bf3d5fa8a2a94f31ccfc64b1ebc478d0aa89e7fb02d9434a78f5669c875ed31acf7eb83cfd942b9067ae36e265f115bb156f7f560177c4d052709dd57660cd0e1e127d0fd31f1653afa1cda0b86954558d4aa998ab1c9384c8cda0641e02010818f2a7e6a89ebc0969b024f85cd19f21a4e5f0b1e55bf3ae7fe1146d91ca1bbf467ea2ede858b3b75143cf86ab29b27d60c278bc23402a9735c5ae958089ca1e50d0f136559e541adb4533b72c71b74527f1c47773448c6f02cbd9b684adfe2038eb8ed32314a3214d16f31cf0a6c665e44243526d93595b683af56bac7b841dd16f4c676da38186b27df1cfe08a0573f47ae8d4c5e09802de765054508e9c205948ce6b0b01059cd7249191eeb14e04b27862fbc9a2d8583d362d791626e4948f094a124e63344cd0b661c3614ef6da51157870a67c4d31b3078d084e8501d84b988f5eb87f6ee85ff3921ad016f7d6623a61ff6d02bcb56f9cc4d11d2219d91a30c439483cd2d055322f87c1a5b33559f43f321f641e020bad8af2adeafbdd56f75a70b505c1b4a72a34984d5a8d86823eaaa24cb07ec147000e37a9728387f3702f83ea1eefafa09ac78d2bf655a11a6a449a33d4e1bcff9c273c4dc2ac0c86f3d9ea6788303733b332dff2c9ae3878e72d578ff56a741fd35c304a9db0cdb3818ae5928a31003acce9f769014d4d30a11fad6545d7adca14ed2928c4e43d1d0eaf6b3f9a6fc3a32eff775a03801f1fa40fd0e17f4c068afc980eb9f2633aacef8fe9880fc887d2f6633a86d18fe9380fa88f0ffe319df801fdc9fea0bf26a74b32893f8d40d1581dd923c9e7b3bb26d58e0f08007c80fe807e1090d6aee8a06fff53737dd7f85ac642793437bd235b65b6669456990ef04bc7433ef0a00eff971fa0077c1408292a7f12faed7f16ec4f15f5e3195adc6a98b4d01ba168174ca88ebea5fb3c715568c6bcb4480d09f0cc9245ecc7e9c486f9310f6ad45ff123b37daed3efd1fefb71f543f6bcd76d7fa38145611913c7a761a32d5a672e2f34167145dc8c34d4a73552e9c8af7904a705e1a35cfd61705690c70d52ba6e5910a7f61ec9ae657dbea0e2acfae4b87b23259ac145f01f1284cb97b16c8f9d14b7328454f926622fa09f0bbee61f7cfe83cf9fc5e7cffa91d93ed7d7ef096f64adcd7787790af7430d8797fe4e038b5a6fa32d7d8d16d922f215ecbd387424f5984d0108515b6d34eb101e219f6204d957beb50f77e95fe0a7c70dfe947de3e624d45433b65847ab6a1e1a7d6edae3f29fc2a719217ce7d4e15d3ea1c31e3e7cd1f1f358f92db97ff0f90f3e7f169f3feb473fc027c0f320bcfc697ffb9b1fb2cf3581fd3bf1299fb49a5d85efbcef9d6944e06c4712a0434b2b9efb119009eec5f67f011fc662b527554524a6058c10eab0cd7dda0807570189cd67953e9fa7489802c1dd2149f81f12c4466e8e449ce0c9380711889b6006885b76fef5d53ff8fc079f3f8bcf9ff523b37dae8befd1b061df12b51fcafe781d4a78bbf277e273af5c8f73048bfbfe48e3e01d438aa6524484622f65c4a6bcfe4544fae71d6c0a08952e09b29c413dfbe9c3089b21ee3ec93399b7f0817ba78c8d66d91f6af68cff53cf4f9f8e985c2b3f745364b820890ec29a2c39ef20917ff0f9ff3f7c8afdef3f82fe357c024f7fc58f7e844f0048997eefa1340b2a51d4df89cf31f9230c07efe44749c842e1835d2bc6a92c82a2a235db68d891b2082dd5b1c71604cfbc84abd2f1db164beeed2fd9a5f7b163c4f5b172232f25ab37cb2fd535ff53f84ce4954a46f794e4b0e93dfd5c6d705daa524b84f80f3effc1e7cfe2f367fdc86c9febfafbead151e13b39fc3844442160f93bf14900f93814977c0429caa3109c7eddea9aef135d85013160a2494c80ed6e0782255ab165e12c5063c0889fd53c23773f4be62e1cdfff0cce95ac9e7c1667e86ef39f8a6f83ca10d99ceea005bd0df3eea6c6381da956c8b1ffc1e73ff1edcfc6b73feb4766fb5cf7dfa3d166c1677635b52bff38b139a0f377e2d3fd26a9b6ba604b3033a666c05ebcf0bab1cbb480b59d30bac279c4de54a6515c2af3a58aed5a80301073c90b9592052817595a578fc11aebd2a5fcb1ccac8deb3f85cf12f5a22ef931b62986d04dc5c5a3e378c42fc0a17ff0f90f3e7f169f3feb4766fbdc90df135e1156e3eed112bccb0f35acd5fb5beb2b9ddc9d1a1118a37a064b213c4adaaa08577e09f541fe66fdb7c952d91e8bdc35aa9b19e4908d518f32eba148ddf82151b86ec47b97f05360522c568678e795fbff63f9a179f27800efa3496a11f99a476cd206d4908a02ffe0f31f7cfe747ee827fdc86c9f1bfa7bb4ff1bea9f43bd3cc282f56bb6510d92aa09a03137ab5be28499f23b92b601769d5ae83857586ce71ede2dea4de683e146a7788e333c498ef17ab98d55ebe932516763bea0ff143efdb81c9cfc0784bb2dc814899a5f034a21666e21fec1e73ff8fc597cfeac1f99ed73c3fcdf1cdf6aad4f91e64a92a2a441bf4187a093343caf8d26987dd3d7f589f1fd8b193ac468122ee9279c8b59645538bec8681bc74170dd3b911e8de45b93b69cc5af5de83efc0a3e79c0ae092d48e192edca6f2362f8fb77c675a77ae3b74bce046ac920854b7a594410c102579591f515ec2f9ccf8b4e58049960fb87380ca4a9b1a9616ba6dcdc68f92b1a4004a04b100e3c422044147f61204413c6db000817e304f2e4d2161eeee02ca345a44c47153f19d778b1f55704caa51246f20dc05c866584c46f0579b7f62c28fb05a1d793b0fc4174ec60a5d1fd86e70fc89ef26bd7fbfafd1a1dd0f68bf2037e6d72036801403f9efd46621e62f163a9db80e0679193e6aa93ecf1ef8eaa6ba263e26cf73f1a4b3ee75fef8552c0b56e7a0fda032b942df56bfa3c99ed291bed24244e28c2c3d57bf3f95c6545fc495d7ccab2dcb306600de81258010ffad63b827a12c026a5616906684560aa1b2a87f2a92783e1343abe0d4089febea8b73f92d88d33e17b131181ad408d309d9f48fe034aff211bbcdfefe0c1fee87de630cc3ae142e3f6970fdef5ba3f9e4cf8827e66c27f68b223f392061250342511d7ce0abc4d78fc1c98d784f6334e720469a45ea4e55f7d5948a0e1c7ab98f56cf35eaf0d08be189e246fd7ca52e6ceb91229b0560d26b92b45442c37dffbd2a4e32adbd6fc082c495a49ea45df2b9f823dc1194a22e4222b057a2f61596a38bde3777fd91e63da804504b8c4c203c71b04bfc1a3c76488a55d7885efe068b5f4f25a65b3216477f0926198843931f7afbfee137e89d9df0054ba04cafbc33a0701b14a2ba502609eb226a44dbcf78af42bb0252b35548f2471ad04576ef9fbd6af430458f2187d122ec6ad5fdb644e5d479dad7a26fbf4c59f99b3eddea7e53c806e9372698eb75f840962966ef93cefcf92a0c0cde3e82efe6ac46527d0de06b4070f56eda14fcb5f1e005041a2b6667761f58140e69fa26d717d4d26efeb2e7fbf90da0fc64b1f3b39f70052e42b592b8087074c41978b36c7ef34f66631e7a09e662f34fe09dd26a2a28e3ab4a1ed817d9c700118537795991cf2deda6f1d3ccfcb7c072ce911aa1e675f29a8b7a1a53f1a0c6968004a802e8122f0fe410e41400c9f7cd2202046dcd95a00cce3f3047d51d429ae0e033fb88d1011e249fe85913ce05360fd487bdba7aedf6511f410fd023c05c0853d77fe1f4cc0d6c9159d0223dcfeccd0419871d2564467e4bb47852d886513085daa1a6f11ea0170dfa89c502c434eef75a71bf567f6ffb371021003807ded9527dffe50b0b412f2cf86e5cf864f04a60d085e44a98d6a58e279eab3dfc619bd51e0767b5fac6c328613d90f4010dbbe685f05aba672788e947cdcbf5827dbc73c374b034b61673ceae56d785ceafcb6020e52ba01e406ba0439c3fbc32a049a347e8afeed1400f31e3ae151922dee4445a8398b46f596ae6c20570f17310fb00104b9c04e37f700341f6a7efe6ee0085f981f23ceabf4407334e00f41cf9fdaf6278a02dfc6c83d0da612e1cc8c9e7f4e4627807f69839760e8f987a7cf9f8dcdafcc73f246a0bb3f252c137e80bf65f997cbfc619efdb3c9e2df0d3ae1cbee6861b2c2d4bf2f1d4256f7db7c88365fb0ff428a9a9d765805cdac2e2c97a12c2c99be142a9e8590c6052b43a3acd6241458ae3b6f11e7984720052a41866c70120e9e76bbfcd30de2bdfa40ed0c15739ce0ef2f40fafe95172081f54c66adc56d00df365fb0fd5de6eeb838eccc4c8e625579b0d4bbbdf77a79355236e2c9e8a7d8aad385c160d06a3f0f8b053b2f9d8beea0d3e70f16e75570021c642dd1773258115e4f634f1a60122f61e2022068af7e6ff46764634d087f370f380068c70018ad0037806bc03bc030c0b70186161592555aca7be57edf14daf5abceb6a483465dae8fa3eb71a8f6226de9421032705497118a20f4e8d9d544c5275d3b3ec9e50894502af0128eef7ded5b53aa5e09bacdfc7ae1a1f99427a00b0c41f6ae607914e343cc85b574c8065b1082467bdb0087b673a56cbb3688bf694ece03965187b7f7d14ba6c66eb116b84c95a7543775782ba8a93def92b6212187f269b94e3d7a2d2c619c71ce56d011d90374b755c286e158e5d58604982ffb0c707d237de56cce55292bcd589db9a1bfe845fb4b558602cd9bca6b7644b2187ce3165f7a95938f7a4a3389ef9d66f3e335cdb4139e86108a1621325c03c8489d8eb1db3455bbb4cf78baa4fba49ac05252e40081a519de9e1d0f203759a3fb360b4eb516d2357e0d7723f931bb23790079685f8687e7c4e81e9bb9143491e749648425f5285395425fdfe452e457386106556417aa5eec4ed143d3665ad28d0ada042880cbd868caf355b08ff7536bbb18d9d4e3536d5b1b31edae01f61aa5194a1d2a6df85496e5c4e73bd4a2cf3f1abbc093269e84effb6797c945093f5d646d9986439bf393afd2aadf4031b98e91823e948a6df29c04a9dd1a5b8fd951592aec7818041b109464b1f9a53abee03be62ee590cc4ecdb04888768b2b4bf2af6108d0b4999497ca9e380b7a3c855467efd8e661f5d1256f4778ea6a033238c9c6952cc22d9169a797f66d2ed613d84751f0567786758467abd14d34be841fe283915d13b16883f1cc42edab81eb61a8cd989b9e6d92e79cceb55cfe0a92956fdf7a4adf54e3d99f643949dea93b043816e4eceddff99ae515724187748c0591b1da0ff4849370a335c7d494c6c6cd4cdcb74ac86cbfdab5d48d703836493dccf2eb4117bf659659b88f6bea7cf441f0c808835b45a6bb87f36542734b49d9e78de62dbb6b1fffbb300bd3da108e632db89003c87b4a949d23ebb556f3c38f058fdb59552e2d812aa43825b2c39707322474c31a90cf359f080b53ebe06aac4eac66c0736fdd00eb693671a72ba288a9de0c20b2244eb9ca6c21204dae2d6bc9b5bbc0948ce54418b656dd0a39242720bd73224d8144345ad4f6c5c31d6408d99a37f72ecc4d3f7aeb3418288c050570a2207be678c84bfa689d10f9bc8c0b09f16db91d1a4511064957bf13a90af4b2838a37ac049b21d4d09298ef631a63ab99f2998a33fa00e6b764ca5618387457abc93d9de2862de64b6cb32c4f2ee944b6921324c667d3c0319122b503a7202d081269dac5e0a31be4d065e12ef32d4531e3105c22d582b247777863a7acb9758ac5d7f73e8f7251ee4e2605d028a85f44de91ebf30d777b698ad9ba16133a427bb31864de246050bc75724683f6ba74eb29770df7dec5d4d6a95165a829244024e214beb7c7b689eae173c16f310fad0d8f8d3a06c177ed4c656c0b609484e80c634be437336b64620f096f24094d4eae3ce351fc4c0d513acfa97124504584a3f1244a731926806d187dc7dea7ed33129d83028e117dd7bc3797016c32d6115271fb4da9534df047cfd28c35396179abed35b9d00e2c8bfef7f82650ae3590ff8ecc289f039d83539eec4d9190c8a2e82fc17a587e3d6a89332c20456c8a1579af5b28eea3cf1aa4552b18c71da4648cfede521745354f12bcb398836f325b5377134129a321bcd95f71e9dffa8ac008ef1ce665143d4d1fc3ce95b44e345f13cfe0048c262276d481a3ef7b09f862442384fe2e5291245d2598a01ca8cdaee3bd71d93861f868e9776894da92665c2a99fecf8a71fd59f19e5b4bb16187c7bda17b53b5e23a85742b403b1ffc695aee3ad32e281b91d610632519258d8e5f63314bde86da696e11d771effcd2ab5036d03aad1a37bb24212a998a1e6a86ffb41ac16e41221c76da78c32e8f8d63cb13d50b7d29f99af998f2ab421dc5979abbea2b21acd3bbfe2842fee597145f8ff66bf62238532a172430b10625cb37dae5ac97d79a9cf0d22c872ce0ed5c717107880d22bfd43a1a9da615ad1f0d91dd7ba3239e6eab068a75bcaa14c640dd7fc275501cd4daebfc18e5aa9baa6bbd253770b62b99f0a69dbbc731e9460d2dc7d8906173d7988d5c0d55c735769dad394e3fcaeb28fb00be5baa6849ca32093ac8d948cbf383e3a6acded42641cb10e07eee66f83e4d845a2bb3b7f4190f852efdc4576aa0b033a9491e3f2361888be1b0ee42b73643cdaceac88b8c064eaeebb12a491ed971f48441146254bcd95a46a6828efa7af14d474dbc5d9aa20dfea464e147fa9d8323254fee6b4e116412b738548927c74c3590f97775977b4f10aed0a3098f8a202261e80f929ff0d9c3523dcdd78767320504e547c46aa8a5c83e1353d1db5b37f528ea796bb3c256bc2dbaa98d32fb38b9ab598d37e4c5f9f3376fc4b4dcd7983da47c897b714c0ba4d90beda3693c20bda0b946bb0dcdd75e94b285bfd55eb29be14f9ef4ab4a2932f9880eff98a1a660ca284a095740334048dfa861c49cbb83f4c3e3dad4817ecd5765bcf02edce0bab150a44e042a246bebe9d910bf290cbe500193379e06d2e8b45d07e9de973a604255a2804ea3363ac3e209c5c89d01b6838b47c352f1ad6b911292cb40af0da7061036e812840eefd71308d5b0291008b525711680e0b595a09a6ae2848ccd11afefc51340972651be3c75e4e1db00cc358a34dafb7703cd3f5b10ffd9cae7575388bf487f487edf7f33105755290d2c1c3a7c50fe3ff0d72d87f9b41b1d5a6ed5251c2d19a0c81224c495f2d0fddb80e03392c883f396f0292e936752b9bd7d5c35dbe12c814d67752393e2828d5337826016e8f793ed4be413f64f593e81058c218787043e12b9ad27d38670d451220583ebbf822e8ee1fd85480321db671ffd760aa0d76c4b906c234e7df4f4d37df6642b9600d99bb994e1990adffa4081588bfb1fa884ecdd7af9eebb54a849176e848587ccf240d30f7b779b2f3853a69b680633f17c6d0d3b3e4a4821c79b786475de93142dc47414fb5d658326982588ff1ec9227c75711ecaecaad057b91d20bb6e2ea331245e76278c48d651d60044bb042207000fe50321b508ae02187bda12948b09f8d59b47a979d93a28e159f058d23373497debf35769abeb21308100847a6ad4bf9a120000805447d4a87f35318005040068a851ff6a66025a5f90726e850f165676a1d7b96df8373fe506eb4d1cc99c79af937cfe328cdb3c05bfe5dad1782f40ea8719e0c524a79ee5a80956383beb0e0b449df5346d05ea65e03d1190e648b06a6e50a8536cb588787a6ed100d2065d82d4e1fdb1340221d2a9107f3b0528ebf826cc4dc8f0d8ca7ea4974a1f2a96e0c45a666c29b0f56d006ed0cb907b7c77b0ef5e72af53627e8f4cd06efb54a9ef61903f542678289b09f1d00af6bb77068100002000eda115e8f7a79f7fcd3f40d83fcb6efcb50ad0effc1fd2ef072bd09d893cd48756e8c00756d0c03620b890781470573c0305ff99ee838cd992151e7235f288e6bec3d6a84eed8e21c710d81dd5f1fa348fa9d80b7f38dc8f26f7bd09d9a1d9adaddb34b742c084ae583a63bd0be8c2111ee67fe56afdd560139e60a4344e7839a0e97d75345a5281094cd3a7370bc6cab55d7321dff16d03829b1a152c07d15f9426d1cc1dd91077beda635d4ce6e36bb187009262a89e606183f114e6e5e4379b432520225a8e605ce1369ff2ec692bcf97f78cd3da20bcdc7d5d5f09ba2883870c84d0f6840d84786e6ce0ff0a31e14fcc21e65b2ff1162aade9dbff697fc8de7d53911432e65257199c3e1a2f32e858f1bd21f0dcb251590b0400da7cc1ab607351e553bbf545d423620b81ebd7c13eccbbde9c55e0c1f4168f9ab2801a304104d8e989044679e66b8e5add463fa2c0e70937e4bc2d5b554a425974524fb01ab06a01975895e0977728608afaa9867e53e233ac60813053925800ec5bfb2bc93284f87ac2e5bcbf9e1f8dbcc4326d8074b884b40d800e73fe7d550e0a5cf9ceebf79090ff81d7ef813f73fdb548a2a259d60e3c0bac62745c8aede27d24ebea3fe5db7fcab73f5bbefd593ffad1eb71ffbd5dc70fd97363c5fc9de5db1170fd27c7ed8f9a86634233e707d6ccb8baab87c7f338ce71d48f281a0c153b45e31a26032ea3f6cb5b9fc03c9aac135f1b501003ea3f563592760908cd64af21f8a5f2ad639f82411de6f864074e3105a637d3792eedca4c7805cde33885352fea507975f063f3d1952575a1d1f150785b457415ec17a941478338b4c753c898183c30ce8aff9508840e73f97dca61cd7bfeef2702058a87e1f83ddfbd36474fa0347a3bf5c1a1d9bf08c374ab8761b8a9c11d5a60e7443aaf03fde240a8fd8bfa09ef90676046202c9b111fb1815fa4d0c70f25c0a0b69715e2c474bbdc1092bb2b6dfad90b69b15291f205f239f37ec5063359f9170a944fc7689b5f7274a6fb451d393043c8423439503245b5e92b164cbecf6dac7f22a7a337551b9c117fe18772c79d0bd4be6674a09be1cc81e2bc170847f4513feaa2a4aa5cc863c8a5423a3e99c367c3b0ab43e600a972c381ba98a509e8da5ff63b18c067903a616983f29fe6c039b755cfbeae934fd342992b439f19afab6baa5fcc8bbe7a422c7cd6b23ec4c6767041514d3be3a8c9c6be6cf4319651d4891369cc31dda5ccd6472ceef0d00cda5c39ba33bad171d07fb993e54e4d7fa3a090ba18deb5e0252c460e7d00debcbf5b34768160c7a3ee00b5a343fd4ce3663e3bcca537f8908cf79ca1a2051acc9bcd8956c9875216af3354805a26c6caf57de2ef26b2c0b922cb45525ac4b8d76a567606b6421fe13914e6ad203c1036ae4486a72c086ec9a65e37b55bf7140aa6ef841bb3e5081fd2ad83a3b08f8daae664111f2797d53fede4204640ed1d9d91ea2978f73e3f7b99306cdac32c87986b40c280dd3a59b8e24ac62294289c0632b5ac9a70e94b241bf278e53c2c038ec6c29b2bec74d3733c323d326dde6741d4f77b3a15da254ff59aaac48e0fb539602fc7a6fd1303099deb341ecdc7f84b811830db876376d7d3cb882eb86897201c2e0ee1f10ff4481dd59f8b4d5be0ba502329b1f07f269335f39f2196d211b6eae13d183986ba7be51a46216b317d17f394f58386a82cdc8baacea76c1837e56f9e6553b7b6a151c8b388380cae0ee82ed9d6a643c3b1ba80be1ab51e45add2b0cf8f030b11919ad4b6e0e5663fd113f08f610ec2213d260f332f272f76bc7e4677f06834f62be2318d93ee25c1a5de6c90a391216041e27969210c236aeaabcf78024be9932a716ef424b693a2cfe11b94b45b645ee9fb223514f552ec04d0b4c608c70e3db2e2c926ec2e97b864d638f820137b58d770009c8e513b5ec70d640f6c2ab3d89916d8e3fc60fe91a93cf28c718ebc643cf698ca43df6626683d24a4047f48c5b57f5f25710cb78f45b92e21c7c5c25d321e6833fb887e429849948641ab67e6daf07e8c714536296ff973fc5adfb9a76b49e7e831db02d80367f609b3c9962bafd52cb5b67c15cf60e62961d834eceb66b505d6f920e89c9204aff5cb2a68e1cb884a52b5d1d7a7cf44756e5f45acac5ad389b4781dd9a281dea14d11ef19637d193cad5dce47344d25d40f6646387f49c8e07e461ae393a8d4d76c3d030336223e4af2522251be8556e56692d0f81ab5f12cdb68eaf83a47995623807fb014d5f0a9105253bceb28a539016499bffcdb7ab97739b63639ab28dc4b39da0c933b575a520662422af762a614225e91c8a74a4a1c446098ae767499c2514ad5dc828e3251eb2b4cc98a1cc5c764b34aaeefe6bee8627a8b0b450d456409c84763ca1612ed44a2f729dca7992a24a17a21bc29f66f5b61537b8c50c7ce0efc90a8e7a8156a79ac80845e946f477f412b83638c43ed378df1c50e815b703a09a55bca3957e8f2c3dabc4e87fb65fd15903172840eea6c259a944658a50f0a49e6632f001f1d3d721b512a48df08b001cd402e69a82032509eedca706dfc9aed54446580d1342c19ac71f76af7718c13c522ec39ecdcbdfeccca633b3871896c6bb74402647b554eb59379176cd49eabe0f4d4651ba465e6f3e6aa19957a212ca48d0e2854381923b8f658dbea418e4e6d75d9c20647b4245aca9ec214d9c6214b74263201505d708a53d3b4e06b53cefd88344bb156a152787fa8fd7746a53288c58e5be96215264cda8b6e6faa1b54cc8b121f2f6ac89386c9a6f45af38d554f7b6a15e241b887ef89e4922d82706e40a9af80033a29a922aa07321388717b6f2ecd8438a1f486453eb69a6498564cce6400806bd20d998e7a879967a1ee27eec441b0ca44fd6c1abd5be19b8bd61fd6868ecce20c8750511574d178cdadc5acb43338609c7643d995b64ee248db0dbce63456e9d2fb68f95da72704443f923b10a2a099186b40f0e6c0c6620d5956497da9097a6dc9248991dd575fa8b78f7a54524a1a1680741dd18ea82cffde9d6948937f969cb5100673490eaeb239b2da2d06737366db29c72a0a66217b61c6834f37bf6d2c342094d44312620ef1a802069d2be57e44ceef36f35ebd16e5d36958d333d4d1bb926cdb39e50b61be7ac4812d4bced434293e8ad60451dc1baf718455e784bafa60439e005c3322b04186bbf5bdf458054dd2f2cb29dac7394d3a0ecc33dd9545e4e79ae1676527b5bdcfd9e0da8aba64eb5dcd2b6e54ec4ee3d1164b3d30cbca5b2a73711f2f4864bb4923150aeb91cf901f5ea754b230a53da32212d43e5c5cc482c7d2d65f8c48a7b5b744f543e4aa7d2e3caaec54481ddbf869e1166ed09564e82c1ec60c28179a0425302c5e76ae6e2d141d564bcf0d4e97ab70daf517b36e650822a2838a7f41b84228f512cea9fa0869b876900b21156c02497dfcb5052be22b9b0b9d9ec822a222593b9a7cbccafcf2f2b94da31b7b520370e012d817003521f5fb731982b0f03b1bf4010dc5352935cd7251e73aca5585a73fb121d4483cf286901156cbf69eadda59328cc48c13086059963ae7ff260144b362588d429b66b893cebca94bc84fa42314e4003ba83d8afd15d636c601f3ba543d1957f7e088d7e875a47836136b0206097e12ae3ac96e1cbc878f67ca094ff0b5505848767d1593f2c1d29761243b87da58e78f8047be34440c1df2877d9a2b468427852801e2215a806f36738b185ef4ca914023ec695c950f3e3d3eec9e79f685ba32440bcfb99250099f7f6b9156299945f84eb07477551b80c267eb837a7068eff21ad5dbcd388f03d657668eb4eff5c43bbe8a2291aa57ba31d71f070aa4fd007a7db6b49841c698c9d124aa19cdf5a86956e10edf327d7cc8a4d8cda692a244748809c365718d73afb0f2064ec938265e9f5e98db8d00549ead514eb9a0eccc7957663cad4da46dd3b3868d0c7439b61693682a9403718387fb717882ccd32cb632f010502331528a895f1c51068e6fa26a085527a9ceb883b98a5ac2e8375a9de9997c43fa1bad06a99ddfe7aabef0f6d7403cbffd4c9938de004a055d8292e13dbec9ea42dd5526944f823ef17c36543cdef2bbb313cd3c4e629da27fd55a429c35c3da00a2cc6c45bd792002b4fdc5e5cb1fe892b8cb6ef7dba2fcd0c95a2516c3fe2d2bf5e6673fba9862b5ff87cb0b8aaa85f207d83fb04405b6fdbda9e95f6ec2c3fcc52523e6cfdafc7feb420482eb74cb21fb83391d5e474c358247d3d13ddb238e6e71eb66367da8edc512f653c076f6efc69ed3505b1aa7e287ebbb99208c4497c3744ce9bfb33636119ba37f3ed200f4005d029fc30780786d0241b975064110626e88800005799104ff12860d21764b019df70a0b22c906ce452aa7babe0d40c8da8adace6fe5c0222827f43855b5a1e095994a2fe57d953a58c7fd770dcabdee41003f0b36c7fd03c70309eabe5f95a3cd17ec16bac620cae6cc80e5a35883cf1c8965d863656b160e4323374317101b375101363636bc9874e34bd847c84035782e9ef455076ac2eab56de7a70d34af652e12d86f6c6ffbff01db0329ec6e9a9b380080ffe3b607825fa9693b85699f0ebc7a81ff8c60b1f9a5a963fb72d8fa87c6c64a0cff3874d765b0c2657e27559291479af14e22431a989df8b3558436cd3dda5707a975bcac2fa9ffcbf6c84881a0ec89957fc3f67adee31f8d92c8c332576b9d0390addd3f0cd711fc4db6271e2177f15c802960fe45dbf7fe076cffb5d3acee95ee18e97cecd302d8bd366f9afc03ba5b2ea777e951abdcf385ef2bc0caf546c75cd2bc51bad190bcb450284b6d9642f96e2eeaca956f8898c2dddc987e6f7c0a008aa006824cf400df58feeac36a024ff8055ba5d8a8842f7bd7a7e3605f45dfc0fce352be365fb011996612c55d9968da004aa0319cf392285f2bcb98679c9c731a190627be7d13182a39c594d52ac25aadea665185b7bf3bce3da99eb87fbd459ef99eb582a842b8018e02700947022ec0fdd0bd5cbac0714a928f917fcd738e179411452b1aabe3b70d5bd8dfae8bfbd713b7d197b0230d4037d025d019de1f6810888e94a11328c3e561f2537e94e05f74fb71aa3ec5c45eca80043c4c80893b9dfc37f9911a134c76a9f7f7e9648e1e4a9da43bbf86f17f1d2ef66ec60ff8d1d19b78a4a3618508598e2a52461e6d11b543905ed8222d266f0425640909ef1d1854a905d5d864a76e37db826858e77956adce6dc02e17ca243ba2deaed9e842df007c0eba043ac23b04a269d6cd05caf07923ff94dd19ebc7e65ff5f32938886cbb534aa8ba993b70a6fe4d760fd74a9a7bedff7d3a4125c9156084f7ff15bb07a2c0cbb9c664096d9f54b6f2ede95634d8667d4681f0ac24b94a2116ed7d870bd61441929ee0b465eb99d083eeaba1eff92478a208efec688b5f111f3221739dd000a97209a918a0cab81108c3535512a0194d97e0b71db7f91620d0ded7aa690546e1a8d57f5e8ee3db00b1f188f9e5433191ddb77f38e0273abc00c59484c7543966446d56a272c106fcf06a1c1bdc98ed93805acf2fdb6c969f19cf7cef3a5695d99ff8a9038aae8fdadbada068381ea2ffcccb1e7f1287fe61870c45e77775f49d8b5ca1169f470e2b31038159ee6bbf11e8d63c00769c8cfecf8bd6573a4414332dcf3eae04d6bcaf5a04d8ffb4ce0fc79948bf4487f216f937fd9ce2e924ebfbbb76f71f4c317acea32674b93fb887665577c68f762da00d577393fa052c3e70fd63c2d4c13aa9bf796d82f9be94003a211d42309fa65148eff869e7b688acfc4fe8f0ddb517047e1c4ce93ba23fec9a9228607672d78620939ad03428af79cada1311f187bea1833f39becf5a97a24900e2fe8fa508f92a79b695a3b7391f0959bd3abb3560fa1c2b74f2801d4a7b2f63d558617ab3c0e8e737d035e7bdfd0bf969d9e5d373dd62c414576ef718ea32bb5d20e28cf9e2fa04d0452cbc3f10100883c59b1a084375c21780bd6e949015d10aa2d0bb6657e0a65af29b59a22d7839d1e99bdbc11143f12792d1045acdc9ca71fdcf44c71e4e93b5c012cb5821352fb236932dcf7bd1739c4f74c4d24efffe58c2e94b1618a2c19de73a3b855a61235ff58864f516957aeb1675aec1bb0d8963168605ed73bdc7855b00e49d5e206460dd580064fc4ac264a88c221f75ddc7270c3efe1995aba3a6973a38be31109000c9c79d00800a0b3410e05d5dc003f642090b3ed2c64a78838f85e6cba189672906d18ad5d32799221383ab9053ed0e26b2e14734927d57db64af3b21b00511811566cd8478c0c762e8a21e8afcea5346bd3be8e239bc7fe469209044a8e8b7d36f0d30648249b2b18767e63ef8e16fdbd6ef73d5dd576c7d4380f0013c1c8f2191db8060be63a2a47da4b5028e77b0ab75918c940ea741191ff3af909a4617212fdf451c81253ebce071cfdc29bee1cea4d49c475a035bc1d2f375d61a121445da17c57f306f20dc015c126e80df093c5a92b5eace70d3bb9727b77277d8e2e3d30c6908e19f69a4a9762bd0f2fd5794b40be616f63f75bb16f63e99bdba623650a10fdbb1889dd1c7fbb49bcd229248ca5ef5af2829f69230f1bff4517b1588917637f4db29001adf37c1f9c5d490e7a7758d75195b08c43de8f2768bc024df10208d3f2ad27e2d769b2f186f23dfdd236196d4043d4e2f094f5d405f01e1c2e266b34c4cf1a5ccf56e8d20f8b15d37e2e63571b989f03a9d01ef5cb9ed63125425133cff4937b1edcc0cf9b2ffae7259b9ff9e4d633ba1fff7ab5c778ec356afb00d5e16be4fed801508128a8dba60638833751944bf0b267d5ff45580649a8cdfdce183e7b3452ce1e2735d34fbf7a31c1a31304f6fd7ad57156893708d5897c97a0419ce6e617d31a3dd5de93f4326c55cad7f2e7cf9e94b5ef9605659a3a111683007d9fbbd40c57a5d5da301a6152bc591a1b55fabf6bec5d7da940f89d2cc7a9644345f0f76617ad52490048e969fd34d72bd3b122c0fb71360861d1ff71311caadab24c1961b6cf057af3ade0a77339aafcf7066d4932f8a716a6ceae85f8d6260b1a45f90792cf4a6e98b379a1a17f1b2c351f2fb119059bb2408a65e18a201578413fdc24efcf55264aae91835e3ead1dde22e89f1b6bfa1789a83fd61843e61ca89cc8bf3b8f00014443c366f7e2a0be2d771c25075ae6a367755cf439d55996d82f01872a028dbc84cd6fa060a73cf86f81d7b28f7bdb64cf42cca45d0a3e506eb94b2bfda7ae3c966b265ecfb13d12ca392704be2cfc429bb0d7a23d57bbdd4465ff51d7eeb8e3147c5736fa4d702c84ddf2d4a99c0ace8ad1524ea0c2861854e96efa91cf7b44649c509a4f3c80daa7e6e4cb4c345159abf086d526147aef7e6a6d7b8c8a75d47606252230d8a3dc99ab978e57c1bf84e7f5d482d8c464835318bc394dc776b97c0e7c3bee2813aa3ea1ad1fd2623b68b461e186c4832553d9d0a0e11c88fb1c64fb0b937852257232fa12134ddd7806d82d12b90d6cde988244c917886788289600ec09c6fdcb8d525e490468b9621833ae5c1f1e61c1fa9578f82f07307efb115e3771af0f345ecb7fa4489bc0d0712a8bc971928c3ff027b7c1eb23ef97807de1f5272ad00017a79735a63fec9b9a16b807789388bd448ec7c8e899224ebeddd82a3551ea0776926a2933dbedfa6817f498e90fad6c3844f1ab0042906bb947ec6e0da88b9a93bf2beb7cd8920ed63c56195c1a6689d497273f4930f0bb3962a4706642697d5ca8a0bcfcebdc9c58b18cb03c7c4fae63085b26f3b42ce12ed61cd36510cd417d2deb805352b779e007a72595b4217012f2b61a2ba48e2d8ef2a2c30c9b48532b7ab203ad809fd9d6ee44ae3d50fe76170e7f369353dd82c9aaeb4ce6153f5a00229a571e324cf37a5d751422a45b2ad7537c05ddd05d461057197eee490654dfa2d031df72c44c94f94996ec8ab6de0a8f5e792650cb27a218e71eab9dfa953e7ebacf0248a139ac888ea05dfe96fb1e1a0973753ef9829f7f1be1d9b47edec9d0a669a5c51f4971e7c3dc1fdb4d24748f4d85222631800d70d13ddcae6789f6a752cc18ce5f644cc287b3d84e0bc8bacd4e6c8213670633cfd0863e079a8db0bd6784d8eacfb8fe6a9bc46a928d4be81f84c10bcea9de01d28e9d4b4a738b22b6888218aa5436c95fa176a22a2d01f3740a86fe224d2024bd4822f350e58269f29139ac16632775f3c0ec06886fa5aa622b901dde981f0063bc7464481553df209d7640630bbda6772bba03f5a82849a220eb73b10968d1371590f0ef153bc3a5c02ef2cd54dce11f89d8742b392879d933a953b86841727a0d6f365257f9f33772f77906e87d679b5485f2de296ee8a3c0e47475b89a3b0ae37fe4ebfa7f57d840867cb50aab5ce12c8e1159432b1499acdb518345db5003fa17ae801e597e6f8fed7318d2cba58cfe9b59f1cc505aab27ef942e06d325f8f3fcfb06404b24bd5cf6613bdcf8d023c5f8ef599eea38ee34f13795ca8ea53817eb98dfa5ee890f2ee1dd5c7673a3b26a395915c01b9dabdcfd986760087ab4f84e682df02303b195edd4a20f195cec3f598fa3e46a845e84d1d8771eba62980feac1b4b07d1a36db008241c60407d4594926d244c09f26e09133f0e058216f1490082c2f49aa4e5719ac593b7d75302d6b613c7d0e18e93794c737b4f3cf2426e326b8d7bee61216019df08875db66309497dc6c4d2a11f7e4be6ff1566a4ffb55c2744e456f3d90022bea5817964017bfcd89b45008ebed185f5f4a07f532376b11a1144d4ada875bf8faf39778d59906ee0ea2747ffaf675894c60e8985c36a3cfd3d55690a1a43c853b3cc429937f6cfd6295f5bdf1dd7a8edf67a86bf1e02b49126619335b39ad1523e4261196ea4294f3f3d9c006170ee5b1023d298d8dfac08ce62797a78a6f817ecc47da0d123ecf73fe9749a09a032dcf61cb8012b8db6eef524125821f1920df507d2043c35dcc56f2b2e806627faea20a14b0817b45aab301e76f9eac54bb8d41175cc21320749472f87bad7fb2d8db88b14772f5aa9e056a48574e23f15b1d758aa6bc2f65b734a495b7261f69f7d892e46446f620f92bb719c9e7338ab0ee81795382f6d518080918a376403204663884ac93c76f730c186a65b4b5f7ad6a11dad2c4079ac827404e5ac2246cd85859ef448e67d6a163f1db635d9a579c2132883a8802d670ca475126e0e7474cd50f27af6475fad926e77eaa0e037232cad3e343a03dc6a92dd9ef8735676cba58f8cd5df73c30ea7f1f91144e51bc3523c816bc055c4197b8fdc943aafa27eae838b9652c20d86e79619a7caf1cb6cca5cf6cc59da4bb3c0ea429b1eec5f6e2aea1f0d5c526e012b4cc2454f8b026ac8ed7436536bb2b7a204f8f56634b77656c27c2f2c0cfa4efeeb3b7c10b4d7bf3f976153adbefb1d3e855a62a7c820dec9843a613356d769ffe4b3700cc018f78523a380e88c78562c3893383e57c99e71fedbda0f4083b4d3dabe0aa12deacb19cad04b1d1cfcb7ec47dc8aa50da56204c7280df92d2fa9652663db0bc0cbe0d942c18e81be2efc9a3c55bb7ebc490ebdb4ed476310f95c41d301caa904e3f69a3aa2cf1170f81d780054f98a80c00b4733a6b79e550114cc79bb3d5f457f639a3bcb37249eb8a4bfcf7cafdac9d59ed6ae3ef3b443f31d213ba4579482a50a003e4dd0768f13033b252f476af6d96a5d2f9af37ee2fd58a35b7a9779779a75f69944c9e30f3a4d67875b24efdcaf5cd131a1691f279378f56a6cf0022e32e0de0a7a269cefc47369481b2c9eb6a526907cab29a457e44e92d5677f18fe578d0910b9f105a49773b68c1108be409659ed3798ea313aa547fc3cd0a106beb784f778b6d2029f5ba0b650990040db4be80f36ae45d7ad76dec103accfe9c78afc427d62a5bc969d6601e3309e3209cd0329eef72f518ede1b540ea10dfe8169a29af28cb30c719f26cc497df078f5e4350f0f1398d04a6e55bb00eff430212c7c46ae5a1e9298610d1da7f49a98f34a88792c349ba2cb550f4b9d52ebdaeeb47253f433d3866060adba576cc19d6cadbca09a0ce00bb9eb3145269d9136524e63d3f5b6b5ad8446f06f4c8b1660e1618a257d1736ee2d8d9e77043d5bd8273d89d49cf19134790aadd50a84694e792a7c77ea096c246bf9529fe0b1604320506a3dc39c8c1bb5aa35ed7f40637814560347e6427c576e69c4c753b95d13b4f62afa31e96d7605e0e342417562cbdca282745d5fc0fb6861443836b76f3505eae979c1cb66717421cd349b8e91b57a91250811afba619502f1b90fca2b6546825d3e9ad052bed814aa8a8179a560dbb2b53c6723a4d49d7769e87e51d00350540ac6933a966931c8488c6bc86aa49a46b5e8046828c0605e52726494283eefc6e36f0ed83482e7fc96294327dba790f4b02bcfc0ab3d5e2a6f47076a85e2e2bae90219dbda04b24f90f7087d6aa3bac12bfac27d2fa070707679e2945ff096910db978f9780b136e5654aa517d7c71e2709fc02c955194709a47f26e1d77192403afff91f5655cde1809cd0c76247d36dfec5ad7ff2c9ff8645718d5094c1b2769e6954c4cf21f75696244f2a81db7e71ebc9938a01fcde65ab7e31bd50ddc7a0574999a37957b19ead03ddc78eeaab7188e1173c57dd866efad6e6ba8d93bffee1e172ad6ba7074bc0d4baaa29908c0aabcf8a4fded702003773267c9726b4249323de05b4d55eacfcf565e46b0251707d52fa1e74fc5dbd8b243e310ccdedccb7258d89603beec105bbee8ab9b504e4e568376c2d840a2e4dec7fcd24881e94a26913a79f9a51c92a876c531e81de00438e0ac3f4b555b2431041829222ee6889cac2aec24d7adde566dd6a08f3fff8de9bbd7fb22e3ef136a679a513778845188b52736e2f32fa018a2d5313ddb9808856e9f412732436206d1afb554c02249254d9707d97228f5c56080d80b5a793e42fa190c9d3adac7728319c3016fc0a656eab4e8334545b6eef4e63c1a72b3bb5c22e29176f56ce644ab607a8ff2dad4d0661e38cceaa7f9ef454651cb934b0efcf090b25818f3d7de581936c0b25cc23206c030b1fd3e0142fa81bed3f10bf39ff8e0d62fbe6a03f1878dccf94d9f07ccd8e3070bf63e4e0f3dadb62f8b3b24fba723f89f8ee09fed08fe593f32dbe7bafa1e8da69367d13989fcc7a93bce6cf7bfb323189b626cae9809964e6dc818cef8f0c4a74fc78ea91c3faf1516364605479942dcf8eccc54fd02cd7240544b08a71dd689d811622a87e478666bc26d31190f05f93f553f44d04252da9964badfd4f04be66adcf6fe00658df50f3effc1e7cfe2f367fdc86c9ffbbb1fa4f99fb8fc4707576fdfdf89cff7e09b09cb3461cd6b5e5b1cf4099dfca02d49e7cd72753a21dfd6dbec70c82aa2375ff5c2c0a0d3a70828dc31072b00c9b3c03b3173e56871dce8e929ed97bfd8b1dfb11e7c0531eadfeea2ae04d8c97e766af8e1ad012f5d8aa241b32067a260c05bb0fdd29cbfaacca1688079e86040b2972f45ce7037ce5aa2294633eaab419f449efa4cd0451abc3fb0ed9b5e32f42fc909b770902afb35c5e141472fc814cbe05f5b32573307036f556931008042b023a3e503a2c103c8ae85db80605b8230128ac7d0d617b7caa3d13543747406a136aeae7e8b8594e227789acd5860a5e273008192bb738f9cf392fcc9c7fda70c83422dd01c79f6fcb0bb6d8668f7bf97f609bfd9f10bd4c89f70144bc6557faa42744ca8946102b48a6d9ef89ae31bf2d86137f3bff8126897ed4ccc9f8979a2af5de9a59b9f716b8a6c632d70a9ba4dd9959946450882b1b039e6140a8b7721861f65a9bdddb89031e43f5444a9a56a8ebd0953692df8d0009908ba848c8587fd76af317b9804e10ff87cb70ebc4f26927aa427f307d3e5e97ddef936405272c66b29fc62fb17f8c738e078e80d42087800e2aff832c4afc90f5cf9b5dbfff1ad4e5a7bcd8b6b9a8dd7f53a23cd73d0b39a9503c27f6861f8d952b639465bc0cf18e3cfc6f9c7e3c317fec02d1ffa708f68630cec4752366abffd4a2714427bc319d930c620cb02cd9caf17f4c9e1ef3635b1223b48bdee85a31b342af380dd4958e91816ef3d1f757be6f9bfaf4ba6aa03fedae6aa0f3eeabe17ef83280751aee5c67ef0a861521d206f515cf815ffff0b02d2ffa9cf20d4ffc47655bfb29ef9817cffa57f9b2fb83fed2d2e698b04d661e90ed84faac35404e395b9bbe6c83857d2cd44e8d65773307f0149a06d7e3e55b8d760b0df1214f438dacc73e059d67c1bb03d45cc4364b8bee8a2103210221d08f21f2b49f8b3a7b16fbd049c4141d5b7fcffac33f887aa9425347183a398e76359f2f386733d343d324d8189bb8af1cac496cebd575a5d8bacafdf2881e95145691929b3ac4c3ff4f913475c137f924f9acba99236aa91562039013745fd4f5b16da4fb5656577716a93adbe3a1d86b307897298a73cb1878c04cb382e1ac31574d750f6c98331157a2f092245b1a41ff7be21928a3ab1b349ba4522097ef5cea937bdb281acefbf4b9d5f0381e41bd3bf9d1e287572ada522b7f982679329908b53ab39327c8a68df54e28e38383a19205beb4595c564bb49d01e5b8039384bf5a8eb0819d01045cdccabb5107b442be98d41b246b46b51dce83e15ac0d6869804bb4d7e0b4986cc735f1868542aa44607f904f9ea919aef7db90cc2f0211f64bb40be14fff7aa933fe124db601e47009b20de019d80c84e1b9640c001578278007d917ed65f0269cc94db43de8ee28903b7b7c7c1b409036926f68fe52fbc8bfd10af0fb3c17fce51763ea400771eccd077e539731da9b65576e43b10805abdcdbb938437fc88a2454fd62b102f284f62ec0dfeaa1f8e317afffd1e15f9ddc900f9eae45d153f23154c6762cbf32d19a05bc0ce86b8dde0d9a6196db7f4edd1ad74420fde8549de35155101a9045e602fad3dcf35c6af9ecaf68cbd5fb84a56ea8a58b3da30a19f4fa8a413acf3e75e2dd41dde7f1423001b6fba833e71949d9a1b28451b2f279c20e6fb8de7efccc7afe08512e077cf76ab485a0be22e83de143716118296e35faa9e317efb5a6c9c1a460c4bc5667ba5981396a3e396312512fed22b085d29a4b98578ea90dce3d0c49c26ca42a2faa67659b32c54b976de5b0affcc00688914b88a10055c6ff723974c437dfebc832fb0b1d59b6bfd49105c9c6235c43cb91179b17b19871154e4adb71de385e430fe77bb232991d23d7dc434df510fd173bb25cfe12a4a0d5f200b6e904d856bdfc108277d2a57a40b3e2a4e5470d127f4b4716e8ffdcd2156891546452f6c39f64f159fff81e84b37fefd29756fbc7f2f9bef9bb3bb23cd210904da0396cdd285077a2031897e9954d0efe5d6db8c135d9eb14bdf756e83e077a47db97c3076187be34e5b536e20b4d5a24bd0d3e0660118fa49327a1ceb1afbd60d3933a0439d1cf60cbba2dda06f3b412ee344dc9d21a40ea972015a44068c87cbd0048b9dd042043698dcef20d149f351c0d67d6f6d7be83c6f05757e0ed329c9106e046b1f075fcb71228fbc5dfc63dbb7b968b942ee1fc21dfc531b521f86750ffffb0f71740756d49df387ccec1dd9d04770deeee165c825b820577770910dced60c1824b7049707708163c4008eefad573e73e33b9fff7de304966e679ea7bdf5d955d45569dddbd7af5eeb57677ffba7ffc40fc473ccf4fd07f488b1faaf584f98b34bfaf225093950f8c973ff07cd207de71c8d507b5ca41f95976c3a6633d247188905df7d7bbe4c311185f74cbb235755630b47aae0b18f6be15b73d0c84fe78d4a6d92c2921c74ee585641f1442e2d1451f5e438286587d03e8a20e5ef91fee037f5bd2784d007922c99c32fca785ec973948aff4db2f30674340afa751f901807ab10d13c3d2eff355f807db517ae2203b5de80ec39a539510bd44cf56b0f33abedd17dcfa511cd7b8e87d64816e29108411dc9f13b6656f0779316a6f6bb5dc7013c209767a17374249999025d86f2ada7d946c997e11f5b6c37904c8bdc32250faf55cfcef880d20a14020a45865ed4f2036f48b316cbac20d39eee776deb2009c3b83756050fe4d060d06a28fd26c24e297914a43bfca483b10fc0c39dc402c693dff8bfb38d49daf57575edb4bd8cdb5f8ccf8622ade96ee8b69b0a1f8999ebb876fff42119a4a5d751e95d99aa9d1237efda6f646aabdbce695cefa3ad045357c0004ef742024a8acf8b75b008a88507cc45d77fecba9473c2fdd2da47617d85d0cc5cbb27cebc5700274ffe2d0031509c043230146305b3c30ef887620984adc4e6879405574ea8c5f856f61e7b99d3c68b74e62827e731fc6f0abdb573530d5f3601ffea61d22e573fa64ed57ed2b7b785f10f14067d14a3eedf34585b308f5e9a08b1478e46f9c42e804adf1761dd6ce4e36f3ca0ec134b8c13753d2fae37531c152ef1d127ecc5926477de0b8449991c5cf9db68dff7e86da564d0aa56132d879b09fffa9eb7be16c30eba9e854fd9c7c38a398ce9abec5588de8f814293b6a49d0270e19b417bb046f1a8009a04b600c3c3010220347e9b75b0070e2593ca3c811a6848f89cf66c86d2add71e3e29583a3a96f03909c51be35eafb164cf30fdd16eb7924c4dc0007c61ec5155157af47d9245710be5bf10e617938ee479eff134e01e1d7d6968fd72a59a191f48ab452750a1f8f117a8623564eb86f8cb221dbae1ec55b1e8fdb19acbd767773bbfd607e0031c36824d87e4825255881e1c367ab08f76047b7765f7053935d100d4da3c17af8a5d0c1fb6321e14f84b9adaa26fa188e73ceba9765ee60cffbbe368259c33ab2172a163a73ee0625d9b1cff72d50ec84bd44b42b13ca931b805197c0087fa8cc4088f403a3006074d82f2c89c21f9c7c173ec3ad647df86e713e2a1c9c9ae2eea44e7303df5f92f7613ff2fc9f59129b4233e8f7338ddc7aa8210caefa075c9ea9fe6a527e1e7875759252236936e1d878158b3dda3ad0a4d410c35fce69950d48501a3b5a2b06c784656fa4d295fc081ef47b2bb5d6c641e406b51309841a87491aafb49d0b6f48ac7ae893834c9aba6689a9c16a8d217a9bf1a27b09ba3d352552c24e5d334f5aadcdb84df3c766564ce6f329ff61fb45e27e16ad27584dcdc89b2b83701f1fa88f0bf8123768a638f96fb2fd38a7d7f64ca0c225845fb4fdc3ff02dbefd86ff97861c1df84cd583385c0f41d1a3524821857947e8a772a80e0f123bc5d307f26782f3deb543d64377eda842eced1682e11c6e516bee6fd10cffc869066ffefee1934c34020a809f8dbed37f78cb64427d192bc4e1b0e5ec01db166a33e0f1cfdae6f2810d31f7aca260dab1d0876ad58c90b629aebb5fa92c8d788164b99cd7a5928e2b4d8c3712d2d3d7899d00ed6eeedb96945c7ec2bb799843d9364e00c647b82c9cec647fed48113da9f5e55b881a6047049530026f4f011c778ac87429ab54691b1ee7c117258beedb1a10c7d546275afa5b036f8cfbb67122e6934ebdd4017cef001204db74068c8b19ec0c7b8b86b01c06070bc93d7d0ed14cd5db8046a835ec91759b5a3c114b1500c2583ac734d00846fbb2f384e79675b9339ca2f27ad9d455e61787dfb5ca6fde496fd792062ae6f607599035855b96a6158c1379a36ca381bbaa7a8948d2849138062718b821adef312b66fb73e167411050ff3b78aefd0d0bca60120fe9b782f32ffca8b7223749a0936133628e1790e3a6918df3c467c2ff9bf5a569d99010393cef4e2765f708795de8eebded2dae6ceace312ab898ed97d8f48548a2f05d954c41b6944611e303e7a87a19e32792f75241293a5bfa11ffcf368b77c0f0b9b809c1003e63c14cf06c84fa04bc879787f04fbbfc9e3bf6e016c48c0f8af63b8cb317bcb9faf32bfa4c9bfc3518a521fc00a455aaeab2e3001001a204da03f6b907ecbd5433092081beaa3c3dc5e1f94b8f0c47127e28f4e8f7bfff2a3f2bfc9fca42340e3cbca2117c2ffc732ee2c0bd42a54597241398985e905c89c30755a98ffe247bbd08fc45890c74b906fde48df2095182969c20676a0488a88ffe2f3c9f7754b787e5186bebf1807f921c7c743cefd3954407a8b2ecc22e26eb7a1e14ddc4c1f0029fbd7e823d4ffb3c6f23fbc3e9adda1e84ea356ffbbd6e721f9ffc83bfc4fd23779e038f75c22a246d8342f0b8d2b83ddaca31717c450a10e921c0fe483a5f4cba2e8a705cb5fc401c90b609fbea8c3f888006d9ed235317d70b852969e1c4a61001c89606a80c4055d4262c2074029ef04426d6e290642dd4d3806c06413c7e33517f412094c19e6c551be0b34dbe996478ea2f56d80c8ebf375e2feb565013d942e03000280bfe0f3fb83bf8bb544979887ec16343c278de3af2c5b0a006045400120a061e180202818c89f2260f0e057d0772ec44f5bcaffa3e3cbf817df1f2f11fbfe78b9f32f8dafc47db7fa0de2eae0437ded218dda0422b903828d2a4e2479b118610e94545a62695e46886a5f8a57fa4c102646f4c4cca435c490c5529a12e12e6bdff85ead7dd47b123eaaa69ce9a71fb3545060a48a48e4f59438b1ccd0d1dde2a93258b486a354ef30e7d8065f36d15903c7de77193640db96f3ca542ad2b13c612031100e6da9303cf6536736ca4ae2de43458d214596654f73549b214903c2a20ba375126a086da85a93e4700910d4fa7d658a4c74bc570e8789f987ccd92cc5b242e019643eaf4d0dc9f8dd51d3fa4b946ac44af33fab741c1c28bad6784327a24cd0165acb007140f9b457b9c6ecc35acd1ec18e9c15375eac4363a83fa2c42e97babbb7450b92d138b6677f2a06d845bf5958a41d08be91d46d53561ea5aa638b75e99e13206599e85f89b5b4bfa59eb960419cb039056bb51825666b40d224cb7302723fba92004e673adb56e5f8e1a8b725ac2542717ec706424d4afe5e01d398f7e7b18183f4469eb77b180ac86db77c2a05e3bdd8ce64c1a0f1f2ea67cffc7251ce5f25ec3c8b417e52d98afb05c4db2c94e9cdb2520bb4d0229476b9428c7da78c145706b33b533d0341cf0babb865299f9b53db7a6505af8b60f1e4358f9d366cfe9c1621b0fe620b239268ff440a690289c9fdb078da84b6198171a330232d61b5ad80416cabb97b966e775efad07113a3ac9a3b3a090da7bc63be11594d1efd383e8411c6190a1798dcf1be4be57e70e940365faccffdede6f24a9eca7b73785cd92b7e97477de6e9387c8f9b502a6df6192e1fb9b372680b39929237912724b080af3d1310372d855b6285c0a966e016ede4779e7ccde287f3282a27e28f0db0be42bca5930839d1c078dfda36e681db80f8b208f362b8e484a327feb33ab93ef1aeb3be6280310d74981bf99713ecc37493a82d89f2ed80af69f01108ec2655593da0fc845689f567fae2f0ae8cb55ba95311437042abd57795ed703edada9763510c07b4b8a25402e0aa20f77151836e81c70053f860743227d659373e4bd837ec5051aeb3127a32c8c7e2edd20829459b6b5ad429ec182ee128d52ee804daf1a6b1cae7701daa2c59b0981526cb2ab3bd2d08eaea0cab1f5a467473313340f48ed136d6d0f7a6cf29533c900362dbe2047add63ce3bde7cf15958a30064321a358fcf8a478b205c77a31f5a1ec2ab5e20b5f1055c3ac5a4c92fb030f70950cd1bbbf831b13891e36d2894e69fb29fb7359052a986c72c9f95cd44a52ef840387b93cbc7eb86d7d643d385fb8ec16e71e19763e6dbd08de366b486952b7ce411541839394e0edb38481f5cf680c2deabe07d84567569f632f8f045d95003fe2ba4fc57becced903752994ed631ef05d8de17a4f9604cf15c8acc594b2aa2ceb58dd7bdfa50ee3008de546f7339f9c4c4e7d04a0eb854ee4a1f7bd43eaed8263d276ce8a38fb1c53a397aa689b5b87af6782e2e9a775552bdfb8d7d9ae363aba8648264de60c952b2e7135a7b78d7964aa265f82a66cee1177c77e8e8b2c9cd49292c55ae7600a10ea48fde9dee9a1f1904f98fee0f7b8e65e1a41dbe468bcf77118d54333d85f2d8e63b2db00372cf51aac5b7f159c4f4c0191c04e757491b0fc94247c0930d436c82d7596295f10fc99bae8112bc25a42e5b347c32587c4bf94252081afe0ab5fb24e4087d55ce2fbecaa001531cec5925ec359b09e33e22c7ef83cbdc88a6e6cc794055d9f33c9fe80e530cb9c2053ee438e9c2bdb5e768692aca2af294223bf952c3bef809c059a9eba98e8a9771409c2d79024e6738c617ea6597543913534976ea944cb7d3c17f75ba92b23f803983f148d5574883ccd0529d9b6080608acbde854db7924b9f1b56a05da143b46a1472e238838eb0a328d685e4bdf3568283347e73e22222c681153d58e6a0f9821a7389b4de893a856318b94880ffa95ad8bd69ead72742f60557cf34273f33cca2b62932a506c80bdbb66ae2a00a2154d37762ccc593ad9095597287b519e4af31f044d7d784c1ece5264999c1b28c5828ab07e91ad2c1f48e69137355c86a4de6654cc559c9f8c8776902c93eee5e407a444cb17d02af072f735279a5592012661266e169955ae051f5c33b6012bbd3668abed2ed6c2596337a1e11345980a5dd9e0e5c3b649450897f7d9436e50ed54155242d24f0225156b6122de72585d645e939e54b97d52c8da7f3d0dd661499473a08bafd243c30b7cdb7e41af1cdfd1d2e2ffd15f1186bcb0dfdf9adb59ebc2438df63b354c5611fcd4751fd98e781298a52a239e8c0a0cec8f94e1fae2e162dbfc16f5dcf53870b8eaa653bf613bd19137c85d027d51c1219de32ca20226374abb2f14e762fbac09897789d7c1253e83765224309d58903b2e838134386da89fbf163afe4e39823cf2e0afc5160c4a3a58aa75731a8983ddc58baaf67e3afe1e1d6df3e41fcd4add910bb57ba111d895bc5ae7753abc129258e60ea135e748152292047e369c2d36414cd583463bc7f9ad5f7fa89f0c8f313bde145aa8b031fa6afe7fbcf1c24c6b5dea97ff4183b08ccada5c02621d3317a3fde8730b49fc4d42fbb2247b13eb8ab7b5f36156de3a63655f1c55c20cc487db85a13f8e4e97a6a8a7d441c1d3603bf021af5d6fa795dbac6e1b326b1c1c3f2e38d90c52375f6a49da7cc86bccb51bdf0fe73f78dfaa152ea8296ef68a0987da42b0339c4c4523dcc74bf384420f7e7d8a54d41173bbab873373e39669383d57b5a02a5054b676019181b200fcdc143c8f0f1985f06fa556dabf1db31414803dce1a017ea0602aa4f782f132bfa94283cd1fad0f2c7b803c7b1a882150d282a25462470757929f78dbbb4a605a61e8b9c90dcf127bf75d453b650a3cdb8ab5545a8874bfc149d51ee2ef676c95e509259d3ab53a8fa78fbc45eb20bfabdb8084dc1070c5b4d5eeb3ac534ee89d37cbadb75887c671f75dd7ab249bca5be29b14c5f88a2b3372a6ef7be1f9f9526b03a54811194a2a7b0203e6debd2c5c6904f5e58eba23774789bbb3c7981b46a75a7943bc30986e72b2eaf0c3c22a5042b23e89124e96831c7edc7ab75196145e4c7ed3b29188151bc03b60a626d53aaa6d28e606e2f9de390eaec8f0b4baeea1038e5b3e3dd43ffbb459d80e6ef987d6bc19fdf976d5a306084c8ea944cc3aa80f6b3fce4a38e65ae243a5e7ac656948ccf9f6d7e79927accf3cef3959ac700bdcd284f6a51de71da3837fcd741ef9715d11ccb44594e6271a5906c7ed917a4b4f51f901448927ca493ed9ba3c72259428956d927ea38e5258dae2ebf3ec6f5eaf84c2eb68e260e13ab087cbab0530a7b0d0e3916465be81fc9e0a416a6001b34997b5fd9549923663ba9e69b186f5dc86c123fd7a888ce3b12bd9a7c241444dc93aba3e2115eceb346b9c61e26377989b3104186eabee583fb4e9b893f1a5e75941cc604d2bdc92fafe18bc38b96b2501b4b577c3fa5552cfd8d857cb5d722ef8d06ea38dbc0409e70883b4a134fd72874085b0b8a2dac175a319b5c880ca51aa37d171ec1e276bdcf6655f8373f3cef323e59886b89553cdc4676fa3abf0c7f8c845766c11854c71a1f753373e91a2e5466f6fe9cae972f657d65bfc1749ffa6bd6a1b6144d12f1c93cc69c02fe44653ecf14d3c076756f6bb01bef18f20bc7848802b2f95b0fbc60ceb718ee7be465d5b52634f68079da37ecb8acdbc839a69964015f54f529a8794787e8afa39c231261bd05d8a40a6fdfb149c2b86e4e5c3676d917dda14ed852ee3c3fff1ac5adb88fa7495b35e06f3140ceea44f934e8e555e22d250b5b614d024278630836547d343a13ad974d30fe5cd0101359391c98365818865b58b6a9a86ff7f49c8b457a9e71958896b8ed42e0e5a3f4c7a55fe29e31e3b3ce9478ed023f5a60d63909a1f47fa54125766a7c0af9b1f9d13a9f55aa1b69c6fa8baf340c02d7383a66550ab1756bf02a9a97f9135502f6bda1ca73f238318d01fd42081874ea0aa60a03c8f3578dcdad0d4ea9abe42d18746b7eaa6c6fab0a0b5c9ec3bf74b3c481eea3bc73153814e83083180cc40db2afd2e4b0c64652bec8b6a1e847f0984a791dc9e45e995b511d9478e9f4fc6034783d519649f72df146c23e81112559f4d924fd5bfea516c9997403399b69bc135c5a34ac8c0abb72565c564c13651c050c059265b811b2e44d3f0f660b98352930e99009df13a7429bd26c32689b7e22ec18872e547b6c428ecdcff02c2c25ab340473a4abef3689f236a39074ceeb8835db9aae4904686cea784d8e1f2d9ea84f1062a2435798906943914d666a234eb3299d1a526ce4a2a23cd7f531bccf81f701481bcd307f20d7a38f2074ee2592b40e3bed487fb3887c7820885cdf316e824d03f3c94f57b622bcee264b42c9c72da3131f6e49f27e96d3a9ee858c58b72d78894d0d968ab3ccb95749a2c0ce2c3002390b91f4b1bf703727cc296e8db4ce27034ec8f18dc29aea28e9a98b97423002cad7ca3d8ad0dab37341ad47218c921b4f3cb9f990b8876579c22bd3af4359c77a48f4da436ee530fa41c19f497abaf539f0fada9eefd46b8ba0f644d527bdc1306e7a4e0f3a024ad56dad60cc64bc3f1807573ca569c28252cfcb82c46d47583f90b7c514e0345fe318e0383b93a5359947c6529d39b57c0fb903954f9f376da90c8e25b1848b3735d3a8dbab7263794bde45ae321f765b4b512a75c31c28b0f0d60ad6f1099beceb6bdc4bdc853cd5d6f652a313019b06348c234706c26c793739f5fa0ead47a6da4309f64eb3656ca7ab6e837e37416a0cc0b2d82f0d6be085693998902781939d318973867117e9d2f5af090c19f6ca24900a40c317a623ed2feb28f2fa6b142458c5c75ed5edcb646a2e1290a442ae6bf0b2d78fd6313870984f5bde73ba3d0d796f9b582467d45b8fcd5c9d8f4bbc6e6f56efadf8f2b91659ab86d97e610828913e075f0d85533a8ecd4b52cfc7b10be5c2c241843fe530c42588f5c9a8468090855363c62379b5feb4cb041898cf3ca2101b1a0d3ee2374de302b7be9bef02b86ceee07d1e799075dfdd0ec769960b9b6b4f71ad45b30787f3786fba3d5a2a15a12e9ac52631ccc8573e6bbb0e0367c6c3d2737a21ad45badc7d966a09a840e874e7e393c3aca01ef2b5dce571ce1dd87c6e89faf84a628e79a4185391b9460feba01cc84101cb60931cad341f99f13c26007d50d59438f010c7ba08ce9e65fcbe2ab8d168fc79ec804791db54a7921b3a158b5052f114da136ef58136b50033b9e92b0eac47fc07314f31c3fd1f0f77b01de330935b04a1fb25997a36c17ea10639a2f0a20c8aac1cafb0882a113dff80a0844841f74c5c339a0282317ba7a842d9c09a8c52428419c7a99e8f09cad156f222d1a80ddeb91c4070a6b9d1ca64af515ae7a2b108c0cb3719d3ecc05ea08d84c8367d138c8979317d5d89f7328c3a2e960acd9bbdb8bb033e5f970ce6e520caa1eb53b3623d76ca9bd8cfbc7739d23c1e235fe2040c6cede832a555e1240514ad13ec588ea60c8f983d4ee39c3e4956165af775754887195a57ee7b172babd99d7340d3dbf7f9d550eb26bd40759a36eee23e9b265a612b3a90a4c1835e707effaa446e44dbe9b66864d2764d6a95e2139b5605b26d6496ae7609035899e04a3c05723c1d2e97391b05e4d522e5bf19c7a3a76b6c556264d24e5edace09a604ea905430c0d02699d5d164c8bb9d5baaf9fa86c015f82a92b250b877a51682f595e7d1b752f4c51fe513c7ef8b5a49f51e389c924d60beb57876ce6c54d22ad000d50cba84aa8717f9067f0281c4128f7505ab95598173918e833e7ae78c119a72db301f029794d3bcde0e6880122b7b23c7f56bee26c807dc6d90cbff5e4ffe4368885f466310ff4824e127a2bcdf918ce95639f71fbd512e11384df13b0cbc54efb4255a90df54e151a94ed6e5b22c0d72f54060c0ab787ebeb97b46de12b4c108639e22dba33caa804bdfff0015edff24ff53214272e3e1277b50a9bd32969e20bc51bd3723a82e768e4b21d16f1ba435267349d6782565d3d48fae55f3ea190ec216c89b1f487f04a4ff27f9afb014268093839eea6c764aebdff6327aebafcaf7d5caff582368bb5f015142ec5cbd7258776760fa70c1fae35a0f840e888d7ce9012a49bfe8a527fe4fcedf8e27a13656b06c6b81454bf0b23d179e0bf7a36bf5515ac149e6c8a0c5b339b6f8e3db2ee4af03b0254467926b13446f4a3516b21ea0f24391bec86ddc036c5e629280d4c8c004f999ad1525963f244752db39d2e14ab05e2c04497433133613a7884308fcb4fd8179d2885412fda07cda81600d09258216307fe062a08f4b448dbdbb8e53a0595ca960d379afff1ca2da7b3c30fc7931e371cf5bcc3ac71971def792b45504266df5470b0d7b4ed6f041a3edabf509a08b5878cc6fb2ff5460e3559c236005d7e699df36495a71be93dba1778850f0fd67f2a0e07ecf83fa304da1d7fa3a86c63f440c464a368870c7664b210ffedd50aef9e8879788a8e360ea1ac8916014a84407cadea48f43772644babaf22baa755d76caa308698783417f630b3a10a239f04b20c46841eb7fb1f567495aff145bc0dfd9ba7fd2cdacac812470c858516750391f2c09e5c4c9cfe30e5490257110a3c8b60793f9975ca4976819a18807a82da74e2e488fd38e3b526d618cba7ec083341394af4f045dc4c1c3fc83ad0090d6f1aff2e50b4ec960b3e5ef29025dc45b4b61b8e31749e202e35f9ef82e06e182d6bc6f22bbc152716175551055249e4e86aff81159adc3fbc61ee93912bf1941be6d47f67adbf137bea0ffb57c01c10b829edad9fe1c6ba57c5f853487f29dfb6fa858f6f184a3de44714657d29aa681655468173ac60a5ec66e808855a8579ac2a18c884a75674e61d27715a2d3d1981a2013419790b1f07ee7df8230db77fe274198910f6ddbffff04c27c08ecfd13204cdb1f11c64f80305d7f31b82d3c2ed63799c479400407b40458a398f30ccb488dc23de762dcc0828941ac345621599e6b411d5cd9b221efc29fbc2b4616a7979b0eaef21b7a81e32bb2e1cc74fe3f04c2fced825d08fe4bb03b5008d12e6d1ba4f68bdbee8320cc3fd519e0c9ff3808f3bfe7df0e049f51bf51682544beb5b2f03e3fb943831f63c0438d62f17ab14534f45e5ef0de11cc1e6991b73efe04dd70ff3163ddfd4c8355123966aa771cf1d398bce8f1ed94ed6f6afd23ff5f54eb7fe45f903da84d80d8cb9d8e88269ae04aee10b8d3be29071d46f7eace7359595ea6fc8b3b25f891bf48999ba02d08cfa649a13d24a5bf635f037b330c3b479f36fac853798fefefa052f41f009502c11e76cc2fecb92a74e1f687308bbbbf9089ca1e12a82cd13eae800d6dd5b25cb004931b61da773d267f72b8c03012d782a7a979d45f65be0fd06825f1339983c4e76c00da5c02adfc51d30341d2d586bf252cfeb34bcdd212005fc2dbbf21c2488e0f594027ecedb4f6ef2ac78fd585548e022bf05ee8571e62b2cb9af0676f10d180473892b6d83b6bd0aee543cfe0044775b2a39392a67a9b1fc2e6410b47ed7c4a413725790c4ae60f27334c322bd307d3cb103f1f1d55b1d5b05f78fab54b1344ded89858c51172e563dc086d2bb7efde802f0cb8c4e7076ff2a816eff2f0e3607d1c8068c390906cadbe611bd955578781b0c35f63ebe2fae7b335932ef1f6fe0ea6dd0c84e1c690f99f06d31e3f60cefe1560dae7f3c27b168b78c938261b1a320136fd67babed68bba56698ba968aaa29934480fa1233147f129c3765803b3a9f866856b18e5cd2d71c4a8579ec7677fc637c25fb7a3f5fd055df3975e0167389a0b8849e6968c9fafd37aa8bcecf1c2fe5a3bb95457145d6c94b1c22a63944b9c62b444b620d30df0c20190e34ce672ef676a32d737d2e048c7911240e42e440fddc7d7e46f2f0c72b7e77c6c8575c27e6d555cc6ee69110068631c0780f8beb0f067b99c331382a5eb95bdd4363b446da6e53aa025e169c3342dd01e04d3aa840ee332dc0fbe9787ba5a9ebe55e8f541b8d923f3969b1cc59a4bdecd8e34016b265b98a2b869c450d856cb4d182904d1f028654400e8ea0378e9a3ae339dfdffae729f0361b8e91cfe6f50396b22ca4864c5282bc0d7b3899de6adb0e19ef54bb4f3ae80d9e4b2be984a063ac68754ee177fff5d956b87e89e9c9c6235b37fcbb12b5dee38dda4ca44467ccef908391b72fd95aa679a9d4eb9c70c9d1fa17982a9f57172d2db34834bada5552db744cff5995b467c5982aafe5a39dbed2f65f9cf5f6b7d2624984d07200f68ce58d3df8a8f4752e245f6cbe4a05e0c735bb33a8e1787f8595803f9ea03561c0f2ca5300d9c1f93a3f015123ca472f362091cad5be090a1978d9b9679b44428360c668bb51f2669aafa06f6ca45fcc0640512dcf0e36d20da6dc2b40f891868c8f1fdddd0dd5e50c0f00995f36e78a4fa5717a12881d09923c1012073a4f8cfc68809065de903a77bb3c7fca383399beedc7edfcf0807000024e80ef8299c6063da41a9b93beab52ec3db65a5bc0818141c76527e7755e9bba3fd5b1e7ca32760aae66714dd32faaf95729ae28463327ba21dde0a07f7bf6cac963280d9b5bd4bffef9ca80f7bbfc75ee9b47e3ef65a8a13f188d4e5998688724ab296ab46c1fb152251ec8d2b14222bc346c5f128876d6932f150424f3e010cda9498c1535958fee342c96256127782778d64cf4fcc9f979f4d2578da7093b8a17e2111abce28ca230c6ba23222eeceea0fb1c46880a64ded2e57463a65b8695dc0d710ad85e3cce168043e3d615f31b42f34ec482802d7d9df9854212417717da87ada5f3f001b7badfbe44d58b70dd7d7d099736339cc74e33135a2421ebfe4af13e7945a0371fe68d0e0fa7908298fd80cb6f7c6fca411e14697c381f8c89b64384b750b546c987bf9de25b433d00a56bc3cee4aca259810cfb270fbd2056ecc1be158e15559fdf86e0dbad6df69aa15f35a1eb549d15e248132ef09dd25ceabf53662c6295e776e433e3774469f9aae759f841952707866e32b240ddc81939f694be8fa349b9fad9038909e6aacb1411e35bfa790b8c246ef31417e9221dc870ec97ef884ab18d1d2f54e37c3b297f3ce49f5b50ed0cab929d4ab93b261a78a4a4dd71ad453cc24124334f3524d2b8c149adce3fe1a87b5e153f17d3e429a3b4970953e8e587ba913a6f2475cfce0602f2a55337985202fa98aaeb70afd09ac73b139355aa0847653334aa86760f0d0f8be3185f5bb031b8f2025c5d52e55cd0ee9ce57ed7bf904fdb9a9597e145853c92a581371fc5737a33ae428c5f23a64c278bec8c105d387a6f73d4fca543dea936f28a4012584b66f4b36aa31edd3129fbcaac9aa44d3b886a8919ddb4094d63b2d2521e3f5966c5ff55eb82cb63d52149f4bf89a180a7b766fd290f768cc05ecff4470bf713cbe3f6db2c8695bb2a25ebdd9e41cf51114d25998affe40171acdc6856b9daec37b04413877a329ec59133f1aef9e4b3d6f5053b493de8dc5913f615101735f88dad8e5ad5e8ca49684bb6c611dc8551e25fcb32c6d41907094ff337e13dfdb40d992a28f9fb6ba0cee86aafdb7d2eb988884f0e6c4156f7c9830965a2249744e998c7c43a91634309f4ad9f6d05de626e96184f48f26a5e6eece179bf961af2aca0e6f093034fa8c4e60db28f497613622c1efa30f216eb7b5aed88ebc4b28f32c50e3e640d7d85acd1c95677754ea2feacb7c2a8b383bd703686fb5626efc101e8c13c0c0f5690c4a7c5696594b665ec3c1f11903f72a8adfbb3426647121f99e0c81ca553a7205f920edfb413708a3b2b8e4c77569ac1d7b8c7815842215c9a7092ba0477c0e8c64b55251083a37c4d29e690af898888e3958a3560327748bec163a62a5f9d126f9717b5c06ef9ead353d465f47df5e86e90454d10ae98652bce40fed96cc2260b302afc8bd74771f989d77763e3de4684aa30892a10279222bdabfe66b51b3f6c65a07516a7f264306d648475a78ad9ddee3f9243925c7046168c0c08d2d25dc2ba05af2e04c61239df82895e6a67ae76d424b3ebd64133814cd9d1d55c8b7a19541020c3785f99526930ad0702a14449ea128b28f84ddd8d867b8cfda33a19e7c00a89b300f362d7c9cc28ef91c5650267f85df4d24b415c2ad2c9a298b5baead4a5616bb4dbbd760d3c61c437bea1e8ca1cbbd58b54db8f4fe0bff36e46668bbf58d4e1c31c97b7f9b9db04f933bc405fbaefc5911e6576582a596990c70ed25a39fa8fcaabd0cd28366f60c0033ae90817d269678ed4f2094df0c34f6c1c4748890e834f341d6e9db0a22ae5badbf066ea319f318cc989a9f959f960cb4090abd682c99cd46feba12042ffad193407b3ab3abd26f55b43bb369244073f718da4f9ff43aafa25776ab046b673e947fdb15b379ad6dd7fad07593ce616b0be1e347443664c2eb5a1b72b8fc64dee35421c9cf84880032c952d943aa65f7345b4f5b9b8bcf673a8b44730ecc7d1e2c1c6dc3f7055e3d27064bbdb6d18ca7047e939708c8e2392caaf2c3704c4916b5e9e864e77cd7c848c552e27c200e19155d8b460127ef29cec5bda84a57c4ce39dafbd7a9e54e43b9cad89a0bd29fc3637bd9868bd2689dbbb31d5e8e7e9e4c142642408346678bcfb3d2f1eaba3176aa0fe5eec8694375ba98719e9e3edf7bae85d3904a0c251f8898c7759693cc7392399acfef1dc719a906748e7e43b5e797c72ed7ef48544942c56a807ab41ec05a774f598e32e13664fcba1e87f473c22931481539d0b04960d4857d2172e795f036515e7aa80e63107acd02464344236f22fc6d96a82f355ac7d35d44c4b9dbd6b1f2b1bb0b6bb7c27297226d131d45f90d69bb050995972d47e99f6e1a325a08a3bf2868738be491861ed558c04de917a8f3d3d6ee3e7f64ab8c4a1f1f566d93ac0291a27f824cf5d124d080feadc71476f70ab75dcc41fdd3b86cef48ad798f97f629601b5e35b0c55eb6d2b840d43c02fb9def4af39ba00528047ed71520b216812bdee4a3e694c754842602ee06461bcef5bc0bf6c77c116b1b0baa0b5f8d177ac9698bde12d5bd5d67e8ec4169705f66c248a52bc0f49f8831af6c65f03ec498e877cac744bb932f897e3b91b5a098165ac33abf6d2d612bbb769e85e3a417ba44a61264c20946cc0bd37776e5995b5c8e1a21df19eb5310a6b9be286b5ebc1efc784c8c55920c36b3eb6f72dae04376a2a1adb0191e1d1b7c67bf56dc1f54216545f368b09d39ffbf73a2686e7ecf5536eafbf97d39a9f4fcb993b85d49246d41b6287fefabb3c0d325c8741e1441acb989c1218997432314849b35d1d24f5dcf0aede65c6d8a4db37618d02d6ac0e67d004768eb520c4681f67dbe92b9e43c54087059520e89fe6731579d54a8ce0ceff57dd0e18b77226da69662870e8d2c53bebddb4a3ae6da649898d84722cc7d01b6eec325afd0581da4cc5fb366bf334d321883eefb54af1e920d0d1b31e3211dc066d6ed506ecf52ffe8b9941fe713e6378274708c9f1de39f44e4d7871a20480b6b8d506b8d52e2a41b2e8c0e3152689f90f4d837fa71496076fbc3390e1f5e333d63c963d47b3cfcb4e74552ee3bb1938f6d8e1df98eef52f06bbc420a3591459ef0ae97a70d4232e1cf7ac6d476a3175b89ea6949545427b41e60ed773cc578bb250d2ed494c8dc3cb62f2347db25ccdf9a56477de5f062a0c6e9eb7c12ea63ae356e50d2e89d031c2c81ac919512df09df5d596fe7bceee5aaf1c62b963c1d02f973d38ac1959dc956d451a87bec76f6f98368107f83893bd1bae191c7a5db1d0c228d5058e331721c1a9ad8a51e7cca8a62fa6c6e197cbada2b757434f1a6c8004e58d60d13855ad1c92ba872b9e00438aaaa835e9a5d273594b9b049dc58a92d42560e8cb9c8d885eddcfd17e83b0137542f9a6318b0fa39be785e0a4c52cb7c5e419d53721d171d51d3caf36c0c8589bdd4cd87766553969bd330340cdba479ac4de344d4e7315a7817e7599d7cdb30e133ad3eaea58c222878454cdc8c8e907ffa255cf123f4a39cd0ed2c79141a074cefeabd3038bc629195b8e04a938c22c7f191081a682378b32c115635bb2c542cfdc312ac680d66d7c592902d821363086e31f142cd5efc2b84fd6ac70f0cda4feb30c90f1ec7c6096a1e2541ceaef5280c469e0bbff834f1ec4dcc4ce5558fa4b88d6ac513397c2a0da982b1b6dd16c64202181db083b6a280b100cea2e88d54d6b2ddee721b1ad269c9e86d87f1da975dea1e81557fce63d7666d8a29bda009698758095eedcfa5b7288179f5e830651605b3525f5e4aa40b0fa3bfa365060766ce8de2c872b1c6481740c547296ed8995324a30f44f2eeb0f1a386983bf15fa9b5aac8c957384836be4d677d29b8e65ac0883368df4ea95066409af8eefd751c13d0111ff122743466a70b44829e51b2af23c33b11ec8e2a9f8dce895e0715943450ae3da6d4b9015235a285c084cb2621d5fbdcb0b0264cc50eddf4aac60af3450d2da3fb2bce34c16496d600f94edba71ed3b3364378f68248b3f9308deb395ba255e8c4a9538199195df481d758fb439b9327e3f7823d92d4e123778790a575124eba65558e1728f3080585d004c41ae9de6fac4f6601aa14e7b831c7af33688a6b05f03ebc4b5841f8a8e4ecd478ad6b5a9f0a116b1adefff5cd97487c8d99d72b83a43051c1de8a68f27d968f608589138b8805a7cd238239325e55a4f37ae8090f7005ef72604c04eae8c47e81a30bf2b615f5898656bb40ba1fce92c2c9cbc2819acf0f1f77597fa2d064f55a6e1c68fcae9c42678d2c52756c1725a0969b5081a49cac11cd631e23212b0f29b909df72d90dd7bbbc3f2cd0251a96127335551454e35b57c670535d7f885e515ac643b0c09e3a2a518794e292d431ada302bae3fd6495b237ffb1bfe3b42be4265cd9bc378ff696f80e2bdfefb4ec8de876f70942501310651cf4ae25408f005113d2fb547864cec4d6e8c226bc44a1acd852861dbea7451f0ba228655fd843b80ec27e0bf30597e2d9d0e0315e74b8e709a70c7ace7eb7307a05c3c85369a2e9188691c90585498a344b170120ac55032cee025e838fe860fee1b6444ec4e4d694790052607834a84ee4cde884a8bbc563af329e741a8b5e7a06b17b664532adb65882888b13f4b7b066cf69285dacfc201ba006e9536603ea2a8b4dd914ec3087ded5af84059a3ebec73eede4c910c3528f43350cea93abd6d3ed7e6275031d485414f3c2208e83f32257be20144c361a915ceafb34cd546bc357c059aff98b6a1bcb8bb70276346c87c7c574552653ae8323d29fed98acb377040ce99a74203fd2f3af05268022025a1ea117ddd2548b74ae6990f7d23d6d62ca15925c5c930c4979bbee165476f05a53f7b98aec22522c5d8ba67e9e0f76ebd7faf922a3ca33758d08109ed7658f4a260b9c146507f973479d2046b8dd4077e6b85a52d0066c418919a6ed9209c66b09108759de470864377246bf81e53c8ab4cb53a1993552e36b0f0a12596ff69bcdba67d2daf30644e64cd8a2e0a186ed7805e72929a721a897489dd967fe22b7948f4984027890a8c8a4ad3557cf976f7d19d092cf0e82f5fb1703022606d736fc3c73608bc8249942e08d78cfacf1e18997faea4ca7da0a5eac7b2ff8dec6bccf613c8d6e7d749d89d4b77c942a5cbe14b9969ebdeaeb88cc3827bee59c9407cd7ab466b4547f40c092638cd8226ba8d4d185df6ef8d63551ac75d22852c88d373f704e2dfeb32147658d78ab174d0ee069736882afc60b89a1b2ce62862be1803523ca172d355fb9c0c17e6167ad770e3bf9591285b707871d1707f544826beb42cf0bac3c81267acde067d0e3a680cc9bba57ea5ece0d6fa38dd44d99c736b0a0cecc2ace5a32ad67511a803aa04ba0263cdc373951d0c76bf135e90a6640c7b52703f03ec7259ae57d0e91fae1a1cc159989b984b9dcf5eb6898430f55c336fdf60f81fe933270f1fc624799d8a4026a970647aa84d4cf068798e3d89fed7ca70228b31aacf4785ac5439e19cc87786af7056bf6fa0ac19f605e8b594c14944d46cab8ea476a5ea3c2e468487885e5cccc8782b18265162b6c31f823b844f2e895700207ead75a2dfa143b9c2b3e939f15bcfdd000bc055d022fe1fd66bf912fe49bccf8319a143148d0048af9aaffa4a25f4a3c3a904b2c0448e21102413edf000c548a56e7f8c39cf076752a89c52dd650cc575441e5602fa57ecc07e657ff4bc149ce74bb5fa40ff8b59c3100e62fd27ca86015c439f8c10092500aab3179b49e5ac724e66d91a1c55a2889e05ccc8c981ab91e3e71b1cced7b3062af6274597af5b2ffa303c7ea2f05195435de97795cb300810a06179d03feb9bfb75786da0f8448b7630994e29ad9fadf1abac3b4c993e952fb6b8fec23a215f73764c8ff9136bfb9b86d48e79203f8440ef9ce42b0a80bef8b13631de1e7c672500d3432c9c209c1d2a324f81ca4af543e8d5c5ff8a09873c284a9c733a87d5ef90c2aaa36446b18a8b7035d58c307000d22a1024110e605016871a6f1bc8e699bfdac47ded49c18af97cc2fbabb0463617c036f6bc102edbe600f21dd269e233b4d310617f4b8b0f151bac2a32a3914bef038312e26c580c411b06335be44c166a07ddf52856cdd025249070acd929d015ac2cc4c22523babcf5403ba3ce0125d1a8c6d3200e993f19a51a7c8ac83498d1376ddcf48d90fd37567cbd3dd57740f22f89f8f21a55ca25dfdbd3ae666200c7712f5af56c77cf7ed1f3f531df3a162a7bf580cf587aa63722dd9a13f751773074ebb89e73f5ed8be974657fa3d0c1d0378277e58f44c5e908b43595027e0059f9b8fbc3c25efffc27ec53f7fc1a01f3e75a8f7ecff4e31f067ddb9fb196edf8bd73b8acafc4a6d43902ac2faf7c611f2781dbf33fceca0d95ae721f1ff7275cc15cfb7f4a80b4ebdd60e9478cac5699bbb0214e83f3b612eb011355df35eb0634df9329551421d5d8f1d59fe8c4f144d7dbea94d75e38c033ad891c630d10b255baf62cd9143e5529ebe0f07ee429195226928b2a46a243b7eb201a805ba04aac1fb03ad02a1bb9e037ebb05402210c7f78b70bb6059566863e434f23a37abe2adde25fafad67f0e68e1bc0400ff3cdbe5cf8a5e40bc2300c0be492e447f91cc050045e9008029eb32dccc3469d1c19cc6e285c5a44f7bd2671c00403c3b0dbb35c4b89867da2dd96c33fef5f8fe00670030c78e23a35d439b96687c2a945428c77857b0e1bf96100801044100508140001004fc531bff678ffb911e1eedbe608a75bcf07bd449874601c4b1ab858fb715ac16d8582faa6a5514928d2b44bf5a8359ecaf43d80f25bd57d732bae070492f45a64a03ebb684e0bcc6f969d5c53bc3eb232e5ef943f00642676e7604408e4ec43fdbd347b62256fb32e33c4f711265956a563254e69b67948672f257ea668d899447aa0742e50477c555644896e65954351cc93152ef64a7ded92c2d105d2c0d72ee71a7dd095d83bd5496e0954d217a9fe7400ddbbdd0ba72ab0e4a5384a123f579e342ce9a291bf87b9b40e8574ebfb7092c77f8cb36818d55ebe1b816972879b2fe9815a44f2b3693bde7005398aad1cf3e28f6029d0fd504253d03f613c67f5377ea36efd571862c4b8b34c8ed9d2ba02cdaa7498665f80684e2671a54a28f14ad6f9b024bc7d0b3fd578f8ebb661095fb2d18420e6dbcce65f01fa1a53b881402ca19512d0bdea775382ebb76449449ac28e99c238c0cae6939dd724f007ad6a1381073455599e0968f57fb05ecd9b91c1a01dff44039aef0e4b8dbeeb580d34f29d22c7625eba00ca2543d89c85c3ed49d68f860231bdc3c169664d62f863c116d73935cc46e865dfcd1dab035b9823eda7d118c613e5eeab23e35c3f462a46e402392325f2cd221490e30d942cde077bfd2e43cc9b6105ff6aa60eed1fe6fbded69168595c9ca8e3af5e5481668be009ed98616fba61ff7fa06729c6df16ff88c5f1c6424521d228e607d36538c9c63433f3ce4eedb1ee42ec50f5fcc139d4aade0233c1d34f6900996e29b632cd87a2cb3f80a1be8971c70c6f0b22b0030e63e80a63e9eaa31763bf101174b945689e193c8b733dd57d89cdce2258f50b918bdb0b1e16456d337797e771fe22e6619f2e15593d49e06d46704953adbee90954c1a4b43f1fbb17784dbb8db422f4452c678f1da7db85e6b76b2240c04cfbed28ee6d75d03bcdaed3edd073097641a6cb0408d1cf6865c6e9ec0c74dd33f0dfc96a8fcdb57747aec3661e0b2d4440f2112ed43bf596d7e9c29458b7e65015dc60a6bf437d2f177cf4aac098e081fad0457d7d343d01da5575ff94737249cc01977478ecec802028db9ee7cbccd7a2435f32d7cde281400f6c7eaedb7d89c0d2727756c6b25106dd6df23227d4bb40da1c6e495a160fbac4922f5a0bc3275ec16f003afd6d2d7a4a2443a9fa920fb63e09bc483035b4a29d648e53a154195c73e61b316aa0d6644f3600220a0fbf392d633334d1c7ff9d6e8a3030f83cc53a79e330500ce5ac56458a17b7130073776fd563bc9e9ccc6cd7f11a54792f9acff3ed34f7922cfa467052a651f39af023ae2140a7a2ac2b14b11b06832443310fa02ad843846313b64b5340863a4b4d263f860988d2a6c146cbd747d28b2af716c24ce4a2b6c61e95b8b1fb11f3ffd61acf354445bacd019d04836b0398cd7e5e823b8612d338bdd6308f7f6b72c049a1a67d5e412c8c5c3223ade4f7d7bef0a08028445d477adda055cefaea058a78d4924e4c929a442096984e2bc758bb570025fdd77811d311e3b0fafcc1e760b325f5a776ad48ee97080ae3c10ece169a16a36d124ef5e5f5ddda6b4829a4c8a2aa1d1221c4b6ba3a408dfa685c394eaf1ffc3a29456986aa485e1bbe591b0fb463849c7e11038a504697c12f5c92c7f9f91e87ee3ed97d05550f8ae2b38c54df113fefed9578149971aec8eb48f51861dc696fa53554d4b493690a7dae81890142756820acb77ba18c7302087739fc592a7f9c785f0119c08ba35aaf185b9ffc8f4e77222c60b31dcc009425a6d81b3bd4e7fc43e295dde426b602f1961ea619da9a89e6c3c73e19c39a248618cbd0befead14cf712ea39e441c004323b9a63901b0940279e13ccfada2176b8e7446b35d7042f406cc2ceed85c78a688e91702c7c7d272232191398c609ade3f4c4435b88cbdd82e9c20aa6f024a57a84454b2723d53f4c073afab4de0974610fafff4dd2be326c3c3aaf5e4c561ffebecdd24d6dd3f31c2e6cb2e1b050087804f5d3115f806f3b10ec3e3c9e80544fbf9b24089092eeb707b5c4119b3f2223e103347040f43a8e86831f276242318dccf3424c45b3047f8e16c4da9821becb553aa7d79ed6f1e4c2f8545f05ba2887e7f986ecface5f35b028824a6ffad6fe7ba667ab6eaadaf0d576d9b26dbe720818471bb8fcde810067f484abdd171c81c43889905b4f308a027b9ba9ce7db4e3fa02cb1e42649273059a8a58f8f21d58b9adc60b2bc8bdcecf7e5b4d935efbc92b6c2ffde2e13707255c2f9827ae3e4d3580d24197a06478e037ae0218d79b3fad641702412c1977ca4adb0022ffd142767f921c2bf2d71fc97f23f3b36776a4657bd4aca2b13ff86a7c4a2a3253bd143a323f29ee6369bf9c29a04a33f857c27bcef8d841381702174371cb19c832c25df3fd8214bf98e79b5730bc45c39da89351a22a25457fbe0c3a0de8451fae6596f886338807040afd6f5e03e0031fd4d69a9908cfa7b2d0dc2ae1721aa195cd719a5695af62d0ddbfcc01d5a20b02dcc1dac95f2b657611550d816aeda8336f83b97d89729bbdcebc463792e5d41e9d0cd67fbc9809008e560742f591cf0440c62dc76722c808c95e876645e44cbec8a81e2e773a9215f5adb779e8440e4dfee6d35f4d75df41945999296df94fcfba7f2635e0091798583390b6f67e651c8de76a0c37cb1210474a7c42f396007a2957afd4cc2aea16ece8d74ac7fc064e12cfe1dd46793b3a150e00c3cef6806b4329cbec4d4df1d3a00650fc252806eab74e370170f0e9f17fd6c32604689c482b2e57d70022cf6a43bd792827ed1755fa0fe3a388a96e18a890a3a58b5f31c68c7d1936f036be5f5cb53cbef1bbe3a513fcbfe69dfbe54fb25fbd1e3219983f8377f8431aea8fcafcffc849e6911cd178851d673fd13c4421f9c1710657ffd687251942e135daf8b6d9e5d00598ec88bddd3c54cea218db4a35b412c740899790cf0f7f0c1dfcd5e41d3fffeed3068c72c025460938a789c45e12403ee49d0f95ca24eb3290c5877f2d563129b9e34df14cfde94eea3fef4f4abbc4d0698049025dc2c4c1fb87d404c248f59c06c2183e9d0ad08ef48d2fe57dd15c18a7538bda3b163ea98f107f2a9318e5db00430edda40afa9534500000fa017581f9456d808684331d95fd915de2ffbca0da7f0dcd037a080df597bb0cb0197bda71f7a7129bd37a4511285c6a73cc9af874feb0467fb69626bbac6000a00644ff77dc1276409b5123dd3bbd03c8493fd5e91fd9c11e2ab509c509a96c226630839f172f71b8d096248b96daf523139b4d5d20ee04d4752a06179c9530f4e3396a87bdff49f9c15f9c4456e08620b9030000f2ffcfbf1f09583c744a784dff3e24f237dc9ec87764000d8cf80d2e7c1cd52ce81898131569a8587194d8301d11fef13705eaee515717dbc18d2ba5c165f230372c7ef7f56ef4bba6fc4f16fafefefe9ee4c7d14e7814c9494d215ad82383612defcba5964e0d7bda56240d29c2c18ec315b82f69c4a12c03ba6d00a6d003406e391c039e169e8f190c28dd98256406bdabfcd2c60fbc1f327fb6a6c03fe3ffdfbd393c843bc34443434357ddab5275a98baad7fb4873ce9308e5ff23aaf26b96080819d8f292e6dbff51623e1ba6f0884a3bbf6a07d7e2b568fa117f15fa57bead3ff0362190b085238e06ff364e49a1c91bfb9ba69fae0080c6e2aebaaf0000800930da649775c929e286c8fb16021a63314585c9bcb72dc3a3f90a84039d515c6cc3e0b511c7a7dda25de3c1f43e37acb607f2ca44982fa9b48de23c5a7af6d69a4f37e7d39909e03f79017f565adfb82ed99f6462374550a89b880d974e655b25cbeda941c32d6b10e251798c2ed362db82d19e7a4f5cb648779f6e6ff6755e59f88486cb923e86950b38c2c8f6424e9f646e80b4bd847c19003d34f13767212870f92f5aea4342fe0b5aeaff909642c6ac0c237a0baeaaa911cf536b888cdf7c206ffbc5e7ffbf96dcfff6eb7f5f4bee1fd523935dcebf84eed298155484e2724d7f973c871ff1bf51c0c23c7c577e94d4a74f98f9b697e1ca88499443d753eea4deddd319875c23471255595285519caded710baeec22c5a7c5d80d049d23cd6c646904e45dbd45787ca6f12bb17c4eb0a1f106aaebe44e0a3ebfc1743175ab5ee7180c63b8f7c86cd99b4314fc45d531b0cfe412d1e79ada4ec451f9a234c59d0f0d544fe69f009617f9c7e869f7466e821a80daa04ba0063cc2b73e27a0f09fa6ff84a0a444b7e8cbd5fd53d93f7ff8fe5d64abd88bcd0b0244f227d6aed6a77b802f333c7f7a8b4666bf8ac3ffce2f91c9faced8da1ffcbe7b88a7765ff0e57dabe4d10a57675e1c67e9de5d0e8bd5d2fda1ec0ca0046e9b31cca67fe6162ce8791d4dd3d7cfc7d4d7b367a39d66cc059201dd54ec172c9690298a434520fea0472ff011adf67fc0a3f71b999ff6e8ad78f78eea78fdc1ae9861c71433bc406c1b24512e7dc642a725d6966cfcff3c7abfbc06c007ce1b9aa1942b2024d13b170e437ce5605218fb33f0147d3b9284f6272f09c3cde026b061b4c30a9eb0fed4ccaee3e3f6cbe5b9c55181b5d45414e00a0da97ad19d596503b0167409ac8467f936374d0c2d1e6c54f62a5d0fad184c7943695b31ad33184eade9db0014ebef7dfdd76de121020d77df3ec3fffe96dedefe23af7dc219566f941b86520d260b2dbc4f7a0fbbcc4ad6f7f70aeeaf3f2253c3c6d211d271756d1449021a4249dd5a353d04e75fdbebfe781d421aa814abfbd75c1612a8fa71cb675b6edc3f6b07821dbb7b8f8caac2c655345f747c6115ad91c0c0cf2cda49673df2c6c63268aaf2063bf2ddb6d458ea04ddab4675a24eb88874d9c9b40dd9aa32a6c688a5f0af3a4afead2ac1a36f560dd4c81b1fc1f3b51d3878583421dd96d71534960871c97fe51baa6dbb93f57b899cfab2bccac4218b3b047f5a1502c12435fc06a8dd542dc145c59327fb5565fb8560155fe4ce7d8b382e744b876bc5e967a043f62bb8c556da338dc64594c67d6ecebf055580ffa88fe3dfeb16ff672fc69f04559848150ee2b795106a6e6221f807dd976331e007ffda1553fe0426ef371d2fbc26b41261bf272d67afc658754589b7a418e08be16484e2ac48c34fe2c68a0663823536a0376f6f85959cf220d120a866d3093193281678a66579f072681077eaad2e2c2002213284d0fc9561e3a30f81e73c31a36f643c2f2e4190f474d4982aed2150589e6fdeda027c39c10da42d2fc961d870c72eaa1f1fca9056448b65fbc0f64c4e61f190bf56a4a8b7026bd5a0e937a9328a69df2bf0e203a943e4f0f62351e4446e1179ad47671e410e37a863032ed5d1c1d59665a7280906389c7d5909cf8fdb528cae69d67c1af39b1d0d3daed692271d0281e8135fc0b3896df4d5bd4b95d4b210cc03895e2e1035fdd03a5641e50a7240712902438e40935dd68c4bb50ff5f1a08b18787f2030100633703610868a6b35007bcd203e3ba20d44f6ec9a558e9372c96f7689a6c063f2836fde7bb668b23f912975a0f99cb40cc7dfe30145b685865f7b568dc2a6324a0aaf637dab8f3a59392f1483490fa430f8d21af8c04284c785f9c2e0f72f330f39fd2414cae9daf92160d6ddc9dde2db7d9fa87e64fb1dd1036d49f1df485b949f47f4f4b428da668f8ec379169837f3f20f4ce2ce9892509ac5ec9449a6751c88365926d7df3cae40b620abe515a2cf77d3bacf47008ec07a9dd293eb2e6db272e1a46df45f7694d2160438bd44536f3adfe1cd85d2ea20bd6ddcd0f56dee8bc93ba3347209bd9052e5a12ec93de3c27d2d2fddba48494e5d7a3f35d77694bf8e437cee179b48ac77546bfd5a74cf4cf2cd0af96bbafe25b513cbd71880b4a0a83afed132ede677ba55b1739c8ee3bb5417121c8184cc93d862c82a56f881231c241684eaa5427ac33a908d3855aa44eabeeb81b894226a9ec803fc403b580df46ca75bfc6e7402fec78f909eb1b33141eab14a1e115baa21692fdd479bc9b4d72ce6114e77e1d0581d416db84043b8a88e10ba08685d76790ffeffd8fb1378a8daf771009e33635fb28f2c31f6bd246b28654b91990943947310590a2985301b4298b1842c8d5452a422d12a128a12922c91a554da118adecf0c959eafa2a7e7f9bcbffffb3ea7eff73173eee5baee6bbfaefb3e677c036eee8711cc854f2436094ac8ddb62ee79168fbe495ea729a9f5fac41a5522034e1b6c7e0da0b3bdc96f5df93bdfe3e6487b71af2727362e215b8a290a482f5bd069b00913e41f62fdecb4c4879253acc9dd6ef15ea7237bdee171aa9c07d94bb5aaaa065bf0aaea4e298e2aac5e3179cd66987ab0ee57373703c92cc69b5d9f97651a8d3cb7348850d97ee19afa6949862c6d6dcaba18e916f8a4e1c7954f3de7fe2f923d8876bc2f9f28b34576bf1edf77ef57ab5b39b9e21fb1aceae7d5aa73b0f5cb1ffc404f104a3281a790a2d1f2e7efe1c13783d206a62fd7d8fd0f16219fefc5a5d9e88b372b568f52cfdad6d8027eb40734601a986d683584a710999d0d4b76edebe3c4ad968f8f8358f71e292f7ede9899729ed5f3615afb2d664be65876cb13ec862aeb2dcf58e26f2e9ea578251f0626fc11b2665cb1f5e0ed759b3f9d3c7c7b71b78c87a1adba28ab2b86a422caa41b5a07cb69ae873488f41dcfa95a70f9e0d9fb0da722ecbb7d4611885f1251029de6d1eeccc865d76c1e7d991c9f6518184da27a74a2b126fa508b48452fbf8ae60b251acb9e417b7b7ecec3079c327538257746971cc91212463ad0e178634539e682dae8daf7c13dbded847193d1ccd5dcaf22660c353c01911e8d0dc263426436b51cb61be715fb64e86175e776499e6d5a315621d00bf8a224759ac0a90808d377dc174a55c88f5eefbbb4797b3a4ae3f2b8792a69809baae0d98bc6b10cbbba53511d5fbb9ea53061191347ac26f43d984fb48d00aa7cc542fe34dad3742c7f82403ef69f4346e7b1b3e69972d3118c7cc22bbebd566c9f44cd595c8a369ba4a06c24cb593cf6e5778a97fd175d4cd71b5b1581b627ec5ed05ce505b90ff521d53a66b50833bc59dda3591b1d9234d67e38ddd8f13b877c5a0cf07d0de9e593a945eb0e5ee4648d36cfb15d5028bccf0ec97afae3ccbe142756558ef513478dd022b708a72fbc0b2fe718edaca3dd2396fa5d86167f8d44dcfb7dd5047ddfac2b31f714ff7e8a6f7d22a1d070b3f50c49e2275d6e755b15688d6e8d65e6e3a79efcc78d431f7f7cfbab71d19be0b2d531d3189ca60773fe2d3bc824fa89c1d37f9f1e541b9e6e335b1cdbba39a74df5dbf75f25dfb9459f112a33675bf25aa280ea712814512e8d75b1a649f0e3e5e2f45ba6c7fc677bd47b7003597f8717ffd67db7293a5f585b824d6534ae90d51825a098b4d784e069de589cf7b51edd8eb593278b1239fc2d4a9797dd3559f4ab7105fc10dc1d96349ee8b7c800d2957253dc0248e00f88e845395c9c447f176aef7172f5bb45a1b1e1a758a89d6b68e5f4bed866c657483686abc7964d4cd37af9a13d65c020bdb3f2e5b5ed0795f7ab3a1d409ad6beae6b16b88698873a4f36f23d36d0d2607b6a88f2dc16aaa1cf6d7326e22e4c6e97c146f3336dbb565eb929407fc1b973709e094bd7b8c44aedd3f9b8374d5ddb8a3200c45684bd87b7ea936cbed8d021f3ac3d6c8e4aab35f72e855127c871d522cfe726b33466fe8ad0aa4b22da8e6ce81625ae13dfbedbbfd2f3c496452e0bbee722dc11ea6517cde23e938f7e60fc08603b7b98a210b0fcd935b0f97bd8bafd75a466b19d45555f23d6b4876d1080c0fa77dd13b7426ece331edf893a6cb3d64a512a7825cb67d3e3676c141b8fa44dc5006e58d404ae070d31db95d26452c7b212ff8c9358e302183a4e0c2a2bb84f0b4e58875e6bb429daeeacb128e3ed07dfa488ed9e0f6f02bbc641a6ba696a6bf56b754e26689474e4c41e1dc887c75c1fad58bef3dabb96f9a8fd9207a729fe6ca93ba77eeabee713897defb001654ef2da1bc66e987e8a804c38723a50ddb2b8b8dba9844874abdf1054e17dc2d456cf658ba82fb1d57eb64f63c4ee7dd5c18ac9affd0a54155559d7fef91cf0541a3ea6bd4352f51f4eefaf3e705181fd8ee80b1924e59ab76cfcb1569b55162fde5e73a8fd63ac47d3af9f6e36273895297c25a89d78a2687da24324e44d4e348bd3b65d2f42324bf84ed625f599a698ebaaec2248af62f573a78c1cca2f828e73eb7179733b5bd0f6ddb7b5a7382adf19c716c38d79a4cd9dbb21f06d38633aa0ba19ac56f5213a2a425cb8fbf14da83355999bfdb79c0c0047e6a5746994b89cb86803dac43eb6d6f786f898d08953312df010f7dd02a28ae4b73fde226a216e16dade0b83860720979e58902b76bfc69fb995e9d35e6b67e127285b61c735b29b9ea129794dee8c932ef0911a1353b6e2056b8205387b1c74fdf4ce5ff7ae4b0a165da2fb34b19fef4c861a0585e577d98e59d0d4a0e838f7374ccb2f2df9d8019b01fe2e278c31eb7ec498ff4abcd9f45fadbf3e2669f14db1397b522ae524ca37e2bf3ee8ad44b0726ad6fd79dadade7c9aebd68fd6aa2e9534775b489c9c14d04be0f26b7b77cbab88a7c5cdca9f4e1a9b7e6db545ef91f3e77797b538bb7a6529c61e02afde8a9892bfe554acb1ec17ca9ef91174fbf656ae64c506e53143c1587da1b39fba498cffbfb51d7d77f6e37c5eb140f1e917a33112b31c45753c1cefb22ebd06db0f6e185b597f754c2c4afebd8d8a4a7dfe75512d608b43b7adf54f9fc55391e7e64b86fd4b9f8ad7607789f45f6b6fb0e1eda1a52e8736b1f5c336d6f48e9667989f83783d8a58d015a921a38f4b78049a33f6f919ce0b68a56cea427cef514eef471f83d7dec00b7f6963a8b86e297c75f9e5357b57b72de69652d676bf3b94e8d9d245f82287f8a48e54d18c128adbe30e802e1ddfd0a8dc9178603d0a0685a2477869b5f7eaa04acf1f48a81c72f03bea0ad02cfe7c2f85b0b233f27cc26efc5a7965ba45e0c27a6be91dd4b0c9278990ad3503797b788abdf71c57268a77a4a7e4aaf9c3dc5fcb66797d6adab84f0eba17ad527abae49bccc7fd8209db6ea70d603dfaad3e39a2693a39811912437fcc7b1f7c6db615dcd76d245c78376e8ed40e9126f14309d74aa993e75eda4ab682c5bf57a5fad057927ec48edb3015a9a880329d3d1ba9a77efd2fd57a364a77a97cac63c238e62e3bddbecbdde9f2a1f7e6ea0849ab483f3edd4b27c4475fffc4ca2a0e346375fbf5f88dc48c6640d9856598352326954dc0ef3557ad29ef7d4b18fec1220e4725aa8fdbc21e7f439c757f70bce9bd485a4c90e698ee54958330d5831593fe4ebc992470a27454a5945e7735b8a74f53f71955a6b790fa58633d76a17df3ef21c02bc05ee9b6ded1473aa7eecf0c2cc3d795de79dbe81c9747657aeb4ad1c134aa995c74bac61361105952e7c3a1b781f4b6dbd7757e0fde75b6d2cb305696fe5b6a1f8340a1b4dcbfe407a49cde6ab992ddbf69e34dcbd6ff421a65cd86ff48b6b83fae6bd56217aaf5db5a1a92f02e2b8ce184478cba99be7e14d5d466095634cb1786bd2fae74afb56edc558d7a91231611e3074ee6d99a67b4af7e11365bbbb8df9b70cb6250dcfe6e962feb40b0e5ee7ad87fa05b58d31673a8e4691ef8b085e3f7ee5d8b04a6fdcc3cf7cb23679f639c3da516e4a3b9f2089911f6f4b03d2d55ed2556a713285a25a94d00fdceb5e9af26a8d27dce00bb961bf3bcbf7b02e4c596267b596bf7d9cb355ad02337270a35a7553e86ca04734f7244c8dc2f7f655b70c18256fbe06f44c7a9f3157cbeb80d7157dca42e4b4aed327499658ae5a5b74789fc651168d3c832a6af1ce83cc4dd82b57b1de46b9ef758fde74eccb6bd33caa852ed036dcfa846da522eca413eac0c58f85eeaeedd911056493d6b3cd3e471975ddcd4ce4a8d08b8fa9e74bb2f45e6ead3c8d36dc7c524121b4ab465de5e33a8dcdc18fc4656aac86a24a3584557baf5c8810a81d953ebb1ba33b81ff38751776e84d24ed6def2a60fc890eed624a5a514a7ec7cb90c4536f297d8f542f5f1de2ad6a7e72b9e19edccd5de3d1ac343be1bb2bf4bb35134646094567ee641c6a57acd42ccf19adb63246343b868456958bbe1d177d4542284d4e1b404eab173fd9461125ff03db28ac7f766c60be77c3b3cd039f739e920acf3cdb2c02f3a08ffca12453389e30581926c08fbe77a475c007f9ac338b13fa6f1be8bf6da0dfdd06fa5d39721bd261fbe93610f991a2bce7e4af1fe8d13e61f06f6e03e95c107ee0157645ef0c5c582fff8dca94e48b0fc1a17adc48992feeeaad59115d9e2ce7cf9614bdc87eb2e7c17aa18d7545ebb77716a8abdb2017bd7ae633c0537df99f7aa4f3cedd4f225fc2ed8eac1c4cd1d27e17b4e25603c6f73ffdfc4f3f7f573f7f578edc86747e3abfbdf4b1bdac37147e7d8026e023fedfd4cfd84769314d16375bc5420fefaed47965dab26c3f326dd727a455197f65c46703cffde7a0db2f9f2a65268588b965fb1e9a70777b9f2343be9a6979cef4b4eb8873d43fa59f9f6ec1f32c628e8bbbf5b7aa6ebe8d6292e1eb8afa4f3fffd3cfdfd5cfdf9523b7211dde9ffa4fb4a1f09da33111bff69f4e4cffa67e66ede8f3ccdef3c8e8f6f0c09ac81b9f3b8782b9c3d11786e2b7282089dbd44a6ad6ed3bea9bdaf861cf2ddc76a79dc7cedb85262c7e58bf746a22bb75ddadb83dace7c4ff2144cebffaacc489ac6fcae587e37b96de89dda4f222ed3ffdfc4f3f7f573f7f578edc86747e9a88a96446b03d0d89fbf5a9583d0ff4bfa99fd735d2961445dc792b84b709df6ef6a1bb4887c57a6d6ee716f173378f5fa42afb180b7fcc4dc8243d5e247618810ffe32e4f73e8c5dfbf4f003ada713af3c0856a47f4a3f258711c49df6546397638393166b761fbdfba54df73ffdfc4f3f7f573f7f578edc8674847eea3f1fed48009c2d6a7f095e4788f26feae7c9b3da83fc8e43f70dc577f13c0ccfaf71cb1f43e08fa93c8d195ced2af362e7737571e50d169f3615915c9e62565506f2b14b3af312ae1bad7c2a5177cdd68437ea9fd2cf576e5b9c040fbf282c3bb20a58e668b9b9a229efe57ffaf99f7efeae7efeae1cb90de908ffac6d45e5fdcc5312e69cbf046f22b5fddfd44faec116ad287f8fd54d42cfb8f40e3a1a7b24acbc26f85860cc77b8c3e28ccf60f662de135f686b25c477a764864b28e8eddffa301af9b486a2aa57b82a78dcf93ef04fe967e10569c205afb2fe8ee61b94094f6b3dcf15ef27ffd3cffff4f3b7ebb7bf29476e433a8b7fea3f73388edcbc7cc3fad7f9e71dfb7f533f8d0c7b451bbf94be4ed7916f95482b1e94aeb13a15bebc2243edd2db6667d6dd3d8b148db82fc5d3e494f1bb15f727fa74daae7d5b75542fecb6ce7578776d5cb5d89f1de3370d2bdfea7f67fb8b1c1ded96498ce451a14abf35fc219fd889218b14fdaebc24d3d6039ae75884c5523f19d4476cb61b9177259fef0b02eeaf17ba75cee169cd6453591a7c2c854376d68950665f91e458a7eabefde13932ccee992bc3ab51ee7a1a17b644ae3c10d6212a76eccd1bbdf99e69022af0b47b4aab773cb91a241b9448928adebaa62659302b809fefad35bafbb2c133af73ca349fc8e390b1881ee769f3b02aa64e41a5d3d1c997e59070a9ad028d930d6eec52e5aa68f8b8aa2587c4cca9d11cbb8b24f98315787cb9ca3088078db02080b701011000696208110a011970895f5a5a5a3a2ef698694acc1e9a9f959df7fb5a610ad51664c1db10910141eb21adb8eda60ed6c99d4bce2acba938ae132c14a6d88230bccd0a3c1949a52421852954618a2da472000fc17c40981e08fb30c580a589178260bc3810869f7444834cdabc106c0d0e8469813de278d7441e27b2200433c3e15d3f5e144b1484603b7078d771a3be08410846c43932464130070866a30d3241d26bed1c21588a9d236884a1080911b0200a008d30782a82f2c11182e1215808bd9b8cb99d230457b673844ddfa4306e26db3942ccb9768e208b0d08a37c5d3e728520042b9a46efeb3d32525d1082ddc4cd40af8758fae8705b207e67fadf4e4880dbce313a1a841108bc10ec0d0e82bd81641aec1c2968100507401401a04000139502c9f44d839b99974a44525dd9b7e6155391070f82300204a8e02040e57fc71a7d1d6b8471f5a31197833d6204ac3ac84404b0dfe6a2509114462305940540149d0c24042172f384105e0802227186200cbfca10844d3aa2d1683468843104254540492280240274bea019904e5129902c2b031263e61e318408d81341114312be81a22422412612800565e9f04dbe030361519bdf31c08d2c0c1c5c840e0e65e7880681c3e9e86f979d2308b399cd11f89a198ec02328b620824cb1059948145b909948b185e05b232081403a8b3d4184cdccc7dd20d3d78fe120f3f447d0088f01013c114b200194442c08a382283c09a0e0b5493a00058da6a009041046c0107821f8051c04bfc0e0c4573c12e9eb462592e0540a15a05001ecff4e47a0cb1f8a08ff3ea19be923b732d8d759119c3808c1393d2b8a4260cc34df3c68345d628c30aea733376c61303e3109fd8d3654c66d2a1a420450d429518c7f640a5d9e99004836894ec8efccc1ebd39983889b51be695e21727ee0159df0ff2b650173f9aa24b46b3e73e6e5c46fd8d04590f4732164e25c9854302dfb478490297881e0b2bf09e1dc6b9feb51542a63e9d405ae9c997961a8302bfd232b67debd4070695f57fe53c563bef4a3292422211638ee2b7a8c1b1473bc10c4f6194ea5db3f42c48103ef92e853311099fc11915f5a301292c2202a85f42b52b2a017b63696ddff082959ae2f90949333a404011b10ce102349a5930d609f18010b3211002a854a576c2295f84d669014d7712bb3ed8c45c27e5c24abd65c5061c455a0a42185008092224822001a6121d62d540a1dbcdc949d63229afe0f848100050dc2c84486c5610dc541aca13f5a1c0280a1a308a310b0202bdde018115136944434c47af6bb1b8404a5a617638461b82806c36639ae69d6c14418a4a326a289480aa31f654e32b2b12c8c8c6cca5f25924c62e0cf668883d80c67f087832800c080304188fd3d8e11b3d02d670501a013176e338baf5424d5157bf99a129502a2880085111890bfad8df135e2c7af07a2a6e115e220b6c21fe04d4715308faf2f5626f009416c2d3888ad05925d3b1d7ae089583c28c9e00b880218aca12f7a0a47874e98f1068e68cab4a9c7130022561d4fc4823010450208142c910c10295810240158ea2cfda00b4e222511fb8d2b91bf70f1ec9e0b23317bdc8c62ac058d3011aef4152167a001107b617252229502291ca6afffaf5c64af5f2088b73320d073aac377e5a33234800a71285041a619365166f9ac99a571982c501d387cbeab0301939886a61c4227a32328640a8117e2388083380efc8f2871647eb5705f311dad6057f846ff19c59da5b4f46606038cf03f20f97c61c4e1e4a6d377cace114d5753c2b7895d1f131b3441230ce14796fc95cd9c0bb47f9cdfed1f1e03b2e28958088011e9f105956e24a8147a8ce10871dea24f0fd218220bc2f022c819719feb0f48c0a229768ed36c02010a82428038a93846a003c220ce014870700620335dbc2b66c3a3ab0248fb1e19813047bac609415cd6380611be882188d3468b4b03077169fc354cc2435ce60448d1dcce918a46435c3c0c87ed36d8729c1706717944d23ff18c418aa09d23c4e54fa5408a7b195134cc8de9a4702d0ce28a201d8014d3e9ad09f4d6f4194c69746d04e1360c7d6498443a4c6c220565939884a652880005e2aa9b65189141332498210b712e03c1358283b846e63110dc927f3110042c3a622654e4d6c641dcda7f35dc0c699c1b6b32964aa1a26c28543ac2dcc1bf40983417c2dc277010f789f9106e9c0b61601ae1673888fbd96cf52250b0e8d9d2c56cc3000c2dd2065941d8b4c146cd683d084381308a0d0502601c14a6ffc11d61339b37a0117da55480022d72f99f757a70f79416e7b9c1608cd8fe1bc160042c950810b0f4c03d02134901e1749bb02813072dca5c10d22fff31a47984ff07e9edbcc676a20794d4e7c51a41c79a078b8378b00bc19a27e7b7b166fa19d60dff8b35fffe4d5bacc634e7c59a898e352f1b0ee265fbbb12cd6bf90b899e56f1b9c49a371407f186ce23d6bc797389353343ac79afe120de6bbfa2f50c71675081f8047f97e46ed243e79de623210b9d847c1b7010df86394908d8fc35b648260211147a4e8905410240a6602918d764c7bb753f447294446422e36e22c4772e31861a43a5c450d632b247c5811fb3c7e91880af7181be986f6cda172bd15d1dc48f0c70198a95af4898425b4beb716c7bda77a37f6bda5e489860e708f1af087875af488f9de5e4b864b1634881cc07be25975e8bcf34a203ca7d1c0b8f5df7f27b269c922b12926f8e69efed6034a2675f7326179000272540c5bc26b96adf118bac189b21fe718bd7f58397909480e4b36ca760b84c01d6b36f542d0e3f8a3938106f4f9933d1a510bf875d8e7f75c8fc4f16e6900598671cb23a24e26ee7f8736ce77a813b65ce24747e6c21fe9bdfa2f81fc21a126561518dc002f31f81beaf510d0823cdb21e7812ea7b69919282fc5e654c414608536c138958908d82455129545b46f6399798048a7ccf110148d015879e3b27a7a0ed1ce79224b11fc7e7e2d073126e7afc1cc2d6fee3f83e1c7a4ee1618c67fce77b7a05a2b0a01101650382540a24c4fbd7fc6a61a1d2b7aa94d0061c24b4e1c7aa140909a2a844782225f1ab29f89edbd18d09056543c4509114223d62a3cf9180838412e69b03f1b339186e53a819070935cf3707d3cfe6603831a4300e420acf3707f3cfe660b814a4230e423afe30c75f8b748954f49c0c215020e491bfb08382c67fbb41faf6090121ab70681036e74c14d477e9262029647aef77383408ccf446ccd75b58128706e133bd99e6ed6d8543838899deccf3f60ec1a141a6e9dee869c19ca3fcf2bdf64dfa457a295cbb3043203c3463e6e8c4842120e1091c03d905561228a45fd611166f5c18168b777dafe9418bc348dfab19d30503e23704a2084810462060413686c58a20a26c22b0f8087a3e4e8e6464df91242408e223a7e5118f8f046229d8480c8940ef75000bd2a2006c24864200a2187e3789615bf151401225094ba4070b4918462982b1ec9443e8246412e37b1224b22489429df6b573e7db22060b5bad08f835df66b84148644f04fd026190c8fe19274937ad91f46c084ffc9e71b2c3df15cc9171823f725ea47281583ca55220e50c46311f04403f310492fac34718fe7b09c6957b0a49983fdb155db530d8a22e74d82fbf9b0164ccb74f82f4798671e859c09bf851790b007e7981c0bbff0a3cfa3b70472168892c0e4da4a009dfab389058048eae0ef9cc99977f50878384ef05c9180a36f66b49744e6510735c187e62e15f950112874fdb0099b25d5d3f008e9a014c4740968e80c93704e87d29a0db5c08742e0c0171d857047e3440ffb36a18954c8dfb851112b75a2040ff198580c44366727d4685423c86181101494e32be7e5d39d215aeca7d0484910e127f912388dff94b8e3047f54cfce574f54c856dae7d9725cc3fecbb2c11f9cb5ad06848f2ad9de36febc8129785116549e42fc4142f04492cfe1b3ab2a47b61c02510bf5050472148b20e872650d0c4593a2291ff0fe88844f802f1cbfda62392f2ffa48e48c2168680a4ec3fa42392fe0b0498f25547248fccd611c9333fd51122083b4880c47318f47131136b0007e818a2663cf8d75d14c7992df849c71fb333189ecc07a15c70730d56610c0eb7dde919b017f2b3d3b0f474d905ed0a5a89b2d8b8c9d6ccccc2d8c274a38db3059de4582f8164215be1c64d9b1e6c4a014f89816ef409c80024f98c0e84c487178250bbe8111b91cf1142dd9b139ee282e05932e07958606c2d4c2c6c1cc08abf0283505d1110620092129fa11eea2531e2fb3729661284fa7200420c4edf83a4a2e92d90141f81c4a84fa61e9a451e82101e9232c2a18944484a83de01b4734c444352ab28d39d051d2129d29cab1164ac26c02d406d07b47bbbda8e3d3e6abe81db76b9fbf8ee054131c62240b7699c6762471811923a4422422aabed1ca96802afd002a786dcdc7e3a3508c393404932c00f49bd9d317504ad1faa31d26c33b5761409a0a249208a08328b450000bd4966ba29119dc8085467248f80240842d2ab67a663c098f53f90167310c12f044983d31da2bf83c313e993ee9b39b3214d8e23c50390d4633b474a063a1d0da20e025a54f474a7acaf9df2bf774a47a7a241a3599d2abf76bafbbd532a3a050d828c4e90741f119256b673a424a1417c2ca045991e363e3d8c7010a0a20f829224801f92e19eb9a745a0d344467cfa6b1c88224e934266e9772a25a3f18cddd4c494b4afffff4e0490167980be7c19e7e901115ac9681015096825a141a348402b110d829174ece8e1ab1624134960a088a7d2e74327a6509266286a448a60cc93373d0f510b92393fdd978aa663a105c954ce1a3bcd22d78deb42fcc11e311086053540262c284bb738200c4411c98cd946beae1392854d8f4e4a9c11f5af7d644566388b994e4fbe3768cc0cc6e085840882902c6cfafb6ca06b66012560f0642c88c247d0294606409823892ed4b20770044c14368508a450880005040048d6c7ce119d9c92fc55edbe1b772216ec015178c65edc010c757a4f0e96184d041229540a04c022014a842381316f2f2e0213812461934940329504501933dfa407db1104046814056021d951422c246b6fe7c8602091800041328085e4b809518cdbdf5d1d888f00b0240202a445d0ed28010b7df91281042be8df5000956e2f669237ba11a707260460965e1189bcc242909c070e92f398a9746267c8f9ad175d18e5a271905c34a3071a6416fbbad7469c164bb9635f290ea220b97248ae8404c9f9da394272abec1c89042cc89c48491423d313730201a04492e933b6cd084c24e048a6d345ee030e8f2161e9142101905ca79d23fa50ca2c0700c240901c4967b0bcc0f45012e64795955799412312a0a223a751935f3d0b3579eb6fa8fd2f563174ace4774e774f2602c98ea4485e21483e05178181e467e49f88a5b7303676e403ec1ca9d100869a8aa6d0d9348dc29919a184e42f4712a300482e896e88d1a01119c05018bbec89768e209cc00bc9bfc0cd9648a96f1249c1da7d934ad8b4cc2808e24014210220009848124004b000243fc6c85041143112a0f39ae1a64900320200e87ac630d578ccf4463111c0400a96202a022042f2f5f471464400030278ba0ce18948bac663f1201801609074b5c7a2d1209ede034f06b0208dfea98221609042225db48890fc6b3bc7e4a419def410b0200c5228047b484014a4a0c9f0530a4374ed8fc463665516485846a51a2324442133ce2e91000ce3f80b8005410a81de4005e8aba71119393058f1ad08f3ddd228f2cd080e0652149fe60a88a25337110d2208bc904ce5ffaa3bdf6c1b03100148d10107293a408acb1929275d98f1443841884864220b0ad3fd19244562b4d2bd9d62f20f9ce2ff36199a8962e748202018c6f88741bfb229df82d71f8d8b6205232a00e81482143f926319ac0251e4e98dfc03180a81828500237c049008329328629100850a506388f4d989f4d99508b8a8080404ac160122b1040c1e13892513004c441483d6440043a17f02bf7dc2d3490ed2a851746b45819476100e0024066b532301467841214de3a624315d0ba01b1a23ba1c28a512a221c582e9fd54a58774f314f5b7584db76d3d74dba6f49c10c9b06d54349a0801301280fd21c2a14fc7e0bff237feff101f282bce180500942400110290b2def40d3c06523687e44a880cbd27d0f59e4aa18a110112402111004a14893eda7d26842003898e44323da6e1c39130442cfd06850c5020656fba3e7dad4930620bc1be19673bdb38299f9df1f6cae5644899cc08c3946be8bac7f8469d36058ccc88318972cf0c9ad3de91611ebeb932e5c9afd6eb9b1f2413b0f4e007c0cea82f094957662c88074146240da9688178124066f0f1bb01c513018681fa2ea55347dd3cfddc03eca5f951222f981a90b49445d59d4ba399f98dbc58b127cfbc2120bc5fe46d65bf77a147c92dc0d7c7d518c6c6075b5181a73d39a33049786dede6df3251ddb9edede56d8bbe1cf7d56f4f77f60b2b3edea75e7524724da9dc14c79ba13b6606967007e1fa9283dc1dfa3dc2db7c05b92492aac0e9d7d00acd7a0ded05a9e4b98ae2f83213f6ad79c5b3cf34cff56ae35f1e82763795ab0068b8bdd032abb3b865cbdec993843e97f8b435f49d7d6075e099c5649e71df05c73734303b1de142589a95cde33885a49dcbdd5fc7795470a829e62cdcfbc581975e9bcb797d61e3bcdeb429c70fc4e71f1c4aa5334357f32870eedea17f43e0f6c17c85b5061884abc4f6e185bf18f6c838aff8cc0f462094a6667e30e224faffcc0f4614f59cdc51bbc39005f680ab68cd796c76c1168ff1ff9e34f9ffbd274de67b9264be2751e67bd2e477e5c86d4887fdd74f4a47fef4494c057f8fa7b261ebffd5371d48404f9fbac80d2bbd79d8cb0dbbf939a66fb75d731b913d243483f7d39735e7a96b8e08a9df16d4a9bc4792507e64587ab5f97181fa8ad2d06b97c2c83e2b3408a3e27ff4a489b256ad8dcd313d6069e9a193db97d68e2eed3ed7b0447fa5bfff836163e7b40f6f691bdc24582d5a0564ddb3aff01dd7c85c9ff566450b7ed0500aa464da65306f492a2b878f9572f0cffa61553f64b23d4cf690543b96a3bb3367c751ee18e78a31c1b628f829894fc93db032930137a8701ec47e78f6565bcec04aa7dbb3b6c06db02d6b9bc20ad2ebb40f1500ad49aa1393e2a3e89943b37abdf88bd7627927abdaded8b8084c569ee7fad60a6edaaa074b522597bd3df096ef2e9943e64b8f8f875a55f0646a7a747ec4f5a16b1eafcb8120f838b0878304586f222346c4974420d6eee582912c371825130b54fb57add86e607fcdb2d328756bc029f4b003be1c602a3d575a351b37b5b2a68ec8db2b2dfd8c9eed9335c1ecdde6a795f12f494a92c507de8b141b18eccb3cd7afb56145db9f225281a7ad49dd691b6e60d642d6b12e70f01d2eec5bb4f3ad40ce7e9c03e4b197958894a0390b172e95eff04fe0e7c05725a8ec03728b47ea44af12621c6f11463ea9899997c3a5e0e3f0251c44e00d1981bf104246147e1127c14ff724c7067320b8afad4c4fd9d7ea51e57ec2c93ef6c699484c7b252b0d560e9c245f96f8e105f33725b6ee63ba17bd67eb5db351849922c7e12469bd79d0e798fd65be9fd2f8f1625b16d430ef63dbf3bc7f0f98efbd46f3b4ab78fc0e7ebfb7be7fc863497d5a5d81a769be93003ae597771f8db9e5afd477685772285af2617cd19ed5a72f25d01cc68d689ebc5bc6127946bdaf6a3c29ecad3d1f35b1fe8327478b487afb009cf3bd99d5a16ffa09d7db49861fbbb8f56fe8a790d859f1a0618c8f8cdebad6ac337a9119f51775fe25fd04dc4e5e7df02c66f1a73fd4cf477fac9f00ede4616e6cc473ff8728a758eec0f667bb05e56fa69e7269da6f1dea5c3b70cadf8bb6379a06d41c391a667e43226b252e78043921f36ef586f0b2a197c1f0a2a1dcfa72263bf83813968328c942bab5c5880cdf65dc44628f3e939c7c4542d8523d47d3b4a29f9395f3766789baf61e7c39a27f88a334ef0ff106ff4cb17efc8dd94cfea4240ab39248d172db61b161244fb3bb97efefb4cf37ff1cd73ca12030cfaf0c02b2c3c2eebf34ceccac1e3f7b69e1f2a74084f483927969fc030e73f1729e502ae2778cc77ca1a041ec3638eede85f7bb3ea68ff4963c4527e58832ff7b91d62fe93b1ffd107a9792f6631468ffa7e83b1ffd7eeb37881666583ed891385e64d40d29b134a5f9b575bb229f9f76d9ed8bf74df4b258d9125bd9411329442ce1ebc56c538af4592ab77be7b07585f4f3a4a7f27ed7f4c339f04ba72aca8140f838b08b83886822f187ad22af33944efe2d8bae552442f409aa94b481d444043e0cfb77149af4fc4b122390724be0e3ea9fcfae24bd223c66b2f4cf2232fab5db772f344fc4559dde348874b8bc49b89bb6734fe59684189cf09e23c39d4bf48e6e0d09b37dac41dbe75ade002c7e74f7e1d8e11c4e215b6aae903d552513fd2877f981f889f1cbafcb258c60e31206b4e8cff6e2ad4c23c1b2ee2e9b9e9e5a541673a1e64e74c41db3ac84b8679945932a0baf38e48c2f79558e408f23ac48f0e47d64ce979530124095497ec6bb2de465c743e7ab05b4505ce5f1334c6cb6acf87278ff5fb3f1f428bdebed858ff727e9272b6f67d65bc19e90ddfe5f36fe4b0f349f8bec8fc37fe1f8c3aa4efadf48d1e7bdfee7f79f02a9acabefe8e6da3658bfc94f62556a66da5952f533a66d7ef730d6fee63f926d6f0e163c7ee596bd74546df03abe6bad87890f374d8cb68ea5691d97976109da746fe576be88d827e7a89860f6eef72a1be2aed35ae52416c73515e91df4e95f141c293e6f46bdf71dfcb561ddee2205790ec7738d60af501b9f90c3d9225a646c75b5dfd1134334634d6d12ffb994406fd72ad9c0652a5339b2ed49b13d08934372926faa0d5a05bffd8e92fc74116f39caf5efff8e92fd945ed94e8441d2dd97a575390ede466ec11551d21f8f3765b94f0095626727bcaeb6296845af5dd177d3e60ed4ede04b80b574e857d40816b32a8abaca8b511745e5b565087b626cfa4f6200ef252af72a1a338e8b3dd97cd5742c4ec4a8f3d96b89752371267b6d701aed9f1b1feb6c0da0091c547de326eb9ed467bf081abbadd8c11713f545a3614b7492ead6566609fe33d71b74f698f6bdcd38261194acadd9e560823355c8b8ff3650466fd9ae898dcefb82d9dc6e54496dd4b81153e419367cf1b80b50b3484f5cd99b69e5935b2b4c1587b796ab9676f13c0d793f72495f454f294d628dd5d5e8386bb74365ebebbc172dcf54f1b8d6f326bc9950f994cdefcdb2d6b51ea12623212b4ff085e12b32f91f1bdfe43db8e528cf15791e3bb9a18b75a74ce3459613659511aaefe43f713263d6db5eecb961f178bd7f4f19937357e780d0c5e56a1e8392211f6c4f66045e0a91b17b64a3c117a93481dc52f74860b294f3c6e6d4c28b3ebeeb04adb77c72894bdc9d7ae7adcf8893d03623d7f3da5be4a253451f5dc92db78e82046d3ead18bbe0bff1d1d3a55ab6317535a86e95ae2036658f3a87e253d80379e8f251fb9833c70bd28f84db58dc59cc2b7ee4e8da5b0f987299b33094572dfa4aab4e0db4d875deb5a997b97a5fefa0eff6d87313bd5ec2ecf14196c7f8e3cdee0597e8f806a6c5b85c04832e5deebe0aebf9b46491a26992644821d79e94dd9ace9ba51a5c332efa2c65ca834e8fa5ddbac7c77af143988224b2b56d2f113a70e2e97307b9ae7d23ec25fed9556caa7ee4a1770137ded6bddfb2697fc7517f9fc7afa5335ba3369def29f12e317a2510ff99a877f3b5e5e5b0d15d1da7025fad6d8609e1ad370f5a1ea474771caa44ecd40746058d6b377dee00f6b1e4e768ead7e37d5cdf66652e4daf129e640b6997dd1eb7b80eec7eb1655b3a535943ac8f87da9de46bf66721d729d1b71811c13c1695adab51b685caef5dca426d5712e21bd7ae960649379cbd04374ae73b4aadfbf47448ec8654b81b8fcb8d908bbd2a6ccf642415d40ab675510353e513ced1defbf98be2df6ba9473eb08c5cdfd32aaafc7062cc44f8eed549b303d92a12e2ba897baa49d5b73cc576af59ea653daebce191528a90400293a31838c96d2a9a76bdfd88e885aee043033e631e6b2f6556f05e15665985565e76bf6bddad75f9a72753f7edeb621f5b41d8f1a08ffd6454b96ea850954fff79e17ba9795d7a7c462f140c9b8d935f74447627f8aca549581e5664596b52ab3826a9f54999b0d229cd787bd18729c174214d8c7424377acfce5be3f026f332d382bbe391663c6d97f31eae0faa79501f18a6bf9ebf998569d2e3fa6564fcd96c4f224a2ad87feb7ac5f3772e1ece42061dcb15b617584f2071d0ee96195a1f7f2ecd5d4f78101ee47ab871e2261621f94eb5aef532f2043cb0b774aae97d8bb9ae69e4a21a07c5b08d3e6abb8e1cdd10b461f7e049d3aa2f2c1fd4641c68685fa1abe76b26f71561f6de30f146e8a3d7f75bac21e58be9ddef05072edf21891e53c85516dc4511be7b30c3e8b9da875039d5e73e40858092e5cdd0f8345d3cac3e51da8a876b8ad7af775c75d5fa496927e7714dadf3a065093a772898cf513e741fdfa53b0f2456ebd792fa97ef181cd8e0d1002d3612711b41ae5a99b538eb736bcc91bb1359b1e95eda9682f7175b9bcbdae595890c5c5993f4ba1d2bd25dfbd23f2933deb5b57f0ddedaa0538d875f9ce380984344a55e4189fda1aee5fdf556d257d65dddcb26a39f7ed24efd9d2de6aec4817379659f99524e6f7ca982e7b60d97e7a6845f67ed66aeca6e961488dcd83810dff2dcfa7aadd8feda0f064fd4231fe469b05e1c554db02ccd1685a68477bff0429f5be244d2df74524a284c53d55a564d6c891964967c6ddd85b33a1bf11de72d963cc1399d29da7039a33f3bc12fa4b714e67865a7fcdbcb8bb8b0cde1f234eb154c2c0a9fd0b5af0fe1459eb24f6e5adcce4716cce5bbe776e4f3a3ab89cad5b9cf1f0bb7697f58b21ebfce76f2b1e28e91fb5ff65d56b16ff572e6a70aebd61d6173e563367ab87495d816136ab140180773cac807bfcdb7ea1334b5141caaf3f79515062c91e3b5e5118be9d7b1131abf608f3bb3788faf699bc9f31739a4fc0d718d41eaa376776558282d49565c2577b86f559fd8f552ab54a49677b27691885429a72852fe73e8228e6bb4988dd2e3c527524de51a44a4f690dad98b4b1bd26fb7c5069faf45740b5dec2314e76f9a905c2aba65448dd9ccbbe0d1c5b60cd60669e3d7f565eb6039eaa0562f9380c67ddae908fff3de2dda668fe1c170be7e93c4ca33a34e9145f69d52da99e6e52e0949f13caaba7873ca457ecec7322bcd2a1feef6b46a3fff28f3a4cc1d3d3d5427770f45f1f5d5898f6736423586bae3a8dda82371d4fd3796e42ff14cdf6fbfe15014b041d8e4c1aa236f27e3a6f4e4230fb501701f417ea7fbad574401e2b83349a767f9f8a356dc39f725722cc562d8733146cf9e849d7c5dfda239d6ce49edc28e2a26bf4d8a1acf63ec4e5aee76d1a1ad30369ebc3cce525fc3af102b3998b6c10f5152f4d05d629d8289af50d9a532571a579cf2505be8869bef80dbaf6dc8f121c1bccb1586cf9ceb9b3aac6bacdb24727fc62f2356397cfd7dc39cbfef974f0d3273af2a6575df4ec89eca3879f60457b05a8600697819b7a1feb0e763cb49a6c633d130a5eb9b8ad54b4f4fca9d10b27f8662c711af1b92ea5fc73fdbbc66ed796966d4e211edc8219f7603153589348fe88056338f90aa0d2b33251baf743fbd547f6315c75111d95a8f5e9b03639f68361e19b7586cd766ecf1b3b561cef7652a756a536cbe7f57f198ee8471f3e60f5f02474e2b18b93eafd13e7b5cf2cc0a92416bf5b1c56ffc0a8a17eddf2f67a7ead5d284f1e9eee54f1a7a94d0b3a84c2859dff5e8b6aa6389e78df8aea3ad6f591bb95ba0f4463f2af08ebaf4455eb7af49da25e2b203b7d862224466376fffab8f5cd8bddebd86438df567d8b9deb803864b4ff44a81c8b56feec41c5efcb8b7c85236ce6d9130c075e16e72cf700e274102de7379fc49cd84c85a7541c15895dd4f1df54a3644b065fa9e53ab5bf9348afd84d1c54de1371765924f64892d1116d37fac31597da33c496ae8614b094e29a28c65b99d300d3cf04acffba3e83853897f5082db1d776b149ba959624b89f569d6c55bdb6a2bab63361e41e4b63e7eeb13fff6ee433577d84808af7deb9d6bb1f5e825166eeb03d95630932f5e59646e3c22edd03270b000e9f530502775e5c5b12b84a69070dd9af25cebeb0f4de31f842dcf58bf121f72cfef6a52527fd6874004524468e46c4cfa66a188eea6e5bb1b347a77b9d51c2f08513a7147e3e0a5c6337bcc0c57670a350e7a76282f0a42f4de09209c3315f56319b772d982140708fa676d9bea3cd6db2e0704b559685cc4f3c4c3c3e292de0aaf8a5c840c6f393835accd12efac3448c0c1cd1057fd7c692f3d97c1c59f520d4c886b5f17440cb6d99739a70e7a2a6c620e309d30ae1059e5bbee30f38667d51932985659f5b02cf36b2b2a7618afbbe9ed21e496826cc85cb537dfa56eb46c37ec7ee126a6e8371f5fe8cbf1755864f4505fae102f838c7d8e6b9e910d63c7dce339b0839656c2d17c72ef9b8860cbbe0cc29e5d575e0987beb2a9538d038c42fbac6f415c53d78cb83d61b9a79ff9eee90f55c0b32debecf8ece26f7026c9b2675ffb84f37a5a730b0b4d54cd73d1e5a575bee39f5a0c73f6f5a06b361cdc37e09b9187dbfd98b2a4f578735be8d12c81bbf7e4c75c6a54d77f60d9d65770f2c155455b9d8b1d1df2fd0f8caf51691918cf2bd73782a850612da74b8da4fbede8debe07a5838e39358f3a7688794b2587f76cd5985abaeb2a989463b041cdf4b4594e545e2baba0e1db7d3c87be5c7190b94810e2b9b87cbb8f86ec679e25835f5c473f07bf103bb62fe3e1bb0177997d411b32f658f04c71a5a9b87129d76c8d4fdcffe86ecca097884356c4a79862ed4471624ed5e743aba8e642211d133be31bb8032e0517ad798df368dd2b95152815b6eb594d81beb2fea09480ea3efe2712264cb1ba65b7eeac323dad582545b8a32e51a4843c5b1664db1d6da2824bbde22836b9d5e31a1752c03c299cf4827d2d2b4bc9524bfe41afeea36ab969ca7e8e5e21f773cba25f7ecc1a7a7627a3238a90f8fa2130b1a8403bb70853c9b57472f209b54e6971b9377bc70757aeae08d55ce68fa3378f8c236d7771b59e3aeceb0f8b55602b143326ab3c5bfdb087372dacd128ddd3bb182b1af9987f439cd6a2adc7da1ee5dfc8bb59f2f895e19b2bcf070c1e3e543555096b69652dcc8bf8e439c0be434c542943cd6cf0b48aca1595cfdb9ed1062a9ff96c5b5cf94aff31421537dafe5970c45158f6749fa2b6dfe6a6c7672c72b816bd2173f5860f5c8c1eca5ebbaecf39e3895c422be44f96c6e7a6c62bc9351e4f95cfcd35a8d9c5a399f8fa69c039fd10e65e645089424664e13e1278ae315bb8d8a03f72db6d7bded75e57ec3ccecb9221fe7eb1e31d942edfeb19dbd59e2cee4bd9bf698f7e54205861a3d7742174f0ce525c1e62223e86adadd5abf5e14eafa5239da1f16f7c0ea3dedc172f7e531a73e6e97a4cb3d9b3dae7e9d76c7459aaaa6dcdf3042abe1438ad1e3f00386ff66a292dce6d11b9ea22bb2466f2628e7267f7fb6b90d3f84b5f44efda1c94d783d57acffb1eedbfa13c65975ff1505e62f5c6f6c03df9b70f3ba7b748a90cca8c2d55ac66aad6ba229780f8949aa2a82e133f1ee2887549fc92cefc2a7bd1f93757b7fb1fb8b8f34c7fef81f7512b74f6be11337a9ba5b76fd35bf9d31f4d96e68bdfb9fcf8ce7091563c6a679bf1c35d8bfdaaa547e4ed5132b78beb6a4f78a6485ebe5f52511ac8f2fe49b060ea0b9b6ef4e853f47e5de707622e01f6491a17cee8eb47047e4aa524f0067a68478a090c6395f6876892c6de0b1cebbb397247d393bf8f2322a41e237e37d9f27071734758fb13d5c80ba3a2def7a33c4e4181f5803de9747aef7e9283ad0cdc294ebd21fdb00c98ed4f33bd91f6d88d7cc15dba543371026ae0670a92295d9ba4e5912b61940f5cda8fe27efc9ce353d750bdf967ceace209be2312dcc8e018fe632e57d6455b5ec37549ef79bc5a78d7f83abbf6733e12e396af959df98f3426e3b27bf63aaef2aa5b778b4723db4a56f3f356636e66a177974e1ef2d6d3a571acf96822b82efe4efdc6d6e2e5ef7a9a4646fd0400be93932f754d6e0b69c5c1691bd86a356b0d1e0b6777102ba203af2277afa81e747891b22db17cebf52e11dfce72842d7c1c81e140ce7adb2102c59e2c34c1e6907d56782c5398bf712a50e040fa647907be1cde9fc73be2354f9508f5676518f84fcbc45fdf0731fb9aebf1e15fe016b346597bbe32879876f34b04ae6a8789779ef4c64cd5072c7659ec6b68ef1d5422b45d327984cb8bb6176e1569376c3d54a2847adca84759b32c7c6532af2e6cef4d2bed8d7b133d77fe93077ffe85f1b4bf4bbfb9e8bfd2f17e5f08fbe13edd1d02c9215e9447817b06faae618e1c4c087f5f50ecd0b567ff1695f78ecc8f2695cab6af8b38a5f06e625df8bd3fdc29fa61fd71cf17bf45eaa3a44887e3c829560f079f603476fc5dfa7d5d5f05403b2fbe2e6f4a3abdd621febaa821815bd9261befa3f54c5cfb8a13cc8f18c97198b66c455743de678ab9374dafdf6e9be509a5277b1a99d4948436eccb7d5cd0e2e354ce240c1f6712e02002fc64a6042e0b32d3e536031222562d79759de8ca493f3da79643b7cc1f9ca8cfdaa0125e882f471cd34ab2b3fcc33d3edaaff74734e73b5c01e7f8c30aeb1feef1cdb7f90ffecefeccef6e256c13a848fc1dc9998b8fbfa6ffcac3f3cc3fdf56cc1a96279dede6fb5915da7b4bb62163cf79396dbfbd3fda00d5475e15a73d2ab20815a0854f3f1df87ce4d8aeedf641dbc3279a5dae3de6fda86dbe64dd3b975747ecbdffecc5d700ec4f35eb9797904bd79fc8f702105499536680e105bfbfb9024fc34e890ef6df43de4735b4dce3fdb2f6de09ab4d37a7ceed60f1bc65fe79c7aadc5b342b8deb13b9d863afddda150f7d18300cbd16a363b39e043f726a5cf568a71ff1693962043e8e78c7a14c465c5a194346dcc58791980db493abdcd6961cc32e8d12486ff00fbeda667e9a6fea00be1c412e38846efb438bcff467876680f93c36eaef7af499eb189745fdb55ff660d9bbfce7e776a4749f6ee20afc59b3f6a5bc7bc5a1c76dff44f2dd86340bff6038f9b3efbe6d7f7b7d3fb9e6b36dbfbb8dfaabfd270ba30dfb7f4adf1be9b61bcc651c66dfeb7e38a12416e99a90e8542c6eeefae2a3a6c050cc9f90bf5bf9c20ffb5f739d4fffe50ceaca17ff04bf0a3c0d126ceea84651d66c5d7fa71f36a6e93a226631da98ef10ee961ea54b964d69a429c85fca57dc14be4ffe5e77d07e42ca9e331f275bbb763fe1d797cef0537e2e2f566ee20f1b37d941db7258557c09e731e3a63cd45d20cfc7ccb0ffac8175f8b84586dffbc6aba7e2ea17be859c3b6e225196021f4be420c62692b9aefbbe9f75c6ebd4f171919c126a6648295cd1e58c01e1dea30c49fcb14016dcfa9f7a17edee4febbb27442af0340c7b204fc65e6ed8c90b8dbbed1bf6deeff010e88a3da64739ed6dc8bc5edfd38eb63dbd6de0e8d5775e9c3a8f440d2e4cdd0e2777115d9e6c0feb7caa8b7ac7744ea11cee370edf41d2bd334866d5bbed4382e78525d3ea5774f9ae1369099076c105294fc92caaba158e2f8733f9981e569c8d875540e14595aa2eed68f7578d6fcf0b92819c7dbd7f62c0dc86a2befce1ce37d9cf1839304f9f9db27687d0c22a13f78e97bd50195c1f7ee5c3a3aa80d8bbb54af73fa8bd1fd7548a9f67bce01f8effd5451c7f30b6fc7ef5b6b5dd3729363e1e1dc7ad25a37c6cedad494975d4d6a24bae8db6573b43d3b4385e56a49c206c6e9bf8a2c69cf0696b7b85554c97a9d45b272d5eb16bf14c353bf5775d79ae9b2a06e6b6ae7b05ec3abf25b31bcdf5e6daa37ce27bb34db9559e2ec46b5ea3cbb1a60d8b2720cefb5d18d2b3fe6554f1875e7785dd34e679a5bf2e6daae87ec0e3d7f9f90d38adb50736940dcb2bbf192fd896c35d942530f6e405ec354dd9aeaac6d33c3e46b644471abd324cf8ddf63bb1abe406a8eac72e6d74df5459588e681c473490306acfc8ac7ab52749fc5c879309cf1207f26106376aafdb7ad278344bb7ec392b8c2f47b8c92d0b992f56f8218bf3134df10b86530a6229c5fed9f103e779b5d948bff6b81aba92f2718bd0093eb057a3cd2fae0c46dfade91fe7fb584d6a4b3b53473da7a6b274bef63f3bcf07dfbd209552ee0d86edd45223ee39d5d75369647564fbe8dd1ef2856bc55d30dfdf5ef3fcf117f71fb6ffdd4bc6e3c1f26b5337f685fdf480daba2efd74f8999fe74708f1d7cac98eb89faf9ca8692817c1fbf743eb5f8f476c9c4a34ec15e4ffb3fc69bef40c2638a98b42731f8ed033b6cef824c4bd96b5207bfbdebfbb241dda068118999eb4f3e31d0f27fa6a0c112e8fd957dd934e7c9331917561e5229aad2a6d193ba07deb262106ce6cd19465b18106b846893af36d018b51bad7386f9d5629e73834ce9144c2a80d4eab34ef17ed39553a8a5574d2220e062be79065664b96980731f7d95f707e6627977a47dc95d0b1f7ae5bfcb822c5f658ea2f4723b88d3ad6bcf6ea124913761bc0ad27f9de1edd82dfd9b5c527a3eb309f8d71b612b77ca3a87cf48b15e41c0583b635254bad3cbd854d149fb827e73c137511edf757c6ff4e162818ebfd696df690b037d3f91745caac858ea6597dbf1ece8efab32a02db7cd13ae20fdbe7813fdf495fc43c593220380ef0d1f4d6bec46c598559963d8e2f72b72c365b71c53eb2f3d29988da8a5d1a8771c72d6892e30593ee1ed5d4eccfd13df7057d820b3a8a97184c75de3f6afcacfc61c9a99d3487f3631ab56f3f5fd67d9527f4d6c3c5458512dc20a4e61be02c12be35c87df95d9a9cc56568c499c3f2baf1e7e44b07362fb2a36c5b64ac446376dd4b7c7b88292f8bb67cec36caa6ee599e61fc555c076b4b634896c62e6acd15a3a651232598430148bb51723b6749a1c8097bcfa59e761e4f0cef3a67df875f7c00de4a4a79b6aeb6558c5671ee1ae45a13d6ceaf09c4b33a0f50c122cfd38d0a77ed59ba2f65a7866dadc5d3d8dd1c785d954489dbd4448edb9e8eeb297236d3bdd118b6773474eb543bd32e6efcccf51b451cc171381f6d2ccab72db285f8ae4124c12ecc73a7e2ca31ff98b7025cd1cf99825b05969cd3a7d1dafdd6acd45b517eaa65e7e3965653f7dbb15369d216312641d66959bb36ea1da4dd1640427c02ef3d4c733598642dc6df046d0cb6f4cc7033d9d826714ecc7c47334ded6c2266df85e4b2e1c5bbf1fbf60a7e325df2e0c917dec32e41c1a4b003d1bc206d84a5eb86be1d5bcee2e1f06dce977502920eed4f4ab4d37256eacabf9e994970a6c5b4e769894dece8d8be7bb193c9679b81229401ea618843769c974fde4179b23d0dc3eb6459ad1e7f647fa88c7da7788b95116f06777cdeb621aa809204b9f81589965268d8c714a0f47c73b6b394599573ce8a9be03e2df697be9c9c8b52ae5ead2da4e5e25cd0eb5c0aacd271375c3e9ca8ae3e9b7583f99460b64747e9db6a0de3c5d7690ab6c15cf52817a1a680be14d8194d2b453e4b019f7c4ac30b6185a611c9236db43ec3559b36bb5ae68d04272e5e6eec769db5a1b96af5892dc76a0fd52b9dda9c748cb66a535c4fa6842671cc29cdfa3a652aaf861db5a2dfd722fed822d32db5b49dfab4f641f11ee0b57c60c18aebbdeec2b74d510d86653eb50e2caf5ffa70bcdb77bc86164c18d5485fa521195ddebda1f468eeb61ee6dc642966b67d6e8dcf773c5db67590461bb3722bafa8b410dab30997f6a4f178a759e42e7b07dd77e2aa4616d7ebd45969c5b70d108faa592bf8779bf30eace31d4d33654fdc98506c612cc63374b82abefa37e4870935ceb40455ce2432ce840448106a5739308723fa21e2e6fda138c83b6fe590edb72b1c73f450fc1f10f05fccc4cb00cbfb937a0befd70ce42711d0388273cc3ef968b0ea51aba6834fac2f8c9037384448223adf119fd0baa56e0a5d8c6fb255ad4be5b7e853665e79e5295b3047cfa70f1fe32e08afd74cfab939b46461d2b5df7d666c3c79aef8ee09edec2d8d116709317d5543e2b044bfbf7749050fcf167243d18d35f662657b82adcb2afeac5e3b6fbc67374fc881e0fe39841997fe6bff37f62879b3cd14567390cf6cc72677b20b49c320c598f7fc13dac635af057a0c1ef498b8455d909dbc19335af0de87d5aaa0a3bbf4c2ee12558259d97c4ecef70f972ef8c3c162a5de73f1a73b38579f22875f36fbb265f04286e9cf0555ffee33dbbadeb1473fe1eaf3abaf9c658f21e3adf58737c2940ea6eb4beb78151eb4afe9caf78fb1b9f38238efd2e68b0f9c66fe32c3dce744dc77ae98e9af7cfaeba4f3c72d0b8e1fe6d375b6f958a7431b16e897a3644b6fafdb9a53e7b5bcd6b70cdc669401df1723b6f278aace4e99b547c2cf142c274b534c6e7c44726efe9058f9fa46826c498ad997836f9a02d764f8975d848f95709058ee3a314e3345c06d38fb6124b8c5dbe4b94e7fe3cbfee7003737595985e91d41ba915677e969d35e6f333d2fa79fe16b66c06230f42c0d5681a7057e7875282c32a22e6b05fbfdc4f705c1d47a2449b8ed844db3703ddbbe89b06c9ac60150c22123caf9b658cc039fa930277ffef1e6a2d2bcad87dd7af65f5b1b2a50cee7041fe7b3e7c033f026b3b03c9426710fbf4bce58da5c99afdcecfe729cf3cad0f26b3202a802f928661bc38f4a15b072de7eaa97fea33fac21cfb7b7f143d43e5552f0a1dbe0719e5e6a726364f647af9d135fb07fb637f0a3be86adf5dc1f7e747b08efc95231a6a0cdebc2b1eef2b07ff7fafb0f4fccb0e177e60f95219e1b2b72e1576ad674d3645ed3a1ad62f1d31fa4146edab9b82d4012f62f47f5f3581dee8adf21c91cfb382cf3c9e71f3e66c4d4d8c77df69fc2cf157bdce754a7b5845c83cf9e549ebcedb9ea1bddfe4cbf60fdbf6ee6eca7ac11d5987d47f468da99fd9bdada27508b5a0eb1b9654c041e33fb431e57fc0e0de6dbbf9d0fbfb94cd6cf75082dbf72edd84f9b8547793573547a7efafce0624d16962c5a11df1fee7fc3feb00c3dafa5f8331b39dfc91ce679da59e69151561aecffbbd7bcaf631938bbbf63f69d88e5fd31917cbba811d7b24f3d322db8eaadd16bf7f7b9f3bf32f83774703e1a2e9d53ef80612d8e20b1cfaa52e3afb6f0a671172e95d7fd9237faffda237df3f00f6e7224d2467af69db917fd4bbf0cfca11d36f97f4dc61f6e6e9e7aeba062417eabc0276b571f6ad01f2af187b1cc0fed83ae06034dc897935da351688fee32bdd057b73ffca98ccfcd57b7b9cf71fc3ffed8ea6fc89edbca29e76f9de0fe30e6f9683fdfc197bf619ffe4fd327c64b22e27762102d0349ce9a84cb95a6c575ab3e862ca977dcdb4453e0fda318e1ffb26d38f657fbb9807720fcff99fd84b9dd77e749ff1d1afd569cfaa7b9e2dfcf4f7eb815c6166047811fec36243c43da24bdab32da76fae8bfcc573792d188c5dfcd61ff891cbc02a03dad01b6738d22b78f3a20b9dc3e9ab317c8d65bfaad39eb3252f548b038f0d3799a69c141a39df063d5c95ac3eea94f92edf2ccaf5c0bbce030713d3105c53bc979ac9c09071f67dac44164c693999fa99f24338f3614920cd961c9c79a2d738926a3b5a7dd10420fe5764919c56e3b842f47f4ff7fd8fb0ba038976d6f1c9e19dcdddddd9de06ec13d105c132cb80577d7e00c414380e04e8287e01082bbbbbb7e75f63df7de9d7a4f36776fcefe5ea9ff54f15451bfe959ddab573fddbdb462d62c0f003c3244b884422304a16ae5bf12bd61cdc251315609e1d9cf183dec6e180cfbc331199f42a4700d68dc3c9876ea838cf4f27ddcdfcd1ab555250844ede3cd89b98b53c1d53ec2954734338f79f741fc83af40e05f96d9c734038fea2b7dff37bf317e792b920c4c4dbccdf0c4fa755302f3a96f14fc4fa40ffd5a82b2c66f79222cafba27d1b54e81e00d2d7589504ce3ab584f0516b90df2a919e981a8e56b977878eabd8a24e7fdcb662e14d9e73a6214f22cebd90fb86d37b62d411fbe11b2db2dbc5a3b5e3addb6b8d4d6a7af5bc388fb723b03777ed8d2006c2a9ab7e26115dc72e7a7a44831a38ec62a0e6cf7eb4909e62f68e3194e4f7a2df2f5e2b3c77b48016e66289568ed085ff99c9395941e518ad78ebb58d8e73ed6e4d6d8a3df90974b2943085fd2a6882f1c973d3cbfa26046a1f109017612cf3e363e55bf62ff5858a59dddd2b55536cb53c78390371d89f9a0b1b8a991ae66c75871bb31fab74b0e1c283684b4136cdaf7f847c0138af826f5c356da0ba75831cb1c21581dfad10e1ee6e744e79cf02df8b1c53e6f0b4d8f1a8a967fdccabe6115a3e57b41d928b042fe454c0313f1b91a8798a933265b3967ff51da3b336b1812b57390c8ed375b6c0bbbf989338f8d261829939b31d9ab76865263dfdc2f2b0faadee6533ae91cb76fa080e599d5e196e62cb2e3eb28cf948b1605673a85de0370095a7dc1d93d9ba7540e820255227adeb65f3f25bd620e214942f2a3202472c2a7a67d6804d3cef87f82d6eb6284d599eaa90d46cac2d465b53375ca35fabe2779ae0588696880bcbf82bc09800e77f98ff859d84f1689b480f31d24420000e097050000c2bf22021a3c7d1b20e32535e2514a4516f54ab27036229b4c2cf0e20e8600f0501b238a355a58db0bc007a2e2140c14e4add37f70973694a0400a83c59f607771952f31968048c8690f0576702a75e2aa5a2be4f41b92d1623653dea4425d00f8bb4c58409d66d3476a92dd673ac5289f6d296e1c2adb1cc8200f723db1101f1429793c553d868ca6c5c6315618692e1149016b1438efdb0987ac518afc088c0dbf1e9bab1facff8328dd7b4afc734600001cb3a503dec8ba0324999ebffa92d85be763417d20debf3cec4c578084fca04a7319d3b7240debea7eb46da486372b0a67938283297a7757c137d599e8d6bd942858deb8defd8e79f9934e36927549e06206f21aa02018024e05bbdc2cdc206cdf0297bd722b653afbf74411fad7b4821027efca62294a74749328b2892f5e8aa84be6c9f9c1a0c145bac170b10f3712cb1753cad8ce6126d8ab659d7c0e89d9f818ac5065621a555555b63478aab5e0ec537d134162c6f45ab8faceec81cc1e40c46bd2189e2ab39e46d16d1e6460dc81af9713f87ba251e5b5843f8a68248389ac6722762352b5debcc3b72b4dbb4a0deae6781ebc2ba0b07a322864c048f275ca31342000af89005331457fb729d4f5ac76bd5bd2a9021b248e9cb6b6dae799820a13c364c6c589934b0ab0abf04f866f78a3680d592be4c762a7f5fee3d6dcef8962232a534129e5eeb8e29cd537fbdcf73e88479b7d19948b36f8a65c521e185def2b26535dae811067c0db41ef6dfd0d1193e4a6adce2452419f59cfa943b76ded2bf980c2ec4ec2a59e64645b8dc8573890a2821d08349a7e47391e67b94c935e38cfd89231da4712fa5f6b154bed25095d608878bad28120eea9e4b83c7e359ae9f970b773c4e4b9f5b374ac79fca28502de6a67f033dc09b5f8697cf90b2b430451a7a80411e96e5ae8886b2e1b5c10b7a8b45dd9c18c5c293ee62b308d14c68ba20d00c65eb826e15164107555b9a48d789320ddb2ce6fce5a5ab529a497a609430296b3df3decaef0a3f5eabc32fd8e336d7a110673d24c505674b666db8c960ee117b90a2571565fbd923ca13ab5709f00c41afa9587b65f41af547cea831954bf39038cf9141813db99d497f07a96fb2301f27300b01b5604647e59694906b76120439bd5bd4fcd0ebf67afbd279d6f27f4ada69859cb9a76fa4788703827884ea775891d4d4c53b4f0f502d7b4af4b7bef718b44ef17f3363c4892f1531c05ecbcbf62369e559344efb59cf3f46176f32f9695aabf58073b53c91783ba052e011512b8ea98b6588ba1efac2845037366efabee637f4f54315406bb2bf5b904baa421f7bbf9e4b73c0ca4ae859508b5b3ea4cc7248e90127b0ccc7d2e4119d5e097c13f02f18867bae29e7fcd899a2c3710e9e3e43c1c744a4abc2f860ed71dd718a5d7abbefea8dce82f690c5a1f4518385274cec40acd8b2f6ef2c1e7ca91f8ef30391466b07bcb5bade44ef0e5a71c4c697c8a6f43cdb47999749062890e367b8a19afb2873733d56a06d9beb99d496f8fa8e56a5aadefb7a568b8cfc17276f34a992043f7f08211ec5550678936be46898bdc2a2e28cd1481bd239821877b05f0358c42214f9bc05c0312a9e19dcb58e970eb9527ef9ce71357dede6559091655ea12e5c1acde3afe570201dd7f2610a840faeb09049687d8c459b7c9d6a7b1a3a40cc48dd9e41d1b98f14f15e178f0e23273c5f986c1e8dd4b75c273935dc45b54d79f3d86752530462092f02793216f706e31f0c608d9a554d7854b476868de7ffa8490030bd683725203e57c17cdb52b0fa1d0289f4027a1c3fdecfcb6ea7317fe725aeb57160d285bfacd5557476ef758086a5ee75013e7d703890d52f2a5e9c1ab2eda4b7d602172c53352a767910747529a71e4695782f2ee7d4eadc9d0ac3b469d8bba3730046b39aad84a098149b5849d6ff9b11609d5eb970f6bb0ceb8f423e3b2cef132d096a0ad2a5624d4a6598370973866c2654a17831928d97b10b1485fc8ecb47d3d93748b7ccde1133a1b46dc548c0c99706b6233fdb5db88039eb88cb08a680564bde60e6ead25bef9921ff28a1010d943aa0ef9a086cc1c33593497bb32b93bf0ce5a59102850059b662b2d0f0351e4ae296c1bc4f9f905265ae1dcdc33e1ed2f54d8ec801c7dde0598f1e6d93127948fb54e81aab06984dfbd2725da2ac9eb79fb2af8a6517dec556db6300bac4f66c8bc9610325176030b35b5484420cbf493d240c42a2a3f74672ad5d1c888abc60b0a22eb8960422a9c761d7eccc22c61217fc7587c85167210e3991a18aca4cac593c1abd7687077c69e79f71176dc2cb55f6ed92509098e98ba988d7c8beed5097a973045f9804de985d59c66e5899bfe602dd316bf22e4eaf0f91405667e8ed571fa59470151a699f9f8469305895b961fd277e2eb6462bb866d870fce72d908ecaa384df070a3ea9e31c156244a1730aa0b279cefcefdf1d591cdee6adb63a33dcae3deb43b25b6c62357750a8475caacb321931f287c0e3961994a48d353ae91082518c7bffb42f72122a0a999d75fa57b112986e8161467b45ad2e0737884c3476d7a1168330b9fc8e28afc79c990922d2bcae11cc63df305cfab9e388284609a87b99af667dc85fa75040eb9cb98b8af4cc9a07089d86d89cdc0b2598e540cd18dca7c5879057355286113e11a3e3df09f8b1cea70bbe6cde0dfe2f0003e44a709d8e09ea4e9297384f327277c7940b4988470660ec99613725a502fb4a159088f12c5a5ff1897e19de315a016df21574f565f02939597dfe48e368ed8772e94aa939f33b9e77593db2d9fb4cab44d8bd45ef35d5bb123c469ec87da4daf275244961b70b332deb3c3b03ea00abeb8c8af7ec33ea76bb374e0201e56193667b648f3a5828479ba8c74a475a945a89e644742fd9029e4d695eca93ff312257e1f9358a709ec17f7be91e4f70bdde403c4bd4c2b5714c12348203a83a2cbedd7d686daa08d52d17b7b4fd13a49b39c644d1bacf04b4bcd56be78e561f8455e0313eb0cca3371a97bcea48cee8e2681126857f500a1867aa788756c255e16e571167a1cf1811d6496a5da03bc06c47b69fa2fe459a437338eacca1f40f79c7a3d36d739cc57a006ef49437ca7cfa9cd9535deb34bbe8d937928dbd4a4e64402a27d9105bd7de1f04e27cdd63ff40c19787c6b5d3f463ff3f0a1bddab23ea358d71f59b392c184a15707ccc6d431ed04b14178ad1f2c1c4fb86ddda51a1c89294f9c407dc18e036e8fbcec1e6d47f50df42a5a20b5e063e510ae3319654eb81ad3aab8a0f224ef86d4d541ca6cff60b1999a66a2c85f1b12baa12dee39e5e921f5a27b2b97c78e1ad6003a7b0c486e17890905afc2a1186421d477b489819150952d8fdd016959398a4dd51761ae823514387923c5ddfdd51f290587e98e648197ad96359cb9cb99dd5e4f23635c3ff01315adf3e4b35d9cec51362e71e6a43d5109263b4d08523ea83902f19c0632f89d311c25f2aa20f42e58817e97919b03611655e31d0d2b826c2e5462a1148de98016490d5bc85ccb8e0f90843ac2a53122cbfafbe8850e119f204ac749a1a67fd4057e6cd649ed1da187ecf7b27278e6b6360bfdb6a9eec7a1dd3471e3ecbb06e0661f005f625b4abc7ead74a21418998ad6cd7f9d5ca6d1f96d746e4beef2c21f1a95c6eb84d1544cd8e00793af28cd8d77424508f7796a0ebfce4efcc46875911882f08b8251966786df569aeace99b974fd06b0088f8e9ebfd130f890bd991a57b52447145c42ff119592b2991a886e4035ff1ef65b93896c20e78cf8c7ada1fcf3e329404fc667e51d330c2ca88b5ec8dd259b39cfd98f1abe3757179537bee412dbe141f8d9c4f7aea4691fd7ab9beb0cf2972e147405eef05f8d48db30d453f7685c51cf0d41eee1dd541b43c53552183c30b741cc39fef85c7d6ea1c1ccd8bd7afbecc5a70b3ce381c4f889deb1bc723cdd0ad0074d4dd22a2d8c1694775fad106e8908aa963ef97c7af511f1f937e30b8f4cbb764c63d9eda126032c6c800992b2de4a1246e292278f1b3ce43e00e321677cf955640b7562054a4ea17b9e4aac73f879260aabb6135359d157a214af0cfaf8102afde80b1187071a26286779f4430da761fc1e0f31294b1f0cc7ca3be83a6b93a0257f6b26e966ee24126ff5661b72582260ff4ea742fc6b52c8b2ca97376b64755e1a85230887bce0a50741abe5957cfdb3ec97d9f77051eca5acfa3494e03701fabe72dd1294d30460902c7a0ad529b6f89a8806fa4270cbfef4cbc0648989f50a5dab2fa79e2b92b5ff95708fe69f09f70ad0fefabe1cedb8ce96cbf9266718d254e642b7904e84144312f4119dabdef8a5cfab448400e0fb5b90366e1eca0a1d94179f7f6c662d899e1475ca97e8b3e5ad2eed85dbcb41ec6443b2f01fadc3f1625565fa63b2be61f916c6268854ad0dc8db6798b6d850c15677c2f0893ed167d4c8d3cc77c9d70a24737455ab717ad93699db266d8dea274a34fef92e36aa954a4eccc7ed2889b4c9bef8f1d2f8e15dc8650c0ad44e9c1bfc4bf653d3ddad95cfdb577311f2e30b0f342b5df2ef66ae848eb7dbb19ca2eb02158ada665f10ad1d82cb8793b252c1b789a755f21904f54ec67b3b791b615abb6f63e7ac47559b8b14486a31ca32aee1a85b60f7fd3fd03dbff952d0c8338ed37a7af16ec78a9e50cc08e28bcd3b22d2ec5747a2f0caae0f2b084735a0b89c9509f5420e1d5200e3cd91f3d5d76218488f83369de0b7ac2f3d0e5b843953c464d94ecbbfc19b00fcc26d32678522bf7d0f27e09d69437aa05b39b28da44f9cf75989d155145dd799c7d4f4282c5e6c2c7266679ed78a91c1aa6da3e0fc404ddffea614a04553a2d4943e18e4f74605afba7546208db167911ebe83cf6c430c99d1309576b9f048b61db8de967f39755cb743ca3d7aefba7329d109c72bfe6115059ef65b236ceafb555929655caae93ce49b79c2f668d33a21bd053c0ce1771ec8260b9667ca1807ea41f53bc5f1bb1d26b6139960492a0e65c115945cfc3ad8d626e1314f9a2338388bc03780d87154496ebfc6301e2c5339871b9a2e2875588cf3f34a74c4599e6674ed6f0d3519f038cbef2f1fb42298e07f8841160c2025a32cdfcae51aa95c36e86138e81c1d315addf485a7e0733dff6ea7c58f32fba14f1b6983a4bf4a38ba42fbd317a27e83929752a73c08f57b6aee4c5cecf02cda79d878d07b56f89c5ff5cb9ef7a181d23176ab0cd588ac5562cdeb659f972f8f933089e4517a7c3278f3a24d25d916365ac339c8d9b4c57fea4161c166eeb01092ce2b0d8a57771780cd934f5271accd25bd1e4f2b66721ded4feb221a386040f65ecc949ee22e1c1bbef885de56e39c11a339d2e177fea80584775b914ea5463cfdb1e91f91d5fb3fd4fa06742275f7c24d8b34203a5346aff193d31e57a45dc2c5e74c3f2bf574b8367f7df76c57b542b667293b900d77f61eceb565607a6a849796a1130b16b3b6c1a0395fdfb87f956ae8214dde6b6ab163f2fd257f261a3acb33f62064d52331972fd1fbd439e821129c97786c9807801f85d355c1e62ffd2fe5c8a589d1515438cac65ef22192e72c7748b82112e62939c16dbb27440222e3a47c5b0cdec3b7e8f621c06ffa6ae872578ed7225a916e05eb916254a3616d305b0a557e3a402dc1c56478259369b3fc3aaaae98c1dba8e31d21990ce48a68646a28eb80f7b124f54532d76aa3c4c50986648da50295f9293916bb6c2f76608b3c413a6a1bbffa174a1e3fa5faccf445f0fb971e2ac58e65366a236bcf69a47df9210ea8aef634fbe275aedea2d42fdf6aef0b3193c7fda80dfa5ca73608cdaf2a5c58642c80e80679ef634ec1487e4b744812553fa03068c4c4c0e9b0b75158c79fde8b8b3ed725e7e428eb5a844c0615a177668d326970461f07dd2957f2316981a9514eb599fcf04bb98e1d3cc4cac899dd954eca0d367a7f5d4c0253c167f8796a3cbb404df2faf2247b283b227d4d54ef5e9a4fce283ed81d564b1bb629224997591ed17b1efa559456233498a8b7ef163c7a5fa7d4d6706f8d790a3ff8f708d9f013ce45099203ea514ba1a24003ce758e942f366b595adb0889f1a0cd3538310b2131e2dba3a32f052128b4382a094bd3a8ac0d23c2e1f8b8715cdc5a922b5ed0858367fd6aef5ed1ac4d54dd90459d4c15b6b3b9bdecd02b46adee2c4ebc445f3a614489b739dd6859f174807ce0654d6ff7ff31b9f5c56f6da90178f9e60753ecb31f1ebe63f31dc5e8853252131bd45abb3a2a0813715e6c7d864e3fbe1cc27cc4ac4a549d11612dc78d7a0f1a33f264a7d34e6fadb609f615bc01546bbc01618c6373b1fb5dcf9d5bd4bf11749ea9094d77840016fe501756f948f815d181feca2da0185385d4f8366ffb0d77f624d99c909c0034ada0ae12af246c351546cdca0ad0b92736a80e12079d1e9bf10c74c52efaf2ea6de63c7cf7121fc5b3c9ba5abe00f6b5e49903bb1642f0bdc0fd4c01e60c3d22cb0d81bcce74c42bc6f2057e5205cd4494379dfe63c7f931102ea5e41068282373ab871bf5ed0e26ac0ddfbc2a39860d44dfc4a5ff20cdf15e46329a9d1587bf18e7fae0f7c6cb13abbf84a0aadaeab060d9103287b5fd5b539f5b4a9950a20e92a8bda23199091798a137d4166c73ee1c18a51e3a85378f08bbddbff8dea22980363e0a0f2ea94bd94c635b6534628ad49954e043e395019612f2e84dc4192080348266218730ebb4ffc678e74564e883fe0724644578f3ed117a3fee6acc02b3e131a6840e0e7b13934f613159b8e564491202c5c4c8a0f77a6c90ddce82d2ba318c4862e88c318b61eab741385685a7cbea3c601614cc90831717ae7a7a3cf01eeb763d85f912391e5a0e8a3dfa7dea9dca688260220ecc8c604aa5cd1e6a3971c1020b2d80df8f539a6e9cfd8c494b04441e407f03a8e60a541900c3ccf11ffb32e4a7cb5f280c41b26c32db6203faa6680f99873719f74019eeebb62ec0b00261ed41dc560a10bd6fe55ee8f0bba154d26fea00c6285218f766fcd00d159ad8dcc54075885ce7f47c595c2a33b89ea46642facca21904e866ca9d3c9df3468c192859ce8ad0b67b15f90c42a673e40600045ebe02066131dfcd82f38b6ce76810042d29df1da5bfb159e8d22d0e1325803852ce33be548168200bea2dc76074061a0a0ff23f883ec711c7dc484c3276b04a8b7209ba164bf371689aeefee6adf1fc3a09caba6c60a1f6d22a989ab8e82debb26e3dc058f4e8617ac54de5dd124edbf1f06ac332ac0b6fff7d04371b42cd62da0f8d23501a4e1621a6a33c2f06dbe6462a402bc82537edd5865a055d0b6e4dd6a7771e8dd5bf290c5947c53470b40e9525bc2bd3d8455f5ce375a0fa63ec5cc30254d15f33bb71eff713bc177fb9f5fab6dfe8387fc818a5cde5f8f212ca2e75d0d9480161c4dd8e51287422f4874479c9207c1e7efd3a667bc8b3dd34893830c0f01dec3ea85df228279fa26886df88bc97e3f3e75821b98aff769f13f6003cb02568bf1e135f64c488a7ae025d1c0c2da43cd43c9455cd0604b5da2cf900579f696b452e27f66aae7f5b90b9a332ad82ffb1cc52eaeb3b226a6062388743da2d6898fb9d0fa1d036edf5d765fba8af83de81d1a08f96e1d76a0ea00e3e44f3f63e55b899e54f7679ff4594a9bb55c44959bf3669858781775c1fd5891bd2d3dbfd591933c3988725c2c40e3ac2372f754fc753ff20c1173f32e28530b35995dee69f12b1eec6c9dfbacf0ee97b10f282c561953e296141ed67f69a22bf03524cef7f8c7c3566e09774f0b02a4efd5e7d018ccd03af6d9af70a4db3706915f206554de9739d50197e0b7edceb17047a66afd31a80b157c0a8002026752044e6646900e4714662d0eb9a8ebecf59cc6474fca6723957dc02fb689bbe0d404a3623ffdcdf5b0afe6c5a00586fc39fa2ba35af7c57ddbd077c6e3c798849bf19212fab4e40fd55e3d9036224ee99bff1f623ed79ffd836663ef298718cd7d61d2ffe8659c3961677343fa4a9b8ba10c7e5781bbe2022b51533c3ad8785077c28ac78e69ce9b37f39a3e570d0839c6c291bc7777acf64699e82f035ac1d3e1e6c739414b07d3afd7c58bfb00763604b78a009de529bc3cfaf657396f888f97de17f9408d40a84c8c451f9ede13f249cf8af5c47fe4589c0eda392e8b06df8252114081339a5632e90aa3de51f0e882caeb5d5170c41609b181a01cf6d7d1098d203dfee270d11878b734b828009301224abd86102f313a878ba6bb5b33ac334a38f79f97511a80c625ba8e1daebc8b6d8f939e87dfaeff254b6728120b080ce5f287ff3597fd5efdded3b29407c5c324516b5629fbdd0e6df6443543491beee783bf9e4f254734fed482b10ec30983e1298d486e4ca7eb637eef68cdd868e2c883030b324f3397c256e766c3e98b240120b2df476cc1db5b209636b4acc4ad64dfcaed9b4077d8821f7e815a642bd1be8d219de9f752b10041732fcdb23001adf3771dd600f7afbbd6a24df26a2439e66e432c7fa5abf6f2850ca0783ec3c1db51508ce7cbef5167d98787f90403bf86ecd608e433666aaa8e085e85b71ac6033e44fc160463d7f9bdecb7d59ce878bd78aea7177eb24019d3bbb35156869c259c50a1912f5c9a0cb04789840200c102510880de51600d239497468b37571b69b51750ca6c30dbefd216b305a1be75b047660b27cd45f80ec46b8150836fde4db20d4076baf24b4ded3fb92efc632312cfe0a3215b6e98502e282669e0518984516d7053ec5ed916960bca3a0bda5d7ac6f7f036b58a335495d8ab84b8e54ef02ba7484f78f3a0f9846bef8ed8fa9bb35914c305936eef0dccc073fe243ebca439e9adba28d6f28103e8097cf1a13b91508c68fea3f25a4447432e6ac62adef8020f697ff5686ed79a6f75cea0b96ab42150398ef8aaae1d2c840b2034b46a26fd1852c8c327e98ca3c7eef9be98206f04c22aa81380370459c026eab4288d97b63a8956ef14c5cf1985fe181226cbc102d100a8fc042180f8cb4fd3fcf39927f452cdb0074035d019de0fde5ac03a1794f54fec2d24af42fbe1b1caf4f35b6937a49021e22c0c49d78f7372dad4c8f2b8102efce272fadf97fc3d27aed64fd1e626112f5e2d99b87d19c771e95b3e65d3a917d9ff911aab43676d32fc0cac62fa959eef2be73b0d28fce0c7c632e9547db1b866a238fc233bc1d5a84daffafb47258b18150ebc7ba81500fa703013039a48975415bc5210395196df8c20c11236f8ddd6974b97c1b20f2bef93af33dd1add6f0510790a779e5fc3e6c607eb36d006af841e338c67fef50ac1f0f00e0af040221a1a02100203818d87faf83c63f3f7f98f50ea8d2b1f1f7e20f7fe8800354555efd63dcaaf08f711bb2a7e1f6e0a7e0000000f23c0b3a8b080a738bbc02f7b38cd6e585d3d05bf3efd3bd0f1d9a6f67de33e3a468526e2d639e96b94fa64a051881adf5f0508471ad54a363bf26d52e38d97af0641ee47f52cb8e709764ff526a8d22dc877a7be368589f152d937294280d64317c061ad034532f626b4ad95d5e9b5c30a2934eb99e337b6b582865f7aa73b4f0b1d26a906f48b42a6dccc78be6e33a86b95f46503c8b03a73a07ec6f6d7e27d02ba98e2b739d9f43998cf2949f519365b1a6c0708a09b06a73cd3e7c892a51c0bbb069eb630e521085d08d8d4f8ff46a9e87e6a397ad53f54cc10d1d64bc66c61f456c07685f3a804f57e8af28211bd9e06f8703c25d962457b5a4789492b2bc9a6c03385a7dc19de218962dcfe76efc5e46ba2fd02c7c50c11e9d9dcd1cced99bab4278937e580b7e6d4565641a4490b669a736ba3a319b66e2144f5252bf5466a2687bd184c129f34f071108ba877f3a88a457fcd2410426ad494afeea23a66c5a50d06a5cc0716b06140780bb314b02979b7c51eb65085972dc8042af0df0b7bc733a28ecca9ff65473869672c556252204929ff5ee34cb31bb8a749f41f16cf5ad8209d7fca3c7185a4321cbc5b3996b7acef40032b35a73acb9cffcb5064b553267d8beb0d3be3898a47b9904239c2b5ac41a8a298a869abc94acec120670091cc4665150c42d64e81d9f94ee40f2fe52ccf0db2910ee922964e47ca99562fa9ae7d28f3681a0971c06e396945288e760554de40a952b6139d7c8a1d391ffd4432686741765c417d1cd9d93576ce074189b3c90c2b40f176c41aa5d78f5f259f75889fb3923946ba5659562a6de38a22c00858fe3042f423f79fa33c2707c3e11e7c315e38b7f10559390e1dad50600c8b5cd0a810e8d22f5216d1a530cd7ad78c60a2ab3fa49bb563ac2f7f8d3376a707de83291f5ab6bf7c28bd02d01c936c4428b28f873e3ccb53b517017aaea5e8aebe870b28783c79b0569d2fd35232438a32ccda019bb928ca873d1996684f7420fa2280536f825bbff25817c4e51c846daf0bee28af381a22858ca0daa029e18dff1a544a9f1df5dd53679f82d6d24e231770bd6d73ac42b4e7d85b299e86a586bbc0b6e87b589b7ec6c16fdf08add533b2c59c59117e055488fabed811e60d8bd3c01f88aa9b322f5b5b2a8d3327baa5c911c7ab50fe7d53fe8318c2fdf5b2fbccbdbb03c76ee224ee98b1d7dcbd3318d9bb26ed88a79556c6a2bbbfdc9d301cc211075f5e6f66538651565848479c455de125834d501373a636b51a26b33f674fa98209c2cafac95d89c819049cf261ce08b23ca8e0e38ff82c7fd41ac77241c4c24691c8451e6059d2ef40fa24dbc6fb5346fc8f2374f3d3f7e089e9509496c1305f275634f272967beab44e3a0cab9b6a769b88d31814c56db92825f2c7537cfa4e891b7d7c70c05e07ec976c5db5358e39d123f75cbe5234798846a979d6b94eaedc8ba4aef714506bcfca1d282aec68477509500b64d129d7c71726bf67bb70924825760b0f4d93013a71eaf5f6e9b6b02090d6643de0994e1f88cf7a11b0e2c6a48c4a58988444d98425712582f27b29f85d7be7ca66d15812bdee25addcd3ca6ab04667b18f1bbf3629c26a49bddda01fee76a80a0f0db8997f40c64fba7daaaa143c54541c58e57bf277ae2c13a85ada265c98aef261d1db8c5f9011dc3c6ef6dc869de6ebf7da6272366d0f21469e96701e8c95646d824399b4b77d246e29383550df1a6b2c45870c7deec4ca16ce3198da2166e890409c571dd9ddfec2aa026c8fa66729d3babf6680d494c9094a0fd05cdebdf13adbb27abb757c300a8af5583185969d9ce39389cf58c5c92292a16fc8d5f7b943b54d838350b2a1d254ec008b6cd7d10879b7eb6c11e1c7e2cade11a215c3076a865817d5742834cb7cfcc5e3be09a904e25dd3a011852024ce15f7c269d6bc43d7901c333e5c7c5a9fb1bd13951558ab2e3cedce6f71ceb04cd65461a0216a93468ced23dcb4daa5276cd6d8214c75e2394335ad478ce8a213dc538c79b9edcd0fc9485972b0eaf5a8d0256e65981a5c7d2b5bce058f41073b4d4d661ff67fa1359dd48a1779846d05952f6f6f3a0c3161d2bf458b0a03ec3ee49eec63ef3e00e576cd934288cd5d556eab0f3280313cf9455a9f1aa019401ba02a5c0c3fc2e9335308efc5f66b20e0191551acff9021a409465050abc4f3b3f3c5a9a72f189eedeff7f4d08fda73eff64e3ef3fff2f2584fecff1b5fa82a5790218e212f29e83b3213c0fa25a79ebda602126613c5d7e141215459c773982f113627b9d2e230653f6d7a49bf48613eea526d8caa5e1dda6b8832182eea12c1a205e82ae2074e1c902a13212a603a139c26402b01dfb1233a76d4fa6f0be358706fdd0844bcd358564db5c0f014da4048c02000da075032d0dbabfcdfff99f641ebbb73c8263d8d99bd92a999819d94a999949b8db1ad95899fc994efca92effa97cef8f8c0fad5d6ce2c3f12dd35ff64fa73d610e9b5e73fcc9e77b58fa4b1faa46c39c1af195e1cb1804a4f6a093272edfce66dfa3a29fee2bb4ea372de942e77638636f02372e531b941358ff320fb64df5943a8d699f2863401140cf7f478de1d060b49c36f44881a2c561891d7b637353ff582fb5daea0b3e027421a4c3594c43b61c5545b8735eceb04a4748494326ee5579af344164da815dd3675ebaf5a47ce0977b3729dc5327d5b487dd3124a511a3a5ad7d84fb65a1a101fa1c74057d0cefd7fcbb150675d59ce8cf82f3217f7f68dca6f1c15daa0886905a9f08c6b7013af0083bd6f827b66ac963e81596c24a9ac790f6aee44807f21cc83d8d2d508fe08fe52cf8db53a93d16700e475c4bdaaf16693fe44bcaab5d32501872cdb39b304909e013da3c6c9c21f225392062cd791654003cc2add5bea7f4f362a89f8b06200ba71004f2d5712eac2c94e7d61877a654b49428185c54c000bfe645ae5946d6ac36a37c8a1cc1e0d59371e0af890d4be23f73d62f8a2d14a393f30433df11a3d884d9cce34ea1e533cbd2258f758a304050f9ca96d16fbfe80b51f7a71e2263865e9ed98702d07cb7d5312d0bb330b2200ce07973dce7bccb9ffde2e8e38ad4b5f6a99878bfacdd97d22f1134212347144be3f8631f356cda5c0b5c5e0d3258fb7c93ec3c299d38db646e8cd0c483e925199079bdde398fdba5321591ef2ba9cbd3ce9c812d175bbab26291f3a0980963aef30efa426be76be5372a5a8075f304bc16ee8c1de2fd0be6f0b78ff00f91f0344307cb9542523e86f0b60032bf6ba3e5e0f5a68f8a9e2396fe9676e010428d8d320bb3371a7b6cf828b052db18efa4b332d2115ecb59b0583f614fa74d01316286d993a79cd99fb7df64b29070762133dcaf335a13017ee3ed4addb06d46c8e82a3edc296d0bca5b59a179c29465b4681e95d9f87c1792e1dbb1b3ea9af1bc6288828490f0014fa623af0c8f76aa0d7f0dbb4f2ed2990342c7856654be9a5dd605b176c057dcd5a84d1d78774922140da7ae19725d09c88ce572da6bd0f7ef64b1dab7864603aac258525c32081207052e14e2bc6e7f5c3b310184d338ad7309cdc686c5154d8d83d76a1ec2edfa1f7c2ae2993f8e1a1c404c55bbc97ddb2a4207500f2836325161d9c62a21b8748d27cc47ef420860e57857ccebeb844c4557bdb1a4ce7c3bd0a8465b3b3ea9111a6379eadd43a469565ce5ca24491fc48db9edb7d7c9c46d6dd42c6cef5787564796d8a670b6cfcc8f256c008c3e27d5787b7d763ee0ef98b47fc5b0bd8614524ea1ea3d7964d5cbf609c3418deccb8ee5a3f333ac6664540da88dc2be12d198c86b65178d2c9749218c22d5088f576620423707704f6f4b0f405e1ee1041d963d3f9cd7455a7e80d65eeb84a7d11f22ddaafa3cebf8915651c40aae4b66f776ecc8969271aec5ed7cdb02eaba9e1c231e369c9a44c4227dca7658c1e15b8dcb8ffb63c1f905cdc313d5816bb1e95b87030369d4984609b8fb38571d23898efd73e926d359929054f29e88c8b7bdc8095b60b3afa51d4a548a8275517d98c46befd5b8205ad8040b966bb306433fa61715dc79052b577444f4f1c687a311933112c3e8b5a843ee472fedafa6d177090453c5b35327d8e2e3465755920aa5ef799fbba36ea304d0ef0c779feeb69b40bef18e211121b8598031145d4e8ef6abc99a449cbee30404bebb0a71ef459fa36aed3b46ff36e18786b5d35701396610c67b2afccaa131a7d48f26002b37705fcd69dfa184f975aee8147bb3cf84c2472c1d82cfbaa3f08a2eb1b28e2cf12ec1bbc6bd3c65f90e27f465cfeb895fb96e7df589c6cf316f9b99f05816ce318d3c414e3a5ffef4e7de7fa0d447de778fbcaffd9afee40109e2895bf7a3782b109c6df19c272e849128116977fc2d4a528738b3d612d53278fed42a33c538d8be18ac5971b0dfe913c46deda9b825232e24b0588bac8f4543fca27b10ab9a995850affe0c74790cefaf701008995c4bffdb238041a335d165e639b4b1c39d175e31416bf44b5a58e2ef030bbef5810271e67fa0ea064a195f6e16ff7a471ba7799b6dff18db101f51a52fb6fa82a5d66eee8a4e12ded13b867364c6857db067cc8c3faad9c62bf3da3db0b2566c0763fa8f92a200cfc561f66353565a60ac8822882ee9568b81d7d8cca1f19fdcfa1a2086ae20fafd210e02214ec63103988da812478703892cba44158a82f11be5db0d39d16608157c1b204c0da30c771ee9b2c8132372a19e28494fc51f3b45433fb1ffe0a705913e16e409fc53a9851ebbe3323cabee0ef8d245910e8a63db3fa918c5948e4af833ed75ca61b6b663c2caad3a856324039eb3060971a7fe99f6cab16ff2cbe4424ac26ea34ca7e466abe5c7eaa3ff8cfcfd09fa10e8e565b48371be7fca06f2a7c6d7766d45d9fcabdf878a62b2fce65e693194c30ba66428c1d2d300346f72c6ab1139babe5fecc04b33bdcdffe6a67b9090f1d6aa0c4c3261a09257539312e05a437b0b679dbd353d21f9f24eff606b47519c9fd921febf6df6cfa403419752837fc1b0c882e7e7bfab2e159794073636fe208e2f2645e1f83719166125f4c6a178d09f6c585cf8371816150bf4dfc366310448c1cb7338cf60717fcc7aa68752ab5b5b7bcc8002b2d5d9033f6b7c563dc3be71d226311fc1db75976e13315372d3bfbedc1931d642d7469856ef08bab4870f00221404d01b6a07f00bbb05144be7250a4c5dc431bc82ac0351b03409a35f894ad683577d03ef6ac042adbe6039cb1ad248d7334b03fadb30233935239d1c8e53b452f88b8d79b1ba376222d660122b17148fc4f76364c789b182e5112bcc414188cd5cb57957d25fb6da42387e34903a01ae48edc1229b1bc068d65009318074ec475ff4fa66b7dccb5897a4bacaebe5bd157723c6ffb979baf08a94ac01ba1e74055d0d1f004c9f0ec4d645680d646c3a9f0b803c944bb4a3fe0257f1357e853c5addc2d723165e5900e4e7db002df16fa8b1f3c4ab1ae8910d08f2b117689e44fde79f8ebba5f3f6b41bbbe416ae6bf3f93f844db5da89bf8eff1eb752db8209f74f68e7d62aabee4b2feb4b3e4fffc959eacfe4d823c85c775af883ec0c8fe1ffb35d16f8eb1c12c057b125f1147f60a2cf64ab56b958fac39f47717a4406804fcd21f81423f9ff32bf0ca97cf14ce9a14b64ad54213b6389571fae3c8bff0cfe67e617940b712faff607d2fb08feef995fca5fd7c78310a6436ce78b7c647e7ffcdf34bffc1457e2b898b0db9d9468d61775ee88897deff27f8f232769e0a641132efb0d1d2ab3e0ad753bec5efde428f03f2e6af6cf8f923d44f653f0c7e737afe2aff3676cdcf7c36efe1f7e0535feedffcef96d0582794bea452c06b7d829a8d62b6b385af6b4b21aca420dea827131cbe3590bace5c1065a79fdd41b5286527a72956551b51b470202c629ba4459595ecfb1117bca7a1b80aea02ba023bc3f883d1085fdae35d0952b111010a6fe3f3fff0857d1323fcb954378480c34c005ec24f45b2a8ffd4d222b7727fde26d94a6c9af8efe9aa3edb89e5bd81dfffaec08348f2c463750d3877d7a475a7dc1b4dcc7ee74a8b20cb1d413a4ed52b6009bcb35f5f1cdaec1d85bd2b07cf92827b061b064fd1e83b3eb7d22df0abd470a226fca18e430274ac3d7c2f1a14f7243b1ff19c666e5fecf303652d9bf1ec6062cc445d56aa1b0000a933b8a0a9fb49df82cb302140095a25acb211404c1eb59e06921b8d73e97335b719295247bf940264b09117fc5949771fe6bbda89cacc6cd9b343274be5faf0736c4e02cdadddbc79adda47cf96d15d4d13d48e6ae23112a0115d78a9ff23a97bb8de767992b27b9cce4e8770da243e9ac6c07ea8708e52562dc92288c8c6c9ee39d1e7d0477748e597c05bc96b08282e8e3d76de13a692da8eae213b5f7bedb332c8667234e7a39cc896961b07e809f22efd753aecdffa62a1bff4014479c31dafc9ea32a25965fec0349e28b4b38195e25e930e900959868db842015f456aeb4da23cb3b41ec673fb41deb334987dd5220b63d8b555812079acebcb563bd3fe3ed79ef0bedc6e4f67e460983337bc3d11e67a59036ae2bee7d8568e42beb485c9f8a9af4a255dbc3c512217415919fe133926a9d69b43ddec1f5f1779dd63091b6ef3ce8f1ae30d3cb8c17f377168271721849bafbdf4c7c0ab6cac9a0dfdbf39ec3b1f0335e2a1947951a416bcb2c89e3b351e3eeb8ba7dc16d2a812ab989761d74a633c9435ff90e6a46a94fa2047941983db06562c998bfa729e8d27c41d512515af889e0c572d80b0301648c77cfdf1428c6e86d999c5ea648b733c3bb4b92924df5bad3db14676a319a0d5761342c102a9da1de2363688c8a64a712eeb9797e2e79d5df58091208dfe84250e1b7715e785b44e78cd2fe4db43c52e44a2b3e7e6a2a6a798c5baca4cc297f26307738301420b3b2c5ab0424fee0139075d4e9d860a280d0161d47dde9fb19bb655b94432b6dd292555e87913a8a77dfdfab6e6e7293fe4283858fc58b40fd6d0bf2f216223a31a1968c536d8bcbb36616de548fe1b6154a61c738ebe08c549b81d51dcdd8e7c8724c30599a7b94586e304d92b89779bbb873d91b447a24cd29e15c2b0131b42c09255e6a9185a12725dde17e56f0beca77902fede9bad348483461c93f0d841fb77eb056ab4cef60cc6988b68672b6edd27848052e6038548faccbbf111e91e5123bcc6c8783cc9105ac78bf03308bcb118607b3c70a1131e7033a7316f89a75379466b923bd746155ec0fe086dcb01ac22149d4efc50da853854fdca1e2138cc13dae19d6772d9e9e296919c52498af775c633332cc9f8d4feee0755bbd4f191c7eef0edd8ea0d1080fe429cf6657fd8e65ac345c97c34bcd497d7d44bc665f91c9a188593c664c29b4cfeae56e70240b6ec8d0046ef077207c2ca1854f73e726b113468234bc29eabfdbd93a4cfcfe7acb46a0d3cdfedb346891f38476d6a2ebca4764d1598380939a4aa96528701180569591629824ff9658858a83080d7d6fd009ad994414abe6d32b878ed08577ea27b8b4f839f4d550fa6f1bedcb2ddf64f509bd4e43ad4cddeb46fb068fa76d6f5da1be70c35642af829f7a6c0361ebfd2ceebcc7d503192dc15b09893cdbfe6c9c228ea4b5790dd3437565b65ba6d560e4b0528176874ea7ba1479cf757284bf69b500625493e6432b4b6d83f8a97a2f7e1053aa4fb422447656d18036f8101e850a741475d2656a2ed2b307476842492b7e1e2747908aed5009592b056af60f543f8d7e5944fb42cb2c4a8304dfea134d452c906c8c4259c615c97e0279d281bb75983099e78c2439e7166f4e48bf1ab11fb7f35edf141ef544a247adb4218497f9a2e0e40609ca1a3affe4b8e14ce9bb5ecbde4899dd9c376dc42a29be115212f93cc3fb1d02c8ccf763cf01f737a922df3d46364dbb68dd0702119225465263fc8ffc99e6e5071c7402b5d26349907d098ed9cc09463e0ae79eb8924e2b9515eb0cf0c0ade042c039ddb55eac6e79cb5afb8d68314bb825b38c8313b8589d7492b26e4273f8ba68604ddfc3b20ef91c6625f8eb39c82dc7a648adba86897c4ac9aa3ca14cdd740e4a89d7cb8cd567241bb287860432691852b993c1d11653e1a6be51e163d24da18b159f1f33798f90f956978451199535ba22dde33e927b874a9421ceb748f9b3cc47ec74c4a5998fd156dee61f240ded2db6f18aa4544b27cc0a0ed973e8265f4ee1ac6b4c0f95f17eb4eb7532eaafaf127cd863d6b0c937431b717931d1950bd9ce4341ae54e4f92e2f76421f05be4426c6aa60ce260ec19d5de102da0471f8828bd7a6eb1b8fc7416319aa9440a225313b8719f4f5162ba76e6ac6418877297713897068e67155a66c99ba783a5fe70e4604ed6bd0f5787c133bbdc3cb4a16a2128a0f5dc7d8f7f25ceda4f2f189fa0963490cb29cbd4c182bca287a41cef59268f5214d3faa3a253d21e069b2ed759782a13ecb0703192336d4163f3b4fb3c728f5c43d337a6116c9a8f4068d5eaf905e63b6601059f91ad0f5c03d7ce3af85b2716a8fd367d88846ea85cf9f00deb1aa14293920cc536a0e0e192614b4d0864b02213a1dd1a7b3257cbf08bb72e7ba27e0e34ca2001e31f65370b473876a35084811d1cb5a0182bc30be41b34a6ccfd972094a0e227f1c3b8de43e57c08f1c2d5d9e1380a57512bbeadab9b4f92138522e3384f792173c4e178db92102214b7f8d65ca849829e8f7bc1bcd6a90e8611a5c8109c3f35c1f2cdca4fe1558d058310d5755571860a5a820c99cea6902d99dbbbebb49891151d400cb7a05cb1400d571f0cf3036b6e5c45eb496451dd72a13340b50a8f1677a1c3e975e34df06984eff52cdbe27dee29f58c1fae7da54dde2b64eef021d4808750bb4d5e120bd4ef7fbc99e683078cc151bd2da05fda731d4dcdc37a6c8982b8de465b6bf579eaa19a153a27fe24de5a95561fe0fff801ecda02c2a7ff2534ec67f55f3e329373100e0e71cb37f568e4c77797e5949f03f1d6bff903c83d7f0dfc860d1ede791af5abf1cc861111cea8279625365a20fc30cf60517f75483a4464271e74c153e187a475f1492621205700a6465045ba60c896df7d0d6050f914363d06313fe9b3a12f046fc13e2cef972384e1721ff8f9a1e0eb1f0b0ff6f7dfebfb73e1f5b7f8faddfc7d6e79f9523d35d9e3fceb0cec7fb4b132bcdb3f15a34590dfabf737dc643f20fed9fc7e44f762687572875a92fc25ecf6d6e56692dd90558f40cd248aae10933c4b91ed8dc67b433342a46876a1ad2dd2df94e7c992a0ce602b5b6c4123c81380f784c27814660ba920675ac795e0d70096b0d27a806916370b69c86c2e65bcea602f65e5f9750665f7cc75bf782b2c4c50575a0b58cd1520fc17cb5fc3e15ca71b8e53f820011032163106503219b260502a0550089777090cabb351f23828e3cc89e7f824fb164a966f12df28a8fd97a54b14f7623dcea0bdeb5d720b669a5b3b0b149bc8a4cd634c31bfd3446bc3e33da66c6cdfb794092078c7a2ea55a9628b60febca9a59b92552c126c424ffcab684462a4af2fb2447a0ff3fedf4b41481907149f8bf3d7eb3d3072885c83fc728d38f9e97cbb62bc4057951de763c6aa7877615f5eb13f99bedf44badbe60564c0015e4336648c4bd3c03a807faac79b437ef4a24c2d83ae9a76fc53989a8c0165c50cac5559387df733fa400205473bfd0d73bc398b7e064efe31816504c98ffb7558f50381052a2a2e62f58f50c8a31ecba228cb81fa6b74bd8012e9dc17a30287f93f443e247da15e20035609e68d55bfa3758f5e25a772d5f47016c690e9c3684c0cf9ff7e471954ed5d7d6e834ba64dc90cd7c02c3893aab4a1ab004f8d73db056ae16e5bf766b8c43fd42bc922bcd184f26bfcdf03bde8bfc5fc07bd096406d5b7d781bf3ff01bc9f91eeff4ead361b13e22df02ce5531852d7fc05e6f49b695fb03f8155b34e0b0f1882280e99415db7f5d82c388e71e5abde57ac495d9fe80fa3f18d826818ef3cf6ff9bf74ca68110a7c2ca7f85f70ef26ad28735f3d949292b29224b2e83a1e9197f13efe198fc6d40a9ef19ad9ec8fbc57f8336171ae0f94242071a56c9b24b33a4d1a7509209da2bb4438570a49203f8f6bb862118c7c691aa0ecd99d16656fe5b5c2243e4ec596c0d4c93e0eb4eaf3515e83655befa06d0652dbc5a20846f8d672044e903a1bf3d79a2368032996c5a157e6136c7e63d52b841eb25e6e47f568eae975833352afde38e91fde423537aea283f5ee401c3f1be3229769e91b3703b3ab1d517ecb5493362b2b9d0cf6f4760413cdb4f08df95ae72b49a09b10df6e4e77388b2056b2c07dd591f3aecec73cc7312702cbdec89be4f49ec433df7a3deb9dd563c4dfecfe0f9ed40d0872ce4df1e8f04cf938b6da1b6fa82177a81546d9e7e4d04fa1cf3540f31ac5a435498f4d54cbe4aaa9eb57b5ea60860394312db6942f90b8384f630d4ecba954a0cf6f834ae0f183274fdcf78ccef13eb5d41974ef00128d15aff90d120203dd431c05f1536f13ad067dd7d4c50a3bfc1827fedf6dcc0d4db8a2344f8dd6990472bc0b7d5179cc561377e08a6a3591568e2b56b3dbd3a89a9c961336e8d60d29d3e4c6712440143042520f7f1896a5733ce5df0af322054cd4d64df89dd28b4aad724a57e676aafb7055dbe820f001a460748aaa3ffe3ef1f6441ef21760e129151b465f45913195e59f701b4defbfe83de591c8c63665951b16522ac3d36671bf49d09369ba57a5a81034e22b3ca20511358ff422ca3903e861f7c823d247ea5f3954e7037c93da8f795143320859071a5bd8188057045c40006afbb7d2333a7182aa39f995fd784e8d4d4f38cab1275200e288f8eff8a00f99bdbc12e388cc220e1cba609fbce5b0c8523583c9b818e573db71f1f08c227ce16935a0683034d77393e5c11cefe67fc115ca08e250b2050c763e77500340c4662f90fd016ef9ec1f3e375bf7b5bd1ece364b6718610a04932bda4426d038832fb0beaed232bc2f68907fa9f70edbe6a14e73cb6b68fe5250c5538d3f21a5582d57fd8da6b8fea8ff1e7828f90277d9a6f17e8efbe513c161f8ef9c44b14e69fe6f9ffba1d19bfbcf52b0e51aaaaa0d1484484a07f08ad316b11e1049062f61696f985c761819d0b2e30d970539a91100a7ebcad52afac166e7b81db9bcdd278b5297907eb096c8018be8218085061da0a84e16fab0940474cfb97b5f47d1b204ca9583c817f4626edf193ec3d40b12511b1550e59d16b95a8dcb0017f7cc862e7a5d44c56c661b81ecaafdf66d894f3693e99ea708c18eca11b39613abee2a48b7e0c7f8c658fc894d3effffb5785767f03e8973d01b65c4cfecec52b8bed22cfb32dcf0717036b3e57cd01ecfef498ff0ddec24f540cbcfe83eb44daa7e22b9e3f6acdce17def6873f8f444df2b7ae5298c63f7c8fb02bbe02fccdef194c8293a17e8c66bb28e7d2db5594afba0cc376f14fb8e88e93b7bf813ddc287f45dbd4fd0a0a59880293386812a4a1880bd1cfa7b0b7c70856b1d20c7a1358f935672f71435bc61cd53a895734069809d178d244e64f02546c40e2015d2171c0fbbf76fc67395fec3ae60048d1bec44cbe5b630f9bccecc80042ecd417a44932fd9c40df06c4ce81914afd47fae5fbb49739cc23ede11fd3c0dbc2636e7c11efd250a980b075b7f5f95e413572152bc48c8e79f34ede5abcb48edbc16af525b7f79dc8d6c33b487ccc7f95f28b1c12e98a27859697159e9f348b3ab192689e69a63191fdd3b50f2dac11eaed2c682d0671fcae7d81a0c2daea4fcf1bfcd3b46f8f0ae123ed418fb47f2ca40be291f6908ff9213ed21eea91f6508f39728bcad2283b7001f88baba9b375e8c7a74cb6c060b29eec65fb52bbfc8f710365ea1cd96a9babf89d5157d5daac65945a1cccdf16d6e6264ec67b634696f7d26d279ea81d16d57525b617785d177e7b0fa796287a398c96b6d11d82c9fd6d5ba7f2c7f7a1e262a3e0d60aeb36155ef18d2853c8d03ef33ae9662779cc42716626dedce524afd8a7d2e77cf84ec3376009f050a7bd21706661d2ad1bd6610725163b0feb370df1d61d3d0f32be7f6dcdfbb624e2483a391e2018323f73dbc3588198ca4a8db783a7104ff044fab7ba73073aae0c1fb21c183ecbe36ad353b958e7a4ba68c9746a75a5a0f2bd42e2b988e1602be433bf4428536749e1f20b85e67318fb8e5dcfb34c5c4cd6c843f054fa34061a30de6865e882e6552bb8e33ca6de85211517b98ab2abf30767a922e65fac2e55440103a68797fd2133bc66c230c2c6251f6531bc784258ecec781226b29f4a3f8122f778a840fd364e21ba6ba8e69c2ba04f0553362dc5ef5cbb4578ab2b898bed2ea4c06b91210cbe4e751ca270b72ea16a847229d9f53e8c542290e06e0ff6a9f4f1b30cacc737998e2e1de7a6911a9c26d7390e5eab4c8fd319881e8c3a4a3de3e11b1992338a86f8c89311f55568a893ed38f56a682092b97fc1ccd3ed10897cf1a9f207afb09d4ca894cce513326502627a19b74ae1a88136fcfcab0fb2e850c9c74e3218c76cdc6481f758eeb80ef511f4ebb032f464ed5711d9b8a8753c04d86c8cab4fa5cf6e30c4967876904848dc6d1f090882483aa4abb2391510add3a72f2e9be643782341c9a97fefaf76f50c63a99ea75ba04a1cc1b0cfa74c5a956b4f61f43c54eba9fc17281873b2cc551ef8d2cfb782d6159a36b5c2eb5cad270c479cefd615f4f6484b272255c90993204cfa872e6ae04418994bbec8ac0990043accb192ce3a6d2ef089e3ffe9b241898f0ac1b17fcd7ccb9bd5c35df06094ddd6fd938f2c0d2bd7120aaa69ea41c94ad00cd8816ba33f5afdf7b8c669ce976e8d218d3d76030ade9cf94d25e7e7c7bfc7b5be5903ae1e3ca9faf4ae4c8f72e23e2790d5f7fc1e0f41bc9cd3cf88ae1011bcb3b596563b1dc7c9ff29594612d096bbb47a110b876bf07b2abd4fbe2276cb4ffe7c4972b34e32d89cd5a36e9d3a41cf145fb7796cfe148b9eb2351aeac4cbb765ed0b555043e88af0c535f4a7fd21cddc542410359ca09d3f6340797c5c480d2eeaa76a766991d7432ac2553f56b275547b0ca3535e08761ffc8477d1c462ecdd7f55d0a373b90dc01f567502fda49fcaf801b0257870d32fd5b63a98c4671453d7cb4cff3d5ef88c2343b88ce6f382571d53260001f6362c19eef7f897f7e71157a586b302378407908ec875d754983f65b7fc2ad75bdf9a2b7216340cdba74a643aaa21eaf05324ff10fa1ce7848e37f443caa53e4362c0d48f8b29d5dfe3238801c2e2504b50fca6cd8e911a107ea77e90bdbfc74fb18877ae093242e6e27b28f9712b1a0f2271317e8f9f95faf0f86f16783ebc7f67a9483394ddef46f0936ef47c4ba832d42c6a6d79cbff2a938127823c2913eb2f5c8601009642a783da149c48ee5f9c7a38aadf7b4ea255e4b2eafdeb2f48e9f5f309e1b2bf11ff05550d2e1eadb35378d2bc5fe02a0f21dd80e1ed1fbfaace4de0dc95aef9e925e7afaab3321a7d978298751156ff05be38c19e17fcb661f417553081b8f9086d97e0bcedaaeeae7ff905252e1db3854e8e12935f1c7ff8f013dcc0cfcb707fa1b906c245a81f521da1fa6afca27f6afc1df72233838b9cbfc07bda329a4cf193ddb13efe6b3cce46056f3a6b08ea57f94d05517d8f629d68c87e954ad04b9d4f858196b572e017b87885722e4bcb05edaf6afdb1c7a4dc0e73b171f8fc02a734ff8c86fdffe3ee2d83e34a9235d0ee16333333b3c54c1633b3c56831596031b3c5e81658ccb2982d6666c9428bc9922c86173b9ed93b7b63766777276ebc17effc50c72975757d9d5d71aa2abfcc2f25e4ce3fffe21f9eed5e3a65d2caeb8fb8773fe6a28b78efb44a741a3be26d100a37a7ab917fb40116c2107ea261810f545b0ae6847cbbc618b28b0a6b8416b876239fc90d82b00bfc35da17aae7fcd7685f538eff3edaf79e65cef70709ab735ef13d09674304dc67b4da534c703d1debce88b0d28b0865f3175267224eaeef8b9e2a5c4a7ed6e85cef87f038928a0cce2cdfe54982f22d151e4eb834cc842ad85739216141912377ee284af498100beac06c62871327c71ddf456e52273d99d055ace39af64aa110ee786e94c4c451d7e8d4219ec07aa62278ed619f7d7cee0331967627fd2e78d3bc792834be32fc14dfdbedf357b797f498e5115c9569bb21b3c901b1f0e645d0736f13258682247c7de657ab34a826695bd4e40ab98ee4c96d3c1422b28dd2d7a69383d7d332133dbaccd3b54a895c265e19f379d8d17219895d34e2f73f89aaab5e375b280ecdb946580ea4763a463aaae6514bc6720d94461c6c208f32ded85575d1eea7b8a67b99a4c108e68114f7dc0a9b56309b03300f47399028487c6153b8862009886036f6877a0a6f38638faac6a8b6913a33140e17da49def2a9a87c40d9de9141dea116f674d591a3d6994c8a15b7dadcd978208fab947d85b9f6ddea159bf6ce32251994bd1b81dbf21e9a9afac4eaa49e6a0ed3737d466667350d90f18abb2dbf68ce3417423b28ae2b352d083b3c0c2aa88d40b6fdaba3d4a363ead399100124ce20da58524cbe244162a0d2fae114bfdf447f8f3b24571ac7cc8e87240bbe928af446b40049cb91d02b59217f083816b8ab0d9eb865983815867c752bcdd7900f247639c22adbb03734246a05335a8daac1f4a0ea1e990f597770c65ac1e4c525f06dda1e41b4ad5acfa247b923b63d59a6b456559b7183eee47d84a0a8ceb9d1467c4e7761ce49c5d00670792c4cfa58a96b2ab0f762b14a38bee72b976229b56e0bc9c4029976a3d8a09af38ce522e26e551817b23cca3785d4927bd0f20040ec41ec6e4df6e3d90fae7940c2205b75c2e4c3a7cf7a8529e8450748397af4693e55d3643612b4c993d3837994abf8439116d188956ac4832cc4234c1cd68a48f4b6c84a7beab91af8afcb12869f70fc8a6b8a8d03ad17199b9c3d6dc2400ac8e109efa54ed16e4c1e77c38da149a755fb16542ca6555dcd3dd4dc0d1cb3f1ebfc8604e18c4a01fa6d2279e37c85db4985e5b82bc99b5ca97207295097e29eb6ea8cde8f69ce132b03e0080aa4dbc81e71cc99369723523bf5f7b42f0e5dfdfb8959dadb178545199f29c75e114ba02237fb2b6857ba24c664595b2da904a9d7424d4cfa3d548ab0ebc7d3f352f5340f7f7fa62d6f3cbd75e8cbe0e9af5fa1c79cdc97056baacb45684e6c32523eae68f14df18175ad5149b38b124b64f7ece671b23631394b3a1101121afd43b4fcbb895bf7d156c60146a8e213bbd8ead0b5388563c50a364f0e8068edc6da3e3eb1b05dec68e74594b41714c5078a7c9960b1fdf67e79cad329bfb71a0dd5ae64565851879e5f8b94fceadf53591d370d9f111a0ecfa7089598d900fc047cec7926128b54e3db08e1c30c7c5a3e9242387773a78522a20c98828965bf45243ac99ef41c54a7ed41186d85223e06559543c74c046e51bab462e4087849126a11b1c6f0990e5b91c425eb46211ae043a7988a43bada9f31b1de9baf76100ca39b5b4a6a3e4f5023af4ae1adbc61dbed6937605555bbf26293fae8b99c5e14a45e20f98664a7494668952af540573af8cc830906dda2eaf310ed41a1bed58982336f100a37eed329c125156542edcbc3f64ae88eff94f8ba1f9e68ff007b63538cd8bd402862f51aeac70f14ebdf929af8662b9d5260f9ef9c3dd5168b4cc3d2afa62b72e5bdd56790c2dfd46ee11bd1cb5911051e2f2b7955850c4c31e94e96bb55eb3a6587b7b08d52ded847a03c94d90ec1c2bf10c58f1f798c51d105b722647e39b64e10c9e91a7db323861573f3ea6d0b1d9fb0d05080d0bc14b3a1664a445171171ae9aa4e6e2f0b95acfe3d6e32801811c7f6ebe64ae17a07052d6f8c1d5555960bc2cc819944f95d33e5b1b1850c876ed7937183ac9d72d70c543f3ddb573a3435cea0164704f87bd007abed6343d6510aa5d8128f82f5a677e2d55ac45afe5270db70acab73a1d8d819c2b83f281a202edf6fd07f27a3fa6633fbbe556e4e1bdaf673d1d39e1d4449a156d303139424b2fb1b9b3ed6984a54fd9611c77d87dbad8a02d73624028db96cd74f2443d942678b73565bc9edaf8a0ba224e8dfe268c687fa589fb546d61626ebbe2e6686bdf72f787d1bbc2c7cddb725d8ce6e2c757c0d5670d877ca239134455531ce24e3c3884cdac0d3464cda9d505392598a3a4233360d13f37f8e47c66f4aa46db241171961b11ba3dfdecb95094903a238f62cf061e6d3f3a22a8e4cf444af379343322f526b34842871d5f89bde4a6197c2d657913969676ed9b0a9a7da7e5253d75295f00524a2b2405339455c1a968904350f61f41eea74b8f4478d8a433cf05fa7a9d00cb42589c160795da1b7d6c0203e7fc71a3ccd3a58a3b8e278a59fa294ad2340be7b1f1fafc2c05c769ecdcc4147a7afa51288e486a6f7ba22c361b49677a1a3f4096466985d72c7c60346c0f71ddae606db4b4b4b1396d4ddd92376c055ebab51a45edf99984b5da34ae644444dc8be9f056b5e29440c3b79613fe1b6557c957830e6f4993d57e7802b420a46c3bfbf2bec6b062683ee8009f058bf68ffff2c00008c8f4d6216bbc07ced67e6b71bf694c170d9b276efe26aeedf0ca46456e888fbd7ee32ed87dfdf36f1bd9678073837f52ead8ebb8f9d7c25b58970feafba236c4c4cfd279fff07d79f092788f6750fefbebfd1c0f9d484a6f528b961ffa23353e7ef4f1d4752c542bb9d9233a8dd7c0ffea0eadf9a2859054969975c12cc66c2b883892924dbb21b0e9543b74af8e7e4910f392c3265d160d48529d127827268bf8475225813a837d26ff0fd1cceae28bf8381c7fc70ce61114f48d80de4f9c509d91adc2d4ed4ecd819d6620434837d81fecd98b6803b4c4b30f40fded5d60b770c918d12d6ab02983edc2b05ad68f4cbfb1f7e6c34b7edef77fe7dc6b4ec0e13b72909749b001f080405c360914f07c3d0c9d107616fbf49ca8dee0451e83e70c873537f0d58fc4a57e43ddbe35ff0e5553cc51f7c3dda102c778e01ccbfc70ed8c84d214eeff5ae2b4a5b3190a2771aac9d12064c2ed59503703e77525ee5cc8149e43eced27d99bbc2b31bd5e9fcc06fae0811d2ab25bf66fe45d22c3e815b3afa27011f04592cfdd3a98e70f405100492394ff2c9ca55df557710a8ef737cb51be912348d36721706d296e08d11f985071f086f2020d75e96a76014ef79420aa78c1b77c3e604de3ae87392ec793acf4a80f927a8f4715b44085b81979a17ecf7e40334d4981f8266d41579d2dcc1f7c0bebfef4abfff5ae294c1edbfdf95b67ed852e94290c3ff407e520af5fe09fe93910f2594597cea03fc181632ebe2dacdd2c5256d5f888bc5670fe83169ceba4f212c5030c6d0f397c67bcf645f24c56f068c66fcd818aa05565f3b632bef6c6c3852a0e4f7d361e920f4f6c7ac060ab57faaa7775d5f54bc343ece140dcbe54a3b9d76a472584e163c0e3bf04f87ca6c4a58ade2dc80cfeca9a10abcd6aef10921829590070b23b9023c09019108bda0829b08c0648dea53eb74c2d9f1c3abaccbfe418f2aeb2e646c88b87bcd9ea9a12ed4e3960b0e0e165e820a0283baa6b9dbc313e1de5c2e2f5eab75d53ed82fb9797b561691bd5db404261d4288392923aefe1c283fbe5de4e13b7ba4500c00dfecbe9864a4b4b804771d604cefe64acf126dbf0b327c65c093c87fc4530797a2c2d6a2be66f3560006fa8822ebd3b6be75ac18ed9ed8bb577b3fb63d89c51642066e27f829b37b09b16be19c3886bebcbab67f73cb08e0eeab88b4ccf9fa55772d29387326d7efd57a572e9917b44f89904b26f0446d0179aaac03171bdbe76dd8dd6e6fb7327a153d36ef8d997017d188e72b6b0f5e9561e65394b91dc3edcdac0c5f5cff37d5e21eea7725866a1285e8dd8e3827b7ef6e898bed23a9c3833b781c7f90b98c8e8b9470924d6bbd6dd79ca662dd6ff9886a28e535127a873e618e7ac2e77de44f0f710fb0711e07654a3a7248e18c4496fef0a4af4b7dd409cb9b8dc951592c7dc574ec385b081bb5fcb58129ebfe1382dad9358d426189b0691f0bf2124a77720ddea85d8f79e28cc43b481423caa3d821249941ec1d473fb308cb9cfa4dbc64ffe05e181fa5a347c0253af48764cee761987458c6c871dc3d1a9a9da50135047356f658eb81d11be9061bcab2a29cd4be2da1d0aba918a52881b408c7963e8b19e5a07810cc45c6892c02167b766a61750bcbc33441632a76546889ed085ffc32e6e2e65063511390a444f49b0bf1b894328623f715eeaeefad0d311faa18b7a0c69236914e6c49a61b5235c1f72608bed5e48ed809594b4325e6809ee7246c8b13b6718b8795254bc56fefb7a586cdbbbebf7becf6619c155e4d81e1426c95eaf47b25389fb41d80846cec17c87fb7bab886beae0009c998a6c07e347570cb70219a9196890a4a97e359174fc747764acf3d1949e325ab3c852a72a1d8b1a5d3ba58711e3bde0e882ee21d1c6260b3bbc29fdf4e57476bc0613e64e3f30a63f6b329428c1499ad0b19f6dcea9dd1a9e50e10ddae98e55c3864504dd731630055c2ea11bd6e3bc6fe6651731479a915fdbc9343eb1df14a11990212bfae34755b16d2571e7590f8c695ac684e19f91d92b089306271be1d5db206570fe856fda041abc0bf64f28a424061137173867cc6a781c043b32a2755a823a4fe3221afa54ead4859b300da064e929c84c88f8defe5e108824ce47004c6528ce2a64037589d25c382af6af4c7f86776a2b71ccf72a90e213ccd5c0c5c17c48e1da6cabc8db835a52ee36292b5825f9b82633d9e1eb977e0af97afebbf36e74bfb99b5a1a78b779ed43e47e131059cc896a52103c83f28ae5e0852a3bf577b3307cbf8258fdf2ebc8ae895518d6edb32d2e07e0fa50501566ea00845bef8a90e1d1ac111b731983d5d8e911ceca1fb499068eb6ca3e76dd4c1e9c4535c1c6713ad488208f7fa1dfa774f1abc1b444cd8d767bc9ab2c9e14fc5b43285a65bad818ceffc87365629940f18f3162399741db8347ae0dda58313e7f96796ca339b5e791ab8468ab18eab7eeb4ec0cec02c3bee8af1e8a3b4dea7d9b7391167ed978d38a06a2062ad5f5a1bca981cd753320bf5af4ec030b50eb04c65cabe3d9ae70dd62441a39e85569c42978ad0160dff2a000f69fdf1ed940adffb1fd88b95289bc67dd9b65a61f84bf2b3b4812e919eb05a4a84552cfe2fc8190691349bcb6986df79700803850dc6f317156484b5c594760a49f99d3935417c8159363f4c6cf0466e993f756c29e2187f50db675db4799a49d7db856a158e7609bd0b0e921d0fda24674bc910e5ab2236504b0f31c86bb0e9dfbc29bac7808dbb59ac28467244ad1b7beb294a1ac0d46f46795732baacf24a4a91a4da0573a7e7a328e15d9a3641d8dd11e506214909bf251bc9956cc48a7656d29b919598f767ea3da0bb8e15b88fa414d9baad62ac9f4906961e0def67e265a0e8233529debebb9e993e5fe7c442e117fe40e761962b41cd0e969346cf5470fceea52cce6ff7752ecb6949278af57b331e5f915462e928cbd0815b1eebc51b12eba219701fc01dbe481064970f83e647b145d7815db3c341cd60c1383de1c55e70e9c9cb9a331541eb17c31b217495da8f836e6e4cce874370a6daddd008f9d69464a332f81e869b0015e2a372e4019789988b0ce33263a46694d06287b6ed5dc0a2d86aaf4f93d853a5322662d32e1c1387f1a7b6579e4934637671441069480a97c5a8b4a8462a1fc4f62dce16135950a0022ccc3173ad88b8691cb53d68ee5a65ce0cc4f878f51cee8e0ef5b73a83cc0ebe7dc0b62b9ce506637feb1d2b1b7f3bcfd0cac0a6e5601dce82e334b3ae7d28954ed3f75a7330bb01ac37eaafdcb8819b6c80654218c4a643f850e0929fe586d3a5cf445069f48435df0c54bf03aa600743a686f606c15b0e277dce52b402ba6eb38dc0fb5d9669570db9c41845852b62f241a40a630435eda0618efd597c7ed3ef6fd03ba749133c558b30e2b7cca943a1b59861520bffdb5da52246021bbbce3fefa850954bc03af9a7419a987f86891b5ca6d28597cc115eeaaf9eb7fcbad1085180e1f1f2dd506ba6761aba161e49733758fec392dee68a5965bba948780eea4769561bc3ac97ce1aaf58b3891c6b3e2a87a664d0ed0778a8df0569aac126a9b947c30a6fafb096b74ad97137ca1f32ba442bfe5bb57ae07eadd5c306fda3f8b1cc2c765ce15b1fa45650da1b120cb2112264465c501a2bf5b4851658ac5a8f7e5d4b8ccaa18cf64c1121e954ddc9aba5d5313437b7f29057fbadd7c0cf6a5730bf83f5593189ce41e3f6817627ad497bb26d197a49a3764438f50faa5dfd7291cfba40a0a0bdfd7a70fd996f202aff9f11e94fa384a5f638bf884b9f84223bfb1f4a4a8f9ecd6852f293ba778ed7d092f31a4b63756d1a7538430a820db06c1e20c84ac92f0f8d72b2077b8a7c4c44b5b61dee1d3b0f4e0c70f60ef89a9641b70bf068c110ce2768c110b9bd644120a6e3a49293aa223695fac568c8c4c72fee1097b426e73d61209718ca6fa48026333e0222addf03e231909231d4dd9d64c58e1b98678c6809799897fc139b8bfc1bb1bc995122cf836f44ca3134b3c523ee20623f9155bd89c84d1f9d2cd374ba6819ea04a3df310e18b3634820617ce3acd19f0929bb5191b53473ed8e751eb62ba7689869aa01dd56c29306a5a5f80723efd6faff07c5c7fe28f4f25fe255c32feff2074b5339e5d6ba970bd0601e5d6d21b9cd3a44cba4d02740fa56b06e827d1c40b5601a3e0832a240a4c2a95ece45ece7a4afb73defee2dfacf36db23bc71fdfc24b39a61044077303cf0814955810770c1145e3269413b9b5d496163ad23cacfa75730d541e6198d7250529ed13ac066e811582074dd1f6917020100000412e0c2729ca671a776954fabe6480bed8c1befe9291787f725558be1098fc77dae4a3f2bd79891dda799bf37e21599f923617efa77f4d7b09cfaba71d0f72a671e630060640a43f43c4c3dbb04e45a2e6429125297ae86a63bfc1583cf1a634f3d65b68d077b48ae22bdfeb70cd152b14e1567ccfca6af33d8958e133efb6b310d35487040507cd7a597434de120c65eab42e1799b4e16afa77b7d3d6e346ea7cbfcb6c4f68399bc8289080b4b7367bd1865f1ce95627776d1b1d89afe8eae9118454b599e081002811053918df8ec829a2e050fc1346b60db54f03be5074b537e518cbaa23c127d96aa0c1ae65959055921f98716b7f45ce6451bba43e9f9684eed2ffbcb95e61f005005eb0b0ac80d4f5b3f2467df119c77a54f95870e784595f8c68a1d5af608c2401110ab7ca6e2bbb9e23b329e467301607f10c0d10bd1f0c31d9140cccbbc769304c02dbb550a485e1079f5b1f52dbf7a5a2e20e1e9daf4564715a1c19eca421d691de6ec7ecff04c25eac8e4be9f0c75be44fc81a97e38c64fcf0fb1ae3c995035ef3b105e6c165fe0e0cb98ec496b23b893b703d5a3ce4c05edbb8ad925b12debb8c3f509745adb7140af3c9fd53c6e086728c6aa725992a58f16418fc5289392b1a8dd1d0081e7cd55c993dc1d6814472f0d5c488ab5b45daac7b2a5669a95e9ffb2d7646f003f163ea66937d92dc81ea32fa561cde12bea21eabb6f7857a78daab9d56c970d44a2974e7aef3c4991ce4ee6adbb0fe14e8c78f5e4c45be4761f8f2a5faec885d0f9c6e6f315e56dc6fa58ccd97a525b00fda6dbde285b35a991a51671456c7ae16720f22b5f5da80ce877f5903b63dfe9fccd540de92191e4589c295bc174e5c67714b89a50490dc17ea94523fe7dc328bbdefae96ce4c3530b288f4abbb349afb70e7d012807de323f940e34c643ab1add96f9c5d4168888d28cb43ebb50c35b4fe29a8a8f5a34b6d57eb7bd08eebbeb79bbd5c89fd3bdf36a21a85e9e474e7967dd350e771088e6bfcc635a0011b30d4982694d7bcbc11e4fbb259d89398be8ce999548024e787650da7ce72357db6e2b361bcf153810eacf352c82ed9852d136d038606ff740034497ac6c8c558f130bd07360ceb808203c237b91b8a99f723f97e18678c37923fa91990e13914e7e92e24596caba60ce38faa99c79f7f41a4d3f845b8c7da5f8de016876ccf1938ec5bf1da3f8529640e1c1ea81d0018e3106e8af81d3c4a52faf4f47345278ba5a7f596ea900e2634065762d690004000800820050806ce67b74ceb2d0ae44fdcf9435a00e25b2f7ae53a8d9777b06f7413c8f2870b09e2cc9a10c909a8e63e41ddb68f2bcee7cb2b01d4716fc9806b4026c0b53a8844a0000000ab15127e927c9f8c9ede5e5e5f66f6da84d343f89f68520febf3d0570010000f1af1916c5ffebb5e8970fa9c2fd2966de06cef9b5bd507a1e42d045882619911942654b593d612c413d50c9e96d32868abc6bf35d9cb6e07403576881f2b173fc3a1f3182b60064c0b50a27f17a91a9036fe59cfeeddf562e485f84c39f4ff90540deafe0200303c27f2a718d9968fd0d1cfe6f89f5ff041ca4cfb329cd2f1d76c25a7f6be7c4aa0b258e3b103252472880f1213383f464089ddbf3f7a81b79a261e3ab6bdb65ba1efc5c6cb459e8fb59a19be9db0a078a57bfadf3aa79e4f33a8aaca89e380000d2b7614bbafa65d363f3c9f52738908161e29df2dfda24f9583efc0d1cde1f802bfa9f5790beab39ff2fd9d4125c2f52bf592ed3c86503c6d0d791fb0d3a2ed24a8998f3754cc8e10eaa228786f1502095a0686e3664b9b59d9705f674c2c0b7296e9fc10e711f766fb78afa55820a57a3e15f58545047e1afc53fc1d4bf5a0e00eaae0efed956f24b8435060000c0f9e7e0fef621d9bf52a22509bf81db777f9c62ad584c93e528ada7bfb4ed6ebe251f3ada76bf2c759e674d55c43a5f3d535e83979f5eed7e2fb98eedbe5ac7958b6fdc9f7d03a6cb042af73b4fff64e08dd07e554445befc0d1cc048e5d7651039fc9f59ee1f40028c50bc7f76403dfc0d5c17101c6c41549c396d1264ba78885eac0f5d99a2d55d7fac9b7eb49bbab18649651b051665acefd7ab33bb7bb82453bd2373ba2205889764b9641f8a6266eeb890112f3763f603ee30bf808b25487a35253b2c2a2959266e29be3f453157a3c7073cc6c958ead61e42c0ddfdfbdec68a3b4c97bf2b3c79fdea5db32ffaefbd6bb89aa435bba2e3981e3315d7960bc5bead214e6eb8b9b9d573cb93a7039130ba10488b3065b72ba40548761a00a4dcc9976bf143d59bafe795c14a039b100f5e51c204bb6fb3ea600c1cc6877d600544304bb030f022a69a9fa537e772cb62248555176a3f2958b035112494dbef5076069e6ba55243cd2bd48a7b095e829ebf0354f9899e66636c353ef8d666c1c2471f7ffcb14494394346adfe1a6d82d68517a1f1ed7cd0e388fb2161c6fad9fb7dc6891f3b05c2a3f115e1ef8041109ce6c2b4a0c1839c07315bda9219f0aaf5a4e44dd0592717526ecba4f1162f3225cb18ec8970c0e8da2124aabba21206ae94762d55546986204b53c3d74efae33607839311315c3a72c3ef9da55cfd8ba3047164b1cd7b3f90d8b276bed1c822fbef1358c7d62356dc344e0055041d78ee408a3dd283b163958c357094549fb1e9c59ecb7292cb10ee9536f00bb6bb788e422d5fbd9747caa6dda7c15b67b044d82b8d81fa02177bb31f3ae5fb7ac6e766c0bc71fdb1b62a20c769c7203f1f8ba91ac73b13d238a7bd849bb587603850a555dcfaacca74ed8e346447c9d6aa5a6127bf60bc19aaf78604a65a5533e32cb462c9a44ad894e8bc93a6611a36825eb27920375cfc6b8c28c851bf4a11aea74f16ff1bb0ac2169138ece91527e72006437042c2f267d1d2130f9fe2d4be442ba468945ad9e8e18875192d8431e5d0a2165b3c10da3f0a626929dad64e2c0397941890b8ee90bfb9b453ac73bfdec47b7de199ff1e45aaa8ac4be4898cbf9f65a16435804d8128e8b3573d3631376cd06c4872f6d5348b39950160b15f93596af37c1fa70551912473557487a1832b9a9af12981ff53f9551a6e39f8f5d9afabe7bb532d9f4e343ee77489453a5b9424ef052544c6afbeb8fd905d66fa3a9e49eaf160e36b14f48dc680d15d6c2d4f3e8944d4f188bbc6d3a1614623478ba08a5dfc714c34aa639c37b760724149f8e96ded82d9e0b990dc46e1c5100edfce51cacd1e9dd7ccacd528c3175b553aed38ab4fa243118c8f65c2911ea63e57c9c3507a7ae42a31de42a3e3156dc39da2d441c70d0da117d28e39587c0c22486f78fb05e7623de11a0f26dad2f537bc7b03f96a4db62a18fb4e797a84090e2c9275087cbf1f69b4928612c9e45fd18b720879b7a19d30ae6b829045c5862c25c4747eaf5450fc93ad2ea3b74bcaba6c12178f8b73c1d8c124b2dc76881ddd9f326d9ccb0084e0c4b5968836b9f96cb4ea448dfc727cbc13667a87ca9ec6cb7cb9542e8cb7a604226940836d52b7892a519926a372128e44d374f6f4cb417dbd8a9adee427f3cd78d5dbbacbcd7255e3460217a8d73f8da919b918b1429192be9db67c74299a56b29d2032ca2da12cd1ca5b3b1c20325dae9259941c5883e6af845f9825468973237d12743c993cee440ca2c9393566b7f1dc48e5282ed98391d822fbb9382a426d7cedc887cf3ae618a049cab97c6febbdf5dccc2833f585c9d0b04963c181b3e04f0d17f1c493e2b65599f9958f6dfd8c1eeadd2acac10edff800cd320461b8963fec2bbbac3395791e1e3a3a4aef7d8c43a6ed9ccbdcbfce1e00746cc1e8f8fa7215150a4fd476a163782d2de3d69b8b2a3fc7d2b6cebb9a6d41249408d022b2ab9adabb1cd8d2a53e9022d7e34375b989fb1fcab47acc2e0bb07844969e0c7a62be80280e9764145c22cc2973d2ea429c330648b89877c78fe929eea4f6c9d42de1adfe9c79321f5a870831f85785602d9f161671bd16ad4bbafc5d2e3e7b50a724c9fc6f37b84eb33249fc5f22351c51de0d04e70a5aa3aaf998d73a73844ddc7e1e0e5e1a9e03a5b9aacd7afd505bc1975955db3708114dc91a6125b108a46a168bdab64eec1dda3a19379ce18558a1ee1533ed4192376a8689e697764a2d2028c97cd9d626ec926fb27b8e0f9b00b51da9cfde5b2c4b43a929ca5142f4792cdf470e1a5da9d72439143ec6ed29005209f96352700ceca7d4b1f273810cdc5825933c7665479089e963bf0793c4d45dbf8d6d5e1dc0e086957ce2920c874a1bd37767742de25c96053c07a3e94fb7cfc0ce77c38eafff6b5cba2dfbeadef6ef88ff3cb57349ba93a5cea855d72deb3aa10c1373a28095d67ef564f94dfc3ef9443c7c0ba31afd8fe807790d64e0ae509517613455e129039ac6acb09f340fdf8797e8e5116a69881f151b85de7da849d254daad06debccedd68f9e5767f6836fb6ec2026036b8fc4fcd79697078d34ad19a1a0ea6e8a5c8be87286575e4a45035e64412c054a2271234cf1f2ed68087c701a16a9dd3f6e21b860171b945d5b67de3a11b8279a7c6cb51331dcad226de2271b3f7a2789f9c6db03db15ab74e3790520d7277766d244f2d8d85e344e91fb9c12f5fab805ada4d701a9d6c49b431d81c89403b6d9eea87b759f18ae857353fd045e8d90b72be54211e3d4af219b644d2c55855983c35ee590722c5d2ebca50292b42bfb754783639906638bb35e49222f24e87098dfb637ec3e44bad6c80ed7933b216a63f64ee4821b3c6910740c2d959d0e6ee40b071087fd28a43d7e36607a362db65555bcf754a9001b78aa08e8c8288247ae77b98a999c4df1bfd0d05725e80c4b28475ac1dc7babfdb62e5784ffb62e93fcf7ebb2081fe8bbbdb79d1fbceb84eaf3e9bd74f1d0c3068913827278e4ccc4f769d2cda260e60ccfec7793b709f806eda492cb1cca95b02a8d758934d064a8a2d314f178fa0b283901cf8baf93a95baadf07a54350812339160588f317ece35694e22a67ca59cb2d5d592bdb7976df7d2c900ccb2bf375003c71805de2297a181b9f5b7cccafa9ef2870860f4c6cfb10069643e43adc6d65a792ce6f1fd8305943d15d890da59fbf3b5bdc0917ebf45cf2e81021c687b71b6898f8864a74316fcff6bfb15251174d725d13617abba937b496a2611dd0ba62445cf93d7dea1e8257124c60983a3ec43de1a70c6f6b1218e0a42788e24376abe546a484e90809ab7bfcc5fd1362315373a2952885fb73279ec890a86dba8751848111be0e7d8bc26e9409179396d2ebd458fb2b640112e4e99c62b3d3fac843ef8f656ccfb344076f9f7946e201cf7261ab5116f86daf8fde2a9a6ba22e7794221a1ae1caac73b9277517c7c9cb81c60fc0a414bcd802268f690681811ef42f1e6ff0df2434842cd1a6e77c596b47bc0f351efc323e29417ac8f184503b250ec02808f9d447f46e4883ca141f5a407d6ac6bee91e048da683af6f9c8d2c1ee2b1c3a7f375e0813e0bc04383463a4dba3e94a8f091ae546fb780204752f6366bbb2adda22e096c4045257bdcc8729fa0454fcd367e8ae1084384a427c3a947a37eebbbd8bf33f363fb556dbdad3879b8286b7c2fb99bdef677efc30bd1b77daa0fae8fddbd8e77d499a0f3f0a5ebad2456696ef61f0e6fa4f78fcf9c9f7147bbfac0d01c6f8b24c4089a1ce0deea5f545ad523357ffda1475baa530fb0027de81836d2877e9dfae38dede0045ca5440106a342e989f46ac1c12c4470d3a758cf0d9d8c28c06c81066c80705e9db5564f8d8c4aaacb65addb2707f625977ea640ebaff9cc6213c6916d96f1f0617e398a94c4082e6c6cd46c66b3b3a415d7d26786ec1fd9f1e40fb03587f29d3917a41145213f0c89acd7da2c6f7e73cbcc206e20ce5d5def56efa0ea4b64883f154832d088a76f33e580c0abb147f53fa9677e47451b4e4c8e66c5c78d5da7eb83fe6e52ca09fbed43ddc546f3f08a7c10ba5724b23f04317ca945a521feb6b82c535c36c2893853fa1740a6cb5aab39876641c845d04a26fda5b951a4b1fecc34fd41097e3c1479902286a1897fc2f31703b741576b9e6f3a6e8a0aef02919231cb7a9937b07942d92cc46075477e8c6339a882f2de227f162165eb9ac6a33db8d0a0955fdc11f0978fd3276718f53a503b1f2f5c793909b301b01af4d5286d8206ae6c66e519c5a2ba80a3d126a2842220fb022ac908a74d0e7d42e265bd5c4d9af126251c9c976795030eab271249543defbc657bf6cd0e1bc13a28095c29d22447fd87062e714de7d497a5909274df4247a769a882f27e13929ae22d0ca778467feac0c841a6f639b08efd0ef76e45e298b03b0e66e4b82330432085621bdeec7dda5e2e7280f54e37ed6339e76b3eecd7fe61765f815503fcb1cfb277d9463539ad5e883a2ab765fe28e4a2547995f6e14f4ae1d030cd51173e8fcd17d405461d6d0f500133dc31aaa5427338dadb918a10fc6f5dad3ba2b44403bf43ace0a207f9a0b1287aeb32e6c32d1d587859419f6d509936a19c1e9c4922e44970c42f042a665de8f5c319ed3a85a5d33130f75591f0c188569aabfad74b5ac0c7553cca7dd19647efb350f54cbb56d40d534586d27d575add5c10a0906308ab9d9549c0516ee6ecced6cae8570e5432703ac82672b0c174d41789c70f92adf595cee26679a41ea0890ef40d16419c45addab6a7685e2f4dac8b133a913708d23c32a297dc5fb7f1afff665625dd51eb8074ef696f3cc87eb42f811ded601cc8abc72a9f9145404cf241d66dcc39a37be5b4211d7f3e15aa561bf299e772514cd3e7a19f8aadbd76250d8a2765bda271cad3a0238f9110be89fdd6e5233f4254e79e970dae3379dba61acb7dc46282436272688110b39f77d146fc44583fa53eb37dc462801bde2e21fb9be5eaac6fdfebbc16b3bee5519952359ca21ebf42bc4f8ee89c576c42421c120f580f22b1e3ff20e2385f6aa2cd65142972f71a1bd461d68a7c68a02796c0409cf5b636f8fdf082636bbf4ac397f2da58d1e6ebdd8466974eb94a3c26f8964f98f73db6500985f2c94de19585cb9a80e21146bf150c810db159a445170aa311f6c4f3985bc12519e1a9fc5638866b26de424bab6972f06b21514808328c21671e92ed016857ee72360104dc4c24075694fd25f6a6b41a32c7459cebc7ac5aaa12d81ea6447c2e12618950a6ac67479a63d1a1ae893d9b01d21aafa2c5c5d60d5b2608844da3a42afee20a7477645b016a3bead77d43c2cf0bbad633646cef93de7a7eceb5e8e6d373ac934abd0d7e583845373ee742a883d777ef0da426c613ca126c67ac81bbe146890611e5475a0715a456adb0b3c533b1b91c71b6f80f2d9ccef8113a2acebf471b53501f71c2fb5169b559b424a6c78367af7810c3445c607b69c60d8e269cfa5c1cf8a28e06d767087db311def454c1e2f7c69dd3f0b3a20f3a53140e181532ede5472e99dd9b631b6e41d2d0c24a27fc4b8e78c00730862a512703b26333f0f20e788e180cf111e62208a21c2e698a2e5d0212348362bd1538ab1c909e840ee49108259cc1ce4bd06e0606abc46bfe43f07f932d32734e9e0cce1729a889b7e2ae48e961327f526811f067d5d4fe356b855135f517c707fcb5d45700e65f1c93fc4f32bc216efe24988c078cf098acbf5f34d14798bd43966bce48babae63f332f25861ec171a8916dcb82034694bf8d9d1751a3dda40161bc33ee45b58f7f0d4b8ae806952e1cb815416d4edf9406ba4d860f04b2ff0fff150432db4e72eab677777358517509a5c30d7d9c93319a6e48f8b77839e0afbc9c031d2699b270c8d2ead8c70b88613299ce5510df12e139b39a36f99033738b32d84196e99bb875753988543178345b7c299988eb1d02a5f339c9ae992dcaa0046433f0117407bc850f58fa1d34c864af3f9e971a56fe2491f17f302f59f18ef56b48256db651ac37d54155605f9561ccffd379c99de5f017c7ffcbf3f22f8ef997e765973fd8de53ffe63dd3d577f4d94fec0295cc593004172e9b6ba162ef5e7c14044ddb9dc1fcb5fa46ef60f90ecb075ae0f255f0df88b4d8facc200f5aa4bf14debd2d4ab8fc49cb42054368e5780543b84d240466bd4afa831a1662fe4d12255059adff98e69677985193123eedda581b963d952832eaf44f4b11f8ecda296f05ff123629d34ef23eee25bb7ecf34512fd6405a02a9bfa01961ef35104f6924b44fd6fc2b58d3cebfe643a0071564e97cbd57affbc506f30b0a4e7bf8c687cb96b9646dd1c0660415c01d8202f8637929a34383686d7a93da4d59e60081b1869ee6d88d7e94ed3526d91797eaa47fdf91597507ffdc0c9d0aba834e840f04edfc2a35e323991244364c91847e381b8a978035258524be6280bd0b5d26802aeedf0c4d49e5c0c1f7d73450a0fee41786fa3fae710d39a1ac28aaf10b1fdaf42b2b4af822f0d869144fd723ee829e2fe8b410d485c3c35a682c4002980df4b179a8c5c569b5ccec8caf8a9c588d214e346a76bfbffa48aca5edfbc06fcd0914e91700028b9e11dbcf699ca8394599e3181588acad044a78253f1df93bcb9a1709897d13f301e054ce8252cf04da373abb51604ba30e41bdd7fbe7c4efbf2ec2d7ebf1eb01416a0671974e31d80a0b1fd355adf5886bb0b09e662f6b7524776f02dd239555802ac8d06a4dd02a3816b4898c9f614600c58122ab5792f9073bfb3354f797021100088d3778df24382f6bd18475d9772cf054f98410ce23475abac398fcd86288ac4afc284552352af61d6f5339f1ca46e6cd44300db6faf7121bef073c00fec9701740a86165eb6ca59698dd17b1a347874689b6b63c14272bd24f9d7e5f97dab90793f9681df769583793d92e1a8ebdbb7a6c1c14ba1601921402140bc5b490caa775134038d767123c7ba7f7a4eb099e0ae247d1f6e99b2c5be3f02f5cc4b99296b596d98cb0dbaeb543d5d6710f6bb05c6ce530d45658aeb1833e082cba3e4c707721294640f8ed30f33aa1af83e672d9a3d3b5f48eaae1e4f51c1c18c98be628c9b3b133f431fa4398aa99c5d50e0c9f97885d2f0d75f01bf20dc6e36fb4768de5d67af6366380086ae38129bb9bc13cc44a39278b4786094aa8ee21dfaa3f582889455497f386065bd4de2f6f2f9c4ddc4e0e89507e7d255c5f6ac1b9282b8d3e9f02850b9c9b14072035f2477c135439a229f58c6e981ff1296c216d4d26e0f017587c37c4cf51dd48e8b7d83856a006e5f895d9628b3dd714fda3a0dd58cc0f2bb4667d4e8e5716ea2d006434cfe935e2441cdcd64f494e233e845c3f8e45b2b3795d86baf162257da82b9438ea63bda46969a6864bf8b545af8e8bd41a83c02fd74a3e08c60b68c4c0310e20cafdfc743ffddc301d522df299069dfe6749569987eac64bdae5c8c8c50794501b53a13ef3e0fa95fe0001a58ed0a97c07be8a38955445f26cba5a47e4773f9a7900682624157b68db1426e49d88fa5b1b41de865ef81ffbd10c8250759b1407a00bcd9d1974e5157ee0e76c0fcfb3a38655511c431abd53988ab3f94175d5c9955f670f448783e77f38e84bc56a8015e3cc9c2d7a9580a0b4d5eca1bc3dfe318eee098b31dcf78ebb17a664606c59e8c33b541676a8ef41128dc85b9c06ccfb23c2776ffaa8817fa777f03781f727e5da2adb0c9914f577a2f8d10ce5b29542b36bde01445345cc05a54ebfbccbb7331328aaa1f533f312ea3dcc0c0040837ab8d02af0315c38be039896c907f3a14af358241408d00044760da0bc681d543efd38b9925399676412e7521ba99dd0efb2adc1aa829cfe8588a3e0fdfe334b121adfff376eea7ff36214ea753f8934e8c666b86a583ffdd1fc1ae2a3f3b55ce1f87d87221f5f587f4f11218f8c0bbc5d4bdb404b04e64d91ace02f26daab11129f3c9ed19a447449cc7701a4720356951043df8b1af80f93788aeb583f4a866a0536e7a39327d93758bf86164ff2625ed9c3089142fb61caf6f8fece10a6c5d0e17905435e71c8e106e18b7337d744a92e547a4b59bbf3273c9b931ec2a254e848ba1dc6067bd033e439378375df50879271331711b6179a0f063f0631bc0661093d37f8cd4bdce7ff7891fffd0d475b40ea071a2c93e0cb4cabcdc7491f20117df15f7bfe42a876f9831939c738c7e27386a3b180d8a653892dbc535f653a331630f959948797eae030c098a8322a57885252692be07babd5ef7242d1d55007cad05bf731fd5a6951cc1e3fd768ff6088b6e9ed6088e972dfc0c9ccbf12abf36752845dfe6045bb3c0ce32991fb05383d980377f51f5d3ad7dbfeb15fc7750a1712068d58bac01c2c6332845705ef9f7a5adcdd73b86df522b4e67a164eec9adc759037f129227faac5d2fd7ebb5b8b9f24408dcf812e0ff65a32e5d95990b553a1942e04f917db9878fec38ea3a2d0f9e3f7db317a8a894dfd24fe476ddb6f2153bfaac5b2436c261b171de6515eaf3d09b46d527a061361b459a24a363e5bd14415e3bc06ab7ea91da5301a674121d0f9e22f0595a0bc1f7e8ad12b66a69251445bb4faadfb373939acdf057521d65afc7f4d4e6e9b351e9a2a03a373d16f55cb695889a2371282f15ff595a9c3d8fd57ff974642f9f1d7b6bbffff9793fb0f6dfe47194139e76942ccc3d676de23bc1f548282c1dea57e92c14e9b47ef864e4b17790208c07aac8ee29af41218d3da4e275f3cb9fb60245c89cb3eb2eecd59852a0f992528fe5d2c52fb1fc522af5178508bc23f3e146123e9af87c4cdd507346e87d9f0ee080d7601fcbb80e0f43b1d654d8f7dcbb56097416f91e7db9e81b7542ddfa3b8225fc35a3ff92d3a813dfd0d9cd2ead3dd55fbb1684d4d8b607c8d2a8a9868a18a933fbe5c9a0b725936a3eb02eed035c1d112e45ab71811277884ab60cd3e9a3d8f4b2c0655d19de651c738252c2f30e0dfdf53d7dca1c3fc0cf10d82a007fc242140e20c49b480eb2324420000109003000022071001cddefe4d87eb2d262f81fe29e481739204aa6dcc9d3dede26b00f85bd1478a6cd4ad18e0e274553f01d4cd2586fbdf4c4d9747897fcd08008811e39fa8731a889ca4d8cb268d49a7b455527fe8f97ab3f5a51a32fb18897f1ea678ec40d5437f430a3afa3a155fcd79acee21b1b1732406aca3978e3470e8424826a785a7c42f98833f74a78a83ef15c27fb90d62ee62b83b16927135812d309a8f53f349892134f9fb8fccd4df05dac3424956f5433c7a773d10f282427c0a8fb1ff09ae4f0b61f2583e886a4c31cce74ec2c4230127dc5b3653154848ed3717b6ea8470dbb3998622458918f3c8fd31d94358b00952d81e72eb9ecd8069662037b7be5ba48646a71c1b965d4efd148c6a59a5b781a808cca670b484052282bdd52e72765ea1cfb461121f57b64e16378344ee40824110f4c05fab773878fcb1599b81b33007f621e27d358d2f834448dd41f02f6ccbe83f00d607f5d753f1ae894ae9740f74ee46d0e98d5009bfb7abe351ececf437a537f6863f32df28ebbfcb2a27eb88e36a5ae0ded47c1c2d838c3222e0c50cf4675b534f6a3db7776622cae9f0a9e63ca5c93168fe4654ae87b2838add4981ddc83e7ecbcf6950e95ce37e425fff0df0781cbd076fe4def6754ce8bab7c53d7255e3e1fe9741839768a9ad9fd08b2ac38cc99845b4747750ed0fa4817dfce41ad835598b44728979c6361c7588b1108b1c2289e855b5443b07508320255681be1c0d9b241cbe246473e68dd7aea5319edffddd50bf9799c71262f0091309e11ed08028faf833a95b025d28a3c777d79d0a0644ad2e15fe471ee2454627d7574d4753b39661b25d3b5c667025d2cacaeea87d4efe5b92d7855b73c278a520e98e81c49193713e95df5bc7fdb42a47ab7ececca7ced230f828afe38091590b988fd24d13c1cb2f21fd6d773427a87caa488029e82259dd45924144488f8ad44f401558df69cbdf9b375ea62eb99ce2ce6dd83752e39d95fa1d6b7f741dcbedcaf21cf19e761ab5ec7bd9b5619a94949be6d55df87527d068b801da2dd9c9cc6ecf7b5215ec1ef74f99dc604463ce231601cf47c91322b1cff00e19a2ca21f31b31c774b7f1793c0952ab5d60c77c06a10ada88a821b0c71724f9b15ae7039d1b2c655a3e35a4682f754fd7aebf87ed78ff460f7afcf7f4a013d5f8cd16136aeefbc96a8b748996f367ee292f1247b9b7026f7d81c7e0775b8af9fe5432cd1843128aaa95e9b277e35e1a4a721a9481da1a7da0478c7079ce1655ef52a792533b8e068f954a1195b3d8f0dcaeb76dd4cf89331036cb44cf2eae6279f05c36e5344ea2d9368c4a6a4c721312ce04f5fdcd6d491b034b6454db952db92be1e5380c89d56ef5ab6d492231964cedc20f5d5c552ebd12dc9e8bd5d281ec7b198239484431a8862558ebf6b2959f1839f9c72a503ed48d8ce7b4ea4129f09e06b359252193f9bde9da1b5d6fc39d635da3449186ddd81620afcd9c15f9a2ec2d247feb84bb3b4fdf400001e5214dbd075b9b91523ddbdab761afb740bdbd22a35eae5f5f7de05a97781c12a8e889b5254fd23538d1827b2de359d0567d16e51e56397942f41ab362c5b4abbc2a1714726e6ca5f4e309117aa1ee599292ffdc2c266c218ce672c226ce29678760f8aaf2746875b290b59816f15a95d93773e505dd8281d8b4dc8a919c73ae06b5c9d277ba59ce5a3461cd1e264c30145b1130a0a4c03812de868d7642dc1777346aeb481eb052f0a8d7feee0de77e55d020f26b6532eb448b8f7699187492dc9fe128f84019459b64571e98cad6a5b8d353237b2814fd1d4c6116c846928742c4721a691a0fa6b53ea61551a4a4ce26435c9fe54758bb22cffac520f66ddbe3dab417d8d487b457223f532a520cb8d626500ae4a4ba0a10b56985e08941ab74ba4ffb176f92e087f5367f7053f4aa513a471e9c4773fb44e5e2333efe160d8f039044180eadbd359576e06fccad6df862fefe1082c647a77e8499fdf04e2603065e59674c641073d6cd409ac96a6bb4298e637a6c8d2f8f2ba5de043388922f152073bfbeef2cf16913a9a5937860477b4124de43c3f0335f062866fa525f5e134e69f4382f3db176066b822ca72a80547794b65a6b108554d3cf82f37c5dc842abd1dfc88582b7f73b7018714b978b1a3731327f47c93c39ab18ce672e4a91a9564aad90b4029af34d7b0467ca955a9cc069c83d9ad38bdf8862155a4cd77d497b96daa3a79bf9f0da5525696ade1de3cc94ebb1a88418733f7f5c70f4443476587aaa6d9b735974e422b854b1110e5ad8660c859d28db3796bf9622f064639af3f47209236c58fb75003d9aa9a1c06a8765f73565182b38f7b82f6eefec4d558f2e76e21b38b9608f908a42f9ba5c254a0f4f511a9644d669847706f2e95fc9063b4e342aa2c9b9b292c9540c1e05ef972b2657e4ebad76549e1b102439cbeb712be5a29e1b231871dcac0ff89046e1233224f5dd2f883e55dab0925a3861ba520e7e65cbab25d3c5237e1cdbf512f4c012f625b3bfc93af6ee9c246bb6f70d59b016d223424f92972a2a16a1031c4f90a4adeed93e9e2fa438178bdb4dc5de0f42e3aa1a10ba7be3e0d593750460db9d8659d3bcb296ff8c90811b0577fde5ddf42eafa53344339083a871af5e7489cca48d7ba641464316f21594cd7e4ec9a2c52789ab07b42a62e5a5ae3dc597c04ec093d8ac4dda831a27a3a12f205cdddb96b3346d85dbc3426ee3c3c1132651f445860591aad83a1580819e0a02a17c573c9cee236e21cbdc994366e1f2570fa1d58df793c2407e8f338e443addfc0186af37a4432f611be47acac3a27cb236e6f1fa25f7ecf87ef40fbddaca507e25123084b51af4071376caae67bcc4b49e20faf36d4dc7cf4f6c4b58e37e1c4cd38824b5dd7a553d3ede61159988e3de7a4ba1d2793a1e6d224cd80739b3668514bebcb9f7d2d9b4a1d3c7efde215104099ab0c01f7313063635c57acab74abebd9d74ec7468e37d13d72fc399cba5c160d3a80c8f03c28bb364c4a35862b94140b9033f8cc0a598d157394ae8ee1941060e49379369f6d9882b7aab0f3bf863a1fbdd6f8ac09d68989d13de244dd22ccf629175dd286756de83b30cec1a62c443a24ff0cb588d36f76f6be005e7e15ba591852f55b3a4ec0284c09acff4017094e94ef626e89bf2874a0ccdd780dd34db5e5332d3faf642d4a4fcf35e282e27213d571ff15e2ae9911aa6c2c7447bccb0bd0da2f3b8e7b55b2e5fe2f75981a676b727706729ba134efeab047243e5468cd7061f7155cad8ee07aa2d9ed4180cc8d85d0d29855dc8ef661d5230b1a92e768043e8f418f0e2f7b61e8d5cc8937179ad8b725afcd073b6a369919eef87cfa35de0f5f2f6af3ce3e1a02b299daecd05c588594ea305cc3dd3ada20642845ad351c12b25161454ea903b46d998a9d43a068bb0a0d8290e896fe5f3e1f87668b01b9e71e910fa76842b64b621caeb75c1ccdf4107b264903d44eb51af3ec25086f9bba9313d0caa57262825aa70612b0544ded553f8e1b34ff2e57057e365e288a3ddcbdacc5f59e4f6ea6dd7f4984436b1538e091a90d8608e2c767f474776889b57ee7c288bd9453341a51d2ca1a8afd85f2bc4dcc264ac971d6be3f1ed3643a5a7bede228120ce63e28cf66459579e4594716911cc66f319b1b15cd3f08cbb83828e506e800bf1f1e601a31dc23a9b118a52134f148ab77e3dd47761d68a1508400e3a3eb664267bc24105639acd0bcafcc85406f95d147da261c440f3fb14319181edeefb208fc446af9dd70c2205dd8108e1897f3d9fe6d189044159d225053a749c2c633f34ed4db953f4477c83f7a567f50983f05684d9140134038b835b89ffe108ad514f82ac7fa683e348487eb6c720579d17fec0fe27c717b3dfdf9cfec1f5cfbbc21eb407ff6969ab3f393f02fdff9a822e83e57f82ef3ffb7efff159f28faf9f2e8c52b5adeaea3765c9aa38435dc2539dd681d64aa60a6f9bcdbe610ad146ce59aa81dfb1688eb9c3c36e13995ae1546ce99e40d0b2775adb58f0c617e3a8bcd3da2d6c060a80ee803cf081a04fbf7362400cc52635f860315b9379eb8e84e46d667f7f45c149804c13ba6d54c2060634f5c662f1f7fe1ecd326fa35d4672c40997befa96f428a488fd0ad99f695efc2b256a48c59199f8bf601cdce2161dbf7ffd16e3e22e20388ca595245d772f1db6e642438e13d2fbb9c6dd7625f4d9cc72a89545cf1c70059662a3ce3ea69100d9e7b2f288a0765b0ab6eb21c5ac428e22f20f5aadc6508f3703f54177406d7896df190ffa6cf78fb34f8197f42dc5d82743ff56f669e33ff8437ae953b7867ca283d52e873927a78634591519fedbec53e0776331c27f21cd0e3cddc92ae1fad3b441cc3fc3d40504536109f63af2a63651e23a647ebd2ec3a3fdb8a20e2db4a97ab61ce96c3c48500856e08fa87d73374e7c523ffe423727fa491a4c84a1ac412e414d732144a298e7f5d3f1a7fdfb9cc9bfce73fb837982ae8a83a846e20f48b79c49e8bbb39f3c35d6269f04f1204e63b73f24324f80f1c0aff136dd00375389ad1266c52183410e24f18cac5a6bef87c435f958660ffea76e0cbf7430e8f6f5f87f513786052f20f058fd75427201d8c4a4441c5fec3585cbff91b70b56427f1e8a1b1d00f88b75638efe2a902e20987ca64f513569b680139764f0f2fe56c266b9a75ec4853da0f4e5b287f9b5a03118dbb6146f3c65261c42fcc495036a375b350f983f14b83d39b7b92a50fb1c3dda8c030db8c30181f7875e6b19b2ae07430347bad2f7eb6b29276b929363a31164bbcd6db2263ab0ff7de752dd1d76dd6faa4650c1d0d015b2bffc0902ce88fdbfa86a3449f97fad6a4497975350c557620de9fa2678491700d2fd8ae9c47f568c0c485046ca2e6e3c71512fe82fd0843e95fef4851a33793228dc53f7c854bffe76c131bf956747a69df0cf338b255761f4991f65f803dbbe416b93661f19b2e1281c7bdb5d5ef303cd93716ac2c1c0ec40ef37a818ac55b508e50c48b1efafdf6790de91ecde067ea8a776a69851f9cdb5604bfb5bcd77bcffdeb560687a868f5eb13236d72b8a40d3c4ab1fd79c1bcc780e2f5fb141c00ea7581c7d7ab44cb00f6e47455f78d04f8fd04524a75ae520717ae5b7d37c9730b81ae1fda506ca8a1474682fd6f1105f52214f631b0f178bb6e2c39d18f47639cffb5317d0b85c5fc0ca83950387a3b55535bb2d644bbb0e5444605c14f2e3929e285216d0c9f1a8276e1c89b41e7eced9ca6992c86f20cc71128259c12386b418dd0a722a6ec4afcf750cc9af25eaa69b2007482c8c6a7b965f4091f7906f94e8e05a4b696ebfb62532598632d3d862cc7445d97cbd2ebd1a55b23aefaed235e6a37b11fbc62dfc94d4c44af7f605276918ba704d7cf47d086670bfc6c2d9aeb8ffe40a757ba01bcd0e8e33a9606f6359ae42ec97880e9bf32129f01519c51dae32a4bffa7d036a94272729aaf295c776ce16e68c47fe81bd6e487a9a95905ffa88c2b4d9ffc3de5b87c5952d8be2ddb8bbbbbbbb0777826b7077777777771a12243804825b12080ec125b8058790e0f2fb2699b927e7bc99e4cccd997bdffb7dd37f6c3e56f5ae5d7badaa5aab4b4f9804f2ac9718b48ead1bc26d85a816d988729a9971f78c3c0424540a2e48d6c28ec96af76f1fb2f9fb99751fc4c38a18e67cda663e71696fbc6086f0309e8e2d87cb26b5f0958c2788f1f6e54dc7814d27ec72255b145dbb1fc6514075cf29e6143bb4638984cbc1d434b2b08ee65609b2d935dfa917b6ef4c09977e6ad1ad4166f66aa4f1f18d89f882c970221b10ce0ac4debb6ec5122a1c63872e307de9baa5c8d3c70c55bd437fa30fe0d4124d6d732f789189d91e9fe84da4fae15843c7f61866283c046b4f332f1a32e852c3cc5915e3cd8338d24021db5671700831411da1442acbc74fe40609e2ad4a2bf8e801de13886d1f9fc51bdaa795bec677768112a00d253955474af5f7ec0b010cb24f75e6442e495a0cde157baf03dd93972648efd9e5463922095ab19e52eb1834c02dba15b05bc2f8450aee6a0f0d6b5ed91de9f535bb37cc7ef64c899b92d3606e37ce58a8125f9b902d2da8e96ecf3d5a9fc0a367c53d1cb536a178f28ac35563a1530c051b67c225cf2d57e1d3560bf9056472c5a32886d3c732966d24bd69f163d32932b7e0f741f49f0f9639e1b699d3025a99974aba6c15dee5cae4d2c690367863cc997348f8f09d48c86ecb87f63ba09a42f6ee0e041f8a7fa2d4390a091189a3f9585055972a9cbfce98f59e7462f42ccc02ce0a1d3665f6f03df56e18edfd7ba4b41da34868eb1b496aa65c200f44c6203ab8b12bda3b9c61def1e9c056f4c3932a5d32f5ed6cf49c6581fe5eb8c62a49683ce7ae4fc3e0093ae1c031f9f657a45b59dbcf0f44283346d8a8e7dc2eadb7a42dec2ad48a91a27c576f8247a6dec43fac671e51bd4d4a55683590cc6dbf69a119628b1895c2e21088cc99c684df42c5b69f7884f90e9831296c5c7a13b1de1749e9bfb8f6d4b66011944d810ceec0410f0d292923d37c5494119081faa493b08f173357f94c41fec9390aa57fa9e516e6f2876b84ad0576a32bf9eb2eec6de61c0c8f2ebcb2611ba5f70e250a36b00c6c8255dafaaf45379b859524c5e106525b21206efc8e9924afb26627fd74ea49d40117f7cf779c63b896703a020b081ce77a132f03278ec8c8dcb0325bf54a2d0c9f8ecfc57549ce1c1e3c87a62dfb645f12a6e61ba131ad496134ec1e8642e1c150cadcc47063a889767610411fa926ec6fbbe795d33cb8af7a991146447755972519d496827edff4ec625627b6c4157e7904622e0ad32691d8f8d23ce331e098465b53a9e0b13099b8a3dc8a7d6a8f37df9a1a638f3d7a0ca4ef6492f5212f32ccd6f3b2cfa80bc31fd7f4f4169e14c4a9f0a48107ccda455c5667890f0b73b15cea624891235398eee2b7ea92d75ab74c0a09c6761e49acd3e6213b0e9b75548b63e72daff2c356cdd81fb0b16c2694b3098011f35ebb18afafe345144a74c5db71839d8b0b9e5a3897b1d5eb8c4d29aaa7764e66b63cb59274e8434ed7c1caeca88427720d01da3e2ac29684f52d3de5c696007c80f2ac2cab86e82ce05597cc6ad6d90f0dd7efba87ace931143be087295a967efbb0c065a53b0f61e80e58578f80dfa8dde7e6207d4497223551a7c74ccd12a13f7ce8b2cccd62e0d5b4014b246eea60e6b6e2f74c27ba43a3f6614512949fced15a3c12851770e69c6efd163aa786d2a11283c962c9fccddefd2521bbd3c8b31bc32aa7d5a8303304d2de20ba868d8223c6b95e5db5f527f09a403ebc451a5dd2b85e1275702b6bdaccd83b629cfbc9252cc2057971b2fd57d43de141bd7861ed42f781cf64700dceb3504561c34db0b45a25b2dad0af1ddf77c9db07c72082169227c7aa57232442cc6549ea3e34beec52a9ada12f7bd8c93f306971792cc105c9645ee331359a24f8f974c11784d8eb2a61693cc875896e0da55b80a6a11948a6b365cffe7afca93d5cd33b0aae324f166e5cd6d95a70f30ffce4cf883e487b484d7354f4ab3845d120b5bd12a9a6c34f9692cb1bf447751bdade6b80d663e866380b9853c29e49a5c3f79359ea527fe4aa93c07a3c77f6de9f7365649dbb5b58c03898e4f18d0dbbfd3982af1163a53dc77dec2034e7a9ff4a43f9e07668d20437a8291b6f22d3effd89d7494da30937a3e4e73d818e091d968495a2d3b78d7ed25120638de74d12fb31ea188e44a7c74a797c7b68ef298d45a41a106f6946f89f7e3efdaf3a781f7fdd973f4cfef7f7e542e68fbb7bcb292f7a73034f9ee22f1c5442965841cad7018634a814ed57205171093375e588a520cfcfb4d94a62f2378c2dbc4c65af055e7343b7375acdcbea790d0e1fbf784e067cdd4bfb5828b24fc69f394bd539ae64931dba16bbcabc26ac168c5b8e228c2b27869acbc5d7a5085e369c4906b8965730f6f415a0a46e8b9e6c3fb5247866674550aff535d1ba1774bd120f127910aeddf2daf40c5ea2086495437517974ca650759c263c221293c34e06a78a072f6b971cbd8c0eb5b117b9174dc5433c0a21018a0e50d3192332b5f87e19aa29701843b8903c82c0e1954116de6e801c6d688da0c5a96181346fc2e3fdf0c15a88cb98aef014ba932a351348b4838b487f8682bae22c49860d9ff4a522b069128b21fd81da70ca31f8451a3bd2d205b9439c19f4f4677de6cc76677298d4f07978af787936cc6d677823a2f6e2772c5eba1ab271bd5979a43d369a34602c49a3b85bfb1c18f491107efbe522e72d31eb863c8a17caebf1a1f9868aec77a4a6838d16659631a7e32fe012e5a19bafea4acd478171478f97321925abbae00da4f930fd087bd72a8cfc589ea8dcf5e5144d4f9ebd4895501083d0d71f220a487c5c083edaa26dc5e6a70ba51d2606bfcf6b907b60ee6e33a7b6900d4515ae145d527154f6a8b7d191371d565d54adbd66554a27112f76dfe289d321e720914c8135f72498a03df5f22348e9c8222781063812f933028de72da46bfc595440a3dabc3e6d5b7e9dfbbcdcbbe8102d8c1bccc7c7aed65699d02fed4579fdb450e8ce81433985f8a86079a67722fe32ba739cd44b42434861a512806286a7046ac02503e50e169dc0baf1a58bf55c1d95a1f77e5577d3c2e39154efa03b1217d6cc5024e6312ff49ef0f532b368679768a786e1f64f1d27c4ecf5058fd125ca3e81cec1cad8f1ed9f7528fe4cb8ec9a7a8089c12e1b63be513d95671c83cc6bef4f7a11bcf0767b9e96ba54837bb6ee8e8614ee893a5e36c427da8e98a5140843d799ccf159efe8d3c9de6de685a26555bafb555c326850dfe73295f16a47fe4bc144568c80c3f096c78b4972019ed50bdd99e51f38248b2630b0255a2ce0b80eeb146f2edc0df67d93251d6e433fbc506b3b735487b7718bd7cd0cca7dd6f644d82e5ef91a9e034090fd6a29a45175490fed53074b3e79340ea9b5a8663aaeb6d5c14bf506fd0ffc534996c7099ea3b1c611665b2123b26b4afc793769af42bb18897977501d63b1379762f15a37d9b03e88e55f93641361be5551b47fa95fbd6a6f3a21b5da34c57b12c25ce4cd286d1e66c1b32820e07cd6a9e7113881903ba0c58faf4d8b862d1698a0b0f7045c7af5a2afc7de05833f4bc74de69e6fa852f095171f8140c56aafdc72e7a89f5591edb68dc3cc1b4aeaf49295b2a44c66ce2e36b32ebb190407bd6502342231cbc00bf4cb64751bc6a7818b78b23bb68e07eadb0c2efd71cbf521c1fe2c7779e211ad03b648c4038245e3d40e63d2f383f93c5ad81c0f0a6dd7a7c316b5572bdb66aeb1c93e898b2afae63ba38a7eb8e2f019f5bad52750311698bdf18f68bca02c5249ee78745010eeb3d5746e08f693b94bafcdfbe214ab0e926d0df463c370297c0f67291eaa91207d24a651a99d4f31eb6b213084f9ce8f9d8b31850a8116985ae827d9a5f8152d8dcb1b1f8b7dec98b8e2ef0c5f44368bd7d00b2f6ea828494c89343cd5c01e2f3b8b8ddfe24e40d2a00e776ef5aa7f1e88556c99617507fb61544ee1764a1e5e7d4526221facf1836dc012fedd637dd7083d4fd828748d837bad1012e40a304aac8e51a190d1f867cf7186d3d9d95126f722a8bc112dd71ef5c00e78cacef6d58d539694b32e468fa581a7bbba2786d49f86a690c7f90ad83d6c9bf7183a709f0a15e0a4b16e1edc416477b960b7ed19aae145addee2f3694b21f55120bb90dfcc793c82db437e1370bfb923ca7d1e14fd7959bc6cf90de7be0a1a132db977cb335495e05c58c3e73a1577051f58985c550bbb8c11e4e7a85906b73a02f4ebd9c0a1360308bc2170f5d9db26c7606aa45d8117908ba3aabce2f70d694cc52cb076fed435216d224d8af3662482cc07e8491804456c8d0c92459f0006983e971f7df1216892ba8f01d045ce24a80d970c096a92dd6298acb009b7637bdafcf192d03c6f41a69b9cb6a2964c2f1fa2c5a6c8a910a0d58591648d3b87482cb8f3e32e5748ee08deab0e369b1f2c5a8954f386a12b8d9e034c47f60c7b544313da260d3a0bf659a81e7139c069afb1e74cdc6df60f76a4872e91d0d144f617bde74e394cf5156040694c3eed12f062799240d851177f3d63a1fb700f718fe8d754812b143716a20dfdeeac5c0a383291b2e3745e765972cdbbf068891f5a75bae2ed65f4158220034ac9f8275e810ee364fc0b496b1661283cec0d9bcc05e1b962b5bef74f1de914c183472b89ac662b562cb1e4c9c79148261522e97346e6b1c4766f62908b87b3f87cb234bb9f9e5ca068e8e5b4bcdd4c2107ab697fd0c9ed45204c46dd2bfb54c203fab885b084ab5a6800dc9fef4ba67b536f517fe1aef3e6733b743725d659c296328818bdf5ac9128c735c097899c62d29e544b9c9d3dd1e2dc400b16116196c4acfe6b781f692878918ad0974bf0a07feaef3560fb9d107c188af1fa828354f0fab5e145b102219b60dc1685ef47a999a5740782a8e2cc5f093c454a9ddcbe9e1d3b6bc1de392b750f50219c0ce37168051ddd11833cbd3d7319040e9ade37f2b5cbf0220de71cd0ac057d261baf3eb30f828d2b24fe2d8c0ef15b232a3ccbef87d18199ea27c65174fd7b61748e3f6986ffa7462be6a46bb0cff39f444e5af107c235bb445674f27db79b24add785d077e1e2ab427f87d17dfffe3f3be7bf6370b4432f4b94b58cd12f3f341881ecd3228f4a9bd8194de33135d6651fee4286da0089bf640393321dcbdf4dcfa90c4b4062dcd9db180b163dbde81dadae4512284b6fce05bbcc8263fdc6870671329b1aa3dbbbe11b50480e699ecb17d04b62cecbd6a817cee3c4d13a3b59767ccc5bf86fa65c95e072291b4d0caf25cd0f3975ab235279293c333c47986d2746277afe68969515648cd556b11fe539b6c2ab4387f12a54455bf3ba2412170f22e50e42358b3d0cbb05780176053c830b0653fe467ce0acfd53d3b932dd92836d4747a6c33ba3de0e731cae0c5c06b600430de30cf77fb268e08f4c8b3f623cf09fe43bb09fa43ff0cf64bad0f337f48574f592e78025b11e9dd54d6048c5a5fce8fe3fb0af4f656e6728aa417bee740341cdd5578d284b2af4654f096c7c5135603a1e9b575082db2abb4994bf10ab7b8109a2da5cf3e9c83ab36a1ec21a33b613ddefc82662bfcfdae12209b5c09c41f25a6821c2075c116183345c237558c731169c8aa21b7d25ea5e89458d400cac798c1b42c41608e43da08702d1260f412b0536f8d0243260f905afc2129664190395f0e3b3449415b6b796ef4a5cecc0434d0fd81baf08fb5b807c6057402e389850a85e73c0974b08581764eaa028af07a64ded13f4a2567ef77635dcf5fbf4c0081c0866aaea4040f3eb900eeeab5fb87a010590dba107bd8470d06764749b323b00402c84fef55b30594b84af9f564a03006f7200c0ac4d595e16da9cc4706e1389b27232c5b7b9b32ebf60d0720cccb0c7e5d491d5bc67b1bd778fd4e42f3bf8651c1c08060e800202c11000402018f0ff7455a4cd4f84431da92fbb5b9c9cbaefdfb2618ecd77ff4eee19d4775405da51c95aea83b2e120f20d2fd57ca282838f1371ff352e6af888f6fa1576b428081c8c2c59651f97838bb947832356d180f3b8640257741bde498db6ad690c79be050207ec0a02032e04c2493914721bbf28140a88a415025d48925a7af2102e92ee9c1131bcc3ec396b75f09caa9530b005fcd940a01befcf712b98e15f2b6cffb4cb08c5e339be59703e1c522fc4baa5b9390200306381407048285808000c18f45fb28b7cb79deb05d874ce77e150e1813f0587d64cf829380c22c9f7e1d2dfedc97c81b0fd5d47d0051235e867e0000000c2dd430d65dc596eafcb2dc209060ae38d71422fc2bafba7fc61ec5abc6a345eaf078da3046e7fdc038582e2619f20742658d6194d59e7eed02dbf7478884081a1f3322bdfd93726d8ee951f0f38d3f01bba5698678609dfa9e32a411f9cec04ea3e91f49f6deb9a2bc05924c8864154fac86210ebc597ce68d69cb1fc540491c8e447f499a347b5ebb95de8f123601b681163f9155139331a1521d9f54389377d4a2811403a75c229d80095632ea01ef5ba60b349c48b1f5043195255850c46a7d69f4552355b3e6840e65fe90f9c89b3f1969d82cca65d9ed641231b1fb81ae0ba1115d0f06504d51db977e8c8ba48c63fd98dd7949c482910f31e78fabea0131e0dd4d31d08ba72766ce5dbe04bf260a4e1277e8b173d8d879958b6e1d9004831dc10b112ec04019b18fc5f9b447433bc8b4891c6a161dba34f96b0e92606f147664c3305a748fd976a80945c0b85dc220f098502b06d7e510d8a7677770a96e73154c93b05f9a95e0efd404dc7ff31d500fc8fa90667e3ed8f440c9269ada4f03d6ff9b6c30100be167048003814340c180410f67f5e35c078d07df7800de3b93df453706fbcd5bf16ce41fd737090e7cfc07f113d08baf21aaaf32218b8c24ffab5a4af91b4b5580514e2112d898683091bb3c1729c1b8d7afc6432a2b9b216765b8d1c79a6b82b945239f5940de9ecb6286be5e3e73121e426615904a4921b1478a058279259a2ac2171f5ae44e0d9c7668565232d64791d45580eeff521d158101d7ddf40d8e7375de055e9e51251b8f9dd6fb1ff883e70bcd341f24ef1b9b6abaee31dfd8b20d1e955f8f84296f37aa8b7f81eeefd49ea47fafa7c262f38d6c914e8d1c6297045257298605f88b1956b1f06bcb23c69c555b69334f13b2a4aa3758e37c827b999e85e4efd1093e8a755d1dccb29c65b41f9a9180e55bc90b16a959c9b73f3d9dbfcf97585d995c93e7954eaa893d5018bee4090add22838df1caa40748712cf9bd9461ebda190f872f70bc7ceed0f2d496ad578202cfdd757fe1301fb11512f5f72b2317f5c7de6d1579fcedba6fdf18990b557b2ec7f55d78afacd967ef8dfb7a537150ae5bc49518c7b5bd50e275c275349d73db788d35438dcce616799f6daf0d47b6e2f8e50e5c987501ee05c0549cc948892771dbee4c66805da7998d65d3d27eebed335d45b8ed507b9a179a93c45b011070691c2354fb1e672f1f0e20577f01485de199d8e136fec2cad5ed27bfa08527d9d4c16d9069a742ebeed489977deb86dd6d6f8ba2c810301e79c91cdd34bc077cac7501b37969af73318c1bcb89716763d4b4dbc0f4a70d708a312267809fc49818ac0d5861c5abbb54a013e2c3a9c1248fc1816e04b86a0bed212324e49e733383a3e72c4adc06003e4e8235be0c833f17a3aff27578287dc59b493d294d23783c98b0e35fb94fc33e89001ab19d61388779fec864dca216bc022699584c64560dea9123e498e94a2397f79e9dc02bb032f37dd316d49fafe73685ed63313b7d78db3aca8fe8f31f5b5269f7e1efa707ea203febc4a4297ad2d8ed510a8545dd797f372512ee866614501a4812501e73f6345adf7f1b65676fa78928dac6aa6ebfdd8c8b552e0278dfefe7cd8e15614ec6934624ecf930703a5aaea79c9d0f72a2afd73c74b92333383fa3006cda1c8665c87468f39dd1ec2e3e7eeee93472419f43889afc1796dcc5deb47e86341fc6bd681eb2f427a2b27841cdb9f94d0b56859c82f74d14c9c5b16992fe1bcb224cfc27feb562165f85acf4946b3f32194770a3031da8f04e5d1e7913f20bd71bb451fcefd402154afbe315d16fcfcfc957f1702e39ba83e8f20c1e3924ecc77275b1862158caa4a43ccfd4d18a25826bce8104a08d7542f574fe13a2cf271655b3e669cd65b1619a63f23e2d0e90eccabfd846e1c749fe92925aeba003a5dc400777397b221cdb8a13612842c42ea60906346e6634d8bbedd19e4b132b4646294d3137d44c3f3c8cf63fe74ce610cbcabb088b9774432d2452016d92e9f02f33a977c8c65a3b1fb78d4028d74c87637fef56b59491317869a11edec339158fcbc82e04e083c07f76d7b2c8f431709f72a9f46828048d94468a788f5b38f3a30727b3de8687824c08fd9876e64ec8e8aa510e24e1f95937a3a520c0fe705e9627320a5b0fc920b78b6b189db3f4da87d2682a54d36152d30f4645893d80c31c1edaec00360e20165dd22a2d81c814597ca52f42c858e852f14aa6db6f952652b4594e2a7c6b1a7b1b6755552b7623a98e1b62c659e84bd1f6d7c73042846082b12f4a87dcb5ecdc2fc2ad9fb85898caab7ee118ac553e0670c9f36e907e58f0bad3cf03eb99aaa46778632e49af3a7f869d805b542e1a5194b63f190b4ee5da4f4f264b9a95ec6b3b351eae09d2b4ec86c1287fb828f54dd6dd4b69aa0fd061af4d6f42d57ea88242a1215e1a981039accb0dc1eba177d640c197e643afc792906c4ddbdc2941f9664daaf7689a2fcb0cb9a5192e98ff99663a6e79f6284d8719cca04e61ecdbb3306dd1698666f2085bd852da8b01e62b8eb6f4fcb201284e6a916664ed44d7e2cae05ed9a5090324213bf5e429b55c0a8a048482bc73362cbd1cc74382f2643b68bdc4978918a6fda858d198302bd4dce66bb3ec6a07d8eda773a6d76afbd5c3d00a9e6fdc13cfcdda2048b2c2c50e8156a446408cf3e66a3809b67991ac653a60e2d1912c8364b902997a55dc670768f7996f3449b2c7d7aa8b7240472e98910fabec6655197dde834d1b92fa470277e471cbc90b59ed7274bb818747e2812418b7652270021aada53f85ae68cecbb0ecaceeb13e3bafc0ff7b0a62c35eaf827ea41b2f738bc2bb1e6efc20852cc123f80e9240f8f0bd067c410392d9ad13f15966d5e0b4f71f44d8743b1a97b6097caea4b9ae0e3eb61e767c7c58fa6423373175db16340862ce0b6c1e2609115d2cd450f1a32fd64049d813ae3dcbe170483041de5fd280f5f9798db8bb5ee90bae20ca1496d8e3b2b5d561bb3f4a68d81c55256cac0ddb94bb90e2e4141fb64f4b174a78bafa743c0a9cf22c5c35351b28034e74cc23e3d11e762f78c62c17c065b12cc74a0cee5c8d2fae804e2243feada897a4b5032d5582b3cf1f4f4026790d94019bc0e8dc8e96cceeeab66b955fac001ce0c2495a1c391376e88c4c33d716fb151712f6b8b46550e78dc0b3e9223df2b3c3ca6a4f47c1c4e07156014244ea66087686745a9b113a13aea4c74b34e9e28ce8493f82a8c2efd697484115a6bcdec651c3ae9e80801f900a34683b4713025211e1ce9460cfedc9d96030fcef052f5c99c42740b4c74ed60def618ab7ec63bd873bc4bfe01b2ea37805616c8b5394f3178f9bca3244d161e7f16bd10aced30ad9d24b1702b4cf8a70af5ed866f43afcb02648ecb73b6a93f5e4985e2e3455d94e7e9c83a1869070bea565445f8e2dc2b9056ca117fe6dfd6867f4727183c2355612db76169c1bb978161a1d4eda4f77a7de124e051719b3581939cf8021bedce196575b96108d5f526c3015a52419331721cc588ed7533943b2fb29a4f48de27ad68a9b87354b1db8a86066ef465e86194b4f0701b7af846c30a8b719c79b20726c5f503d9773ca0b3dd03d3a2c924180d493da6d70dbea425efaadee4c4d216f594bbbf4c35371306d1d9e6baf4dcc49eb551c8a711ad8a8aab6a9ea29ac79b8f7831edcac47ae7cfb4003dc0ae802e70c140c55048e4e1b1506945bbf77f2ac6d3c0494e55eaa471b9202d73235378cd7d343227f72f32c542e4e1c52a2efdf1ef0192d5d332f6cad69f8b01fde5e3eae061f483a8bfd1ce30c75993b1908c17d1a442d3b22ae28d3ad19bda570e3a4a2149f256d8ea200f7cabf596cf60a255856b773438559d9be52d4d36ea4a569878a2accf3735957f8bc6c4fa3626fde8432ac8b83a3a571fb51c44754be5583ba33b1c43a315d802a4d0915afaa779ffbd7a06dfc27fcf21f253ae028dabefffc836237ef2fdfbf12ebf9f4f41e0f3edbfd732720dfe54567a45c97dd18b58212d8fb1142bbe1fbbcbf7bc3b1024f6860d736bc7320ef9dd007eed2dd8c2840d6c7fcd4e1c953dae40064276271808358e6e27214ab5207f54314c2eeb937c2f7f71ba6a3b460db9b3af7deeb504f83fe29eede542c14002daff8db8e74ebdcda08cdb0c494072523a793ed5e32147a10f7f914cf0d09a8875fb694badfc64dcf3f14fc73d0782f096d116d5c4a2ecdfb0a007cf801363616ad76e5fb1b876d849e6df2076484d8104df6ea472aed0ad0a3d263cb65636b5f27ab6eb29e1cd65dbd448affea603feedd79e97c1d85aa1407c8cf32f9710c6beeed427926f88971574bbb07143ee49b45a0df860190e0223816cc124504fc430ba034135be75d5cbf4b458b14035fd45b07cc8b92c810ef5ec66084482f74477a7be92202c446d419a66d404e509d6c1a2fe82765e222f8b829dc9961b5df5a1b3d9a990ff6a9553f910628c711c0a14c4d609214dea4ed5aebfa08b37bd12217ea5ace2ea8cd135f870c8056c811a0442007faffcc9af45a12a6c48b1ea3b35dda97d0ed90bb0b099e6c11ff146167353381b38e09e2e65d77ad6cc6f65cf9448b54a2ecc66cf197978fa8bbf9e8e801df2bab79d3dbfa4460000fddaec294c7dd8441a4ccbaeb1399bcc2955cd2505cbda3e980ee888822519cfcb48d3cf1366c2d3127a739a958f004e44e61d22cddaa7dec4dbc4cf75d00a1400c132f1ac13664e3828e5bdb067df7069d44c36d8a0cdefbf2acb1c429227c92d4e96b73a4cb895dd12eeec647930b4b19ebfb275af15619bb818cba3f0909399ce07827b452e765ad1422119361b24ec4593198a72f4b8a540524396dc939ac1b724c8a28f0e9e96824128142bf46e3e08f0cfaec84b625636cd208cd404d6001c8da28090b9eabee3fe138cedfbc52407eaca79347331aeea78963a0bb1e04484f8835ab5bee3d4f11937b667d8d7feb60bb88ae76399ca639c930b5b79a6bdd9561e889600d8771f3c32395ad937758286b599c01c1675522ab38592f09fc0bacd3d4fbe7c6a2f99d44a8d623f0ab081ea1b627b371a2713701236367148a73d358e4b8d6f98048093abde8ea3e400c12a787165ebebb0bc7947beab3e123c98141c426168ffc86741f9a95979eab34f283eaf0991a8e87bf063f341a52793a30d6f2247ca6795a0bc80f062980652659b6c18bd40ac2c8eec77a05c4c2f51e313cad2ae3cbe10515ac83294e9b867fb6b5a3b99b38ac3d133074cc33cd2e8dbf12e5924b6b61e4d316be740446fe5439a0dec26f073c5eeb5dbf69ab1151b668557a25378eae06fb5c8f06830793f7421c8dcc586acceb193675a3830f97459120b4cc3c9bed74e61a74ed8920522b1e154e742a2a4d2ee9ecff10c747da60e2dbdd1f3dbfc388c12577f5f71dc9e6efed1957eaf26ad156eae3734a04bbd02f868406d803dca5a6c6d9b83fccd73580032e025327dd0689e8e766636b46abdf3c8cb0c52e5380924087a7f871e18275663afc0dacb38117121567bdf1cff4c9ae847a441ca8f3ebff958fca927670ab9a71f88aa94ff8cd5c59bfea82dcde76d17beac5ddeab885917b61d4d73241674eaeac346e89030bec705f7286c0103675d683b9a97082bcdd5177c710fa2d7d019bc12884034bb1b3f0291f2c9e70827054c9aea4796f394f1ad57fc5a0f7baa16234813b08cdc1ffd1a4de0fc5dce5a329b8b57ba8d11724556d42b74cf4fd271aab10ed4ad7ed154f55f8b42fd7bad72c487ffb5558ebe8bced943207c67c8ca791a7b2124542015e4f93cca50a37b97512aaa3cb2638bb16a1ef210359d8c82d99ec695b4f2abf6cb605ece05c80ee328acf5ddc3ae5ff0ce6db77db50a1285fe5769a8f971d7afd54f28eebc7fd102c8000000f557e55aff2f7febfe15c9afe3b5225abefe3036610a4b7827af910fe8b0086633ba94ea3178654c882aac9f9002bd9ff44c345a8fd342c4cef09abea8a276df5b09627a8f27f614036a48adeb73f2179f7be5a2c817bcb05431bf11471baef7f2ab313152e617e2d07e735cff1171ff408255f1db7842ec88038c39f4e9ab612c839625d59005279b00d733fec5db91e0a2fbfb3cdc3e21ba006ed0637d237968f298c37abd619ee480d6840f89dadeda02f0cccfaabea0332a11ff7ad64852fc8d38580bc58f5fc7366f81bf1286f33de2be45f2db3881f6ae06f52625e8bdbe4bf97a3eb073a393643b3f31ae23a8c6e7619cf1f5e6bf55f14b80bff6ab030dd3fe37e2c8d5b22e7fadf0250bfcb54d0edef788fb16c96fcbda8f008f11dd9a254769bea7569a70127f2da88ff47a7c740fe11af4e880f2a8c8fed1a3324acec895142a2d6020b95053d22abf381f7f69e15cf20e8feb5ab6da2faf1a90b5f3f5e4cb8b6af82b71c0a08890af29841c949dbf1087ff4dab9cdf230e189031a8f7e5067ea690dfc6bb8120cca1c0bc2dae7b682761baf385fd33a6119e2a04b6faf42dd917f0e24eebea65203723a8c1d9943a4e2f11961d2dd85029c94315e19333a89e11dfa256ace7a1aacdae60974e702160beb66c5fed7bc070506a6daeb41663334c3f8420524b708b11a2d77cf75a04a6715d1be3d4971a3c6cf09ed7d46279e29f2efb8fa54ff4681c4c98ec5ce97d8d7b520e15d7c38a8e4050630e57a57c058412738f9d25533bb0fbb214a8f6798eb8a6d8ca12b34414e15bf0a30057f861a091513b6e5f0a3ea1c3cc570246ef94bce475cc2086578bc5a0abef6b55b6d9f6fe7def70d3153ed76fedc0c143a1d1fa5542a1a94b1b7ebe1df8d390b05f9474cb1ea4c487fdde29c16b0ae1c81167084bebad4b538de674451067ccba5dba7ffa1cd21807bf774a95eb70f5b5d33bd3281c1f7745dd7444469a66874bbb600de85028d55dee601598d44aa26e58146ad35a5ef1cfca43e2b34f64aa728b23e18faefdbd9f740302b941defa1760247503c500d297feb336364bbb41f5c60e99bcd6ac372eeb0d31925a20861201cc1121b1bad47d2962360fb45c4af18bd99a78bc909bc62cc1c8a822ec662fb04b77b810302def5028a8deb65022d2f7a55f9655245e7534097dbcc841cd9f5e5c75bdbddce8cc20120cc3e0ed590688f79775ad1189c852833a49aabb29c3334fa030573d97bcb679ed0cf6b9e3a263c9589e1ac47d732099a115c1fcaeec133a39502acf448eb33bdfe339b1afa44ad7939671e41688a82b88f010c8a9afadcf43a0efc0ffa05c0f04a1e8f96e74af50de0d756709c9c1d2ced125b3491760429212032937981baba128bd8964be4cb228b9e3db7a32eb9cb5f8fc1969d3c559c264de0bfe89ba0e5ce7a58973105352b6434b6c67ce5d6a14506a665be56664e7c5bcbbf62cc9f125e9f74bc5e24a0421cb66f6858c969a53a03e70ba229ab95e067cdb7a5e09d81a61c0a4414dfe4446c4fd91a1109c0a390c8187922cffb70f853a0ae892640b70aa6e5e79b63f294741e35a228825d30605b15af486375c4af365c38bb27d48d5cef3a4514cb0367d7367040f1aac031317b7230d092a35e56e5b41fc9067efdd4320656b157696c5311c2b2bb20015b43b1ce7d77b54b17b9dcd829513ee8c54da62df3ed4b2c1fe1184711e12d595741fdb35134a659147d1b20cb1b0bd139a06a6a49f13f62c7b5087474a718ad66029d982e2c9925e7c041cbfe90bfe2dc28e40645aef5ab1febafacb8a55c3120b85234e79455ca757c780498b88fc27a8a0e59cc2a6b3a4badd150b8b81bc2f8cbe5ecc437e6f9846a7e657d774bfcb5124df9a1b268eb6eb9293fa76f17190efaac4fa5dde2a5d95f780c900ad3003d8741471b8fe676a578e10befaa3b65b29bed0798f6bc0c503f57a11b1af7b168379526fe34574da073d96992330dac2ecfa1bb34443cee33183467d68002d6d71ea3fe46de722c3ec434f3055afa24378dc745a22861ee9205c955d81aa0f593e3f70ddf364629ca30820e8af11d75cefe02ceda8a551b566266c6e0b132dcc68638ab9bee5b7ac6b9c1e71292c93001a61acbf695d7161419d06747b3458ab3b6bae179131233d638d9036043708ff6269a813f814cf93ad51c0af5f17b513f24e1a45988d45f8bd8f5a89b47d80cbbed0a31520e658c9a62f6deed986aa7182d845b951a96f421381214664888d04b9407342acd8b30ad611474040874a4877f1639cca1565e36d60d0b4c71aa04ed0c768d6f111b3dde30bcebd7374b4287a3b876fd79473579175bb07b1b238a89baf41e8cd7e8fb8b161bb65bc74be904c6080aa30e6a19ee7a06cb1c9f1aab67e2f4990ab0f4fc381c33ba8b0ceb2475124cd45d9067b8edbbc4c87e938bc87bd8c8da0dc28bef6e476b08b01019bb3146ffa10a517cade78ab9e600c1a3affa8fb149e98bd76b1b91360e4b0cf1ebd01f269f53920375d023f0838a2a6b5993ac8468177ec0e9e4b8dd90cbe6047952abb178b2b2d9237590fca40a727dce0214aa3c92a2fee0f8e9be4d57c95c263f0f2e2baecb3a87334604e586a87377f61f0be718fe095db2a6b337dfac4b76f1a3db96fa318d827ad9a9d4d968fc591e5bd73c8f7e831f826d927760f34995e667cd7540adcd3e71f91473042a319e275e9076283eef4651bc245a29fe27d3cd3e6066152ca109631b41dbde00e3a95072bf01850118587cfeaadf4368187645339a8071923b3ea408c3d2c51602c0e079d1a86c25e06d79e935dd48c120f06ef8e7b19b640dc5f41dc84405545ffaa8b4ec6fe481725331f79423e6bd1341e669fdbe34ad3e3df1651bd028cf76b713b57140af7af3d7bd0a8d55e21a7e2f4f8f28ec6eeee9892a579ba51659c4b90eceb9b5ae94c75b55e1b89c3a306c227ef18ed5e13114001a4a8a2ad981feb2f11f9861253c6cd8d2654c6d524bbba9da84db8a6c414edaaa518d8b71abe849f9e348062fab4ad427cf416a7684b00b080a86d4df69a9574728d9f9d8cd911ac4614fb8b018214f69231e2ddf91aebab9dd07a64a1f66ae7d179ff58b5b01efb012c480e75f5d5ba9c92e56ecea70e13f879afc119ac56a65ae5f14238e8eb9f743e0d029778dfd52de8b8ae341d8f1c03a656d7802eb5ef7460546e79a45fd5274600581b60e404c9a4a9ca4dd77f24d958513491befde2bb551597e63cd00200ec93eec05ab6a7e80362d51f739cd4363b941ee7e85bb63073cb17694764428da9224edf10611e019742ac5f9b186b4e36dc9143cd197ce69dbfa6f7943ff09b4bcff4eaf7e59ddbd90b3dbaa37586791445aa290b78a730a5a2d05c4afc5e6a13f2b5a92b7841811ef5b745d28c5ed533b8cbc1e92c4fbc30087d943632be0cced21e3f5fd6888a29405db3543141550885a1ea93ab1c82bc4cd38732f899ec2d7e5af48b8c728963215fd118f7ddf5c4922799a2f394f70f0a985ded5457a712a980d9ed2381944e9f9641b065d67413cc94118f80ac6ff9b60fef92ab6352f6a50c1b41dbadc22694e3e868af5587eae6698f6d0a1b1c236234db912d3603c6ec1c9ac35b0f5c28edf7b106911a9c90c3c5aacf449f9191b6e0af1e9565e2cb34a16a3fe724670c3d2b0e8b1f04742ae4ae7d7036510cf3606ae1e9ce935af619fae7fda5e05c7257fde6543869c13d0b90fc42b207a628deaa13d27d69f80dee96c804ecc8b65e9ec4f153c967597957fb392da9d24c61d43cda812a2cdd8525fe332cf3cbfd83ce6fe8ce2b0b075ab860530e901eaee0004387b567362154058c292987127983227742485f543d554c61b4cba06c5d722e50f555fe6ae568ed9d1a8b0bbe8dca39186a64182a5640873d7a609610ca813c059a735b2ea3b1e2c80e0343112dc87cf024172cd742e7a9cf4ed6d52703c86d887dbf33bab71f3c5e6ceb991b450ffbce1900d47a82af26bc7830fa37c1aa3560dc78e387a7607e792803aa0a7fc86a4acf6596dac5f36b46de5275e1d7f901364877f659259fbc24710e8fbbb2e1d6460c6f38fa1a263189118b0e92501139e65a61cb62e163c575b94ae51861ba5f2f06c94601caf6089b8b3ea4cbdaab3bd3598527d70b01a6310c11205f23e19b1b2a11a25389cb40c66ee97c3bbd425c95af0e2de2d3ccd7b8c278ef390d8538d75f5185cd5d76dc92dd15961b91de9c81abc39becbc831260a3155dabc6101510ae1c883fef11b822bb22bac057a20e27ea5d7f5b4753151595ca05d1dd6ebaee460d5845690c6365170b2e77696892a3f4b8349f5b28fa564e51616360b6578ad20a453e76c25ee08f403f868f4043969b017454485954bc8c136dcd174f65567a9634ab1d5b5636f2845037cca397dd5d3dcdbea41a6c96218a07b445c1b047db624c3153953afdf203bd83646cb3a3fd9c9e214344bb7b8cc66359908ab869993ffb2ef78e38f1283732f219123e7aee2bcdc2f7a2ed576fd7835955be766240feb6bc4e4dc8ef8706f345fa2fe2e13ffb774283bb034122998534ed653853963099785d5778839339545b74b031b6f1f773d2e67382a120841b34d01edb9e4ed802ad060ff4ad9a4e1eb5f31dddbc21f2f1d1b8d1f1c85c0bd82dd815d8251cccb7b5331610521f0de0f1dd39f2ea4ea5f7494d970ce7c9d107544510a944c5d038025ac042395334e47f322407f47d632ac7c88f627be1ff776383413f79ff1f3fffd769fec9ca40c09fc23f55a8f093efffa30ffdef06dd023ffdc827f36d20eef9dd9a76e53e41c150bf9aac32ec6b60044dbf2b5531ab6b8debeca309b42d1790e6b6a9961bc7916773b00187b408630b82cc84bf854a7902d2a18ac653fcce9c168834b02b88a47f627ff07882df65ffc016088aff01be1ffb514c3c1c00e167e61dfce7e807aefe1c7ae03fe1a77550bfbca1d9cc6cd61a6f5f809a57af1f7a94f12dfccf3a61ccd0bbcbffcc64fcde3affc04156ff03943fea9e21d2e8b2b04347237cc2467dad12b4dda9223081a128744d4b3b4581ad4412402c41413ebce35f5d394ec8cdb0878ce00c80604bb68612df1b29852992b6b6ee9d27f8b928edffae5e0463a00630d8bdfd4e2429d3f1d19ea24bd44fea8d1f1148ffbb3c03dffc6762f87f466f037ff4fedd405017f76e467aa1513c3b6ff47dfb95ad0ac2c4c9ea229285b983795ff9c72d8a1590eb3d49f033201472d6eeb05cf379ea1b5f1fb2cc0bdb3c25bcd4dbaa7bdd0f382dd0676057d0c770c1d436e0a1da96cc8e21de6880df2db5066c810e551d6673fc49ad04f9ed3ffeefa95e791b051a45034651b7c69a3f6892bcacfec955fb41861ad48b5f9d7ed462dc73e875718e2578e584a6ebec1204fdaf66f516c9ed2afaf1ad5ddc9cce145fd4ce5a1051b98edfbe18bbdff4d1836a6055d84ad524eb51e769924d123606006f6fc16322e9d4e157cacb6a254b4d74a752f4dc9bf8f5bbdfbc869eae7af6dc58b27f9baca05fccf78497839896060e569d1e45a97d56e032433c53cf3aa2630908364affdc2a71cf1c7c7a11fdc93e34c63281972825b3faae0ddb72e7e59a16329cfca8beecd824fe11515af9a673a752feaee5cb5372b10c73438353fe8d088b6c20b8c26bc1c179efdb4125b430925acc66858d1835689432e9d327841fe0de4cf8f6f1204e1896277d2241582401f379ab258f8d381aa6718165dd78685a57cfd1f60608097fea7547ae268df809aa65032fbf3fc967ef90f2a4f56a43d588a527b9567b86ff800deb958212de7eaab27e0e2435225fa6faf6f1f3edfea5c26139f967ce0100d867763e7ee4d310f605d455ce30e39b8b47301aedb3de1c13a40654d0b26410e2fe1df8c9ded5899db5a48c8fadeb31cc7b3b0eb4bd083168ec47249dfc4c3325007031c41e4a208ae97608e32c49b3752edaee241af1fd12bda1459b52d1cc8f6d76e4230bc2852f4af75b324d2f16721c623e376556d041c5ae2ea9d609f973e52702e1155eb316ada26b2bef26a53e5062326b9e7a3c1ae52376e77849bd757a2b3837cca0821aace478b55756492dc5d036167436a1e238f0b1bb8466e473b30f550a230071a5cce7698bd3c0d21e2c2be201367ea7a335b598dd0bdfa5bd36870362a7154a73a327c1b6d958ea6721efe273efa447673dd515b29aeb71f0cd69f62746909d01481ee230d373100ca9960e99de4c7b01ae8018cb3cd695481cc82d9c5754a18cbec8b6aa97c2758295d5c2c9dc6e75cef2eec8fbd2fda13c069c6b948244dc48e900e407cb8f33b0b83ad82e010d8811e96479a614efb913a854794f995e61ad1d24e3d1a3c26e4d2e787df6c35b0ab6208b9f3b4a17275f22001fda28176756db899a00a0c2ac20e2443cb24a33e27b9378be6b6fa3316bb2c037297438c71129bb1632cf87d2dce3d411f974c9c50b3a9299ee1de6434a50d2c79702113396501088ddd8614034999925d892183d8be6297e91903989ea8df06b1e7a13dba7e42a7ad9659abab64f1879dd2e53f44d224203cd48896e136e11e50c24fda51e3eb688dccbbe3d69ffe242f9534ebffc7f75fae5de5a45ecded5756ea3bc8151b0ce9bb8be24d79c597788205929946eeedf924e71a3cd67ed5e6ee96be78e37a12d6f906f88ef5357a7739c6a8104977c0aee09000070d285bf2a0288e5249c5f1d303885e9825f0af241eeb784ffa2057e39d723fee6f5f997bf35ff8ae4d7f18ab8f2c695b341e38c8d12b40c7a1be8d8b09eb18b7e5f52ff5be987f3c556233efec754b6775eb6a654e0d07ca14ea71dcdeecfbb050f55f4c59d4bc968634571bfec706f2d4fbf2ab34884df5c5760fd12bb5fc7ecd07e210ef6b76482df21aefa2b12aaaf152f811dbfbd44f93d824e7dfc50d1aa50f81d03850b67665016522988d2bd74ee1eff04424cc2b9e93e292f2448b7045a3ef8298d0dc1cc43d324ba3d9bc044ddb1a3edadbfb6c4177c4818bf1efba0497f230e804441f65b6ace2fc4c1fc4ae01f12f72d92df88db2a27fe9cd6663e448c3f22ebc57664d99e7e5e42cfe464b8e2c3b8baaf99076e30e684c1df842852a3f8bc1c2d62fd78b23789e048fb0af60a73e01cbf7c88e84b864020d4d70c0b307f97df8883494033ff3a663906fc75d6e0bf47dc3f9048b1fd469c9f8a6081383f5d653778aabbc3dbd2cdcfd2821570ce872fd09000afd1baddd8b5fde876365b48cda690c1ab35a3f4858225dce9b07dec5e503f16236b4a78120cf86a08c0fafad2f077ff3573a474ebbf8eb5fc68596bfe15c96fc4fd6be84e62be53510d51722f6c8f73535ed4733d8cf1577b112e0ba98bdb8fddc8e593ad404a28a9b2a23c61cc87d713d0021e597b592752c8e56d8f701c38bc86eab4b0ef5ad88e00576c7ba0bd258cb746d841b0a7eb6baf6e299f977aed7a2279a5c12fdc8c80dfcebd085cf8f77d712d576c392d608e576076213c43bba1d0fc87c62160a5fea9a061f6250769dc291732634d2fba7b72a4d77d01812d6010b612d934dfbe95824b5513fdeb25ae28f3c3f1937a8c5060a1e7facfa41a991e4462fee020f1a3f357a8a318d6d60fbe638f5e695b987ebcc7a728ebb547b035bc8b9fa569cd1627cd68bfea457d27af48f9a37c7219770384da90cbe04f6271a07a5836363e582a26a25b3a6594a7229da48f3f27fdc4013cb88a0f0bc57673d699f2a3415425869ef6336d9e7c779c9d7edbdb97c6721f21cc9e9cabb736081d6c7e4e9d36dd96b2d224a7bddb7d5f632328a9102dfcdac7a98080d5292851999da07c63edb15e76d33d7320008fc5983048be75dcac446f5eb0006a1db1f45caafbda1e9ea9b92dc4c2421f65202d3d9f825d053570a0e22e56ee073f20784028055dba09836ae14273e3f659cf17a34ca9cf7cbd8df65166aa712c3fae863b80b0d03611dccbafda4f34f7304a19506f8a8ad3c27ceb010ed898b9626ffc1855ff91c4a6b21f0ab985441f0a05b0d9fa92c4662e3439515110a712fc5cee99893d87bd76c772cbff83f9ad84f8a00f9bd8cdad74595d23aa46390b000066241800020a06080e090d0bf63f9fc4064066febe6422b354fec5f0e9ff5d382bea0fe0f93f0a8ddebd2e4c9354459e689f3715377f8908f250a9d226c5021d1a579210c94069935d60c9f2d0bd95ee0419f0e8d8d8dc2c5ea28b30292187263eee358b3518153a88bf27a693a6e463b9c7164adadd81abad90b67b1be173a9adf14ed94319e7a102a1d2db36abb18e623ddb46254e995509c58e1856719f310f07abc0d61fd28cfa47f4490dfb457c1ab2d5767b8e083d53c2e8b9579496dd297520156219c2765f450e14d48fec5d8a3dfae8e096b1f0f9a4e67cbb417424641975f1f60dff87113cb715d1772ceb8cafcbcee1d2b9e66fc5295d5bb9b07a3a746eb5a2bd1e537361885ee9db3d3ce92da08f900669f45a6029502f6db1edbdb63ddd80f766e610c00436740782ded75baa13ae083869fb18ba1ec6d8a6be0b19095d70de33c1d8c43125af96b10241b9ddf81d7118e8d652ecb71b1e72ababb1dbee0a8af567202619f23757bc7cff8fd477a3b9df54c35ecb17d530cc81c52129e7f08e8c4841d977361055bda252fdffc1fcd6409e7c924e98aba6d3d09d68f079c2d70000660c141838042c140c341012f03faf1a12713f7df7e7772241fdfbbf144e08fc2efd8944b7f7df859322447e174efe2cf3a7e094663f6a2400d161aeb069945153c02229758317065a6938282f3b309fbf589aaf0e840504ac3e94e507279c262b8776a52c0728e327e949619d75b73d1ac292010acd7430410fa0619dd637c497a8b2c34ed6ab2ddd0f2fa890418bb76ad1f4bfa426c95b9f3a4a3a699625723dc4dcce35eeed86336908e643c728bee618e157a3a46d9dfa518f4908b99ae05e2ff69d999dac57f3b1d1b5fab0272f8d30c4e1e29579e4d52c18c1851c9e6d60528fcba0baa6fbb6f8f7b43c6d0984cce2baf69fe7efaf81d7c5e1f3d391c1e26b9ee65b6a8426166c77a31fb67737abab8712f2448084a0916ec03c26651bf0662c528b63259027015635705bc7c8bf74f38b1f10bbacf5efdb088ded0e04f9165fcdf42547ea25fb3a4d7047ae4cbb1e429f142fc2e085eb48d7b02bce3f029943ca2ae1aaaa53bb7283575d69411761f7418411b22909423377aa8b83655bb5a03b5ea1db8580d3817d0d1380f5f6491d44ed58d5f67861826a011669dc4987cdeb3e881ad8820e115ca531f473262700e4cf192a217e705085fe812118fe073a0bf99fe8d7ba8c16a26f242c4c4274d3ae91786154202e13fb9326b91fe944086b77b47f3ac834dedcb7664a9b2bbe7b96f7aa4869bef11dad22dd4f1ea9847fd65afd7ff707ec076b0c8410913bfb2783f97b874f0a7a290c1d1e8d4c1a68ad90b4ef8da94eff4cc6d2fff9a146f9193e323de026ff23984b626a69fc1ad277752b209363ee2f9c6011fab8fa098fc9c67c0a4a18c1b9475c12a00e9544d70b7c0ecceea3230adeeed73e33655e4a0a757131d2bc078c39935a25220d33ca825cd3bc83e4d3b4eed3c704ff214298e8cc4b6e0b9faf808f0d86167942b28e6888cefc2d9fffff93cf1fc9df9ff742013ffd0c1f991e70537d7f1b11fde33504a360ad5279f397ca27855f18a177723245d2e98bb884a3cb9c1cb75c8bc9246370652dc6775d67eaaaa87761996a5e1fcef44cb24360c53d2cdfc91f637a5d329e7686ef7aa6639d50fca7e4b345ad1552ab8569723bc84475d1ea8efa79fb85f7dff2f9f7fef967f7cf3fcb47a607dc347f7802045769993d29fdfe3913c9ffe4af94cf4695672b33e96f8d554e7a9fbb63b081d8ef4de1df2207b982837d44d5679b0d10f77851001e37f9e1967640365cfcf6a63730e1b231b3696022823ce08533a8ee3f259fb5a2dbf36f5f68a4aa5760886ba440f1b91d7ea2f85b3eff96cf3f2b9f7f968f4c0fb839ff0846d3e5bf3ec15860f3ddc7731679fe95f2f97e213005e982061c5e8e2721e3e01a7452bfa7addc4ddd3cc1b8d1343941814e9b8c47ca811917f6262207f1fadc6b4024aab562f279e731450c3f34f6207dc37f4a3e91504f5e225ef28474d7889fa8c9f99f06351640fc2d9f7fcbe79f95cf3fcb47a607dc1c7f04a32d842b78d3d6a3f8ddc7730d69fd95f279ce6c1cb9a86010588c8d9f79307669bb2ac0c2bb99d3f7bccd1e842053b967041b538a4155f5f1d35ce4cd6560b06e7652395176840502ac25d5618572754f1efe4f3c9c1ba4b18c10e998b1adfa7ae1290150e1610faa5f3648d6510e7fd1155e3774ee621ec48c41a40e65fb096ad89cebd8116c404d0ee384a2bc9c4349f6323c65294167b105c2f10ac22e04cacaf7abc90d2c74ea0f4c6e10ff0993db9f8a126beef1b34cccb7a3be2fe30a6b0df77c0f67b2a0f6b7caf95be5fc5995f367f9c8f4809bf2ff6695c3f3bc32e90eb7b11f28d690704be2265f9d95f4b47a5aeb9c771ea0b8ad085ea253a2e2c842ef3465d78cf18438de13a180f43a9cb8e8c8d8bc2a9040ea65161ac14fa91cf66398b418ba56651c969ee49308b18283f951efca1a0181cc8a491d68813e3990a125852ead57d1909598fa6bdfbc6b221c0b379cc4ab7d9b84c98aa49e1b34bce68acbe710a1e04943c42140cf87d4df5bddc0667158fdd217ff74aefb9d1e0fdf231422aa7c8f07649dfd26f6d283c94e72de5ecd3d7bb6968a7632fe94ebf90b926e02f7b0e3506e902d6f76b49c6ca2ec758489adb4f789cc10a9f8e38cf2f4cd2790540158d78ca4bf1598d20f054fcae6fa7209014eeafc6fb6fbacfe33f87fe7f3c3769f4b1289ae998ecf96565fe44145a957456ad3c35f85d0404c6fd87b6fc3c17fbcb324b5b6d555d02e1b22da17b67061ab9babb9b5727ca80eb30023ce9392668cf961bb4f20a85efc190fe025338c33d4f9635a5d1818a306a48c7754e2c5af397d3f77a9245f80d8455a244fed35435f5eefe27e189b57210e790723cc0b6c730f0c989fdeb435fd6d5de043c1932295be5cfeb7d725e9af5e170d4add27c6d4f65956877e17c40f85959099d01a3d116d0ecce63588b81b054cd25ec18e08bef7d086cbb49a9925b5a9017c74fa1f96ea633057689a8d2e047afe8d36ac19ea908bcead05cb019603ee8d5c158c5cfa3ccea1fe0a37c0be3e066c2bb53a903279a4515c28555253cbe99819392c3155d03d5e2f8c137cebdaa032f988d0750b1831d815183e1ccab7e964661f5363bce1c0113bf9b2d23c672c5e9b97e86ac5f45487c3307b8d24fe5e23f96934547ee847041b5c4113953de81edc851903ec7f66d7fc938de4bf90f1a3c9f9c1e3ffca46f2ff077dff8b8de45d9b1c1f1df60999012a7500083454ed46658926cfcc3df542b287e0e41c5744417e1e1edcdd95e353539bf04f68c99688691ec7bc17210c58c14c477c94ee5f7cf0b5cac937f956c12a30a9089e52bb14ce157e10402a74ac2515b8dd969a9c084cd0a7003843d1c0ee4010b3f47a782d2ad9b4a510a5cc55d8fc8b0f421945963bd22e2ec069735db7e41e10691042d92714cf1b6613492534572bb292b7101c32aed68d5cab477082325c432dc07cb02b60365c30d8e8379c095ba5985a1a3b475297f95c0c376f1f126ac7cfec8992e77004b0af4bc54418d002a450b09121f889a9857fc6effadd9bebc7f5013f819f4aaf54ec07b71b957def7e0e0450e0cf724637100445dd549c8f2847f90a174443a443e5ecf34c04dbb25fc8d6e9489d5c43ac0c15a45082f1089631bc20455e89fb5dcd0b3a93482610119719ac26d2bd135ad7a3ad7f24bcd87e4978b1fe3be1e5ef8497bf135efe4e78f93be1e5ef8497bf135efeef4c78d1844e4b4e16078fd8ae1ac23ea9302034145de52b56798ef669b73040d01bfe0d482fa8547f23962f57ed6d88d2e4d88c6777d7e2f881d9476eaf31c6cac49b75ff16ace7802bac621051c35deba30f8951d24b6f39854369423faf10b661065667caa24dc8a6e626fc7fecbd75545cd9d62f5a5540e12ec1dd2db8bb5b70770bee1e207880108243b04041d0e0ee0ec13578700deec1e18deff439f7eb7eaf4fa7d339fdbe3beeb8fb8f1aa358ec5a73cdb5e65e6bffa6fc0cfe7cc24bd3358e667d15e8aa1c01f80f44330471af13100c923dfe7740c3ff9bdc72ef2b2a288d1014ca9011e194bfc9ea0bfec6f88747812763e73ced40488e2fe281b706a9b730b96fb1d87416f1ab68cb672cdc0b0f4541808579200b07e4c9b256a17b519a42d42c5db13fc1a9e59e57888f3a58adb96837c2534a89dee85fe41eb674bf20b16cf4d77f9ddc63494a3f7e4f1b09cc4bce2d2daa6fb650e67629876295f4995c7fae0ba8d1deab6acfff10f1764d8335312c2966c942e800a7a95beb741c100df14a326b66d24e761e7a6e59dbc065ae6e15015dee29e71d609962da149bfc6eb6f0c888c2218d65b667980acc7849f3c229bddf2afbd39572fa383c95c728736cb9498a16bc8471426441669213edb782b62433c2ea57e3b91e43b83c4b31ea3e39ec0a5ba68a77ccd71f703226bb5b133e7ff3159cec38b9a2cbcfaf5526d5375e8f64766ea4cb8deb1d4589823b20dd66b928fa425cd7a3147c8961f679c36875654804f6648a1c17407b5c52edaeffaade33a90ef9f07226ac7b0f46449504811d899573163ca08265abd7f89c83e9f1cd107bb73ccc23547f25bffc6c23a1f5ede7c638f21be1605a35ca697611f032677b7ec0cbacfd71da199a50c9409c86508127514e0b3b44079510142706453a6b117426e9c1ddfb498d8c0effaecc50402ef6cea8a6018dd954e3addd8ab153276332c9695c85af2e5c3a8d297a5dafe00d53e1b7fcfa2f14d836f79b3baf1ce1f05b09d83365d78435d5ca27f207ed759b851aa9984bcb75364b9213808876198b71d80168ae1b6c01556caa4e6deb168def53554504a51d560bd50cf6b51e2786e393fdd5ef25bb303aca83c761237aca1147c81d4a93c30eda284c69483f16ed84b764718ec3978cc329bef09b9b3dc366b30029ba60576262cbdca9eb2be39675f5241be5c4d4e72db0d27b9a34609fee1904c06f2895ddc6e5a3a523f7c99f0bc54405e07c8d25d1c230e994bb8f74fbea5d6bd1a4872a337369eb1361c5cf29b56c0cc32aee4c37567d5736bb873db7a5ca375b1b93115af54c96a651831b07016bf7e655575a9d852d4a5b0421e6da31cff63ace6e25a71d4258ee6aa4515a579c493a769f13dcf0c31aec1bfa53272672f60c3efface0290f523cc1b1ae7ca952c92b86b9b9a22c9fa7cdcc94f135632961cefb9b667d5a6bdd4a31179177d2d1d12eb753fc458eb682a5c8f0736d755a41c2d1fb9306343a8f76f0ef68099cc4d62da72c9bfb8874cb82de37474a3886ba9b86d2843e81d244d15a3f80063ce95272d9dc0f791b9d505eeed12c956e33d7675572b0f7d9424f0a01702b757194cb40f98daf7575d19955132e328b7dfe6dc8e4291f3737f109d7474632eacba838cf4a50321f8d3f7a29aa9645753e9645a1ae484c2d8d6033671fab154188a9000bca435d88731b078fb4fd619b86cb78c12974c856a3947bc8980de85563d4b959b3e86a29d45125700a6e9e7a2e91252c8f66c595633bbb546af286a3ff16314ebfbc05a650bae52d0a959ef84efe39c7c9d4eb4143c7a56e3637c1985d85e3e1f3e9f76592633ee60bd0a9ee5ef584b5f26c7654fe6a4a5d2fcc4478d1303d934ae7253a8d17ca51c52884bd17f5f7aa4ec8bf3637a5b8699081e38179ae730c683dceee719ddb803c381ec68d294b228577a56170a2dd6e3b8823b02eaea2c8c76f3aaa39974289fa6abe105f4cb60350ee0b03425f487f0ef5a67fba8b8df77c83b73e84783ee679372b4a7b4dfb717ca5005a43efcacdfeb3a6f20c7e04e3815cffe94f5a6e77cc5fce76a3e9b3ce1f8e895b645b9e3e6c3db6d81b492b2456e14c53aa9ab9dad59e64e29d69ee7f10c2c83516968f4d312046cc38908635c5c4d2affba018873c18faa6b16e63414c4b9591336fe82215e713991275a7b1a2610525a3d9032cc0d1e1edab54cffc93ccaea6687c192a81958e9742bb75a62d274518b94b56a91519c5b58633e28ffd0008960d055a6b169855a6b381238c4f8a71d0bc34d5b0d682622b223c0921631ec447704d6cf340a82a3f487a3ec479ca463a6c8da7fe4e194e1def4354be18541f9e703a0267b567bef5ac019c4b428e214d82849f245e73f15bfbb7dcb2b834010ce7e73a6818fc686c9ce266021e52f2618d9d6fbde154b06bb036315452313f6854a0560b7ecc1a0622677750a3027a3c3db684d7a0c71fa991d7a9228db1472772dfeed810c47395894425b84a0fd1a7d4e971c29c26952af7fa48eb73b8f81dea0c1ec07d7ae69b5dbbd0f0e1b351a98e5f77bfa247966005981273f26bbc8c584eca5b6d93bd8c3e4c019faf1fef26a01acd36c539cbfde35f3da16e951d7ff9d8e0ca9589afcf437e9ce960d6343a8b3e0ed34cb4e5856486e9ee751a9c65e2bb740d401ed352bb40e5f5c1c2f67d1eecad118c1e552672a0ef3c306ade47cd33daaed0dd4bf65531f3f87efeccdd7c95ac86bf3973ac100122316a99785743c14ec7dd1c5a4a45dcaf6512d6650a1dada62489e6beb59efa8d3f2eecc57ebcb77cd9334a3d420fa5f8727192cc27d6106cf46d4115baae92e6889b322a0319112ec5b8e295057c42a8d4a17e7b7d05af67a5c151a62b0f27a624924381673e17c351f7a171cf93b02878af398872ca6fc39579a6becd11cca889a001d082df1fdb14974c25889cb0a2e6ee76939f8aa47e3bf82c7d1d504b0356cdb3463164df9cf34c53e623e8e48170ae59402e76d0b709523934837bd24f621931120306e82310f681bb894d237e109675562e315adbee16ad070bd0f4681d514d85764f67c2d3f0544dcbc86a57ce7fedcb119effdc971984fffabe0c500dbba21f22a07edc746428f0a85189ee602880e7d1682adc388e28a95a06e43745d5349470c655e3dfdcb74ae8035a8718fb19292b0b52eab8a5329eebe29ce220a29d21741c816ce905d4dd11444a87926533a14693f3f5ce3ab74e57fbc8864c67d42c86b721dbf3ceab1df5a790492659ec174d42370729dec4eab48d13b25fee8c7d61b04fc2f8c02dd5160d93fcafdc95497a7578b77a39c48da8566e53098d95645db9c0760f48ec72ea86659c30eb5912c090ce35958cde4c88fa00f7c3795c97301bb5a374794a84f749934011a25407f324b2138768b03651c8423bb27999e9c36b7ec2c6a748fee6d5d134e28e2c7e75eac94bc5efd21b5ef4cdf460b68fe9f9671b5f255a9b14df298e3848727f1b926139c4b9fd5499ee1103439fc3f1e93d09331cd592a446acd7cc38b02347e8841fd1702ad49f0869293282dbdcab3dfd53244f0bb45e1b4e9fd110211e7ff6b47adceee3d64734f98ab84b3ddd9cf942ff564f6a14737ba174007b2733f5169d678f553c2485686ed631f8ab5cc780b6b78c87b724c7c32072ca658a9be3390c66851ca399177ac6553f338f03d6dae1f3468ccc01fbf7c4f4a778059fb0759846fddcb82ca2d0bd87b6d1b2b23fb42929291b5234cbb84a2f96a0098d39e6c58fba1430147092ef4d38c0e746eb9b5001676fbe5c3e58770eca8592e54dbdbfe7223ecdbe775430df8b5e7f10d414566a2f67b1424bbf8579b7debc7d7acc7ac3589da824fd718b4347e723d23e0f2e375e616fa8025154dec8357ca2f657fb0ab244a18278a374ccea74da98d6302d57eae374a4cac94f63e37c30434861706a78d7a741e90f5d96e9f79a1305446c33eb5c2ae9f04e3c99da6bb894f20d98463906e8b212780575ed4615df3c1f28c8ab53611c8a9f0e8e95d733c6d89ed8933001545fb343ab178cec1236c051535d9d54a7930a422f9dbb7d158b739bf838ac4b6419eed893ac5349e07665a39bcae062487f2d167119c933199fb48ed08c22ef4a2565e2bfed745d194302ff96aad8c331d15d1bfbc238f4041cfaa1bbfadb3782ba5d41fdf76aaf15300d52042984f98ce0f7804b41fc0a94d6413ce3acbede785b5b271782db9903375af9781132009233cd8fb200c3d10da6318a115c625af7673db5d9f63916440ad0ec41746eddb1e1b1e2bef1809b7017ec5c98e47a10f62379919e72e3a216863a5aa4706b4ce101a9f585018ef0d9f2e7fc9e7a6d7e6defcbceaea1d148c6e51996973a6cce7087f0219586a44dd28411a24cb81f291ad198f2fd418697003894e4dbaf763ed68a5071fc1372ee69d43a88f5cc3845b440fabb448627128a6559233e09f322d667edba1618b7f617e398de774b8f452a79c9cfacceae270f66995c4f3a40def5954a90ea0aebdb3dc0c491ebf03bec75fcb02d7f2fbd805eb1b467ea29e9c181d702bda74361b08dc4aab2f1ea6d04577acdd9291f9ff7e6354c2870949eec1348ac03fc4262463d605440a6659fb9916f93a076382b67b9af899a5fc9b9daf471871375321b7229d25caf9fe29df795f5d563499434023ecdf47bab5eb945faa23a86438838d53d672bc6572e658a5768979817cc1c6a347dac1627d3c2cc841f09af8faa93944aefb70b313a4d122f76e4884f980d6c4e593b8d0be8cc4bd033230a88a908a0c74c4ca492d08b492bad379938d6b14c3d27dfa1da89bd6a05f0ded3bb51d3041682515439e3d2771b8f879f1d30727e9e09dd71732ecbeece7728bae39793bb74215bf188f6887e9e11e8d73352cf6b3f46b7d37f8837aab982ff48aaf552ae2a57d84913f343feba4f23d5be903a8687040a5409ed4d00943b2e7cfbd3c9c1f5e8d1d1901430396e590ef48876ca4b3ea1f664cdf501224ee31e362956175bde26211ba6102ca94f70d8b71d1fe32ee81818ebd24a32198af1f505f23713938da395938d8698983ae0d24bd93a491f5eae901dd319636754a606afe46bda5bbc9955b6bdd778ffe02f28cc53904afb7cffc60e5f4a00e7ad7ec4ea7180eb638762b554a67d3d880a40b7e2c4e04113c50e75f161699614af957289f5e6abcc61760436477b371c7ced78ba7f8390c9f567f575417f46afb905a2f89e93b0da9d77961c41e17d2ab132b5e657c7da935474942f89abd1b831cbd4eefd4c9f6689073f940ba325c226acb053594e3fa69552367cb337c47f00d5f170c8372e706dae04b3e1e75fe8048e92407f588a2a824ad563b51fe3f2f6a3de59d45dd61e8d40381d422bb2cf91e6607c509fea019ed99c0bd856801f0ce72ba93541ea1e65042713c2285dd5d44baadae26718a449028cd8915662630f18f544f003aaf1475fa85801112c6030cd9bc113ef1477e8cc10aa8ae66f212c7bab6c148bace3d28b8d28f15aaf9ef264a83ee5f40fe02b90d2f4e20ede8edd121766f86c3829399b0f35550418c2fa34de13fc04a426385a7b26ef6e4672543de98ea25418efe4bc95a183f68c64220cd0e4fc72fa4c4c2f7bb5fbd57ae0894951260f4475351c401fe3dd4bf561ad42e7aaab598bb49c75022074c017895a532180f5022276d94501e490729041687f6011961257a32dd6d00e69239d7b13bef9ade5c2e85f1e60f5df78e665ff273dc0357fb707b81f8e948242b80f14cbfefa4285cbc151e1342d2e701acbfbcd823e995b6f0e2d5cc862899de74766eefcaa08e34bd92a578d6cdc9840520717aca28e4bfffd1582ef7b806bac4896e603d0a9d31cda6d8d82d447ea9831f098b4aa66f478dd50c78f086020aa06c9161963b91709406ee7861a725367c8fd3e4989adae77bf8777534f43d4bfe605e67f9f8889aabf7b5e52c81ff11216c932ae5730f891b9fc371277ebf6929c5b99a71c1015c17b063ada2877cf5ef962f3bdb52e7341692446ee2334b4f4172e7db32212de8bec9ae2f7273cf317d5f4c3d630ac17071c018026fd9c2133c9f0a89b409e97edc1cfa756cc30472014f2cf9b62e32826994e1a40a7bdaa6933d939104468f3fabdcbde03a69471bf06e0e835702888652a042a44653d18061c93e0ed000c07c7c3f3350e9d8bddb5cead881ba1b1043400cdcbdddc717ec4fff7bd00adefb5afcb5fd6c19e2677cfbe139167167e848f9ff295ffa3fef8ea1cfe30b7968f8cd8ea3bcebbef78e7b6e1feb89d58f0677da6dc901b222b7f34f5d6860c056d938c064c580c7a09ed342df7aa4829abb6baae864e88387f7e8f4f7143bcfe803c13aa172dbb804cb7c17c19bfaa75c86d8f9af7ba437d25e8aa0c01f42b4f7a7d42c2efe49f89fd4e3815173df5133ad3a6bc4f3abb5f494f499eb4e5e0e07d8ffcac3d0052b6b84b1e75ccebb6325dcb7a1c9d1a682eb5b543d9debfce4a7a9819d44ff91e22bee1522d264368c1c2193d41559e43d1a518f426bc9910969df94dbee93afb4e7d03e8aa164125044adb892d04ea8d7d5f90137982368032896c5e15617921cb3e1b39c2a8fd0a6b360c16ff5ef62d00502fb1696e52f29dc884dff872c517ebdf7f5daf29d1c2e2d94bb70273a1c5168cb50321242627db16ef3c974a3432d284c00f8ea3b4dd0d2cd85f614718d1dda686fbbb2114988fce92c7301dfc54724f69d3d0433564fcd1f3bba62ccf34c48a8a0bbf3c6b20c3015c9361409632571a097d96461252f6cf9534d560657c8ce512a249abb4292fbd8495ac30ff3c56dd724ddaf54fb63696bd1054931de97f7c0483f10312b68c0ec0bbd9aa91bc5f919c733423d7d8b7368702c28152fe98e4373068ed0110c3b24badcea38ffb50974cddc498269569535699f745872c656bef9d36bf802f202a3e0d136643715b37cf6787bdae699d063306ef411af438593e9648325575a006a0d23550211828c21c82b25519100c351693605525a5cd7eeb928f327cfe6a65a3b725f4f99d6440fd06f4866ed98f18f4cf264172ddb1ba517b5c64cd45bd46fdcab813d07cab2df34777b7ca8613fdbb36fc6f975a243d24a5df37c86965e839cae203e54ef46e609d99c3558cc250a1bf120346de9a64ffb38f404e884841a3b5fd937b29e12fa47bbce61b2fac8b54ea66b64571aa62e6f857309f02eb1341577108416fe24390da1c4f7f4579f831f71a2fab3a36dda716446b5a2a10383a97461290e301d692fbb75b0ad7f2addcf20d5e3b10027143d7533dd09755bc157710fa7c21c8853cd39530eddc20a50e7b2ac771a401517ed561edd487ace4401f286d3cad8d97475d7ebe6b7db7fee4f5eb7e5e81e6a17f221850427aff4230c6ff3a82c18ff4e981690f25202350210ae1d8232e54ba24e269c6698b54b063bf9d5a3454005eb98fe56e0eb50691f4ec639346ede724072c4e03c3d1eab28e63e02d2593b2b6bead1549a121ee293c879e7014aa7d371936bb3fd4e9c5e1bd82a7aa9043f82732a143840b397049884bf36d80492795632313167a957522a7173f6d1e98096dd5dfeefd1647c5c4018c496ce098d06a1f487cfdc51b0d2583e08481f70704cef10be924476216de7dde2461d71c402db4c5fe2a063ad78845613de18fb1264ac6dca89ad4ca68869172dde7f95d6fe1929fed603e7534fe1c90f0e14dd78d21344359a12e6611d2dec4299f8c2c5719eadd4deb3dcd52d724ac26a78639f5c9f4b63237b57c393edc327355d00194364bc973b6ab6d46ed2d5e0971b805a67d04d66c0df490c7a79da18b6a676ce40f4eba64c1a6cb41484f074aa64546037a8c79d426633419c98e89a7ccd16b0dfcf644b598f95593868a7543e0cd0a344c315dd03f0f089b13d8dab8b2ee8c0a6dee0cebae7371a1bf33ee9f429674a96c6e4ed56cede1eb3c7da5695e99b93cd3f614adf466dbe0cea78a46904d84e17de1177ce840d5a5a28e07fee2378aef540fba892a3f79bd3bc7211b28337c4b14f492e9452a7bf4d868378efe6028334b18be494e584d6b8a8c91050f3dcd664a01ec59e4d9a7eb19f7d9cf6025369f762acd3923578fb3a0f66f36d4255431c4af21bbfcadd6b6cc8ce692ac9ee5d0d977516ba2177ab5dc143299785d981150521d2f28e7ef0030e32bb9bd34facc5ee314c295c6a549713732d3152372b8cff94fa6fd3a9ea8134379349730c751825eea96de0dcc0dced7b3319a146f75e2e2085fea4ab80da18aea07bcfe4261bffe194c10354c03cf72e6624c28d18458a79f410836983cb283bbd3e7ffd2f9f0d49bd497896f7be0384ad3792829ed42942262ee23d4eea17c9d8bdd96745fb8c8ae4a097fdaeba56dc9c99067efb35ac66fd7afb3f51c6c7297c33b3a30d9a0ba164595635adfdadaa0ce91469f2e70a13a299ea8afe338c613a230fbd663d6c0235e5d7c50b212d0c764a144ffba792d98ea77a13587b66e2ba6031c9273a6defc5c38c3cdc65a8bff75742144d187cc47c38d2b4609547dc8cd6391203bcbfa99780efaac8887b84b4fd50389bfcd1da2afb295484f8195966399dc0bfd54eee81d2b7b199c8bb98e987f978ab60c74b7e233ee5b791e8d12aa5468851c40309050d362b924338af921adfef83ea7352d1679600ea387c07086c86c4c8ffaa43d403170ad53a58912938e23bf9f28672d5726728e78951c2741df66840cb36303192a84581f24496d285ac3a235ed2f71513a4bc2207a8922a226d58cc2662ab66e2c9458f646cb4b8ae6212cf8ebcc304a37e7051a21bb1f132f5ffe33fe795337651a72499b151d2da692d48189353a0faf9e8b0d32d296d452c98d32e901307edcfd1a0c323b21b4625b91c741effcf2b3ce50834a6e8241690c741d2289e2cdc66d0c50ec62c80448a862212822348a45d69a4b673a371f3ee6529ea0248a2d6afc84e993ac70b1a06bbf6649b4106b3d5ed6c2e1e09c7cc317c829e81dc7c4739a7e6921b314f39d1d1223ec25a8f7f7ad127d8ea568ac539861997892b53bda1c3a13daa2927e987dd0c21791381577d0691e2f3694bfbc56e710c32de12aea9a81dfee7c3325b08fb4b1b276da3dfb1980d40e9d38d77db5696bade284b78aeafbe0550f183d8bb92f6e3b7903d69ca4d5d61442593d4d0b68a83cdeaafda46176be8eab57b5650d09936dd6517084af8fc0f3dbd1597723c316f4e40b2cc0dbc8d3bd30f51deb154a2454741d20e072593e2c6dfe46cd3d3b3fef0cb7f756691e0d34ca2ca72415b133eb73ad098944867e5640e8c04e5e5328f8fc0b9f71a88db0a8ceb38ac5d98d858140e3aa68ac75bd192d3af4f6afb98c2444a04defa7884f1cd4f4ea7535f0e5f461271e1470881e72929056c78ae5aa04ef12ec0f3e8d7edbf25869546d049c3c21317b0948d28733074e5564bfa41a96c08d6b614d7a2e08c13e94367cba13f8c5bbecdcf7c8df4a3b8a57d7208629f0a53376b5f24be90f76449da9b34ab353f5888b41b78afef0a2a275ee9fb19aea4c6e975f782cdb051dcb363782d704d8ec69e8b0ea5de5e3966f8c2f9c75aad7f6e338e1c253660b47087a01192460112a4a67dce22a7e4b1618a0b5279c3259d8f495d3dee3007b2d39416e1b9e4faab22541ddb8b9a641a490d11d6214fbb88bf7c0f54e0c1a1087f459f765f960b06a69e7eb44202fd69be4f38ba32732d332871f257470d563c50241d67ad2a518bb5a1330d67eecd314159b63e1866fb1f96cfb9db1cb4d7a12eb0fd1b003d4abe596f1f56a758c707cfaeec9ac957df8a7a5a926808d8c875f4a38a3a6f151f9dff2c6b72a434410c5f211bf64611d3f2e22e160b60747e033d32de8babff958f90db2ccb7afae4e30426e2a128bb0ab2c583396cc8ca8f04c31cf7ad1531256fbf9e12165b9ff4e6117db6d5c0c3784eb491a3446edb1379733250ae114de7c3a13c2593036adc034a0e70ebb896e144231eaad9446c5edd937d71be7948160fefac5457d6c919f49fa20827dab585ce63f19dac030c5ff6445f234fab70c6d1e34452e5befcd84c73df85c24583892da30ea32012cbc232d5f36dc9107c3f65a326a9b8cf8749ffd424cb8faa6f9348a6c439c3aa5349c1b3dcb0ccb44f21b611ab2c24a8e19e93889400f1159e341dad3b70844de2974a3a72aed76208f328a26ab8d97a417b31bba36a2ce70a4c26381c6ed2cb1cda614dc5edba9c198e81c251f8c7ae7ae0157bc3e8a8e58bc8538fd653e41b9025e55713abfa178b1061be2b393bea5458b957e43c4efcb6d7854d85336dc58bce19257199cef106b812924acd1a7a2872cbc8daea038e72869c512c1efefe365fafa5c57086096d5d24d961c45eb7ae56823136bd2b592173be70902b0ebe437d081354a60f990c67817469867fa27fe71e6d7a865f050a1a4cb14aa0c9be964a78a6d7c2e8ffb51a69fda83e0b9f870e68b0b6b4b1792b3dc773193dd3a4bbbf9a957b391c01735e518bc29e44f10be6d2d300cf6d9450114e5c11a9c6eef488268053e4ed4915149bacfed9a563b83340a582a983e4792f75dad21ce1b619ae577b336fcaf039ac01782686dbeb929fc7885bd3ba27bf31bdfb50d8e107ea8b79616ace6a5267b4c6366669e27d8f93d013b38e5f7dcdca743b10b77729f06871ff9ece9c19d46b49b300b5b4f95b818d0f96f0ab62b28f90eaab8d5385d00b312b39e8aac9043f97d1fad41425da98249a0c6afd56b9b57b20619d5e700e3aee4bbb4059cdb9db8aeda90f99e080bf2beff5c765ff6b898e075ea631addd52c00be9e694da2d16b4b66811616155feed6943e094892c77f91536a5c5a483e65bd2b481ff3d06d1f8d0c98e01d17469cf2ace6dfdb33ca5c17dd865ab808fe75a7d597e455be21cb07f3c191237a1e38171fb9890f89b9bbb3dc7489b9dfc8669e9b8e98b25b89a8acd3224985db28b60a964ab4e51f7bc26170f5cee0a948c3daec630a86600f8d05597b13be8d450cd412875d28077c74f2932bc286b31f7099b3d5ca1a74c2f4407efeeb4e771c54d529fbf6005dfc588da22fbc6f8b4515f1183e68f075e3c8641ecce1973c48f094a9171411ca16ec2d0785596ba86552f81622b66985edcdce8a947d7632def181c35e2466567a21868ef24900d31f264503341b474ac298583dd2d4383057d522799eef8411f6bfe694772c581caff3499a61a03eccf89556ef86e03eae36fa4dc0e6424a7bc8c89553060b202598c714c26671c5129e4cc017570b98e9cc856b95951904399fd589e4c3d417e5dcee7da9d6e7aaaf7ba7ceea78a620e12d8a0d509fd61062f9901a417a2aa51cd6e7506b62b888f1eb91f2c03c9d6a6ad412dcefa41194a5730f0d507bb403bbd2a50a143fa08aae0b9318f9a0d2bcaa075441cb2c21232d9c181329f9db94c742c4c61b53d345d08d05b821eb469d7b9e8840382b6f0a2b6fe0b75ad4690d5b32dd98f763147c8ee9ea8ede1015b66b12e0639cb4eb82100379b40d76626c6ae65c03eabc83225cd5fb6b999d5fa2f2a94260d2e3e743c07cb0c441aa700988272e857997dd383d1fb7f726548a54be4542a384814e571de956fec13d2a6941d6cc76dea894273f7908d0dcd1672aeb297ee2dfdf1c6e803ac8fe09f10e42cd13dcc33ee1488c6ddc751e5213f179e0643fcedf18cb020a313003c95f10fd17048324040675683404866acc2a68c025e1f738f77f274e0bcfbebdee259c63fe91e8ae829278f3245fb505e31fbfe18980db0320fc366e9b41b877a8b15be5ebbbb7f763e8a2f16b34e67cb130a4e86410932fa1108c7aba0fcd9e2a82f4bc72f4a6674569d0de5feee4f441f118d9c4badbb7eecbf5d3a0abcf082421d0143be321d09a2ee2c1c0599784b5015d2aaa81a1b1289696e1231ce2e0b5c389ad807a2b3e0222ad5f8ba0514382a27fa4f3c48990fc689b41be3c3bfc96ed3befa5227f3231c33fc6bc36d3e5c4e76590d393e7d5560576d941b663ad631c6a55ab8729c3626c993ec7102949ed86807d7afaea7cb147a2a8f8d6342aa490eaee9b3db6904ed2ffa6ec57520f81ba2024fa0b94fd4cf5135f4207f8149c44b6bd2825543c9f3b71a6fd3d4990401916d2f4f0d0d9df6788f901cafecbff40f20314fae2f4c1e6bb066c9f47e4113eaaecd8e02817a936f2118c9e2aee2bfa356c883867a5bc0de626aae4aaf75258943d8e90c53bfe3350e15bbdc7f8019808afc37f11e7c3fc2a37056e733021b76a03a54d42c2179e8eb4b0b5ebe0d5c7de8cd430b8c6ecd8d5e0d50670b7c137fed29f5c3ddf496bfa6ecd64d04fde8ffa93f71bff1c740f84fce52c0e5889cffe9cdfe3faf92e19d05f4f98ff33fdb3591ffd082cf7e389d6bf85ed7e270bf77be3b3f9b9febf9b85f3b3696f3f74ffef99ebafdba91c80744cfd6bae5760bed7c53b776167a133077f6c1d62223f293ee4e7ccf7bbfff03d0e3ee49ffc7d919f1bdf778b2d90febd595e7f601991ac45ec260ce43f93366abe2fdaf223fa6df0bb3e0ae3e8c5839e053c7d63fbc97eae3bc2e1d7ed5524161f0588bdd4cc8ec37409dcd67c5edd5bf4fec8fcfcf0fafec5b579d3d2cc66a9e56c40a4881e38ed942b97a1ec98db6127b3568a6eb8e0f6a45318e2e46a91efeb670dc7fc9e225283cd37df666a272d2d7acc93d5c13938140555ba01740fba065d23d0fe3ae9f8a1f37749fcc251e2741ca7e900ff3f91588e7f6f7efe4f25b1fc979a7ff2f10afc99dfb7603c9ef9c9f17feffa4f905896d70db3edcd0fde81c2be40bb2d108b067c0ad52937c6fa86a9aa29571945e106b16d0d8361bacc78df583a48b0d61cc467b37fb8bb5c9a627f8ec49ee0affd9af2b78ee06c3a91bfdb110c8470bcf079993f02d3fcee0bc207a1b4ca25a7a9e7469177f1dd6646b9b12508893310ddce869a5591ce6f6fcbd9242c92cd97bf363ee87e08ef21aa1cf090fab2d0fde67fc9ac95e11d02e531fb2a6863f7cfa6e8e8cfe4cb786a1b20f11b91191bf7236d5d9c064bfed124f16f638bb403211751928743ab4442917dd43caf4793da2bef92e5a8664bf0a8d1b25cf84c2e4b20dc8c5621730425a6734144d1f9dbeaad8e4c48f0aecac1d407973bf91556514a0d403dd035500b012b044af04c2d04cae8a42e187c3496509dae6805745b671d44f03f2bd22eeb777d6bf426eca9dc73e0e65e70fd063ad6f0f74a06d5fffacbd175a7f2c53cbd4e01a5dc13afd5ddcb2251eaebbfbc8a99b3e2d21fffa0c02b736276b2c077ad10eb7b32b5032183d5e5092c44f842152837011848f39cad838131299b4104aeef8591655ff54320bae42c2d789886936e3ca2f844114c859c34f9921078d97e9d375afc1a3261260dc05ad035b01221283f2b982cb63d843f75e097b7cf32d13c232f33deed5812b9e112dbc904ead305db8006a0c4134eafb8df6c5fb9ed36964d1b138650b314ce4bb8cdf7fb2dbf29dd67d981c4fb72ac51d4954e5d005f644fe663febfa518962165d587755d8767feb7e79a95daaa7cf3dffeed5c96a71c43d7c2f45acd34b08471ba3be59414faef3c7e2ade47ffe1b237bf70c0968ccde1cad47c429459f52a70d7fb612091afaa60f3c9c6cdbb9b1b0a76201d6f7b0024c2883f5d5a6e5f01ae8cb2e9a94ff7fb4cf86160097c55ae1c26c744905983204462922e1bdee03d3eb2b90ec118c183e51b5139d742365462ec7bbf6234bdebea066a19c035b50424e39ecc95faed60f7ce6045061a4bb3ce514093d5bd8a1e156ea9e9ce02e554c69f0f8c68bba6baa8b7bfb20d0801c382698372d0128ac7048d89f52a2add9b12601dcf1de666d4c475c3b5c3372c44b10180001e0843cbbbd6374b585c5b812d75ef9c913678509541b333ac08fc4799c85e84c7551083ea67ddcdaa990a962904bac3cf9032c90a1fa5dab7cafa5ead2b6e66f733a6d5175d15fed25d30101937e1f76a52fdce93e8f7c4fa7707be534a1df59a24b6051e888cce24623f85c017302c4214eff2982c5d3435a329b4a48893e9e1457f0f513e844c2706011bbc73f85a5468889e4824d0c83ed97835ebb55e95951636fdaa93d22f25947e1196a7efdf3deaffbab020aa09b7982e308f16120f24fbb6ff9335ef7b3ba41075cdd7e9365a29d5d3f13c4a81af70bf6adc50d0eb204258959f17a42149245ef8a3c471c23461d7cd0e17328ff7be1ec5a2dcaf601810fd2f6199fe292c6ac29f85f77e40b3ff3094280ec5761e88987f3a63bbe4a84f7fcc0e7963b09bb5923e1c3897f28c8a7dcfb1d36b20680402b30a13205dba1bc449a0dd7c76156b36e5b8faa564ec9079a1cabc6bf68b64e59f5875683256a5245790ff5a7578c6a51d54c432e43c9cd4b30be6776a9f83462d28e2c455a5dfaa49a211bf2d8028f7997a996e21b1d1a2f1b6837cb104a389c1dc2b33a287a9fe6f3b8f47696cfe4b37b0ffd28df9dfa41b4033610b8007522aaa31927b41dbfd24a6cd87afc6d2b4e1c439cfdcce431b6455b7fcc275ab1ec2249d295b1350f65cded876cb2a95dd35ee1c42486be27a4bc8272b3527ccaafb5fc202ff4e1381e2dd2b6884890c50e681e47a91c8a9f3a4e58e636629db13d277eb1d8f019d05f634a0fb2af651045ad6208a5b1b2bdd47c62413b14eeedce772c8291cf7f60ad8dab18f0e97cecc4e6e54bfb6679ee4ffbc8900a8b352cfe22ece4500dc104938cbd3e965c48a435dce1555d8a2f0d78aa5bc13411261d32816a61920d56f10e4b54300eaaac5dd7c7af4834da9cced0bd4152d34797d69c3e7f2b2c1f5c2afff3b66160cfe96f38f8fffe958e696bf3b665679ede8619db4ddaabdd2548c099e290ce3d38ba4fc24583ce9db02edf5528d3706ac4dc88f554fb5d33ea6a7c7f70d97d167a43e5170dcbbc0bced1c9dbd28d026f83e2eab81ead796f27aa45b44d923e95dcb828a2e4eb4c2e024ca5817e9f3ad79b70a5d08cae1472b318461a16f1e2ababa04a1175f1c9d53d267069bc7806b41505171090d70c9d77089682160e83cdd601841d384a593a2754628458dc84535ad587301ed2cbe21b43078577943cb98cf0d70b4a21acfcb7f2dc3f7ea34fd10e0f5cf6efe58abe92b3f392fd03f03487c3fb016fa3bf2c1acfca47c223fd2fe4375b4fe8cfe0100f49f930fcaf83f0958fd0d80eff7e427fdb976d01fcfbfe8f1c2cf1da8a1fed3801f868683b5aba78993e6f70ad4fd39fbfdeef8027ec4a1b31927e68db0bfc3b47e704882bb82ed0b138a6dfe938017f0ef0644fe6640ff7b17c2df0ca8fdd0fafb71a5a9ddfdfa5b4a95e3979ea071cc32ae6ce24670db6e5d432bc64f02fa227fb3c3eb67f50bfa91e7df5fa8a308084d0c19fe511d9f04eb991f58d4a6d05d8f643f8bf1e4e2866c51e6d01924d3cde39df710d3af8b7d3ca646750ae4c35e651a29d216d74a5482a0169b1a2fa23ff12d24be4a54f7cac2f76c32bce35ae059c713284f7a0a87ecde00c7720dc7140c8629f925780c8642f5df14ee86edfe0f14eefe499c19ea37cb4287df8abce80d15380bbac5965a66b74bd1bee6f827cdfeff16f6fedbaffffd0a7bffe83a32dfe7feb714bb0b621e214bc3b8a17f3842b2ddf6bf51c1a2dcf1d77c1e4f0dae67d82c5e530970b17e38d789ca2cecda640266e5f81cd0d5ca8ba09b3f3302d444c9952762b326f6ab11a9154a41de9551e5219e2037fab312fc870441d44456fc3ac5fcb8a91ef88eab71dbaf1fc606fbffdae7ff79f6f93dfbb33a09b81bb1e2b28a8a0939e664c9a06b43204dfc4e1fe73fb38eccf7b9fff814cdeba7f3c7fdf330fe9df6596ab4479db74e90a1a20ad1206dc2ec4f6139f7f87acb370767743e4593e14a6ec1d1e381a1b2dbbf67b7cc466d2169342ce7a4599db7f91e85c182a8d55ba8ffe70aefcb3067e7be7b4df3b51ee334116ec74e6edfaba9aee4f2b8c61517c6c053eb5d17c4c7e1543fcbc998f989940e34dd8ca09c840041590469958df488719b8236d2e63ff3c06099397e3932b0e649fff53cb0bec8f337fe65ec0d50f7876aa6e1d93e2fdc55421874227acfde1da23f4df82a4743603ffe6423427a448d25efde5a0fc9e2c5651c82bc332acbea0169257e11990d35b11a585e78a5edc4680c50b171cc2b2008d16934af8fa24304eeabacc6ce7909b04fe55d1a77a760776ad2342e4f51a6c88054e3c764fd19b913a040609b1c02f0f596d566bb422cfc024e668847041ca2f88b9e5da9ba8b05661b66c18db37531e43a960afb310eafc60575c058a6df29ab9aba16aa93834b109b22767c4a9fef668ec5eed345652dbb5c197459701018f65bc4bef983940e33f509ee561dae9da4ea87b7cf76c783b535649885104d0a2974eae484eca213687cc9c1b478ec18512df69be4475a212ad99c612484eff11f5bcd40d2e3ae5733a248f938cef55485ef5ef6e3f3f183df916c2aaf3dde34b1cd89593348b006784de10da28755215e9216d6e26730e2e344a9ea88e2fa0f7b7474832a0916e53d7a4bf56882e153e2d5b85076d8a8429d33d4f58b05eab85fa100d590baa80b181ee05fd83f8a9639fb3e474d941677b5c0b33b8a0faa15938c90531cf539d2a023ef17bc81af3991a47f8b206430944530092a215c303141af5a197b8d8a08eb2dda9ec6a40652b176ddad0796607a93f7fa477835d0abd9c8c8cd3de2cd4821580a78639357f53928527e56e19d5bd045d9b88cf64aa71011da108f863e8c7b1acdcec917a852410751afe06d31b5286676233eec7eb1ee875760710edf937918cb8d84b7c2b0670e5c43856b62c057aa0163e1ee5036775f8328891f14ddb85879f2ec56dee522f02818b31b5c79761cdd37c3593274b62524bf1bc6b089da517e63b349fd4138546aa37ab934aaa4c56d4b5ae48285b8d6343a885d0c40b81662a9eeb7bf53e7842f3977773af0613359490a5fd01c0ff760a6c544072c595d92e590cf5799482c76938ee886b761ae7534c596318980417f9191edb4a8c8e574d52269a869b5b4975b7761a0c24d56b12a63b2e637928344aab6f178def0b9825b3f5c36801b6d127fff9bd4029795e9be6fc7cca7b241a98fad4372b12969be43d116f18762702657b69f7360e03f554932f57a673108509bb1a2b89c2e04a2f68585bf9846cec8548967642f09f820843c969ef5fc5904b4e948ba12529e93f3517249e9213b1c25935aa7f4eb698afeb03c755e2575124714be8ee0fd175e677e02b18eef978d85e48ff83d143e7de6dccc0b25a1b7dc2bb76618b4363df07d3899212f100f5e3417cf8f285ea6403ff9964c6da05ad586f0e0868c58004dedbfa099f70eef51e2fa0b7b0abb65880cec68e17e3453b62e0f04578cb6b4c36065fa1df7f942d09ae0fd0586eab9c3625808fd4a7ac1d46a4075a3fdc371f6e8a2723ced4be7468614f1a53806cebd02832ddd4328b3a9c66c0b25d4c779ff37a6afeaf04826cffa154ff34ecce3304d6339f44817cd788b432be0f4c071e6624745c7b1f22881a1d34fb0585e73c79eb97fad85514d84a5c587139eb1d86a857d358a70c9295c50d4cf39fecadbce0d04870d2869cd1731b37dcf0573b4225cc13a029bed3f71b804f320747b78f19ea5db66be99f949fc40dd6e7f90cbfb27916251afc7765fdf210ebe423ccccfbb769108a31b6643f4e688ec3292841b50e2586e19ea720366788af8db9504368e00d13a8f158606fac25db2cfb2a7660dc4289ebd6a74299353d5667c25c6c86b49d4261c3507ceb8ad267f8ddacf618e114b3521a32e9022ee0e6c614e28ef88bc1051d9404cda4f8e6a7a49e55f135db106ecdcc25f745cf68303c97eccd0605fd6d0cdaa202d9e20d5a97cfde9195665e77274149b97dbf97e915d2f5bec747f69aa848ca5ce57bcb760e82cead6dde3591dc807e52781f592a7c845a938de82977298fef8954946e2e636fc52e2bbbe26e6799e480c871996cb26f4438c5aab6c5333d8571d0db127478036d0ec6c5bfdcbe80138b905c3f77a1ff159c9b8bdeff50da28b7c66b9991537022e43a6162aec213bec35940d179cb0d44d740c8ff55f788bdcc68797896b2775b0e613e7cd044d080cdf242eaeb389c8db49a7de958a5f7f8db384d65336b96774bc2be31e0d405b8ac1bf4783be8d0df2c54a8d87c866eba5bdb585e7c2a367c1658edd435745d6b408488c6f620211f5646257666d6385c10384dd51561dae3ddd114c5e346de2423cf398f2a0104c0325dd319f9b647e535a8cc49497603d2ec808e659a41294bd9708ee2de2e747814828bfee196f5bba5890c265cafec8a13fd585dd412bf4d2f014fd1cdaf625228e91d5843f03860fd66ea1c985e622c3e38bdee60f5cfd6ebc41f2dd503836f9942aa8c5081c1f56067cd763fbb66059877b6815cfaefde91ba49224b35b7cf7ebd89535675d37a2096d66ee5ecfbf15aefa463991b6c6ca3132c689aef872c108f6bc7a9d7064c09be3c8c3fa4e6a5643a2b7e2eaf5aa8bddd0f32f1e0f43460346b125da4c0de07291bea7de580312d2b6e18d8f7e299e2f61a3d26b0c9af11a78207662d6d2294f9d456d1f1de3dd5f6c24457ddc0095c06b2fa960ccca7e9a2f7483c0bac1914678a67b27e22d412d0dbb7a0bf9d7cf5d7d7b1a5115ca2db4c8131ed0004aba06c507818443a06e847582c1b09809bfc7761306344ba29754a86d005166b6a1dd7de7bce0f09387dddfb4bb18a17da2bf251a1371590913b6995c72f24acef9c3bb3756fff84569bdb9efe7fc08c0f69fc32b7efafa1e4e8af5932f18583facf3ffcf8131c23648ba945c022d9bd9ae42aad935f85037dd5b0ec5d7798eaebe96b926581bc29341668770aa0a2e7e5189d0d7a33dcbac740874b50583a99669f43fdf3551d5475e4504015943a0cea6b18261467012f67648543dec27b86abf762492d8c8bd1992ce270ec839d2bffd0d857ce168dc573ad5c89502569091f64de07105b258380f048184b6d5f38c4aa4a1b1224b8ff4c031b7bd10895aa62bc8672211c297974206e1bd2b1389f6c4ad39cfabb2c57935833ac66abd4244c490eb79f832b0db881baebe1e74558300ffab72274e38bf5f3a0428a4da50b4f2a74a8700787efda5bf05781e12a628f21686dd0137d01fbac195ffb03d00c2d677f564c4821917dd6c790cc41ebdd80b613eeca3f6bb53713f5a594036c7c8ac23122536c04d67836aacd9bca0241046bc1a0dd69d0a3d9e947a7abc0083f12ff72e38042a84e7f61f1fffd3eeddc1bfdbbd6b7a76591a4dfa3e3d9179ae7cb387e7837793e225d3f59ddc396cc4e5d7793d32ee62e73e3cfda40e047daa5925bf9448f2724e4ef3f7d0d0854f6cd27822cf6ffe44a9aa4af99c7b3954be840a728fda7c317434126d4c9d95d0ed16c5370772a785719a101baa143ed0085fadf3408643584aaeaba74635c81c93a7cb7d55f13e90ee55f42fc568e07e5d8ce63fbda224370f7448a2a5bf3eeb52407b5e68c0416dabbbdd0e849cf9f03c2d89b27d5a36c53c5a4028d32b19034da9f382b5228540e953f7e16b31888902a6c42e8b808332cb7a89b59fab04e0b127dd342c953648ae62aa2cd46ebd7e0a7435811004c4fc6fe183411851bfbb7104d49b875512dffdd48680d6f71b04d7af3f9ef9e5ea00533f9fe2320fd332b38172d67a7b00c47b8dfccb908e38bdb8fd47d200d4cb73afd0a2577556a671ad2cdf52422a9870217096da2d52e73b394e0e4e756c0ab25e05b4b072e1289781bcf667033846afc2fe9f000000fffffde0b12801c001a09dad6027a87ae55421236f32a2e1c846f7476354595b9962070b4043f0a2228ba06ebc77e37e4f82e8e19643c85b33e27acd0dc5834dd9fee007d041094831ab8e", + "0x02f9011c014f83db5db38504d842e8db83032411941111111254eeb25477b68fb85ed929f73a9605828801aa535d3d0c0000b8a8e449022e00000000000000000000000000000000000000000000000001aa535d3d0c00000000000000000000000000000000000000000000000001d3f46ffb742541b2fb00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000001c00000000000000000000000757a197b3b17b207d6de3840de09bcf2dfb75b72e26b9977c080a088734c62d901b8291b06dd3f1033caaf0185e6e834d30ee57cc019a419934f0ea07ffdedcc64b8c766e98a19507951f2c7935990fa77f29152269cac9ecf986f1f", + "0x02f901b30182076783db5db3850f224d4a00832dc6c094763a0ca93af05ade98a52dc1e5b936b89bf8b89a80b90144a566999700000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000c2d0ed2cda1579169ab3c9f0e0be0e575db9718d00000000000000000000000000000000000000000000f58050f1ad8258a000000000000000000000000000000000000000000000000000000000000000004fb70000000000000000000000000a6c69327d517568e6308f1e1cd2fd2b2b3cd4bf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000041674750031cbfec1a3e0092c88f2cc9fb8351b3ef22bc9668ebdf0ed11e185d6d510a4488c95088552ac1317781925fdc5fc8a13a95614697efe99b7fd44fcaa63c00000000000000000000000000000000000000000000000000000000000000c001a058a3db6f5157d0b6ee95abfaea2eaa0d31dc02d9ce075706561550aaadf6d4fca05af601d396a085552055575c71a2d0588daca9860cec6df623ec19c908bca6e9", + "0x02f87101830572e7808503fd15b4d3827d0094388c818ca8b9251b393131c08a736a67ccb1929787b80e9bf9c95faf80c001a046e20da3cb4db90b81d4240440ab310e163e0c255d42601a3e12cbcc9cda904da0157bdea96cbf9d6fe4425855e687656f501302c3696e7aac102eec593ad7f930" + ], + "withdrawals": [ + { + "index": "15618737", + "validator_index": "8041", + "address": "0xf146b3fde61adbd9bff4f8f1196bcde182debc3a", + "amount": "15710567" + }, + { + "index": "15618738", + "validator_index": "8042", + "address": "0xf146b3fde61adbd9bff4f8f1196bcde182debc3a", + "amount": "15674802" + }, + { + "index": "15618739", + "validator_index": "8043", + "address": "0xf146b3fde61adbd9bff4f8f1196bcde182debc3a", + "amount": "15620178" + }, + { + "index": "15618740", + "validator_index": "8044", + "address": "0xf146b3fde61adbd9bff4f8f1196bcde182debc3a", + "amount": "15707042" + }, + { + "index": "15618741", + "validator_index": "8045", + "address": "0xf146b3fde61adbd9bff4f8f1196bcde182debc3a", + "amount": "15735291" + }, + { + "index": "15618742", + "validator_index": "8046", + "address": "0xf146b3fde61adbd9bff4f8f1196bcde182debc3a", + "amount": "166046858" + }, + { + "index": "15618743", + "validator_index": "8047", + "address": "0xf146b3fde61adbd9bff4f8f1196bcde182debc3a", + "amount": "15680567" + }, + { + "index": "15618744", + "validator_index": "8048", + "address": "0xf146b3fde61adbd9bff4f8f1196bcde182debc3a", + "amount": "15659048" + }, + { + "index": "15618745", + "validator_index": "8049", + "address": "0xf146b3fde61adbd9bff4f8f1196bcde182debc3a", + "amount": "15661454" + }, + { + "index": "15618746", + "validator_index": "8050", + "address": "0xf146b3fde61adbd9bff4f8f1196bcde182debc3a", + "amount": "15691465" + }, + { + "index": "15618747", + "validator_index": "8051", + "address": "0xf146b3fde61adbd9bff4f8f1196bcde182debc3a", + "amount": "54258427" + }, + { + "index": "15618748", + "validator_index": "8052", + "address": "0xf146b3fde61adbd9bff4f8f1196bcde182debc3a", + "amount": "15717626" + }, + { + "index": "15618749", + "validator_index": "8053", + "address": "0xf146b3fde61adbd9bff4f8f1196bcde182debc3a", + "amount": "15740848" + }, + { + "index": "15618750", + "validator_index": "8054", + "address": "0xf146b3fde61adbd9bff4f8f1196bcde182debc3a", + "amount": "15713910" + }, + { + "index": "15618751", + "validator_index": "8055", + "address": "0xf146b3fde61adbd9bff4f8f1196bcde182debc3a", + "amount": "15673276" + }, + { + "index": "15618752", + "validator_index": "8056", + "address": "0xf146b3fde61adbd9bff4f8f1196bcde182debc3a", + "amount": "15702332" + } + ] + }, + "bls_to_execution_changes": [] + } + }, + "signature": "0x8ede3b38703643c89d05cd18b9ce3a62ab4553b39b26412e3cfbed474c17985af97559512125b845cc72349672b79605159fbcbc9a6feecba227935b60def345799239232d6f529a74e6449c40e216f17673cf9770f97b4a1eb22de1945363f3" +} \ No newline at end of file diff --git a/packages/beacon-node/test/mocks/block.ts b/packages/beacon-node/test/mocks/block.ts index 9a3e6dd0deed..b1e7f71a43aa 100644 --- a/packages/beacon-node/test/mocks/block.ts +++ b/packages/beacon-node/test/mocks/block.ts @@ -1,33 +1,73 @@ import fs from "node:fs"; import {ssz, allForks} from "@lodestar/types"; import {ForkInfo, createChainForkConfig, defaultChainConfig} from "@lodestar/config"; +import {mainnetChainConfig} from "@lodestar/config/presets"; +import {minimalPreset} from "@lodestar/params/presets/minimal"; +import {mainnetPreset} from "@lodestar/params/presets/mainnet"; -const loadBlock = (path: string): any => JSON.parse(fs.readFileSync(new URL(path, import.meta.url), "utf8")); +const isMinimal = defaultChainConfig.CONFIG_NAME === "minimal"; +const directory = "./__fixtures__/"; +/* eslint-disable @typescript-eslint/no-unsafe-assignment */ +/* eslint-disable @typescript-eslint/no-unsafe-member-access */ +/* eslint-disable @typescript-eslint/no-unsafe-call */ +const loadBlock = (blockName: string): any => { + const block = JSON.parse(fs.readFileSync(new URL(directory.concat(blockName), import.meta.url), "utf8")); -export const phase0SignedBeaconBlock = ssz.phase0.SignedBeaconBlock.fromJson( - loadBlock("./__fixtures__/block.phase0.json") -); -export const altairSignedBeaconBlock = ssz.altair.SignedBeaconBlock.fromJson( - loadBlock("./__fixtures__/block.altair.json") -); -export const bellatrixSignedBeaconBlock = ssz.bellatrix.SignedBeaconBlock.fromJson( - loadBlock("./__fixtures__/block.bellatrix.json") -); + // convert mainnet blocks to minimal blocks if necessary + if (isMinimal && block.message.body.sync_aggregate?.sync_committee_bits) { + block.message.body.sync_aggregate.sync_committee_bits = block.message.body.sync_aggregate.sync_committee_bits.slice( + 0, + 10 + ); + } + return block; +}; +/* eslint-enable @typescript-eslint/no-unsafe-member-access */ +/* eslint-enable @typescript-eslint/no-unsafe-assignment */ +/* eslint-enable @typescript-eslint/no-unsafe-call */ + +// calculate slot ratio so that getForkTypes and getBlindedForkTypes return correct fork for minimal configuration +const slotPerEpochRatio = isMinimal ? mainnetPreset.SLOTS_PER_EPOCH / minimalPreset.SLOTS_PER_EPOCH : 1; + +/* eslint-disable @typescript-eslint/naming-convention */ +const config = createChainForkConfig({ + ...defaultChainConfig, + ALTAIR_FORK_EPOCH: mainnetChainConfig.ALTAIR_FORK_EPOCH * slotPerEpochRatio, + BELLATRIX_FORK_EPOCH: mainnetChainConfig.BELLATRIX_FORK_EPOCH * slotPerEpochRatio, + CAPELLA_FORK_EPOCH: mainnetChainConfig.CAPELLA_FORK_EPOCH * slotPerEpochRatio, + DENEB_FORK_EPOCH: mainnetChainConfig.DENEB_FORK_EPOCH * slotPerEpochRatio, +}); +/* eslint-enable @typescript-eslint/naming-convention */ + +export const phase0SignedBeaconBlock = ssz.phase0.SignedBeaconBlock.fromJson(loadBlock("block.phase0.json")); +export const altairSignedBeaconBlock = ssz.altair.SignedBeaconBlock.fromJson(loadBlock("block.altair.json")); +export const bellatrixSignedBeaconBlock = ssz.bellatrix.SignedBeaconBlock.fromJson(loadBlock("block.bellatrix.json")); export const bellatrixSignedBlindedBeaconBlock = ssz.bellatrix.SignedBlindedBeaconBlock.fromJson( - loadBlock("./__fixtures__/blindedBlock.bellatrix.json") -); -export const capellaSignedBeaconBlock = ssz.capella.SignedBeaconBlock.fromJson( - loadBlock("./__fixtures__/block.capella.json") + loadBlock("blindedBlock.bellatrix.json") ); +export const capellaSignedBeaconBlock = ssz.capella.SignedBeaconBlock.fromJson(loadBlock("block.capella.json")); export const capellaSignedBlindedBeaconBlock = ssz.capella.SignedBlindedBeaconBlock.fromJson( - loadBlock("./__fixtures__/blindedBlock.capella.json") + loadBlock("blindedBlock.capella.json") ); +if (isMinimal) { + capellaSignedBlindedBeaconBlock.message.body.executionPayloadHeader.withdrawalsRoot = + ssz.capella.Withdrawals.hashTreeRoot(capellaSignedBeaconBlock.message.body.executionPayload.withdrawals); +} +// export const denebSignedBeaconBlock = ssz.deneb.SignedBeaconBlock.fromJson( +// loadBlock("block.deneb.json") +// ); +// export const denebSignedBlindedBeaconBlock = ssz.deneb.SignedBlindedBeaconBlock.fromJson( +// loadBlock("blindedBlock.deneb.json") +// ); export const phase0SerializedSignedBeaconBlock = ssz.phase0.SignedBeaconBlock.serialize(phase0SignedBeaconBlock); export const altairSerializedSignedBeaconBlock = ssz.altair.SignedBeaconBlock.serialize(altairSignedBeaconBlock); export const bellatrixSerializedSignedBeaconBlock = ssz.bellatrix.SignedBeaconBlock.serialize(bellatrixSignedBeaconBlock); export const capellaSerializedSignedBeaconBlock = ssz.capella.SignedBeaconBlock.serialize(capellaSignedBeaconBlock); +// export const denebSerializedSignedBeaconBlock = ssz.deneb.SignedBeaconBlock.serialize(denebSignedBeaconBlock); + +console.log(ssz.capella.Withdrawals.hashTreeRoot(capellaSignedBeaconBlock.message.body.executionPayload.withdrawals)); export const bellatrixSerializedBlindedSignedBeaconBlock = ssz.bellatrix.SignedBlindedBeaconBlock.serialize( bellatrixSignedBlindedBeaconBlock @@ -35,46 +75,92 @@ export const bellatrixSerializedBlindedSignedBeaconBlock = ssz.bellatrix.SignedB export const capellaSerializedSignedBlindedBeaconBlock = ssz.capella.SignedBlindedBeaconBlock.serialize( capellaSignedBlindedBeaconBlock ); +// export const denebSerializedSignedBlindedBeaconBlock = +// ssz.deneb.SignedBlindedBeaconBlock.serialize(denebSignedBlindedBeaconBlock); -const config = createChainForkConfig(defaultChainConfig); const phase0ForkInfo = config.getForkInfo(phase0SignedBeaconBlock.message.slot); const altairForkInfo = config.getForkInfo(altairSignedBeaconBlock.message.slot); const bellatrixForkInfo = config.getForkInfo(bellatrixSignedBeaconBlock.message.slot); const capellaForkInfo = config.getForkInfo(capellaSignedBeaconBlock.message.slot); +// const denebForkInfo = config.getForkInfo(denebSignedBeaconBlock.message.slot); -export const mockBlocks: [ - ForkInfo, - Uint8Array, - allForks.SignedBeaconBlock, - Uint8Array, - allForks.SignedBlindedBeaconBlock, -][] = [ - [ - phase0ForkInfo, - phase0SerializedSignedBeaconBlock, - phase0SignedBeaconBlock, - phase0SerializedSignedBeaconBlock, - phase0SignedBeaconBlock, - ], - [ - altairForkInfo, - altairSerializedSignedBeaconBlock, - altairSignedBeaconBlock, - altairSerializedSignedBeaconBlock, - altairSignedBeaconBlock, - ], - [ - bellatrixForkInfo, - bellatrixSerializedSignedBeaconBlock, - bellatrixSignedBeaconBlock, - bellatrixSerializedBlindedSignedBeaconBlock, - bellatrixSignedBlindedBeaconBlock, - ], - [ - capellaForkInfo, - capellaSerializedSignedBeaconBlock, - capellaSignedBeaconBlock, - capellaSerializedSignedBlindedBeaconBlock, - capellaSignedBlindedBeaconBlock, - ], +interface MockBlock { + forkInfo: ForkInfo; + full: allForks.SignedBeaconBlock; + fullSerialized: Uint8Array; + blinded?: allForks.SignedBlindedBeaconBlock; + blindedSerialized?: Uint8Array; +} + +export const mockBlocks: MockBlock[] = [ + { + forkInfo: phase0ForkInfo, + full: phase0SignedBeaconBlock, + fullSerialized: phase0SerializedSignedBeaconBlock, + }, + { + forkInfo: altairForkInfo, + full: altairSignedBeaconBlock, + fullSerialized: altairSerializedSignedBeaconBlock, + }, + { + forkInfo: bellatrixForkInfo, + full: bellatrixSignedBeaconBlock, + fullSerialized: bellatrixSerializedSignedBeaconBlock, + blinded: bellatrixSignedBlindedBeaconBlock, + blindedSerialized: bellatrixSerializedBlindedSignedBeaconBlock, + }, + { + forkInfo: capellaForkInfo, + full: capellaSignedBeaconBlock, + fullSerialized: capellaSerializedSignedBeaconBlock, + blinded: capellaSignedBlindedBeaconBlock, + blindedSerialized: capellaSerializedSignedBlindedBeaconBlock, + }, + // { + // forkInfo: config.forks.deneb, + // full: denebSignedBeaconBlock, + // fullSerialized: denebSerializedSignedBeaconBlock, + // blinded: denebSignedBlindedBeaconBlock, + // blindedSerialized: denebSerializedSignedBlindedBeaconBlock, + // }, ]; + +// export const mockBlocks: [ +// ForkInfo, +// Uint8Array, +// allForks.SignedBeaconBlock, +// Uint8Array, +// allForks.SignedBlindedBeaconBlock, +// ][] = [ +// [ +// phase0ForkInfo, +// phase0SerializedSignedBeaconBlock, +// phase0SignedBeaconBlock, +// phase0SerializedSignedBeaconBlock, +// phase0SignedBeaconBlock, +// ], +// [ +// altairForkInfo, +// altairSerializedSignedBeaconBlock, +// altairSignedBeaconBlock, +// altairSerializedSignedBeaconBlock, +// altairSignedBeaconBlock, +// ], +// [ +// bellatrixForkInfo, +// bellatrixSerializedSignedBeaconBlock, +// bellatrixSignedBeaconBlock, +// bellatrixSerializedBlindedSignedBeaconBlock, +// bellatrixSignedBlindedBeaconBlock, +// ], +// [ +// capellaForkInfo, +// // new Uint8Array(), +// capellaSerializedSignedBeaconBlock, +// // {} as unknown as allForks.SignedBeaconBlock, +// capellaSignedBeaconBlock, +// capellaSerializedSignedBlindedBeaconBlock, +// capellaSignedBlindedBeaconBlock, +// ], +// ]; From 3b67b2bfbc87a9a029fbf65860ecc7eb048d533e Mon Sep 17 00:00:00 2001 From: matthewkeil Date: Wed, 13 Sep 2023 14:43:06 +0200 Subject: [PATCH 18/51] refactor: rename blindedBlockToFullBytes in chain/interface --- packages/beacon-node/src/chain/chain.ts | 6 +++--- packages/beacon-node/src/chain/interface.ts | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/beacon-node/src/chain/chain.ts b/packages/beacon-node/src/chain/chain.ts index 4abbc2f7d3e4..9b4fb0085c40 100644 --- a/packages/beacon-node/src/chain/chain.ts +++ b/packages/beacon-node/src/chain/chain.ts @@ -46,7 +46,7 @@ import {isOptimisticBlock} from "../util/forkChoice.js"; import {BufferPool} from "../util/bufferPool.js"; import { blindedOrFullToFull, - reassembleBlindedBlockBytesToFullBytes, + reassembleBlindedOrFullToFullBytes, TransactionsAndWithdrawals, } from "../util/fullOrBlindedBlock.js"; import {BlockProcessor, ImportBlockOpts} from "./blocks/index.js"; @@ -589,11 +589,11 @@ export class BeaconChain implements IBeaconChain { return blindedOrFullToFull(this.config, info.seq, block, await this.getTransactionsAndWithdrawals(seq, slot)); } - blindedBlockToFullBytes(forkSeq: ForkSeq, block: Uint8Array): AsyncGenerator { + blindedOrFullToFullBytes(forkSeq: ForkSeq, block: Uint8Array): AsyncGenerator { // TODO: Same code as `blindedBlockToFull`, but without de-serializing block.. looks really annoying.. // We should review if the optimization to stream only bytes on ReqResp is worth the complexity, an alternative // is to implement more restrictive rate-limiting overall such that the load of serdes is acceptable. - return reassembleBlindedBlockBytesToFullBytes(forkSeq, block, this.getTransactionsAndWithdrawals(seq, slot)); + return reassembleBlindedOrFullToFullBytes(forkSeq, block, this.getTransactionsAndWithdrawals(seq, slot)); } async produceBlockWrapper( diff --git a/packages/beacon-node/src/chain/interface.ts b/packages/beacon-node/src/chain/interface.ts index e5a75f52f000..aae892421199 100644 --- a/packages/beacon-node/src/chain/interface.ts +++ b/packages/beacon-node/src/chain/interface.ts @@ -187,7 +187,7 @@ export interface IBeaconChain { }>; blindedBlockToFull(block: allForks.FullOrBlindedSignedBeaconBlock): Promise; - blindedBlockToFullBytes(forkSeq: ForkSeq, block: Uint8Array): AsyncGenerator; + blindedOrFullToFullBytes(forkSeq: ForkSeq, block: Uint8Array): AsyncGenerator; /** Process a block until complete */ processBlock(block: BlockInput, opts?: ImportBlockOpts): Promise; From 935ad02d1bb04b6e8c3592f7031fa9c61ae3e2d6 Mon Sep 17 00:00:00 2001 From: matthewkeil Date: Wed, 13 Sep 2023 14:46:36 +0200 Subject: [PATCH 19/51] test: fix mocks and get mocks/block modifying for minimal and mainnet --- packages/beacon-node/test/mocks/block.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/beacon-node/test/mocks/block.ts b/packages/beacon-node/test/mocks/block.ts index b1e7f71a43aa..bd0a91766bd8 100644 --- a/packages/beacon-node/test/mocks/block.ts +++ b/packages/beacon-node/test/mocks/block.ts @@ -17,7 +17,9 @@ const loadBlock = (blockName: string): any => { if (isMinimal && block.message.body.sync_aggregate?.sync_committee_bits) { block.message.body.sync_aggregate.sync_committee_bits = block.message.body.sync_aggregate.sync_committee_bits.slice( 0, - 10 + // convert syncCommitteeBits to correct hex length before conversion + // 2 for "0x" and then 2 char per byte + 2 + 2 * (minimalPreset.SYNC_COMMITTEE_SIZE / 8) ); } return block; From a3dcbfbd7277cd909858b4cca4d27deaf16d0a07 Mon Sep 17 00:00:00 2001 From: matthewkeil Date: Wed, 13 Sep 2023 15:36:35 +0200 Subject: [PATCH 20/51] feat: pull payload from execution layer --- packages/beacon-node/src/chain/chain.ts | 35 ++++++++++++------- .../src/util/fullOrBlindedBlock.ts | 15 ++++---- 2 files changed, 31 insertions(+), 19 deletions(-) diff --git a/packages/beacon-node/src/chain/chain.ts b/packages/beacon-node/src/chain/chain.ts index 9b4fb0085c40..788e6901673e 100644 --- a/packages/beacon-node/src/chain/chain.ts +++ b/packages/beacon-node/src/chain/chain.ts @@ -46,6 +46,7 @@ import {isOptimisticBlock} from "../util/forkChoice.js"; import {BufferPool} from "../util/bufferPool.js"; import { blindedOrFullToFull, + getEth1BlockHashFromSerializedBlock, reassembleBlindedOrFullToFullBytes, TransactionsAndWithdrawals, } from "../util/fullOrBlindedBlock.js"; @@ -586,14 +587,21 @@ export class BeaconChain implements IBeaconChain { async blindedBlockToFull(block: allForks.FullOrBlindedSignedBeaconBlock): Promise { const info = this.config.getForkInfo(block.message.slot); - return blindedOrFullToFull(this.config, info.seq, block, await this.getTransactionsAndWithdrawals(seq, slot)); + const blockHash = Buffer.from(block.message.body.eth1Data.blockHash).toString("hex"); + return blindedOrFullToFull( + this.config, + info.seq, + block, + await this.getTransactionsAndWithdrawals(info.seq, blockHash) + ); } - blindedOrFullToFullBytes(forkSeq: ForkSeq, block: Uint8Array): AsyncGenerator { - // TODO: Same code as `blindedBlockToFull`, but without de-serializing block.. looks really annoying.. - // We should review if the optimization to stream only bytes on ReqResp is worth the complexity, an alternative - // is to implement more restrictive rate-limiting overall such that the load of serdes is acceptable. - return reassembleBlindedOrFullToFullBytes(forkSeq, block, this.getTransactionsAndWithdrawals(seq, slot)); + blindedOrFullToFullBytes(forkSeq: ForkSeq, block: Uint8Array): AsyncIterable { + return reassembleBlindedOrFullToFullBytes( + forkSeq, + block, + this.getTransactionsAndWithdrawals(forkSeq, getEth1BlockHashFromSerializedBlock(block)) + ); } async produceBlockWrapper( @@ -825,18 +833,19 @@ export class BeaconChain implements IBeaconChain { } } - private async getTransactionsAndWithdrawals(): Promise { + private async getTransactionsAndWithdrawals( + forkSeq: ForkSeq, + blockHash: string + ): Promise { let transactions: Uint8Array[] | undefined; let withdrawals: capella.Withdrawals | undefined; - if (seq >= ForkSeq.bellatrix) { - transactions = await this.getTransactions(); + if (forkSeq >= ForkSeq.bellatrix) { + const [payload] = await this.executionEngine.getPayloadBodiesByHash([blockHash]); + if (payload?.transactions) transactions = payload.transactions; + if (payload?.withdrawals) withdrawals = payload.withdrawals; } - if (seq >= ForkSeq.capella) { - withdrawals = await this.getWithdrawals(); - } - // TODO: (matthewkeil) Temp to get build working return { transactions, withdrawals, diff --git a/packages/beacon-node/src/util/fullOrBlindedBlock.ts b/packages/beacon-node/src/util/fullOrBlindedBlock.ts index 2e375637be5e..113b674292b8 100644 --- a/packages/beacon-node/src/util/fullOrBlindedBlock.ts +++ b/packages/beacon-node/src/util/fullOrBlindedBlock.ts @@ -1,6 +1,6 @@ import {ChainForkConfig} from "@lodestar/config"; import {ssz, allForks, bellatrix, capella, deneb} from "@lodestar/types"; -import {BYTES_PER_LOGS_BLOOM, ForkSeq, SYNC_COMMITTEE_SIZE, isForkExecution} from "@lodestar/params"; +import {BYTES_PER_LOGS_BLOOM, ForkSeq, SYNC_COMMITTEE_SIZE} from "@lodestar/params"; import {executionPayloadToPayloadHeader} from "@lodestar/state-transition"; import {ROOT_SIZE, VARIABLE_FIELD_OFFSET, getSlotFromSignedBeaconBlockSerialized} from "./sszBytes.js"; @@ -58,7 +58,14 @@ function getOffsetWithinBeaconBlockBody(blockBytes: DataView, offset: number): n return blockBytes.getUint32(readAt, true); } -const LOCATION_OF_PROPOSER_SLASHINGS_OFFSET = 96 + 32 + 8 + 32 + 32; +const LOCATION_OF_ETH1_BLOCK_HASH = 96 + 32 + 8; +export function getEth1BlockHashFromSerializedBlock(block: Uint8Array): string { + const firstByte = + SIGNED_BEACON_BLOCK_COMPENSATION_LENGTH + BEACON_BLOCK_COMPENSATION_LENGTH + LOCATION_OF_ETH1_BLOCK_HASH; + return Buffer.from(block.slice(firstByte, firstByte + ROOT_SIZE)).toString("hex"); +} + +const LOCATION_OF_PROPOSER_SLASHINGS_OFFSET = LOCATION_OF_ETH1_BLOCK_HASH + 32 + 32; function getProposerSlashingsOffsetWithinBeaconBlockBody(blockBytes: DataView): number { return getOffsetWithinBeaconBlockBody(blockBytes, LOCATION_OF_PROPOSER_SLASHINGS_OFFSET); } @@ -170,10 +177,6 @@ function getTransactionsOffset(blockBytes: DataView): number { return getOffsetWithinExecutionPayload(blockBytes, LOCATION_OF_TRANSACTIONS_OFFSET_WITHIN_EXECUTION_PAYLOAD); } -function getTransactionsRootOffset(executionPayloadOffset: number): number { - return executionPayloadOffset + LOCATION_OF_TRANSACTIONS_OFFSET_WITHIN_EXECUTION_PAYLOAD; -} - /** * Bellatrix: * preamble: Fixed Length Data From f89d715781c9e9cbc4705bf6b94ef2df6027cff2 Mon Sep 17 00:00:00 2001 From: matthewkeil Date: Wed, 13 Sep 2023 15:37:16 +0200 Subject: [PATCH 21/51] chore: fix lint issues --- packages/beacon-node/src/chain/interface.ts | 2 +- .../network/reqresp/handlers/beaconBlocksByRange.ts | 13 +++++++++++-- .../network/reqresp/handlers/beaconBlocksByRoot.ts | 7 +++++-- packages/beacon-node/test/mocks/block.ts | 2 -- .../test/unit/util/fullOrBlindedBlock.test.ts | 4 ++-- 5 files changed, 19 insertions(+), 9 deletions(-) diff --git a/packages/beacon-node/src/chain/interface.ts b/packages/beacon-node/src/chain/interface.ts index aae892421199..5d115e2a185b 100644 --- a/packages/beacon-node/src/chain/interface.ts +++ b/packages/beacon-node/src/chain/interface.ts @@ -187,7 +187,7 @@ export interface IBeaconChain { }>; blindedBlockToFull(block: allForks.FullOrBlindedSignedBeaconBlock): Promise; - blindedOrFullToFullBytes(forkSeq: ForkSeq, block: Uint8Array): AsyncGenerator; + blindedOrFullToFullBytes(forkSeq: ForkSeq, block: Uint8Array): AsyncIterable; /** Process a block until complete */ processBlock(block: BlockInput, opts?: ImportBlockOpts): Promise; diff --git a/packages/beacon-node/src/network/reqresp/handlers/beaconBlocksByRange.ts b/packages/beacon-node/src/network/reqresp/handlers/beaconBlocksByRange.ts index 2ce8ad9ac076..c00618fc00be 100644 --- a/packages/beacon-node/src/network/reqresp/handlers/beaconBlocksByRange.ts +++ b/packages/beacon-node/src/network/reqresp/handlers/beaconBlocksByRange.ts @@ -26,8 +26,13 @@ export async function* onBeaconBlocksByRange( const {name, seq} = chain.config.getForkInfo(db.finalized.decodeKey(key)); // It's a bis sus that deleting this line will still let the code compile.. // This code MUST include tests to ensure ReqResp works with full or blinded blocks + const chunks: Uint8Array[] = []; + for await (const chunk of chain.blindedOrFullToFullBytes(seq, value)) { + chunks.push(chunk); + } + yield { - data: await chain.blindedBlockToFullBytes(seq, value), + data: Buffer.concat(chunks), fork: name, }; } @@ -61,8 +66,12 @@ export async function* onBeaconBlocksByRange( // It's a bis sus that deleting this line will still let the code compile.. // This code MUST include tests to ensure ReqResp works with full or blinded blocks const {name, seq} = chain.config.getForkInfo(block.slot); + const chunks: Uint8Array[] = []; + for await (const chunk of chain.blindedOrFullToFullBytes(seq, blockBytes)) { + chunks.push(chunk); + } yield { - data: await chain.blindedBlockToFullBytes(seq, blockBytes), + data: Buffer.concat(chunks), fork: name, }; } diff --git a/packages/beacon-node/src/network/reqresp/handlers/beaconBlocksByRoot.ts b/packages/beacon-node/src/network/reqresp/handlers/beaconBlocksByRoot.ts index c6441f37d833..94983dcea58a 100644 --- a/packages/beacon-node/src/network/reqresp/handlers/beaconBlocksByRoot.ts +++ b/packages/beacon-node/src/network/reqresp/handlers/beaconBlocksByRoot.ts @@ -42,10 +42,13 @@ export async function* onBeaconBlocksByRoot( // It's a bis sus that deleting this line will still let the code compile.. // This code MUST include tests to ensure ReqResp works with full or blinded blocks const {name, seq} = chain.config.getForkInfo(slot); - blockBytes = await chain.blindedBlockToFullBytes(seq, blockBytes); + const chunks: Uint8Array[] = []; + for await (const chunk of chain.blindedOrFullToFullBytes(seq, blockBytes)) { + chunks.push(chunk); + } yield { - data: blockBytes, + data: Buffer.concat(chunks), fork: name, }; } diff --git a/packages/beacon-node/test/mocks/block.ts b/packages/beacon-node/test/mocks/block.ts index bd0a91766bd8..e7a893937af1 100644 --- a/packages/beacon-node/test/mocks/block.ts +++ b/packages/beacon-node/test/mocks/block.ts @@ -69,8 +69,6 @@ export const bellatrixSerializedSignedBeaconBlock = export const capellaSerializedSignedBeaconBlock = ssz.capella.SignedBeaconBlock.serialize(capellaSignedBeaconBlock); // export const denebSerializedSignedBeaconBlock = ssz.deneb.SignedBeaconBlock.serialize(denebSignedBeaconBlock); -console.log(ssz.capella.Withdrawals.hashTreeRoot(capellaSignedBeaconBlock.message.body.executionPayload.withdrawals)); - export const bellatrixSerializedBlindedSignedBeaconBlock = ssz.bellatrix.SignedBlindedBeaconBlock.serialize( bellatrixSignedBlindedBeaconBlock ); diff --git a/packages/beacon-node/test/unit/util/fullOrBlindedBlock.test.ts b/packages/beacon-node/test/unit/util/fullOrBlindedBlock.test.ts index ed16bc43a69f..849c17891817 100644 --- a/packages/beacon-node/test/unit/util/fullOrBlindedBlock.test.ts +++ b/packages/beacon-node/test/unit/util/fullOrBlindedBlock.test.ts @@ -1,7 +1,7 @@ import {expect} from "chai"; import {ForkInfo, createChainForkConfig, defaultChainConfig} from "@lodestar/config"; -import {allForks, capella, ssz} from "@lodestar/types"; -import {ForkName, ForkSeq, isForkExecution} from "@lodestar/params"; +import {allForks, capella} from "@lodestar/types"; +import {isForkExecution} from "@lodestar/params"; import {mainnetPreset} from "@lodestar/params/presets/mainnet"; import {minimalPreset} from "@lodestar/params/presets/minimal"; import {mainnetChainConfig} from "@lodestar/config/presets"; From 90c453ffd85beee4babd215bfa4b520f04f626f0 Mon Sep 17 00:00:00 2001 From: matthewkeil Date: Wed, 13 Sep 2023 15:48:06 +0200 Subject: [PATCH 22/51] chore: fix check-types error --- .../beacon-node/src/util/fullOrBlindedBlock.ts | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/packages/beacon-node/src/util/fullOrBlindedBlock.ts b/packages/beacon-node/src/util/fullOrBlindedBlock.ts index 113b674292b8..3cf6fed39342 100644 --- a/packages/beacon-node/src/util/fullOrBlindedBlock.ts +++ b/packages/beacon-node/src/util/fullOrBlindedBlock.ts @@ -253,8 +253,10 @@ export function serializeFullOrBlindedSignedBeaconBlock( value: allForks.FullOrBlindedSignedBeaconBlock ): Uint8Array { return isBlinded(value) - ? config.getBlindedForkTypes(value.message.slot).SignedBeaconBlock.serialize(value) - : config.getForkTypes(value.message.slot).SignedBeaconBlock.serialize(value); + ? config + .getBlindedForkTypes(value.message.slot) + .SignedBeaconBlock.serialize(value as allForks.SignedBlindedBeaconBlock) + : config.getForkTypes(value.message.slot).SignedBeaconBlock.serialize(value as allForks.SignedBeaconBlock); } export function deserializeFullOrBlindedSignedBeaconBlock( @@ -275,13 +277,9 @@ export function blindedOrFullSignedBlockToBlinded( config: ChainForkConfig, block: allForks.FullOrBlindedSignedBeaconBlock ): allForks.SignedBlindedBeaconBlock { - if (isBlinded(block)) { - return block; - } - const forkSeq = config.getForkSeq(block.message.slot); - if (forkSeq < ForkSeq.bellatrix) { - return block; + if (isBlinded(block) || forkSeq < ForkSeq.bellatrix) { + return block as allForks.SignedBlindedBeaconBlock; } const blinded = { From 615e92ed992d5fab66a4f08012a9deb619c24e29 Mon Sep 17 00:00:00 2001 From: matthewkeil Date: Wed, 13 Sep 2023 17:07:05 +0200 Subject: [PATCH 23/51] fix: use toHexString for executionEngine call --- packages/beacon-node/src/chain/chain.ts | 6 +++--- packages/beacon-node/src/util/fullOrBlindedBlock.ts | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/packages/beacon-node/src/chain/chain.ts b/packages/beacon-node/src/chain/chain.ts index 788e6901673e..b4a7effaa419 100644 --- a/packages/beacon-node/src/chain/chain.ts +++ b/packages/beacon-node/src/chain/chain.ts @@ -35,6 +35,7 @@ import {ProcessShutdownCallback} from "@lodestar/validator"; import {Logger, gweiToWei, isErrorAborted, pruneSetToMax, sleep, toHex} from "@lodestar/utils"; import {ForkSeq, SLOTS_PER_EPOCH} from "@lodestar/params"; +import {toHexString} from "@lodestar/utils"; import {GENESIS_EPOCH, ZERO_HASH} from "../constants/index.js"; import {IBeaconDb} from "../db/index.js"; import {Metrics} from "../metrics/index.js"; @@ -587,12 +588,11 @@ export class BeaconChain implements IBeaconChain { async blindedBlockToFull(block: allForks.FullOrBlindedSignedBeaconBlock): Promise { const info = this.config.getForkInfo(block.message.slot); - const blockHash = Buffer.from(block.message.body.eth1Data.blockHash).toString("hex"); return blindedOrFullToFull( this.config, info.seq, block, - await this.getTransactionsAndWithdrawals(info.seq, blockHash) + await this.getTransactionsAndWithdrawals(info.seq, toHexString(block.message.body.eth1Data.blockHash)) ); } @@ -600,7 +600,7 @@ export class BeaconChain implements IBeaconChain { return reassembleBlindedOrFullToFullBytes( forkSeq, block, - this.getTransactionsAndWithdrawals(forkSeq, getEth1BlockHashFromSerializedBlock(block)) + this.getTransactionsAndWithdrawals(forkSeq, toHexString(getEth1BlockHashFromSerializedBlock(block))) ); } diff --git a/packages/beacon-node/src/util/fullOrBlindedBlock.ts b/packages/beacon-node/src/util/fullOrBlindedBlock.ts index 3cf6fed39342..15a8cbdf308b 100644 --- a/packages/beacon-node/src/util/fullOrBlindedBlock.ts +++ b/packages/beacon-node/src/util/fullOrBlindedBlock.ts @@ -59,10 +59,10 @@ function getOffsetWithinBeaconBlockBody(blockBytes: DataView, offset: number): n } const LOCATION_OF_ETH1_BLOCK_HASH = 96 + 32 + 8; -export function getEth1BlockHashFromSerializedBlock(block: Uint8Array): string { +export function getEth1BlockHashFromSerializedBlock(block: Uint8Array): Uint8Array { const firstByte = SIGNED_BEACON_BLOCK_COMPENSATION_LENGTH + BEACON_BLOCK_COMPENSATION_LENGTH + LOCATION_OF_ETH1_BLOCK_HASH; - return Buffer.from(block.slice(firstByte, firstByte + ROOT_SIZE)).toString("hex"); + return block.slice(firstByte, firstByte + ROOT_SIZE); } const LOCATION_OF_PROPOSER_SLASHINGS_OFFSET = LOCATION_OF_ETH1_BLOCK_HASH + 32 + 32; From 5f0d23100244b2802e85c2296c8a6324a470d14b Mon Sep 17 00:00:00 2001 From: matthewkeil Date: Fri, 15 Sep 2023 17:46:38 +0200 Subject: [PATCH 24/51] fix: optional chain to fix .timestamp access error --- packages/beacon-node/src/util/fullOrBlindedBlock.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/beacon-node/src/util/fullOrBlindedBlock.ts b/packages/beacon-node/src/util/fullOrBlindedBlock.ts index 15a8cbdf308b..7ef2103f8ee1 100644 --- a/packages/beacon-node/src/util/fullOrBlindedBlock.ts +++ b/packages/beacon-node/src/util/fullOrBlindedBlock.ts @@ -367,7 +367,7 @@ export function blindedOrFullToFull( if ( !isBlinded(block) || // already full forkSeq < ForkSeq.bellatrix || // no execution payload - (block.message as bellatrix.BeaconBlock).body.executionPayload.timestamp === 0 // before merge + (block.message as bellatrix.BeaconBlock).body.executionPayload?.timestamp === 0 // before merge ) { return block; } From 19332e64dd72dd60ac319add47980c6e70ecf237 Mon Sep 17 00:00:00 2001 From: matthewkeil Date: Mon, 18 Sep 2023 14:29:35 +0200 Subject: [PATCH 25/51] refactor: ensure "blindedOrFullBlock" to function names --- packages/beacon-node/src/chain/chain.ts | 14 +++++++------- packages/beacon-node/src/chain/interface.ts | 4 ++-- .../reqresp/handlers/beaconBlocksByRange.ts | 4 ++-- .../network/reqresp/handlers/beaconBlocksByRoot.ts | 2 +- 4 files changed, 12 insertions(+), 12 deletions(-) diff --git a/packages/beacon-node/src/chain/chain.ts b/packages/beacon-node/src/chain/chain.ts index b4a7effaa419..aaaf70a9f0b5 100644 --- a/packages/beacon-node/src/chain/chain.ts +++ b/packages/beacon-node/src/chain/chain.ts @@ -48,7 +48,7 @@ import {BufferPool} from "../util/bufferPool.js"; import { blindedOrFullToFull, getEth1BlockHashFromSerializedBlock, - reassembleBlindedOrFullToFullBytes, + reassembleblindedOrFullBlockToFullBytes, TransactionsAndWithdrawals, } from "../util/fullOrBlindedBlock.js"; import {BlockProcessor, ImportBlockOpts} from "./blocks/index.js"; @@ -515,7 +515,7 @@ export class BeaconChain implements IBeaconChain { const data = await this.db.block.get(fromHexString(block.blockRoot)); if (data) { return { - block: await this.blindedBlockToFull(data), + block: await this.blindedOrFullBlockToFull(data), executionOptimistic: isOptimisticBlock(block), finalized: false, }; @@ -527,7 +527,7 @@ export class BeaconChain implements IBeaconChain { } const data = await this.db.blockArchive.get(slot); - return data && {block: await this.blindedBlockToFull(data), executionOptimistic: false, finalized: true}; + return data && {block: await this.blindedOrFullBlockToFull(data), executionOptimistic: false, finalized: true}; } async getBlockByRoot( @@ -538,7 +538,7 @@ export class BeaconChain implements IBeaconChain { const data = await this.db.block.get(fromHexString(root)); if (data) { return { - block: await this.blindedBlockToFull(data), + block: await this.blindedOrFullBlockToFull(data), executionOptimistic: isOptimisticBlock(block), finalized: false, }; @@ -586,7 +586,7 @@ export class BeaconChain implements IBeaconChain { return this.produceBlockWrapper(BlockType.Blinded, blockAttributes); } - async blindedBlockToFull(block: allForks.FullOrBlindedSignedBeaconBlock): Promise { + async blindedOrFullBlockToFull(block: allForks.FullOrBlindedSignedBeaconBlock): Promise { const info = this.config.getForkInfo(block.message.slot); return blindedOrFullToFull( this.config, @@ -596,8 +596,8 @@ export class BeaconChain implements IBeaconChain { ); } - blindedOrFullToFullBytes(forkSeq: ForkSeq, block: Uint8Array): AsyncIterable { - return reassembleBlindedOrFullToFullBytes( + blindedOrFullBlockToFullBytes(forkSeq: ForkSeq, block: Uint8Array): AsyncIterable { + return reassembleblindedOrFullBlockToFullBytes( forkSeq, block, this.getTransactionsAndWithdrawals(forkSeq, toHexString(getEth1BlockHashFromSerializedBlock(block))) diff --git a/packages/beacon-node/src/chain/interface.ts b/packages/beacon-node/src/chain/interface.ts index 5d115e2a185b..a241130d8c4e 100644 --- a/packages/beacon-node/src/chain/interface.ts +++ b/packages/beacon-node/src/chain/interface.ts @@ -186,8 +186,8 @@ export interface IBeaconChain { consensusBlockValue: Wei; }>; - blindedBlockToFull(block: allForks.FullOrBlindedSignedBeaconBlock): Promise; - blindedOrFullToFullBytes(forkSeq: ForkSeq, block: Uint8Array): AsyncIterable; + blindedOrFullBlockToFull(block: allForks.FullOrBlindedSignedBeaconBlock): Promise; + blindedOrFullBlockToFullBytes(forkSeq: ForkSeq, block: Uint8Array): AsyncIterable; /** Process a block until complete */ processBlock(block: BlockInput, opts?: ImportBlockOpts): Promise; diff --git a/packages/beacon-node/src/network/reqresp/handlers/beaconBlocksByRange.ts b/packages/beacon-node/src/network/reqresp/handlers/beaconBlocksByRange.ts index c00618fc00be..e081751da14a 100644 --- a/packages/beacon-node/src/network/reqresp/handlers/beaconBlocksByRange.ts +++ b/packages/beacon-node/src/network/reqresp/handlers/beaconBlocksByRange.ts @@ -27,7 +27,7 @@ export async function* onBeaconBlocksByRange( // It's a bis sus that deleting this line will still let the code compile.. // This code MUST include tests to ensure ReqResp works with full or blinded blocks const chunks: Uint8Array[] = []; - for await (const chunk of chain.blindedOrFullToFullBytes(seq, value)) { + for await (const chunk of chain.blindedOrFullBlockToFullBytes(seq, value)) { chunks.push(chunk); } @@ -67,7 +67,7 @@ export async function* onBeaconBlocksByRange( // This code MUST include tests to ensure ReqResp works with full or blinded blocks const {name, seq} = chain.config.getForkInfo(block.slot); const chunks: Uint8Array[] = []; - for await (const chunk of chain.blindedOrFullToFullBytes(seq, blockBytes)) { + for await (const chunk of chain.blindedOrFullBlockToFullBytes(seq, blockBytes)) { chunks.push(chunk); } yield { diff --git a/packages/beacon-node/src/network/reqresp/handlers/beaconBlocksByRoot.ts b/packages/beacon-node/src/network/reqresp/handlers/beaconBlocksByRoot.ts index 94983dcea58a..83be86117611 100644 --- a/packages/beacon-node/src/network/reqresp/handlers/beaconBlocksByRoot.ts +++ b/packages/beacon-node/src/network/reqresp/handlers/beaconBlocksByRoot.ts @@ -43,7 +43,7 @@ export async function* onBeaconBlocksByRoot( // This code MUST include tests to ensure ReqResp works with full or blinded blocks const {name, seq} = chain.config.getForkInfo(slot); const chunks: Uint8Array[] = []; - for await (const chunk of chain.blindedOrFullToFullBytes(seq, blockBytes)) { + for await (const chunk of chain.blindedOrFullBlockToFullBytes(seq, blockBytes)) { chunks.push(chunk); } From 1c4dcb9d056da6bfa9cfd1027bec907efcbde9b9 Mon Sep 17 00:00:00 2001 From: matthewkeil Date: Mon, 18 Sep 2023 14:31:05 +0200 Subject: [PATCH 26/51] test: add byteArrayEqualsThrowBadIndexes --- packages/beacon-node/src/util/bytes.ts | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/packages/beacon-node/src/util/bytes.ts b/packages/beacon-node/src/util/bytes.ts index 358693d7c261..365c6171274b 100644 --- a/packages/beacon-node/src/util/bytes.ts +++ b/packages/beacon-node/src/util/bytes.ts @@ -9,3 +9,17 @@ export function byteArrayEquals(a: Uint8Array | Root, b: Uint8Array | Root): boo } return true; } + +export function byteArrayEqualsThrowBadIndexes(a: Uint8Array | Root, b: Uint8Array | Root): boolean { + if (a.length !== b.length) { + throw new Error(`byteArrayEquals: length mismatch: ${a.length} !== ${b.length}`); + } + const invalidBytes: number[] = []; + for (let i = 0; i < a.length; i++) { + if (a[i] !== b[i]) invalidBytes.push(i); + } + if (invalidBytes.length > 0) { + throw new Error(`byteArrayEquals: mismatch at indexes ${invalidBytes.join(", ")}`); + } + return true; +} From 147baee930582a70ddd5e10d93c9776d108f0f95 Mon Sep 17 00:00:00 2001 From: matthewkeil Date: Mon, 18 Sep 2023 14:45:41 +0200 Subject: [PATCH 27/51] refactor: standardize function names --- .../src/chain/blocks/writeBlockInputToDb.ts | 8 +- .../src/util/fullOrBlindedBlock.ts | 266 +++++++++--------- .../test/unit/util/fullOrBlindedBlock.test.ts | 28 +- 3 files changed, 151 insertions(+), 151 deletions(-) diff --git a/packages/beacon-node/src/chain/blocks/writeBlockInputToDb.ts b/packages/beacon-node/src/chain/blocks/writeBlockInputToDb.ts index 02ac2aa69b2f..fe72829145ea 100644 --- a/packages/beacon-node/src/chain/blocks/writeBlockInputToDb.ts +++ b/packages/beacon-node/src/chain/blocks/writeBlockInputToDb.ts @@ -1,8 +1,8 @@ import {toHex} from "@lodestar/utils"; import {BeaconChain} from "../chain.js"; import { - blindedOrFullSignedBlockToBlinded, - blindedOrFullSignedBlockToBlindedBytes, + blindedOrFullBlockToBlinded, + blindedOrFullBlockToBlindedBytes, } from "../../util/fullOrBlindedBlock.js"; import {BlockInput, BlockInputType} from "./types.js"; @@ -26,12 +26,12 @@ export async function writeBlockInputToDb(this: BeaconChain, blocksInput: BlockI fnPromises.push( this.db.block.putBinary( this.db.block.getId(block), - blindedOrFullSignedBlockToBlindedBytes(this.config, block, blockBytes) + blindedOrFullBlockToBlindedBytes(this.config, block, blockBytes) ) ); } else { this.metrics?.importBlock.persistBlockNoSerializedDataCount.inc(); - fnPromises.push(this.db.block.add(blindedOrFullSignedBlockToBlinded(this.config, block))); + fnPromises.push(this.db.block.add(blindedOrFullBlockToBlinded(this.config, block))); } this.logger.debug("Persist block to hot DB", { slot: block.message.slot, diff --git a/packages/beacon-node/src/util/fullOrBlindedBlock.ts b/packages/beacon-node/src/util/fullOrBlindedBlock.ts index 7ef2103f8ee1..f9baa80f808a 100644 --- a/packages/beacon-node/src/util/fullOrBlindedBlock.ts +++ b/packages/beacon-node/src/util/fullOrBlindedBlock.ts @@ -9,6 +9,54 @@ export interface TransactionsAndWithdrawals { withdrawals?: capella.Withdrawals; } +/** + * Bellatrix: + * preamble: Fixed Length Data + * transactionsRoot: Root + * extraData: Variable Length Data + * - to - + * preamble: Fixed Length Data + * transactions: Variable Offset + * extraData: Variable Length Data + * transactions: Variable Length Data + * + * Capella: + * preamble: Fixed Length Data + * transactionsRoot: Root + * withdrawalsRoot: Root + * extraData: Variable Length Data + * blsToExecutionChanges: Variable Length Data + * - to - + * preamble: Fixed Length Data + * transactions: Variable Offset + * withdrawals: Variable Offset // cant know this offset until have transactions + * extraData: Variable Length Data + * transactions: Variable Length Data + * withdrawals: Variable Length Data + * blsToExecutionChanges: Variable Length Data + * + * Deneb: + * preamble: Fixed Length Data + * transactionsRoot: Root + * withdrawalsRoot: Root + * dataGasUsed: UintBn64 + * excessDataGas: UintBn64 + * extraData: Variable Length Data + * blsToExecutionChanges: Variable Length Data + * blobKzgCommitments: Variable Length Data + * - to - + * preamble: Fixed Length Data + * transactions: Variable Offset + * withdrawals: Variable Offset // cant know this offset until have transactions + * dataGasUsed: UintBn64 + * excessDataGas: UintBn64 + * extraData: Variable Length Data + * transactions: Variable Length Data + * withdrawals: Variable Length Data + * blsToExecutionChanges: Variable Length Data + * blobKzgCommitments: Variable Length Data + */ + /** * * class SignedBeaconBlock(Container): * message: BeaconBlock [offset - 4 bytes] @@ -177,55 +225,57 @@ function getTransactionsOffset(blockBytes: DataView): number { return getOffsetWithinExecutionPayload(blockBytes, LOCATION_OF_TRANSACTIONS_OFFSET_WITHIN_EXECUTION_PAYLOAD); } -/** - * Bellatrix: - * preamble: Fixed Length Data - * transactionsRoot: Root - * extraData: Variable Length Data - * - to - - * preamble: Fixed Length Data - * transactions: Variable Offset - * extraData: Variable Length Data - * transactions: Variable Length Data - * - * Capella: - * preamble: Fixed Length Data - * transactionsRoot: Root - * withdrawalsRoot: Root - * extraData: Variable Length Data - * blsToExecutionChanges: Variable Length Data - * - to - - * preamble: Fixed Length Data - * transactions: Variable Offset - * withdrawals: Variable Offset // cant know this offset until have transactions - * extraData: Variable Length Data - * transactions: Variable Length Data - * withdrawals: Variable Length Data - * blsToExecutionChanges: Variable Length Data - * - * Deneb: - * preamble: Fixed Length Data - * transactionsRoot: Root - * withdrawalsRoot: Root - * dataGasUsed: UintBn64 - * excessDataGas: UintBn64 - * extraData: Variable Length Data - * blsToExecutionChanges: Variable Length Data - * blobKzgCommitments: Variable Length Data - * - to - - * preamble: Fixed Length Data - * transactions: Variable Offset - * withdrawals: Variable Offset // cant know this offset until have transactions - * dataGasUsed: UintBn64 - * excessDataGas: UintBn64 - * extraData: Variable Length Data - * transactions: Variable Length Data - * withdrawals: Variable Length Data - * blsToExecutionChanges: Variable Length Data - * blobKzgCommitments: Variable Length Data - */ +function buildVariableOffset(value: number): Uint8Array { + const offset = new Uint8Array(VARIABLE_FIELD_OFFSET); + new DataView(offset.buffer).setUint32(0, value, true); + return offset; +} + +function executionPayloadHeaderToPayload( + forkSeq: ForkSeq, + header: allForks.ExecutionPayloadHeader, + {transactions, withdrawals}: TransactionsAndWithdrawals +): allForks.ExecutionPayload { + const bellatrixPayloadFields: allForks.ExecutionPayload = { + parentHash: header.parentHash, + feeRecipient: header.feeRecipient, + stateRoot: header.stateRoot, + receiptsRoot: header.receiptsRoot, + logsBloom: header.logsBloom, + prevRandao: header.prevRandao, + blockNumber: header.blockNumber, + gasLimit: header.gasLimit, + gasUsed: header.gasUsed, + timestamp: header.timestamp, + extraData: header.extraData, + baseFeePerGas: header.baseFeePerGas, + blockHash: header.blockHash, + transactions: transactions ?? [], + }; + + if (forkSeq >= ForkSeq.capella) { + (bellatrixPayloadFields as capella.ExecutionPayload).withdrawals = withdrawals ?? []; + } + + if (forkSeq >= ForkSeq.deneb) { + // https://github.com/ethereum/consensus-specs/blob/dev/specs/eip4844/beacon-chain.md#process_execution_payload + (bellatrixPayloadFields as deneb.ExecutionPayload).blobGasUsed = ( + header as deneb.ExecutionPayloadHeader + ).blobGasUsed; + (bellatrixPayloadFields as deneb.ExecutionPayload).excessBlobGas = ( + header as deneb.ExecutionPayloadHeader + ).excessBlobGas; + } + + return bellatrixPayloadFields; +} + +// same as isBlindedSignedBeaconBlock but without type narrowing +export function isBlinded(block: allForks.FullOrBlindedSignedBeaconBlock): boolean { + return (block as bellatrix.SignedBlindedBeaconBlock).message.body.executionPayloadHeader !== undefined; +} -export function isSerializedBlinded(forkSeq: ForkSeq, blockBytes: Uint8Array): boolean { +export function isBlindedBytes(forkSeq: ForkSeq, blockBytes: Uint8Array): boolean { if (forkSeq < ForkSeq.bellatrix) { return false; } @@ -237,17 +287,6 @@ export function isSerializedBlinded(forkSeq: ForkSeq, blockBytes: Uint8Array): b return firstByte - readAt > 93; } -function buildVariableOffset(value: number): Uint8Array { - const offset = new Uint8Array(VARIABLE_FIELD_OFFSET); - new DataView(offset.buffer).setUint32(0, value, true); - return offset; -} - -// same as isBlindedSignedBeaconBlock but without type narrowing -export function isBlinded(block: allForks.FullOrBlindedSignedBeaconBlock): boolean { - return (block as bellatrix.SignedBlindedBeaconBlock).message.body.executionPayloadHeader !== undefined; -} - export function serializeFullOrBlindedSignedBeaconBlock( config: ChainForkConfig, value: allForks.FullOrBlindedSignedBeaconBlock @@ -268,12 +307,12 @@ export function deserializeFullOrBlindedSignedBeaconBlock( throw Error("getSignedBlockTypeFromBytes: invalid bytes"); } - return isSerializedBlinded(config.getForkSeq(slot), bytes) + return isBlindedBytes(config.getForkSeq(slot), bytes) ? config.getBlindedForkTypes(slot).SignedBeaconBlock.deserialize(bytes) : config.getForkTypes(slot).SignedBeaconBlock.deserialize(bytes); } -export function blindedOrFullSignedBlockToBlinded( +export function blindedOrFullBlockToBlinded( config: ChainForkConfig, block: allForks.FullOrBlindedSignedBeaconBlock ): allForks.SignedBlindedBeaconBlock { @@ -319,76 +358,7 @@ export function blindedOrFullSignedBlockToBlinded( return blinded; } -function executionPayloadHeaderToPayload( - forkSeq: ForkSeq, - header: allForks.ExecutionPayloadHeader, - {transactions, withdrawals}: TransactionsAndWithdrawals -): allForks.ExecutionPayload { - const bellatrixPayloadFields: allForks.ExecutionPayload = { - parentHash: header.parentHash, - feeRecipient: header.feeRecipient, - stateRoot: header.stateRoot, - receiptsRoot: header.receiptsRoot, - logsBloom: header.logsBloom, - prevRandao: header.prevRandao, - blockNumber: header.blockNumber, - gasLimit: header.gasLimit, - gasUsed: header.gasUsed, - timestamp: header.timestamp, - extraData: header.extraData, - baseFeePerGas: header.baseFeePerGas, - blockHash: header.blockHash, - transactions: transactions ?? [], - }; - - if (forkSeq >= ForkSeq.capella) { - (bellatrixPayloadFields as capella.ExecutionPayload).withdrawals = withdrawals ?? []; - } - - if (forkSeq >= ForkSeq.deneb) { - // https://github.com/ethereum/consensus-specs/blob/dev/specs/eip4844/beacon-chain.md#process_execution_payload - (bellatrixPayloadFields as deneb.ExecutionPayload).blobGasUsed = ( - header as deneb.ExecutionPayloadHeader - ).blobGasUsed; - (bellatrixPayloadFields as deneb.ExecutionPayload).excessBlobGas = ( - header as deneb.ExecutionPayloadHeader - ).excessBlobGas; - } - - return bellatrixPayloadFields; -} - -export function blindedOrFullToFull( - config: ChainForkConfig, - forkSeq: ForkSeq, - block: allForks.FullOrBlindedSignedBeaconBlock, - transactionsAndWithdrawals: TransactionsAndWithdrawals -): allForks.SignedBeaconBlock { - if ( - !isBlinded(block) || // already full - forkSeq < ForkSeq.bellatrix || // no execution payload - (block.message as bellatrix.BeaconBlock).body.executionPayload?.timestamp === 0 // before merge - ) { - return block; - } - - return config.getForkTypes(block.message.slot).SignedBeaconBlock.clone({ - signature: block.signature, - message: { - ...block.message, - body: { - ...(block.message.body as bellatrix.BeaconBlockBody), - executionPayload: executionPayloadHeaderToPayload( - forkSeq, - (block.message.body as bellatrix.BlindedBeaconBlockBody).executionPayloadHeader, - transactionsAndWithdrawals - ), - }, - }, - }); -} - -export function blindedOrFullSignedBlockToBlindedBytes( +export function blindedOrFullBlockToBlindedBytes( config: ChainForkConfig, block: allForks.FullOrBlindedSignedBeaconBlock, blockBytes: Uint8Array @@ -530,6 +500,36 @@ export function blindedOrFullSignedBlockToBlindedBytes( throw new Error("unknown forkSeq, cannot un-blind"); } +export function blindedOrFullToFull( + config: ChainForkConfig, + forkSeq: ForkSeq, + block: allForks.FullOrBlindedSignedBeaconBlock, + transactionsAndWithdrawals: TransactionsAndWithdrawals +): allForks.SignedBeaconBlock { + if ( + !isBlinded(block) || // already full + forkSeq < ForkSeq.bellatrix || // no execution payload + (block.message as bellatrix.BeaconBlock).body.executionPayload?.timestamp === 0 // before merge + ) { + return block; + } + + return config.getForkTypes(block.message.slot).SignedBeaconBlock.clone({ + signature: block.signature, + message: { + ...block.message, + body: { + ...(block.message.body as bellatrix.BeaconBlockBody), + executionPayload: executionPayloadHeaderToPayload( + forkSeq, + (block.message.body as bellatrix.BlindedBeaconBlockBody).executionPayloadHeader, + transactionsAndWithdrawals + ), + }, + }, + }); +} + /** * Builds the full block in two chunks so that the first piece can be sent immediately * while the transactions and withdrawals are being fetched. All forks allow for @@ -544,7 +544,7 @@ export function blindedOrFullSignedBlockToBlindedBytes( * chunk is from the start of the blsToExecutionChanges offset to the end of the * block. */ -export async function* reassembleBlindedOrFullToFullBytes( +export async function* blindedOrFullToFullBytes( forkSeq: ForkSeq, block: Uint8Array, transactionsAndWithdrawals: Promise @@ -555,7 +555,7 @@ export async function* reassembleBlindedOrFullToFullBytes( * Altair: * return same data */ - if (forkSeq < ForkSeq.bellatrix || !isSerializedBlinded(forkSeq, block)) { + if (forkSeq < ForkSeq.bellatrix || !isBlindedBytes(forkSeq, block)) { yield block; return; } diff --git a/packages/beacon-node/test/unit/util/fullOrBlindedBlock.test.ts b/packages/beacon-node/test/unit/util/fullOrBlindedBlock.test.ts index 849c17891817..36a65b6ae6e5 100644 --- a/packages/beacon-node/test/unit/util/fullOrBlindedBlock.test.ts +++ b/packages/beacon-node/test/unit/util/fullOrBlindedBlock.test.ts @@ -6,11 +6,11 @@ import {mainnetPreset} from "@lodestar/params/presets/mainnet"; import {minimalPreset} from "@lodestar/params/presets/minimal"; import {mainnetChainConfig} from "@lodestar/config/presets"; import { - blindedOrFullSignedBlockToBlinded, - blindedOrFullSignedBlockToBlindedBytes, + blindedOrFullBlockToBlinded, + blindedOrFullBlockToBlindedBytes, deserializeFullOrBlindedSignedBeaconBlock, - isSerializedBlinded, - reassembleBlindedOrFullToFullBytes, + isBlindedBytes, + blindedOrFullToFullBytes, serializeFullOrBlindedSignedBeaconBlock, } from "../../../src/util/fullOrBlindedBlock.js"; import {mockBlocks} from "../../utils/mocks/block.js"; @@ -43,10 +43,10 @@ const fullOrBlindedBlocks = Object.values(mockBlocks) }) .flat(); -describe("isSerializedBlinded", () => { +describe("isBlindedBytes", () => { for (const [fullOrBlinded, {seq, name}, , block] of fullOrBlindedBlocks) { it(`should return ${fullOrBlinded === "blinded"} for ${fullOrBlinded} ${name} blocks`, () => { - expect(isSerializedBlinded(seq, block)).to.equal(isForkExecution(name) && fullOrBlinded === "blinded"); + expect(isBlindedBytes(seq, block)).to.equal(isForkExecution(name) && fullOrBlinded === "blinded"); }); } }); @@ -73,14 +73,14 @@ describe("deserializeFullOrBlindedSignedBeaconBlock", () => { } }); -describe("blindedOrFullSignedBlockToBlinded", function () { +describe("blindedOrFullBlockToBlinded", function () { for (const { forkInfo: {name}, full, blinded, } of mockBlocks) { it(`should convert full ${name} to blinded block`, () => { - const result = blindedOrFullSignedBlockToBlinded(config, full); + const result = blindedOrFullBlockToBlinded(config, full); const isExecution = isForkExecution(name); const isEqual = isExecution ? // eslint-disable-next-line @typescript-eslint/no-non-null-assertion @@ -91,7 +91,7 @@ describe("blindedOrFullSignedBlockToBlinded", function () { }); if (!blinded) continue; it(`should convert blinded ${name} to blinded block`, () => { - const result = blindedOrFullSignedBlockToBlinded(config, blinded); + const result = blindedOrFullBlockToBlinded(config, blinded); const isEqual = isForkExecution(name) ? config.getBlindedForkTypes(full.message.slot).SignedBeaconBlock.equals(result, blinded) : config.getForkTypes(full.message.slot).SignedBeaconBlock.equals(result, blinded); @@ -100,7 +100,7 @@ describe("blindedOrFullSignedBlockToBlinded", function () { } }); -describe("blindedOrFullSignedBlockToBlindedBytes", function () { +describe("blindedOrFullBlockToBlindedBytes", function () { for (const { forkInfo: {name}, full, @@ -110,19 +110,19 @@ describe("blindedOrFullSignedBlockToBlindedBytes", function () { } of mockBlocks) { const expected = (isForkExecution(name) ? blindedSerialized : fullSerialized) as Uint8Array; it(`should convert full ${name} to blinded block`, () => { - const result = blindedOrFullSignedBlockToBlindedBytes(config, full, fullSerialized); + const result = blindedOrFullBlockToBlindedBytes(config, full, fullSerialized); expect(byteArrayEquals(result, expected)).to.be.true; }); if (blinded && blindedSerialized) { it(`should convert blinded ${name} to blinded block`, () => { - const result = blindedOrFullSignedBlockToBlindedBytes(config, blinded, blindedSerialized); + const result = blindedOrFullBlockToBlindedBytes(config, blinded, blindedSerialized); expect(byteArrayEquals(result, expected)).to.be.true; }); } } }); -describe("reassembleBlindedOrFullToFullBytes", () => { +describe("blindedOrFullToFullBytes", () => { for (const { forkInfo: {seq, name}, full, @@ -133,7 +133,7 @@ describe("reassembleBlindedOrFullToFullBytes", () => { const withdrawals = (full as capella.SignedBeaconBlock).message.body.executionPayload?.withdrawals; it(`should reassemble serialized blinded ${name} to serialized full block`, async () => { const chunks: Uint8Array[] = []; - for await (const chunk of reassembleBlindedOrFullToFullBytes( + for await (const chunk of blindedOrFullToFullBytes( seq, (isForkExecution(name) ? blindedSerialized : fullSerialized) as Uint8Array, Promise.resolve({transactions, withdrawals}) From 21211e7795d969e7a99c15efe23c5a5ef4137054 Mon Sep 17 00:00:00 2001 From: Matthew Keil Date: Mon, 9 Oct 2023 16:51:13 +0200 Subject: [PATCH 28/51] test: perf of not converting serialized --- .../test/perf/util/fullOrBlindedBlock.test.ts | 103 ++++++++++++++++++ 1 file changed, 103 insertions(+) create mode 100644 packages/beacon-node/test/perf/util/fullOrBlindedBlock.test.ts diff --git a/packages/beacon-node/test/perf/util/fullOrBlindedBlock.test.ts b/packages/beacon-node/test/perf/util/fullOrBlindedBlock.test.ts new file mode 100644 index 000000000000..083de960c6fc --- /dev/null +++ b/packages/beacon-node/test/perf/util/fullOrBlindedBlock.test.ts @@ -0,0 +1,103 @@ +import {itBench, setBenchOpts} from "@dapplion/benchmark"; +import {bellatrix, capella, ssz} from "@lodestar/types"; +import {createChainForkConfig, defaultChainConfig} from "@lodestar/config"; +import {mainnetChainConfig} from "@lodestar/config/presets"; +import {mainnetPreset} from "@lodestar/params/presets/mainnet"; +import {minimalPreset} from "@lodestar/params/presets/minimal"; +import {ForkSeq} from "@lodestar/params"; +import {mockBlocks} from "../../utils/mocks/block.js"; +import { + TransactionsAndWithdrawals, + blindedOrFullBlockToBlinded, + blindedOrFullBlockToBlindedBytes, + blindedOrFullToFull, + blindedOrFullToFullBytes, +} from "../../../src/util/fullOrBlindedBlock.js"; + +// calculate slot ratio so that getForkTypes and getBlindedForkTypes return correct fork for minimal configuration +const slotPerEpochRatio = + defaultChainConfig.CONFIG_NAME === "minimal" ? mainnetPreset.SLOTS_PER_EPOCH / minimalPreset.SLOTS_PER_EPOCH : 1; + +/* eslint-disable @typescript-eslint/naming-convention */ +const config = createChainForkConfig({ + ...defaultChainConfig, + ALTAIR_FORK_EPOCH: mainnetChainConfig.ALTAIR_FORK_EPOCH * slotPerEpochRatio, + BELLATRIX_FORK_EPOCH: mainnetChainConfig.BELLATRIX_FORK_EPOCH * slotPerEpochRatio, + CAPELLA_FORK_EPOCH: mainnetChainConfig.CAPELLA_FORK_EPOCH * slotPerEpochRatio, + DENEB_FORK_EPOCH: mainnetChainConfig.DENEB_FORK_EPOCH * slotPerEpochRatio, +}); +/* eslint-enable @typescript-eslint/naming-convention */ + +describe("blindedOrFullToFull", () => { + setBenchOpts({noThreshold: true}); + + for (const {forkInfo, full, fullSerialized} of mockBlocks) { + describe(`${forkInfo.name} fullOrBlinded to full`, () => { + itBench({ + id: "deserialize first then convert", + beforeEach: () => { + const transactionsAndWithdrawals: TransactionsAndWithdrawals = {}; + if (forkInfo.seq > ForkSeq.bellatrix) { + transactionsAndWithdrawals.transactions = ( + full.message.body as bellatrix.BeaconBlockBody + ).executionPayload.transactions; + } + if (forkInfo.seq > ForkSeq.capella) { + transactionsAndWithdrawals.withdrawals = ( + full.message.body as capella.BeaconBlockBody + ).executionPayload.withdrawals; + } + return transactionsAndWithdrawals; + }, + fn: (transactionsAndWithdrawals) => { + const deserialized = ssz[forkInfo.name].SignedBeaconBlock.deserialize(fullSerialized); + blindedOrFullToFull(config, forkInfo.seq, deserialized, transactionsAndWithdrawals); + }, + }); + itBench({ + id: "convert serialized", + beforeEach: () => { + const transactionsAndWithdrawals: TransactionsAndWithdrawals = {}; + if (forkInfo.seq > ForkSeq.bellatrix) { + transactionsAndWithdrawals.transactions = ( + full.message.body as bellatrix.BeaconBlockBody + ).executionPayload.transactions; + } + if (forkInfo.seq > ForkSeq.capella) { + transactionsAndWithdrawals.withdrawals = ( + full.message.body as capella.BeaconBlockBody + ).executionPayload.withdrawals; + } + return transactionsAndWithdrawals; + }, + fn: async (transactionsAndWithdrawals) => { + const chunks: Uint8Array[] = []; + for await (const chunk of blindedOrFullToFullBytes( + forkInfo.seq, + fullSerialized, + Promise.resolve(transactionsAndWithdrawals) + )) { + chunks.push(chunk); + } + }, + }); + }); + + describe(`${forkInfo.name} fullOrBlinded to blinded`, () => { + itBench({ + id: "deserialize first then convert", + fn: () => { + const deserialized = ssz[forkInfo.name].SignedBeaconBlock.deserialize(fullSerialized); + blindedOrFullBlockToBlinded(config, deserialized); + }, + }); + + itBench({ + id: "convert serialized", + fn: () => { + blindedOrFullBlockToBlindedBytes(config, full, fullSerialized); + }, + }); + }); + } +}); From e377d220f4df038f1df4927422361f8838d1654c Mon Sep 17 00:00:00 2001 From: Matthew Keil Date: Mon, 9 Oct 2023 22:18:00 +0200 Subject: [PATCH 29/51] refactor: update comment to be more clear --- packages/beacon-node/src/api/impl/beacon/blocks/utils.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/beacon-node/src/api/impl/beacon/blocks/utils.ts b/packages/beacon-node/src/api/impl/beacon/blocks/utils.ts index 4b9d35c3032a..0ad0da73347f 100644 --- a/packages/beacon-node/src/api/impl/beacon/blocks/utils.ts +++ b/packages/beacon-node/src/api/impl/beacon/blocks/utils.ts @@ -12,12 +12,12 @@ export function toBeaconHeaderResponse( block: allForks.FullOrBlindedSignedBeaconBlock, canonical = false ): routes.beacon.BlockHeaderResponse { + // need to have ts-ignore below to pull type here so it only happens once and + // gets used twice const types = isBlinded(block) ? config.getBlindedForkTypes(block.message.slot) : config.getForkTypes(block.message.slot); return { - // there is no way to get this error to go away in a typesafe way without - // pulling the type twice // eslint-disable-next-line @typescript-eslint/ban-ts-comment // @ts-ignore root: types.BeaconBlock.hashTreeRoot(block.message), From b48e3a8f44c875dcc00e1d315db047318f47e668 Mon Sep 17 00:00:00 2001 From: Matthew Keil Date: Mon, 9 Oct 2023 22:20:54 +0200 Subject: [PATCH 30/51] refactor(beacon-node): make fullOrBlinded function names all consistent --- packages/beacon-node/src/chain/chain.ts | 8 +- .../src/util/fullOrBlindedBlock.ts | 4 +- .../test/perf/util/fullOrBlindedBlock.test.ts | 142 +++++++++--------- .../test/unit/util/fullOrBlindedBlock.test.ts | 6 +- 4 files changed, 83 insertions(+), 77 deletions(-) diff --git a/packages/beacon-node/src/chain/chain.ts b/packages/beacon-node/src/chain/chain.ts index aaaf70a9f0b5..80457098c2b7 100644 --- a/packages/beacon-node/src/chain/chain.ts +++ b/packages/beacon-node/src/chain/chain.ts @@ -46,9 +46,9 @@ import {ensureDir, writeIfNotExist} from "../util/file.js"; import {isOptimisticBlock} from "../util/forkChoice.js"; import {BufferPool} from "../util/bufferPool.js"; import { - blindedOrFullToFull, + blindedOrFullBlockToFull, + blindedOrFullBlockToFullBytes, getEth1BlockHashFromSerializedBlock, - reassembleblindedOrFullBlockToFullBytes, TransactionsAndWithdrawals, } from "../util/fullOrBlindedBlock.js"; import {BlockProcessor, ImportBlockOpts} from "./blocks/index.js"; @@ -588,7 +588,7 @@ export class BeaconChain implements IBeaconChain { async blindedOrFullBlockToFull(block: allForks.FullOrBlindedSignedBeaconBlock): Promise { const info = this.config.getForkInfo(block.message.slot); - return blindedOrFullToFull( + return blindedOrFullBlockToFull( this.config, info.seq, block, @@ -597,7 +597,7 @@ export class BeaconChain implements IBeaconChain { } blindedOrFullBlockToFullBytes(forkSeq: ForkSeq, block: Uint8Array): AsyncIterable { - return reassembleblindedOrFullBlockToFullBytes( + return blindedOrFullBlockToFullBytes( forkSeq, block, this.getTransactionsAndWithdrawals(forkSeq, toHexString(getEth1BlockHashFromSerializedBlock(block))) diff --git a/packages/beacon-node/src/util/fullOrBlindedBlock.ts b/packages/beacon-node/src/util/fullOrBlindedBlock.ts index f9baa80f808a..57db5599cd3e 100644 --- a/packages/beacon-node/src/util/fullOrBlindedBlock.ts +++ b/packages/beacon-node/src/util/fullOrBlindedBlock.ts @@ -500,7 +500,7 @@ export function blindedOrFullBlockToBlindedBytes( throw new Error("unknown forkSeq, cannot un-blind"); } -export function blindedOrFullToFull( +export function blindedOrFullBlockToFull( config: ChainForkConfig, forkSeq: ForkSeq, block: allForks.FullOrBlindedSignedBeaconBlock, @@ -544,7 +544,7 @@ export function blindedOrFullToFull( * chunk is from the start of the blsToExecutionChanges offset to the end of the * block. */ -export async function* blindedOrFullToFullBytes( +export async function* blindedOrFullBlockToFullBytes( forkSeq: ForkSeq, block: Uint8Array, transactionsAndWithdrawals: Promise diff --git a/packages/beacon-node/test/perf/util/fullOrBlindedBlock.test.ts b/packages/beacon-node/test/perf/util/fullOrBlindedBlock.test.ts index 083de960c6fc..d71d1d8b7377 100644 --- a/packages/beacon-node/test/perf/util/fullOrBlindedBlock.test.ts +++ b/packages/beacon-node/test/perf/util/fullOrBlindedBlock.test.ts @@ -10,8 +10,8 @@ import { TransactionsAndWithdrawals, blindedOrFullBlockToBlinded, blindedOrFullBlockToBlindedBytes, - blindedOrFullToFull, - blindedOrFullToFullBytes, + blindedOrFullBlockToFull, + blindedOrFullBlockToFullBytes, } from "../../../src/util/fullOrBlindedBlock.js"; // calculate slot ratio so that getForkTypes and getBlindedForkTypes return correct fork for minimal configuration @@ -28,76 +28,82 @@ const config = createChainForkConfig({ }); /* eslint-enable @typescript-eslint/naming-convention */ -describe("blindedOrFullToFull", () => { +describe("fullOrBlindedBlock", () => { setBenchOpts({noThreshold: true}); - for (const {forkInfo, full, fullSerialized} of mockBlocks) { - describe(`${forkInfo.name} fullOrBlinded to full`, () => { - itBench({ - id: "deserialize first then convert", - beforeEach: () => { - const transactionsAndWithdrawals: TransactionsAndWithdrawals = {}; - if (forkInfo.seq > ForkSeq.bellatrix) { - transactionsAndWithdrawals.transactions = ( - full.message.body as bellatrix.BeaconBlockBody - ).executionPayload.transactions; - } - if (forkInfo.seq > ForkSeq.capella) { - transactionsAndWithdrawals.withdrawals = ( - full.message.body as capella.BeaconBlockBody - ).executionPayload.withdrawals; - } - return transactionsAndWithdrawals; - }, - fn: (transactionsAndWithdrawals) => { - const deserialized = ssz[forkInfo.name].SignedBeaconBlock.deserialize(fullSerialized); - blindedOrFullToFull(config, forkInfo.seq, deserialized, transactionsAndWithdrawals); - }, + describe("BlindedOrFull to full", () => { + for (const {forkInfo, full, fullSerialized} of mockBlocks) { + describe(forkInfo.name, () => { + itBench({ + id: `${forkInfo.name} to full - deserialize first`, + beforeEach: () => { + const transactionsAndWithdrawals: TransactionsAndWithdrawals = {}; + if (forkInfo.seq > ForkSeq.bellatrix) { + transactionsAndWithdrawals.transactions = ( + full.message.body as bellatrix.BeaconBlockBody + ).executionPayload.transactions; + } + if (forkInfo.seq > ForkSeq.capella) { + transactionsAndWithdrawals.withdrawals = ( + full.message.body as capella.BeaconBlockBody + ).executionPayload.withdrawals; + } + return transactionsAndWithdrawals; + }, + fn: (transactionsAndWithdrawals) => { + const deserialized = ssz[forkInfo.name].SignedBeaconBlock.deserialize(fullSerialized); + blindedOrFullBlockToFull(config, forkInfo.seq, deserialized, transactionsAndWithdrawals); + }, + }); + itBench({ + id: `${forkInfo.name} to full - convert serialized`, + beforeEach: () => { + const transactionsAndWithdrawals: TransactionsAndWithdrawals = {}; + if (forkInfo.seq > ForkSeq.bellatrix) { + transactionsAndWithdrawals.transactions = ( + full.message.body as bellatrix.BeaconBlockBody + ).executionPayload.transactions; + } + if (forkInfo.seq > ForkSeq.capella) { + transactionsAndWithdrawals.withdrawals = ( + full.message.body as capella.BeaconBlockBody + ).executionPayload.withdrawals; + } + return transactionsAndWithdrawals; + }, + fn: async (transactionsAndWithdrawals) => { + const chunks: Uint8Array[] = []; + for await (const chunk of blindedOrFullBlockToFullBytes( + forkInfo.seq, + fullSerialized, + Promise.resolve(transactionsAndWithdrawals) + )) { + chunks.push(chunk); + } + }, + }); }); - itBench({ - id: "convert serialized", - beforeEach: () => { - const transactionsAndWithdrawals: TransactionsAndWithdrawals = {}; - if (forkInfo.seq > ForkSeq.bellatrix) { - transactionsAndWithdrawals.transactions = ( - full.message.body as bellatrix.BeaconBlockBody - ).executionPayload.transactions; - } - if (forkInfo.seq > ForkSeq.capella) { - transactionsAndWithdrawals.withdrawals = ( - full.message.body as capella.BeaconBlockBody - ).executionPayload.withdrawals; - } - return transactionsAndWithdrawals; - }, - fn: async (transactionsAndWithdrawals) => { - const chunks: Uint8Array[] = []; - for await (const chunk of blindedOrFullToFullBytes( - forkInfo.seq, - fullSerialized, - Promise.resolve(transactionsAndWithdrawals) - )) { - chunks.push(chunk); - } - }, - }); - }); + } + }); - describe(`${forkInfo.name} fullOrBlinded to blinded`, () => { - itBench({ - id: "deserialize first then convert", - fn: () => { - const deserialized = ssz[forkInfo.name].SignedBeaconBlock.deserialize(fullSerialized); - blindedOrFullBlockToBlinded(config, deserialized); - }, - }); + describe("BlindedOrFull to blinded", () => { + for (const {forkInfo, full, fullSerialized} of mockBlocks) { + describe(forkInfo.name, () => { + itBench({ + id: `${forkInfo.name} to blinded - deserialize first`, + fn: () => { + const deserialized = ssz[forkInfo.name].SignedBeaconBlock.deserialize(fullSerialized); + blindedOrFullBlockToBlinded(config, deserialized); + }, + }); - itBench({ - id: "convert serialized", - fn: () => { - blindedOrFullBlockToBlindedBytes(config, full, fullSerialized); - }, + itBench({ + id: `${forkInfo.name} to blinded - convert serialized`, + fn: () => { + blindedOrFullBlockToBlindedBytes(config, full, fullSerialized); + }, + }); }); - }); - } + } + }); }); diff --git a/packages/beacon-node/test/unit/util/fullOrBlindedBlock.test.ts b/packages/beacon-node/test/unit/util/fullOrBlindedBlock.test.ts index 36a65b6ae6e5..3e2b453fee64 100644 --- a/packages/beacon-node/test/unit/util/fullOrBlindedBlock.test.ts +++ b/packages/beacon-node/test/unit/util/fullOrBlindedBlock.test.ts @@ -10,7 +10,7 @@ import { blindedOrFullBlockToBlindedBytes, deserializeFullOrBlindedSignedBeaconBlock, isBlindedBytes, - blindedOrFullToFullBytes, + blindedOrFullBlockToFullBytes, serializeFullOrBlindedSignedBeaconBlock, } from "../../../src/util/fullOrBlindedBlock.js"; import {mockBlocks} from "../../utils/mocks/block.js"; @@ -122,7 +122,7 @@ describe("blindedOrFullBlockToBlindedBytes", function () { } }); -describe("blindedOrFullToFullBytes", () => { +describe("blindedOrFullBlockToFullBytes", () => { for (const { forkInfo: {seq, name}, full, @@ -133,7 +133,7 @@ describe("blindedOrFullToFullBytes", () => { const withdrawals = (full as capella.SignedBeaconBlock).message.body.executionPayload?.withdrawals; it(`should reassemble serialized blinded ${name} to serialized full block`, async () => { const chunks: Uint8Array[] = []; - for await (const chunk of blindedOrFullToFullBytes( + for await (const chunk of blindedOrFullBlockToFullBytes( seq, (isForkExecution(name) ? blindedSerialized : fullSerialized) as Uint8Array, Promise.resolve({transactions, withdrawals}) From cf81755ff1ac56ca1df20fb4958db78f6c807b99 Mon Sep 17 00:00:00 2001 From: Matthew Keil Date: Mon, 9 Oct 2023 22:25:54 +0200 Subject: [PATCH 31/51] fix: add any in beacon-node/test/unit/fullOrBlindedBlock.test for check-types --- packages/beacon-node/test/unit/util/fullOrBlindedBlock.test.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/beacon-node/test/unit/util/fullOrBlindedBlock.test.ts b/packages/beacon-node/test/unit/util/fullOrBlindedBlock.test.ts index 3e2b453fee64..ff2a2d5f26a4 100644 --- a/packages/beacon-node/test/unit/util/fullOrBlindedBlock.test.ts +++ b/packages/beacon-node/test/unit/util/fullOrBlindedBlock.test.ts @@ -68,7 +68,7 @@ describe("deserializeFullOrBlindedSignedBeaconBlock", () => { isForkExecution(name) && fullOrBlinded === "blinded" ? config.getBlindedForkTypes(block.message.slot).SignedBeaconBlock : config.getForkTypes(block.message.slot).SignedBeaconBlock; - expect(type.equals(deserialized, block)).to.be.true; + expect(type.equals(deserialized as any, block as any)).to.be.true; }); } }); From 1d6c713ee2f484eaf7fc690e34ad6a57f784586c Mon Sep 17 00:00:00 2001 From: Matthew Keil Date: Mon, 9 Oct 2023 22:28:45 +0200 Subject: [PATCH 32/51] refactor: remove commented mocks that were updated --- packages/beacon-node/test/mocks/block.ts | 39 ------------------------ 1 file changed, 39 deletions(-) diff --git a/packages/beacon-node/test/mocks/block.ts b/packages/beacon-node/test/mocks/block.ts index e7a893937af1..0c64550c61be 100644 --- a/packages/beacon-node/test/mocks/block.ts +++ b/packages/beacon-node/test/mocks/block.ts @@ -125,42 +125,3 @@ export const mockBlocks: MockBlock[] = [ // blindedSerialized: denebSerializedSignedBlindedBeaconBlock, // }, ]; - -// export const mockBlocks: [ -// ForkInfo, -// Uint8Array, -// allForks.SignedBeaconBlock, -// Uint8Array, -// allForks.SignedBlindedBeaconBlock, -// ][] = [ -// [ -// phase0ForkInfo, -// phase0SerializedSignedBeaconBlock, -// phase0SignedBeaconBlock, -// phase0SerializedSignedBeaconBlock, -// phase0SignedBeaconBlock, -// ], -// [ -// altairForkInfo, -// altairSerializedSignedBeaconBlock, -// altairSignedBeaconBlock, -// altairSerializedSignedBeaconBlock, -// altairSignedBeaconBlock, -// ], -// [ -// bellatrixForkInfo, -// bellatrixSerializedSignedBeaconBlock, -// bellatrixSignedBeaconBlock, -// bellatrixSerializedBlindedSignedBeaconBlock, -// bellatrixSignedBlindedBeaconBlock, -// ], -// [ -// capellaForkInfo, -// // new Uint8Array(), -// capellaSerializedSignedBeaconBlock, -// // {} as unknown as allForks.SignedBeaconBlock, -// capellaSignedBeaconBlock, -// capellaSerializedSignedBlindedBeaconBlock, -// capellaSignedBlindedBeaconBlock, -// ], -// ]; From 04d4065ec32c0320f3724eaa00973eb92c20b6fd Mon Sep 17 00:00:00 2001 From: Matthew Keil Date: Mon, 9 Oct 2023 22:47:04 +0200 Subject: [PATCH 33/51] chore: fix lint error --- packages/beacon-node/src/chain/blocks/writeBlockInputToDb.ts | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/packages/beacon-node/src/chain/blocks/writeBlockInputToDb.ts b/packages/beacon-node/src/chain/blocks/writeBlockInputToDb.ts index fe72829145ea..16abcc56ddd6 100644 --- a/packages/beacon-node/src/chain/blocks/writeBlockInputToDb.ts +++ b/packages/beacon-node/src/chain/blocks/writeBlockInputToDb.ts @@ -1,9 +1,6 @@ import {toHex} from "@lodestar/utils"; import {BeaconChain} from "../chain.js"; -import { - blindedOrFullBlockToBlinded, - blindedOrFullBlockToBlindedBytes, -} from "../../util/fullOrBlindedBlock.js"; +import {blindedOrFullBlockToBlinded, blindedOrFullBlockToBlindedBytes} from "../../util/fullOrBlindedBlock.js"; import {BlockInput, BlockInputType} from "./types.js"; /** From 55786b3ce0a2fdc6c7deedd0e347126d5b8691e6 Mon Sep 17 00:00:00 2001 From: Matthew Keil Date: Mon, 9 Oct 2023 23:28:53 +0200 Subject: [PATCH 34/51] refactor: simplify TransactionAndWithdrawals type --- packages/beacon-node/src/chain/chain.ts | 21 ++++++------------- .../src/util/fullOrBlindedBlock.ts | 12 ++++------- .../test/perf/util/fullOrBlindedBlock.test.ts | 6 +++--- 3 files changed, 13 insertions(+), 26 deletions(-) diff --git a/packages/beacon-node/src/chain/chain.ts b/packages/beacon-node/src/chain/chain.ts index 80457098c2b7..d18df6260145 100644 --- a/packages/beacon-node/src/chain/chain.ts +++ b/packages/beacon-node/src/chain/chain.ts @@ -28,7 +28,6 @@ import { Wei, bellatrix, isBlindedBeaconBlock, - capella, } from "@lodestar/types"; import {CheckpointWithHex, ExecutionStatus, IForkChoice, ProtoBlock, UpdateHeadOpt} from "@lodestar/fork-choice"; import {ProcessShutdownCallback} from "@lodestar/validator"; @@ -49,8 +48,8 @@ import { blindedOrFullBlockToFull, blindedOrFullBlockToFullBytes, getEth1BlockHashFromSerializedBlock, - TransactionsAndWithdrawals, } from "../util/fullOrBlindedBlock.js"; +import {ExecutionPayloadBody} from "../execution/engine/types.js"; import {BlockProcessor, ImportBlockOpts} from "./blocks/index.js"; import {ChainEventEmitter, ChainEvent} from "./emitter.js"; import { @@ -836,20 +835,12 @@ export class BeaconChain implements IBeaconChain { private async getTransactionsAndWithdrawals( forkSeq: ForkSeq, blockHash: string - ): Promise { - let transactions: Uint8Array[] | undefined; - let withdrawals: capella.Withdrawals | undefined; - - if (forkSeq >= ForkSeq.bellatrix) { - const [payload] = await this.executionEngine.getPayloadBodiesByHash([blockHash]); - if (payload?.transactions) transactions = payload.transactions; - if (payload?.withdrawals) withdrawals = payload.withdrawals; + ): Promise> { + if (forkSeq < ForkSeq.bellatrix) { + return {}; } - - return { - transactions, - withdrawals, - }; + const [payload] = await this.executionEngine.getPayloadBodiesByHash([blockHash]); + return payload ? payload : {}; } /** diff --git a/packages/beacon-node/src/util/fullOrBlindedBlock.ts b/packages/beacon-node/src/util/fullOrBlindedBlock.ts index 57db5599cd3e..8898011dbe0c 100644 --- a/packages/beacon-node/src/util/fullOrBlindedBlock.ts +++ b/packages/beacon-node/src/util/fullOrBlindedBlock.ts @@ -2,13 +2,9 @@ import {ChainForkConfig} from "@lodestar/config"; import {ssz, allForks, bellatrix, capella, deneb} from "@lodestar/types"; import {BYTES_PER_LOGS_BLOOM, ForkSeq, SYNC_COMMITTEE_SIZE} from "@lodestar/params"; import {executionPayloadToPayloadHeader} from "@lodestar/state-transition"; +import {ExecutionPayloadBody} from "../execution/engine/types.js"; import {ROOT_SIZE, VARIABLE_FIELD_OFFSET, getSlotFromSignedBeaconBlockSerialized} from "./sszBytes.js"; -export interface TransactionsAndWithdrawals { - transactions?: Uint8Array[]; - withdrawals?: capella.Withdrawals; -} - /** * Bellatrix: * preamble: Fixed Length Data @@ -234,7 +230,7 @@ function buildVariableOffset(value: number): Uint8Array { function executionPayloadHeaderToPayload( forkSeq: ForkSeq, header: allForks.ExecutionPayloadHeader, - {transactions, withdrawals}: TransactionsAndWithdrawals + {transactions, withdrawals}: Partial ): allForks.ExecutionPayload { const bellatrixPayloadFields: allForks.ExecutionPayload = { parentHash: header.parentHash, @@ -504,7 +500,7 @@ export function blindedOrFullBlockToFull( config: ChainForkConfig, forkSeq: ForkSeq, block: allForks.FullOrBlindedSignedBeaconBlock, - transactionsAndWithdrawals: TransactionsAndWithdrawals + transactionsAndWithdrawals: Partial ): allForks.SignedBeaconBlock { if ( !isBlinded(block) || // already full @@ -547,7 +543,7 @@ export function blindedOrFullBlockToFull( export async function* blindedOrFullBlockToFullBytes( forkSeq: ForkSeq, block: Uint8Array, - transactionsAndWithdrawals: Promise + transactionsAndWithdrawals: Promise> ): AsyncIterable { /** * Phase0: diff --git a/packages/beacon-node/test/perf/util/fullOrBlindedBlock.test.ts b/packages/beacon-node/test/perf/util/fullOrBlindedBlock.test.ts index d71d1d8b7377..e250955c038d 100644 --- a/packages/beacon-node/test/perf/util/fullOrBlindedBlock.test.ts +++ b/packages/beacon-node/test/perf/util/fullOrBlindedBlock.test.ts @@ -7,12 +7,12 @@ import {minimalPreset} from "@lodestar/params/presets/minimal"; import {ForkSeq} from "@lodestar/params"; import {mockBlocks} from "../../utils/mocks/block.js"; import { - TransactionsAndWithdrawals, blindedOrFullBlockToBlinded, blindedOrFullBlockToBlindedBytes, blindedOrFullBlockToFull, blindedOrFullBlockToFullBytes, } from "../../../src/util/fullOrBlindedBlock.js"; +import {ExecutionPayloadBody} from "../../../src/execution/engine/types.js"; // calculate slot ratio so that getForkTypes and getBlindedForkTypes return correct fork for minimal configuration const slotPerEpochRatio = @@ -37,7 +37,7 @@ describe("fullOrBlindedBlock", () => { itBench({ id: `${forkInfo.name} to full - deserialize first`, beforeEach: () => { - const transactionsAndWithdrawals: TransactionsAndWithdrawals = {}; + const transactionsAndWithdrawals: Partial = {}; if (forkInfo.seq > ForkSeq.bellatrix) { transactionsAndWithdrawals.transactions = ( full.message.body as bellatrix.BeaconBlockBody @@ -58,7 +58,7 @@ describe("fullOrBlindedBlock", () => { itBench({ id: `${forkInfo.name} to full - convert serialized`, beforeEach: () => { - const transactionsAndWithdrawals: TransactionsAndWithdrawals = {}; + const transactionsAndWithdrawals: Partial = {}; if (forkInfo.seq > ForkSeq.bellatrix) { transactionsAndWithdrawals.transactions = ( full.message.body as bellatrix.BeaconBlockBody From bc8ae5d2ffd6af9f920861bc3ad5b0df3d3b7170 Mon Sep 17 00:00:00 2001 From: Matthew Keil Date: Mon, 9 Oct 2023 23:37:23 +0200 Subject: [PATCH 35/51] fix: remove comments making sure there are tests for fullOrBlinded in reqresp --- .../src/network/reqresp/handlers/beaconBlocksByRange.ts | 6 +----- .../src/network/reqresp/handlers/beaconBlocksByRoot.ts | 3 --- 2 files changed, 1 insertion(+), 8 deletions(-) diff --git a/packages/beacon-node/src/network/reqresp/handlers/beaconBlocksByRange.ts b/packages/beacon-node/src/network/reqresp/handlers/beaconBlocksByRange.ts index e081751da14a..8f1c2796e8a8 100644 --- a/packages/beacon-node/src/network/reqresp/handlers/beaconBlocksByRange.ts +++ b/packages/beacon-node/src/network/reqresp/handlers/beaconBlocksByRange.ts @@ -24,8 +24,7 @@ export async function* onBeaconBlocksByRange( // Chain of blobs won't change for await (const {key, value} of db.finalized.binaryEntriesStream({gte: startSlot, lt: endSlot})) { const {name, seq} = chain.config.getForkInfo(db.finalized.decodeKey(key)); - // It's a bis sus that deleting this line will still let the code compile.. - // This code MUST include tests to ensure ReqResp works with full or blinded blocks + const chunks: Uint8Array[] = []; for await (const chunk of chain.blindedOrFullBlockToFullBytes(seq, value)) { chunks.push(chunk); @@ -62,9 +61,6 @@ export async function* onBeaconBlocksByRange( throw new ResponseError(RespStatus.SERVER_ERROR, `No item for root ${block.blockRoot} slot ${block.slot}`); } - // TODO: (matthewkeil) - // It's a bis sus that deleting this line will still let the code compile.. - // This code MUST include tests to ensure ReqResp works with full or blinded blocks const {name, seq} = chain.config.getForkInfo(block.slot); const chunks: Uint8Array[] = []; for await (const chunk of chain.blindedOrFullBlockToFullBytes(seq, blockBytes)) { diff --git a/packages/beacon-node/src/network/reqresp/handlers/beaconBlocksByRoot.ts b/packages/beacon-node/src/network/reqresp/handlers/beaconBlocksByRoot.ts index 83be86117611..cd3436f270fb 100644 --- a/packages/beacon-node/src/network/reqresp/handlers/beaconBlocksByRoot.ts +++ b/packages/beacon-node/src/network/reqresp/handlers/beaconBlocksByRoot.ts @@ -38,9 +38,6 @@ export async function* onBeaconBlocksByRoot( slot = slotFromBytes; } - // TODO: (matthewkeil) - // It's a bis sus that deleting this line will still let the code compile.. - // This code MUST include tests to ensure ReqResp works with full or blinded blocks const {name, seq} = chain.config.getForkInfo(slot); const chunks: Uint8Array[] = []; for await (const chunk of chain.blindedOrFullBlockToFullBytes(seq, blockBytes)) { From 7840577ce1da5f58eb7d6d0ce5ff390c7fb7fb19 Mon Sep 17 00:00:00 2001 From: Matthew Keil Date: Mon, 9 Oct 2023 23:42:56 +0200 Subject: [PATCH 36/51] refactor: export chainConfig for use in tests that consume the mockBlocks --- packages/beacon-node/test/mocks/block.ts | 11 ++--- .../test/perf/util/fullOrBlindedBlock.test.ts | 26 ++--------- .../test/unit/util/fullOrBlindedBlock.test.ts | 45 ++++++------------- 3 files changed, 24 insertions(+), 58 deletions(-) diff --git a/packages/beacon-node/test/mocks/block.ts b/packages/beacon-node/test/mocks/block.ts index 0c64550c61be..b1c4187d1208 100644 --- a/packages/beacon-node/test/mocks/block.ts +++ b/packages/beacon-node/test/mocks/block.ts @@ -32,7 +32,8 @@ const loadBlock = (blockName: string): any => { const slotPerEpochRatio = isMinimal ? mainnetPreset.SLOTS_PER_EPOCH / minimalPreset.SLOTS_PER_EPOCH : 1; /* eslint-disable @typescript-eslint/naming-convention */ -const config = createChainForkConfig({ +// export this chainConfig for use in tests that consume the mock blocks +export const chainConfig = createChainForkConfig({ ...defaultChainConfig, ALTAIR_FORK_EPOCH: mainnetChainConfig.ALTAIR_FORK_EPOCH * slotPerEpochRatio, BELLATRIX_FORK_EPOCH: mainnetChainConfig.BELLATRIX_FORK_EPOCH * slotPerEpochRatio, @@ -78,10 +79,10 @@ export const capellaSerializedSignedBlindedBeaconBlock = ssz.capella.SignedBlind // export const denebSerializedSignedBlindedBeaconBlock = // ssz.deneb.SignedBlindedBeaconBlock.serialize(denebSignedBlindedBeaconBlock); -const phase0ForkInfo = config.getForkInfo(phase0SignedBeaconBlock.message.slot); -const altairForkInfo = config.getForkInfo(altairSignedBeaconBlock.message.slot); -const bellatrixForkInfo = config.getForkInfo(bellatrixSignedBeaconBlock.message.slot); -const capellaForkInfo = config.getForkInfo(capellaSignedBeaconBlock.message.slot); +const phase0ForkInfo = chainConfig.getForkInfo(phase0SignedBeaconBlock.message.slot); +const altairForkInfo = chainConfig.getForkInfo(altairSignedBeaconBlock.message.slot); +const bellatrixForkInfo = chainConfig.getForkInfo(bellatrixSignedBeaconBlock.message.slot); +const capellaForkInfo = chainConfig.getForkInfo(capellaSignedBeaconBlock.message.slot); // const denebForkInfo = config.getForkInfo(denebSignedBeaconBlock.message.slot); interface MockBlock { diff --git a/packages/beacon-node/test/perf/util/fullOrBlindedBlock.test.ts b/packages/beacon-node/test/perf/util/fullOrBlindedBlock.test.ts index e250955c038d..0f32c089e535 100644 --- a/packages/beacon-node/test/perf/util/fullOrBlindedBlock.test.ts +++ b/packages/beacon-node/test/perf/util/fullOrBlindedBlock.test.ts @@ -1,11 +1,7 @@ import {itBench, setBenchOpts} from "@dapplion/benchmark"; import {bellatrix, capella, ssz} from "@lodestar/types"; -import {createChainForkConfig, defaultChainConfig} from "@lodestar/config"; -import {mainnetChainConfig} from "@lodestar/config/presets"; -import {mainnetPreset} from "@lodestar/params/presets/mainnet"; -import {minimalPreset} from "@lodestar/params/presets/minimal"; import {ForkSeq} from "@lodestar/params"; -import {mockBlocks} from "../../utils/mocks/block.js"; +import {chainConfig, mockBlocks} from "../../utils/mocks/block.js"; import { blindedOrFullBlockToBlinded, blindedOrFullBlockToBlindedBytes, @@ -14,20 +10,6 @@ import { } from "../../../src/util/fullOrBlindedBlock.js"; import {ExecutionPayloadBody} from "../../../src/execution/engine/types.js"; -// calculate slot ratio so that getForkTypes and getBlindedForkTypes return correct fork for minimal configuration -const slotPerEpochRatio = - defaultChainConfig.CONFIG_NAME === "minimal" ? mainnetPreset.SLOTS_PER_EPOCH / minimalPreset.SLOTS_PER_EPOCH : 1; - -/* eslint-disable @typescript-eslint/naming-convention */ -const config = createChainForkConfig({ - ...defaultChainConfig, - ALTAIR_FORK_EPOCH: mainnetChainConfig.ALTAIR_FORK_EPOCH * slotPerEpochRatio, - BELLATRIX_FORK_EPOCH: mainnetChainConfig.BELLATRIX_FORK_EPOCH * slotPerEpochRatio, - CAPELLA_FORK_EPOCH: mainnetChainConfig.CAPELLA_FORK_EPOCH * slotPerEpochRatio, - DENEB_FORK_EPOCH: mainnetChainConfig.DENEB_FORK_EPOCH * slotPerEpochRatio, -}); -/* eslint-enable @typescript-eslint/naming-convention */ - describe("fullOrBlindedBlock", () => { setBenchOpts({noThreshold: true}); @@ -52,7 +34,7 @@ describe("fullOrBlindedBlock", () => { }, fn: (transactionsAndWithdrawals) => { const deserialized = ssz[forkInfo.name].SignedBeaconBlock.deserialize(fullSerialized); - blindedOrFullBlockToFull(config, forkInfo.seq, deserialized, transactionsAndWithdrawals); + blindedOrFullBlockToFull(chainConfig, forkInfo.seq, deserialized, transactionsAndWithdrawals); }, }); itBench({ @@ -93,14 +75,14 @@ describe("fullOrBlindedBlock", () => { id: `${forkInfo.name} to blinded - deserialize first`, fn: () => { const deserialized = ssz[forkInfo.name].SignedBeaconBlock.deserialize(fullSerialized); - blindedOrFullBlockToBlinded(config, deserialized); + blindedOrFullBlockToBlinded(chainConfig, deserialized); }, }); itBench({ id: `${forkInfo.name} to blinded - convert serialized`, fn: () => { - blindedOrFullBlockToBlindedBytes(config, full, fullSerialized); + blindedOrFullBlockToBlindedBytes(chainConfig, full, fullSerialized); }, }); }); diff --git a/packages/beacon-node/test/unit/util/fullOrBlindedBlock.test.ts b/packages/beacon-node/test/unit/util/fullOrBlindedBlock.test.ts index ff2a2d5f26a4..6d3b36364107 100644 --- a/packages/beacon-node/test/unit/util/fullOrBlindedBlock.test.ts +++ b/packages/beacon-node/test/unit/util/fullOrBlindedBlock.test.ts @@ -1,10 +1,7 @@ import {expect} from "chai"; -import {ForkInfo, createChainForkConfig, defaultChainConfig} from "@lodestar/config"; +import {ForkInfo} from "@lodestar/config"; import {allForks, capella} from "@lodestar/types"; import {isForkExecution} from "@lodestar/params"; -import {mainnetPreset} from "@lodestar/params/presets/mainnet"; -import {minimalPreset} from "@lodestar/params/presets/minimal"; -import {mainnetChainConfig} from "@lodestar/config/presets"; import { blindedOrFullBlockToBlinded, blindedOrFullBlockToBlindedBytes, @@ -13,23 +10,9 @@ import { blindedOrFullBlockToFullBytes, serializeFullOrBlindedSignedBeaconBlock, } from "../../../src/util/fullOrBlindedBlock.js"; -import {mockBlocks} from "../../utils/mocks/block.js"; +import {chainConfig, mockBlocks} from "../../utils/mocks/block.js"; import {byteArrayEquals} from "../../../src/util/bytes.js"; -// calculate slot ratio so that getForkTypes and getBlindedForkTypes return correct fork for minimal configuration -const slotPerEpochRatio = - defaultChainConfig.CONFIG_NAME === "minimal" ? mainnetPreset.SLOTS_PER_EPOCH / minimalPreset.SLOTS_PER_EPOCH : 1; - -/* eslint-disable @typescript-eslint/naming-convention */ -const config = createChainForkConfig({ - ...defaultChainConfig, - ALTAIR_FORK_EPOCH: mainnetChainConfig.ALTAIR_FORK_EPOCH * slotPerEpochRatio, - BELLATRIX_FORK_EPOCH: mainnetChainConfig.BELLATRIX_FORK_EPOCH * slotPerEpochRatio, - CAPELLA_FORK_EPOCH: mainnetChainConfig.CAPELLA_FORK_EPOCH * slotPerEpochRatio, - DENEB_FORK_EPOCH: mainnetChainConfig.DENEB_FORK_EPOCH * slotPerEpochRatio, -}); -/* eslint-enable @typescript-eslint/naming-convention */ - type FullOrBlind = "full" | "blinded"; type FullOrBlindBlock = [FullOrBlind, ForkInfo, allForks.FullOrBlindedSignedBeaconBlock, Uint8Array]; @@ -54,7 +37,7 @@ describe("isBlindedBytes", () => { describe("serializeFullOrBlindedSignedBeaconBlock", () => { for (const [fullOrBlinded, {name}, block, expected] of fullOrBlindedBlocks) { it(`should serialize ${fullOrBlinded} ${name} block`, () => { - const serialized = serializeFullOrBlindedSignedBeaconBlock(config, block); + const serialized = serializeFullOrBlindedSignedBeaconBlock(chainConfig, block); expect(byteArrayEquals(serialized, expected)).to.be.true; }); } @@ -63,11 +46,11 @@ describe("serializeFullOrBlindedSignedBeaconBlock", () => { describe("deserializeFullOrBlindedSignedBeaconBlock", () => { for (const [fullOrBlinded, {name}, block, serialized] of fullOrBlindedBlocks) { it(`should deserialize ${fullOrBlinded} ${name} block`, () => { - const deserialized = deserializeFullOrBlindedSignedBeaconBlock(config, serialized); + const deserialized = deserializeFullOrBlindedSignedBeaconBlock(chainConfig, serialized); const type = isForkExecution(name) && fullOrBlinded === "blinded" - ? config.getBlindedForkTypes(block.message.slot).SignedBeaconBlock - : config.getForkTypes(block.message.slot).SignedBeaconBlock; + ? chainConfig.getBlindedForkTypes(block.message.slot).SignedBeaconBlock + : chainConfig.getForkTypes(block.message.slot).SignedBeaconBlock; expect(type.equals(deserialized as any, block as any)).to.be.true; }); } @@ -80,21 +63,21 @@ describe("blindedOrFullBlockToBlinded", function () { blinded, } of mockBlocks) { it(`should convert full ${name} to blinded block`, () => { - const result = blindedOrFullBlockToBlinded(config, full); + const result = blindedOrFullBlockToBlinded(chainConfig, full); const isExecution = isForkExecution(name); const isEqual = isExecution ? // eslint-disable-next-line @typescript-eslint/no-non-null-assertion - config.getBlindedForkTypes(full.message.slot).SignedBeaconBlock.equals(result, blinded!) + chainConfig.getBlindedForkTypes(full.message.slot).SignedBeaconBlock.equals(result, blinded!) : // eslint-disable-next-line @typescript-eslint/no-non-null-assertion - config.getForkTypes(full.message.slot).SignedBeaconBlock.equals(result, isExecution ? blinded! : full); + chainConfig.getForkTypes(full.message.slot).SignedBeaconBlock.equals(result, isExecution ? blinded! : full); expect(isEqual).to.be.true; }); if (!blinded) continue; it(`should convert blinded ${name} to blinded block`, () => { - const result = blindedOrFullBlockToBlinded(config, blinded); + const result = blindedOrFullBlockToBlinded(chainConfig, blinded); const isEqual = isForkExecution(name) - ? config.getBlindedForkTypes(full.message.slot).SignedBeaconBlock.equals(result, blinded) - : config.getForkTypes(full.message.slot).SignedBeaconBlock.equals(result, blinded); + ? chainConfig.getBlindedForkTypes(full.message.slot).SignedBeaconBlock.equals(result, blinded) + : chainConfig.getForkTypes(full.message.slot).SignedBeaconBlock.equals(result, blinded); expect(isEqual).to.be.true; }); } @@ -110,12 +93,12 @@ describe("blindedOrFullBlockToBlindedBytes", function () { } of mockBlocks) { const expected = (isForkExecution(name) ? blindedSerialized : fullSerialized) as Uint8Array; it(`should convert full ${name} to blinded block`, () => { - const result = blindedOrFullBlockToBlindedBytes(config, full, fullSerialized); + const result = blindedOrFullBlockToBlindedBytes(chainConfig, full, fullSerialized); expect(byteArrayEquals(result, expected)).to.be.true; }); if (blinded && blindedSerialized) { it(`should convert blinded ${name} to blinded block`, () => { - const result = blindedOrFullBlockToBlindedBytes(config, blinded, blindedSerialized); + const result = blindedOrFullBlockToBlindedBytes(chainConfig, blinded, blindedSerialized); expect(byteArrayEquals(result, expected)).to.be.true; }); } From fc02931cf266df0b83dca35f0917b60a9a9fd666 Mon Sep 17 00:00:00 2001 From: Matthew Keil Date: Tue, 10 Oct 2023 12:25:30 +0200 Subject: [PATCH 37/51] test: update workflow with new containers --- .github/workflows/test-sim-merge.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/test-sim-merge.yml b/.github/workflows/test-sim-merge.yml index ad79bc2c0035..2afb69f2c277 100644 --- a/.github/workflows/test-sim-merge.yml +++ b/.github/workflows/test-sim-merge.yml @@ -13,8 +13,8 @@ on: workflow_dispatch: env: - GETH_IMAGE: ethereum/client-go:v1.10.25 - NETHERMIND_IMAGE: nethermind/nethermind:1.14.3 + GETH_IMAGE: ethereum/client-go:v1.13.2 + NETHERMIND_IMAGE: nethermind/nethermind:1.21.0 MERGEMOCK_IMAGE: g11tech/mergemock:latest GETH_WITHDRAWALS_IMAGE: g11tech/geth:withdrawalsfeb8 ETHEREUMJS_WITHDRAWALS_IMAGE: g11tech/ethereumjs:blobs-b6b63 From ddb40af60a7384c2fda1edd736d2d64eed7082bc Mon Sep 17 00:00:00 2001 From: Matthew Keil Date: Tue, 10 Oct 2023 12:40:55 +0200 Subject: [PATCH 38/51] test: revert workflow to original container versions --- .github/workflows/test-sim-merge.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/test-sim-merge.yml b/.github/workflows/test-sim-merge.yml index 2afb69f2c277..ad79bc2c0035 100644 --- a/.github/workflows/test-sim-merge.yml +++ b/.github/workflows/test-sim-merge.yml @@ -13,8 +13,8 @@ on: workflow_dispatch: env: - GETH_IMAGE: ethereum/client-go:v1.13.2 - NETHERMIND_IMAGE: nethermind/nethermind:1.21.0 + GETH_IMAGE: ethereum/client-go:v1.10.25 + NETHERMIND_IMAGE: nethermind/nethermind:1.14.3 MERGEMOCK_IMAGE: g11tech/mergemock:latest GETH_WITHDRAWALS_IMAGE: g11tech/geth:withdrawalsfeb8 ETHEREUMJS_WITHDRAWALS_IMAGE: g11tech/ethereumjs:blobs-b6b63 From 73bd529206bfbeee73db33f3d4c580f740c7d989 Mon Sep 17 00:00:00 2001 From: Matthew Keil Date: Wed, 11 Oct 2023 08:35:18 +0200 Subject: [PATCH 39/51] feat: throw Eth1Error for invalid payload body --- packages/beacon-node/src/chain/chain.ts | 12 +++++++++++- packages/beacon-node/src/eth1/errors.ts | 5 ++++- .../beacon-node/src/util/fullOrBlindedBlock.ts | 14 ++++---------- 3 files changed, 19 insertions(+), 12 deletions(-) diff --git a/packages/beacon-node/src/chain/chain.ts b/packages/beacon-node/src/chain/chain.ts index d18df6260145..b40bdcd5874a 100644 --- a/packages/beacon-node/src/chain/chain.ts +++ b/packages/beacon-node/src/chain/chain.ts @@ -50,6 +50,7 @@ import { getEth1BlockHashFromSerializedBlock, } from "../util/fullOrBlindedBlock.js"; import {ExecutionPayloadBody} from "../execution/engine/types.js"; +import {Eth1Error, Eth1ErrorCode} from "../eth1/errors.js"; import {BlockProcessor, ImportBlockOpts} from "./blocks/index.js"; import {ChainEventEmitter, ChainEvent} from "./emitter.js"; import { @@ -840,7 +841,16 @@ export class BeaconChain implements IBeaconChain { return {}; } const [payload] = await this.executionEngine.getPayloadBodiesByHash([blockHash]); - return payload ? payload : {}; + if (!payload) { + throw new Eth1Error( + {code: Eth1ErrorCode.INVALID_PAYLOAD_BODY, blockHash}, + "payload body not found by eth1 engine" + ); + } + if (forkSeq >= ForkSeq.capella && !payload.withdrawals) { + throw new Eth1Error({code: Eth1ErrorCode.INVALID_PAYLOAD_BODY, blockHash}, "no withdrawals in payload body"); + } + return payload; } /** diff --git a/packages/beacon-node/src/eth1/errors.ts b/packages/beacon-node/src/eth1/errors.ts index 914a5448ade3..40e7b52f574f 100644 --- a/packages/beacon-node/src/eth1/errors.ts +++ b/packages/beacon-node/src/eth1/errors.ts @@ -23,6 +23,8 @@ export enum Eth1ErrorCode { NON_CONSECUTIVE_LOGS = "ETH1_ERROR_NON_CONSECUTIVE_LOGS", /** Expected a deposit log in the db for the index, missing log implies a corrupted db */ MISSING_DEPOSIT_LOG = "ETH1_ERROR_MISSING_DEPOSIT_LOG", + /** Expected transactions or withdrawals for un-blinding block from db before serving */ + INVALID_PAYLOAD_BODY = "ETH1_ERROR_INVALID_PAYLOAD_BODY", } export type Eth1ErrorType = @@ -35,6 +37,7 @@ export type Eth1ErrorType = | {code: Eth1ErrorCode.NOT_ENOUGH_DEPOSIT_ROOTS; index: number; treeLength: number} | {code: Eth1ErrorCode.DUPLICATE_DISTINCT_LOG; newIndex: number; lastLogIndex: number} | {code: Eth1ErrorCode.NON_CONSECUTIVE_LOGS; newIndex: number; lastLogIndex: number} - | {code: Eth1ErrorCode.MISSING_DEPOSIT_LOG; newIndex: number; lastLogIndex: number}; + | {code: Eth1ErrorCode.MISSING_DEPOSIT_LOG; newIndex: number; lastLogIndex: number} + | {code: Eth1ErrorCode.INVALID_PAYLOAD_BODY; blockHash: string}; export class Eth1Error extends LodestarError {} diff --git a/packages/beacon-node/src/util/fullOrBlindedBlock.ts b/packages/beacon-node/src/util/fullOrBlindedBlock.ts index 8898011dbe0c..a9a15e6fa25b 100644 --- a/packages/beacon-node/src/util/fullOrBlindedBlock.ts +++ b/packages/beacon-node/src/util/fullOrBlindedBlock.ts @@ -607,24 +607,18 @@ export async function* blindedOrFullBlockToFullBytes( } // await getting transactions and withdrawals - // need transactions length to calculate remaining offsets const {transactions, withdrawals} = await transactionsAndWithdrawals; - if (!transactions) { - throw new Error("must supply transactions"); - } + const serializedTransactions = ssz.bellatrix.Transactions.serialize(transactions ?? []); - const serializedTransactions = ssz.bellatrix.Transactions.serialize(transactions); // For bellatrix already calculated the offset and sent extraData. just need // to send transactions if (forkSeq === ForkSeq.bellatrix) { yield serializedTransactions; return; } - // only capella blocks and after past here - if (!withdrawals) { - throw new Error("must supply withdrawals"); - } + // only capella blocks and after past here + // need transactions length to calculate remaining offsets /** * @@ -651,7 +645,7 @@ export async function* blindedOrFullBlockToFullBytes( dataGasUsedAndExcessDataGas ?? Uint8Array.from([]), extraData, serializedTransactions, - ssz.capella.Withdrawals.serialize(withdrawals), + ssz.capella.Withdrawals.serialize(withdrawals ?? []), ]); new DataView(executionPayload.buffer, executionPayload.byteOffset, executionPayload.byteLength).setUint32( LOCATION_OF_EXTRA_DATA_OFFSET_WITHIN_EXECUTION_PAYLOAD, From ecaf7f63b173465a0a9332cc2f053ffde7773e1f Mon Sep 17 00:00:00 2001 From: Matthew Keil Date: Mon, 16 Oct 2023 14:34:05 +0200 Subject: [PATCH 40/51] fix: convert all json to ssz fixtures --- .../__fixtures__/blindedBlock.bellatrix.json | 2220 --------------- .../__fixtures__/blindedBlock.bellatrix.ssz | Bin 0 -> 35243 bytes .../__fixtures__/blindedBlock.capella.json | 2222 --------------- .../__fixtures__/blindedBlock.capella.ssz | Bin 0 -> 36807 bytes .../__fixtures__/blindedBlock.deneb.json | 2222 --------------- .../mocks/__fixtures__/blindedBlock.deneb.ssz | Bin 0 -> 36827 bytes .../test/mocks/__fixtures__/block.altair.json | 2204 --------------- .../test/mocks/__fixtures__/block.altair.ssz | Bin 0 -> 32376 bytes .../mocks/__fixtures__/block.bellatrix.json | 2352 ---------------- .../mocks/__fixtures__/block.bellatrix.ssz | Bin 0 -> 116265 bytes .../mocks/__fixtures__/block.capella.json | 2363 ---------------- .../test/mocks/__fixtures__/block.capella.ssz | Bin 0 -> 309260 bytes .../test/mocks/__fixtures__/block.deneb.json | 2435 ----------------- .../test/mocks/__fixtures__/block.deneb.ssz | Bin 0 -> 309280 bytes .../test/mocks/__fixtures__/block.phase0.json | 1231 --------- .../test/mocks/__fixtures__/block.phase0.ssz | Bin 0 -> 18083 bytes packages/beacon-node/test/mocks/block.ts | 115 +- 17 files changed, 41 insertions(+), 17323 deletions(-) delete mode 100644 packages/beacon-node/test/mocks/__fixtures__/blindedBlock.bellatrix.json create mode 100644 packages/beacon-node/test/mocks/__fixtures__/blindedBlock.bellatrix.ssz delete mode 100644 packages/beacon-node/test/mocks/__fixtures__/blindedBlock.capella.json create mode 100644 packages/beacon-node/test/mocks/__fixtures__/blindedBlock.capella.ssz delete mode 100644 packages/beacon-node/test/mocks/__fixtures__/blindedBlock.deneb.json create mode 100644 packages/beacon-node/test/mocks/__fixtures__/blindedBlock.deneb.ssz delete mode 100644 packages/beacon-node/test/mocks/__fixtures__/block.altair.json create mode 100644 packages/beacon-node/test/mocks/__fixtures__/block.altair.ssz delete mode 100644 packages/beacon-node/test/mocks/__fixtures__/block.bellatrix.json create mode 100644 packages/beacon-node/test/mocks/__fixtures__/block.bellatrix.ssz delete mode 100644 packages/beacon-node/test/mocks/__fixtures__/block.capella.json create mode 100644 packages/beacon-node/test/mocks/__fixtures__/block.capella.ssz delete mode 100644 packages/beacon-node/test/mocks/__fixtures__/block.deneb.json create mode 100644 packages/beacon-node/test/mocks/__fixtures__/block.deneb.ssz delete mode 100644 packages/beacon-node/test/mocks/__fixtures__/block.phase0.json create mode 100644 packages/beacon-node/test/mocks/__fixtures__/block.phase0.ssz diff --git a/packages/beacon-node/test/mocks/__fixtures__/blindedBlock.bellatrix.json b/packages/beacon-node/test/mocks/__fixtures__/blindedBlock.bellatrix.json deleted file mode 100644 index af5f83aa9314..000000000000 --- a/packages/beacon-node/test/mocks/__fixtures__/blindedBlock.bellatrix.json +++ /dev/null @@ -1,2220 +0,0 @@ -{ - "message": { - "slot": "6209300", - "proposer_index": "204379", - "parent_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", - "state_root": "0x2eef5eb8f88c4767b7e7af898ccc3970f614a94492a4fd6c43ed55129c76728c", - "body": { - "randao_reveal": "0x83120f2df29dea886acfc836ba8daa1ff26963ef37ebe038aae0508beadaf6e0021ceadf6e063ef87b05799df22ef64a09b3d392379b5b6418f7a4d10456737c688a4ec024f5aa7141a25736639436283a2de940d24f1b46f83fa82d2cb4f7b3", - "eth1_data": { - "deposit_root": "0x919f2701a48c16dc89282a7b85acc49940a247b9513d75148b44205f491d702c", - "deposit_count": "581797", - "block_hash": "0xe6170386cb2a61199c3c834c1947945bbd699f2f6167b2c6c61c6242c1cbf010" - }, - "graffiti": "0x0000000000000000000000000000000000000000000000000000000000000000", - "proposer_slashings": [], - "attester_slashings": [], - "attestations": [ - { - "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0f", - "data": { - "slot": "6209299", - "index": "12", - "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xb85975884bbd0ceeb3751dae01591f0bc14ffd730dc363967cbd94ee720a19dd4013befc2f607c7d616dab1af7f8350e1125c0c3f5c292a71a8300a405f74f4e5fad5d4e7aa34a3c416895b64e3dcd9e405347e86773aa978e6f16c093a2fbbd" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0f", - "data": { - "slot": "6209299", - "index": "5", - "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xb08cec5ae5912e2fe5108c094494a6b91d0cdb85b0468496e31a02e75177b22f69ef5d641b3f9f39df610ff21bcc33460a0c370121fb479699b9a871b0d6c86a3d986fb042a6ba314cbbf60c700eca4f044c5ec37eb419bea2e07291da8e7025" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0f", - "data": { - "slot": "6209299", - "index": "39", - "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0x822093d5bcfb6444241c21ce30b1f7fc250c7560424ffc53143f97fd5d7cd7d39e1a399c7eec9be66d1d0641a5e95df0131fe252a1628ed9ed48a28f0bc77a0e5ea6a757e38eadc13453f76a2a36d90ee954ecc60986d0256752b3f513d1e996" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0f", - "data": { - "slot": "6209299", - "index": "7", - "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xaa81763d06359b0f56f222c65ed1ce6cfcccc3d6376a08bbd9e46d1cbad72eb86f3e6a7e32d1f739e6281d75ac7c14700ac7aa9bde7874f4f7416962d69a73a6439fbfd6bee5d053aa57d6e4a334d06d9274a26235f5089088b638ed480fff18" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0f", - "data": { - "slot": "6209299", - "index": "36", - "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xaeb4375aff411166ec70d1c5b12df3c73c4ee7f619bc3530cae0a0e4b05149a8e1c2c7eec74e9a47583efdc50c02f3e201a9a854891bf0cbb5d2339df584c0650c7e4b383afc50df0e2b41e3cfe1e08d82eb4da4c8dc7dd65eee53e54dc7b560" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0f", - "data": { - "slot": "6209299", - "index": "26", - "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0x860446a547b0d99961f5b1b475bc5fb5a340e1ddf424b6b51999259eb9d977a829567258f6a63845567f3e3d675ecc7806b484edd16db9f5af30f3cbfde0619f3fcfbe46e6067358aeeff83c776414b8681e66b4cf9ddd965164a93512c026fe" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0f", - "data": { - "slot": "6209299", - "index": "3", - "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0x8814604ef52aee43a9767b47fd5fe76d243b1c2932baeb98e7f555d7fcd5a1961298c3072d4e1c7e60b0d024e6a69ef905638a283207a8574f704dadb8e43c17c15ed65d9adc4cc655fd3ec25829e1c646a180beb0cc5309eda20ad1ee9f46ec" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0f", - "data": { - "slot": "6209299", - "index": "33", - "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xad377184f17a26a1d7ab208e0fa8c39a8b83b2789a0d412b772c6d0798d0e41c97c40942059d3418e835911cad399b86148b68a73fd7d14fd237bc3edcb853d95982b58393f311c04c97873b6d566bb35afd70da809dcfd3b541054781371d06" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0f", - "data": { - "slot": "6209299", - "index": "20", - "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xb3d1f55ae7fd1b37fd734cd63d7406df2af4d412dfba6b71543012d383b973346b9eba398a2961ac5ae96a6b68f3c16b04057c81e68d318e1d6c94876fe451cc95723888cbe225eed1085a7fbc39539cacbd89f6a376dcf5907e49433a060a46" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0f", - "data": { - "slot": "6209299", - "index": "28", - "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xae1f29ddc2ccde336f429de2cf990a75e5ce4f2beda68ba2f055ab35c97993dc782dedfc9b8685d3d3b0e6cbdf09821d13627a5d80a043f6c7d839c8c7b3fd51db1fd5ad5100ac8720abead5a5d5ba64f1a9308eed2c4b4f6d0a2c3e27af3eb3" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0f", - "data": { - "slot": "6209299", - "index": "47", - "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xa6888211071fdfd209e8a53384c9013ef36d9bb73a6af5c14f2e1ee4caf59d76cdfa04ee51653dd5a48220d01a2015270e6d8a18e782c04fac4a5f9d701fbe6240dc0625fc974c7237a22631edbc7af8c8fab59fc7bd9cb7658f5d463dddb5ec" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0f", - "data": { - "slot": "6209299", - "index": "44", - "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0x8fe2e7e415974fdeac40fa1f109f46aefda796ce434908cd3efe71628750014a379f4c8855b92e3b4de435601e38307d19fb564ae40ad9d4db934bb0aaecbeb4e4544d8b803e52340e80d3d93246e08568ebef73454b16fb52e00085d2dc4cd0" - }, - { - "aggregation_bits": "0xfffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0f", - "data": { - "slot": "6209299", - "index": "59", - "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xb2709ada49fe6dc9a778f6595ae2dee6bf72d71439e239503e356299fa08805c729b666cf36a09b928a5a5d6481df17e03f861f460f23a3c54ad66087e94f703bb362ca18bc7e15e4ca0e2267b08ffc028bbe0493df853348633fb54fae1a8a0" - }, - { - "aggregation_bits": "0xfffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffffffffffff0f", - "data": { - "slot": "6209299", - "index": "13", - "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xb2b4783c7fe20e9f933821e0278ff4ec4d67464921a954d86bdce54e42a3f4c66f3b0f64469f44ddde9c36a713aeeaeb0d6c8eb8932c0b41973ad7aca217e6bb9e5d5380d1ddd983cd967f9c43f11099c03574fd485856a5af4ca4b0e58bb141" - }, - { - "aggregation_bits": "0xfffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffff0f", - "data": { - "slot": "6209299", - "index": "41", - "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xb7b30c5ab140bc3d784da129fef7fa19da4d2537e039fa7dff584777faee0e6194c8c893f009eb355c8840a635dc456e031eb4cb01ed5c078172a11c38f618d03d04c078a7c3ba2bd33f3bcd3892c77ae0e656aa0449840595acb65b42799d69" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff07", - "data": { - "slot": "6209299", - "index": "27", - "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0x98e8c0c2cdc3b47b6ebecd92ba8ded70616adee0346daba35558447c5a6e5450a292a24f369081c50c8d1d9c9fe48f9b05ccc0eba205ae57baf44f24bbc11f41e6a274014158f674209e9685cbfa8f8a097c3fdc80fb99b5ede247d4fbdf3552" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffffffff0f", - "data": { - "slot": "6209299", - "index": "60", - "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xb64effc6d3eb8b31ecb3a21b4beaa6aa65f22c982952662c2bf8b1e3f6dcadbdc8e48bbf484bff6991f32135bbf5f0c10bf1083a236698839ba7253feb4d84590a61e2a762aa35afeb5aa91d4c3a42d036a15fe42753a2c705b75252385dac77" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffff0f", - "data": { - "slot": "6209299", - "index": "49", - "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0x8fe3f016355e441b2b35716cb47cc35bf45593680acc99bab2247b8457f9da1d7d2c267e688ed2ee4494b4cdf0b19df4023bea8747443508532e265148a5cf2b04b0ead5374207762b2e731f465c6ae1e54193998f9142b12b71241c9d157a59" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff07", - "data": { - "slot": "6209299", - "index": "15", - "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xacbe31147dd12d239dc3ce003aa44937d50f0899e3b3e05603697d0efef3a5a51b69fb532498822a64ac6b7c351e9d4e00833fc9bfe8ac113ec3e313d70309ba30a6f5ea387cee91e74775452e1afe85068840d746fefdcdc1314333b875e1d5" - }, - { - "aggregation_bits": "0xfffffffffffffffffffffffffffffffffffffffffffbffffffffffffffffffffffff0f", - "data": { - "slot": "6209299", - "index": "25", - "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0x9640de2f62e0b97d694efe53637b037b87db64b330d1b9ead18892cded82da8aa020e648652819987eda46e5e412ea0b15095f029c8aa0f08408eaf2700414f2ef840599f63a8441076a8e7152678f3f26b671b91f95622f6ce87c6aa6c30be0" - }, - { - "aggregation_bits": "0xfffffffffffffffffffffffffbffffffffffffffffffffffffffffffffffffffffff0f", - "data": { - "slot": "6209299", - "index": "8", - "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xb9700bd27a00f2a235ec30b29f0b5e24bc3cdc5c178cdadb4f08832c763263f332e9a12da407ca04f2612b58801d9364146da16631b356673d6604da1654bd7f61e8545da23df3eeaa26ada99e1607145ab43e1b8d6e7ff4a26ba2aacecdded4" - }, - { - "aggregation_bits": "0xfffffffffffffffffffffffffffffffffbffffffffffffffffffffffffffffffffff0f", - "data": { - "slot": "6209299", - "index": "63", - "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xa912adadfcbaf7e2646da3971932576749de5fd6c908cba80330ec95dbeac6fcafb11a7ab3b2539eba7100c1ce593e0e14dae831974960be7ca3677f7b7bbbbda77941db5aca085d624e8c8c008ce312415bd8b4776d4b8f86b962945936fb44" - }, - { - "aggregation_bits": "0xffffdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0f", - "data": { - "slot": "6209299", - "index": "55", - "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0x8ccb9d9591ae86e8dd5ed16915180b679f01cebee38a19cc9a43a5dbe125fa52f24878c2eff66ec9639a0c12d31f6a790b2a125bb0c3c11aee2574b9cdabd9e68caa5ae50dad0e2032a1a0fffcbedc5ae94fddce66bd0a820c8a21de2e2abdf1" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffff7fffffffffffffffffffffffff0f", - "data": { - "slot": "6209299", - "index": "43", - "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0x8f780c6f3b55f812a34686d0d69abe4d741adc9f80be9097c06b471c32565095ea952d0c53c009680c263e1eb38615ee178ab00f225bad1bccf4ee26384bcf3a6a11937114789a53c1172190abde53119940bbaf4fc8eabbbddf8a3933b81089" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffff0f", - "data": { - "slot": "6209299", - "index": "22", - "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xb607423c75f3cfff3535d7d44e34dcbb807c731248cb26ccd0cf0783ee6a52c87918cb14ba9f3fe90b2e71b2db0fd6480ca1d5eb0cbbf5861bed4b858d83ecfd0ad659808bb65a9c888d5284c1d88b10af648b5b940cdb95f0a9aff957b3af13" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff07", - "data": { - "slot": "6209299", - "index": "53", - "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xa3a340f4903c7b82ca61ef04a35085813d12ae1eff6e0837ca14ea3db5960d8fb75549d6ca70fc64ec9503e368a77edf0b53bfffb01d1408d95e180d0b08c9a96945675d4dee6699b4de91b8354afb37454d43630c3273c9ce9feac66cd5f670" - }, - { - "aggregation_bits": "0xfffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffff0f", - "data": { - "slot": "6209299", - "index": "57", - "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0x8bb89c8f53663a3a79c843dcffda0472f481da9a70f9f85652693b998411f0433afb6149989918a4fda3c2837807b7090bfe03e9dcf909b499c7924d15a2d574918e84288ed01f3dffd301f029f276421fca9353a63a94147f4d82506b6a0c7d" - }, - { - "aggregation_bits": "0xffffffffffffdfffffffffffffffffffffffffffffffffffffffffffffffffffffff0f", - "data": { - "slot": "6209299", - "index": "54", - "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0x894ecca6973dd37c3d9be23de05bcda773ff4dd8202a839b5e2dc5ec15ce4b0d6f14b5e3c0466331b68443fcbdd5080213283e6d437fa7703447cfe89b716003d071f9d37aa38e99b0a41ee479e8f9d46eb446c0c5131741e4dc22e224d554af" - }, - { - "aggregation_bits": "0xfffffffffffffffffffffffffff7ffffff7fffffffffffffffffffffffffffffffff0f", - "data": { - "slot": "6209299", - "index": "4", - "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xb200fa85812699528ea8ff80cfad80b5c3cdd08bc8deef639fda4d3ba42189646a56f755fcefb5ec2a13c5d02ebfeb80135c53bc83d0d29f0b986626bcbf63b4eb717df5e5307076328e8ed83b4a329c3a1798ebf411c56a915f7223462b6401" - }, - { - "aggregation_bits": "0xfffffffffffffffffffffffffffffffffffffffffffdfffffffffffffeffffffffff0f", - "data": { - "slot": "6209299", - "index": "16", - "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xb30b335c066c1adaed792eb7b7214becbbe7845e6f8b04be7eb938c361dbafc624a340f1eeff31aefef1e837e2b95944131b3a2d0e5d97807f3880155a5a413f7ee65a59bed24485129beebb1f5c7084160f6320216fc851f3f391b0bfa3fd1c" - }, - { - "aggregation_bits": "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffbfffffffffff0f", - "data": { - "slot": "6209299", - "index": "1", - "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0x89dfb39f75ebb6e01c077a7afd67a9a9fd5081fa572e56f4d11278603df725459337b202a73d375d5456634e25bf0b64165a28fef621f1306bf6004ad5026699bbe5b85bf8a45a1647501402956695818a8d62c836e9f4973a88841c22929158" - }, - { - "aggregation_bits": "0xfffffffffffffffffffffffffffffffffffdfffffffffffffffffffffffffffffffd0f", - "data": { - "slot": "6209299", - "index": "23", - "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0x8701864b43ad94883da646b30a546051633e6806592c6f10fe692c46f0a8e5f53e376ebcf4d1b8c316e12f4bd6a1d6d505114a8a408dd934f7b49b52c1e801abafd3e692ef71942cc6d371acc77ceba5d61ac2944b98ba60c004e60f30dbda1e" - }, - { - "aggregation_bits": "0xfffffffffffffffffffffffffffffffffbffffffffffffffffffffffffffffffdfff0f", - "data": { - "slot": "6209299", - "index": "37", - "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xa361b03e1dda7778c17fe63a3987335d0716c570cd56697d4408ca080805ea844a741ffd3065b3811d44d17b558fe5b00660adab731730df573b337a4557341238eb36dc64807978dccad1ea5d3c918f618f444ff547867d7cd5e76c872dbd96" - }, - { - "aggregation_bits": "0xfffffffeffffffffffffffffffffffffffffffffbfffffffffffffffffffffffffff0f", - "data": { - "slot": "6209299", - "index": "32", - "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xa94642c3b677863494b40f5a288b062248c39d7bf1c622e1bf74568ef0ab2050fa85fcd86223e196642e9351c294740102fd6501170fa78b3276dcf624d18c8539f3af957a6b66fbc2646e84f05b96be8ea03903a1a4e23e457e28bd90ea4fa2" - }, - { - "aggregation_bits": "0xfffffffffffffffffffffffffffffffff7fffffffdffffffffffffffffffffffffff0f", - "data": { - "slot": "6209299", - "index": "46", - "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0x8f7a63d38423dc0d165f0090617445dc8608754b0bbf92b1d79d5141ac31c3241ee76cab12d3f9aa3dc58c15ccd848b90294781699c86206f8cfbe4557099108bf95d92e05d3c795d475ebd7f54c7ae10ed913297f8daac58218583b0ef6968a" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffefdfffffffffffffffffffffffffffffffffffffffff0f", - "data": { - "slot": "6209299", - "index": "0", - "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xabbc541e38c4f080a8bbe7a5c785a99b610d2a67e93983f17a9d53443cc409a31fb6c2912c9ce3c6eb84004bba577af20bf88864506d95d944efb77c5ad45c17551518228849c868e55d061c1109b92561732d087dea6228a6fd3d8437f11d86" - }, - { - "aggregation_bits": "0xffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffff0f", - "data": { - "slot": "6209299", - "index": "42", - "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xa4254c751ba736fc69f9d68cf4786b32bd434f7b9a5c8d2ce010d23be6f7b5abf6d7f6f0463cc8e9cc7c33e91ae38f210a806a6a580b22c14be98e0354aa3bad9b3f91a9db6f8e990099166f3bd9e9191a9912a7f21428645d9dada1b5d9589d" - }, - { - "aggregation_bits": "0xfffffffffffffffffffffffffffffffffffffffffffffffffffefbffffffffffffff0f", - "data": { - "slot": "6209299", - "index": "38", - "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0x858eea96b2079f764e249f835bae3c2ce0de3aa8bfeee1ef4a295c8096cb64d9ed3d9c992bb35f90161b32f853aaf5e212e12f6e22b88c67a80aa0232044aca1c0f7bae23c33b650a14c502830c8d3318f3a50582623a8e11013aef51996f0b7" - }, - { - "aggregation_bits": "0xfffffffff7ffffffffffffffffffffffffffffffffffefffffffffffffffffffffff0f", - "data": { - "slot": "6209299", - "index": "56", - "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xb65be4f8fcb6386420e0e76d7cebd604aa359d52ba1c90ad1494b76fd605cf86492ea2426202e691bdc08f78fbfe31401750c0707ccd8634171ac9742ed1289f8830d6276d6bd8ce65d2710d283ed31f9ba8a3145133f28b9904fba3e74324aa" - }, - { - "aggregation_bits": "0xffffffffdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffff07", - "data": { - "slot": "6209299", - "index": "40", - "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xacb040b433da8ddbd9985fcbd4cc176b067751714f3a37292d6bea94d56c92cb1de17328d2e7b0bce7985d529bd3643106d5b7245cd7d67bd6421a4dc4ed334683de191a1488fcc4ce6c690c06c10a5bb4d67acf16fd8e54beef1b6638446754" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffff7fffffffffffffffff0d", - "data": { - "slot": "6209299", - "index": "58", - "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xa5493571bc7455d4f77e771ff6b6a012fa552a7bb0479d5f637b9cf56a633092f7d116bcd06a94deb70f125c0bae31e307786548a9dd23be4f4a221ba97762503f271615765de82d5556e2f9dece84d35c536546656c40381349fea062e27eb6" - }, - { - "aggregation_bits": "0xfffffdffffffffffffffffffffffffffffffffffffff7fffffffffffffffffffffff0f", - "data": { - "slot": "6209299", - "index": "61", - "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0x83b7a3d3e222535d75ff840d0f5f71525afc9c445af16ad5a3c1904148a606d398e67a7c23b8e97e86efbf7046f42c851708800904f9e03114eeaadeb57391f47d5b972957a6660d0aa384d8eba9fcd9016618f1edae72dc74bc659b0ea3d541" - }, - { - "aggregation_bits": "0xfffffffffffffffffffff7ffffff7fffffffffffffffffffffffffffffffffffffff0f", - "data": { - "slot": "6209299", - "index": "34", - "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xa86d30b5ea3dcbdc867fa21744a9da3be1c7d448111de252cc7ca09e9ce813345c1f38830feea9b1814636bc91ba67fb19aa038934a250c0c813faae8fd71a832f900d33045b9d0e11e427a4709eb4d51de9e9abc6dbd89e918e69089d12e1e9" - }, - { - "aggregation_bits": "0xffffff7fffffffffffffffffffffffbfffffffffffffffffffffffffffffffffffff07", - "data": { - "slot": "6209299", - "index": "2", - "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xb9e4a9e7ae18ed7d60eb7dc5817e33200361e719c54ba9378d84bede11b8ff53da9e5eab0919cc7f981e2bf258500b861851b7bf14274b6c8488f433e2143b93d15e65669efd152e7393c1f78cc384941a9d63f7f777101d1d018a33adf9418f" - }, - { - "aggregation_bits": "0xffffffffffeffffffffffffffdfffffffffffffffffffffffffffffffffffffffffd0f", - "data": { - "slot": "6209299", - "index": "10", - "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xa76bb580cadd0b440dff24bb1a72cb0403c6fc8c0db6ab7fe7d4b52f59422fd1bb5bd6140ad287f4bbc70ea0eda53257111d13d3c25b31b8d47b14cec85c8c66a97bfd80fcf3c2924e8e229d280583652a871e0c8d42c9cf34ed0297cbef8e8b" - }, - { - "aggregation_bits": "0xfffffffffffffffffffffffdfffffffffeffffffffffffffffffffffffffefffffff0f", - "data": { - "slot": "6209299", - "index": "51", - "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xa6db2edeb0f5a55b5ee72dd8028a2c5bae2682f1aa101f493a55604c7f3108b62fdfc929a600893f073c67ad45612ab60fef2e0dc35e39b181d1efada74e802e33e79c98930b3066201b88ececbcba5c32994608c3919f8637bb87f839a5cd60" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffbfffff7ffffffffffffffffffff70f", - "data": { - "slot": "6209299", - "index": "48", - "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0x98e5326e6c8c711810564221e5d689fd436f551e0c9f36c2257f82841534c064afa0d9e7827ec4f4b43947bd84315466120cc5b5563344b7b020efe209c8c9b350392a1ea5f7c1928723e630a67161071f56beb08bebb72a3d05b84c6e7216e5" - }, - { - "aggregation_bits": "0xfffffff7ffffffffffffffffffffffffffffffffffffffffffffffffffdffffeffff0f", - "data": { - "slot": "6209299", - "index": "45", - "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xb4f7052d8d3a49ca07ae6c0322d07c8ad436dd2ff88f414f68392a340b81188368adb1add3be55ae4953e1319e4658e70ad84ce0f0297a9ba8f9729ada0cd8a94203eb1d44d5e710b9857fd42a7a4fa0422330310b7b8860778875a990d74d18" - }, - { - "aggregation_bits": "0xffefbfffffffffffffffffffffffffffffffff7fffffffffffffffffffffffffffff0f", - "data": { - "slot": "6209299", - "index": "6", - "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xa7e1552c71de763bacdcea1fec2d2a91aa92a96fb3ac3868832fb62e15dbedeb6a177832a3e803db5022de1e7f548e82086e4856e5f09c837a53d2cf1dde063c8a26cff16c1ce374f1dd705fe34a458d4c152f07fc37c674bfff54c5126bc6bd" - }, - { - "aggregation_bits": "0xffffffffffffffffffdffffffdfffdffffffffffffffffffffffffffffffffffffff0f", - "data": { - "slot": "6209299", - "index": "17", - "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xa463f42d97c5a9c20ece0484adc3e67a7c57af8155ce19b0920bd948c40a9cac18f98894617c09a9317e381c98563e600c8fd4575a583ad56f10a207b824f8bdd0b5115c392f468bfa52eb02f071d87039eee5dbc473103f54f8d377bf8b9c5e" - }, - { - "aggregation_bits": "0xfffffffffbfffffffffffffffffffffffffffffffffffffff7fffffffffffffffdff0f", - "data": { - "slot": "6209299", - "index": "31", - "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0x837329cab617ae2a3c7fe49adadd824c7f3cb7f19668f61f5881afcb295adceaf8c1df2d5e628e95e0360a65876c4d180a1b21877dfcb174724fe2e3e302ffbbc0899d288bef1bc4fa2395b2c9f62d5778bfd41f6fc4918acd28188394032a1b" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffffffffdffffffffdfffffffffffffffeffffffffffff0f", - "data": { - "slot": "6209299", - "index": "18", - "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0x95dea863aad4581dc9a7103baf47a30ad216a09007696e7c08f7478ae7939d287895460d5734c89b927a677c24f86a6814f3a5b45bde4c0b968f6b7236735cf8e65b2402f4e0ed24568453d29bed20605ec9e4f2d8a43fea95c28aa61727ed5a" - }, - { - "aggregation_bits": "0xfffffffdffffffffffefffffffffffffffffffffffffffffff7fffffffffffffffff0f", - "data": { - "slot": "6209299", - "index": "52", - "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xacf170d9c5607a64f6be9e17e88cadf988513406c0f322ba5dca8b67a1c334f06f9ff556e5b943c8823f1ceb7d97f5b8098f249c938ff85564bf919c8cb7e8687769a0a4cfe9b9c332a01d2ac41470b0f6aba4a4134a359e0ab9cbe2f1f41591" - }, - { - "aggregation_bits": "0xfffffffeeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffff0f", - "data": { - "slot": "6209299", - "index": "21", - "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xa96bf26b6905e75eca93cf612957066e1dc91014470d125f5f84a6c42809ea168d6bbff044dd4befa1718837bd19d80f0544ae53bed5e418a3a20a265772b159182bcf2da428cadd0bfd9070816d99bbe4e28e6adc9ce23e46e55eebe96270b7" - }, - { - "aggregation_bits": "0xfefffffffffffffffffffffffffffffffffffffffffffffbffffff7fffffffffffff0f", - "data": { - "slot": "6209299", - "index": "30", - "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xa0b91538f858f36fa87c1713f05f675366161899d581e40fa47e7ec0130ad6ee9f36f9424fbfaf8b671313c5e1a4c07a18be8c14658afa891afc796b5181fd368482a234b680a35638232ea44fc805823e6f9b86c3bc42b139f5b9517d0410f5" - }, - { - "aggregation_bits": "0xffffffffbfbfffffdffffffffffffffffffffeffffffffffffffffffffffffffffff0f", - "data": { - "slot": "6209299", - "index": "11", - "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xa6e5746c4ae07d4e29e86321af135a5b6b7a98209c479f37c38c8a5c624767e24b8ed7b203551e3f59e5cfdba7c089b7086495b91ef88dace5a1be905b295232a6ccd52cf2804de33fb3ffd6a3ae6056fecb0032308aa349d91fd0b073a65e31" - }, - { - "aggregation_bits": "0xfefffffffffffffffffffeffffffffffffff7dffffffffffffffffffffffffffffff0f", - "data": { - "slot": "6209299", - "index": "9", - "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0x87298b71c73ac1dc390c3259455dbbb9ce95c0898fb8ba00393307962bbb7168888b62bcb227f900e479cc0526e6f271156114e15a11401c0d52a88902d90092cc9ee1b2ea36d1359c439ef0f16a0fb6096c2d9704deb8035937b69e43c866c3" - }, - { - "aggregation_bits": "0xfbffffffffffbffffffffffffffffffffffffffffffffffffff5ffffffffffffffff0f", - "data": { - "slot": "6209299", - "index": "35", - "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xb809527ad7c9cdfe9b3e689cf46cf1ec508db2389c8b41a6a28d16abd5674d6d73636de7d6fb9fd552e4282d324011d908123fca307e9233b434f62624251c0acf3d08fe2dc7b013c08db1cb32bc260db64e673237b5a2e25a5761da868829bd" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffedffffffffffffffffffffefefffffff0f", - "data": { - "slot": "6209299", - "index": "24", - "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xb8c91f04308274e759176556432cd76537ad31b446810744fe0f1d84628c769c3da64bf0b84fda43a77a6c14f8c9a73e01d53663045e77e86f9c98e15e38c90ed04bede3dbf9b8cd46e5fb3c908d0423bb69d11609ae9921f64f898e21ada744" - }, - { - "aggregation_bits": "0xfffffffffffffffffffffffffbffffff7ffffffff7ffffffffffffffffffffefffff0f", - "data": { - "slot": "6209299", - "index": "62", - "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xabfe95a7301bdaf877791bb8b7719abe7c5c87b4fb66056a83a956ada6db87d3ad7a151a564c646a48f7d34fdf5c3aca03d68f24e79e450ff43b838fea261384c96ae77d63bb073e8e506c981f813d73bb299666da6a27d515108bbafdd9b9be" - }, - { - "aggregation_bits": "0xffffffffeffffffffffffffffffffffffffffffffffffffffffffbfffffffbfff7ff0f", - "data": { - "slot": "6209299", - "index": "50", - "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xb9c9155f011d40aa7c6ad9f1477dc3fef699656b83e801105adce3f96d14a8a11e0422ac14cd82622d2321c2e3eb3fcc0c4e21c81d36c6e795fdb8952326665d8d70eac33d3406c7804df93cecaf062e632c481ae1ab62d1f41a7a8db663df82" - }, - { - "aggregation_bits": "0xffbfffffffffffffffffff7efff7ffffffffffff7fffffffffffffffffffffffffff0f", - "data": { - "slot": "6209299", - "index": "19", - "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0x84c162c1b852b8d8f97344a38fd9d679a5412d4b936586704a9a0d0aa8d57673203d517be07115c1572258c1f488e75b124eb7e74ceafbf1cb697744b3a805304a4e00cbe5b30823237130944faa95b98978f260bc3db99b7acee89379f51eb8" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffdfff7fbffffffffffffffffffbfdffffffffffffffff0f", - "data": { - "slot": "6209299", - "index": "14", - "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xa19039ad2e5f655cc47ba68d4e6134dc4dd81ba9c7c2ab5ae9309bb66247dbf86005a13c791f49b4598f1dd70fc7b79908fc2718b74d6f4c9f2558abea775dd9eaf9d568dc1036ccada1656208a2a9252a64bb8f2655f4cd6142b05c17e5f832" - }, - { - "aggregation_bits": "0xfffffffffffffffffffffffffffffffffbffffffbfbffffffffffff7ffffdfffffff0f", - "data": { - "slot": "6209299", - "index": "29", - "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xb54b159da8df509e7092362a0856baeb820093b5c6eadac75e25bc7bd35f64af17df22e0722e70513d8eb5135ae97f03132492282301a67b724544ba3503cce3578222d3b0d7adc7582469bd5e7db88aa55985a598653545414299f5bec8fb40" - }, - { - "aggregation_bits": "0x2d991228d0118242a222a8400e17f5ccd197ce35d8c30ab10727872142448ea2d24508", - "data": { - "slot": "6209299", - "index": "23", - "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xa167730dc2814bcfae21e4d27b27fa98c0c43a2059069c240dc40a1a9eaff97b5859bbab0442a2096678b5f11c9620930ebeee7fccdb4611f494b09c4a4e6d43c30a72e833598b399d164c6e46414d9154a8a8d659df0b9979631f6ceba10ee9" - }, - { - "aggregation_bits": "0x740195762519488840e342ef216d45c44813520c70b60e1169600e4202785448ca980d", - "data": { - "slot": "6209299", - "index": "10", - "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xb0ecc7f8eeed5544fd0c1d6450533d9b12a2161c1d46e798ae04c18748b492f5b9cafdec50b6d4dc425becf804bbc6620798c0162e5e3181c159cdc24228d8f5defaf40f36e0635e9bd8481108ba656dad30e26facf85ffd339037f49c7df415" - }, - { - "aggregation_bits": "0xe1d538445a25feb210a004ca656e181241cc9827748060152620049f02012420b2240c", - "data": { - "slot": "6209299", - "index": "17", - "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xa16ff3d3792a30561e365097fbd48225674332125d0607b364408db075195084e4a8683c720f7212e739208ecd8005cf19803b557009d59d4f47a9c54e96ffba232d2a72b953b91ef0c0d738ea31b5344ba16379665a3df3b9b2e4ead0df4ea2" - }, - { - "aggregation_bits": "0x64a0100109b412ca12501044dc42044602a9c9c29466847a5a61362204989f103aa90c", - "data": { - "slot": "6209299", - "index": "19", - "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0x86e8ad8ad1efc09bbe6033de5c129a667e5bf1e73aac2790b1a72d3b721eaf32a37d9ee8a32db60b747acd9aaf2f000202c25ae46d66a4016d304779afc224dec146a28f454dfc0101413b478ac66967aae1dde12d25a8dc0145a59417e1d289" - }, - { - "aggregation_bits": "0x1fc995609448a4884214a2420d8155502982a0022d6c1063e57900060072222a48460a", - "data": { - "slot": "6209299", - "index": "11", - "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xb650fe111d7f0d8824444e3122135ee5420221c10faca8d78374bd3af7362dd89907d739a766adf097153beef777fb60121e074db67e1d4bfbf18e67ee2256f0fc5de33d1d806f82f822071c51977df7ce861ecfe812d6a9cb282aeae821f79a" - }, - { - "aggregation_bits": "0x4207e0d2d8400d6520449e81000936b01051c40120c426d086a0a84b021d0206840009", - "data": { - "slot": "6209299", - "index": "55", - "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xaa46e98857b436499bdabebb26a93b8346e091c766e202293c39daf0faa7d091e3992b13cb41c4b3b944e3797f8aba18129ac38d0c8f6c98367afc5e73ce7dbea7f92b2f0ed2f377ced32f65c3b449a7cf97ae83cd357b444e377523920944fb" - }, - { - "aggregation_bits": "0x0100000000000000000001000000000000008200000000000000000000000000000008", - "data": { - "slot": "6209299", - "index": "9", - "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xb2dff1b36145a9f9e6128d4bb72e551d2bca347e0a616e785e7b5447b2fc2e950f3bca000f30e5e0054182a25c4858b4090880eaa6da424abcece021cc11d79fff3ab334223d5c8c0df2e6ef14aea31c32a9bb2e054006dfa33f662c9ffe26ef" - }, - { - "aggregation_bits": "0x0010400000000000000000000000000000000000000000000000000000000000000008", - "data": { - "slot": "6209299", - "index": "6", - "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xa39856d2bdf92557ce88e232dc96233434032875020a7cdcc7b7565e4da6ec6039e5ed55908bd1f3594250c29d389d3219abbf9da0d506cb95d519c4b3b3bb4b44859107d05da94ce2bee19b99ef32de3229d855d09b84879d0ec2290746d0d7" - }, - { - "aggregation_bits": "0x0040000000000000000000800000000000000000000000000000000000000000000008", - "data": { - "slot": "6209299", - "index": "19", - "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0x92bcb0ce6b4dfc205028b4a4eb419f0e3aaa9f6e377431fa14273678a7c3db6866d61e32552f099be7445a2660acf6bb0f69fe2d0ca964b4b178897ff4b7590b417b732acab5b4bcee50d4e7d9d5dd9d84e2906ac84778714d021993bf04d7f6" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000000000000040000008000000000000008", - "data": { - "slot": "6209299", - "index": "30", - "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xb63aa7d0fcbc7aad8be93471b1e81b9b0694a8a2a6d9fe0e3013ffb9885df181475724897a63592f0a15014e19c65fb9103ce6c58f551daf34741a27cda05ef84f1219e4be703f3f7d734a90447e96bf298be88f0c4550d9528a225f546609ed" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000002000000000000000100000000000008", - "data": { - "slot": "6209299", - "index": "18", - "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0x847adbf033248d7e03aa05a6940d22c7d795743fc349c01ebc90b3c05f829dba90cb67893747a2ce62171afe77a25d861009ae010c9467cf3b63fea88a7f51a5cde14ef29743a1333db0156c52470dd1210e64e95847270464e9dfa0cb691297" - }, - { - "aggregation_bits": "0x0000000010000000000000000000000000000000000000000000040000000000000008", - "data": { - "slot": "6209299", - "index": "50", - "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xae4b1508700c80384b66e78c9da368619a0f821b13f8c0a10a3a747d8962ad71334af5031b32e307eec6b9284f9932a101ac9b24c71a8fedffd0aef05a23fcc07cf924d03392f657b1688b1a3edbf4d7d8dd4426be240cf49895f21f799ea740" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000008000000020000000000000000000000000008", - "data": { - "slot": "6209299", - "index": "46", - "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0x855af42c15d530ce499297c251a09ae6bb5d36731d0578fb237414a58ebcfaa8f6d18c5c071efae89205c78351c3cb130934b7c48551713913da611ff772c0b296cf4a992578a72b058d0e95af8d4f3d67938525655a1275ceeab1ca3f7737af" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000004000000000000000000000000000000200008", - "data": { - "slot": "6209299", - "index": "37", - "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xaf77155e54fafe882e3ac628b53970b9696bbe21df31e5070025e38578d98ab8149ed36dfc7f67c65b8d4afd3b8a30a21572a6d63b5adda7eacf8081ac4caec50de350ab2b0ac2cefbebd79edeffb9321d485e68a824bbe8d4a48fdc4cbdfe6a" - }, - { - "aggregation_bits": "0x0000000000000000000008000000800000000000000000000000000000000000000008", - "data": { - "slot": "6209299", - "index": "34", - "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0x806af4df47d665ea696d42d3dc035034ba937fea03718432ed3dd911325cdc3de3549abbf5943f80745d38f4154f7fdb13f55ff54770f62851b322ac880f6a3c2a18a0423dac0b88cc878422cfbb7ccad6372d4186b02b524b6dcf8b79e42fc7" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000000000000000402000000000000000008", - "data": { - "slot": "6209299", - "index": "14", - "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0x96a805626d6de5c9576b1409fe3544063cb2a09b5d03039ec17fd2ff7f147192d291630abeaec02d06a32d2020e60b4a08a4bdd0c8b91568f7ea9120ba424ba94451c9105a7bc8331bc694b844f7a6a557e5c7bdc6fdf11b4fb5b1041cf42bfb" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000001200000000000000000000000000000008", - "data": { - "slot": "6209299", - "index": "24", - "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0x82c0d59531e3f806702827c9345a6e35016f9daf4d83fd0a09c3b420c07a60f0159c40ce5da07a9c6cdecdc7d8ff59a902f3d15f5cad285a7b373f5ff45f5f5bc8e7779451e6bbd9fba6784ef361f7b56850e1186074a95ba5a1e7e399e74aec" - }, - { - "aggregation_bits": "0x0000008000000000000000000000004000000000000000000000000000000000000004", - "data": { - "slot": "6209299", - "index": "2", - "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0x916c3df35bdcea47715903a9c3a52251498230d6c7a74c71b92ebdd18b6776ac3340fd78e34ca9cab3623c5c0d6b323c0dc85bcecc8873bb10e696c6aefbe7426f0f2b79cd70defe6610e5b8276f17b35267ff6cbe023fbf5c7185d2cbc894e7" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000001000008", - "data": { - "slot": "6209299", - "index": "45", - "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0x8878a09621cda758f6e499064f94ff6310b30cab6137efe645773c34bf86c866c92d75e099e1a8a6bc6d38a0ba3f03b5121ef8cc9d45b510bc573d19586eb43213328053efa449415bd92dc9ef4088f142f5cdfde07016a7af477009be913d97" - }, - { - "aggregation_bits": "0x0000020000000000000000000000000000000000000000000000000000000000000008", - "data": { - "slot": "6209299", - "index": "61", - "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0x88b5d7f52523fca6811b059718931563aff11123ca7ec730f7618d184d2658edfbd24fbd346ccdebaa9bf8156bf2dfe50533559c9adc944db5d0236a0cf62a33ccadc2cda537701aa9ce58bc2a6679a9cfe47ba36540760b4248584f8350f827" - }, - { - "aggregation_bits": "0x0000000040000000000000000000000000000000000000000000000000000000000008", - "data": { - "slot": "6209299", - "index": "11", - "beacon_block_root": "0x066c98ac7f771df263ef3e28be8c80e3e17d63db01ffca12156557c04936aaed", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0x85e12f4584d796e0748960cdb106f527e80a5452173458f7a502a7e7a9196f38fa892dd95a14cfaf6eb3de26ce4ca2fb0549b02310d80d21697f354943620161ba2e29b204e26cd48994ef03bdcbf9f9c966f88dfd1eccbc30f364324eadd59a" - }, - { - "aggregation_bits": "0x0000000100000000000000000000000000000000000000000000000000000000000008", - "data": { - "slot": "6209299", - "index": "32", - "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xb3dc15f865b1ffe3701bcf409b0d8060f506179f79f71d8e529001d19961fbe6f7b163c45975c9662b6ea23c48945e6600d3a91ff6fb985fedb280df6ddcf2d09106979969ca21ac29ef849b6bbc0980d5c5f66189d311cdfe91b2d7feeecaaa" - }, - { - "aggregation_bits": "0x0000000000000000000000000200000000000000000000000000000000000000000008", - "data": { - "slot": "6209299", - "index": "10", - "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0x8ef0ac880bdf6806bee064b6093bce5eb3ae5e81c2bba3ef37c8d1259eabea0cfa0a1526af068d865ad39229552beb080754ad647b123750256ebd1bce9d926dd415373de18e347fca1e0ceaa43590d3a529bd8e7fd2e73d86fed8e161170a65" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000040000000000000008", - "data": { - "slot": "6209299", - "index": "38", - "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0x8660a7e60d26723c1d1387bb650531cfa466a38cb35223e0a1d3185d1c524fcfa3bdcb1e9a7c786445a552d969a7b2991513102cac91aee440696bcbc4759303da0fc4bb71025cff898b9caaa49d92de7a4b7fffd4055d4d16728ba6aafd9a8c" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000000020008", - "data": { - "slot": "6209299", - "index": "31", - "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xa1633980e05702616e646a8d2bd609f2c72c2b8da20b306b3481b9792421e686f32a62be767d0ccacd2172e636e0ab0a1878e2b8aeef2c583d9e67b6b8f5f3f26258f85341922ca1f3311b9b981e3fb32dd359cc76688e848b8ba022831cb5d2" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000000004000000000000000000000000008", - "data": { - "slot": "6209299", - "index": "29", - "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xb07c8fa84da4373503267e359c7475951a680f3c66abd47252f2f4b0ec33a08369e15ac4911049114e0497d55c965b3116136307dd4196d89d99fe90eadffd18047b147deb1d98aadc9ca28e87b4ec731fb080d8f7d8e0fca11f01453fefa19d" - }, - { - "aggregation_bits": "0x0000000000000000000000000020000000000000000000000000000000000000000008", - "data": { - "slot": "6209299", - "index": "0", - "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xa5eb32f712d0ca5b4e123ae964056a5f1971258ce3d4c91e49ec673ad87d70f6c3ca3cad5bb1f5bc8e2462d14de683a008e7d02c9bd7cee164af488b00b3a77f7b3f0fe145cad70886a34b668ee1b55289719a890b3add03c01823e61521dd8d" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000000100000000000000000000000000008", - "data": { - "slot": "6209299", - "index": "49", - "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xb34a1be5f12cf4d8d757dbbf5ba11ace33d5fec48352e212587da582f53ec989dd671cfce4ef57591228804dbf78c27b03f5bb0fae31e3e64dfee70ec0b3375b01620603047450b536e040002e9ad40e2261b4d6338ec571e59bfea509d9df2f" - }, - { - "aggregation_bits": "0x0000000000000000001000000000000000000000000000000000000000000000000008", - "data": { - "slot": "6209299", - "index": "52", - "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xa0b07cc7889227d4f89df4d7e2306917621332742a4316414b9744cfa04ba0272789689f7d6945140b152104e96b2d5106655d1082d9bb6ba15b1c7fc329e489968613de57fb2de4842d58adf10ad0dd5972575801cfaa647d98abf11778acf4" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000000000000000080000000000000000008", - "data": { - "slot": "6209299", - "index": "58", - "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0x8a8dd87a639f6438ba3a74260381853be77126ab09fbd9157f269a731e9db6a72ce9cc7f3a749c00e6db80e6c6203565133018a752f2cc2df23b632dedb089c28afb9bd1d6991c562b70c070da19c92975c17f99457834a6d883ebc875058bd6" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000010000000000000000000000000000000008", - "data": { - "slot": "6209299", - "index": "41", - "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0x8ff0f0d61bf0b55063688cbe624334e94134da310a12d91227450ba4052e2ddec6618215416c6937b115c05a35ad0f57023deb96681afe54c6b1082e0b6c8307c3804e04d0b33d3646c5e40570e46253d19b0979a202d86a66f642c7f2ece9ac" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000400000008", - "data": { - "slot": "6209299", - "index": "50", - "beacon_block_root": "0xe2a1cfff5c99a0041fe58b237f57933432725b22f20de6244ab8c0b7598f43cf", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xb592497072f6d60a06bb69aa65a7f507b45d94ef24a9df8434cb845026ec63620fc4836af8735e55f990871bee8a26a715605f07b1bb2e2e98cca34a6380d32a66b683dd78d4f149c4060a9d7088e9b333ae61443dc01d157f9353002f205b22" - }, - { - "aggregation_bits": "0x0000000000002000000000000000000000000000000000000000000000000000000008", - "data": { - "slot": "6209299", - "index": "54", - "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0x84e80ed176020d8b2b32f096d7cb1773d503a452b3fdc024ebdfc99b3c8f64572e916fbfd869f450a94351fdfc37d5d704af8de62ec534056d559f0bab52c2a3b24623f6df33c9f2cd0b55f4e3d61411544e4c3bb0b62473f3e85dd34fdf282f" - }, - { - "aggregation_bits": "0x0000000000000000000000000200000000000000000000000000000000000000000008", - "data": { - "slot": "6209299", - "index": "17", - "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xb32663684fbed8a68d657ce88b9af60551eb7aa8a4ef6fb6c135ee5bcb73e511b1ea5bf328a63c538564c5bdb6e317820515ae8e769a78e1f7c86b8987434953998b92ea01fc12784d974bb0dfebda84b841c27ea76f32d3ccea7374a07dbf40" - }, - { - "aggregation_bits": "0x0000000010000000000000000000000000000000000000000000000000000000000008", - "data": { - "slot": "6209299", - "index": "21", - "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0x963fd268e5489c0e3aad4aa62a3e5c90fcf27cf3ac64d2cac94a2253f316655fd4cd0dadda0b7e449b62381d2a24b87400bb06ffb5b9bea7ab4d3324aac5df738f3a07caba85e7be4be7aa57276636b5084eb360fe7e174fc52f8975797423f2" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000000010000000000000000000000000008", - "data": { - "slot": "6209299", - "index": "57", - "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0x80af69055a2c9504f799f1564eb1e5271a569e45c1e800ad14481fdf6ccfc4d1f685fd28e3f23364d770a8ac4a1181b715469a46a04e423d61018651f9ca80c79192764fd391aaf2ec677267b9ed8edccc5654260e828c28b8b71ebd3cc17ab1" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000001000000000000000000000000000000000008", - "data": { - "slot": "6209299", - "index": "51", - "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0x87771f852805c8e66ffe42d144b32f3161fa128d9809989c07a7398ec2606b7e0e706de45a88527e37022404b7662b58194d89509ee1bc84e6be582bd1b65166c57b45af63bbe4f6974b85ffc66ca248c0f8e005f5f82f7b65eb528888a89181" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000001000000000008", - "data": { - "slot": "6209299", - "index": "16", - "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xa524b4e7ac617f9abe8261062d32497a01b09f3a4028fde4bfd4f95edf2849dca78e1af9aede510fb611b1e604c930c514ba037133df0890152bc7c5707b65e83a9ab3f8050ac7a884bfcf8dc5a07d3d671856053d3e510a571110ffded9ab5c" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000000000010000000000000000000000008", - "data": { - "slot": "6209299", - "index": "56", - "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xa33bd863af49500b55f4925514a976f9a1df95703fa1ead34712221125d07f777d333100eeb291e20c5dd664e9ea567d12e7fd836852b0456ccd4a5856d28480b14086ea437214cf2ab38c6a0ac1985f1e7daa9c5f80d4de848aa69f763322c8" - }, - { - "aggregation_bits": "0x0000000000000000200000000000000000000000000000000000000000000000000008", - "data": { - "slot": "6209299", - "index": "11", - "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0x8e408e7e33078a5e73b4ba172794c53a4456d20365d9d3ae9bbba4d56704f31085eb091a73896b1c669a4f5f54c284fa0e8dc3632dcb72725243702f5021e429ced835376d4d760a744a412696d537f6be229d5bc4aed7db6de3b2582dc33da7" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000004000000000000000000000000000000000008", - "data": { - "slot": "6209299", - "index": "63", - "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0x90decb779171cffce4f8161b9c0b4a658a40f36e11165b3f33f2e8892d87f1c9fbc50c528a954f665176007b00a3a77e0a5a9a464811c61f6ebb8772e5545f30f875c10d495b77299aa1d70b972d6af557642591748edb301ccb5b67e4786680" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000000000400000000000000000000000008", - "data": { - "slot": "6209299", - "index": "25", - "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xa750ff1b937b1b37807ea112fb49afee2360f974935eac59c463c9b551accd760b867000a23913da9169d812fc9b4bdf18f0b64589dea0026c0cf52018cc1c064fd90b9dc718508e88f12b7acec6a418ff6d21db3e1af1df67ee6c68e79ca949" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000000000808", - "data": { - "slot": "6209299", - "index": "48", - "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xa94ab4ca460d12dbc19277b5b38fbd298d6f3acf00a7b8fcba75fbc10fc603e27a1fbda1406f329304a424f95d7a911901cc57ce596f2d1ee7c13caaaf625583614e8022bade66f083d5d394f0704c6df32f96ec6eb44594cb53207829944b37" - }, - { - "aggregation_bits": "0x0000000000000000000000001000000000000000000000000000000000000000000008", - "data": { - "slot": "6209299", - "index": "22", - "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0x90043f9f6b6a9e6da1a0ed7108d90e1d9fdc5a75b981e3781a11e06bdc1bdec9a38675c50b0cfa13196ad3f650c42c69105596a7809b2a6fa79118d7bc9946b1d7101346ff23d99382042597db0ea72c57506117f96555cba533cea54f5645e5" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000000080000000000000000000000000008", - "data": { - "slot": "6209299", - "index": "62", - "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xa3d3d1477437e7acd8a874dd0c8f5d30faa1d5aac415c6049096f220e3a5a953e8e50d9ae1db2d2d44a321ce0a3f0ce00338f72953b4afdc6892e17027c972be063a484b90a2392748b5d08a678e3b75baf10e8fe9202abfe6b210e684401762" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000000000000000008000000000000000008", - "data": { - "slot": "6209299", - "index": "35", - "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xa4f82efa905cb49071460dd8334e73ed442b92d478ff2bd40526109e6f3cf27334a5ced82107aa4f0eba1b49a13386f207b43e9d372703a18dee0fc5844fcffaf0528fcafd846fe369f5a815c1c7d7063263002d1b9361848b19400e749186b4" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000000008000000000000000000000000008", - "data": { - "slot": "6209299", - "index": "43", - "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xb746b049bc32741271c46d369d756bf028a3812112444eced7298a7fb987511262d1474430c98624a5e8bc58d27b7c58185a23e0868bc8b8f02e01d8759cc63e06513c4d0de6a5c013e5cdecda0d0a76d40f1964db2b0d8b48d8cf5e9589d85f" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000080000000000000008", - "data": { - "slot": "6209299", - "index": "13", - "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0x92f7be76ffc4f5f7a7aaaec31c72c291a63b4ff5269dfb3bfda4638eaea8b669fdac60d9f050686e53012bc0862868cd17b533abca9df759611e6c686cfc3883fb0546fbe1e3aad7b4c4fb9647596ab273b030c47dea63bd67a2b3d57fb195cf" - }, - { - "aggregation_bits": "0x0000000000000000010000000000000000000000000000000000000000000000000008", - "data": { - "slot": "6209298", - "index": "7", - "beacon_block_root": "0x066c98ac7f771df263ef3e28be8c80e3e17d63db01ffca12156557c04936aaed", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0x8809c4c0ea77564335d4fc02d127a42c966306c543bfce4464b2761e3be85c9371c7463df34682fe2f46ca573aa4ae7f06e96e3559dbb915f1dc3e1a0b66a4d472690051ae834c07ad5a5027d9f94b59705593cac7a6bda68ec707293899838d" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000000000008000000000000000000000008", - "data": { - "slot": "6209298", - "index": "24", - "beacon_block_root": "0x066c98ac7f771df263ef3e28be8c80e3e17d63db01ffca12156557c04936aaed", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xb285d2cdfa7cdd43ae423133e1cf421da508f0da1c2cdfcfd0c15d5363737c1946b28d8717f885a574cb42f129b668851343047e18886cad94f6090ae0e4da6d5ff62dd97cf2e9a93f1e5a0cbf9306b016e4754bdfda15ce33549b890e32334a" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000000040000000000000000000000000008", - "data": { - "slot": "6209298", - "index": "6", - "beacon_block_root": "0x066c98ac7f771df263ef3e28be8c80e3e17d63db01ffca12156557c04936aaed", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xb680c615f262e0cc9a658f56c78c9a6918a25ab750ee02262517cd86858a8b098b1d53a7314c12afa7c26dcc4a856348048f1892b76156fc7353c784cf9bdb9f88cf5a8a3f639cd0a56cfa7194a7068d41b8308109a300d7ce64884cda4b0b2c" - }, - { - "aggregation_bits": "0x0000000000000000000000000100000000000000000000000000000000000000000008", - "data": { - "slot": "6209298", - "index": "38", - "beacon_block_root": "0x066c98ac7f771df263ef3e28be8c80e3e17d63db01ffca12156557c04936aaed", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xaaf944abf1bcf49549c3413828215f0112b72c65d1d2ce5a4fddcc49053f0e24fa721609a77fc3ac27db5614f0e24d9b11578960fab93c1bb37727b537b64d76cd0d40912bf65837a419a41100ccecf1ae0f1828b3c6fb98f0a416baef8776b2" - }, - { - "aggregation_bits": "0x0000000000000000000000080000000000000000000000000000000000000000000008", - "data": { - "slot": "6209298", - "index": "19", - "beacon_block_root": "0x066c98ac7f771df263ef3e28be8c80e3e17d63db01ffca12156557c04936aaed", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0x8aca3c9537d46b03824829d7bd1803ba9365459cca32eaaaae600279245577f40bf42301b2f158876e8612d44059d1b808760c138a924c666bfea148032bcdf76481020098cf4c4eff0fdf38084c9f4998a1924bf19de249fd4141634be8518f" - }, - { - "aggregation_bits": "0x0000000800000000000000000000000000000000000000000000000000000000000008", - "data": { - "slot": "6209298", - "index": "61", - "beacon_block_root": "0x066c98ac7f771df263ef3e28be8c80e3e17d63db01ffca12156557c04936aaed", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0x81dad45471a5d59ac58662d19e4a34b834fb895a821b0b07a002204fabf523c346ee9ae05a1b6549b3e063626c625e5208233fcf0c374401343a7cd296a81a79207c132653e6ec09cc751f6535b2c49782d2a51758a43463341d9d4f85829f4c" - }, - { - "aggregation_bits": "0x0000004000000000000000000000000000000000000000000000000000000000000008", - "data": { - "slot": "6209298", - "index": "48", - "beacon_block_root": "0x066c98ac7f771df263ef3e28be8c80e3e17d63db01ffca12156557c04936aaed", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xaa1a34234dd9367a37c97894a73d2299f579b9e639dca10a22d5b7da0ba317a0f409d8d540f03a2670fc7d1ed5ff6af408914ae4d38dda2042e1efabf8185ed6f9a651e3f11680e15bb0372ad9489dabbc8abc6cbdafbac80df00d30ef274bc8" - }, - { - "aggregation_bits": "0xffe1e3af1c5553ffb8cffcfab4b9b15cbbdd6e2b07e9e652f2ced8cb4eacdfbb77d50b", - "data": { - "slot": "6209297", - "index": "58", - "beacon_block_root": "0x066c98ac7f771df263ef3e28be8c80e3e17d63db01ffca12156557c04936aaed", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0x86f9bc41123a225a63335bf39436fdf4438bb7c8c5d4e4389e83e9cf0948a7dcaf70f7a15cc324c23081811e953e226410f771746bd1cc1e0118b96506a924cf98f4a900aeb5168464973b0ea62b930f2afd7b3d5547e6b4452c56a9e7815de8" - }, - { - "aggregation_bits": "0x786c8fd2f1e97ea2abd8f9ea5fb5c371f2e1db660edfb53d3fdf6cdfa1dc2c761cfe0f", - "data": { - "slot": "6209297", - "index": "36", - "beacon_block_root": "0x066c98ac7f771df263ef3e28be8c80e3e17d63db01ffca12156557c04936aaed", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xaaab7f438c7663b5d76bbc452eaf0875a3302850a17fffe42b7b7fdd8ceffa7c67ca95f54b5e6e38ee9a4236b2f74f0014442348c150931e0b61a24817e224e9f85e8ce60db2fc27cfac0806542266df47a18e0e68129eecdfa94478354b9cd7" - }, - { - "aggregation_bits": "0x3c4d5c77e3819e7cd08d56a1e8ab7ce31dceebf0b3e7bb0b7fe0fbcab3f90c40c5480e", - "data": { - "slot": "6209297", - "index": "53", - "beacon_block_root": "0x066c98ac7f771df263ef3e28be8c80e3e17d63db01ffca12156557c04936aaed", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xa3157f26587b18e8091958d96fc6c9035e00a12f04cd15920a2bd325ee4609c96f616a5fb9a8bfd9343c013a7a6a2b5b12165a0e533b32dafdccb789dbeefa697bfa96bb9ad4719460f1d1b65cd78eeb50edf360a594babf05cefcbf1c1332c6" - }, - { - "aggregation_bits": "0x2d633aaf6807608cc766db26500b6a75858d7e6567ce838cb7a7187b834fb5097c2b0d", - "data": { - "slot": "6209297", - "index": "48", - "beacon_block_root": "0x066c98ac7f771df263ef3e28be8c80e3e17d63db01ffca12156557c04936aaed", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0x8dbf23c2a649b55ab190e790d85cf6fc2cf7399f8e7eb5b3b551c4208554d8c7a08c601048ff28dc2a2f28107d64546501cdc29d99478b7d2a5ad36b8484f36350649748ea3928b3bf30271db387dbc33d7be08256a2c5d95c4e6195a2c6e429" - }, - { - "aggregation_bits": "0x40f23c9018a2abd9a99e7cb010daa332c9e58204ae117486448412d16a888a6b9dc10c", - "data": { - "slot": "6209297", - "index": "8", - "beacon_block_root": "0x066c98ac7f771df263ef3e28be8c80e3e17d63db01ffca12156557c04936aaed", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xa2fd6ecb68ff39ee4ca47df47657ad733b200f36b4dff910553069a0cc2062101548133a30a2c62b08d06e156e926e9f10fe513d86e184e9c19ccfc54b35eda3fcb7da5bde741c9ec4a4b6060b1774913996043959b8d46dcb25baf0564371e1" - }, - { - "aggregation_bits": "0xfcb367b97fbc509febf7cc7eefadb40e41f8c91fb0e9973baed1d66ce089ff906cdf0f", - "data": { - "slot": "6209297", - "index": "37", - "beacon_block_root": "0x066c98ac7f771df263ef3e28be8c80e3e17d63db01ffca12156557c04936aaed", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0x9480f15de79d4af6df89c11e9466abf916616f479d2d2bacf562dbe2f85e88839e3b4caa1d92aeac6e06e410dec7ccb5164b6b57b6703e62416700ae0e0a21565b9fec95eb40985ca317e5aec17210fd4ad7931cf1fb32dd2fcde99c1b18e285" - }, - { - "aggregation_bits": "0xd9e7637f4b96acefc4158e934e3caf0c08ad69da3d73f3f002974f0d713a8376b7e30e", - "data": { - "slot": "6209297", - "index": "19", - "beacon_block_root": "0x066c98ac7f771df263ef3e28be8c80e3e17d63db01ffca12156557c04936aaed", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xb9f5c3ca35d83a4581db7688f24c822d01db6125c522180345f8eba29da676beb9f381d5c99eefe139e878c6e432127d19513c060c3dac709359e98c570b472a284f3f38dc6d9f2eaebf61baaa9cbd88c5a31ab9ebe5d495642f00c0c0d0c376" - }, - { - "aggregation_bits": "0xaedeb664ed9f31d9c05359a6f27ff92b13bda6d7d731716351b30d1a8a0f4a0609ac09", - "data": { - "slot": "6209297", - "index": "22", - "beacon_block_root": "0x066c98ac7f771df263ef3e28be8c80e3e17d63db01ffca12156557c04936aaed", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xafdf5844830f0208efefc0df0394ed1aced8e58981bf7219338f16d7e67994c875cabf5a9237972154406f349092a71a12ddec49fc8ac5e4cffe00af251ca78a3a8649487c2a7d57a209fb862fc98d94608bb754b7a5a98ac6b7bb006b3ed239" - }, - { - "aggregation_bits": "0xa35466b4fb559dd782e33ab4963d16927e8e7f42ee0665c6baa2e9bfe425dc2881490e", - "data": { - "slot": "6209297", - "index": "39", - "beacon_block_root": "0x066c98ac7f771df263ef3e28be8c80e3e17d63db01ffca12156557c04936aaed", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xa8c7e35556721acc9f4b6e9d36d4649a10113d7c2bd35a12759b01b5438a5ca4c0aaffaf5273cece5d9efa30763b85890aa839fc2ebb6ce250b8ce2a8cb13211e013ab823b048ec7f89accae82d8e22c0cc145efe40bbf3385f0c35e03b4c5f8" - } - ], - "deposits": [], - "voluntary_exits": [], - "sync_aggregate": { - "sync_committee_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe", - "sync_committee_signature": "0x8d9c740323a3c7c0e06894f513c0844b91335703536fa9d3ea9d4107eecda32a4b3eca141f1406688dd06644cdb0ad1c0dadbce8f4819742d0f37f0fa33a2e01c1d034186b57eb4dd5429b10655937855bf772c1dc610a62ce2c4ee2ea18c689" - }, - "execution_payload_header": { - "parent_hash": "0x10f217cc77b0ea534ebea1a4fc9c26f4c4f30ceaf1bf56c3d7146672b13f13c2", - "fee_recipient": "0x88888888ad8a8801aa83d728845e4847bc2cd8be", - "state_root": "0x76ac1a56ccd452a0c0bd2f12b4285dc992121b8b13af31777b823f6d9f24d9e9", - "receipts_root": "0xcda860badee511a72a5f9793537bd7334ed268f2d42218044b46b51a11581e14", - "logs_bloom": "0x3aa5f39ec93081bb74646174aa098f6190996d80240d81c22581f30907891d007243832060874098415212c2d32253181a496190af45f9241a404bf61528b6f52870529885161c3d2bc75609d4d3dcf4163b1990da4d28c864634875bce54130930ac5c47b0a43433ed69a1f27575ccd829516064014ee7d60262f53583943861a619044a37108550c5419782a52225e780a1d0575169219bc092442b1172e888f8f9f6b136c653613c976d8803457a004c6237020bec47600680005826c33474dd918d3e0141271804380284b0e80c8f92e632885cb2df9ba245e6a5f09a29136de37da014e0ceb0c4e4eb0803f62048f3f2038940ac6548021e943b4d15465", - "prev_randao": "0xb925a717fca09970fd61e050fe5b2a01c1c414f835b60a378cefb7b8490ed3f7", - "block_number": "17034635", - "gas_limit": "30000000", - "gas_used": "12188791", - "timestamp": "1681335623", - "extra_data": "0xd683010b05846765746886676f312e3230856c696e7578", - "base_fee_per_gas": "20734141307", - "block_hash": "0x9d9ce6d124373ca76e0af15543327c770ef408d91198e60e719d7ec85a14508a", - "transactions_root": "0xbe0323d014f8b8acb4afb88c352f5b8c113add7f78879d27661f212c7d6829de" - } - } - }, - "signature": "0xa90f52a79fecc98a60bcf5498cf9694a3216533193014caed91579d3a6504b9c692244b9c4238c6ce3d05532fb43eeea1909b8ecaec8064252dcc06be2e8359ca464d6e44be8d2b17e2f147b6089210230bd98a17c197223a9a707d3633c68df" -} \ No newline at end of file diff --git a/packages/beacon-node/test/mocks/__fixtures__/blindedBlock.bellatrix.ssz b/packages/beacon-node/test/mocks/__fixtures__/blindedBlock.bellatrix.ssz new file mode 100644 index 0000000000000000000000000000000000000000..fe7d06c447a08a8147fbeee18db14c053d8abd3a GIT binary patch literal 35243 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 literal 0 HcmV?d00001 diff --git a/packages/beacon-node/test/mocks/__fixtures__/blindedBlock.capella.json b/packages/beacon-node/test/mocks/__fixtures__/blindedBlock.capella.json deleted file mode 100644 index 5153df7a4f0a..000000000000 --- a/packages/beacon-node/test/mocks/__fixtures__/blindedBlock.capella.json +++ /dev/null @@ -1,2222 +0,0 @@ -{ - "message": { - "slot": "7198111", - "proposer_index": "848337", - "parent_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "state_root": "0x5bf3cd91c28d7c84dfe8cbc321b28872445b28bc90af5e0e56d63619b2bd7560", - "body": { - "randao_reveal": "0x80d15d6e3d9239f43d277792d0f78c24b830b4d4409785f69b8275a270aff1966ba93a31af9e9837f10b18b2cc9855b4050f33a3b7e0bf34cabbfc1c23b28dad01666abd0eeea1bdb7f376416e780cfe92fbef4cd6385d09266d8514d885bca4", - "eth1_data": { - "deposit_root": "0x60df4c47d7443c53064e67dc6acce619559db87633c01e974c37c8cf4426561b", - "deposit_count": "933062", - "block_hash": "0xf28d48a4ff577888542a94af855c362d71f52bf86e3c2f66d8388bf581fcce87" - }, - "graffiti": "0x0000000000000000000000000000000000000000000000000000000000000000", - "proposer_slashings": [], - "attester_slashings": [], - "attestations": [ - { - "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffffffffffffffffffffffffffffffffff07", - "data": { - "slot": "7198110", - "index": "3", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x800ec854cd94a27b0401412a8e19eb9232cb23d36422e648e6d77f76a8756d994e48d3de3dce227ad0eb902079449255001e21b23ad356c20e1da14bcd39e5688d4f9747e34dd7e9d52da9381269fa110e38dfd85dbf5d6d2c3f336dbbb305e5" - }, - { - "aggregation_bits": "0xffffffffffffffffefffffffffffffffffefffdffffffffffffffffffffbffffffffffffffffffffbfffffffffff07", - "data": { - "slot": "7198110", - "index": "19", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x883fdfd84084f46798a3b827a2ed6e9693d87c1f26f845169746f0c4ccef5e037a320945c662c7a96d134a987644916018eeb429c3721a572cc036a2664582356c5ecec6a8773e05ddc6d6a214636aeacdf8e2248382236f1d83a1ef338efb46" - }, - { - "aggregation_bits": "0xffffffffffffbfffffffffffffffffffffffffffffffffff7fffffffffffffffffffdfffffffffffffffd7ffffff03", - "data": { - "slot": "7198110", - "index": "44", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xb7f1fd393862afe28cb5ccc835497e0f44b2f80984bc73f62632eec389448474eb7132bbc21e78e2bfd316414a6a217c0168cbac5db533f773a064fa369020600c6a6b8d9684f6e1156097dd7ecad152e36a51494bfc69d5030d07c51e8721c4" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03", - "data": { - "slot": "7198110", - "index": "17", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xa874ecb564d533d5293b69ac795cae16adb5c468c9a99bbf2038f5608de6820d5a7a8a96cabafc93e32b40f77093d20d0c8645598cff5f92f3d352493ec6b0b1647eefb1b0ad08b1c9a52cbbafdf99a7ed06b37e4327817e27bf88d3344aee43" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdffdffffffffffffffffff03", - "data": { - "slot": "7198110", - "index": "15", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x88c4597ffb32c2e7c38a7af1b199fbc1fa1dccfe33381a2380862dadfb3af6e53d75a03e0eb0e4b0d0083d4cd5bb14470c21f4b4f0a791b77f21d32d66f70b7a1ab9b20709cb7bfacba560c383a3bfb4f97e2bb1e6599aede38dcd73957d2aec" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffbffffffff07", - "data": { - "slot": "7198110", - "index": "10", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x9360151dfb97ddae1cadf80f1eea119883bc1b57a1039df32f7e3575ebd30be5e40c2f81d8065e3ceeb97978b57dbef806e16b63f0bc8d368d2389ef1a86de3500d71d6e2e34e218d59f4bc6a40fd66bab0acebd02bfb8710445b8bf36fe88df" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03", - "data": { - "slot": "7198110", - "index": "56", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xb4b3b6b3424fbfa97ecd1544d8acd3d4476ace9a1ef0e380b9aee136564b05a39520b172598a2e6371c07d1732a729810c44ab8fa717e87391167fe695e555933e5bad6a82fc5e6eb125ada0b536aca1d048c0b767bff40c8c5d2db3cab49f77" - }, - { - "aggregation_bits": "0xfffffffffffffffffffffffffffffffffffffffdffffffffffffffffffffffffffffffffffffffffffffffffffff07", - "data": { - "slot": "7198110", - "index": "5", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xaf2f65c283c70aebc639329796e021c5ea9ad34e7581dd8a6fb1bfbdf01c6921a89655d3ecc71e8c0772e2c52882ccb5142a7203bce0393ff944181c23f7e3c303b52f2fcc1d34672de24abcd38ed05748d0129df19966e48e1047faf9ac7c6b" - }, - { - "aggregation_bits": "0x0000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000004", - "data": { - "slot": "7198110", - "index": "54", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xac913f9af26264fabd4c0cedf227a0749850b75d65e5a0a3d7bfb89cb9611c6c6535d57e18c5d83c2b01a3d18d2548b20884cfe899df4331101ab3cbf25ebecbadbf6c12e3371ef393b80c3a62a6514e27a9f7a988bf7d95e287bcbc05683e57" - }, - { - "aggregation_bits": "0xfffffdfffffffffffffffffffffffffffff7fffffffffffbffffffffffffffffffffefffffffffffffffffffffff03", - "data": { - "slot": "7198110", - "index": "29", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xa238ef1eca9dd45fd6e35fd98b8ce33ba30c74aeae36a354760df580e9152404627c2f737591d469bb39976a3ee9a9631830e33412b1d5d5d4e81373b4ee04f6161cd4e81d07ab2d716d3e1182c85096dbc9318eb475985ef7263befbb9773ab" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03", - "data": { - "slot": "7198110", - "index": "6", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xa69f125f73b5b1e51317777723047a68d4cfca721f3fe6b58655a6c900f58ac43a4bc41b8b58401e895d1d4841a994d50cd1dcbc54306d93be5f7e441e0b13db1da1abc1ce5551bd5a6e83ac2c3677fe0f952d0eddb84a458bfa8d0e6e4e8222" - }, - { - "aggregation_bits": "0xffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff07", - "data": { - "slot": "7198110", - "index": "37", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x96a2f842aa190149049a64bbaa8bcf71ed8de15ac7ad127058e4bc9ba4f531a01b91c4f9554416c70bb95a2d16b36880073213c151211c35a7eb6a84a0f5ec40f5666805b563630e00417c27eb010913bbd67fa93c45cd6c75a766d73180c61b" - }, - { - "aggregation_bits": "0xfffffffffffffffffffffffffffbffffffffffffffffffffffffffdfffffffffffffffffffffffffff7fffffffff03", - "data": { - "slot": "7198110", - "index": "62", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x8dcd003f85e6fff4afef20e5f509e17e2c2bc907d5a446eeb6f7d95edbeffed165b2237d0e4521c794150704a2e156760d7036519062e2b85085a4f889c86e2b7c13923ae602505dad1aa7b97cf802b4ddbfb9e2e381c8fc89c7f3e051aef027" - }, - { - "aggregation_bits": "0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbffffffffffffffffffff07", - "data": { - "slot": "7198110", - "index": "18", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x972811fc7f5ecbb7601998d22887939dc73cc9bff9ba4de00bc722f5fd8f9cc0bf719fe72b097ca10c3da1038902f4a308ab9f289cb92c8087be4c4c6bc3a3c73e69798724cfb501dd1de27363356ba8c98ce91b188973f14cbeaa3999bf5658" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfff07", - "data": { - "slot": "7198110", - "index": "61", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xb0bb88835affa6a5a26604326738ebe62578189bb60cf43aa1ad5516ccd521ccb0c5c419925974d5f60176d133d7ea1001771784403d6495335b3462605ce8a56e338e50bd1721114f2c3127ad3c59548a5fd448a8e6a28d1b1485c075579e9e" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000004", - "data": { - "slot": "7198110", - "index": "14", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xb5e334a0eff42f1e954e5ca56d17b65e15795ce7c3b1447fef36a5a3fe9d5b21d5230f0f09184e6d7a95cde1471ded4f10aada3cc499bae52237644ded68cadc571f7c11e9a33237abed2e811492878f9af8d13b9726862e8df6c9a0da7b948b" - }, - { - "aggregation_bits": "0xefffffffffffffffffffffffffffffffffffffdffffffffffffffffffffffffffffeffffffffffffffffffffffff07", - "data": { - "slot": "7198110", - "index": "28", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x8dfedc6fcb2d3b031d8fd93ca26934e1526fb830fc340eb9e7365f4ba1135e46582c56ddda9043d266b2ee3f63c71718041923ef5f6e3f8798df73711611afe536b258496d867b8fe6eaab45a8142deae88c592a0661723fcf4e5c1a1d3f13e1" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffbfffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffff07", - "data": { - "slot": "7198110", - "index": "9", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x8e6acd77e2597a26ce7111ebb95f0eff9a7d69cda32b0e4945f83944d8d2b1bfe35ea15f7300a1fc4538c6623b4d56db15ab38021588e0f7147930cd6104772575b168175e6c9c173211f4982e58e8656a1dfefd99aba241b4b2f02dd19e71b8" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffff7fffffffffffbfffffffffffffffffffffffffffffffffefffffffffffffffffffff07", - "data": { - "slot": "7198110", - "index": "23", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x99044710975b87935ec028e3d7bd3874602e72c5fb4e1230e7303bd6f76d084fb003bd5feaa49ee7f21d847335359c631371839acf9a3e89b48c5a546eb74ecfcc19fd3c94df415f6fface58316dc2d0e928326437870d446c793bf9cbd81b29" - }, - { - "aggregation_bits": "0x0000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000004", - "data": { - "slot": "7198110", - "index": "63", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xb620d0e78254995805a6b8636eea48b4f152d817fa32684c841119d3430d89340e9579bcc93706376cf664cb951663331832ff16eae22888996315cfec3297e11923fb4f5c7a802223fe78e8ad11e44b554ae53a41bc59ee2ad87ba8f3ffb17d" - }, - { - "aggregation_bits": "0xffff7fffffffffffffbffffffbf7ffffffff7fffffffffffffffffffffffffffffffffffefffffffffffffffffff07", - "data": { - "slot": "7198110", - "index": "54", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x81e43f692ab4a2050012d05b054d5a2a071055867aeb2d4e1a518ed5fb6f603365f2998aeff9bc220b5b7c3d161adb5a08cae223dfa1f2913db549bc834c560d183105f26054bc319a6bb8dd739f05c0e35d8c7d44fdc7d19c0537e941a4cfed" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000002", - "data": { - "slot": "7198110", - "index": "26", - "beacon_block_root": "0xe510ffda00b074677b7bc8ed133677d727d8b5b9b387179e84b564c4d421962e", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xaeb0b0718b7d447f8411c65992aa4e351c85a1981649b1f4655ceb1dce1a39084118948070cfb4f08828ec9c32b8ce3f0de07cab14d099287ba7d5bb92a3baaa32d9445abc0bbd8d9b1707d11a8fff9ebcc38ffdb207cbc8e65dd1de64478a68" - }, - { - "aggregation_bits": "0xfffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff07", - "data": { - "slot": "7198110", - "index": "48", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xa71533cc87bb0103f0db89782fe3318d68714b1b8169450daf3ef1ca615b0dd71aae70d3cae9edc0c5b2660c247dfe3a0a3502a8b0fa0da7d37427cebeb5674fa997ae0b145953f296c6489b80cfb7577f958f44ace41d7e80505f8dfee0b7eb" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000002", - "data": { - "slot": "7198110", - "index": "8", - "beacon_block_root": "0x7ce8a0bd081f04c4527adc037b8e395297f0a47d8512e49a056bbbe1639ed937", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xb21c9cedb8ec34e258ad584af63b5ccd0a6477c50d1ef1f095011f4baa54679b9b6387b85806d217852eba9daa4629bb00dfafa3cc3f6acf50b779b58286009483656c1506960d32a71681384a5f95fbbed0b786e07b15b995dc78aa7f785f4c" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffffffffbfffffffefffffffffffffffffffffff7fffffffefffffffffffffffffffff07", - "data": { - "slot": "7198110", - "index": "16", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xb5851ea7c5c2d25f7275b616b159795196f3ebe970af2d84ff7a03d1f099211fa918bec7c536566709826f7965766e2b158bddc53a5ddacce4ab1778b12ed297004e61f6c4f4416cf9cbd3e830ce5b4adceba939c7f117577a1db616eaf7ed18" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffffffffff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03", - "data": { - "slot": "7198110", - "index": "2", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x804b23f906933c0a128dc9c66ec382add9b332183ed86373ffe3784baabf422ef397ea007031fbe8051a312eefca9f2508e1021103cf09627ef606ed4424ab68943ec18268cd7a10cd6fcc08bd203d43e15715f8f6d7e400591439fa2498015d" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff07", - "data": { - "slot": "7198110", - "index": "1", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xa2e31d712be24d060426a6a0c29d55133a106c69bd6ca21563cf89730e6a6bf0c475ca136eca173e4b7df874b63cec8c16034015fa422c0f5fc0832ca798d0a820894a9409ec1b3949d2b7829206f9a700337eb498ef33eab6482b764d2c6683" - }, - { - "aggregation_bits": "0xfffffffffffffffffffffffffffffffffffffbffffffffffffffffffffffffefffffffffffffffffffffffffffff07", - "data": { - "slot": "7198110", - "index": "27", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xabc4d3561cbf7d876ab742531378bd3c9aad22d86bad08da911eabb439679f694c1a1463a977157e5f02595bdaaf5fa7071caf436eeaea2ad6d14003bc5d78e5f36522202f41ee7d0560128f7c6312a2221bf4c0526a992dddd75498040be6bb" - }, - { - "aggregation_bits": "0xfffffffdfffffffffffffffffffffffffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffff03", - "data": { - "slot": "7198110", - "index": "38", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x811a276c7e2f6d5a7e809f2c953398edacb536b843bd95690b416b962a4f767abd65cb8fb0f57d1b51250ffbee91b0e3024142f611aaec39712c5796e617db98db7a59210a588c8cc3ca582c8b5751f2403cad85b50c8e7d520889b4949c0951" - }, - { - "aggregation_bits": "0xffffffffffffff7ffffffffffdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03", - "data": { - "slot": "7198110", - "index": "42", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x96230393c262ea2fc78207a199f2526ca67a69f320c0b5a8e8c47258b1b05ce1382b53b1f51bd5bd24fd7699a8776485078fb595a8cf1db0f513ccb1ccb018e28173eb80f04e278ed5b6cfa8ca0d028c82e4501f625baaf29255450dd9a28f21" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03", - "data": { - "slot": "7198110", - "index": "35", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x80c2943605ad7f5a2cf8906ab68c4a8d680f9ff58d1e0be7514af5500f8d7dcda986a33b389d4ed873ac5a0fe04be6091718f39784ea73e14165e7dd45487d2485f8de2a1cecb1fbc5554049ba0130d48dfbc38a7860160b966a6873d1664d42" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffffffffffbffffffffffffffffffffffffffffffffffffffffffffffffff7ffffffff07", - "data": { - "slot": "7198110", - "index": "43", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x83dc56178a870ab49175f37155ee2bc50526e30fed3a1a5f817a8a9c4c4dc0028509e2b44d5ba15271f5790e5698472916e47f8cf5238679192985d4e6d6fb5266abd7a007571f4681a2e8084675a42b9b4bb9815e00c03f4a105118e896e804" - }, - { - "aggregation_bits": "0xffffefffffffffffffffffffffffffffffffdfffffffffffffffffffffffffffffffffffffffffffffffffffffff03", - "data": { - "slot": "7198110", - "index": "49", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x809a6291bea3bc30c8c7451558bc99c51e0e8509d1e166405d1ce88262d90ba97f315776ebfd1395fea5803c601c742b01bd7c9fcc0c7c439d9db67617cd46b44884e84a5d47fbc64bb29ff0743da8ea26a922ad4f6b5c6171d8b59b180374aa" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffffffffffffff7fffffffffffffffffffffffffffffffffffffffffffffffffffffff03", - "data": { - "slot": "7198110", - "index": "31", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xa8054c9f61132b60dd473ae9f38f3a98df57404c434d4b9e880b5711cd3af99b2e755d0fd5c01428249b398f9a0fe71d0615b0fe0c2a452892aa722bd542fce7f9ef080fb2613784618268973e8785341ab4e263262446686df1086034f28905" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffff7fffffffffffffffffffffffffffffffffffffff07", - "data": { - "slot": "7198110", - "index": "0", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xaca82ae9f17261c8ead0b0258d9e6f1f482b31eb0f96d1aed812b504e7c45f5c4e0636a0ad5139b66bf1aa30ee8d05251884edd0187d78a2124869bd967992f8f4df10b448d054ce34842fa8eca601807eaae358a72b54ac8dba216eaf07f33d" - }, - { - "aggregation_bits": "0xfff7ffffffffffffffffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffdffffffffffffff03", - "data": { - "slot": "7198110", - "index": "24", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x8ff4f4aec006091d11141fae5cb2f575157c2c099fc45063bc87793d80cf869e45906029789ecab47762b2abba84d54d03f433526a7df2d63d4298518975e4079bdfe7cfa0782b7b1934534e1a1f3829381f80bff0570e0772fdb5487561a8ac" - }, - { - "aggregation_bits": "0xffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffffffffffffbfff03", - "data": { - "slot": "7198110", - "index": "8", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x994623f2a4004f1fa04b0d7c0f74d7fc04d6f36c122a490fd879a09166eebbce89e433df842734e81145818a16f932061775d8f7bdbe53f9b61b49768a6e36ad3cd88a6e03b0dbfcb34ef9a93a15891388b5bfda1c6e22868fd29e476e1f4007" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffffffffffffffffffffffffffffff03", - "data": { - "slot": "7198110", - "index": "40", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xb808baea6b8e80a5e0d478b79c566619cc8853fd0f0514f6595d7918406c2349b068888e55fe344a04019d4593b58ce714475e70432128821c6cabe95f29fb9bdfa8f4a2100b297ebc1569809a0c12b71184d33400e6e0ba4bc47fae9ff1b472" - }, - { - "aggregation_bits": "0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbffffffffffffffffffffefffffffff07", - "data": { - "slot": "7198110", - "index": "12", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x9667b95fa46bab86a9ca6498ea43505eea0cd6e954593e24970ff181cca20c8ee2873c8f1d0560a7f55556ea62f1705b15d482e47c75bfd9c990912270d2b4eca9e62591cdd2cfbf80fe2d7176b3e42fbe64b60cebb1a290729c19780617219a" - }, - { - "aggregation_bits": "0xffffffffffffbfffffdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff07", - "data": { - "slot": "7198110", - "index": "36", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x996e970958b1a5badad4a24e164d8101999c85df44507b49a6cb22dee01ca892e53fdf12f8d46751644de59a371b45e70df1176d5004e2949037fc441b289acdbc9b84074c6075db8c409c4b6b05784bc9381cbf488b8fb9f88f07e920a80954" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffffffffffdfffffffffffffffdfffffffffffffffffffffffffffffffffffffffefff03", - "data": { - "slot": "7198110", - "index": "11", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x83629ef8b6704b87cd82a53458f95f8da7da093e3560103ca253ed1047cb6e894258d3a8b2f3ea979151f0ce040a05ad1163ee8f6db9a8fd2f8d3b46d3c71b70909007f323ff50f41a8c3e671ff53635e631ccbe630a18a038fc657f7e091b70" - }, - { - "aggregation_bits": "0xffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03", - "data": { - "slot": "7198110", - "index": "58", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xa0d19edd31b0148236a1c2aaa9d52fd23833e06b631b4cc9fe0e57148353bc866451e351f1c08dff4b84b43d4c7b20bf191964d443581d1975c325d2a116dec8e63ac27d7abe0a8c3be3c81541bcc7f601f58c0271150b6d8f903766fd9bca29" - }, - { - "aggregation_bits": "0xfffffffffffffffffffffffffffffffffffffffffffffbffffffffffffffffffffffffffffffffffffffffffffff03", - "data": { - "slot": "7198110", - "index": "51", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x814dbadecc4638037d3e78488b232828d25b33b63de2ef7440d3e860f1668df27db0d452da4ab5f6825f3583809e3a280977babd857f69e13182ca9a017e5d566558a0fa82f3847ded6470cc68bc9b0aacf6c4fc71959aff78f3ec332fa57f97" - }, - { - "aggregation_bits": "0xfffffffffffffffffeffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffdfdfffffffffff07", - "data": { - "slot": "7198110", - "index": "63", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x9452e153466d6af425af37a9b97fcba53a70127ff6752f9a078e3051a433caa88ed0928d275b96602c6100f2a109a778116b7f51c9dde3699ffbe8d3787a9f365c36cb02d6f4576afb14eb75e04dab33b1b818aad2cf2fffd0fc85185f27dbc2" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff07", - "data": { - "slot": "7198110", - "index": "50", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x8b5eb5dc837ba4941406213935123991271ba77cc85390c63e90960c984696c437453b1271b67a2231057e5c0efe244603340a1c29922a15bcf6ca2e0ca94daed77df09169962c9f78e804eb81422f1b6d7239756ee148a6e4daa892805b2f17" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000004", - "data": { - "slot": "7198110", - "index": "43", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xb98e8c09fb484a841de83d10c698203f0669d45bd41e0aa83889461d4b021f501426dd4a3cd6e23250c859782053c351176ad85b5af81cd6421e41a2b2fbe3aa0a35b6bd8e23437e492e682d35bd57934cd952ffa1444a58423c406f9b591ef6" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff07", - "data": { - "slot": "7198110", - "index": "57", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xb2b95193902e56914b6f9cf1eb27d47445dc70837d1025e6b002018e538f7cc8e385b556674f6c525d6b7c14309556330b00c3ded0f1b792ece569812564abd0d8a5d685356be442f6e760b7b5bd4121a141b652a3776a1cf4c3f2a1938bbd59" - }, - { - "aggregation_bits": "0xfffffffffdff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffbfffffffffffffffffffffff03", - "data": { - "slot": "7198110", - "index": "22", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x873277f8630cf2d1c620ec27f844293bad6253c7d1d7a77f8b12176b47f117a28d9f9f1d0347c114415c3732953e61350467a60a53e56a2f5e979964acf16beef1ce7436b9975d01f195bf8bda01f23e7bcece4638ff0a5d14996f1bdd2a1314" - }, - { - "aggregation_bits": "0xff7ffffffffffffffffffffffffffffffffffffffffffffffffffffff7fbfffffffffffffffffff3ffffffffffff03", - "data": { - "slot": "7198110", - "index": "13", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x90f0f0ec18d3757a2f99f07adfe8678430172620d9b2eaec08507a94179a822f849ec8fb37d39957fac619bfb6e2a18402afce8087eb1a516a9dba2b97f622147832a79ff5dfab02adfa900c56b7795024daac476c3dcc4c3b815ab69ca8d934" - }, - { - "aggregation_bits": "0xffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff07", - "data": { - "slot": "7198110", - "index": "55", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xa69b3ab8501cb0108f2564b92cf4b2172f2dae6bb6f931909eeabb60aea4d8604a4dc1dd6e74536c482c915bd6d4e1920da3229c0f2ec3ca725afa4a64ad72931a67b9b064a9a72dde4ecc05fadde57e4bd7bdbf9031a0ec0259a9893f00a6c1" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffffdffffffffffffffffffffffffffffffffffffffffffffffffffbffffffffffffff03", - "data": { - "slot": "7198110", - "index": "53", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x90a0c277352919d31b27cbe63607e499938e2be7010b72e005ff0ab263c7f6b38bae1d1e80ea9c3228eb432f3ab8eee213504c9dc8977bef84ada45ba6bbf3ba23e77515b6731eb20aad4e8d1fcee0ed339b513a76172322665151f0085ec701" - }, - { - "aggregation_bits": "0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdffffff07", - "data": { - "slot": "7198110", - "index": "39", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x827b9bac310ea851d6e155c872302fc3260a374d6e549fb36266b6968fbc027d43cb11867fce670aa6c4ab1793d1c154070212b0c202b018b89976913f9329a0ea60a7df5f8274bc6841e8d3a042817b07293d9cc87562dd711873394c044a3a" - }, - { - "aggregation_bits": "0xffffffffffffdfffffffffffffffffdffffffbffffffffffffffffffffffffffffffffffffffffffffffffffffff07", - "data": { - "slot": "7198110", - "index": "45", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x92bfac5dcbb5dde88cf6ff8973285e3cf9fab3165481fa84203e62ce89700f82b2b2ac2025e97f3825d9d114c41c23fb078c30e5a3a81b3aa83bde1d1279513ff2f650845c058ab3cf2525ad4d62aaca2b8ba287d74cb7122a59b90a79c30550" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffff03", - "data": { - "slot": "7198110", - "index": "33", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x89f5988d7a5731620e1f99d8db32ab508ec009dd30f50e7c5722f253e58f1b65d8f2b86fce1582a674577d3a25e3aa6d19a8521e98de23782f156b9c20cc0b293938f6ecd0e0e674fd639d7b41a85da20fb89b91363a4674d4b5558dff969ec7" - }, - { - "aggregation_bits": "0xfffffffffbfffefffffffffffffffffffffffffffffbffffffffffffffffffffffffffffffffffffffffffffffff07", - "data": { - "slot": "7198110", - "index": "32", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x8857fecd806b521054c92a3ba5c56872324b4aec37c01fb8a74bc22e1543e5a848446e211e4170c885ab6702e5d2660000d9d2bae6dc5a7c8eaa6964964c30c9bd2cb13b45a9a24bad7f967968cecb5cd116294301b5ab0c9df346be4e12367c" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff07", - "data": { - "slot": "7198110", - "index": "25", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x92eaf3efebc16a8ddbdf2fbf758126448ce75079db06ab070e071b582f527659ac02532a3df23948a3512d9e2258d444117be065a77e24236344257b4ffc0e3cf366fab38bf668ea78ec1149680d6bd8b669e0598664c77dda000d30eecb2829" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffffffff7ffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffff03", - "data": { - "slot": "7198110", - "index": "20", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x8e3bf3dded256b145f4782b5fe551b850d7900d07ff6e0e709efc9f503cc0e32c2c350cb92d65fd555865eb5cd95482b0e241f7210d1a790fd14b706ad10a13c0ba151b58a20ce1fb426e18e294eb77020b97c9d087c515ed4f94ab43eb1a1d6" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffffffffffffff7fffbffffffff07", - "data": { - "slot": "7198110", - "index": "14", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xa084c3f195dd513a4138074227f31490e75a73e14a90d680060991fdc65e72c3fb7f1044c5b91be1074482e6bb144d4b17c31954521185290f6a6faf8acbc2db4307296e7261a04e2cd8efd1609e56ed238a4a0f44e564b0c7bd80866fb875b4" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff07", - "data": { - "slot": "7198110", - "index": "52", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xa0b58bfd0953afcc8d5e6cba13d1f9b192e22174d85df4a6659d0ca05e5bb7259e8ae12059bee2aaa3f471b61411f4e6128121d30bd813ed302e0c9acffdfab696c47695b0687789b0f65764e47c4c30057543c0a38a822d7693251c4d70b3cb" - }, - { - "aggregation_bits": "0xfdffffffffffffffffffffffffffffffffffffffffffdffffffffffffffffffffffffffffffff7ffffffffffffff07", - "data": { - "slot": "7198110", - "index": "41", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x843f795210a3a861436f60f58d4c662d161b4ce36c316bfd575b567db37876cbece0e155c68bf13030b1f88f025a7f280222cbf81f9a2e0c7dbcb7d78a4bebf5a5838af24b52deac39c68190fef42c557b628174d3355a8a7b1d62ba00c0a8f0" - }, - { - "aggregation_bits": "0xfffffffffffffbbfffffffffffffffffdfffffffffffffffffffefffffffffffffffffffffffffffffffffffefff03", - "data": { - "slot": "7198110", - "index": "26", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x96abb4a88b8674f5b618eb7b17d178912764b0aecb8e6aa72dfdd120a7c687fdbd5c869f7bd2dfbac679e00c1b601dd510f2584c150aa052d03ca73f629c5e25d09b9cc75a30e68d76fc765cab200913024c8ab5571677ec72e61f47de801364" - }, - { - "aggregation_bits": "0x0000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000002", - "data": { - "slot": "7198110", - "index": "26", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x998a44894c7f50d3870129d8b9cfc2dad0cbb9ae1163c0cfba2437b20a52bd785dc0b521b459774a5dd66df5ec1f08fb18215f9e859ce8e81905c2432d1668d79fe04eea71483503775f2d7e63c6134f745bb81e3960c63d89eb4fde48191ac3" - }, - { - "aggregation_bits": "0xfdffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffff7ffffffffffffffffffff07", - "data": { - "slot": "7198110", - "index": "30", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xac503cf7b1629d4d0357d24179b7206cb0c17f75397353d5b85ef30ff381c1615e33213014e6128bb3aac32b5148497c182f28a4027486780b0b86391a356d4890f38799db0ed5c825319bdca8a4521a5ad168154a68ae246ca8159ace513bf2" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff07", - "data": { - "slot": "7198110", - "index": "21", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xa40f08f08577ba583c192d89a38b684daf53d2184c24fdb771f38fba9f6f016a06f82c9090e384cdfd350521b0cffba60b6dfa9cbfe1af5b3bf87bb6cd838afef1db8a02510a1f48e4e16be3bb96edd3f1f849dc993bbab0baf9fa4f23373aea" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffffffdfffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffff07", - "data": { - "slot": "7198110", - "index": "46", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xb5f30a3f9cf912cf42d45d6cafde94ae9cf63318ce8e8632e5793d0cf62773b82ea4006dbb944bc1491643690785746f18007be2cac309fb9eb5fbf850222d4eacec84080461ef0d15b6efe71f94bd822e3e1ac3d2dacdc02f4aa456289c0c18" - }, - { - "aggregation_bits": "0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbffffffff07", - "data": { - "slot": "7198110", - "index": "59", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xaeff1579d5da293765980f03c76436bb96ad06d1ecb616d7606dcdf80721637922bdf721023c4e7f1e51ec2df7b2fc59035784d7f00883d66ed4a4670587cb2d4603375999a7a32a40dde4ffb8ff39d4cecffef0c66c9183d6e71d4233380b61" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03", - "data": { - "slot": "7198110", - "index": "60", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xa54718da438803f6a136d0c96579129f6b3a01864958e1c4c96689f68a493a49a31f8ab6093e8834c322884ab705e3e701d38d70d872e7f10e8ff06a4abbebbb7dace103930456ebdbb36cc510f85dcbe4ce4f9821cd9c5be632e2cabfb17fe3" - }, - { - "aggregation_bits": "0xffffffffffffffffff7ffffffffdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff07", - "data": { - "slot": "7198110", - "index": "7", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x8c68f9f64180e17dbdc49cbf949b6ad5d23b9e9816d4b5dd523d6a9eaa69ff36a9e381a19e418201af85dd25e2c36f34154dfe12275f27cf51ed079ad7a49ebaa7ae9578e659498ba9d5932fe9325c37ff61a811f1b6f66995ee0430787e6f77" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffdffbfffffffffffffefffffffffffffffffffffffd03", - "data": { - "slot": "7198110", - "index": "4", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x926229cb99ebd6a445111a93326de8f7d1934096ff82f9a7d64d98fff431cbbc717feb6c5ad97b88724f33d1051b67c908caf1139a3f0c432a7070df55d13a34818489c68dc68fba9eb7cbbe6db2c3f93622579caed0097b1bd657ebc68e2fc0" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffff03", - "data": { - "slot": "7198110", - "index": "47", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xb17b28da6b277269e050f0f43c29c325b97b8899b36fa30eabc0b167d6799dfc3a9f2a55ba87dee935467e3cc5d06cfc0caacc96b5e1334223ffc09e606dbf8fa16b193d609c500dd8b847d925c136c5858fbe8a6eb7891a5d471f66591322d3" - }, - { - "aggregation_bits": "0xfffffffefffffdffffffffffffffffffffffffffffffffffffffffffff7ffffffffffffffffffffffffffffffeff07", - "data": { - "slot": "7198110", - "index": "34", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xa45c5a6004914093ca3ca287efa9084f1479e7a2bbc6f3b2ca23248eef38552e73f6903370ca414ab0d3457a999a3b1106b5a5b801e0cd575d8a6e2c482c99d96b274a4f7b25bc24a1c0654a23f062da3ff8bd628d6446b41bceda794f6ab811" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000000000000000002004000000000000000000000000000000000000002", - "data": { - "slot": "7198109", - "index": "57", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x93aeab61f6fbdb27e7eeb32f3e92b5a166ff935ba513151ca6585fc2406855592773ba904c49601b351b1134cf8427b90b2777ffc28f2e845788f58877f7d2c527f7ad27de5c9a5fbc21238f1c5970cf9204257ce650110162b04f5495c103a3" - }, - { - "aggregation_bits": "0x0000200000000000000000000000000000000000000000000000080000000000000000000000000000000000000002", - "data": { - "slot": "7198109", - "index": "39", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x82a1b2728a7776bb6688859c720c1811cc364d3bf28ec43cd27769b7407eda0618d17114145f1ebffbd020a8743015470125172d681f9debd4ee06a42cc5d9559c2a7e9521eda14babc9fd00fd9c42e14822b1358e4b09c0e8ec3432b0afebe8" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000004", - "data": { - "slot": "7198109", - "index": "28", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x8e62863b6a374126fa021397f76b6b00eb80c26456c1d8c71b67a3a867b8664baefe7aefe92cd786453289261b54ed6d0f83cb9a3af04c64dfe94582e8f51650c283ca3d4c9467606285c8011cae76d46e95522fe73e096a7b4cab9f09012683" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000004", - "data": { - "slot": "7198109", - "index": "10", - "beacon_block_root": "0xe510ffda00b074677b7bc8ed133677d727d8b5b9b387179e84b564c4d421962e", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xa6b64771cd2d6e3da70467bf5f13cc891db11be9f49f05d036fe0a7b8d732d4797ddaafcb24220bb499c4dd73e6da0370b4c031695794c7652e8d87df607b15fedff1905b6ae6f6d1316748ecd9fdf1033a6ebbee48726c4e943a1239acdb53b" - }, - { - "aggregation_bits": "0x0000000000000088000000000000000000000000000000000000000000000000000000000000000000000000000002", - "data": { - "slot": "7198109", - "index": "0", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x871b315f4b35a75d2f12b40dbf8eb8cfe14498accb21a7e437a724be1f82f0f5ccce907d0b74a07d7e0dc145825cbeff139ec351e31c848108a8f97ada990cebeeb9504a941327fe09a7781e2f889809f9b5dd849540d6853978bfd9481ee68a" - }, - { - "aggregation_bits": "0x0000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000004", - "data": { - "slot": "7198109", - "index": "4", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xb2b5615cba1534bbceff4f962773268e193a1a001bfa2323bd36a8981346e2428e5d7675d17f0fe1ec6db9a23c67d8080a443f2a1b7ae4bb37423aad5a187780dfb4580d9b1ed43aa3cfb6eb3bbe783ed98d4fe4bc3951d7c2e1bd7e04a6187d" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000002", - "data": { - "slot": "7198109", - "index": "5", - "beacon_block_root": "0x7ce8a0bd081f04c4527adc037b8e395297f0a47d8512e49a056bbbe1639ed937", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xae1f053622c3a0df3325bf7b5c71c669a3409b91e137d1f8b3b94b432838200bf607b11ee4efa62f29c537f781e24202008abc2b07f9fceb08a5fd55e7f00d527b787c5b9c6a03d27e13c6ec29c53a3b88fc538e50e14f4f12eedebdb00033b8" - }, - { - "aggregation_bits": "0x0000000000004000000800000000000000000000000000000000000000000000000000000000000000000000000002", - "data": { - "slot": "7198109", - "index": "9", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x99e205ea409c14a4e7cb90d1b9d683c6524657714fd9a18dd8c9383b246360700346cd78a991f7f9dd0f370a85849b020a1dc9b3b894d970e198110b5eb8fe9b0de7350d83c1eabbbc4a2de5430c992ba5f8ae37cd7b140461f57af50f0f1ad9" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000402", - "data": { - "slot": "7198109", - "index": "45", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xa88772a4df6d3f34c82166f59333c90944b8dfd94cb1dee23ff3bc99846a885aaea07c698d048a0d95f979c03a42fcc71863f39a07ab0fcd95441e9cf7c74f6d1a2a190c9c97014a9e9283d6c4d1f8cdfd0924114614c70d0e2c6e98e82a69c4" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000004", - "data": { - "slot": "7198109", - "index": "37", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xaae11477eb3ca38a16a973afba6b15358348cd2c0baa6070a6cc62233e45d4eaa5378014eccd7361ec024ab376b9b5be0876b92fb1fb087fe2238b1b646116b63bd03018991f1803aae3f8d7342da7a0d27bcc12acfb8a0a169b71da65b4c363" - }, - { - "aggregation_bits": "0x0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000002", - "data": { - "slot": "7198109", - "index": "43", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xaf2468afad96594cb4cc0f255cd8288ea101ca1522b1cfb8f5f355f097c58e8d94389a5ec2075af0e07d78115c0e92420d586141a907821ec734aea27b80f728c909c9e1ff365fd711254bed6ad77972ae8c32ae03ceacd06b322354f8a13cf0" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000000040000000000000000000000000000000004000000000000000004", - "data": { - "slot": "7198109", - "index": "44", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x9991bbaf614e1d316a631c7bae5d027785e06c36d4513a6f6ecec6174c16a585305622340c6cfa135f2b29a816a6a85318545d2f5395d251a7da15794db24cae929540239ee2dd2a50dd14eca382d5f1ea967b87392c28b3d5b0f09e6e13232c" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000002", - "data": { - "slot": "7198109", - "index": "27", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xa49cb3751c786f13867bad1b93b690970c35657c07c1406e6bd16f25ad6fb15da73842b3175d6e4803337be1b9c977dd18a43db825b7b66a855ab2c69c199c923620b063b11008255b7b39f9a68d2e98db2a3030c00ecf8b4b2aadf072c76808" - }, - { - "aggregation_bits": "0x0000000800000000000000000000000000000000000000000000000000000000000000400000000000000000000002", - "data": { - "slot": "7198109", - "index": "34", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x9223d484bfa34f252031134e9cd3445f7dc83ee1fb2b5362e78c6e372f2f8b4073a149f932e9743ff065d6152061997603394aacde183037f0a85b472e08196f57ada6e11ebbd4cd4345a48888bd5dbe1e0b17df7d795bb2538ad7efb58ad2eb" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000002", - "data": { - "slot": "7198109", - "index": "50", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x849e93e49877a71526c164100dabe28543bba640f796550f5260f0d6f0e54577c3645fbddd774e72e93faab710f8fe2b12fb2239ceb9121932ba21d61395840310c83a18f356e7efb2b6dff30b86059f2bc3be875fca00675c12557794c215aa" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000000000002400000000000000000000004", - "data": { - "slot": "7198109", - "index": "31", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x988e1257170c0a01793d55226b91213b2c817ec6414e0328a507c31bce3e5d950caf3c71eebc10c7c2f6abcc455ce9600abf9aa366934b55f90756979d8b2c9ce43cc8e3e6304e29a14b32d86373a5de7a0245ab3237122b220b8d55c40669b3" - }, - { - "aggregation_bits": "0x0000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000002", - "data": { - "slot": "7198109", - "index": "52", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xacd434e87496a7b85ae462c51131f39012f4e7c005895e0182bf7615fc9455182a8af0f3e8c5fc232233f083d0bc3fc40e93e3f797f3af79cbc7356c4c9d1bfe775b1af38e5c2966ba242dd6f627651491fb79f8e27e365123bda2567509b8dd" - }, - { - "aggregation_bits": "0x0000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000002", - "data": { - "slot": "7198109", - "index": "3", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xb93f87765e0e1e2c6981fcb464c26ce396090b986590e64f3ab45f1cd2bd6455508ebd7750f841c76cd6a7303c51a301000da0ff4886f7d6ffdad1340dee692f512ba77b7bfc3e5a2aa25ad4458ceee86a113579d4ec0f76fc4ee80ed085916d" - }, - { - "aggregation_bits": "0x0000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000004", - "data": { - "slot": "7198109", - "index": "60", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x87120cd8522d0c54da1fd0b565a4f4d6db6f3dd4149f3311dfd123a5c99741e4e0df62806e66b3587f5252513a2be8dc15886b2d6b2002a4f99425715405cd6705b9b9403f66dc6856a471d1e49fb5138dbdfc3bcb820138eb795744f6672bbb" - }, - { - "aggregation_bits": "0x0000000000000400000000000000000000000000000000000000000000000000040000000000000000000000000004", - "data": { - "slot": "7198109", - "index": "2", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x892c05a4c76cf939058a3cd407a12574c00a07e2de8abfd3ad7169eaab022a8a73879b1708acf289f73f02759ddaa94218387330e942f5551cd4b068e4b4560824e153ff8debb8a5d89933eff3302fb0c7b5eb09691826e5937a6b4472e0ff20" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000002", - "data": { - "slot": "7198109", - "index": "59", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x989816ff51175f1db1566bc8350dc8f0f9ac516dc36063a04440b0e4f2b77dd5b67a866c1e78c2b1fb8e1d36add4b48c0adeb8f28466bec5067da994f1e9276d823295762c019da4e0b775fd891b68e3b0ca83bf0bcc21fb7410e71c32b53bd6" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000002", - "data": { - "slot": "7198109", - "index": "30", - "beacon_block_root": "0xe510ffda00b074677b7bc8ed133677d727d8b5b9b387179e84b564c4d421962e", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xb508ebf9bf5724f4c8246a1fd99d2d9ce7fbb22d23e730d33edf05760bd74c971c911fd64e5989f8857bb1539a14bdbf1282211b8443bb39690e12c077e2852e778ebe47572400aca4f2a4ac56178844d55576505401580dd8ebb0435a4f2d20" - }, - { - "aggregation_bits": "0x0004000000000000000000000000000000000000000000000000000000000000000000000000000000000004000004", - "data": { - "slot": "7198109", - "index": "6", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x954d8fe463ebf3c2c06d7b8899675eb6cfdf90c2f673a27981cda0ce344696d67c823e184c888ca48a4d1385112138791272a26e20af14c4463dc67d7c0b2fb303a0ac765172ccd305a38a6265671844a39e3999199a86cf472e4f164dc134c9" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000004", - "data": { - "slot": "7198109", - "index": "51", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xac79a9a455824f4663f6698e48e725faa4026f649bdd08475961708585e71e95e5b9c6a8dc293faf13b57ed61117aa2a12d800a1e0dc95fc57bbc56a0dd751d657c38785d7816d5f3a5be473f07d736788feffa2dce872a15040aa617448114b" - }, - { - "aggregation_bits": "0x0000000000000000000800000000000000000000000000000000000000080000000000000000000000000000000002", - "data": { - "slot": "7198109", - "index": "12", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xa39f867242aeaad6f3153c4c37433389685015c2552801851d84c7ab502be73d67e74d664e97d3cf72c057b14660e5d40365679bf1bda323f63460f37e222eed91438b5081cfa1aa48b55faa469f81f3bee68ebae11d24d049e72e78d0a695b4" - }, - { - "aggregation_bits": "0x0000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000004", - "data": { - "slot": "7198109", - "index": "11", - "beacon_block_root": "0xe510ffda00b074677b7bc8ed133677d727d8b5b9b387179e84b564c4d421962e", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xb33323a2c49ac552b5a6b757d402643ec1d210fcf2153ddd6de14a1fb1f2c427f7c2b865a26f4b414cdfec657f0d26a41184c5c6f1f70870f878acc2dfbae4a0277f3470bd6a0f332f3341582a136915b0edaa25bdfb9271e7bdd99cc9b6cd93" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000004", - "data": { - "slot": "7198109", - "index": "35", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x96692e7bfabcab39519fa4e227232f1d04d3e8ee800b273a4a49a4b489a72390debc340b57d87ab2aef8d99b04bf5867093bf248dd9b2cbbb37ec5ce742622058398b3a629b22e76792c5a794b69a1425fed0bdc50c23c9946addc3799a8c099" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000002", - "data": { - "slot": "7198109", - "index": "54", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x98a283b67b143e3cc2d38a2c2f37b0c57a53a7e7f4c8418f0d951cbc4014388dca43fea7cda04999d81cbd114e03199401bb604c021039aaca49ff6a081e7dd31f5b060804e06419bb14b88f245093a26b6d4fb4fb8fe2f66183e2e033afe2a9" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000004", - "data": { - "slot": "7198109", - "index": "15", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x986975b9df94c33b2a250f77fd584eddb64060cdd945f6ebb3ee73fcb364a74ab457d99d5b172a1e682fe1fce09679351140e7eec914993bf74a212527fbfa4aff104747735ae23da69d22454c82e4e10e382b3587420f86c42df953241dd5a7" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000004", - "data": { - "slot": "7198109", - "index": "46", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x96fda5dbd2f7f4764f9e82d7a848fe5bfaf3f67d3e019989dc80d15c9da155bd27cf4756ee991ef98e49996c5680e49a1334f36fa9ecbf2993bb6a82c9da00971581e505e227cbd8abe9f3b1714a6d3d4c2e188e575d763938dafdeae727e688" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000041000000000000000000000000000000000000000000000000000000002", - "data": { - "slot": "7198109", - "index": "36", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xab31cbdd7948134794cd4f7a63b8d570cf140a014a28dba81ab5bbf09df588a067ab555e7ac1fdc135613030fea35d330f22e16bdd47c0f5cf054a67dc63ce82a28f5ab7721e8519cbe3e6138da2dde0b1f4017e7751a7ceb3541ec79cef8113" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000000008000001000000000000000000002", - "data": { - "slot": "7198109", - "index": "21", - "beacon_block_root": "0xe510ffda00b074677b7bc8ed133677d727d8b5b9b387179e84b564c4d421962e", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x8cf3b02680bd900dff7149c192e429c8b4119a99abe0b890e0ae877b3196bcc2dfe3e44a85cbcfd3b9d720c23da8f53f0134ab30d4686892e894cbcfd7398d0447f4c507f0bf344527099689aca390c4c9344c89d3875c4ffc727192553e18cd" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000004", - "data": { - "slot": "7198109", - "index": "10", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xa66f7e712ee5aa580ed25052090e1d4733dacc90e12458dccd21618b9fe0dc59fde3707fd43cbaddf6217477e221695802d8c31a56769fa190d28ef532d2486a1350625097b20ff5af78ca69840ca85a47512ebbb5dc350469b844a182103e4c" - }, - { - "aggregation_bits": "0x0000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000004", - "data": { - "slot": "7198109", - "index": "13", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x8f5cdb2237d767527c9082f7c8f889b20a5dcbea2f703ea99fcb642cc13a6376b78226df8eb390f47d54cd1b8b3d5db7024e099afb357f8f17d865c56f93a692a1621ec99fc1626101484c4cd17d079b861fadf370f0af204b0329be5a5f35c0" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000002", - "data": { - "slot": "7198109", - "index": "16", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xb65c735009e73ba693618da2754a046632d1d92edd9059626d47fbe72bbec61b54d7f8dc9144965013470f3fb9a329350ec5175fceeeeeffdc01dd1c6be2ea9dfce57f0e604ec829fac1086c7c0d0ad96a3c99db1bf41a2d1cb663e83e1c3c51" - }, - { - "aggregation_bits": "0x0000000000040000000000000100000000000000000000000000000001000000000000000000000002000000000004", - "data": { - "slot": "7198109", - "index": "24", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xb2e48a8692e7f6863d5c19f59489a0c2dfe229315c1d0a1d586dc9d5c8c9be057bee0bcd67854fbdd1d919adc5cafecf0a1a069b7f58aa46b4307ef90192665857a84d46aca5c1f72c161659f5c8a807b7c6935df1860dfa80d914bcfa3616ea" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000004", - "data": { - "slot": "7198109", - "index": "47", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x96d0b3c37252021eabddc440287a984bb84497d1aa44b17a2e2eca0cbd6c641cdea0407cff331c8760f0e1f9e800b36617029e1b0713df3524228bbd71b1c37d0762b5febc9029a302bb9e6e128a060f21a8265eadf9b2f3b87b666250d1e5bf" - }, - { - "aggregation_bits": "0x0000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000002", - "data": { - "slot": "7198109", - "index": "59", - "beacon_block_root": "0x7ce8a0bd081f04c4527adc037b8e395297f0a47d8512e49a056bbbe1639ed937", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xb333eb27e891423ded47f68eeb9151bddb21237a94bb4a86049c00ca0a39f12749fd629548e3958ea23776c6579595f409c0f60823f36081dbc96ce749ba965343b61150e31c6a1b5244b8d5b3fae6db66066edb7ef77a10a2d8703b21db4554" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000002", - "data": { - "slot": "7198109", - "index": "30", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x9734da21594e83b5aad2d8a139ce24a5d3ff1e04ad7ffa84796b6a18e03192c8d027c4031116263587fddd9227f1f28e0baa4298f4cf193caf4d2bf59a5af96e52049d77bf340e354160df699f8d7054f418f398efa3736eb1a7e5ed10fda3c3" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000000000000000080000000000000000000020000000000000000000004", - "data": { - "slot": "7198109", - "index": "1", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xb479939171aeebe971ed50c360892a7750fd72701c1bfaf5813038a5f1e9c0927e17601eae5485dae8d4053f7297d96704cd8b3fc80017df086cd91901bc957501524921d067acbf1a47347d3036f09a0a463d0c06103c3d2910f48fec169e89" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000002", - "data": { - "slot": "7198109", - "index": "23", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x8fc9fb99b5ca0519041cafd3e71d352334cda54148d9705b964626316e83a0c4194792d465e32280a775475ee14af2c602ca3c30e7fa83797dc792212245f23e7e563cd19330a14b680e7b51ade72f23de093cadad2ef2a4110b3419931e9794" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000004", - "data": { - "slot": "7198109", - "index": "33", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xa02b68d40dfa61a4b9725909ff642f997947684c15d44e57066e240f11ff076fa4fb370444587070c1cf7aa9b49a67ea0fd9e96608fca2debc343de3a4ec687e4e75843d9e466ba04b1036e7fc6291648d08c2b35594740dc0d39e8cb0c8c275" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000004", - "data": { - "slot": "7198109", - "index": "17", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x8105f9d5238b2e585a080eeef238e34823a9ea081a401f4fb7b19db5fd2e8c086b522ee3b4a47162628adc80e30e5d6f16ce770cfeb37ced6aba743a3784bbf7f5b89684f9b4e3cfdc117f9efd36de4dbd96b2dfed4236988d9099a172a530b2" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200004", - "data": { - "slot": "7198109", - "index": "26", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x8baf72a5b60ba14a90607bf949f2c54c97e9bc9b4f67d2b4980863251efc5c8b65b6fd6172024d5f72ffa7d8a1db3f2408bacc77fb68dbf1a496bcfea0b7a13547c156eceb0e3817de10011d998b5871f18b596f984c68269a77437543e43dad" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000080000080000000000000000000000000000000000000000000000002", - "data": { - "slot": "7198109", - "index": "32", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xb2d554ee8c32d7b043d7bfe807c2e51c853d1b8b6c572773ba3ec13ef0a277572c4c55727d2aff7c7ec77c455352634111382e59519e8ae216d1948b2b8f4d1d50bff52a8521427c07dca88f2b244d91b7a3b4f532f68b43c33108c094790445" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000004", - "data": { - "slot": "7198109", - "index": "58", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x951a52fc311fbcaffe1f9e713f8fffab3ec0ba118e1a72b69ef1238190fa093408b6337dce38aff0deb3107e37d6f2f60977fbb161ace366fdf8793ffcd22b12ca16e86d8e0a9ec42b34d697477945260f533cf822783ce1bf644251e8da928d" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000000000000000002000000000000000000800000000000000000000002", - "data": { - "slot": "7198109", - "index": "7", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xa0b1d4db0253a1f5d52746f0eaff6fd353f146a5b075f89696fbce7d380d509a48fad4508cfc1ca305ac49131be2a0ec08cfe9cbbabc41c88d9e64807843aa1c142c98503aaffd30b10c39f904339af7af09c1a057b47f67d8cceaf823546030" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000002", - "data": { - "slot": "7198109", - "index": "61", - "beacon_block_root": "0xe510ffda00b074677b7bc8ed133677d727d8b5b9b387179e84b564c4d421962e", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xaf45b657ffb9b2eeaec6494bdec414e546f57cf5ef16b8801246f66475ab3628b548af0629e3a1910518b9484396ce7d098965f3f1272dad80ee5600c166ffc42f2e6c43ffbbf9f9b4deb9807b578386428a7bd1cb2f4291c6775615fb0c7aa1" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000002", - "data": { - "slot": "7198109", - "index": "63", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xb819c2dbc573b5b1f94d25f5294af098e3ecc89ab4565cafcc1e0a64f46008167595dcee660b1ef17f09f048dff60abd0b93a77dfb6bd7cad7c792e25f8647660c00c82b4e7cefe5689070256d229c2bc64ae27063ae49827f1962df6b577c4d" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000004", - "data": { - "slot": "7198109", - "index": "53", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xad0acc9608f6a9a6683325116e8ff3c665498caa0940e4c3b08b83b2b91dacd18be4f5bf33d748e1ece8a05f10559ffe11ffdf992a153eead469791ddf1ab5e765b8f6757794eb28b2d3360da574c5bebc0825dfb9e0fe57f6de71aeca7cd3cf" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000004", - "data": { - "slot": "7198109", - "index": "62", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xacdfb5bcb228e2c4ce7f2062828f14b359530e2eda939bcff49dfb6972c14aaa4238ecd4a045ac2a32c249e0b23e592608b3f5757ecea6d81c82a241144425498411fde42255fc844dfe8d923340502e2e7bd7d9472a52e332b638286326f0dd" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000004", - "data": { - "slot": "7198109", - "index": "22", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x93352e005a8346fe26784bbaad5741b7faed6d4d542efdd481f80b569f4e6613a659d5be8c78f253304f3a8e07a72092032460712fe67bd2b5509e10e9388eced8d49e8958fb21e732451cb1a28d80b8ea88567a0c1759de2df96b369c4bb7fc" - }, - { - "aggregation_bits": "0x0000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000004", - "data": { - "slot": "7198109", - "index": "1", - "beacon_block_root": "0x7ce8a0bd081f04c4527adc037b8e395297f0a47d8512e49a056bbbe1639ed937", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xaa1156e80976d5956f233ddde8ec7dfe2a6b8037cf3f0ae666998b54372a5780720edd08c400d924470c3a8e2dfd893d198def205d3196b4d46d79dd88d5b08aba37d05d66289950441fb3d2492bc244b471c89f1448b3ce66544bd3285a4979" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000004", - "data": { - "slot": "7198108", - "index": "38", - "beacon_block_root": "0x7ce8a0bd081f04c4527adc037b8e395297f0a47d8512e49a056bbbe1639ed937", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xb91acc3007bfa523d327859ad75104f312e10529666710eca51d399d87c3286f851639a567e6d5cb1ba0491ff556f90209d921bee792457b67e83f459b000978f3909f9b4e40852a8cf82ea4e6b59198a0e7d1053a5023d95c69bf8bf19b43ac" - }, - { - "aggregation_bits": "0x0000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000004", - "data": { - "slot": "7198108", - "index": "63", - "beacon_block_root": "0x7ce8a0bd081f04c4527adc037b8e395297f0a47d8512e49a056bbbe1639ed937", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x95700ecd5849e7cf1d2c57e85bf2625e85f2d401101d401bdc4682a442e1cbf997226f828dffefa7950711b135a7c5e1110a0a73d0adf43ec913bedba6d75e5aa441474fcdc5fb71840725ae4a5daf0a983d08f262b8510556f507ba223f9d29" - }, - { - "aggregation_bits": "0x0000000000000004000100000000000000000000000000000000000400000000000000000000000000000000000004", - "data": { - "slot": "7198108", - "index": "36", - "beacon_block_root": "0x7ce8a0bd081f04c4527adc037b8e395297f0a47d8512e49a056bbbe1639ed937", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x87d797b363e3b92d73e97f8e42c74aa585cc9247d738a5ca6ec97d6451deec4468957a6bb9a60044d8d3a94f945f5169042f4809aabea68e28f2e93db2972b530ead8221ac95c9ccb0d11455b5821c16a52c2d24dd1f3cb4034f7082a53a3ff4" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000002", - "data": { - "slot": "7198108", - "index": "53", - "beacon_block_root": "0x7ce8a0bd081f04c4527adc037b8e395297f0a47d8512e49a056bbbe1639ed937", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x8e01eea2a1439d6e249e06723492519cbbdb71e611d9a1233b48326ebf85dd051b65ac1ee6295ba5756121a7aadfbfd5143105a072fec16b6640f59f079baef27a3b9e6f6d158d1ba79e2c4bd1b6d19d7b9cd0f208adf21df78224f99b94330b" - } - ], - "deposits": [], - "voluntary_exits": [], - "sync_aggregate": { - "sync_committee_bits": "0xffffffffff7effffffffffffffffffffffbffffbfffbdffffffffffffffffffffffffffbfffffffbfffffbffffffffffffffffffffffffffffffffffffffffff", - "sync_committee_signature": "0xb496fad8398cb9de33eeff6b036c5b3d94e7cd41df7bb9dc3054a48e0b88e49506b82c16e3ec7a6741c3a63cb95483ba0391fd4230af628551f7fe79a2d9381c30658a5974fe48631b627b1dadef42ffb5c1ed4e14924d0bc0a3121f41a5b54a" - }, - "execution_payload_header": { - "parent_hash": "0xbbe79a23129305ca2de978c056dd4a922ecca24f0f229dfae4b731afe3c033a9", - "fee_recipient": "0x95222290dd7278aa3ddd389cc1e1d165cc4bafe5", - "state_root": "0x8fe731a16f5386b22affcd61211a7f0260df309401de3cb4aa74472161622961", - "receipts_root": "0xd9a42739e18e6f95a44a7645344e8283b4320e26ac46ea13d936ec0864868c6e", - "logs_bloom": "0xf42383e3e14e100896e094808b7d10e3419ba374ccc404108407708bc51427035427a386fb994b30407f1c6262bf8b85030134c4df30ad015a00a03459ac69630523d009e3c429fc6c1ae4a84244062ec3d106260256c8320c21cc87cc6648b63a416698020aa475a6421495a1abeb6b2b13688bc10c0f94d2869894a8ab2104e0063e7e4fa83f3442f0c149060603261956b0890d0e4e1d42a6c2407dfe40a8bfc103f30cf76b8040b143c4f18da4949ffec0f1b50908cb2ca98498088e0371a14634c68028497c02a80c211465365e06e10f5468280c500655989fc948e8def278ea59444788000a059289d041004489207c31473c9b68c882a9e3e21df459", - "prev_randao": "0x8dbc5eb73fef3da12aa3545f2f1b3c30b15ef07b2c8dbb9516994607237a35ee", - "block_number": "18011125", - "gas_limit": "30000000", - "gas_used": "16780308", - "timestamp": "1693201355", - "extra_data": "0x6265617665726275696c642e6f7267", - "base_fee_per_gas": "17130960083", - "block_hash": "0xd3fe3f0c8b3ca99ddba497ac277c6975c999a41c2cca179652eff9a71ea729c9", - "transactions_root": "0x8e21473be52d74a45dba662244d95930ac203a9434b85aed465012974b408a6d", - "withdrawals_root": "0x0c251968f55f388e1469043da5a7e4581c8e7db97678489e32c931d1790b2652" - }, - "bls_to_execution_changes": [] - } - }, - "signature": "0x8ede3b38703643c89d05cd18b9ce3a62ab4553b39b26412e3cfbed474c17985af97559512125b845cc72349672b79605159fbcbc9a6feecba227935b60def345799239232d6f529a74e6449c40e216f17673cf9770f97b4a1eb22de1945363f3" -} \ No newline at end of file diff --git a/packages/beacon-node/test/mocks/__fixtures__/blindedBlock.capella.ssz b/packages/beacon-node/test/mocks/__fixtures__/blindedBlock.capella.ssz new file mode 100644 index 0000000000000000000000000000000000000000..d252f25a46a47d95c2ab3e676a670b79ceff0305 GIT binary patch literal 36807 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 literal 0 HcmV?d00001 diff --git a/packages/beacon-node/test/mocks/__fixtures__/block.bellatrix.json b/packages/beacon-node/test/mocks/__fixtures__/block.bellatrix.json deleted file mode 100644 index a0a9398351fb..000000000000 --- a/packages/beacon-node/test/mocks/__fixtures__/block.bellatrix.json +++ /dev/null @@ -1,2352 +0,0 @@ -{ - "message": { - "slot": "6209300", - "proposer_index": "204379", - "parent_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", - "state_root": "0x2eef5eb8f88c4767b7e7af898ccc3970f614a94492a4fd6c43ed55129c76728c", - "body": { - "randao_reveal": "0x83120f2df29dea886acfc836ba8daa1ff26963ef37ebe038aae0508beadaf6e0021ceadf6e063ef87b05799df22ef64a09b3d392379b5b6418f7a4d10456737c688a4ec024f5aa7141a25736639436283a2de940d24f1b46f83fa82d2cb4f7b3", - "eth1_data": { - "deposit_root": "0x919f2701a48c16dc89282a7b85acc49940a247b9513d75148b44205f491d702c", - "deposit_count": "581797", - "block_hash": "0xe6170386cb2a61199c3c834c1947945bbd699f2f6167b2c6c61c6242c1cbf010" - }, - "graffiti": "0x0000000000000000000000000000000000000000000000000000000000000000", - "proposer_slashings": [], - "attester_slashings": [], - "attestations": [ - { - "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0f", - "data": { - "slot": "6209299", - "index": "12", - "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xb85975884bbd0ceeb3751dae01591f0bc14ffd730dc363967cbd94ee720a19dd4013befc2f607c7d616dab1af7f8350e1125c0c3f5c292a71a8300a405f74f4e5fad5d4e7aa34a3c416895b64e3dcd9e405347e86773aa978e6f16c093a2fbbd" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0f", - "data": { - "slot": "6209299", - "index": "5", - "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xb08cec5ae5912e2fe5108c094494a6b91d0cdb85b0468496e31a02e75177b22f69ef5d641b3f9f39df610ff21bcc33460a0c370121fb479699b9a871b0d6c86a3d986fb042a6ba314cbbf60c700eca4f044c5ec37eb419bea2e07291da8e7025" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0f", - "data": { - "slot": "6209299", - "index": "39", - "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0x822093d5bcfb6444241c21ce30b1f7fc250c7560424ffc53143f97fd5d7cd7d39e1a399c7eec9be66d1d0641a5e95df0131fe252a1628ed9ed48a28f0bc77a0e5ea6a757e38eadc13453f76a2a36d90ee954ecc60986d0256752b3f513d1e996" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0f", - "data": { - "slot": "6209299", - "index": "7", - "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xaa81763d06359b0f56f222c65ed1ce6cfcccc3d6376a08bbd9e46d1cbad72eb86f3e6a7e32d1f739e6281d75ac7c14700ac7aa9bde7874f4f7416962d69a73a6439fbfd6bee5d053aa57d6e4a334d06d9274a26235f5089088b638ed480fff18" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0f", - "data": { - "slot": "6209299", - "index": "36", - "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xaeb4375aff411166ec70d1c5b12df3c73c4ee7f619bc3530cae0a0e4b05149a8e1c2c7eec74e9a47583efdc50c02f3e201a9a854891bf0cbb5d2339df584c0650c7e4b383afc50df0e2b41e3cfe1e08d82eb4da4c8dc7dd65eee53e54dc7b560" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0f", - "data": { - "slot": "6209299", - "index": "26", - "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0x860446a547b0d99961f5b1b475bc5fb5a340e1ddf424b6b51999259eb9d977a829567258f6a63845567f3e3d675ecc7806b484edd16db9f5af30f3cbfde0619f3fcfbe46e6067358aeeff83c776414b8681e66b4cf9ddd965164a93512c026fe" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0f", - "data": { - "slot": "6209299", - "index": "3", - "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0x8814604ef52aee43a9767b47fd5fe76d243b1c2932baeb98e7f555d7fcd5a1961298c3072d4e1c7e60b0d024e6a69ef905638a283207a8574f704dadb8e43c17c15ed65d9adc4cc655fd3ec25829e1c646a180beb0cc5309eda20ad1ee9f46ec" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0f", - "data": { - "slot": "6209299", - "index": "33", - "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xad377184f17a26a1d7ab208e0fa8c39a8b83b2789a0d412b772c6d0798d0e41c97c40942059d3418e835911cad399b86148b68a73fd7d14fd237bc3edcb853d95982b58393f311c04c97873b6d566bb35afd70da809dcfd3b541054781371d06" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0f", - "data": { - "slot": "6209299", - "index": "20", - "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xb3d1f55ae7fd1b37fd734cd63d7406df2af4d412dfba6b71543012d383b973346b9eba398a2961ac5ae96a6b68f3c16b04057c81e68d318e1d6c94876fe451cc95723888cbe225eed1085a7fbc39539cacbd89f6a376dcf5907e49433a060a46" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0f", - "data": { - "slot": "6209299", - "index": "28", - "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xae1f29ddc2ccde336f429de2cf990a75e5ce4f2beda68ba2f055ab35c97993dc782dedfc9b8685d3d3b0e6cbdf09821d13627a5d80a043f6c7d839c8c7b3fd51db1fd5ad5100ac8720abead5a5d5ba64f1a9308eed2c4b4f6d0a2c3e27af3eb3" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0f", - "data": { - "slot": "6209299", - "index": "47", - "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xa6888211071fdfd209e8a53384c9013ef36d9bb73a6af5c14f2e1ee4caf59d76cdfa04ee51653dd5a48220d01a2015270e6d8a18e782c04fac4a5f9d701fbe6240dc0625fc974c7237a22631edbc7af8c8fab59fc7bd9cb7658f5d463dddb5ec" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0f", - "data": { - "slot": "6209299", - "index": "44", - "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0x8fe2e7e415974fdeac40fa1f109f46aefda796ce434908cd3efe71628750014a379f4c8855b92e3b4de435601e38307d19fb564ae40ad9d4db934bb0aaecbeb4e4544d8b803e52340e80d3d93246e08568ebef73454b16fb52e00085d2dc4cd0" - }, - { - "aggregation_bits": "0xfffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0f", - "data": { - "slot": "6209299", - "index": "59", - "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xb2709ada49fe6dc9a778f6595ae2dee6bf72d71439e239503e356299fa08805c729b666cf36a09b928a5a5d6481df17e03f861f460f23a3c54ad66087e94f703bb362ca18bc7e15e4ca0e2267b08ffc028bbe0493df853348633fb54fae1a8a0" - }, - { - "aggregation_bits": "0xfffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffffffffffff0f", - "data": { - "slot": "6209299", - "index": "13", - "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xb2b4783c7fe20e9f933821e0278ff4ec4d67464921a954d86bdce54e42a3f4c66f3b0f64469f44ddde9c36a713aeeaeb0d6c8eb8932c0b41973ad7aca217e6bb9e5d5380d1ddd983cd967f9c43f11099c03574fd485856a5af4ca4b0e58bb141" - }, - { - "aggregation_bits": "0xfffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffff0f", - "data": { - "slot": "6209299", - "index": "41", - "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xb7b30c5ab140bc3d784da129fef7fa19da4d2537e039fa7dff584777faee0e6194c8c893f009eb355c8840a635dc456e031eb4cb01ed5c078172a11c38f618d03d04c078a7c3ba2bd33f3bcd3892c77ae0e656aa0449840595acb65b42799d69" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff07", - "data": { - "slot": "6209299", - "index": "27", - "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0x98e8c0c2cdc3b47b6ebecd92ba8ded70616adee0346daba35558447c5a6e5450a292a24f369081c50c8d1d9c9fe48f9b05ccc0eba205ae57baf44f24bbc11f41e6a274014158f674209e9685cbfa8f8a097c3fdc80fb99b5ede247d4fbdf3552" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffffffff0f", - "data": { - "slot": "6209299", - "index": "60", - "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xb64effc6d3eb8b31ecb3a21b4beaa6aa65f22c982952662c2bf8b1e3f6dcadbdc8e48bbf484bff6991f32135bbf5f0c10bf1083a236698839ba7253feb4d84590a61e2a762aa35afeb5aa91d4c3a42d036a15fe42753a2c705b75252385dac77" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffff0f", - "data": { - "slot": "6209299", - "index": "49", - "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0x8fe3f016355e441b2b35716cb47cc35bf45593680acc99bab2247b8457f9da1d7d2c267e688ed2ee4494b4cdf0b19df4023bea8747443508532e265148a5cf2b04b0ead5374207762b2e731f465c6ae1e54193998f9142b12b71241c9d157a59" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff07", - "data": { - "slot": "6209299", - "index": "15", - "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xacbe31147dd12d239dc3ce003aa44937d50f0899e3b3e05603697d0efef3a5a51b69fb532498822a64ac6b7c351e9d4e00833fc9bfe8ac113ec3e313d70309ba30a6f5ea387cee91e74775452e1afe85068840d746fefdcdc1314333b875e1d5" - }, - { - "aggregation_bits": "0xfffffffffffffffffffffffffffffffffffffffffffbffffffffffffffffffffffff0f", - "data": { - "slot": "6209299", - "index": "25", - "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0x9640de2f62e0b97d694efe53637b037b87db64b330d1b9ead18892cded82da8aa020e648652819987eda46e5e412ea0b15095f029c8aa0f08408eaf2700414f2ef840599f63a8441076a8e7152678f3f26b671b91f95622f6ce87c6aa6c30be0" - }, - { - "aggregation_bits": "0xfffffffffffffffffffffffffbffffffffffffffffffffffffffffffffffffffffff0f", - "data": { - "slot": "6209299", - "index": "8", - "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xb9700bd27a00f2a235ec30b29f0b5e24bc3cdc5c178cdadb4f08832c763263f332e9a12da407ca04f2612b58801d9364146da16631b356673d6604da1654bd7f61e8545da23df3eeaa26ada99e1607145ab43e1b8d6e7ff4a26ba2aacecdded4" - }, - { - "aggregation_bits": "0xfffffffffffffffffffffffffffffffffbffffffffffffffffffffffffffffffffff0f", - "data": { - "slot": "6209299", - "index": "63", - "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xa912adadfcbaf7e2646da3971932576749de5fd6c908cba80330ec95dbeac6fcafb11a7ab3b2539eba7100c1ce593e0e14dae831974960be7ca3677f7b7bbbbda77941db5aca085d624e8c8c008ce312415bd8b4776d4b8f86b962945936fb44" - }, - { - "aggregation_bits": "0xffffdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0f", - "data": { - "slot": "6209299", - "index": "55", - "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0x8ccb9d9591ae86e8dd5ed16915180b679f01cebee38a19cc9a43a5dbe125fa52f24878c2eff66ec9639a0c12d31f6a790b2a125bb0c3c11aee2574b9cdabd9e68caa5ae50dad0e2032a1a0fffcbedc5ae94fddce66bd0a820c8a21de2e2abdf1" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffff7fffffffffffffffffffffffff0f", - "data": { - "slot": "6209299", - "index": "43", - "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0x8f780c6f3b55f812a34686d0d69abe4d741adc9f80be9097c06b471c32565095ea952d0c53c009680c263e1eb38615ee178ab00f225bad1bccf4ee26384bcf3a6a11937114789a53c1172190abde53119940bbaf4fc8eabbbddf8a3933b81089" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffff0f", - "data": { - "slot": "6209299", - "index": "22", - "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xb607423c75f3cfff3535d7d44e34dcbb807c731248cb26ccd0cf0783ee6a52c87918cb14ba9f3fe90b2e71b2db0fd6480ca1d5eb0cbbf5861bed4b858d83ecfd0ad659808bb65a9c888d5284c1d88b10af648b5b940cdb95f0a9aff957b3af13" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff07", - "data": { - "slot": "6209299", - "index": "53", - "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xa3a340f4903c7b82ca61ef04a35085813d12ae1eff6e0837ca14ea3db5960d8fb75549d6ca70fc64ec9503e368a77edf0b53bfffb01d1408d95e180d0b08c9a96945675d4dee6699b4de91b8354afb37454d43630c3273c9ce9feac66cd5f670" - }, - { - "aggregation_bits": "0xfffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffff0f", - "data": { - "slot": "6209299", - "index": "57", - "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0x8bb89c8f53663a3a79c843dcffda0472f481da9a70f9f85652693b998411f0433afb6149989918a4fda3c2837807b7090bfe03e9dcf909b499c7924d15a2d574918e84288ed01f3dffd301f029f276421fca9353a63a94147f4d82506b6a0c7d" - }, - { - "aggregation_bits": "0xffffffffffffdfffffffffffffffffffffffffffffffffffffffffffffffffffffff0f", - "data": { - "slot": "6209299", - "index": "54", - "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0x894ecca6973dd37c3d9be23de05bcda773ff4dd8202a839b5e2dc5ec15ce4b0d6f14b5e3c0466331b68443fcbdd5080213283e6d437fa7703447cfe89b716003d071f9d37aa38e99b0a41ee479e8f9d46eb446c0c5131741e4dc22e224d554af" - }, - { - "aggregation_bits": "0xfffffffffffffffffffffffffff7ffffff7fffffffffffffffffffffffffffffffff0f", - "data": { - "slot": "6209299", - "index": "4", - "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xb200fa85812699528ea8ff80cfad80b5c3cdd08bc8deef639fda4d3ba42189646a56f755fcefb5ec2a13c5d02ebfeb80135c53bc83d0d29f0b986626bcbf63b4eb717df5e5307076328e8ed83b4a329c3a1798ebf411c56a915f7223462b6401" - }, - { - "aggregation_bits": "0xfffffffffffffffffffffffffffffffffffffffffffdfffffffffffffeffffffffff0f", - "data": { - "slot": "6209299", - "index": "16", - "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xb30b335c066c1adaed792eb7b7214becbbe7845e6f8b04be7eb938c361dbafc624a340f1eeff31aefef1e837e2b95944131b3a2d0e5d97807f3880155a5a413f7ee65a59bed24485129beebb1f5c7084160f6320216fc851f3f391b0bfa3fd1c" - }, - { - "aggregation_bits": "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffbfffffffffff0f", - "data": { - "slot": "6209299", - "index": "1", - "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0x89dfb39f75ebb6e01c077a7afd67a9a9fd5081fa572e56f4d11278603df725459337b202a73d375d5456634e25bf0b64165a28fef621f1306bf6004ad5026699bbe5b85bf8a45a1647501402956695818a8d62c836e9f4973a88841c22929158" - }, - { - "aggregation_bits": "0xfffffffffffffffffffffffffffffffffffdfffffffffffffffffffffffffffffffd0f", - "data": { - "slot": "6209299", - "index": "23", - "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0x8701864b43ad94883da646b30a546051633e6806592c6f10fe692c46f0a8e5f53e376ebcf4d1b8c316e12f4bd6a1d6d505114a8a408dd934f7b49b52c1e801abafd3e692ef71942cc6d371acc77ceba5d61ac2944b98ba60c004e60f30dbda1e" - }, - { - "aggregation_bits": "0xfffffffffffffffffffffffffffffffffbffffffffffffffffffffffffffffffdfff0f", - "data": { - "slot": "6209299", - "index": "37", - "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xa361b03e1dda7778c17fe63a3987335d0716c570cd56697d4408ca080805ea844a741ffd3065b3811d44d17b558fe5b00660adab731730df573b337a4557341238eb36dc64807978dccad1ea5d3c918f618f444ff547867d7cd5e76c872dbd96" - }, - { - "aggregation_bits": "0xfffffffeffffffffffffffffffffffffffffffffbfffffffffffffffffffffffffff0f", - "data": { - "slot": "6209299", - "index": "32", - "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xa94642c3b677863494b40f5a288b062248c39d7bf1c622e1bf74568ef0ab2050fa85fcd86223e196642e9351c294740102fd6501170fa78b3276dcf624d18c8539f3af957a6b66fbc2646e84f05b96be8ea03903a1a4e23e457e28bd90ea4fa2" - }, - { - "aggregation_bits": "0xfffffffffffffffffffffffffffffffff7fffffffdffffffffffffffffffffffffff0f", - "data": { - "slot": "6209299", - "index": "46", - "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0x8f7a63d38423dc0d165f0090617445dc8608754b0bbf92b1d79d5141ac31c3241ee76cab12d3f9aa3dc58c15ccd848b90294781699c86206f8cfbe4557099108bf95d92e05d3c795d475ebd7f54c7ae10ed913297f8daac58218583b0ef6968a" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffefdfffffffffffffffffffffffffffffffffffffffff0f", - "data": { - "slot": "6209299", - "index": "0", - "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xabbc541e38c4f080a8bbe7a5c785a99b610d2a67e93983f17a9d53443cc409a31fb6c2912c9ce3c6eb84004bba577af20bf88864506d95d944efb77c5ad45c17551518228849c868e55d061c1109b92561732d087dea6228a6fd3d8437f11d86" - }, - { - "aggregation_bits": "0xffffeffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffff0f", - "data": { - "slot": "6209299", - "index": "42", - "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xa4254c751ba736fc69f9d68cf4786b32bd434f7b9a5c8d2ce010d23be6f7b5abf6d7f6f0463cc8e9cc7c33e91ae38f210a806a6a580b22c14be98e0354aa3bad9b3f91a9db6f8e990099166f3bd9e9191a9912a7f21428645d9dada1b5d9589d" - }, - { - "aggregation_bits": "0xfffffffffffffffffffffffffffffffffffffffffffffffffffefbffffffffffffff0f", - "data": { - "slot": "6209299", - "index": "38", - "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0x858eea96b2079f764e249f835bae3c2ce0de3aa8bfeee1ef4a295c8096cb64d9ed3d9c992bb35f90161b32f853aaf5e212e12f6e22b88c67a80aa0232044aca1c0f7bae23c33b650a14c502830c8d3318f3a50582623a8e11013aef51996f0b7" - }, - { - "aggregation_bits": "0xfffffffff7ffffffffffffffffffffffffffffffffffefffffffffffffffffffffff0f", - "data": { - "slot": "6209299", - "index": "56", - "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xb65be4f8fcb6386420e0e76d7cebd604aa359d52ba1c90ad1494b76fd605cf86492ea2426202e691bdc08f78fbfe31401750c0707ccd8634171ac9742ed1289f8830d6276d6bd8ce65d2710d283ed31f9ba8a3145133f28b9904fba3e74324aa" - }, - { - "aggregation_bits": "0xffffffffdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffff07", - "data": { - "slot": "6209299", - "index": "40", - "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xacb040b433da8ddbd9985fcbd4cc176b067751714f3a37292d6bea94d56c92cb1de17328d2e7b0bce7985d529bd3643106d5b7245cd7d67bd6421a4dc4ed334683de191a1488fcc4ce6c690c06c10a5bb4d67acf16fd8e54beef1b6638446754" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffff7fffffffffffffffff0d", - "data": { - "slot": "6209299", - "index": "58", - "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xa5493571bc7455d4f77e771ff6b6a012fa552a7bb0479d5f637b9cf56a633092f7d116bcd06a94deb70f125c0bae31e307786548a9dd23be4f4a221ba97762503f271615765de82d5556e2f9dece84d35c536546656c40381349fea062e27eb6" - }, - { - "aggregation_bits": "0xfffffdffffffffffffffffffffffffffffffffffffff7fffffffffffffffffffffff0f", - "data": { - "slot": "6209299", - "index": "61", - "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0x83b7a3d3e222535d75ff840d0f5f71525afc9c445af16ad5a3c1904148a606d398e67a7c23b8e97e86efbf7046f42c851708800904f9e03114eeaadeb57391f47d5b972957a6660d0aa384d8eba9fcd9016618f1edae72dc74bc659b0ea3d541" - }, - { - "aggregation_bits": "0xfffffffffffffffffffff7ffffff7fffffffffffffffffffffffffffffffffffffff0f", - "data": { - "slot": "6209299", - "index": "34", - "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xa86d30b5ea3dcbdc867fa21744a9da3be1c7d448111de252cc7ca09e9ce813345c1f38830feea9b1814636bc91ba67fb19aa038934a250c0c813faae8fd71a832f900d33045b9d0e11e427a4709eb4d51de9e9abc6dbd89e918e69089d12e1e9" - }, - { - "aggregation_bits": "0xffffff7fffffffffffffffffffffffbfffffffffffffffffffffffffffffffffffff07", - "data": { - "slot": "6209299", - "index": "2", - "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xb9e4a9e7ae18ed7d60eb7dc5817e33200361e719c54ba9378d84bede11b8ff53da9e5eab0919cc7f981e2bf258500b861851b7bf14274b6c8488f433e2143b93d15e65669efd152e7393c1f78cc384941a9d63f7f777101d1d018a33adf9418f" - }, - { - "aggregation_bits": "0xffffffffffeffffffffffffffdfffffffffffffffffffffffffffffffffffffffffd0f", - "data": { - "slot": "6209299", - "index": "10", - "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xa76bb580cadd0b440dff24bb1a72cb0403c6fc8c0db6ab7fe7d4b52f59422fd1bb5bd6140ad287f4bbc70ea0eda53257111d13d3c25b31b8d47b14cec85c8c66a97bfd80fcf3c2924e8e229d280583652a871e0c8d42c9cf34ed0297cbef8e8b" - }, - { - "aggregation_bits": "0xfffffffffffffffffffffffdfffffffffeffffffffffffffffffffffffffefffffff0f", - "data": { - "slot": "6209299", - "index": "51", - "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xa6db2edeb0f5a55b5ee72dd8028a2c5bae2682f1aa101f493a55604c7f3108b62fdfc929a600893f073c67ad45612ab60fef2e0dc35e39b181d1efada74e802e33e79c98930b3066201b88ececbcba5c32994608c3919f8637bb87f839a5cd60" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffbfffff7ffffffffffffffffffff70f", - "data": { - "slot": "6209299", - "index": "48", - "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0x98e5326e6c8c711810564221e5d689fd436f551e0c9f36c2257f82841534c064afa0d9e7827ec4f4b43947bd84315466120cc5b5563344b7b020efe209c8c9b350392a1ea5f7c1928723e630a67161071f56beb08bebb72a3d05b84c6e7216e5" - }, - { - "aggregation_bits": "0xfffffff7ffffffffffffffffffffffffffffffffffffffffffffffffffdffffeffff0f", - "data": { - "slot": "6209299", - "index": "45", - "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xb4f7052d8d3a49ca07ae6c0322d07c8ad436dd2ff88f414f68392a340b81188368adb1add3be55ae4953e1319e4658e70ad84ce0f0297a9ba8f9729ada0cd8a94203eb1d44d5e710b9857fd42a7a4fa0422330310b7b8860778875a990d74d18" - }, - { - "aggregation_bits": "0xffefbfffffffffffffffffffffffffffffffff7fffffffffffffffffffffffffffff0f", - "data": { - "slot": "6209299", - "index": "6", - "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xa7e1552c71de763bacdcea1fec2d2a91aa92a96fb3ac3868832fb62e15dbedeb6a177832a3e803db5022de1e7f548e82086e4856e5f09c837a53d2cf1dde063c8a26cff16c1ce374f1dd705fe34a458d4c152f07fc37c674bfff54c5126bc6bd" - }, - { - "aggregation_bits": "0xffffffffffffffffffdffffffdfffdffffffffffffffffffffffffffffffffffffff0f", - "data": { - "slot": "6209299", - "index": "17", - "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xa463f42d97c5a9c20ece0484adc3e67a7c57af8155ce19b0920bd948c40a9cac18f98894617c09a9317e381c98563e600c8fd4575a583ad56f10a207b824f8bdd0b5115c392f468bfa52eb02f071d87039eee5dbc473103f54f8d377bf8b9c5e" - }, - { - "aggregation_bits": "0xfffffffffbfffffffffffffffffffffffffffffffffffffff7fffffffffffffffdff0f", - "data": { - "slot": "6209299", - "index": "31", - "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0x837329cab617ae2a3c7fe49adadd824c7f3cb7f19668f61f5881afcb295adceaf8c1df2d5e628e95e0360a65876c4d180a1b21877dfcb174724fe2e3e302ffbbc0899d288bef1bc4fa2395b2c9f62d5778bfd41f6fc4918acd28188394032a1b" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffffffffdffffffffdfffffffffffffffeffffffffffff0f", - "data": { - "slot": "6209299", - "index": "18", - "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0x95dea863aad4581dc9a7103baf47a30ad216a09007696e7c08f7478ae7939d287895460d5734c89b927a677c24f86a6814f3a5b45bde4c0b968f6b7236735cf8e65b2402f4e0ed24568453d29bed20605ec9e4f2d8a43fea95c28aa61727ed5a" - }, - { - "aggregation_bits": "0xfffffffdffffffffffefffffffffffffffffffffffffffffff7fffffffffffffffff0f", - "data": { - "slot": "6209299", - "index": "52", - "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xacf170d9c5607a64f6be9e17e88cadf988513406c0f322ba5dca8b67a1c334f06f9ff556e5b943c8823f1ceb7d97f5b8098f249c938ff85564bf919c8cb7e8687769a0a4cfe9b9c332a01d2ac41470b0f6aba4a4134a359e0ab9cbe2f1f41591" - }, - { - "aggregation_bits": "0xfffffffeeffffffffffffffffffffffffffeffffffffffffffffffffffffffffffff0f", - "data": { - "slot": "6209299", - "index": "21", - "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xa96bf26b6905e75eca93cf612957066e1dc91014470d125f5f84a6c42809ea168d6bbff044dd4befa1718837bd19d80f0544ae53bed5e418a3a20a265772b159182bcf2da428cadd0bfd9070816d99bbe4e28e6adc9ce23e46e55eebe96270b7" - }, - { - "aggregation_bits": "0xfefffffffffffffffffffffffffffffffffffffffffffffbffffff7fffffffffffff0f", - "data": { - "slot": "6209299", - "index": "30", - "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xa0b91538f858f36fa87c1713f05f675366161899d581e40fa47e7ec0130ad6ee9f36f9424fbfaf8b671313c5e1a4c07a18be8c14658afa891afc796b5181fd368482a234b680a35638232ea44fc805823e6f9b86c3bc42b139f5b9517d0410f5" - }, - { - "aggregation_bits": "0xffffffffbfbfffffdffffffffffffffffffffeffffffffffffffffffffffffffffff0f", - "data": { - "slot": "6209299", - "index": "11", - "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xa6e5746c4ae07d4e29e86321af135a5b6b7a98209c479f37c38c8a5c624767e24b8ed7b203551e3f59e5cfdba7c089b7086495b91ef88dace5a1be905b295232a6ccd52cf2804de33fb3ffd6a3ae6056fecb0032308aa349d91fd0b073a65e31" - }, - { - "aggregation_bits": "0xfefffffffffffffffffffeffffffffffffff7dffffffffffffffffffffffffffffff0f", - "data": { - "slot": "6209299", - "index": "9", - "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0x87298b71c73ac1dc390c3259455dbbb9ce95c0898fb8ba00393307962bbb7168888b62bcb227f900e479cc0526e6f271156114e15a11401c0d52a88902d90092cc9ee1b2ea36d1359c439ef0f16a0fb6096c2d9704deb8035937b69e43c866c3" - }, - { - "aggregation_bits": "0xfbffffffffffbffffffffffffffffffffffffffffffffffffff5ffffffffffffffff0f", - "data": { - "slot": "6209299", - "index": "35", - "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xb809527ad7c9cdfe9b3e689cf46cf1ec508db2389c8b41a6a28d16abd5674d6d73636de7d6fb9fd552e4282d324011d908123fca307e9233b434f62624251c0acf3d08fe2dc7b013c08db1cb32bc260db64e673237b5a2e25a5761da868829bd" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffedffffffffffffffffffffefefffffff0f", - "data": { - "slot": "6209299", - "index": "24", - "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xb8c91f04308274e759176556432cd76537ad31b446810744fe0f1d84628c769c3da64bf0b84fda43a77a6c14f8c9a73e01d53663045e77e86f9c98e15e38c90ed04bede3dbf9b8cd46e5fb3c908d0423bb69d11609ae9921f64f898e21ada744" - }, - { - "aggregation_bits": "0xfffffffffffffffffffffffffbffffff7ffffffff7ffffffffffffffffffffefffff0f", - "data": { - "slot": "6209299", - "index": "62", - "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xabfe95a7301bdaf877791bb8b7719abe7c5c87b4fb66056a83a956ada6db87d3ad7a151a564c646a48f7d34fdf5c3aca03d68f24e79e450ff43b838fea261384c96ae77d63bb073e8e506c981f813d73bb299666da6a27d515108bbafdd9b9be" - }, - { - "aggregation_bits": "0xffffffffeffffffffffffffffffffffffffffffffffffffffffffbfffffffbfff7ff0f", - "data": { - "slot": "6209299", - "index": "50", - "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xb9c9155f011d40aa7c6ad9f1477dc3fef699656b83e801105adce3f96d14a8a11e0422ac14cd82622d2321c2e3eb3fcc0c4e21c81d36c6e795fdb8952326665d8d70eac33d3406c7804df93cecaf062e632c481ae1ab62d1f41a7a8db663df82" - }, - { - "aggregation_bits": "0xffbfffffffffffffffffff7efff7ffffffffffff7fffffffffffffffffffffffffff0f", - "data": { - "slot": "6209299", - "index": "19", - "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0x84c162c1b852b8d8f97344a38fd9d679a5412d4b936586704a9a0d0aa8d57673203d517be07115c1572258c1f488e75b124eb7e74ceafbf1cb697744b3a805304a4e00cbe5b30823237130944faa95b98978f260bc3db99b7acee89379f51eb8" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffdfff7fbffffffffffffffffffbfdffffffffffffffff0f", - "data": { - "slot": "6209299", - "index": "14", - "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xa19039ad2e5f655cc47ba68d4e6134dc4dd81ba9c7c2ab5ae9309bb66247dbf86005a13c791f49b4598f1dd70fc7b79908fc2718b74d6f4c9f2558abea775dd9eaf9d568dc1036ccada1656208a2a9252a64bb8f2655f4cd6142b05c17e5f832" - }, - { - "aggregation_bits": "0xfffffffffffffffffffffffffffffffffbffffffbfbffffffffffff7ffffdfffffff0f", - "data": { - "slot": "6209299", - "index": "29", - "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xb54b159da8df509e7092362a0856baeb820093b5c6eadac75e25bc7bd35f64af17df22e0722e70513d8eb5135ae97f03132492282301a67b724544ba3503cce3578222d3b0d7adc7582469bd5e7db88aa55985a598653545414299f5bec8fb40" - }, - { - "aggregation_bits": "0x2d991228d0118242a222a8400e17f5ccd197ce35d8c30ab10727872142448ea2d24508", - "data": { - "slot": "6209299", - "index": "23", - "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xa167730dc2814bcfae21e4d27b27fa98c0c43a2059069c240dc40a1a9eaff97b5859bbab0442a2096678b5f11c9620930ebeee7fccdb4611f494b09c4a4e6d43c30a72e833598b399d164c6e46414d9154a8a8d659df0b9979631f6ceba10ee9" - }, - { - "aggregation_bits": "0x740195762519488840e342ef216d45c44813520c70b60e1169600e4202785448ca980d", - "data": { - "slot": "6209299", - "index": "10", - "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xb0ecc7f8eeed5544fd0c1d6450533d9b12a2161c1d46e798ae04c18748b492f5b9cafdec50b6d4dc425becf804bbc6620798c0162e5e3181c159cdc24228d8f5defaf40f36e0635e9bd8481108ba656dad30e26facf85ffd339037f49c7df415" - }, - { - "aggregation_bits": "0xe1d538445a25feb210a004ca656e181241cc9827748060152620049f02012420b2240c", - "data": { - "slot": "6209299", - "index": "17", - "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xa16ff3d3792a30561e365097fbd48225674332125d0607b364408db075195084e4a8683c720f7212e739208ecd8005cf19803b557009d59d4f47a9c54e96ffba232d2a72b953b91ef0c0d738ea31b5344ba16379665a3df3b9b2e4ead0df4ea2" - }, - { - "aggregation_bits": "0x64a0100109b412ca12501044dc42044602a9c9c29466847a5a61362204989f103aa90c", - "data": { - "slot": "6209299", - "index": "19", - "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0x86e8ad8ad1efc09bbe6033de5c129a667e5bf1e73aac2790b1a72d3b721eaf32a37d9ee8a32db60b747acd9aaf2f000202c25ae46d66a4016d304779afc224dec146a28f454dfc0101413b478ac66967aae1dde12d25a8dc0145a59417e1d289" - }, - { - "aggregation_bits": "0x1fc995609448a4884214a2420d8155502982a0022d6c1063e57900060072222a48460a", - "data": { - "slot": "6209299", - "index": "11", - "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xb650fe111d7f0d8824444e3122135ee5420221c10faca8d78374bd3af7362dd89907d739a766adf097153beef777fb60121e074db67e1d4bfbf18e67ee2256f0fc5de33d1d806f82f822071c51977df7ce861ecfe812d6a9cb282aeae821f79a" - }, - { - "aggregation_bits": "0x4207e0d2d8400d6520449e81000936b01051c40120c426d086a0a84b021d0206840009", - "data": { - "slot": "6209299", - "index": "55", - "beacon_block_root": "0x126499a1227728d84962d49746a178784645d2a5d42a653be43f0dc1bf955c73", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xaa46e98857b436499bdabebb26a93b8346e091c766e202293c39daf0faa7d091e3992b13cb41c4b3b944e3797f8aba18129ac38d0c8f6c98367afc5e73ce7dbea7f92b2f0ed2f377ced32f65c3b449a7cf97ae83cd357b444e377523920944fb" - }, - { - "aggregation_bits": "0x0100000000000000000001000000000000008200000000000000000000000000000008", - "data": { - "slot": "6209299", - "index": "9", - "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xb2dff1b36145a9f9e6128d4bb72e551d2bca347e0a616e785e7b5447b2fc2e950f3bca000f30e5e0054182a25c4858b4090880eaa6da424abcece021cc11d79fff3ab334223d5c8c0df2e6ef14aea31c32a9bb2e054006dfa33f662c9ffe26ef" - }, - { - "aggregation_bits": "0x0010400000000000000000000000000000000000000000000000000000000000000008", - "data": { - "slot": "6209299", - "index": "6", - "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xa39856d2bdf92557ce88e232dc96233434032875020a7cdcc7b7565e4da6ec6039e5ed55908bd1f3594250c29d389d3219abbf9da0d506cb95d519c4b3b3bb4b44859107d05da94ce2bee19b99ef32de3229d855d09b84879d0ec2290746d0d7" - }, - { - "aggregation_bits": "0x0040000000000000000000800000000000000000000000000000000000000000000008", - "data": { - "slot": "6209299", - "index": "19", - "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0x92bcb0ce6b4dfc205028b4a4eb419f0e3aaa9f6e377431fa14273678a7c3db6866d61e32552f099be7445a2660acf6bb0f69fe2d0ca964b4b178897ff4b7590b417b732acab5b4bcee50d4e7d9d5dd9d84e2906ac84778714d021993bf04d7f6" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000000000000040000008000000000000008", - "data": { - "slot": "6209299", - "index": "30", - "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xb63aa7d0fcbc7aad8be93471b1e81b9b0694a8a2a6d9fe0e3013ffb9885df181475724897a63592f0a15014e19c65fb9103ce6c58f551daf34741a27cda05ef84f1219e4be703f3f7d734a90447e96bf298be88f0c4550d9528a225f546609ed" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000002000000000000000100000000000008", - "data": { - "slot": "6209299", - "index": "18", - "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0x847adbf033248d7e03aa05a6940d22c7d795743fc349c01ebc90b3c05f829dba90cb67893747a2ce62171afe77a25d861009ae010c9467cf3b63fea88a7f51a5cde14ef29743a1333db0156c52470dd1210e64e95847270464e9dfa0cb691297" - }, - { - "aggregation_bits": "0x0000000010000000000000000000000000000000000000000000040000000000000008", - "data": { - "slot": "6209299", - "index": "50", - "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xae4b1508700c80384b66e78c9da368619a0f821b13f8c0a10a3a747d8962ad71334af5031b32e307eec6b9284f9932a101ac9b24c71a8fedffd0aef05a23fcc07cf924d03392f657b1688b1a3edbf4d7d8dd4426be240cf49895f21f799ea740" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000008000000020000000000000000000000000008", - "data": { - "slot": "6209299", - "index": "46", - "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0x855af42c15d530ce499297c251a09ae6bb5d36731d0578fb237414a58ebcfaa8f6d18c5c071efae89205c78351c3cb130934b7c48551713913da611ff772c0b296cf4a992578a72b058d0e95af8d4f3d67938525655a1275ceeab1ca3f7737af" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000004000000000000000000000000000000200008", - "data": { - "slot": "6209299", - "index": "37", - "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xaf77155e54fafe882e3ac628b53970b9696bbe21df31e5070025e38578d98ab8149ed36dfc7f67c65b8d4afd3b8a30a21572a6d63b5adda7eacf8081ac4caec50de350ab2b0ac2cefbebd79edeffb9321d485e68a824bbe8d4a48fdc4cbdfe6a" - }, - { - "aggregation_bits": "0x0000000000000000000008000000800000000000000000000000000000000000000008", - "data": { - "slot": "6209299", - "index": "34", - "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0x806af4df47d665ea696d42d3dc035034ba937fea03718432ed3dd911325cdc3de3549abbf5943f80745d38f4154f7fdb13f55ff54770f62851b322ac880f6a3c2a18a0423dac0b88cc878422cfbb7ccad6372d4186b02b524b6dcf8b79e42fc7" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000000000000000402000000000000000008", - "data": { - "slot": "6209299", - "index": "14", - "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0x96a805626d6de5c9576b1409fe3544063cb2a09b5d03039ec17fd2ff7f147192d291630abeaec02d06a32d2020e60b4a08a4bdd0c8b91568f7ea9120ba424ba94451c9105a7bc8331bc694b844f7a6a557e5c7bdc6fdf11b4fb5b1041cf42bfb" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000001200000000000000000000000000000008", - "data": { - "slot": "6209299", - "index": "24", - "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0x82c0d59531e3f806702827c9345a6e35016f9daf4d83fd0a09c3b420c07a60f0159c40ce5da07a9c6cdecdc7d8ff59a902f3d15f5cad285a7b373f5ff45f5f5bc8e7779451e6bbd9fba6784ef361f7b56850e1186074a95ba5a1e7e399e74aec" - }, - { - "aggregation_bits": "0x0000008000000000000000000000004000000000000000000000000000000000000004", - "data": { - "slot": "6209299", - "index": "2", - "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0x916c3df35bdcea47715903a9c3a52251498230d6c7a74c71b92ebdd18b6776ac3340fd78e34ca9cab3623c5c0d6b323c0dc85bcecc8873bb10e696c6aefbe7426f0f2b79cd70defe6610e5b8276f17b35267ff6cbe023fbf5c7185d2cbc894e7" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000001000008", - "data": { - "slot": "6209299", - "index": "45", - "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0x8878a09621cda758f6e499064f94ff6310b30cab6137efe645773c34bf86c866c92d75e099e1a8a6bc6d38a0ba3f03b5121ef8cc9d45b510bc573d19586eb43213328053efa449415bd92dc9ef4088f142f5cdfde07016a7af477009be913d97" - }, - { - "aggregation_bits": "0x0000020000000000000000000000000000000000000000000000000000000000000008", - "data": { - "slot": "6209299", - "index": "61", - "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0x88b5d7f52523fca6811b059718931563aff11123ca7ec730f7618d184d2658edfbd24fbd346ccdebaa9bf8156bf2dfe50533559c9adc944db5d0236a0cf62a33ccadc2cda537701aa9ce58bc2a6679a9cfe47ba36540760b4248584f8350f827" - }, - { - "aggregation_bits": "0x0000000040000000000000000000000000000000000000000000000000000000000008", - "data": { - "slot": "6209299", - "index": "11", - "beacon_block_root": "0x066c98ac7f771df263ef3e28be8c80e3e17d63db01ffca12156557c04936aaed", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0x85e12f4584d796e0748960cdb106f527e80a5452173458f7a502a7e7a9196f38fa892dd95a14cfaf6eb3de26ce4ca2fb0549b02310d80d21697f354943620161ba2e29b204e26cd48994ef03bdcbf9f9c966f88dfd1eccbc30f364324eadd59a" - }, - { - "aggregation_bits": "0x0000000100000000000000000000000000000000000000000000000000000000000008", - "data": { - "slot": "6209299", - "index": "32", - "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xb3dc15f865b1ffe3701bcf409b0d8060f506179f79f71d8e529001d19961fbe6f7b163c45975c9662b6ea23c48945e6600d3a91ff6fb985fedb280df6ddcf2d09106979969ca21ac29ef849b6bbc0980d5c5f66189d311cdfe91b2d7feeecaaa" - }, - { - "aggregation_bits": "0x0000000000000000000000000200000000000000000000000000000000000000000008", - "data": { - "slot": "6209299", - "index": "10", - "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0x8ef0ac880bdf6806bee064b6093bce5eb3ae5e81c2bba3ef37c8d1259eabea0cfa0a1526af068d865ad39229552beb080754ad647b123750256ebd1bce9d926dd415373de18e347fca1e0ceaa43590d3a529bd8e7fd2e73d86fed8e161170a65" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000040000000000000008", - "data": { - "slot": "6209299", - "index": "38", - "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0x8660a7e60d26723c1d1387bb650531cfa466a38cb35223e0a1d3185d1c524fcfa3bdcb1e9a7c786445a552d969a7b2991513102cac91aee440696bcbc4759303da0fc4bb71025cff898b9caaa49d92de7a4b7fffd4055d4d16728ba6aafd9a8c" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000000020008", - "data": { - "slot": "6209299", - "index": "31", - "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xa1633980e05702616e646a8d2bd609f2c72c2b8da20b306b3481b9792421e686f32a62be767d0ccacd2172e636e0ab0a1878e2b8aeef2c583d9e67b6b8f5f3f26258f85341922ca1f3311b9b981e3fb32dd359cc76688e848b8ba022831cb5d2" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000000004000000000000000000000000008", - "data": { - "slot": "6209299", - "index": "29", - "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xb07c8fa84da4373503267e359c7475951a680f3c66abd47252f2f4b0ec33a08369e15ac4911049114e0497d55c965b3116136307dd4196d89d99fe90eadffd18047b147deb1d98aadc9ca28e87b4ec731fb080d8f7d8e0fca11f01453fefa19d" - }, - { - "aggregation_bits": "0x0000000000000000000000000020000000000000000000000000000000000000000008", - "data": { - "slot": "6209299", - "index": "0", - "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xa5eb32f712d0ca5b4e123ae964056a5f1971258ce3d4c91e49ec673ad87d70f6c3ca3cad5bb1f5bc8e2462d14de683a008e7d02c9bd7cee164af488b00b3a77f7b3f0fe145cad70886a34b668ee1b55289719a890b3add03c01823e61521dd8d" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000000100000000000000000000000000008", - "data": { - "slot": "6209299", - "index": "49", - "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xb34a1be5f12cf4d8d757dbbf5ba11ace33d5fec48352e212587da582f53ec989dd671cfce4ef57591228804dbf78c27b03f5bb0fae31e3e64dfee70ec0b3375b01620603047450b536e040002e9ad40e2261b4d6338ec571e59bfea509d9df2f" - }, - { - "aggregation_bits": "0x0000000000000000001000000000000000000000000000000000000000000000000008", - "data": { - "slot": "6209299", - "index": "52", - "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xa0b07cc7889227d4f89df4d7e2306917621332742a4316414b9744cfa04ba0272789689f7d6945140b152104e96b2d5106655d1082d9bb6ba15b1c7fc329e489968613de57fb2de4842d58adf10ad0dd5972575801cfaa647d98abf11778acf4" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000000000000000080000000000000000008", - "data": { - "slot": "6209299", - "index": "58", - "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0x8a8dd87a639f6438ba3a74260381853be77126ab09fbd9157f269a731e9db6a72ce9cc7f3a749c00e6db80e6c6203565133018a752f2cc2df23b632dedb089c28afb9bd1d6991c562b70c070da19c92975c17f99457834a6d883ebc875058bd6" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000010000000000000000000000000000000008", - "data": { - "slot": "6209299", - "index": "41", - "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0x8ff0f0d61bf0b55063688cbe624334e94134da310a12d91227450ba4052e2ddec6618215416c6937b115c05a35ad0f57023deb96681afe54c6b1082e0b6c8307c3804e04d0b33d3646c5e40570e46253d19b0979a202d86a66f642c7f2ece9ac" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000400000008", - "data": { - "slot": "6209299", - "index": "50", - "beacon_block_root": "0xe2a1cfff5c99a0041fe58b237f57933432725b22f20de6244ab8c0b7598f43cf", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xb592497072f6d60a06bb69aa65a7f507b45d94ef24a9df8434cb845026ec63620fc4836af8735e55f990871bee8a26a715605f07b1bb2e2e98cca34a6380d32a66b683dd78d4f149c4060a9d7088e9b333ae61443dc01d157f9353002f205b22" - }, - { - "aggregation_bits": "0x0000000000002000000000000000000000000000000000000000000000000000000008", - "data": { - "slot": "6209299", - "index": "54", - "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0x84e80ed176020d8b2b32f096d7cb1773d503a452b3fdc024ebdfc99b3c8f64572e916fbfd869f450a94351fdfc37d5d704af8de62ec534056d559f0bab52c2a3b24623f6df33c9f2cd0b55f4e3d61411544e4c3bb0b62473f3e85dd34fdf282f" - }, - { - "aggregation_bits": "0x0000000000000000000000000200000000000000000000000000000000000000000008", - "data": { - "slot": "6209299", - "index": "17", - "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xb32663684fbed8a68d657ce88b9af60551eb7aa8a4ef6fb6c135ee5bcb73e511b1ea5bf328a63c538564c5bdb6e317820515ae8e769a78e1f7c86b8987434953998b92ea01fc12784d974bb0dfebda84b841c27ea76f32d3ccea7374a07dbf40" - }, - { - "aggregation_bits": "0x0000000010000000000000000000000000000000000000000000000000000000000008", - "data": { - "slot": "6209299", - "index": "21", - "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0x963fd268e5489c0e3aad4aa62a3e5c90fcf27cf3ac64d2cac94a2253f316655fd4cd0dadda0b7e449b62381d2a24b87400bb06ffb5b9bea7ab4d3324aac5df738f3a07caba85e7be4be7aa57276636b5084eb360fe7e174fc52f8975797423f2" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000000010000000000000000000000000008", - "data": { - "slot": "6209299", - "index": "57", - "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0x80af69055a2c9504f799f1564eb1e5271a569e45c1e800ad14481fdf6ccfc4d1f685fd28e3f23364d770a8ac4a1181b715469a46a04e423d61018651f9ca80c79192764fd391aaf2ec677267b9ed8edccc5654260e828c28b8b71ebd3cc17ab1" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000001000000000000000000000000000000000008", - "data": { - "slot": "6209299", - "index": "51", - "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0x87771f852805c8e66ffe42d144b32f3161fa128d9809989c07a7398ec2606b7e0e706de45a88527e37022404b7662b58194d89509ee1bc84e6be582bd1b65166c57b45af63bbe4f6974b85ffc66ca248c0f8e005f5f82f7b65eb528888a89181" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000001000000000008", - "data": { - "slot": "6209299", - "index": "16", - "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xa524b4e7ac617f9abe8261062d32497a01b09f3a4028fde4bfd4f95edf2849dca78e1af9aede510fb611b1e604c930c514ba037133df0890152bc7c5707b65e83a9ab3f8050ac7a884bfcf8dc5a07d3d671856053d3e510a571110ffded9ab5c" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000000000010000000000000000000000008", - "data": { - "slot": "6209299", - "index": "56", - "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xa33bd863af49500b55f4925514a976f9a1df95703fa1ead34712221125d07f777d333100eeb291e20c5dd664e9ea567d12e7fd836852b0456ccd4a5856d28480b14086ea437214cf2ab38c6a0ac1985f1e7daa9c5f80d4de848aa69f763322c8" - }, - { - "aggregation_bits": "0x0000000000000000200000000000000000000000000000000000000000000000000008", - "data": { - "slot": "6209299", - "index": "11", - "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0x8e408e7e33078a5e73b4ba172794c53a4456d20365d9d3ae9bbba4d56704f31085eb091a73896b1c669a4f5f54c284fa0e8dc3632dcb72725243702f5021e429ced835376d4d760a744a412696d537f6be229d5bc4aed7db6de3b2582dc33da7" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000004000000000000000000000000000000000008", - "data": { - "slot": "6209299", - "index": "63", - "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0x90decb779171cffce4f8161b9c0b4a658a40f36e11165b3f33f2e8892d87f1c9fbc50c528a954f665176007b00a3a77e0a5a9a464811c61f6ebb8772e5545f30f875c10d495b77299aa1d70b972d6af557642591748edb301ccb5b67e4786680" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000000000400000000000000000000000008", - "data": { - "slot": "6209299", - "index": "25", - "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xa750ff1b937b1b37807ea112fb49afee2360f974935eac59c463c9b551accd760b867000a23913da9169d812fc9b4bdf18f0b64589dea0026c0cf52018cc1c064fd90b9dc718508e88f12b7acec6a418ff6d21db3e1af1df67ee6c68e79ca949" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000000000808", - "data": { - "slot": "6209299", - "index": "48", - "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xa94ab4ca460d12dbc19277b5b38fbd298d6f3acf00a7b8fcba75fbc10fc603e27a1fbda1406f329304a424f95d7a911901cc57ce596f2d1ee7c13caaaf625583614e8022bade66f083d5d394f0704c6df32f96ec6eb44594cb53207829944b37" - }, - { - "aggregation_bits": "0x0000000000000000000000001000000000000000000000000000000000000000000008", - "data": { - "slot": "6209299", - "index": "22", - "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0x90043f9f6b6a9e6da1a0ed7108d90e1d9fdc5a75b981e3781a11e06bdc1bdec9a38675c50b0cfa13196ad3f650c42c69105596a7809b2a6fa79118d7bc9946b1d7101346ff23d99382042597db0ea72c57506117f96555cba533cea54f5645e5" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000000080000000000000000000000000008", - "data": { - "slot": "6209299", - "index": "62", - "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xa3d3d1477437e7acd8a874dd0c8f5d30faa1d5aac415c6049096f220e3a5a953e8e50d9ae1db2d2d44a321ce0a3f0ce00338f72953b4afdc6892e17027c972be063a484b90a2392748b5d08a678e3b75baf10e8fe9202abfe6b210e684401762" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000000000000000008000000000000000008", - "data": { - "slot": "6209299", - "index": "35", - "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xa4f82efa905cb49071460dd8334e73ed442b92d478ff2bd40526109e6f3cf27334a5ced82107aa4f0eba1b49a13386f207b43e9d372703a18dee0fc5844fcffaf0528fcafd846fe369f5a815c1c7d7063263002d1b9361848b19400e749186b4" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000000008000000000000000000000000008", - "data": { - "slot": "6209299", - "index": "43", - "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xb746b049bc32741271c46d369d756bf028a3812112444eced7298a7fb987511262d1474430c98624a5e8bc58d27b7c58185a23e0868bc8b8f02e01d8759cc63e06513c4d0de6a5c013e5cdecda0d0a76d40f1964db2b0d8b48d8cf5e9589d85f" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000080000000000000008", - "data": { - "slot": "6209299", - "index": "13", - "beacon_block_root": "0xdbc7850412ad39ff4e0309eb90e2c6c958cd97d41e1f3ad836f39478e2c0e9e7", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0x92f7be76ffc4f5f7a7aaaec31c72c291a63b4ff5269dfb3bfda4638eaea8b669fdac60d9f050686e53012bc0862868cd17b533abca9df759611e6c686cfc3883fb0546fbe1e3aad7b4c4fb9647596ab273b030c47dea63bd67a2b3d57fb195cf" - }, - { - "aggregation_bits": "0x0000000000000000010000000000000000000000000000000000000000000000000008", - "data": { - "slot": "6209298", - "index": "7", - "beacon_block_root": "0x066c98ac7f771df263ef3e28be8c80e3e17d63db01ffca12156557c04936aaed", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0x8809c4c0ea77564335d4fc02d127a42c966306c543bfce4464b2761e3be85c9371c7463df34682fe2f46ca573aa4ae7f06e96e3559dbb915f1dc3e1a0b66a4d472690051ae834c07ad5a5027d9f94b59705593cac7a6bda68ec707293899838d" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000000000008000000000000000000000008", - "data": { - "slot": "6209298", - "index": "24", - "beacon_block_root": "0x066c98ac7f771df263ef3e28be8c80e3e17d63db01ffca12156557c04936aaed", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xb285d2cdfa7cdd43ae423133e1cf421da508f0da1c2cdfcfd0c15d5363737c1946b28d8717f885a574cb42f129b668851343047e18886cad94f6090ae0e4da6d5ff62dd97cf2e9a93f1e5a0cbf9306b016e4754bdfda15ce33549b890e32334a" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000000040000000000000000000000000008", - "data": { - "slot": "6209298", - "index": "6", - "beacon_block_root": "0x066c98ac7f771df263ef3e28be8c80e3e17d63db01ffca12156557c04936aaed", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xb680c615f262e0cc9a658f56c78c9a6918a25ab750ee02262517cd86858a8b098b1d53a7314c12afa7c26dcc4a856348048f1892b76156fc7353c784cf9bdb9f88cf5a8a3f639cd0a56cfa7194a7068d41b8308109a300d7ce64884cda4b0b2c" - }, - { - "aggregation_bits": "0x0000000000000000000000000100000000000000000000000000000000000000000008", - "data": { - "slot": "6209298", - "index": "38", - "beacon_block_root": "0x066c98ac7f771df263ef3e28be8c80e3e17d63db01ffca12156557c04936aaed", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xaaf944abf1bcf49549c3413828215f0112b72c65d1d2ce5a4fddcc49053f0e24fa721609a77fc3ac27db5614f0e24d9b11578960fab93c1bb37727b537b64d76cd0d40912bf65837a419a41100ccecf1ae0f1828b3c6fb98f0a416baef8776b2" - }, - { - "aggregation_bits": "0x0000000000000000000000080000000000000000000000000000000000000000000008", - "data": { - "slot": "6209298", - "index": "19", - "beacon_block_root": "0x066c98ac7f771df263ef3e28be8c80e3e17d63db01ffca12156557c04936aaed", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0x8aca3c9537d46b03824829d7bd1803ba9365459cca32eaaaae600279245577f40bf42301b2f158876e8612d44059d1b808760c138a924c666bfea148032bcdf76481020098cf4c4eff0fdf38084c9f4998a1924bf19de249fd4141634be8518f" - }, - { - "aggregation_bits": "0x0000000800000000000000000000000000000000000000000000000000000000000008", - "data": { - "slot": "6209298", - "index": "61", - "beacon_block_root": "0x066c98ac7f771df263ef3e28be8c80e3e17d63db01ffca12156557c04936aaed", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0x81dad45471a5d59ac58662d19e4a34b834fb895a821b0b07a002204fabf523c346ee9ae05a1b6549b3e063626c625e5208233fcf0c374401343a7cd296a81a79207c132653e6ec09cc751f6535b2c49782d2a51758a43463341d9d4f85829f4c" - }, - { - "aggregation_bits": "0x0000004000000000000000000000000000000000000000000000000000000000000008", - "data": { - "slot": "6209298", - "index": "48", - "beacon_block_root": "0x066c98ac7f771df263ef3e28be8c80e3e17d63db01ffca12156557c04936aaed", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xaa1a34234dd9367a37c97894a73d2299f579b9e639dca10a22d5b7da0ba317a0f409d8d540f03a2670fc7d1ed5ff6af408914ae4d38dda2042e1efabf8185ed6f9a651e3f11680e15bb0372ad9489dabbc8abc6cbdafbac80df00d30ef274bc8" - }, - { - "aggregation_bits": "0xffe1e3af1c5553ffb8cffcfab4b9b15cbbdd6e2b07e9e652f2ced8cb4eacdfbb77d50b", - "data": { - "slot": "6209297", - "index": "58", - "beacon_block_root": "0x066c98ac7f771df263ef3e28be8c80e3e17d63db01ffca12156557c04936aaed", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0x86f9bc41123a225a63335bf39436fdf4438bb7c8c5d4e4389e83e9cf0948a7dcaf70f7a15cc324c23081811e953e226410f771746bd1cc1e0118b96506a924cf98f4a900aeb5168464973b0ea62b930f2afd7b3d5547e6b4452c56a9e7815de8" - }, - { - "aggregation_bits": "0x786c8fd2f1e97ea2abd8f9ea5fb5c371f2e1db660edfb53d3fdf6cdfa1dc2c761cfe0f", - "data": { - "slot": "6209297", - "index": "36", - "beacon_block_root": "0x066c98ac7f771df263ef3e28be8c80e3e17d63db01ffca12156557c04936aaed", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xaaab7f438c7663b5d76bbc452eaf0875a3302850a17fffe42b7b7fdd8ceffa7c67ca95f54b5e6e38ee9a4236b2f74f0014442348c150931e0b61a24817e224e9f85e8ce60db2fc27cfac0806542266df47a18e0e68129eecdfa94478354b9cd7" - }, - { - "aggregation_bits": "0x3c4d5c77e3819e7cd08d56a1e8ab7ce31dceebf0b3e7bb0b7fe0fbcab3f90c40c5480e", - "data": { - "slot": "6209297", - "index": "53", - "beacon_block_root": "0x066c98ac7f771df263ef3e28be8c80e3e17d63db01ffca12156557c04936aaed", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xa3157f26587b18e8091958d96fc6c9035e00a12f04cd15920a2bd325ee4609c96f616a5fb9a8bfd9343c013a7a6a2b5b12165a0e533b32dafdccb789dbeefa697bfa96bb9ad4719460f1d1b65cd78eeb50edf360a594babf05cefcbf1c1332c6" - }, - { - "aggregation_bits": "0x2d633aaf6807608cc766db26500b6a75858d7e6567ce838cb7a7187b834fb5097c2b0d", - "data": { - "slot": "6209297", - "index": "48", - "beacon_block_root": "0x066c98ac7f771df263ef3e28be8c80e3e17d63db01ffca12156557c04936aaed", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0x8dbf23c2a649b55ab190e790d85cf6fc2cf7399f8e7eb5b3b551c4208554d8c7a08c601048ff28dc2a2f28107d64546501cdc29d99478b7d2a5ad36b8484f36350649748ea3928b3bf30271db387dbc33d7be08256a2c5d95c4e6195a2c6e429" - }, - { - "aggregation_bits": "0x40f23c9018a2abd9a99e7cb010daa332c9e58204ae117486448412d16a888a6b9dc10c", - "data": { - "slot": "6209297", - "index": "8", - "beacon_block_root": "0x066c98ac7f771df263ef3e28be8c80e3e17d63db01ffca12156557c04936aaed", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xa2fd6ecb68ff39ee4ca47df47657ad733b200f36b4dff910553069a0cc2062101548133a30a2c62b08d06e156e926e9f10fe513d86e184e9c19ccfc54b35eda3fcb7da5bde741c9ec4a4b6060b1774913996043959b8d46dcb25baf0564371e1" - }, - { - "aggregation_bits": "0xfcb367b97fbc509febf7cc7eefadb40e41f8c91fb0e9973baed1d66ce089ff906cdf0f", - "data": { - "slot": "6209297", - "index": "37", - "beacon_block_root": "0x066c98ac7f771df263ef3e28be8c80e3e17d63db01ffca12156557c04936aaed", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0x9480f15de79d4af6df89c11e9466abf916616f479d2d2bacf562dbe2f85e88839e3b4caa1d92aeac6e06e410dec7ccb5164b6b57b6703e62416700ae0e0a21565b9fec95eb40985ca317e5aec17210fd4ad7931cf1fb32dd2fcde99c1b18e285" - }, - { - "aggregation_bits": "0xd9e7637f4b96acefc4158e934e3caf0c08ad69da3d73f3f002974f0d713a8376b7e30e", - "data": { - "slot": "6209297", - "index": "19", - "beacon_block_root": "0x066c98ac7f771df263ef3e28be8c80e3e17d63db01ffca12156557c04936aaed", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xb9f5c3ca35d83a4581db7688f24c822d01db6125c522180345f8eba29da676beb9f381d5c99eefe139e878c6e432127d19513c060c3dac709359e98c570b472a284f3f38dc6d9f2eaebf61baaa9cbd88c5a31ab9ebe5d495642f00c0c0d0c376" - }, - { - "aggregation_bits": "0xaedeb664ed9f31d9c05359a6f27ff92b13bda6d7d731716351b30d1a8a0f4a0609ac09", - "data": { - "slot": "6209297", - "index": "22", - "beacon_block_root": "0x066c98ac7f771df263ef3e28be8c80e3e17d63db01ffca12156557c04936aaed", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xafdf5844830f0208efefc0df0394ed1aced8e58981bf7219338f16d7e67994c875cabf5a9237972154406f349092a71a12ddec49fc8ac5e4cffe00af251ca78a3a8649487c2a7d57a209fb862fc98d94608bb754b7a5a98ac6b7bb006b3ed239" - }, - { - "aggregation_bits": "0xa35466b4fb559dd782e33ab4963d16927e8e7f42ee0665c6baa2e9bfe425dc2881490e", - "data": { - "slot": "6209297", - "index": "39", - "beacon_block_root": "0x066c98ac7f771df263ef3e28be8c80e3e17d63db01ffca12156557c04936aaed", - "source": { - "epoch": "194039", - "root": "0xab4a5f2ca70b418db1bcbb024feb0edca9bcb1f8db61612ff6ec84c69ed46450" - }, - "target": { - "epoch": "194040", - "root": "0x5c3ee101b669dd7bbf8f807bcb579f3c8963b376f83c3f98caee635f0c9d3a3b" - } - }, - "signature": "0xa8c7e35556721acc9f4b6e9d36d4649a10113d7c2bd35a12759b01b5438a5ca4c0aaffaf5273cece5d9efa30763b85890aa839fc2ebb6ce250b8ce2a8cb13211e013ab823b048ec7f89accae82d8e22c0cc145efe40bbf3385f0c35e03b4c5f8" - } - ], - "deposits": [], - "voluntary_exits": [], - "sync_aggregate": { - "sync_committee_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe", - "sync_committee_signature": "0x8d9c740323a3c7c0e06894f513c0844b91335703536fa9d3ea9d4107eecda32a4b3eca141f1406688dd06644cdb0ad1c0dadbce8f4819742d0f37f0fa33a2e01c1d034186b57eb4dd5429b10655937855bf772c1dc610a62ce2c4ee2ea18c689" - }, - "execution_payload": { - "parent_hash": "0x10f217cc77b0ea534ebea1a4fc9c26f4c4f30ceaf1bf56c3d7146672b13f13c2", - "fee_recipient": "0x88888888ad8a8801aa83d728845e4847bc2cd8be", - "state_root": "0x76ac1a56ccd452a0c0bd2f12b4285dc992121b8b13af31777b823f6d9f24d9e9", - "receipts_root": "0xcda860badee511a72a5f9793537bd7334ed268f2d42218044b46b51a11581e14", - "logs_bloom": "0x3aa5f39ec93081bb74646174aa098f6190996d80240d81c22581f30907891d007243832060874098415212c2d32253181a496190af45f9241a404bf61528b6f52870529885161c3d2bc75609d4d3dcf4163b1990da4d28c864634875bce54130930ac5c47b0a43433ed69a1f27575ccd829516064014ee7d60262f53583943861a619044a37108550c5419782a52225e780a1d0575169219bc092442b1172e888f8f9f6b136c653613c976d8803457a004c6237020bec47600680005826c33474dd918d3e0141271804380284b0e80c8f92e632885cb2df9ba245e6a5f09a29136de37da014e0ceb0c4e4eb0803f62048f3f2038940ac6548021e943b4d15465", - "prev_randao": "0xb925a717fca09970fd61e050fe5b2a01c1c414f835b60a378cefb7b8490ed3f7", - "block_number": "17034635", - "gas_limit": "30000000", - "gas_used": "12188791", - "timestamp": "1681335623", - "extra_data": "0xd683010b05846765746886676f312e3230856c696e7578", - "base_fee_per_gas": "20734141307", - "block_hash": "0x9d9ce6d124373ca76e0af15543327c770ef408d91198e60e719d7ec85a14508a", - "transactions": [ - "0x02f8b10106850a1e5368d8850a1e5368d882e98f943506424f91fd33084466f402d5d97f05f8e3b4af80b844a9059cbb00000000000000000000000029176074b2d0c4ed4805d294a3d1b6e09b9580a800000000000000000000000000000000000000000000000b35524e8a93f0b000c080a08dbdd0de5709bb68bc03a83961d3af88ab041eda7145e5e9547d6b276ff89c3da02c9d19279a05a3a6c9b2bcb10f4d38677fe33a3aadad65e1a94433638ee60585", - "0xf87083acce708506fc23ac00830249f094396be2030034a50b6586d635e11dd383c622688b88022706a0d4a9c0008026a0438c63d20e2707207c261e48fd58718bce30125ef5c688556b6ccc8c03c91b7ea05e178a09fbcda1ed66b3a8c5fd0190c6a2f85b95608c48051c8a0d93e6d5a434", - "0xf87083acce718506fc23ac00830249f09499fbd884a5c012b99427bc8592e347c45bb55c4b8805f595f9e4b1c0008026a0d75afd2bcf3e2f35256bf7a90a0a3ea17389e05168c76edc09c1169b8774b322a02b797a94331e10d931de313a1a9b391ee5389841a0d7e3326f3ad84420906da0", - "0x02f87501820a4f8506f2e3fa958506f2e3fa958252089408b0967377e03ba0a4168705bc614096cd36abf58718be7111febd8180c001a016a28130b8af017fc44402d13d590ba291e97e146c010ed070977b49a76681e5a0450a70653a5e12b78b64fb956e3321e9c6d8632a9f805208104d1f78db23425d", - "0xf8aa0a850622afab10830124f894bb97e381f1d1e94ffa2a5844f6875e614698100980b844a9059cbb000000000000000000000000120051a72966950b8ce12eb5496b5d1eeec1541b00000000000000000000000000000000000000000000013cb5c88b53b163000025a0d758fb3d2881ddac438f6ff3dfdd59fd1afc1040c5a68f6c69aed8a4f410eb47a03081c8d6570d1696425f594b9fa25ecb2a405b6041f245e69aa1f0001eb3b849", - "0x02f8b101048505e52a38428505e52a384282b131940d8775f648430679a709e98d2b0cb6250d2887ef80b844a9059cbb000000000000000000000000560e15239cdde26edcaaaa3c4d36f49fccd98057000000000000000000000000000000000000000000000003d952abd36cbc0000c001a0a4fd3c29c8509fcb63b71130a47234d24a148038d3c070b1008ba4ac8cf8a7aba0707f9627ff39c1092eeedbad08065fa6904be794f9472b79a9368287dfad69ae", - "0xf8aa0885059682f00083015f9094a0b86991c6218b36c1d19d4a2e9eb0ce3606eb4880b844a9059cbb000000000000000000000000480fb612d001f7a7759bade904c1bdcdd4d22996000000000000000000000000000000000000000000000000000000000462f2e025a017575774cfe84d21590cb050de96dee4dc32451ad70e7f1ee161056585a8e82ea0752891e69b73800ad66904b2d940ae340224b1edb6f9c6c043a43bed050777bc", - "0xf86c81e585059682f0008252089490654e4acbfd29cecf2a5f44a518ecceb6288328870aa87bee5380008026a034e54994100926aae863372c2857dbe8fb56b4f10ff2a24687ac18a488b01f57a002b62e5ffbab23d544abf5271966c2a9112063f6929ef88aad75259fc740e7c3", - "0x02f90172015384b2d05e0085079dcdf2368307cd94947a250d5630b4cf539739df2c5dacb4c659f2488d80b90104791ac94700000000000000000000000000000000000000000000496b9ed5494e5eb800000000000000000000000000000000000000000000000000000176936751d22f1700000000000000000000000000000000000000000000000000000000000000a000000000000000000000000019914a2d594f85e3a8eee867030ceb92254ceb2f00000000000000000000000000000000000000000000000000000000643725b2000000000000000000000000000000000000000000000000000000000000000200000000000000000000000027bcfc2c049224383275ea1d226190a004737e86000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2c001a020141ee490b03f72a7f1947dd3d2652b8d6cdaac8248fe4d2c2e7fb0aad42f19a0734866ab8d280cda279ee71c6fca284857e98ae6efff301971a48366e846f008", - "0x02f90272017a849502f900850a04f2061a83030568941f7a6c0f5c5a747bb36ff99412371259c18ef4a780b902046b1a2b7f0000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000b2d22a2191c066233df3e68961547c39531a56d3a58f4fa1e50044ed04e87c94292268aa7e8a498bb99a565a61b46448a8b39bdf55b97cf42fc8e89b60657b1963ce94c45b191f039d2983496219d5f8020ac2eb0e5f6fa33af4457a19ad1fba13eac20cd79d249ab5f088d7c9d6024aa66f49cd3c39225527b63d7e2e7e0fb8bbffb891ddc3b871f9df1bbc61835d9d1878b9b984b6a244f6116b1d1134127e165ef16a6842e4665f5284ce709f10acf2abf1dfcb4d269998925487245663aba1c294dfe5a53c39fab79e778d2b0e46f7349d16bf20d76b2f5c096ba74eb963daafd4f05f16513b5f42c26864305bb5b27e4f82a916d9f4b11f9e610c352d2b3a10505abfa524a4739cf27156ea565375b8ee607b7e226aaa05e5961c6999da8f8b61506296814ca076cd56077e18755acccc0fa0bdd9b838da48bd92b10f93b78bfee9d0195c20d5b39a875cee8ebb41375407a1ddc369e627f45416a74230dc080a056b543f9ea2a7834463585773b9b82c103cc3514f729ec44fd7aaef30af93959a020356862fd99b2ef88185354549aec60391542333eb067bdf5cecc6d2ab6b26d", - "0x02f901db01820c1d849502f9008509f04034588303ca46945fce4220b8a08037dacd876437167897f1bf5f5087f8b0a10e470000b90164c4ffadc500000000000000000000000002eb75be1e72e988de64f0088d654d8ea1081e87000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000000000004368747470733a2f2f697066732e696f2f697066732f516d50693775517152707672773162513731517937635745714c61467a39777832514b47507759467a5064714a3700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000041a50d72bbaaaef24efe7b9a20354af8d613e423824c52d3275f0f8df3862415221943b186755419a708b45bca8b5203a8af2b4beceaac014388cc97569781a7041b00000000000000000000000000000000000000000000000000000000000000c001a0c460ee2aefa74bc68734ba2a4483d3bf2b5a31bf57d22364f634d8e96242b012a02b1a64633142aa7bd071877bc12e07f9e3e4f8ab6df5b5e56ec252ea1a46afa6", - "0x02f8d2018252dd849502f9008509f0403458829e6494c02aaa39b223fe8d0a0e5c4f27ead9083c756cc280b86423b872dd00000000000000000000000005febb31be379ede6e245f6f2dfb7da88ee60753000000000000000000000000c3816b8524bb8f8b748cc6cc506508200499cd020000000000000000000000000000000000000000000000000214e8348c4f0000c001a0e52c773d69a6cd943ef8a43272df353626138ae385531d1fb6920988247503e9a0259b081a0d6dfa2449eb4132a1232528bbdc7cbfa92908a845a5d6c2cdec3bdc", - "0x02f9073d0122848f0d180085059682f000830cf04494c2c862322e9c97d6244a3506655da95f05246fd8870cf4ed5b7ef000b906c8760f2a0b00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000002000000000000000000000000007c163b007b3db7ccffef77848a766047d8ffc2d0000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000cf4ed5b7ef00000000000000000000000000000000000000000000000000000000000000005c476af662900000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000a3b2e006279b444279df0f11de74b21ea47501a7000000000000000000000000a3b2e006279b444279df0f11de74b21ea47501a700000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000009f295cd5f0000000000000000000000000000000000000000000000000000000000000000056000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000003a000000000000000000000000000000000000000000000000000000000000004800000000000000000000000002eae5af37267007cf956803ce0dfb66468e2df77000000000000000000000000004c00500000ad104d7dbd00e3ae0a5c00560c00000000000000000000000000000000000000000000000000000000000000016000000000000000000000000000000000000000000000000000000000000002200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006437218500000000000000000000000000000000000000000000000000000000645eae84000000000000000000000000000000000000000000000000000000000000000072db8c0b000000000000000000000000000000000000000064009458083c60280000007b02230091a7ed01230072f7006a004d60a8d4e71d599b8104250f0000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002000000000000000000000000d4307e0acd12cf46fd6cf93bc264f5d5d15987920000000000000000000000000000000000000000000000000000000000040a800000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009f295cd5f00000000000000000000000000000000000000000000000000000009f295cd5f00000000000000000000000000002eae5af37267007cf956803ce0dfb66468e2df7700000000000000000000000000000000000000000000000000000000000000a3269f19a56ac82c10075cd130f21081b9cc45f1580aa718dab5293aec5c665eb145bd929b5679c35a34103dc30c63ce0e36148224109f6a1fa7481a530ebd8ffb000000913b1980b0c12056a6fcd254815fcf9fac7b19aae633d8b2dff2745fd2936bd1b90fceb4cc29d2e5d3d3d4a3d2466a05999872152f082dd22952b68c184337e2222839caf0018513853621130984072c0872765c0046f1e5adc7fcc536760dbe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000d1d1d4e36117ab794ec5d4c78cbd3a8904e691d0000000000000000000000000000000000000000000000000000302578e1ff00000000000000000000000000000000000000000000000000000000000274ce220c001a0a85d459f6125ec0c6c02c96a688afdca50af609c34e97503c718c7872bf1dfb0a0355e6ffa39b981b033a00aa78d0b2bc4589442822562e5ed3ef875467e51e711", - "0x02f8b3018202ac84832156008506e17d3e9883015f90948db253a1943dddf1af9bcf8706ac9a0ce939d92280b844a9059cbb00000000000000000000000030741289523c2e4d2a62c7d6722686d14e72385100000000000000000000000000000000000000000000271448794a00ab350000c080a0883dff31b7fdc7f18d46c3d76e5b829b54f167cb8d241be274bce997f0936618a06aed8372d3d3cc6806afbfb8800595ba5825c8a58dc049fb743f3755310ee322", - "0x02f8b4018301a8538483215600850917b99c4883015f909465ef703f5594d2573eb71aaf55bc0cb548492df480b844a9059cbb000000000000000000000000cc88036fa05c86129bf66260c2a905ab2c7b663c000000000000000000000000000000000000000000000012bbe9e607310b0000c080a026af20bfb164835d912c7d77b2e12118ee4b139ef93c08a5945f8ef513086f96a035f5887dccc366ae07449e897121d1f26f3bc7b1b0c97723095e98e58047d428", - "0x02f8b1011584832156008506e17d3e9883015e8094a16a609ff4e1a15b6ccb469e7a5dd14e8930528380b844a9059cbb000000000000000000000000e93381fb4c4f14bda253907b18fad305d799241a00000000000000000000000000000000000000000000174b1ca8ab05a8c00000c001a0438fe34ac0bb182df0a5a93240974e5d06de4b4185a705762352411ed8d86734a01e1cb5c5c3a0e96b10dfc61ecf274ee5589f58421988290d639f5524eaf2a531", - "0x02f8760183015c4c847735940085746a52880082c35094bc30bef5c28011055053c9dcaecf0a08d2c173c78802ac3d1af17c7c0080c080a01ccf27ae4e5d8070ca67859528a3c012b7011daa4d0f782de9e136a6264b5804a016c901ec4898d3331766cb09639ed7074e5d5d86a8dcacf3ff9db0aac3eba50a", - "0x02f87301098477359400850684ee180082520894c9b8e8268447caf6147d5aa77cd2aeaeba91fae8882433e88f00c044a880c080a0b4d9abba7acf8f20fa071338b26f6e331f42c61d16b207820d19d6470b9b3c19a07769b7cf4ef33748d815a31c36594eb75014dd07ab2518942dd9814ffa24f983", - "0x02f87201038477359400850684ee180082520894e14e3afab278803e4ad4541d28a8bd26dbdad102874fb43a2a0aaa2a80c080a09f94539f78b4e6ae5b279c714ecb14a7fbc88b7d34176724b255053b52439887a02e825d83db6c839c1e55ac99c879843aa432efc4615f9a65ca7416e6a16c3b73", - "0x02f9039f018201b184773594008507c03d1680830362e59400000000000001ad428e4906ae43d8f9852d0dd6873822042b738000b90328fb0f3ee10000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000036bac410c3d00000000000000000000000000010fda98ac51c012a5ce0e4a055c193d0cd8b90db000000000000000000000000004c00500000ad104d7dbd00e3ae0a5c00560c0000000000000000000000000096626598ce58c4174295025857106cb8e7ac81c40000000000000000000000000000000000000000000000000000000000000d1300000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006437239900000000000000000000000000000000000000000000000000000000645eb0990000000000000000000000000000000000000000000000000000000000000000360c6ebe00000000000000000000000000000000000000003b667c25ad83eca80000007b02230091a7ed01230072f7006a004d60a8d4e71d599b8104250f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000024000000000000000000000000000000000000000000000000000000000000002a00000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000167401aafb0000000000000000000000000000000a26b00c1f0df003000390027140000faa7190000000000000000000000000000000000000000000000000000000000000040393639ba48b401a9bafd40e231df450442c2a6691297865297be95109aeb81029ec047ccf61617873a2df91fe90db8a012be0e45a4060a5b5a46d79b9684c488a8a9c101c001a04d23abe791c20f7b46fddfb1d0fc492619a9bb768c4c324b6de9b340361d8241a0667f6d1e561a6e7d558e2ec178f5163c4240da821a5525af5d002be0a985ab21", - "0x02f90153018222cb84773594008513b14b7da78307a12094a24787320ede4cc19d800bf87b41ab9539c4da9d80b8e4c658695c0000000000000000000000003506424f91fd33084466f402d5d97f05f8e3b4af000000000000000000000000bebf1c31e05a62aa8d07003af177f07891889ad700000000000000000000000093242cc81b155f50b91b626e1246719542e1c54e00000000000000000000000000000000000000000000001aabd5467cfcf1cc7600000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000c001a00f11d255934c9c202691474ef7f2fbbc3110612fc276a6a2490f3bc856c41e56a0245f60ef7225af66c4f5c5e62bca1bee0bad1740c3d040d9e6c0e565fb6cad45", - "0x02f876018359b0f384773594008517bfac7c008303291894835d3f345bb32c55c9ae592d1d9b1a77c121ef84877d6929b892400080c080a0fba35cabfbea82cc5296fc02991421c8043ff9b2df9b89a0e3919d0a997489c1a0385ff420aeb2fa1ff472cabd82051f4f69df507b37ffd4aea1432b3a366fdb08", - "0x02f8720139847735940085061ff2ae3982520894263a2c022aba910418465a5f9c276dbac0228bb487e77c5ff0862e9180c001a077e2bb8961a2a6342be5f97c01459b2702ed79ea2c113687af309b3ed36f3f1ca057e23b4224beb299616922dd4bb79a01923f6dcf96d29f3d2bec938324ebe2c4", - "0x02f9015401830aa1e784773594008513b14b7da78307a12094a24787320ede4cc19d800bf87b41ab9539c4da9d80b8e4c658695c000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000bebf1c31e05a62aa8d07003af177f07891889ad70000000000000000000000003bd45677f4b2cf248697b05362809ff51d78e9400000000000000000000000000000000000000000000000000000000147d3570000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000c001a0f8414eba1e020f18eee49f91633ecbfee363583374a84f72573ebc7314528c84a04756ee870d61a7246de1731c7430b334fabace7e22fd94c1c1650ffaadc60f4b", - "0x02f8760183622b7484773594008517bfac7c008303291894c90d70039fcc067646caa76c9c6376550cae4b2c8742c298cd6a0c0080c001a00560349d08f932e9b456435a23151c327221bc9bb67c3e6eead45462312fb043a062f76013fe48bcc4f616a136df76e17ca66b6ca6252f8971ff516678ff624016", - "0x02f8760183265bd284773594008517bfac7c0083032918945cec7ce2d4f658c24ccff253d2bdcee99a91d7fb872ca6a1240c4c0080c080a04ed49fba2f2d60e28d2301b1e5c1a6b0249eb7d2830f58ea59291add3045f0dba054197cb6fb9c0d868700bbe50ed6bda9a27e64343fc358fb85a71a1676575be6", - "0x02f873010184773594008506a5c9e85b8252089451437a665a579bafe39b89cb69463808d4532c1888011629f06902be2380c080a0a597785dcef8de7dd57df7c143234b8f2a585f4454bfc0e6c50c6d85fd787d50a0636e2335d427abc183ac7d9677b5dc1f9913df4608f2b2555cb08d2d29ac6cd6", - "0x02f9029a01808477359400850684ee180083054b3f94e66b31678d6c16e9ebf358268a790b763c13375088022c1312d1f70e5cb902245cf5402600000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee00000000000000000000000000000000000000000000000002268385d4fc43fa0000000000000000000000006adb2e268de2aa1abf6578e4a8119b960e02928f00000000000000000000000000000000000000000000000000058f8cfcfaca620000000000000000000000000000000000000000000000000000000000000128d9627aa4000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000002268385d4fc43fa00000000000000000000000000000000000000000b980cc92e4101d3ba81240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee0000000000000000000000006adb2e268de2aa1abf6578e4a8119b960e02928f869584cd000000000000000000000000382ffce2287252f930e1c8dc9328dac5bf282ba10000000000000000000000000000000000000000000000f666b8a17b64372532000000000000000000000000000000000000000000000000c080a0dfe11517ecfe23757acd1458c89004ee892868ce02bd218860512ae94cd9552ea0146c5613e88a6dad8ce07214763ee93fcb669323b550ba9e6be4e0d0974f32ce", - "0x02f9019a01058459682f008507722c964383024a089432400084c286cf3e17e7b677ea9583e60a0003248801417055e82e2804b90124eb672419000000000000000000000000b4b998b0ea65ea9168146ac79deab3a350a39232000000000000000000000000000000000000000000000000013fbe85edc9000000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000ab5b400000000000000000000000000000000000000000000000000000000000003200000000000000000000000000000000000000000000000000000000000000100000000000000000000000000b4b998b0ea65ea9168146ac79deab3a350a3923200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c001a03f97873e070ca9212a2e236a2095cff84dd54b66b3f25a270dcb996d69d39252a02eb0360c47da56dcfe622e50b45728034558e41bdac47732f27d63907723f237", - "0x02f91372012b8459682f00850bf768dc6e8311214594457dd6cc567a73a63d260962fe1bb5901aee991080b91304d48e983d000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000320000000000000000000000002948f7e4ed2cc804b4a7e777645ce9eb20dbcc99000000000000000000000000b630514e38262620365b3a3060384bebcea6bbe8000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec70000000000000000000000000e63056929dbb0e0e51909b3e4de28f8b0829f3a00000000000000000000000033307d6aaa7f0accec79345f294bcd8017657644000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000124ebdf6493662f7b157a6a2833e9f9cb5dead4c0000000000000000000000009083d73d542694fdecd3e37a2038c9125b1265e3000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000b4d389364495d41ab28bd7fddb364941bc332ad40000000000000000000000001b14c560d37267b51eb6ab4e78319984616ece25000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec70000000000000000000000009538d24dfec30432ca47750557fc14be776a39b300000000000000000000000000b0fe2d045f558724abbc4c42f18ce7a7cd9c72000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000d5324c1459c65e0af2d9035a27e58fea8a5da52f000000000000000000000000455cc921cb8278c3049fa3debcada56c8d73832b000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec70000000000000000000000004c0610ea9631c49a9c20db7940f58cc1b0b0f5540000000000000000000000001d36175659adc14f1315568c04af53b24ac9c470000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec70000000000000000000000009fe7ee1f8a9187682bea3d0365876a85c1244848000000000000000000000000889c8d1b82f36d32832f335bea269791b3d6d854000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a216390ac9bd6c8995b8c6b452c5adc197fe519200000000000000000000000067710c010f1f5cb0a01716349e79f9e6740bc5a3000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000032fcd54d77ac84a33a57292061d6f184abd7613000000000000000000000000a89fbe60052eea52d9e91d7eac76175c5e89025a000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000766182bfa8b8790d61c4d7e7912c1c3a6f42cef6000000000000000000000000eb43fe99c3a9d9a94bd9150c205fe489c65d3625000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb480000000000000000000000007c577264a0af62c59ed50ed51186f54527a98f83000000000000000000000000de120dbe5c73330515756283008b452c7c4e569e000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec700000000000000000000000008f537fa91bdee3e6116c4985b3121100665c578000000000000000000000000289b7a59f7c5bd2cfcdf56b269a4f498b473d96d000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000f5c3cb78ea36a985a3ffe1f03a5fe8158f9f435e00000000000000000000000088947e9815d2eb45174cafd447aafa3709206ea5000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec700000000000000000000000056dbf9cdcc3934c623e1c5d82ccaebe7abfeb70800000000000000000000000042a246df51dc1a626a69ccb89e7bb048540ec477000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000f94f00bbdc67907621e4838f4e2e459273993dbc00000000000000000000000000c1dad829ca627fa8e4e6d7d034e29614d5d8ba000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000f9712f371dc0640ff2c884318bebb8e4cafafc5d00000000000000000000000088208bb2849769bdf06d0550d415cb78e25d2f2c000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000d4ee19daab664359c92630a61d43fc4f246a88860000000000000000000000009405e9c43ae1cc08adbdbb6923639a24e5d94881000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec70000000000000000000000007c4f8b0e543190bb189a42f2d958df64fd3216280000000000000000000000005fd6dd03ca2b15e0b743f9fcf3758b808e8c2aa0000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000f28b91ad038ef443ffa26134e49160c4851292fb0000000000000000000000001a9972788a76b6d9b61266d6eb51719175d5325e000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec70000000000000000000000007fb2be5b513a2ea8f36252a8e30f6bdcf9da34630000000000000000000000004d8022c38760c0df528c361f9b5cd267d505b39a000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000b1d640b5ede1c0b550dfe7dd332454299eacf5e20000000000000000000000005336eb96222cf90c30699a8523d964e626f5f7ea000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000bc5fd1634942140884e379397709a961241bcc8400000000000000000000000041c0f5e27f9e541d8b96c3541a6802615c1423d2000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000836c90e0b58439d08408a64f00d6cfcc983ad8230000000000000000000000004fab3245e95c4265e2bd22efc82e0378e2e56d18000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec70000000000000000000000005c9558ce9a2f89f7dd14ff70af7b182c4caf972500000000000000000000000056810312f5c1fb3eef683ea170f7597ba8a8a2e0000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec700000000000000000000000076ebf87c5780dfcd97223bef999d89412a8a4488000000000000000000000000ca59483a83b6c9b63b108f3586eec901ebe78ff4000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dfaa75323fb721e5f29d43859390f62cc4b600b80000000000000000000000000c8cc771057ba2534399628e1defc102a84de63d000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a71271a7e05c58e6fb3a14694e1ec809e0d6ac830000000000000000000000001d123ed18e994d479d274e4b9cf823c2818cb823000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000e92e99c3791d7f6577f566c7b8c9076265c3efee0000000000000000000000000d6db9f046b4e4c8723a125b7c7c5e2f768b4403000000000000000000000000a0b73e1ff0b80914ab6fe0444e65848c4c34450b0000000000000000000000000d6db9f046b4e4c8723a125b7c7c5e2f768b4403000000000000000000000000a7746432343a9883f6d082af63815885ed933605000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec70000000000000000000000001445d859d4800aad8a81d502d2e92e12958aa61f000000000000000000000000e7c9c2d73d948d39c9cfb02073e2a3e4c067f790000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000c3ea2abbe1e742b4e93d00ce249ab74f30edfb220000000000000000000000002b07ef471332ed9231cfccf6e8b10f4793ba0762000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000b6826ef21a4d0eb93184d2330d8ecc3fa788a0530000000000000000000000009b5d5f1e5b647582feabbaad7575ad9a60a8e8bd0000000000000000000000000000000000085d4780b73119b644ae5ecd22b376000000000000000000000000189a5a3cbf471328a04a5833844015697e35fcef0000000000000000000000005860a2c2184baf720fe6b8bdd25228bc75e7d1d5000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec70000000000000000000000003659650e8781d20f52b107a50127b7250db70801000000000000000000000000623616ada2b4a79e124d1c0f7e95f65ddf752dd3000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec70000000000000000000000002fca07c0292b0129f9abd14a75a7fcbaf352b26b000000000000000000000000eca4c804163fb6cc4e249fab740f1ce8c638b1b2000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb4800000000000000000000000084e310a0b36d2967df830d0977fbb8398d8689230000000000000000000000003c4dc39574cb03ad1937728071366c29dfec3bd6000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec70000000000000000000000000d6db9f046b4e4c8723a125b7c7c5e2f768b4403000000000000000000000000c180de44eb68aec4cb57776c6aea2f5602f95174000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a9d9cec12759edd46eb675fbe1545bb4c1b5c7b2000000000000000000000000f9ebc7473c149147335a1e415988434c57a5860c000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000f94f00bbdc67907621e4838f4e2e459273993dbc00000000000000000000000071073816b2c896332a6c0568a528310bca080189000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec70000000000000000000000002e887a7b35c924b52ac701b5796a0f8d21506dc7000000000000000000000000fb96dcb482aaf8542aae18e56d45f2c0170325f6000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000048301b19985985de69e3f2a7836c2b2708b7906000000000000000000000000923a7d84b8f79b6325187b35c051ca9af3e6a85f000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a3baff8fc6dda2e9c62d175c4980f9af70c5d687000000000000000000000000de79334e06ada30ada7a65a2bd496923d532a496000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000eb73c639e1ebaf4357911e0a624570a9c800c6aa00000000000000000000000027ee13d28f0438f6346c41ad5490a7be12634c62000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb480000000000000000000000007ba380b0eb5db17669d7b208b093b6f99c16987a0000000000000000000000004c350dcf2e7089f53c6f42aa7d9eead6fe2f1fb6000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb480000000000000000000000001c2437d2a12e103b037beaa9b8a594b1d5c993a6000000000000000000000000d50b48bce1d511ccc6fb6eaaaa2208e393741889000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000fd4a9299bae1c76996266804bea2acdb10ee3adb000000000000000000000000b33cb96b3ad2394cc1e74208ab1520958bfb70c1000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000947c59f75820c554208cf94df1fae8865743a1d5000000000000000000000000d0401e1956bdb6c72e872c9012940cbc69791113000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000bac5cd6dcd456ebdaf03b0448388f111d9ef1a3e000000000000000000000000cdc64bb3a52ee79e8f8072a9ac5885e9978770a4000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000199bd342d198c94b3429e533ffabd0dd8020f803000000000000000000000000867d80bc16e71c6c92a9bd6892b417860b32ce0f000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7c080a0a5b214df2949d4aca5f1bfb30d5566ceee1e8a0f007eb69c9676acb8d93adb1ba011340840209244c0ddf48ad90699b368ae2a197d51c51ec826457bab34eaf573", - "0x02f9019901808459682f0085075dd61b8283024a089432400084c286cf3e17e7b677ea9583e60a000324874b70e6640437f0b90124eb672419000000000000000000000000b788423cc0446f45327ecd366f054fe86a7a59e70000000000000000000000000000000000000000000000000049c3b7514b633800000000000000000000000000000000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000ab5b400000000000000000000000000000000000000000000000000000000000003200000000000000000000000000000000000000000000000000000000000000100000000000000000000000000b788423cc0446f45327ecd366f054fe86a7a59e700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c001a08fb3d6720f6c971ba226efd45055bc4719add25a4f426485cca5b4909737441ca04616919812eff362b493116f3c0c37093b86be567897fd834b2fec6eb28aabbc", - "0x02f87501830b3993843b9aca0085174876e80082d6d89415404cff8648aaf45c68156bdcccb00ee07724a28779f1a1eff79c0080c080a01370946c547ac391a2682675898a49f9b09ec0211d68246c2fdc757a11882a87a00476f28e5c9e323003e3bf96e71a33437d7f4618301409f9ebb02b9de77ae426", - "0x02f8720101843b9aca008509c7652400825b0494a9d1e08c7793af67e9d92fe308d5697fb81d3e43881e857ead46a6bcaa80c001a0382282942727b1824a283df5020ded341c543ea2e76fec777315ceed445f13ad9f75aae6850cedd53cead21269722247ba0d38a38926d9d15d3c4208cba5db15", - "0x02f8730114843b9aca008509c7652400825b0494a9d1e08c7793af67e9d92fe308d5697fb81d3e43880168e5a483e4fecd80c080a03799eda2721e2c7a614c22cb604c354b3175e92da3172772f34874c40b09f9c4a02b540c62e308db1a7ab01265e0836dcaf59fb767d5ae871c2924add74a721dc8", - "0x02f8730104843b9aca008509c7652400825b0494a9d1e08c7793af67e9d92fe308d5697fb81d3e4388011849004176e06e80c001a0d5e5282d7be9c137ecf9111a252114e0fad3124630ab8c502cbd23cc03c7216aa03557bf3f63db2b1514a2976656feaa1813ec3c657c687fa8be5219008b886602", - "0x02f8730108843b9aca008509c7652400825208943cd751e6b0078be393132286c442345e5dc4969988083da7fd12917e9880c001a02ced6dc95a30b75153b56b6d7a8bc32b1f47d0fc6cc4b69a4473bf3caa513ae4a07c1467ddb6375b8ec8ca628b8d0daf0861488fd581ed126f253381c85c642dd8", - "0x02f8730110843b9aca008509c7652400825208943cd751e6b0078be393132286c442345e5dc4969988089c0bab786891f080c080a0c6ef426e0631ed8fe4313ae5cb4ca7e0f6d98f713b63d60c8e84f5de20762cada06f9458ebc5c88ece05cb3ce49926e12e3b290ffbbb57b8c9b02fbd782f303964", - "0x02f8730103843b9aca008509c7652400825b0494a9d1e08c7793af67e9d92fe308d5697fb81d3e4388022705fed976248680c001a0f47e8730e1b3a1150ff8b2b76b3aadaba162adf3efa800b7a5dfc219d15527a2a0552507e7ccfce0634546e23b413ca9cecc147b73edc8392147e4f76450a60898", - "0x02f8730105843b9aca008509c7652400825b0494a9d1e08c7793af67e9d92fe308d5697fb81d3e438804945b5271f52d8480c080a06b56966f8ec80b36f9f27f5090b66310e348d5469954abd2397066a0999707e0a00decf23e4b2abe8f89d251105c451321f3c4902c8b53c05560b4e2f7abc560e6", - "0x02f8730103843b9aca008509c7652400825b0494a9d1e08c7793af67e9d92fe308d5697fb81d3e43880d2d06df4ffa506880c080a0c4229bd780b659f435e0352fd2f9a7c1cbfd26146a941b79a3f91f7d9ab02a91a078a1156f1e4ff32098844191b97914ec94213cc9511033541b6253c4bcb8c319", - "0x02f8720104843b9aca008509c7652400825208943cd751e6b0078be393132286c442345e5dc4969988025346fdce622df880c001a0a8df700c0fa09f88a66124476f07955edf0462cbaf91aaed57f2ed834dff46de9fc73d04caab99e4950964254a9b56a67f166b685723838964b32e83b8f61147", - "0x02f8730180843b9aca008509c7652400825208943cd751e6b0078be393132286c442345e5dc496998833764ce0b5ff8fc080c080a0728e3f448f4a3acfd412b7e4a946e04eb2de8435deb87e9a7472341d11ef7e45a0554ad03b8e1ffea0a1345b9afecd392714b812d5f5f57d52183484f819f4c44b", - "0x02f8730120843b9aca008509c7652400825b0494a9d1e08c7793af67e9d92fe308d5697fb81d3e4388048241e407bbfc4080c001a05b87716c5e48f9b2eb03d55220a5c1d5cae3743aa1d36ae47975624823469e1fa021cb22691e1ff03c950ecace7944a29d55d6061831dff8a774141216454069bd", - "0x02f8730105843b9aca008509c7652400825208943cd751e6b0078be393132286c442345e5dc49699880323162b19e8821880c080a025b81df9ca894437b1baaa4733556466675626024ddcbc77b2db015655c93ea8a028071bc95173b0eb3874d2c4f8234df1e039869f5f36f47687da72b823c5e64c", - "0x02f873010e843b9aca008509c7652400825b0494a9d1e08c7793af67e9d92fe308d5697fb81d3e4388022a921b028edbdc80c001a04e544e4c1038fb174856f396f65b956af005400282fe53df3cfd6c792bea536fa06dcbc2f87569ad07bcdba9345d5d64169be6be42ac783b22fd251a7ffea8f060", - "0x02f8730109843b9aca008509c7652400825b0494a9d1e08c7793af67e9d92fe308d5697fb81d3e438801185b288c7b676780c001a0d8d7689a0215864620788885244c86e6830650fed7528fc412bdb40897af32afa07d671a44a907f0e93560d7dba7820411a1874a3ce4581f5b8fd3b14ec3b9952c", - "0x02f8730180843b9aca008509c7652400825b0494a9d1e08c7793af67e9d92fe308d5697fb81d3e438830b6402ef4b4240080c080a0a11e1b0c4030cc7083b5c3b6dddaf490dd4e7989e23762a1653f018a6d66acc8a0010cafc03130f0eec5787ecd4bab344735ab039ace8322953887c998e99f3b16", - "0x02f8760183034120843b9aca00850aeecffe5482520894e15c2e0f1cd78a2dbdb19f5579ed816d7d140a52880312cff8fd1dc00080c001a058c80e257695f1fe1785982401d9d3f71d906c180c29845b691ab7107fa01c12a079effa08d37a3b538f46b4055758504d06164e42b1ed21ed5eeccb4ee4d861e6", - "0x02f8b10127843b9aca008505d8bf873483013c6e947d1afa7b718fb893db30a3abc0cfc608aacfebb080b844a9059cbb0000000000000000000000009bbddeb19cfe9cd01ead59e237a27c1270aff1b00000000000000000000000000000000000000000000000001bc16d674ec80000c080a05982e1cc6eef7a3d1f6fcd7d91add2b90ff82f416b823badc439e1b1a0418a90a00ad7ddc91b6705c2347feba42081bc69e0e53bc7cf8290710e7caaa324747e3d", - "0x02f8730180843b9aca008506fc23ac00825208947dbb4bdcfe614398d1a68ecc219f15280d0959e0880dd5f2eecdb8a00080c001a0f6029d584f8e60310f8527f9e8ebb006f183f1ce530c8fc6517ae49660f6fad5a031fb7dd5bd17b07bec43f9710d4d1a571ae6a22a561b4b64979867782ab7f76d", - "0x02f878015b843b9aca00850996d8055883010771940000000001474228ae1223661ef7ab0d89773b0a88058d15e1762800008457323648c080a03965e48bcb1540d4aafe6da95ba229d1bcae2bd0d1e1ed00608be5828c0ab887a03baf9c1c191160e824831f3b04b899d0521cddd533d505314a7bbcec37f05e20", - "0x02f87401821dc7843b9aca00850aeecffe5482520894e49496c3786cd51826dddd52a5a0e7a97ff27f8987059c27dbd5442080c001a06469e137a67564874e442febfebfee2255d64dc3b4ea493a61f9bd77f84400eca02b6c38aa6e8df6d2686a2fb9295d93b64c5ce9af678ea2dfab609f478b360c3e", - "0x02f87601830418cc843b9aca008545d964b800830186a0946ed29609ddeadc9d314ecf2dbc935426caf9928e874c8bf90c54a0ab80c080a0e56451d16bc0cb6836a304eaa34a64bfc2946efba1eeb594cf345c94d28ed36ba03aae81fcfbb461da935328409a02a5ccc7d69484264d6dd3af368d42212c6e17", - "0x02f8b10124843b9aca00850aeecffe548301d4c094dac17f958d2ee523a2206206994597c13d831ec780b844a9059cbb000000000000000000000000935f64b44b5c48a1539c4ada5161d27ace4205b5000000000000000000000000000000000000000000000000000000000f572790c080a01eca8076fa9ddf0f93bdcddca2ab0582ae3df0c2cc823570edb59abca22fd512a033ec4edc11b9b674f5cfe50dd32ad5b55740a2af0379202fb754300a1b76f15f", - "0x02f87601830427ce843b9aca00850aeecffe54825208945ae932abe4a746363566c5a7073f2882e8c75997880223c1415a8d2c5080c001a0036b39e1e3d8e4e2886582c1a95eb1a155de4bbe96aca45f8ebbfef0c97881eda00b44e05e45e326e2d36b4863ab058408c2fea9d33de3f4dd21a1bad2209793c5", - "0x02f8730119843b9aca008505d8bf873482520894e657533292aedde8cf30b1f08b15b0e2ac6e295d8806f05b59d3b2000080c080a044e9a3cdfb23a01f42234e05a68cf34fde9c1a64e74e9911094bd62ac64f4eeba05181f6dcac36934cf34662bda40bb79d733dd715a57b020479030754e22bffbf", - "0x02f87701830111ea843b9aca008545d964b800830186a094f1e0a7bb0eec9a80c9da65b16383c8bf920dc719880d68b3f882e0c00980c001a0ab01617ad94e7cf737413bcb93b224da264c3827f6cb635013b1262e1bf6f1dea0484d08c02bfa7c7e30df6ad9f7d45d4b6effc92e914fda855338dcc671b9a182", - "0x02f8b30182371a843b9aca00850aeecffe548301d4c094dac17f958d2ee523a2206206994597c13d831ec780b844a9059cbb000000000000000000000000ecc9792135ec4062466dc14c2e7458d567ae2b9d000000000000000000000000000000000000000000000000000000001a69eeb0c001a07a0bfecfd90526405506590f4e9ce65b6d20f832b595a5336a4cacb8fbd36260a0358fd7ec845fc51b4ff8f3bc95ba3207b96c6d23c64e418d22c3563ea0225b92", - "0xf86c04850504eeb36282520894dc3aa1cc2eaee01e43babab1d25d0939949b719d8806a99bf3457675d08025a0fca0e69dceda508c1271c7b294dd33a58e28a771ea49bad04e6b167c816282cba01093182bbaf6880f98192d8d5f72f1cc490380824ce76c1dc22c812da69c4c64", - "0x02f9013f018202ac84223bbba08506211780568302138a941111111254eeb25477b68fb85ed929f73a9605828802c68af0bb140000b8c80502b1c5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002c68af0bb1400000000000000000000000000000000000000000000000257502a123d0763aefba60000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000100000000000000003b6d034054a41c505488f41f700ed30d94a345c2c51c3680e26b9977c001a03886dd401ee9ccf0c7c52d9d7f413c2f81c89ff30f6e14188b0f6a2db5aa92c2a00b916f021a8c82d7a48efe076d2e809f32c97f15493f99bd1c2480fea3026549", - "0xf86d82068e8504f5d5fd9b82520894c96d1d3e6464fa5d0f96451ab619e0401e199f15872386f26fc100008025a0a6824138c9e07afe73e79e92e6a0b2358f4409bcd806dc2ccf15da7aa13891d9a05154bac9c8c6d858a5a44a18bc1325209bf50f0dfaf4184d68f89c156e963627", - "0x02f901b70183024e85841c9c38008505e6fa4d808303a63294a69babef1ca67a37ffaf7a485dfff3382056e78c82eb05b9014478e111f600000000000000000000000009c2dd0061adad2604d72174038a78cb226408d5000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000c402d48983000000000000000000000000000000000000000000000000ad5116056679ca5e0000000000000000000000000000000000000000000000000016b434a24acf9600000000000000000000000000000000000608d4ca849f445d6830490f5792120000000000000000000000000000000000000000000000000de0b6b3a76400000000000000000000000000000000000000000000000000000000000064372578000000000000000000000000000000000006089ef05f83c4dae76e8d2e6fa0d300000000000000000000000000000000000000000000000000000000c080a00c70e7fc937cd6e28e3655cacbb8e4ecb43f2851930d59a75fa38f506af59331a01f8a96c2b1c2d6c91fd22b8d10aa1f49081d607a4c40764c1492e0153ab4a8f6", - "0x02f90dd801820642841c9c38008505e6fa4d80830ef64194def1c0ded9bec7f1a1670819833240f027b25eff80b90d68415565b00000000000000000000000002260fac5e5542a773aa44fbcfedf7c193bc2c599000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee0000000000000000000000000000000000000000000000000000000077359400000000000000000000000000000000000000000000000010eab07b705dfa883300000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000aa00000000000000000000000000000000000000000000000000000000000000b40000000000000000000000000000000000000000000000000000000000000001f000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000009e0000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002260fac5e5542a773aa44fbcfedf7c193bc2c599000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000000000000000000008c000000000000000000000000000000000000000000000000000000000000008c000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000077359400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004c000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000018000000000000000000000000000000012556e6973776170563300000000000000000000000000000000000000000000000000000000000000000000003e95ba80000000000000000000000000000000000000000000000008e33d64426fcf08ac000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000e592427a0aece92de3edee1f18e0157c058615640000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000002b2260fac5e5542a773aa44fbcfedf7c193bc2c5990001f4c02aaa39b223fe8d0a0e5c4f27ead9083c756cc20000000000000000000000000000000000000000000000000000000000000000000000001443757276655632000000000000000000000000000000000000000000000000000000000000000000000000000ee6b2800000000000000000000000000000000000000000000000021d49b018f095b2fe00000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000080000000000000000000000000d51a44d3fae010294c616388b506acda1bfaae465b41b90800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000005000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc20000000000000000000000002260fac5e5542a773aa44fbcfedf7c193bc2c599000000000000000000000000000000000000000000000001213bd7d03a4e70000000000000000000000000000000000000000000000000000000000007f4956e000000000000000000000000bb289bc97591f70d8216462df40ed713011b968a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ee5c571813227fe7bbeef6fdd9f3e0592aca4799000000006437257d0000000000000000000000000000000000000000643725200000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000001c47abdb37cafb7b82e821f48a78f558e287c654005370180dd17767fac0bc21fb3cc7012af390a2686a358310023133addbb9d8606edaa188bbc82b41803e4c950000000000000000000000000000000000000000000000000000000005f5e100000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc20000000000000000000000002260fac5e5542a773aa44fbcfedf7c193bc2c599000000000000000000000000000000000000000000000001210b4a03f98770000000000000000000000000000000000000000000000000000000000007f4956e000000000000000000000000af0b0000f0210d0f421f0009c72406703b50506b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ee5c571813227fe7bbeef6fdd9f3e0592aca4799000000006437257b0000000000000000000000000000000000000000643725220000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000001bc61b050b582ae2e63dd0f080eff031e396413a23b9bc3a8a3f1c4310372a732f25b00f56df527b5d4588cdfb4dd392902255b31063d8490b8ae4b96fdedf8f790000000000000000000000000000000000000000000000000000000005f5e100000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc20000000000000000000000002260fac5e5542a773aa44fbcfedf7c193bc2c59900000000000000000000000000000000000000000000000fc8b5668ebb2e9000000000000000000000000000000000000000000000000000000000006f40fe92000000000000000000000000af0b0000f0210d0f421f0009c72406703b50506b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ee5c571813227fe7bbeef6fdd9f3e0592aca4799000000006437257b0000000000000000000000000000000000000000643725250000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000001ce59ee01d98b5200da6f27c6ea5b57437f76fe62768f8b612e9bdb0763b99d93b5eb4aebae94a044401cabd4b1ac28b370666d53f8293c89a6c782be5cb012643000000000000000000000000000000000000000000000000000000001dcd6500000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000040000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000001c000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000010000000000000000000000002260fac5e5542a773aa44fbcfedf7c193bc2c5990000000000000000000000000000000000000000000000000000000000000000869584cd00000000000000000000000086003b044f70dac0abc80ac8957305b6370893ed0000000000000000000000000000000000000000000000b38c1453ac64372522c001a06d59acfad74a0d5134ef2c77f03d08e445277ee391a02a15fd22ee324e68081fa04a22087ca4418b83705db0c8018260cc65913712d3d849ad37f8c968844a0784", - "0xf8ac830222bf8504ef07d39e82f96194dac17f958d2ee523a2206206994597c13d831ec780b844a9059cbb0000000000000000000000005a1f08871d04f1ff3c01a79cdbce43f32e7dbd700000000000000000000000000000000000000000000000000000000021c9e3a726a05f7248e8115a95cedb7660e57c9913420711d9fec68a17feda7a3a74dd904a74a00dafe877cc4044119e80245a0c0b1b9f18ce2d820b1fcb3078247791e613c383", - "0x02f8b001028417d784008509da0678a882f095943845badade8e6dff049820680d1f14bd3903a5d080b844a9059cbb00000000000000000000000065862c6e12f8816960c056df5982fb1ac70984af000000000000000000000000000000000000000000000006e27aa3200a9c0000c080a0461255fce3da57796546624debf38117018f7cc79f51e9f7e4becca4514f9bdba05b3181fbb148734aed29d0c539ae23b85617044d1837dd994cdcbc355d94829b", - "0x02f8b3018201ea8411e1a30085081ce25c4d8301724b94dac17f958d2ee523a2206206994597c13d831ec780b844a9059cbb000000000000000000000000d20a6f1fa9a0a2b1207b3af084bc41f9e768d3240000000000000000000000000000000000000000000000000000000060c28200c001a01bc681eb42e9bddeeb9225c7f6c94f5c13ca596cd569cc8b240997b124a0d89fa0265bb40e14ccb3138a5d60ecc90a991271029bcb9a4ead36abb1e05a9e4b83d9", - "0x02f891018201448411e1a3008508176cd48a829ac194c02aaa39b223fe8d0a0e5c4f27ead9083c756cc280a42e1a7d4d00000000000000000000000000000000000000000000000000354a6ba7a18000c080a042155a96ffdd4cae11053467994831e16e7e442158471a806747682f8935495ba07d28d4976d394fa93fe159d7fef4332251a416f4aef8633e44736f4814225763", - "0x02f9043201608411e1a30085081ce25c4d83048d9e94ef1c6e67703c7bd7107eed8303fbe6ec2554bf6b80b903c43593564c000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000064372c1f00000000000000000000000000000000000000000000000000000000000000020a080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000001c00000000000000000000000000000000000000000000000000000000000000160000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000ffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000645eb0ad0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ef1c6e67703c7bd7107eed8303fbe6ec2554bf6b0000000000000000000000000000000000000000000000000000000064372ab500000000000000000000000000000000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000000411abe36b9b01b48eafb4dd094b0caa93080b920d89f983710ec9a3dd6854502652722a64e7bc58d018cf4e68320fce960197a2f0c2d18d75cb592d784b89425371c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000010c388d000000000000000000000000000000000000000000000002a85346cc5bd7b71d9f00000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000003000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000b1f1f47061a7be15c69f378cb3f69423bd58f2f8c001a09b2d13e5e93faed9d467310dc2b3ac2640347c0400505638e237756bf747d71ba040c69f9846692662a83be9484a1c2927f49dbc592ce5861418e51bcf89fd68ef", - "0x02f8900181b48411e1a30085081ce25c4d829ac194c02aaa39b223fe8d0a0e5c4f27ead9083c756cc280a42e1a7d4d000000000000000000000000000000000000000000000000016345785d8a0000c001a02595b85ad7c46650107f7c718a566859c2cbf772c3f55ee0ce59795edec49fd9a075a31ff6fb04b0cd036d55af5c75d262289d19342e29519447a10fb2f1cb9599", - "0x02f9077c0181b68411e1a30085081ce25c4d83064a5194881d40237659c251811cec9c364ef91dc08d300c8809b6e64a8ec60000b907055f5755290000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009b6e64a8ec6000000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000000147061726173776170563546656544796e616d69630000000000000000000000000000000000000000000000000000000000000000000000000000000000000620000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080f0c1c49891dcfdd40b6e0f960f84e6042bcb6f00000000000000000000000000000000000000000000000009a123a2dd86300000000000000000000000000000000000000000000000000109233b4db853f2e700000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000015c2a7b13fd000000000000000000000000000dc838074d95c89a5c2cbf26984fedc9160b61620000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004e454e3f31b0000000000000000000000000000000000000000000000000000000000000020000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee00000000000000000000000080f0c1c49891dcfdd40b6e0f960f84e6042bcb6f00000000000000000000000000000000000000000000000009a123a2dd86300000000000000000000000000000000000000000000000000109233b4db853f2e70000000000000000000000000000000000000000000000011156773317c2c05a00000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000024000000000000000000000000000000000000000000000000000000000000003c0000000000000000000000000000000000000000000000000000000000000044000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000004a0000000000000000000000000000000000000000000000000000000006437799a838a6ed69b0e4d9694657b0cc227374c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000e592427a0aece92de3edee1f18e0157c058615640000000000000000000000000000000000000000000000000000000000000148d0e30db0c04b8d59000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000def171fe48cf0115b1d80b88dc8eab59176fee570000000000000000000000000000000000000000000000000000000064405fba00000000000000000000000000000000000000000000000009a123a2dd86300000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000042c02aaa39b223fe8d0a0e5c4f27ead9083c756cc20001f4a0b86991c6218b36c1d19d4a2e9eb0ce3606eb4800271080f0c1c49891dcfdd40b6e0f960f84e6042bcb6f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000148000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000009a123a2dd8630000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7c080a035f6ba2f7e07d78e3273e0209722e9c351a0268c04a7de03dd9ed84c6be98e67a03c3f7e328b2eabc47159b53efc22cb0023e5fd33ff608f05d323a082c97ce448", - "0x02f879018205328411e1a300850805d5af0b82c18694c02aaa39b223fe8d0a0e5c4f27ead9083c756cc288024a32a033f0800084d0e30db0c001a0cf0943f9c974d1912df4d02d63c9276f3bcbf3408c73974186abd5a1a7589890a011301153df182f4880cd4b94454c56bc32af27a16983cac535de3b22ebef8b88", - "0x02f9037d018206128504e3b292008504e3b292008301eaf994d152f549545093347a162dce210e7293f1452150880de0b6b3a7640000b90304e63d38ed000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000001a0000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000543a4582f8989bec0cc8a34624d0ea464efd357a0000000000000000000000008f116df97d59e9bf1d086118d962b78d77a2500b000000000000000000000000c6f3812bfd9fae1a87ebe4264f1b1b5cec8e9a8d000000000000000000000000dc3fa71f860ae11cbb0e4643f6d48dba4a21bf2f00000000000000000000000050dc6997a1628dd338ff1bfe8422cb15ec0b82a6000000000000000000000000eebdadf5c27c119e72e99e2dee6bec234f73c512000000000000000000000000a3dbbbb2e0630e5879e0930f8131a941c9fed86f0000000000000000000000003ffc4b6c5ec7ba7d15d32d4e277d4cddcc33e10d000000000000000000000000a3834ab44908bfc6d4cfdd5bff7b54e70d39b477000000000000000000000000b11f6bf8e7e54a1f6fd9e4c955a02c8866422517000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000016345785d8a0000000000000000000000000000000000000000000000000000016345785d8a0000000000000000000000000000000000000000000000000000016345785d8a0000000000000000000000000000000000000000000000000000016345785d8a0000000000000000000000000000000000000000000000000000016345785d8a0000000000000000000000000000000000000000000000000000016345785d8a0000000000000000000000000000000000000000000000000000016345785d8a0000000000000000000000000000000000000000000000000000016345785d8a0000000000000000000000000000000000000000000000000000016345785d8a0000000000000000000000000000000000000000000000000000016345785d8a0000c080a0b0c20698cd31809701f764a65dea3099d5a274b607818af9102b79b747a7d1fda052c931cef1c49b580b75178c955753132aade2ba5bff82cece18c7f8df9b8cf3", - "0xf86b018504e3b29200825208944e5b2e1dc63f6b91cb6cd759936495434c7e972f87128ec16da2a6008026a007312040e3de1dc9a5902d3bd62b7868b0609fd1f84ce26b000d3b5199a7e5f8a056a0d671abdf81d2ccd7a29e2571298c1a96c690b25b77522ab106048ebab1b6", - "0xf86f824b828504e3b292008303345094066e4ec45ea2dfa81c710928fce7df16bdbd437788026befa6bd186c008025a04e23da248340d94d5f13b8d4569d4fc2a35b122b00fb5572913a045bd2bdac68a040bdda36ccab5335cf93680c0d33a9583c65766ac305ddc316f22a071eeec117", - "0xf86e8304c48c8504e3b2920082520894ee6dbeca74b88e960c58a05671296c32c2573b1e87153039f570c0008026a0d0dedc3291fbde550b2bb2a353a311f4fc62cc7269806f6809c1cc95c1a62f71a01752b5cb40c3b7152145f0046bee2eb6115798f007dc31c2fefecd48cf4b9319", - "0x02f8730119840d1cef008505bb9f6ba882520894cef5bffbcde17cb4589cbb29f20590286285bc7088172d0826e6e7000080c001a0659125c24726ab260a8e8e7983b6c66768957dea6021ac2f8fccc4ec43ad694da06553dac82c593da86e0c6ccc3cdbabb1b170d19e77f97849d9b7da2fbc806d2e", - "0x02f90fb90160840aba9500850604c7b2808307cb2794000000000000ad05ccc4f10045630fb830b95127875c5edcbc290000b90f44b3be57f800000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000007a00000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000000000001cda210667f3a9911e6a3d2e456c75f6f7f108cd0d97a3e03773afe9ea1874d4714f492994747182b9c61b33d5470ec99813b655bc02b50bab0d0e811b6bdd53bb00000000000000000000000000000000000000000000000000000000000002e00000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000103ed8900000000000000000000000059ba06f64628f2de93c4b080f821b42e2624c2a200000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000dab4a563819e8fd93dba3b25bc349500000000000000000000000096626598ce58c4174295025857106cb8e7ac81c40000000000000000000000000000000000000000000000000000000000000ec200000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e2f6e5e148000000000000000000000000000000000000000000000000000000000006437252d00000000000000000000000000000000000000000000000000000000645eb22d00000000000000000000000000000000000000000000000000000000000001a0000000000000000000000000000000000345e0d3eb14b94ac147f34e3b5a5c3600000000000000000000000000000000000000000000000000000000000001c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000001b0c4a8afc2ec8f85de4f0d6e83f80353ae5a40ee9a761eb302b9c88f7a53597ac0151480e8ebc4739ffd17adb270d9324ca081fb797794779df12c071cd535235000000000000000000000000000000000000000000000000000000000000000143e9bb4ecaa3a5d080f8719cfdf87f163e2cb168c95d6fa8b340f3b0430a203400000000000000000000000000000000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000103ed89000000000000000000000000bae7a58b23f91a6e0d5d06276e7e5db05340d7ba00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dab4a563819e8fd93dba3b25bc349500000000000000000000000096626598ce58c4174295025857106cb8e7ac81c40000000000000000000000000000000000000000000000000000000000000ec200000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e2f6e5e148000000000000000000000000000000000000000000000000000000000006437252e000000000000000000000000000000000000000000000000000000006437334e00000000000000000000000000000000000000000000000000000000000001a00000000000000000000000000000000072b1df8674ec6f5681a692f788597da700000000000000000000000000000000000000000000000000000000000001c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000001c9075245f72482459879d64fdf8d88744a6028df677dfa814cf5586d33af6a6e608833e063d1c06826dafb93458bc4df2cc89a92c71378fe9e06f92addda6775e0000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000000000001cda210667f3a9911e6a3d2e456c75f6f7f108cd0d97a3e03773afe9ea1874d4714f492994747182b9c61b33d5470ec99813b655bc02b50bab0d0e811b6bdd53bb00000000000000000000000000000000000000000000000000000000000002e00000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000103ed8900000000000000000000000059ba06f64628f2de93c4b080f821b42e2624c2a200000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000dab4a563819e8fd93dba3b25bc349500000000000000000000000096626598ce58c4174295025857106cb8e7ac81c40000000000000000000000000000000000000000000000000000000000000ec400000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e2f6e5e148000000000000000000000000000000000000000000000000000000000006437252d00000000000000000000000000000000000000000000000000000000645eb22d00000000000000000000000000000000000000000000000000000000000001a000000000000000000000000000000000e673319300bb7616c5b7056e50134a4200000000000000000000000000000000000000000000000000000000000001c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000001b685bb8146389393b898a9882fd24c15a2ae8f23e2e8bd04dddceaca551517e3117409b05b318df8d7f7d06d58538bf88ed03595361af03d34e13251da47404450000000000000000000000000000000000000000000000000000000000000001d3dc2c65bd33d3b55ad90f25bb8a0680e023d2cb53af9b45cfe6e78e824cdb3900000000000000000000000000000000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000103ed89000000000000000000000000bae7a58b23f91a6e0d5d06276e7e5db05340d7ba00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dab4a563819e8fd93dba3b25bc349500000000000000000000000096626598ce58c4174295025857106cb8e7ac81c40000000000000000000000000000000000000000000000000000000000000ec400000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e2f6e5e148000000000000000000000000000000000000000000000000000000000006437252e000000000000000000000000000000000000000000000000000000006437334e00000000000000000000000000000000000000000000000000000000000001a000000000000000000000000000000000ba2e3dc701aa4cd67a0952243c795a3a00000000000000000000000000000000000000000000000000000000000001c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000001bb698cb9228a67377a0d0b58b0bbd406c22f3df17a8b5d1b4e94ae236a5ceb3d1014131324a5424fa1e8c9fd13740d6acc589c57e112fda89a695cadb24042830c080a063d1b05f548ba9bdec494dfbb20b3a7ecae36626d5005dabbde8d72cbd30b69aa06c2357007e3bb4aefa324398f3a2567a55d0e44a992353fe65a0e539ab94aae0", - "0x02f90f7c0182055d8408f0d1808506fc23ac008308783194000000000000ad05ccc4f10045630fb830b95127881322d63e88c94000b90f04b3be57f80000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000003e000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000000000001bd6da957814c6000019256971dd60dfc03f52856057dc43be5fad148d1a1f6c4f5f97a3df0561964b24e13f53771513ddc7a7204c567f4e9499f05ddb964dbb8000000000000000000000000000000000000000000000000000000000000003200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000103ed89000000000000000000000000d91cbd7bd278d0884801ed6d4fb600d8da89859100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000dab4a563819e8fd93dba3b25bc349500000000000000000000000034eebee6942d8def3c125458d1a86e0a897fd6f90000000000000000000000000000000000000000000000000000000000000f0f00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000099304650e8ac000000000000000000000000000000000000000000000000000000000006436ea650000000000000000000000000000000000000000000000000000000064383be600000000000000000000000000000000000000000000000000000000000001a00000000000000000000000000000000069ec067860664b9629faa40ed8322e62000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000032000000000000000000000000c8f8e2f59dd95ff67c3d39109eca2e2a017d4c8a000000000000000000000000000000000000000000000000000000000000000101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000001be0492c5a19aad9e2e00931505d2e5473270b6a48f3bfb51188750826b44ee1bd552192a7073739983b5bb6337ddc6eac9a3e7a243fee9c40ec32da3d13267bd300000000000000000000000000000000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000103ed89000000000000000000000000479750ebc6dd7c075b37c3939b941103745c81c800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dab4a563819e8fd93dba3b25bc349500000000000000000000000034eebee6942d8def3c125458d1a86e0a897fd6f90000000000000000000000000000000000000000000000000000000000000f0f00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000099304650e8ac000000000000000000000000000000000000000000000000000000000006436ea66000000000000000000000000000000000000000000000000000000006437334b00000000000000000000000000000000000000000000000000000000000001a000000000000000000000000000000000b4e78aa80bbd94930479a7567cf6b5c800000000000000000000000000000000000000000000000000000000000001c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000001c0f1f0d8fdd0a1d4372596580db26f4f2752e09c9fbdf8a7f082a52c6d921e31f6c754541d2d4c63badabd476d2c45e4079ff2211e13f7c5b3f57a7e24e1c0711000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000003e000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000000000001bded647a3d1a011b6e0612bd1fcddcc4073b731ed01d5e96a17700fd7d4cee8f44bef252029b962b7ad8dd2a4b9bb754385031774dfee53e983c88680cd7567c000000000000000000000000000000000000000000000000000000000000003200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000103ed8900000000000000000000000088e2b3ddb429bbfe7e8efc392e3dbad010ca794800000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000dab4a563819e8fd93dba3b25bc349500000000000000000000000034eebee6942d8def3c125458d1a86e0a897fd6f9000000000000000000000000000000000000000000000000000000000000115c00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000098fd1d97a3e800000000000000000000000000000000000000000000000000000000000643723dc0000000000000000000000000000000000000000000000000000000064405e5900000000000000000000000000000000000000000000000000000000000001a0000000000000000000000000000000008da7afedcc55ef89c074d15473ce0c12000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000032000000000000000000000000c8f8e2f59dd95ff67c3d39109eca2e2a017d4c8a000000000000000000000000000000000000000000000000000000000000000101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000001ce944bc21ba9d79630849feab4a6e28751546e34f3161d2e3d53243029199589746d17fa53059e042dbd6a69a490888c2c3712c11f56a6eb1d97dd4ba7daab2b600000000000000000000000000000000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000103ed89000000000000000000000000479750ebc6dd7c075b37c3939b941103745c81c800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dab4a563819e8fd93dba3b25bc349500000000000000000000000034eebee6942d8def3c125458d1a86e0a897fd6f9000000000000000000000000000000000000000000000000000000000000115c00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000098fd1d97a3e800000000000000000000000000000000000000000000000000000000000643723dd000000000000000000000000000000000000000000000000000000006437334b00000000000000000000000000000000000000000000000000000000000001a000000000000000000000000000000000fbb30a98e1601c5da48b3ac409ca8add00000000000000000000000000000000000000000000000000000000000001c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000001c732b333c729f32413b5a4b296935343e158ac2160248527355d8154cf655e6b676a0e84432a575571044b21112238f0daa632ed450e304d4c3b59b551c73218cc080a07cc986067538ccd2fe3238db64fce21949b088ae9669bf1079de05e0be941858a05f4b237a924d91f56d54022a48a8ccc377ce10cb1cd3814381d94f836934eaea", - "0x02f87201808405f5e10085069c3bf95882520894e4edb277e41dc89ab076a1f049f4a3efa700bce88719b9a6b0d1b32b80c001a08caf11967b16c0d60db4dbc0127124e760ecfadb8cb19fdfeb22ce8c42fe88e8a0170b6ed3bae32675178274873a10ef82c11b4088f4f497ec5562e85e38cb4260", - "0x02f904d40182013c8405f5e1008506690d0abd8303eabc943ee18b2214aff97000d974cf647e7c347e8fa58580b90464c68785190000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000041801000000030d00351993d0556ecfe76eefd14f84e748d77b3ab8d4afeb75c7da062721ebaffa1e5f17ee54b1091994902ff003688292a06b1a0ac124b243a071752a142dc645f70001af7cb1f7162b51e797cebacf7ed86632f44b7831374681b7682ed2a236eca7864e92894d4e0e6ce235c0d1b9bb91ba1a840515db557f5d7b94ed65d48bb6ebe400022040d6016ab0d408e70b93b90bf651e2fb04d3a8cfa8d7e4dc4203c643e2d2993c97dee1f273b1aff893f8dbd1caa5ad50b31392787a03ab90302cfcbed227930004b07abac219bf434dc24a07da59ca08b7b48b0c5179e0fc20ba79c262e306f8e44ecd5bd1ef5f61528511bcc075c913e632b0bd22f8d9e36ef7fc21a311125dcd0006fe5769e6029b2f8d8d41eaf8f8482475bfa62e9461459eee44cc7b023fe0c6c25c3573e6d723b370a3b28c838d1d83b25530aacae021399ec82e2cf3dbafb58a01071b69b232fd19e61b94fc3909b8ee04f50a1901f55da54b88a76576e3326fff017e2467ff62795f3b33206d3936abcab82e958350e54be497e52bbb12d3dd7e08000b0f682a65c2852ebf62c8d98a6c6d4443b640d78dad0b25c7d07e3d7a64e0786715427653d062097622a4bfeb928176af867971f5dae623116770e43078f5b3dc000cf1b7056082a94ec8f34b66e2682e5a5cb1b587c2c2203a89b91fb76d209e819b744c324059efbf88bb26b747659b57afc60ebcb6555f2103b59a25bf448a8397000dded6a1b0df99650dede7012693c113d77bb153f7be1758f62dd3e419fb3822420ce723d61064f97e4f1b27ce14cffb73122d6dafb24690448a82ca410c343027010e76032eb27d2b9270ba0963acdda5f97d2eac8fb59dfb83867329b5e7afe8af1422febb18c10c28146b3088bba2e15739c06ac62cd6a37c8c5566563db347a5b400106cf3b0ef81ebce19e8536951af3b9b3c41b08bb1144146c55bb3c2cd592193080f668c231b006d65598da9cedbb4aa9ae310cd06b192617ac831191fe51802be0111ced35ba41794154045a4c5dbbe2daf2511f82a5264fe0cd1da8c2bcdaaff4a6b26e4d7d3b3ce79dd4ac116044ee25da86767458ab86bc69f46ba1a8ea8322fc0001237770a82f0882b2f464aceb7c453a814c1c6e78491acd6028b6e7a1432717f594345635db98f793d99dee00f8e0cd9e2a69fcc19efa1ff7e83dbe6a8fc87e4940064372509000073cc0001ec7372995d5cc8732397fb0ad35c0121e0eaa90d26f828a534cab54391b3a4f50000000000045b0f20010000000000000000000000000000000000000000000000000000000001225fc9000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc20002000000000000000000000000bd1df14002fad5be95c04bce29517b03e7806891000200000000000000000000000000000000000000000000000000000000000000000000000000000000c080a0828e3fda1ac47e30b35fa928efb89e75088bec85b4c0a325ad130aad7f039ce1a03a063eb15b56e102e03bccc408b68bd87e66e43be262a9e52f384feee5f4bd6b", - "0x02f90376010a8405f5e1008506690d0abd830259cc9400005ea00ac477b1030ce78506496e8c2de24bf580b903084300a4e600000000000000000000000070713d6ecd8fd27efa5f3f7e1bf0d665bbe9dd300000000000000000000000000000a26b00c1f0df003000390027140000faa7190000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000006436ffb000000000000000000000000000000000000000000000000000000000643729e00000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000271000000000000000000000000000000000000000000000000000000000000003e8000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000001a0000000000000000000000000000000000000000000000000000000000000000ab8786eb1fe5f174c43490242c9b069e0d093daf611f169d88c5b9b21d74a70636e08dcc4190eebfdf57909b6c79bd7776b213f6835c72345ad29ab5c1833dc191b2c3497947ed791c50f5c7527aea0262315423b8ffac79fe59809b7174708a7dec057b74b89bccf97f6a4f10152d8d9f685d99eb4981ea9da8a57d0212f0ad2e564bee5979021451b308b3cd6aa054bd0f721a25a1d5e5e7cdfe82f9d955d105ccaf6e7ecb9e1b5ca055659acf402053b49a52e896c2b4316d7084f43f37ad96ae240eb6a2ec05cfdfa0a35578c005c3672c8b51fed51a377eafe725bf37c4e388c2c92c9b32331fc3077d75ebc571cdf215af3e828a4afab5bcccf1e60184f24728c42c708de7da7cb70cde58acc4c848fbbf660fb8adeeec7285bb72233910a6157be868fe75e41e0b8b38ca9e37fb98c3f015652c8204a71c23bdfd369d8360c6ebec080a0b812b68294606a191409b5f0cb1808269e4595e5f29bbe4805b1b7b755524784a051981453ace78afdb0c9b04c61af01b203f4a0678cc0c1b206d71f87104edf83", - "0x02f902fc018201ba8405f5e100850664b73d0c8304446794ef1c6e67703c7bd7107eed8303fbe6ec2554bf6b880128c150a609cef0b902843593564c000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000006437255f00000000000000000000000000000000000000000000000000000000000000020b080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000128c150a609cef0000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000128c150a609cef00000000000000000000000000000000000000000000000562dcee8a35d34f19000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc20000000000000000000000006ef460eb3563cfcc73f8147b0a77daffee71f867c080a0c03f1a1a041e2de8f7026b1aea00fbf020c8836b4c6ba90b8a29d104988bb58ea0534da92d1015dcc5e28df692148d23bcbc1198fc6fc38bce582018f96a4b7e42", - "0x02f9019b018201358405f5e1008506690d0abd8301f67e94d0cd0cd8f2d13fa44c19019ec5ec89d4cf0f54eb876a94d74f430000b901241fff79b000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c001a0806a09735ac98d1179613509613c09803e3813f86d3bcd9e0e6174f2f65969bda06b0d98cc86efc1480055d228e8f0d59d7fbe3644dbac1ea50328929923fb002e", - "0x02f8b2018201b98405f5e10085069c3bf95883012d3094be9371326f91345777b04394448c23e2bfeaa82680b844a22cb4650000000000000000000000001e0049783f008a0085193e00003d00cd54003c710000000000000000000000000000000000000000000000000000000000000001c0019f2c9054afc33ee2df12ae2febdaeaa893cffefb94e41f6124dbd052e7bab85da00ae34bdbb2c38fda63a1591372ce51a355f08e4c7f058e6dbeae65210f43c180", - "0x02f89a0182010c8405f5e1008506690d0abd830493e094ce384a9cfa713ca15a4aed0a834caa195cf84a3a88016345785d8a0000a4a0712d680000000000000000000000000000000000000000000000000000000000000001c001a0cab8be9739a2fab007a639ac5835baf6d2fc01df13fabbaa8e4ffe9f7f8e776ca071a2282d64a2037e5d3c1d0157765a77d878d847891b89bcacd98a888e1418fb", - "0x02f874018209858405f5e1008506690d0abd82520894e4c644045ef182cc9c99123a8d2e2ad7101e2a0987bf22d0a0ea800080c001a0845523e7589c1496991688b6433ac855d2696420b662b14502fe2f14396d791aa00cc67510d9669accfc9e6952a264f069639b7e03c3c9786a0be2876cedacb91a", - "0x02f8b001048405f5e1008506690d0abd82eac19418487d2cac946c7fe800855c4039aac210f68baa80b844a22cb4650000000000000000000000001e0049783f008a0085193e00003d00cd54003c710000000000000000000000000000000000000000000000000000000000000001c001a06d389a92f78bb1701ff1a6b8b2679372f376b2aa623440ea1aed6591df17e4bea058111b2acceb1d17cf64176dc632affe8f73f6540f497e2b71351c56f2921eee", - "0x02f90293018203a78405f5e1008506690d0abd82eb3494000000000000ad05ccc4f10045630fb830b9512780b90224f4acd74000000000000000000000000000000000000000000000000000000000000000200000000000000000000000002219a20ab5d75cc7705f5e08348691da257b785e00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000dab4a563819e8fd93dba3b25bc3495000000000000000000000000f8209a55a4579207610a9ecd080bf3b8899d0e69000000000000000000000000000000000000000000000000000000000000141400000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006a94d74f43000000000000000000000000000000000000000000000000000000000000643717b800000000000000000000000000000000000000000000000000000000643725c800000000000000000000000000000000000000000000000000000000000001a0000000000000000000000000000000008033f28c8350013b0e5447c06c3a695200000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010100000000000000000000000000000000000000000000000000000000000000c080a0a1432bb87b1f47c56e8171355756fa5601720a349bd5b23e7ae204f5f42b3bc7a04065163aee5c286a0ef82661837bbd4eb730492a368372ddd025a221e9406edb", - "0x02f87201058405f5e100850664b73d0c825208947c11d9464115d720b6e958047d26a5ff13d6dab28709f295cd5f000080c001a019fcdb73b1548d9e75dfc8fd46648ddae77603837c0a9b96538f639f8e8d7ceba00527bf15a765ec6052e9bec2c03032e811eb737be7b65a2dfe6899721e9802be", - "0x02f90292016e8405f5e1008506690d0abd8304b24e94ef1c6e67703c7bd7107eed8303fbe6ec2554bf6b80b902243593564c000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000064372c37000000000000000000000000000000000000000000000000000000000000000108000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000001dcd650000000000000000000000000000000000000000000000000000098c4ec4034ac700000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000003000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc200000000000000000000000011d2c1114370be92bf02b1de938a9e5b7cefb276c080a0dc0b2014b8b7953bd4a99cabb63e53224c702df35eda6b2070beaafcbfbc8a94a068348aa47af415a419cc2f082e027bf72d984c28b9ae6d34c8302fc20cdf9a68", - "0x02f902fa01608405f5e10085069c3bf958830341ae94ef1c6e67703c7bd7107eed8303fbe6ec2554bf6b882e52c8605dddbd1bb902843593564c000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000064372b6b00000000000000000000000000000000000000000000000000000000000000020b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000002e52c8605dddbd1b000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000002e52c8605dddbd1b000000000000000000000000000000000000000000000000000000000145058900000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002bc02aaa39b223fe8d0a0e5c4f27ead9083c756cc20001f42260fac5e5542a773aa44fbcfedf7c193bc2c599000000000000000000000000000000000000000000c001a0f9fbd3424807e964f0fe2eff87af3aebebd731ed53555d66c87d3cdbf364528ea05ad35b56d25d9488b42ceadbeeb60e4a5d52c867a23b9bcbd43566a8b5d67d48", - "0x02f9211b0181f98405f5e1008506690d0abd8307b8c59400000000000001ad428e4906ae43d8f9852d0dd680b920ac87201b4100000000000000000000000000000000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000013c00000000000000000000000000000000000000000000000000000000000001b600000000000000000000000000000000000000000000000000000000000001d000000007b02230091a7ed01230072f7006a004d60a8d4e71d599b8104250f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000006800000000000000000000000000000000000000000000000000000000000000ca000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000005200000000000000000000000000000000000000000000000000000000000000580000000000000000000000000d671422bddc48942f8c1f8f5c8662efb6ab0aff4000000000000000000000000000000e7ec00e7b300774b00001314b8610022b800000000000000000000000000000000000000000000000000000000000001600000000000000000000000000000000000000000000000000000000000000220000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000643617b300000000000000000000000000000000000000000000000000000000645b01b3000000000000000000000000000000000000000000000000000000000000000072db8c0b0000000000000000000000000000000000000000ffc61fc9c4f5ef280000007b02230091a7ed01230072f7006a004d60a8d4e71d599b8104250f0000000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002a46fca8d3c000000000000000000000000000000000000000000000000000002a46fca8d3c00000000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000004000000000000000000000000cee3c4f9f52ce89e310f19b363a9d4f796b56a681beb55216fbc2dc5f846bf33daaddf77458b4a6128447eef16a45acbe433929300000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000d671422bddc48942f8c1f8f5c8662efb6ab0aff40000000000000000000000000000000000000000000000000000000000000001000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000361d6c5d38000000000000000000000000000000000000000000000000000000361d6c5d38000000000000000000000000000000a26b00c1f0df003000390027140000faa7190000000000000000000000000000000000000000000000000000000000000001000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000361d6c5d38000000000000000000000000000000000000000000000000000000361d6c5d380000000000000000000000000001c12aea4bc03469ce2d10227f6e6e63099f42424000000000000000000000000000000000000000000000000000000000000004021e2134ff4cb1261ee909ed4a18832c352f2a9ab4e3d33d44e6e22560eb5b5fa3e231e0d744e3e64bbe5c456d191cbebb6dcc516085ba65124623348ab7a6e5e000000000000000000000000000000000000000000000000000000000000007e004c0fedbbbbd746f18a66b9420aa1accb26f9515c000000006437260e80ed29fcbc8c4ea1276f4c6e353e5966d5a259c576aa81c97c70feb323f2e18e77e87fff62eb4a1582e96c6100e449cf0e305f75998082eef7e3908845fbc6a7000000000000000000000000000000000000000000000000000000000000000dcf000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000005200000000000000000000000000000000000000000000000000000000000000580000000000000000000000000a3f3aaee4be7302bc37683fbd983ec30d0706b7f000000000000000000000000000000e7ec00e7b300774b00001314b8610022b8000000000000000000000000000000000000000000000000000000000000016000000000000000000000000000000000000000000000000000000000000002200000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000006435ede900000000000000000000000000000000000000000000000000000000643f285d0000000000000000000000000000000000000000000000000000000000000000360c6ebe0000000000000000000000000000000000000000ed91ae2d4d9d8b550000007b02230091a7ed01230072f7006a004d60a8d4e71d599b8104250f0000000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000027147114878000000000000000000000000000000000000000000000000000002714711487800000000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000004000000000000000000000000cee3c4f9f52ce89e310f19b363a9d4f796b56a681beb55216fbc2dc5f846bf33daaddf77458b4a6128447eef16a45acbe433929300000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000a3f3aaee4be7302bc37683fbd983ec30d0706b7f0000000000000000000000000000000000000000000000000000000000000001000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fa1c6d5030000000000000000000000000000000000000000000000000000000fa1c6d5030000000000000000000000000000000a26b00c1f0df003000390027140000faa7190000000000000000000000000000000000000000000000000000000000000001000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003205af76700000000000000000000000000000000000000000000000000000003205af76700000000000000000000000000001c12aea4bc03469ce2d10227f6e6e63099f4242400000000000000000000000000000000000000000000000000000000000000401e0ae5b6d4b134a9c2fc602a091f357e13f041b6a36f5a4021f6a88a87d985fd28e19c6474ed7f89d59867bce269de5d694886e4659180ed618e8975749c5442000000000000000000000000000000000000000000000000000000000000007e004c0fedbbbbd746f18a66b9420aa1accb26f9515c000000006437260e1b9f890a6a0bd87ab4bff4dc5fbe5d7a485adcc17def2c2c0a4e64896c83afcf7b5884fd37f8ff17a4ba05a6488bd0b8bb5e7c5dd2b59eac6c4c6456ccc98076000000000000000000000000000000000000000000000000000000000000001049000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000520000000000000000000000000000000000000000000000000000000000000058000000000000000000000000006bbbb68c1ebd9eb7e0a58911609b7728b3ea575000000000000000000000000000000e7ec00e7b300774b00001314b8610022b800000000000000000000000000000000000000000000000000000000000001600000000000000000000000000000000000000000000000000000000000000220000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000643722ca00000000000000000000000000000000000000000000000000000000643725200000000000000000000000000000000000000000000000000000000000000000360c6ebe0000000000000000000000000000000000000000dbea6304c411cfe70000007b02230091a7ed01230072f7006a004d60a8d4e71d599b8104250f0000000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004720157c674000000000000000000000000000000000000000000000000000004720157c67400000000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000004000000000000000000000000cee3c4f9f52ce89e310f19b363a9d4f796b56a681beb55216fbc2dc5f846bf33daaddf77458b4a6128447eef16a45acbe43392930000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000200000000000000000000000006bbbb68c1ebd9eb7e0a58911609b7728b3ea5750000000000000000000000000000000000000000000000000000000000000001000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c733bcb5c8000000000000000000000000000000000000000000000000000001c733bcb5c8000000000000000000000000000000a26b00c1f0df003000390027140000faa7190000000000000000000000000000000000000000000000000000000000000001000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005b0a58f1280000000000000000000000000000000000000000000000000000005b0a58f1280000000000000000000000000001c12aea4bc03469ce2d10227f6e6e63099f4242400000000000000000000000000000000000000000000000000000000000000401a280a823f5efcb3ae75e7f20b81aa4fbd080c214ad0e8b6896b7a938729e1025f05658dfb71ec2e3c96ca7cce065b62472a309c48228116739c6ff3f7b697fa000000000000000000000000000000000000000000000000000000000000007e004c0fedbbbbd746f18a66b9420aa1accb26f9515c000000006437260ef30860355275e57b01a2b5efd934a1e8b58d15f16bca281ad4d9a8bcf5382653f9503541b61b426933799397a15a228d6f8ef4ab066d2bccd78a4b5551522d2900000000000000000000000000000000000000000000000000000000000000041000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000002c000000000000000000000000000000000000000000000000000000000000005200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dcf00000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000d1eafa408c97f05d98a798dd1a6d09374bb47eb3c459be2d152c4951745201fbc251c3e01c1319214caa032c1cc8addeedd72eb36fa47f9282d14329f312e923622022bb66c980be81f151ed9cd7420829dc797e0f82e7315e4a518de4032cf2fce44ad102b20ce84cbf1408e1196a2d775f6251ffca3b5da97b3142f69c3fa3a851dcc789a85c1c76ed6603b0902cb396cdeb39fe988198cd18656d9d5bf7ae28767edfe49f6aa8529ac2c71b1a07b7996615d69fa5c8e9dbc154524a6343eafb4a6d667c142ce6a1e77a35b7195a730b959b30fe1d6bcfe7a0abb2ee6615486c0f4a3f31a381775244fa158d2b97bfe88e1979b8ba8f2dcb232fc6fc08dc571b5939058d7ebc0b3384cd6077dadfadac625906bfea17e78b5f0337dd9095bac916427f18d3b83975498c526a5af9fee669f2c3452e3a83eb41f051ac82776175e573ec48f997c5439f5e14274580148f3aa4379cddb15cdc9ae3118b2a4efa51fefa020eea82262e1963594453a3da6df459ba6ed40d581b63ea5cc043020e070037ced7c648621506843ad555b87f63f20942d17a908f5ea77e6faf4c42829000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000104900000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000d7c36ebfd564dd7b9e1bcfddc0156190a27f6cb4a34ea64a3d4674948c504e24a89aefa0f85b8b44fa303f22e7cb272dbf01f5cbcf7e869638f9fe049d5f4aeb84ea8b49616268debf1c040ed3ce66cdca1e3e5301e125ff88e927e77f25b6a31ae5dea1ee7d8e922f35bb55879c06b4c50cfec73367a46a13eda93748e708d01107d62de4affad51c3c2c28f70961c679f2c3fc463039dadd053b95c00d75d6bac4f870452a92a249b58bfbb50004d9029af4fe215fa9f3acd6530a8ab6ff53d128676bbb28caead364067b9e58e3bb62e785195acb597b81657f561f45969c1ee346f65fb8b52637b75046988affc5cdd7230434153253f43e7ca99a25e47e6cbc0032f7e05d39c523f4ae42cbe5780bab01ec9c3a0efffc3e069bc1604f007be5dca77a0b2b8e856d0bfbc2651c404362fb70a9ab2adaa4802772a0e71fe1672ae24766bcfcfc11aae83cf4bacf16adf528c794ae39314faac17d81284d7155de555187c24b320923b42dc52beaaa1e3e7afc76d57ada06f5205331932125770037ced7c648621506843ad555b87f63f20942d17a908f5ea77e6faf4c42829000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000041000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000db29f7f0178538691f0bb8f3bd0dd7d36024d726518fbab8eb30018742495adc251f532ca9a0624bc0a31879c4c428546f07fa59410bc5053ba353a7c9249f9536cdb7711ad9055393c09eef08b65d144f21fbd56c9b55697c778ea2f581eca65bf11603e4304dd417e2e3df8d835e1f36936c1daef528d74b684c0fd3be458d26f41f8855dae1a078cfebd151b8b69a667e21542335886299bf32f60605ffc6f436769389a1f5b886eaf5ec8a5cc3321733cce00c60e7e31db3311ad24309e6153ecff4ea9c4635b9d5cde5086d90ca1b7a44b80b510271af839902ff30bbdbd59de50c8abd10753f1aa94286b0274ebe0ac8f49a16593583aaa2359713b3b9250ef2a4c1fed1d5c4792d41f2961fa655d27d42f44b08bb317ca227bd2644512b6e27a6a9287f94f01b81642614e6cc0c008d5595d8c2dd98908af762032f02b2e6f893b3be72be846e63fbceb05a2cbff7248d8dbd168da7d190525fef90c9c5de555187c24b320923b42dc52beaaa1e3e7afc76d57ada06f5205331932125770037ced7c648621506843ad555b87f63f20942d17a908f5ea77e6faf4c428290000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000500000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000026000000000000000000000000000000000000000000000000000000000000002c000000000000000000000000000000000000000000000000000000000000003200000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000050f63241360c6ebec080a0a2b945e4859362faab53fb77c11ebf5a8c8366fa118d397e7317ebc30e93ae20a04ade8811e7e22c20a9d8683b4bbce5534da5334132fa7bfe4c0fea478300b7f4", - "0x02f8b2018201768405f5e10085069c3bf95882c987947da2641000cbb407c329310c461b2cb9c70c304680b844a9059cbb000000000000000000000000330726ecb736f0aa2e258838eb5efe9c280305a300000000000000000000000000000000000000000000019127a1391ea2a00000c080a073f3d91eaf66caba9cf26014f4f6865321f8eb98e4d3b7b5b6de2280341e927da0357b0cc70301146b2eb4808c7178855851d48010d0c1e32d3ed32cab56c85fb0", - "0x02f899018220ba8405f5e1008506690d0abd8301e7c59481232edb84dfab0950d6e251c23ed191fceb6cf9870dcd630cf3d000a4efef39a10000000000000000000000000000000000000000000000000000000000000005c001a0dfcfcb137109f494e586ebafd0c18c881c76558b9269e80b96f77e914fbfce3ea05c7fd9d6017d6729564c1c2f7c3c5e7a8f9affb03db3fbec1854a3aca1455224", - "0x02f8b101068405f5e1008505a31a9e3483012f9f946b175474e89094c44da98b954eedeac495271d0f80b844a9059cbb000000000000000000000000f0fa18e248f9a2b51c81c9cd0a28ea4484e09295000000000000000000000000000000000000000000000002b5e3af16b1880000c080a01a11736c34765ce66599d74936619130d0e39d4e047002a3f3f2eddadabedf65a026fe533100d608084e30b1f915440295f838b3eafde7e25c0278118fd0d010db", - "0x02f8b20182010f8405f5e100850656bf35dc82e3af944f004c81519519cf33b2850c74465fa4db19ead180b844a22cb465000000000000000000000000fa1b15df09c2944a91a2f9f10a6133090d4119bd0000000000000000000000000000000000000000000000000000000000000001c001a0c63001d9aee538b0bfa071016ba195ae4bae273d70cdc385a3198b52007e98b8a02b2fddfa4e4f58de739be8073bd5c669fbe18fdc18c3242c7268c6e853db8fd7", - "0x02f90434018204dc8405f5e1008505a31a9e348304470294ef1c6e67703c7bd7107eed8303fbe6ec2554bf6b80b903c43593564c000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000064372c37000000000000000000000000000000000000000000000000000000000000000308000c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000018000000000000000000000000000000000000000000000000000000000000002a00000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000271a505e6b60000000000000000000000000000000000000000000000000dd555dba617a12400000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000020000000000000000000000002b591e99afe9f32eaa6214f7b7629768c40eeb39000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc20000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000dd951cc1b600000000000000000000000000000000000000000000000004e349214ab96b1e000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000002b2b591e99afe9f32eaa6214f7b7629768c40eeb39000bb8c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000005c09e7f051ae5305c001a0068a947a94aa29434685b1bfc7298f5c5767841e8c382ca65b2e696e49896e1da07c21b6031492bc126de9f7e3741a3aaa7999545f7db4256090fe98867d5969f7", - "0x02f875018201258405f5e100850664b73d0c82520894fdee6eccb2959fe0452bf4b611218ce77fb4a6418802ea11e32ad5000080c001a00a8482746ab4de77405c441715fbc6c33ed6575c308eed5ad35cb616b933be9da07ab8c8dd022d646c9ae62e665d4868620ca0f90833a0dbcdeead080f88f7d07f", - "0x02f87201808405f5e1008506690d0abd825208940303d49e0dc82d8e60ea59c3bd87fa927f4ef6e987019724f747b80080c080a085ed13182969d48877d5f5f61545bcfef934f804935e764f066a554c2282cb2da06ea4a5990ae581fa8ccc00fec4266f0b3b4d91d7d7af91e9e6f903d88b5673ca", - "0x02f9021b018201308405f5e1008506690d0abd83025e579438d5a3a17a68c45e342f5e21f61ef0ed602e166b878700cc75770000b901a46c96649d00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000accbfa3707cc9a6518467055d044fc98e4b9408fb0023d3a54c544facc7312ae139b1fa031517803fe4ad3721d9b225081c011f2ff5982f8794022ddcdd3897a903cd42d7c45dccdc954062bdbdd39d83437b346613ad9a46606a8f255e943f20f87ee54289680fcabafd300ec4721e6d2acb40644b127b07d0358def1594807a7df7964961faca0d20da5ac8ae4711ceb51866fdc5664841a7d5a4d1e5c792cc7d3330600923524a75e042eca89d2da6bc226bdfc6c8fb7cba72fea94588994ff0ee32ae3d085007d7689684f126d066de4ec1d082ec4e2931d22a97b42dfe9917e40ad0de25cdc1f9d4a690e83ed91d40017e4997a326bddd849f1e515024d307bb6e9e63f5f23cc6487237365c804c855e08cc50de4a46c0334c887c2faef11d4080df287909e974273639b85a2e96f3d0dd24e81f1c02ebfee0b6c23c9b4ac001a0604b934559f9e0233273728415077fdae8a0ff719cb099665836afcea7537bd5a046e96e60733cb32da80d17495cbce8d91e7d41fcaf4890e4f886c90fb6e2e358", - "0x02f8b0012d8405f5e100850656bf35dc82a7fc94a0b86991c6218b36c1d19d4a2e9eb0ce3606eb4880b844095ea7b3000000000000000000000000def1c0ded9bec7f1a1670819833240f027b25eff0000000000000000000000000000000000000000000000000000000000000000c001a0d2f0667696eaeb570cff2f3589c70baae308ec0742d4c4b4a3d55faf06a5de43a06551744b52f39dbb9cb986a0402a67fe2970e9ad2dad7ee2d611dd903976b177", - "0x02f9055c0182029f8405f5e1008506690d0abd8301278e9400000000000001ad428e4906ae43d8f9852d0dd680b904ecfd9f1e10000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000020000000000000000000000000f20c7c1506f387f9df5e83099179de0dbd7d4eff000000000000000000000000004c00500000ad104d7dbd00e3ae0a5c00560c0000000000000000000000000000000000000000000000000000000000000001600000000000000000000000000000000000000000000000000000000000000220000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000643687d200000000000000000000000000000000000000000000000000000000645b57ac0000000000000000000000000000000000000000000000000000000000000000360c6ebe0000000000000000000000000000000000000000b1c622a6462b54a10000007b02230091a7ed01230072f7006a004d60a8d4e71d599b8104250f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002000000000000000000000000d774557b647330c91bf44cfeab205095f7e6c36700000000000000000000000000000000000000000000000000000000000019950000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b6632f2b28180000000000000000000000000000000000000000000000000000b6632f2b2818000000000000000000000000000f20c7c1506f387f9df5e83099179de0dbd7d4eff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004edec84a038000000000000000000000000000000000000000000000000000004edec84a0380000000000000000000000000000000a26b00c1f0df003000390027140000faa719000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009dbd9094070000000000000000000000000000000000000000000000000000009dbd9094070000000000000000000000000000fca634387cd89128116b80e04c6352a4e7c5a40c00000000360c6ebec080a0b6407ec04ee6380c5454029562bfd799720338f9d76a247151d88360c906bdc4a06c34745f9b55830bbf10b215072b34f33b63f927eeb200079d2ba2ed0b8471df", - "0x02f874018201878405f5e100850664b73d0c82520894cf4e15a051a1dc0c7d3516b941cc1f4247a2214987058f8fd71b953980c001a0c309aaf5ce20170f2a2248637d4b026024e2e7ec043c4ffc6e9ccc7b4ce3c918a077066906133378be634c70b57a3d8c2c48bf7c6dfabbda3ad6c4568cb29c343e", - "0x02f892018201848405f5e1008506690d0abd8301ac109427b5739e22ad9033bcbf192059122d163b60349d80a42e1a7d4d000000000000000000000000000000000000000000004a1d89bb94865ec00000c001a03304810a642c09d6c27d2ad6b9a33f42e967e1d826e0a72833304c60c2ff900da02d7a5ba1fd401a39e631bcf7060aece3a830e7bf1f9113333655fdbc3eee54bc", - "0x02f9021b018202728405f5e100850664b73d0c83025e4d9438d5a3a17a68c45e342f5e21f61ef0ed602e166b878700cc75770000b901a46c96649d00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000a8bc050a14c4f81901f5a16516fa641c2c729bc7a1183ea7cdad3fae40ce1b4adf07eb1298f0de7bb8f6b5fbbf41e727e5cb1de27532f378874fabfa3722363ddac511bf299ccf4282c281564ff750362c085212ff8b1db95d0db8c43aee9404e26e324731c845de7ed3189eaf3a5e03302d9e36cb2fef67fc3890cb0cd18af404c3d36d0901b6c94f58f975082298bd7d43ec263ccd8c728319a390085c212e892fe7ff4a6a5e85cf00a0552ebc72b13540c71bff84da057a3a00d9a674e0d88449111182415272f7815fcba8926da981f14509cce2ad2d645ce1befc206dd82f9c604e7915225166b6d03597ad04341f80ae11c9fe3e34cbf9e12cf93fc35c06fbe9704fca972ecad2092afa2493e7edfe23d2b05b7e5540f7af3717ed815bf303eeaef016ca3900189232eb8eb0a25ae9138b7243e5a64a745aeae0f310eecc001a034ba35022fa2c855ce7526479ae5c0e6660daeaab8ba2789b771d367709836e5a0492bcc2cb4faf168501a7937dc1259704778b13851e53346f13cbfe8579f03b5", - "0x02f89001318405f5e100850664b73d0c83041bcd94e0369d409fb4988fc5acc7f4268164ed1f88696180a48433e7f3000000000000000000000000b629c117fab3baa951a220f2175a02a4bdbcf734c001a01c59542714831a2ee6750f5917d9145d7fee0d7627270848be03b88b0e39511ea04487b283b3e2deb7c9dace69d424f388e88d63795822ec9c6031d7d9dbc4a6c2", - "0x02f8730181d78405f5e100850656bf35dc82520894d60883dc7053831d065ed6f5fe463f4ab42ba1bd870aa87bee53800080c080a0f0ce472c16c735e110107ec4c024023e1e43c5b3c763eea08ae049061f915350a059720bbe6a43e844dc7c4362acfc3223f0c42754f0dba4bccafa9f381aa89372", - "0x02f9077d01128405f5e100850664b73d0c8304c1af94000000000000ad05ccc4f10045630fb830b9512787310706e1e68000b907089a1fc3a7000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000003a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000000000001ca1ab290dd869f19848c1cce9bacec5cf0bd6a15df1d1339de6d03ce0e28c22a046a644d39c87f945cd130298deb01c634b8975721316bd52fdafff98da3f3bbb00000000000000000000000000000000000000000000000000000000000002e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000103ed8700000000000000000000000091b46e608153c5978a16c9efe1b8676e140dde9700000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000dab4a563819e8fd93dba3b25bc349500000000000000000000000096626598ce58c4174295025857106cb8e7ac81c40000000000000000000000000000000000000000000000000000000000000e650000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000310706e1e68000000000000000000000000000000000000000000000000000000000006437250d000000000000000000000000000000000000000000000000000000006438768d00000000000000000000000000000000000000000000000000000000000001a000000000000000000000000000000000e2639f9e7ae4fb649263bf6c3399d8ef00000000000000000000000000000000000000000000000000000000000001c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000001b43012bea97b28790a7b0e825329740cdc3acbe99e6118311015d121df098640e30ad180601ec50b534d56d208ecaa3b6f94fe67d8b21e5054cff60c1fa731e8e00000000000000000000000000000000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000103ed87000000000000000000000000b1e02cab34c6a55077e1dee5a4cecda67e1fe2a800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dab4a563819e8fd93dba3b25bc349500000000000000000000000096626598ce58c4174295025857106cb8e7ac81c40000000000000000000000000000000000000000000000000000000000000e650000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000310706e1e68000000000000000000000000000000000000000000000000000000000006437250e000000000000000000000000000000000000000000000000000000006437333600000000000000000000000000000000000000000000000000000000000001a000000000000000000000000000000000f12f4eaa574d6b72b6a572891bad979900000000000000000000000000000000000000000000000000000000000001c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000001c02c91f3f0a4a432806567e1d6efe985567a8cac30deaa365b0866698360b73ec2930e808d7bdc8e5e83674e0e1a002b0f912e2a6a0c93654a64174b97b8cd85c72db8c0bc001a055793a51f96a4dfb6801689125e4c63950a33dfc9e8a801fef9e7683261f56eba0074da27a9e44983d2dc726cb5f3701c5fc80b2aa4743f96f21beb9511ec86436", - "0x02f872010a8405f5e1008505a31a9e3482520894611f989e13b6c5c8a59b964e3049be79ceddeb71870f42991aef9c0080c080a064f8693d63ae80e4dfd6053e73ed82a36f219a573c4ace12bd183c09a9f1174ba0378348406fbbdc796c9010473b9c5c71c2cf847b9a3d687591c1cd2118cc5892", - "0x02f87301808405f5e100850664b73d0c82520894c010fdc7529cf5e62b384a5c1e96f23b5964da8a8812ba1d63177f3fa080c080a0a4387c5948e19534485c5a8cfeefd108cdecbe70b3c864c7c1607f850839a04aa037a01f3420a9837cd2ea9223d07d193774af87e6b4a43bbab5c9ab81c36310e8", - "0x02f8b2018205998405f5e1008506690d0abd82b44794f8209a55a4579207610a9ecd080bf3b8899d0e6980b844a22cb46500000000000000000000000000000000000111abe46ff893f3b2fdf1f759a8a80000000000000000000000000000000000000000000000000000000000000001c080a00ddeefb92c400e137cf4a2f2f64f7aaa3d4780fdd8ff8cac356b1753a786ccd8a0718f3ee89efa433ca89551565fed0235d30ff0031e2f6fb4339871597266585d", - "0x02f899018205cb8405f5e100850664b73d0c8305aa0994fbeef911dc5821886e1dda71586d90ed28174b7d872386f26fc10000a4efef39a1000000000000000000000000000000000000000000000000000000000000cbe8c001a0a6be98ce6d8ee91495400b20e1f0d8b4402d4f1c4f7e23fc76c4fcef94eb7558a046cb0c36850ebb2b87db24900daa99dcc8845f48896f6749178eb450660fbefd", - "0x02f87201808405f5e100850664b73d0c8252089480c67432656d59144ceff962e8faf8926599bcf88741fc0b8b69f33680c001a0029f65cc866e27e5287e503ab7bad5cb7ee3a3fa8732d06b28a7ab67990c0b1ba07584c9e5bc2a4dfb0f042f465bd03341d36bd983973fef67eaec465bba7e6650", - "0x02f8b101058405f5e100850664b73d0c8301677e9406450dee7fd2fb8e39061434babcfc05599a6fb880b8441c560305000000000000000000000000c6ba3d66d50076b80f8fb7154d6cf012677a78920000000000000000000000000000000000000000000000000000000000000064c001a0dc470a613a8fb17c4f10c39a0ba27963da0a16e461b8825d1db73e7d0c81ba4ea06b3ab0e5d99e18f286b6f5a58bda1027d0cf498966dbe5e0437fba8e3e232b3d", - "0x02f902fb0181938405f5e100850656bf35dc830369e094ef1c6e67703c7bd7107eed8303fbe6ec2554bf6b880510bd90ef048000b902843593564c000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000064372c3700000000000000000000000000000000000000000000000000000000000000020b080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000510bd90ef048000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000510bd90ef04800000000000000000000000000000000000000000000000075379963d7033567f4100000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc20000000000000000000000006cd079f296c10eb84a64239b893d4edfa2e1d779c001a04e75b2cec5e1f61b54556365ff350ea11e73ea4c02c2890e035cedea5db0baeda04e74c70b005db5f41c2d8631565e9b8c5e50c9dc87ccf3b77992fbfad83c77c7", - "0x02f8db018203288405f5e100850656bf35dc8304a1aa945b088d37a1ddf6871e40840d59bc4a672d1ca5a38802c68af0bb140000b86486769186000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000205c080a010b6982920174be4495d4b91b0b17a66a648f55e02f1895fdfb455f06a9fceaca01a25db6df0fb42375b22f67ea8a4905875017d2d1df95a2375370286fb3a8f23", - "0x02f90494018201f88405f5e100850656bf35dc8303add094ef1c6e67703c7bd7107eed8303fbe6ec2554bf6b80b904243593564c000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000064372c3700000000000000000000000000000000000000000000000000000000000000030a080c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000001600000000000000000000000005eb1d37ae4ce0dcf2ac3f6f64c53ce7bedeb6a49000000000000000000000000ffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000645eb19f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ef1c6e67703c7bd7107eed8303fbe6ec2554bf6b0000000000000000000000000000000000000000000000000000000064372ba700000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000041d40e78217a43341ccd1ec8a79ec93c68c9750444bfe9c05ba00bc6d05665c85e0c1cfd3a61a0ebfce26bd8992bc01dc3af2617892f266e830be13cab8fd946971c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000188663af203ee4b3196000000000000000000000000000000000000000000000000042174dc8f380ace00000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000020000000000000000000000005eb1d37ae4ce0dcf2ac3f6f64c53ce7bedeb6a49000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc200000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000042174dc8f380acec080a08c73862e9b08df3ed3c6d8db247e2dbf046bff292cd74c00b11281e589ba9250a049bdf4c03af9d7f140f9983f99d80661a23fb7c8805f1ff96716f7b867818b02", - "0x02f874018201888405f5e100850656bf35dc82520894c16cf1e9c4d301a89f56748c1a0ba221f2287836873ff2e795f5000080c001a07e490c57deeb3d3b4c8234296095b93cbc2810ed38be81a0e4edb5485aba94c3a065cbbc59e2eab9b29386a7975530f5cdc65775cf21544ab724adeaf5106fe835", - "0x02f8b0012e8405f5e100850656bf35dc82a7fc94a0b86991c6218b36c1d19d4a2e9eb0ce3606eb4880b844095ea7b30000000000000000000000004d9079bb4165aeb4084c526a32695dcfd2f773810000000000000000000000000000000000000000000000000000000000000000c080a063eec4c931fd86751e062e1fd2490e79789804aa402caec8c44f6b9ad7e8708da02a6abec332899cf7203a838c340e486c75e650b179285322d6ad9894f6662d43", - "0x02f9013c014f8405f5e100850656bf35dc830205b994e7d3982e214f9dfd53d23a7f72851a7044072250871e32b478974000b8c8fa2b068f000000000000000000000000091fc2e2bb9886d107ba3537defa42744282eaaa000000000000000000000000000000000000000000000000000000003ffae8f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000c8716a565eb5535a57e0333e3976a6e032b67de100000000000000000000000000000000000000000000000000000000000000000021fb3fc080a05434e3993021c90b0f55b6a9316dea951024a63015eaa84d43e2ff6416072468a029afcf5a108eb4a0060f87e682038fe7a2a1375b1202f2fd4db0c18100ad6cef", - "0x02f9044101498405f5e100850656bf35dc8303c9569400000000000001ad428e4906ae43d8f9852d0dd6879536c708910000b903cc00000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008dc0d6ae89c000000000000000000000000000bd36a733878d2a918c8da97051c173f1d908eacc000000000000000000000000004c00500000ad104d7dbd00e3ae0a5c00560c000000000000000000000000007dd04448c6cd405345d03529bff9749fd89f8f4f000000000000000000000000000000000000000000000000000000000000076d0000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000641a18d6000000000000000000000000000000000000000000000000000000006442f7560000000000000000000000000000000000000000000000000000000000000000360c6ebe0000000000000000000000000000000000000000b872740188f318ab0000007b02230091a7ed01230072f7006a004d60a8d4e71d599b8104250f00000000007b02230091a7ed01230072f7006a004d60a8d4e71d599b8104250f00000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000024000000000000000000000000000000000000000000000000000000000000002a00000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000775f05a074000000000000000000000000000b41f146670ce3dedac51d79956cd5e292be26ec400000000000000000000000000000000000000000000000000000000000000c3f4883b30a9e99cb7dfc9ae7c50173fc4769a08dea2a0d517c381c9fcee08f550790248ab1af729f5ead4de10d02e84faa6a055f4a31993e7215aff1c881fe9d100000ab114a0b67ac7f67d17b9f27a5e5f158ded04989aa3fa1d30e9951497e6ed89eb3ab1647b581135d4bff8fea0c9b9e08ecd3ee7d971e95c8f8134cac521c21c0409af9cf9c2ecbc84cb414895eb53b675a07efab5d628e1671ddc318902824da044f765ed3ec148d5e16bfd8e55518ba7d5a23326f12f31e400525c48d84215ad000000000000000000000000000000000000000000000000000000000000000000360c6ebec001a0ce1ac72ea87ca0743d7033fd71f87571ddb7ba1fd1248d86d025b220b618bc42a0110701c428e7f809b2021a97c830fe4b6a415bacc993fcbeece3493a054de5c1", - "0x02f8b20182021a8405f5e1008506690d0abd82b5d194160da18a5be05703e2dc430d7baa69c53928d0b980b844095ea7b3000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba30000000000000000000000000000000000000000000002201bf3ef4c1aa6cfe9c001a02cda008a9daba085a41874a0aaf8b714a6f58c1333a191029a8b67051dc9749ba060b4e93e5dd7f1d8c1ed50a63bc60fe9d43a36e88c2ae57d5f7ef4fb6fc544f3", - "0x02f8900181ab8405f5e100850656bf35dc82b6e394c02aaa39b223fe8d0a0e5c4f27ead9083c756cc280a42e1a7d4d000000000000000000000000000000000000000000000000003dd13533178000c001a04561ce1a899135adee1695986b1b14c804386c65e9264959a109307328f16ef1a05d375728d5b89e9ef564384e678edd52b95181aabfe2858b2ba48e658f4389ee", - "0x02f8b2018202898405f5e100850664b73d0c82c089948fc0d90f2c45a5e7f94904075c952e0943cfccfd80b844a22cb46500000000000000000000000000000000000111abe46ff893f3b2fdf1f759a8a80000000000000000000000000000000000000000000000000000000000000001c080a0e0d6c7c4904c91014851279ee58623887c2bdaaab7643ae018bfd027a4c3b98da06484cc12bf06eac7a6622970514d26f53623f0545b8c9199ff24c156f2d71392", - "0x02f87201398405f5e100850656bf35dc8252089454dc7ea5b89f3938d52fcd8e4e6b05f3378f3bb48713257af772639580c001a00fe2288c0f26d957d2b95fdb7229e9cab8d70b0299943e5d49deedce62c7ea14a002d001ae7a825241657ab09a673cd0d5997cce3828797cdda9e2743b103bbe16", - "0x02f909fb0181d18405f5e1008506690d0abd8301d3d39400000000000001ad428e4906ae43d8f9852d0dd680b9098cfd9f1e1000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000004c0000000000000000000000000fda747ec63a051a6f9b825c766795a1a405d8292000000000000000000000000004c00500000ad104d7dbd00e3ae0a5c00560c00000000000000000000000000000000000000000000000000000000000000016000000000000000000000000000000000000000000000000000000000000002200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006436df8500000000000000000000000000000000000000000000000000000000643814140000000000000000000000000000000000000000000000000000000000000000360c6ebe0000000000000000000000000000000000000000abc17a74f2d1f4390000007b02230091a7ed01230072f7006a004d60a8d4e71d599b8104250f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002000000000000000000000000b75f09b4340aeb85cd5f2dd87d31751edc11ed3900000000000000000000000000000000000000000000000000000000000040030000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000172758f5df430000000000000000000000000000000000000000000000000000172758f5df43000000000000000000000000000fda747ec63a051a6f9b825c766795a1a405d829200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000098c445ad5780000000000000000000000000000000000000000000000000000098c445ad578000000000000000000000000000000a26b00c1f0df003000390027140000faa7190000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e8da789118000000000000000000000000000000000000000000000000000001e8da78911800000000000000000000000000d1f124cc900624e1ff2d923180b3924147364380000000000000000000000000fda747ec63a051a6f9b825c766795a1a405d8292000000000000000000000000004c00500000ad104d7dbd00e3ae0a5c00560c00000000000000000000000000000000000000000000000000000000000000016000000000000000000000000000000000000000000000000000000000000002200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006436c29400000000000000000000000000000000000000000000000000000000643814140000000000000000000000000000000000000000000000000000000000000000360c6ebe0000000000000000000000000000000000000000e99c478603f3d92c0000007b02230091a7ed01230072f7006a004d60a8d4e71d599b8104250f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002000000000000000000000000b75f09b4340aeb85cd5f2dd87d31751edc11ed3900000000000000000000000000000000000000000000000000000000000040030000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000175e7c51762d0000000000000000000000000000000000000000000000000000175e7c51762d000000000000000000000000000fda747ec63a051a6f9b825c766795a1a405d82920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009a3011ef408000000000000000000000000000000000000000000000000000009a3011ef408000000000000000000000000000000a26b00c1f0df003000390027140000faa7190000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ed669fca68000000000000000000000000000000000000000000000000000001ed669fca6800000000000000000000000000d1f124cc900624e1ff2d923180b392414736438000000000360c6ebec080a059f2e19d818d4002af3e9690d828b370d6e88a933e6a8a74c6f19ea255b316e4a0139779af6dbf27582b9dd0db0a0bc7999267c626758f4573150bc30c2bf0f109", - "0x02f903e0018201678405f5e100850664b73d0c8302648b9400000000000001ad428e4906ae43d8f9852d0dd68802c68af0bb140000b90368fb0f3ee1000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000027f7d0bdb920000000000000000000000000000c2f644ab35da611b6cec3226fbdbcb62881e92b5000000000000000000000000004c00500000ad104d7dbd00e3ae0a5c00560c00000000000000000000000000809d8f2b12454fc07408d2479cf6dc701ecd5a9f000000000000000000000000000000000000000000000000000000000000122e000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000064371d6b0000000000000000000000000000000000000000000000000000000064376a660000000000000000000000000000000000000000000000000000000000000000360c6ebe0000000000000000000000000000000000000000184712b36682b27e0000007b02230091a7ed01230072f7006a004d60a8d4e71d599b8104250f00000000007b02230091a7ed01230072f7006a004d60a8d4e71d599b8104250f00000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000024000000000000000000000000000000000000000000000000000000000000002e000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000011c37937e080000000000000000000000000000000a26b00c1f0df003000390027140000faa71900000000000000000000000000000000000000000000000000354a6ba7a18000000000000000000000000000e9a94290c590c996c0564c9a648234874658c78200000000000000000000000000000000000000000000000000000000000000406289f5757644eb587a8d96e9d70f3de08817d4bd9cf5b1c9387fdd52fbdd87e41905f7cda2c7ca79b040abe8aa0c34f59566f2b8a38510cb7f61830afee6f0bd72db8c0bc001a0471721ba7e1a6e0db995b9860d91a2cfdd0d21f158ce40fafb5f348be7224cada06795d5280df004f36f13540095b982e24e79f8605775de2ab1d832225ccf3240", - "0x02f8b2018210b48405f5e100850656bf35dc82ecf594c22616e971a670e72f35570337e562c3e515fbfe80b844a22cb4650000000000000000000000001e0049783f008a0085193e00003d00cd54003c710000000000000000000000000000000000000000000000000000000000000001c080a045c4a875ad69574a7332299f16d160a167124445c2d10461534f087b8f38fec6a031d9be37119ade3606ed5fcbfba01806042f04fef70ac60be6204554384a4a2f", - "0x02f872018084054444408505a269017482520894e9748c49c3682c99d183a5ce3efbb2f64e92a2908703b49a5c80300080c080a0454808e074f9bc92f570c19c22abe7151014127a37356f5e676665879ce34f33a0609e3098aaf28332ae3dea4eec2150c53a5df6070b170be0f46fc0863df2c017", - "0x02f873010e84054444408506ae545b6f82520894a2df5ed98a14cc63169b636ae1803cdbeac9a84688022ccf0a39c5aa6880c080a03a9d02f4264c0dde78793fbc1f1bef62c50d0df5b2693c85403da6302f674ac5a036af406c92bcde9fd3843296aef6369d4ab293f237f561fd1e09505d9d7ab1e9", - "0x02f935d401830b0ae0840544444085093e965f328305dc32945e4e65926ba27467555eb562121fac00d24e9dd280b93563d0f89344000557aa9a00004a00000400000000000000000000000000000000000024000000006437252a000103ed5600000b000000006437252a000103ed5700001b0000000064372539000103ed57789cecbd055816ddd63f3c371d12d24add9474a7a2487749484aa374774b8b2028b7d2302a5d12829420888488a2a880488320dd21f55d0fe8f3ca7384393e7ace7bcefffd7ed7e525336bd69ab56bcdda6bafbd6f00d37e03d326082fc53d88402520e8b8fb05c4d5f15b6339c0d9fa963a4d4b108faffc926b11694025260a2a06820a381a76df5fd0c6153e16120cbb6bd48793e6a87a55d62d567ce4486ee48e98755e16f20822d6a446d5b8ba2da4cb3b178f3d266ef09f7dfd45da0baede7a5adb2e37479d16fd7231dfdb2041ff093a642555014f3cc33e7ba554e959549bda4a08fd06bfbfb875dbbea441de9a6274215f0dde997b9cd17feae3d1ec1810e201a3a3c9e80110fc281074e45f7bffc1f2ff236050fceaeb1740cab8d938f4f1365178b9de8540590f0325ecf76c45e5f0709c2d708869394a3a601f60d10ae578cc1df52ffdbd46cae2fa6786e82f499b32b4305f3669b8f685c76f76f2eb735055f2d7f70780ed7d37c519e31575e6258dd816f832924fe79de8285953f9a8e8f8d986b3f65e30e845ee5ef8c45c6d56458e5786ee41fb99eb27c25cc29fd80ddfa56eb0328908770e38809f783daacf06aa27bc12d5156903d51116847b2caa12f62751f4e05fdffa0a3e0000f03f49447ffe857ff0f100e0c7fd0b63af5320fdf591800332fea1db30fde55a1440fae335df9e831d20a2e0237d95fbad2e90fee75138800ffca58a60a2072e37502eaf27217e34d8d74dc1be45b502f2e19624cb86228b2dc1a8dcdbac590ba68d77499856749556e84ae7c0ef25fd684082ff58250771f40338d40fd6b511a4be02bdc38c27957a59bab994024d6e54d274c50c8103348dc48f6ebcd1646b8d23901b61413d53f309c30b6b7073692daa8c549e2ff608c9ef42e923349fac6f20949c0b1eb13eed13b87679a663be84281876d76378082c6ae25931a42217663b17b84c35ea68fdf0091edea5e0f607f562dae415ae5e2a154f200a250a418741d02feef7984381dc11032101c23aaef720c017bc7df6b227de3ad39a6879b2ecd0e13e6df21f0295c5660907cfbe1b94340b2ba3df6e8c58cd5fb44157caef1d282f7379c87655ba02aa41ed21e8504527fafee2e73e41cd172e65b3c4acf71cd2aa9f1fcf18d2a793dc50115e5606982313846905ad0a22b59bfb721c2334da2603218b0687a05fdaffefbc2e60f743c5ed218b7368a3e1503ff8a3d56a7e3c4e83c16eead60a356ebe1963218719a4146387b6476732336bb8c913cd4e5ddb4c5949846cb59f1bc83f3fd2f70b0005a8ef2314a03a174c1094998974dce623cb3739eb1d62fb5462f8a9167f83c34bef3a0f969a040314fe6590ad7d7d3a7e49e93d067e291fc56c0c137bf43570ea9252b2bc5b2338ddc498010079eb3981308c203c71d1c0481584bfbe9b620dd1c6e5a4f0209fbb72c79e933e25410fa890c434c82afdfed505de8a248ce8832565abdbbd9debea11865538505f6b400864570c7abf15ede19f135bfd298872a50fb34dfb74a860e749b6d7b4e59b62f508d0bdab43d436814123d0fb24d171bd339541ef8b4613fdbdac60585722c452055b0060667d2a082f596dcf3d84edfafd70dc0754044baf0bab42a8638757624419bd5b2e6b989c514ceea6cc2bf4aad44288d7ca45c3851159920fbc08c14f04c52f0826fab6abb4cddfe0bb48ee503f959d1924884fba4aad1c4f9212e42d5969a0c4057a2e97991ada94b93d130d3b41dc10964adb9633e85e1331bf3a90f82951854e080022d6c3af46fed13841c8dbd6084f7963fe280b291d15c447ca221606563d59a28280f41b27aea51ed46df72f00508440af1ed68ef6d955e7e201ec19df8e424f6a6c0155c371874788d932fc26de3763a01abf34ae3e375203457ac6a510abf0c8737524dc5a17f2bdfd7dbdb18ad774c200a4ce0da48e803d65908ccd10a1ca03f388f438c5e155f3dc1e8e28d4199d6b6d6148ce51f46370a012c92c3ef3732c4415427c5860071c4417e5a1c62f4cef066237ea8c554b941885893c1820e4ff2f0306e5cd1d3ec0bf56e3f798fd017e453b77a41e6409a0ade16e7f2972c87c8276eddd448e66fd249cad11e1c42ca01389006b99f557e4030020e6174ca89477337ebaa9813bf8cc15f92796c1b736153428d5a8725363acdf557d3c7f6b67825d180fd7f4998abc8a288ce1da5df70b8a6d3a924d7ec4b85f30ccdf9043bc4010dc2ef0763bed103da4ce1dd2e9c1a9e5164a828921b3c9e958c7f47ee65541760d284aa14b49923127992fe0c3847abf475498d9f9187d3f4b96d41d229286a9b47400f5c606eaf540d8f3bd7e8d75fc16828bd3c56e78bb1e6760953b7c8de434a60c69d6e5804a54fa82b3d6c6dfbffccb6de3fb8f23532bcc8bcf2f67c887dff1e9c886b2f810331e807cbba3f18e4e739e2ec178667fefabcf78d8cfb11bdb149f1368e80ee41c33dc4486cb2c3e97cd8ef0526d67915219729f63e02e11ae129a26e4fe3c01afbe6936f3bd30ee73e7829489bce4d2db329876f5f378dcb5a4938f7e3d2a847a5033321884278904e1732043c84786f25421005bfefeea6fb4dfd1082e168178e20b049d554515ae66ee6eec64e60c37763287dbd9bbc36d2cddcce1c62e70290f6353171b4fb8aa93bd8bbda9bdcddfd1905e45554d4a4b4c4d525d4c4d4a59454b51eea294988694b6988486a28eaa9a8a868a848ae2df11bc0fd8f1bf2ad9003a999b9adbfd71cbc6d8d5ced4c2dc0c6e0c77fa5a444b3b4b174b63973f0ae86261ec0237b6b1b17777865bba38c35d9dcd9d9ce12ef6707363273b38bd8a2adcc5dedadcce9903ae696766ee0477b1b074fe538e8393fd1527635b36b8abc31f2c025c5c6c5c5c5c7b5ca6f6ae3666701373b8a98db1a5adb919dcccd5c9d2ee0adcc5c21c6e67eee1021780dbdadbb95838c35d2c9cec5daf58c08de176e6ee70494b6717274b1357174b7b3bb892bd99b90ddcc4136e66ee60ef6ce9f28700633b33b889bd9393bdfbde954b03f8adecf676701507174b5b4b675b0eac9fab408e0bb6ea17c43d65e4e5f9ed78acb42ff0899d36b150523d2def652ea4612dc5efa4cac3ade3eecc2765ad7e5addceeda71b88554d4c83df4e9bcf5e43d05e85ddc3dddeda4bcedadc50c149564b569bc74dd1d0c4d6525546cd56c3d1def9a785037b06594a97b877abf9dabd8c6c31b6a915d1ced3a4b7039c25333aa663bbe0e53c0a832096c653e512db22eaa015523a17d2540c32cfb40798abf2c88f19d4ae386b0beb0148b11b48315733f7ec3186150ea2e81dd267a11943a5c54f5777ecc4d216ef70bf670d652035254aa8ab44a24fabc3df8250ca16820ee9677f7fc127e1f90e19bde9045fcb9c44f04957e7e88d17ec4772e3891fede6e0715440bc1ec26a425adda3c9bf0e28cf9fe807f7a0eafc00ff4fd7f95f2004064ca3b0538ebf36cfa3c0b280efd29bdc1690742a64c457b77e4317afd153ee0e52a84b58ec3e59c68d2404293a1bd7d4793e7e20474d76efceca7783a767d8f87f9b79a8ff869947a2349b301f3533df5ba98aa1292e3981b05b1795b8475daf348c7dec467b604e1d0cc18f05c52f048e7528d6afc99db9f728a2e8eca71d7f8a4cdbf729537cf8eba374916c4cc8546f416d9facc1b8cf55bd347a97e3da1ddf715e2b258d5c89b03290ced6c436ba19a80ba00f6da0f7070e5aef0dc3d1a1278880fba0d8b3f1e85af99cbb1265f97ec7d7221ecac22ad1dd5f2013457faf9d4e11fae7c9e86b45968de7a3a58294b842440412bea7eb4f3deeaab280efda3cd9c943d11019e89b5eec822830540783ea4c100308adf40f01c83840d1db53dd95c761020f2c2f4a7ec1156fe730c2b330170d6d3f4679fcdc36cfc76cc763eb1196e9d47672e5cc6b4fb2faddab9799f3fd31bb386ef2af91b51238590148bad2f9297279979f2f5930849d7c12ab7b1ec658affd747bba4fcadebc1d89a28f9e09f579e39ba712c453005f3fddaeecec10e5bc297ddff548cfde950fd36b6f01e4f3976c097d7a3abed8383dd26caabaff8e3d945b36f142382def9328a1e270f65a458e77b5171fe466c68aa6af7d89642944bf516418f0dea700ade27a034125322f804238c9a5faccc1266317338bc7f6032f87710a19e3b9c08522961adff748edf20298162bc6b7242a9bd79a06f12d7c133c3fbfe17ea88a49ea65d86a86a2b0a94d0b60ee38049812b74eb9601a2cdf727b97077f1cdb94d897c998ec396f271776bbd0d6208cc238528adb857a44832f0c9b29856cd4052d9922bce3d5cce7e63612b454183623ab40925a5231d9f4e9e8d3e132cfb2e250c3ddef858e88503b334551462a24a8c487bf61f2883edfddeafb199bc3cb4a0b479e6fb60214ef492e793199605d013b463c244fd9446859438fc9857b4d7dd1a88db95e01ed7857dc55c21dec3b4cd62dd4727708e663e419fda680d14f60752d50d7d6226945ed9a8385f1301b638706c05990b8dcad8361f574714930d7b5346e8533f39d42598c8f67da17de6e5a167e120aaa31f3878cf599e18d2b4b7114984ad66836e9dc89620de6dc696e819b1ab760b86219d74e707c71da66d9c0a4209eed0aaa63581b405616d18e76647d17820a06b223f88f9dfae22396bde99b6e4d3b1edfde4afd81b0a5a7989be969abf833fbc730bc5371121fd344c83830b533e4723dce7bcf74197f56e5e8bd2fdbfd42a74c451c0d959188ecea7bc4ddf9d3e2b5d7e629cb6b2d9e92d9fb291ff78d50223aa3797103864f2472379309d032210c18c2ec39d1122c20bccc7869364f467ac2c0cebadb30543103586ba5c435a6a51cf2daa5540ac0e62b7fac756d5e323767b59985137518384e51656e8e62cd1adfbdc26c1b279671d9ab509299dfafa5b5f95d827c33989caff0b66c40c1096ef51ea7fac6d98a693e42dd172478efc47d8782037d78c4581960041b01a7e2888b3825310560cd4d4152063a6952a79eca6aefba771a9791bf4e53bc34c0e59f12db0b670debe0b2c3dcede25341d338c146bf75de0291513078da196626c8c0b637d44eaeb7d335e4dda473e772c7ae05a38c01fd3e305e42766975b64df38ed093eabdb01b717e332a4c95474b16400660000c09400552f8894b43a9a23f8b186a60a7a3fbd098a178b086be1b0f702f6ddb66e43e535af3897db5e561b6e150a6ef43a57af6b15e5e3caf266ba78fe6113b0378f2627a120080545935bbb3f7a965b55aadd8dddd5d0700a48a9e65e1bd4919f784bbea1f5680100000ca3f6e7c53f9e0ff07857cbdcf9264e83c886ee0eb2068444086d39b23eeb41a1532398aafccab69dc1ac8704eec6e0a4abea58dd7659237379bc75e0bfab4d44af8f078bb16947d242f70317c3eb16784e0bce2fbc66cb8645f390040a3923eb37f4ffde91fca617efdf723e558ff2ae4eb7de609b7add75c05ddf1f2bcb9652c4bd6f595ebb4ad53236e4bb94eefb9e29489e73fcea9f66129bef958ef273540e2f6b154e0ee49e3a69435903909a6dae4f4467f4f9e9f89dfbead2428ffa61ce0c7cabb7f8f24f50fe5080000a038bce60e0af95673a73185f18611a37648c534f7c32d4f5fc10ff28d1ef028fa882984e2d3f8feed65b36b01d815716296053bfcb1deabcee6e898be84f5315d46cfb4f023fd62b3f7e203b80d39597b62512e177c530ef7117073ef1e32e98b7faae6709f3259ef0ba165fda6dcb2646a86b942c229fe2878db887200f1bb4e2456377f969cb3b10f65edd39860c458ad953a8583a854a237e7e7d4487ac45662869e8d6f50ac99eae91f3789c4fd430e9dbbe6fea41c4595f39b72741aca1ff695332a837d5d45c3384ab9ef857c534e10349b2fc6973b29ce4fcc62c06a5e2ba5e0cc7c6c132847592d9521a1199094590695159e480790eaf4ac3b29de4555c8bebd4efb41d441cb9c553de3e453efbcf3720060b97ec5713fb8484d85f08cfed2e84b84e433ec3fc4504d75436b7b65c922209875e8e4b020e83871eb03baec80c7643a1a9c35c174d0b4e6d35373c111eb34ee44e55c584908688cc077a2bc6cbe334f28cdc65ca9331cc5104bf33a8a4631c38cb5a4881eebca81e0611d1c41661193d83d5718b68d57638de711a73b8dffa8ea5f183c9c359e1850356b6cdfd4b7738dd0e8a48a14908f8790ffbf8cfffce0617dffb432c1f4f6319b453a93b1ca7a7aa6a40ac485e491e7ea9358b5d2de1238bf221f000031c20f1ec9fd0be1be6e3c511a1957233ea9684f90e36a110d0b4671286f6d7628eb9a44f2948b56fabbe0885cebf0efd878c76aad2f384fe7a5de113f192d8108810a1e0a811f6e9fa7a58ef78f6b19080ba5b37a6cdcd92fd3c4d15741581729dfb2b8384e055eb41cbeb935e7ed88ba98e046b1a2b53644fa296ed37a9cb54bf5f85389572733becd0a347ec3acc0aa5ef665ef4ce696f4c4f3e044872f629c88c5f29b4899d30c2fb1b753c7ef922b40f01f83e21702bd73369f97122de0d7193723a88dd7ed4b6f005a7a181d88cc4aee620f3d6377d05e432e4db7907c935737abb4d2632775c7833228e6e9e516d057b1ce2e94f4c3fe2846da1fc5617208b6db8a0bc7944e8fbcbdd31579fbe45591f18887dd6172579d50aefc4b4671f6922783c8d30bfc25640eb9a318c3c4d4680fa122aaff6a404c3d7e61147fadc6eff12f18c51871d55d8c6c6b044db24871e5cd22d1cf036f2e158286499cd92eab74cbb38603bf22ff8f513c6841dbfc6c8ce37eef8c8e4ec5c53c9d7a7fd10f6d5a8fdfb0f85ac2d118ac703c0725b945043090ef9249662511cf53e046bb2ca3ca7fb9f5a25d79e766805021f4282eb79e799e7fe1854a5b08a9a5f173347da75e995df3eccf1485a69b6759a8dfaf831ac28f1b94679ae2aadf97b8eb365f61bb5ebbbd7287a85531776c65338e4b4aebeb28d6b4ffef18c572984d7d8316d40a2e8b089471d7535a23a9022737ceb5a861dce593eb6e982503c95c7c783f8957e25ec5a389357c6827cc6f87117e39f31cda3b238e245e67d3b06f564bf377aca296c7a18daf8d09f32fb79e079a1c9934f3b3bb1505e2b59c189cd04683a2d7b520f889a0f885c029515744d3ccea07b649a9be8630039bf84445ed8fce49685430eed548d57864908009abc2773db27bab17ef66f66010af7b2cfb653dda54fd5ba73f5b0d76bec6de5be3bebab167b5603c8d084411462ea0954c885e34c72697d81311397643fb076bdc34d60a0a394be3279c2c423be5495d8219af6f1542940610043b5dc4c623f8949d57cdd4674ba26ed1862c26b9482d26f8380cc995ddc9201d00cf9b6bf9741a17709b8bc5a53847dc1f786d65e7e2b6c8a5572c637f377580ab1e407eb581fc22082fc563af79c4612b87e440229b31707a43853e2e7f7fe170f2b68317524cfef59852c7d41b6325f80218414772139862e085134cca07ce19a565a7eff0c4666768d9b250b5d2878d777ac5b8f854f6ea40d121f4838a5dba7c7ff5a34c987d4a580b70f932820fef09fcd9a74af32bc1e7ee0dc04a5e529503f63f5d66e870125440f567629b3f8bd7be4d0b74473d40b154d973b40821a855a85f033a8fda51648a4d068865fb5f8e6713b59f4fbd856a8ece8f2b91e60584ccc7f7e3714e40311d0621b01d57e0b1195a7696c8bdcd964d8ab176368eade3ce76de42c132463a7afd9b242055feeac99ea9088efcf871eaf463236993123c834f7233ab6ea3d2bd9d4d3ddf0ac09c37600e687bf68764c408819516a8889aa5a2e5a56e1571ec0a7750b6d3c0721872945f7a530050094329e45a3dfcab0e4b0664890f37caa8d90edb563350097b40e2f717036e0a36c918d6b69ac24fd7ce7770cd21b754a6fe0cfd6f00d26b1302b72b9ba75aed8f6958f1925ee13b55d9d93cb1f8fe1859e1e547b482327185dede2039d0fdb68dddcf834b2b8f306d99dcf7c3c376e5330a0454a42879985dfdbd370118ee060c3b08e96272107ecb601092ea1bc44771a7ebb839f87ca99d4d43ad1fd1ca3675a8e3032ad261aec58d1280956e008e737c27cfd2f9e2e93639e37a03db5b1a9e76deacc167cc27ac2dbf576e292608679df915edb3b3e1a29a0af1935b97da1abea72b96631650e2aa52afb357914b47ef7aae7550be38aab0aeac86984757477ab12038326b3558c73ebfce8a500abbe86f9fe147659cd7b9e5e243a363cf416d38e3086a88145053489c6174b7a1be28a7fc2e7747fc74dd6bef37bbb9e9e5b545c28472009ad3069a7d20b6e75e4724b612451c3f7e9c40c30dcfab74c18c7736874becd4c7d709019568183e480787f0bca5fc8b540439a91d69e5dc2d11c7f18a12192f880684ca1438e0178bffe30368df5f44da332d2edc6ff1c78bbd7ee78d2bbcc795aaa5e767f4db0ae20d4cb4eca1ad7c7f73b9cb38e4f1f2b2db0f5eb90f613eee514f2c85fa43f4ae7ac56d18a84a1d78fbe8f241e5ceffea270245fa90fb1800f20700d90b00d1c79ebc39941df92280940880ade3fab2df6e711e9efb806403c0542fa0dde5f9504ed0ab5fb995d8780a7c41a3cb47b7d1fac396435926bddcfdb325fa53b530d2ac815d9a3088c70ee467fe6cff343b570315fd39d04050fd7314b53f5aadca556763e0ac400850fea9d066560e4abe04cf22aa3f1277edc7e9257a8191766becd8a62b0687a60b084a3a39489167dc03e8e94b4f1efb9ef237c626148eea9c3000c92d1d82ffa7328f7f54b762f030e0c334ff83e8f54892c7f362612e6de75c131e02f45c935d46ce521ab210f28f84b3a6bae43ffbec4decc57778198344db6897eda58c03dfe6f95c7fc32da72c71a402603b0d151594c5fa1fc0aa45738d28b78bd4ffcc818fe814b892caac1dedbf9b7e56a43f4117d42ebf1ece66b56061ba10a9ce1500da283f67fc91fc1f59f3c3943cdacafd8157b33e184260a70ae900a862f042d4cd02db9a4a219901fdb90fcb276e9ac03ae70d7394f6749063a124eef46884cc183f32668286a8fbf26d1a95caa52f2aa5955558362fc32300c066dd0ab6975dac8681a0126a0d631ce92fa31de67cff8aafecb3d40937cc70f4468397fe8c88c8004170688abaf1e378509d755a2970334951fce5835713a3ef9e213b0865610a5a2c1a81781aaa6443b811afd5691ec799a398e5444e1545a561d04b8252853e4f9def597c9bca3bfc86a9adad25e7f96dd13af5792c0a9ce7851f3ed03a6c5dd4ba1d52e1f3b0b53b70202b01c2cb4202a0f885c0b8c78aeafe1637bc0a63031d48339f9808133634537b2a91e3564c2c2752e35a814435f297ea7452b55cfdbc5210d7d8c22eea8e9cc404ea4c8ada4500c1f5c84600897703890b773f57668aee87b93261b0071a0c69a52295b0c6e08edefb10a5b683a0ff54b20ca569f8fbee627cfaa487b8f2c3fd0b9ed6a2784b4731df706e753c8a1e854e0ee1c843aa07e51b13fdaccebf199069f482e06e4b8a793d8a3ec5b1e78b7942959e1e3e15b1998aadde31045f76a72d26e45840bb82a6ed6da5803cd5e54fe82daf68a78d8612ba6e6ebbaff33d287c24a15b56fe6d9438fe8e00d09c8ecf32dfa20233a755c8dbd51db0cc3acef886edf2a8ed125518454eedea10043f1114bf20e8dd3fa19dab3a9b2d682b6f8c2286f5564744f8bd857934fc36867c03f68cc675d0e9c5b1469bb36a4401ad6733166aa3e6aeea8dd5c478e04cae3f404c584d4ced1c3442168c56bd5a42862c15b65508b82ee14cbb156f5d38faeea214f93cb145801078476eb67ad264f303fdc2f2add1f9ce3b12ea78e9dd278440dc85c5b22a17543190d9e4610afb00b330561beea5d9cde8f8dc51a2973673e7deb7a192452d2914667f8baf5dfcef3042665a487931273e97365f152a3623cea0e7dc6d14131e6b0e8bef37eff570bd54096287d413163164634fb015e4335e782c74ce83db5a2c2ddbba9fd78c193540e7f8feaa00e6d78d013effeeb5bdae88b113b58e460daea7ce1deb6d39d596bbb8a60421ff7f19fff96b7b5efe965ab131b6c5c80a28c7d3d3307946931c5f0b66de3797d5bd757ce2a9ca2fe6610362da186cd6b5438f050355999c1edcaca1c0b9e89f33e763eca26a97b16247d919e9cd3f63d871e154e7ed421966122ddfd67c1bd2bcd87eb76cdd70899bd9098b5cd0ab02dd17ce28ab600475e7c570533db9fa828c940cf5f47b0517d88cb60c6b43986b0dc8753f894c9d63f1bdb9751523f11947ce158e014e9ff02b571cb405220d9fe8d67cdd1985f9933ba3f6bcb0d9120df7f2e80a831ee6b533775003a1aa4308e452732bfe522e392b2c28228c1479ae8f7572a9b7f63470c9c6d3d0c5a08153093c2e5a70e995e82c321a8a764fac0c1dc1109ce68a8afd435e3b916bba1b649aef0120673d0b7b4fd7988c7f56d72a025a5a5adaa8ebe952b7235c4107a58bd68b2d472a2acf5b2f08b25754c8c9fbb28824cea956d5e374dc7d7a7f034073fd147a233ff5f9a7b57c3d50c326d3824eae58c48cc6342302c04894567a842bd7639615536579ffe58254c29f116ecfdf11e13e90ddfb7722dcb55f3c16cbb0e99223063533024015d71c87b26d556e8a6a52f9e05bd7ebdde0507408fd7e4f841bc6de0cd8a6909358360b239fdb9129d48599e5dd1960a894fc9744b87f95fe0b40e6401d683b7fd413e40932cb47cb10805a65fb35a0a01f19fd214f09797bb4805f8f70ab539f1c9d7dc3cd732d355ff23dead9571181e8d4504c8741108c5b7a82a6ab57c867c039e3528d1224379914ad27a4e674c2cbeb02595d403a3be8e9d358ba3d88ec3779db4fba4e6473d9f359bfa29cd2f3b9f407a80bb6f54336fb39fbb0fd6988cbe343a6214ac926e174b2ff5ccefe6f9d868426f600d38f6dd578ddb5171f519f17e9646cbe762477bc3ffe91f4b8ea7e88d7ff9fcfd9ffe93aff0b84c05766926fe3c91804596e278c7795f83f67bd6daa3a5ad1d618c2da81293d34aa095e7e9d95e539eeda768b32e53a753f3635c5d5b0b68cf8be904bc4027543298c6907dd7eb51119472cc587b9217dd66d4808cf42c3e552b1707493f3a8fd9b235c018260d856208c5417830bdd956f75eef333724c35d407c81ffa35c4c8807894ee010950cf5051453e28c8b66dc14683eb0bdd7b37b5a0181d985645424f7b7b7404ed3500997d0399657f2e8e6c0a43a47cb05bea39d15a131ef2ee2266c27d3314ee894f019548cf0cb53499210a7fc03fb4efe92a20a567135b23a464702278268f7bf5f2cdc318d984fad0ce36ca41c987f2df08ededcce5ec4c2d2ef24b9b9b4b7ada19db5a9a42b07c8f83fef9cfe80f05c8f2d1c2e46fe5ce1db9dc72f4e854b674be8177a0a74a75c8d4b5e16b56f6a9536d18194463e33484400504a0464af6a81c12c76144e8322ad3de38d57678747f1f909b26be0fd316285eb6af777868519c107e3bb592fbfe157bdcb43cb99b3b8731bf1402cf05506e4ee997a0a4c41f1f09831b2b2f0e1626cc744e2d12cdbce10ee3bfed0572e75255e10e9fbc88c6708d3a45de6febd5d95df7f571ba5178247e03cf08f6e56fd364addf1185a8af211fb58fa39e487a21cd4da4a4be7e5dd60b27ff01158a9e1def032b7baf50087e22287e21b038c5fe4dfbfb9bd7b85c3737d905389c39bd8cabdc98afd16a3d151450f51fdd02e5ce0c6988a3a24872d5e7aeca979c937cfe0945d4e7fa9440009e1573a172d89f871768ff8ef2ead2273297b4de1ecf9be9c029a2157079793f742b6964ac5981db27ebb8914f115479a1f885401eae0b277c6cc3b41c7299af790df7b9248ebcdb765d59e54278b62ab087e8b7803c34ed0e05c18f261b38ef8f241b67dc6d4741b6b77291f954db567ff76cc0522780a4b281a4188497e2b55760ec82ca43dc7cd8e83fe1e61f58b2eeb3ec65587d0fcfaaea443a7b89c78d92ffdcb9cf477223e388426d9afac54d595026f580cb1a8f84daa9b610ef72ddc4dede47283be3b248ebd57d0af61690a8e275455a41c7ad4bc3271486392ac1aefaa0f40660ffd36586c6a12642caf466a0248493fd472f6a8bbae4f6fc8dd4b85c5e7188926e2d7af793f8e8c31e16020b7a0c46c5eecdd89057f654dda0a21c69a14c29c1af413113464ccb722dde1f072dcbfd4a43e4df2e3ee0a5e821f41ca45163e25976bf44c2142f5bcfa1f4847e7f92abbbf741772842fc68e528a042320735b9fafb7bb121272e2e5bb3566ba624a3fbbc3bf3a9bf88edf0f0121ba667a0d07d5921902ca140862be7a5cfadc62251d7a8d2b768de1a5be9cde9af6baf282851ac2b4b80d6cd0f38852b2d0d6c6e223f7e4d49499fbd353e5370869068013d91238e2cf7cbd7f0c1a53d6ddf36ffaba6e448a8af6285c026a2759e65a6f19af2bceb3c1e2c4a3651962c6421976e14d038985b6f098df58154f1cd4a3e8dd617b6e00cc8631fe61608e649027a17273b63d96714d6cf4a6602c0ebf557571fef87f0de6522be0c9daf67394ed14905b28c6964a41547bfbdc0184a2e3ba535085498f9e2b3961fdd31002857cfec482a2c1414027b7b551616e0933b4df1c44135099fbd85e99ab0cf508b49389c9cb21b247cb80bca7a6273b130f178f55ff754ae7235b1d07cb3d92a159edd659eaabb3b61885f0bc0ec3660d681e53c4154c101418a0aa288c07cb651115e8bb3dab58a1f45e30c9c73559775022a6128e5c5e54fbf7f3fe789ab81d31ad2376fa7832626391227c5a5e9fede766868a05c15b9fae8de2a8dca5f8f6cf987235c8e809920c391cb26ff0c04c17b1442868949d99ad46a4ff9735ef0de2ea8219964f6a6c20d35391123f130550974cf258ae27fa6c16cce14bc7e0a299dabcf6424f8d46517dbd3499b9403baa19a7bc373cfff0d7c388b7883674f197145ffe35dcd36f4b28f31e28d5788cfffa0c323182acd4c8a11b8aea6ed6e1a665c7856eeb2871d43918d39b5b195f47c8e4208ecc9fdf8b6f098bb91ee92379b62f047e18dee4af7f7e50c972b2dfc244a3abd6b40b57cbfacbe294a522df26789a8e691968e261240b18801293f47b947587c27f9c1b981e7f193728c48b2eee9962273c78dae97f4f296ec866386e7f19c79fda22640087c759fa2298f3220668cb8d57d56bf5cc66ba7127bbe271f6e645452b496419a0f3a2dd6225c1f6750eabe9dd70898c5c34ca96c7230062fd4859e45b51790790502308e0d186b105280f8fec7bf8b1631c7b3c19daf1e70c352cf6fe975f93398117d66744045a323a9f430445341459ca03ea50e47521943d68ea04aa0e9cd5942c8c71704691582eb431618a54d1fdb750fc78477d348723259c89f0f0ef7b18db9f144d51c749c21edc711b32afbc4af3fee5232230d6e1accb784c459623a70e9b49b8f46edf52594bdf62927ffe139613fe84b1cf348b958e56ee4569351a629edb9f0ae24b7c82335253f6725042a004ab7763f17f5b5a63c5792e2379929bd6e90690abb408235fd66fe1eab4b3268cb42e3285f2f49ba229ff7ae6b672ab6f40610144a05ba2e8e54b53550e51afe19cff4fe1df1cc03918fbf13cf84caa8fec58ceddf13cfc42aa001ecf8d9035d7347061b4495d22c565f0e0697d596f6fd17c633a9502e1d4e44f1b9a9c2527224bfb1820cc41beafe9e62ff2c70f98f241beb0a1fcdffebf1cc4919bea1c917eb5d63c764331cab1f8d6d4bebfced2c6521b0b220ddd7bf47c321ea34e5fdcc8932fc361c4dcc0d163471c60fa3ee22809e3de8924018388ef176e02a4a59e0c4eb9ef70e8f847ad5a42de85a2e02bc9c9a36f27b3b238fed7943e8bc25087992747af45c3962333311ca2dea77588b7188b980e03788f95841f082bec17959a484fb1421774f085cce6249541ac4e4b8253f643a7f969adff3163ec8a3e8283027d9fee54a63b5e13b77ddcfe91c64dc0104fcc8096ca7d73c17dab7ffb41e3eff11d603ea54bb5f3c35ef77590fda7fa3f580dac9f8ab3b1d0fc319597cf270312eefccc31e80615d7c8bacaafaea701148d82b862b10d1b05fc1a911016a9143f3f96158fe4f395e0543b4f9af5b0f012de369af0589a068a7ca7346def17a91910f0fcd7c838210e86acc462aaa3d1abaa4134f239939c91f4c3779ab9cd048fe12e27586f312d5307822788e67a7a4554e6ffd7628ce302a03bbcbae44c742ea8701763719cc676e4e004c6d03a6b2bf1a8276b718f13059d902e632c2dd86e5bf94a7fda0d539caf07a98fe1a3f8b9fc26ec5e871a27616089d0e0c6af2da4daa984f882d4ba25aeaabf904ce786e2b10cb4d472464eae5c437af323d3a9cce27f99a37032adc4904a5931088f158c09fd66e98941163aaab3204cb9c79447d45cd59ce0c93333683ade8b808481678614ec52f7abbca4af0decb676c421b8d182f572b5e335d9ee773cf416e54da9fa1d6fe27cd503169d46d9909786f350a1ec32951ddcae79f6e60ee4ab47fcbfc62a3f8e2556c0950dc582ac12e9564132fae77b5a47f51807ad35553547a8ee84ef13302aec58bda5f6304583f996260cc5df66528357da3c76cf289e80d498c7253c13288d200422066acab98512a7b6d7874a6c5b601a6f60971a685cda54c3bcaec731313031667c12bdb9b09c6f6c3c6a9fe17dbbcc54f0d5030fbdf6dcfa6ce9deda3c02a436b8c0260ea1b3055a423bb7538f21bc52cd3a7f7657fbe5fbfc455d52fb7cd13683d33e56a463911f6b8d54e0f82ffd07e8ddcb18b0d133e3ccb06f905854f7f2ee4a9d344503a0982a645fc983782796d46988a0954e9dd425fd9703e2ae732f4aaad766b8f1810f006a9323ebe3cf509c9bb2be6daedcba4999dde2c4c25adf75fbc1b29f225bd6e3ad2f32d2aacf3df908b270462353c04faa2b9df2425819aec13242f4fee788ade2e80ad66607f10b1472bb0016de88112164229f72edf1802cf9ad2e04f79d4cd16985266de0e0d859d1fd816bee51e3afd3744fd05c106612f771554bce216d204e30ca6a9d7af504cf5b84f8891c83f34bac3cd799f0424bd55c8bc93d9611f697109e38975d3a535be345f1bb2226ba3ee7827deae9df53fdd3bdfdfe1de597d7ff177dc3ba8edc5bfb87df9376de7bc900158fd5f4876815d9caf113ff2d0d03a26c2bffe7cc25f4478e0fe6ead0e80fcf3916758d649b940256bfeb27b07936aebdf7ef48a616540b17c7a7d022760c0fb6f4f0e0541db8d55f996159b6d4741911147f6348193ead38a8fb23e8df3b37263dc0d783c040a679811f5458506f56ae2b75b3a9fc6b5a912eb9d3db363fca2ffa1fdd467a6ff99b0f9fd474cd822eed5f0377bcce6e40501b43afe0acfd2ce3d80310ec86787c99fbf6d557aaf0c8a0ea1dfef9ab0d1fdbf306123af8a911348262439840c396103924fd7c7f91d55a530de8b34907ec92f80e49599ef118bc3c9171ad5a07e56e9378c68bfe3f2d4dd9b125ba84b6d5f8c5f10188a88c7fd5472d0f7100419122849aa7bc53b1889094e7a8ce9f1534e57ed563a277573b53e18659bbece04baa927d99fed89a81b2fc23b9942f6aa8693f2de994813c3c11c2b5264c0a8c2f09b4fe2fc3b7c925c75e6c7b8d80bd9688ce552759ee537315ea129c73a979e16312db054a594f284aa1b287e21f00b3eba0eceb500992700caa70ee764324aa9071eda46ce223b7c8fb25f5af9e1819862a81699a7ab2f349a94dfbf1b71b37699be542cb5c6ea351caeeb2e55391af8adbc2ebfa3bc0438dc57444aacade83265e849ccfc8d5468e29b9375b9874915e833324d760f1b2b7f96178a5f083c355ddc4522a8d3cafb58389688e14d6b357d4e92e26c1661aa835375cec36a4d504aed584d51841f57dcca853605a59e9bc756d2629d7c1eb26fc1f2be04793377fc69b1fdff232c768f6f8d795fe7590a9fd56ab63b6dd32858ab7aac1762aeb45a3b1fc7e1e29cfe004587d0ef77596cfaff172c3604a0436c0b441f2f9a1d55a5c8af47028fce16fd35c8c60e67711d4a852d188b53dc8092f1eb163b99a46574b6266bb8acb3b78fe7b355a0d10e25d46f231d0a41b078b0b50003998bb5ec4c34b5edfb1a87060cb318fa25a35b6be7d2e7a372b6984166cfd4c50be1642ac3da62319abbacd73267ca44a50b6e9938b6ca74856cc4777db360aebf638b15e96d32dc570e7588dc2483626a7fe6b4144d4cc447878113b9cd8ee776f303c78f664702a0f88540981fd1838c78f158cb223efd4a0c3ad61d0caeb73a034c6394a213c031b617a1e031c7693d655f8e4f4ad605d13c9a84ad43a6a2cd2146d1be8a670995c7d060a600aada06aa4a2012cf5ef405f3de08e20cdd86041911c66423fd71abb5479ec7106d7119019528130000606818541ff8c643ed4fff51dce9f002eb56f4aa1e4cdfaeb8b69d5525fc9899944832ea159f5f945de4aa3f44a543ec1147c120c83d7be03796a0f6b9ff6a19a1e4ff5c19ffb18efe014803bff8fb8b505b59217f3f110248264752250f3d6302090e001d00500e004517e0decf9cae379425496544256ad9716e19a2a2961afcb0ad24cfcdd3d043a8f42f9c8aebb8c7d1f6e000706b85c14a51b11fe596758ce0145d38f5ef3905630fd03de4c028fad99d6766e76a2c20e4ffd429183f6745fe19389f133d740c088279be45f78770b25653122e7d64c765f74a88a5a6f9780bad5a88c980596f7e5b15442e119685e5200fa66b666b0d21aeb9551596be63de4a8b7878f989b573ef82eafe9242dd7fce928220386907b0852bb6f8e0bebc11d237e33fc477c21cef4aff5947d74a4bb78e7e751094dc71484ea5f72e4db82f501624cae4cd3e34ffe04eeb5b49298a96e5d642b4e83f5ddd80ff88bd7550bb8f7f6d77f36fdb5bd7f2ffefaddb07da135a88f7e340e5aafc22b68e3c3d0ead9e35f168fe5f7775d3b96bb04671a3a54bfc1d8e91b8b69b1148d9d140311d062150f99a9fd3d8798d02b5d30e1ef177d814dab022bcbdc553cf252fe455002e9b73e0318de4148659cf4bdcf7d899090d8b580287613ac31bd7dd38503e2edfb5ebb5ffb640a4fbdfe1ea12532229322a965d130e3a3f3d5c5b4a575e7de3e470f364498663c8cd3536574a90d848794396bd11c0a0fec0e2dba2a1ea147d7f1ab5abbebf5ddf267d697aeaccfe3223ced765c6d61f2f33c25414ae71e3967afffc32239e92396925ef6d62a54d746de34241acd84ad23108fe437d5598d2f6f4cbd018de43e98a6a565ad599505b0788a0741204095c4f072292e10af5cc321d4d6614813737c73e91dd113ecdc9b84977a3e4a530084b5b39d55b3c19ec4153f5b4dca0b7237c0d3fdfa3fc013c6b65e95d7ee9e3c7008c6803763c10297a7f7b1aba2202ac55c404cf1bde6c8a269b7c164fac4d804f3e1206c3efe1b67b0254a4dfb35781f8b1b8831fffbf8042e8252bd48e88230d0d2b6a1be429868260b280ec74c7e85567917a23c1e2e6ac36af00e565e99c19bf5be5c673e6713eae20139a980a9b3dbaedc96a92abcae6aa9d53583b7e0dfaf78e7fc233d6eeded6d3dd4b3325fc376cf11704db13aebc7dc3cc8d4d6b96af3b61c95317fac2927e87f1344912b95e6963f7e831d0f7b49d4ae7c3cf9fd282be306be4682f2ca2da0a66048a0b455559bf8ec5b941fdcd10e8fd3744ed0441cccd9dab9d3bfe16e71f6255862a177ea1c97b72eff3e72d4abfe71d996f99819720253ae5c37b39eb05d53cf9b439b1b8ec27268a3e17305255121606c4db06d11800b0d20d58d1f1fd0eeb3d8a08ad36258a227d2b35a31e3f772a17b5cead4f4f270c8911118bb7c95509937c4e57ada8984545c9c9ddc6d3445069b4c15976e3f5d2b61b16dbf2b185128db0eaf5aa2362af9864ca4e07c7f9e8b3428f70edd3ae1c4fadee1a44bfd6efcb6ea4846a6508401d8c6602f57562840c34fdfd1a00f63e57d9ad779f150bf4b10e1151dcb96fae1f50c27eca08ffa5ffb09fd03dad8c05b175904a24682801d08a68c13b36f34e617e5e224955af472eced2fff525dfd32b3e3cdf7aa9fe7f432c5d10d44e0e9fb9de076ee602e7edb0cb9deb38b9dd32f99c51db2e264b08347fccaa06d1de1cbf6abffb7a3cc14b627a5dc965eecbf5ea40407fa541de96648ebaa7240500acd72d83905b3feff5d3f83b01085a3d74994634f6f8e1cf5aae2ccfbacefae6efc6040489298b0b81a53a25b89b9f933fa4d17cb8ef50fd96a8578dbea675274abfd8788ebf7aacae1b448da9cfeb712a31a39613191e17999110a0597dc93663e9af6a7721a8b5a5f4d9d78c21ec9fb458ac14de62abd98b2535524fe9ce5c322c6db76dcd86ea4942a017f82261f79907b7889542647a7a9aedf9536516b827f0e905f01b5d2cdaaa9c409ae1f2994d43c793ecdc9e2bd48fd993a6db44cad9b993092e3a925b1612246d0240ee7af6d5d1fd1d2185087e9ef2353ac48da5944baf24eb2d34e912d7f1037fa06c926a91f5d579dee7a15d7858924bd85d83c45a823f52f0448fe3e84e306c5c744f59d44eb8c2a9625e44efc2155721b2269fd125b63bc2436f722db2f9dab484d4e3415d7c2a2f5a1d6c5bf98ed61103cb76625e7d297e2409320b9c6bf62677bc9a3cfea9f42618b9a9af6fc9df496fba5332f9208c7689014369d64f2fa95abab036126a07efe17ec749e2217296c3830330b2fc575a5c507b400122289d84c0fb7443faadc19f88c3c37762379dbcbbd25edc50909a699f6cc1e56645457a1e005e7c377a29fbb642bc579d9f81898265f2a32f4b4cbee1ef1fd70c3c273fd33d7265df88c3be1af1f91f1b71d4bc2f9f4d7bbf19f12fc93795e5f58faf773ea41c2b22b32ca7d13722beb8c6e5482bc39c6e3d652f706879be1ea1fc3dfa331ae1a23434d99917c8a45ee83b47930cdc874a0a82c2bfc188ffed1ad88320c8e57c97d8905df5e36eba4cdb483e7dbfcd33fee1d01cedb7816f073f6751e615814c2e7e52e96864ab9a5db15a6fdb78a6a275c682fc2fcf3fd99a204f933bb73ef3ff050000ffffcd619496c080a03fbd75f25afee7a79d4f9894ec7324343f9ff84e5bc3aca55e4d7d33e029712ea04630de35ffb6e5ed1178cc4f52dc95a4e1e87b573b52bb60c213ff38de43f08c" - ] - } - } - }, - "signature": "0xa90f52a79fecc98a60bcf5498cf9694a3216533193014caed91579d3a6504b9c692244b9c4238c6ce3d05532fb43eeea1909b8ecaec8064252dcc06be2e8359ca464d6e44be8d2b17e2f147b6089210230bd98a17c197223a9a707d3633c68df" -} \ No newline at end of file diff --git a/packages/beacon-node/test/mocks/__fixtures__/block.bellatrix.ssz b/packages/beacon-node/test/mocks/__fixtures__/block.bellatrix.ssz new file mode 100644 index 0000000000000000000000000000000000000000..272691ded36fc0647152950cc66fc781901c5af6 GIT binary patch literal 116265 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 ^@2~K*9>G4xeSM63hCv|hRJ{V=2zRm=? zsVCW=?TM%xFTy*SLiVbLlk(n~NE5@s94k^}z^KCTn@{5WJA9H{b>_#o*bCWcjO9{w zp5-?&UZE++I+vanF)grErIhl7sv9VNA@B=6x(?2@0GTHM%BK$JWHL&r2Oio+<T} zkFsA{`Qd?>VyG6Gr>ieCnv~za8*#ICnZ8skwZ`f-9IopwRXG~?t-LP3qr3z-+*d?O ztgYxWW#~!F{Ebv-;+vCoxra#==rb}+b`KjXf0h@DUkE%kUED1xkeY0S$zhjFP>1{IHR}OWE+$4iyYJcXm6irOT zM~8tExy_E}cJl+rk7h>#p!kJAm> z;4#N(J!M~xPfFGW(L9=jtwW}w%^^n7zKUlFmB-LvrU0ti2C7OR63<@r1@qnr;tbt} z1Q`*=WF!4?tF=d-#}I9C83C0j6952UXc$x<_{Kx+PybQe>F@&UR`jYKOy91!ww+Za z{Fs@PNHXdbpI?++Q;N<(74f;1pdr_3t?aV-L_hgE>sv`Fik9Wp zLbT{VUEP5Hh`n`CyN`cuck^%CTi5dc@2%Sh+7nuc_v1k2s{A6hjyydMt)4aUX#QV! zbp~6 zGAfo`6An5*JzQH#S6+SNdgK!BhJ@l#?~J%Gs099u5sg*djI?~Bc75uX(jJ%Vx>)VZR0{gtk_D@ zF$n%ceN~v!_Vmlp7~VtaifUF`)tOLR2Z*3_5(EicPX{8B;R^N4G96836oEH4$3BtW z5kAeyxJh@T~zQIRcDcUBf;Y4tTwLzH*E121ltp?ynVyWjZJHouRCGM zQy2Qel75HrG)WSGa_{r!ElR)V9hq;LftMg9I_1NAIqL=0 zJo&UavAFCfCW<~6Fj7?#76!!I2GJM*u+j}!(eeEb>phAHtu`f!B7G}0qaHtZDi^iR ztxr!U42cmDi?_*D36p$ISFNa+MMcTU-Nw^IP-(QmS$5;~(zY8G+w!r65{RQQWz2t{+gse#!{{rT?&>&^@h;1+jIIN+f6~0nmzQ!8o~dHGWncQ+b$+c2sD4p zss_>C9KUM6`+7XVOJaIm$z|@#_3A)Cf2Bd*mSm2)rz8actk*4rkXt|R_0#w}0SH<> zbeTpp_W0q?TCOb5y3YFM@5TfKi7ATazNU32O2626 zj=y@Wt{X&+sn6?iDlwy$6B!;CnUN5nS$)YiW9hGIcOj^?rS#d?j3Mlwv{e2o zluNH9>n$|t64&tqf1qrVYLWHTdEV!tU3gfMOW0k5#9D$sQt(8NY+Q6tS=3Ir z!l`0jMDM~CS0S<{pV1|@JHkV6axJp?+O&k!<3U|~Dlb|cY+Lz`))52Cc4A(ADSjjg zG7Fq*_9l0{nmqog^d=a&sjqLz-$`$}Q!@D=jCP3uLuuAeFR5C(ur?BE2k+s2$4TNL za+bq`12D4uS6W<9dq4pqD4m4B`*cJ4t-+s&!^3xCH=Vq@(q7z9keX?qY{BJbMMZiZ z0A74IdMW$1LcCXZczfo}&t zXHn)AflMxbQt4=9tD0T0T5sEUrlNJmg8VPfKiQffPm?>hKJ)(t00960&0&<5z<{7X zy>;?h{^zHiPneYKb0joBpZHE&!>pxVO?@-qDRC~KMljwr|F-4r5qQi`QrwlK;plr; PJ5sw~!V~{E-b3(=QVrt1 literal 0 HcmV?d00001 diff --git a/packages/beacon-node/test/mocks/__fixtures__/block.capella.json b/packages/beacon-node/test/mocks/__fixtures__/block.capella.json deleted file mode 100644 index 23078c1f22ac..000000000000 --- a/packages/beacon-node/test/mocks/__fixtures__/block.capella.json +++ /dev/null @@ -1,2363 +0,0 @@ -{ - "message": { - "slot": "7198111", - "proposer_index": "848337", - "parent_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "state_root": "0x5bf3cd91c28d7c84dfe8cbc321b28872445b28bc90af5e0e56d63619b2bd7560", - "body": { - "randao_reveal": "0x80d15d6e3d9239f43d277792d0f78c24b830b4d4409785f69b8275a270aff1966ba93a31af9e9837f10b18b2cc9855b4050f33a3b7e0bf34cabbfc1c23b28dad01666abd0eeea1bdb7f376416e780cfe92fbef4cd6385d09266d8514d885bca4", - "eth1_data": { - "deposit_root": "0x60df4c47d7443c53064e67dc6acce619559db87633c01e974c37c8cf4426561b", - "deposit_count": "933062", - "block_hash": "0xf28d48a4ff577888542a94af855c362d71f52bf86e3c2f66d8388bf581fcce87" - }, - "graffiti": "0x0000000000000000000000000000000000000000000000000000000000000000", - "proposer_slashings": [], - "attester_slashings": [], - "attestations": [ - { - "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffffffffffffffffffffffffffffffffff07", - "data": { - "slot": "7198110", - "index": "3", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x800ec854cd94a27b0401412a8e19eb9232cb23d36422e648e6d77f76a8756d994e48d3de3dce227ad0eb902079449255001e21b23ad356c20e1da14bcd39e5688d4f9747e34dd7e9d52da9381269fa110e38dfd85dbf5d6d2c3f336dbbb305e5" - }, - { - "aggregation_bits": "0xffffffffffffffffefffffffffffffffffefffdffffffffffffffffffffbffffffffffffffffffffbfffffffffff07", - "data": { - "slot": "7198110", - "index": "19", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x883fdfd84084f46798a3b827a2ed6e9693d87c1f26f845169746f0c4ccef5e037a320945c662c7a96d134a987644916018eeb429c3721a572cc036a2664582356c5ecec6a8773e05ddc6d6a214636aeacdf8e2248382236f1d83a1ef338efb46" - }, - { - "aggregation_bits": "0xffffffffffffbfffffffffffffffffffffffffffffffffff7fffffffffffffffffffdfffffffffffffffd7ffffff03", - "data": { - "slot": "7198110", - "index": "44", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xb7f1fd393862afe28cb5ccc835497e0f44b2f80984bc73f62632eec389448474eb7132bbc21e78e2bfd316414a6a217c0168cbac5db533f773a064fa369020600c6a6b8d9684f6e1156097dd7ecad152e36a51494bfc69d5030d07c51e8721c4" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03", - "data": { - "slot": "7198110", - "index": "17", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xa874ecb564d533d5293b69ac795cae16adb5c468c9a99bbf2038f5608de6820d5a7a8a96cabafc93e32b40f77093d20d0c8645598cff5f92f3d352493ec6b0b1647eefb1b0ad08b1c9a52cbbafdf99a7ed06b37e4327817e27bf88d3344aee43" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdffdffffffffffffffffff03", - "data": { - "slot": "7198110", - "index": "15", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x88c4597ffb32c2e7c38a7af1b199fbc1fa1dccfe33381a2380862dadfb3af6e53d75a03e0eb0e4b0d0083d4cd5bb14470c21f4b4f0a791b77f21d32d66f70b7a1ab9b20709cb7bfacba560c383a3bfb4f97e2bb1e6599aede38dcd73957d2aec" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffbffffffff07", - "data": { - "slot": "7198110", - "index": "10", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x9360151dfb97ddae1cadf80f1eea119883bc1b57a1039df32f7e3575ebd30be5e40c2f81d8065e3ceeb97978b57dbef806e16b63f0bc8d368d2389ef1a86de3500d71d6e2e34e218d59f4bc6a40fd66bab0acebd02bfb8710445b8bf36fe88df" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03", - "data": { - "slot": "7198110", - "index": "56", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xb4b3b6b3424fbfa97ecd1544d8acd3d4476ace9a1ef0e380b9aee136564b05a39520b172598a2e6371c07d1732a729810c44ab8fa717e87391167fe695e555933e5bad6a82fc5e6eb125ada0b536aca1d048c0b767bff40c8c5d2db3cab49f77" - }, - { - "aggregation_bits": "0xfffffffffffffffffffffffffffffffffffffffdffffffffffffffffffffffffffffffffffffffffffffffffffff07", - "data": { - "slot": "7198110", - "index": "5", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xaf2f65c283c70aebc639329796e021c5ea9ad34e7581dd8a6fb1bfbdf01c6921a89655d3ecc71e8c0772e2c52882ccb5142a7203bce0393ff944181c23f7e3c303b52f2fcc1d34672de24abcd38ed05748d0129df19966e48e1047faf9ac7c6b" - }, - { - "aggregation_bits": "0x0000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000004", - "data": { - "slot": "7198110", - "index": "54", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xac913f9af26264fabd4c0cedf227a0749850b75d65e5a0a3d7bfb89cb9611c6c6535d57e18c5d83c2b01a3d18d2548b20884cfe899df4331101ab3cbf25ebecbadbf6c12e3371ef393b80c3a62a6514e27a9f7a988bf7d95e287bcbc05683e57" - }, - { - "aggregation_bits": "0xfffffdfffffffffffffffffffffffffffff7fffffffffffbffffffffffffffffffffefffffffffffffffffffffff03", - "data": { - "slot": "7198110", - "index": "29", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xa238ef1eca9dd45fd6e35fd98b8ce33ba30c74aeae36a354760df580e9152404627c2f737591d469bb39976a3ee9a9631830e33412b1d5d5d4e81373b4ee04f6161cd4e81d07ab2d716d3e1182c85096dbc9318eb475985ef7263befbb9773ab" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03", - "data": { - "slot": "7198110", - "index": "6", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xa69f125f73b5b1e51317777723047a68d4cfca721f3fe6b58655a6c900f58ac43a4bc41b8b58401e895d1d4841a994d50cd1dcbc54306d93be5f7e441e0b13db1da1abc1ce5551bd5a6e83ac2c3677fe0f952d0eddb84a458bfa8d0e6e4e8222" - }, - { - "aggregation_bits": "0xffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff07", - "data": { - "slot": "7198110", - "index": "37", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x96a2f842aa190149049a64bbaa8bcf71ed8de15ac7ad127058e4bc9ba4f531a01b91c4f9554416c70bb95a2d16b36880073213c151211c35a7eb6a84a0f5ec40f5666805b563630e00417c27eb010913bbd67fa93c45cd6c75a766d73180c61b" - }, - { - "aggregation_bits": "0xfffffffffffffffffffffffffffbffffffffffffffffffffffffffdfffffffffffffffffffffffffff7fffffffff03", - "data": { - "slot": "7198110", - "index": "62", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x8dcd003f85e6fff4afef20e5f509e17e2c2bc907d5a446eeb6f7d95edbeffed165b2237d0e4521c794150704a2e156760d7036519062e2b85085a4f889c86e2b7c13923ae602505dad1aa7b97cf802b4ddbfb9e2e381c8fc89c7f3e051aef027" - }, - { - "aggregation_bits": "0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbffffffffffffffffffff07", - "data": { - "slot": "7198110", - "index": "18", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x972811fc7f5ecbb7601998d22887939dc73cc9bff9ba4de00bc722f5fd8f9cc0bf719fe72b097ca10c3da1038902f4a308ab9f289cb92c8087be4c4c6bc3a3c73e69798724cfb501dd1de27363356ba8c98ce91b188973f14cbeaa3999bf5658" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfff07", - "data": { - "slot": "7198110", - "index": "61", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xb0bb88835affa6a5a26604326738ebe62578189bb60cf43aa1ad5516ccd521ccb0c5c419925974d5f60176d133d7ea1001771784403d6495335b3462605ce8a56e338e50bd1721114f2c3127ad3c59548a5fd448a8e6a28d1b1485c075579e9e" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000004", - "data": { - "slot": "7198110", - "index": "14", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xb5e334a0eff42f1e954e5ca56d17b65e15795ce7c3b1447fef36a5a3fe9d5b21d5230f0f09184e6d7a95cde1471ded4f10aada3cc499bae52237644ded68cadc571f7c11e9a33237abed2e811492878f9af8d13b9726862e8df6c9a0da7b948b" - }, - { - "aggregation_bits": "0xefffffffffffffffffffffffffffffffffffffdffffffffffffffffffffffffffffeffffffffffffffffffffffff07", - "data": { - "slot": "7198110", - "index": "28", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x8dfedc6fcb2d3b031d8fd93ca26934e1526fb830fc340eb9e7365f4ba1135e46582c56ddda9043d266b2ee3f63c71718041923ef5f6e3f8798df73711611afe536b258496d867b8fe6eaab45a8142deae88c592a0661723fcf4e5c1a1d3f13e1" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffbfffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffff07", - "data": { - "slot": "7198110", - "index": "9", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x8e6acd77e2597a26ce7111ebb95f0eff9a7d69cda32b0e4945f83944d8d2b1bfe35ea15f7300a1fc4538c6623b4d56db15ab38021588e0f7147930cd6104772575b168175e6c9c173211f4982e58e8656a1dfefd99aba241b4b2f02dd19e71b8" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffff7fffffffffffbfffffffffffffffffffffffffffffffffefffffffffffffffffffff07", - "data": { - "slot": "7198110", - "index": "23", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x99044710975b87935ec028e3d7bd3874602e72c5fb4e1230e7303bd6f76d084fb003bd5feaa49ee7f21d847335359c631371839acf9a3e89b48c5a546eb74ecfcc19fd3c94df415f6fface58316dc2d0e928326437870d446c793bf9cbd81b29" - }, - { - "aggregation_bits": "0x0000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000004", - "data": { - "slot": "7198110", - "index": "63", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xb620d0e78254995805a6b8636eea48b4f152d817fa32684c841119d3430d89340e9579bcc93706376cf664cb951663331832ff16eae22888996315cfec3297e11923fb4f5c7a802223fe78e8ad11e44b554ae53a41bc59ee2ad87ba8f3ffb17d" - }, - { - "aggregation_bits": "0xffff7fffffffffffffbffffffbf7ffffffff7fffffffffffffffffffffffffffffffffffefffffffffffffffffff07", - "data": { - "slot": "7198110", - "index": "54", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x81e43f692ab4a2050012d05b054d5a2a071055867aeb2d4e1a518ed5fb6f603365f2998aeff9bc220b5b7c3d161adb5a08cae223dfa1f2913db549bc834c560d183105f26054bc319a6bb8dd739f05c0e35d8c7d44fdc7d19c0537e941a4cfed" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000002", - "data": { - "slot": "7198110", - "index": "26", - "beacon_block_root": "0xe510ffda00b074677b7bc8ed133677d727d8b5b9b387179e84b564c4d421962e", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xaeb0b0718b7d447f8411c65992aa4e351c85a1981649b1f4655ceb1dce1a39084118948070cfb4f08828ec9c32b8ce3f0de07cab14d099287ba7d5bb92a3baaa32d9445abc0bbd8d9b1707d11a8fff9ebcc38ffdb207cbc8e65dd1de64478a68" - }, - { - "aggregation_bits": "0xfffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff07", - "data": { - "slot": "7198110", - "index": "48", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xa71533cc87bb0103f0db89782fe3318d68714b1b8169450daf3ef1ca615b0dd71aae70d3cae9edc0c5b2660c247dfe3a0a3502a8b0fa0da7d37427cebeb5674fa997ae0b145953f296c6489b80cfb7577f958f44ace41d7e80505f8dfee0b7eb" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000002", - "data": { - "slot": "7198110", - "index": "8", - "beacon_block_root": "0x7ce8a0bd081f04c4527adc037b8e395297f0a47d8512e49a056bbbe1639ed937", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xb21c9cedb8ec34e258ad584af63b5ccd0a6477c50d1ef1f095011f4baa54679b9b6387b85806d217852eba9daa4629bb00dfafa3cc3f6acf50b779b58286009483656c1506960d32a71681384a5f95fbbed0b786e07b15b995dc78aa7f785f4c" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffffffffbfffffffefffffffffffffffffffffff7fffffffefffffffffffffffffffff07", - "data": { - "slot": "7198110", - "index": "16", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xb5851ea7c5c2d25f7275b616b159795196f3ebe970af2d84ff7a03d1f099211fa918bec7c536566709826f7965766e2b158bddc53a5ddacce4ab1778b12ed297004e61f6c4f4416cf9cbd3e830ce5b4adceba939c7f117577a1db616eaf7ed18" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffffffffff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03", - "data": { - "slot": "7198110", - "index": "2", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x804b23f906933c0a128dc9c66ec382add9b332183ed86373ffe3784baabf422ef397ea007031fbe8051a312eefca9f2508e1021103cf09627ef606ed4424ab68943ec18268cd7a10cd6fcc08bd203d43e15715f8f6d7e400591439fa2498015d" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff07", - "data": { - "slot": "7198110", - "index": "1", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xa2e31d712be24d060426a6a0c29d55133a106c69bd6ca21563cf89730e6a6bf0c475ca136eca173e4b7df874b63cec8c16034015fa422c0f5fc0832ca798d0a820894a9409ec1b3949d2b7829206f9a700337eb498ef33eab6482b764d2c6683" - }, - { - "aggregation_bits": "0xfffffffffffffffffffffffffffffffffffffbffffffffffffffffffffffffefffffffffffffffffffffffffffff07", - "data": { - "slot": "7198110", - "index": "27", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xabc4d3561cbf7d876ab742531378bd3c9aad22d86bad08da911eabb439679f694c1a1463a977157e5f02595bdaaf5fa7071caf436eeaea2ad6d14003bc5d78e5f36522202f41ee7d0560128f7c6312a2221bf4c0526a992dddd75498040be6bb" - }, - { - "aggregation_bits": "0xfffffffdfffffffffffffffffffffffffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffff03", - "data": { - "slot": "7198110", - "index": "38", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x811a276c7e2f6d5a7e809f2c953398edacb536b843bd95690b416b962a4f767abd65cb8fb0f57d1b51250ffbee91b0e3024142f611aaec39712c5796e617db98db7a59210a588c8cc3ca582c8b5751f2403cad85b50c8e7d520889b4949c0951" - }, - { - "aggregation_bits": "0xffffffffffffff7ffffffffffdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03", - "data": { - "slot": "7198110", - "index": "42", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x96230393c262ea2fc78207a199f2526ca67a69f320c0b5a8e8c47258b1b05ce1382b53b1f51bd5bd24fd7699a8776485078fb595a8cf1db0f513ccb1ccb018e28173eb80f04e278ed5b6cfa8ca0d028c82e4501f625baaf29255450dd9a28f21" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03", - "data": { - "slot": "7198110", - "index": "35", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x80c2943605ad7f5a2cf8906ab68c4a8d680f9ff58d1e0be7514af5500f8d7dcda986a33b389d4ed873ac5a0fe04be6091718f39784ea73e14165e7dd45487d2485f8de2a1cecb1fbc5554049ba0130d48dfbc38a7860160b966a6873d1664d42" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffffffffffbffffffffffffffffffffffffffffffffffffffffffffffffff7ffffffff07", - "data": { - "slot": "7198110", - "index": "43", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x83dc56178a870ab49175f37155ee2bc50526e30fed3a1a5f817a8a9c4c4dc0028509e2b44d5ba15271f5790e5698472916e47f8cf5238679192985d4e6d6fb5266abd7a007571f4681a2e8084675a42b9b4bb9815e00c03f4a105118e896e804" - }, - { - "aggregation_bits": "0xffffefffffffffffffffffffffffffffffffdfffffffffffffffffffffffffffffffffffffffffffffffffffffff03", - "data": { - "slot": "7198110", - "index": "49", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x809a6291bea3bc30c8c7451558bc99c51e0e8509d1e166405d1ce88262d90ba97f315776ebfd1395fea5803c601c742b01bd7c9fcc0c7c439d9db67617cd46b44884e84a5d47fbc64bb29ff0743da8ea26a922ad4f6b5c6171d8b59b180374aa" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffffffffffffff7fffffffffffffffffffffffffffffffffffffffffffffffffffffff03", - "data": { - "slot": "7198110", - "index": "31", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xa8054c9f61132b60dd473ae9f38f3a98df57404c434d4b9e880b5711cd3af99b2e755d0fd5c01428249b398f9a0fe71d0615b0fe0c2a452892aa722bd542fce7f9ef080fb2613784618268973e8785341ab4e263262446686df1086034f28905" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffff7fffffffffffffffffffffffffffffffffffffff07", - "data": { - "slot": "7198110", - "index": "0", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xaca82ae9f17261c8ead0b0258d9e6f1f482b31eb0f96d1aed812b504e7c45f5c4e0636a0ad5139b66bf1aa30ee8d05251884edd0187d78a2124869bd967992f8f4df10b448d054ce34842fa8eca601807eaae358a72b54ac8dba216eaf07f33d" - }, - { - "aggregation_bits": "0xfff7ffffffffffffffffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffdffffffffffffff03", - "data": { - "slot": "7198110", - "index": "24", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x8ff4f4aec006091d11141fae5cb2f575157c2c099fc45063bc87793d80cf869e45906029789ecab47762b2abba84d54d03f433526a7df2d63d4298518975e4079bdfe7cfa0782b7b1934534e1a1f3829381f80bff0570e0772fdb5487561a8ac" - }, - { - "aggregation_bits": "0xffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffffffffffffbfff03", - "data": { - "slot": "7198110", - "index": "8", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x994623f2a4004f1fa04b0d7c0f74d7fc04d6f36c122a490fd879a09166eebbce89e433df842734e81145818a16f932061775d8f7bdbe53f9b61b49768a6e36ad3cd88a6e03b0dbfcb34ef9a93a15891388b5bfda1c6e22868fd29e476e1f4007" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffffffffffffffffffffffffffffff03", - "data": { - "slot": "7198110", - "index": "40", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xb808baea6b8e80a5e0d478b79c566619cc8853fd0f0514f6595d7918406c2349b068888e55fe344a04019d4593b58ce714475e70432128821c6cabe95f29fb9bdfa8f4a2100b297ebc1569809a0c12b71184d33400e6e0ba4bc47fae9ff1b472" - }, - { - "aggregation_bits": "0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbffffffffffffffffffffefffffffff07", - "data": { - "slot": "7198110", - "index": "12", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x9667b95fa46bab86a9ca6498ea43505eea0cd6e954593e24970ff181cca20c8ee2873c8f1d0560a7f55556ea62f1705b15d482e47c75bfd9c990912270d2b4eca9e62591cdd2cfbf80fe2d7176b3e42fbe64b60cebb1a290729c19780617219a" - }, - { - "aggregation_bits": "0xffffffffffffbfffffdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff07", - "data": { - "slot": "7198110", - "index": "36", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x996e970958b1a5badad4a24e164d8101999c85df44507b49a6cb22dee01ca892e53fdf12f8d46751644de59a371b45e70df1176d5004e2949037fc441b289acdbc9b84074c6075db8c409c4b6b05784bc9381cbf488b8fb9f88f07e920a80954" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffffffffffdfffffffffffffffdfffffffffffffffffffffffffffffffffffffffefff03", - "data": { - "slot": "7198110", - "index": "11", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x83629ef8b6704b87cd82a53458f95f8da7da093e3560103ca253ed1047cb6e894258d3a8b2f3ea979151f0ce040a05ad1163ee8f6db9a8fd2f8d3b46d3c71b70909007f323ff50f41a8c3e671ff53635e631ccbe630a18a038fc657f7e091b70" - }, - { - "aggregation_bits": "0xffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03", - "data": { - "slot": "7198110", - "index": "58", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xa0d19edd31b0148236a1c2aaa9d52fd23833e06b631b4cc9fe0e57148353bc866451e351f1c08dff4b84b43d4c7b20bf191964d443581d1975c325d2a116dec8e63ac27d7abe0a8c3be3c81541bcc7f601f58c0271150b6d8f903766fd9bca29" - }, - { - "aggregation_bits": "0xfffffffffffffffffffffffffffffffffffffffffffffbffffffffffffffffffffffffffffffffffffffffffffff03", - "data": { - "slot": "7198110", - "index": "51", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x814dbadecc4638037d3e78488b232828d25b33b63de2ef7440d3e860f1668df27db0d452da4ab5f6825f3583809e3a280977babd857f69e13182ca9a017e5d566558a0fa82f3847ded6470cc68bc9b0aacf6c4fc71959aff78f3ec332fa57f97" - }, - { - "aggregation_bits": "0xfffffffffffffffffeffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffdfdfffffffffff07", - "data": { - "slot": "7198110", - "index": "63", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x9452e153466d6af425af37a9b97fcba53a70127ff6752f9a078e3051a433caa88ed0928d275b96602c6100f2a109a778116b7f51c9dde3699ffbe8d3787a9f365c36cb02d6f4576afb14eb75e04dab33b1b818aad2cf2fffd0fc85185f27dbc2" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff07", - "data": { - "slot": "7198110", - "index": "50", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x8b5eb5dc837ba4941406213935123991271ba77cc85390c63e90960c984696c437453b1271b67a2231057e5c0efe244603340a1c29922a15bcf6ca2e0ca94daed77df09169962c9f78e804eb81422f1b6d7239756ee148a6e4daa892805b2f17" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000004", - "data": { - "slot": "7198110", - "index": "43", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xb98e8c09fb484a841de83d10c698203f0669d45bd41e0aa83889461d4b021f501426dd4a3cd6e23250c859782053c351176ad85b5af81cd6421e41a2b2fbe3aa0a35b6bd8e23437e492e682d35bd57934cd952ffa1444a58423c406f9b591ef6" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff07", - "data": { - "slot": "7198110", - "index": "57", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xb2b95193902e56914b6f9cf1eb27d47445dc70837d1025e6b002018e538f7cc8e385b556674f6c525d6b7c14309556330b00c3ded0f1b792ece569812564abd0d8a5d685356be442f6e760b7b5bd4121a141b652a3776a1cf4c3f2a1938bbd59" - }, - { - "aggregation_bits": "0xfffffffffdff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffbfffffffffffffffffffffff03", - "data": { - "slot": "7198110", - "index": "22", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x873277f8630cf2d1c620ec27f844293bad6253c7d1d7a77f8b12176b47f117a28d9f9f1d0347c114415c3732953e61350467a60a53e56a2f5e979964acf16beef1ce7436b9975d01f195bf8bda01f23e7bcece4638ff0a5d14996f1bdd2a1314" - }, - { - "aggregation_bits": "0xff7ffffffffffffffffffffffffffffffffffffffffffffffffffffff7fbfffffffffffffffffff3ffffffffffff03", - "data": { - "slot": "7198110", - "index": "13", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x90f0f0ec18d3757a2f99f07adfe8678430172620d9b2eaec08507a94179a822f849ec8fb37d39957fac619bfb6e2a18402afce8087eb1a516a9dba2b97f622147832a79ff5dfab02adfa900c56b7795024daac476c3dcc4c3b815ab69ca8d934" - }, - { - "aggregation_bits": "0xffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff07", - "data": { - "slot": "7198110", - "index": "55", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xa69b3ab8501cb0108f2564b92cf4b2172f2dae6bb6f931909eeabb60aea4d8604a4dc1dd6e74536c482c915bd6d4e1920da3229c0f2ec3ca725afa4a64ad72931a67b9b064a9a72dde4ecc05fadde57e4bd7bdbf9031a0ec0259a9893f00a6c1" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffffdffffffffffffffffffffffffffffffffffffffffffffffffffbffffffffffffff03", - "data": { - "slot": "7198110", - "index": "53", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x90a0c277352919d31b27cbe63607e499938e2be7010b72e005ff0ab263c7f6b38bae1d1e80ea9c3228eb432f3ab8eee213504c9dc8977bef84ada45ba6bbf3ba23e77515b6731eb20aad4e8d1fcee0ed339b513a76172322665151f0085ec701" - }, - { - "aggregation_bits": "0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdffffff07", - "data": { - "slot": "7198110", - "index": "39", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x827b9bac310ea851d6e155c872302fc3260a374d6e549fb36266b6968fbc027d43cb11867fce670aa6c4ab1793d1c154070212b0c202b018b89976913f9329a0ea60a7df5f8274bc6841e8d3a042817b07293d9cc87562dd711873394c044a3a" - }, - { - "aggregation_bits": "0xffffffffffffdfffffffffffffffffdffffffbffffffffffffffffffffffffffffffffffffffffffffffffffffff07", - "data": { - "slot": "7198110", - "index": "45", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x92bfac5dcbb5dde88cf6ff8973285e3cf9fab3165481fa84203e62ce89700f82b2b2ac2025e97f3825d9d114c41c23fb078c30e5a3a81b3aa83bde1d1279513ff2f650845c058ab3cf2525ad4d62aaca2b8ba287d74cb7122a59b90a79c30550" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffff03", - "data": { - "slot": "7198110", - "index": "33", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x89f5988d7a5731620e1f99d8db32ab508ec009dd30f50e7c5722f253e58f1b65d8f2b86fce1582a674577d3a25e3aa6d19a8521e98de23782f156b9c20cc0b293938f6ecd0e0e674fd639d7b41a85da20fb89b91363a4674d4b5558dff969ec7" - }, - { - "aggregation_bits": "0xfffffffffbfffefffffffffffffffffffffffffffffbffffffffffffffffffffffffffffffffffffffffffffffff07", - "data": { - "slot": "7198110", - "index": "32", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x8857fecd806b521054c92a3ba5c56872324b4aec37c01fb8a74bc22e1543e5a848446e211e4170c885ab6702e5d2660000d9d2bae6dc5a7c8eaa6964964c30c9bd2cb13b45a9a24bad7f967968cecb5cd116294301b5ab0c9df346be4e12367c" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff07", - "data": { - "slot": "7198110", - "index": "25", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x92eaf3efebc16a8ddbdf2fbf758126448ce75079db06ab070e071b582f527659ac02532a3df23948a3512d9e2258d444117be065a77e24236344257b4ffc0e3cf366fab38bf668ea78ec1149680d6bd8b669e0598664c77dda000d30eecb2829" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffffffff7ffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffff03", - "data": { - "slot": "7198110", - "index": "20", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x8e3bf3dded256b145f4782b5fe551b850d7900d07ff6e0e709efc9f503cc0e32c2c350cb92d65fd555865eb5cd95482b0e241f7210d1a790fd14b706ad10a13c0ba151b58a20ce1fb426e18e294eb77020b97c9d087c515ed4f94ab43eb1a1d6" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffffffffffffff7fffbffffffff07", - "data": { - "slot": "7198110", - "index": "14", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xa084c3f195dd513a4138074227f31490e75a73e14a90d680060991fdc65e72c3fb7f1044c5b91be1074482e6bb144d4b17c31954521185290f6a6faf8acbc2db4307296e7261a04e2cd8efd1609e56ed238a4a0f44e564b0c7bd80866fb875b4" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff07", - "data": { - "slot": "7198110", - "index": "52", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xa0b58bfd0953afcc8d5e6cba13d1f9b192e22174d85df4a6659d0ca05e5bb7259e8ae12059bee2aaa3f471b61411f4e6128121d30bd813ed302e0c9acffdfab696c47695b0687789b0f65764e47c4c30057543c0a38a822d7693251c4d70b3cb" - }, - { - "aggregation_bits": "0xfdffffffffffffffffffffffffffffffffffffffffffdffffffffffffffffffffffffffffffff7ffffffffffffff07", - "data": { - "slot": "7198110", - "index": "41", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x843f795210a3a861436f60f58d4c662d161b4ce36c316bfd575b567db37876cbece0e155c68bf13030b1f88f025a7f280222cbf81f9a2e0c7dbcb7d78a4bebf5a5838af24b52deac39c68190fef42c557b628174d3355a8a7b1d62ba00c0a8f0" - }, - { - "aggregation_bits": "0xfffffffffffffbbfffffffffffffffffdfffffffffffffffffffefffffffffffffffffffffffffffffffffffefff03", - "data": { - "slot": "7198110", - "index": "26", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x96abb4a88b8674f5b618eb7b17d178912764b0aecb8e6aa72dfdd120a7c687fdbd5c869f7bd2dfbac679e00c1b601dd510f2584c150aa052d03ca73f629c5e25d09b9cc75a30e68d76fc765cab200913024c8ab5571677ec72e61f47de801364" - }, - { - "aggregation_bits": "0x0000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000002", - "data": { - "slot": "7198110", - "index": "26", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x998a44894c7f50d3870129d8b9cfc2dad0cbb9ae1163c0cfba2437b20a52bd785dc0b521b459774a5dd66df5ec1f08fb18215f9e859ce8e81905c2432d1668d79fe04eea71483503775f2d7e63c6134f745bb81e3960c63d89eb4fde48191ac3" - }, - { - "aggregation_bits": "0xfdffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffff7ffffffffffffffffffff07", - "data": { - "slot": "7198110", - "index": "30", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xac503cf7b1629d4d0357d24179b7206cb0c17f75397353d5b85ef30ff381c1615e33213014e6128bb3aac32b5148497c182f28a4027486780b0b86391a356d4890f38799db0ed5c825319bdca8a4521a5ad168154a68ae246ca8159ace513bf2" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff07", - "data": { - "slot": "7198110", - "index": "21", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xa40f08f08577ba583c192d89a38b684daf53d2184c24fdb771f38fba9f6f016a06f82c9090e384cdfd350521b0cffba60b6dfa9cbfe1af5b3bf87bb6cd838afef1db8a02510a1f48e4e16be3bb96edd3f1f849dc993bbab0baf9fa4f23373aea" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffffffdfffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffff07", - "data": { - "slot": "7198110", - "index": "46", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xb5f30a3f9cf912cf42d45d6cafde94ae9cf63318ce8e8632e5793d0cf62773b82ea4006dbb944bc1491643690785746f18007be2cac309fb9eb5fbf850222d4eacec84080461ef0d15b6efe71f94bd822e3e1ac3d2dacdc02f4aa456289c0c18" - }, - { - "aggregation_bits": "0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbffffffff07", - "data": { - "slot": "7198110", - "index": "59", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xaeff1579d5da293765980f03c76436bb96ad06d1ecb616d7606dcdf80721637922bdf721023c4e7f1e51ec2df7b2fc59035784d7f00883d66ed4a4670587cb2d4603375999a7a32a40dde4ffb8ff39d4cecffef0c66c9183d6e71d4233380b61" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03", - "data": { - "slot": "7198110", - "index": "60", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xa54718da438803f6a136d0c96579129f6b3a01864958e1c4c96689f68a493a49a31f8ab6093e8834c322884ab705e3e701d38d70d872e7f10e8ff06a4abbebbb7dace103930456ebdbb36cc510f85dcbe4ce4f9821cd9c5be632e2cabfb17fe3" - }, - { - "aggregation_bits": "0xffffffffffffffffff7ffffffffdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff07", - "data": { - "slot": "7198110", - "index": "7", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x8c68f9f64180e17dbdc49cbf949b6ad5d23b9e9816d4b5dd523d6a9eaa69ff36a9e381a19e418201af85dd25e2c36f34154dfe12275f27cf51ed079ad7a49ebaa7ae9578e659498ba9d5932fe9325c37ff61a811f1b6f66995ee0430787e6f77" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffdffbfffffffffffffefffffffffffffffffffffffd03", - "data": { - "slot": "7198110", - "index": "4", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x926229cb99ebd6a445111a93326de8f7d1934096ff82f9a7d64d98fff431cbbc717feb6c5ad97b88724f33d1051b67c908caf1139a3f0c432a7070df55d13a34818489c68dc68fba9eb7cbbe6db2c3f93622579caed0097b1bd657ebc68e2fc0" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffff03", - "data": { - "slot": "7198110", - "index": "47", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xb17b28da6b277269e050f0f43c29c325b97b8899b36fa30eabc0b167d6799dfc3a9f2a55ba87dee935467e3cc5d06cfc0caacc96b5e1334223ffc09e606dbf8fa16b193d609c500dd8b847d925c136c5858fbe8a6eb7891a5d471f66591322d3" - }, - { - "aggregation_bits": "0xfffffffefffffdffffffffffffffffffffffffffffffffffffffffffff7ffffffffffffffffffffffffffffffeff07", - "data": { - "slot": "7198110", - "index": "34", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xa45c5a6004914093ca3ca287efa9084f1479e7a2bbc6f3b2ca23248eef38552e73f6903370ca414ab0d3457a999a3b1106b5a5b801e0cd575d8a6e2c482c99d96b274a4f7b25bc24a1c0654a23f062da3ff8bd628d6446b41bceda794f6ab811" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000000000000000002004000000000000000000000000000000000000002", - "data": { - "slot": "7198109", - "index": "57", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x93aeab61f6fbdb27e7eeb32f3e92b5a166ff935ba513151ca6585fc2406855592773ba904c49601b351b1134cf8427b90b2777ffc28f2e845788f58877f7d2c527f7ad27de5c9a5fbc21238f1c5970cf9204257ce650110162b04f5495c103a3" - }, - { - "aggregation_bits": "0x0000200000000000000000000000000000000000000000000000080000000000000000000000000000000000000002", - "data": { - "slot": "7198109", - "index": "39", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x82a1b2728a7776bb6688859c720c1811cc364d3bf28ec43cd27769b7407eda0618d17114145f1ebffbd020a8743015470125172d681f9debd4ee06a42cc5d9559c2a7e9521eda14babc9fd00fd9c42e14822b1358e4b09c0e8ec3432b0afebe8" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000004", - "data": { - "slot": "7198109", - "index": "28", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x8e62863b6a374126fa021397f76b6b00eb80c26456c1d8c71b67a3a867b8664baefe7aefe92cd786453289261b54ed6d0f83cb9a3af04c64dfe94582e8f51650c283ca3d4c9467606285c8011cae76d46e95522fe73e096a7b4cab9f09012683" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000004", - "data": { - "slot": "7198109", - "index": "10", - "beacon_block_root": "0xe510ffda00b074677b7bc8ed133677d727d8b5b9b387179e84b564c4d421962e", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xa6b64771cd2d6e3da70467bf5f13cc891db11be9f49f05d036fe0a7b8d732d4797ddaafcb24220bb499c4dd73e6da0370b4c031695794c7652e8d87df607b15fedff1905b6ae6f6d1316748ecd9fdf1033a6ebbee48726c4e943a1239acdb53b" - }, - { - "aggregation_bits": "0x0000000000000088000000000000000000000000000000000000000000000000000000000000000000000000000002", - "data": { - "slot": "7198109", - "index": "0", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x871b315f4b35a75d2f12b40dbf8eb8cfe14498accb21a7e437a724be1f82f0f5ccce907d0b74a07d7e0dc145825cbeff139ec351e31c848108a8f97ada990cebeeb9504a941327fe09a7781e2f889809f9b5dd849540d6853978bfd9481ee68a" - }, - { - "aggregation_bits": "0x0000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000004", - "data": { - "slot": "7198109", - "index": "4", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xb2b5615cba1534bbceff4f962773268e193a1a001bfa2323bd36a8981346e2428e5d7675d17f0fe1ec6db9a23c67d8080a443f2a1b7ae4bb37423aad5a187780dfb4580d9b1ed43aa3cfb6eb3bbe783ed98d4fe4bc3951d7c2e1bd7e04a6187d" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000002", - "data": { - "slot": "7198109", - "index": "5", - "beacon_block_root": "0x7ce8a0bd081f04c4527adc037b8e395297f0a47d8512e49a056bbbe1639ed937", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xae1f053622c3a0df3325bf7b5c71c669a3409b91e137d1f8b3b94b432838200bf607b11ee4efa62f29c537f781e24202008abc2b07f9fceb08a5fd55e7f00d527b787c5b9c6a03d27e13c6ec29c53a3b88fc538e50e14f4f12eedebdb00033b8" - }, - { - "aggregation_bits": "0x0000000000004000000800000000000000000000000000000000000000000000000000000000000000000000000002", - "data": { - "slot": "7198109", - "index": "9", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x99e205ea409c14a4e7cb90d1b9d683c6524657714fd9a18dd8c9383b246360700346cd78a991f7f9dd0f370a85849b020a1dc9b3b894d970e198110b5eb8fe9b0de7350d83c1eabbbc4a2de5430c992ba5f8ae37cd7b140461f57af50f0f1ad9" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000402", - "data": { - "slot": "7198109", - "index": "45", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xa88772a4df6d3f34c82166f59333c90944b8dfd94cb1dee23ff3bc99846a885aaea07c698d048a0d95f979c03a42fcc71863f39a07ab0fcd95441e9cf7c74f6d1a2a190c9c97014a9e9283d6c4d1f8cdfd0924114614c70d0e2c6e98e82a69c4" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000004", - "data": { - "slot": "7198109", - "index": "37", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xaae11477eb3ca38a16a973afba6b15358348cd2c0baa6070a6cc62233e45d4eaa5378014eccd7361ec024ab376b9b5be0876b92fb1fb087fe2238b1b646116b63bd03018991f1803aae3f8d7342da7a0d27bcc12acfb8a0a169b71da65b4c363" - }, - { - "aggregation_bits": "0x0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000002", - "data": { - "slot": "7198109", - "index": "43", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xaf2468afad96594cb4cc0f255cd8288ea101ca1522b1cfb8f5f355f097c58e8d94389a5ec2075af0e07d78115c0e92420d586141a907821ec734aea27b80f728c909c9e1ff365fd711254bed6ad77972ae8c32ae03ceacd06b322354f8a13cf0" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000000040000000000000000000000000000000004000000000000000004", - "data": { - "slot": "7198109", - "index": "44", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x9991bbaf614e1d316a631c7bae5d027785e06c36d4513a6f6ecec6174c16a585305622340c6cfa135f2b29a816a6a85318545d2f5395d251a7da15794db24cae929540239ee2dd2a50dd14eca382d5f1ea967b87392c28b3d5b0f09e6e13232c" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000002", - "data": { - "slot": "7198109", - "index": "27", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xa49cb3751c786f13867bad1b93b690970c35657c07c1406e6bd16f25ad6fb15da73842b3175d6e4803337be1b9c977dd18a43db825b7b66a855ab2c69c199c923620b063b11008255b7b39f9a68d2e98db2a3030c00ecf8b4b2aadf072c76808" - }, - { - "aggregation_bits": "0x0000000800000000000000000000000000000000000000000000000000000000000000400000000000000000000002", - "data": { - "slot": "7198109", - "index": "34", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x9223d484bfa34f252031134e9cd3445f7dc83ee1fb2b5362e78c6e372f2f8b4073a149f932e9743ff065d6152061997603394aacde183037f0a85b472e08196f57ada6e11ebbd4cd4345a48888bd5dbe1e0b17df7d795bb2538ad7efb58ad2eb" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000002", - "data": { - "slot": "7198109", - "index": "50", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x849e93e49877a71526c164100dabe28543bba640f796550f5260f0d6f0e54577c3645fbddd774e72e93faab710f8fe2b12fb2239ceb9121932ba21d61395840310c83a18f356e7efb2b6dff30b86059f2bc3be875fca00675c12557794c215aa" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000000000002400000000000000000000004", - "data": { - "slot": "7198109", - "index": "31", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x988e1257170c0a01793d55226b91213b2c817ec6414e0328a507c31bce3e5d950caf3c71eebc10c7c2f6abcc455ce9600abf9aa366934b55f90756979d8b2c9ce43cc8e3e6304e29a14b32d86373a5de7a0245ab3237122b220b8d55c40669b3" - }, - { - "aggregation_bits": "0x0000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000002", - "data": { - "slot": "7198109", - "index": "52", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xacd434e87496a7b85ae462c51131f39012f4e7c005895e0182bf7615fc9455182a8af0f3e8c5fc232233f083d0bc3fc40e93e3f797f3af79cbc7356c4c9d1bfe775b1af38e5c2966ba242dd6f627651491fb79f8e27e365123bda2567509b8dd" - }, - { - "aggregation_bits": "0x0000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000002", - "data": { - "slot": "7198109", - "index": "3", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xb93f87765e0e1e2c6981fcb464c26ce396090b986590e64f3ab45f1cd2bd6455508ebd7750f841c76cd6a7303c51a301000da0ff4886f7d6ffdad1340dee692f512ba77b7bfc3e5a2aa25ad4458ceee86a113579d4ec0f76fc4ee80ed085916d" - }, - { - "aggregation_bits": "0x0000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000004", - "data": { - "slot": "7198109", - "index": "60", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x87120cd8522d0c54da1fd0b565a4f4d6db6f3dd4149f3311dfd123a5c99741e4e0df62806e66b3587f5252513a2be8dc15886b2d6b2002a4f99425715405cd6705b9b9403f66dc6856a471d1e49fb5138dbdfc3bcb820138eb795744f6672bbb" - }, - { - "aggregation_bits": "0x0000000000000400000000000000000000000000000000000000000000000000040000000000000000000000000004", - "data": { - "slot": "7198109", - "index": "2", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x892c05a4c76cf939058a3cd407a12574c00a07e2de8abfd3ad7169eaab022a8a73879b1708acf289f73f02759ddaa94218387330e942f5551cd4b068e4b4560824e153ff8debb8a5d89933eff3302fb0c7b5eb09691826e5937a6b4472e0ff20" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000002", - "data": { - "slot": "7198109", - "index": "59", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x989816ff51175f1db1566bc8350dc8f0f9ac516dc36063a04440b0e4f2b77dd5b67a866c1e78c2b1fb8e1d36add4b48c0adeb8f28466bec5067da994f1e9276d823295762c019da4e0b775fd891b68e3b0ca83bf0bcc21fb7410e71c32b53bd6" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000002", - "data": { - "slot": "7198109", - "index": "30", - "beacon_block_root": "0xe510ffda00b074677b7bc8ed133677d727d8b5b9b387179e84b564c4d421962e", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xb508ebf9bf5724f4c8246a1fd99d2d9ce7fbb22d23e730d33edf05760bd74c971c911fd64e5989f8857bb1539a14bdbf1282211b8443bb39690e12c077e2852e778ebe47572400aca4f2a4ac56178844d55576505401580dd8ebb0435a4f2d20" - }, - { - "aggregation_bits": "0x0004000000000000000000000000000000000000000000000000000000000000000000000000000000000004000004", - "data": { - "slot": "7198109", - "index": "6", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x954d8fe463ebf3c2c06d7b8899675eb6cfdf90c2f673a27981cda0ce344696d67c823e184c888ca48a4d1385112138791272a26e20af14c4463dc67d7c0b2fb303a0ac765172ccd305a38a6265671844a39e3999199a86cf472e4f164dc134c9" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000004", - "data": { - "slot": "7198109", - "index": "51", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xac79a9a455824f4663f6698e48e725faa4026f649bdd08475961708585e71e95e5b9c6a8dc293faf13b57ed61117aa2a12d800a1e0dc95fc57bbc56a0dd751d657c38785d7816d5f3a5be473f07d736788feffa2dce872a15040aa617448114b" - }, - { - "aggregation_bits": "0x0000000000000000000800000000000000000000000000000000000000080000000000000000000000000000000002", - "data": { - "slot": "7198109", - "index": "12", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xa39f867242aeaad6f3153c4c37433389685015c2552801851d84c7ab502be73d67e74d664e97d3cf72c057b14660e5d40365679bf1bda323f63460f37e222eed91438b5081cfa1aa48b55faa469f81f3bee68ebae11d24d049e72e78d0a695b4" - }, - { - "aggregation_bits": "0x0000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000004", - "data": { - "slot": "7198109", - "index": "11", - "beacon_block_root": "0xe510ffda00b074677b7bc8ed133677d727d8b5b9b387179e84b564c4d421962e", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xb33323a2c49ac552b5a6b757d402643ec1d210fcf2153ddd6de14a1fb1f2c427f7c2b865a26f4b414cdfec657f0d26a41184c5c6f1f70870f878acc2dfbae4a0277f3470bd6a0f332f3341582a136915b0edaa25bdfb9271e7bdd99cc9b6cd93" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000004", - "data": { - "slot": "7198109", - "index": "35", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x96692e7bfabcab39519fa4e227232f1d04d3e8ee800b273a4a49a4b489a72390debc340b57d87ab2aef8d99b04bf5867093bf248dd9b2cbbb37ec5ce742622058398b3a629b22e76792c5a794b69a1425fed0bdc50c23c9946addc3799a8c099" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000002", - "data": { - "slot": "7198109", - "index": "54", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x98a283b67b143e3cc2d38a2c2f37b0c57a53a7e7f4c8418f0d951cbc4014388dca43fea7cda04999d81cbd114e03199401bb604c021039aaca49ff6a081e7dd31f5b060804e06419bb14b88f245093a26b6d4fb4fb8fe2f66183e2e033afe2a9" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000004", - "data": { - "slot": "7198109", - "index": "15", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x986975b9df94c33b2a250f77fd584eddb64060cdd945f6ebb3ee73fcb364a74ab457d99d5b172a1e682fe1fce09679351140e7eec914993bf74a212527fbfa4aff104747735ae23da69d22454c82e4e10e382b3587420f86c42df953241dd5a7" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000004", - "data": { - "slot": "7198109", - "index": "46", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x96fda5dbd2f7f4764f9e82d7a848fe5bfaf3f67d3e019989dc80d15c9da155bd27cf4756ee991ef98e49996c5680e49a1334f36fa9ecbf2993bb6a82c9da00971581e505e227cbd8abe9f3b1714a6d3d4c2e188e575d763938dafdeae727e688" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000041000000000000000000000000000000000000000000000000000000002", - "data": { - "slot": "7198109", - "index": "36", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xab31cbdd7948134794cd4f7a63b8d570cf140a014a28dba81ab5bbf09df588a067ab555e7ac1fdc135613030fea35d330f22e16bdd47c0f5cf054a67dc63ce82a28f5ab7721e8519cbe3e6138da2dde0b1f4017e7751a7ceb3541ec79cef8113" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000000008000001000000000000000000002", - "data": { - "slot": "7198109", - "index": "21", - "beacon_block_root": "0xe510ffda00b074677b7bc8ed133677d727d8b5b9b387179e84b564c4d421962e", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x8cf3b02680bd900dff7149c192e429c8b4119a99abe0b890e0ae877b3196bcc2dfe3e44a85cbcfd3b9d720c23da8f53f0134ab30d4686892e894cbcfd7398d0447f4c507f0bf344527099689aca390c4c9344c89d3875c4ffc727192553e18cd" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000004", - "data": { - "slot": "7198109", - "index": "10", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xa66f7e712ee5aa580ed25052090e1d4733dacc90e12458dccd21618b9fe0dc59fde3707fd43cbaddf6217477e221695802d8c31a56769fa190d28ef532d2486a1350625097b20ff5af78ca69840ca85a47512ebbb5dc350469b844a182103e4c" - }, - { - "aggregation_bits": "0x0000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000004", - "data": { - "slot": "7198109", - "index": "13", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x8f5cdb2237d767527c9082f7c8f889b20a5dcbea2f703ea99fcb642cc13a6376b78226df8eb390f47d54cd1b8b3d5db7024e099afb357f8f17d865c56f93a692a1621ec99fc1626101484c4cd17d079b861fadf370f0af204b0329be5a5f35c0" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000002", - "data": { - "slot": "7198109", - "index": "16", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xb65c735009e73ba693618da2754a046632d1d92edd9059626d47fbe72bbec61b54d7f8dc9144965013470f3fb9a329350ec5175fceeeeeffdc01dd1c6be2ea9dfce57f0e604ec829fac1086c7c0d0ad96a3c99db1bf41a2d1cb663e83e1c3c51" - }, - { - "aggregation_bits": "0x0000000000040000000000000100000000000000000000000000000001000000000000000000000002000000000004", - "data": { - "slot": "7198109", - "index": "24", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xb2e48a8692e7f6863d5c19f59489a0c2dfe229315c1d0a1d586dc9d5c8c9be057bee0bcd67854fbdd1d919adc5cafecf0a1a069b7f58aa46b4307ef90192665857a84d46aca5c1f72c161659f5c8a807b7c6935df1860dfa80d914bcfa3616ea" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000004", - "data": { - "slot": "7198109", - "index": "47", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x96d0b3c37252021eabddc440287a984bb84497d1aa44b17a2e2eca0cbd6c641cdea0407cff331c8760f0e1f9e800b36617029e1b0713df3524228bbd71b1c37d0762b5febc9029a302bb9e6e128a060f21a8265eadf9b2f3b87b666250d1e5bf" - }, - { - "aggregation_bits": "0x0000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000002", - "data": { - "slot": "7198109", - "index": "59", - "beacon_block_root": "0x7ce8a0bd081f04c4527adc037b8e395297f0a47d8512e49a056bbbe1639ed937", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xb333eb27e891423ded47f68eeb9151bddb21237a94bb4a86049c00ca0a39f12749fd629548e3958ea23776c6579595f409c0f60823f36081dbc96ce749ba965343b61150e31c6a1b5244b8d5b3fae6db66066edb7ef77a10a2d8703b21db4554" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000002", - "data": { - "slot": "7198109", - "index": "30", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x9734da21594e83b5aad2d8a139ce24a5d3ff1e04ad7ffa84796b6a18e03192c8d027c4031116263587fddd9227f1f28e0baa4298f4cf193caf4d2bf59a5af96e52049d77bf340e354160df699f8d7054f418f398efa3736eb1a7e5ed10fda3c3" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000000000000000080000000000000000000020000000000000000000004", - "data": { - "slot": "7198109", - "index": "1", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xb479939171aeebe971ed50c360892a7750fd72701c1bfaf5813038a5f1e9c0927e17601eae5485dae8d4053f7297d96704cd8b3fc80017df086cd91901bc957501524921d067acbf1a47347d3036f09a0a463d0c06103c3d2910f48fec169e89" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000002", - "data": { - "slot": "7198109", - "index": "23", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x8fc9fb99b5ca0519041cafd3e71d352334cda54148d9705b964626316e83a0c4194792d465e32280a775475ee14af2c602ca3c30e7fa83797dc792212245f23e7e563cd19330a14b680e7b51ade72f23de093cadad2ef2a4110b3419931e9794" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000004", - "data": { - "slot": "7198109", - "index": "33", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xa02b68d40dfa61a4b9725909ff642f997947684c15d44e57066e240f11ff076fa4fb370444587070c1cf7aa9b49a67ea0fd9e96608fca2debc343de3a4ec687e4e75843d9e466ba04b1036e7fc6291648d08c2b35594740dc0d39e8cb0c8c275" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000004", - "data": { - "slot": "7198109", - "index": "17", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x8105f9d5238b2e585a080eeef238e34823a9ea081a401f4fb7b19db5fd2e8c086b522ee3b4a47162628adc80e30e5d6f16ce770cfeb37ced6aba743a3784bbf7f5b89684f9b4e3cfdc117f9efd36de4dbd96b2dfed4236988d9099a172a530b2" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200004", - "data": { - "slot": "7198109", - "index": "26", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x8baf72a5b60ba14a90607bf949f2c54c97e9bc9b4f67d2b4980863251efc5c8b65b6fd6172024d5f72ffa7d8a1db3f2408bacc77fb68dbf1a496bcfea0b7a13547c156eceb0e3817de10011d998b5871f18b596f984c68269a77437543e43dad" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000080000080000000000000000000000000000000000000000000000002", - "data": { - "slot": "7198109", - "index": "32", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xb2d554ee8c32d7b043d7bfe807c2e51c853d1b8b6c572773ba3ec13ef0a277572c4c55727d2aff7c7ec77c455352634111382e59519e8ae216d1948b2b8f4d1d50bff52a8521427c07dca88f2b244d91b7a3b4f532f68b43c33108c094790445" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000004", - "data": { - "slot": "7198109", - "index": "58", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x951a52fc311fbcaffe1f9e713f8fffab3ec0ba118e1a72b69ef1238190fa093408b6337dce38aff0deb3107e37d6f2f60977fbb161ace366fdf8793ffcd22b12ca16e86d8e0a9ec42b34d697477945260f533cf822783ce1bf644251e8da928d" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000000000000000002000000000000000000800000000000000000000002", - "data": { - "slot": "7198109", - "index": "7", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xa0b1d4db0253a1f5d52746f0eaff6fd353f146a5b075f89696fbce7d380d509a48fad4508cfc1ca305ac49131be2a0ec08cfe9cbbabc41c88d9e64807843aa1c142c98503aaffd30b10c39f904339af7af09c1a057b47f67d8cceaf823546030" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000002", - "data": { - "slot": "7198109", - "index": "61", - "beacon_block_root": "0xe510ffda00b074677b7bc8ed133677d727d8b5b9b387179e84b564c4d421962e", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xaf45b657ffb9b2eeaec6494bdec414e546f57cf5ef16b8801246f66475ab3628b548af0629e3a1910518b9484396ce7d098965f3f1272dad80ee5600c166ffc42f2e6c43ffbbf9f9b4deb9807b578386428a7bd1cb2f4291c6775615fb0c7aa1" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000002", - "data": { - "slot": "7198109", - "index": "63", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xb819c2dbc573b5b1f94d25f5294af098e3ecc89ab4565cafcc1e0a64f46008167595dcee660b1ef17f09f048dff60abd0b93a77dfb6bd7cad7c792e25f8647660c00c82b4e7cefe5689070256d229c2bc64ae27063ae49827f1962df6b577c4d" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000004", - "data": { - "slot": "7198109", - "index": "53", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xad0acc9608f6a9a6683325116e8ff3c665498caa0940e4c3b08b83b2b91dacd18be4f5bf33d748e1ece8a05f10559ffe11ffdf992a153eead469791ddf1ab5e765b8f6757794eb28b2d3360da574c5bebc0825dfb9e0fe57f6de71aeca7cd3cf" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000004", - "data": { - "slot": "7198109", - "index": "62", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xacdfb5bcb228e2c4ce7f2062828f14b359530e2eda939bcff49dfb6972c14aaa4238ecd4a045ac2a32c249e0b23e592608b3f5757ecea6d81c82a241144425498411fde42255fc844dfe8d923340502e2e7bd7d9472a52e332b638286326f0dd" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000004", - "data": { - "slot": "7198109", - "index": "22", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x93352e005a8346fe26784bbaad5741b7faed6d4d542efdd481f80b569f4e6613a659d5be8c78f253304f3a8e07a72092032460712fe67bd2b5509e10e9388eced8d49e8958fb21e732451cb1a28d80b8ea88567a0c1759de2df96b369c4bb7fc" - }, - { - "aggregation_bits": "0x0000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000004", - "data": { - "slot": "7198109", - "index": "1", - "beacon_block_root": "0x7ce8a0bd081f04c4527adc037b8e395297f0a47d8512e49a056bbbe1639ed937", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xaa1156e80976d5956f233ddde8ec7dfe2a6b8037cf3f0ae666998b54372a5780720edd08c400d924470c3a8e2dfd893d198def205d3196b4d46d79dd88d5b08aba37d05d66289950441fb3d2492bc244b471c89f1448b3ce66544bd3285a4979" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000004", - "data": { - "slot": "7198108", - "index": "38", - "beacon_block_root": "0x7ce8a0bd081f04c4527adc037b8e395297f0a47d8512e49a056bbbe1639ed937", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xb91acc3007bfa523d327859ad75104f312e10529666710eca51d399d87c3286f851639a567e6d5cb1ba0491ff556f90209d921bee792457b67e83f459b000978f3909f9b4e40852a8cf82ea4e6b59198a0e7d1053a5023d95c69bf8bf19b43ac" - }, - { - "aggregation_bits": "0x0000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000004", - "data": { - "slot": "7198108", - "index": "63", - "beacon_block_root": "0x7ce8a0bd081f04c4527adc037b8e395297f0a47d8512e49a056bbbe1639ed937", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x95700ecd5849e7cf1d2c57e85bf2625e85f2d401101d401bdc4682a442e1cbf997226f828dffefa7950711b135a7c5e1110a0a73d0adf43ec913bedba6d75e5aa441474fcdc5fb71840725ae4a5daf0a983d08f262b8510556f507ba223f9d29" - }, - { - "aggregation_bits": "0x0000000000000004000100000000000000000000000000000000000400000000000000000000000000000000000004", - "data": { - "slot": "7198108", - "index": "36", - "beacon_block_root": "0x7ce8a0bd081f04c4527adc037b8e395297f0a47d8512e49a056bbbe1639ed937", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x87d797b363e3b92d73e97f8e42c74aa585cc9247d738a5ca6ec97d6451deec4468957a6bb9a60044d8d3a94f945f5169042f4809aabea68e28f2e93db2972b530ead8221ac95c9ccb0d11455b5821c16a52c2d24dd1f3cb4034f7082a53a3ff4" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000002", - "data": { - "slot": "7198108", - "index": "53", - "beacon_block_root": "0x7ce8a0bd081f04c4527adc037b8e395297f0a47d8512e49a056bbbe1639ed937", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x8e01eea2a1439d6e249e06723492519cbbdb71e611d9a1233b48326ebf85dd051b65ac1ee6295ba5756121a7aadfbfd5143105a072fec16b6640f59f079baef27a3b9e6f6d158d1ba79e2c4bd1b6d19d7b9cd0f208adf21df78224f99b94330b" - } - ], - "deposits": [], - "voluntary_exits": [], - "sync_aggregate": { - "sync_committee_bits": "0xffffffffff7effffffffffffffffffffffbffffbfffbdffffffffffffffffffffffffffbfffffffbfffffbffffffffffffffffffffffffffffffffffffffffff", - "sync_committee_signature": "0xb496fad8398cb9de33eeff6b036c5b3d94e7cd41df7bb9dc3054a48e0b88e49506b82c16e3ec7a6741c3a63cb95483ba0391fd4230af628551f7fe79a2d9381c30658a5974fe48631b627b1dadef42ffb5c1ed4e14924d0bc0a3121f41a5b54a" - }, - "execution_payload": { - "parent_hash": "0xbbe79a23129305ca2de978c056dd4a922ecca24f0f229dfae4b731afe3c033a9", - "fee_recipient": "0x95222290dd7278aa3ddd389cc1e1d165cc4bafe5", - "state_root": "0x8fe731a16f5386b22affcd61211a7f0260df309401de3cb4aa74472161622961", - "receipts_root": "0xd9a42739e18e6f95a44a7645344e8283b4320e26ac46ea13d936ec0864868c6e", - "logs_bloom": "0xf42383e3e14e100896e094808b7d10e3419ba374ccc404108407708bc51427035427a386fb994b30407f1c6262bf8b85030134c4df30ad015a00a03459ac69630523d009e3c429fc6c1ae4a84244062ec3d106260256c8320c21cc87cc6648b63a416698020aa475a6421495a1abeb6b2b13688bc10c0f94d2869894a8ab2104e0063e7e4fa83f3442f0c149060603261956b0890d0e4e1d42a6c2407dfe40a8bfc103f30cf76b8040b143c4f18da4949ffec0f1b50908cb2ca98498088e0371a14634c68028497c02a80c211465365e06e10f5468280c500655989fc948e8def278ea59444788000a059289d041004489207c31473c9b68c882a9e3e21df459", - "prev_randao": "0x8dbc5eb73fef3da12aa3545f2f1b3c30b15ef07b2c8dbb9516994607237a35ee", - "block_number": "18011125", - "gas_limit": "30000000", - "gas_used": "16780308", - "timestamp": "1693201355", - "extra_data": "0x6265617665726275696c642e6f7267", - "base_fee_per_gas": "17130960083", - "block_hash": "0xd3fe3f0c8b3ca99ddba497ac277c6975c999a41c2cca179652eff9a71ea729c9", - "transactions": [ - "0x02f90cda01831241e6808503fd15b4d3830bfeb4946b75d8af000000e20b7a7ddf000ba900b4009a808403476354b90117f57537c8c30029a358f4151d613e40a753b8f18e2c3481a0117792d4b100fd329b37e8ab4181df8a5b33260c8aecc760391a8616b44b734817a2c954016a57cf2c4d72d6f83807cc470b00071c56dfe8757a197b3b17b207d6de3840de09bcf2dfb75b72c0136ea72db015505a00be042e9d09cb588331ff911c2b46fd833a3e5bd6c02aaa39b223fe8d0a0e5c4f27ead9083c756cc22710f2fe4a80fe4b48b01669f212b01550ffffc0232cffff7a3ee4b8583ccb95b25737c016ac88e539d0605949e8576e2bed8f7b46d34016198911cdf9886f78bea750938e7800300db397607a3969c7bd26512f52bf6f76fab834140d13dda673ca8ed97a637a790be1feff5e888d43629dc05408f604af81240005ea7075602df90b50f8dd948616b44b734817a2c954016a57cf2c4d72d6f838f8c6a00000000000000000000000000000000000000000000000000000000000000009a0000000000000000000000000000000000000000000000000000000000000000aa0000000000000000000000000000000000000000000000000000000000000000ca00000000000000000000000000000000000000000000000000000000000000008a00000000000000000000000000000000000000000000000000000000000000006a00000000000000000000000000000000000000000000000000000000000000007f9024994757a197b3b17b207d6de3840de09bcf2dfb75b72f90231a00000000000000000000000000000000000000000000000000000000000000004a08e583702572c83c38403c943f96c16a41abd936b02d3010d2aa80039d30bd966a010bea5d2710208a2ee0eaf75fec8311af4afd7f15c0df8e38c6e13e47d0d7a2ea080e604cd0a9c6bcc54ebecb158ad70bfcbff9f32744abcf832c8bfd377c403d2a080e604cd0a9c6bcc54ebecb158ad70bfcbff9f32744abcf832c8bfd377c403d3a00000000000000000000000000000000000000000000000000000000000000000a08e583702572c83c38403c943f96c16a41abd936b02d3010d2aa80039d30bd965a010bea5d2710208a2ee0eaf75fec8311af4afd7f15c0df8e38c6e13e47d0d7a2da080e604cd0a9c6bcc54ebecb158ad70bfcbff9f32744abcf832c8bfd377c403d4a0c0d1c00078410fd0164580b0bad93d8a579580d06cf45fc2696a823498097b8aa00000000000000000000000000000000000000000000000000000000000000008a08e583702572c83c38403c943f96c16a41abd936b02d3010d2aa80039d30bd967a08e583702572c83c38403c943f96c16a41abd936b02d3010d2aa80039d30bd968a080e604cd0a9c6bcc54ebecb158ad70bfcbff9f32744abcf832c8bfd377c403d1a00000000000000000000000000000000000000000000000000000000000000002a00000000000000000000000000000000000000000000000000000000000000001a010bea5d2710208a2ee0eaf75fec8311af4afd7f15c0df8e38c6e13e47d0d7a2cf8dd94c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2f8c6a0899a7b8c67ded9c2860ce17c839e0868e8b23912ba469f2e7b7de8043e8229e7a012231cd4c753cb5530a43a74c45106c24765e6f81dc8927d4f4be7e53315d5a8a065b0bef88a69116c485f661cd6d7ec74691ca4c897652f30ac85d057541cc197a038a547390e4c48347325a1aa7e93658c68b3052a51adcd64bb2852a2933d56daa004d13e916793bde5fcf5526e50a9bcf9aa246a01345b3178529af0f521376e0fa00f296a54fa8977cb288ae4d9c099dddfe41483d8469cfb37f774d1c0f9d808fbf9026a94be042e9d09cb588331ff911c2b46fd833a3e5bd6f90252a0746997d64020d8550105c7442c1ccec5f3a941de97d171182d68cc87c5b6164ca06ae0b329c9ee8a4f57a216001bad290ce9fbca67159b959bfe82c1d0c08ab0bda071094b791e5b1cb31a4425287225fadf593f5496d812d080ee7348e503a32706a01452bec7c5a6b3b18899526ff060d769988f8a08d53556d16d83520944659dd5a00000000000000000000000000000000000000000000000000000000000000005a00000000000000000000000000000000000000000000000000000000000000011a00000000000000000000000000000000000000000000000000000000000000009a0c118cf1cf9028d6842d26a1571b18152f5a9778d7af21888d38525f5e0d6a43ea0ab761c2430b0498e679102ac10a4b47c01761a1a4b4743b91f561613623f3400a0ac5a0d3f79300e89b6c5577e31fa69b23677c1acb41e1d8af9a2b5a208b0565aa0c7d07bc7b4b06c606d8bd09d68b5b57a8ae0ff2e1ce65b1f30b9a2e225f724fea082b4b2df7e8ee6841929be48f7ed0d751abcdb6d9df85513e801a1e544b29314a0e3f9f9b97b537de593db31a72e038b4b187aa300785fc9f1fa8d7569cd6ffeefa01eb7d80269e4b80437501ded06d9812be62c30f7a80fcba5a707be4729e49bfca00000000000000000000000000000000000000000000000000000000000000023a0507439d85171f4572d1aa6ca11d0ca178e88d133b58af1d404a373b43c55edfea00000000000000000000000000000000000000000000000000000000000000016a0b39e9ba92c3c47c76d4f70e3bc9c3270ab78d2592718d377c8f5433a34d3470af9018394576e2bed8f7b46d34016198911cdf9886f78bea7f9016ba0971f9b48d4300a657b0cb332e19f215a93ce5f067e481c28c3b9565610979afda00000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000ba00000000000000000000000000000000000000000000000000000000000000016a0000000000000000000000000000000000000000000000000000000000000000ca029b65e180e9fb871e0d0eb4bfdab825c6bf6214b0a82ddd9496a02d68052bcd4a00000000000000000000000000000000000000000000000000000000000000013a0577b913a3c8810dd10161c9ae11e2ee31042564c62114c83b0bc5d3a3e71b362a0000000000000000000000000000000000000000000000000000000000000000da00000000000000000000000000000000000000000000000000000000000000010a0000000000000000000000000000000000000000000000000000000000000000ef8dd94e4b8583ccb95b25737c016ac88e539d0605949e8f8c6a0000000000000000000000000000000000000000000000000000000000000000ca00000000000000000000000000000000000000000000000000000000000000008a00000000000000000000000000000000000000000000000000000000000000006a00000000000000000000000000000000000000000000000000000000000000007a00000000000000000000000000000000000000000000000000000000000000009a0000000000000000000000000000000000000000000000000000000000000000af859948ed97a637a790be1feff5e888d43629dc05408f6f842a0b39e9ba92c3c47c76d4f70e3bc9c3270ab78d2592718d377c8f5433a34d3470aa06cc0f8823db880994432ec79d9c5e1866e3793efeb384fdc75806944cf22ac44f8dd9469c7bd26512f52bf6f76fab834140d13dda673caf8c6a0000000000000000000000000000000000000000000000000000000000000000ca00000000000000000000000000000000000000000000000000000000000000008a00000000000000000000000000000000000000000000000000000000000000006a00000000000000000000000000000000000000000000000000000000000000007a00000000000000000000000000000000000000000000000000000000000000009a0000000000000000000000000000000000000000000000000000000000000000af85994a0117792d4b100fd329b37e8ab4181df8a5b3326f842a0404e955b4f11522f99577dfc88d0dda82da90992492b18491843775f5a1cdc61a0afa7dfda4c36516f9a2acba6166dcab061fb64fb862f2ec06a217e5389386bc0f8dd94c8c30029a358f4151d613e40a753b8f18e2c3481f8c6a0000000000000000000000000000000000000000000000000000000000000000aa0000000000000000000000000000000000000000000000000000000000000000ca00000000000000000000000000000000000000000000000000000000000000008a00000000000000000000000000000000000000000000000000000000000000006a00000000000000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000000000000000980a0526c842965e6397898d4115d06c5f699d39ea18d246e2f1ae240ccdb5f35dd78a0029614123476208b0a227c94994071f267322987ae38b981794169cc2043be3d", - "0x02f902f40182059b841dcd65008505c563f9a08302e556943fc91a3afd70395cd496c647d5a6cc9d4b2b7fad80b902843593564c000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000064ec3abb0000000000000000000000000000000000000000000000000000000000000002080c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000160000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000019a578145dcea1d273da16673c0000000000000000000000000000000000000000000000000649f833e143315e00000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002000000000000000000000000a0117792d4b100fd329b37e8ab4181df8a5b3326000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000649f833e143315ec080a0111473712de83110b0605bd6d22dcdaeb5a927b2388298b7a0322e509290c8eea04b1b9b2bc133d14b329f8ccc292ecf29c3cb13f9363461f8a4f40c3fd75e9e08", - "0x02f9043c0182011a8405f5e10085056aba63ba8304f00f943fc91a3afd70395cd496c647d5a6cc9d4b2b7fad884563918244f40000b903c43593564c000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000064ec3abb00000000000000000000000000000000000000000000000000000000000000030b080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000004563918244f40000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000001f399b1438a100000000000000000000000000000000000000000000000021c93da58a47ca64b95100000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000be042e9d09cb588331ff911c2b46fd833a3e5bd6000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000002629f66e0c53000000000000000000000000000000000000000000000000296686c126f99adb65e200000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002bc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2002710be042e9d09cb588331ff911c2b46fd833a3e5bd6000000000000000000000000000000000000000000c080a064c13bd0cc91faf2d206945649f67ce67a8666b376e118e49c039d1a151101aba05d7f8eb3b13b333cf84e35bd9fbdca20d7ae8aee300170cba89f5723958b9e41", - "0x02f902f401820139847735940085059682f00083036459943fc91a3afd70395cd496c647d5a6cc9d4b2b7fad80b902843593564c000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000064ec3abb0000000000000000000000000000000000000000000000000000000000000002080c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000001600000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000001b48fd07eac60000000000000000000000000000000000000000000000000f5b7c3aad0b0b8c00000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002000000000000000000000000576e2bed8f7b46d34016198911cdf9886f78bea7000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000f5b7c3aad0b0b8cc080a093d07447aac4f99c211335eac0437fabeae01e8cb79348440217aa51558ed375a01f879f8f3a2da4cf987b8534db5727db973a714b07fd94e0ef4b34cd11535c0e", - "0x02f9049401820eff8405f5e100850581242d298303837a943fc91a3afd70395cd496c647d5a6cc9d4b2b7fad80b904243593564c000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000064ec3abb00000000000000000000000000000000000000000000000000000000000000030a080c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000001600000000000000000000000008ed97a637a790be1feff5e888d43629dc05408f6000000000000000000000000ffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000006513c0c100000000000000000000000000000000000000000000000000000000000000000000000000000000000000003fc91a3afd70395cd496c647d5a6cc9d4b2b7fad0000000000000000000000000000000000000000000000000000000064ec3ac900000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000041d913ee2d8d9bdc3011da48d7b98c688b90745438f263f1b5fe950663409eb3a1595c37c72d867e2bc58fde34ceb2ac537d4db9e00f9b68e3275873885c563e241b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000032872aae80bc8a494b25500000000000000000000000000000000000000000000000003ebed06b0e686f100000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000020000000000000000000000008ed97a637a790be1feff5e888d43629dc05408f6000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc20000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000003ebed06b0e686f1c001a049d6f8d0e20a53d053a005bcacaa71b3bd3d601e15539d283ef5be4d964cdee6a07e56b1f082f9edf4102d021c007bc0cce17c15721e59e6c947be9af5c76d39d3", - "0x02f90b9801831241e785155bac31bb85155bac31bb83079786946b75d8af000000e20b7a7ddf000ba900b4009a80840307bd08b8b8f53417c8c30029a358f4151d613e40a753b8f18e2c34810c8e56ed7a3a8616b44b734817a2c954016a57cf2c4d72d6f838be042e9d09cb588331ff911c2b46fd833a3e5bd607cc470a0007396cf860f7757a197b3b17b207d6de3840de09bcf2dfb75b72fe4a80fe4b48b01669f212e000000000c0369a0000391ee4b8583ccb95b25737c016ac88e539d0605949e8515bd0e2002ff8d670391969c7bd26512f52bf6f76fab834140d13dda673ca04af81ce0005df5ef32df90a69f8dd94c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2f8c6a038a547390e4c48347325a1aa7e93658c68b3052a51adcd64bb2852a2933d56daa004d13e916793bde5fcf5526e50a9bcf9aa246a01345b3178529af0f521376e0fa00f296a54fa8977cb288ae4d9c099dddfe41483d8469cfb37f774d1c0f9d808fba012231cd4c753cb5530a43a74c45106c24765e6f81dc8927d4f4be7e53315d5a8a0899a7b8c67ded9c2860ce17c839e0868e8b23912ba469f2e7b7de8043e8229e7a065b0bef88a69116c485f661cd6d7ec74691ca4c897652f30ac85d057541cc197f89b94c8c30029a358f4151d613e40a753b8f18e2c3481f884a0000000000000000000000000000000000000000000000000000000000000000ca00000000000000000000000000000000000000000000000000000000000000008a00000000000000000000000000000000000000000000000000000000000000006a00000000000000000000000000000000000000000000000000000000000000007f89b948616b44b734817a2c954016a57cf2c4d72d6f838f884a0000000000000000000000000000000000000000000000000000000000000000ca00000000000000000000000000000000000000000000000000000000000000008a00000000000000000000000000000000000000000000000000000000000000006a00000000000000000000000000000000000000000000000000000000000000007f901c594576e2bed8f7b46d34016198911cdf9886f78bea7f901ada00000000000000000000000000000000000000000000000000000000000000008a00000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000da00000000000000000000000000000000000000000000000000000000000000010a00000000000000000000000000000000000000000000000000000000000000016a00000000000000000000000000000000000000000000000000000000000000015a012231cd4c753cb5530a43a74c45106c24765e6f81dc8927d4f4be7e53315d5a8a00000000000000000000000000000000000000000000000000000000000000012a0000000000000000000000000000000000000000000000000000000000000000ba00000000000000000000000000000000000000000000000000000000000000011a0577b913a3c8810dd10161c9ae11e2ee31042564c62114c83b0bc5d3a3e71b362a029b65e180e9fb871e0d0eb4bfdab825c6bf6214b0a82ddd9496a02d68052bcd4a0971f9b48d4300a657b0cb332e19f215a93ce5f067e481c28c3b9565610979afdf89b9469c7bd26512f52bf6f76fab834140d13dda673caf884a0000000000000000000000000000000000000000000000000000000000000000ca00000000000000000000000000000000000000000000000000000000000000008a00000000000000000000000000000000000000000000000000000000000000006a00000000000000000000000000000000000000000000000000000000000000007f859948ed97a637a790be1feff5e888d43629dc05408f6f842a0b39e9ba92c3c47c76d4f70e3bc9c3270ab78d2592718d377c8f5433a34d3470aa06cc0f8823db880994432ec79d9c5e1866e3793efeb384fdc75806944cf22ac44f85994a0117792d4b100fd329b37e8ab4181df8a5b3326f842a0afa7dfda4c36516f9a2acba6166dcab061fb64fb862f2ec06a217e5389386bc0a0404e955b4f11522f99577dfc88d0dda82da90992492b18491843775f5a1cdc61f9024994be042e9d09cb588331ff911c2b46fd833a3e5bd6f90231a01452bec7c5a6b3b18899526ff060d769988f8a08d53556d16d83520944659dd5a00000000000000000000000000000000000000000000000000000000000000009a00000000000000000000000000000000000000000000000000000000000000005a082b4b2df7e8ee6841929be48f7ed0d751abcdb6d9df85513e801a1e544b29314a0000000000000000000000000000000000000000000000000000000000000000ea0507439d85171f4572d1aa6ca11d0ca178e88d133b58af1d404a373b43c55edfea071094b791e5b1cb31a4425287225fadf593f5496d812d080ee7348e503a32706a06ae0b329c9ee8a4f57a216001bad290ce9fbca67159b959bfe82c1d0c08ab0bda0b39e9ba92c3c47c76d4f70e3bc9c3270ab78d2592718d377c8f5433a34d3470aa0c118cf1cf9028d6842d26a1571b18152f5a9778d7af21888d38525f5e0d6a43ea0c7d07bc7b4b06c606d8bd09d68b5b57a8ae0ff2e1ce65b1f30b9a2e225f724fea0000000000000000000000000000000000000000000000000000000000000001aa00000000000000000000000000000000000000000000000000000000000000011a0000000000000000000000000000000000000000000000000000000000000000da0ac5a0d3f79300e89b6c5577e31fa69b23677c1acb41e1d8af9a2b5a208b0565aa00000000000000000000000000000000000000000000000000000000000000023a0000000000000000000000000000000000000000000000000000000000000000cf9024994757a197b3b17b207d6de3840de09bcf2dfb75b72f90231a00000000000000000000000000000000000000000000000000000000000000004a00000000000000000000000000000000000000000000000000000000000000008a010bea5d2710208a2ee0eaf75fec8311af4afd7f15c0df8e38c6e13e47d0d7a2ea080e604cd0a9c6bcc54ebecb158ad70bfcbff9f32744abcf832c8bfd377c403d1a00000000000000000000000000000000000000000000000000000000000000001a010bea5d2710208a2ee0eaf75fec8311af4afd7f15c0df8e38c6e13e47d0d7a2ca080e604cd0a9c6bcc54ebecb158ad70bfcbff9f32744abcf832c8bfd377c403d2a080e604cd0a9c6bcc54ebecb158ad70bfcbff9f32744abcf832c8bfd377c403d4a08e583702572c83c38403c943f96c16a41abd936b02d3010d2aa80039d30bd965a0c0d1c00078410fd0164580b0bad93d8a579580d06cf45fc2696a823498097b8aa08e583702572c83c38403c943f96c16a41abd936b02d3010d2aa80039d30bd966a08e583702572c83c38403c943f96c16a41abd936b02d3010d2aa80039d30bd967a010bea5d2710208a2ee0eaf75fec8311af4afd7f15c0df8e38c6e13e47d0d7a2da080e604cd0a9c6bcc54ebecb158ad70bfcbff9f32744abcf832c8bfd377c403d3a00000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000002a08e583702572c83c38403c943f96c16a41abd936b02d3010d2aa80039d30bd968f89b94e4b8583ccb95b25737c016ac88e539d0605949e8f884a0000000000000000000000000000000000000000000000000000000000000000ca00000000000000000000000000000000000000000000000000000000000000008a00000000000000000000000000000000000000000000000000000000000000006a0000000000000000000000000000000000000000000000000000000000000000780a079263af408d0fae0635166af37b9d4d2136ca5c13ae64427891af127bfcb9294a07414a551f9e39ae967a94a33fa7e35f6e4cad0a52310ff9dad58ff2ca5d98b9f", - "0x02f9057001821fa880850811ac92988309fada94e08beb8c48e71fd08560db2fbaaa0701b187c7a704b90504a8b82ac100000000000000000000000000000000000000000000000000000000dbbe61dffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcbb00000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000004e000000000000000000000000000000000000000000000000000000000000000033000000000000000000000001ac1a8feaaea1900c4166deeed0c11cc10669d364000000000000000000000001111111254eeb25477b68fb85ed929f73a9605820000000000000000000000008616b44b734817a2c954016a57cf2c4d72d6f838000000000000000000000000000000000000000000000000000000000000038462e238bb00000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000002e00000000000000000000000000000000000000000000000000000000000000360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dbbe61df0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001374922691a000000000000000000000000be042e9d09cb588331ff911c2b46fd833a3e5bd6000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb480000000000000000000000000ba48b0aea8f86423254b787461ca35c2496f2d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000078ad6f4613e98eaf98000000000000000000000000000000000000000000000000000000000303b8c07f000000a4000000a4000000a4000000a400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000000000000000000000a4bf15fcd8000000000000000000000000303389f541ff2d620e42832f180a08e767b28e10000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000242cc2878d0064ec405e000000016c00000ba48b0aea8f86423254b787461ca35c2496f2d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000041efc77d63d6d2efa170b88de906d49e3e7df3afc51547d1f2e6d3f5d29f20b3434a638aaa8f5c435cb917c3236d3881d34ab6129882bfb1c1ad55f3cbcc7250d21b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c080a0f6f6eecce581881f671ac71672a0f530d66d6611d134b519fdf3b752ee6cfef1a0653bc7d8c29f2b3498991512e345830a474530e16d7afd46cd785349e5e33519", - "0x02f913100183016fe184d7d1d35b8504d4f6ca6d830a57109424902aa0cf0000a08c0ea0b003b0c0bf600000e08464ec33cbb8b30100030388e6a0c2ddd26feeb64f039a2c41296fcb3f56400008e520a535adfca60000070110064ee301000c0001000000064ee327bf4dece678ceceb27446b35c672dc7d61f30bad69e0000031805bed6319b595900000003109830a1aaad605bbf02a9dfa7b0b92ec2fb7daa0108c9ad1149cf7e3700003a0128e54d590c00011805bed6319b595937417b2238aa52d0dd2d6252d989e728e8f706e400017f39c581f595b53c5cb19bd0b3f8da6c935e2ca0f911e7d6940000000000000000000000000000000000000004c0f89b94109830a1aaad605bbf02a9dfa7b0b92ec2fb7daaf884a00000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000000000000000000000000000000000000000000004a0bfd358e93f18da3ed276c3afdbdba00b8f0b6008a03476a6a86bd6320ee6938bd69417144556fd3424edc8fc8a4c940b2d04936d17ebc0f902079418672b1b0c623a30089a280ed9256379fb0e4e62f901efa00000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000000000000000000000000000000000000000000002a00000000000000000000000000000000000000000000000000000000000000003a00000000000000000000000000000000000000000000000000000000000000004a00000000000000000000000000000000000000000000000000000000000000005a00000000000000000000000000000000000000000000000000000000000000006a00000000000000000000000000000000000000000000000000000000000000007a00000000000000000000000000000000000000000000000000000000000000028a00000000000000000000000000000000000000000000000000000000000000029a0000000000000000000000000000000000000000000000000000000000000002aa0000000000000000000000000000000000000000000000000000000000000002ba0000000000000000000000000000000000000000000000000000000000000002ca0000000000000000000000000000000000000000000000000000000000000002da0000000000000000000000000000000000000000000000000000000000000003ef89b9421e27a5e5513d6e65c4f830167390997aa84843af884a00000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000019a0000000000000000000000000000000000000000000000000000000000000001aa0000000000000000000000000000000000000000000000000000000000000001bd6942b33cf282f867a7ff693a66e11b0fcc5552e4425c0f89b9434d655069f4cac1547e4c8ca284ffff5ad4a8db0f884a00000000000000000000000000000000000000000000000000000000000000016a00000000000000000000000000000000000000000000000000000000000000019a0000000000000000000000000000000000000000000000000000000000000001aa0000000000000000000000000000000000000000000000000000000000000001bf902499437417b2238aa52d0dd2d6252d989e728e8f706e4f90231a00000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000002a00000000000000000000000000000000000000000000000000000000000000003a00000000000000000000000000000000000000000000000000000000000000004a00000000000000000000000000000000000000000000000000000000000000005a00000000000000000000000000000000000000000000000000000000000000006a00000000000000000000000000000000000000000000000000000000000000007a00000000000000000000000000000000000000000000000000000000000000008a00000000000000000000000000000000000000000000000000000000000000009a0000000000000000000000000000000000000000000000000000000000000000aa0000000000000000000000000000000000000000000000000000000000000000ca0000000000000000000000000000000000000000000000000000000000000000da0000000000000000000000000000000000000000000000000000000000000000ea0000000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000014a01063e8e27a46602f2cf5efe54a6f37c939566cc93507d4c402b1ab61967baeeda0d1bfa665ff0a0ee81f20833500dfc80ed4b576a9d481e6c7f2cd8243b94238e8f89b94390f3595bca2df7d23783dfd126427cceb997bf4f884a00000000000000000000000000000000000000000000000000000000000000016a00000000000000000000000000000000000000000000000000000000000000019a0000000000000000000000000000000000000000000000000000000000000001aa0000000000000000000000000000000000000000000000000000000000000001bf901e6944dece678ceceb27446b35c672dc7d61f30bad69ef901cea00000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000002a00000000000000000000000000000000000000000000000000000000000000003a00000000000000000000000000000000000000000000000000000000000000004a00000000000000000000000000000000000000000000000000000000000000005a00000000000000000000000000000000000000000000000000000000000000006a0000000000000000000000000000000000000000000000000000000000000000aa0000000000000000000000000000000000000000000000000000000000000000ca0000000000000000000000000000000000000000000000000000000000000000da0000000000000000000000000000000000000000000000000000000000000000ea00000000000000000000000000000000000000000000000000000000000000016a00000000000000000000000000000000000000000000000000000000000000019a0000000000000000000000000000000000000000000000000000000000000001aa0000000000000000000000000000000000000000000000000000000000000001bd69467fe41a94e779ccfa22cff02cc2957dc9c0e4286c0f89b947f39c581f595b53c5cb19bd0b3f8da6c935e2ca0f884a00000000000000000000000000000000000000000000000000000000000000007a04bbbb014f04e18d0588fac92d4854f7be72629070f775de7a7f7dfd12dcdcc1da05b2a585fa5c233b374a2a5ddf9a48ef884ebe611aa51fecc04c88aee2968e275a063bea916cef7359acf395d0c25e3526c585459c799da40751b0e2ed3ce04facdf90120947f86bf177dd4f3494b841a37e810a34dd56c829bf90108a00000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000003a00000000000000000000000000000000000000000000000000000000000000004a00000000000000000000000000000000000000000000000000000000000000005a00000000000000000000000000000000000000000000000000000000000000006a00000000000000000000000000000000000000000000000000000000000000011a00000000000000000000000000000000000000000000000000000000000000012a00000000000000000000000000000000000000000000000000000000000000019d694847ee1227a9900b73aeeb3a47fac92c52fd54ed9c0f89b9488e6a0c2ddd26feeb64f039a2c41296fcb3f5640f884a00000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000002a00000000000000000000000000000000000000000000000000000000000000004a0320975846a116b11411a5cfde94c56d7713040529fd53bc4095fb1022e45da01f9016294a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48f9014aa00000000000000000000000000000000000000000000000000000000000000001a001fd8436a7e8e22b0d4a3df6a53c0b9a76426e6f316f7eccaa3fb104bbce3b35a010d6a54a4754c8869d6886b5f5d7fbfa5b4522237ea5c60d11bc4e7a1ff9390ba01f21a62c4538bacf2aabeca410f0fe63151869f172e03c0e00357ba26a341effa0390f6178407c9b8e95802b8659e6df8e34c1e3d4f8d6a49e6132bbcdd937b63aa057deb109d0fd3e2e4c9d0b04bcf42dc023ecd186da1e6292cb25ac26dd6ccfcfa07050c9e0f4ca769c69bd3a8ef740bc37934f8e2c036e5a723fd8ee048ed3f8c3a091ff31fd8c2a22a06ac493e7f73ab3a014e119a2ccfeeaeb554e91b4d1b52a42a096116ff01139f8e8862b92867017e5a0bf7d104f50a987a9fbcf89d907a8f372a0bcde35b8d88dacc7b4d50e49eddd691587f22796a1b40b3eef0b5669d178698fd694a2327a938febf5fec13bacfb16ae10ecbc4cbdcfc0f8fe94ae7ab96520de3a18e5e111b5eaab095312d7fe84f8e7a04172f0f7d2289153072b0a6ca36959e0cbe2efc3afe50fc81636caa96338137ba09f70001d82b6ef54e9d3725b46581c3eb9ee3aa02b941b6aa54d678a9ca35b10a0a66d35f054e68143c18f32c990ed5cb972bb68a68f500cd2dd3a16bbf3686483a0d625496217aa6a3453eecb9c3489dc5a53e6c67b444329ea2b2cbc9ff547639ba0e3b4b636e601189b5f4c6742edf2538ac12bb61ed03e6da26949d69838fa447ea0e6e35175eb53fc006520a2a9c3e9711a7c00de6ff2c32dd31df8c5a24cac1b5ca0ed310af23f61f96daefbcd140b306c0bdbf8c178398299741687b90e794772b0f85994b8ffc3cd6e7cf5a098a1c92f48009765b24088dcf842a054b2b2de1ae6731a04bdbca30cee71852851cfcd3298aaf29f4ebff9452b27ada08e2ed18767e9c33b25344c240cdf92034fae56be99e2c07f3d9946d949ffede4f87a94c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2f863a03355aa162647aa87d59169dcdc67640130e9607c9491efc2a497dc7a2abf1102a0390f6178407c9b8e95802b8659e6df8e34c1e3d4f8d6a49e6132bbcdd937b63aa0bcde35b8d88dacc7b4d50e49eddd691587f22796a1b40b3eef0b5669d178698ff89b94c1793a29609ffff81f10139fa0a7a444c9e106adf884a00000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000000000000000000000000000000000000000000002a00000000000000000000000000000000000000000000000000000000000000003f89b94ca978a0528116dda3cba9acd3e68bc6191ca53d0f884a00000000000000000000000000000000000000000000000000000000000000016a00000000000000000000000000000000000000000000000000000000000000019a0000000000000000000000000000000000000000000000000000000000000001aa0000000000000000000000000000000000000000000000000000000000000001bd694cbff3004a20dbfe2731543aa38599a526e0fd6eec0f9012094f5f5b97624542d72a9e06f04804bf81baa15e2b4f90108a00000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000003a00000000000000000000000000000000000000000000000000000000000000004a00000000000000000000000000000000000000000000000000000000000000005a00000000000000000000000000000000000000000000000000000000000000006a00000000000000000000000000000000000000000000000000000000000000011a00000000000000000000000000000000000000000000000000000000000000012a00000000000000000000000000000000000000000000000000000000000000019f89b94f939e0a03fb07f59a73314e73794be0e57ac1b4ef884a03c9b40ecd260b98481598725f1970a3771543058e7ab32a7f75a1cd2d95e96b0a03d6ab84ad4c5cd572c5870438fc5d159d45edfb858a89fba460eb33b38476168a0ad5136ec7dd264daecc028e1b556c9ee601ec5c997b082a7bf07380cda4c7360a0b8d6bf99893469d3544b0c0028aa3d1e6ba3b32bd46bdb8e1e52d9e2180a9cd401a09fc39556309f491319becf2d7a21b0770fbbbc1db75c958711556f49bed5a4eca006fd54f0839a9eb035ae4d2c08dccf2db999555346005ed28a68439690db15c3", - "0x02f9015c018202a58502540be40085084fac733d83044d47947a250d5630b4cf539739df2c5dacb4c659f2488d8805698eef06670000b8e4b6f9de950000000000000000000000000000000000000000000000000001618ba785d52f0000000000000000000000000000000000000000000000000000000000000080000000000000000000000000f45c5ad8e2bc5b0e67393638d871a26ad04dda550000000000000000000000000000000000000000000000000000000064ec34410000000000000000000000000000000000000000000000000000000000000002000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc200000000000000000000000046ace0c9cadf4e161ef341e69758528cf76745dec001a06eff935fd3785ec84b4646f4b12c0c9a98be39a0afac284d0b47d000e4db4daba04b2d42efda5e52cf7da7494b074151f7f2e63df0cbfcb27ed28086830acffb06", - "0xf902f34c850466871d008302ff28943fc91a3afd70395cd496c647d5a6cc9d4b2b7fad8817979cfe362a0000b902843593564c000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000064ec3abb00000000000000000000000000000000000000000000000000000000000000020b080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000017979cfe362a00000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000017979cfe362a00000000000000000000000000000000000000000000000019a26e67eda207e6855f00000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000be042e9d09cb588331ff911c2b46fd833a3e5bd625a0fcb95eccb52cdca91ca65e5699584969cd2fa2cceb922c7a31bc72024d086682a0561e787f9d6460519e2915166dea032bb90eca7096fdda3f890bf0b6843b11c1", - "0xf901ad8210158503fd15b4d38305616b94247b69f78d2a590bec1ac0a4a4066debe3fca2b880b901446417312b000000000000000000000000000000000000000000000000000abafc464fe92f0000000000000000000000000000000000000000000000000000000000000f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000007547e5d13c34a471bafc2c2eb2fd1a571f5acc7e0000000000000000000000008616b44b734817a2c954016a57cf2c4d72d6f83800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000029dbb154098c06b25a00689924519ccdeffe5dca52b03840fbffff59d8b90358cfcf599ef3ead150c83a0331673168ca52d2634b89dc857f675676d1d943a1c6e797c287e4c3699b1be67", - "0x02f90175018201248504e3b292008504e3b29200830200cd947e0905d9ca2d1a8f654402eb3a2409a9d7a6992e80b90104521da65d0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d00000000000000000000000060ba4b70b83db44ffcd0301277c80b36a073ee0d000000000000000000000000000000000000000000000000000000000000001e000000000000000000000000556b5210e62e5f4467aa55bc96431d7bc917ba52000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000000000000000000000000000098473776af6800000000000000000000000000000000000000000000001af7af710795e9f46c42c0000000000000000000000000000000000000000000000000000000000000000c001a09eb71f94c8cbc14b8b541419d2dbe5f05a116370dc51c60f2a4f995bc50337e3a02fb2455123a7356503c13c61e61ab6c3aa8b6d2d80736d0f2af74ee55a6cc9fa", - "0x02f90175018201258504e3b292008504e3b292008301ee0f947e0905d9ca2d1a8f654402eb3a2409a9d7a6992e80b90104521da65d0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d0000000000000000000000006aec3067b4780e5b8e15b090b303051a584ee4f7000000000000000000000000000000000000000000000000000000000000001e000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc20000000000000000000000000dd574bd4ac3cf9846fe080c5d8da2ac3cb275f50000000000000000000000000000000000000000000000003dc1936c427d00000000000000000000000000000000000000000000000d0fcbc4b538d54a2e27650000000000000000000000000000000000000000000000000000000000000001c080a0ed72e17f8bf9db199ae6949e2bf335f9cd44de48abe5f050e4c18a62a332fc6aa0210a5af8c530a794881739ef795632757452daf5feca813c3e009ccf1f6c1702", - "0x02f8d3018202688405f5e1008529e8d608008306ddd09403697f418887720a52ec8ef54c63c9d581e9c53080b8641d43bdaa00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000048fc080a04eab52af5c20bc7e99111ca7320de1690f026f9186c400f658feb6a6a92887b4a05c2ae8bea8cbdb4917f362444cda10a29f83ed8579f83f08d0e7f1c31e462550", - "0x02f88e010a83db5db4850409b1a70082e91f94c02aaa39b223fe8d0a0e5c4f27ead9083c756cc280a42e1a7d4d0000000000000000000000000000000000000000000000000005af3107a40000c080a05138af6d6174af222d3685b7c517f1b55759aac804fb18a0bb49c71de5c4bcb2a07f0187fddf4608c7f5832c383171f51394ee549c33b8648f72fad06a5bbef1ed", - "0x02f9015c01820ba98504a817c800850aa3b8573d83034d79947a250d5630b4cf539739df2c5dacb4c659f2488d88058d15e176280000b8e4b6f9de95000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000004e46a55d5bc5feb76b9be48c00c4b95a6e2559250000000000000000000000000000000000000000000000000000000064ec343a0000000000000000000000000000000000000000000000000000000000000002000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000be042e9d09cb588331ff911c2b46fd833a3e5bd6c001a055b9f14f9ab038b330b656a5d5cd1a6524922c9d9f6fa4dab4f7b63740d40c72a0507de21f4e18005a06b11a0efd10cc34c0688bd0c5b86f91a4261d99d49cf095", - "0x02f9015a0182019e8502540be40085084fac733d8303e76c947a250d5630b4cf539739df2c5dacb4c659f2488d87f8b0a10e47000ab8e4b6f9de9500000000000000000000000000000000000000000000000000003f560cd79c680000000000000000000000000000000000000000000000000000000000000080000000000000000000000000daa1cad37f4da58b841365d96d140ed949f56e490000000000000000000000000000000000000000000000000000000064ec34400000000000000000000000000000000000000000000000000000000000000002000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc200000000000000000000000046ace0c9cadf4e161ef341e69758528cf76745dec0019f77987d3424ae431296ed3929e54f4f019cbdf7dc45a5355b642aa816134741a05fcbee1224b9bb5643912a29e20447f39a205439fd161ab5c35860237c8a01ad", - "0xf86f8246dc85060db88400825208947cb30c864b0f9c3dcd7bacacfe91f6a8acce5f4a89017d7509dbb71848008026a0fe9f8c8ed3ecf38138b432badee4633ea3da018fc33f087b796d85cde346af52a073038dbc085df44a9424706b3aa516bc388709159a46285f8fcf4b2ac49ab0b6", - "0x02f9015b018202d68501dcd650008507d876df3d8304389f947a250d5630b4cf539739df2c5dacb4c659f2488d87b1a2bc2ec50000b8e4b6f9de95000000000000000000000000000000000000000000000000000131381a262b240000000000000000000000000000000000000000000000000000000000000080000000000000000000000000c9f9030ba95b9896de42fcafd8dd7619b6a1c54c0000000000000000000000000000000000000000000000000000000064ec343e0000000000000000000000000000000000000000000000000000000000000002000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000eaf3e9481af515c7bc4ddecf9125be9c48d1b019c001a0e092a020d64d2ecd9203ca96e6df0c30deb8d90bfa0f1a58a21f1a39ce57abc2a0058d1193ce58edde1bc9d8c10f13f0dacceb3964d2b3638dc3eef85dc648cdec", - "0xf86e833c4ccb85059682f00082c35094014f606a0ebf3ac529d7e265c6f45ebdfce71ba08718de76816d80008025a0f3fcdecb1a183753333484b39c8d7e40f40eb74ebf14af30103eab6f91b862d8a0688fa96f5a72ab2a0ac4d46ead05e51f56fdd4963ed33557271220dd3fbc0e0b", - "0x02f901da0158850165a0bc0085070894f4fe830aae60943999d2c5207c06bbc5cf8a6bea52966cabb76d4187b1a2bc2ec50000b901641994847900000000000000000000000000000000000000000000000000000208ac98017000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000091f95419d99caee7726c980fb9f341204b0d128b00000000000000000000000000000000000000000000000000000000000003e80000000000000000000000000000000000000000000000000000000064ec340400000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000002000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000bde71cb88777b7cde1d2325dabeb44e55824b92c00000000000000000000000000000000000000000000000000000000000000026e61000000000000000000000000000000000000000000000000000000000000c001a0eeebbb8badc032f2a0cf3839628861dbf1af9d4937e2b7fa85ff748be883fcb4a0064387f7476fa1f968780a7d6281d0b8aa79b070737773bfd109642256663385", - "0x02f9019b0110850165a0bc00850714a32865830aae60943999d2c5207c06bbc5cf8a6bea52966cabb76d418805d423c655aa0000b90124ce96b70600000000000000000000000043d7e65b8ff49698d9550a7f315c87e67344fb590000000000000000000000000000000000000000000000350d65a60e8ba0000000000000000000000000000080970ed170a39df37629d6fa376233e34eae659e0000000000000000000000000000000000000000000000000000000064ec340b00000000000000000000000000000000000000000000000000000000000003e8000000000000000000000000000000000000000000000000000000000000271000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000000026e61000000000000000000000000000000000000000000000000000000000000c001a0724fec84f856374ba725032f87fc839b7ed941ef20aa4b6e9cac1686f0c44f7ea06146d66120f576e85ba0fe4def8d96aa06f46a231cff6b4fa614a03fc4790d61", - "0x02f901750182012a85012a05f200850725a6813d8303a45e947a250d5630b4cf539739df2c5dacb4c659f2488d80b90104791ac947000000000000000000000000000000000000000000028987cdf9f8d70b440000000000000000000000000000000000000000000000000000004f31c3fe4e368a00000000000000000000000000000000000000000000000000000000000000a000000000000000000000000071a43b49fd032e20fa096cd8bfd3254563acdf190000000000000000000000000000000000000000000000000000000064ec343800000000000000000000000000000000000000000000000000000000000000020000000000000000000000003c172659020197205b812a2995843c17835f895b000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2c001a01329948f665f8069a8476b6f90f38261ff22d32311382f3e96c7be213e6ac197a06162619b6442f5314c7828c166a40dbe874961553b70aa8ed88109ffe76a8e5e", - "0xf902ad8217b285052433b70883028ce7945523985926aa12ba58dc5ad00ddca99678d7227e80b9024484d61c970000000000000000000000000000000000000000000000000000000000000060000000000000000000000000b8f275fbf7a959f4bce59999a2ef122a099e81a800000000000000000000000000000000000000000000000000000000000001c00000000000000000000000000000000000000000000000000000000000000124316784f5000000000000000000000000000000000000000000000000000cca2e513100004e9f06dbb4baa4f82532530ad492306448be908f0a483c8a105dfcfd4f72bd58000000000000000000000000c75c551caf53c725f116b4ef60d59a4adfaf17680000000000000000000000000000000000000000000000000014350dfe942105000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004130193ec69a21c8d30edef1b17480db43ccfb3d8c5ef2ef62714ef5fb2f275022325af3be6e8eabbcfab9fa83bf86402c6247470d8db02faac4078fc666306b801b0000000000000000000000000000000000000000000000000000000000000026a039009d33409c233bb1d88cf059e15328a5f80823aae67f1a4ba0b8b83ef733f4a03f37166824ae20b9063b48014854d7e10f553b379d63f4ed04c9e7ccabba1903", - "0xf9026d8302281e8504d86ec86583048d9c945a54fe5234e811466d5366846283323c954310b280b902046c459a280000000000000000000000004d73adb72bc3dd368966edd0f0b2148401a178e200000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000064ec881f00000000000000000000000000000000000000000000000000000000000001400000000000000000000000000000000000000000000000000000000000000084704316e5000000000000000000000000000000000000000000000000000000000000006e82f4a13c6c725013322b20f58d1685ffec1caa21e8b7146261da1d09c256ea28000000000000000000000000000000000000000000000000000000000000001482f4a13c6c725013322b20f58d1685ffec1caa21e8b7146261da1d09c256ea2800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008283eb037614e71840733d63ff328fc5ca79ccff4c9cf4d642539cb6e0e0a13ee650e1adeed1a6fd4b4f9c17727156bd3a6b466c4c66f1ede916b64581722cc8611cb10675614f1b507bd00984975733241c3360dfe1ff72cf1bbf16e1749923be0e1c91109cb09ffc454876e9793356d227f30b63c48a373fa9d9f8e04fa9d688d81b00000000000000000000000000000000000000000000000000000000000025a0426174d697b49e9be8f0cb94374fb56198aa391683fc69a3fd2be5f1cea0825e9f3ce4637030c39cfce65115e9340ab2c4394a02cd0aef27a36ce8dc9affd07d", - "0xf9026e8302281f8504d86ec86583048d9c945a54fe5234e811466d5366846283323c954310b280b902046c459a280000000000000000000000004d73adb72bc3dd368966edd0f0b2148401a178e200000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000064ec881f00000000000000000000000000000000000000000000000000000000000001400000000000000000000000000000000000000000000000000000000000000084704316e5000000000000000000000000000000000000000000000000000000000000006fa9077294106899a74ce9740cfa83616ea8d5368873eff11a82d3bbaeb88f3efc0000000000000000000000000000000000000000000000000000000000000014a9077294106899a74ce9740cfa83616ea8d5368873eff11a82d3bbaeb88f3efc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000820690638896fe185bbc96d431cd960769a132e05989b058c7ca0d8c749c94fa15324c8852fd5039a6af2b360ddbfeb2f4491dc09821810337744570f47489ff7d1c776902ebc15d2127d869b3697f37b84770064a9f00c9e14db9c1d853bf17a88b23035227cd334058ee1f045b70d36094d447bada03c8652ecb25c154977eab5b1b00000000000000000000000000000000000000000000000000000000000025a0f82ac86dcf307be2a60f800f49a7bda851787c5d90c347e26f8a4728bd21019ea0373eaff5514a90ee75aa801a72d40a183e6ab4f8886eca1f8d55030da8e26d24", - "0xf8ab8224858504bc8204ff82f6dd94dac17f958d2ee523a2206206994597c13d831ec780b844a9059cbb000000000000000000000000e82a79a05e13501812c48c8ab1052e9b08e9eb190000000000000000000000000000000000000000000000000000000034232b001ba06f27c04d55087f78485e4f465e3ac4006edf7232ad28183a62fddb18b9eb4cfaa0728f2d1ae9886563e602d00a879b833fc6d014df320e3bc5cac441e305a01afe", - "0xf8ab8224868504bc8204ff82b41194dac17f958d2ee523a2206206994597c13d831ec780b844a9059cbb00000000000000000000000068243b12a24238dd1ae6ea9b1ed5e35da48a7f79000000000000000000000000000000000000000000000000000000002123e3001ba0e1c348b29cc94109a6e89a447b06a94fdd2477f3ff2f5a475ae2ddc00107502fa058e92dec17065d7fd0d39f7b08c6732629d5a1ac91c00a356b8ddf7215eec23d", - "0x02f87501830a23c084b2eee2808505bd44dc678252089457af3f9195d2ffc53234a0b62e0ab94e97d439368759e23748d1400080c001a04ec1f806a555e5ad52e60e3b0755ee1740fee958fc1c0d6b5a9973155aabedfba041a8e498f27ba35108a09ecedc69f231bbef90319f14f84661230139d7a2015d", - "0x02f8b0015284b2d05e008506ae70ed3d82dd32949af09fdcaebdd5dbee91b7e7a1b0b60b4ec6aa6580b844095ea7b30000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488dffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc001a0d41c199898795d038fdb6ed4ade45d4960a64762e331eb8f4b01dff8dcc91048a00294e9e92b882d909153fd156bc14d52dfeffefeac1e4c89183bf09f7a251793", - "0x02f8b2018204c684b2d05e008506ae70ed3d82dd32949af09fdcaebdd5dbee91b7e7a1b0b60b4ec6aa6580b844095ea7b30000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488dffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc080a0ec785d2939e6b99de542c691ec8282427672d92a1e473108e8f15518c3458c60a03ac9e5e46e594bf66346663d3b3f17ab6e7df02f187d39c8f62ba64e4d0aa27c", - "0x02f9017401821ad284b2d05e008506ae70ed3d8303df89947a250d5630b4cf539739df2c5dacb4c659f2488d80b90104791ac94700000000000000000000000000000000000000000000000000003740513ead300000000000000000000000000000000000000000000000000147953844f26c7400000000000000000000000000000000000000000000000000000000000000a00000000000000000000000008493fffdeb34c170e722740d3375bb73ee47ccc00000000000000000000000000000000000000000000000000000000064ec343b0000000000000000000000000000000000000000000000000000000000000002000000000000000000000000bde71cb88777b7cde1d2325dabeb44e55824b92c000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2c080a07b95572c086b4f21f1016475b6089d4316c5687316ded7cd3e253816a0ad757ea05d946a79bd4fe662d02033eba185c82c26b18021567d8d2fe22deffa2fd68c9f", - "0x02f901740182042a84b2d05e008506ae70ed3d8306d746947a250d5630b4cf539739df2c5dacb4c659f2488d80b90104791ac9470000000000000000000000000000000000000000000000000000030d19a98c000000000000000000000000000000000000000000000000000019d92e5e00223000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000eff743c4a878d7eb2088ff90f92c51ad6237a0400000000000000000000000000000000000000000000000000000000064ec343b00000000000000000000000000000000000000000000000000000000000000020000000000000000000000009af09fdcaebdd5dbee91b7e7a1b0b60b4ec6aa65000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2c001a0463537af682ca002c76a724121f9f6ad908f3509621beb2335b225152653d09ba00a86adf8a10f2472494625fc9d23d4d6bad51320591f745cc6d2e4c186f38a78", - "0x02f90159014f84b2d05e008506ae70ed3d83043254947a250d5630b4cf539739df2c5dacb4c659f2488d88016345785d8a0000b8e4b6f9de950000000000000000000000000000000000000000000000000000126039ad47d40000000000000000000000000000000000000000000000000000000000000080000000000000000000000000da0f3ec29a9c6ec072266e3b387d6456282a382c0000000000000000000000000000000000000000000000000000000064ec343b0000000000000000000000000000000000000000000000000000000000000002000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc20000000000000000000000009af09fdcaebdd5dbee91b7e7a1b0b60b4ec6aa65c080a03fb11e4a7ff8762eb8a8ef70c0714571e30bb2a37fe297f75b872971a1671c51a072eb22baed08d8fb7c00c5e9797a5f9b97147eb3ede87326a47760258ff5b786", - "0x02f9015b0182022084b2d05e008506ae70ed3d83043254947a250d5630b4cf539739df2c5dacb4c659f2488d8802c68af0bb140000b8e4b6f9de950000000000000000000000000000000000000000000000000000140f8584151c0000000000000000000000000000000000000000000000000000000000000080000000000000000000000000253ede3df8606cb57f47548e2f5154fa7d04b48e0000000000000000000000000000000000000000000000000000000064ec343f0000000000000000000000000000000000000000000000000000000000000002000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc20000000000000000000000009af09fdcaebdd5dbee91b7e7a1b0b60b4ec6aa65c080a0ff66ed8c121d6386137931ebfe2cc0f1ab3ad1f1c33f62f86a9706ff3c7a8304a042b4db2649ad839a40eed3c34caab109122ed2d4113666c77e15083afa4aebe1", - "0x02f901740182014784b2d05e008506ae70ed3d8304145a947a250d5630b4cf539739df2c5dacb4c659f2488d80b90104791ac9470000000000000000000000000000000000000000000000000000cb10c0f2a7ec000000000000000000000000000000000000000000000000008af08890f3f9fb00000000000000000000000000000000000000000000000000000000000000a000000000000000000000000060c1d1963bb7af19c7c287c3df9df0fc0879ba6d0000000000000000000000000000000000000000000000000000000064ec3441000000000000000000000000000000000000000000000000000000000000000200000000000000000000000046ace0c9cadf4e161ef341e69758528cf76745de000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2c001a082c9e252431426c082f1fcce65a8428e2162e31fdbd4d860e205ba4c447cbc3da052538e7601df5a0288fe4a0e737ea6495b4cb320f6aa946d2e1c1bce50b8f272", - "0x02f90172017584b2d05e008506ae70ed3d83032546947a250d5630b4cf539739df2c5dacb4c659f2488d80b90104791ac94700000000000000000000000000000000000000002659cb75fc459b4deb5000000000000000000000000000000000000000000000000000000134b352e807743300000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000e3fae505f2b3f02a076f8c1e26f00342cd8747970000000000000000000000000000000000000000000000000000000064ec34410000000000000000000000000000000000000000000000000000000000000002000000000000000000000000471a202f69d6e975da55e363dab1bdb2e86e0c0f000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2c001a0abec050e778d9fd56748275e318a5350083c015ddeddde50edefa929ec30d869a0024bd77bd5d69dabf91a317cffe05fd38e0ab605528266acae9baef873820b80", - "0x02f902da010b84a51d19f28505692706ed8302ef16943fc91a3afd70395cd496c647d5a6cc9d4b2b7fad88016e3893a5e42fdfb9026424856bc30000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000020b080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000016e3893a5e42fdf0000000000000000000000000000000000000000000000000000000000000100000000000000000000000000e46b030786a4d7c61305a0992430c78d75c150e2000000000000000000000000000000000000000000000000016e3893a5e42fdf000000000000000000000000000000000000000000000c2c878ed28d48216fea00000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc20000000000000000000000008c44b722ede8d6cc9f7b2372cbe10a935e5092b1c080a09b19704c3b18a177f745bdf5e78b8ec0c385b6f553f258caeedb2a28e84279cea0409d8d588f4c50bbe1e9ae8b33ec0a8389810338c52c10f86eb8a9b544879ef3", - "0x02f8bb0182014f849502f90085089297e09883082f6b9415458452074c057403e9840788e74307bb2ec21788016345785d8a0000b84460b0b0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009f27812ed596a21713643471b5c1db10dc5a65abc001a0027ccd8816eab089ced8247e7904eb163f839a9a50551367a9052c56e71f20fca04fd591bca00d61b24a522e921e0e63447bcf728151c952abec67d816a60a8fec", - "0x02f87201820139849502f9008508a58c88d88302041d949afa9e83b075ddaf55812a3bedc85dfecd3853da80844e71d92dc080a0be3eacb1238158a0594da65bb444972b7080927f151b9497ed6215ac04c132ada0432e30174e558355c94fbcfb932845b9b77dd16e89444a52d972d9dab605eb4a", - "0xf86e821380850480e73aff825208948e31830d0916023364637a1ad3e96dfb7bc57b478803dbfaad6440f5908025a03704df4a0aed391a5523bc93f8bf722ef27eedfa5c412038c48235f50579475ca0695091d6b581b8f746efaebe7850951d2798744521889df02e48835c2dec161a", - "0x02f8b201820144847735940085059682f00082b5b5945f913751f2dc72494014a6ed7268b09d7ce8aa3c80b844095ea7b3000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc001a05d4a2491ee246c01c538373ff1b0e506eb56654b0060ddd9523dcce3d8be01c3a07a9baa997c83f9c8f84309f7680b985093f5e11fba82973684ba810b1033a182", - "0x02f87501825e72847735940085087160fda68252089415ca1562912fa669efdff1c0d6dc612fb3d5cfeb880c0ea95e2877200080c001a06cf0de37f6dd64df8de8edae9967db8406774313a4890a5625cee7b863066765a013d8bf7ace7c0423e1700c6b2c2746194a3307f810603d0895571ebcd3e96ad8", - "0x02f8770183740f4a84773594008517bfac7c00830329189451d0eca0cfb84d111bce01030b1e483c313f85348803649e453d1b980080c001a0151a20993df2b6c745550366f489c34555dcbac9918ee34616a830b09e59bcf4a02e208b2c5bbdccfa5bb5bbcb67585ea62a8edc7baecb9aec4ff2f5f98ce190ae", - "0x02f8b401836fc63284773594008517bfac7c00830329189458b6a8a3302369daec383334672404ee733ab23980b844a9059cbb0000000000000000000000002d6ee5c8a3b2370cbc0de309bf5d1a4aa09c3918000000000000000000000000000000000000000000000116ff01a34db2210000c080a071fc46ea925cfc88f563607a2ce2afcf704fc25efbe000de410f7b955fe73134a00b25f16d80f1eaf5ceda17575334b517190efb59730f9ea98f393b988acbf9eb", - "0x02f8b401830125868477359400850888e22698830138809469af81e73a73b40adf4f3d4223cd9b1ece62307480b844a9059cbb0000000000000000000000009b75e6932cd9310dd7381f234ac98cfcb0e0999500000000000000000000000000000000000000000000005c5fc01bd231a00000c080a0b2d001ff96a09974263810bff37343374f8496bd74ca5565725a6e22f0142750a02d2e526c6dcc187ce8be7003b337c73e303f48ad534e5f5c92e07a36b66baa85", - "0xf8a9358504711037b282ea6094e3c408bd53c31c085a1746af401a4042954ff74080b844a9059cbb000000000000000000000000b923c72e0ac8fa9e1bcc022c356823a7e04f86e3000000000000000000000000000000000000000000000000000000a2fb40580025a0cc9002b494d9a65109c88ac38c8205e954f144d2d80cc10771533a48be1701aca062eabb1a90503c605bd98aaac78b959694cfe7e6e778d143bd382279dafea479", - "0xf9048c81d9850466871d008304380e943fc91a3afd70395cd496c647d5a6cc9d4b2b7fad80b904243593564c000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000064ec3abb00000000000000000000000000000000000000000000000000000000000000030a080c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000001e000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000160000000000000000000000000fb66321d7c674995dfcc2cb67a30bc978dc862ad000000000000000000000000ffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000006513c0b700000000000000000000000000000000000000000000000000000000000000000000000000000000000000003fc91a3afd70395cd496c647d5a6cc9d4b2b7fad0000000000000000000000000000000000000000000000000000000064ec3abf00000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000041978d752ac86dfaad10f82d1971332e272b7dbd4d5b3a07dcf8db249b8e54534f7aa6c3fb5f9975d824448e041264a472a0fd5bd04921dde7067eb2b1ac7d15e31c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000001d98cbd93616dd50b37c8e4e90000000000000000000000000000000000000000000000000c3ce2330e1f08f300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002000000000000000000000000fb66321d7c674995dfcc2cb67a30bc978dc862ad000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000c3ce2330e1f08f325a05f238550be7d69d64a19a5f3ee3870d31bf7ae27661e47d067611b1e501b81fea04071d098fbafa19513150e9b03df95866b77b6565219c4c801f035834da5ab82", - "0xf86b04850466871d0082520894c3fa6bbc5c011135b5c2ccd9ef60236793bb8596870aa87bee5380008026a0b110148208ec15c3ecc157ad0b5c8900f6420ccad49ce65098d86543c1ad49c9a007a465fb897fcbfd230409948b0a030b564ec7897f3d2dee7ff3fcd40ae282e5", - "0x02f874018201638459682f008506ae70ed3d82cf0894cac0f1a06d3f02397cfb6d7077321d73b504916e872386f26fc1000080c001a002faff30567c0b28ecef627ea733022d42dc5b35c719cac17f5bbeb9e09c3e9ba0577da5f6c3da5b950525116902fd11a69f6ad3581f4d53c4b63508ed2995a6d7", - "0x02f8b001038459682f0085086b14c19882b848949af09fdcaebdd5dbee91b7e7a1b0b60b4ec6aa6580b844095ea7b3000000000000000000000000e1ce310e3cb20073ff25b1a76faa7e032f41cf7cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc001a0c8dc99af2ce0db63e44143c8f148f0ced3f72353e6891fd42603d97c418a5f0fa03e8a6937bb6b38a8688eb84304af133f3437d9e0bd284b2ad48c5a03728f843a", - "0x02f9019901808459682f008506707f2e49830246f49432400084c286cf3e17e7b677ea9583e60a000324872bd78fd4f15ac4b90124eb672419000000000000000000000000a6c677bf54f05dd1e53fd234f86669ef2dacbac1000000000000000000000000000000000000000000000000002a5014f746600000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000b2ce600000000000000000000000000000000000000000000000000000000000003200000000000000000000000000000000000000000000000000000000000000100000000000000000000000000a6c677bf54f05dd1e53fd234f86669ef2dacbac100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c001a0e112567e4b7a83e2dc664424c48facd439516f3947429bf962c531025ab7f41ba02fe360cf8def02f4075683b22d31f0df0dc1f047732aab24dc1eed8b512d3c32", - "0xf86b8085043d60ef58825208944bd0981f296c34b888fec2b4ed300293da3d24ec873f95c532ccd5408026a0d9505cd548823eb494e92357c2d67330414d163ccd7ac1c221b1cd9a5375b274a0091261e3e885fb05b5b94be2df1ff065d9792e6203a022a7670df656bd377959", - "0xf8aa0b850430e23400830124f894dac17f958d2ee523a2206206994597c13d831ec780b844a9059cbb000000000000000000000000a01d72bb9a4a8b060d71dd403c68880976ecb25e000000000000000000000000000000000000000000000000000000001dcd650026a0398c04887c9a6a51425b9fb1745bb7a0d8c552233083a5b07d2f317eae2eae39a06ad638d188899afc5009f02be58b5f32940bf3ccb6a777c2789d84b7bf95fff8", - "0x02f8b00101842cb4178085073491a76482d80694dac17f958d2ee523a2206206994597c13d831ec780b844a9059cbb0000000000000000000000008b0f000cc56c9c8d84a3827db7b97058259a54550000000000000000000000000000000000000000000000000000000005f5e100c080a065cca261e0285e63034bfab5ea7fbf3fb4bc38bb9caeaa99414bc37be3b9daa7a04e21af80b70c1dfca4d7c10a254cae9c141eadc905743b940c3e3ab46d81b588", - "0x02f8b00102842cb417808506ee7f39d382ba05948207c1ffc5b6804f6024322ccf34f29c3541ae2680b844a9059cbb0000000000000000000000006363defd8b95ad3db9e19a299b843652a12c548a00000000000000000000000000000000000000000000000ad78ebc5ac6200000c001a00bb1bd81e722afc12e5347802501949a2f891f168dec71d8a6faa960ff86e0c8a013232e8ab475a4bfbefd4ed265d0531efe282fb9e0948d040f46ee020afc5982", - "0x02f902da012f84217d89cf850861c468008304803b94be6fee3756f7be3a0cd492059341cb5b77dd81f988016345785d8a0000b902643b74651c000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005bffe8ddff21ca52d8371b14a6c39d6ae3c5d2c7000000000000000000000000000000000000000000000000016345785d8a000000000000000000000000000064c0defbce4f638cacb872af9411fe7005fd73af000000000000000000000000000000000000000000006beb929859d07db87cbe00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000128d9627aa4000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000001617eb90b26c000000000000000000000000000000000000000000000006c766797d47a0fb820be00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee0000000000000000000000005bffe8ddff21ca52d8371b14a6c39d6ae3c5d2c7869584cd0000000000000000000000009756abf797bf1d4972da8e86be5c40f8dfd56bc300000000000000000000000000000000bd407a923cd7d21a550fdaac8e162213000000000000000000000000000000000000000000000000c080a086807aa86b1454c295ef1caa98b9040c4d14e75e0a600bbdc3320d34772f9605a0756a5f230ac465625d0575c321c4aff0c42c1b2ac54ffa164a9c3ba13a47463c", - "0x01f87201830191ab8504184402bf8307a120942218fcb8958300377a89b844ad28be0a7ad301a68802f1504f8957e00080c001a08ea53fd7c1ca68e508cde157b0eb2d3867240d996648f563c9d2affd08336450a01601e9a68b8aba526472d84154a7d649427f5ee188b7f9f7e44bf401ed33ac31", - "0x02f898010285040f64aa3185040f64aa3182f6ad94abea9132b05a70803a4e85094fd0e1800777fbef88015ad5b617af1000a42d2da806000000000000000000000000e58c91d11552189b6d22f4ba017074ca1b487740c080a04dc62113300d9eaa9ea2417dcb37b42f1e20a99ef73b7d1410b714f7a58f773da06b9c0b1ab33adb20386ab15c1f42beb69b832420608680b6ed2dc4115d2e2d46", - "0x02f902fc018218238411e1a3008506f8d99121830367ae943fc91a3afd70395cd496c647d5a6cc9d4b2b7fad88016345785d8a0000b902843593564c000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000064ec3aaf00000000000000000000000000000000000000000000000000000000000000020b080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000016345785d8a000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000016345785d8a0000000000000000000000000000000000000000000000000000000051de09be667400000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc200000000000000000000000046ace0c9cadf4e161ef341e69758528cf76745dec001a0871ddbd71b79797e38088a872380b72a0245cfd7af0014f27cfd18e683bba793a0265dfaaf54ee236b1db5c3cfa1177600cb506d23ffbd976388207aee1c441469", - "0x02f9045501818c8411e1a3008506f8d9912183041be994881d40237659c251811cec9c364ef91dc08d300c80b903e65f5755290000000000000000000000000000000000000000000000000000000000000080000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000000000000000000000000000000000001544b73100000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000000f706d6d46656544796e616d6963763400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001544b73100000000000000000000000000000000000000000000000002f5abd458156da20000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000645e9188efe11000000000000000000000000f326e4de8f66a0bdc0970b79e0924e33c79f1915000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000000000000000000000000000030398f8794a21d1000000000000000000000000000000000000000000000000000000001544b731000000000000000000000000a69babef1ca67a37ffaf7a485dfff3382056e78c00000000000000000000000074de5d4fcbf63e00296fd95d33236b9794016631000000000000000000000000de8720d332abd2f214ce348450e6e8cdc014303700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000064ec345301ffffffffffffffffffffffffffffffffffffff363078ed64ec33bd000000330000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000001b555ab9e43daf73211d9907749fb807b700e87f0d547945bce2bb86d63a9f51506c31bfc2b66457a37c7bad9100c3f2628601eab71a5b8949e608f57d422f4962000000000000000000000000000000000000000000000000000000001544b731007cc080a07b80ec3844f72b438802e6bfb872dd3c9f4776a57f6363f3ccc2ba41444e9f60a020a8589a96c96c1a3249a21c05d724eb0c75c39d7e1ec14c7a118db1d4cf5feb", - "0xf8ad83025491850409b1a6ff830927c094dac17f958d2ee523a2206206994597c13d831ec780b844a9059cbb0000000000000000000000009c1ab480499facd89d1863b4bc538dcd730c4467000000000000000000000000000000000000000000000000000000000510ff4025a003da04582f95fe0062bb8411eaea24c98e099fe909537dc30fd6e139bf9017dea01eed5379aaa471cae31d3fc923e7eeb3306df02c24478c578f29c3a792e5b7b5", - "0x02f8b201826b06840bebc2008505d21dba0082c35094a0b86991c6218b36c1d19d4a2e9eb0ce3606eb4880b844a9059cbb0000000000000000000000007eb6c83ab7d8d9b8618c0ed973cbef71d1921ef20000000000000000000000000000000000000000000000000000000240f91400c001a0795ac341e4bb81931d88d0e35707165ec0e5f6e95cf61fb708661e444285d675a05787e39480c5911af8567d7af58dca3d1022c3ad3a097acdeb6a6f765f9f7f23", - "0x02f8760183155d8a840bebc200855d21dba00083033450944bf76b59382d91b05ddc87a4c5d05254e38f990587d74decee64e00080c080a050aa5cd9b780e7bb9c887a747c6d77ffcac63c3c1a2377ec8079d2189ef7c8c2a00c45a278bc702544940d08b089c9afe8d5cd253d7d9acd7299f7f7dbce882b64", - "0x02f8760183155d8b840bebc200855d21dba000830334509488b5eee22ef6b1d841d1832aa823308fa001ed7187320ec7c4e2a00080c001a0e0692c90284d7c76f285948cf103bdea90df52892e5b482b8a3823b8db3f62eda015abbf273596cca9f90ccaa703b2021774f8b144ec85ef6a0a2336f25efd3b21", - "0x02f902f40182011684092dda80850562a7ca808303fdb8943fc91a3afd70395cd496c647d5a6cc9d4b2b7fad80b902843593564c000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000064ec3a670000000000000000000000000000000000000000000000000000000000000002080c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000016000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000076e94b3f147442f711000000000000000000000000000000000000000000000000065633bdaf1e790900000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000200000000000000000000000086c7efffc54a9e7b4342356a5fcad80adcaa0a69000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc200000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000065633bdaf1e7909c001a03a118df69c4ae84dc995b178c96b2136f0810cef58d89837e2514575f3c6e7bfa00d55c9c513cb18b188b42835abfaf882e6859591b919ebe2adfcc2f817a3a0e3", - "0x02f872018084068e778085057c4912008252089453628da2a4586ba9047b92778cb96c152adc5372870c73ff490d700080c080a0ab5809a624069b2c881f5e7a4c1a70eb19b55e91581b57d28058ec4a9546f3c2a01d4758416ffc0081dc57e6fce88ad33b902777f56df6df9c5a24d0bf2241f193", - "0x02f8d20181918405f5e100850581242d298301100e944db1f25d3d98600140dfc18deb7515be5bd293af80b86423b872dd00000000000000000000000007a4f276e762f058ac7ada56989ab40282bc6a10000000000000000000000000470338fc7eefc583368eefce306e15a3e75dab0e0000000000000000000000000000000000000000000000000000000000000a34c001a0d370b122e98799834f39f38a859a8834be41d3e4a8cc059ef4a935afbfed151aa07362e7ac04611db5fa1aca1d0187dd288994cc18f92bfe18d6986ba4165fd1fe", - "0x02f8d3018208298405f5e10085057785eee5830683509487870bca3f3fd6335c3f4ce8392d69350b4fa4e280b86469328dec000000000000000000000000514910771af9ca656af840dff83e8264ecf986ca00000000000000000000000000000000000000000000010f0cf064dd59200000000000000000000000000000980e5dd186eb72c92565f93817cb858ae522633fc001a0ba2a13d703a32033018ff3e54f048fa02b68ec9f3deea3071fa209e15d88a425a06ebad0b84dff2fd5ce01be36703fe631bf859fb709f02418f2ea146ea66b9dfd", - "0x02f8b001778405f5e10085056aba63ba82b818949af09fdcaebdd5dbee91b7e7a1b0b60b4ec6aa6580b844095ea7b3000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc080a0d4a393d3583b6f684f71bb2de4654e5cf5af287ef4eb52109c70770e04efd432a07dffc25646ea69c42105a0a684d6575b0f1050885b00b93b98726bd420cdaec6", - "0x02f905f8018201a68405f5e100850581242d29830ed2da941111111254fb6c44bac0bed2854e76f90643097d80b905887c0252000000000000000000000000003208684f96458c540eb08f6f01b9e9afb2b7d4f000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000180000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee0000000000000000000000003208684f96458c540eb08f6f01b9e9afb2b7d4f0000000000000000000000000ccdf4650e2f425827c6e69317b062205f8ad9efb00000000000000000000000000000000000000000000000000000002540be40000000000000000000000000000000000000000000000000053cea113f377ce6c00000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003c800000000000000000000000000000000000000000000038a00037400032a00a007e5c0d20000000000000000000000000000000003060002ca00019a0000ca0000b051204dece678ceceb27446b35c672dc7d61f30bad69ea0b86991c6218b36c1d19d4a2e9eb0ce3606eb4800443df021240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002197356673f04e10fb50020d6bdbf78f939e0a03fb07f59a73314e73794be0e57ac1b4e512237417b2238aa52d0dd2d6252d989e728e8f706e4f939e0a03fb07f59a73314e73794be0e57ac1b4e0044a64833a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003208684f96458c540eb08f6f01b9e9afb2b7d4f051204a585e0f7c18e2c414221d6402652d5e0990e5f87f39c581f595b53c5cb19bd0b3f8da6c935e2ca000a4a5dcbcdf0000000000000000000000007f39c581f595b53c5cb19bd0b3f8da6c935e2ca0000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc20000000000000000000000000eb1c92f9f5ec9d817968afddb4b46c564cdedbe0000000000000000000000003208684f96458c540eb08f6f01b9e9afb2b7d4f0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c02aaa39b223fe8d0a0e5c4f27ead9083c756cc200042e1a7d4d000000000000000000000000000000000000000000000000000000000000000000a0f2fa6b66eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee00000000000000000000000000000000000000000000000054a757b70fc92d9a0000000000000000000aca04ad0e1a3dc0611111111254fb6c44bac0bed2854e76f90643097d00000000000000000000000000000000000000000000000000000002540be400000000000000000000000000000000000000000000000000f012a792c001a0ec1c6b3a3f695b1e6e06a3cf7d94c3930c0c750900ede62a3a086fe9a13eea55a00ad0db05df2b8353797ad8d0df82018e5a601535b64bbca8686d1ef771d2901f", - "0x02f8b3018223288405f5e10085746a528800830493e094f1f955016ecbcd7321c7266bccfb96c68ea5e49b80b844a9059cbb000000000000000000000000e3792a9c235d434b702023b33f03c48c41631090000000000000000000000000000000000000000000001fb9ddecab89afa29800c080a0e2fd0b0e959f5f7b6886299561d3716f909670f9f9538223eff8e61bdb8f4102a016060b0c5a6ab5aa4ae266bbed17bfcb503d8f379ddf48d7558270b8058e2a94", - "0x02f8b2018203c08405f5e100850581242d2982b5b594bde71cb88777b7cde1d2325dabeb44e55824b92c80b844095ea7b3000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc001a01a9cdc28f7488e559466bcc933c53de2e0a5d84afa0542a5eea1bdbbaba60466a007412ef4bb9b3d6ae853e71f4a1153697927a22dfcc854a23d93bb10de45415e", - "0x02f8b001808405f5e100850581242d2982b47d94bde71cb88777b7cde1d2325dabeb44e55824b92c80b844095ea7b3000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba300000000000000000000000000000000000000000000000000001e1b40500e02c080a07e1e04553e3d875da1e151817be0b48eb311d8c46d362c1c1e3082849b5971aaa0084b59753b345f4071b7723967090eae5f21705a5d83f77340bb8df5c19d270d", - "0x02f902fa0181cb8405f5e100850581242d298302cf5f943fc91a3afd70395cd496c647d5a6cc9d4b2b7fad87d529ae9e860000b902843593564c000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000064ec3abb00000000000000000000000000000000000000000000000000000000000000020b080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000d529ae9e8600000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000d529ae9e8600000000000000000000000000000000000000000000090a0a24eee7baa46776783700000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000e854d19e05c32673569d413ad44b95d38e412a81c080a0bef061e44344dc049eab7c414218fc6bd1ec4b2abe1149413f08c8ce2a96561ca0249b09820a89249d0892dec9e7537f4cf8b44fb890fa38904cc1d33c0809d69c", - "0x02f8780181818405f5e10085056aba63ba82afee94c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2880de0b6b3a764000084d0e30db0c080a097c0a562f913ebe5f68c46db93a997a172aed87cc10668c92b62e0d792df7ed3a03a9e289e2bd801b262abc620f4f390f79c44f269fd013c5972f134152c48051c", - "0x02f88f01198405f5e10085056aba63ba828caf94c02aaa39b223fe8d0a0e5c4f27ead9083c756cc280a42e1a7d4d00000000000000000000000000000000000000000000000053444835ec580000c001a0155b74a51c5d1c5eccacab9e5b3f35ca13983ba4bea5a5929e0107a7855e4ed0a05e39e428a95702161af7657e822e8223948efc1a41598987924159dafde5233b", - "0x02f8b101028405f5e100850487e809008301726f94dac17f958d2ee523a2206206994597c13d831ec780b844a9059cbb000000000000000000000000a615b32feef3057abf3bb1032f657a60ffa744f500000000000000000000000000000000000000000000000000000001dfd14080c001a0d7ef8349212bc9fdf01ef0a81f5e139ef3e1a54f942e0e0be4154d40eb245539a04d5ef2d0c0d29fad5d48aca198ff1b51c61e7f0d21e647fd93817859d1b5456f", - "0x02f902fa0181c68405f5e100850581242d298303b8b8943fc91a3afd70395cd496c647d5a6cc9d4b2b7fad87470de4df820000b902843593564c000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000064ec3aaf00000000000000000000000000000000000000000000000000000000000000020b080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000470de4df8200000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000470de4df8200000000000000000000000000000000000000000002389d037db417083b1f30fa1d00000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000310cca5009eae9194985c830b4eb83d36f9790a1c080a08820f688d0b21b54245ccd33799de8c1aae0012d11a6c82f3b2406cafb7acbc7a024985f8c836dcb5e742a15c7c4039246bf34618e69898d0b48c7526ed00c827a", - "0x02f902fb018205368405f5e10085056aba63ba83034f24943fc91a3afd70395cd496c647d5a6cc9d4b2b7fad87b1a2bc2ec50000b902843593564c000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000064ec3aaf00000000000000000000000000000000000000000000000000000000000000020b080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000b1a2bc2ec500000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000b1a2bc2ec5000000000000000000000000000000000000000000000000008862ba99aefd3e4be100000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000be042e9d09cb588331ff911c2b46fd833a3e5bd6c001a0771560c929345677ec36f4a23ebf7091aade967873504dd7a1e8844efcb1729ea0542b549e8db417272d59f4e6c7b1031db9bcd992960c9f0b8b3b58c9d327274d", - "0x02f902930181d88405f5e100850581242d298303b234943fc91a3afd70395cd496c647d5a6cc9d4b2b7fad80b902243593564c000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000064ec3aa3000000000000000000000000000000000000000000000000000000000000000108000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000a968163f0a57b40000000000000000000000000000000000000000000000000064ff2cc437f2609887a00000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000003000000000000000000000000c82e3db60a52cf7529253b4ec688f631aad9e7c2000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000120a3879da835a5af037bb2d1456bebd6b54d4bac001a07b761678035b083d23f66b5d05e083ddbd7b08e79c0852878dfea87b6ef42ae7a029d011e535d5a2b0986d1499585f53afd69e1659b9bc1d9181b41231bdd70502", - "0x02f90412010f8405f5e100850581242d29830352dc943fc91a3afd70395cd496c647d5a6cc9d4b2b7fad80b903a43593564c000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000064ec3a7f00000000000000000000000000000000000000000000000000000000000000020a090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000001c000000000000000000000000000000000000000000000000000000000000001600000000000000000000000004594cffbfc09bc5e7ecf1c2e1c1e24f0f7d29036000000000000000000000000ffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000006513c05600000000000000000000000000000000000000000000000000000000000000000000000000000000000000003fc91a3afd70395cd496c647d5a6cc9d4b2b7fad0000000000000000000000000000000000000000000000000000000064ec3a5e00000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000000000004180cd4049768072aeec53df21f24cbaaa065ab48b63fb2a53d368aacdb8285d88076b0ed9867ab965c3df40b5458d814751678ec03f367d324f3ee809e5dac9361c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000006a94d74f4300000000000000000000000000000000000000000000000011df85cb8fd3cb3f088f00000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000020000000000000000000000004594cffbfc09bc5e7ecf1c2e1c1e24f0f7d29036000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2c001a0b4f862044d7da62147d68990b4756c428d14f3ffd8976123f02ff71e9c4748dca06d531889422a9c51c954d7a3709ea5d1a5cd209bd3c6f0a3b3d45305c862a247", - "0x02f8d101028405f5e1008505b019448f83016142948d0802559775c70fb505f22988a4fd4a4f6d3b6280b864d85d3d27000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000023232000000000000000000000000000000000000000000000000000000000000c001a081e086727ab44399dfbe77695cfa287ccc442e84802bf2105a094b84895b72f0a072f317a1a7d203b90160da3a0e71198d642c1a85719376fe59444f46b9c0d553", - "0x02f902fc018205c88405f5e10085056aba63ba8302f048943fc91a3afd70395cd496c647d5a6cc9d4b2b7fad880389f12621b98000b902843593564c000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000064ec3aaf00000000000000000000000000000000000000000000000000000000000000020b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000389f12621b98000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000389f12621b980000000000000000000000000000000000000000000000003bbc86a33be51d5459000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002bc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2002710be042e9d09cb588331ff911c2b46fd833a3e5bd6000000000000000000000000000000000000000000c001a04f80ed9b525df6789754acc4dc4fca67bb194ee563ac450cb4dfe4c73847c9eba016d33e710b8f33fccf803ffe09df9bdde6f6ae0c437097786bd4be5207759035", - "0x02f8b10181ec8405f5e10085046c7cfe0082b48b9472e4f9f808c49a2a61de9c5896298920dc4eeea980b844095ea7b3000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba300000000000000000000000000000000000000000000000000000012afcdf1acc001a08415e1f3c163df909ce83bd402d1be7038fc6dbe5c2d28fedc907adfb2e92803a0640bc39c57dbe826aaae69c449e244d70ef8203492b813c56382ab41584530ac", - "0x02f87201018405f5e10085056aba63ba8252089415dcc38263d390bba07434abbb2987d71504b7f2876a94d74f43000080c080a0274b7c81bb8a827b4ecd43b8a6a15180677e99e714caa25b76d78ec7fa15bcc8a06281f0f052dddd6fd13788d96f1733133150f0f6ec4d990f550f25434fde4ba6", - "0x02f8b201820ee58405f5e10085056aba63ba82b5bc94a0117792d4b100fd329b37e8ab4181df8a5b332680b844095ea7b3000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc001a0524ce2c0d6978101c6e170174e3e1ed7edda5dd9428b603e83029debd35af09da03542de89ace12c3a49f0736bf72e630fea45f1cf0af60de9efb2ca1a994b7c02", - "0x02f902f4018202298405f5e10085056aba63ba83037f15943fc91a3afd70395cd496c647d5a6cc9d4b2b7fad80b902843593564c000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000064ec3aaf0000000000000000000000000000000000000000000000000000000000000002080c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000016000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000174e4905ba00000000000000000000000000000000000000000000000000000a98e3db985297200000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000200000000000000000000000020c7b73be0b1ad179db94e5b0ac9ad86fa0f068c000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc20000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000a98e3db9852972c001a04e2bc2541aa1df9300d09bdcb533d2f213c09eb0b494af28107a38a7e6be24bca0426ac52e3cb643412dae7babe617ebb0d5c87ce9e53cafa3759b10d0ca222771", - "0x02f9039c0182055f8405f5e100850581242d29830316889400000000000000adc04c56bf30ac9d3c0aaf14dc80b9032c000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000b23d80f5fefcddaa212212f028021b41ded428cf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009e0a4da9ee260000000000000000000000000004d8f60eb269eb4f9d540dd9685391b4c8bd18260000000000000000000000000004c00500000ad104d7dbd00e3ae0a5c00560c0000000000000000000000000076be3b62873462d2142405439777e971754e8e7700000000000000000000000000000000000000000000000000000000000029170000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000d0000000000000000000000000000000000000000000000000000000064ec27d500000000000000000000000000000000000000000000000000000000651506550000000000000000000000000000000000000000000000000000000000000000360c6ebe0000000000000000000000000000000000000000ce332ae7a1fb35cd0000007b02230091a7ed01230072f7006a004d60a8d4e71d599b8104250f00000000007b02230091a7ed01230072f7006a004d60a8d4e71d599b8104250f00000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000024000000000000000000000000000000000000000000000000000000000000002a000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000040d6473f26a0000000000000000000000000000000a26b00c1f0df003000390027140000faa71900000000000000000000000000000000000000000000000000000000000000408811ce6fb91b41c545195e2887c5574a6baf634feeedece862c9b2f6246db46b66c6ce164f818b0cdbe52e7a125fb8be0c021dbc9adadac8320044d722fbb02d00000000360c6ebec080a038f4dc6f5337ba8ca8c22fe6fece04b4c2d711e8fb8ac52c90ac73f5bbe18cefa043c57876ec07d01f1418c210eb1212d763bab533f6fcf98a941beedbd091a249", - "0x02f8d5010a8405f5e100850581242d29830153e0948d0802559775c70fb505f22988a4fd4a4f6d3b6280b868d85d3d270000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000231310000000000000000000000000000000000000000000000000000000000000021fb3fc001a0de56c4815493904512e68a36ebc5b127e99605a25a665b2d9c3a271a9a07e2c0a0567e1c70808e14fe018f61854bd648c82ebeb0ec5bd2af6feeff6cf589235d74", - "0x02f8b2018203198405f5e100850581242d2982b5b594eaf3e9481af515c7bc4ddecf9125be9c48d1b01980b844095ea7b3000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc080a09a214001609e0b151dbcd5e93e7b5f142bc4cb04cea290df63fc80e9ac3c8d2ea07764d1984e4b15d3e1d468d77c540c8935d8c095a09cf37322c3b7533c029a75", - "0x02f8b001048405f5e100850581242d2982b472946b175474e89094c44da98b954eedeac495271d0f80b844095ea7b300000000000000000000000083f20f44975d03b1b09e64809b757c47f942beea0000000000000000000000000000000000000000000014916ceed2df0f4b4a6cc080a03b16a6242e0b7ca26c8bb29f7bd19b51d5c3b8b79f7b2729d65a1bc3a5337935a07c7bb67f267aff5671db00b529854c87e78e25cead3fd3959d2e69afa0546f29", - "0x02f8b10181df8405f5e10085061bdee09c82b4b094b1f1f47061a7be15c69f378cb3f69423bd58f2f880b844095ea7b3000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba30000000000000000000000000000000000000000000002277ae78b0c007651efc001a0c8ba37289e3e8ef28335765ecca9727d5bfd764075c3f324c1a715cdd500edd2a06a301e7fc94617bfb52b7e4639f338aa726d9e5f9b59a2de37b948757b319715", - "0x02f8b101018405f5e100850581242d298301493a949813037ee2218799597d83d4a5b6f3b6778218d980b844a9059cbb000000000000000000000000b5e073b4734cfa508829b889de873b99d56671a70000000000000000000000000000000000000000000000000de0b6b3a7640000c001a095ab860b49e8cb7207fcf5e27dcd997081b24dfa071eee0776567ced0cef0327a02b9ee900bc42adb76331b8ee8ea18e19c8317b7c72b47cceb5d44a493bff2104", - "0x02f902fc018201ee8405f5e100850581242d2983037e75943fc91a3afd70395cd496c647d5a6cc9d4b2b7fad8801751a9bd59ac993b902843593564c000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000064ec3aaf00000000000000000000000000000000000000000000000000000000000000020b080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000001751a9bd59ac9930000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000001751a9bd59ac9930000000000000000000000000000000000000000000000000002c0ba4473543a00000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc200000000000000000000000020c7b73be0b1ad179db94e5b0ac9ad86fa0f068cc001a02415ffee7b2288ccf9803e28fa565f3ff3912bc0380e1231bdde91f32e162aeba06740481b038971948e53c12ee30309e02eb01b0de4b893f7cc2a587c3075736b", - "0x02f8b2018211fc8405f5e10085056aba63ba82c918942358693f4faec9d658bb97fc9cd8885f62105dc180b844a22cb4650000000000000000000000002f18f339620a63e43f0839eeb18d7de1e1be4dfb0000000000000000000000000000000000000000000000000000000000000001c080a00c1f16c1adb9dfd736dbded96dfe321a11f8a8a259c55a8f63cbd3f4034bcc2ba043697af1f5389d68a6140a639fe2409e9e969d421737c0f04f23a9beb858952c", - "0x02f87201678405f5e10085056aba63ba82520894347f832e840fd85cdd34e2d90041a141463dcb2f87130a5217bc7ce580c001a0428a8c1294d21258d0299625101c74662e59e43b4b0fc58d7d24de5e791cceaca04bbb53a5f2ed716f62a6d552eb0e1a36dd8913e13c46c7737fb8e3b23eefdc54", - "0x02f8b2018201c58405f5e10085057785eee582b42a946b175474e89094c44da98b954eedeac495271d0f80b844095ea7b3000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba30000000000000000000000000000000000000000000000d90cd053045f910cc5c001a07965e8469cc6c7df5ad718bd5653cb242819e5bae5feffaca3a701d4a2bec7d7a00e7117004b72e7b28fa02abfdb61b16d5002cbbd65a8a996fa1d67a9cee127fb", - "0x02f902da01238405f5e10085056aba63ba8309ef6894c36442b4a4522e871399cd717abdd847ab11fe888810ca5c77ae2f6c89b90264ac9650d800000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000016488316456000000000000000000000000be042e9d09cb588331ff911c2b46fd833a3e5bd6000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc20000000000000000000000000000000000000000000000000000000000002710fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe4698fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe5890000000000000000000000000000000000000000000003efca8a88ea29543303300000000000000000000000000000000000000000000000010ca5c77ae2f6c89000000000000000000000000000000000000000000003e08a77f04e92cdb23520000000000000000000000000000000000000000000000000fee68d129cdfa350000000000000000000000001a7b47e8bd2abcdbe9b16d4c9084ac5a745923e80000000000000000000000000000000000000000000000000000000064ec3abb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000412210e8a00000000000000000000000000000000000000000000000000000000c080a0ded37b8cd491b84037fa448afbb792e7dc152608c0867e95484b3041930ee6d2a05369f54acceeb7fc8c0a2d11799d04b06392af42e2a79cf5a9b9859477383a90", - "0x02f904340182015a8405f5e10085056aba63ba83042838943fc91a3afd70395cd496c647d5a6cc9d4b2b7fad80b903c43593564c000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000064ec3aaf000000000000000000000000000000000000000000000000000000000000000300000c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000018000000000000000000000000000000000000000000000000000000000000002a000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000077cde93aeb0d4800000000000000000000000000000000000000000000000000003cdc1ea510f77c7000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000002bb23d80f5fefcddaa212212f028021b41ded428cf002710c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000408291471c1ad8000000000000000000000000000000000000000000000000000020cdcdaf73f1346500000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000002bb23d80f5fefcddaa212212f028021b41ded428cf000bb8c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000005da9ec5484e8b0d5c080a0da5018dd16808a46e6df4e1d23909897627513ceec821583be349ff838013d2da04148c49fc2bdb2400b51b67d62cd6a2a8311eaca13c9c6dba7dd7f41032d9c7f", - "0x02f8b3018202208405f5e10085056aba63ba83010e3d94dac17f958d2ee523a2206206994597c13d831ec780b844a9059cbb000000000000000000000000e2af20c7a25cb2c5a9eb5118df87c92aaf069a7900000000000000000000000000000000000000000000000000000005e048b137c080a08d68f7c08ba69b7a1eb2c9c1fd6bf5836a6d826c75b0a0faf62872048671ced4a01bc032d4595d29d87bf2b9088c73aa70912d2e851ccc5c086ec3284bef649abc", - "0x02f9047401820ed88405f5e10085056aba63ba830291f594b2ecfe4e4d61f8790bbb9de2d1259b9e2410cea580b90404da815cb5000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000003800000000000000000000000009dc56d9153b0c89bc8eb4937f39a5daa6a7721d70000000000000000000000002358693f4faec9d658bb97fc9cd8885f62105dc1816de2b7efeaab2296e96c780d5dc67db30fadaa5ecc3f7d4bc7c0dc252511c400000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000066cd65070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000093853d531a2bd32ae6efc06a190aef2100000000000000000000000000000000000000000000000000000000000001a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000000025bf6196bd10000000000000000000000000000000000000000000000000000000000000000029500000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004154317cb999ebf74401ccb615c790a8daf70a0dc88d5fdc48b3c6baa0af46f0b61afc2bd0d2460421a6b210cbb65a9a3a1336e90587ab459a55559c051a4457121c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000059e1384ef5a95639c99c00fc63e7266736079a903e30e2a6379241b8d52e3c483464809b4fb56bbf989ffb95036ee9bc8b606ca94b0fbb66cb12a9abca7ac7319b1c0112d3f46af68e5d010513ff70a3aaed9afeb8661116e6ce00000000000000c080a0d943f19c4f7028e2e03205b71dc38dbccf8095917d6d2aaa594cbc6f51bc10a9a067dc4353594d3198cb4d7c1d458a1287be92dd3528b0cc840618e1a89703280e", - "0x02f8f801808404c4b4008504da292a008301364394d19d4b5d358258f05d7b411e21a1460d11b0876f876017c3423ca820b8849f3ce55a00000000000000000000000047008da00323deefea1e3f8c4bb3f3858eb8472d0000000000000000000000000000000000000000000000000000e14e0241a82000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000c080a059ae95512cbbb792d28c91004f70faf255d6af3ac2a4a7a47c8dc7c94fc987eaa07dcab5a59566b283127899763b282ab07a5b1a261c787adb08a72f56b5a035b1", - "0x02f8b20182077b840448d47f85040d1f1dcb82b8549446ace0c9cadf4e161ef341e69758528cf76745de80b844095ea7b30000000000000000000000001111111254eeb25477b68fb85ed929f73a960582ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc080a0de06640eca98ab928eda3f4d54d731f4b04c481cbfe4f650f8d7b3b9e213a30fa0599294cc0685f2ca825c9f921ab6f23b833ee3d6551da72ea661bdbdfd58e546", - "0x02f903d60126840448d47f85040313484b8305156f941111111254eeb25477b68fb85ed929f73a96058280b9036812aa3caf0000000000000000000000003208684f96458c540eb08f6f01b9e9afb2b7d4f0000000000000000000000000d33526068d116ce69f19a9ee46f0bd304f21a51f000000000000000000000000183015a9ba6ff60230fdeadc3f43b3d788b13e210000000000000000000000003208684f96458c540eb08f6f01b9e9afb2b7d4f00000000000000000000000004c6b0c1503a177bdd2a125da673849ebdefe774b0000000000000000000000000000000000000000000000004b9a4c585fa567a8000000000000000000000000000000000000000000000006fe00c90d29df3f47000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000001400000000000000000000000000000000000000000000000000000000000000160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c10000000000000000000000000000000000000000000000000000000001a300a007e5c0d200000000000000000000000000000000000000000000000000017f00004f02a0000000000000000000000000000000000000000000000000010b78d3c5a71d7cee63c1e500e42318ea3b998e8355a3da364eb9d48ec725eb45d33526068d116ce69f19a9ee46f0bd304f21a51f51204a585e0f7c18e2c414221d6402652d5e0990e5f8c02aaa39b223fe8d0a0e5c4f27ead9083c756cc200a4a5dcbcdf000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000183015a9ba6ff60230fdeadc3f43b3d788b13e21000000000000000000000000d7ed09a25b4745ec6332fb433dd6788cdeaa4bcc0000000000000000000000001111111254eeb25477b68fb85ed929f73a960582ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e26b9977c001a01588408b43d487b2e363a55025055d32bdc0632c6dd58b1ea9b5d7d2f5f4740da05d288b7f22643755d7653fcd132bc1045e4fc948043ac3b220d85119b4c56a8d", - "0x02f87201308402faf080850401c5644c827b0c9473bce791c239c8010cd3c857d96580037ccdd0ee876a94d74f43000080c080a0347c37499353009b0d98e91e56b97bd0374a6ca0d4c475797b0c6fff7a2cbbfea01270672e65a25f67cac9a5cd155aaea01135846f23e3467811792a55c12dd756", - "0x02fa0182f601830433688402faf080850814a78318831cc3d5941c479675ad559dc151f6ec7ed3fbf8cee79582b680ba0182848f111f3c000000000000000000000000000000000000000000000000000000000004fb7600000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000001002fa000000000000000000000000e64a54e2533fd126c2e452c5fab544d80e2e4eb500000000000000000000000000000000000000000000000000000000062acf5a00000000000000000000000000000000000000000000000000000000062ad0d90000000000000000000000000000000000000000000000000000000000018196005b70cd14452573e52c809181dcadc471498db2888a5a838c9f09f118686fa1525c6834925132d2ddfcd78ed0d827b947345d33bb7b924bd25c9a54b12be52b8ef9558d6252f8902f81367d4caf8279110f564cca438a1e625ee4457c80d6f9e55f644fc644c7c4544c4d446c18532786891e5ec7f4989aa931193306e89a1fbc207981bef26a495ae2c25af2c0bc28f5d5c78406f0daecc3ffdfab6aab39071f2228506e95525ab33dad6c09879f90334098029929e054ca399a0388a333604cf293a6450890a396134b729394aaa952ba7c4ee887cb4795afef428a3e0390f2194a668a4a8a684e91a2d4424aaea252ba0c822e20294e6b4ae934ffe74f4398260bf80a8f4828a5f11c4052ce00540aa434ca9ec294ba52324df2ec268bdd6c67b7b167b172d92853bdccec66166b0fb7533a14fd7d09409ddc165cfcd8b9c796f9d7d2ab476bc160f0e5fe86415d0c70027a1d9a90dfe01478e86fc53176e303499ba87902155a76629865017fe1c476fc22d9655fa866b299bd24b40669fd1c08f5a341bf993fb3d4642b9fb27d4a9d38d7e3a242ac04e258fcdce71f75d6dffb04493fabfdad69bbe60f04d195c401430cd8544337605caaac6aabb93488a734a0b3a0d17657ec8691b06830fef265279812c4200f60acd0b2468ee070548cb38130f8da47fae6ba1c2dcbcfb18fb8078a7f62d8b7e551ff26b6a3b1f6d4795794c5193acad8dc385141921bb4110f364b475d0c859b57b3f3b79754cb9cae7b109450418b03211030d6f778684ae78125d87861bc6437395002913f7f065bf78f309fd65ff32b2a40a8403a0297ed7f17f81c82ff279777989ebb937f6186d0cd68f729d404a25c557f51f71300a8c9f1200fd86d3c5cb6eb24525a3bdd2e2ffd9453085f0db6e5a0156cbfb0d03a21c440148487770406b96f082d6b8c049767da2b1c56409dfe0705b4bedb0266e7c7d598a9e947dafa24c85c1cde2e0f6754d90c22374e9233e54cb091d4554e5f276ca0a3a4d797c1a80525c60e90c75bfd6b9e456f37b0dbffdcbb8f4fd204d1d80a93c56e6bc19a274458e49a004445aa37ed52d8428fdc71bb2232f930cd177453b247f678ab5d67315d49f670109d10880fe42bc4254c5d372e1ac18204aae23b9f4907a6d8779c657057dcc9ccb47de9bec89186c78282911098ab642e2b08dc90eb5edbf66a78872bc6ea7ae17f1346385871c021088a6aa0983baea23a41aaa334481b50ed298e7502723cce40bb067e7fdd6b4fc765bfbb9e43a41151d104277787866ec3057a95a7f75cdad70cd875c1c5bf08afeca1992c275c82fd74cdf541cf981be9285777bfa06ed578ce1540f97cb3da10729365bcb2e8d3f35c35eea3a9e3fae35d129df6ee9b8d33abc809cb456e944393a01bc9cece87a38eed623eaedc55d770f177191a495a419b1a83e2972f0303d8bec5bff518623de4c1cc335bbb4eb1f91d9d470a9d1f2ef2e5d3839dd1f91fa6e8f141a8985560950840ee2a18756dd6b0a2a59a802f7d1267c21cb769e66cf37929108c7030fa348e1df002630bc8f6ca1846e190287d1359c527ce9cbed954e324baf9f8b9f1b452bf1d0a0523a14b20f6005d087bfbaa5a088bacc901914e12c0b575488da7b845b7c1a2186a9388a45b4fa620a07694ccfe602076ee05b17a5bc650cfea9dfd2111c522c7a7b9fdf06f3dcd1bdae210e3e3114666fbb5c589bd7fa474d0a1abfa4fdce9002544134a9b0352d1b672c29da84709aabe00ee81f8cc55875d5734653f093fb0355fc972eaedbfdfb2f8aa700488ba01f2d6ebf799395d51acf5d75ccc1c5f3c055731a46583cad28f964a208801b38052077ec6fc7617c531a0df4681568e64125bec1cee20e88cee0b7840209782d6a79897cd716e0842ccd654e34e80b4410f5c5ba50740b4b078d00191e5ec587a6efd397cb98e4b378ef732621fd005ad1e8e20c02af9992412882d8ab86c9ade2e3d9a3f2722e03d93ba73c69396d5b20f95087adf348f6f120130e4474e4395dfdd9c167e42654ef9af9b183d7d06990ae193422cc5b279e7707682e91d8b1160a550f04438c6d110a88a1434387d4a3df499686aeb369276c23f3fa124483c3a6131b87dd76f20efee51167cfe29958162321e19e49537a7f36f9d3c4009ff28d401e389aaa99cba22cf2f4f7a4716579023e6051fe816741417f59a01768d00a7e7295a8a9120d8d286f12bef13b0bc6b808a9298c268a6fd5ee3c74266bda9d003cbfb5f81e76bfade926226968199098c4e443310651f5cb3d1883509e5e21206a677fadb7401e40192d1d34e7beb7089923db0a6ef446d51e0069dea757cca4e303b264cf2f8a6144bb61656b495f4318c05495a0dc5be56551bae87e0f5c781754f4d593ce200e35c8546cc1b39e80d22bfab82eab005f04722fa277dd9cfa9103a02584bbf373734f7592563e5f359d871ab2c8cc7ba695af7b7c552abe9e3c75ff501e65dcf4e83e7264971636abfd1b610e8baca8eecc1c694fdd70c22f35a6bf0783c144910f2159d35ccea55ad9d9c926ab0e2a0f043ada00d41c16652cbb858bd79565db7087754b1f50e6291974a88b2579aec11de162c766c0035e89f997d79aca1df164e6c64357f9863700cfdd79a799503b5484e50f827b25099f40a7a1c0d9af07495770cc4efa54b2639aeb88009cf92398faba35e99bb42c09825119c3851f953533578e2e86bdf530286a4720235c26ac4be92625d44ba8423a1158b2bc134182e2ea6e84515d8680dd3daf2aefcaec9102b80cd2bcfe67c94b5ae0b43ed27bfddacb367eaca142c9bf02c002233a68435f6e314ae06589737df4c5075e2232291bf1dd60adfcc07847eaf5108464481de698c79710d06d047a6f1526ca1dc92d4d5043773df9716980a4fe26d92061c9ebe2e94ee9db502441485227ba42c36e554944f88b13f6c2c369e08247c3e7eb5de8a08c15679dc016e87ff36841a2523355cadeea5b2a62dd69b8abb3f37bb2b7dc47bd6e0cf66b106238240358a277b85c622e984c6077f852381a3307f2177825b5eb1b444dc958c0252412a2167946b7d422312425411a3f6cf886664dcd858684cf2c783714c118380c12a88fcc3d8b4ff2b95c18344a3f2f706f67a980c92519eb7c3312a63ec7ad69f1cc47d5e3a117d01f2bac840a66f9036bcea717ab75abaa4ca8b39b071a7564b713891e734d4e0f8c19d509df5aaf2d67ca49898e6514ff191bcf90628bdb480fa67dc015a881f8c7f689d3bd9ece0e4f22a407f51d9552c8028fc7e070263e0b98996489f047e627cb89309e3fc22dfac7c76acbcd7499f66e2225b091bdd8eb0723bb978db5ef5fe1dd0f21bf8453a82d99e38afc93099852f7b4407c5d7730aeb07bfff7eff9cd04a22c791d6a2fe16aa79d8b2f76810bebca68fb197481e000d236c8fc644f8fc0c82a10f44c7aef62d7dc8c816e1d3f5fda23af81d9e7eca1d7d132c4c6257aa5aecd800bc91afcffcf134dd54e34b8de31c55ca51dd2adc268c4f20431ca5e900d014fd87be2fb0ba2f6111f58df17324f6f6f79d038ce2efb5bdb66f3e2d1c21521d80c664592e3063d2664e9b19591dfe969efbcddfd8e11df69e18539461252af33f288122e373c4c9b8ed6a938dc7777e79c5ea4f5f84a6928cd26ed07da63f3841ae448cb5ec23e0334895d8c4e7477932fdff2d8ebd84032bc4931dbaac1cd7a63c2ed7e0056f5ca6dbc52a2aba78f1732da862de0b1e73092bd5b00fc3ea9c140d4b578f5f971e2758845f8ce59563b78ad3cbda388e7b4c69ed05d23ba0259c049d82945f85359a38341d00d3d00e5160379776c7e1bd665a9469d8ce3c584fb4683734c1794772374af8272625c9350e05bf28bd3e7ed6f2ec67fc00791af5e87573191f55a20e2b583d9747fa0f7a8118df5faddc4277c5d5766995b44774e80a67fb373f43b4ac587dd8d1289b067ebed6978eb6ae8babeca4bae1102398e8f0386f02f89c4d2ef401a6017fd05aedca02d8f85baec752885b4a7e21bac62bed40607de111c03848f07bafd0b2468264fcb2aa084ae7c2a440d56bde4188fcc7341e51d0e7b1f62353221ad171d373f0151b31b80f0c70cc95ec1d001be6454e98d1e60dff716a7e2d46cae8110d18ee5d70e086386101de10ef2fca287090adae3b194f723db7630c6cb3b28be80d5524b8d9983759131d5e2076ef06e6922a31548a3b7d9fc852651bff88e32775f23577237bbc9fcae04164e358664b13481bde2d7477bcee47535af35e68de7a1f12d1e198479243b18460f5ff184afa4cac0b4da38000d8b2ee6656522e7ed34fb01598f08e37788be75ed547700f9d22d8dd3fe3209150707b0b8841eeeb43cb1a23e6523e4148bacf1a2b8f551bd559318e7d8a0f5b3d65108ed53fc8f77a42a58a7010da1d0806765feb471c062de2ccd27b426127b84e28f3c91bdca7d5fba28a3bbe785dc72e00f09f2badb252b5a42c1ae2fb3d418fb05407f62a9d7197c38fa09298edde5dbb4e882fc87decfff1f0f56e389e63a772e63f935cbe3c441c69833a409b566df2cff5c558827caabf35e72d729eb3830949179c6d40c5471ec02863f9675593feedec772fef3bc83a7fef15beffdf3c4b28e1dded53caea3df2f7183ece9fc26fae7c0c92ef3fbeb4dd674c3ed1dbe30995d2b808ba0b0151c1a00d7478bb2f18e87e8d5c1499c849b266904920cf4f82538fff34881a70f45b273e7ac2389c5cee94537fa2db4aa0e5f23bd9a44afba74c5e4d2613fa24041ea6539f45c46830a910bb80dd59cfda1269a553fb73b5fde8f107bb72ffbf67fc784f6d808b985c23efd5ba7333ab6c3443aa0aa99fbe7b1816a8c6547be0b89b5652bfcc03dabf811ab92dd06d6a1c6cab34132a85cb2f3cd7c42e811453121b9a748a8399be0956b932e66b7a59e3b1dc09f4b9dc89744d4bd82491806f2aea9921ff5d1544efb287fb1471ad29f0db5c5be23bcae4a1d6fa0f7ed1bc7ffcecd8dff9d044d7dceec1007d5e28e59c67a571225c28a5d1ad0a526c45164bf85c021e9590ee27039ad9898ecc1410694fdd28cc5bfae0707fce7450551b05a826cacb51779d89332ee5eb07e5a8e642a1ff87be19e1a5daa111c1f8677d8e8d180ed50e8dc4764364c08347400005e0c121f867fd7dc180dabaee7e463fad7c92c6ae241fd8ca2f66abf990120fd9b0e111b628ca1b7121408db0bcc614562a9f255732fb6b57e03eb39cf429e2d470d584237aeffd5b89843b5efeea72753b2cb15e05c3f0ca1bb619fa248ac28699e7d4902886b2df7f729dab565d884b49e09458096fb42ebed85c2d0be476c1cb70f1034fae494a6ff62a4cdd6bc2e5820d235c9b59b1fac9c85c66c77976ea0c2fb7922e90eeb735877a0cbbd3fb50b101b5035e8696c380ba36d078bbd8d16fe2774d5e272642c7c89b47f8472423e0e78a9852533490cb85053f8f9c1bad572255532e76e16e296160ce273fb07cc28cf8d19584a66fdfa01b0c88ecc6fa642a4e93542bb18041d03f26c1ebbb390984bb2362bbe3a6fa7fef0a215e59dc58260f87baf90daac21e4449c79ae5696cd5f4ebe7f9d9e414c898467a2ebe5a1d4b66edb0a87ad509b6fbb72c700392cc2cad64f72634f2ce7950f03b31e83656ad90bceaff511c184d701fabebbdf0132494411093f6efa7d3fcdb724ab1a4a7512bd038c289541f426efa13e6f121e617923abe3aebd99f79a021e588db5443257e1e4033a3ee6ecdcba80cd7d3bb4afcebfaa7b1a9befb8cf64d66a49b2c4e6b5b70a0631ec4eebf87425c9bee5736fcea32fda8ba4be6cc301516bbf3f657d1eadd0e22ead930b8dd8ebcc36de741752cfc7c7779b6d4789095dbf378b0dfa14d0aef8252e969bf6537a45d4949d406cdeb64db7bf86aa80341f63b576df263e383e8b3032206fb9c57af4a7529fb471cb17b18b43104aca7237d95245a355100fa03ab8166c50bb229cc485f112ca0b8b95f45da55f95a8451e23602a05595afc2b7b92c25a9ff36c723d1f0b97f68cffe798756d4b60e3171fb3bb7bf132c08a27cfd3d00bbaf098e864f068747a10ccfa4d753449e066a2adc3b0925c1624e95fcccb84d29086f97ff8592bf6c80552a2bc77ea80c7cfaa59fbc3620a4181eed2cd18fe28ed96f50679a4d1acb94bd2d5ee8b7a12316c54cd2d8473606c1409b7a49a6964827bf529dfb22e1368c07603fc09f0511abaaa0baebac98c5606371a870f7aeb2f90bd4f4b78f3f96134b2d471d0b097eef195ad6186ea3507f267e4dccdcacae0c99c0086dc0c8aafad14de31339916547e1f4dbf0788d5904f70503cfade089c4127a18893eda9929cb389077683f4635ad8dea079b3faf6cf75cc40284c6b0956a15b88ff39311cef42482bee1895a9a67a5478dee63fbd22d0a9a739de000130e1f03097eef616f90625858a228ce4606c000049e6db28c9a785e9bbdb552d14e530e79b6bd96581fc45b5f61cd1bd7999902201d3e74dacdab5d8d660c1b013fb3d87be4a2a8d6beff4d6b2d48174de974b8e466e4d1902f1ea18323cdcefc423e71a493022d1f1fd52943819f4ccd0c955bd2e511affd2271617aa848a88652651fca0bdf3f2b13d49b063a9f43f43520182cee08efeaddca5d5795d21cfe1beb1ab0e9909158af1614b60d8eaa774dcf217308fb5a6bf6fc7e6c725b3d3c8336c8c59e93de84af3edc88a75735c97a38a88a99124847131963850ba63ea6e093f1ebd0f82ee92c332e8cc7e8f26960cb0f079d07eb9352c8f7ba632377a2fd6796538dcb5bd3feb1ac91699491e0f024b32414338502a86d1c8697850f4171273cf1afc22ab7108822b705f08778cbbd4b057674d02ef6a406608bbe9692963e0f90619d41f881c320d84bcd6ce1358a92e87975fe849f4d2c93b22948a67d6709ee84c8d34908d7b5ef0a737345c7ac5a4c22e3e10427e901dcaf42b3e8055bfe60f8f677d1d53d6261e3abece49e5bd820a313b4d85a603a92928cc59709c61bf51c564b65bd8a44402c62a737ab1bcbf05e4d544db8ab9115f6ff2cf437801a41b10c4799b0e1b1ba50ef96c1c40018f04971498b457aec8f263cd9347d350faf6971bfccfbbf784388cf34f8f3f01b7ec0832a484df15eeb4d39c4451f1861dcc92598be3fe7bb113ba4e0d286ff21a1ca518def205f319c43c16e55b9cec8d8e991be03157ab4521100ad679a65514cd0cbe47714f93e188901f3cc44e1f036332a79a3692817b162ec05c73534193f8de80749a449d2085ed8557cdd9734f5f7c378e009ffb6b11e9f1f23ef6729d18838546ea39f89d6aae5e8ce91c948a249393643bf51e55c3f9dd388a82339c52f49fbe8b8b4a6af1ded767b973ef16206ac37d79c744c95b4aa58673c4c8527b09570f80d87f688b7870d770406d5b96abbc959b1d1d6f1a38dc045ada6086411549cc63d83b9567465425ef37504841396a3f5b9c134cd493aa21aed485669c852701642ae0cf8e56d579b671f0599eb450c6017555091559264d65497d0c0fe391ae21f1c2771ad6fb6d2eb708186a52b28aa7d159a6a274a2b48589c2ca5f3608642aea486acfa53cb5315a474599eacae62a89924752d224c152ed07ec9ca31f9790e0a94954cd1414d2b5ca0494e52161365ff74a527105de1012991286e7996b2e44beafefad02fe19277257650246839a77419a481dad1e0392a375742650a04dc1d3e6ef3bdfb10e99cec402d3e07797c711506de25e021b2544505c6c4dbdedef18f557dc063c473052ca880055ade37f5dde01096a10a5a501988846848cca1e06320100498f3195fb880a461636c249b029826dab57fb59e71d16a55a7969d59bc782fe903f935908ab5c3a9b77e12ff9b33d17bdb03cad8103f0e7cb280843704bf05f7dd1e258ae878d67f12db71523785102c66f27825e49129ff5a8d95a41321a41067b41a9f91b6894ab178c9c9f588f59fb80b6ff91f2bcf86a63c158663ff6b7fe14a71a7b6dc0651bbd5e2de9bcefa372249eb5f2b9ff54d5989239924257bcc480784d52f4af206c26e82c4a8ce3e6aabe8bb33f71a118d82f88ef0805c073b7275081aaa23f44b0b1f4b7adbf1172702679d5df07fff438506bb9beba6f421a10827179f38a19f34d3e5fe051d9087b69ad90801c4ed95e4f0d500ef2234c36843f8c6bf0739c63ad6ec51e1ec35a4151cd99d8e9db0a5289b10d8bc84ea158fbbe8976e20ae896819f29ab8d24c8cec67375092c8e6ed1a8c84d9419f699381880c3349f36c6cdf495338bb9848f3746434f57f6cd8203f036e6cdc69d0168990539edd1ed4bdf17bd9b1d3be60b360daf81f1c689e0706c928630fb8c52b03c4a894caa63e91299751ba63313f341dfd2469f8aee9c978635823664e26b5d5b0b490e9565c9073ce58fd9e019a775a8ae2c7b5599d4e84204b805c04184556f03abacc1ec87c7a28e5f33eeef3b669e40de8c2e368bb47d1ef6c24e941acacc159a71c3900ec946a60817069d858367bb582be0ae8275a75c75cbfce43d516fdf286bf8cf3db83673dc5fe0311e1ad0f86562b4526fb579464ed409246927204b03a240f35b0ae76b6e808d88c626fbf39f9e5eaa05b2e64e04f5ce6a9383cc432f411432663fca213a3203328eb7edfc1da554bb750470ea09ee2ba13044d5e289128bd474eb2293f07ebff32f8b55032c3f68f8c90941bb513d2c4334a969118b6fdb9fa7e2262e3dfa1e986b271bade13c3e0f77ca65e1d52e9d542b13900ad2d1ec0cfaafd5689a23f1bd6f68818dca2e16b4a85e5523b3477ad9373d63728f1e086fe74717eb519d080c332da56ff3d5d28f3c8a8c2a827f41a4cba5d32a3c32d15a4e2dbfaf2ba55801ba3f406fa4136f0534ea0414ed41d6df64ac300dd2910b9d40798ca9323c3682ab1e96ad5dd797052c9eb3a6b884a119102906b74b11d3daacdfa1e709236b07ec034cb1bbe93ce1cdb54bcb4b52fb3a26ce9a130f15e74f6bacc708c4c97fd1b809c52c35901392caa931e9b2868c13363e2208bae45f00b47f59741c2eb340d81952862a4b8e561e195879bd83083aaedd56f671f6a5440e1be87fe6b0cb6fe72ae77a1e451c2113898f182152bcf45c87479372ab763a8d58fb01e067956b16940c7cbeddfd99ae7eb562e7ef455fc2db7d60834e1f8544191b4fc0bfafc27f44d34a4f68a092126fbfd6b4be035ea1ae851bbac3ed9946d7f9b090565bb8e57493d4c8f84a2843e2391c84abf4ef0565437f147cfe8f44d9af87d53898e132b5dae856e57ad198f115c821e127161dbfdbcdeb6350e4a9ce73724d58404db8d185e51a307869e7dd61e46867e4e2a33fad9e9b4a062dff14cb9f5ed42cc8362536ddb4f054d7c9bc6a921ea60d5e77684ea32244bae01941aca4ae1293dc597bb52a6d7d1a598b9155fe5732b653ca0d3e0d061c313b06f468a0d89ae017627d961b4242198d2aff2b81b01906fb922e0ee0934a23114fe0f2e1deff27301ede3e5ede240fb79e0302b5db8eb9d52543586ecfd44d94cf57bf7efb0959e7b872788ddbb06cfc89df0d27548dd6b36a6535864e760df534a2f68047c8e88cc63728f0755a2f20074db3f0243fc5c478c9764a9d411f87f4b9cb86fb16f799a477935963105e05829ea62a8b3f45cf1a96d7ffe0e524448fa08fa6d31da9ed21c25870e0b723e126cdef11287893a23c99e01f5bcc4ecccf380eb828154226fd9b6ff5489dc7b4ea55159c8f076792d1ff46879c9410fe2695755d55530b699f144b3ae6a332ecedfa7b4f85ae6b89f4644d011949521181894cdcf5978d7a7c71d222df0dc44af32fe89034fe55fe2d25528324cfc9ff4038078bf480e606d4ce133d888d153d24c9bce6bc7e354b9283ec5b8038718a16fe261ac8641ee3343cb1ac1e1a18b6f9a086cbba533736cf93a51710a7875736e72d8174f20814a56a3c0d7227f006bd0368ef8904d8cd88e73b276781738bbd66738ebab0cacabded60c691d73a1d27887ea1ff877c52d0e05fa50bce6b08c7703f07062aa775ec006d2e91308ac0231458ee6dbaa04ffec9816f1f59f48b7f00ace37f6051b57e08c6ad95c64ac67e37431f257711c0cd88b110a54bbe776df1fe993595f98d90720c0683fba38dc5ccccf7c1788a2a936999bbcc627cb0027179af23064e6bf0a33eec998ebd5eb71c5a6bccc0ab24136a00f1e057f3d2eef0b062c038754eda7e2b97dc7d1e1cf06e6ce83d65ef21b527786b5c233715867ab1e01e902e2f73481fbdc8d7ceabbaf6384a19116790f91b5ff0bfb3aa58da97ee7932b5afd3f01be3e00c7558aa4f9fa7f467a246ef6ce6c090cc24f735c2c3fb3886c54c6f9af195c98aa6155170ed2854db4016d7c2f552e9b2a7f6c5f458c681085966f5bddd45a8e599bc894231ba9e30a7e2212536dcc8485eb1115410476f0cacf9e03ddaf48a2fcd969643fb5b1842a67848fe58989ccafc2f73a5d432985c90e2e1481b69f346c0dea68e19e10d3d0670a6b8eab522e7269a911eb1fe3aa5d3a11b542b0474a2e9b14fb51b2c095988a290b1fceaf5812a1ee98206ede5768fc8624f8efb75eebe0a7c5b1404e3a6172046859ae28408ba1b00feaa8ff9e3b7f4e75d80ef1535fe591afde127a2e4b3b24da851213587f297f4db91e03ad5206293d7f0b844b7e80182fd03185db5f7a8ac23c5c6ac206610e02be418a8a54fc9aae04fc5b65f78ee0a9389d59f47a8346f1948a0a93799a29333aa09833d0b19ddce5bc460ddd6b2ed711336da02db6a10fcc2a3b4ee055a66a95c9676ff3de120f8cd678524cd0cd2a789ab08f086044aa8f87f9aaeceae5ccb339ea51438c5805137c0e8291dc3f6cf351c75005191022af539c6e899b311df2accbfccd7fca251017eacb8b568d6d44f904b942b9d6d13a54201a87c1a372b2fb6479a21038a5b786283f754e28ea8f12337450fc139de634c4103d79af55468c31277e0b62154bbf452380520a27f1e21dbdab570b3e6f8f44fa78241d25cf8ba347021ee7ae900360c692386bbed354d9295b9c75af2b575f4fe4ee1049bdf0729e96248d72e853b039da89106c19d9860a754d34b7f24c4c63a81eca8ddf8cbe18f884294a6ebf494afdd3c3db87b6825660ab1b19f5ad8089694eb35784ced6ea2b19989faa0b306cf5409b1d0584a12ef5d5defeec117dc4cbe8dede453cbd315e7d3f1dd3c593275b6920ebb3372b615431ecf8a4d6622a12eca65429a867be5799193476a2bebe2bc28806fac01208a1b3402f3ac302e4e5193da5c3004f87d63037cc3d2de125c5561989ea01915309ddbfcc834c52e886ff69137259edcda05eb084b1c6c1d661d3efdc222241712fb4b013140c8f6a7f6dbb62a5dece3fd257cc247e93b9b63bf11c4620a81213a02c640dabec58ebc1d2529e4e644d86646537aae4454808b63e5e98e81933807092d480f267023f75c9a1327cca44302b816ca2e855c3a979d656bcc4b2696027546a5789d4e535c3c1cce1a0ef0e8ed1d309f69be5e3ea264d092d1b09be507a5e1e0139bae4a4093cc45ddffe93daca1eee602a90dfef5db4fd6f6378df2f4a482f138351e5b7d8b103e958cdf0404efc8b0058a6231d2b9d10e03dc5e922540e4db7a6657d00da8db3588dcf93ff20586c7e4689aa6dac28b13d474643c857b01ac2b95e4cc1a1a748c707ff13df309b75946054ecdb911c12a794e30b1d897ea574a502f2ee06dddbb582906e3d5e4ee8845059f6d2c9858ef90cf637cfdeec628bdb0da647ac849ec70403e22c9fab3f67283eab6257c693eb217647a8be52e8a817b5f4e8ac7f1c18bd91b424be650b697e4704e6579c3f133f9c3af4f55ff11f734dca1fea7d00c114a08cf04655b71f5855adf1e3aeca7d6461e90e31facbbd919014ee610db76348d430e8be062e977305518811c2871cc7d1799154029cbfd8054783831ebf3dcadf54eaf924e4c2f3ecbf2ce3ef735f35ba7e9ff5b8f200806d77e27ed79d9ca063c1952755ac86afb66a7a732a4a42afc54d8f55ef905576f4e3ff89f0f521bce61f75614c4a77866bb0b3da7ef387f47b85dc43090a265071512bd827daf83ab2ec3b722414d3eac2c636a08a1c0c634a1b2f60b8ee078155e74bf178da1cdc1fc843e4d32c98b10d60654a8dc72204c1e62b925a3dfd44a78434e734ca72cfb321f633a64364ddfdbc491b7cf9a899d743bc65b45bbff0317ed759a1215ad3c599c25dcae744e6ceb713d12568c4421d31fbfad8286be1d9ee0d5e4731fcb139cc153948ca0dfb5cffaccb548246e94c01f7e9f22de0fd3f1ff0631ceb3f44a70fc71be2fff4df7c8c1966d42f2b3cde7b8096f0a8e8c1317377ccf31235266aa51aa155a3b59ba95dcb68c4f09fbf5e7c719d704343e0aa06adad6d54d172520f6c94ddf991c5a124ca6ccbb5fd4783fda8806919edd159ef8bb8bd010cd1fe02c6722c415a5215597d2325465e37d875739183f093284ae01ed030bc7f7988c4140db4300e529cd4471db423cb01f48b3634a06f37582bd2e07d99127f61db212d8937fbcff36765c06f81018e8b841ffc9eaf891680f8b61c61888cd050958cdd8e13a741a665e92a434ac2c5a0f8f7449876a18c5efe8b8682d26c39fb8fc019f33f1f7cfbe387b36540b5322b2a2a9ac6bf267defb6b476cb4dda67be4ca84825affb57b41f9f3590219cc98f393af629ee6b2b9aecb4315bb2566ffd3a82e9b37357169cc918edc455504d918f6091293e3c02acf52461a1842f5833110a53fd6a95b4e43f8455becd67ca63419b9fb387e2f6ea113cbc5f5c31457770d6e91a69d5df31164b885af436674593ae0fdc2901588e91a7533a79b5d6cb5bae8e7a18963a85ee50c56a9121d53c7ce481ddec6bc7e313fdf9a61792942213fa1fa727bdb670fc3f1265dc6bfea04c13c294e74b2c48cb5445c79360c66d6a815166f55ed0b48ff54332057793f41e83bab72adf652c4d964f7fec3257fa87448195e7cb1508cd6f800009c13d70d84829c2acd68a6d4b93a83f040c3b5a1a8752797f6fb6577604357aa284df33d53b0c7564371c9eea1f1c05dbd74e6f53935943e29bdd7d89a98c719d325f0dd871f08dc6a94a516eceb1969cfd59f04fd201f79ed11c9e7d0bb659fa1de6aa52813cd1bc6bc543e3dabe0ce5396c9680bae01c7188479c3f49fc23a887dfc85b61aa4e42f8c4955c735a5865160f8e08edbd463a08bbaf0de9ea55d638d86674e646eca94a525bcc1c2719936e8d39ec8aeb4028c94018391a4157fd6fa23c672444096e8a4209e72f1ca0d04fca45ab6a33c5613e7c2aa7236510eb148dabe65abf5b278b68b98c0138d96c01ec1cdc8debcd5eb07dd3e1bdbecaec95394189cab3dc6c48aa174a78b0a101b70f6f362029b3514091d55b9159460b87727dfef829a29e53145f836dfedbbfc731d08bcca02f552e984d61fe706c58c946cdcb8987b668121b46744cff6b485a177e6ffa02972bff0f70b096809b0a448daeba8cbb66bd54e79d163295dd50e57bb317dead5b30aa2e76823f4dd4e853b64090d8e689553794beb3c12c0a478219d5aad5c9763830b1cb398e45462066f964ec1d3e3795a9faf41ef1c9f9206fb930cd668c1c19c2ced7f558735cf160db26c8ad20407f181bc43e30e0953ed6e30479a1016b060de5fe0823b25d25a8a6ecbaaad454693c5ca06fbb0bf0c7833b2d476f6dfbf53130d3f0d2d50955583270162ffca58cd6470d37ed99ebd697bfb65c9da03daa414acf5ff7731f4da33620e7d6a59e4732446e444df12cc15fc3cc3066fc11291a41a3daa92db65513485a4c07c5d9aa832615a3c0eb6ed0951dc28f9a74044c491c3bb959045d77b8a7ddfad667cf6bff5de3386588f6d48da9cb259aeb405791f1949b84bb4a15370fa3958c04de1a7421c2e3313f3cdd975d686efae55c350fbb72d337312a6cad9c568f523830c5c32b418b0f69a114f1e2dc7cc51d0219cf71f7ef530bdf785c29dd69b4be49ee0b067ca99f7afeff638262d327ebe4d4f5909f42dcee859c5fc5d63b865121129e9c019e57bcd26ab7cf5b30262cb3d531b463212ecde3c64d7fbd0cc79da5fdbba9bd3aa122be19bd315212217eacfc4f815d358148cbe6de67741f4bdc3fa818dd350f84120e9d12e193a2c461ae3d591b4f258f5e4de8b8797a041b3cc24fd036b494f0c887a9f98b014a1a2a22506f5debafaf7d4843cb43eed32907c3fa5227d9a3d542d5a6d127ff4e26f0ff24f8fa081c8f37fd44fcc42fbe2325189ca84f39648bfd849830345f6b2b8190c2b231b6565c1e4c48bae06cface04da5e105d5346e14923bbf5cedd3e6502ad626a9b0c8d3f0fc1b0b33bc84c793656aedcfca7c20d0b54ff52d327f5ec954f87acf0c41a278e5c575f41524fe26f83c3f5d0d18d33d175718c8edac2660d9c1ed6f5937e8f24096438c4074fcdf15de8c5ec5eb81340777fac67a7ba685cfd3b8bb5e489e390f17ae0f3cb3af100f6e147fbccf4046dad11039f7895cc68be697c094035d7b7f87034a27d34b8d85e045ef3fffad5b9e5c9242e281e52952a30402c2c8d0f7d22481886bf0051851d7bd409e90445f313adc17466d36a3367e85e4a44f6d750176fb07682cb17f5e27eac33c3efa2e1842f17339e78ff73872d8b1cdcec4fed655f4b902e64565cc74a12fa818cb41d0156922966d2bed29786ddfc98a55de81ad0cb38eff3dbd13faf5d64f12d87020c0773ccdfe4e9c5bc80b895c0cd3dae8319309d911f7c91c87907742ea50db73894545f061632cbf0886f4430dbe4bb36952de67680fa86409d8d0617f32beb012d3ded37fe113fe5aa99b9a60e4702b061ecb1c1ed1f8c84c2ec908e5b352ef835f08d5da24b2589a2e0aa8f223f0809d7e4c2369ca84a10f579fa7f41ad9fdb105e0be7edd7bfa02d0c204413a795d04dee96fc2153a420bab7a4f9eb55e74bce842d2bad26288bf8fee71f363a972962b086a6b42c4a2eaddc76fe02d4ed64b4787c3f051fea3d8667ed357ff0918404dbbb49698233dbe0244c96c8d956b1c91f12d6f249d4748817db63ea3a03a3e98f389a555ba8bdb20c3473749118417589ef31aceb2696fa43d5a7772f828534a5507878813f388250c0446ca0f928dd2347e58c5b5e0216c7ccf395e1dfd919cfca23806b97d460e9cbdf35f5cb13a21de684595c184d49253724d0553ab34f26a14196344f7d1b4c79f8f5b1b9af0995dfbb296b3c25a416e3a4602230c2b42594aaea39d93038660254faff26e3a3a87d8246fcc9739850e4e0aee2de6c908927ac1ce969222f54889ef612cd9be3ca266fa4a0b160be6938d1ebab7cf828f0d8911699e2b15a96c3f614df4db8b2d8257133135ce03f369a8e971865fb38ee02f2b1453cdbb094b523521952cad96b68a75077cffb791f96fedda96c7342f9062dc8b5f53f2214f8d7f22b45670fe3d900da6f5fc7e85d5b36283588ffe072ecb37e067efc5fdc1b6655e86e3b0834428c73972e70d3d6886f102f0e0445722b49143b0c2570b4a1d8f1c1ed4b4c51b4ec99bb10b3a6e29f71703ed57aaee7bf63579f234361968141e9284f1ef8283c4bca7056963b428cd6e11d3c8abfe697ffd08a73e9ddf9b32dca42cbd264d67f7afdb8a54593fcf5f7582d777c5f419cd835818dc872840ee3e9825cc21fcc6330d2908ca2598cee12322c68f6bd79a385317b4f349f64d839dbf1b6727fc8265a3dc9d77e01fc2a6b0a078b0d079a7a864546a265285520e7d443d7a3f2f9a7d7d73b8568cc0edc9f1714d0776354abb1befe87ebbc7102b5c394751e00030451ca9f5228952cbdef9531c35b1dacb2feaa3bb72af9bfd65dda43814f58c8032a41ef710631af1f24d5a5154c85190ba3df80268b2a3760dfcedc7ae99fa1516d4f2885646e20d1e9be82c350f0dbf7f30c9585dded16bc52fbec0024969fffec656e50dcd9ddc64afe07e117efa7272cd04b1755bdf40c20150a5d484761d9e21038d466312bc180670375123c02e947f7dbe87f5ecc8b10e2eba137a110a9c9a46263c32233a526f1f83e5d780d563247a4572ba60ad4e8836a5fd3355a304d4be1400e00b3c6913862938b097fa0211d6b253e43d4ea9c3b059a4d45c741d227894fde034f2062ecd181691312afe3d1f0ef428e3605e50eac04afd8739a5819125570889f731c5d334230cf36206acb2f8c16f03da36cdb68dc007a86d236b066fcbbdbd2f23675fa2cb6f41693fb7213e84195903e3d91760d797099b811efd12361e0d971ff4f86cf8ff9033b2ce287d2127ca2cf529c72dead378051e3ff4815fb2a94435f3fc67b9b852efa13ea6cbf7492a22020ee12c0f372a3b5389f772ec328a5bde61e8231f55837f7ac6bb4411bd01dcf21abd088bd7522c51159d98ed52193385ca069b020a76422f67cc53a5a19f74d72fb4f90f7d6aa1b53cfab528c866e66532075ed594b53806d4c2d9ebe0f81de25b5627baf1940a60d476a4d4829b64dc164282ddd0a07a6278e7c7145319d04c653c9e3c81b858e907065aa663ac12d8dd6dd80cc02cc9d095bdcd3fb0f0258df9f738bf95c5487a734e23a91627ecf10eacbe9b25a0498841d0fd0eb1a93ea0102fe9b32fece30b13840fddd60ef1dcf6024f554d60d3538d684b18831d46991986818e9be3e0c425155139b4798f0bc400513b1b2f72921f7ec83ba02a97f1d530a81d698a203c98343380bf9ab04d8c5f09e85cec750e80bceb6da833c2e651b1744d24e6e6f39f3d9034d19aad6290180ee5def232433e4bdf6ecf17b424c7ee8d8e9318f139c530a57ed99c93201b8ef040bda5f72a8572818f1d8bc78a8893bfa2ee2185a43062098ee76d7c05a225f1d8d37a8e7aa65bc38c63bf92ea6c64aa9e2e9e9f305fea4f2de093865fd574e236dd93de396050834a15b839f326150e376c86708571fcd5567966d3caefe04ae5bb48bc2678682f1be8e5e83e1aaf34d363aabe690e05ac34eb4fe87ebc399874ab57e8eb9759787e19fddf7864a730318323242dc97de7e274d9cfa201bc42a717013d2b7e24afd682ec4298937cab3724e1978fc4c6b1cec39303d83e324451e97000df25452f72b541dd82db49701ab9c8f6b768ef6304f7ad9e0da9318a48051f8e20cc75d37c23b5e3bbc510181ae4fc246f1c519a81addd55abf8d257b675a7ec5284183b153efe9c58749d3945707bcc5f0493ae6af96baedb81195ac9327dd21c052887065c17ed1febd7667a7aeef5493d8d438d86f8374f6a126fd1ed259d99c5b69f75f6f8f1f22f305fe815586b2b6be1d14963d6c5a5c0c8824cac3b6d972b7e26e79e57c84022ad5a4c0d6f04ea7e95de841a899512b908b5b4a5f25f2b6ff1404ae63431daddc2a988b80080130c98a1b5272ec5a2cfd2edb672744ff048d4b3e39966dbcd5bd5ae1ac9a94b5272058e7a8b79a0fdb429155fe7e227b0a9a913738c3e8d4683220d9b16e056e83861573baa7624989e495068281da9917f7314b0f1d7d986cbbb0bceaf94ea299904b2e076772e7eb0b0734f32b80c5a12c21b7399e2a0486c2d477ee57c235e50a1bd37f59eed2e7edc15baa15a0650b4a5967e5fc06e1eb13701c6393c2f43d7eb7b6ce1a4554a287aa5096569cd518fd5a1f8efe111cf8b56cb8608c2560c011f4b96b7830fce03a50662baed96ab5bd3e9cbf92bbff85b09964eb024595ee8ea6ef8bb920cb28dc0d4a33e2948ededf8deeee433e9cd91059bdccbf21dc8232a8c69d3218ae7e8157623aad943f768a43c3fcff068479a2c4e0c799a9e5119034cd128ce589afb2fcf48abaf07c6464597bd5d6af76a6101dbc72e432f5acfb16d7f02cef2c7db39e5c73c9cf14faa3e0b9133ed8948c1f9b9d75bb83f95ea25ff2a7ce5aaf3305b1e0bc04d326f4da3ae75c958e88cc7aa7d64ac27183e0b15c50b75cfc09060760d36466b66b219756285cd1cdfcb986188bc7b04ab08a8253e8f8ac4cd5c02ed78958e2a982580803bf498c463d9f0b8ea285ffceec3c85693e4043a3ae9f3f38ec6071a330a3424b1c1a47d851631e184c9ce074b24125fe41bf12149898940e7abf9a6cf401493a9ae09c3e8df401934f57df74c2458fea7016959b92f5f20d774fb3b01d5d01087939cf9bbbc105c1c186a7c3d2bc40b54a823a6f0b30b0b43aec0f897b0c142650ff39d75d848a7e4e50877dae4472c64fbf2982a28edc21fe646316f0643dfe53ca8ce425d1fec3f592c883b50753710f8d353f102c7ffdde1f42c3c39aacfdf82e0c1f0eab2d2121d272908d46ffa07d897ab56e667c2e8efb65ceb9020c071212c73d858629c7e17fa9336db3e73a512f13502f7d9fbd71851137535fb360c488d5c7b705e9cb976fe306f9eba1838c7e13ed23a2d4ab7b53322306c07219d66ebee9290c254a764872f9da2fa906eb6b53a4b77947dd88d54b04697a21964d812b029758b157b5133418472485928a941d10608b370ab662cf66308176943a09504cae6e2f7406e2802d7c26ed3bf089a8ebb8e254ba997af1b980f52cfb3c2ad59cd87ef853b2afe70049a658d2462352be264c93232b0c0bc982f4dba2f775d95d7eed2745dd9f7aee50d4122d47dcdb635df5a319f8b30d77e61601903704800853b8b7bc6181a54ef2b56b88d264f8a8d32d7e60efcbd563089c249d7886c63be24a960bdb539eacb0467074856709c987e0576ee46eb2878af93f863a387bb9330853a59cf04a27627e94d32e3db3201420a619f12ab1f72abe40a48854210d01996723c4087e1a908978cce6d35d6721b9efe60c1403ccf9d394adca0712e7dde7a25a8fd9269e6df0e354f17497e566e1e428bf26493aa18c438608ef414e21dd7d4cf3585d90989278bb0186bdc79b944ee16f27b9603ab4d49cb3e2f5820a0f6404039e999f5ed2323ce494870b858b871ade1bee7a4dbb7a4cdd30189108520cff228c18b9c40d249284e0e12d90d7611462ff19be71d22a93661a1a6fe23dc5b98c85addc67721564440221a21d0525e511f62a09ad3f02eb1e0e4c5da9c523829556a2cdbb7d65c0e565f7150ad28932876a15b9968262c1414acf17975c6192fe0695165060d98ef343087e49d7998259d464ffa2ec948086a942f860d57934c248b2747c35db508d03009741d3a2a9dc7dc8ebcc771f44cd5eec960f968fb2598fa7ab7c250d35b1e06f702c1b95ccb62337b3d6d0f729e6208497d8d642381b8d12975d0a9aaf453301b156f3d2c875b0a34c6d3988fc3d13643eeb439afc1d383b3da9168bc1710e68d2b8a1578f5247ee8ec7e50806e5274d7941a49e1e8cf31615c0afca1a31640d2a80b909a71eec3d6edc0013265d70b6015dd03e63cd301aa66e8ec1c9ecd883b113d96f9cc17762d6c7eeebde1f78eef861ae6e8bfe5a4dd6f94d5e75dcd8abfac13a7dc11ba7ce85a611d1f3d470f4b2872fee1ea1d0fb8c9626ed5e277c6c2c12e5a228c74886af2e812880c42262b4a8e9f8bfca2529d14cd47df34f9a7ef5c6a114462b2b78fa97539f4b9a40b27c3c4a7c940b87b37a7785489e30e75173c96139a1022f443ae76aa642388db53ad53b89637740bd8dd1e9eb3d46e3858a571016e343da803f2d6c1cbd0c9a36903465e750eba513bc68d90b91930111b46e9e1041f0f55d4481dd13adf3de864fb28c3ee306276d2888df139e048cba5b57ec8a2f1f0e2cbc0f3183e301ca0f69c1f902607ef8d2967241eec9d307ba904de113da9a4fd14bfac28b3927b844e01e12783bf0b68bb78803601e8249e6493d3740e75fa70f189d3b4b450adc93a64da304e00616bf733bb4ee04fff37d173f1e9e2e69cfb53a277a9d6eba595c3b0ea7dbc284414d5aa3d339363cd4b87c7d38121cbd8625c5e54122d340820532c0aa65e6a8a1132fe83fa054c2dc693ffda1f707c000a61e6f8eb731d1c96c5ae88dc377ac19399ef12c7a53813426c2d49c37a4129d80182531ed7978baf83a1c9446bbabd46689fdd36806c430f0f7fe04c79358d26ac73b373ce13e38e23e3864c3fd39d84f777fb13c82cc4a2833d9607b2978b8d9866042bf0e8e16cc26de1808063214a3f59dfbe5606847590fade0c5a1630a24a9414b355d6a2fe31b57a8742b002b1d2f11a12da16f1245d91698e22fdb13e8b8b722b57e5da84c573421b5a9e75db3ffa7c1d727e17896a67b5bd4f85a05b4a62461bee6b23320a837045b96e71f49205dc5862311a56a03139c2e38db80aaddf7f5d6befef0fdf989dfe41dd73954d4b3e896cae8de6517bdb8aa0bc6bc848d381e23916767b108faeff2231b4fe9ff5ffa27c56126bf864f5d8c2b24ffa91180995beb77d6864fcee27760c63a6ea17cd2165d7cfc0fb16f4bdadfd538c028a1725e8dcec6d0a995e62e6f2e8a973e2463d0464149cacdf145a25ec849a07c21805b5ca2f1b468d7acbd7db3e58774450bdfd58efb83b227c2d6d12d3380638f408f15204cb9d1c7945e6dce8a1d7772cd60600ab4fb2bcaf6643b1c16e1a996a32dbdd309f6f3df96709e60786578e6a3d1aa1d0987d5740f234b998055e78a1b27cd19a0c18f68ba55ad1273f1034f685e07c0002ee2b53e5b9384794d85612f64eb880788ed43dc9ee9f3ffd13a08bafc440cab800926e58fe9b1b9dccef725e1bfc7dfca9688332acbefe711fa8d57799f3060ce932181994794d20659a1a6b759b9465098422597e50f3352cbdfa0ce2b8137de276e1cec1090364eb970448b71976fa589fab982763438668d81eb82d76af6df286463063d3532c9d30640705fe91fca42674aa1f8634d1a53eeea26c85ff06ecdeded8ab7a614a339a7222134bd220237a3e306386793e110c0a4b7078adba7bdfc5d373078f3fffdf26ac1d290ed1839189b0d7882eac16541678ba26b873cc09fe6a555ab4d6016d128abd51de2bc379911246b842b229d94ea0a2b849bdee8b90e9c5a64d3e3605c3cef2aa47793bd1c35747063a509063129c73c99f4f0a4ac2a120c9c906226e47864b3bca0468b51b8bf26f3a62a177fd7f9b1b0fc54ac17ae21c10598e05f4f2014f929c74dcab961f3bba452cb3cd0d9ae973d740ff902ca8ec9279de8eeceb0d455fb24e3ea8e3feb2af69f96d3357be0fbc42a67589ea87aa1f4c2dae016eda0d2d083dcb74d4f601e648d1ebaff81ebfbf1b342e80840330b731bd44fdb4ab29625b04331f2d7316ac0e219c4fe15487fba4c5a827f01b4d726fba27994a7a9af7c7c929a4d93c97b5b8f764ffad7f3919495edc9e63dfcf58a9130c8036a406859236ecd7032093727d3376f077637fb466f8bad6171c3d844fe5337197d47f2afeb0c245340a8a8329a960d5bc9620a43a7be11f23c3b4da1fd04c93006b5111419969d5c9fa1b45425dc52704ba03539fa1114dfdc177d6879e045112d40696110a4cc4ed267090c86603a7d6611237a9eee36b6eadea62e845765327164347a9e487bfcbe15f88b1afaa10f832493165360bd1a0f26d154323339651f78005127922010cadab3de30c5e29c62e2e3044cca8264037e53e32f8ae8a61e2227675656f474e68dd12aec328feeb1dea064ecd7edae07f40b2dfce80018e025c2e17341788e1525e06a543d2ae6949cf3836b80fff68f833ac855ae7cb50aa820fe1cb66f97d858f2de2f88ff032607cf8eb21b54ad4eeaaee6a73469e7cdef921880e3597b8d284942823fa0f386998830b746f4962d31648cb64867b33eeb2ea83242fdcdce501fa5b612f89ac743120d2ee667c90c4d3ed58936f46faf72bafd6694865630e6d4a5bec531efe6886285409a064046f96b3322434b87d745c69a0c0d17100744c499ea030504270014b0bf44c11b63b6f47cd673f77ede4371077cce1a7d082f071838551e66f25b7b4b54f810b133e8fdf7cbdde5b103bfab773bd71b0f62c44fcf3f708e497dce838eb46026dcd2f0050b8e04fb49aaac1ffcd55fc6a3eb7fc438fb983fa122892c805fe02f0a18f7f22a94c838209f60521c18f33447f9e6b80e5fb776742c1f89fbc61edd6e661daf7371e5abaaa510336b15f8216b3edf9d7d54fc14bf7ca4cd7ee4cca35f6200bfae5a99e672369f730e4ad19da78c9a544e3a4b33aeaf262e11a05b612bbf5ba8017f71baae97733f21e35d0f9a39817216c991a2bfaf9ab9936882b9e93a7211bea06afb44fffd2c2550c5f0df939ef9dfb6faf8ec69fcebcfb3b8ea0fbc52e6588de29900ca870d0a232ef2cd193d2d84484e2da784c245ca7bf379cb0085e8b6a5936a6ffe448e1612fc01057f612de3bc936b49116d4a41a6380c7c7974d0c2bbd64d6db3ce435eb71feed650142451e52f4403a81e565693adbd614defbf46b67b4909e0adbe25abb5bc09fbc2f379d09c7a581cfeb1947fa3bb4b7a554bce155c72aa1ca76b7613a73f820c05dddc1126163252a6cacb276a6df4a0f479076fc39fb046fb75c040802f27f22b75f3a8d62ac445dac96d5f170fb4cdf8e3111a5e1b0c96c4e76af27e79a14c7ba1c262a5e35fc9f182a716d998feb089c9db541aaf4c1f602577c25da068618e3df54192287f870d0371ba2c633a137745703961b39f743354b7e1bd640e15dd242f1390a5d8fd098102e52376a4218a5704808f0e93f25ac405cb3cfe75c5db3b596c306a8583c571ad664a5f5c1e73a108912b2a31d6dd989524bf25c3b3b04f343bfd77d07f1d85ce2505cd2eeadfe9d50b26a325e2aa9b692895f488740f0c2a46cf009eecfc269a8333490f4c6c7d1489dab00a975dd0a6fd510fabd218aa969e5cef543c6dee1bc2c0a130115cc9d70ba02aceb18174bc351a983fe768c0ad369ab814c2ab1ce5037ffb32871d6638cf2db5fe5b4402104141088de0a49be86b41d03bfa44968b87b050cdb8f770dc61eab92921cb0c2ca0fd0c7c66810c8ca8c13f976525abc0006da8fe34abbd47cdfc0cb5fbdecea2d40a05c125170f6e840739711f486190ee04e7affb21320dcad97fb2718458d237f48db0ed58ae17532cac69de2e97b46cdbb092e220fdbbada8acf0bb6b184f74b4ac6428abcf371f3dfa1954cc0065952f16344a62c5cbd66a085579dc9b68899d1c59643c32c59c1af2560b7e3f8cbd737b20fd9eb1ec126f29be1baa3435af3510b3d407c0007d50aea3a0f32452eeabeedb5588d18f71f1772d8d3d8d921ae318dc0e15da66c0e28f3a3c5a378f183646b162d1261c8c978ca5eea743e19f15f52acf81e8dacb8858022b31cc2f5750488c17f85979c5056cd1a5e9761e7e0fc65dd84d32ed02058d2d0e86c4fcad94beee0f17e8f6efc2f361cf10414be32e36acf038f67e128921f17955a2cb1aa32b00115ae402e2464a1ea96d5ca0cfff7f3f2b69b347422e5380cb1c38814a915bb04bdbf4de9bc6159b115ac1a46793699ba6f7d2ffbf0def99bca04ab88f2a2bba214f581212898630dc52efc498aa77eca262ccd21dc0c54be66ff965cabaa9dcf8cda2190e08c443bc8e59ab2e2a338ed02b776560cc8a822334e9eefceb52f63cc8b8842afbc8dffcc2470898d70e544ed459e9b9c66caf24b3dfd21b7dfe4ddf5ec7573ff30228013bab508a362b2bde296608b8fa186a24337eb54c8e64d36cea6fbd90d972bcfd4448f07b9f639747a5b9ac07c780d7d7544e47fdf991e7af2df0ba627266591054521149248dc7e8431b056d8f4d931d0cd2fa8201cc907198e374049f3a4d2ced9c0a135dcdce1b961fa709eaeed725cd4474193dc067c83658e8fa9cdf96c8a539a76b7ed5f7cdc117e1b116ee1383e3262e64b473279a206887a0b104e9aab2219da12cea90cc584e6acceb3bd4ad85e438edf9e78e6ec183e079f5d664e61a149a0c0a3dc6a865a3b035f05642000218380fc0598b5f7f85de0ca50dee842fbc422f808541865e3ac1661308d653fd8c9938ee1f2002d26841f2d7674115b98e14116b4732ca9f46dcb065280329e0edd9b51111577899c81d5743f06e099a497a12b713410afa97a69018ad95e659d5f1e2c9c91744a5f110e453b71ae27695fdbb2eca6acd2f57db789f6f8510afaa6f72cda31d88b734a8a048d691d3a876fbc1f3030f6e8fd8e6b9b76b0f896f21d2941f0abd9d4c20b175b87522b2133639f0a2931edc4b6a4cdaf7b0e18eb2808db7fa2cd2c3884475c396cf4b483ab9ee6d13c6fcf1cb26e40a78f00a1bea862c2f529764fa9fb26ee2a450dabe223f7527087c17e3aa831697774de2f38adb3959f47521fc13af605d0f2726121c3e6a0e12c8fb8351d0d854d0286b7f3c2eaa394ba09726d080035981498070e8a2ae3a139989093a3cd1b2318b9caeeb5647dfff3be7d77e052a94c09e66a82e7453bb1e1109fdfe02808d92c39b5891edb6ac6871d92a241dac5cee6b198eedb50bd3bf4f06436e3884b9fcc1066e0fba1ec7606ed282a7b78b1602dd461f5f93c066b8c29dfc05e2ac276b256908b203d7dcbde71f80e815b425a03cdf5b817e2b65be525be7faaeb10a4b2e3b286f010fb2480163bf13f20ca25b2ffb7ffa12785f9f86e371bb66f38c3062718ec428ecfcbea90650031c053b5d25343ce57f722de5afbb73a0ee664f47b7f5f2e924bdc188f2aef8a1167db8a433b7c6bf1a418533cd203d0c3fcd82a6ef44f94fc3ab49d08fa65c66f430d2b4904f597aff51d198767a441073f4b8ae1fc05b155b671a6aa0cfed7a99be3863569caec1b812769d2c45f00535b7f836fef841e012b6e258b547c974797387fe88d7657adc8bbf6a44f416855ce31994b766ccda59bd11c511308cf9bd37e305fe34222a8a244dec1e251a9db2393f1e8d75b8f499ce73a9a17f9736281e74aae2ef9e774446706bfbe44e1ae5725792b03c723103a0613bc1676734d67182f934ed810ef33c9499b10d35d4b14f9966b7d98e4902c308998653e26f3b10473373beeb6253e49d6faced786a111715072dc7c26766a181000316c2b0b7629abf23e5d765bfc32084eedeadc6fd6211b97fc5de868a0ed07981048c90f93140f5cad8455221a945f3edd8fb276d383b7a77c143f45334a742b3a59150f0cd390e8e84a28e135fc3303690a67b75498e3ed6f653ea4c1245aa90b1b1065eb8ed069771e105280a7b33bcbab5a2472cdfeee90303c21691dbff9f4022af7f50dd74b351f77a5b7b941644d2ebffeee6a0fbf821020f10c6f5125131ff99eea5bd93a3c3bfe19634f4cbbf4e359052fd32ef68092860ee58fd89e259296acfa56210ef7445c23053bfa7277e6b4d311c5c339d6d0dd82910bd74f14561290e6eb7634d28b458aa64cfdd66f410e304b4460f6a5ea122c36bfc62d896bd1a08067e36ca1dce4d05bd88b08b8aef3d6292f2dadc65fc62c25da87cb6391dc7f9ff0740cc0709ba5c6e5d5f9f3c9a778bc346e2c8d8247623b906a5c998ad2bf92c9b9110a2409baba18459bdea591211e2396c53165c26338ad51bfd1e2251475317f79c580ca6a45e0af3b474f8468efc8f4c8ef803294102c292efd6af9560a9f76ec3faf87947ebd4c4f16fd9aab58e3078a7cdd2f2dd7188b25232df58520341d0a83bfaeb436e20100d5f6b134f96a8bde7d7e263b22fd5af933091570b8002fb0d54668af106e63f75bc6ad91cbe2378ad4bded635dbd2098eb05cf23d98c0d2e02db026a15c702af9e4de55a8c52ebe44b0b831337a3260b299af65386fc6be944ed90db01603b814325858d19c5fd5d72b10d8ddf3bb1885d0047a03c7f84d75c7d0efadda449d60869ec054958b7f0ba866918959d5d2fdd06c29478ffe23cdb82747a04f6425b9c8740cf039bb9bb59879b42d2de6ee3afb7656e82a2f165991816020162f9e3964c070d56b23b101f464279aa056fc8c26ede4f3f3f0b20a36593f1360cb97e9d55b10b7f097abb8fd9ce89bdd4a3e81cf52a4d7de9d04e6d47266f2a7432cb860002c6ff4fac3af9d7a4546885fa72343ac443f893f1cc90d1daaceb0987e379a2539a80e8b080ac63705f039017f50d62438edb117abb47e5d93a26322cb86f74e68da76ff4dfc7136b06b3d5512ae1dbda34d08a00fc155dec68ace619c9b5e64c754ab78699091aa8560826ebd962ffd7b5d8932b81bc2c0efaf8f39ca181cf669119513de915ef9551f47cff4ac6bc2b89cde82e921cb090204ac476bd39a585dea7c42446e9ab88d82a5f458cb78cb48f23327d0bad83683009bf16eaf093f53e998f58692387dda412cd187e480eb9e0c53ca937cc6f5b7191252188ba4cf3ec94cf27c8e42b0e91f93cdea5fab8b618f57a4537e3daab7e5f57b79d4d1aeb2507dabfcfeb9da2def8e01323ff4625df029081d2391768672444a187cb5fc9cc1ed6e5cc1e259738e7cdfdc85f0bcbc2400cd0b76522caaa16ff609ecef89e61d54109b44bdba03afa1c99bdcde5d4fa31f8913ad624890be2a92c798a4c1325e641c1588a0134f404a8c6202c083ab5628326481bcacba6547d33a133b06bf0971479ef860f02de84940a61f47a35690f1b4961be5cf5af98ad5ddcb1a306fd8e9b3a377168556ee831b68548e52363aa91264c8ef86552c7e37c4fb19adbc2d3a06c2104fbfd11cff206c42ea9e17efdc1b03ca3578f35d24513cb9b16835af7758481733a85c28cc5d0d4ab9a1ffe9b21f187442255b21c22b6ed90f5c30061af383deab7955680b77e93f63c9833f177ee44fad5daebaffbd6ac97ba4d38d71e516b2c162ddcde46b5eecaec5c7f2b83a314a3127f02ddda2be6060821ccda112fcdfeab2cb04a5f76447a02a9901855130d49230b4eec6afeec306c04e497c62e2315fa0463c66b106f528eec4fea8237d1a98bbaa0bdab46897ba3d52f6ff0cf8fa0c1c4f397be7570911b7e2f4096d778b7776b12caa69e964df7e131837973abd70d6211b4c70bae06c036ab068e345ba38295958a54ae0de6ceffbd68580f6fb7a16d6223f052574e6ab151acececc63a56275e5a8bfdb862d5523b60a65eabc7b217119d3d5b25bbab6853f62b192d51e3ebfb315009f18d192041e9c15294dcf9853c135320e409bc78661bfc3df57c4676505ff7b0cbbef655e5d4dd3dd72fe5cfb69f829f20a4199b54e80d39f2f41f5dae22c6b73f8b16f0e6a25b09267e347661b0ace19fb29034dcac9c61fc0014cfd3833a374f580c2a3469a1734db3e67f8ea60918d4dd1df15073eff3dd841f3570a8e46efc8520075163505cbeadc4ea5f1e75201abb80aee6f49b6ac0bee367c330cec61234be7c7558dc62a9545afcd024f481912bd9c8effe89083ce3c6831eb78c14cff5ee307589fb78aa4098fde853715c7fdbab4c854e36254192b747629ed87c5dae24bc9af02eb7ac98af54a0a73df4c1f6f5cede4977cebacff0ba8a23bd606e5b5e66d46a16ce2e0d33f0cef177c9b24501b4f9df5f6eb22224c7170f7d4a34b6a78c05a8bb8952722fcb216160bb0b71f48b113b27233acf27eee1eceb98c31ea18a856987597bfed2df1c98f51539f75636d449204dd129210dfe32d021dc60832e9d942d11fe2f7b32310dfd5ab8f37eb2bbe4136d8267fd51587a30fd84125d2e2004b29c3e746aba1266b7cac77bd49dea828751fb8f6b2ee23b1cdbd4ead9ee107478356eea8e4c8784f0bef7c6a4bac7db8318c9ff012bdddea640793211cceac7e39cf6cf7ba90403e912b89006beb23a0d6074de2061a5a4ea789b56e2c00997cbc9d29baa82a03c180381aea7ee71a55186f499da62bf3e75488c7a2f0e2b92ecdefcc15eaf5cac87f80f2636b2b3d0ef23124b56495aa72a51271ef961d89b11e94eb31f9db2aeb3d6b2764d94df7d4bc0b3f22d340dcc48d25b859a00fddc16ba826c46d8fcf382da1b2f2d5af95b20f88ece17bee3a0cdfc032b79fe6996730c958bb43c44f6ab1ba6b1d00fdc359f682611bb70bfcc5ace062d3f22c7f4045b7cba0e83db6bfcb7e662f980eb9abe6807abebc764c82e80924d7cf2aaa3e1461ee74add96cf1abfd9231b3cb3553c22ff6f6ba3ab67b15bc988399ef1ecb9920782451f5dff41f2df32a899f35d8595a4f8cac0cc100d018a9f6b820dfb3378b676ef03c53ffff774b06af1292a9682657639bb0c81d10c8f7e7b0b5306df93358b66f7bda4cf4e9b1502de5038b6091b71406c5e8cf843f18851d9a09cbbece62366da0fe297f6f53d090a3bd1fe22fee2fb250b1748284f0d11706f252855497ed6096db404c7b1a2c96d6ece82cb05af966d2663d127490bbc11c7a9862d1569d9b116c071fa57f73d9f8421cf04b65f393bfea92df94d7475c317b7abb49adc1ccb51d8f82960c30db30448e39639efde336046e5b0a2d711542873a536e73dc670e94d5765620b875a8f7bf2d2b76ed0f2fc94e1599b869241d0400b87b03ba33e28cd01e906928f60804e8061876b7e379ce8b3bde26273933f5f078619c0c13bac9bd30a5dcf39573871faff167a89cda1b8a3851aa2d4891c64223c7a2c7c358405c88a32872853185deb2a5ff0e4db91775de483372928f6887e9e4ca956c6704051bbb41396501107b12d3e2cbe6359fef7f3341f2c55a4c1295ea3afab5d925c5a365fa930d2a1dde2076ef0e91ed2f394a8e6f7ab9e1f3d22f31671d9f6abf24c64b9eabf8c8b0c328c42085021e3748bbdca812ee7c61dd089c88fd8433f8a3784f1675f74f85e68d595206c17a184f97c2b64b4041d099ce2be05af513f827dfecc34a1cc2e4e6be1fb384dc1c5bb698724f5fd3893a768c1207129efd225fbcc14fbaeadd1a93b7674e24d9ca183c3f77264b73dfed2c845e48f3b26a203f9bc677e2520853fa992efe9af5302a2a14f05838095f29410ad6ffac9c4afe9fa042f9fb364a77f2810529440db547163f843669e2130be10b9e62a79182d66ef7355f61238b2427aaa398eeb617a835669050f3df0930267080c978ca52f18754e6d786c6cc42f3bef58338a401ac5789dca7951da9fb81d29117e51270e2e5639150673dea696c8dd8063413f294b2a92e758d32f7f9094645300e173096bd9d95aed580741df38f6052ac0e12017bd1123c112712bd148b6b4396b311fb65c082b2dd32e3aa83e9d70d789f554ce3dba1db0b7455975566f34a1d4ba2b7c11f3a492537a04a601e3d125c988158420e1dec95e9758494216f6be1e0de0552cd436c7d7eccb4f5002c159668f4983e7cf4f9e91bd0fbea31daee3a9ce4402c8903baedab2259fea778f589d697f7139d1c3c988a1bdb2b8306687d59e04ae1f5d50a7f136859ac2bfcc81a3cd24d4cc4fd27dbbc35253b46e0030406357bff3f89fcb98ab1d235436c250aa79a5dd5bd4e584fb55726e2d85635becac6c286833362a6941c102c4a58c9960323a6cb18641e1293a9b6d0e174fe49add0eaf308b0fe215becc281f61494159eb268568c0b746047e2897da01d4bcb9e7920966301e627f0d66d80c694e27bd4daaf1d5dac414535932e2d13a5d25409167a8ea05ad58b07c89da94e483ee822fb985160bbf677c567005a32fbf6e9ca0d518ea20d0ef82daa7ef3f841dae08134a383b8bb13cea4675b083fa09a714b404b25ee145796c132b45a6e9be92bfb4783ea9bfcdf08b325b21bd1dc99b4512d2a4b4d0fa70741e9008c883dfc8df23fe2253525f09a5737f8522b5f7ffc587e1b690097712d2774fb8a9f2d69ca3cac50d140ebaf33b0ab28c9bd33496ac354b27712ba49f8e72450534457126e75db6d17cd3f93fe3bf05d45dff34ebb95be6530d4144446897fe9078803f77668fbfcf4fd288aea68212e6c2a06de3a48a8788ccd9bff18d1345a1e4ad52bf5d9c0cf391f7fa76649eb3bf078065359c9e2161b29fd4643c5fb59dc170cfc53e5f21d6c0ac5faedf76ef73b27744aeabf62526691376eaf10ab171e8b9b33000ba3732eb9954681bc40f51c3cd29e4b1ff8299d19f56213f1cf9af769733efedabe28e08e21f7ef42cb1ac58d45e74996f6927e78b0c758d37b143f1150f5ec1162435f3020178fd73de955eccc3a72c626d2e397d1ba9f81a00cff4a086bd082c9cf9a8102e4542b97892c6ff6f34a7d6490297e2c3c7fc3793b46fb18a1f51f3a073b83ec3b1a4136bb182a9a54ce8c87458ba3709bb54c66e8c4c608bc4a1201d4ebf5930e063a2b561b43a20d4292be441732af199bacd1126b59b03e78a36802c60f275a7f1ff8d368ac259d8e0fcc257bfbc405c36d1f99fd6b7f5c1d98d15577f881da0324a19c7798ef497a44aebdac2977fedb93ffcae6f4c5f3b0919658463c8e81a386bfe26f59587f6cebaf28d34b151f47afa46bcfd78799caf79a8f8756afe344c1f3a9b452658c00afb7ee42e619e9e8af382a41bfe2e8beff8be3308cae126ffb583f4f8d9315dd124cfc9148ed1f1177bbce02f4bda446a8a7a8acf59b1565d385230ce48d0f0b231ee8ec62e6fcaf5af4a751683d7237926656e5b00e68fe82abe6452098a92e1485afa63f00bfb9a36dd2f1d60cd7368a9818b62d268f7d8a87df0be78c4229952c87156c74829710029e3762dee730cb33946eb345bc0504b6a392928ebb490fb2ed02cb896c0f20cfd75aace4218857c6eb5afb7a5d46479015d495bdcd5f8d2ed1f5f3bc4c3cca72f065acb960df2f60cc63893ffa1c027a70ac8fcbe7869809441f8222a08d3656b05d7172c12f2f10cda9042e7dfd5757d62a26b8b1adea50d1761ad2495404b649d67ec96d58ce23fdaf78f51680b3cd870155e5cccc6d1791982e52579b1fc47b4e7e2596cdc4d3710bdcb979373e2e6eea574b9eecf224c3494c773827b1f310f9a9770cb6fde8c98fd5d6d20b08de1790b7ecd58b87f1ec395bf07a6d75cc6b9a5876f58182d488694d3ac72f4fb3145911f99f9a72da8826c1c1e15be7d02486745c3ebfbe8ac2dd1f3039d5cb05b36ed3785d7a391f2142fe6defe8f06e437e2aa8ff60da8290a89e9b285d75880624319495a99f6a9cfa75eb7b3fc78b6b781fd1748a7f7e55983e2a2a860ca08c76c2059ef4383c24fe142c57e03166471c4eddb0ea74bf893bd9131fb3a40597536a07c97a7e7aebdbf6ed2e452f76b695d17e307f9e79d85f784fad3da7cb63b5dcfe2b973daf3ad7c801ce1a1764be2fab9ab3df75abb42cb57d63e81c1b7d530cacc9b838b40484dbd9d88f12d520282afc0a5840d137e160ebfe4848e5fc6445d7364c9e19e3acdb44469ed76cccd27caa8a8da97c2261951936a937557ae31271a1b560e22e8f029639dabddaa1f1436809a34f933062b11d87f211933bc2b5cd2ef038d405d7265f312ee903c38278cf2236ed9871298d2884aa65635dfe1627aa1bafb0bba008a4a1aab22fe966b40fb8acc3f8e1b7ddd8f62ee4849a1f4a25bdeee9f82e7e44b6c447ea3f20e0a31c78e91c7d74f1bfe948510d7f0196791083acf8ff57c5ed6054186349da22f7cef63e6a0b4888f9f2d3d6aa1289cccfa0f505b34a093242b5649414fa3a0c0e648924f133f36b232db988f10bb25acc198ad0f7b232906f14dd270e331c58ee7c7363a896471ba419f1b7725fc50b466fc6e5ff7d3d9e75db44b5986f7e6dea5a790a834d07ff711c42fa654c1e2f856a89ad3d69ff55505af17bd22381387f6def3950100cd5923424b3c8ad4a0b03194ed78c58501c26d3dad684628d76d770a5df9b8dc82e8de15e82d617e0787876c1f5274538a9a9079faf8bf2b8b0d85261de3098c9a145f066fe16a985afdb163a4f05a4bdfa95e1c44b821228d28cfa180ccdd2ed5bd3f117f2b42950040da42e39d43acc43315710d3ba6495c45cf75b54e6b91f4c2c6261f66cd698b23631c6d82df9b6534fdc186d1f91802e2b62faeae947b16fd1b43e2bad9a5a5eabf04f958b954d4dbdd4c853adc14f40ed61612d9e61508f101815876c11dc72eb0565d9089aa46f3554dcd7bddc2775b465b389a63140fcb649170f085879180f37ef5ac2ec8b048a60c75e8369e0ee6af73e0e21e53d35b6979dea32f4fb8ad0e8f166d9301b02ba13528b031e5238a110bf6eb44bf1116fb96b00758f45cbb3539e957bb35ea38c568ffdf54dade9d841f399f7ca0d8a0cf4f762fa22098d138908131f9784d5508507c13d1612865b6282b58aad8659bf660acbb89d7f82ed3ea969f068b9c4a8484cc44c7c888558899df89310124e22483489232d496bd286b425ed4907d291384949d5d26a80580b7848e09daa3071a7e76fab487a5a744cd3bf9ab434c59f7051b6988320295b4ec885ddd1a36a605439658ea0e334270bd3ce45d9bb47c8259583493354a6ded3cc67323229ecca6c6deee6880626534e99f503df242e8719b7a16c7f52b0fdb9cdb417570eb0daf62df264b26602cd668782ff0a62394cca342bff9e2479266946999b37b6e0bdc114174853bc02e2a251cbf994e640096f28cc94645eebe8a8e0e4230745b83a2776f942a21e5d3103fd9539f78602ba224cbb1fcafcc937796a14a6aa28d00c05c9145f1e96a3a4cc4289bc21726192a79479c0608a8ac65eddb2624d26f0c227dc330953ca6143a35ced1d4c2b14656e8ff9dc060a933ba6cc38b3a4ade9603e3450766904986dff335db795195e5ee9272bcc88216517b86dce521f4635501649df8597c9339aa832071d2eb1f589493b79a602ba7ff0b224205d031e350b9491b96195654fd5d6c2206863a388b6980ee0714ff867488ce5131beb80e5bcf97d99d02df6b605d78e550f53cd4b9497df0a8e37532a3cbbf3d316e549a5d49ec26ead53504959bd8ffae969c56608d4ac04d7b76e356cc70f5ece7d61e2161e8f3f9ebabe26140b871d77677e56d8ae051ef6df3b89f008493ddd1edc764de8e80509204489b8b88d1622c7fc352c3a22112bb70655f6c0dbd1bcdac970e76c9b1bb9974ebff044a43450362f731b6b7f2fddb1595187fdddad127bfa2162ff78bc37d6fe43924b90c77af5efb66ccd2de6f8ca85f71d7647358d300c5831774786e33b100e72a2b2bf3bccf5557f6bb6c41cd48f88a24c3a06df9213b91808713f4a9dac67c24af3725bc351af0a7b3dbe3c269305647eabd0a9d16890a227e4e42534433a28674c6387feff6b31ccb470fc065cbb9030923a96c77a90af60e530f037ef7616fd855942f8869edcd2567b02e0dd62e5b14bd7b241d81524673acbbe7e599176a6b830cf429d4ee4bf90677d07eefd473a0eb515c84770b6f75f933a9674af8ff168733e7f5d2fff5493456e5c656ff816ac46291c8b559d0cd8cb2165e3e1d3f5257b1d45acd88592a8ce3f197fd5dd00b06bdaa41f86c927e84f049adf90bf815c97825a7b07297a81c8b3080bb4b4d574cf615c8169b9d419a3dea98fd56db88ef2b07f225e95bccca4cf0adefc6c0fe06d44d9e398a44f1eb69b2430dda22b56900845ec96e9eaf538a356a0701477f49c8ad501903f42b6a987d6cc3c682217d213cbf893d5693155d283f97f393cbc20192f9d387c3c24f8bd77f053a49844b1fbf69dc458e9e3649298cd9c59557796a8abca6ea4cea68cd235a50a2519c7a339a2b31a9ce803b47dab172ad09dc9c213b0feee22074c4113f2fa958e6b0abf3192052af276a65cd1147d8b1fc31ba2c06f92ea9bb284147ec7262c65a1f27e4c0125b0af8b50069c93e16ad10d36a8635959d64a33d72b076e94fe965dd88c04e7c4ecf203657d90f0fc93b090a8e8f1486c4e8fd82b27a103f30bf9a4059946878b173d8698336b9816c6bbf3f613725ae0fac342a32c37e8bdf61b0e1fc6546ea14fe876218dd85ec3183ee386002407f21bae8552325aed0a997f0f55841a55dbaad8397c3a66df09be433fe724341d246d960139ff153449ada3f9409719af2a1e97cf018336f5dfd7e0fbc575624bf5d6b0d3c659000d42857365ae1dec40dcbdd7313b39723c9f13d2c735800457e66a64ae4a3ee4ce34f386ce06c9d50572f705a4e80542dde7ff2097f7bb338d9f31a579310a1e8e39e1019bab6ab94ca30e96170e5f68daa2b5f745c8eb482ceac924ed55a3ba03c3f5cacfe330b9c85cdce1fc70d62086d35ba3f2a367f0a58c977b56db7f1f9d3d217800a36cb44543e3a33960415747cb3ab3ebdffff26beedc8c52403339802620b0b7d8728430e3054cc52d85cbdf48aee5a026a2408a9e2f2efcc32a1150b92440ad0479abe527670d3e2e1a35fc4446c23e0b7ff533921ef3c38d987dc15db08f3c311b519f59601e92e261d92d7a9fac1f79dd38522305bd8f6e1732440ecfe44588f4b0a96101bfaadb9379bd3cfd119f5147d6b2b8689bb7dcdb790fae92ca33ec60f4cb320e47990061e6149d04b6ea2ab11442c598bd8719b74edccae89b559d94e2ede26a14ebb04818b83d0cc4ee834291e4e184b396a02ad466c3f420d8b121b2ac81fa55850bc15d54245c2ed76afde00fa0f594a807bbbdc42892951968e25cda94fe0aaeb20e92124ab04777ec7d1e2a1b53d9f6aea6f9e4230e31460933d22ce71220c49f81d20e193048215c282b9691d53050bfab71d21dc43f98eefcbe395ef05477443b1202754814f853b41f658906c88a3897ee8dfd680fea8dfd83a9212781dd41ebbfc47e8039dfab4c65d80186954fec383943b08e953ab7a84d8811d11c14c75112e1a736b739158a19c7ab9d840be6f626691df0aa267e3453562288a45381c080f2451421cf962a49adfcd3c241eaad5a9c2e4af38aa232d767550a8d00f74f59c08b832eca28f8dd6084c534b8ff97e407da70917e9a21c9c51df9bf974d68b2e00e0f10bb77c1ce635e42ca54dff4c48f720e9402bbf44b22340130f6292c64e9295ac1d112389d685f4ce5caad0bad89385870fc5caadf73cd878bbd1fb087ae40061ab77f1f726baf76910254c95a37f3feb765af41fea791b9f437fa2b81c597cbc5fb20935470e5328d65d489f904620f98cf5156afc61d2db9e15c10fa8b68acd71edb46492712333a7a20326e4e99f013374c0e8ff989938f28fffda76fe172ba186a4363b4301adcc7d1a03e5ae28493854a0b8ce9e5df0f595473fe27bd49190f7cff43241ac3d76246109425d24fb6a1f6e2ed5b94cfcd2872db7caec2ca8aeac01dc23f6abf26adf7b2ace7b3c757bcd62d89ce1b3abe49e67842f8218654e7faaae0b020516e7e31f2e77f6a64665dc808feb5bd28f00ac61a0cb8da4c361dfd8aeb39463fc40309affff2231706113c70142004a280c71bac8400def7fe3dcb110efa77da0486ac7d71dd44f0ec2a8a26eb3446896fde4507777b81aae1bbc78f56c91abf13fc7743eff1680c09b03965f96fc9ca8d82e382b43d5620bef5cbcd3e1ced10af7bc58ec58c0ad295608d5046f36cfafbfda2fc03cfdfdf81beea7c113baa169d61348c2c37abd71b504f02ae2d50cdcdbcd4c0995b9e562d40f6cbdc6a8729b8e11a1e7f996d27aebe97d1aa109b99783fe9b5b1500995e307c0d3797a998227d9af4ec9ff9217bf884a875f9cfa8be7bb999565b26d4766c81c086ebdc8d05b1f855688c5ae5534ec3bccb179eb2e3bbe5e2ff72c5a154e563602ea7d3025c877fd4dc7c0259031e1f4a4fadbaf759183a4fa8c40f540f3988bf5fa3e4b8a64afb058249db0f8e0afa848e0289b6fda4eb0ab6091284e91b060592cee5146392ca35c46f12ff745c8abd155b35aa1952060ed5591128c19b52d36894624c5cd25c861ddec089149a8e8878c1d6cb743a214044af95fc784bc8f02c47d7eba69c809f812de7215a7575aa1f344103327d53f91012e9355e434612b66183741d4bb300c22f8010c3f3d1f1f39358227c17582e7e56d4bb4ead547d0f7cd8b18d0b2507a6f14f1bf9790f79577635c5df38afd46dc934c9cf9a0b2bd09a3e5b10568fd323b3bfa6e9e382e4d103f01dda750238105db1c53971257d34627a494307d07218eace52682a7db717d9101815ef1ad17e3f4883fa97bbf405d0627fa0d6c011c813643cf0692ee17390f0d58b5c7c44c660e15710b23e9d80fc828e3836edcd8dbc990fd7464b62912b3ec4f07fd490c7fc913b23911c93b580be45e8db196fd2f938e75dbe72272837536ed4c7023b8fca6aa594b2010bd741ccedb85e082847988fd879234482e90e5a09f4a5a5f9349bcfc85ed93418aa00f186f1183ca87289caa760561be5de79f31f8a36ffa018b705e809fe091717c9e3c942881517fbd3ac3018063a4db424a09b3fde18de28ae59cbd3cc58e667682ae54edd3e657fb9d94a71db02b1b671d6131a36fe105ffd0529c63dee6d89c690a81cd84f83bb84d371b9e5938a72f5a35ab12ae177f0ffed456bb1e13353f0661887bab6b6ad3538d8954cb5dea3a9d6402d680f37be090771193c808f618352ed658a177c6e8db88fec91fc14a481a77824cfe4eb0ee7bd404ff70e630c8d65d1699670554939f92482f2939a84231ad323ec0707f915bdc2be4e7f010ab69fb6d490a45c0ab39ce65dc88d11c85e2e4d8fa8afe502f57ed5eead9fdcf625068a2069777c37899bf82d7f88890baa7e79675eee0ce836f4fceb207e06df33f3f1e51e9c93fcab513bb7e363b7a61a84302d35a73a398744d31bc66b9641a4bf26e413e0ebf7bd4f220ca122be865a5dfbf9c6e314ac64ecfdaf018a73e7b4ff2954b43ccf84969cdd5fc5314b7a81bea66bd1bdcd20f31c0368aa50e0508c26081949b951e25a6fb8ea5656aa4b57664f9aea0fb32474ec46cc51ca959c30c1216de6a8d111a804991b9a17e641e4d184accbda3a5b9f8a33ec3f4bebee268597df3c6fcd98a382bac61c47766c7e724a979a9d7c6c81183eb4123d0712018708529f890aaf4bf74f6f0240f18d18bafdc35fa6e9b42a173eacef91befae8105889bad66d159f7a69e943416ad66abd98caf36a5c950c7c4c9747414de61b692408abf073e80b7eb8d0b2b6e01b5f670676ab50389e6a27be10def01254f85a9aba562e1a415af2deebf061064f2323ba7e4351f58c7e2938f80a91e85a4e667408a1029c2dce32fc9799a02ed47de2d00f14de1cdebaa758695e4cfb7edfeaa1a18839a5a75a3fb53a81bd188cecdff4f2bddf11b805d3855829363d8449c6aaf5b3c9c787450dd1bc95cebb76ff2dc30c5e43bb85ca7ac91cb3cbdd984824c7bebcc84b78f552c47785c671a63a7e8d6a2ca8b1d2243aae5fdd3b79dcd9e2f2bbcfcff522c469d529c3b35a88f9ecb759ff70ca7f09ef04037f85d2a62e5751ea990cf695a82fe39b30f0c88e3ba0cd0649f5df510e6a894d4af35fa41cc9585298fec390d57f558268c2203b8775842124c9866b98b8e873409fd051389eb6f7cad10854596e8772c30df9ae14d01550cabc6e10063e96891c46025f184739af4336424ebb1533fbf110bcbfcb20a24c47d59a3f7a71f35eb46dcc3362253e74fc330623b7f466119f2f4624e0d823ce5fcd10799251d166dac190683f68b6386e1bbfc454a9ef5e55f12da7f41038077406a1a19d9ce1da8b3a2935114bdd16b3da223470af86cd2939846087ce8b0e33d686f28d374c23c10e78268ff908e0403456efc2285411d9f5acfa23aad98c8b21f30e9a684796757b8a6200a0937ac18a50a841c248a6e7384849d10f3c9de9b019c8e32a19e690d2b6757995f595757f81545591173330201868ed461764bf473bfaeb6c7befb33fff086957493dfffc3c7f8cc89578ee123abbd4c3e4fe0d4b2e221c5cd810f83fb888dc13a5fbf2ed3ecb9189acf19c12f608fd2ac54d8b795d3cf075567ec5499723f23fb17a01ee6d2f1a5d89ba4315f4534fde67fd8d30bd0b53ca718ee04def5e7343ce1d0d0bf31dc86bfda060343ba12d4a23a8bfe88db21c995b09f4f7a739a8f07b1eb8130132df60006b8552d6b7a4280cb2ef0e7f479831e3a3c2931c2ed33484ba36fcf35cffa99b280d05193f1c8215bdd103042a6b83949948bcdc63a14bdb4eb1a3e0a3dfd87edae9401da066162299162206ab8694fc6920fdf658830fe6845906a454020b8d21a1e31622dae8cf3dc8e2e58fb13da0be54793a91b6f64f63556efe19c39106a1e2fa7f3e4efeaef8944a848f5431db2b097714e7338d88d2cc99bf127b5b2342a11877c857087824b7fbd4b04f195b4d3072dc45aca7499a2d073665dfd7a57a46bf0bea2a3955bf25ed952e6c322c1438e97e02ffc4242ba00e04248912176e96985d8e5f6596d93a956f826ed7f9d76d39576018d7c3fa008a933099b1f2f53c7f04991621ff6085f376443b94fb835c628bda9cd9da8b4dcaf936f00e2361c26f53e1d5f2bdde2012091ccb3c7a464726feacbc4f94279148d6af6155549407df85ba560d6baa4ccbc58d7d123210db5a221bbd5ec6ea2a8315c31a24a251ac8b5bd87ab8653d831f922d12b3c523f467765de2d3bdbb5d196d11c5783cefcc0223f40846f80f2ae2dd896a956ac1d55ad1c9a435ea1a7e93ebaddb897b51bc04d4652f0d7f0a33da8356d363a337708eee489497ee9372133f6d4bb0d4ac7ffae3ad6c88c077385b0a87a70af57ddbf41ca4b1da6e67145de4dd0a6ebf15738d89f379428fb05440d8985e30a9f4d9d6d9cce07b8ef2fa2272694210b6277863ae48664619b807b310e7d755808f8d44bb1694f6f3bbeab74d4f423e3fd4bedeb1feff481ae8bfae3a8cd161c3f8f0e73e91c5dddd8f851dcfc42f9a89751393a2674720ceb91c27e35fa0ba039e199db4c2350333cef66a00a72a1fe303022e7c209cb062efbfe8fe73d13ac8ac902701c4cb63e249c2dd7b309c2945003df79d3dfb1c6d995ccca54c2397a1630ca3684fa7f267c7e3594660e6bd5b40aa5c11575eb97c0f148cab0f29fef3542ea65c672b2fd7c47b409e55522805461631b60f9d00f1f7f59cc4db2c8c70ae711dd3bb188e884a6937d0d3c05bb7b1ef4db55e1a3111538c93319a8365d535aa10389b2092dfff7b63ba2281977319c50a38d097cfcc828a386dbda4e107290bf62e346b8de2b5df6d6bca41eccd3a3bcf027056179efa7300fdf257eb479551ebc8883abe898b24ab6118d50a65006710faa6f10dc13ae14c181c41e6cb5dd4b09f4ae855d9a5345b86f102f276caa0225f2bbce1be5c400c28be99bb29ab87ec91962823a1ce66b23babfaf3751ea024c018f82a96ad5419d6001d055afdfef416e1ba3dbb12914640f9100ac498040e20776154aba71a5b98617eb7d6c1e94eba4d938818f0374e9232c6980ccfe0ddfc8ba2072efb7d94a4c51a261fa0531399d786d353ec9307025d08f5a23cda0fb66e45354f388818f9a625f8acdc63eda6fc10e0779e54f2c4c6beb1b99abb327cef0ab404f1bb8ee9edb2abd84ace3261b7697a3f4756e8fe18bb4ba68add3e42ec377944c7a49a9ba530ae939ff9247570e1650b10318fc4e0a9aef5d8272d46d42e4f3498f240f926fea893242e135337d7b36d7cef7dfdb99119a06947d9e793c9e46b74666791406d4a3c5e3fe624ec6cb4bf47e2d3e9335b73dea05ce3909cf2af399d7675fd011486faeca2566efe30824fd92f08f325620edca8bae019d8f128c4701363a29fc0b51e5f10e81d2c61ba9528b039aa1b4bea8571a198a005760d5b8d83481db10f2e9d28a4a79dfb136c62944d2589f9459d0ef081511c94e88498dc2847a46343328756a8acfa174903357fd3f864a9b662c3bc9dfc6a77622d31b88602478f7f48d0c9251be973cb974a0cc9b25475a8c109feebed890513edf5d18bb02392924551a121acb519c11514635ad7fb2ffdeec32c63564ae2fe812bc9e568fb7f538043ff1f981f18bd327b338adf2a27e7c6432bcf8db52f82629e78c6b54f65b2ccc20196e5bfdb2af9d1e0d6477dfff649db43687cb82451fd58e839e71d9e4e32d168db2a9463137d286a8ffc6e7de928d69741cb96b830471941d87e321a7518c7fe2c286c9ba132890187321a7df9705b53ffbffa5308f93df1194f8a3738fd1e4687debcc3cdaa477516d9214c0a8d2c7d025d75fb8c533efd96be6fdaa2f72d631adb60a3a0d9e218e15f8f23b61f0ff2cf8fc1a1c96696f0821bf4f22b9c0ce0c791a5b9067093c8adf176c318a748cd0378c7a01167536721ec5eaafaeebf693c9254a982578d9d1d59d9d8a5d929a477bdd1668e1d5cd68039ae581a95b54c689d98d1b91e272e2483a03919dfbb5b6f155b1fe0fe7a42c594177ed1c02ac5da63353baed7a81c72d9190350db57139687305c5f6c1f567391882f78eb16bcbb03c0f0fa93952cf67bc349235dca3b624e387712a31032067dfdf58603d78c59da4d295dbc864fbf4d769c7c1f26c85f61a637d0f6e9b73d5b4273eac7dec813e2fbf2e6e796f3764bb2abb05b6e5c589ebc6ba0dba7c24518ac5f08a04f0db6ea819f8fb6baf767d7f3e5ba96c86c3b22c98094f2ee241a8fa6e8ba2b4d00073902d3c12b27383788afd707dd138878ddf53168bf14a8362da0ed97c8e440245ce474ab7e3c593a52886634e8000127d863f1cd290f1ec719b64b096e9f967c6b4d73a793d8b037732a1ee265990332282a46650b335c3d5671834af9a8e78bc17eafc3e5a2784a8d2b1a3070abb4670ff6aeafe82a1c0b3481dfe10151f0979775d1f0a5840b2ac812a3cf1e2a5c7e1a9575786cdbccec3c46cca68246cfd3b40bc20afd1ce1b8470352949ab0b8e25aafae0c915ea35753119e2129db4f05114ec681cae1a15cedf8e653296d771f5cef4c225929a5c34f208c1e89fd9b7cb7f84c5322e3f153b0b50fc349418962f24610bac58c504041ef08abcfa03e069faa67c59bed7682827a25f6518364b9f2b38161fb70a5965fc87e4818899c000c9eb61324ea3fb630a813112760b8d061dad9526ce148def8faeead3d1cdfcfdfe636287d13a9235e936570625b6bc72137a2690faa90c70d7e111b9369fc6a9e79b94dd8cd8b3d1634fef38e40cfcfef4a6a4be4a554cb3136c92c1600d174331992067dea5e21caae5e1befe141c29e3e625ff76205141cc8d111557cefb87892806f3bbd0d11b3aa21a3f8d4027d320714455c428b902192140da51072cebd7106dafc6ca2de13c3fc9e40a8c3f135dd4a5641be67edeec2b6778a028303b0558d283c5dd5f7dd889d11565b1980e7c655436ed1ff3ab6eff2875ca7bb2d14164738f1cc5da3311ffcf86cf6fd8c8efb0764456b0bd780fb45cddff4806a6a24596bc4192452c7f8bde561d8a081ef12d003854c1d90674ee838d3abdedf6867ae99f7110b4c5b63db46525fece215564cd2becfd2cf0398945a4ee2f436f935f2ed5c3776123440a15e3e827cd54231e1d52e3891cc82204616808ff5647d760f0295af250472689308eda38b387e9cbe7942de80ef42a507d915dfe0fc088d0bd94f5499f11250ed4c8ba335f6a7327547c4aaffd10945c4989b29fed2542852662df285371fd75ddf753b14d39b2ce2efa067c43f3d0458eca07e44197a7e57eeb9690689aa54ad8a8f86cfa90b8207eedb0dd60c01996a7596e46910c136d7e16430e89f41f0a7f2c4ffd8bbcc3a80832dfcd96c19d103befa4b9c5a746de670c7b02c424639f2e870db6213cd0fbed869994087818cd76011bdb6b0e321c3b7785632d3239a104ec416d52034bb5e722dcf0b95255828fe05a52f328c737e47f43beffbb994a086c1ec1681e42c0e2daf1a6bf4226933a7323b329ded0b8fef7b60a37785253f752d155515a4a70524272b6baec9279679d4de802efd3fd4dc35b50ba0a46b596a6fb99224385311aac331883d72e1a27f695334a4387fda135ae9e8a90ca9a974b907aafbe33d8ff8c1ac1dd71b307ae2cac51e174febf8ef0937489916ca02cb05fb2ed7175db92d5fc7a177f4462a81ebefc3a33830071c3c13d158461e21f9f8a9f7173e1de6d92f6db3f2ed1c7a1d6bfa97bb469abaff2569372322f87051dac18ed280bfd2570a104b082928455e2221bd97b04c324d7ab89a603a2045167fb6173df9cdab6aa6e208955a3aba745618086f7a46f597ef11b6da94cb9e1a90a6d40df7d5a1923ea99a0444fd4448f1d81db8bb67f683f9d17a9dae56baafcee45c54a8411c4b7753c86b84b640d2bf771987fb27db16ceb9bcc40eb8ceaceafd1fb8ea0505f0308297eb377530cf99c716ca7c2bb3cc7b7ae38eab5e1762f32e13dc74421cc64da016d5462e921a88f2efb657a12c7374b961840a5b7322b3ad3cd148c0fe7e7a30fbc6db63eb3149ee9c4c53319959828337318716eecedfd1272d6a605790884a9ccf4cb87a524edf2fd8512f8d57fe8c2d62da9ce06e94cd2afc523be306b7e3dd8eff721b763d14f4dee8bb1bef658438cee3d7694bc7f6940e0484ff774d4974eb969f8609cc1b396879fc292003793b7ed248b4967d23457e39c802a9d2b05ddc485070f72f7f148176d129469b6b30ffefa5e31047f717024eac96b87479af299bed810ff8d1f8932aa333c20ef3c7f9a5d13ef07697027be45996deddca65a89913f8c8120acd4ebfa7d1988dfd12700205d2eb2739544b458b254decc72c5b7e2dc97482f57985a96209b3ecfe1fea400548a642a0307c0d12b8dd9b67107e420f1fadd41fdcb6d0c4b8a1bbb69fe9f979e3792f826f377824981a8b8fd4918e4beddb98a34f67d2c11410ca48327aacb23bf7725ff18604eeb26487b17352edf8eecd3ff5a6925ec9008485cc96a7d6a04f3565b73855dfea9b267c46292d0e08e6fc402ed981449fddd186b48bf677af301fbacab624966eb4c051883256c8ae29a7d23cbcb7bb9518b29533bcf5533b186232592590f29e96de371e48f215fdc43f9d7ea192a2986355a7a028e94baf505bfd3ec7a1bd3357dde04c68a39537004f8b3f6edea0dd62ac130ce72765624737919cb02c0cea2091d5da080d674a0ddb99d8ffc75cdfbd709903c3cbb3a3a21c6d936d670e5edf4175fd830b94cb25ecf86bfa7959d46b6bee884f46c4ce332b3e092e23d198b986ab79bc10840ee8be6640f714f0634e2168c57573a8a8ae7e4d23f44484365fc37fa7d2624da3862b354cefc267efc7ae060bf86ba9023ff25f2e5502ee013dd37a40a13d456dc541536d9265289f31a0424250f8a790c54c1707cbe00919757699c028c9d60651c7b08198293c69fe0a4928c7bdfc7e72789589cbeb9247f591bca01c0a76ae29dfa32a69833005d138c3293c54d32a8466793e12b50997404a4197de1de3d8af573be6f6ce769341821cb37b062cf37e1985e62f05f10341d00fe2fba40467247d5a885d37eca6e45dc3b9ac3fb0221d1c60de29108c5710de78e3410bb4f42b4626f965e3bbd8c46bcea94673ef1dd3dd88d135553696749772fe1a1f9f3937ea7e3af626f6e5056df316b94af1b45735b54cb2deace6cf13ea3db22e0aab50ee7507fa31a1f02d3147b5ce6913b19b1ef4a60726d3336d1c45b7c27515dc2ff73e1f3bf1e9639ac1f09df2e0e58e5d8e79bf6be28f8b328467597b76da6bca1c87e27ab3073feab0048153636f9d75033798ca3b907fa202eb2a80b09d04158747e52e7b681805831f0c03f9bf177402ae23c84eebfdbd247a66c24008fe62dd6d3a2af5ddde616db189c77e409c45fca49c929e9b4ffbdcd238f509f8158aa39d30af96bbdef5197fc3dece36b392311f3c93c815b585129ed71535ea5376c2338398a7404f25c1405975a2d4cdc7696b95e322e7525f43fad51c3ce32ce252f4cfa34935aa2eac552577db1b0c8004ee11080717eb1afc77e4ec9bf08b3418b4a8a91d7eb9ea947d279ea7fc73fe85bd0849f1e621848f69bbffb4f70b9e37c557c5c6fb1cdcd219bbf70698236e6f615aebfb13687de79c27dba221552b89c1f96f01b203ce18d49fc6e2315481741eae38d8013c75b9cd82c1cfdc3d2e7e7cbfa2662b32f6a619dce851160afe2afea597bec7eb3a7ad29bf7a81600f6080b34776d18bccaff7b7eee7cbf45e4d67548a142d59485d30ba1eac4df541ea2a807144844dc925d02be943ac57f785b77dd6f7e6a623980249efd064b9bf486a25f98d89c0740a77e42e71b43f3c9d5c341a0230809b65a297070e3ddfb86a0cfd8e9f95fc12832927f13e7b79453645db8a1e0a15a0cc375e26b55f9e8584ea8f66f2d20822feadbb4bab28efde147bf05bede934b2f5ee8c44db6a8ba48a3d0b6fd2c0564af69712a5cea96f8ead4f9901916a9d954ef933741dff021f0926dde1ecca925089ba3716d0417d3d4ec36e79e2f30aab77196b60a9446e6ccc47aea0128a9ce2951d567d614a4109bfff03790def1a16b921e7d64eb48b724218b7bbfb30b55e987416970f6c9ef35fc8b1051ada737b747ccc86415e478017ef3115f98e7c2a761f08829f27f6160eb224e3e020238a83bf2aa7776f2940c2c5df7480731e5e61b94a5491bd27b7d3750e51b6c332bc1369b19baea090a49bae75e090b89430cad001ad33facf6f3f9a435b1f7bae495f0ee8761183f27f4b7ba57a6c05fa17ae8d0a3fd79d6a4ccb460cf77a5009422b2200453200892d65282d196b320089adf1c719d6a896f46415f38f38721151313334bde7ec4e7b239d59d4cae3e928c5db9d45ad348a026bb83cfbceeb3ef49113fad642c8efa77f874395f19940a27d9e30ba0b8c49357bec18d2c0f0ecc17fc64028bd5f135f26b6a52dfb4c1c75e48adb8e2ced73f3d2721d96140124e83199b8cade7c67c77e8e306ffd65a0c18b70ecdba5b8dda65f9ee8d1c634e234cb16d8bc8f8e88462a7ccc01dc58564d967d265ae7551952bccb3f3c94534b79c5457d368afa07092672b7bb4a3139ac3d73784ee7c2e817440af3673cc5ce62009efe78011cd9f2bff17fde60510db5e4bf9aca82163af0612f03c1c09487eed21fba9daab9713455c1b4dbadb2665445a75b5c03e60da8b503f5922dc04127eb739d0c1c0fb7faaa52a84a5b766fec7f5662aaa4910f8a7b950b34b69c4e88c179ff5095d0f0ee93873907e3570567de0eb324c318fd30882df80b4bc45f3423dd1f725c9656fd3b3282a3c52002251c668c351856aa843b414ef772df1b2215b80cd58a2c881f1fbc0aa66808aa389958ffb146bb3580d9c687f12f44b42dc5857e38bbb013f453edf2833eebc381a7a71f3785a4bb7dd140026f7d564e6057482eb079e269a00597949c6b660e9d49170d1a8d08e36a65bb2d38bb4ff8eeff7fc6286ba2694a95f48928c97812c58a353d8fdc1007c235456a2373132a74bd79c2fbe0cce176b97e539c8e47a9451b2f3a708908493efe8197bf249ba9f6d0edbfca6fb7be0f86a3c5b781af0b63a3e9c975284f5b270f364e2e867f77347d43daf37ae71fa6139057ecdf6285c4b4bf180b505b851d4e99aca1b52db8dc4473bf74d66a05a4e6ce149efa9e34e9e7eae1511cfd8ddf6277e6dcf0b3ddc2d6257344fedfd55c4ff2ff3cf8fcef904d38acf270613123b57c1b95dfc35a45d576fe524466109c893acacff7a0baba4b6708805461631bd038352f576e95f6cf8e298913cd2d62fd791d7b00a7e488c2cf2aefb2a4102359d8f02603982e3cecfc76b71d86e3e5f1ccd2cae7c2c89e2f27b734baab3fed3ef1957c66195326a83a3d61c1258f20a3793865e153482d3f93d5199922398c65046df69d320f375a3b6effba7400386f7cc1af5cd1eb2b52cb894b40561a258d180aa9610427539048a4ddca7bfacdad8f71d9e2ad7e2eb90ac3fa6a85c95bebcd637b9d035a6fb0b6956459c62d3ab2ca400ca6e897c43bbf891bd283b5b56fc52a8ebd44c73d883e94e845faf149856d69a6d332b190c450be07b281fa60a1fabb62597964ee44710c9750d207870a59f8fe54ebeb821f49dbad7706b209b15871bafa79db8a5715280ffd62e81e8fde1b0428eea1f7e82337639c6dffc2ec1ccf68f2bf7148b01769df675e1de98fa2b35387463963786340f316da954e196e2542a2ee73bd12ef57a8d89190af1e8df6de48a3647ad273defab2a436527abb46b26d4b2ca47c7b4a2c9cb8aa456c74c9e1027df6e9aea506d000eb7b868a2118fe2b6f31e58fb9a0f9462851191fdbc2b732099fab4ec9de96e5c5d40078de8618955b867c45590e059bde97b1e0d55a57cd78dd42a238a2550bd473e2f187f2950614065d363b873fad6a3555627c99e2678df05a05e10b62e594add92f87a074b90e8b1f8bd665ebc1f4b40ae84cfcb24d92e3e279e7dd1dbe487f0a1093cc4f31395a2b46371e26ed05d1af20cff899810c8896842083ffa517b3201079058203200f626f600944cdcc07413e38007af515eb69fe66a29df7fc331f3c018328ed096ca96216145be377184dbf7e1714e655dd168e5a14ecce958139e30f2060c95f93a1310829c5d1d812c425a2af492c154fd4f75463877083a96ff04ee2165de2ea0767ae401c500b8a66bc1fdb21fe5336b4528b217e65014b7a5522bc1a7380e0874292dc6bbee8cc4aabbf5513a30c79228c70f466b93c7b84a94a09188208d5dc23ed2d7c205bacf8c0e270513194f0bc6c29c6e51272f916c627b495b3a469e8624d70dcbc6e33a30ff5ef78c8db9139fe999df091dae2ef5ca44b95c36ef0a01cd010b3208a0e9cd73c9b7132c8bc566d84d2d2025e61cdcfddfeb41c42261804c221d23438ac0ce49de8b8786d9b8c5c6bbbd1e3411c4b745b2e3c233fee19f1bac5f5ea81670ddeb250af170869b8cbe63c76a707f1072318c7cac55f29db1261f1004711ea3140582b7da3451add9b5f67303430e84bb0ba97ef286a4c08dd8841d409295e7adcfff3e1f3db70589c96f33fd1690a942e489b1e6b1d1dcd5997cee6ef0e14e115396d523ab75f8f5067e31e5a7df8b4b2443b08f16d0bcb23cad63d0fa894fe5eb70f155a85f064cc2840d3678931249fcfcf81fb38cfb5616e5d02788dae90809d7f4e9e8f9d591d9e5d56720ae3b4f54b7e84b2f79a58eb8ee8ed07637c67ca2a559109ab1fd5e2d811ab84f85941b0ce5334f0d15708f653e654ca464265087ea34ab7b8019c677ae99b6efe326dff9cd54c939c6339d6cbc810f2fe155198aa4343f79573cd797cd9831f46a22244022df9816253734182185ab41be905ffcea205ddaaee2eafec763e533c6ae564180011e19d02c20f5bf5263f270da3826fe23f6a3cf762f21f0e034a66abf701e57b3c0c14847c05b3864159a9b6c18bbaf835e57d4c86b49506fb44485a416c032743f26984354b4683379b927fbcf02148ee178e6aa97da9a3bbb44369212e3934c8a0dba6701d4ae652ea8adf0c36787390488ab7864c00e0b4a3186767dcb5cdacc3989579a52e6cf62ca89a86a3590c94177e27b9fcb5daf8b84c73490e9179724b92a2d97c9bba6df85fbf38f5d984dfa260c83f651340b538da43c3bf346c2722917e6ef2cb8b82341652eb26e60e5659654806162caaa1c1ce2ac0b3a191dd6125c8aec4bd8a17fad830f56a0d09dd1b73a8a2a2b5439cbe3494a0a3eb3e47af6f6e8b87d5cf1578a47d47b7585ddc5d81d5973f8378fa244068231dcdb6d73946836d5667872f1f6c38b4acce1f809f5d402ce80b45bb719e84fc835b7e583f83b6145333a6e3dd02646fae38c532f90488a31c2579a719b1a2cf124b44c5fc33b7f1e6578f1171963a1e415497322df3c1075550f442f88f77ed94ea2c6a55d4dfc4753c2e0e8a640eebacbfb8ec3d0bf194b488b3ebc941439cbd77c3681f7ea7a96ee9d0549944bbbc94c4d2e90150cf4b6412efe4566558749c06b199679bb98b68549232f3c918f2e30566d76ee9f6e590e0f7aef70d0edf376375da9e1f25e5caf2757f3f07e6e8fbfa4f7cda56f17a1807472c0c0403d58b5849a7b3279dbb968ea32b05bfe4063748552db9d643abcc0cb4ec4b458f00f68b46e2c863dc608713b8f6d0b00d77729b1d98aa7c5bf207b9aaa0ab9f63c797285bd2654a65f6e1b8cca1307faed08acc4bf69c0ef8f0bf63f19b45cb1e2f1999d43dfbec75479b59087186063b98a8bdbacc46227d333fa01948ae7744a461371f29da068959de5c5130eea860fcd897394bc266adf658b0f05c7a5126f0744bb4939ca354d0b7fef06023b41bc8a5c67f3b6b9aee942093c0de9c4a956e46a05eca32a916277bf9f6a2808962bf388b25f46ad087f014b73e0dbf2ccfa99572d70ddcc858e1bdf721ff70a83913e1f0b2ad0a85a1c01758ded604088b5982e2c5ba1b7becf5217bf6d6c4c7f9f334b2ea1ea83bfef9e072d64ba534327c11004fa226d6aeebcce076f9fe0f1f3a53cd2932e6f90071b71b940568fa62e9d67fca914c90fdef7b0a6bf4e7d60e96029dfd58fb2e9116ba4ff2ef54fcbe5a7316352c7e1b29ae246ed1963c6ce0a69babd7f5371aa72cb7f8fbd7d2e1bb491b462bcce81e6c863ac89dbe090a1c7755d69b81a3f5434035eda15a2604372440a981abe7344e24f0331cc31e6ead1cd308d739cd8712f3997affdb4da292b34075ce4fe5e906f1c1a4761c13b853e8b0cd11dff2b156cfca0e309f33215eec593ced742589c0d52351eed33aa808b58e68d50a4579b5f85727c95f6f709104ecfcf5ac0653f3adb137015a2988a15721bdc6438119c09e5c3a12dbd21d7e9477df4352ac9a9560e1753f610a692b294fc57c2e265a9ef5d2e91ac4671e90ac9b61193bb02cf17436b1c3685c30b7a4be6184dbf91d45a8188f9a1ea7ce8875491f892fb1133fe24f0248200922c1a43169429a924c9245b2490ec9257924bfca80a416120ab91e0669023443c4e42829a929b12ad0840c76a0a19b16341c0a24f7bcd4fd77ab5675d0d8b5fc97cfd8113714b19e9169a552f8e9dcfb8200064dcd3d52056b6aaa830f57997d1e61a351e78e1211e1911949a9bda96fedfdae7e2dbd2b6555b318f0d5daecdacf4a2ffb16fd8a10130fb58e21e27fe8d3d9ae48083b75c617791e35d74bc83a9c5de20b2ef03d16bcd3b3a82b8ef996f32511dff2bef897a983a2bbed8d3bce70acdb5176e08ffec8553e168e7674fc5192b9366508769b3fff52fefd4f38a8b7d34833ab5dc01b0cd71b02a34b686f1ff9f3ec2166b1742abde001528caa7add768b13e85ca4a6d43171d934c3a0f8e1ca2ce274864af01ad705877bd8a1edffe1370bb51532984922e2c4dbc7cd34dfad3285ccf8cb85480d262791dda71e1ee8daf7dc841abd7b08390901fabb760be7e1d15c8194060a6e92ca5c5f8b20d1f83d9dabde39cdeb09a7bef00e5eeb267ccff35bda2667aef8ec1a86ace7384081105c3d375467ebbc4fcc95fc2e465e17e09b25563bb5c5ef93f6a7f8f3d586a7ed35058fbbc47ceb3ef86c9cddb9e59f8310bbc8df44ae4e90710c90e40d11bcf36f5b78bea461d278b863e5170d387a4ca2143a62148ac7fab4e8631420f2bae357a7753a5dc411e8f6dd59f72ebe7e7418d94da9ec13f5dc30076cb9eab5a3ace1ff9898f2fa94d05cd843abb5072a6dc78fa7f1d4027e6567f67c962128f796216cdd6a47b6f7fb3f6d2f436f458b7697dc8a0ef9994aa51eda17f215cb35ecedaba96d049648b8b6eee8ca62c11875d95304aa391154332246919d265a9707c800fe2c822cf064ef7621ef78d4d57eeb2625946bf0e6bffb2e7178bee42e69eae398057bc3901de1b57656be2c2aa43fa03f2e96e9d796447428219e49231625f45e316c293d4b84cbe84194294af9dfa40cf89bbb9668a31a41f73ead0c2770a3461f4767093dfcdaa502f21b5b5e7977003c818caf8b385921b51c434c41c31fb48153bf6e0d9c32b870435fe3c5eaf8d580eee8f150f2d49874ec1d23efb437a257f1a641c868a1b1c6c476a6dac824923b80f8d8f4cb98ce6f17b2d191e85b0798e5811c4643736155471e3ef06e572e8f2900c746bc37098eeb6f5b14f5ef1ef9be4eddbf9bb69cfbf889abaa71f9a8185b197820f1d4b4a34ca0a9823dd069ade1d6557971fb047d5ac857c7185f89e85e6902f8c84bb37efdbfa4ac89477131081cb020e082880fb4250af6f4b44a544f338f055e2f8a6422600ba22cd75f306df3ff9ecabdadb9b9e5469c2f33bf3d955994b9031d9119c526b3c6c459bb7d33fa168a816bb472b2b6e138b1635de6ff5486e17c005cba2673afad6f956d7bdc6e17d2d5f74d2ed6f1eb1605e9a27496c918476918802f4ed45c7b8fb8e9fbd547881541c115ec9f20d75abb43f23623bb2c238563397060efd3f0fb5a7e8e98f01b5398884ee8ad9c70cdc1264c664e6a4ea8ea3ca7dfa502911ea142a88b6476e28ce047dfea358a76148c41754800d93959897afd224896c822be03a8bba70531a3f21f5378fd004cacf65155a431632f928c2590147747112bd43ff716192208d64aebc65863734dba8e78230951be1dc2fc6f5f1db451adff378457248226cf17861e388f54ee5ae173d2c88295ec0320edc13fd9a94e5ca9157e1a6b2b9ca4c18199235deefe1f801175835c5428b1132263da8898b50013f953d2755191cb0b93f008efa7870d0dca9f59c05e85421aba3cba76e7ae5087fe04bdf580185ff2e1932368733892673439c8b51a786d6443ef0c2022f7ad2631137fbcdced17c3c2018852d694f71ce6b6ab2bdaaa72e32f34e3bd8d097489774807231809ea394cf1bd39b053b8754f92833cbf54b71841f91969773acf1a62634593acb71ff8eaa833c4ff2c3f4ff83b36cb1a134dee6b3e7da91752ece1da90e91d6df6e39c8bce3cb98d191ec16ed784daed1a89b52d1edea04abf6d03f0580cabde5d3cce07e340aff6d234975fd7696ac14876e687146513a9ef8e273a728ad764fc18b368f318efac9c2e596423c5b48cc7dbb1cace6e788b83cdb187ed98b78f267322153eadedabeca70b92f55a49971cf6d4c1fd5a225e85189eed80bf3ccbb9d563d770be43b54b6f746b75f0f979f257a334242109d108775eb37047c2a7ec15ef201d29e6dbe66b8746c4cdfd866c1af13d5425349268a82878f0521300ced75ab26108af3f8ccb4efd6700c62a6e4b52acee589fe187ceb5e440065a18921620dc324e297f932e62c6e865f09837b9f1eb4fca2536c0eada9a13c2ddc211496b3dca082e7a79d4f5154f20e1f6d1e2e0408ad01a4b3f3cd25c3ed3b20e1da21f48edf9cc406179d65942e96ea28cc98f31027e26790898d3456169bc2debdceb7dfcf79794ccec6fd24ca8c563ab84d75195d00df6ba32c1ddbba7f025b1d26f85d2ca759e6416c7e96e3f5e508fe223ce664fc4d6ec84d8bd23b155c06817cd6ba155b018bfcb8ae8ff330b74a9f38a3195246f76d3c28da2b9dbf538e3e1d73ecdc4f2bc7e57a2d0fe4c28aa57eb07c59cdc2038a56f76a3e17fb87a865cc85acb9a551ab77e978e1a33dcbe5c81ca100184601addd2429aa4081cc5e4082518cf74d899d72cfe9b77a5abd7745efd15840ac83f592bb5f3d041c6c5057f3eb576ff6a9ac317704b09c09bbf659fc1f7c4db40ef07c1f806f716d706373dc72dcc91c4304c93c1a14a4c7c0b0df6c1461e9f1b8beecbaee7a41f7fcc875ca3d213f93b713994b6bcc6cedfb94c0c88e829e97c6e53dee5a53eb784fceef49b87fe01dc893cbeb16acc1a87e70dd40626bba7b600bd97f5bab94b79019ae230e23951d1681dc935255a2eafa155857dfdf18ca2f65e28984889ca3c4ccd3a34989c7953631f18703ee2851c29f40743bde7de8574cd14e5f0cad8dce0ca6b31c52c95e4468ab91a301821505867335b452a373881160d70d9a96fe2a810a6cf35752fc549a4fa9479e3f707084fb96e01a2ce5df94435eca65e8a85743bd9f8d1207cec55edd954dc7aa06b4d4e8e2595b8a369a571ecfb9f26b2b23a8b1c711e5403a05757c47c4a901a5d2d5ece1fbd77aa477756f4f0eed9bd89aaec512749f4ec6ff70145429e2c0b31d9209c25d8a450b2fc2a900fef384f76b39c8209179921da6271b9a9f9e78643089e0a6849c734108ab2b4ebecf6afbc7c1d7f8d088d73c190d74912a14f09df2eeb844442c1358884a5dc53e08335c8d222503b13ca836f8cd0b6a8cd4f13af3b6b07a26f619b19a6e51d18d7efa1df424aab84e1f5db006c1e2bf2ed9462a7a626ac975481ead76a4fe60f0dcad14fe2abb71a250387662424e4aeed20fda15a078039263d374eafdcc5de5d9a467cd23df31c9a5434ed53cea3e3694f5034aea4905895b03529031a93d2d7ece970efe85c2a92b852465825b19e25e3d09a78738e12d31830f0829f4f1b7b143d51daaa9d7d5564f3605ea4018ffe5dabc8823d75dcb52de1e3f009400d74a9ed216428293be8c3d31f733bbf593bcc203fbeb6dbcd2bb85a4b0515d09bfc9c407fb71f5082dc2e744073fb9d992e3ddcc5708be46fbeacb0abc055eb2d6b60d00948d1383d74eeacf00e16cd3f6f45dbc981c18e3cabd844dacf4fb10031781fefaaab747d934516b400ef6e1dfe6fa360a21ac342fdbb739c0933338288c9e87fa7684b510459a4280cee978cfeaa1d7f7e7b8cfae734b2eb7ae4202afd1f93eabdd155ba4e97e3f1276a230e52a39e3754e18c6b11d87e85310ef6c3fa15b6ca05c32ce8f5dbbe0455be5230fd21ed0a57e4a7213704a85c9a6b6c8cd0be4527ca16702e423cff8bddc3e761ede6f306bf9f7ed8d3aaa89f001e6b0d078d9b17fe4a21960f270a53ecd3b0e8ce2ad0eaadb4bfdecfb9fb598f3ab15b41ec01bb31eaedabd9a32f554cba0c94c59697ab1364041a64e419a38844b3f51a6cda0293d8a8cfbf3219095fc15081980075946775736d626f632f1c41cbf3be68dccece73bc764b7b1e5263ded514e0a74d3c40843c01f19c11a47a6769aefe5aea7c62aa525e02fa538f14168e4600d0ee96fb13d1170b06caed802c9ba72103d4473d1212e5cbc6809a5aebbd396120e02675e29dbc84457c8eaa7f59f6d614e02c64bbc53da295cdc8d1fa80ce2501a289d36f15097edad38a9e917d9c7db6a1cc35c47b208dc35e2c87a16a1fed0c00431e2e1775b117d641fe973332e0ac614cf967a49a48ceee5434ae6981564bbd40515afdcc5e83c2fd2b640459adc1fc7f5b01b80ed9899dd2e868442576f3e0bf606077d7eb296c5bdee1324625586f732d9a4bea6d65262dcaa0824f664d3fdcc822f7ee7fa78d10be82a302b55ede1e5bbcba184a3ec898e9f5b4847912c5fcc2ca68e0e73a3d1eabb2a27e40fef5bc2317329cc296df1c19fdb15ee54913c6196d7379cc2a44779fd0cc4f49a030e08bf7a2a9e28f76adc0297a9329513f23295afc257a8d06e23f0a7e77952d602439319d706990c438cb5ee63d8f839481d27525f88a78e4504001cc3255e503e0a87710462ef1ea798aab15c917aa21d84b6e789c5430378154954e3f317f9c02dc8a895a97099ac7771cb3033d8d7557e13e71ca7a9654c62c13177e4fc0560b0209ef99b54b3541455703b84e12e8b8184689caabcf2893df8cbf86d674f992bf01889fe62cdf27779d88e5b24c64f910ba310584be41c580449dc7637844ac100460b09a9c72c424fb9d7dfb1cdef8331755e5f070e39f9532785c1c4cbd3d322e0288f036aad7b803cb9f1cffa1c376a8518f2991aa96e8c30fcf469f77e7378b8604e45c6833ae0d3f4c5775e6b19aeebea0882a95d9fb1f99e16f4c46564c34d2ec010e7b7fed85825b8d43e7cf5a30f7ca85516bc252bf50e16dd4b7c66a6fe70d42029e8402250354303fa15c90f55b9c47b05fc504e65cbe9dcd4affa9b7c45dd446001cc6fcac2169159ea98ceb0259796d172ee46ee45e971fbffc1ce6ab400b7400c0f513bfa8357a3e7ae647d921cc73627de776ac58f66ecf79aa427d4d4bc7913ac017f1e9a708bfa4b8d342976bc0c58d7c44937a21e4be6435ba3530df1a86f4f1e850a44b28ebd5e6ae4788475aa20411bd78a6924859509ad39854858442bd4921358f0a67848a0a28c59090fd4cb2b32e6cc4982a05f5c9500f0e83e4f02bed6177a0568a7f8fefbe8136d68df54e8f341ed64d62f5cb3806d5da8e5240917bcf76e2b7ddf946813d357bd8bfec2bb0d2973f867d585a69dddefaddde35ecf976bce4ae5c63e658d733317f0b235e872f2a94980923a68d88590b30913f255d1715b9bc300993f07ef2349df492408612c5a5f8dfcaad37e1f2ba113410dbb7a10f0effe88b489691fd97cd19b4ec5b8f69fce24efcc0662639e191673c3ec8b91a7889de194044ee5b4d257239d295c89f0f64ddd363dd9eee825a05d0b1b441b30edd44e56c5690507efc84270f0e3420bee5f9dfb1595a4c3c3ee83d1942d6501e22013d2609af70be2bebe98cdcee9caf3d93352169aa61623fa0db330549133ef12200a90436e6e00743bbb2b17bc2d644df3a54d6570f2e7b74e6ad64d346f4fabfbb5df13a0482040bb5504eb00c8ec44e785d64dcd1e774b81c17254a7d018d60995274ae23b42f6c6bd621ee65084318ea40e294af8f2b064edb9392a7f840b0c6ccd5b14ca15dec114b1b3b746eea566afb5b3505bab1e198a8bb735494b78918d0cb6fef8b115b291bcd9bdd7d0b21d6965597a370f5c3fbea54d6a26d450a79103ae93c962f37e06153b1702b3230b2bc5a031cdd18bec4c9f54eaaad60bc6beb2c7fdf07891670e1417acaa9cd7da2f065850c5c1865c7c59310e63f89767211bdbdab8f0493d403ee47ee42ff11e9431307fd97cb05345c380d3b79d0113f0684c091d4333b889d23708e3d04a285e482238393cd6f201456618ce3b3771beacfc9a1140f5332f5b6f52299fbf8dab7979469af25554727d8276636c6070f386a5a9261bac253e9c1c716c5f0099c3b45145d92c18309a34c3d0aac72ecae940ab35070f7c9dd8663e823b57784f5f62fbea939e57b332612b30624fc363c04c9ac1901672f28669ba0a8655db100016cfef8b2873669b1d6c5dcb546c09747285f6dda300fde69c7f5dcf32741bdbce2150d05fbc2ff92187e6a9ef088816642b4a30b3fbf2e0206b68805ed55a292da3025a4ec2ba71b4a348493123d8e33da046bd402a49f128458312655f915800d3d1ae2749224d96e6dcf1a0bd05a90fd61447de0ab2a2fb552dcf6de24dfa21376f315dcfe367b99f2b0a1e3648444617d6749573c33dc0409af3208ff7809b186db2cfe6fbad06452ec7e9cac6cb105e7c7083e7e20f7e4e478d6ad92f708b657f37bf8719b9e3f84c84fbad8c3e326b2b9faf1c15fc7359839a39912ccd3fd13f0370ea4f6a143a9f2b97e567d0a8e7efd434d1c8e8aea5aacc9fdc75fab0a68311f0623847c85a18441262b78065267a477194d57dcb5ba85106fcdab190c786d7efab93033485a1a8c84968d07fbf25e63578258c798821084e9f6947d5dc1d0e6070efb2bf0e4acec3018b4e8b81b844c31900854301c0d06a22810a335d8f27f4c06f7f98da8a212f39b4a6c262bfedcd10579afeb9450cc08604d6d642904faa17493d7a6fed2ab4c9e0dcc9530c3b26bf490182b76626aae1aaa2eda90caef82ed977b0648c4ea22f854198ab1d3ceb1acc0e8739a404c65ad48e80fdb84c09270c9c3c87553a7abd23b4cee9f70c716acf11a524a3c344d00d87c6604f30f91fc5b6c196896d27e52387738fa80baf82f4e9b3ef82921b1e4dd31e27fd5ae01352044d35ff6fa8b4da1280f93311fe79bd8dd6db37d6d4b13decf889ed0046fdd91a5c6d3c3fd0c583c6ac7b783dfde963c273e6da34e8123ff299b7fc62197c197efc3e58e867f5677fc035f798a85d7417d49c7a8ff46a6a706c9e79c7f5c35ba18f286de17514ed072a450225c79c198ccf216fd8693e70c4adc07dda658a3e8e7de087172d70294fa3a167d7b9a474eeac4e106e35d0cf3fb7d6a19a8a9a9fd3ae4e8408b9d170ee01ae520976665575ad99d2efe56c46d59e3a275abee66c37717f28039da4c9ced21e4a18441ec01c61652e5746366c2b3fc350c818e4db344ee0f3132bf2338ad2479ebd280244df012b05cd1aaef277899a1b0523455ee8a89e9fcb420bff51835576f22ae2090dcd51410927193b1337a33ee70607f1541c9015fecd072d444f17c6db14b78b429ac8c7e483baef53741de438288af5258d9dfc208614aadca7381f3cdc40fff7c0d2ffaf48f1951798a1a5d6f4f27ca7d681c70fcf1ba4c3c3ea91aa947a5e13fd62cfc3bf58fe779c1389fef5f09d8b80d980cef1aaf07e2fe397fd14181a1f861858f8d2adc89d95d5cb1cb6df36bd1e40afd8e93eb0324d9e5cad574fb02f15005d7e4c873058be98c2e69b9a068423b88b0585fbfb37a7741ff0548eace264ff851d93b6b2f4e8604cbfbd2260d656c61574a1067b2d2dfc13b3875e23e81d803ee6d98d5abf983395562c35895c50d97294596c504f56e2428f4c738437b4c4367365a806fe59a6ca17d30c7a0f4a9e5970da8bb6f04bec472b25b7eabb30fac567025ae1f8912fd83c83f8e7cc8bb296526e4b29e0d06a64fb06d998c6b36db707e7cda098966d9ae15fc924b23dbf8c64ad2dea1177201f0c2aa36195c8df93284e1ae23170b150bca74c190c28d7a7e35902ded465364023fbc5f21633a62ef4d2429227b577e1999b3b3a22d91adfb6bd9a8c7d7714f5e55747baddb221d87eaea4f46c69abdecaff24f671331bb72c9a42c21bcb4e5665634f787ebf8d7d4c3cf7fdc02242d09a8f4dc5cfe10f7664b8c3f189cb25f7edc9de041bc84adff6c7cf7221d0d80ca09519c78a6fcd3657459d7c490b793747559fad4a7efb6a372d2979ee609811dbc5619b13fdc66157ea3b5aff36c895e56aadce41a130ac5f0d1edc630ef8b019ad28d4243e4a701df3365866157d0d7c3a6a0a2cad15a4dac1921d49583545f01d41c28ea78794ef383fdfb251ad9b019eefb282adc302875c48e5fce446264c240fc50dc9a81cb143f949dc485917dc0cd697a87cb32cefac5bdb8245fd0e9dc33d0e9a29bfc5dbc4a6cb5ad21d7849c0edcc36f2502ebd4287ab16e1ec3cd9bd7760822af64a278fd81f3f07e10befe40050b074b5ea261acea8db383651990662207a5c0927c1c9bbccbb557a522d83847ba820c06c2609241dc5dc65cc9ef4c0675aed1a26e200d5041cc88eaa895182dd821ef9e628d59bb25d933d007c008f500164cfff8fa29a3bc8403fbb281422732a5c2a45cf5ccd3d0996bac1f0e77e0262e5e92d0710b5f59f723ef91ead2b25aaf6713c10ead35cee70cdaa1b8ff2ba4530a1f2f012bc63bc3ccce7346a7ab3d8cd08d2bdfc93f3a79269735d19165a3ef8678c4825507936d77f1759dca6980f22c72c5d350f1568bfcd3c4ec4b5efa72401f73c036141e6e3cd8bf8fb551de30c1a0cf1ab939d29253bb90d9869072d5dbca061acbd8452cb35aabcf9b01ae885f460bafd0257a53d1026a86f048f13c000746f7af109290ee94a87be1c06a5f35e840c892d68b4ebaef76a295ca04195ee894dd93dc0bead4afa856abc76ce7918d21140901399914a04e0b57c4cc12017dff4de246838e39108db9760ca42c643281a5bda6be2ba8d55c325b9d241a491f9cb1a055698aea67fbc2483764a33e9242d119d35c47ec3165deb7f6814ab7033a6557476801cacc40447ea5a6a630e472c45be77dab44e5fb7317556ae7a3b37ce161d714bb281fafc93622b7136d3ff25a0c9b1e3e5dbccaa6729393c6177ef73c4cc0b610182dd105a381cb500b7d0be6a6966467edcc9acf34a1f9091d2b161f7a341479a2c29435d33bcfa07b5dfe11d84985cec0efff41613acd9226fa61c7f57baff2bfcd706228ac072c187d74a54a73bf08115035377d359153b7bd820bd1e741a1b6a4cf570475fe8cdb7b537c57b18e03dd1e279e8e852ab310da8f809e628957c20d5ffeba6e5e2060c43449dac6a1f2ceec9a4eebb63d2f1fdaf40a3c969df6c243205ce835aedf5a97ff17c0d70fe078dc74df97e61b34cd0beb320825de518d39ce899793435a17fedc696762362efc0512293b36367db7fab61b68858947e810abb9fa1f1d311f4823f3ddfa9d484c6dc8e8ca23f572cbda473dff28da74434d7268f468900c3a90d4034dc6823a1732a0d096109ab3c1171d3a95fa97f38695d580a21ac01d8f0a11ddaeca7035415c442c83b9fa1dd107f0a6c30307bf856dc2178d82271ce797872b88c94a9644e62d4e0990cdd6dcbcdd747df9201268317c6971e21427299db82dfa2f2213e8957dbeac5f89672834db247ec03bce24ee687bf3559d5485e478d9a318a48d5a328a3905d7e5e08597c12021bc4d960696f759800fb4471d126b1c400c2d6ee1eda25bbc1510ab434c40405e151ad1d438ffd127b0f37df62c6421ca1e537c46f2b54807e08d561e46ff9826d8ffc78514b7e2853b7a2c43e7340f46caed99eae55c2fd9d00936b369dbf03a5404379c32671f119128a4c7ee090aefefa78be52219f72cfc73def5f196f89bfbc44b7d1dcdea96e815c21bc9578333401f7e1a87cdf8029dc62f0e655b574c5dc9ec2d839d5e6828d48ea202535d53d8d7f73d402bb3ed9d79c92e93d9680630df590c04030118cd22016cec9b859fbf689e26901486ece4ec5ff891664d1673f04257930703614c4adfd6ca0e1fae0ea5db5118f5a975b7fc0669a39653a524f6b66c5272d515e1c8b2a60e59a0767a85c4f21d5545638b0bea921fd93588ed61a1ce5ad5f75a1b194e6892506b3f00af958059e828d1333051170e51a7c7b38b60fd9040bc7246087359e64765785f7ae8ff85f0f543381eaf173f9a131fc87f0d0f9e36170334b9182d887169d110563c60cdd9ec4fe3ce1d989054c1d9f43d3dfdaacd3fdcb93ad57286bb237f0f8fa2fbcf1385606b76fa42a9a3e79535a15760adfea7e69f0544a5850cee828a893dcdd7dac3f2e62e2d4373da71f58b168a1fca281a235a7d07525dd5e9ec6a9ea19ee9adf7fff8d0e859c13285cdb722da69ef224d7a37d72b1ef18b966bec238f86cce7ebf9b91ef7b46c347a8998c4372d1696bee80ed44cdc4d4ebc43937093292d63e1c919642c07e1b929cf74b56ee8398f1ca01bfb1244f8304f33a404868551c20c290b86b7f3cb5b811e627aa532aa3adcf5bee99873428a6be42da413b8f5b631838f8ff0b5ba0de2d4e88489e823db96f7e82718a2a71794721d2a0c45469e07ae95117e02d2f2fde2f966377e86b5ad749aed4fe1103689fee2f0f3bb45e64256241bcc387574cadf42ae2e908b9d20456f68979abf3cc34f51d2b0e0b51e89131b0deb0e7c66e08652406592d7d4aaad7b930ee075e591f209c16290fd4a0385375ac661e4c3b86c7c708b6ec8fc411b7f704fedfc75dbbb51b052be17e1dc8e244ee4588bf72ff270c28e05a40b81dcc3ba1ef16302b1575b185ef0040cb2b347a533127838507bfb7d1bc14e28fc41de9c097807a5a02a7579917d14829c1425991c96fe2b4d241aaccefb2b04a9c637d599d0065c8ac20797652a3ee1b96de223ee0d4fe4f5fa4e65f97bda3667179dc2a5384164fc110d845c97a7923ab3c13edb47c10ded104de57067cf73eefa614d6731e25adb0c6e0db28645cc1bbe97cd18b9cec010cad0f194677e211f6c62ed4b344eedbf999a1df000081f185521de82cf2b19f71f2df17f28b493b30b4c319ea25a01aaf304f193912812404c34722a84e591a87869497fd0fe97e407a5fef64f883215580ac0ba274a6e780fd90c5802e4a10a48d11b84bfbcc04f09340c6f43d70861a381662666814baa9103e8ada3694077da93d7117cb1e987a80fdcffdf2f3d9592a1f0bd9a20ca81f33be712b3abaf0eb1ddc1374b40c21a711c501de70db69adf68531b3d9947e0c700ac21d4e9cdecb1883774fcff38ba4b4a60181d6781a51d8c09c3e59fb9b259ff5d36f87f117cfeaf094b87d5f05437e049b2222571ebc622d80f239efe35a9b2b7d86171a0faa223e09fb104902a6c6cfabe35fa564a46f1bb357309b3a1fc0bd8322e89733c71aadb7f7ae280095cbeddd3d62fb96c0f4c0926c1dfdad31356e3640fb31c429f2a528001f1b66ddbd77ef83c3db42cbffd9b6fe01b4e0709854d24367fa88e617761fabe663a6c0b53f51ea92ab75242ae6494974aeead74abc24f2230c539fce2af5e69a0e1664a1b0a2981f5c5f6f3114b4376854b15d4868e4df228c1b10de50b546184107879e3d05babde004deb406cc732737839764b1a2f77bf006cfa87fcb96904b7ce9d865758871b8c525f7070e50bc2cb807af3e14d45eaf0e04cf4a24875a84a2d6d3f75bb584c07d6b02aefbd87287037d6d4b3fc1c241856c7f3f46f5b89d948bfaeb9481c7ca4ca758c2a39377904582b386d9e18e1ba6f19459ee56e384b7f465372f2df7a12458c32dd0617705c9fd886c2e8c49a890bc6086d95994cc58e237897851467e538f5ebeeb34aa0df2a208e1443759f7b3413e30cab74a2614ab4b3546a948b43f19c3f847b3ac3a087709b822c5bea78d7d7550e128dfd962ba5df0b224e6fe9e9cbd2e91ffcf19604657e29b83aa2a0c93d650281ff75e90382d9997a99734a5d3c9c6a44df66724e2865867cf1926789efa90f3aa16b207a724198183487c26789a9c69c57fa5f31a390adf71c35d48e7ce1e897ff0211217963d19091d8f36e0c10d4437651eb8e5fe27a8a23b38c2b99be73c735f3dda01806ebea989d1bda6793e158d0ecd9ba7dd9c8e8cc606c7b4d6948f75c751626c215b3b220528f1b99c6f4eb5a37501c697981291ec7c1f4b63ee1f3d721ab6cb5e0d5cecaf173a3dfd0841cf1d7e83583fa84d4bef6f457c6e72eb6ce187c463c1763f3381838e6c0ab1091dd277a68cce53c396319330374f75367a49cc177b9de715f1d791c75277eb7eba167f479dc4c3c2d123fb4d758481dfee2160a2ed9dd4a88c39c96ee3b282e85ec2444f6c0bbf72a7d68903fe9b6741e1cad284a19a0815bb43f23bf118f2a3694ec9f28b3a547206709bfaa6bb022d681d02df815c12f8d02685bb2da6b0f51f6f7f66f3683339834e4da9ea423af4a5b3ee1a53f3cec5245778287fda13ae560bb69d128ff6adfc3b03e55d24577607ed311b09f65ee6fe46bbcca1021985c7da13680f20950a3b3dc10f5732159a265c0305d86361eefa96ba0c42937b78b135b994aaabd70ccdd70e125a0011dab1b9691f5d5ba2cfb14e80cff953e8305d794c74e6f23b1ac74b6b7c5232be67754e75d6e84bebc1920d5ea81cc632802d3fa002129394baf0ee13b85171e2dbe3061306fa02bacc3c3d2d460f7216128e9b5d1a8c46e6c61d02218e9ee2a4abf1b4197fb984a99260c424f7a684c739104a7c94282626fccb518e4a54150c0084dee804b7d8ae8faf773c69ff0b27c54d6cdbac7065ff4e03869eaa83fd2085bf546ef8b2bc2781d012501ba5453f076158ddc3f29915295f5fa6581ccab7604dab7541ef309441004391b12c2968b2aea1d8ed286100c70cc8f566814990866a3021cccc50e63ce0538ad691575e562c4e37fda36664c03b61d58f7d7559829afc256fef588d6b29d0ff224cad8e4431bae9f38b1bc28f0cee5ff6424dcb0762b2163fd1d9fab6e27d227ffaf12598c5c4add873bbbbf86396be10d57e8f27aecf23f9aa4c4d2d7831fce490fbf02b4c4d618a046a35f81c9549bec3875c81d018402419df910474a2010b7aaad0309a1dc1552f54f7308e5fe11d99bb2c818c2b5e947833bc496261f2892cb3f10d1475086d99def7799aadda0f9db3e03b1384bced22a6e6eaade5b8c7a14c1146bb9524ec52af61664cbaac0447f1fe4c47c473c250d7f9180d8d394baa1ed80c33ab287491a3c78426f24959837e5f257271b445c7946de6a2340d92b334967fca2cda60b6713500c0e516d6d1d50d4fff46d7342770fce4391cde704f0fbfd95361d640aadf6c7dadfdfbd6d4cfd1473989e4a2f1b55bbdc2e0c2758e48bc151d87d3358341cfd9c2c0cda51de8f92ee0031906ca03b223377ae6e97ef67f7458b4165e6a898b1cece129afbbc14ef606e318fe57af6c05b1f9f19bad8d759a17b28e7de1f48abf9e41adcce3fc87b3d856800c73572f3e19ebca2b1b8085e9dcd2e76a14e11abb3305d5abaca46360ce06aec2458bf4d6eb4cd350ce40f0afdd2617b3cc9419176942770f137ebc5e1e12bef5ddaa01d822a0aa6c1ff9f8deb7ce93e80c5ea6107d9579fdf51d94fc279fcbd3ab789578144e998c0294c11ffd27a248d90dad087132087220e32184bf81ec2ad5e073a7e194880029a6ea1de15fa6909ce2308369f8a77c47b5669773060f28110f83bb08eb4df93ee77cb9714e29f5bfa91f8ef28488b936fe3f5d8d441ca1c9d77042f10eb12ee0e990cd8b590e33989f3b703654f83d045c13e8168a2174545e63f2726da8642e5bbae1cbe93d779b16fbaba96ef8a3745eecf9988aaeac28f7b64e7bd785c95d2ff299c17e0db306915f83db2e1814be14e25836af9dfe07e6201d95fb5d9a6f49584e1ee28adcec989deccb4dd11dc0520406802a0d4448ebb2c342c2766175d416584a2b96aaaf8b19a1c3012d537447ee03819d4256cc213ade18e819e84949bcb17393b5f50474c90036ab9873ff8541a3802e1b0a65f113e71b830ea0c4e9e4e62f8e089e202df7d724c8e1fe6bd3c1ea645dc41f2a57135f84624b9ca84f6c014fc999efabd52b8a657ab1ad1341add1233c497b39d44191484659fe4476be1085581d8d8ca1071abbe5ba16ce9a2e01a2f35aa8a08c3a1237e65cea7df3376c53f92f708ca2207566e4a12510873f37a873b910b21980558e7dedbf38de5c1ac5a837485f5d2aace59a0b8755b59f242a6e57f4c829b5ff273bed02943d9edc4a6dd45eab148c0a74d8040df2af8add54820103859c7b509258c706f793e462b442656e24b6ca4801492fe645085c12925c685798f4fa251ee37ee074703f2fbdc50cecb221ceec90c0353f28e7cbc7a95f1e6e55c65d22f076b5d9b0d5deb6d4d4ad2a5d2e3033750f7817fd06734ab9aaab41015c6fbefbd0c923337e1aeefd2557b1d5951fe19ad12b425928b56f18c753b7147baa31326534fe01b9c4b4ca60d2101f868bd007c7543fa793adf6285830efb357a0f519965701449ab989a6b588f604e5198d011d3230bc28c7d024f696db2a754e9b35eb026850f6db282ff446238e17f6c54a1c691ee7424a2864a2910abd1efa7c5a3081214df97ed0b5222d60579b755f7cb60109859a30e77549082916b500b329aac50896a8358bdfa686d1c9156ed2e265407baf444c30598eccbacc921d24f95cc1010363698d89ca6a9e75262032c6ab046e341ee74a1ff2b0c7fe5963e62fbd10e7cb474f7c8d0fb6d573b9b461a29e00fc32de2d2cf4af9561b6a8c4fc2a7b84b5f7f266822a8c6aafbec0d5960abcf2646a2003adcc4dd4c81a6a518f44d1148287a34a4293cb883eae3f5e92df65370e1d96363cbf124958fa4ecdfb01616393cacaf9d4b7bdf7abd8839daded6f33258ab85a1ac5d1964bbde7e259ab109267d84085022bd0e757f210dfad7f816f56c5f11d6729860fa82fdc8eff74c3251755a64e5adf33ede209ba137af2f29367a6d6be67ed229f56f5629adeee1c1da05cdb88c7d26395e864cdfa2b82d81f55db688653bfcea60e1641174bdd2dcb3225e5d4d81ed5ae6e416fb49efb56ec30063a258da894b0c1e76ec9c17af1407e665a9604e2232dc2ec57c5b7bc1e44bb43789764a4bc61432b9eac42a52d7b3e01b098dea7a42efd7aec2760b8c0d3f4e15648b0b641c7ef0ecc5368a97c9d23101beaa0a72e492245e910d4841f7fe83afadcfd63a75e5aa320dd6510e545fb6468897f41efcf2dda2f95c7b9c0da60b9f405662843d464f1953ae96bff1317277905b1a4e2b46f2c6cc6b1b99452c8e3d60a9a0a25882ec9973a7601a9cbfefd4141ac8f62bf7b1b526aa23423410e880b6bfcaff01f8fc311cd633b8221454b01d3b838b5b18c1ddf138b1b4e6397d9e894793d69432ac79042140aab0b1e9bbdaa5b56ff217b4955497b30c1815325250b6dcd1f652dbab131500850515f48ab635cbe96ed0433ffacadbad1baf7ab8a7d8f83790330fdf4edb4962af961e1370c67b28984055b1ccb6adcef4b87f81217868e88fbf09fd5856ea26313dcd5750f77509c3f3005f64f2ed1179d282b85ab69a291ddb2b22e8432d92e27c537470ecd8f9cbe39a69ac4ee2d97782ff6fa1a3b784c7f8892c25df282d0dce1fb7039f226601a2c3e0767e01037455d49961153abaf68e644e82c33e1ff6c8c0ff21de04949f4f4ff97f317cfd048ec7eda3342ac1f8b3cb40677424c7608e9ec62bde7765e9da71f4f20f339228cd571798b04b70b601159d3620df4fcd89ec9384487ee3ae3850ad985bfa75ad970409a7ac2b00398d4785724bc84d43da7533099335945fe8bf852599234fc3e596baf2d887a9738b3a81437555b72905a52979f6b84076de762295af46c1148f2211cdc681bbcdb9e37fc21a61e72bba979cfe8957c158831b136d91450ae348a181d6bbded3e6cf1cd1f870fde7b73c43ccd971623476b34f6641c7b631a37c0e54551b38c0ff7cd77839560dc0471178ec39787ff77936da66835a440e49202bc6716dc37f98ae4e7dabf6f79775ab634611dd493b5d952e5e63b17254b098ddb5c77bd3453e72189d9166b69161fa0d5b67aa28c7c72e14a5a179bdd3742edfa157e78d58a76e04ae391d43f2af93e6b9a1ffee0d43dc00fcc4c561b5c42d29dc089048c693db65db805b6778a7d06c3f277d1513e7f8222436093a60a3f6a726ac1a92a7546f7ce6bdadf81cc7b0cab68917fe16fbe187b5f6bf34f6eda6ba87589cb2be50fd17889ce29e03c9343c54c2404bc61830a2759cea6b65ef5fee9d06ba5a343c631ce26c208e0c24ae834d874b8c531260248c4ecca465fc34672eae07a6b04c474021bd6448878fbe0cea29278f6eb59356b8aafc3217f193d564bc3524e55a59054c5c7c7235e8dfe7dd017b41895b7154fd5d7d52609523ca572a06a92a1253711c9a37504339a73021bfb881909613bb4cc74840b2f7eb9293066d0afd15705c503994113d7a6846352c36bb65d7153425a1c5deb45b0c3b4987e043da8b2d3dad35089090b5b295bf3879b79830611387fa73e6da1f440fc745755302abf4f35d6f553c4a94510ecca657953f162f0b4761c3fa3cda88efd61e2718df5df1a3e52e6979abe3f864f72b3e21ae4c2123d117f054d4b2bf9bc8ca584a0e88c8d153f3d164ba5a69c2eb1f4fd64f96588eaeb0147b3c8f411175246b850b544989937efe3aaaff091c2e9244203931b499bcc281183c734d71a405ba00eacd6448b2a953e6918358b007fc9faf4d8d205cb30a10c2d21a9c6e71d302655540fde06c32a3d3f80f362683e0b67776026655e9e09a7ab33c148ffdf3005359f87130c0f0c9abfd78b215f80b4cc4b9dba973e80bbfee1c87a8ff088abf3ac0bece7911fd60609c22510ca521f2991ae34fb7dab3f131e12b71dc3aed7b1c0f11fd0ba8f359357b777e26c6dd95981fa05789ff584ff8cf20bf6b269ef07f6f84013409ceb66b5edac90fa9dca353b964296baebe9df57a72fe6a6729fb2c52300bb5df604d61828ba2cdda660b2baad726ef4dcb18511e38744826deb78a7b1fe82163cb2ef1717d45c793de86026627584f0f7f55701aa53d7c86614604ad1cc1b1ae579f0dace3e43bf271d9955a31d423c90e017e68de29c6a0a96783b963cabcf32fc1df090111b608f5e144acbd82a2b1343f0dced23fd8baa1e68d086d2baf3b4a9b0806b95361d026b794b0e6dca783ac3bb4f8f9011a04262185b47f8a5ec860b540f51cfa4651e340501dcbe67251c2cd6d2b69cf94bf37ab0112e3b76a272cae3d69e4720b2ceb1eb56813fad381be2d299b62d21bfd31a80dc0c7c79d55c5528347ccda5a50902c20a04c8aedc5ff96557efb31ca53c2001a6acbaca2a07e00e19250d0fe818dfa7cc697ec3c0e60c7513e9be1579a5f88b3467475c1556851a206fd5f166ff95e5dce2c47bf5e15b29020ce22c3da8fd31f0cee5fe804251a972404a6714d310e8e4b0577e8442afc3fe24c31bc55c011969a88c51b9eb6de398ec6fe419345ccffefc84852edc458f7f8550e40698d730c0b74caf24b4dfebcb4f569d9dae98b4adbc51abdce086e2e6c3b3cda8961480886aac4ca9292bd9372ad018fbe3bba41403695e2b099142d386183937b4ca4929781b3529218aebe183183308f1322d1b0b51633584359023cd981c65b8609ad8be1a8edbd2db5dabf9b1396d9fb5dd3709f5871f114fe3c0ea3a2ceb4174ad4179e8c9fb6c38386c25910aeaca90e92225b7d50441c71f8c56a3b373cf8f98b242770e2888ada45ecf2ca62018c247efd0ad061447393624c30c690985e0ab606f0903225a543161b5315cead5622491643d26452aab9a0ca86214276496f61ee0ab4cbbbd2fc75d9ae23443933519f9d899a933ed0d18aeb00d26052aba901b999c06b08087ed2f29a1812587109e6e507e42e6fc7a45f4b6918932a2f7f64ad7e7800abf83a7d6797ff393e04130d6807ec6d5389d0bd8c7e886bf3578731c9545a79038f4812d5043ddad4951c4f76c093152a62408cd46e39535611c670cd8832951ef0177355620bdce929f4a0922ad23c21548a54cc9fbe56b3ad3e5008f2a3803e1538c39e453f6662789cfd61fddc8f1b4bc3c7286bba22eaecf40519876a1dc1670030a5bb8241376c7c1e862f10b0eadc7954173c900bf5377495a9b989cecccd8d00aae5371429ad9f5631c4bf71bc92f3d144aecc0cef8e9e19562cb8dafe07ac87024401051bb3b9f6ce4c4753680336a0d9d2bb126e60c37405da52ebb4c8393f86800e2d754326b5ccbc053bf87ff7a8fe1c662bc5a4d948431baa6901b1e2de753ec033fa43b6c529e4948b4631834c5f272001fe0a40efdd70328a007f79f6a27e080e40f467b32a8411c805ff0c03197f11b244c0ff19b6cff10289bc58253c6ed91957ea4f5596cf6b5da0ea018e66be9816613f873b9c88ed94961b1d01404b98c2914688f90da7f68c1ba6752d8b70c22036e0cae5a3422226f4a7447a6f24141c4e883007f3375b93d5d7baaafa4f85af8576dea3c6eb463aed3c1a26381e0a8f97c180f38d438b9844744270eb511a7e0b203963993caf4bb7a19b6ba17e796eb28dda5f0388f2a5bdcb2bdf3fc8d468acf4e01b77a624f4c27b02776d782118a8c9359e625d709011a5969c12fd879525c14393ac64c019eeffdebf8dd3a3bab0192d589522d780294deb03328049688543e42e891f4a22425194f00585b74590d0c0f6b9bc968317cf4f0027c8615c6de2a4745f98f42945249bd354c2fe2246b2b9e2a7bfcaa2ac608b0042c0590f0d9c1c05a7fc0c47274313894617b29c71629c22bf3befe22173643cac78e9a97b334523e75457d40c94c70087ffbaf9d5a8a421329c3f111f5e004329befea6759d35e7476d280253cfafa44f095d6afb28177918b24dcc6199b2a282d7d6485f85121de1ed9a04d26edd8192cd863b6c86150006ae86549fa594068efedf6330a976d3d49870e334f5398b28dd52732eadc82c2424dca10ec22f2371f39116500475066074ade0642b9711f72d7e058b703a2735ba9f9f41ef714ef0ad7d3a461ed7a35f704e057554c66446ab1547b10bd6db785e4ab84ccfae5f60d955e763234cfdec277af4f49e496c2ce6ed1194d5e70a7205ab97ea985f64e103272506d004b0069f68ca078ecdab6d0e1c1588d770cb86bafdf01b63ea75b756d9597befdd8f665f83a90299ac08b272e2f232ab565db0d9407ad5768e36449ded6354330e09eeb95a0b0faad5672f2ba778330c85499693cc1b96e1a3fd59735a4c5407f9657224968ded6581d7f36ca69958d868662d79d8d37a2d18ff9804fcb5592f0839a9dad17a2065dad0076ef28710b8ba0192be5ac2b9fa6900af2fca41618f1ce53c5c472a0d64fc0ce44e521a72ca7e7619600a5ecee0b08558d701753cced576e20d4cdeec3b6bfa073e26c0f5819f6842f589e679326a9be1b7070c5848e15411bd9225520138149d0300f903822f441744736a6a990ce972d410bc9b0b3f4f390ea6bb9bfcd4dd9c094ff9979c33bd01dd7339d8177d1f95b5dede800cd523832390e2daab711108b555a9ee2c31576598189897b831f29e2ad4ff48a737cf6ecd858a5d93586d80e4c9325e8cbe7e7a6cc12ee4abe36e1a76589c70362e62114200de0d364e17c5ebf899fa2651334119eb07bf7ea87559190657aef33adefba6d91709fe6c8ff3e7002d996c5cb1bce808105fdfabcf74f1614ce2b3b2eb4e58edce829628374eccae24c805554eeaa7ea004e38f18e902edef1a7187dd80fbdba41104a9de7b3a6a0f2a52fb0e67e34832624346fa870898c4191d77f827cdada3a49a2c8668dc4e9eb46c5587f9305710f2b27ec8b1dfffc6fd38cafa4504219530572c76b7a0205d1244f5aa04d44f00e45e077010c9dbb8bb31bf1c6992b3ba7b6acb015f464f05df9f9583ecefc7e3e2dbf454353ccd10df5c29a406af4a19324c824ca33291ca1e9770aebfc0d5370725bce4a917c87358b0f96c78b91c27b07bb2fe418e2cb6bec456d0b2800a60af61f5648648e1ec6692ab1f89ac8cf2ee5cb229ac466cdbd522cf20e71f2e34ca173ee22d640c5b8cdc47adc2bbeb5174cc64e6837b0a014fa6a73121ce8d39914395ead206d8280d6ba472903c1c0c77f2fd584832fd44a2d4445b6fd7582db4efafbcc8e82aa13ac950852707167006ec57ec69fae3446480d6b7ad7023b515725516b0e081f9a531c52d46b8b7a94a1e40f4b952741296aba358004295f3f3cd662af6a93d140ddb2926e1c7a708038a99982c90ca6a8ca55c61323fe6edd46d4519284ba6242d903d9c3df6f7a02ca033e2395cd78ab64cc103cdc7d8b2cb13173c7d8841102b10e40b62db2cc5da9ee502113256456f0c931ed1519ad42bf81901d75c537c2bcc85ec73f10b7fd2372e7df54c47c8f911ed179207340e17689ff0fba2f148d7ff798c1573c0a8cbbc9ea3400f24633cb39d181e458c8cdba54b080e8622d520b0558db83365e1261d13f6277a461a87f83e5f7b87eab4ce93f895a9f05b993d600c0453cec4d46c65363faada91fe6de56dea3fff1e8fd4777bf608e33a3a958b47f8717289884ce2d208ba452af830fc995ae3725fd16c65b1935636021390ed1b350d016f3f1f62366162b2d9cc2176e0516cf8f55c0ebead92873719d49dc6477ce002ec1396bf0062ee151ab23f0bddbeb385dc3582e5097b93f517d7a048808bd502482f6cd00a8ef10c4d15136ffa6beb33c6279249da3784ffbc71424e9acf28a6f384949b3abfbb924a4e654294e49add7d20054ad20a78093f9c48834db4ba4e26068914dcfc4be2128de55ec4e41309efeca1834f2107cadb5e0dff9b20228f973781ed73456e839e1826fa99983a1c577396b070bf7ce2fd9294596a483457fdea08fe525d6ebee7b645d802cdb8014bd41ac1ee5a20bd849c122d3e25d9ee42462d66acf5ad864e3290b0e1b104d6517628c8e485b09dfe9255c4b4fb5dadc15ed8de5493ee23d874b7499ee264d9c57f762582dd4c4b3a7288c3925a4f50b2d5e67311578b4f9d2231e63e119f9d692b62fbc82995c7e8cc08c0a55fd3fb78aaec2f3abf464f4d06e68848ee29861fcab1820bf6735e8bf0c17d9a0efac115d3c34a6b4ce2357a31570291746262e083f1b88988c24588141f8ee0072f9db99765fa6c35cbd7fc21557cb8a5068e9bfca02cf1812a9347b3a712f42782ebb7c25796a3eca5c39125a07e720b788208e4ad74b02261f492f5b88b9b15d00dce3e275148401d268f19d52856c8c79f2b5d279a7132e512f228a58f04f4924a36bc7386e09678244f3b9a9c26207177d6bf2dabf7ccf59b2e4ef45f1980e46a6d4bb0952b996ed327300b13cfc969afbd0ee2b4fdf15a06116d0a51641fcd9ea17dbc75c8ef5b637c63de74f0bb8dadc6629f66663a976d5873b46ed38cf5ceb7f11ffc6cb8e28d4e7ad2d52694442aed2db410e1f319c2d2972b906497acf5a1e0cbd176fd5b40933e02884a7eafb12c2c2351dc2d81531d3339a1567506b61e3ade9aec429d76faa71dbecae4cf445f60e40ac245a601590be0a5a0d2767a6f0ed27fbc1eedfb1122683e0b4c638dee421f283dec74362737c34d1a8b234fbe8c23463936093e3a1bda9b010a1060727891d5a521631aa81528aa9200260521a3f78ab8abcc6e42b46e8d2498c3ebcc20b65c08c4457c6587f3af8f5ffbbfa0fe3ba7f8f1ce56b2ef8c13808de3e916e56d70ad69967b4ae8f80ca7673e105aa0c6c266e247fbca57b38639fdc392a8eb2cfca693fedab9ac5db774cec27f10284a6e85ab1ddaaa5c24b851a4230c0dfd57fe6625cf56f59b0f411cdda9867c39ce39fc1f42b012febd6525f04457c80c9db028d2b1482eb426a0961d26893b7bb81880f65f7b09cfd47fb555c1daff9607404d9449d48ff2256d71a40a6cb408a5e20498dff2fd4d969157b96937fa23b5145d1a485e58142b8b3db339d1b67134470562ad4ec44583d0765195f96730af97af5c09751f8c80a9df44083ce7f2f8569c57f38832c6eb64e8dbd236c07033daf74cc2493e1e2e67c2d9b738100b053c510978577eade677b4ccc6e5df05e1b887bee3e6462c77a1a8bf6102f8ef6f4cc1670ad5c47690f30b1b8cb826cd200692f84d2b75ea58938bac3581869a68f2139dd2fffb79bd709978a1479f10c583d1b7dda01de283fc3b2548cf48d2c78c23df48ba913fa0a60628b755c3169b4bff9b3b4597dbf6fccd816200da4475d4bd0f25d076765724e8936ca6ff2f74c74e9939437b508c5ee837dc94e373aeb96b3c447340f8f167a0babb60515df1efeee16103c3910638b7d4cc6b67c802ae0ca8bd74289bb19a323f9849beca2b586e14c1a472124d9a969e9237c6b83f1577fad61ce90f48b08d6bdf1175eca910a3eaff814d1f19e292e647dae01e47d13bdcc1a872ffc3bb0fb4a6f287a1a9b0f8d4eea67d1fde6f5c40af813f79a99f0ff12f8fc75757f87e517e27c54c867e192f211cb3844d4b15b89d2cae480a2a73dfc243b7202e1a80d2055d8d80654779fe53bf726b89957c46a9a4f5ce42fef43d824949cef10142461124387b58e5c736090ce98d2c6bcfb57a81862627e2ba6cf72bf6ff77064c406a3e7bf7d3ffc7f6e56df6764a5195e789588e17b9aed3fb62428f8d11545853b78c35af94aff6139fe66fee55c1461d7976ec6af346bd5f2043915867e129c9cfc4150a3efd6085f12be0f7d117345fd65671a5c32514d3d6c8692d52eb99363c299610e39960e464e83004bebfc8d842003b5f570c576f0c571e24bceec7989fc19de7b9867579f4db565325c4d2a85c3d2f956d30c410b25b5997be72f4ecede33ef9c65799eb3dbd0e66cd05e0ee28b0548c2c6a6efb16708a109ebbabc877bd82a6f6b774fe54e837092bbf9719827cf7c14d31e7d82d622db166c3d3b4e99eab09f3fc1251145e2fc5eddefadbd17c8d3e1ea1dab29e75b159015d96430febd48dcc1547e8cceeb676637e14c81d58816ff3ba645dc6f4c300c33ae6b6b9e1ab6f7a2a760d7f056381909373d480032284ed8a1f0bf50eb3c76518b9e01813bc9a9bed1dee74d5cb7bedb9a2059df7b66f4a307784f62c818d90084fbe89a3959868bc9cbdb4f4bc5ac248d9a5a3bafaa7db98323eb6a428625da4e140ce761862287220e2f5d2ce1d6596be67bf50707f52e221255b66ea0128fdbbb1880a7a9c1d2acd2922329a4675697dfba63b25d0d63e4c7dcc50717c4ed509f40e9d091505d1e3b55ac909a81716d4754d519adaf428e6724cede0e94ede6831a6b1db968e1ce50914044f5dfb1124b4c1b14c31483269c7a8abf0ccc924ff8c51ce8f8f931a5c87be7686567d678ffc7f5cff360b5b2a4721b1aae0001024eae06e453fff4a3e0dc2c3391afdeffd4351be2eca1efdd9dc7f7f2b059f5a62b7c18026ff5c35a5470917bae4037e6a653c2f823b7175a5b5dda2b4681e5ef51deeb3317865d8e60973a2f29d9898851df204849828ce88ad7af549a7ed3a200b37645e7bc4a3ffe36a13f7c42b079c6a6ad73e156d8bda1c6da8d3d4e099af21715d2f00761d3f1270be5a97c45eb9f438b58d66a63d9bf498a1b7eb73a7c9495d8ccf8c8fc9e8380c032473391b7459144e3eabd5e0ae56b1d9716255125ad5beca55b35c2d8b49482528e68dfdf8731f2b2b14c3f46648c032fb8d68638b90003684ffc078053b2609c15e42490ae70f2af9f538709b747980253c7d99531794173c970d746b14353fa885c920a6a7cf2108dd680b520a41951482869413e78ce61f1fd2691248a449318124be2483c49202d6b0ce498a386d2c6467742bd9d82f0106f47013824196886a81a32762fbb0828c488cbe83bde5a354386c2a5b7efd0aaaa96bc0fa99eda8f0c5a9b53fa7db030353df33659d05f45908a95347e82b21a6ff5ad94d51718fa86eb5c1f79a399e2429ba49717e616aa07edfb628b4ca982abb92687b061052f1a0c7a72662544fb5963df00dd97e27f4dcd04ced76bf0af43bc8f9e58d1039ae15d95d78cb36f8bd26530b870d21b802868a4abe7fa2840674979f8746d6328e46cf0527df7bd25b07abe3d97173c8be4591ba2b01375b051f90d8a6d026e9bd0edb770fcf1c58a8875290acb8ede852b598b08990b91b548ab58ed7f1f564fb3d0249f28e02d7f19f14e0d2d13252b5faf6fea424686902409625af6259bf96f328e3d0e3d9f1a576b569b2b8ea8bf7f4fd086f53aefe2b86fd30104f1aafb37d31eaeecf5c1119c8ad23cf2ac259394271bc73d1f07cf6ebcf92ac7ed29b7a0bbe20716c952da30e43df9b4491add604527479df2630a55a95dab26a20c0a0d206f37a8c1f4a7e567c90e2198d4a8d6a7517dcb8eec5bc992877edd3e8352f24327d8c994ab183e192e935c6d42bf4621eb95cc0678d78458208a48d0f66afcc12d60c751a306ec45d0390d1e25d8e94cb8e4b0db1e2542efcef0f002ffe81cd64bb9a8d1c3654278db2883405306f3edd1c6cc900b8599207b8e79e18dc52123824c7deb7da349ad81f7c4f37fd1a462864839b0e838c9307258dec23df0907355f6321347373a9e496c06354cbccf1578cc27274258754f97558e6d7e9ecbb48e86e21ee44d4538b788051a0febd7c0dac000189013ab9069a14326cfea4a0e5e8b28a3307a0fbf83d3162fdc6fbefc915fd4f6059016744045b2d95b63a2a836c9727cc47ee5d760ae5f2c9ac482795ef9db99ea6bceb31f967a7dcf45963a9e49a764ce885b86b0fe166392a06e11d572ea415f87b253f9651d5fe9ef5872be67bfba7299efcbe8c576d607487c76bcbe8a474a2783b76d50ae3bb101b67a734a3e50ecdba7ca238c18e9a3e8eba69c20f12c374a8984286ca31a45ddb414d017e7081379fd22cee7a8aa9d279a307638fd14d594a6b3bab66bee7930127518555957e171ad6860b7ea218ceeb464f7bc609f455e219c49f3c68cb86f79a237761fe7eeff32f0f72a1c7e7ff52164527997039fb06f1979f6f94d67622bb32aeb341817e8fc4fb98092be72d89f818e7e8b526f27454d293f293ae0c057bdcb6bb1d790ccb42229732cc97434ed9e6c5f82f500ec5bf03da6a6848b17a588aa437e0de58c94fcb3e71fe10e8edcd823d4144c6ead947a52840c4472b814e194993b571bb92e8514b38aa6283682efb2946d1b1d63b0fcbf6fae3f23913af569806b5ffd7af1a69c161afda305943baed686b982dcbba832f3330f50b8eb639ca780ac0953effa1f3b3e182373487a7e2abef995ec4d46da66d7013cd0ce4835376f5fb9b5d38a24a51d250e8213cb4ed9704fae3049a3c1c85d56e8cb0640b4fe5b1f0d9b053aaf7e1bb41c60562891b25bd0ce3de13cd3b63c37ba3bdc161f1b101d1b02cd44c88a5dbd06a5e2c90b313b1bb7ba6ae6c8e759d5481ffebc78209b242c8179dfa4bf397a2f436b1bf3bb6f9e4127e6e00c84b0aa42e010c1f64595a4693be84b7058d96ff754269f2f14647f7d2217f3ef212acbfc17526ea2008abe4b0fb608a9775a71903a27c2ead59232ef2a3a27606bfccc452f9c4ea6de2d844174b982ce14b22fe7d47783b3653f2ea6328d10dc45c2aecb13d3828de9e2c05d352280a5f6888b541caeafc1d10c9736972eca2959fb6d7a1c88efa2cea5963eb11c71c068de66b28cdec87f7833f6f25156087e538481a64ee8e0b75ef54017f971d3762746a0b852fe5b2adc4e7e89ad2a89669624e0d8dda8c8514a35ad2b0320458ce2bac0e9af1d5f4068b1ad7a64100dc8e1ee086058892cf8de69ba369317795276d3cdd63bfc8a39f8299796424f3d26687781e06ecf08a2e56bb78c9d702fd91c35000d5e9c0980169ee8bc2f7a8a44d5e5b69287fe7b491807bc9f85e18ac83d2936a91543f61a2d0a0dc248a7ebf7b4d18e54ab7ba01e792ae3e184d8b73f1dcc16613d3f3f7369194e2c334be6b81372cde989da7a004f0c78554068eeb0f0d93391cacb065aeb3839167fc9ad7d4660c2dde156822acfc10c135f228f94f205f8175042f742420f0520ac7e7b75412ec80172c6d7cd89f50bc7d8c457a5dc2879850c7a272d79a20be1a577bc3d3e93aba26dfd73a22194fddba6cfa1332d025f5c5cb009fb9c190926a43aac435f211162c18f57679d3c3480cc87d7ec3d52a40ab9c52285c25d9ad75f6bc3de784f6d8cc07ff8bcb3d3b8531bd6f839dfaa41fa535a801b60d12f3cddc1f9d0182f4b80cfb82a5cb0f22f4d5ed45f9d47ac68ba54873082166baecf1b13b06f07c32df2496d07d7996400f40fa7ed3b7f383abfe66f375dba4a1535373aa226deeb9f9aa1be59607a608fa0ba3f5602b6ccb751a560d9f79f2c585e924889c2ed2293312ea7ffb5f852e9952eb58bc2d81f33eb096af6be107923032dfdc39b5334849100395c737ec38181b01c95938e63fb285391419bd0a0ded1a95732aad11e836e114090292434635d5ead4fe9c6bdff271cb72a2710cdd723f05b2d25e16f9f79e681b35a29ee0d35037600196a02297a81f890f005ecf155347c74a7e003b831231426316dd53efa9fd9e075684b2121a3874c0d6d623b252eeeffebbf651bff40f83e62a2f1cc48c752ab8690dd28304a8f4651a221fe1177b32e827cf68a7c8b6b020412332066ff27aeeed2421f21436b215ee9958a7822a324b065ff16775eb7f876b7c1405816c73ca641591626c1c9b0fce0710f7f22642fd027295494bed6c3d48d742dd3ea3372c4ad5bd58506449b54f3f6ed122da6f75fabec605a04c0a85cc50fa2ef96f38ce3e8b262e6ed37a3a3604c9ff419afd49902063dea9f8f7014065ba4ac4c6f145fdd22248d95c78e5bace07b6f756b9db9fe69fc98073aa418a38a50b0b819947d0e8e75fed9d5ab31ead788bf22a55591a1d0c15f195e221c15d263cbdf5bb4b280b440d1d01785313818effd3668ad7798bd94c368ed9e4d3a5c93fd176af0a1b8c870d4645544cbb07227cfa2276ae0dff8a71dbcb4fb1f833d3912d75d541ab065880c0403d65a319f3e1cc43667fe10d135e78d6d3e09cf56295313a18c0be1884ad2f74006d49b6e671203787d57662c393cae7fd56917d82ceca5fb3daa7fdd3a1b709a641e2288b553be1e321fce302c05aacaf9f33bb3dce90c586cde7d93a9e73cb75f9975a5ea53425f33c233ac5bf815845357037988b326a449909014a465566e04e6d40c084385828532cd524e73cb0b3d6a8b896761a4980c410018dc24a900c782346d41db3cba98a66c519c7ac6c86205a283c381d94083f611c040080161b987ec4917d19ed044ec994d7040c0c1bf0df0cfceac373ea7f1a8473daa17e00b53084d3863fe4b35febdd92fe8d85e6deddf6400607aec81e41e0ed238b6fdcf770e1a569cdddd5e46a957eba3d9871e2d0b656dea6461ea60e56163396115df56cddac7d1c7c91614bc2d06c852bb80608fdfda3e6dc1cc1a64258aebc22349863972225b3c61755e9a86aed71e796a05d7f0513b8c289d40cd95c37265316a3de3c90015cae95ddf8b6689e1e4f33c810264018378c4aaa42cf90199541afc36e6fad18073792d50509b82b15d1d4aba7eadcd9a4efd82a45d5cc4a9ad8b8a9acc90176535b6fa49dd89ee27554d7b952e5fee8e74158bf29212781793deb9869866b9e18f14836f4af7bc0a907976ee88901280238310813a991cf6641d694991c358637a9c649c126312f3e114bb47e1972b64ea259c344cd760f9fb6aeb952fde1f0d62d4025cae5fc40ef1ed5641030ac6ad2fe796ae5b678260c5ee44cc43eeadbd8c2f67f1f2d14a61161a43c43a663c18a1ca27c407a4099bfe25efdbb23fa93744e142cae8476cc89a276bb67937cde9e6487d44023c2b89e21b049b6cdd21f60d85e7f9280e2b006f6553d51962ed2dfd8de63f6326de8d9acb44893496fe1571ec0f15a49695b7c33af4a2b8ff9cad0ddbf2d25da39915a75fc5cdd5200f06c89344e49be5447c2045314172c7c3c9c1c221c27618f610a71f74f9affba3e48b58494318a931565fc0aa3acdf39d89984740ca093f42fd71a9638f17e95699dab032f380f57390c6b1134c1dc30499d66aa911f7b09758b4b4301c60cc0c766f93e989cab70bbb6ed98b65437daa34a6d6130293ae8f3e093cd7c3b3105bf6ee656ab584abb5e4b4d3076cf92bdf6ca3b77e7505463383c65a6aa3b3e53c1b5f903c1be4b30a9f09ac0d90a811a7df2de4363c02cc0e75071a13058e28d330f68893a00dec9943db35084f2867b6548b1c35b80ce5fafea5bcb3bdf40503a18866946be71b2f8a50892fe861f1b3cfa1ca885445d392184c54d8bd6bcd60c0fa59f80a4379af7082f4a9bc7a111c97378e16337f93d78e3372332fcf8b73b113b258ea6dd87c286ef930d165a63d784c964532c42e901140b8dacf83519f44dcc39fa093e806b4980b93e73e518194e01c12aaec65094d42a17596b9037660cf0bf0ba31cf55ff46c0d7fbb1b4cfd58e5de6e2f332572c9910ede2916efa4785fa2122437a78afd12a41720b4f1f0e46e34a87739566911193787ad6c9a03c317c4404dcea2aa29902f670dfc45559ffe743f9799d03f5f7af4849af279ccad0b4bcf8312f06f6b3211b3420f01fe4e90f4621581a26fbddd917e9fc85cff81405c3c21697e4a396ba9de6e38e9edcb731217b67ce0212cae3fb61dd358e6e45fadf64bbdd47e99b82d3d331a3383891ae377f69c21144ee3f00068833cba617cb0d8361efb4cb7571a837b309ecefe15f97607a8f8cdc8f75f1f802b2641b6d9278b3b2944f8966ccbfe0ba1fb9f89897de1850c0ec98328824be74cf1237c75a4fd361b5668203f54f28028cd6df93e57a8cf44ef1c5137a24fed4a2d6c67df4a2275850f10bf4e5f87c5d9a1c38d121f5b36440416e47026f9799ff1f61e2b5cdc7bde4bc96aaa335fceb34b627752d54f53408b18f229ec5d3a2099ec9e1293f8bb46dfd59d852145a1d7e540f909d4111f1b5ddc8ed901c46929bdbc905aa512d8580da4a0de192ce71a5c377416afa381c332912cd59875f311612aa4b771487e50b4112380bed67fcf8bdaedd53383fc911dc89c91819f3a76f10aa9560d23e2d0e66b78c35af6a315c8add7afda0d64684329c213b2083944d697db909b74945155e0e6e38add69e9583dbd8c9d9c2d29893dbd292d5c2829bd39cdb94c38c959587d782dd9c95c5d2928797c7929bd7c298958b978d9793838b8385979d9760794817530b8b29a73b50cad96d24e80e72a7a1f9fdae7718ff26f997a1ded666be1ef1633a3b3b3bd0d246274831f068881181db6c2c6020ce8140e4a4510cd0be084242023c074c87cc2161cd81e8ff34cf703c7910f7c8e89206ef94568e53fa3c9b73b19a597270b39a7271b273b0b070f2b07170f3f0707199999ab3715a707323957d646eee259cdcacac6ca96d2ddc61d9c93d57e0271da47c01d400eaaa3c36e78003da59588e3dfcd6a6eca4e032cf1ab865a18186d5f5fd7595f845b0dbf57d923a8c102a03842909f9d7301eab2215adb1a6f5581b40c659880573855bf0c5aa3db492413593850d084b22f4071bffd5779a7127308f2abcfe085e650eea56e061055c70c8673dc81091e970098f198f24158949d18c87a2573c03f5239ea1533b1c3afc4178df7da48621583869101be2ada1f9f89d9340e8aeec6ec68f657b5aff085e3b6ac5af1b255d5ddc223595f49c9f20901abc289ccd1d723b71e2ecff44d289f36318b3b72f91bb44d609312a8606c09171c81d42c639725146b6fe9786335af2986f5ffb98fddae44accc86ca650b0b726e46f2f5737c8760890a2374c18b3d5a23ca8ed8c918a140d5ee28e4d71935254c0ef33e0aa5a352f75ed4d5e771e8b7c0f2b98f812bb0a6d1714b5de6be5887d076b2bd85d6d5d1922196220c7468d0535b7b12983a79b6ddfbbc9a4f417ffdb2178030cafcd4fee75b73ee8ca5af62b120253f91872472673683e0555f4f4c745efd4f60eb873246e21ea8d7cfdff6916da28dde6eed9321809965f517669b9c14b0a046fd41ebf8cb61d1c2be719e9663d4398336a906b379637359351725005c37439beda036e4d9094455aa6a6cd85cffb258662a1302fbdc8c839cf2e1beb802b85fd98f2d4f33ba5e0d2a8f2bd2f01a02d83a3656366d1449e34f7bfab368fb42610566f41094d3aa90e07b3bd734de98170304e400ee84fa5a10a894b23c403608046970a8e15da8e2191d68161da48c2fe75c815e8d1040488dd658e317fba703540d9acd6793809479df7462bd2503d9fab21d0964af95fc96548b0e2c6da2754742414d2ee0b62f75ea1fe174797f9df3d1848276291dfe8129fd9b2a9d09d0b14721f453732d10b8e07d307a1937372061e6d17279ccd07650d6d3eded817cef47282c788fdce75304cea2729dce2def201e476c06f58b14b2d5d2f82a1c8edcd64c895843a80e6b6b6ab8a974fd3b0dacce90ebe13cc6f996d76630a9d5a0a878bc66879207ad3ebfac8b1cfcf908a5d13e49153f0bfa34d35d0728a8300b493febccdcb3d81af8cb5ecddc4e364bc80faae0dd8287a371ee6fc8affc20a41153b6dac70ca0191b3ac419ca246f1eed1c229782a340c882b4ad8f86a1e7a846aaae4a03dfa0d9cf113cf410a0fb01161af797504d36f77c20dfcbc33c084e0fca883b9f2572624df4676d3be1c9d6e8c62dacaccd5388c3dac6ed5c1b7140118c8f157e4727e2db3220a5f21a3a8ab0ef28a1c819219aa7bb60a82ff1cd35ea7004b58424cf9412c251f26e0c02a98323c719b6b573fa0aba12649477e74690d573afacfc9a59676c76cfcd035d558961e8de0ff04572769dbde78e32ce9f71cc09b0e9ddd89765db6179fff563a7a3ab13377d74d6c0dcbb3d53f7f60ba82ffcfdd9ed6faeaebf1673fe0f43ceb795f3d67b5bb9c8dfbcb8270f2186fd3ecfe1eac358dfd43e1fc9cb80f7d916fe7928ac8441979a0d9a434bf54ecdd881b1a1193498388178bfc2a707ac550022f9791bd9ab37dd7ba416efd0a19ba8c39cbde44f1a4c878cd04f7b275d02cf7f4dfe62f67996b6b72571aa3a0042b36a43a0e00e3b18e66f3440aded2bbeb3b55c561411d5f1b24f72ec749ddbc342218a34d238937a31886e289848be74e559e2d52f01c69fd4b17f6972c82025e1b0cfd8bceb2ed7f968a57e0bf75d3d086b060d150d6a2a508fe43407e365d15c75ded93211038e604c1849db72395e1f02bec44ca0be7e91a9b13ec989a6d04b8fe76294b2a32ab5835e971e1894c2722d72f94dd14c1aa6440f04aee6f23e19f32dc6f08d4ab1e208af10a9313da9e5164a4e6383188fa337d9d4776ecb73200a82a66c1d41622f66b33c1e53dd53c45d2a7524897962f45af7dbb4831b2aa368385b70566d41cf347bfa4eb55d9ff767a0859e1fb693d7bb60413f24ea80d0dad015e5db23a84c4f84b3ff0c2ff16e00d5b763904d70dff8af919d3cc32e4e5527cf29fddccc7c44605c1a4a1401d25ca0dd6a4ed5b4d91d52f0fc0a2dfe15b63940ffdc00e4e7d5de50630783f583614b17227ea87c6d4dbb7b8ab836bfeca43d1b7651803e8da3afc023a113320ca9f8e1140bec29023af4ffc6cbc48825bb2325885e252c3a9304cc298ca0151c8f5140b22f005308ab6c04fc41ec17681bc5abfcb52af14170644fddb50d888416128682084c0917fc10176b78a5d10c830a3849e572446d306ee490d7214544bca26af7ebfdad19b43d8a1a38fc5b08c1bbc69bf6a040e223ee7613c573b4a19bcc93b5f79adc8c481f4fe6088a8605cac9cff29365ed83d6b95d0e958164f211027c12be4c71bf40139ed82736bf85a5b2b85eba8515e70295514f911e34507153d31a42e7fc030b6e530ddcdbd40fccacbff344276597b1226872c16b5e1bf8f5665f8254fb51c5936c4bd4f0bab8699dcc0a1945ad960034d4fc258285bc3dca513ff7f8fea0e1e20841b59629b0ac488546772a19823f39567b2c764506493e63c472f9715a741318a217b22ada78d455b28e7235f48befc5c8b3ef9976f7e8e5a1da1a34b5761cce0d4b41d8fe2819ca0c31687ffdc4a9c929168b97f122f7d1cc4b370c4b47d5538a69148cc0e05df3617058e1eacfa429528ef126d57f6ccf97b4d3ffba202c0e41d0af40a9c73cc3e20c47ae8ee6022e69106be8c77011b12c2bffe6fa91da20f8cbd68e82c10a958ff6a4cae83cd6a28cb7efe82507acb80f524f53c31327a14e7ec202d92d7d282d7d66aa167f50c2eb0dab29217da55f2922651cbacf6e53ee8ca376fa49d8b04dc3f1fe33d3b375f5ca04fa1ecaec5b1493005b56cd351be2dead6be2ac2fcf48db4e7a1223129c2ffd9d380f2659d6a843096e9772e63fcd816bfc6febfa5aa4860c6c1c59806d58717926b984f42c142a06677a9b7be7bdc594d432b8b2003084146ce7850b9652f6f15e2f8469408ea1be6b251d839380d45cdf170b82f737298dbbf6370f35a0f0860aad12fd28f627f323eedca081468866274e4ce1242ebe5f088f5635cee9c419c49241959e3679e2985c67e61953042cfa2e0f58fa37d8fc121f5880b3c6977d51811015d28139d32904404448d0578a8ea18c3aabdd12a15938317ee856447ce469e8217d8e3d3a190b8a7e1da7880e11508db2abe9fd3f229385240b61e61a4a888ee139b93c0875e978adf28f2e7e18941074dc559ffe34266d5c7269df6bfbe18c5c13583f2bcf86c2bd48e90dcfdd351080c98840410ec343ef1bfc986078244689aacb3792ee62d998f5e83a68bed0e76ac5d581c7591a4a340c07db1358cc4d39cf7c1cbe9d31d84ad2249520c6661a8f30c1c6c7c1a511bbae991323ed312297cfe0636e6bbe2fe973ff555253dad49d8eab799577c7c630bd10423f7caa8ca9b00b1d56cea55ed3fd308ab8707450488f17d1c7e4e1bce58807f27412d09b83a598dcbfe5f069f7f84c3d2efc9d6f7980e1deed2bcb2377c452240b33acb779d1016c342db5eb966293c031655705bf29abc2924650b1dfdf4dedd487598b4dab247d676ad6cf2f99b17d822593a88091ab829bd13d2593e4b45746f755292f83b694ce4a9d497e737dfb975f428eeff0ce3474ae1fd1e640164d0f48397be8e3078f9c2332e2a86314692393439ecc440b7daecfca16f1c64f2dabe56fa4e5c0cbf9979ebfb59b27d8aa77a9dce7abdefbe0ae1fb7e774910571a55c5609e046aa46b15367685e2871435bdcc065587cf3b6e9b0e90b63aaabd2ea3f5b59cee9ec3ca541e2fa88ef674b4a9ba251121501f3bc39427c3d5a472382c49024699f9c41934cb77930376817c56442ce886ac51cb1fd1e58eaa1fc877da00096c6cfa4e2d7ced63b4784e3ea4c5c44ed591ec30a2ef51932118e8bfeb4d0b04507e8de8b1aadc74cb23dd9b51e2865db733f637827faa07d55b06ff80f2c245791a2321284743b7623766a825047805fc5195d939b0139ce6e9760f4011a151f1155cb4928d3b888d0eb3caef6cd75870c42f13461e669298b039d811ccdca02fbb286fd7f62dfc3ff4ccb16e1ed6d1b9fe3edbb676628ffa1cf4d8d4feb39ba8876688b76e042380c04faf3820dae47ec7a9a3b5d87c384444acb68d7555db9dc4f853abb57a8e7f7c964ac672059dffae9c0e2bff304b967077e052ba78d2c0cb69941c4778429b17a1c8cb082afb2ca2feb30af55b50c3d66519479d57c62b217b69b093072377414cf0af18115680c96502aba83604c02aca77e682ede8a9b02b867fea54c071bf3b2b6cdf4fe720b1509f70e22643a702ced5b238f73141c2826789727aa942895d2153beb4bf4958e5040c384ee48bba66c10d8fb8e1b9793f2166b82b9a9d774749dd6d5fc2d08f08fe2d0098752fb5bd1673bcfd5e2562e3ff2990433af6c7c420842f51984f9243bcd2daa9e31d68e261068dee0f8d97689bcba312fc755adc3937494c2b97bb0d24fd67e44822ea0f6f1759af275cefe7aedf1c964ca4a04ee721a1dbb83317be1549eb94ec4af6c9fa64bc8a45aa1e20b9c200f918a211cc232c4a12fbebd3c2afce9ef90f798f73a39cc62c917495c789f417165f1516852fad2c3429c98e56f4808cf2ca4c0833755c28fa2c1923fb4901d1ebcc894bf8bc3b9b87530fb6025dd1eed7b168d125be2fb311e662a5fad0d79b2881715cc80d507c9cfd98e3e648ac3be20c91157c3f417d1eab08026551174bc429d24cbc6dbbb29a94eb1f74d9d0b8e55bff8bc2a7f0a0abdeb61503cc108abfb8053f430e490c5d57c1d073c39ce05b19b5cb3fe9b7e67cc3a8e577e9f8083a479191ef02d2fdef470f99e26ddcb44c209962da9ec90021550bdbb8d231360aa25907ff912776f7c4b93dc5e0fde71f89f9ad9ef750d91aca2bfa90e11459f201e5bd59b8a4b58e2918ed39852ed96ed7d569c4558e702034f66b42a7a856774f2414dc75fbd729bcad243f997ec9cbf250b4f1a67c1b68bd079bf7c29614a2c8123aee7d37e0fc2d3c71b9729fcc6a9a619aaace68de9e39a8e1d57f5d568966ffea32dd8153c103fe506cab5b6b31409658da0f85ef36f754287f840311bd1fc50f2c026897e5d6110648a53af498331b29825c49675956d803b12bdd800abbe8dd2c9e8ab29c4ddf88d77fda60a3ad475713d0d8bc48da9f4d40004cfd4d365db8a07f7d0eedbfbf424c7a7b12897a01cd3aa8daea5ce31a5ebdedbe6b3e26cf1028ce930e1ddce08426697f71b8ad5325a42cf67ab8932f2ad6e9efbe3b08e68487ecea2563b0dbb563edbb6038b657f2cb168d8791f76ff422d8a5e7c6762a3d39005e9d27601759823f3cf48e48e2f85f41fe5174497f0b5bee97ce9b319fe2d962d46afdbf023effff6cc161b1df337dc2406d86a0277c6a76bbbf7f904074aa9b939adcb5a9b576c0efd49906481536367da32d913a671fafb7634619cc08a6ae188ab59e5f7e8d44547f53d4532ca5c9a62651a9f1d661d3fa8d8879a6533f4d9186e6c5e81b35fe0c3c7edefb76a4951dc5f79f893209dcf6a6bcf4eb3582aefe698fe143dd9a5253c26d1c982628a7d39bebd648ac2cf5cf626ed5e013ed64d8f90abc63a67880f5445ed74e7187e7e51796640fd197fc27e2851f79dc7f7a6b825bd4bcd3fd48e6735a10e451b2cdeef849cd940c407ed93d3fd44d7cae477586415a909b97cf310a0f84de3691d64d990e755a8a75e2950413e1f547fcb506a2882228c0f12ca00ce9f36900f52efc496b50b7949c6ba3a22f9fea29231710f84be51f62741904e7bca02f3569015bac87430a16d36453d8b9fab7f6afbb2415fd96e90c142e615f0742626e6d7ac8f184ccc9b257b47dd782ed0153f0d06558e3c661440da2b1430124b9734fb502d6f186ec0d0665fc475d500f6f957c4cb71f13a00e3fa1344fe1ec728960a270b9b777dbbbecbd70295c6b93fdf73a39d4e8e5c2ffcc1341d7d3280f18fdd256875836d9183aaf448aa550081c177a7a57d22a3dbd83c93ada32e3d650ae2adbff779d8b5cbd35bd204fe17785eb3b40d6399fefdf7a8a7e122a10d45f8ebf530893b2624d213a2e91a31553fe2616bfc5f35d1332b0ec93fc9165a8d6fe940f0b7c1fab2d284ef884ae90323dd6979d074aa8b7a9cfdcffd0c07dfe8f3d1e10305f54dbd1649b5af17a67f2ab4b5941d682c58f626a1b463c7e53306b1e205d61d5459d73b49efc087dbdbf7dbe38d285002ec5ffd287ed997057bd858c760b2a0b3bdd57804138e15763907ecdfd07889474229d4917d2b56ab7ea897d044922c92495f422434871c9505173583412aa38927a88184a9d5b30822044de5360e2a76a6a0e28e030955af757559d268cb8d5dfece925101660e40f0e34f3a1b8ba332d5f50066d7a95ad76f2d9ab6368021a2f2bc0056a6a9b8ab4bb60de56e50e48179d872cfbc730e72969e4498c4422a3068784ac740fcc64d91958d310c8fc204b3523501e1a00497ec6a218df3b839987db12077141a0d87585f902ff9fb279f3a009d26bfbdbccc0f09e19610d3aa51e416da17d8bea940ce8bd943ce14fe2aa0c6b28cd99a8b83ae38bcb64eaa044ee9c7a4545a039259d2f3fa754d3da69a5f2ad2d73a330f20b43bb081f5b9cdadf342ddb453c40b791a8bd0da668c441f0d44ba8fe219a7a7f540bdb7eeb7baaf2ff346f1da22ae8ac9d13595fc72e93bf5c04c42c20f9d8b34d68bb623d7a30509a9e5da3c4dc5c58c0bb26fc7f2c155f6d337e387ce167faae091f915a4dca1e43f2b71bf3d87293fc6ffbfec5d7610481dc8487439216855125786451892db4db9e5b23613dd9de322320b08cc487d0791fa84aacc1ff11032a0d3f6a3f3a191ea3bd56d51297e99e39ddd187d04b7ec5ecade1029ecec25ddafa3a315b6a56cfcd27198ffbac5a6b7e3467d76dd8441c460f17909d88a50279a93923d580483b20b2dba60ea2a2cb057ea5ff7aa1263ac4de26c83f7abefcbff63f339c638319e2d20213389cfd827c768262b695c906b3b0e1b1d626c35d8d2c41570f9776bfa2e1b63f076e6145913fe6fbf33427146d9ced6bbb5facb0f50fc594b4d2e28a3d972b1c81cbf0bd003352590d3cd156a85611d2f537f2592b6bcb2c7f9f5929c807ebfd5a98e31b6848ab78ef511eb25a4e2e6475651435deb7d9f4457adf45e5dd48ad84a05aba698f858e32f32f695e3ef0b62bf8c84f90d0fe03a7650f9ff05697372646dece46afe736fc461f63f7d625505744878c2dfe590670de48bec3168ea1a89440e0c691491f681d74e4c1d9a573f4a68c99f30f179ffc324b08d3cfefe61bbcacf145698e2e5dd6d292b8c049ab65c361f6b735ad6e3bf95a10c85d2391c5db276edd53f9d1bc157762316ed11821fd462e33ede56690ee9656bd47c5b89a5328820f4f79d5641d5129870d6b6d8424349dc0b8470bcc0e5fec56f2088f79919d9c485723ba2f45149b6b4922e9bf7bed4a2c964bc49e028040f462ac45893f56b0b5dd17ac90493d2320ddbf31b3c16fe80c8aee81fde3c33f66a25beec1e3d0526f10160fd81579a725bad3b310d6eaf7bd3cb2f513a77e80526a011aa53a286779f41d6dd9c3b7ed5d4783a581cd5dee665b06e8f140dec0818516be7ba4ba4fe2481262ba6a0615f0da8bc935620eaaf64dcbe6149a89ddb8370a8f80121121018bed5a2ed500ea944caafefaa715bfe62f7ff1ed58e89bbc1e3b5ff1a73bfcbf12beff3ff06247553811ae5aab9c95fb2adca38759d20de657c1f28a9cf9b219ae0961be7fdb3b80546163d377183da322fe9fd65d75146e0502192c0aececd224ccd745f6126c65dcb41e3012b2f00a332a9a8c25fa03ff5ed6ca4e03725723aebc69a054da59336e46b61d08f1fdf299a17a6533c51d477675e4c2d1e6d32fc46013cf06a262dd7a1a7c0aa9acbc4d0a887ed007347ab83d029d7c160fdc63e4ba039c79fe14fad3bf25cf99e8e1fc2c46f2311923827e3da4aecbb4398d5c6d570ca10c22e7b8fb27b539693c7f9f018567e645ecb9211b5a04945fc3537d393c1f8fd5b12d71c7d313d6630637d52ee33fae3778ea3315b75a27fd6fc2f3414c6228bceeb35a108c29f4fab102a917f976d8dd685c94f0e0cefea5be9efe3499f6e38f01ad7d5002d01f3866b434d5a2fa4f815c7e88a3ca4aef6f4d925f802fa4c119cf43df736adc8a68cfb1bb5841b7cac7dff597cd53f6c6b7ec21e2f4310661a0e81bf82cfe571d694ef09830a18b0f260d4bb7cb25f0ad7b0854c71ca7cd3c2218c681f3c6d4d2161e6a57ff1b4c714e95a021019f8d2943c1a0c27d24b1456e0144b13f06bcfbb15af1ad963d6e1595ef571f628a6084c58b32e668961e60dadb1b16e56efe8b84ab27e32498e4ebb2e8c7eccde5ee2a8d823431adb086be7f40abf7fc8d9bf39fb6579b784067142fd863e2c38534add1919f6fb52f8272a7ebb006a0dcebaed49002b65493fdb589972c7a1721c12db459769db15a6a8a87d40abf670e4b65b8af968d8b9140c1d4434f73b52a2fb2ff27c2cb745a8fee9b4305f485d7b5820455e2e8637b3ab3284ee35443e78386cd5c8d7d895bf6852be400af6d02d67d8c8b128035bbbe4583882f0ce8357b8863608408526aecc78d17f91f50de0f2661431edd910aca271581023b90c05ab7a75b28fae2d8bcfb0814affce7e4d4057e63be9b2816adcc9c62cdbcf3396d6fd63310011263eb488552ae4fca14a70f7522873d1fb568a17f0fb795e0be64a0525636174542c1dd359352d0bf33ffa762a151274b2d391fe5f1e819696954a572b932229132125f103ae98b68a960d74307aeceb62f097bb0b28e115a14c68ccc390a79d2c05444037e2f19d5078e9700907a81d32fa7024747b4ae1d785ab69a559cd7a10da7925034bd4fab558701e738fe6fae9f5c64742dbef4aa0ff439a354efe277e40b252ac2bf17aad88a2eb92aa88482f9e5b4efe5ef5a79c6c36fa685b1faf3caef31b70c1ebff4d62bbe475bbf8227f197521860b85f4945a9924f74ad9b8f95a70e7e686d3fef6fad4955a7a5e05ff01651112add9ae814eb20a85ed03e63fed9cd4ed3df709587f291b84f9455e1fb3b42b1b89cd5ca8944630b53721bd32483e8fccb2d58d87de2fffe2ad2c90c6c596f72a7596efe1a57608d28439e69ee2f829702b244afe8568c1aa276a21c84f16d3974a0885fde6666cebef63af071fc313a9f87872d20f279c29b3dd31b68421d6891a3cd0936e4028d01028993033d5fab131a729dae20c28e066c8584c040ff2b3ab9e434b147437c0c1400b0704f8e2b375f6287d52dff2f3a061bb0b440d3c3ed6eb0a457d13a28892ea17c9b23506207524b82f66cce7703572d60c803b1283058726b5408bd40e6ee8b3c67f540740eedb44695dda30195295d13167d49b9cf05c77506ea332c25bd1c514e4de43901c3883e384329c6b6500613292cf2eaf06eeacf9971ea3ed4a0646d34f4a17e1eb45c13f9cbbc56ddc63ccbae5527b67d863b100cd478cacaa118cfc607a3bbb7994b4c3ed68f33e60cb1fc30f4e02c282aa510f9052893a157e3340ad09f31c12163d191a9d620a27f12735779748811400ee02d918ea8e466c0a1511790871e20456f10ab47f950196998381a08aee954021f950a3fc7a6aa5523f83986bc6a447585bb1e595ac822cfaf465190eee72aa1660696132280e09bab561f6aa9926a65ec32282ed204d2be0058342fc7e22129066fba483937806055fd8ec993f69e6842bf94898051e5bedb93fc9cf69e9b8a100f07fa7e90b7139c7c601824437b32e666f76edb659d19aa0497dafe2495e4cf5134b6d382f965aabc4aec1fc4c045fb86fe53deab091fe45e9fa854c052dab43f7a858a034e54b0da9665a4aae3bb6c76ddffe0574b68a713f054ae5384a05f5fb0abbf2f12a222e359a5666e93bdef7b940961e8536a886de21e1f558c9485a305306c80a7b414d26da9aa33ed7c95990e863a4d8d205c7423e6fa6a6f31900d1ee297dd2bc7158fc4403070db5f0de5256b9415314d3170b1d0b6cc42265192e8c46bebe8de70bae48a9d01782edbb36c69547fcf7f6994c6f7b71dc1542584051b0925aa94c6fd4eddaab8e9c40a00d1a9ec9011967f751e7afc7d50341a8931b05dab9e1adf0c7dcf0e1764a3d88b6f3a35d1188201b2d7e15cdea4b2df2adaced8782f7378f8fff158d136a512e29dc7dc36fedfa20356f70186c58fcdae08614d9185649724532bd1e5ee4d9453bb5c0329357601bea5bd3bbb73b9480261efeda52764b5258a3483eeb6d0b0a6c227360a1f417ca5ac497d3806c35f45c3a995f443ab300602100dca874361201182064681233019a201e380a2e2ae545167a834d90546f03e4a649e07eec3087264dceecc26af73ef82e22acf6845f7ed04f6e38765114943c5bb86fe6fcac1769e71f53f9b29fccce197b15ee0b15a7f4efa9975ed825c7b0771d6a48808ae9dd9582a55841bd5f1b6ae13742d7d9074d481afac2eb55f0949edb3ec2f6c1652489ab1da650f8f845fe50d7a2f8ce325df1fbd23df03a297f18c211c9aba3a2d916c18953f1ef14bdec4be77be9ac52a268e7ef0f36e76cb7a1a9a7a4a35ac78bacdd2287224d4cfdcbe1025e69749a20da86ef51626432c4fc0d57006d17d212a9e8fb0a6b7684e0dd38f23f9912093ed1a71d2ecddef8707048bbbb0e37bc76542fcddd7a5b7cc90f3851e2371508ea2c7c5d5fec5d0e1bfb2b67f83bd9c8fadf411a6cac9d3c7aeb0bd62d784efe7038cb15fa934265666350dc7b3c433739759ce7b2bcdc19d6c8a05007d2531bfc30139103f97c7a0c8459f96e937ba19abc545657ba3fa0c733876061e9e751b12fc016f3db4ac91298d326ff22e3a3d958dd1238df4b8568f6791f844cf900b859cf4a4385bd7a4c54d87523c8ab146ba31791a5b849250ca669875af68f0e89a088b4cb433a9c27460e645bf46a431430cb438bc1392f4c4ea27f5192721247a8a886fb9e44490537246cec905b92457e49adc905b7247eec9037924ffc813f95ff5d96d8289b6407e9f1f882bb17fc88800c991e575ef27831010418321d3d14a22a1e684a24717d67687b6f5c323379c8a8bda86f4702b13b84a50562c58251f5c1d3b450c7efb44e869b8fec4fb3c2ea73a23cacf7b34593277edf7907711fc16b5badf7b754ca9a3b77660de665585d40d49516ff1d098da874989377d1f37dcc2b6d02bfb632a4a63b3ee0d39fa67353f96e4f520e649a0a434f0528b7d4e0b0cf5bd4eee2d4e28ecf55e42ba157d2cc4cfe313fe8a5bb153af93567a1d1672da0a027bbc64f462e9bc2c5f2fef27042cfe4881370002820832b3a16149769894f424bd0964c888f4ee11deacc0c036c4872b6fa557b768086ea6573b2dac214de1e21d53f92127547ceb5d5ec333f343ebce7b3c72dd811779c3fb6ce44ccc1011b3f54bb2996ac767f318823665c8f5d3a77918fc8ce27928821e411784b9df70ba47f6deecf8e0ae6651cde18b6508f0fccd018b933e8103d98841d2b5a86bc0b2759bd9713629717160cf78aeeafa00c53f6378a4c1a08c3b3701bd18e9c051c048d1b6a4da63032f5d976b3d8ddaef0e9e844693b8df90f373190eed5da2bc2007f21570442fbb347b493741bc810ac67179b729889760f520e9959f185409a51737fdde2a9c2837c12a939e5612b2a7aa4f9a0cad039e653848f640f3ba192447a86c2a90712c3b5842e8171c93fde2c4b8e4fad2db50090341c73d8577950d6ed3b43958e675c33d6a06604a4d77d8ad9228c580de604e20aafcd46b8ed451c883bbb94431fb0f4e3381ecf065ddd5deeef1b5ac90304838260c7cdc100127ad127f3413f1b63a0b8a362758ac8263eb418c4b766b7582cebf20fd3262b9a3d1184880cac1e1adaf511d42f8b6f2863327bb2d8b6a0d61f302307bbb6c314622d9641d6bd4447ccf6696f7c67cdf874f5196ff68811e4ecdd077c2d9f8278fa442f5dadf7d1278422eb7ea540ab691e8bf54439bcf637ab5ad4bf89c0235411736e232c80e98cbb9fd8fc5e61da90c07a849f2c7ac3290437e64a1f071e7a654f4aa1825b0fe1a85e8cd8d77460f72b0ee84be065153fa8876f602091fad14e8296d97d857b9655eea570b7e535509244ae192891451e08d9c88e02959e05ee58ec5279420c8007bc10648ba7dc3c801829a94c87da711b74bbbc4a8c94ab3726af8f0e951d32e887f117f46232c3019693af23d309228e4ebb7bcd05fa26ed40efcd798ff6c1a24b2a5a12381e918ccbf8d1ac2cfcc1ef79cf2b157756715b8acba016fd4924bec03ea480295edfe41b59cf22400701866b6eecf22dc45e704ceec168bddb57907048856f538102dedb92950f48535cb2643df05784cf50ff1ad9d7704764cfae64ba4181efabc228d6cc8f2c046d37416279e034b0664c5a9a1a6c3a1eab62eb44f735597a85a0f236e463dc0a34ebc168cc633f124e8436cf14525ce23e35c917d2c62c37993835cd16388e88498194a96e5f4db19d43f01dfdcbc850a7219a256ba7e8b08334a7367503e7ec5ea3dce10482ca4057bb63a13d98e497351355bad5792b4a592b4adeeb9b6d71565474d70da972b233f2080ed497646dbcbbfe8303043b8eeebf012160c34f3be301fb5e78c0f70a9c174b8e400a16c29ee49c88f233fcdcafe0cd1fa43ebc980abd594e79154a293eb5e5aeb88418af80f058c1429781d0e9fd94e2dbaf90a35228014bec7acd40eb466529a3788f42752ebd60d6e2fabfd77e80d221fb9f47bb0ac5fc6b6d465bacae3b1371cd6f61aaf63353fc77f233fb03aa258923f2c3a9113bdbb481bc58654f38c5ef4a61d88daf2100930ab2068b42d6f1bf53c615eb0a9974a7b76548ae06cae93778663c42c82357e0242a0f4614f9b43a9d47e8da6d2a4ddc78d9e1e25d8fc2cc0b697946d39ae465079ce2cda40b83a11d1b2acdcaacb4373acec21f7521597bd79dbdec0a19a44006e53e860bff5001820512ccbb0c133d3feb57a3354f0afa63ca454e4d30d76c903b66da2929a682b35a0ed2884599ee82753f09c0b35ae2ca98a3b812c7322032d1bb29c3850a8c1eb69038bfc9de45a0a1a281490a21788e8c880a074c5dfe7f63398fdde1fd2f5603442b451a5023731132ab34da6561d62c00a0f5eb754f46987610772b8fe3512d823af007fd19ec125963adc5a2b06539d0f829d23b7c150e43f141c174706e93ab6f87f620e315e74ab3a020eada4fd358e8f10d6088c184f1834218f92d9fe76ba6c126ee49521bdd11e75dbcb522aca96f46821e120b36eff7b26e59e64d426b27378a8484690006a023ad107061c2d7d3f9a3e40775831e21aefb8f45704ffc07886f18055d9a4a2356fb53059047cffd1fe92d8b943bccd9e8b4dc5fa254454722a78c1ff2abac8f846638945b708292cee739f947e1e035aca1bec4ee2f16cd8e17252b9ba33b8107df5b58ec4cd0efdf55335b828b5b8f7fe16611b959a3ed1a0d5c5f4cc03899c2b200423d8261d5506c000c1a1260d5eb9ceafbd86e13baf8e0b5e44c278d00d6fccaf24b1ad4d4fc677e501cf77f21f57b151483cdfbf301c4ccc7ee7b164b6618834509bd8ef324f5aa99d25ec5ca2f344716a2ea0f6d90b074e2bb785bc6b57d3679bfdcfc75cc8f3bacd09954e65a0d1e95217c7bd67540310d13486c1c07f128646fc3d9b3683f8e4c4ffaea1564706f86fec53d79d25f8d85951f447cb800219aa1378d0fabfbe656161e396cd50fbb392d9fa242228eff01e96a43eeceefe070b6a53093def6d282b4bddf8421209882a2b69275df5ae251acc57bf2b2df6b52f2bffb64778e6a8235651fcb9eda90ec09a729b003ffab23c6909ee8dfa0dddba81d532eab4ef544c57683b5743d9a7db09d5c0a8f80ef215ec1c0a0c2d49e672b25d58fabc81c9c8dfc784ae99537265a7ded859bc6674eafe14b3f6491a40a661cec50f265c043ac8f9b1fbcc4b0182e30a81ab2d2d85d4b4dc28fc98258aa175dff26f3b5d3428ed751cf4a2b4f7f52e471e4616d17e1248dfd7900142f977b6abd6c2a069e27d99641682658a998647c1d736231af742f83690d9a7a7d8f405ab44a4706b0708f291d2fce42c140026283c9b7cbd65e255142dc0e700faf43631fe2d560d94f8140899b29033a8f2fc6608f0ecd197fbef63b166118ca6eb858f23c1bbfe96ec53c640d99a25efe959c1b16f452db6d48786937ccf52ff90c25af7f6c2cbd6519ff7478e7d49ba744b539e8873dac90cab0afcec142d88a1e5c408207e4fb68c75ebd91326f572403b4b368595815bf479b4e319ee5cf687a2676b1d202cb1dfb5dbd85c70d3e7afbb2543a17476db7f2550fada41430f1d95ef7ce3d5094bcb3a46b41c2b4f69c1e4cdff44e64d79800c0eff45d2d1a6bfc18e500bf23dbaf091fe14cd5b64713b626c104db03993a2cc0e18c1c1f567655f474be179c442f707d8cb2c448a95c3deda7b0c35132ee351960ff8a1f73b647de0e1e2f089af567b68452f966544a389862aa993fd9bcd71632b65e86ae62fb3dbfa88942d4178ac9d7f20b0fa50ce95e2242678af11af9f16827f754e8a773429c019d604bc4401ea0ab0f64ff50654c8ae183e1d1fac86bafb27f5621d79ce0fe8c93411f43e542cc13517a2f8a224c55cd111e58aeff7650d4afc5af8ebe3c993b79e5c82b9b8777662e95043551941233b0ea5d79cc9bdf6fa2f04cf00f5958042b950d3d373b560979a41fbc5f808ba1f43def1976ba9614bcaf242295920194965887b1ef6db34f63fe6c8ddbbb8238d360d388433819e311db5b98736a4fd76cf2f11c9eaf1181de8a57f8798943d4923f9a7eabff05f7006f7018180f07d9a5b383cf50655ea9a0bbe1635e67f2415ecde1426c565229632dcc16001980bbb8f0d4349af8b468dae760c83371374eb4d48bedc2e5e4afd67e4a977663f65b8ba7b30d0f49e0a1a051eebe4e92645b023c952bf9092d61cf71462965f69a3f6fb208a18fe543f2e7b4d11948d6e0a081fb3b676322af19b0a6067fe6fbd60e73a75b54d70e97e6f42bbeb16cbcd0ed70995065127d59abb6f44dd242e494b2f4726a332440084b20916947918cf4e0e4ed43a28c2ac4481f9bc4d79a4794b5de1bbd5d48e4800ea9ba5acb3ecb7d271ffb8e73e514b3e487a24e8906c71444dbc223e6003a04ee20ef36090fbd8b3d32c8dba9d360fffbc55def25eb8e5a173e63120e0f05f5e878f708640a40f0cb8509ac58ef23b721daf4af8cb78dbc51f7851fd4cedfc2be645c77a3166d4ef01307d7e1af7f77f7186071f9a23f7ba7f75d42d7a5fdf3617f5d3796139a95fb4ee044546a18bf030e5a57b82bb4aef3fe4654b0de14c5afa4052e5572af91f1d1a08bed323ebdcb2fe2f83c999f767a63efd52b112b306f704982acb5bc38c89bc076009d4b4a80efdfdc5755dfccc3434f7291c6d23e8141f838420fb8a182dfdd1fd70261f81505971ce9854d8cfc90d387415c38bfe8f5f72475c028d9cd7f0009798ecba21943ed3509bd405877a69c5603eb39331c965b572d6bfc3a5ec7bb4a59c19d80887c32e05cb482ccd30482a0318e0f67985a335ea8469fbec4bfdad5e2ff48f7d2642d459051af14d349c8906a8010cba4399bae7fe22638a5989ebfefeb0b482cee6b15dd52e83957be9d970d0be2f324c19f550bb675012fe7f7e327726f80309a3efaf5cb8559d5a2c1f675182e8ff460d461aac77fea3db0a7bcb7f1a8d92bf27c7763ea8dc9710afa64d452462cbb0291da01887a300158f7a55bb3225d85c4c42e7a342e2c1dc8ee4929a00ed1c7d35e1607fa4ca6bd3c106aa513c7bd44f84e1384fc8b12616ce8514c2714e180cf7fbfe0778b60fd2e8da9338a8bfd2cb9f8a4cf463efcb53378e099790bceb42b64ffe77f2c68b29502665dc839d3ba5ad8878c5c298be02678068f01c22f46addba1163dcac3e75d9acef6b1aa197a87441cc1e738634c42ba413d108a24670a553cb5136774f3a292739b5315b95de385f4fb36b4da21f6ff1a3ddb0eb6da1cefe50be6033e8491bfd94349ec051735c604f7048283dbd6eb4f177a5aa0104af3a6825f4657ff9ecb93a07a0597690ff77860c33dcea43637130be70a524affc9fb500722be052cbc00e35e1ee5024f0fba04276a63ca53d924960c97d9487f88bdacd8ba0088988060a850d4d505004c0dff28b7a5da412cc8569ca491057b32d3d1c3a32fd3f62952dbfa2b0fce49dd3723a1926dca126af2cbf48b24c03c140a56859df1894639e23e49e5b9408acf72e929849f9275e4498f4d37befeab40440c55236ba2e3b83623fdbb6a629fe153e6a387e9f15d996f54cd9ff290a45ae3b6b2cc20943bea2b087621b84e3588f0447b1344a0c7493d2b031e06935dc450bb860e5ba838f471e0ab86fb69f5c1ffff6d7d93e507e6161d21b66af0df09cece5c4ff0c27e38dc34164451110a500d1a902615a1f74193a267662d9428e19ac6b225e61cb899027e1bd77ffd93f2e8b0d2eaf71ba1afcf3950568f2d2ff3f63cc6f163fec542ca2550c33a8d4ccb35398084ad690367d0f8cdeda08ba11390850c86c60dacf5295e6f0d0fa6f879e9b4efea26ce7872452abaed078d8e1a7fff0e35611875d66a74a99d6be615babed4271f06ad50b5b671253078967b7f2850efb2649c0f262be73ffc3db4d50c9af917b3d7b3fdc175af3360329c85654f2545eb467413c80c180abd21475da0108ce0b210d994f39359109548989d195c76713feb3ff9efb2dab123f6c28df6c08e1b8b06de63f8b51ce3b4b1f00db5888d7bf5a6fc893c0333ebec45f3f8fac26a3fca71729968186cbbfed29a49de056c76fe3e2640592e0461df17b1dc873063cec569258aca19020d7c5aaf6763d4ea550a76a5f296b9b2c24e48d5504eeaf02aa3945e1cbfc4246f45fd19173e83a532676585dc3d89564f37b10f6429626f3375fa48806808af9578c7c5133fba0047439e0197548dfb82e0e747e06b1d2745c30c3057a61d69b34649738b5c7988be736f6100c6cb9f7623de40f9ce4a2ce939e3566cfb02c4216fae690671bdb45b15ead84dd00580a19e7ffd13fc073b2057664390d989faf02142b705fb934eb2fb2abd1f6fe3a483e0ce317888ad4e9132042d9eab29d0f8c3015be96f4dd40d4a7f795210208fba7bfc34aebe4dc9d516085987d1dcd00058f7338f12cb8e017bd70fea3f00ee0e1e754da564009fb7dd6168bf505f543e3cbfa4616cf9ef46a8cefed4470cab2b8e325b0fb94507069acb714d0cbb7b06cf3387404a3f80c23634686b0fae448d91c2a759bf78dadf0889c3dfe8985e1d12ebb51b25e14a94283f7917bf3f9d61390a7cca85edd412cccb17b8c0bfe1ed835ba945b313c5cea308091bbf2011ec001a9d4d6f701fdcee78b103c2b0e164ee449071146357a9c6e9b757e0777a2cbfb12468623e1c946123e157298e4bd35eb0696c977f438d6ca5252479b31552bb827b2de0fe1bae9b7eb69ddff51447e7f4171cb8308889c856d8d540ce535872ec9351f184a3505350deceae29614d5b7f8ac810216c34b7ea66b4257cbbe4d179ab32b326bef93ddf225610bed21a2f135f0924decd1366fc88f5fc7083f1d3f0b8d5e3491536ba091a0851f946c7c299267339c255a5983da5ee9ccd26cae809396b4b2eec370798ff705b3e4dd5110fad53b74d2100b35634c0d2ee4131349a147339c1b5ab9552ac12035d56c6e82933857a152b47b51aac73bfa19734981e034bbc5306261c1511b57d66136103d99e113d40e1170d37b7cd3690ed7011fea085eb276156658b09373777f4dcc74a5453b3d7bb0a383b30dd48ee937dd49534a702a017315a355d386e1761ce3425a638d5dd74679d011a81c886fa0a00c41de657080c7d03016d81df9d148184d348be450b52857800a0338b91e3c334bdb7d2fa459ae3ab2dcc3bec84174319067146975ddcfaa63454fc35403da13f9693c0d97c8fcae3fc158332a03020133eee82dc816ec4635bc0f4cdf8cff7103c92ee31f36e87e8d9ece85fdacfb0538cf73d404657dc4af895f176e9b728edd4c825fa0d78d458cfaf62fb1eaa1ba6fade20dfd4643e01287938dbb95929977471a76ea806776eb6f5791da66170bab536b8cfb2650dfa4be967c758d5d1b5638dbdab7182443bf911a3bdc9c65cd3e101bcc0f5974645b452b497d2e3d9305050d19464d75896fbcf07dfe602a6c33ccc1c5c17a907c3c99c116c277587b56a438f330aa4a4488eba708a09bff9fb2790eb35ea598d8cf184e1ed3eb0c3bf9b5484e2196c3f9435725c4a49505bfaf42a047c3e0789c0c547bbc26c4f024ae2cdb3fc6d22bbb2acf121b6c8fbb7e9f110955218e1723c1845d159c6d40a9995daf6474dc8c51edbc3ce3b1d3288cdb94c3080abc3f838e11648b415bf92c9dfb15b4bbab79ea252bec9b8610a3e5e20971a0e54fb82a243b628d34fdd229149f37e5dd06392b358d6e3274a46155239deb69747d239f91192c16537c36485da4e8cf4a6db7225d4508d2b06607d575327a06ba59c6fad9620a579d7e7cb012a002985648feea7da1578c1ef5eb88bda09028ad173c27045e9759233975529f2f09002bc2498a03d0bdffd4b73dc2b178ec7f76382a8c9b156ae49a67186860bc579e8364c3aa7e4591f0aa82f63d6b2fd0ed92c9f1690cc080f62b956a2be40ea1d7539471f5b02adb95a816ccd1168d4d3c8ce18d0c3d7c6840158e182f256bff06962ef1a35c7fc6c43d375d4b94b4342dcda7e29603efe1f97ae04816abe198e88a71742cd284ec221458ed751346f8a12891f3cc35aa91e5853f211349ba8b8c367183833f3b71d991e77767aa7162a1de63b5ba2eef7c4a9279dc9e60aa650c6231c17cc119a90a99afa6202a0cca98a1ffe3a29bbe1300604a5bd9371b0bf94b0505dc25dd4461c18647779f854c1f98dbad179643c935534d8b94d6d5e35db3dbac1b0230c0eed46e63ffafe146de17eb69877fc67fe7aeadd0c585ec45d1bcaa33235c74b30014f6cea4bfc5ee3300226b57182195a99595b48ceb6f8e013129ff8171bbe6b5d57e5acc3ea2ee068726d9c497bc4aacfda27a728cf460238fbfd90d7b268939e3c057ab3b415df953b55052be9d5d07c079f2d776d1ce66efd0df3b3bbbd39238a199fe0dd1661ff63b27365c89bdc475c2c7af11f71e370d18c2269c2475c5218645da01e007f17d8670968438b6c11d18dc6130208dbbd7686e92e857b5cc9e0d8ea1a8c06cc887cef28d252ecaf5d1c57b66ec31806bb8c7fa655637e49775ce887efac9822b6b68035b6ee6efa791b248df14a5b8c23a320c5d4296a9b8b56354faae3e87adc43a4755100e8b013060b72266478126192cdd33bc87408f504fec4e9ddb9df59cc62abaedf0be05471d70f7a71877b2799b29a6beb0799c8f4b7f336e99f199d7a2ccc521d7d4f34bf004236306ec019cf0ea4eb525f8a6cfd783bb0166448dbc62e77567b4fa642643607125e331fbe91885f60be5d2b4454427cec34de1e7c205d17b2cd70205ddf118418a0dda461f681ae7fa67953c21c65a23823cc4f05ba6871b80d4ad654c964a7dcc026141f9446f1c21009f65241f58f76c9ee0f46c696ef2d367ab665c0765ecf4a6faaaa00103cab4dfe5f1d70331a5719104638c1493c505897a645bfb3b2fb8664f14e9ca10f808e02b5d1388c946717323ea3a7f5e566af51e8781a8fa1b18040a040c832350d140987ed88a783e5554dd27fafc1c3bf5ff3f4c56db87224d3679291bb181ff9d72673e66e2c25f93e6225099fc3456cd7df577fde8b2f277a048bdeff78defe5dcf37859a67f68a2b880246cf85ca98c067269e12af578fd16bb66c3a84c82311b7a12f2a334196ee810845e545d166ef7c26241e74aa719cc3789bffa4d3b2d872b546b4d0a919d7a09b6920ce5227dfb3ee62bfa117f004299327ec993a00f0f9448c1486925da60294e43a82b37c4da4bba21123997381d32e3c16979e750125827e0899c3022d9eed1566b7dbbc0bb77127d7cfaf4e37f7fb4fc7eafc3c4b0886bb75923ea0c9daecbd9a5a7f646498020a3c625d9ce856058308e8fc8b389a5daf1fee7b6afa05a3adfea270e4432e4e1cc4b4bba70182655fe4c229db0befe840213746fd2a57d6f4a356a559eb151982ff5f0eb97cc6a086737cbfa9212e0a0ae6ce1c95b90a0f2fe0c47b72c680ed611e3da79082ba3a38e75a8f0508cca23877af76da2ffffca82fb3c0a1cd6b97d8a2d7fc06beffd2d194e5d76855af9e9bb14b4b0807280268c5c699dcb32ea6cead1dfd8881e8d69252640fd9397e167233efbd0669f7e6ab2b9c8f213a68f27a3e95b2a5de683303f5e6b1a91ea1e2e7d9bd44c47bad857242456010118c3bc33c792b43cadf57e5d60dd7015a50b297cf554cac621b4d7f2f3e32e5bc3a99b66f42f7e8207357554c7eb4085ef0e4ac71d282d74f92030d24398ba819a18dcb6fdc750584dd310d12b9b93b260d479aa946d259de3e5a3abc85221b978b957df43fd54ba9e66fde1687fe1380315e1f10f11b0c3a3505b171a5b24ced8c8977c7b850bee7a204cb1b96999d74a54bd4291acd942be236d891c975f8677f10e8e436fa442d1a222dc166a5b998ad56dc167481b313c192e7d4ef133a2bdba05693bdc36a3eef63ad9cd7db4b05b4edc275dcb82f7e393c8370159353168176be63197e7c2cc122f1293f980e709dc328728fb5dc362534820318f31590eb7716a000c7009c09e64a217cbe0790e69d00af93f33e5f233fc55a0beb39aade5f61fe02d3780fc4cf7d25b953ef8aba9de68426e5616bed947b8dec4bb9ba002d56aa2f4e61b092e2ca2bfd6a30221f298785a7e273e3aece225d2ab99f89b52a446368ebf62932ada2e015bd5a0a3ecd284671d0e4297dd06b00ed9fc3252200b963226c83e6db09a06df71aad06ffe68614e63514ce3a2b6d2899bde495a5152d0912a1c49051ff2e052a0de15e14c1157fa62c80d53bdf1d52c30d0882d6a4225c10739d1186c3cd7bf04768324d0bcf284e35b40795494b5986478bffbc81ae437892368341eb4435f4eb10539ce93987f3b50bc465c6b6de55e0662715833795898c38d43332c7d6fa47bdb16c1bd4b35c724bdf9c6d5ee5a1a7c32d4a5ef806123a52a2b0821e0474712e8e739c76e983f86d903b0c99a4c71ff47c9bae5cbfe4b2c0b852c815aeae6bef0952fde14af0704e477a5fc51bcd5ab8700018986cce7fcd5ee9752223bfe782e19a6cd47be6badb57c092fedf1c149e3d653d4cd7080ca87a57eb0eac8ff232b2d2d5a52ec8ddee546fcedea83ce93e948ffaf3abb72846c7041b0cdefb47fd0e6138f127df959117f643f1fcc73c5b1c91a4b1d4a9d69f0e35bca9c4a42f840bd619a3fb3fe77e3045601ee0dccda5ba21c9639625abc23b9fc7c6ab7192e65cecc3d04635888e6f4a55df6acf1965f7f64ccaf6e741dc724e51d5a98635470d279876e19f24d757b6a7de8368014ce107008de821246eb2ce1f8e80a4252b4ce291843ad6e6bc18f2411fbbb403d31f3d24afcf7a22878f6c5a9c6073dc60b7b29c8d03209d8b7efcb36be2f3ba413b5e1b745055dde0b2526b191fec440276b6391d8ad1ba25df517aaa2a28c7e4bc4983059323e5ccd4e5f56584dbd6ecf96c54e54eba82f0a7bdac816043a7c38815b120501744d80dbebb8884264137bcb7ea27366ef7b1090b07d84024ea322c5f765d81cd858710bcfefa4ed653078784e39520d093f3df5e472910198b562cbe2f759daccf78e6fc21368c32ab2473df5e9ca5165d544df588467e8f5ffc17f4ca50ac86580e66cd78455e4fdff1758b9b225bbd66d74b26423d9db62595bc286c0e5d40f36297914ea662651610c82d4bdefa66747f6d69a6909581ed95986d98ad84c377db3ee2146677ef565eeefb76d4c280e2bb7fb7d395297ada0e80e8ee2dbf170e43938fc3cf81b199df0003daba858c17ae7f88fc4fc6593a67bf7feae99f56dca2f4728ce6b59032640fb1f7de1e92f8b03e44edf9261058f45fac4eaf572003f5b722bf3b1324a26160cb57681bf02a111ec35b6889fd42e47e962d1a99d4d776e1f0afa37107b406f88b4be6dc17c1ec2c1741703e9d1790a1b0e14fd09fc3d02cf6347814551db9cc4552ea2137d854144066861cbd026335f875e9e2e2c09aecb0cfc3f0df4401243a94bdcb789f0e7330a0466edaf225c17c8246b2a63d2899356021437c2e2e0c1df7699d7405f667ee25ebbb3878573202c05a109088243fd83d671da8ac38a21388b8857fe743b00ac91e79b6a8c5739753ef5cd6070093ca22c8e10978903d4d3c6e367e3cf478f283924d3e31faed19756d2423ee8f67d809ae0a62c1adbf324c21d2c045e36ad3c976ff65679b0bfa32829a99bd5ecb6cb31b25f05248d3863605557e4df0b27ae948a3fad0271854eac4163782267bc20d877a9f9f4c02f7809bc3fe52088d4b1c7f1da822117c5433856b0bd0bf2e7a7c73f8c3cf0999856a56711a67bdb6a58d84b63107f9304f2eff57c26d53cea74026c11a8cb089e7a2a3eb58aeccca0b15777129d948da05547e2488f949c8580bb5acaf73b186a0dad79fe8cb4a34e9c9f630231baae686d6e3fe2dc42658a152d4c8c673c6f64d938fe30810b9b4e2b34b27a91faafd34f1188f3bfa03660429c2fcf7ca07af355be00bd1f9558e075ab58f11e5f016fcb887c95339be635dbaa0270d158cc93272585223ab1e98eae8c4e71d55a23ac6dc5d95509b30b20e8250fe8daabb06c2d12ff9c7e10e3422d228ff15562165adb37b7c9850c5dfe47eddcc058b44e3cda04d592ecde389320e14949b916a047c2aefe3211bf9e4e73b814b5fc802a75ea1bd8cf86c7b7776606053c557721a1599ddf4c258cc212816cf0fa1c2ca2922c7e5188625cf6e139d1451d216363e0e64db0d47afb88de94f9e6843dfc97013efc852219a6b05ba6c2dc85934b69098824be69fc6da9214399b4930cca89e257a4c5eafac59a794383df2b7bf3a47bec1b7783bc5f3745abe240bc3e8ca6d4149faf9aa7135e9820a60fe505e0db7b056bb7b2efbdc69e9d1a490f1a7724cfdd208576f9f7b567c172a348408a23b9215f5c433e7c2c2126843e7df47cb83a98d0146e04cf5e93c141f354e8584a2a385ad37593b18881eb3759f4746effd1792b8aafa6a164026b2f32f42142119d424f2bc9857fb02b460310781e318d3497965124af032f1c90650f97c68fc35d5ca752621e84e41242b3b3328a34a7685f34218de4944e708b7c4413212142a25ebdce2a60589fa811aa984b0e2663ed53150cba00cc17dc63c71db95da03e975ec15109c62b0a043cba6cfdb04ec346c1d876ec19d0e3a4d38d62205bf5a636ff4612a0c39d17e491639ffacb2a7f67b9ba41ee688314bdc1ccd76a5f2174062aa71d69e7eae58c85e896422639384e07b9cf5ce6524255adafd5f6964e82203ef2ba641b27771b6fdd60def07937f813bf3bc578dd4294f990f958c6c7a9d3f0dc9a38cb05c17956b8cfeb338e3f38cf0c8e21e6f7c3e76640488c9016196d5c4a65babfb9c954e728c5eabc11ed07eebf47d85fa327248e95aca44c201516dd9a20175516b0f7c943f1a5f21c29deacf6618114718af1b138fbd99ac74da8e49360a243ecf7b04c0d9cc9d1107b37f8599dac0e099387c30623b7e17af4ed9e1a8c8052c4ac6786d4d3c2fa9b30d7d40e31070330319c617c04d924032dcfa6cc03e3d353a23ab961ceba9207c4d61f5f51b17f3a1877950c1b53b6bbd202adb958b8907d648ae8a861183e26397f4dd9580b4574b4905649641824c67078e624ec95eebc8cfc2d7baa78508aa90f10289f441de8538da52985a4d04bcd75dcb60715d7d1cb863d6f2af4f8f1105954dfe7d030d4fec6da8a9f54e22393741fe5b1d883b84f1f068902865adfcaf036abd886c4f141d5fbb9805c5d12bec6253e529322884352f5a423a4fe9e3bdee40da6fcb4bf3e709bbe85f0969d03389c4f74f1ac3a7669906832baf5dda26d8849c66e4abbc5db1b77a19ee387981552f7ff6af83a028ecbbd737516c8302c341b3612c6401d105435934a1205331934c9587d9f80b673f20f2055d8d8f42d74b0769d0f9dfcbb21b2bb848236797028ffabf9aee61da28c4558a06e76865fb5d170ac610dabea9e017a1fbde4f4b97df994d901eb7762f1af99907f2e60a70402dd10b8ac5ba321d9579cd12514ddd87ff6b4fd39214d876bcab1fd45288bc1c338b88b4a28df1ffed15fc38a13062d15313d92b535e25215d687f6b5ddfed4ab1c2a7c3449d39df637e390ec26627fa46b1ff551cad49e61177002ac6d1e40c75edc9681378de00c282944b27d95b1ee29ba6c3749f69558b80e5b59d5a8f5f391585356d6b8197005c8457e90a23788d5bf226852fa4c6d19db3baa414138ca01ff251608cc600665325055eb6ba9bef8ac815194bc0e2308be9f888ab608794cd33250d5491089c5a9066e3185e97d72b764e6954dc5dbf8831fefdb6ceba0b33befa93e1d3e86d5247121c70154b181243b4e7daade58b237b031c8944c4542a6cb927f5fce76a89252f2215f9128961d044eb1af2f1394e0935ca8c2e10dfb72ef0783aa4f72f4600682018f0a89132ce39994f7490902392fbde84bf5911f63838558296aef33aa6bcb9e0130146dd91ba6f312c1b79085be04b443399c18389a78d31cfd6b48d3ba21040da4d24960d30eda1f6cb13416d1da1c0d3c17e138c5714b939422e258cbb7680545c98f57d67de9b3b3eede5d3282d82077ddc5e9f9bcea75b1d0c2a414b24f19da6a9dee874442bc9c20f6e797ae60c5201ce0853369675a88c5d1cfd1e611674a719a525d7f4b30ce3fc87a39153319799f499219be12bcab01039eae44e0b31b16681f4531ac36f747a25fdc74f2bf3eff9fce654b375df2ba19065e0a3d84af5679f151c1c52a3fa6b087b160b0ce3c3a61824b7ec9e46940d3b3327b55370ba9e5581bc9b924216d1871a465ff65c6a66e224cfeeda47dcccfb9df82fc89f5e9e3d609c9dfe65d8604126c920ae07be2a7b4681dfac11ed1a2e51e02361d39507ef4f1703ee11550ad3e12f8f30f4bd67e622f676150ceac70ecfda6f028a5b1a574b4a26df4d67869c20ed7113a3075969236e5e7b3e0f668e8f5f276b50ff4f372054f420f85d682825018c0e2a930ce219c2fa8b7c25569e8fc6ce61e4cb19a9672ce2246aee52233bee4ff9dede03c577e014052567aa6a567b34bcbbce2e43b9ca2ad6350c6dcff6fdece5af3feb0f675344cee8f04b7a5c1ad011b201b1c16353d2562ddde683d100c58e0016d96a788a21922cfd17ba7a0e37b4845e25432dc9988312f6fb5666cbc0025ab4c4ad7a5085b795e874fa25c9838efd7a395188ae02407b12f36822fe77728143c36a77e825238e4f13c3834227a814626e663f7bac9ff987022b7c1aff85cf6a1f4a61274f2204abd97e88c0acb83a2d6d3aaff0c97c68d83538c8db84916ef918755c064b9609dfe29b885d894c30163017f1de8fec25e740d48a7858b13b0cebfbf6781b8fd0b441a0f5cffc337ef8e87e749892c17312b7c818ac1b862fbb9587e26b45eae27a9f41c592d6e8abb12d0c7851f0ca4dd686180c08eb9418bfbffeabad454f658213183f4e0b40a50f36d994dcd6a7aaff26c70f685f58b28e8262acaca48093a8cc3d6f65637ff1ac4332c9d793d45dd055cbd45ba87841cfe175541a6e4ad2613e7ee62744cf45b25528f4402ff17f1b2b515923ff9dde779b7688f00a60bc98fd6153e38de3ba48d2598f355177b6cb15514ab17502cdaec561c894c2722e4d852416ce00382b3810d898279ead6c649f17e4830123e3622dee181a9c2ebef461777c32afbb22770648858ab316044b9031312fe70c9fb05fea4e4fdc4bf26de4fac49cd9b294f464b5d539c8dd630296bead7fac4ca032595741dd1ed6749b174a08aec68d76f8a47c137d4a9f93bc1c231371eed1e1e2d28b993087a0d5cf1560bd2022984670b76a5172cb857971c43dc745189dd91c2207c7cb8e199b66e6a80c95feab805d8ca8c2a87dda45a8f8f34977b490862ad0ab169398f1c953d9dc96471bc16a64fcc6ef9c012f72274ada0ea80c5b339b4fbb5e02774aa3deae4f7c71f543a0a0a2b2a79b17a8f89adfe44e57e70ee5596e0b98300303b6e3e2bfa7e445af6903fcbd75b33651d7b0e8b1c71283ef33b829f1e52dc229218fa00e6516f0cc23cee13d4f9f0438b67f2516fdc48048177ecf95352697e75619f3f07618421aff96b0a4cdb66a60638431833c9dcd29f41f3f0b6aa26a3466691ae07ffc1475a65109c5ef8c49814d1ad9f85023624f81fa12547a7d47dee33c1ad158613b3aac2fb80c9e8d96fc39f0b7afefd5175683728d43cf725bcd1c7bb9a0ff2e6538c7fc764bd026d06dc000ad405a4e80d62f50fb86b3943bbe7b7eeb4dd704aa315abf159a44210750c4bbf194ba8aae12ae17421adf058c1abb86a2ba0053fcca43fbd7c5c82eb9264976df4c3d11044023eb45829974ec8c77d90ed5ee447eb6e903e42af3f6227ab23f60c61b6a4bc08d07032d6fa2b6faa5a3f791376f8d3a569a936113ddb5df7bc43e249f9bbcb6ca5402203d4bddc8b74c904c6334230a03339dcb5d13b14143d37940bb841f5ea11cb9a370c744374b9ff2914699adc02a8e909ee5243b50d815c3f208287194224c3b97ee33ba2f906feefff29adaea683f18d742878ca5e7e84c257ccd89c4d56709fde7a4aeae34833daf5c60a53252ad337cbc5c525271ed2d381a59d1a0ef2da492b3c0ace58c85ac14c2151ae588715bc39bdb63516bed3cb9062cd9daf4af03fe87417548cd2c52cf5e096f249cdc38721e1d596e6708295fe1fea75cdb1020e7f4e5cdfe4da6eb32492da8b93332d6bc36ed70b6e7b3ee76871e0336b7600af48fbeb4df73a9165a247d116f55be39a1069f6f3b98526a7ccd0aa9746c57474bf4978d0c607083dab871d410817f94c2e0a1d8b7c8f8d9092e226578359c0c42ba546525f90722cd368d431dd85c11a6aad611516316bc05a671d8769d010837f719f1630c37a9f8dd666a591bace43716c3b856592c3956ccde69a89d2635cfac3f22712896903a2de1448aa152b6edf8ea46ed1f59382a4a6d0d8996771d5e569d5c6c27c6c4ba6909ef24e35a66f806a0eb0f20440ee87c724d1c60d7cef4795994d1d158c62a3597930b2b08f9c21b8643bd30e7413a2b1ad6a281c116d22334911707c3996d31f282e9e1ef6cfc1738fb6203839e5e0ed948828bac980a0e8e8f7e8ad6f87b4c0f60bf4931b51f85e414198bcfe7330955f8c662d93eeda98ac858e57fbbcdea796e4af6c8af022030ec7998b15b6debfb36a447c17450ffd7aca8631204362f7c952ea8f7109e645cccec7b2cc6838577bb25a5d1fd5f337b273bfdaec21b90a3991f2def5cb3192e38d257fde13445702177d040a85c1e626a3c54b5c2dd1c38707f969f700b8c313a2f3f6bd13aba8fbf5003d34d41fa323457d95c4ac685ac699ad3f90badfc0fd20dc2aca4e6d6dd4f12768b0dfd088f5b44e878c98f4bfb55acb49abbacae8af908e236848512e3c0408168a95398b4951f8dac779aa1a242fa08a89f99cc0de064a955009ab1ae7e6da17fa250dc8e262ab001f023c576248c849198a214419cf38e3bec6634692f808d7329dc6a4887142f9f1e4d8bcbf833a6995f578719b2260a382c6e93e55e30e440022924bf98e152eba9d165cf5da362cbaf37df65211324be0902eb3b26ea1dedfc0db76db7fd5bd2a25e38e525406b53205df068e0d181b0c09a2226f104cfaeaf83d212029b6012fdcb7869b0fbd60c455808db9b3566ae19ecf3b13b53d5f6da8650a1bc30820aff8577a9e1aa341226dfcae517727856a83b4342291f145a08421cdae85cb0b40b56c3ee873d1bccd5405f6092b574d92322a76a2fe3dc69f101fd662af60e1ca7d81142923ca5e33b0a963cd522ad8d088b660fa6a8c2ec43e1d7d387d7ff704fec4468affe5214b8259bda547b4c5cc3084af2aa69bb2f267d78ef8f9160f5bf59ac3a4eaae3a19aac66e3f7e14093a4b12386068fcd5609ce2dd2138b2097af76a384edcaecd0e2ea9e908dea2c043eac12427b7c3c8d9d8bb59cc8c4c27b6ee3a380e1e949f4ecab492b29f7c9386a7be996a319173c68d99e65f203e8ee4d3a4f5c87b32294956d44c2800fccaff2f4f2869aca64f3f667a192677fc6dc030d620042bd2ca008a158858d36eeaa6b63ef4d7379e304a66cce33ef88ed6b584f8b97ccc25fd994cca7afcc3523de5db305566fadeaa6662972f5c4ffc7eafdb638a89e940546947e14ebce1f2b4aa7e72f6b15c53f8b901e86eb0a758759a2e2dc4325d6d120a7ace51fa6974b268e1099878e8da869bba14ebd37f216015cafe328eef205818457fb04c0004247e67a631c1dcf1ca706f5b76d317f34aadfc458667b6c5200f6f47f0fb373a84a0efe91882be23975202b7006bd16a165c5e2b043eaf7e30fa40569e941b97c54efce4f438aa3241b7a41992f562f4afe19a8bd97528ddf3c0df5b8854623a7fbdaae0247da41cdb22263a62d7178e6e9bfdffc6de6eb119edfb535d29cdb8b980b532d89d761f0b01efaa24a559c987448c93ed8985ea8bb89db37d4766f93e7fbbf9b744f1cbb68976bb01a077534a5f76d6a0fe06f76ea252eff0504bebaaf9a13410163249a57ac34b1a3e6dba731ca0a22735c47371044420239bc716cd2bee69d68357f4d47b0c336795600b0e16eff08a5b86d6477a17be9405734c2ac3978ed3fc3fd4132cb533f797c33bdc78e63571c01df3d1233adb8b9a434cea16f57db32fd83fed9cf408c576c501d1a57748e01e0fc04fdfd19a3c5d4a775f3a0740fed5f0f5e9200e7756b512843c1f330f34a0f6ef9f989520283d766e52dca6365f6ce7bd7f2a223b7fdda8ec17f543c80c0a044d0beda54840cdd28c007d90e06cf8f6c1a2682007293801ea680b471ec25328d13e45ed830885a3e41c08a6ecf9780f809aaf963ffd07f1cfa0213fddf9cccf05a5be464a7dc7068259bd6ae422a0a8e48fbd019081462356000496c2cb0415906fe858d800887d5d246818007dfea29fb60a144eddfd11c8058d121ae8512068fd51ada90032ac8bff690c07978eb61b01a0ae68e923b420f84366416d00b558626a5c0109f082af1e20b485a6019b00b56510f977cace0af7dc2367c9eaaa403a886eea60180f806a01ef0d1d5090514ed50a2a7cd867e0df2dd7fa977295b35f6edf4f4343271cc25f8f6383afd4dfdb12d4651961df0871d85cf3dfc7d1e117cadf9f731338a541df9f4d06af51df9f6c0ca6e0415f976eb64a37df4ff314160d20a2d9ff3f5204d41f2e97c606e47bade0451ce7c98a73ccac191b5fbe3715142ba639d6dc459c09fd32d95022f457eeca8a3a9a5e1e609f461147153172c860bcdb00e58a980df64ceec3debfc804cf1c2431b3aa35b53781d87d5d286cfcce548d81dbaea74b2b49f24bcb6d7ce0cebe72f397bca5e1441106557d47c99978b58f87c26edd58b7af3f361774653f28a8c67b212d2f2ade9d5b687ebfdd7b7118cbe86e2d5d2da24bf1bb900fb51508de6580160aeee07a8e52413b35bfba222e5057a38605a238f4c406390b3eaab4ef2bd027a8d6866a14470855608c4573c02a2f25abf864bc7f34156f91608576336edca33c4d6c3b5874cd7db21fd0255d69cf3814b4f66edd9db72fb8132bbccce117a1edb738323a1dfee291846f69024ecb3fa45b5134320de50e09e7494d009f4724897dfaf005a1d605ca9a726b08e64229e6db5014c51fce9233aaed9f1706cc22a2e5593907a7ce68c70197cc5d5c67c16bcd983a5624aa03a1de116190f36d98547c9677a757057756d6167ab151b1136dfb366b6cb316f7b18762439c911c90f07dd9de9a58fd5afae77990b1bc9f913c7e291285a14804cf74e0b7e9b761fac49c11ddb7e6dac64782f4cb4ac02bda51939b0758553e55799c1e50a007bd5c8ed0a3d3f260315b907fe5c8a52bb9a6c5787c2c3198bf556bd8dd7667594d19d5fe8c6b630880d75e0da412b08ec9f706d7ebf6a36b0e25d412c1335433eda60b244a3e876f773c875747a66d3e7efc99744e6ba651f67234f7096a5b52e8e58cd48c1294b3af2cc69b5ff621423f6f2abb3ddf35044b35034a97568bad30ba7f44832261e4aca72e9299012a50ac7e1a7d53d94fd0c5668f3d106965736b89d3ca4ad00939934cc93415ac8ef097d07d339df454f34280bb6bbb6f8c7a21a659092b94fcc93b8ae6d57dea2d186e7158c85efc7e69b55bf7a1e9edeaeff27f213212b48e91416ded5784e9cceac9af01225a8dee04504105318226e201126fa623bf552d39ab5c008ed3086bd742161c8970b09ee1ff35f079cc0e01392ca7fad851254633cb91937ad84527f81b0f3de64458bbf037abc6b69f74158d8600a9c2c636a01527a4c5dbfc5c62c4c6a0a1448612d6f26cf410542c702e87bb858bc7be6a2aa4c37f44c754ec2f8acfe18775e9cbf294db06cfb483edf53295851f2a8db727f00145c52f564c1f87e301b1d531adf903a81fbfb69d0e51797f17c9473036c10671b0ef84b7b6c591130c7c3db4459a28ee3bee377d3ea180b86bc0d9d28815f021c069cf5441bafd55ae546d3b7bfc28dabc8ee3a5b7086178993eee71cd1c974a8b6d04888dabcdf767f9f86643c1df148345e30f7d58ff952f4f9c4c1962f0f5c6d6e1d9713702e42b6c276421824953520d261c529bdf1ce68b9e9d77e8d026bdb487f3c4848b7c1ce001018b4b98b0eec6a487a06041a080bd9af668fc405f30a80b938a078662e0b653208080a18028a78c1f110208f81e6a6ac2274208a19a6ecf058478d72ec2b3c3982040b479576f8308fb102020c950d1802e3d91b1276922d36981381c082ec86020338ad7a278c0655bb7297738d2f8df5d6a0471ed643dd0ecce70ce7c2401615021084627f3ce81ceb080e41ff48535cf6f574007348cc71dfe751daad75853a999dca9ef96a30e8ff5e5200152db8913615cc83b5ad3ffc3eaf75d7af758eb8be9ba6a26d79cbc88f7bf218dd3af2f7530b0333d25d769cf91120f41f8c2df0031ba5bf920d3d2dd98c4353e6855d237ae48ddfec2a5a09a681bbc83a44d4ad0aa82bb761d9eecce047d320b0ba408d4d722f87ac40a5c3c04fa42e1914c88c3a1aea9af9ddd64208e256ac619c7f7aec614a6630c316df9b746ba0a3ba923ff55f27cbac573dc06f650423a5e7dbe881e05a534ec9bfb9d81e026047b35b22bb847dee199bc1119d9b7d65bf640c2f70bb5ef84b0e115213e71cc14452111153385ddf2164186c930b705dcae355be9b399f66ba79a3cf925b8bb772407d746505744f3c6d4a09f029c141c0a0a62109c1b1a3532f27796481f22cdcf2edef56feb8e9bcf458b9bb1ef538d24ce0ef343fd77889ad017a779ae2c5cce5496ab3b80bdc8f3cecb14b57bbffc18d0d80fa05a0785fe7be81ffcaeefa453c3ab926b7e1a1930a8a961dce60a65cf8e6a646689d74fb96587112f5a53fdf5a8f89155c8b5d690b9c47f420d5d6cb0e421325222277fe14de7fcf368e979403f247134cb9e2d3f43f24ecc1be35d3fe7629ae3058d0e22a1e806114cd1e8ce7de3230831a2428b963c701b92ec7487b1ac2d7352cbc9e6a20a79a1942ed783cb4763e00bfb87cc9fec17fbbb340a47eb9f66bb69c1551d91a86d58a4d32e787c0161df00723be66f7a88e6c36caab6271747513a31b100d7bf710ad6118c95b216fe72f548f0a8351283c3929b47b3507a2e641fb0284af49eb4af0473c8bcfc78e930c1b33108e1d3974f365392b1ef07aff75d756b593dd18caee87c837b1283241751eab41d3d393a7c434ce29a1ddde4df84aacaee0a5f95499104f4c2c22eb49626e500abec9bec2b6afc2beb77f520d60adbcc4cbfa4826360fb5a853e18d19b9472332e7d5029d659082ae6d1236787a3f9bbc95a52c42bdd45280bbbe6a3c52bbbe1ea1547a9a9dba34eb41d0c892863e732d728600960209f1018dfffa9cd7fdb5f66a458a097ba150d4815b576d69c8956d21968f5eedd6a9744724a537a5352075b3bd985b2c15a38ae9a5c5154ac7251833a7cd0baa36a15862a3f83f503ae52b6e0bec0601131070294585f7f27be2a0f63c299dd6fa47690a9b7fe01a8ef9a29a632e7c691d94d1191823a3fe2423aacf8c1e0ff099d3cfe45c116f2dabe07169f70a2b901061e835d89a3633ebfe98b10f4935ca2a49ede990fafc4ced12801de287e47fb21ccaef1671569cfde0d2508f4eb351398a0bf696e8e4b79183eefa1dcc96013e5816010b21248baa05fd6e4d35ae49a341abd29d7954475e6772f1dba17d84be1ef7675fa49d295e282c57e79a70ecd08e6cb8e0ad7f819fed199e0a178898fdbdb9842160c8a9c9bd1d12ab3e0abe5a4f2da4d0ebaf12751e864950d7d898a1b4b4ebad38a39068f20418a9d4f921a2ae4e9f55ae6e0b56e6693a84757007f7901cafadcfc14185c7847e75c6ff84fa155438372f6facfdf0eeeaa713e5da1f23b4c31895af6bfd142f1a9a2fd6e5b929f457ec2c837cd983acf1aad9da5fd90736977cf304208d4034958c3222cb868f3d12113c781d9cf17a3c61da96f6fcdf5439aad065d0d4e7602c9f09e54ed8fde1938cae95355d7de73b08f9271efdedb57d04afe18359d6de28121448c8587420411e24d77e34f170c18696073f1d5fd69bbe46c57a1e3f272ed34f336bbcf46172a7b9b0b62afd7ed1710253d54fcd76aeef263550c5d55c629b5046466ded498d5e5cda0d9188ffc32dc3e4ed78437c6d9c47db89a1237c31bd06bfd14e4377a139565153b845ab7f753a9f437d4821c2adc28368417eace733a5d931d18521a0eae51fb4bfedd8baeb27a7c7bc8c8e85e8b65962fce56819faf416a3e3d1246ba08b4a6fa5d600989ee09f190d81cdf66da1359b155fedc8e211dbb4cab1cc882a760639e355a6cb97c4520c8e3cf86b175c6bc8cd27df69be19af7013eb8a788c48a364b08d3a37e75c892f11c47f88fe9a9f226e4c692ae3bdd45b9da2f692790555b4ff1850799466e021f3c4325d0ae7ad8a9f4e9f22fc1a5ddefefc9245cfb4fc654f203a4ded1cdd159aa3fc9fa7e1d70b17f6793a740ac3041112d0d21529b807c9db26b7fca87debbb3bdc2e12eb6e9f2eca4be104e98e40b64295317cf9e59c78bb1e6b8f1dc14d86a07989ba2619a40f9c05dfbaa4b6499e2d10608e0fd4d3e7b12381524cd7bf0cb2cf9504d0683378b37421f90f206347007c89193b97ffa37ad992932d00d60d40f40c9ffc054d8b4658276b12f0888036d8041d23a54f83803674f6556d13dcb14e6083a6d088b2f504fcc5a05c9ca97a3c2b269921d7f7ea53de1042b139e178273ff2e435f0f902d93230885415d65348000c2b819d7937888890f61b7b31289ffbda3ae920fe876428d9c11581146c292bcf469ffdd18abfec67d14cacbe900c960b19e55fbfbaa31977d4b702eed89f8c8764e9d5fcf11369965503548ccab9d2547d983aa8bdd34bfcbcb015eaceb7377899f689a4bab3114a973dad82080f0ef9faf0f78c38c7968a78b7a950842df379a8e2669740f420c979192b68b0bf5189c345a47eb578ef98af449efcf04bd15ff6e48dd796b863328feb44a3494554d20a828bee174fa6daa8297868ab673db1ba2348b6f81eef95ca44389e668a5111ca7c8f1093fb70e3a0a6fee82867110cd675e25ccd8e64aa62357a4ed4d340aaf92564aa6f5ab1282e15cd11263952cceb477b7d82884d6738cb0a1ebc56c6a9c3da50bbf307e873b1ff4b6f2208404ff33de3dac58c5a5f68440fcf6463fbdccfe917f0556a5151df9974f49ae6015b537e9a82ff914ddd1245b194718c36b4ecb640a7ea506bf6bd940aa8fa2f07c882ac36cc5dd00328da0645058d5bb11a2829b3aa81ac0a4ca9125acbcc79ce403cb29e651da7834f64f3cee207b56f2bcd5a5f8d92a4232d1b7acc7222e623a3ec472393f724cb42cb2286967245acb6c5ea4272f6838f079dbb9512bc6b55ae5215b38e0bd7f45f652a615bf20ed893a75db20fdc7fc49ceb7e0bef4ec2f3c946d5dfd884b95bfbb5c9d20abf520456f187f22ab857688067970460b606e150a9f926fd5e4919305bc8ee10a0c31a3f849a0936911fa2ad2f6f3c5784654b2fd5c96d5539103d966aadac4a93bc94557fe4747a7e76708cb4febff7c43f367e280577b54de9bdf353d439a4c896f47c731f7cbffb3421291f7394ac3fdda77d7bb919719120621d574cb8f2a74357ffd46cfee664a31fd697fa39f681cdd125ab2597f4731c22f1d08a38034e7eb9c6ed31efd2366dbc7f9b2f495aadce4236b3782e94a86856183d6b2c1d4ba3d3e40d9b2fae214f99a9b67762e4c6ea31ef783cddc2c63aa9b8b1e839dcf81c095effa756f56dbeb7cd17a9c67df8e9c3927f4697d39aee7fab295a0e3df9ae008ad58e9a5890f23857199bb0fc9c6231791610c3f0126ff51687cbafb34dde76b8e686e2437acc660612d5207f01ead524778a31ba6fb05c443f2c8df0f1bd222a9f33311c5c2a2d2154c03a0aeddaca223350bc0174e17440b384377d9478ef82c015e6264f4fcff99cba780bca66d2e5f79857917566188ba3383f9f1024173e75b367103722e1a928d05fb4e7c0d107bc0570e451c5f48678e27cadf7b791fe32c3b4c92e1dcb5eb5d01d9550a35a64c5877ee096fbae470c7db5876675434f7a0cf2fb99247a5095db0413b5d02e08e975f9cb3f8af8cc773217918e704bac8c1115ff279de9769a2841c5bc3df9aa3aaf756c3a675d61400b18f973abec143f2743c012700685e9e31c2b64d05917893979f8d000fd8e4ac1711efc88abc47eb2a1d3c6d72ab14d44ec871f6e4d8d02898dfdb487bfacf976d5f38aca5dc46df8864afd76813264a93bce61d498c81ac30f11f183642518a66dcc7b6a87dbae33e3df2175aeaca0b69fe62c8176a8c98a2568fee8a12b246655a6feb2330ca86233f7e53972206f2a1e68899a5cd71fd11d9349e2c4c62f07d7fe267c65c9d8ad829114bf3a6f29d8b2c573056c588d9d2da2b98f3ceb8a6d2e455f80657c1fd2803ff91163fbe44f14997790b7a9c1e6e6ff7e8c26c72918ebb698b4dd7da9abfb6d4170dd6c17bd1431a79199787b8defa74d5182862674007e91f057395bff95ff56b0c83b8e3ad23a1301ae2c1282eca56db2066c5e742c822abf565b1d837bd41a0caa873c0b2d26ff5c70d2ed37cdeee79bd9cb38f49b763dbe9cd4e8bea0cde0139aa7a54d11584a4c8df3a178fd4756eeafd97938cbc04e685d220a6f45f0cf2a8728919dedf57093f6e9d72c1687727f057d150634490679217d59ac43e0433180e06c5a28eedc8f6cf551a6b50d1fa150e8a4d694bc566fc208829bdeb662ba89020485b6bfc07fdf0bb287ff455b7adef9b8848397de24357b002fc1e9daac731c5f786e26530a88c5021b3984744246d2537105d1f572885cdbebfa7b9f7869427f3fcf447fe510f35ff25b28d72c11964937b22a263804075de0a6440846ae98c9b9919bf3c28a48f2742b0b108819be3a1fb722129584da631abba9771f51728dad2f3e8b7ccc2e7a95dfe02e413e2fa48e82b90c8e9e70bac6ec3a33aa09f23c8065f1c18129018c604a77e3a5ffde887e7aee9f275833307b2c68c8e70c6f9c54d2348e4f54e76259e37f832b90f5d73e41afc755610c893f64f426f947d4d636393f7db336be38c7e886cfafe73f7acde5164297c9c4bc402e20e071072038b41d9cc77faa31b9b9e18916d805e474ccb9fbec3d12bcc1eb330be4dddd1009ad80abba5d2d5f3f8fc2e8d6124700d0953258147f583500576a2e43b50eff458438f309697fca8fb9df31f5d9403e09292948566d0db28532fab896b8f217a5438169b4f5e347583e32ec740c8728ac86f707851434cd3994dd55d6970793573f4d0b90995527d8aa6a22a186e5fd0f589640871deed928b95562f5dc6bb6a653f2f0575631cd9ac45508570d57b3aeed79afc4aaf69031cfaf0a3be5cbae03bc96d83b33fba624553cff2b7e3aee0878985fe565872447542c840ec018201168e75991a14c61ef2335d9820706c03a2e82e8d8fae24b19de5fbe09119260af535266a1c1b6802c571d2db98a0c24f713846a2c9dff7d0c07832f9bf1a57804555c15996b316b3fc87ea638509b826de491a09ef812b90d415cbee9057c1819072e9b755abcaaa97503621117993011ef2873faa82a38bbf2edb6300496befe2a7b7b353d405ce6435deda8fe3c508e4d0cf6b9188a9eacfa94ef66148f06b4fb4a5601fa28cd0b1fea6b54ac3423aff22e3034559c44e7b6cb41c33137523a06d0b86b0ddfc42311d70dd55261d75eca83816a3e8123dc0878920a944d16e4b183db9755f247d0808694e97516414d4c4b337e00f1029f2112013c47155e8e5ccf9eed7e59ef3ed7462de6f4aa9c92015b38732241eaa506d1c90c660d4d97f0320578340ae0461144c1a77265ad2dec097591560127db4d984dffdb7b300b75f4263aeb7f3570bcb19fa989a836a19ec8b22de2ea2baae655233d04f019480166307d8d21f229a0e0f95b8224b29a298a7bfab4ef92403f604f22ea6d6c15340a40512cfd690e62d89d96a9cbc4a55c95b1af4f08b5562304b67f5f1ca066d4200e586b99ddca2bbb5664e69e6268c84ab020797bc4bd415fe8d259bf0feb1a10000a480b9d6a1e80e4a0f6727d206a57703e5bcd4a56da158dd43eefffd665458c00176e7581d41af2abf0cfac046b6d7c6673b9c781bec16323dc346b250b0a720501825de1ed892f5dbf694822da2a99a10da321dfcf863671f524f8920cda8c71968651095fd239562a84e0dd4a2362166bdb1ffbe6cf4f344fa2249bacf65f8bc02672b0eb6197b3f35d5a98b3b24f147a772e6d4b01f791ae36a50fabae1daad9d5317e47f9b4b1255e538724f76d141d058e2009cb9422b4cde587f529d542f5778b9971cd513f8d15ef79bd546a9e6936faa27ed7b89f6fbed26d6d01755820ef331ee309ee736d02fe7391653924d111d9c7a5d790a378fb01f2dbda790e6dcde94bb17bb6a2f0208c97c8497315522b3d72912462a22739045e8e89e967a37a0e990c6d3195b5901c92ab94683ff63d8738312c5903baa61f96cbd4db851506be449388d726ebf7e0157d2cb4b419d3def5f1505172250131372c1bf7eddd964610b0f688a27aae1910386d9dc49a115ac703e4a58eae3d343b2e424fdbf48f1734ea7e078b0bfe0bf9180ffbfe6b985fbf740652756a16f0c8ae243c51356b3e7a2c206159dd6615b7d5fc020252f77b6b93ef50b49969ef8643ce19914ba54d86a5e962db8c88f92d2b342404e040add38a182228b3909b647714ae27fb8744028bfc4a62d1725d7bcfd2600fc8ced3d34d837d5760ce1f56f5b448275fe9c9d788584277db77f7d647eab9c06f01c447d0f4362e59cf74c82f5ff28440f88b02dd00d369a550f476d58a8a6ed025d837e347495c878c24d5ebd23bfba53ec1fa54f32c024084a42c4f10847fb3f80ca389c92ddbfc5844c2eaa21f0b02d22a947d04ffe881eed79af73fa87e715d701ed757cd2a577e69f9594e021db912790e45ac5a80d9f92e57fe3451048134ef902b0b6990d6b99a384493f1d1ddfebba3a7e85361b260b96a80151d0d1bf9e7f2c70256ef5156afd4a500baf500bd7a3c95c2a0b94a457290b6be28dda142aa08054020048f088291c2b2c7797627b31385802ed40848c28d4da5334848dd64a1b96c0fff25c1b2bde9d863c3b89165d66b2aed18397bcd743229149f1170c12223c0606afcd2dff1ec7a65ac1f9345cf54fb331c3ba1a004d238f3fea224cb8627b7a3f4e7581c320720b5cc1716be46b44ae06d6dea740ef0c3022bf83a64ed500e472783e3d7f953dd9ac317d18f22cd72be4aec93a387a873ab11caad5ede073efed4ff4616caa45745a28124829fa63009c9262ef78e080a2aeef0b689551e98f7ab393d0845ddc53e2b33032d90549ea183953f637ca08a98077531954f0b0217cb645f43094bf0a0d4f242da3b5b4193bb7f02c43fe8132b6cc26677677afa0b1ff2983472c5dfb2b8d3b20233855a08964bf0c40677db91a46796a887bb6561b2c0a0c30d0e35470a272a3763f43e6e6d02319eb4224bfff8dc08fc685a3da255ad1d8abe04b6d0d8ed2babc9bf5ecaf9c1ed5fecfe58d2b75ea8fd5d40c902a6c6c038ae8fcb94d7669e54097b05707fad93515f6260e43f5b2928635703537acd2615b2faef0d627fef3c0e79f1f738e23e1f5ab274b064ae3bfcd4512aa7f35337effc55f8b465f85663c72f59a648bf2f33f4a5f13bfd62a8c688c9380cf971a82e8c9255f799f75b92ae8bc7a68656fa1b49656c73a982bcc1601fb1363d694689a0250a04a48489d7d2ee1a599dcd6b2ee0b666b06d0b8ec9ec98550622969169e679d0740037e9ce5e202d6329f6264271fe0be37c61fd3847de3feacb51b65c6623c24f7669de883d5a153296cd4cd88d57585e6c98b8fedf1ff89515ccc4e4618c1b7ba288ffcb178d49ffc0fa6212badd927cf0f10d897cfffff2d5fef6d2f3dc91205831e50f650b00a34d91fbc3297d760c46e7f8ef9339b8a3f8f4e5dc0649dcd4cea7300ea3cff58c1d60bdad57ee4ff609203ff351cec402f88d0eb17cfe41d6bd60882747ad74f586975c86b3ac83f075f756a74ec099ea8cac049db3312fbd4ebf656266464a6e70b56d45be3bf40f236e8d3308c26809b352ab23b7f5f549b199906a7692173b9157ed5fc2bf2f8e5c3de1dfd5265a1c2fc6a526d7ae5b07caa6cb6fac7e25097647439de555f37e9db7d53125b44aec42125fe00e5ee30a8b34d5b901b77bf7eb4cbf8132003dec38e1ae2586b41fee46a6cb2b81047cc91b38ea66fe29f104d0ae370553782f837f7b0d596e6670ea43202b8b027f988d39603e6099ebfea1bd79c6c81a1a78824a5479a4b97ba67dca7263b3743cd37c87221507f02e325fb3ac08259742c08c05dbea96bbf4e2775ee9b877cebf4e2b3b9e1d66a784f46cd00b5f6699540f5865d5b1b65d0d3d5ccb4ca3056304b1dd917fd85aa01c21bcef20879577a86e6bddd4b54496c5f1b601c13d89166540346c642af5f3533023e276c763fa050318b7505283552333e405c5136d299f095fd38d4c718ec32f3fca7b9410857d392209672cc6a1bf59fa893185e6d4e26a62d41b56fa2b02a71eaf41b60fb794f36feed3986db4cfe3ff365231b68eafc0808e2c43697bde4a5ef33f5986580fb924c399b47937d73ef2811fe9ea9c55aad4637b6da085b8e117302edd12b22fa63501fa8a7dc83308d5a0343cb9c9861d0187c48162bbd7073e61f31d7fc94a23ac249895619b929b7b332b824c41c50e0c1e3b5ff7904143d9bee00023c59bf387e3b4b06639e467d9dce710fea38b0049753c2c7a5e27953b3ce389a0630d75e3fbdeca6a842434c6814276950df192148e7cd6c682a85304576e5b17e8cfa91cefcdb2fd298c16e8b95be45149cbbde043e5cecb1131c6dfe816f80f195b2a34a4f2055b07245193ca959c01a450a44fd4ba05090010c478521202898f4ce8106e842f5a89b1cd5a36f1aa22e667846f5d82faf2e88336950bc6e36aa520c8f293679a55767a9c2b0117a17090260fafb987d73b7b2302a07ba7a29693f7d27db22a2c2a0742918c7fee7ee2b6c2de278871b0fd95a3a523889954232c8327c93627843c977c6d5512dd43b0c02d9a003844b5a1de3a7b2fe6ebe2febe9f57df595ab5afb9f4d7edc2fdd0f7b9023a410dce17d85feecd5a99bf23b9dc076e82ad796c12f7995df385e064dd7724911ee1152441c5657c3a794164ce90a9ab7ff1630dae4a6f5209dfe6e3a7faa94a412afaaf42b139a7336dc9392d24ac91bfd4257db63b562fc6565a92040bf75a725e8309fdf2cb3f2247db931c4c72492bfceb2fcf27e8dc12fb152fba7f5c3be9d02e380c2940d9b37c34322e37bd34cb1789189b4d4305ceff0df1f9a849fd7b80157c383d90e04a37048067261ac909be46166405a401902f0f321cf242c17d98c8c64f7996f5120fe0961e554f87bb465c5202b66a92b54a8277c8cccdebf677707ec8b26e13164e562f49a21dcf0143aac81000c75a30502aa609168241eef4ce627b5e3f3ff0703a07f385dafc02c007b06562b1f5c479f52a6b492de8625b82a95e38c1af655c15396b29608206618962a9ec786198913390eb183665b5a08d7af84de11dfee22ae27eb3f4986a3252c8d0a74fe70da01f7142d9a567e998506b51778dba6afd88391057f500c17f031a305574c1111e64cbfd90955b0e71231304b2a9faa6995fe2c8435232bf3d6e5c48ef55757f55ce62329428615cc079376e8470d93ea160200aa14e30fd52dfb074a206eaa91161e64414ed1451dec5108e124c9be579a6af2cd9cb1de9a0025cb4d4c087f5eeff6c0499f5aae3c4e27822de43afc9d35bd3dcb72cb02f4fb05b5097ec61660a864aaafdd7caa92afcdfde60d12e39c09649d1c58888c1626ecdc8d5746b946df83ff7c85ed775d176157e33c024473d693b668d71c04d62716875beab19e13c966c12c0118a016d599549bd8c707c101d1b3f59da6542ff2893486fc0a8477813f12487323f047b011f6007eb11d8a4c7483998e66ca0ec1422b068b9b90ee6a7eb7bad57b051a4137c0f282e82f1eac3244251bcc16a9fa12357de8eaf3b5fe3c1d179388d913938b9519f7d5d30cf6545ffe79ad2c5e0a8fe6756ff350356b6a55f695bdcb532dbbad7751a91fec4581893c8dc00d01fe7d9dfc54f4dfc8940570c38fe174eba6d17b569d00a5da668cc5d0c27e47777dcdd03beaa0036422fbffae950ceeaa48128439bbdf1cec5d3c067f7a6562345ee99dfad7e209f72ee892d4d8e425d8163b7a7527aa8b0fb69369c7074a3e7e71c746cc31539e4c9ff1c2982d9abf34f0e42981b2a5b2374517d5272e9e82217a4f212e4b44924c547e384b93b8fc4d84cda48a84e9080def8c659cfe3a23b68779d231b3aa2f0e53b9b19f0c2a8310d402f1742693f5e4a4e0c656de4a4c10ff017c516b6137cb0e0109a6e9b6f1b578dd081af116beb67c7f7dbfdbda92ae352adae78b6511d3222c2a015fe1646434e913834562bc8d4cb7decb4b9bc8a42678277b3726c1ed76d77e18ca2020fbd8c9b4824d9a5151b1fdc01e008d680b077db3d50e48bf5d2e3dc1404a1233c82de1f7d58380e8c011e9b56550653a0f1a278746eaa31d9e5a51db9832d10095d74bc3e9433838b45ec458b4a45792478dcdf7e0bf24699b768f04ead12d09275d7a5840d54b26ba07b055d8388c4b2a793a6508ab1721f3e9ea8bdc6e2568bad81cd63a8b7d7f323acdab6e7af379aece449f45807ee1748b67fc587d52016781b0d26bc393b2d6e83b54ff14120bc4abdf64cbb13f45a4d20107dcf4812aeb228600c65173b2001dfe871be03ea2f2dbae565920b2cfbfc50a2464cfd6e4660f0c91179ad3f267821f617b67ddaa1724e248eee7e36706db969d03e99aa38b90977eaa8d6e74e6d416ae6bc0ee0940f471a10db1358bb1a2892b0dc656309a40101b02bd33f7917204e63bb20f4a9de5117c6115cd130970f761dba8d1607849d8492d61df7dd9e691cf80da3eff4f937963829fc349b5bcf9b283b15f3448fc077256a840c3599ce6c73c3e908a0de5403090a2cee83fd26d20b19cbb98c4b05e567a1c2ce0ee1794c28d22b23c8dbbf5d8099876c4c35989a5eb5dbacb78872ee0aa25f5eadff178efa24579743f307565464442c1cf7aabc4731d456921438e4258701c3001096f10cd4131e0cfa80f80182361130d16da5ea784b8acd461796caa5a350b674264adacbc7917a95f5ee2271c2dc9afbec1eb88aad1c2cf521af2d2e0ac51cc269af75966f4984674da4064c8ddeae01f76b727c7d7c39fcd935c9ad986d67eb0c805b5d937053dcdeffcbcde939f930d26d5a4841a0c17a77b3139e4b73927dc6be1ac023fcf0b313c967d1a35ca54f7a7683a656c61900734dfb7f187fe6c608def3c1266ffc9269951b0bfd448089588f895a96ea1faf45ee74db0454d6d914f5f85d76ec7f58afded2bfaeb91fda59d64a2b760a3ede76c806d3297ed5ddfe4be8d4eb7047da128f9faa48007c3fd35006d84ff240001b6cf9871a45bfb666e69c98be7143872ad21797950a009aefb039ad49f644fe1bc006053f5615360e85b24c83313fd933b2cf9c3debef25f9b1dbfbf32954a59bf79eb078699f6e55ddd024a772e3e3aa9e345ba6808838196e9e6045c4733ca17d81db5f8a83e5e57f52afbe75369dc6aadbfa4bb352cbf01cb21e69eee15c1968a4c203799546b4cdfdf7a6b3848e39a919c6ec1e47f25f1900b8ee8f13f1cba00d9f72f28a79aaa85fd067fe8961507b4e1de8a1bea59e839f0edd3406c8d9e3052038e7411b7b4ae58fad9d75a414f004bd6f9246a5d5fca3c87f2fba3db1feec554995c00218765ad8619b707a25b74ee53687cdef71f40a1ac407d2acd94e7fbe9491b9fbbdece1b92f0ae572637739b6f16766f8a666d1c4190e56934670682816162e5bc1837b31f5b774e7046965019a547f8c308e16296387e538a790d69d70011c5700666fb12901950c95c6b6389f556d5876eff979a2e27b49b61c85fea32140a7e6e89b644f1576065aa7b20b4e5ef9023e7f599e160e5c1db78bce6ac69925d1f8fd74f90754f3593bf30406d7b8a20da27b576afbfc900e81fced2673943389af34a26decfcada03d7f4e52465c381930b30e15e5b6bcc11cce137055483b720e8e24919a8ffa46b8d905f1d6ca3a3d4741afab666ad2eba382ed8748f86907e44a09ce6cea8cc2f563b98204f7e531b62cdff63c54beb9afd65d0c04ebba3258f521ba756d58f61c642841e0c4aac64b4e6824fc61d34c80081c21070145430661ee2ed6f750911382c286aee626f0c2bcb1bd0dc7dbe8df8b4c7cbfaf281ebc25c5985043ac3972feba7386406c51aabe2ca31b4a3594438e7f5670438cb6693170ea928a8e7fcc1bb6c0fff22145e64c1bc58cc282eb9062ff36ddfaa42fefce080e358fe6af3e9e90439155f2ad2cc74d89be8c68525b9fd39a79a47f8e13742e58ffac3d13e135bf2c81a93da433bcc97bf221da5894adbe26736c9f9f4e553ace9527fef03b923ae76ed3274703237bd628497f18a75d84c08cf6303b55fb0f14b5e7bd69e2a861c24f7f67e4f352fd5f58d2f42bdfb94b4a4bff1300d2ad98887699799326803ad2cd0b986be971f835c8b56797b79a9774645c2afd3459e8488f0e39b0b7f2937b4b61773eb88a6d6abd107281ada784443dd464de7e8398888a8b0521e839cd041e7a4151dd9bdee529bb3700f999927b55f877651ffda893325db6b0ea3fe3b6d5e450ab30753579b148dce2ec4dfead395ea751aeb9244b277fe07f8eb79d756677287fdb9b5c228b5abfcd6ff59e9cff907d0a5464d2a686b9c27e9b97903ea94497a127d4fd2f38ca0f68a8c8aef18eb41e350aa2a466e55233ae308627962c507e617bcced00e49487f07da3ffc929c3b4386ef38b3d0edd2218731da0bffc351f1cd6e80dc374a7449901a0c75ca25bb771f12ba00d5cd4ccccd9c607cf489bfc6a7ff2afaa76327f16480bf324f2dd3e5f9e73d0ce7cf144537bcbdf829e28457b90afafbaf6d4646e3948dd82a38411432ec8cdf30c63beefc05b8d2719c2e7e365be1c0edc227934079224980137f4f8a225d426a2c07c080a0177119bc9f3031f7468a1f6a126b265e1b08cf66d01d6aa27a85105202a84be055c6d0d1797ac6f9e081209911e5e98ea6986dbde6f49e6c5b6ba8e69f6355864e30ffd13fd28bed06eb4443456970420934cbe829c9f583ec9bd3ed6cf1881f849d39e0543e478c2ca330ac0d50ac87f2e03bc17e5644007cfbcaf1b04817332dd8a6ac56e34399c9523c6811147b3742409827598cd46dd24b2487272d1cb85a87892978cb98643d046a280cad5faeb0a2d1fc9d01bd09b9b09f2228499fde07494af68eca3505d1cf832db42e0a985fcef0b337de49d96db52c89b2b9b9123fa9b8885eb7d3849f4ec261a9506c013e8c87dd01a607bf485b9f8c3457abeb9f924726b0196bca03fea15463d747b6fbfedf833abf40b0f70bfa809af02d2307a4bdfbb54935ac98efdfcdfbafddb4f69ea86fcfcf00ab2f2f462d4d3509b4ad9cf93fb05f47d09b38f063e14b7b22d6f888aab391678d65cbdf4bae5e90b92c90a237fc5e4868a67f014eb887943a04dbeae2408b6fde7a54e47e38b37283862856ed93c7c4061a6c07c8e6d9daabe0751aade2bfd2166d7cf582b1f1f7b4477c210ba61f45e9e35b1e0cd2a360d2ec8d816154d2cbe188c8b73a5e0d297e8517d57da988e2d603241cc5665a1a2be462512104a0c5a24ac2296d34e3d5e69412a70a88991903bce36f59b4123f86cd87224e266da42268d46b737c8b6690e1ac77054d678e46bf198ce1bf281120515f2acb145d1839cfadef17a172b5bcec457344fb0e83874dd95d72331647a21ff0d197c5558f580f8194b8abeefc2a4f2707c89187060fdf0ed48caa84f8a7f39859ee322796eda64a5a602013396706cdf4dcbb005e79f0ab67ae533e57969e84975b9f09f48128ba1cacdca8c4b26256a38a1b1462c39c224eae066cb2663bbc989926fb14e26b72287415c452afac4b111728d4f717e9e7ed2652dc0c479ba70988a5dec7c3acef274c3571a67c3e019edebb4c8328a1c7c609a7b585befcf69cbaff41c7a11c7a3e26563b7f0947f9295992e62276d869972eaeaba04dcae87f9018e3831fb857531d6308dd3de3fcf49d6819d29bdf883b42345a92400531d42e6296187efcfd1d87012486a168d0cdd5b54abac4eb1a8c3de5171d2cfbd5c75212685b87d151c979cc86cad195b9ef2a42f62bd3dd87fdbea56c8270f2cbc4266b1d3dac1c8d2f86fb73b5814585c1266aa165fb2ba8a6aaced2618d98f61018442c736cc3a5b88642bafcb6475e82a25d748933f5fff1da98160e36ef4dc4a395d3af18e5d5d498c91e3ff381a99075ebe7ab3636679cc3b9fbf8cc47f0616f6eb9c55c2861b6ce92c18bae202445eb9cdac1ddbf5d9758eeb6d49a9cab8504f0b8ca766c1ec3d5142468b4da5cc0731c410620039001de471300ef8fb5ebea5c5a2c5ee514a031ec87a6d76090267135660b6bc241310c9e2ab919d020096e170a6eb0e6c8120bae6640a0a99f549a285d9a9a85ccb8d3d1c2a0a599e4ae402c1bb409b63c938b845d40b80d5238c33a478949dd1c779c7dad85c4412ccd28c71814292c13fc85dc3a01594c0a12011fa164e8a748917cc04a38f1735546bb892e93a983e2a2c8ad5008c0e132199006dd549a91da6565387cef51452ecea182de55ca3f17f19647de8c388ebe98d6e8fd7cd1b5820037bffa01b9d9c7f4c687a9d7a9fc834ed4800175fdb75463e8514144c409fd9f3af28ae19365ad3ea300a5bf1a83e18ad04c5c2bf85b7cf6b4385dd752bd26dafdab5420b374c486e179a34d80ccfa1b0e838ec18b26a6ebb0cd764fd42b731608fce04e88b39653d717b62a43e3f2ecb52a498e92eb158fd7d2f2ddd312f6a387a26af6502d834f4a821fa692b5ae3559fe13cb6728ed196e0327f957f6a31ff4609c2713609705f62a4d623bca3211d7bbbd36393957412e6c901c6148cd6633e17ab358ee7806f120c1328f79e3ef39a121ae679b42bcf1d34ca8757a531e00275edae4e7dfc7a5a15781a5f00bef75852ac1910e0ca699bcde20eac18061d5c3406398a7bbca0e88ad1a6cc07db15d8b18ba2c0b0f67bf42b345f7f004f0bca2d877ff62d879981d14e7be4c097714e1b0f46bdbbf9afad798e3a9f9a716aa3a029df5e035731d264dfaeb5afadf453b1869af8bf30153e1a9b0ebb3bc08ec877aa332cca54487f37140f659a06d1a14cc84c0ee0ca50f0763021e9195944bd919d965b3391f056d00456cd5f09fecfbc4775b4b16bd5ddc99f57987909430362866b39a8df0e55ff7f55107719ae6656cbcbb6e9bfe685617e73afd6db715d551093805607ecf3ef953cb27c179b76b362a98257ef6834da8e79921011dceff2c6a693669744706482d122998900b2766782c694f0fe1b6a2103a0bc9f1180dc2cf15b4e7df1dda4046fbc3640ef17b0dfb23b91e0d049de97cc14f561f2be93127b84f347fa79e031a5aab9baea77a71993f741b80a708f102118e875dd9b768da6d7164f7fea95e0e2428d0415340ade29c82096ddd0182fdbdbb6868437ae963d7d2f972111d9ae764a4cf90e760a465afb1ac824622a7b2f81dcce9bc85827bef8e3b9003e0d3a17956b75591e1e57cb25bd02396ef4704e659bbf2e3f96e8ed8657d17ece804dfe4a9246e0c8eaf8a8de9a7915e5cb454e39a30f346476bec53dea93a2a5e7d7304ff8e568a44b1c21b6d9b0633c11887111a0d225c8fb617bfcbc5e9979219b8cab4ff5bfeb38196c2db2f584c0648385e209d841f4718d1e2bd3248d3f2d207063c309ab47279f12086baa33d57cc0ef0403828569257d09afaa28889543cacd103e84e3a217b189e34421b42cdbfa91f0409fc6f94b1f15316487e5811983caeba747883021295742ba445d669bcc660af5be8ae66b3af44806c9e68dbdc04b649df6c43999e4e6d3026919442eecdf8695f0de021928d1a38a0c7ea20500899bcf7dd2a1176afda74d9d271cc2766fc4bbb77eec404c5a22456ad8463b1b9f7c60051be6cbd5d40ae047dbcca5970e8ea4c06fdc6a6b4fd263c4d8fd03f93678999a2e78420f538ac47a3ba06df3fbcd43a018ff1e4b9eb801d1073afd3448afd96f79399e5ddf7225b026360127b654ce14f77e60b7562187f3ac4837c05234672f3c733ea040984c5968c7416cb83a36ef25321ab21df9fa24603b61238644df87b7112f14483161552f1b47869290dc6113e20929c0375f9c87de30cce7daa0dff9928156308b8b546060a4efaaa64d27b0f0964b1a7e6bda2ff389ec6d7fd18db17ca9a0af7ce9c38fdfaa951b5862ce3a612b2b78f544e5d74428e8420e9f0bce60e4400f98642df1902d63fd2c2641723238827514b889a01e15a17685c7f973a266a5980cf59dfafb1d7e5700fe520b1841bc7e62c560b7a5274f56415267fad645c8cd4e33ae5b9f2bc66a62eb16a57ee84c6f20a6102ac5f1aa448abf3fafc52af088c09be5ba35b8f5b68537d24d3d4ac5cd8184402b36c5cca49ecf57929c676f55dac37f6d04bfecd2f6aac2506f6ea5fc58e44cc80318b1b8f9f0ebe22b81bfa80d4dfd191c9a9285e9d602f30f3f43fdb7c30aaf25f71966911a3adba3dd9eb48d9b31b575573591c8c464d823e42c4dcf4b0a410a5b7916ba90940fadd7b17a2d906784f46f8e3c39b982e81e3d4a79affb7e7b6d9251ab35a44eb5b9f3fcc8c664e24a13bf94aa17e17735ee3ed242ba783829863e5403f1836fc548def16850c6aa2eca856a5d3afd238ef42feb2471a084356f6975681a163946a21e732c8bda16f764e399c320747b50cae2d92ab6c835b533f01edbea6e6df74c498ef875173cee65cb6660e74b48639fcafe2a6eeae7d2a7ebe10dd3ac664289eb82d7d45a29bf6b5589c9df64a3e45df4deb819ddcbccc2431f6376eeb21bb0d05c94949ff4b0fb7bfba935f5b9a1857032b287c5dde187b1bb612d887657fbe927c7f086dbb0d708d49c6b2e63a151a657eb8ac03e42a47dd609b424c2af7a6eeb3383d409d5b73771f8f2699f953c28d44eff7fbcb24377be088bce6d996bef3dd0837281238bfae33d3c3ff2ed36c3af023c6af3f7f33e27b0242527959f0f4bc148369a281574ceea854da9ac4a9f534cd08424cf1b9c6d5fd60631b3adde9b45333fa47076be5bfe9784db931565ed0c7401ed23e6c84b33d7f911206ed5dee80cb4ab50cea77aae334c18e95514ef0f9d51d8e000c7529d1a098869afd6d1837e630b3ddbaaa0674d6501b14654f63113685dbd780ff11a3054da51083d8c024ef15333baf75e09ea4ba246d3d1266a6845f76147b7bddc7235577faece0fadc1ae496a0f0adab7f605b5e8d9b1021429ac43f06e7ad97de9b19d6896304ea6ab75bc55155011e6eebfb232ebf7215162d537448e2875ece3c6563070589f51e4d45eac5287ea6ca661c025a289290e1bcd269d5eab8dd9c33569362e9bf5bf195e450ef2eb4e9e369af14aae80ddddd35094c7362054f9756492409ca052494994265a4f85768aba9e28b8b534047e644f0d7e8c6f6468ea0ced7f6e91d6312112495365a5913802f388c5a945cbc2f0b446a411082b05818b0712a010601660fea7c6dd93bb0012bb1c3cff52e0ffdde160173e8128ad29d778bbf4d91f84714d4fc577700d75ceedf4357475071ca1866a3aec78b191f5106bf39a4f52ce1a578cc9e22c9402c2212732112737f8e128f6502e3ec2d08e403cf374c19c4864f28fa8e8ff02234bbe9f19e91b386ce993eba7688eb42769d5d34e8add14bcbc6d33b9d3e77012e355d3fa9c5151cc9708e51a9a118f267854f9648d2bf92e210877f63b85804d65d1743b2bb830c8f32bdef8f0108a457143510654ad960081d7e660b6f089517d8daa746de7068087eb170b2ee185b07f21f0208c609eed8981acfc54f40ce8ed6bacc42207cc9527f8924c0f2cd4ec3590db2c7b8c11c97d9f49e05767442470e00a70eeb466646b79d0eb871bbdcae2656ddb6b3d8e775f0ed7d5c78fc5dc624c53a60af3c02f8b3829e50b617afc510167569ddd00ad64a293c25e69da73cd099df0f7c38e7b0bfc946404501dbfc08311e63895bb0f490e669433cb60e8e6038de9c5e9897c98cd9b474c567a92f6db64daf7f4cb227931ff619fa46f8646397b165a4b0ace86dd740c0f213bd2fb34346f662653b62b157029895ec696b68b4dc83782620478808c09c6cb158e15fae2c60c8d18072801742d3c01f5fc6a986261ae7fa169182c1bae4c3d10eb505b8d1f9bbd4a012ac9dea9ec2672ee7b5fa0ee27b388ff65c9b47ca751d84355ec79cff2dc1ef1ba04972167d8e1c473d9ed1950bafe86df2293ac9970848de34944574dc4bc8797d993c93ab4cb35f43089e27cf02de5bf55ae57d6180583ced8f332e8cb4e7f132d083c9e2bba86b660748a23471233bfbc080deab7f2ab02b245bdae65af02ec6881643fad1a28ed3efbee689cd975c124f3c80c13053c1a6b96daf62ba9cc5207fbfd6d8799570c59505b316e54574345d7534125205a2e10994215044a4542b51b8d1e58f4de7c138ce6a8b5c1681c9a1b358233f857ef314c46933f3769d75aaf934e1330edca04183110f88608870982a7d211cf612363768bd6c9945c3e698b2f2e002ac56a914bb56f2e664c8988888a97cbc3de989af4bf8050b0504ef8237d33faff5a8bf91bbc68e4cf8ef96409ae66049b5ceeade832f167eaa66d7c2481aed63cece5410c41236a4a3062bd7b7ffa1934f92971c06b34311f1978be5c1138dd9a7fb8337bd9ff49f602dc92b6380e9ef3b2eec6a5122e9ee875e786523994b6951fa1c0a45f17bf66462fb734c5ded0a647989797bc04e3af9361bff86cf7d3afd3381626439f6a550c15af0057b9a95e9e03baf97042816d0de24228566db56a9c90a56c09a25e2b8c6a3f8aa59195f7d863897498d3ad127b184087dd0db57ef9b8896dc8a80957a52169d9151b7b14c90c1049041048c22120dd29128f679ff8c7c79b21d1bf60b324fc070eca26546a262857f27b85c04be516a84f6143a41d43160fd469de9d4f649b418674d126313134d23eb11b7b97fd80ef47050057646ae92dccabd16fed5bcee4bf1b33cb03b91db11620bcc88932e7fffb6bf228c094651ec416d2f9f64070744f4c14548715478ee8a7fc692b1701e7b7b2d5af0f4886454f1461777a64b6101bc2e47f87e05cab83de798149ae33d6f7dc2048433ce62d30ba1def0fe4aef89007a85e6b90694adc70fc9e233be95d90412dfcbe83f0ec66a5bbf4733a5af459b0022bb9418a1d7c758f6cd4d065de7ed85fd9dcdd8ff1054187d92d814d45b536e40bed1bc4cee78f55b731ef56a35f46b9e6ee38e0019ad6ab9a1c8d8cf6e681c018060f11d77deb3bb84bd022edd5f2b1c3823dbef2f07c6e9f4d2af19142ae6bbbf8096da9dab8b0e50970dd59f643b897ce155995ed04ac6e75bbb584ee62c930325c07616f6170f63249f470d6f3833ab012ba444603c99b2f5cf22297573fdf63204aec4adbd426d48a116a5280bd78f5f322f264704a5b5458ac9f35041d1148a35d90c6582c17687a03b9d914c34d133f205296aa56cce9a2fef34c7d9edc60b3dabd09b9a4d93c259e025bd96b431251071191283fcd24811d5c05b6b7b91381f078689bc173982afdf18cf9dcb1f5a4025f56f67dab8627dae5c905b20885e2c51943eef895c0dbc02bd338088fc0e9a4ae4727829f1af32fe77f0cc044ee153dff8df7472ca0ae139ffc061d676f84c538f96eaaf7015fd76df549556bebe07b0182cda7cbfb1a949d4c542d98042efe740d2d4f9c29f93962e646f7c73fa4e8e243addf289e67875a1a8ff0af0ae67b986907ca5ab5db071337addbe69bf60af6f6b3716d6996697de3d6d3bfbd90330b2e2be767fd5ad678e16f221873cfa3e709496c30deafda82f180f6b20415f1db61a0453f8580af364e24845bf12a2be71435ec244614da397ff1ad3155ee8a2844c514509e737934ba9211c7c835dba9da53519a701ffff4a8690fde4024767cf016aa0cb3f1a60f61f05536810bea222de8db314c8e224083216848f7ee83ea73a0bb7835582ac4fb739f019d50b202b8d20456f10ab4725509d8d2ca94bacf6aac9b4c8315af1fef4e768d6eea8d864238b6c7e133d66d4a74eab3b1e77732061bc0ed3227fbc1ae46423732947afa58a4b74e9e92df95b1281ae72172b9d9049e925f1ef086d0bd6397d196fc0b5a1186b6dbcb12cd87621791cd38be5240298d73ea431aaaa12d0304bae484855ca90e59332ff8fb45db6739cb144f993291bd0af3d249e61b9fc954030c04fc0708bf5d71e488af140d60b5dd9cdb30e673de884206b25239a5f5c18c361ba3e498763ab210d84e1d6e6c6bb6eba41e41973b5a653eb3473fc421cab6e55d572a6eb39dafd8b66afc40a2587861e3641b7bb361f17ae7ebb0db35004dfd5933e4aabb335e771a54867330524abc3498e817e6309b5f5bf1eb38fdc074000dbde7acc103c24aabeb15ea28f0d5ef978b9b5dae27ee6627cc4192fceeba779386e78f0b9a1bec5303fb436c7dd37bbce2b84ae0122d3d658bf4169decca730898c6fc26ac97a8264e9d943990a788c7acce4dfdd806f64abaa39f31e1fd271d447ec12f0cee4174c77862df89d5b581f4ec9d5215695895ee0790b72855493cba670565e6747c2e373a7d430fd6810ef51391b07cc789f60c8040e4473617dea3afbb573d0ff3381a1a5d7b40eafb20c54743b0160dd3221aecea7add2e34e80fddf949de5c7532e5b63eef45da6ac279eadffb236c50ef26f9e6af297609dd6253d6ee9059a1ed9e466dde88d013080b5b19fa8740926d98e77fd5e61d8c0bc71ea36fe195c289eb70cdf60cfb3f62780af27bcb450992dc606d6fc50ec828ce11523d3cb01583c9fdddc88da8ad3d475823f81e8049695f4a9445222d1ba614dcf775019c000ee24a1e4ec6af01aac2cbf4c45e42bd2658a4f5c255b4ce2297a91f6892ef60840321f2d99b5b1d3b3aef469700fe4bc21ff09be8249ed81e0fb460f4d84647fc9d443eeb1f7cbc0bc44c815e7f981a4c1ca7dde5dffbc383a42495a88b2c1b2694e940cfadca193ad4b0f7013ca7ff767e1da63f495dd3bad3cd52d3b1361dbc31c48fe87d0c61b4216c34d6a0218ae6af9d5080eca134ee743549a6aec74ceb53de4d69ba534eb3ec0b97c22f391602488fa701ba6e984597a464b04205d2f9b7edd199dcb44842a0ad94944356b977471253cdb189d426024f1f26eca59b036e7a725c50ec69a7f0575e5f8b39249eadf4a7500616434461df52687b6a10102a16b48e030a4adcf38b89929e8751faa224fa5d88edef44be96b22b7d8b8b0e5993a5489a0e0a1474141b2c37f1427f5998f24d4359e2d26d730977c87ee153b20f55f346ddfd59ef1c697e167c899ea5b97a77cca28575d005596d7af8316d6f683d7f97bdaef347349d8a5f7f72796e3842f256f3e3e0117214f3bd0dad1943a8cbac5cd1728c55d9f250875b68bffd0c89f26a02ab9ea643dcc39dac89cf699c501a280c014a2403e6a7730ab450df259dc2e91a02034aef7d8b0ee1596acd00bdaf06227b4d932dcb048486d7805ae2c5489cf4c6ce113960941ca05e577ae55470916a160df784f22c8e48f7913f0c319fde4f26c5804985829ba8e12c5327b074a6f9407ccb767b91fd1ed87403f3c95a3368c9817a8ef5e4349788b24a383eb00fdc1ecb9d747e1fb8453f338f69b5fbfb52fc3df16bc680b31ca6962fdb6cec6286b8f19ad3dad08d04bff4c8696d4fcb16aa9ab9d1a837e40f15b4170101fec3bf3e1e420375756deeab8ffd7c1e729dd737758fc2b52a79673a4dc17f1b5ac60bf5a17847e1bfdb823b4e9fd674271054936950e902a6c6cfade8839251de353d04f5c095992fb45d793c19a1b9ba56c423b8c47d1ce3c9af253489babc848140f5bca85d3e9eda773cee9fd59d15d66d0baf373f37a5885c42c7e799f1885f611a73266a5c3bfab8f0bf2aafac810f37956955f98c435b4ebaa8681768ed6b9bf71161f88590a4fd51dbc0bceb39537d382e7014d347cd9f55f05287df211cc99d4f63f0a8b2666304ee3881289da5437be8044d5006a81cab3b6720f807a39be50e42d239e85964fe6dde07857954a305d5040bbbaaff5fee752713aba65a2b1b0e54790218a34ed9759c4421b47ad9e694ba223bcb24bdbeb1c033f9a6c74872f073e482614126f33ba038e9c9e9864e3607b09d48376f78099c0ab4280280e92cf0a1e1639ab9c5aa45ce811a49e052358ed6bb54078b552f4612283ac42b01bd8de4f5cd665d809c3097a3160818aa6f10b15c6a7564f4931c3d8e7c19ae4d11bb372cb75b2293f07e0da7c69cce476de0c5272490d8485cdffff85d7a81ab3d097f6368fa8e93b3e17eb44ff34de6bcf9666ace4267c5c0a7088001b0dffe638c506961248136f9f7cb8bf2dd0941aa74e9078325d7e3ea15d6eca1f191456622ab3ab10e2aebd7e1e4c273c5b2f7713da9b536cb648d719cbcf662affbcdf1c072f16db00e160112de19e10ed4d0ce2a75ec5de04bee9693df86ec0a0b5e13e251c7459eff0059d5784693e4b64a2907b2abe35fabcbfa799234bc855907a619fc31ed22670f4aee4ee75046336a78a55a50e47c91a5f474ed6d460225b3571a75f2581f70664553062a5902f2226393f61262b08ab269068e2b9474f8c33af8b4d930024b8365711b85f4c4ac17355f00a83d279540d233f03100191cacfcadf7c457cd3e9251f03fefc9e52952514ef02d59073a25e5c3d78e9f2d953d284a17ceff32c5e9f18dbfbab2488b9fce3fb1217a59a289d59bbaaf700b9f7c41959e55b8465ac2a82add1634fddba83cfbf3fa46b57ab26407035dd63d4b10dd02892519d1bc4f42c17425925e2dfcce2641830c5aff463e3e3bd093c6b7e16e4bdc289cfb7957a749080c3d905ec09b1982cd1a26552ad55e3be3e6ed4b127d2cb36e083a7e16bc68541fd8e58e9040b81ba4570ddc5ee66e55abca8f54eccb610618cd8098f63941325578c1374827e6bc94b9fc7cf51c41da497446303ed3d1f56b6af9c1c3ccd813c0a0d28121ccad9d9a44ce0cdd1f6a22593b3ddcd2006d07cd84773e7d76815e0ead1f1db6ad72aa8e7ef488be364f952a77f948e4e7f97927bf19f277f85e10b8323bd4082e74c924f487245f79af387635e80200ac05a5cf7a5a2720a8d865156f5eb8cc2bf590c46d5ff312c8a56b5aeec95b11489c73afe5f0f5fa782e372e25297e2e37eee490492ee9e4eda4ffe578d9ecbb21e5426cd39cdca25ee809d04481536367d3e84d0a9f7ada6ca1d314663f3f35dea4e4fda61676a2c1e5630d0434ffe29bd9025f873ff6360c30c812d371a8db0aedbe496da227fc323739b57a0ee1bb1bd84223c6682848554b6c3f5765911c2194790687a3dcb4bd661f5a6ba56fbc9272b5475411db424a324e16697748670ef7521e3358f7fb99a4fa135efee02829803331a8848e0078495a3ce33938cc896e021559c9f60a66ffd37bb686d795d725a53d5b2fd60c04cf9142baa7e111ee66f005213ca3a25413c3683c04428b27c24c23a5a1d3ea0135211a25fb0a982bd9a5086452078ae62fc12dadcf0b162762bc6b9bb4a98339d9934e4d34de1551e1fe1b6cc9503ba4a4e4e209c7fb899a4ae6218278c3a9cc19953e46e5225029499547474bc796b0ffcce08fec3d4918de11fe1d74b6ed399b8633b9861d045979732f891e614388b48acc95fbe8a92ab618959d9a5f03928472b35682af3f15edf7d28b5144a2f484b2e3bd24eb01aaec12ea75351a403427bc4088d2f7016b18fff50becdd7da167f9b07de4fc7cdad1061b22048509d4d6b9866826bc09feb9f46023795da19d2e70bafe5ea5d8dc67eeba3c9e1c4c65e658466a14e4268a81be663952c8c8687b063be3c82bc6695c45b739c5c7774671b9ad9b2bd86beb3500468081edf1d3a675c90c9bc388440874923dfd92a300e4e7f550ef106477d3d22d22306ec2f2047b002b98aed6eca1fc0a242370cf52af71e664d8954540653baf99f953a098b121d729f81df770d69ff8883f989859ad2dfc7a5b44868d0d3d06ddb14fd9326b436ae4ef990a1a9d18574a757aa4b7d2018c8f033ff8723672525ee53f822568d7541f1d9cdaf2848837c79e9619b29fb340d202a2d8f0773146d674e5a76a6b209f575a326fddaf83e6e691702bbf64ef866bcd162527bea4e2675cb5d42cabea3cbf2be09b4c45fcdacddaa440ebab55b137698ccca8b7f8f4464d1990d9f0fe08d2bdf4adde40f51e547eb0dd658bf0db97148fc2f24209d5bd2002c77bdfa995a539f66380b716b807dca3c978ac2334fd9665130123fd2585b93f6480e3ab8e07c59d9c8e8a9b65f533ed46f99a8c1529696bfc2c4be062c67ab15683401cf9a162651e3b1998a70c3a845376c54fcf4cc8bbcf0ab23981b669ded1a09fa1568bd0a7f9cbe8be1647ba06ec816c932786cbc18d3feee84555ed62a52c24ae58ab161ca08887bbb12893f31e09af2228955e3bd374ff2c9197bc52dfccf4b4ea7761a4f626accba73fbf8d2b1b089c9a11f0e1c547b3178de018c32937c4072385f6287ece469277d1d41ebb592121a689a392eb52837933b2fbbea2dfd7fd5b9d444ba40a959d571c576d22ebd9aa6e25b886f83ae3e77ab25fe935298f043d3fb65dcbaec06912f8ad527e394800f50b494d395c89f73ee0ff99331dfb48d5e0fdd328989e9cf2904d94df4bd607b0dc15b7c3413645865b81a8b2e7a1f6c46a1590b0bf167ac08cf241e3349788e1ae2123813c6763f09095c099041f1a09d2a46d54a39aca0113d3825acc1b4ef25ea84cb5e71bc832706afbb746b5ae68e4929ddf8871a8a8ab9115d269138414a842cc48b252d214ce41a9b17a7a0e5498b70c6128051125d1e5c820c2152bcf4590bf0e45476acc53a1345e899e7b5152046184fea1c906c1e177af6279cd1f75e025850ae564880f70a43595608a0ab953452c9295a8b56c83918ae98b1a665d051ee6d7b33548c487679879f129d51d9092c3fb99b0584757ca5caecd592fd7eb8c96b6202543dc7620a5c42986302cb3bad1bf0bfd26748135833a54f7fffef1ca4eb5819b67e4c06792fc7277290d19babaf8bdc6810533f10ca884bfa58a4dbca782305314378f0ffb63efec04562a78255bf36dffb189c9cf47c674d9bf9a3b6a3ace2d4ac8205e83cfdcf9920a8e5ccb9aa6d9125da43a2415bd8dec47b4dfae7f18f9eac714bedd74bca112009de7f4d1097fca73e3935c45e5efed7d519ae9b4de4821cb647384bdc475d410adb1f9cdbe2dad18c23e5055ccd25a754feeffaa1b2582d3515757857d6c8e7150d01c204fec31e7ef40dd508e3263b7b89721ecb87ffbe96cac4ab05443e478405d8e127bc2d7d3bdfe85e94e4f4b7d033e89b1ffd2c73a49477356192455acf0ff21cb3be42afca85001d4a674af4ccafa11f4c6e171b5f21c825b5fad261ef20878f703c1d7489b919c6264058b80a54fd0bdd35aee69642ad75b17e4a71d135ace86e5af7e3799f7e7b0357fcec3dc12e4ef9910de514e07a573919502ef4ef899db20497235d144904fef586c27ae9b80164f4851963651ef9811da7de3983ab142aa8b98d34ca2cf24fbb3ee228c574529db82dd15114d5079daac4f988d4dc4bcc7e0452b4de15c48586f9ab49f12cd7b569b15b746e6decb9b5e435d37e90d4b073458ac75c200c91242b1166ff92181f47ad02f8be757d7b4efb3a5ca03e8392d831be40a622e4081e7ef0b707ad421e5060d7eeb1a2fb6db82d6789cd916f685582e3c845755278f86c4cb8eee9da12e9816b0eb5b7ed50b23a284fdc9f755d84287436ee923b56b22bf329af5df4d2824dcef968e0094eccee259c2cd8c36d7da9205927b57ce2ebe1a86e89bd1fd9059f25d9f4c528e8b2aea6661589a8b7d061d147a33026f6a44ec22b5054a1e1fe7893bb209fa90f6fa42e3bc996105e51a3280ca8c99d74bab749b3d66a04d74932d49d154ab15d19c3c52ff9afb00e92df2a6fb225befdac9e5d6a96502ba180209ad74ad50d8294a37479334e3ee3e5c1aeb8a2bd20a975e45c509112b3d01233de9f29d6e426ebc5d701826c2a39ec1dccc19e43558d070a75ac88fcd67ab4a696871c54c34ffbe8297ed52f8a75443b28f342073c8fe5c5f587b5b80e5f4476faa043445e465169be18c8203fb627ef96df6910fdde71ec9687108c8299755816f0c346b0461472d172dd438eaae0cf7585f3d55f5fa75fb08a1f1a3915ba1ddfca10bf86f6edd309d067a1566a93cbecefd8adc0fe0f16abb2a3a3e8bbad6839cd3c2c5533a451894db635e65a5920d0603179e14a304883da99e127c1200d42c0a927868334667d44230d020d6e84b3a2630f68b4e2d4d0cc7b3f86d6252a6b389a79a3c96613038126c328c282d779a363e9b7e28795af38c588f6635e0b7d107a9e62f8edfdc300a33023ecfcf7285421c42a267155bec4a8c8cb622010d3b5d104b4d2cc0be3effa7eaddf27ef6f9839e6c2793c0642a394c4d30e504d22152ed11f89e1e7e2ad17f7f953e9c131a08aaad77dd8ed196b1b143ba117e79b9dc32e6479a2390d7227d16ccd8ecf47e88d634a7c12b56a9c3b5d24e6c48108cdb9e099fc53902ca5cf64c9c34e4fe28494eed842a587945e3276921efc93e3fc2c3e7f9ae73e38f4c366d2879f9f1014ba9c58c89c0d8afd5f12c26c927b92d4146977c2e8acce09a8670431ffe7e8c3faa81d6f4935c6f7c8775c39ab0fe5f26f31dca9e3d598ef03a668604b735ff93403ea44d144ed791cfc04b2d193644f75f4f8efc7777aaa68c8617e465d257cfd5ab8c7193f2fa155015f84b07b00ef5269fedf58f15586d63388740b00275d698c865f98f0cf496a1333863822bdad0b5d404011c0d449638bbb3c28e80609579eccefe88af0724d61dc433fd8e0d7086cbf29e52ef7f04f7a6cff05e446e137e5b3becf7010fcd160f70cd72b5b6f477e3afb695b34a055c8b1ae78da0979de61c5102385d98ca38e2e7a91aa370271906661399860d06f080e527fd6580c1094004fe4809abcc9b18eff007c0b9a98be3737ba60020c01a54fb82b1a0a5d03fed015ca25777b87d5f8b8d2f5b5eceeca7b252e8c3d9c7d8deb4346db04b3ee173d1f3af333b196397df7c33b77996240edb9c86e3a456bfc74f02bf1d0e7a3919035907986663210cd91011bb89afd0c657b833d17505c5fdb3a7d1697c545e8cf032006960bac6e4cdc1eb75d9f54a8be7204cf67c3d1087ab4bc7e0911b0f9ad445995d576024aa3d37fd83ede4f2334ba212844e65e54208a1e93caecc6fe4adca6880abfdb8942f90b8b6a00235ac53fb31d40e6e86b35e9c79ff7e2f6ee20d1d5d7371fa1e9f50a2d0e17e034c68fdf74c55bfaf96fa56ccfb1d1d2ccddeb8a5f6ad27393bbca6998691fd51808567fca4afc03bab220080ef039c011a7d29728950d23257c4419d13b633b33a13e7d2c545f484530ebbc56b20fcd8fe00691f5e2821d8d404d088fc67c760e8ea23856aed76c8242597beea156d1895d5ad037b91ca5327194cea756f343a45c758b70b2cab51a591dec393cefbab71aca78f0b58eaaf99e8398f1c9c302b8dc5a32fc0286afcd68a799798cf85fe9d8869b517194fa163180d27ac39f6cf61a99796fdb346b431ffae621030bf37b22588eec91e7f335e1656441674814bdf5d760c254a1d8349f7d0d8e20012035ab58aac440308092bf31ff7b313bc32c99196f0271c1139fc18634f54788d70dd8b439e979402240e0757e159cf7478691278574b5b40a8cf6c7485ed7c2ac4d7a12fe50397371e015f50bce23e8578b44db1440271cdb74727d8902364a21ea7ecc9e2ff22d56a29ec90a19a26f57807f3457fd33639ea4c7170808e0c80974b66f68f665de3a03c7e1d5f4113ddcca6e35534b748bc2fbef5d5b223ae5e51c982099942bc1692b5d9d2bbf8b35f6bc9d2135d856e3f201fc1ce307e9bc82202050ef1e1444772e02b9b5ec56856599c7e4fff2cf932ed6a4f42a1127d6ecce1a6030f32e0d5680687f1b38f5616510a1863f005774e2427b5b073d562c11ec12dd7e05aa3759ee9f8c8e1d96e1141eca436e54687dc1334c2ed717f57f025077a22e9bad3dbd1ecb5dd98cde6ceffa80e12f4f86e07fd4da3f5033769e2272ceee3b61539f6ede427e78e8056096367d9fc561c1a791d6eef4fe9c041fec330020b0fd59b643a0fa24be6d01895a8797a4db8d94f33be3fa5eb98e619f213df6ef747c009ea3b886f9ce6a88b0ac4a4effabefbad11481d2814fd81e7770ece37240656962f427ff8648391aca58b64d0dc896fe5082151efa327b9044041be923fb647cffe4a1bbaea821c343e1bf6fedcc70e906898060fb44f02a3f9a4ec24e7d5a9bfcd26b7e7d273f8ca59900988829e98786840e8a0640c6f9eabbc071a4e170fe9c74963ec0dcd4400b1f5a7ec3b3d69440ccfce54c3911190dd2bffb7a8e7a1ea359a491e388a1773ef382fb2181d2a062101496eb36727810819e479750486814059869bb7e962f6fa4d370ea8e57590502eeadc2934fa8d47de29a582c03a246d6be8e4554bc9c102c53eb43d973f5cc5e9d3042d030c83607ae5348df77c1b800078d8a06e21050380c0cd5f3f42a72906f43ae1889b6324af8b1295150a044b78f12ab1891b5514eb1c90bf16dea4ca7421f9634fe8f6325c15298ae429ef5d26eac3842e502d632cb7f172b1dc4f01fc6d53815e21c9c02a99acc2bd076a9eecedf13ba35fd8d7268bbe5bd49aa0842f332c91f8d61b9294887e2c649200579102d4df52a9249b72271f7601992fbe3ad38ff0110818e3fd32cd21b1751e041459ffa7de48c2c85983175fc92f7458022d0149b77e28d5b058e8ac1bd588caa51cb78d8b4838fca4778415678c4065a8869d19795f3b407b5112f4a540eeccbeed5cc6c80252e1cd4d7cddf46683b347db93879af92c9cd0a4919a95e657ef4a908ee7e0db8049db9f4e7b5648aedeb55beefa3b79f0a38451073b09bd8b4b7f3acfb81a8a31801fae4038b9c17aa846e4a47b172d3509eec293b9efbe08efd863fd3ced53d2e092eedba28d3866d03a00c5e8163d8ac5ca5aefe9a1ce3b811f0868987d4273d3aa03e650367d875aedf0919690d406c9a51b3eb832dc00bae8c30e671579314b2b12da0650617a287e5070b75043930cc63acc1a03882ecf2cd13f60510483bb75047005587e3562d5dcd5be71bd171623bb5f473d6823975099ad37619f30f4ca7bc5480b7dec5da6fa384a1742867fc454677678e5ed32641aafefd6cd8661ae96c207763076328209caa7d565c62a3f89d30192faf091ec2709cf1fdda3f4757c354eacb31bbd2f7148606c35d145e2b16b4162eb8d8ba7c0a20c546c198e80ce7c24ef53686a63e5e473bd05798c9e0e227fe8254417668be2d7c981f40f5b4fd466d99aa21ad5a806d76912008a3388d5c39b46675bd122c99f17b972a1402dc162d19a548d3279945922ceeaa75cfda7b67616039dd7045787029687a675bb4b42533ae0d2801a0c4c1e53a3907b5acd20e0930acf49ca15f892d5f2df88aad0b1ca0e04c5a4637e6d343391af02185d68cc8e05e7cd4e90363d3fc08bf8afd1b95efa04c7e02084aae6a9b290200000000000000000000c001a0a6be5caf0f655d44e3cd9e736725351d41b11230455f4bfe783685b3485b2185a01ed310b034ea202425e02065ed7e9714fa002d2b33b0c95a8151779285332225", - "0xf8ad8306eada8503ffa5d17f830186a094a0b86991c6218b36c1d19d4a2e9eb0ce3606eb4880b844a9059cbb0000000000000000000000003275311fde369a68ef90bc25de9d462e1d5c8bb70000000000000000000000000000000000000000000000000000000023f10cc025a0e378af0208ecdfd71cfae4a4a1340d950ee5511727bf8ed7cc689ab049a19e10a074c2e0088a31585b1333efa08d10c2974afae7d4ab763ea39d4cb9f0bbcd2ce7", - "0x02f8740181a98402faf0808503fdfdb7048252089494b941708cd5407a9fb7d5a4dc7836d05a18aa8d88015181ff25a9800080c001a05fe245ca3d75f53014d270ba0cbdb383efc57e093ab85deded84297968a3fdfda0292207ace2325c9adc7da83d203972845a5692cd042f92378a348de612a21164", - "0x02f8b101068402faf0808503fdfdb7048301724b94dac17f958d2ee523a2206206994597c13d831ec780b844a9059cbb0000000000000000000000001aeeee221a026b66f30a6ee69d79602cc8094ec8000000000000000000000000000000000000000000000000000000002faf0800c001a09df49ccf4c859b8d73361e2ccec52be5e50d060fc376503a7c05d3a3af8dcb8ba047b67b05b524ae61338cdff321350db3ec29c2cae4a47ea088ad6e3b88015097", - "0x02f87501830728b983db5db38507fe70454b83015f90948ba82339b50572b9e60dbd3c8314c05ab4d08a7887e59818589c100080c080a0231cd5ed4e2ed31581d6780234744554731c566203c98d10cf88a6b7dd622c4ba06de3f23a0a1710d75f6f44d2b408befdd2689feaa88edc0d1174850d2b61d280", - "0x02fa01cf6001830e8cec83db5db38507fe70454b831d266494ff0000000000000000000000000000000000001080ba01ceef000be0fdab9245a5ae82b7289c09392fe000000001ced778daecbd75541d69d32fbaf7c6dddd25b8bbbbbb5b824b80e01024c125b85b08b671020477092e4182bb3b0142b0e072d73bf37ddfc9ac33099337efdc73ee5dd37ff45a50bbbbe4a9dfd3f554553fddc0be0fb864df01876a89599e49054911374a8d89bc292e67fb7ae170d54bf3d5af30298f1ce1f9874020faf827f091de93838b556b0b58dba738e2a1773ca18a99ae91c5b9e275caf1d2d041b8298166fbeca197ec29f5aea00b6778c840a8afab804084bd0e400048f6308191a16d0fce409c540911d61b66fe5217ce1c8e3704746f149e53d607f06d0382d79588d6f15c923c8618033f7d4d815ef072d0431145357146df478d2d1d1eae06ab00880b7668e44a8a3a13495c13a0690f552af0559ec28adf39088d9722f3243640de5d425e07405bb9fdc63a008e933f810670b68744080000fc32000040582f22a0e1a56f03649c64ed07e290124d7ea053d6489750a0442a49c13ea04fd5dc7e7bed18f9a64326887baf96445ac17706000000684b75435ea21df3e9479fef5fe485d2c396e6d5d638f5961306930bf722bb0729ef11682a7ae55653d57c2d79ffba3bd3739c38f7f5e02011739c3d9e97c82043ba7e762bf592c4f069b082809a52d56b952b2e82dd090cad21f7ea491043d03d53d07ab613e162b1146076715737d65f02f0df0771a0efdb1ba4ad2fe5ed521b81f95df5930c6514d5dce66a51bc901daa10ab3b85a4ddf0703c862417a3d91db24981dad5e52d03eaddb9a1728cd5cf7aef4e4c5db2c11b795dc0a12beae349a9da97ed3c7bea2cc4268b00cccb4fb2a17e15b5518ec091cbbd98cbbcca4eafdf34cda6c43f6300003e55cd1b214be29234f906cd0753e7dfb7d35969b080fb920898354b71dd1838bd81c3b4506b3af2436ea3c2d7cbb124310bf23ed1b1d294758ff3d43f3266c6513214aa67a207b74d864e4cc0b16d4a868ca5ca00a65dd5e9b4715d3fc80b5eb0281a609b99bb422efd8be9f44488e24daf9124d3f1ac71cc0b46e4b2595b38aa7cbf4674a530caa063bf8bcc69e025f432ecc995c508a51c9842b52c41f813e6fe5d7f5019fd5c4ea9834de527167f7458505a9901697c605b83bdd2799258c1c13358d26d2867804f0a29c68b21eba59b40369894d620d982ccf4c57f3185ed972ed2297d964e5cdada8865203b055d2256762e22aff0f27dcc9ed0675fbeb7c89d1ae4afe333b9346a1b3c125ff9a3ede11ae9db93575f35a77f095469caac9f6564eac3ff724fd6991bdc67ae501674fe8801066a0d598b55a709e06f79e318c36354a595988b99dae3de9de5c1fa07f3fae67ece0cf6c5195795b50fd14dd19335e98ec9e93af16d148446cc725243ae601f2eb14444f9946102c5275a8c915a0efee28d35831fa22c27725232750c9ae77ad7b917df1885787f1b3f358ecaf9acebfe480a30c2893fee8f20e7351691f7c96ff8a68ea48eeec9b74c3f7a20d9cfadd0efcc71f1cbbee29ef467bfc7e9ea8a16c771603833fa98cd7f42611d9339e2cd92f0e875e1f0ad2cdb87620cbc40a49224d2960ffdbb2cca84f1d5cdef0a35a95f3b3fed4a8a3859cc46edf6597a0cd08505a2ad7eb437c59a5d9ba294d037dcc462daf9cdbcc9e84e029ffaed1c28d0f5f021d777e764e6a7f8012c3cd44e4a3dc0d5f34198e219d4c9ce6c8dc7e7eadcfb01a87d1c248d326da2dc46630a847ebefbdea6b6b352b0d52f21175fbe74aab5260d39b654675aa17cfd9c62fe82d70e30d885a7d077253dbcde296299e63d8a99844c8df3ada6fb633e7c08866c992ca7628448839c12fa0427a81a75907be609d1c87bb224806ea955531b444f97210b1df2b8d9deabcc4ddec27e3fec41a8f3d185696d4658b5230a7ffe404338cd20d284f97d9d41187bd70b10074ad15ae9e4858b5b82a8c2cdacecc6b9e09ae2ffe0540ea8024417c5d438f1629fc9cc0f364500cec38eb20764fae7da3d5379358c2930f6c69799f711b2086d17e1e37aad8318e1750df1db67f528e3e8894ea9ae2f58bd54b8c137138a507eae98a8240eea63577a042ccf2327cb2f71e9500441fe128bd095b860d51662a3e50ffb8aabc908e3b492588109198217d565a558adccb9412fd1e0d61b20312f21d102a03a3fff3e01420f577c67028428ec5ccfd670d8966fba648096743e6b911b27fcb2044009076954546348ef39ee1b17591e18bceb1127fcd6b0a728ea76af9ee0cdacb0c5b2124eaaa1a289bc340b2b36f9727f79384c31b7f92c0699edde6d64c0ea39e9a21aa4d3e0d1007c14f24775bbcccf36206d878988e5d85b574d7b19d354830989f619997dfa009bcf0d8079735cf04d5b1f14cf1302866d0d7551806d46d6b74cb7045147dc2c6c3cc3cb6e2817d001062e2d2c4eb53ea26bcb72f19b1fdfa343ee19993170cb299c33c2a2a6343b39585d31f8acbcbc87c5ac0fd9b00396a4650dbc17f82a6994c0b738242d84e0af9a878c68900118c924e7ba08b778cc7d9908733916a6739335ddf62d539583015b9a7220cf5bacddf99a1353bdcfc7a855fcbb1672285e3de196d78494af98bb89f8d708b13e8737c3d6ca1c92d84e24be4ee881d3a77481ee37258c7b721268ce4343ac13a4bc2c6d0a7015ce5a3d2fe702a027019ded250d0f8764e059accffc0a2e1d2252fec594014d8d3f6025bedd02be4c27f70dfdb1b6a31b7c69ad2f8619ef506a92a4bf5ca109f78530ab584328ed8c21a43b6adb33e85a04a70303570d3d37c26d25ef90d49831520bedcfc9276c11b804bba48c5a4144435e95f08301b402e280927c974e0ecfc7529ea8664243f4d40ca42ad3bf3d5fa8a2a94f31ccfc64b1ebc478d0aa89e7fb02d9434a78f5669c875ed31acf7eb83cfd942b9067ae36e265f115bb156f7f560177c4d052709dd57660cd0e1e127d0fd31f1653afa1cda0b86954558d4aa998ab1c9384c8cda0641e02010818f2a7e6a89ebc0969b024f85cd19f21a4e5f0b1e55bf3ae7fe1146d91ca1bbf467ea2ede858b3b75143cf86ab29b27d60c278bc23402a9735c5ae958089ca1e50d0f136559e541adb4533b72c71b74527f1c47773448c6f02cbd9b684adfe2038eb8ed32314a3214d16f31cf0a6c665e44243526d93595b683af56bac7b841dd16f4c676da38186b27df1cfe08a0573f47ae8d4c5e09802de765054508e9c205948ce6b0b01059cd7249191eeb14e04b27862fbc9a2d8583d362d791626e4948f094a124e63344cd0b661c3614ef6da51157870a67c4d31b3078d084e8501d84b988f5eb87f6ee85ff3921ad016f7d6623a61ff6d02bcb56f9cc4d11d2219d91a30c439483cd2d055322f87c1a5b33559f43f321f641e020bad8af2adeafbdd56f75a70b505c1b4a72a34984d5a8d86823eaaa24cb07ec147000e37a9728387f3702f83ea1eefafa09ac78d2bf655a11a6a449a33d4e1bcff9c273c4dc2ac0c86f3d9ea6788303733b332dff2c9ae3878e72d578ff56a741fd35c304a9db0cdb3818ae5928a31003acce9f769014d4d30a11fad6545d7adca14ed2928c4e43d1d0eaf6b3f9a6fc3a32eff775a03801f1fa40fd0e17f4c068afc980eb9f2633aacef8fe9880fc887d2f6633a86d18fe9380fa88f0ffe319df801fdc9fea0bf26a74b32893f8d40d1581dd923c9e7b3bb26d58e0f08007c80fe807e1090d6aee8a06fff53737dd7f85ac642793437bd235b65b6669456990ef04bc7433ef0a00eff971fa0077c1408292a7f12faed7f16ec4f15f5e3195adc6a98b4d01ba168174ca88ebea5fb3c715568c6bcb4480d09f0cc9245ecc7e9c486f9310f6ad45ff123b37daed3efd1fefb71f543f6bcd76d7fa38145611913c7a761a32d5a672e2f34167145dc8c34d4a73552e9c8af7904a705e1a35cfd61705690c70d52ba6e5910a7f61ec9ae657dbea0e2acfae4b87b23259ac145f01f1284cb97b16c8f9d14b7328454f926622fa09f0bbee61f7cfe83cf9fc5e7cffa91d93ed7d7ef096f64adcd7787790af7430d8797fe4e038b5a6fa32d7d8d16d922f215ecbd387424f5984d0108515b6d34eb101e219f6204d957beb50f77e95fe0a7c70dfe947de3e624d45433b65847ab6a1e1a7d6edae3f29fc2a719217ce7d4e15d3ea1c31e3e7cd1f1f358f92db97ff0f90f3e7f169f3feb473fc027c0f320bcfc697ffb9b1fb2cf3581fd3bf1299fb49a5d85efbcef9d6944e06c4712a0434b2b9efb119009eec5f67f011fc662b527554524a6058c10eab0cd7dda0807570189cd67953e9fa7489802c1dd2149f81f12c4466e8e449ce0c9380711889b6006885b76fef5d53ff8fc079f3f8bcf9ff523b37dae8befd1b061df12b51fcafe781d4a78bbf277e273af5c8f73048bfbfe48e3e01d438aa6524484622f65c4a6bcfe4544fae71d6c0a08952e09b29c413dfbe9c3089b21ee3ec93399b7f0817ba78c8d66d91f6af68cff53cf4f9f8e985c2b3f745364b820890ec29a2c39ef20917ff0f9ff3f7c8afdef3f82fe357c024f7fc58f7e844f0048997eefa1340b2a51d4df89cf31f9230c07efe44749c842e1835d2bc6a92c82a2a235db68d891b2082dd5b1c71604cfbc84abd2f1db164beeed2fd9a5f7b163c4f5b172232f25ab37cb2fd535ff53f84ce4954a46f794e4b0e93dfd5c6d705daa524b84f80f3effc1e7cfe2f367fdc86c9febfafbead151e13b39fc3844442160f93bf14900f93814977c0429caa3109c7eddea9aef135d85013160a2494c80ed6e0782255ab165e12c5063c0889fd53c23773f4be62e1cdfff0cce95ac9e7c1667e86ef39f8a6f83ca10d99ceea005bd0df3eea6c6381da956c8b1ffc1e73ff1edcfc6b73feb4766fb5cf7dfa3d166c1677635b52bff38b139a0f377e2d3fd26a9b6ba604b3033a666c05ebcf0bab1cbb480b59d30bac279c4de54a6515c2af3a58aed5a80301073c90b9592052817595a578fc11aebd2a5fcb1ccac8deb3f85cf12f5a22ef931b62986d04dc5c5a3e378c42fc0a17ff0f90f3e7f169f3feb4766fbdc90df135e1156e3eed112bccb0f35acd5fb5beb2b9ddc9d1a1118a37a064b213c4adaaa08577e09f541fe66fdb7c952d91e8bdc35aa9b19e4908d518f32eba148ddf82151b86ec47b97f05360522c568678e795fbff63f9a179f27800efa3496a11f99a476cd206d4908a02ffe0f31f7cfe747ee827fdc86c9f1bfa7bb4ff1bea9f43bd3cc282f56bb6510d92aa09a03137ab5be28499f23b92b601769d5ae83857586ce71ede2dea4de683e146a7788e333c498ef17ab98d55ebe932516763bea0ff143efdb81c9cfc0784bb2dc814899a5f034a21666e21fec1e73ff8fc597cfeac1f99ed73c3fcdf1cdf6aad4f91e64a92a2a441bf4187a093343caf8d26987dd3d7f589f1fd8b193ac468122ee9279c8b59645538bec8681bc74170dd3b911e8de45b93b69cc5af5de83efc0a3e79c0ae092d48e192edca6f2362f8fb77c675a77ae3b74bce046ac920854b7a594410c102579591f515ec2f9ccf8b4e58049960fb87380ca4a9b1a9616ba6dcdc68f92b1a4004a04b100e3c422044147f61204413c6db000817e304f2e4d2161eeee02ca345a44c47153f19d778b1f55704caa51246f20dc05c866584c46f0579b7f62c28fb05a1d793b0fc4174ec60a5d1fd86e70fc89ef26bd7fbfafd1a1dd0f68bf2037e6d72036801403f9efd46621e62f163a9db80e0679193e6aa93ecf1ef8eaa6ba263e26cf73f1a4b3ee75fef8552c0b56e7a0fda032b942df56bfa3c99ed291bed24244e28c2c3d57bf3f95c6545fc495d7ccab2dcb306600de81258010ffad63b827a12c026a5616906684560aa1b2a87f2a92783e1343abe0d4089febea8b73f92d88d33e17b131181ad408d309d9f48fe034aff211bbcdfefe0c1fee87de630cc3ae142e3f6970fdef5ba3f9e4cf8827e66c27f68b223f392061250342511d7ce0abc4d78fc1c98d784f6334e720469a45ea4e55f7d5948a0e1c7ab98f56cf35eaf0d08be189e246fd7ca52e6ceb91229b0560d26b92b45442c37dffbd2a4e32adbd6fc082c495a49ea45df2b9f823dc1194a22e4222b057a2f61596a38bde3777fd91e63da804504b8c4c203c71b04bfc1a3c76488a55d7885efe068b5f4f25a65b3216477f0926198843931f7afbfee137e89d9df0054ba04cafbc33a0701b14a2ba502609eb226a44dbcf78af42bb0252b35548f2471ad04576ef9fbd6af430458f2187d122ec6ad5fdb644e5d479dad7a26fbf4c59f99b3eddea7e53c806e9372698eb75f840962966ef93cefcf92a0c0cde3e82efe6ac46527d0de06b4070f56eda14fcb5f1e005041a2b6667761f58140e69fa26d717d4d26efeb2e7fbf90da0fc64b1f3b39f70052e42b592b8087074c41978b36c7ef34f66631e7a09e662f34fe09dd26a2a28e3ab4a1ed817d9c700118537795991cf2deda6f1d3ccfcb7c072ce911aa1e675f29a8b7a1a53f1a0c6968004a802e8122f0fe410e41400c9f7cd2202046dcd95a00cce3f3047d51d429ae0e033fb88d1011e249fe85913ce05360fd487bdba7aedf6511f410fd023c05c0853d77fe1f4cc0d6c9159d0223dcfeccd0419871d2564467e4bb47852d886513085daa1a6f11ea0170dfa89c502c434eef75a71bf567f6ffb371021003807ded9527dffe50b0b412f2cf86e5cf864f04a60d085e44a98d6a58e279eab3dfc619bd51e0767b5fac6c328613d90f4010dbbe685f05aba672788e947cdcbf5827dbc73c374b034b61673ceae56d785ceafcb6020e52ba01e406ba0439c3fbc32a049a347e8afeed1400f31e3ae151922dee4445a8398b46f596ae6c20570f17310fb00104b9c04e37f700341f6a7efe6ee0085f981f23ceabf4407334e00f41cf9fdaf6278a02dfc6c83d0da612e1cc8c9e7f4e4627807f69839760e8f987a7cf9f8dcdafcc73f246a0bb3f252c137e80bf65f997cbfc619efdb3c9e2df0d3ae1cbee6861b2c2d4bf2f1d4256f7db7c88365fb0ff428a9a9d765805cdac2e2c97a12c2c99be142a9e8590c6052b43a3acd6241458ae3b6f11e7984720052a41866c70120e9e76bbfcd30de2bdfa40ed0c15739ce0ef2f40fafe95172081f54c66adc56d00df365fb0fd5de6eeb838eccc4c8e625579b0d4bbbdf77a79355236e2c9e8a7d8aad385c160d06a3f0f8b053b2f9d8beea0d3e70f16e75570021c642dd1773258115e4f634f1a60122f61e2022068af7e6ff46764634d087f370f380068c70018ad0037806bc03bc030c0b70186161592555aca7be57edf14daf5abceb6a483465dae8fa3eb71a8f6226de9421032705497118a20f4e8d9d544c5275d3b3ec9e50894502af0128eef7ded5b53aa5e09bacdfc7ae1a1f99427a00b0c41f6ae607914e343cc85b574c8065b1082467bdb0087b673a56cbb3688bf694ece03965187b7f7d14ba6c66eb116b84c95a7543775782ba8a93def92b6212187f269b94e3d7a2d2c619c71ce56d011d90374b755c286e158e5d58604982ffb0c707d237de56cce55292bcd589db9a1bfe845fb4b558602cd9bca6b7644b2187ce3165f7a95938f7a4a3389ef9d66f3e335cdb4139e86108a1621325c03c8489d8eb1db3455bbb4cf78baa4fba49ac05252e40081a519de9e1d0f203759a3fb360b4eb516d2357e0d7723f931bb23790079685f8687e7c4e81e9bb9143491e749648425f5285395425fdfe452e457386106556417aa5eec4ed143d3665ad28d0ada042880cbd868caf355b08ff7536bbb18d9d4e3536d5b1b31edae01f61aa5194a1d2a6df85496e5c4e73bd4a2cf3f1abbc093269e84effb6797c945093f5d646d9986439bf393afd2aadf4031b98e91823e948a6df29c04a9dd1a5b8fd951592aec7818041b109464b1f9a53abee03be62ee590cc4ecdb04888768b2b4bf2af6108d0b4999497ca9e380b7a3c855467efd8e661f5d1256f4778ea6a033238c9c6952cc22d9169a797f66d2ed613d84751f0567786758467abd14d34be841fe283915d13b16883f1cc42edab81eb61a8cd989b9e6d92e79cceb55cfe0a92956fdf7a4adf54e3d99f643949dea93b043816e4eceddff99ae515724187748c0591b1da0ff4849370a335c7d494c6c6cd4cdcb74ac86cbfdab5d48d703836493dccf2eb4117bf659659b88f6bea7cf441f0c808835b45a6bb87f36542734b49d9e78de62dbb6b1fffbb300bd3da108e632db89003c87b4a949d23ebb556f3c38f058fdb59552e2d812aa43825b2c39707322474c31a90cf359f080b53ebe06aac4eac66c0736fdd00eb693671a72ba288a9de0c20b2244eb9ca6c21204dae2d6bc9b5bbc0948ce54418b656dd0a39242720bd73224d8144345ad4f6c5c31d6408d99a37f72ecc4d3f7aeb3418288c050570a2207be678c84bfa689d10f9bc8c0b09f16db91d1a4511064957bf13a90af4b2838a37ac049b21d4d09298ef631a63ab99f2998a33fa00e6b764ca5618387457abc93d9de2862de64b6cb32c4f2ee944b6921324c667d3c0319122b503a7202d081269dac5e0a31be4d065e12ef32d4531e3105c22d582b247777863a7acb9758ac5d7f73e8f7251ee4e2605d028a85f44de91ebf30d777b698ad9ba16133a427bb31864de246050bc75724683f6ba74eb29770df7dec5d4d6a95165a829244024e214beb7c7b689eae173c16f310fad0d8f8d3a06c177ed4c656c0b609484e80c634be437336b64620f096f24094d4eae3ce351fc4c0d513acfa97124504584a3f1244a731926806d187dc7dea7ed33129d83028e117dd7bc3797016c32d6115271fb4da9534df047cfd28c35396179abed35b9d00e2c8bfef7f82650ae3590ff8ecc289f039d83539eec4d9190c8a2e82fc17a587e3d6a89332c20456c8a1579af5b28eea3cf1aa4552b18c71da4648cfede521745354f12bcb398836f325b5377134129a321bcd95f71e9dffa8ac008ef1ce665143d4d1fc3ce95b44e345f13cfe0048c262276d481a3ef7b09f862442384fe2e5291245d2598a01ca8cdaee3bd71d93861f868e9776894da92665c2a99fecf8a71fd59f19e5b4bb16187c7bda17b53b5e23a85742b403b1ffc695aee3ad32e281b91d610632519258d8e5f63314bde86da696e11d771effcd2ab5036d03aad1a37bb24212a998a1e6a86ffb41ac16e41221c76da78c32e8f8d63cb13d50b7d29f99af998f2ab421dc5979abbea2b21acd3bbfe2842fee597145f8ff66bf62238532a172430b10625cb37dae5ac97d79a9cf0d22c872ce0ed5c717107880d22bfd43a1a9da615ad1f0d91dd7ba3239e6eab068a75bcaa14c640dd7fc275501cd4daebfc18e5aa9baa6bbd253770b62b99f0a69dbbc731e9460d2dc7d8906173d7988d5c0d55c735769dad394e3fcaeb28fb00be5baa6849ca32093ac8d948cbf383e3a6acded42641cb10e07eee66f83e4d845a2bb3b7f4190f852efdc4576aa0b033a9491e3f2361888be1b0ee42b73643cdaceac88b8c064eaeebb12a491ed971f48441146254bcd95a46a6828efa7af14d474dbc5d9aa20dfea464e147fa9d8323254fee6b4e116412b738548927c74c3590f97775977b4f10aed0a3098f8a202261e80f929ff0d9c3523dcdd78767320504e547c46aa8a5c83e1353d1db5b37f528ea796bb3c256bc2dbaa98d32fb38b9ab598d37e4c5f9f3376fc4b4dcd7983da47c897b714c0ba4d90beda3693c20bda0b946bb0dcdd75e94b285bfd55eb29be14f9ef4ab4a2932f9880eff98a1a660ca284a095740334048dfa861c49cbb83f4c3e3dad4817ecd5765bcf02edce0bab150a44e042a246bebe9d910bf290cbe500193379e06d2e8b45d07e9de973a604255a2804ea3363ac3e209c5c89d01b6838b47c352f1ad6b911292cb40af0da7061036e812840eefd71308d5b0291008b525711680e0b595a09a6ae2848ccd11afefc51340972651be3c75e4e1db00cc358a34dafb7703cd3f5b10ffd9cae7575388bf487f487edf7f33105755290d2c1c3a7c50fe3ff0d72d87f9b41b1d5a6ed5251c2d19a0c81224c495f2d0fddb80e03392c883f396f0292e936752b9bd7d5c35dbe12c814d67752393e2828d5337826016e8f793ed4be413f64f593e81058c218787043e12b9ad27d38670d451220583ebbf822e8ee1fd85480321db671ffd760aa0d76c4b906c234e7df4f4d37df6642b9600d99bb994e1990adffa4081588bfb1fa884ecdd7af9eebb54a849176e848587ccf240d30f7b779b2f3853a69b680633f17c6d0d3b3e4a4821c79b786475de93142dc47414fb5d658326982588ff1ec9227c75711ecaecaad057b91d20bb6e2ea331245e76278c48d651d60044bb042207000fe50321b508ae02187bda12948b09f8d59b47a979d93a28e159f058d23373497debf35769abeb21308100847a6ad4bf9a120000805447d4a87f35318005040068a851ff6a66025a5f90726e850f165676a1d7b96df8373fe506eb4d1cc99c79af937cfe328cdb3c05bfe5dad1782f40ea8719e0c524a79ee5a80956383beb0e0b449df5346d05ea65e03d1190e648b06a6e50a8536cb588787a6ed100d2065d82d4e1fdb1340221d2a9107f3b0528ebf826cc4dc8f0d8ca7ea4974a1f2a96e0c45a666c29b0f56d006ed0cb907b7c77b0ef5e72af53627e8f4cd06efb54a9ef61903f542678289b09f1d00af6bb77068100002000eda115e8f7a79f7fcd3f40d83fcb6efcb50ad0effc1fd2ef072bd09d893cd48756e8c00756d0c03620b890781470573c0305ff99ee838cd992151e7235f288e6bec3d6a84eed8e21c710d81dd5f1fa348fa9d80b7f38dc8f26f7bd09d9a1d9adaddb34b742c084ae583a63bd0be8c2111ee67fe56afdd560139e60a4344e7839a0e97d75345a5281094cd3a7370bc6cab55d7321dff16d03829b1a152c07d15f9426d1cc1dd91077beda635d4ce6e36bb187009262a89e606183f114e6e5e4379b432520225a8e605ce1369ff2ec692bcf97f78cd3da20bcdc7d5d5f09ba2883870c84d0f6840d84786e6ce0ff0a31e14fcc21e65b2ff1162aade9dbff697fc8de7d53911432e65257199c3e1a2f32e858f1bd21f0dcb251590b0400da7cc1ab607351e553bbf545d423620b81ebd7c13eccbbde9c55e0c1f4168f9ab2801a304104d8e989044679e66b8e5add463fa2c0e70937e4bc2d5b554a425974524fb01ab06a01975895e0977728608afaa9867e53e233ac60813053925800ec5bfb2bc93284f87ac2e5bcbf9e1f8dbcc4326d8074b884b40d800e73fe7d550e0a5cf9ceebf79090ff81d7ef813f73fdb548a2a259d60e3c0bac62745c8aede27d24ebea3fe5db7fcab73f5bbefd593ffad1eb71ffbd5dc70fd97363c5fc9de5db1170fd27c7ed8f9a86634233e707d6ccb8baab87c7f338ce71d48f281a0c153b45e31a26032ea3f6cb5b9fc03c9aac135f1b501003ea3f563592760908cd64af21f8a5f2ad639f82411de6f864074e3105a637d3792eedca4c7805cde33885352fea507975f063f3d1952575a1d1f150785b457415ec17a941478338b4c753c898183c30ce8aff9508840e73f97dca61cd7bfeef2702058a87e1f83ddfbd36474fa0347a3bf5c1a1d9bf08c374ab8761b8a9c11d5a60e7443aaf03fde240a8fd8bfa09ef90676046202c9b111fb1815fa4d0c70f25c0a0b69715e2c474bbdc1092bb2b6dfad90b69b15291f205f239f37ec5063359f9170a944fc7689b5f7274a6fb451d393043c8423439503245b5e92b164cbecf6dac7f22a7a337551b9c117fe18772c79d0bd4be6674a09be1cc81e2bc170847f4513feaa2a4aa5cc863c8a5423a3e99c367c3b0ab43e600a972c381ba98a509e8da5ff63b18c067903a616983f29fe6c039b755cfbeae934fd342992b439f19afab6baa5fcc8bbe7a422c7cd6b23ec4c6767041514d3be3a8c9c6be6cf4319651d4891369cc31dda5ccd6472ceef0d00cda5c39ba33bad171d07fb993e54e4d7fa3a090ba18deb5e0252c460e7d00debcbf5b34768160c7a3ee00b5a343fd4ce3663e3bcca537f8908cf79ca1a2051acc9bcd8956c9875216af3354805a26c6caf57de2ef26b2c0b922cb45525ac4b8d76a567606b6421fe13914e6ad203c1036ae4486a72c086ec9a65e37b55bf7140aa6ef841bb3e5081fd2ad83a3b08f8daae664111f2797d53fede4204640ed1d9d91ea2978f73e3f7b99306cdac32c87986b40c280dd3a59b8e24ac62294289c0632b5ac9a70e94b241bf278e53c2c038ec6c29b2bec74d3733c323d326dde6741d4f77b3a15da254ff59aaac48e0fb539602fc7a6fd1303099deb341ecdc7f84b811830db876376d7d3cb882eb86897201c2e0ee1f10ff4481dd59f8b4d5be0ba502329b1f07f269335f39f2196d211b6eae13d183986ba7be51a46216b317d17f394f58386a82cdc8baacea76c1837e56f9e6553b7b6a151c8b388380cae0ee82ed9d6a643c3b1ba80be1ab51e45add2b0cf8f030b11919ad4b6e0e5663fd113f08f610ec2213d260f332f272f76bc7e4677f06834f62be2318d93ee25c1a5de6c90a391216041e27969210c236aeaabcf78024be9932a716ef424b693a2cfe11b94b45b645ee9fb223514f552ec04d0b4c608c70e3db2e2c926ec2e97b864d638f820137b58d770009c8e513b5ec70d640f6c2ab3d89916d8e3fc60fe91a93cf28c718ebc643cf698ca43df6626683d24a4047f48c5b57f5f25710cb78f45b92e21c7c5c25d321e6833fb887e429849948641ab67e6daf07e8c714536296ff973fc5adfb9a76b49e7e831db02d80367f609b3c9962bafd52cb5b67c15cf60e62961d834eceb66b505d6f920e89c9204aff5cb2a68e1cb884a52b5d1d7a7cf44756e5f45acac5ad389b4781dd9a281dea14d11ef19637d193cad5dce47344d25d40f6646387f49c8e07e461ae393a8d4d76c3d030336223e4af2522251be8556e56692d0f81ab5f12cdb68eaf83a47995623807fb014d5f0a9105253bceb28a539016499bffcdb7ab97739b63639ab28dc4b39da0c933b575a520662422af762a614225e91c8a74a4a1c446098ae767499c2514ad5dc828e3251eb2b4cc98a1cc5c764b34aaeefe6bee8627a8b0b450d456409c84763ca1612ed44a2f729dca7992a24a17a21bc29f66f5b61537b8c50c7ce0efc90a8e7a8156a79ac80845e946f477f412b83638c43ed378df1c50e815b703a09a55bca3957e8f2c3dabc4e87fb65fd15903172840eea6c259a944658a50f0a49e6632f001f1d3d721b512a48df08b001cd402e69a82032509eedca706dfc9aed54446580d1342c19ac71f76af7718c13c522ec39ecdcbdfeccca633b3871896c6bb74402647b554eb59379176cd49eabe0f4d4651ba465e6f3e6aa19957a212ca48d0e2854381923b8f658dbea418e4e6d75d9c20647b4245aca9ec214d9c6214b74263201505d708a53d3b4e06b53cefd88344bb156a152787fa8fd7746a53288c58e5be96215264cda8b6e6faa1b54cc8b121f2f6ac89386c9a6f45af38d554f7b6a15e241b887ef89e4922d82706e40a9af80033a29a922aa07321388717b6f2ecd8438a1f486453eb69a6498564cce6400806bd20d998e7a879967a1ee27eec441b0ca44fd6c1abd5be19b8bd61fd6868ecce20c8750511574d178cdadc5acb43338609c7643d995b64ee248db0dbce63456e9d2fb68f95da72704443f923b10a2a099186b40f0e6c0c6620d5956497da9097a6dc9248991dd575fa8b78f7a54524a1a1680741dd18ea82cffde9d6948937f969cb5100673490eaeb239b2da2d06737366db29c72a0a66217b61c6834f37bf6d2c342094d44312620ef1a802069d2be57e44ceef36f35ebd16e5d36958d333d4d1bb926cdb39e50b61be7ac4812d4bced434293e8ad60451dc1baf718455e784bafa60439e005c3322b04186bbf5bdf458054dd2f2cb29dac7394d3a0ecc33dd9545e4e79ae1676527b5bdcfd9e0da8aba64eb5dcd2b6e54ec4ee3d1164b3d30cbca5b2a73711f2f4864bb4923150aeb91cf901f5ea754b230a53da32212d43e5c5cc482c7d2d65f8c48a7b5b744f543e4aa7d2e3caaec54481ddbf869e1166ed09564e82c1ec60c28179a0425302c5e76ae6e2d141d564bcf0d4e97ab70daf517b36e650822a2838a7f41b84228f512cea9fa0869b876900b21156c02497dfcb5052be22b9b0b9d9ec822a222593b9a7cbccafcf2f2b94da31b7b520370e012d817003521f5fb731982b0f03b1bf4010dc5352935cd7251e73aca5585a73fb121d4483cf286901156cbf69eadda59328cc48c13086059963ae7ff260144b362588d429b66b893cebca94bc84fa42314e4003ba83d8afd15d636c601f3ba543d1957f7e088d7e875a47836136b0206097e12ae3ac96e1cbc878f67ca094ff0b5505848767d1593f2c1d29761243b87da58e78f8047be34440c1df2877d9a2b468427852801e2215a806f36738b185ef4ca914023ec695c950f3e3d3eec9e79f685ba32440bcfb99250099f7f6b9156299945f84eb07477551b80c267eb837a7068eff21ad5dbcd388f03d657668eb4eff5c43bbe8a2291aa57ba31d71f070aa4fd007a7db6b49841c698c9d124aa19cdf5a86956e10edf327d7cc8a4d8cda692a244748809c365718d73afb0f2064ec938265e9f5e98db8d00549ead514eb9a0eccc7957663cad4da46dd3b3868d0c7439b61693682a9403718387fb717882ccd32cb632f010502331528a895f1c51068e6fa26a085527a9ceb883b98a5ac2e8375a9de9997c43fa1bad06a99ddfe7aabef0f6d7403cbffd4c9938de004a055d8292e13dbec9ea42dd5526944f823ef17c36543cdef2bbb313cd3c4e629da27fd55a429c35c3da00a2cc6c45bd792002b4fdc5e5cb1fe892b8cb6ef7dba2fcd0c95a2516c3fe2d2bf5e6673fba9862b5ff87cb0b8aaa85f207d83fb04405b6fdbda9e95f6ec2c3fcc52523e6cfdafc7feb420482eb74cb21fb83391d5e474c358247d3d13ddb238e6e71eb66367da8edc512f653c076f6efc69ed3505b1aa7e287ebbb99208c4497c3744ce9bfb33636119ba37f3ed200f4005d029fc30780786d0241b975064110626e88800005799104ff12860d21764b019df70a0b22c906ce452aa7babe0d40c8da8adace6fe5c0222827f43855b5a1e095994a2fe57d953a58c7fd770dcabdee41003f0b36c7fd03c70309eabe5f95a3cd17ec16bac620cae6cc80e5a35883cf1c8965d863656b160e4323374317101b375101363636bc9874e34bd847c84035782e9ef455076ac2eab56de7a70d34af652e12d86f6c6ffbff01db0329ec6e9a9b380080ffe3b607825fa9693b85699f0ebc7a81ff8c60b1f9a5a963fb72d8fa87c6c64a0cff3874d765b0c2657e27559291479af14e22431a989df8b3558436cd3dda5707a975bcac2fa9ffcbf6c84881a0ec89957fc3f67adee31f8d92c8c332576b9d0390addd3f0cd711fc4db6271e2177f15c802960fe45dbf7fe076cffb5d3acee95ee18e97cecd302d8bd366f9afc03ba5b2ea777e951abdcf385ef2bc0caf546c75cd2bc51bad190bcb450284b6d9642f96e2eeaca956f8898c2dddc987e6f7c0a008aa006824cf400df58feeac36a024ff8055ba5d8a8842f7bd7a7e3605f45dfc0fce352be365fb011996612c55d9968da004aa0319cf392285f2bcb98679c9c731a190627be7d13182a39c594d52ac25aadea665185b7bf3bce3da99eb87fbd459ef99eb582a842b8018e02700947022ec0fdd0bd5cbac0714a928f917fcd738e179411452b1aabe3b70d5bd8dfae8bfbd713b7d197b0230d4037d025d019de1f6810888e94a11328c3e561f2537e94e05f74fb71aa3ec5c45eca80043c4c80893b9dfc37f9911a134c76a9f7f7e9648e1e4a9da43bbf86f17f1d2ef66ec60ff8d1d19b78a4a3618508598e2a52461e6d11b543905ed8222d266f0425640909ef1d1854a905d5d864a76e37db826858e77956adce6dc02e17ca243ba2deaed9e842df007c0eba043ac23b04a269d6cd05caf07923ff94dd19ebc7e65ff5f32938886cbb534aa8ba993b70a6fe4d760fd74a9a7bedff7d3a4125c9156084f7ff15bb07a2c0cbb9c664096d9f54b6f2ede95634d8667d4681f0ac24b94a2116ed7d870bd61441929ee0b465eb99d083eeaba1eff92478a208efec688b5f111f3221739dd000a97209a918a0cab81108c3535512a0194d97e0b71db7f91620d0ded7aa690546e1a8d57f5e8ee3db00b1f188f9e5433191ddb77f38e0273abc00c59484c7543966446d56a272c106fcf06a1c1bdc98ed93805acf2fdb6c969f19cf7cef3a5695d99ff8a9038aae8fdadbada068381ea2ffcccb1e7f1287fe61870c45e77775f49d8b5ca1169f470e2b31038159ee6bbf11e8d63c00769c8cfecf8bd6573a4414332dcf3eae04d6bcaf5a04d8ffb4ce0fc79948bf4487f216f937fd9ce2e924ebfbbb76f71f4c317acea32674b93fb887665577c68f762da00d577393fa052c3e70fd63c2d4c13aa9bf796d82f9be94003a211d42309fa65148eff869e7b688acfc4fe8f0ddb517047e1c4ce93ba23fec9a9228607672d78620939ad03428af79cada1311f187bea1833f39becf5a97a24900e2fe8fa508f92a79b695a3b7391f0959bd3abb3560fa1c2b74f2801d4a7b2f63d558617ab3c0e8e737d035e7bdfd0bf969d9e5d373dd62c414576ef718ea32bb5d20e28cf9e2fa04d0452cbc3f10100883c59b1a084375c21780bd6e949015d10aa2d0bb6657e0a65af29b59a22d7839d1e99bdbc11143f12792d1045acdc9ca71fdcf44c71e4e93b5c012cb5821352fb236932dcf7bd1739c4f74c4d24efffe58c2e94b1618a2c19de73a3b855a61235ff58864f516957aeb1675aec1bb0d8963168605ed73bdc7855b00e49d5e206460dd580064fc4ac264a88c221f75ddc7270c3efe1995aba3a6973a38be31109000c9c79d00800a0b3410e05d5dc003f642090b3ed2c64a78838f85e6cba189672906d18ad5d32799221383ab9053ed0e26b2e14734927d57db64af3b21b00511811566cd8478c0c762e8a21e8afcea5346bd3be8e239bc7fe469209044a8e8b7d36f0d30648249b2b18767e63ef8e16fdbd6ef73d5dd576c7d4380f0013c1c8f2191db8060be63a2a47da4b5028e77b0ab75918c940ea741191ff3af909a4617212fdf451c81253ebce071cfdc29bee1cea4d49c475a035bc1d2f375d61a121445da17c57f306f20dc015c126e80df093c5a92b5eace70d3bb9727b77277d8e2e3d30c6908e19f69a4a9762bd0f2fd5794b40be616f63f75bb16f63e99bdba623650a10fdbb1889dd1c7fbb49bcd229248ca5ef5af2829f69230f1bff4517b1588917637f4db29001adf37c1f9c5d490e7a7758d75195b08c43de8f2768bc024df10208d3f2ad27e2d769b2f186f23dfdd236196d4043d4e2f094f5d405f01e1c2e266b34c4cf1a5ccf56e8d20f8b15d37e2e63571b989f03a9d01ef5cb9ed63125425133cff4937b1edcc0cf9b2ffae7259b9ff9e4d633ba1fff7ab5c778ec356afb00d5e16be4fed801508128a8dba60638833751944bf0b267d5ff45580649a8cdfdce183e7b3452ce1e2735d34fbf7a31c1a31304f6fd7ad57156893708d5897c97a0419ce6e617d31a3dd5de93f4326c55cad7f2e7cf9e94b5ef9605659a3a111683007d9fbbd40c57a5d5da301a6152bc591a1b55fabf6bec5d7da940f89d2cc7a9644345f0f76617ad52490048e969fd34d72bd3b122c0fb71360861d1ff71311caadab24c1961b6cf057af3ade0a77339aafcf7066d4932f8a716a6ceae85f8d6260b1a45f90792cf4a6e98b379a1a17f1b2c351f2fb119059bb2408a65e18a201578413fdc24efcf55264aae91835e3ead1dde22e89f1b6bfa1789a83fd61843e61ca89cc8bf3b8f00014443c366f7e2a0be2d771c25075ae6a367755cf439d55996d82f01872a028dbc84cd6fa060a73cf86f81d7b28f7bdb64cf42cca45d0a3e506eb94b2bfda7ae3c966b265ecfb13d12ca392704be2cfc429bb0d7a23d57bbdd4465ff51d7eeb8e3147c5736fa4d702c84ddf2d4a99c0ace8ad1524ea0c2861854e96efa91cf7b44649c509a4f3c80daa7e6e4cb4c345159abf086d526147aef7e6a6d7b8c8a75d47606252230d8a3dc99ab978e57c1bf84e7f5d482d8c464835318bc394dc776b97c0e7c3bee2813aa3ea1ad1fd2623b68b461e186c4832553d9d0a0e11c88fb1c64fb0b937852257232fa12134ddd7806d82d12b90d6cde988244c917886788289600ec09c6fdcb8d525e490468b9621833ae5c1f1e61c1fa9578f82f07307efb115e3771af0f345ecb7fa4489bc0d0712a8bc971928c3ff027b7c1eb23ef97807de1f5272ad00017a79735a63fec9b9a16b807789388bd448ec7c8e899224ebeddd82a3551ea0776926a2933dbedfa6817f498e90fad6c3844f1ab0042906bb947ec6e0da88b9a93bf2beb7cd8920ed63c56195c1a6689d497273f4930f0bb3962a4706642697d5ca8a0bcfcebdc9c58b18cb03c7c4fae63085b26f3b42ce12ed61cd36510cd417d2deb805352b779e007a72595b4217012f2b61a2ba48e2d8ef2a2c30c9b48532b7ab203ad809fd9d6ee44ae3d50fe76170e7f369353dd82c9aaeb4ce6153f5a00229a571e324cf37a5d751422a45b2ad7537c05ddd05d461057197eee490654dfa2d031df72c44c94f94996ec8ab6de0a8f5e792650cb27a218e71eab9dfa953e7ebacf0248a139ac888ea05dfe96fb1e1a0973753ef9829f7f1be1d9b47edec9d0a669a5c51f4971e7c3dc1fdb4d24748f4d85222631800d70d13ddcae6789f6a752cc18ce5f644cc287b3d84e0bc8bacd4e6c8213670633cfd0863e079a8db0bd6784d8eacfb8fe6a9bc46a928d4be81f84c10bcea9de01d28e9d4b4a738b22b6888218aa5436c95fa176a22a2d01f3740a86fe224d2024bd4822f350e58269f29139ac16632775f3c0ec06886fa5aa622b901dde981f0063bc7464481553df209d7640630bbda6772bba03f5a82849a220eb73b10968d1371590f0ef153bc3a5c02ef2cd54dce11f89d8742b392879d933a953b86841727a0d6f365257f9f33772f77906e87d679b5485f2de296ee8a3c0e47475b89a3b0ae37fe4ebfa7f57d840867cb50aab5ce12c8e1159432b1499acdb518345db5003fa17ae801e597e6f8fed7318d2cba58cfe9b59f1cc505aab27ef942e06d325f8f3fcfb06404b24bd5cf6613bdcf8d023c5f8ef599eea38ee34f13795ca8ea53817eb98dfa5ee890f2ee1dd5c7673a3b26a395915c01b9dabdcfd986760087ab4f84e682df02303b195edd4a20f195cec3f598fa3e46a845e84d1d8771eba62980feac1b4b07d1a36db008241c60407d4594926d244c09f26e09133f0e058216f1490082c2f49aa4e5719ac593b7d75302d6b613c7d0e18e93794c737b4f3cf2426e326b8d7bee61216019df08875db66309497dc6c4d2a11f7e4be6ff1566a4ffb55c2744e456f3d90022bea5817964017bfcd89b45008ebed185f5f4a07f532376b11a1144d4ada875bf8faf39778d59906ee0ea2747ffaf675894c60e8985c36a3cfd3d55690a1a43c853b3cc429937f6cfd6295f5bdf1dd7a8edf67a86bf1e02b49126619335b39ad1523e4261196ea4294f3f3d9c006170ee5b1023d298d8dfac08ce62797a78a6f817ecc47da0d123ecf73fe9749a09a032dcf61cb8012b8db6eef524125821f1920df507d2043c35dcc56f2b2e806627faea20a14b0817b45aab301e76f9eac54bb8d41175cc21320749472f87bad7fb2d8db88b14772f5aa9e056a48574e23f15b1d758aa6bc2f65b734a495b7261f69f7d892e46446f620f92bb719c9e7338ab0ee81795382f6d518080918a376403204663884ac93c76f730c186a65b4b5f7ad6a11dad2c4079ac827404e5ac2246cd85859ef448e67d6a163f1db635d9a579c2132883a8802d670ca475126e0e7474cd50f27af6475fad926e77eaa0e037232cad3e343a03dc6a92dd9ef8735676cba58f8cd5df73c30ea7f1f91144e51bc3523c816bc055c4197b8fdc943aafa27eae838b9652c20d86e79619a7caf1cb6cca5cf6cc59da4bb3c0ea429b1eec5f6e2aea1f0d5c526e012b4cc2454f8b026ac8ed7436536bb2b7a204f8f56634b77656c27c2f2c0cfa4efeeb3b7c10b4d7bf3f976153adbefb1d3e855a62a7c820dec9843a613356d769ffe4b3700cc018f78523a380e88c78562c3893383e57c99e71fedbda0f4083b4d3dabe0aa12deacb19cad04b1d1cfcb7ec47dc8aa50da56204c7280df92d2fa9652663db0bc0cbe0d942c18e81be2efc9a3c55bb7ebc490ebdb4ed476310f95c41d301caa904e3f69a3aa2cf1170f81d780054f98a80c00b4733a6b79e550114cc79bb3d5f457f639a3bcb37249eb8a4bfcf7cafdac9d59ed6ae3ef3b443f31d213ba4579482a50a003e4dd0768f13033b252f476af6d96a5d2f9af37ee2fd58a35b7a9779779a75f69944c9e30f3a4d67875b24efdcaf5cd131a1691f279378f56a6cf0022e32e0de0a7a269cefc47369481b2c9eb6a526907cab29a457e44e92d5677f18fe578d0910b9f105a49773b68c1108be409659ed3798ea313aa547fc3cd0a106beb784f778b6d2029f5ba0b650990040db4be80f36ae45d7ad76dec103accfe9c78afc427d62a5bc969d6601e3309e3209cd0329eef72f518ede1b540ea10dfe8169a29af28cb30c719f26cc497df078f5e4350f0f1398d04a6e55bb00eff430212c7c46ae5a1e9298610d1da7f49a98f34a88792c349ba2cb550f4b9d52ebdaeeb47253f433d3866060adba576cc19d6cadbca09a0ce00bb9eb3145269d9136524e63d3f5b6b5ad8446f06f4c8b1660e1618a257d1736ee2d8d9e77043d5bd8273d89d49cf19134790aadd50a84694e792a7c77ea096c246bf9529fe0b1604320506a3dc39c8c1bb5aa35ed7f40637814560347e6427c576e69c4c753b95d13b4f62afa31e96d7605e0e342417562cbdca282745d5fc0fb6861443836b76f3505eae979c1cb66717421cd349b8e91b57a91250811afba619502f1b90fca2b6546825d3e9ad052bed814aa8a8179a560dbb2b53c6723a4d49d7769e87e51d00350540ac6933a966931c8488c6bc86aa49a46b5e8046828c0605e52726494283eefc6e36f0ed83482e7fc96294327dba790f4b02bcfc0ab3d5e2a6f47076a85e2e2bae90219dbda04b24f90f7087d6aa3bac12bfac27d2fa070707679e2945ff096910db978f9780b136e5654aa517d7c71e2709fc02c955194709a47f26e1d77192403afff91f5655cde1809cd0c76247d36dfec5ad7ff2c9ff8645718d5094c1b2769e6954c4cf21f75696244f2a81db7e71ebc9938a01fcde65ab7e31bd50ddc7a0574999a37957b19ead03ddc78eeaab7188e1173c57dd866efad6e6ba8d93bffee1e172ad6ba7074bc0d4baaa29908c0aabcf8a4fded702003773267c9726b4249323de05b4d55eacfcf565e46b0251707d52fa1e74fc5dbd8b243e310ccdedccb7258d89603beec105bbee8ab9b504e4e568376c2d840a2e4dec7fcd24881e94a26913a79f9a51c92a876c531e81de00438e0ac3f4b555b2431041829222ee6889cac2aec24d7adde566dd6a08f3fff8de9bbd7fb22e3ef136a679a513778845188b52736e2f32fa018a2d5313ddb9808856e9f412732436206d1afb554c02249254d9707d97228f5c56080d80b5a793e42fa190c9d3adac7728319c3016fc0a656eab4e8334545b6eef4e63c1a72b3bb5c22e29176f56ce644ab607a8ff2dad4d0661e38cceaa7f9ef454651cb934b0efcf090b25818f3d7de581936c0b25cc23206c030b1fd3e0142fa81bed3f10bf39ff8e0d62fbe6a03f1878dccf94d9f07ccd8e3070bf63e4e0f3dadb62f8b3b24fba723f89f8ee09fed08fe593f32dbe7bafa1e8da69367d13989fcc7a93bce6cf7bfb323189b626cae9809964e6dc818cef8f0c4a74fc78ea91c3faf1516364605479942dcf8eccc54fd02cd7240544b08a71dd689d811622a87e478666bc26d31190f05f93f553f44d04252da9964badfd4f04be66adcf6fe00658df50f3effc1e7cfe2f367fdc86c9ffbbb1fa4f99fb8fc4707576fdfdf89cff7e09b09cb3461cd6b5e5b1cf4099dfca02d49e7cd72753a21dfd6dbec70c82aa2375ff5c2c0a0d3a70828dc31072b00c9b3c03b3173e56871dce8e929ed97bfd8b1dfb11e7c0531eadfeea2ae04d8c97e766af8e1ad012f5d8aa241b32067a260c05bb0fdd29cbfaacca1688079e86040b2972f45ce7037ce5aa2294633eaab419f449efa4cd0451abc3fb0ed9b5e32f42fc909b770902afb35c5e141472fc814cbe05f5b32573307036f556931008042b023a3e503a2c103c8ae85db80605b8230128ac7d0d617b7caa3d13543747406a136aeae7e8b8594e227789acd5860a5e273008192bb738f9cf392fcc9c7fda70c83422dd01c79f6fcb0bb6d8668f7bf97f609bfd9f10bd4c89f70144bc6557faa42744ca8946102b48a6d9ef89ae31bf2d86137f3bff8126897ed4ccc9f8979a2af5de9a59b9f716b8a6c632d70a9ba4dd9959946450882b1b039e6140a8b7721861f65a9bdddb89031e43f5444a9a56a8ebd0953692df8d0009908ba848c8587fd76af317b9804e10ff87cb70ebc4f26927aa427f307d3e5e97ddef936405272c66b29fc62fb17f8c738e078e80d42087800e2aff832c4afc90f5cf9b5dbfff1ad4e5a7bcd8b6b9a8dd7f53a23cd73d0b39a9503c27f6861f8d952b639465bc0cf18e3cfc6f9c7e3c317fec02d1ffa708f68630cec4752366abffd4a2714427bc319d930c620cb02cd9caf17f4c9e1ef3635b1223b48bdee85a31b342af380dd4958e91816ef3d1f757be6f9bfaf4ba6aa03fedae6aa0f3eeabe17ef83280751aee5c67ef0a861521d206f515cf815ffff0b02d2ffa9cf20d4ffc47655bfb29ef9817cffa57f9b2fb83fed2d2e698b04d661e90ed84faac35404e395b9bbe6c83857d2cd44e8d65773307f0149a06d7e3e55b8d760b0df1214f438dacc73e059d67c1bb03d45cc4364b8bee8a2103210221d08f21f2b49f8b3a7b16fbd049c4141d5b7fcffac33f887aa9425347183a398e76359f2f386733d343d324d8189bb8af1cac496cebd575a5d8bacafdf2881e95145691929b3ac4c3ff4f913475c137f924f9acba99236aa91562039013745fd4f5b16da4fb5656577716a93adbe3a1d86b307897298a73cb1878c04cb382e1ac31574d750f6c98331157a2f092245b1a41ff7be21928a3ab1b349ba4522097ef5cea937bdb281acefbf4b9d5f0381e41bd3bf9d1e287572ada522b7f982679329908b53ab39327c8a68df54e28e38383a19205beb4595c564bb49d01e5b8039384bf5a8eb0819d01045cdccabb5107b442be98d41b246b46b51dce83e15ac0d6869804bb4d7e0b4986cc735f1868542aa44607f904f9ea919aef7db90cc2f0211f64bb40be14fff7aa933fe124db601e47009b20de019d80c84e1b9640c001578278007d917ed65f0269cc94db43de8ee28903b7b7c7c1b409036926f68fe52fbc8bfd10af0fb3c17fce51763ea400771eccd077e539731da9b65576e43b10805abdcdbb938437fc88a2454fd62b102f284f62ec0dfeaa1f8e317afffd1e15f9ddc900f9eae45d153f23154c6762cbf32d19a05bc0ce86b8dde0d9a6196db7f4edd1ad74420fde8549de35155101a9045e602fad3dcf35c6af9ecaf68cbd5fb84a56ea8a58b3da30a19f4fa8a413acf3e75e2dd41dde7f1423001b6fba833e71949d9a1b28451b2f279c20e6fb8de7efccc7afe08512e077cf76ab485a0be22e83de143716118296e35faa9e317efb5a6c9c1a460c4bc5667ba5981396a3e396312512fed22b085d29a4b98578ea90dce3d0c49c26ca42a2faa67659b32c54b976de5b0affcc00688914b88a10055c6ff723974c437dfebc832fb0b1d59b6bfd49105c9c6235c43cb91179b17b19871154e4adb71de385e430fe77bb232991d23d7dc434df510fd173bb25cfe12a4a0d5f200b6e904d856bdfc108277d2a57a40b3e2a4e5470d127f4b4716e8ffdcd2156891546452f6c39f64f159fff81e84b37fefd29756fbc7f2f9bef9bb3bb23cd210904da0396cdd285077a2031897e9954d0efe5d6db8c135d9eb14bdf756e83e077a47db97c3076187be34e5b536e20b4d5a24bd0d3e0660118fa49327a1ceb1afbd60d3933a0439d1cf60cbba2dda06f3b412ee344dc9d21a40ea972015a44068c87cbd0048b9dd042043698dcef20d149f351c0d67d6f6d7be83c6f05757e0ed329c9106e046b1f075fcb71228fbc5dfc63dbb7b968b942ee1fc21dfc531b521f86750ffffb0f71740756d49df387ccec1dd9d04770deeee165c825b820577770910dced60c1824b7049707708163c4008eefad573e73e33b9fff7de304966e679ea7bdf5d955d45569dddbd7af5eeb57677ffba7ffc40fc473ccf4fd07f488b1faaf584f98b34bfaf225093950f8c973ff07cd207de71c8d507b5ca41f95976c3a6633d247188905df7d7bbe4c311185f74cbb235755630b47aae0b18f6be15b73d0c84fe78d4a6d92c2921c74ee585641f1442e2d1451f5e438286587d03e8a20e5ef91fee037f5bd2784d007922c99c32fca785ec973948aff4db2f30674340afa751f901807ab10d13c3d2eff355f807db517ae2203b5de80ec39a539510bd44cf56b0f33abedd17dcfa511cd7b8e87d64816e29108411dc9f13b6656f0779316a6f6bb5dc7013c209767a17374249999025d86f2ada7d946c997e11f5b6c37904c8bdc32250faf55cfcef880d20a14020a45865ed4f2036f48b316cbac20d39eee776deb2009c3b83756050fe4d060d06a28fd26c24e297914a43bfca483b10fc0c39dc402c693dff8bfb38d49daf57575edb4bd8cdb5f8ccf8622ade96ee8b69b0a1f8999ebb876fff42119a4a5d751e95d99aa9d1237efda6f646aabdbce695cefa3ad045357c0004ef742024a8acf8b75b008a88507cc45d77fecba9473c2fdd2da47617d85d0cc5cbb27cebc5700274ffe2d0031509c043230146305b3c30ef887620984adc4e6879405574ea8c5f856f61e7b99d3c68b74e62827e731fc6f0abdb573530d5f3601ffea61d22e573fa64ed57ed2b7b785f10f14067d14a3eedf34585b308f5e9a08b1478e46f9c42e804adf1761dd6ce4e36f3ca0ec134b8c13753d2fae37531c152ef1d127ecc5926477de0b8449991c5cf9db68dff7e86da564d0aa56132d879b09fffa9eb7be16c30eba9e854fd9c7c38a398ce9abec5588de8f814293b6a49d0270e19b417bb046f1a8009a04b600c3c3010220347e9b75b0070e2593ca3c811a6848f89cf66c86d2add71e3e29583a3a96f03909c51be35eafb164cf30fdd16eb7924c4dc0007c61ec5155157af47d9245710be5bf10e617938ee479eff134e01e1d7d6968fd72a59a191f48ab452750a1f8f117a8623564eb86f8cb221dbae1ec55b1e8fdb19acbd767773bbfd607e0031c36824d87e4825255881e1c367ab08f76047b7765f7053935d100d4da3c17af8a5d0c1fb6321e14f84b9adaa26fa188e73ceba9765ee60cffbbe368259c33ab2172a163a73ee0625d9b1cff72d50ec84bd44b42b13ca931b805197c0087fa8cc4088f403a3006074d82f2c89c21f9c7c173ec3ad647df86e713e2a1c9c9ae2eea44e7303df5f92f7613ff2fc9f59129b4233e8f7338ddc7aa8210caefa075c9ea9fe6a527e1e7875759252236936e1d878158b3dda3ad0a4d410c35fce69950d48501a3b5a2b06c784656fa4d295fc081ef47b2bb5d6c641e406b51309841a87491aafb49d0b6f48ac7ae893834c9aba6689a9c16a8d217a9bf1a27b09ba3d352552c24e5d334f5aadcdb84df3c766564ce6f329ff61fb45e27e16ad27584dcdc89b2b83701f1fa88f0bf8123768a638f96fb2fd38a7d7f64ca0c225845fb4fdc3ff02dbefd86ff97861c1df84cd583385c0f41d1a3524821857947e8a772a80e0f123bc5d307f26782f3deb543d64377eda842eced1682e11c6e516bee6fd10cffc869066ffefee1934c34020a809f8dbed37f78cb64427d192bc4e1b0e5ec01db166a33e0f1cfdae6f2810d31f7aca260dab1d0876ad58c90b629aebb5fa92c8d788164b99cd7a5928e2b4d8c3712d2d3d7899d00ed6eeedb96945c7ec2bb799843d9364e00c647b82c9cec647fed48113da9f5e55b881a6047049530026f4f011c778ac87429ab54691b1ee7c117258beedb1a10c7d546275afa5b036f8cfbb67122e6934ebdd4017cef001204db74068c8b19ec0c7b8b86b01c06070bc93d7d0ed14cd5db8046a835ec91759b5a3c114b1500c2583ac734d00846fbb2f384e79675b9339ca2f27ad9d455e61787dfb5ca6fde496fd792062ae6f607599035855b96a6158c1379a36ca381bbaa7a8948d2849138062718b821adef312b66fb73e167411050ff3b78aefd0d0bca60120fe9b782f32ffca8b7223749a0936133628e1790e3a6918df3c467c2ff9bf5a569d99010393cef4e2765f708795de8eebded2dae6ceace312ab898ed97d8f48548a2f05d954c41b6944611e303e7a87a19e32792f75241293a5bfa11ffcf368b77c0f0b9b809c1003e63c14cf06c84fa04bc879787f04fbbfc9e3bf6e016c48c0f8af63b8cb317bcb9faf32bfa4c9bfc3518a521fc00a455aaeab2e3001001a204da03f6b907ecbd5433092081beaa3c3dc5e1f94b8f0c47127e28f4e8f7bfff2a3f2bfc9fca42340e3cbca2117c2ffc732ee2c0bd42a54597241398985e905c89c30755a98ffe247bbd08fc45890c74b906fde48df2095182969c20676a0488a88ffe2f3c9f7754b787e5186bebf1807f921c7c743cefd3954407a8b2ecc22e26eb7a1e14ddc4c1f0029fbd7e823d4ffb3c6f23fbc3e9adda1e84ea356ffbbd6e721f9ffc83bfc4fd23779e038f75c22a246d8342f0b8d2b83ddaca31717c450a10e921c0fe483a5f4cba2e8a705cb5fc401c90b609fbea8c3f888006d9ed235317d70b852969e1c4a61001c89606a80c4055d4262c2074029ef04426d6e290642dd4d3806c06413c7e33517f412094c19e6c551be0b34dbe996478ea2f56d80c8ebf375e2feb565013d942e03000280bfe0f3fb83bf8bb544979887ec16343c278de3af2c5b0a006045400120a061e180202818c89f2260f0e057d0772ec44f5bcaffa3e3cbf817df1f2f11fbfe78b9f32f8dafc47db7fa0de2eae0437ded218dda0422b903828d2a4e2479b118610e94545a62695e46886a5f8a57fa4c102646f4c4cca435c490c5529a12e12e6bdff85ead7dd47b123eaaa69ce9a71fb3545060a48a48e4f59438b1ccd0d1dde2a93258b486a354ef30e7d8065f36d15903c7de77193640db96f3ca542ad2b13c612031100e6da9303cf6536736ca4ae2de43458d214596654f73549b214903c2a20ba375126a086da85a93e4700910d4fa7d658a4c74bc570e8789f987ccd92cc5b242e019643eaf4d0dc9f8dd51d3fa4b946ac44af33fab741c1c28bad6784327a24cd0165acb007140f9b457b9c6ecc35acd1ec18e9c15375eac4363a83fa2c42e97babbb7450b92d138b6677f2a06d845bf5958a41d08be91d46d53561ea5aa638b75e99e13206599e85f89b5b4bfa59eb960419cb039056bb51825666b40d224cb7302723fba92004e673adb56e5f8e1a8b725ac2542717ec706424d4afe5e01d398f7e7b18183f4469eb77b180ac86db77c2a05e3bdd8ce64c1a0f1f2ea67cffc7251ce5f25ec3c8b417e52d98afb05c4db2c94e9cdb2520bb4d0229476b9428c7da78c145706b33b533d0341cf0babb865299f9b53db7a6505af8b60f1e4358f9d366cfe9c1621b0fe620b239268ff440a690289c9fdb078da84b6198171a330232d61b5ad80416cabb97b966e775efad07113a3ac9a3b3a090da7bc63be11594d1efd383e8411c6190a1798dcf1be4be57e70e940365faccffdede6f24a9eca7b73785cd92b7e97477de6e9387c8f9b502a6df6192e1fb9b372680b39929237912724b080af3d1310372d855b6285c0a966e016ede4779e7ccde287f3282a27e28f0db0be42bca5930839d1c078dfda36e681db80f8b208f362b8e484a327feb33ab93ef1aeb3be6280310d74981bf99713ecc37493a82d89f2ed80af69f01108ec2655593da0fc845689f567fae2f0ae8cb55ba95311437042abd57795ed703edada9763510c07b4b8a25402e0aa20f77151836e81c70053f860743227d659373e4bd837ec5051aeb3127a32c8c7e2edd20829459b6b5ad429ec182ee128d52ee804daf1a6b1cae7701daa2c59b0981526cb2ab3bd2d08eaea0cab1f5a467473313340f48ed136d6d0f7a6cf29533c900362dbe2047add63ce3bde7cf15958a30064321a358fcf8a478b205c77a31f5a1ec2ab5e20b5f1055c3ac5a4c92fb030f70950cd1bbbf831b13891e36d2894e69fb29fb7359052a986c72c9f95cd44a52ef840387b93cbc7eb86d7d643d385fb8ec16e71e19763e6dbd08de366b486952b7ce411541839394e0edb38481f5cf680c2deabe07d84567569f632f8f045d95003fe2ba4fc57becced903752994ed631ef05d8de17a4f9604cf15c8acc594b2aa2ceb58dd7bdfa50ee3008de546f7339f9c4c4e7d04a0eb854ee4a1f7bd43eaed8263d276ce8a38fb1c53a397aa689b5b87af6782e2e9a775552bdfb8d7d9ae363aba8648264de60c952b2e7135a7b78d7964aa265f82a66cee1177c77e8e8b2c9cd49292c55ae7600a10ea48fde9dee9a1f1904f98fee0f7b8e65e1a41dbe468bcf77118d54333d85f2d8e63b2db00372cf51aac5b7f159c4f4c0191c04e757491b0fc94247c0930d436c82d7596295f10fc99bae8112bc25a42e5b347c32587c4bf94252081afe0ab5fb24e4087d55ce2fbecaa001531cec5925ec359b09e33e22c7ef83cbdc88a6e6cc794055d9f33c9fe80e530cb9c2053ee438e9c2bdb5e768692aca2af294223bf952c3bef809c059a9eba98e8a9771409c2d79024e6738c617ea6597543913534976ea944cb7d3c17f75ba92b23f803983f148d5574883ccd0529d9b6080608acbde854db7924b9f1b56a05da143b46a1472e238838eb0a328d685e4bdf3568283347e73e22222c681153d58e6a0f9821a7389b4de893a856318b94880ffa95ad8bd69ead72742f60557cf34273f33cca2b62932a506c80bdbb66ae2a00a2154d37762ccc593ad9095597287b519e4af31f044d7d784c1ece5264999c1b28c5828ab07e91ad2c1f48e69137355c86a4de6654cc559c9f8c8776902c93eee5e407a444cb17d02af072f735279a5592012661266e169955ae051f5c33b6012bbd3668abed2ed6c2596337a1e11345980a5dd9e0e5c3b649450897f7d9436e50ed54155242d24f0225156b6122de72585d645e939e54b97d52c8da7f3d0dd661499473a08bafd243c30b7cdb7e41af1cdfd1d2e2ffd15f1186bcb0dfdf9adb59ebc2438df63b354c5611fcd4751fd98e781298a52a239e8c0a0cec8f94e1fae2e162dbfc16f5dcf53870b8eaa653bf613bd19137c85d027d51c1219de32ca20226374abb2f14e762fbac09897789d7c1253e83765224309d58903b2e838134386da89fbf163afe4e39823cf2e0afc5160c4a3a58aa75731a8983ddc58baaf67e3afe1e1d6df3e41fcd4add910bb57ba111d895bc5ae7753abc129258e60ea135e748152292047e369c2d36414cd583463bc7f9ad5f7fa89f0c8f313bde145aa8b031fa6afe7fbcf1c24c6b5dea97ff4183b08ccada5c02621d3317a3fde8730b49fc4d42fbb2247b13eb8ab7b5f36156de3a63655f1c55c20cc487db85a13f8e4e97a6a8a7d441c1d3603bf021af5d6fa795dbac6e1b326b1c1c3f2e38d90c52375f6a49da7cc86bccb51bdf0fe73f78dfaa152ea8296ef68a0987da42b0339c4c4523dcc74bf384420f7e7d8a54d41173bbab873373e39669383d57b5a02a5054b676019181b200fcdc143c8f0f1985f06fa556dabf1db31414803dce1a017ea0602aa4f782f132bfa94283cd1fad0f2c7b803c7b1a882150d282a25462470757929f78dbbb4a605a61e8b9c90dcf127bf75d453b650a3cdb8ab5545a8874bfc149d51ee2ef676c95e509259d3ab53a8fa78fbc45eb20bfabdb8084dc1070c5b4d5eeb3ac534ee89d37cbadb75887c671f75dd7ab249bca5be29b14c5f88a2b3372a6ef7be1f9f9526b03a54811194a2a7b0203e6debd2c5c6904f5e58eba23774789bbb3c7981b46a75a7943bc30986e72b2eaf0c3c22a5042b23e89124e96831c7edc7ab75196145e4c7ed3b29188151bc03b60a626d53aaa6d28e606e2f9de390eaec8f0b4baeea1038e5b3e3dd43ffbb459d80e6ef987d6bc19fdf976d5a306084c8ea944cc3aa80f6b3fce4a38e65ae243a5e7ac656948ccf9f6d7e79927accf3cef3959ac700bdcd284f6a51de71da3837fcd741ef9715d11ccb44594e6271a5906c7ed917a4b4f51f901448927ca493ed9ba3c72259428956d927ea38e5258dae2ebf3ec6f5eaf84c2eb68e260e13ab087cbab0530a7b0d0e3916465be81fc9e0a416a6001b34997b5fd9549923663ba9e69b186f5dc86c123fd7a888ce3b12bd9a7c241444dc93aba3e2115eceb346b9c61e26377989b3104186eabee583fb4e9b893f1a5e75941cc604d2bdc92fafe18bc38b96b2501b4b577c3fa5552cfd8d857cb5d722ef8d06ea38dbc0409e70883b4a134fd72874085b0b8a2dac175a319b5c880ca51aa37d171ec1e276bdcf6655f8373f3cef323e59886b89553cdc4676fa3abf0c7f8c845766c11854c71a1f753373e91a2e5466f6fe9cae972f657d65bfc1749ffa6bd6a1b6144d12f1c93cc69c02fe44653ecf14d3c076756f6bb01bef18f20bc7848802b2f95b0fbc60ceb718ee7be465d5b52634f68079da37ecb8acdbc839a69964015f54f529a8794787e8afa39c231261bd05d8a40a6fdfb149c2b86e4e5c3676d917dda14ed852ee3c3fff1ac5adb88fa7495b35e06f3140ceea44f934e8e555e22d250b5b614d024278630836547d343a13ad974d30fe5cd0101359391c98365818865b58b6a9a86ff7f49c8b457a9e71958896b8ed42e0e5a3f4c7a55fe29e31e3b3ce9478ed023f5a60d63909a1f47fa54125766a7c0af9b1f9d13a9f55aa1b69c6fa8baf340c02d7383a66550ab1756bf02a9a97f9135502f6bda1ca73f238318d01fd42081874ea0aa60a03c8f3578dcdad0d4ea9abe42d18746b7eaa6c6fab0a0b5c9ec3bf74b3c481eea3bc73153814e83083180cc40db2afd2e4b0c64652bec8b6a1e847f0984a791dc9e45e995b511d9478e9f4fc6034783d519649f72df146c23e81112559f4d924fd5bfea516c9997403399b69bc135c5a34ac8c0abb72565c564c13651c050c059265b811b2e44d3f0f660b98352930e99009df13a7429bd26c32689b7e22ec18872e547b6c428ecdcff02c2c25ab340473a4abef3689f236a39074ceeb8835db9aae4904686cea784d8e1f2d9ea84f1062a2435798906943914d666a234eb3299d1a526ce4a2a23cd7f531bccf81f701481bcd307f20d7a38f2074ee2592b40e3bed487fb3887c7820885cdf316e824d03f3c94f57b622bcee264b42c9c72da3131f6e49f27e96d3a9ee858c58b72d78894d0d968ab3ccb95749a2c0ce2c3002390b91f4b1bf703727cc296e8db4ce27034ec8f18dc29aea28e9a98b97423002cad7ca3d8ad0dab37341ad47218c921b4f3cb9f990b8876579c22bd3af4359c77a48f4da436ee530fa41c19f497abaf539f0fada9eefd46b8ba0f644d527bdc1306e7a4e0f3a024ad56dad60cc64bc3f1807573ca569c28252cfcb82c46d47583f90b7c514e0345fe318e0383b93a5359947c6529d39b57c0fb903954f9f376da90c8e25b1848b3735d3a8dbab7263794bde45ae321f765b4b512a75c31c28b0f0d60ad6f1099beceb6bdc4bdc853cd5d6f652a313019b06348c234706c26c793739f5fa0ead47a6da4309f64eb3656ca7ab6e837e37416a0cc0b2d82f0d6be085693998902781939d318973867117e9d2f5af090c19f6ca24900a40c317a623ed2feb28f2fa6b142458c5c75ed5edcb646a2e1290a442ae6bf0b2d78fd6313870984f5bde73ba3d0d796f9b582467d45b8fcd5c9d8f4bbc6e6f56efadf8f2b91659ab86d97e610828913e075f0d85533a8ecd4b52cfc7b10be5c2c241843fe530c42588f5c9a8468090855363c62379b5feb4cb041898cf3ca2101b1a0d3ee2374de302b7be9bef02b86ceee07d1e799075dfdd0ec769960b9b6b4f71ad45b30787f3786fba3d5a2a15a12e9ac52631ccc8573e6bbb0e0367c6c3d2737a21ad45badc7d966a09a840e874e7e393c3aca01ef2b5dce571ce1dd87c6e89faf84a628e79a4185391b9460feba01cc84101cb60931cad341f99f13c26007d50d59438f010c7ba08ce9e65fcbe2ab8d168fc79ec804791db54a7921b3a158b5052f114da136ef58136b50033b9e92b0eac47fc07314f31c3fd1f0f77b01de330935b04a1fb25997a36c17ea10639a2f0a20c8aac1cafb0882a113dff80a0844841f74c5c339a0282317ba7a842d9c09a8c52428419c7a99e8f09cad156f222d1a80ddeb91c4070a6b9d1ca64af515ae7a2b108c0cb3719d3ecc05ea08d84c8367d138c8979317d5d89f7328c3a2e960acd9bbdb8bb033e5f970ce6e520caa1eb53b3623d76ca9bd8cfbc7739d23c1e235fe2040c6cede832a555e1240514ad13ec588ea60c8f983d4ee39c3e4956165af775754887195a57ee7b172babd99d7340d3dbf7f9d550eb26bd40759a36eee23e9b265a612b3a90a4c1835e707effaa446e44dbe9b66864d2764d6a95e2139b5605b26d6496ae7609035899e04a3c05723c1d2e97391b05e4d522e5bf19c7a3a76b6c556264d24e5edace09a604ea905430c0d02699d5d164c8bb9d5baaf9fa86c015f82a92b250b877a51682f595e7d1b752f4c51fe513c7ef8b5a49f51e389c924d60beb57876ce6c54d22ad000d50cba84aa8717f9067f0281c4128f7505ab95598173918e833e7ae78c119a72db301f029794d3bcde0e6880122b7b23c7f56bee26c807dc6d90cbff5e4ffe4368885f466310ff4824e127a2bcdf918ce95639f71fbd512e11384df13b0cbc54efb4255a90df54e151a94ed6e5b22c0d72f54060c0ab787ebeb97b46de12b4c108639e22dba33caa804bdfff0015edff24ff53214272e3e1277b50a9bd32969e20bc51bd3723a82e768e4b21d16f1ba435267349d6782565d3d48fae55f3ea190ec216c89b1f487f04a4ff27f9afb014268093839eea6c764aebdff6327aebafcaf7d5caff582368bb5f015142ec5cbd7258776760fa70c1fae35a0f840e888d7ce9012a49bfe8a527fe4fcedf8e27a13656b06c6b81454bf0b23d179e0bf7a36bf5515ac149e6c8a0c5b339b6f8e3db2ee4af03b0254467926b13446f4a3516b21ea0f24391bec86ddc036c5e629280d4c8c004f999ad1525963f244752db39d2e14ab05e2c04497433133613a7884308fcb4fd8179d2885412fda07cda81600d09258216307fe062a08f4b448dbdbb8e53a0595ca960d379afff1ca2da7b3c30fc7931e371cf5bcc3ac71971def792b45504266df5470b0d7b4ed6f041a3edabf509a08b5878cc6fb2ff5460e3559c236005d7e699df36495a71be93dba1778850f0fd67f2a0e07ecf83fa304da1d7fa3a86c63f440c464a368870c7664b210ffedd50aef9e8879788a8e360ea1ac8916014a84407cadea48f43772644babaf22baa755d76caa308698783417f630b3a10a239f04b20c46841eb7fb1f567495aff145bc0dfd9ba7fd2cdacac812470c858516750391f2c09e5c4c9cfe30e5490257110a3c8b60793f9975ca4976819a18807a82da74e2e488fd38e3b526d618cba7ec083341394af4f045dc4c1c3fc83ad0090d6f1aff2e50b4ec960b3e5ef29025dc45b4b61b8e31749e202e35f9ef82e06e182d6bc6f22bbc152716175551055249e4e86aff81159adc3fbc61ee93912bf1941be6d47f67adbf137bea0ffb57c01c10b829edad9fe1c6ba57c5f853487f29dfb6fa858f6f184a3de44714657d29aa681655468173ac60a5ec66e808855a8579ac2a18c884a75674e61d27715a2d3d1981a2013419790b1f07ee7df8230db77fe274198910f6ddbffff04c27c08ecfd13204cdb1f11c64f80305d7f31b82d3c2ed63799c479400407b40458a398f30ccb488dc23de762dcc0828941ac345621599e6b411d5cd9b221efc29fbc2b4616a7979b0eaef21b7a81e32bb2e1cc74fe3f04c2fced825d08fe4bb03b5008d12e6d1ba4f68bdbee8320cc3fd519e0c9ff3808f3bfe7df0e049f51bf51682544beb5b2f03e3fb943831f63c0438d62f17ab14534f45e5ef0de11cc1e6991b73efe04dd70ff3163ddfd4c8355123966aa771cf1d398bce8f1ed94ed6f6afd23ff5f54eb7fe45f903da84d80d8cb9d8e88269ae04aee10b8d3be29071d46f7eace7359595ea6fc8b3b25f891bf48999ba02d08cfa649a13d24a5bf635f037b330c3b479f36fac853798fefefa052f41f009502c11e76cc2fecb92a74e1f687308bbbbf9089ca1e12a82cd13eae800d6dd5b25cb004931b61da773d267f72b8c03012d782a7a979d45f65be0fd06825f1339983c4e76c00da5c02adfc51d30341d2d586bf252cfeb34bcdd212005fc2dbbf21c2488e0f594027ecedb4f6ef2ac78fd585548e022bf05ee8571e62b2cb9af0676f10d180473892b6d83b6bd0aee543cfe0044775b2a39392a67a9b1fc2e6410b47ed7c4a413725790c4ae60f27334c322bd307d3cb103f1f1d55b1d5b05f78fab54b1344ded89858c51172e563dc086d2bb7efde802f0cb8c4e7076ff2a816eff2f0e3607d1c8068c390906cadbe611bd955578781b0c35f63ebe2fae7b335932ef1f6fe0ea6dd0c84e1c690f99f06d31e3f60cefe1560dae7f3c27b168b78c938261b1a320136fd67babed68bba56698ba968aaa29934480fa1233147f129c3765803b3a9f866856b18e5cd2d71c4a8579ec7677fc637c25fb7a3f5fd055df3975e0167389a0b8849e6968c9fafd37aa8bcecf1c2fe5a3bb95457145d6c94b1c22a63944b9c62b444b620d30df0c20190e34ce672ef676a32d737d2e048c7911240e42e440fddc7d7e46f2f0c72b7e77c6c8575c27e6d555cc6ee69110068631c0780f8beb0f067b99c331382a5eb95bdd4363b446da6e53aa025e169c3342dd01e04d3aa840ee332dc0fbe9787ba5a9ebe55e8f541b8d923f3969b1cc59a4bdecd8e34016b265b98a2b869c450d856cb4d182904d1f028654400e8ea0378e9a3ae339dfdffae729f0361b8e91cfe6f50396b22ca4864c5282bc0d7b3899de6adb0e19ef54bb4f3ae80d9e4b2be984a063ac68754ee177fff5d956b87e89e9c9c6235b37fcbb12b5dee38dda4ca44467ccef908391b72fd95aa679a9d4eb9c70c9d1fa17982a9f57172d2db34834bada5552db744cff5995b467c5982aafe5a39dbed2f65f9cf5f6b7d2624984d07200f68ce58d3df8a8f4752e245f6cbe4a05e0c735bb33a8e1787f8595803f9ea03561c0f2ca5300d9c1f93a3f015123ca472f362091cad5be090a1978d9b9679b44428360c668bb51f2669aafa06f6ca45fcc0640512dcf0e36d20da6dc2b40f891868c8f1fdddd0dd5e50c0f00995f36e78a4fa5717a12881d09923c1012073a4f8cfc68809065de903a77bb3c7fca383399beedc7edfcf0807000024e80ef8299c6063da41a9b93beab52ec3db65a5bc0818141c76527e7755e9bba3fd5b1e7ca32760aae66714dd32faaf95729ae28463327ba21dde0a07f7bf6cac963280d9b5bd4bffef9ca80f7bbfc75ee9b47e3ef65a8a13f188d4e5998688724ab296ab46c1fb152251ec8d2b14222bc346c5f128876d6932f150424f3e010cda9498c1535958fee342c96256127782778d64cf4fcc9f979f4d2578da7093b8a17e2111abce28ca230c6ba23222eeceea0fb1c46880a64ded2e57463a65b8695dc0d710ad85e3cce168043e3d615f31b42f34ec482802d7d9df9854212417717da87ada5f3f001b7badfbe44d58b70dd7d7d099736339cc74e33135a2421ebfe4af13e7945a0371fe68d0e0fa7908298fd80cb6f7c6fca411e14697c381f8c89b64384b750b546c987bf9de25b433d00a56bc3cee4aca259810cfb270fbd2056ecc1be158e15559fdf86e0dbad6df69aa15f35a1eb549d15e248132ef09dd25ceabf53662c6295e776e433e3774469f9aae759f841952707866e32b240ddc81939f694be8fa349b9fad9038909e6aacb1411e35bfa790b8c246ef31417e9221dc870ec97ef884ab18d1d2f54e37c3b297f3ce49f5b50ed0cab929d4ab93b261a78a4a4dd71ad453cc24124334f3524d2b8c149adce3fe1a87b5e153f17d3e429a3b4970953e8e587ba913a6f2475cfce0602f2a55337985202fa98aaeb70afd09ac73b139355aa0847653334aa86760f0d0f8be3185f5bb031b8f2025c5d52e55cd0ee9ce57ed7bf904fdb9a9597e145853c92a581371fc5737a33ae428c5f23a64c278bec8c105d387a6f73d4fca543dea936f28a4012584b66f4b36aa31edd3129fbcaac9aa44d3b886a8919ddb4094d63b2d2521e3f5966c5ff55eb82cb63d52149f4bf89a180a7b766fd290f768cc05ecff4470bf713cbe3f6db2c8695bb2a25ebdd9e41cf51114d25998affe40171acdc6856b9daec37b04413877a329ec59133f1aef9e4b3d6f5053b493de8dc5913f615101735f88dad8e5ad5e8ca49684bb6c611dc8551e25fcb32c6d41907094ff337e13dfdb40d992a28f9fb6ba0cee86aafdb7d2eb988884f0e6c4156f7c9830965a2249744e998c7c43a91634309f4ad9f6d05de626e96184f48f26a5e6eece179bf961af2aca0e6f093034fa8c4e60db28f497613622c1efa30f216eb7b5aed88ebc4b28f32c50e3e640d7d85acd1c95677754ea2feacb7c2a8b383bd703686fb5626efc101e8c13c0c0f5690c4a7c5696594b665ec3c1f11903f72a8adfbb3426647121f99e0c81ca553a7205f920edfb413708a3b2b8e4c77569ac1d7b8c7815842215c9a7092ba0477c0e8c64b55251083a37c4d29e690af898888e3958a3560327748bec163a62a5f9d126f9717b5c06ef9ead353d465f47df5e86e90454d10ae98652bce40fed96cc2260b302afc8bd74771f989d77763e3de4684aa30892a10279222bdabfe66b51b3f6c65a07516a7f264306d648475a78ad9ddee3f9243925c7046168c0c08d2d25dc2ba05af2e04c61239df82895e6a67ae76d424b3ebd64133814cd9d1d55c8b7a19541020c3785f99526930ad0702a14449ea128b28f84ddd8d867b8cfda33a19e7c00a89b300f362d7c9cc28ef91c5650267f85df4d24b415c2ad2c9a298b5baead4a5616bb4dbbd760d3c61c437bea1e8ca1cbbd58b54db8f4fe0bff36e46668bbf58d4e1c31c97b7f9b9db04f933bc405fbaefc5911e6576582a596990c70ed25a39fa8fcaabd0cd28366f60c0033ae90817d269678ed4f2094df0c34f6c1c4748890e834f341d6e9db0a22ae5badbf066ea319f318cc989a9f959f960cb4090abd682c99cd46feba12042ffad193407b3ab3abd26f55b43bb369244073f718da4f9ff43aafa25776ab046b673e947fdb15b379ad6dd7fad07593ce616b0be1e347443664c2eb5a1b72b8fc64dee35421c9cf84880032c952d943aa65f7345b4f5b9b8bcf673a8b44730ecc7d1e2c1c6dc3f7055e3d27064bbdb6d18ca7047e939708c8e2392caaf2c3704c4916b5e9e864e77cd7c848c552e27c200e19155d8b460127ef29cec5bda84a57c4ce39dafbd7a9e54e43b9cad89a0bd29fc3637bd9868bd2689dbbb31d5e8e7e9e4c142642408346678bcfb3d2f1eaba3176aa0fe5eec8694375ba98719e9e3edf7bae85d3904a0c251f8898c7759693cc7392399acfef1dc719a906748e7e43b5e797c72ed7ef48544942c56a807ab41ec05a774f598e32e13664fcba1e87f473c22931481539d0b04960d4857d2172e795f036515e7aa80e63107acd02464344236f22fc6d96a82f355ac7d35d44c4b9dbd6b1f2b1bb0b6bb7c27297226d131d45f90d69bb050995972d47e99f6e1a325a08a3bf2868738be491861ed558c04de917a8f3d3d6ee3e7f64ab8c4a1f1f566d93ac0291a27f824cf5d124d080feadc71476f70ab75dcc41fdd3b86cef48ad798f97f629601b5e35b0c55eb6d2b840d43c02fb9def4af39ba00528047ed71520b216812bdee4a3e694c754842602ee06461bcef5bc0bf6c77c116b1b0baa0b5f8d177ac9698bde12d5bd5d67e8ec4169705f66c248a52bc0f49f8831af6c65f03ec498e877cac744bb932f897e3b91b5a098165ac33abf6d2d612bbb769e85e3a417ba44a61264c20946cc0bd37776e5995b5c8e1a21df19eb5310a6b9be286b5ebc1efc784c8c55920c36b3eb6f72dae04376a2a1adb0191e1d1b7c67bf56dc1f54216545f368b09d39ffbf73a2686e7ecf5536eafbf97d39a9f4fcb993b85d49246d41b6287fefabb3c0d325c8741e1441acb989c1218997432314849b35d1d24f5dcf0aede65c6d8a4db37618d02d6ac0e67d004768eb520c4681f67dbe92b9e43c54087059520e89fe6731579d54a8ce0ceff57dd0e18b77226da69662870e8d2c53bebddb4a3ae6da649898d84722cc7d01b6eec325afd0581da4cc5fb366bf334d321883eefb54af1e920d0d1b31e3211dc066d6ed506ecf52ffe8b9941fe713e6378274708c9f1de39f44e4d7871a20480b6b8d506b8d52e2a41b2e8c0e3152689f90f4d837fa71496076fbc3390e1f5e333d63c963d47b3cfcb4e74552ee3bb1938f6d8e1df98eef52f06bbc420a3591459ef0ae97a70d4232e1cf7ac6d476a3175b89ea6949545427b41e60ed773cc578bb250d2ed494c8dc3cb62f2347db25ccdf9a56477de5f062a0c6e9eb7c12ea63ae356e50d2e89d031c2c81ac919512df09df5d596fe7bceee5aaf1c62b963c1d02f973d38ac1959dc956d451a87bec76f6f98368107f83893bd1bae191c7a5db1d0c228d5058e331721c1a9ad8a51e7cca8a62fa6c6e197cbada2b757434f1a6c8004e58d60d13855ad1c92ba872b9e00438aaaa835e9a5d273594b9b049dc58a92d42560e8cb9c8d885eddcfd17e83b0137542f9a6318b0fa39be785e0a4c52cb7c5e419d53721d171d51d3caf36c0c8589bdd4cd87766553969bd330340cdba479ac4de344d4e7315a7817e7599d7cdb30e133ad3eaea58c222878454cdc8c8e907ffa255cf123f4a39cd0ed2c79141a074cefeabd3038bc629195b8e04a938c22c7f191081a682378b32c115635bb2c542cfdc312ac680d66d7c592902d821363086e31f142cd5efc2b84fd6ac70f0cda4feb30c90f1ec7c6096a1e2541ceaef5280c469e0bbff834f1ec4dcc4ce5558fa4b88d6ac513397c2a0da982b1b6dd16c64202181db083b6a280b100cea2e88d54d6b2ddee721b1ad269c9e86d87f1da975dea1e81557fce63d7666d8a29bda009698758095eedcfa5b7288179f5e830651605b3525f5e4aa40b0fa3bfa365060766ce8de2c872b1c6481740c547296ed8995324a30f44f2eeb0f1a386983bf15fa9b5aac8c957384836be4d677d29b8e65ac0883368df4ea95066409af8eefd751c13d0111ff122743466a70b44829e51b2af23c33b11ec8e2a9f8dce895e0715943450ae3da6d4b9015235a285c084cb2621d5fbdcb0b0264cc50eddf4aac60af3450d2da3fb2bce34c16496d600f94edba71ed3b3364378f68248b3f9308deb395ba255e8c4a9538199195df481d758fb439b9327e3f7823d92d4e123778790a575124eba65558e1728f3080585d004c41ae9de6fac4f6601aa14e7b831c7af33688a6b05f03ebc4b5841f8a8e4ecd478ad6b5a9f0a116b1adefff5cd97487c8d99d72b83a43051c1de8a68f27d968f608589138b8805a7cd238239325e55a4f37ae8090f7005ef72604c04eae8c47e81a30bf2b615f5898656bb40ba1fce92c2c9cbc2819acf0f1f77597fa2d064f55a6e1c68fcae9c42678d2c52756c1725a0969b5081a49cac11cd631e23212b0f29b909df72d90dd7bbbc3f2cd0251a96127335551454e35b57c670535d7f885e515ac643b0c09e3a2a518794e292d431ada302bae3fd6495b237ffb1bfe3b42be4265cd9bc378ff696f80e2bdfefb4ec8de876f70942501310651cf4ae25408f005113d2fb547864cec4d6e8c226bc44a1acd852861dbea7451f0ba228655fd843b80ec27e0bf30597e2d9d0e0315e74b8e709a70c7ace7eb7307a05c3c85369a2e9188691c90585498a344b170120ac55032cee025e838fe860fee1b6444ec4e4d694790052607834a84ee4cde884a8bbc563af329e741a8b5e7a06b17b664532adb65882888b13f4b7b066cf69285dacfc201ba006e9536603ea2a8b4dd914ec3087ded5af84059a3ebec73eede4c910c3528f43350cea93abd6d3ed7e6275031d485414f3c2208e83f32257be20144c361a915ceafb34cd546bc357c059aff98b6a1bcb8bb70276346c87c7c574552653ae8323d29fed98acb377040ce99a74203fd2f3af05268022025a1ea117ddd2548b74ae6990f7d23d6d62ca15925c5c930c4979bbee165476f05a53f7b98aec22522c5d8ba67e9e0f76ebd7faf922a3ca33758d08109ed7658f4a260b9c146507f973479d2046b8dd4077e6b85a52d0066c418919a6ed9209c66b09108759de470864377246bf81e53c8ab4cb53a1993552e36b0f0a12596ff69bcdba67d2daf30644e64cd8a2e0a186ed7805e72929a721a897489dd967fe22b7948f4984027890a8c8a4ad3557cf976f7d19d092cf0e82f5fb1703022606d736fc3c73608bc8249942e08d78cfacf1e18997faea4ca7da0a5eac7b2ff8dec6bccf613c8d6e7d749d89d4b77c942a5cbe14b9969ebdeaeb88cc3827bee59c9407cd7ab466b4547f40c092638cd8226ba8d4d185df6ef8d63551ac75d22852c88d373f704e2dfeb32147658d78ab174d0ee069736882afc60b89a1b2ce62862be1803523ca172d355fb9c0c17e6167ad770e3bf9591285b707871d1707f544826beb42cf0bac3c81267acde067d0e3a680cc9bba57ea5ece0d6fa38dd44d99c736b0a0cecc2ace5a32ad67511a803aa04ba0263cdc373951d0c76bf135e90a6640c7b52703f03ec7259ae57d0e91fae1a1cc159989b984b9dcf5eb6898430f55c336fdf60f81fe933270f1fc624799d8a4026a970647aa84d4cf068798e3d89fed7ca70228b31aacf4785ac5439e19cc87786af7056bf6fa0ac19f605e8b594c14944d46cab8ea476a5ea3c2e468487885e5cccc8782b18265162b6c31f823b844f2e895700207ead75a2dfa143b9c2b3e939f15bcfdd000bc055d022fe1fd66bf912fe49bccf8319a143148d0048af9aaffa4a25f4a3c3a904b2c0448e21102413edf000c548a56e7f8c39cf076752a89c52dd650cc575441e5602fa57ecc07e657ff4bc149ce74bb5fa40ff8b59c3100e62fd27ca86015c439f8c10092500aab3179b49e5ac724e66d91a1c55a2889e05ccc8c981ab91e3e71b1cced7b3062af6274597af5b2ffa303c7ea2f05195435de97795cb300810a06179d03feb9bfb75786da0f8448b7630994e29ad9fadf1abac3b4c993e952fb6b8fec23a215f73764c8ff9136bfb9b86d48e79203f8440ef9ce42b0a80bef8b13631de1e7c672500d3432c9c209c1d2a324f81ca4af543e8d5c5ff8a09873c284a9c733a87d5ef90c2aaa36446b18a8b7035d58c307000d22a1024110e605016871a6f1bc8e699bfdac47ded49c18af97cc2fbabb0463617c036f6bc102edbe600f21dd269e233b4d310617f4b8b0f151bac2a32a3914bef038312e26c580c411b06335be44c166a07ddf52856cdd025249070acd929d015ac2cc4c22523babcf5403ba3ce0125d1a8c6d3200e993f19a51a7c8ac83498d1376ddcf48d90fd37567cbd3dd57740f22f89f8f21a55ca25dfdbd3ae666200c7712f5af56c77cf7ed1f3f531df3a162a7bf580cf587aa63722dd9a13f751773074ebb89e73f5ed8be974657fa3d0c1d0378277e58f44c5e908b43595027e0059f9b8fbc3c25efffc27ec53f7fc1a01f3e75a8f7ecff4e31f067ddb9fb196edf8bd73b8acafc4a6d43902ac2faf7c611f2781dbf33fceca0d95ae721f1ff7275cc15cfb7f4a80b4ebdd60e9478cac5699bbb0214e83f3b612eb011355df35eb0634df9329551421d5d8f1d59fe8c4f144d7dbea94d75e38c033ad891c630d10b255baf62cd9143e5529ebe0f07ee429195226928b2a46a243b7eb201a805ba04aac1fb03ad02a1bb9e037ebb05402210c7f78b70bb6059566863e434f23a37abe2adde25fafad67f0e68e1bc0400ff3cdbe5cf8a5e40bc2300c0be492e447f91cc050045e9008029eb32dccc3469d1c19cc6e285c5a44f7bd2671c00403c3b0dbb35c4b89867da2dd96c33fef5f8fe00670030c78e23a35d439b96687c2a945428c77857b0e1bf96100801044100508140001004fc531bff678ffb911e1eedbe608a75bcf07bd449874601c4b1ab858fb715ac16d8582faa6a5514928d2b44bf5a8359ecaf43d80f25bd57d732bae070492f45a64a03ebb684e0bcc6f969d5c53bc3eb232e5ef943f00642676e7604408e4ec43fdbd347b62256fb32e33c4f711265956a563254e69b67948672f257ea668d899447aa0742e50477c555644896e65954351cc93152ef64a7ded92c2d105d2c0d72ee71a7dd095d83bd5496e0954d217a9fe7400ddbbdd0ba72ab0e4a5384a123f579e342ce9a291bf87b9b40e8574ebfb7092c77f8cb36818d55ebe1b816972879b2fe9815a44f2b3693bde7005398aad1cf3e28f6029d0fd504253d03f613c67f5377ea36efd571862c4b8b34c8ed9d2ba02cdaa7498665f80684e2671a54a28f14ad6f9b024bc7d0b3fd578f8ebb661095fb2d18420e6dbcce65f01fa1a53b881402ca19512d0bdea775382ebb76449449ac28e99c238c0cae6939dd724f007ad6a1381073455599e0968f57fb05ecd9b91c1a01dff44039aef0e4b8dbeeb580d34f29d22c7625eba00ca2543d89c85c3ed49d68f860231bdc3c169664d62f863c116d73935cc46e865dfcd1dab035b9823eda7d118c613e5eeab23e35c3f462a46e402392325f2cd221490e30d942cde077bfd2e43cc9b6105ff6aa60eed1fe6fbded69168595c9ca8e3af5e5481668be009ed98616fba61ff7fa06729c6df16ff88c5f1c6424521d228e607d36538c9c63433f3ce4eedb1ee42ec50f5fcc139d4aade0233c1d34f6900996e29b632cd87a2cb3f80a1be8971c70c6f0b22b0030e63e80a63e9eaa31763bf101174b945689e193c8b733dd57d89cdce2258f50b918bdb0b1e16456d337797e771fe22e6619f2e15593d49e06d46704953adbee90954c1a4b43f1fbb17784dbb8db422f4452c678f1da7db85e6b76b2240c04cfbed28ee6d75d03bcdaed3edd073097641a6cb0408d1cf6865c6e9ec0c74dd33f0dfc96a8fcdb57747aec3661e0b2d4440f2112ed43bf596d7e9c29458b7e65015dc60a6bf437d2f177cf4aac098e081fad0457d7d343d01da5575ff94737249cc01977478ecec802028db9ee7cbccd7a2435f32d7cde281400f6c7eaedb7d89c0d2727756c6b25106dd6df23227d4bb40da1c6e495a160fbac4922f5a0bc3275ec16f003afd6d2d7a4a2443a9fa920fb63e09bc483035b4a29d648e53a154195c73e61b316aa0d6644f3600220a0fbf392d633334d1c7ff9d6e8a3030f83cc53a79e330500ce5ac56458a17b7130073776fd563bc9e9ccc6cd7f11a54792f9acff3ed34f7922cfa467052a651f39af023ae2140a7a2ac2b14b11b06832443310fa02ad843846313b64b5340863a4b4d263f860988d2a6c146cbd747d28b2af716c24ce4a2b6c61e95b8b1fb11f3ffd61acf354445bacd019d04836b0398cd7e5e823b8612d338bdd6308f7f6b72c049a1a67d5e412c8c5c3223ade4f7d7bef0a08028445d477adda055cefaea058a78d4924e4c929a442096984e2bc758bb570025fdd77811d311e3b0fafcc1e760b325f5a776ad48ee97080ae3c10ece169a16a36d124ef5e5f5ddda6b4829a4c8a2aa1d1221c4b6ba3a408dfa685c394eaf1ffc3a29456986aa485e1bbe591b0fb463849c7e11038a504697c12f5c92c7f9f91e87ee3ed97d05550f8ae2b38c54df113fefed9578149971aec8eb48f51861dc696fa53554d4b493690a7dae81890142756820acb77ba18c7302087739fc592a7f9c785f0119c08ba35aaf185b9ffc8f4e77222c60b31dcc009425a6d81b3bd4e7fc43e295dde426b602f1961ea619da9a89e6c3c73e19c39a248618cbd0befead14cf712ea39e441c004323b9a63901b0940279e13ccfada2176b8e7446b35d7042f406cc2ceed85c78a688e91702c7c7d272232191398c609ade3f4c4435b88cbdd82e9c20aa6f024a57a84454b2723d53f4c073afab4de0974610fafff4dd2be326c3c3aaf5e4c561ffebecdd24d6dd3f31c2e6cb2e1b050087804f5d3115f806f3b10ec3e3c9e80544fbf9b24089092eeb707b5c4119b3f2223e103347040f43a8e86831f276242318dccf3424c45b3047f8e16c4da9821becb553aa7d79ed6f1e4c2f8545f05ba2887e7f986ecface5f35b028824a6ffad6fe7ba667ab6eaadaf0d576d9b26dbe720818471bb8fcde810067f484abdd171c81c43889905b4f308a027b9ba9ce7db4e3fa02cb1e42649273059a8a58f8f21d58b9adc60b2bc8bdcecf7e5b4d935efbc92b6c2ffde2e13707255c2f9827ae3e4d3580d24197a06478e037ae0218d79b3fad641702412c1977ca4adb0022ffd142767f921c2bf2d71fc97f23f3b36776a4657bd4aca2b13ff86a7c4a2a3253bd143a323f29ee6369bf9c29a04a33f857c27bcef8d841381702174371cb19c832c25df3fd8214bf98e79b5730bc45c39da89351a22a25457fbe0c3a0de8451fae6596f886338807040afd6f5e03e0031fd4d69a9908cfa7b2d0dc2ae1721aa195cd719a5695af62d0ddbfcc01d5a20b02dcc1dac95f2b657611550d816aeda8336f83b97d89729bbdcebc463792e5d41e9d0cd67fbc9809008e560742f591cf0440c62dc76722c808c95e876645e44cbec8a81e2e773a9215f5adb779e8440e4dfee6d35f4d75df41945999296df94fcfba7f2635e0091798583390b6f67e651c8de76a0c37cb1210474a7c42f396007a2957afd4cc2aea16ece8d74ac7fc064e12cfe1dd46793b3a150e00c3cef6806b4329cbec4d4df1d3a00650fc252806eab74e370170f0e9f17fd6c32604689c482b2e57d70022cf6a43bd792827ed1755fa0fe3a388a96e18a890a3a58b5f31c68c7d1936f036be5f5cb53cbef1bbe3a513fcbfe69dfbe54fb25fbd1e3219983f8377f8431aea8fcafcffc849e6911cd178851d673fd13c4421f9c1710657ffd687251942e135daf8b6d9e5d00598ec88bddd3c54cea218db4a35b412c740899790cf0f7f0c1dfcd5e41d3fffeed3068c72c025460938a789c45e12403ee49d0f95ca24eb3290c5877f2d563129b9e34df14cfde94eea3fef4f4abbc4d0698049025dc2c4c1fb87d404c248f59c06c2183e9d0ad08ef48d2fe57dd15c18a7538bda3b163ea98f107f2a9318e5db00430edda40afa9534500000fa017581f9456d808684331d95fd915de2ffbca0da7f0dcd037a080df597bb0cb0197bda71f7a7129bd37a4511285c6a73cc9af874feb0467fb69626bbac6000a00644ff77dc1276409b5123dd3bbd03c8493fd5e91fd9c11e2ab509c509a96c226630839f172f71b8d096248b96daf523139b4d5d20ee04d4752a06179c9530f4e3396a87bdff49f9c15f9c4456e08620b9030000f2ffcfbf1f09583c744a784dff3e24f237dc9ec87764000d8cf80d2e7c1cd52ce81898131569a8587194d8301d11fef13705eaee515717dbc18d2ba5c165f230372c7ef7f56ef4bba6fc4f16fafefefe9ee4c7d14e7814c9494d215ad82383612defcba5964e0d7bda56240d29c2c18ec315b82f69c4a12c03ba6d00a6d003406e391c039e169e8f190c28dd98256406bdabfcd2c60fbc1f327fb6a6c03fe3ffdfbd393c843bc34443434357ddab5275a98baad7fb4873ce9308e5ff23aaf26b96080819d8f292e6dbff51623e1ba6f0884a3bbf6a07d7e2b568fa117f15fa57bead3ff0362190b085238e06ff364e49a1c91bfb9ba69fae0080c6e2aebaaf0000800930da649775c929e286c8fb16021a63314585c9bcb72dc3a3f90a84039d515c6cc3e0b511c7a7dda25de3c1f43e37acb607f2ca44982fa9b48de23c5a7af6d69a4f37e7d39909e03f79017f565adfb82ed99f6462374550a89b880d974e655b25cbeda941c32d6b10e251798c2ed362db82d19e7a4f5cb648779f6e6ff6755e59f88486cb923e86950b38c2c8f6424e9f646e80b4bd847c19003d34f13767212870f92f5aea4342fe0b5aeaff909642c6ac0c237a0baeaaa911cf536b888cdf7c206ffbc5e7ffbf96dcfff6eb7f5f4bee1fd523935dcebf84eed298155484e2724d7f973c871ff1bf51c0c23c7c577e94d4a74f98f9b697e1ca88499443d753eea4deddd319875c23471255595285519caded710baeec22c5a7c5d80d049d23cd6c646904e45dbd45787ca6f12bb17c4eb0a1f106aaebe44e0a3ebfc1743175ab5ee7180c63b8f7c86cd99b4314fc45d531b0cfe412d1e79ada4ec451f9a234c59d0f0d544fe69f009617f9c7e869f7466e821a80daa04ba0063cc2b73e27a0f09fa6ff84a0a444b7e8cbd5fd53d93f7ff8fe5d64abd88bcd0b0244f227d6aed6a77b802f333c7f7a8b4666bf8ac3ffce2f91c9faced8da1ffcbe7b88a7765ff0e57dabe4d10a57675e1c67e9de5d0e8bd5d2fda1ec0ca0046e9b31cca67fe6162ce8791d4dd3d7cfc7d4d7b367a39d66cc059201dd54ec172c9690298a434520fea0472ff011adf67fc0a3f71b999ff6e8ad78f78eea78fdc1ae9861c71433bc406c1b24512e7dc642a725d6966cfcff3c7abfbc06c007ce1b9aa1942b2024d13b170e437ce5605218fb33f0147d3b9284f6272f09c3cde026b061b4c30a9eb0fed4ccaee3e3f6cbe5b9c55181b5d45414e00a0da97ad19d596503b0167409ac8467f936374d0c2d1e6c54f62a5d0fad184c7943695b31ad33184eade9db0014ebef7dfdd76de121020d77df3ec3fffe96dedefe23af7dc219566f941b86520d260b2dbc4f7a0fbbcc4ad6f7f70aeeaf3f2253c3c6d211d271756d1449021a4249dd5a353d04e75fdbebfe781d421aa814abfbd75c1612a8fa71cb675b6edc3f6b07821dbb7b8f8caac2c655345f747c6115ad91c0c0cf2cda49673df2c6c63268aaf2063bf2ddb6d458ea04ddab4675a24eb88874d9c9b40dd9aa32a6c688a5f0af3a4afead2ac1a36f560dd4c81b1fc1f3b51d3878583421dd96d71534960871c97fe51baa6dbb93f57b899cfab2bccac4218b3b047f5a1502c12435fc06a8dd542dc145c59327fb5565fb8560155fe4ce7d8b382e744b876bc5e967a043f62bb8c556da338dc64594c67d6ecebf055580ffa88fe3dfeb16ff672fc69f04559848150ee2b795106a6e6221f807dd976331e007ffda1553fe0426ef371d2fbc26b41261bf272d67afc658754589b7a418e08be16484e2ac48c34fe2c68a0663823536a0376f6f85959cf220d120a866d3093193281678a66579f072681077eaad2e2c2002213284d0fc9561e3a30f81e73c31a36f643c2f2e4190f474d4982aed2150589e6fdeda027c39c10da42d2fc961d870c72eaa1f1fca9056448b65fbc0f64c4e61f190bf56a4a8b7026bd5a0e937a9328a69df2bf0e203a943e4f0f62351e4446e1179ad47671e410e37a863032ed5d1c1d59665a7280906389c7d5909cf8fdb528cae69d67c1af39b1d0d3daed692271d0281e8135fc0b3896df4d5bd4b95d4b210cc03895e2e1035fdd03a5641e50a7240712902438e40935dd68c4bb50ff5f1a08b18787f2030100633703610868a6b35007bcd203e3ba20d44f6ec9a558e9372c96f7689a6c063f2836fde7bb668b23f912975a0f99cb40cc7dfe30145b685865f7b568dc2a6324a0aaf637dab8f3a59392f1483490fa430f8d21af8c04284c785f9c2e0f72f330f39fd2414cae9daf92160d6ddc9dde2db7d9fa87e64fb1dd1036d49f1df485b949f47f4f4b428da668f8ec379169837f3f20f4ce2ce9892509ac5ec9449a6751c88365926d7df3cae40b620abe515a2cf77d3bacf47008ec07a9dd293eb2e6db272e1a46df45f7694d2160438bd44536f3adfe1cd85d2ea20bd6ddcd0f56dee8bc93ba3347209bd9052e5a12ec93de3c27d2d2fddba48494e5d7a3f35d77694bf8e437cee179b48ac77546bfd5a74cf4cf2cd0af96bbafe25b513cbd71880b4a0a83afed132ede677ba55b1739c8ee3bb5417121c8184cc93d862c82a56f881231c241684eaa5427ac33a908d3855aa44eabeeb81b894226a9ec803fc403b580df46ca75bfc6e7402fec78f909eb1b33141eab14a1e115baa21692fdd479bc9b4d72ce6114e77e1d0581d416db84043b8a88e10ba08685d76790ffeffd8fb1378a8daf771009e33635fb28f2c31f6bd246b28654b91990943947310590a2985301b4298b1842c8d5452a422d12a128a12922c91a554da118adecf0c959eafa2a7e7f9bcbffffb3ea7eff73173eee5baee6bbfaefb3e677c036eee8711cc854f2436094ac8ddb62ee79168fbe495ea729a9f5fac41a5522034e1b6c7e0da0b3bdc96f5df93bdfe3e6487b71af2727362e215b8a290a482f5bd069b00913e41f62fdecb4c4879253acc9dd6ef15ea7237bdee171aa9c07d94bb5aaaa065bf0aaea4e298e2aac5e3179cd66987ab0ee57373703c92cc69b5d9f97651a8d3cb7348850d97ee19afa6949862c6d6dcaba18e916f8a4e1c7954f3de7fe2f923d8876bc2f9f28b34576bf1edf77ef57ab5b39b9e21fb1aceae7d5aa73b0f5cb1ffc404f104a3281a790a2d1f2e7efe1c13783d206a62fd7d8fd0f16219fefc5a5d9e88b372b568f52cfdad6d8027eb40734601a986d683584a710999d0d4b76edebe3c4ad968f8f8358f71e292f7ede9899729ed5f3615afb2d664be65876cb13ec862aeb2dcf58e26f2e9ea578251f0626fc11b2665cb1f5e0ed759b3f9d3c7c7b71b78c87a1adba28ab2b86a422caa41b5a07cb69ae873488f41dcfa95a70f9e0d9fb0da722ecbb7d4611885f1251029de6d1eeccc865d76c1e7d991c9f6518184da27a74a2b126fa508b48452fbf8ae60b251acb9e417b7b7ecec3079c327538257746971cc91212463ad0e178634539e682dae8daf7c13dbded847193d1ccd5dcaf22660c353c01911e8d0dc263426436b51cb61be715fb64e86175e776499e6d5a315621d00bf8a224759ac0a90808d377dc174a55c88f5eefbbb4797b3a4ae3f2b8792a69809baae0d98bc6b10cbbba53511d5fbb9ea53061191347ac26f43d984fb48d00aa7cc542fe34dad3742c7f82403ef69f4346e7b1b3e69972d3118c7cc22bbebd566c9f44cd595c8a369ba4a06c24cb593cf6e5778a97fd175d4cd71b5b1581b627ec5ed05ce505b90ff521d53a66b50833bc59dda3591b1d9234d67e38ddd8f13b877c5a0cf07d0de9e593a945eb0e5ee4648d36cfb15d5028bccf0ec97afae3ccbe142756558ef513478dd022b708a72fbc0b2fe718edaca3dd2396fa5d86167f8d44dcfb7dd5047ddfac2b31f714ff7e8a6f7d22a1d070b3f50c49e2275d6e755b15688d6e8d65e6e3a79efcc78d431f7f7cfbab71d19be0b2d531d3189ca60773fe2d3bc824fa89c1d37f9f1e541b9e6e335b1cdbba39a74df5dbf75f25dfb9459f112a33675bf25aa280ea712814512e8d75b1a649f0e3e5e2f45ba6c7fc677bd47b7003597f8717ffd67db7293a5f585b824d6534ae90d51825a098b4d784e069de589cf7b51edd8eb593278b1239fc2d4a9797dd3559f4ab7105fc10dc1d96349ee8b7c800d2957253dc0248e00f88e845395c9c447f176aef7172f5bb45a1b1e1a758a89d6b68e5f4bed866c657483686abc7964d4cd37af9a13d65c020bdb3f2e5b5ed0795f7ab3a1d409ad6beae6b16b88698873a4f36f23d36d0d2607b6a88f2dc16aaa1cf6d7326e22e4c6e97c146f3336dbb565eb929407fc1b973709e094bd7b8c44aedd3f9b8374d5ddb8a3200c45684bd87b7ea936cbed8d021f3ac3d6c8e4aab35f72e855127c871d522cfe726b33466fe8ad0aa4b22da8e6ce81625ae13dfbedbbfd2f3c496452e0bbee722dc11ea6517cde23e938f7e60fc08603b7b98a210b0fcd935b0f97bd8bafd75a466b19d45555f23d6b4876d1080c0fa77dd13b7426ece331edf893a6cb3d64a512a7825cb67d3e3676c141b8fa44dc5006e58d404ae070d31db95d26452c7b212ff8c9358e302183a4e0c2a2bb84f0b4e58875e6bb429daeeacb128e3ed07dfa488ed9e0f6f02bbc641a6ba696a6bf56b754e26689474e4c41e1dc887c75c1fad58bef3dabb96f9a8fd9207a729fe6ca93ba77eeabee713897defb001654ef2da1bc66e987e8a804c38723a50ddb2b8b8dba9844874abdf1054e17dc2d456cf658ba82fb1d57eb64f63c4ee7dd5c18ac9affd0a54155559d7fef91cf0541a3ea6bd4352f51f4eefaf3e705181fd8ee80b1924e59ab76cfcb1569b55162fde5e73a8fd63ac47d3af9f6e36273895297c25a89d78a2687da24324e44d4e348bd3b65d2f42324bf84ed625f599a698ebaaec2248af62f573a78c1cca2f828e73eb7179733b5bd0f6ddb7b5a7382adf19c716c38d79a4cd9dbb21f06d38633aa0ba19ac56f5213a2a425cb8fbf14da83355999bfdb79c0c0047e6a5746994b89cb86803dac43eb6d6f786f898d08953312df010f7dd02a28ae4b73fde226a216e16dade0b83860720979e58902b76bfc69fb995e9d35e6b67e127285b61c735b29b9ea129794dee8c932ef0911a1353b6e2056b8205387b1c74fdf4ce5ff7ae4b0a165da2fb34b19fef4c861a0585e577d98e59d0d4a0e838f7374ccb2f2df9d8019b01fe2e278c31eb7ec498ff4abcd9f45fadbf3e2669f14db1397b522ae524ca37e2bf3ee8ad44b0726ad6fd79dadade7c9aebd68fd6aa2e9534775b489c9c14d04be0f26b7b77cbab88a7c5cdca9f4e1a9b7e6db545ef91f3e77797b538bb7a6529c61e02afde8a9892bfe554acb1ec17ca9ef91174fbf656ae64c506e53143c1587da1b39fba498cffbfb51d7d77f6e37c5eb140f1e917a33112b31c45753c1cefb22ebd06db0f6e185b597f754c2c4afebd8d8a4a7dfe75512d608b43b7adf54f9fc55391e7e64b86fd4b9f8ad7607789f45f6b6fb0e1eda1a52e8736b1f5c336d6f48e9667989f83783d8a58d015a921a38f4b78049a33f6f919ce0b68a56cea427cef514eef471f83d7dec00b7f6963a8b86e297c75f9e5357b57b72de69652d676bf3b94e8d9d245f82287f8a48e54d18c128adbe30e802e1ddfd0a8dc9178603d0a0685a2477869b5f7eaa04acf1f48a81c72f03bea0ad02cfe7c2f85b0b233f27cc26efc5a7965ba45e0c27a6be91dd4b0c9278990ad3503797b788abdf71c57268a77a4a7e4aaf9c3dc5fcb66797d6adab84f0eba17ad527abae49bccc7fd8209db6ea70d603dfaad3e39a2693a39811912437fcc7b1f7c6db615dcd76d245c78376e8ed40e9126f14309d74aa993e75eda4ab682c5bf57a5fad057927ec48edb3015a9a880329d3d1ba9a77efd2fd57a364a77a97cac63c238e62e3bddbecbdde9f2a1f7e6ea0849ab483f3edd4b27c4475fffc4ca2a0e346375fbf5f88dc48c6640d9856598352326954dc0ef3557ad29ef7d4b18fec1220e4725aa8fdbc21e7f439c757f70bce9bd485a4c90e698ee54958330d5831593fe4ebc992470a27454a5945e7735b8a74f53f71955a6b790fa58633d76a17df3ef21c02bc05ee9b6ded1473aa7eecf0c2cc3d795de79dbe81c9747657aeb4ad1c134aa995c74bac61361105952e7c3a1b781f4b6dbd7757e0fde75b6d2cb305696fe5b6a1f8340a1b4dcbfe407a49cde6ab992ddbf69e34dcbd6ff421a65cd86ff48b6b83fae6bd56217aaf5db5a1a92f02e2b8ce184478cba99be7e14d5d466095634cb1786bd2fae74afb56edc558d7a91231611e3074ee6d99a67b4af7e11365bbbb8df9b70cb6250dcfe6e962feb40b0e5ee7ad87fa05b58d31673a8e4691ef8b085e3f7ee5d8b04a6fdcc3cf7cb23679f639c3da516e4a3b9f2089911f6f4b03d2d55ed2556a713285a25a94d00fdceb5e9af26a8d27dce00bb961bf3bcbf7b02e4c596267b596bf7d9cb355ad02337270a35a7553e86ca04734f7244c8dc2f7f655b70c18256fbe06f44c7a9f3157cbeb80d7157dca42e4b4aed327499658ae5a5b74789fc651168d3c832a6af1ce83cc4dd82b57b1de46b9ef758fde74eccb6bd33caa852ed036dcfa846da522eca413eac0c58f85eeaeedd911056493d6b3cd3e471975ddcd4ce4a8d08b8fa9e74bb2f45e6ead3c8d36dc7c524121b4ab465de5e33a8dcdc18fc4656aac86a24a3584557baf5c8810a81d953ebb1ba33b81ff38751776e84d24ed6def2a60fc890eed624a5a514a7ec7cb90c4536f297d8f542f5f1de2ad6a7e72b9e19edccd5de3d1ac343be1bb2bf4bb35134646094567ee641c6a57acd42ccf19adb63246343b868456958bbe1d177d4542284d4e1b404eab173fd9461125ff03db28ac7f766c60be77c3b3cd039f739e920acf3cdb2c02f3a08ffca12453389e30581926c08fbe77a475c007f9ac338b13fa6f1be8bf6da0dfdd06fa5d39721bd261fbe93610f991a2bce7e4af1fe8d13e61f06f6e03e95c107ee0157645ef0c5c582fff8dca94e48b0fc1a17adc48992feeeaad59115d9e2ce7cf9614bdc87eb2e7c17aa18d7545ebb77716a8abdb2017bd7ae633c0537df99f7aa4f3cedd4f225fc2ed8eac1c4cd1d27e17b4e25603c6f73ffdfc4f3f7f573f7f578edc86747e3abfbdf4b1bdac37147e7d8026e023fedfd4cfd84769314d16375bc5420fefaed47965dab26c3f326dd727a455197f65c46703cffde7a0db2f9f2a65268588b965fb1e9a70777b9f2343be9a6979cef4b4eb8873d43fa59f9f6ec1f32c628e8bbbf5b7aa6ebe8d6292e1eb8afa4f3fffd3cfdfd5cfdf9523b7211dde9ffa4fb4a1f09da33111bff69f4e4cffa67e66ede8f3ccdef3c8e8f6f0c09ac81b9f3b8782b9c3d11786e2b7282089dbd44a6ad6ed3bea9bdaf861cf2ddc76a79dc7cedb85262c7e58bf746a22bb75ddadb83dace7c4ff2144cebffaacc489ac6fcae587e37b96de89dda4f222ed3ffdfc4f3f7f573f7f578edc86747e9a88a96446b03d0d89fbf5a9583d0ff4bfa99fd735d2961445dc792b84b709df6ef6a1bb4887c57a6d6ee716f173378f5fa42afb180b7fcc4dc8243d5e247618810ffe32e4f73e8c5dfbf4f003ada713af3c0856a47f4a3f258711c49df6546397638393166b761fbdfba54df73ffdfc4f3f7f573f7f578edc8674847eea3f1fed48009c2d6a7f095e4788f26feae7c9b3da83fc8e43f70dc577f13c0ccfaf71cb1f43e08fa93c8d195ced2af362e7737571e50d169f3615915c9e62565506f2b14b3af312ae1bad7c2a5177cdd68437ea9fd2cf576e5b9c040fbf282c3bb20a58e668b9b9a229efe57ffaf99f7efeae7efeae1cb90de908ffac6d45e5fdcc5312e69cbf046f22b5fddfd44faec116ad287f8fd54d42cfb8f40e3a1a7b24acbc26f85860cc77b8c3e28ccf60f662de135f686b25c477a764864b28e8eddffa301af9b486a2aa57b82a78dcf93ef04fe967e10569c205afb2fe8ee61b94094f6b3dcf15ef27ffd3cffff4f3b7ebb7bf29476e433a8b7fea3f73388edcbc7cc3fad7f9e71dfb7f533f8d0c7b451bbf94be4ed7916f95482b1e94aeb13a15bebc2243edd2db6667d6dd3d8b148db82fc5d3e494f1bb15f727fa74daae7d5b75542fecb6ce7578776d5cb5d89f1de3370d2bdfea7f67fb8b1c1ded96498ce451a14abf35fc219fd889218b14fdaebc24d3d6039ae75884c5523f19d4476cb61b9177259fef0b02eeaf17ba75cee169cd6453591a7c2c854376d68950665f91e458a7eabefde13932ccee992bc3ab51ee7a1a17b644ae3c10d6212a76eccd1bbdf99e69022af0b47b4aab773cb91a241b9448928adebaa62659302b809fefad35bafbb2c133af73ca349fc8e390b1881ee769f3b02aa64e41a5d3d1c997e59070a9ad028d930d6eec52e5aa68f8b8aa2587c4cca9d11cbb8b24f98315787cb9ca3088078db02080b701011000696208110a011970895f5a5a5a3a2ef698694acc1e9a9f959df7fb5a610ad51664c1db10910141eb21adb8eda60ed6c99d4bce2acba938ae132c14a6d88230bccd0a3c1949a52421852954618a2da472000fc17c40981e08fb30c580a589178260bc3810869f7444834cdabc106c0d0e8469813de278d7441e27b2200433c3e15d3f5e144b1484603b7078d771a3be08410846c43932464130070866a30d3241d26bed1c21588a9d236884a1080911b0200a008d30782a82f2c11182e1215808bd9b8cb99d230457b673844ddfa4306e26db3942ccb9768e208b0d08a37c5d3e728520042b9a46efeb3d32525d1082ddc4cd40af8758fae8705b207e67fadf4e4880dbce313a1a841108bc10ec0d0e82bd81641aec1c2968100507401401a04000139502c9f44d839b99974a44525dd9b7e6155391070f82300204a8e02040e57fc71a7d1d6b8471f5a31197833d6204ac3ac84404b0dfe6a2509114462305940540149d0c24042172f384105e0802227186200cbfca10844d3aa2d1683468843104254540492280240274bea019904e5129902c2b031263e61e318408d81341114312be81a22422412612800565e9f04dbe030361519bdf31c08d2c0c1c5c840e0e65e7880681c3e9e86f979d2308b399cd11f89a198ec02328b620824cb1059948145b909948b185e05b232081403a8b3d4184cdccc7dd20d3d78fe120f3f447d0088f01013c114b200194442c08a382283c09a0e0b5493a00058da6a009041046c0107821f8051c04bfc0e0c4573c12e9eb462592e0540a15a05001ecff4e47a0cb1f8a08ff3ea19be923b732d8d759119c3808c1393d2b8a4260cc34df3c68345d628c30aea733376c61303e3109fd8d3654c66d2a1a420450d429518c7f640a5d9e99004836894ec8efccc1ebd39983889b51be695e21727ee0159df0ff2b650173f9aa24b46b3e73e6e5c46fd8d04590f4732164e25c9854302dfb478490297881e0b2bf09e1dc6b9feb51542a63e9d405ae9c997961a8302bfd232b67debd4070695f57fe53c563bef4a3292422211638ee2b7a8c1b1473bc10c4f6194ea5db3f42c48103ef92e853311099fc11915f5a301292c2202a85f42b52b2a017b63696ddff082959ae2f90949333a404011b10ce102349a5930d609f18010b3211002a854a576c2295f84d669014d7712bb3ed8c45c27e5c24abd65c5061c455a0a42185008092224822001a6121d62d540a1dbcdc949d63229afe0f848100050dc2c84486c5610dc541aca13f5a1c0280a1a308a310b0202bdde018115136944434c47af6bb1b8404a5a617638461b82806c36639ae69d6c14418a4a326a289480aa31f654e32b2b12c8c8c6cca5f25924c62e0cf668883d80c67f087832800c080304188fd3d8e11b3d02d670501a013176e338baf5424d5157bf99a129502a2880085111890bfad8df135e2c7af07a2a6e115e220b6c21fe04d4715308faf2f5626f009416c2d3888ad05925d3b1d7ae089583c28c9e00b880218aca12f7a0a47874e98f1068e68cab4a9c7130022561d4fc4823010450208142c910c10295810240158ea2cfda00b4e222511fb8d2b91bf70f1ec9e0b23317bdc8c62ac058d3011aef4152167a001107b617252229502291ca6afffaf5c64af5f2088b73320d073aac377e5a33234800a71285041a619365166f9ac99a571982c501d387cbeab0301939886a61c4227a32328640a8117e2388083380efc8f2871647eb5705f311dad6057f846ff19c59da5b4f46606038cf03f20f97c61c4e1e4a6d377cace114d5753c2b7895d1f131b3441230ce14796fc95cd9c0bb47f9cdfed1f1e03b2e28958088011e9f105956e24a8147a8ce10871dea24f0fd218220bc2f022c819719feb0f48c0a229768ed36c02010a82428038a93846a003c220ce014870700620335dbc2b66c3a3ab0248fb1e19813047bac609415cd6380611be882188d3468b4b03077169fc354cc2435ce60448d1dcce918a46435c3c0c87ed36d8729c1706717944d23ff18c418aa09d23c4e54fa5408a7b195134cc8de9a4702d0ce28a201d8014d3e9ad09f4d6f4194c69746d04e1360c7d6498443a4c6c220565939884a652880005e2aa9b65189141332498210b712e03c1358283b846e63110dc927f3110042c3a622654e4d6c641dcda7f35dc0c699c1b6b32964aa1a26c28543ac2dcc1bf40983417c2dc277010f789f9106e9c0b61601ae1673888fbd96cf52250b0e8d9d2c56cc3000c2dd2065941d8b4c146cd683d084381308a0d0502601c14a6ffc11d61339b37a0117da55480022d72f99f757a70f79416e7b9c1608cd8fe1bc160042c950810b0f4c03d02134901e1749bb02813072dca5c10d22fff31a47984ff07e9edbcc676a20794d4e7c51a41c79a078b8378b00bc19a27e7b7b166fa19d60dff8b35fffe4d5bacc634e7c59a898e352f1b0ee265fbbb12cd6bf90b899e56f1b9c49a371407f186ce23d6bc797389353343ac79afe120de6bbfa2f50c71675081f8047f97e46ed243e79de623210b9d847c1b7010df86394908d8fc35b648260211147a4e8905410240a6602918d764c7bb753f447294446422e36e22c4772e31861a43a5c450d632b247c5811fb3c7e91880af7181be986f6cda172bd15d1dc48f0c70198a95af4898425b4beb716c7bda77a37f6bda5e489860e708f1af087875af488f9de5e4b864b1634881cc07be25975e8bcf34a203ca7d1c0b8f5df7f27b269c922b12926f8e69efed6034a2675f7326179000272540c5bc26b96adf118bac189b21fe718bd7f58397909480e4b36ca760b84c01d6b36f542d0e3f8a3938106f4f9933d1a510bf875d8e7f75c8fc4f16e6900598671cb23a24e26ee7f8736ce77a813b65ce24747e6c21fe9bdfa2f81fc21a126561518dc002f31f81beaf510d0823cdb21e7812ea7b69919282fc5e654c414608536c138958908d82455129545b46f6399798048a7ccf110148d015879e3b27a7a0ed1ce79224b11fc7e7e2d073126e7afc1cc2d6fee3f83e1c7a4ee1618c67fce77b7a05a2b0a01101650382540a24c4fbd7fc6a61a1d2b7aa94d0061c24b4e1c7aa140909a2a844782225f1ab29f89edbd18d09056543c4509114223d62a3cf9180838412e69b03f1b339186e53a819070935cf3707d3cfe6603831a4300e420acf3707f3cfe660b814a4230e423afe30c75f8b748954f49c0c215020e491bfb08382c67fbb41faf6090121ab70681036e74c14d477e9262029647aef77383408ccf446ccd75b58128706e133bd99e6ed6d8543838899deccf3f60ec1a141a6e9dee869c19ca3fcf2bdf64dfa457a295cbb3043203c3463e6e8c4842120e1091c03d905561228a45fd611166f5c18168b777dafe9418bc348dfab19d30503e23704a2084810462060413686c58a20a26c22b0f8087a3e4e8e6464df91242408e223a7e5118f8f046229d8480c8940ef75000bd2a2006c24864200a2187e3789615bf151401225094ba4070b4918462982b1ec9443e8246412e37b1224b22489429df6b573e7db22060b5bad08f835df66b84148644f04fd026190c8fe19274937ad91f46c084ffc9e71b2c3df15cc9171823f725ea47281583ca55220e50c46311f04403f310492fac34718fe7b09c6957b0a49983fdb155db530d8a22e74d82fbf9b0164ccb74f82f4798671e859c09bf851790b007e7981c0bbff0a3cfa3b70472168892c0e4da4a009dfab389058048eae0ef9cc99977f50878384ef05c9180a36f66b49744e6510735c187e62e15f950112874fdb0099b25d5d3f008e9a014c4740968e80c93704e87d29a0db5c08742e0c0171d857047e3440ffb36a18954c8dfb851112b75a2040ff198580c44366727d4685423c86181101494e32be7e5d39d215aeca7d0484910e127f912388dff94b8e3047f54cfce574f54c856dae7d9725cc3fecbb2c11f9cb5ad06848f2ad9de36febc8129785116549e42fc4142f04492cfe1b3ab2a47b61c02510bf5050472148b20e872650d0c4593a2291ff0fe88844f802f1cbfda62392f2ffa48e48c2168680a4ec3fa42392fe0b0498f25547248fccd611c9333fd51122083b4880c47318f47131136b0007e818a2663cf8d75d14c7992df849c71fb333189ecc07a15c70730d56610c0eb7dde919b017f2b3d3b0f474d905ed0a5a89b2d8b8c9d6ccccc2d8c274a38db3059de4582f8164215be1c64d9b1e6c4a014f89816ef409c80024f98c0e84c487178250bbe8111b91cf1142dd9b139ee282e05932e07958606c2d4c2c6c1cc08abf0283505d1110620092129fa11eea2531e2fb3729661284fa7200420c4edf83a4a2e92d90141f81c4a84fa61e9a451e82101e9232c2a18944484a83de01b4734c444352ab28d39d051d2129d29cab1164ac26c02d406d07b47bbbda8e3d3e6abe81db76b9fbf8ee054131c62240b7699c6762471811923a4422422aabed1ca96802afd002a786dcdc7e3a3508c393404932c00f49bd9d317504ad1faa31d26c33b5761409a0a249208a08328b450000bd4966ba29119dc8085467248f80240842d2ab67a663c098f53f90167310c12f044983d31da2bf83c313e993ee9b39b3214d8e23c50390d4633b474a063a1d0da20e025a54f474a7acaf9df2bf774a47a7a241a3599d2abf76bafbbd532a3a050d828c4e90741f119256b673a424a1417c2ca045991e363e3d8c7010a0a20f829224801f92e19eb9a745a0d344467cfa6b1c88224e934266e9772a25a3f18cddd4c494b4afffff4e0490167980be7c19e7e901115ac9681015096825a141a348402b110d829174ece8e1ab1624134960a088a7d2e74327a6509266286a448a60cc93373d0f510b92393fdd978aa663a105c954ce1a3bcd22d78deb42fcc11e311086053540262c284bb738200c4411c98cd946beae1392854d8f4e4a9c11f5af7d644566388b994e4fbe3768cc0cc6e085840882902c6cfafb6ca06b66012560f0642c88c247d0294606409823892ed4b20770044c14368508a450880005040048d6c7ce119d9c92fc55edbe1b772216ec015178c65edc010c757a4f0e96184d041229540a04c022014a842381316f2f2e0213812461934940329504501933dfa407db1104046814056021d951422c246b6fe7c8602091800041328085e4b809518cdbdf5d1d888f00b0240202a445d0ed28010b7df91281042be8df5000956e2f669237ba11a707260460965e1189bcc242909c070e92f398a9746267c8f9ad175d18e5a271905c34a3071a6416fbbad7469c164bb9635f290ea220b97248ae8404c9f9da394272abec1c89042cc89c48491423d313730201a04492e933b6cd084c24e048a6d345ee030e8f2161e9142101905ca79d23fa50ca2c0700c240901c4967b0bcc0f45012e64795955799412312a0a223a751935f3d0b3579eb6fa8fd2f563174ace4774e774f2602c98ea4485e21483e05178181e467e49f88a5b7303676e403ec1ca9d100869a8aa6d0d9348dc29919a184e42f4712a300482e896e88d1a01119c05018bbec89768e209cc00bc9bfc0cd9648a96f1249c1da7d934ad8b4cc2808e24014210220009848124004b000243fc6c85041143112a0f39ae1a64900320200e87ac630d578ccf4463111c0400a96202a022042f2f5f471464400030278ba0ce18948bac663f1201801609074b5c7a2d1209ede034f06b0208dfea98221609042225db48890fc6b3bc7e4a419def410b0200c5228047b484014a4a0c9f0530a4374ed8fc463665516485846a51a2324442133ce2e91000ce3f80b8005410a81de4005e8aba71119393058f1ad08f3ddd228f2cd080e0652149fe60a88a25337110d2208bc904ce5ffaa3bdf6c1b03100148d10107293a408acb1929275d98f1443841884864220b0ad3fd19244562b4d2bd9d62f20f9ce2ff36199a8962e748202018c6f88741bfb229df82d71f8d8b6205232a00e81482143f926319ac0251e4e98dfc03180a81828500237c049008329328629100850a506388f4d989f4d99508b8a8080404ac160122b1040c1e13892513004c441483d6440043a17f02bf7dc2d3490ed2a851746b45819476100e0024066b532301467841214de3a624315d0ba01b1a23ba1c28a512a221c582e9fd54a58774f314f5b7584db76d3d74dba6f49c10c9b06d54349a0801301280fd21c2a14fc7e0bff237feff101f282bce180500942400110290b2def40d3c06523687e44a880cbd27d0f59e4aa18a110112402111004a14893eda7d26842003898e44323da6e1c39130442cfd06850c5020656fba3e7dad4930620bc1be19673bdb38299f9df1f6cae5644899cc08c3946be8bac7f8469d36058ccc88318972cf0c9ad3de91611ebeb932e5c9afd6eb9b1f2413b0f4e007c0cea82f094957662c88074146240da9688178124066f0f1bb01c513018681fa2ea55347dd3cfddc03eca5f951222f981a90b49445d59d4ba399f98dbc58b127cfbc2120bc5fe46d65bf77a147c92dc0d7c7d518c6c6075b5181a73d39a33049786dede6df3251ddb9edede56d8bbe1cf7d56f4f77f60b2b3edea75e7524724da9dc14c79ba13b6606967007e1fa9283dc1dfa3dc2db7c05b92492aac0e9d7d00acd7a0ded05a9e4b98ae2f83213f6ad79c5b3cf34cff56ae35f1e82763795ab0068b8bdd032abb3b865cbdec993843e97f8b435f49d7d6075e099c5649e71df05c73734303b1de142589a95cde33885a49dcbdd5fc7795470a829e62cdcfbc581975e9bcb797d61e3bcdeb429c70fc4e71f1c4aa5334357f32870eedea17f43e0f6c17c85b5061884abc4f6e185bf18f6c838aff8cc0f462094a6667e30e224faffcc0f4614f59cdc51bbc39005f680ab68cd796c76c1168ff1ff9e34f9ffbd274de67b9264be2751e67bd2e477e5c86d4887fdd74f4a47fef4494c057f8fa7b261ebffd5371d48404f9fbac80d2bbd79d8cb0dbbf939a66fb75d731b913d243483f7d39735e7a96b8e08a9df16d4a9bc4792507e64587ab5f97181fa8ad2d06b97c2c83e2b3408a3e27ff4a489b256ad8dcd313d6069e9a193db97d68e2eed3ed7b0447fa5bfff836163e7b40f6f691bdc24582d5a0564ddb3aff01dd7c85c9ff566450b7ed0500aa464da65306f492a2b878f9572f0cffa61553f64b23d4cf690543b96a3bb3367c751ee18e78a31c1b628f829894fc93db032930137a8701ec47e78f6565bcec04aa7dbb3b6c06db02d6b9bc20ad2ebb40f1500ad49aa1393e2a3e89943b37abdf88bd7627927abdaded8b8084c569ee7fad60a6edaaa074b522597bd3df096ef2e9943e64b8f8f875a55f0646a7a747ec4f5a16b1eafcb8120f838b0878304586f222346c4974420d6eee582912c371825130b54fb57add86e607fcdb2d328756bc029f4b003be1c602a3d575a351b37b5b2a68ec8db2b2dfd8c9eed9335c1ecdde6a795f12f494a92c507de8b141b18eccb3cd7afb56145db9f225281a7ad49dd691b6e60d642d6b12e70f01d2eec5bb4f3ad40ce7e9c03e4b197958894a0390b172e95eff04fe0e7c05725a8ec03728b47ea44af12621c6f11463ea9899997c3a5e0e3f0251c44e00d1981bf104246147e1127c14ff724c7067320b8afad4c4fd9d7ea51e57ec2c93ef6c699484c7b252b0d560e9c245f96f8e105f33725b6ee63ba17bd67eb5db351849922c7e12469bd79d0e798fd65be9fd2f8f1625b16d430ef63dbf3bc7f0f98efbd46f3b4ab78fc0e7ebfb7be7fc863497d5a5d81a769be93003ae597771f8db9e5afd477685772285af2617cd19ed5a72f25d01cc68d689ebc5bc6127946bdaf6a3c29ecad3d1f35b1fe8327478b487afb009cf3bd99d5a16ffa09d7db49861fbbb8f56fe8a790d859f1a0618c8f8cdebad6ac337a9119f51775fe25fd04dc4e5e7df02c66f1a73fd4cf477fac9f00ede4616e6cc473ff8728a758eec0f667bb05e56fa69e7269da6f1dea5c3b70cadf8bb6379a06d41c391a667e43226b252e78043921f36ef586f0b2a197c1f0a2a1dcfa72263bf83813968328c942bab5c5880cdf65dc44628f3e939c7c4542d8523d47d3b4a29f9395f3766789baf61e7c39a27f88a334ef0ff106ff4cb17efc8dd94cfea4240ab39248d172db61b161244fb3bb97efefb4cf37ff1cd73ca12030cfaf0c02b2c3c2eebf34ceccac1e3f7b69e1f2a74084f483927969fc030e73f1729e502ae2778cc77ca1a041ec3638eede85f7bb3ea68ff4963c4527e58832ff7b91d62fe93b1ffd107a9792f6631468ffa7e83b1ffd7eeb37881666583ed891385e64d40d29b134a5f9b575bb229f9f76d9ed8bf74df4b258d9125bd9411329442ce1ebc56c538af4592ab77be7b07585f4f3a4a7f27ed7f4c339f04ba72aca8140f838b08b83886822f187ad22af33944efe2d8bae552442f409aa94b481d444043e0cfb77149af4fc4b122390724be0e3ea9fcfae24bd223c66b2f4cf2232fab5db772f344fc4559dde348874b8bc49b89bb6734fe59684189cf09e23c39d4bf48e6e0d09b37dac41dbe75ade002c7e74f7e1d8e11c4e215b6aae903d552513fd2877f981f889f1cbafcb258c60e31206b4e8cff6e2ad4c23c1b2ee2e9b9e9e5a541673a1e64e74c41db3ac84b8679945932a0baf38e48c2f79558e408f23ac48f0e47d64ce979530124095497ec6bb2de465c743e7ab05b4505ce5f1334c6cb6acf87278ff5fb3f1f428bdebed858ff727e9272b6f67d65bc19e90ddfe5f36fe4b0f349f8bec8fc37fe1f8c3aa4efadf48d1e7bdfee7f79f02a9acabefe8e6da3658bfc94f62556a66da5952f533a66d7ef730d6fee63f926d6f0e163c7ee596bd74546df03abe6bad87890f374d8cb68ea5691d97976109da746fe576be88d827e7a89860f6eef72a1be2aed35ae52416c73515e91df4e95f141c293e6f46bdf71dfcb561ddee2205790ec7738d60af501b9f90c3d9225a646c75b5dfd1134334634d6d12ffb994406fd72ad9c0652a5339b2ed49b13d08934372926faa0d5a05bffd8e92fc74116f39caf5efff8e92fd945ed94e8441d2dd97a575390ede466ec11551d21f8f3765b94f0095626727bcaeb6296845af5dd177d3e60ed4ede04b80b574e857d40816b32a8abaca8b511745e5b565087b626cfa4f6200ef252af72a1a338e8b3dd97cd5742c4ec4a8f3d96b89752371267b6d701aed9f1b1feb6c0da0091c547de326eb9ed467bf081abbadd8c11713f545a3614b7492ead6566609fe33d71b74f698f6bdcd38261194acadd9e560823355c8b8ff3650466fd9ae898dcefb82d9dc6e54496dd4b81153e419367cf1b80b50b3484f5cd99b69e5935b2b4c1587b796ab9676f13c0d793f72495f454f294d628dd5d5e8386bb74365ebebbc172dcf54f1b8d6f326bc9950f994cdefcdb2d6b51ea12623212b4ff085e12b32f91f1bdfe43db8e528cf15791e3bb9a18b75a74ce3459613659511aaefe43f713263d6db5eecb961f178bd7f4f19937357e780d0c5e56a1e8392211f6c4f66045e0a91b17b64a3c117a93481dc52f74860b294f3c6e6d4c28b3ebeeb04adb77c72894bdc9d7ae7adcf8893d03623d7f3da5be4a253451f5dc92db78e82046d3ead18bbe0bff1d1d3a55ab6317535a86e95ae2036658f3a87e253d80379e8f251fb9833c70bd28f84db58dc59cc2b7ee4e8da5b0f987299b33094572dfa4aab4e0db4d875deb5a997b97a5fefa0eff6d87313bd5ec2ecf14196c7f8e3cdee0597e8f806a6c5b85c04832e5deebe0aebf9b46491a26992644821d79e94dd9ace9ba51a5c332efa2c65ca834e8fa5ddbac7c77af143988224b2b56d2f113a70e2e97307b9ae7d23ec25fed9556caa7ee4a1770137ded6bddfb2697fc7517f9fc7afa5335ba3369def29f12e317a2510ff99a877f3b5e5e5b0d15d1da7025fad6d8609e1ad370f5a1ea474771caa44ecd40746058d6b377dee00f6b1e4e768ead7e37d5cdf66652e4daf129e640b6997dd1eb7b80eec7eb1655b3a535943ac8f87da9de46bf66721d729d1b71811c13c1695adab51b685caef5dca426d5712e21bd7ae960649379cbd04374ae73b4aadfbf47448ec8654b81b8fcb8d908bbd2a6ccf642415d40ab675510353e513ced1defbf98be2df6ba9473eb08c5cdfd32aaafc7062cc44f8eed549b303d92a12e2ba897baa49d5b73cc576af59ea653daebce191528a90400293a31838c96d2a9a76bdfd88e885aee043033e631e6b2f6556f05e15665985565e76bf6bddad75f9a72753f7edeb621f5b41d8f1a08ffd6454b96ea850954fff79e17ba9795d7a7c462f140c9b8d935f74447627f8aca549581e5664596b52ab3826a9f54999b0d229cd787bd18729c174214d8c7424377acfce5be3f026f332d382bbe391663c6d97f31eae0faa79501f18a6bf9ebf998569d2e3fa6564fcd96c4f224a2ad87feb7ac5f3772e1ece42061dcb15b617584f2071d0ee96195a1f7f2ecd5d4f78101ee47ab871e2261621f94eb5aef532f2043cb0b774aae97d8bb9ae69e4a21a07c5b08d3e6abb8e1cdd10b461f7e049d3aa2f2c1fd4641c68685fa1abe76b26f71561f6de30f146e8a3d7f75bac21e58be9ddef05072edf21891e53c85516dc4511be7b30c3e8b9da875039d5e73e40858092e5cdd0f8345d3cac3e51da8a876b8ad7af775c75d5fa496927e7714dadf3a065093a772898cf513e741fdfa53b0f2456ebd792fa97ef181cd8e0d1002d3612711b41ae5a99b538eb736bcc91bb1359b1e95eda9682f7175b9bcbdae595890c5c5993f4ba1d2bd25dfbd23f2933deb5b57f0ddedaa0538d875f9ce380984344a55e4189fda1aee5fdf556d257d65dddcb26a39f7ed24efd9d2de6aec4817379659f99524e6f7ca982e7b60d97e7a6845f67ed66aeca6e961488dcd83810dff2dcfa7aadd8feda0f064fd4231fe469b05e1c554db02ccd1685a68477bff0429f5be244d2df74524a284c53d55a564d6c891964967c6ddd85b33a1bf11de72d963cc1399d29da7039a33f3bc12fa4b714e67865a7fcdbcb8bb8b0cde1f234eb154c2c0a9fd0b5af0fe1459eb24f6e5adcce4716cce5bbe776e4f3a3ab89cad5b9cf1f0bb7697f58b21ebfce76f2b1e28e91fb5ff65d56b16ff572e6a70aebd61d6173e563367ab87495d816136ab140180773cac807bfcdb7ea1334b5141caaf3f79515062c91e3b5e5118be9d7b1131abf608f3bb3788faf699bc9f31739a4fc0d718d41eaa376776558282d49565c2577b86f559fd8f552ab54a49677b27691885429a72852fe73e8228e6bb4988dd2e3c527524de51a44a4f690dad98b4b1bd26fb7c5069faf45740b5dec2314e76f9a905c2aba65448dd9ccbbe0d1c5b60cd60669e3d7f565eb6039eaa0562f9380c67ddae908fff3de2dda668fe1c170be7e93c4ca33a34e9145f69d52da99e6e52e0949f13caaba7873ca457ecec7322bcd2a1feef6b46a3fff28f3a4cc1d3d3d5427770f45f1f5d5898f6736423586bae3a8dda82371d4fd3796e42ff14cdf6fbfe15014b041d8e4c1aa236f27e3a6f4e4230fb501701f417ea7fbad574401e2b83349a767f9f8a356dc39f725722cc562d8733146cf9e849d7c5dfda239d6ce49edc28e2a26bf4d8a1acf63ec4e5aee76d1a1ad30369ebc3cce525fc3af102b3998b6c10f5152f4d05d629d8289af50d9a532571a579cf2505be8869bef80dbaf6dc8f121c1bccb1586cf9ceb9b3aac6bacdb24727fc62f2356397cfd7dc39cbfef974f0d3273af2a6575df4ec89eca3879f60457b05a8600697819b7a1feb0e763cb49a6c633d130a5eb9b8ad54b4f4fca9d10b27f8662c711af1b92ea5fc73fdbbc66ed796966d4e211edc8219f7603153589348fe88056338f90aa0d2b33251baf743fbd547f6315c75111d95a8f5e9b03639f68361e19b7586cd766ecf1b3b561cef7652a756a536cbe7f57f198ee8471f3e60f5f02474e2b18b93eafd13e7b5cf2cc0a92416bf5b1c56ffc0a8a17eddf2f67a7ead5d284f1e9eee54f1a7a94d0b3a84c2859dff5e8b6aa6389e78df8aea3ad6f591bb95ba0f4463f2af08ebaf4455eb7af49da25e2b203b7d862224466376fffab8f5cd8bddebd86438df567d8b9deb803864b4ff44a81c8b56feec41c5efcb8b7c85236ce6d9130c075e16e72cf700e274102de7379fc49cd84c85a7541c15895dd4f1df54a3644b065fa9e53ab5bf9348afd84d1c54de1371765924f64892d1116d37fac31597da33c496ae8614b094e29a28c65b99d300d3cf04acffba3e83853897f5082db1d776b149ba959624b89f569d6c55bdb6a2bab63361e41e4b63e7eeb13fff6ee433577d84808af7deb9d6bb1f5e825166eeb03d95630932f5e59646e3c22edd03270b000e9f530502775e5c5b12b84a69070dd9af25cebeb0f4de31f842dcf58bf121f72cfef6a52527fd6874004524468e46c4cfa66a188eea6e5bb1b347a77b9d51c2f08513a7147e3e0a5c6337bcc0c57670a350e7a76282f0a42f4de09209c3315f56319b772d982140708fa676d9bea3cd6db2e0704b559685cc4f3c4c3c3e292de0aaf8a5c840c6f393835accd12efac3448c0c1cd1057fd7c692f3d97c1c59f520d4c886b5f17440cb6d99739a70e7a2a6c620e309d30ae1059e5bbee30f38667d51932985659f5b02cf36b2b2a7618afbbe9ed21e496826cc85cb537dfa56eb46c37ec7ee126a6e8371f5fe8cbf1755864f4505fae102f838c7d8e6b9e910d63c7dce339b0839656c2d17c72ef9b8860cbbe0cc29e5d575e0987beb2a9538d038c42fbac6f415c53d78cb83d61b9a79ff9eee90f55c0b32debecf8ece26f7026c9b2675ffb84f37a5a730b0b4d54cd73d1e5a575bee39f5a0c73f6f5a06b361cdc37e09b9187dbfd98b2a4f578735be8d12c81bbf7e4c75c6a54d77f60d9d65770f2c155455b9d8b1d1df2fd0f8caf51691918cf2bd73782a850612da74b8da4fbede8debe07a5838e39358f3a7688794b2587f76cd5985abaeb2a989463b041cdf4b4594e545e2baba0e1db7d3c87be5c7190b94810e2b9b87cbb8f86ec679e25835f5c473f07bf103bb62fe3e1bb0177997d411b32f658f04c71a5a9b87129d76c8d4fdcffe86ecca097884356c4a79862ed4471624ed5e743aba8e642211d133be31bb8032e0517ad798df368dd2b95152815b6eb594d81beb2fea09480ea3efe2712264cb1ba65b7eeac323dad582545b8a32e51a4843c5b1664db1d6da2824bbde22836b9d5e31a1752c03c299cf4827d2d2b4bc9524bfe41afeea36ab969ca7e8e5e21f773cba25f7ecc1a7a7627a3238a90f8fa2130b1a8403bb70853c9b57472f209b54e6971b9377bc70757aeae08d55ce68fa3378f8c236d7771b59e3aeceb0f8b55602b143326ab3c5bfdb087372dacd128ddd3bb182b1af9987f439cd6a2adc7da1ee5dfc8bb59f2f895e19b2bcf070c1e3e543555096b69652dcc8bf8e439c0be434c542943cd6cf0b48aca1595cfdb9ed1062a9ff96c5b5cf94aff31421537dafe5970c45158f6749fa2b6dfe6a6c7672c72b816bd2173f5860f5c8c1eca5ebbaecf39e3895c422be44f96c6e7a6c62bc9351e4f95cfcd35a8d9c5a399f8fa69c039fd10e65e645089424664e13e1278ae315bb8d8a03f72db6d7bded75e57ec3ccecb9221fe7eb1e31d942edfeb19dbd59e2cee4bd9bf698f7e54205861a3d7742174f0ce525c1e62223e86adadd5abf5e14eafa5239da1f16f7c0ea3dedc172f7e531a73e6e97a4cb3d9b3dae7e9d76c7459aaaa6dcdf3042abe1438ad1e3f00386ff66a292dce6d11b9ea22bb2466f2628e7267f7fb6b90d3f84b5f44efda1c94d783d57acffb1eedbfa13c65975ff1505e62f5c6f6c03df9b70f3ba7b748a90cca8c2d55ac66aad6ba229780f8949aa2a82e133f1ee2887549fc92cefc2a7bd1f93757b7fb1fb8b8f34c7fef81f7512b74f6be11337a9ba5b76fd35bf9d31f4d96e68bdfb9fcf8ce7091563c6a679bf1c35d8bfdaaa547e4ed5132b78beb6a4f78a6485ebe5f52511ac8f2fe49b060ea0b9b6ef4e853f47e5de707622e01f6491a17cee8eb47047e4aa524f0067a68478a090c6395f6876892c6de0b1cebbb397247d393bf8f2322a41e237e37d9f27071734758fb13d5c80ba3a2def7a33c4e4181f5803de9747aef7e9283ad0cdc294ebd21fdb00c98ed4f33bd91f6d88d7cc15dba543371026ae0670a92295d9ba4e5912b61940f5cda8fe27efc9ce353d750bdf967ceace209be2312dcc8e018fe632e57d6455b5ec37549ef79bc5a78d7f83abbf6733e12e396af959df98f3426e3b27bf63aaef2aa5b778b4723db4a56f3f356636e66a177974e1ef2d6d3a571acf96822b82efe4efdc6d6e2e5ef7a9a4646fd0400be93932f754d6e0b69c5c1691bd86a356b0d1e0b6777102ba203af2277afa81e747891b22db17cebf52e11dfce72842d7c1c81e140ce7adb2102c59e2c34c1e6907d56782c5398bf712a50e040fa647907be1cde9fc73be2354f9508f5676518f84fcbc45fdf0731fb9aebf1e15fe016b346597bbe32879876f34b04ae6a8789779ef4c64cd5072c7659ec6b68ef1d5422b45d327984cb8bb6176e1569376c3d54a2847adca84759b32c7c6532af2e6cef4d2bed8d7b133d77fe93077ffe85f1b4bf4bbfb9e8bfd2f17e5f08fbe13edd1d02c9215e9447817b06faae618e1c4c087f5f50ecd0b567ff1695f78ecc8f2695cab6af8b38a5f06e625df8bd3fdc29fa61fd71cf17bf45eaa3a44887e3c829560f079f603476fc5dfa7d5d5f05403b2fbe2e6f4a3abdd621febaa821815bd9261befa3f54c5cfb8a13cc8f18c97198b66c455743de678ab9374dafdf6e9be509a5277b1a99d4948436eccb7d5cd0e2e354ce240c1f6712e02002fc64a6042e0b32d3e536031222562d79759de8ca493f3da79643b7cc1f9ca8cfdaa0125e882f471cd34ab2b3fcc33d3edaaff74734e73b5c01e7f8c30aeb1feef1cdb7f90ffecefeccef6e256c13a848fc1dc9998b8fbfa6ffcac3f3cc3fdf56cc1a96279dede6fb5915da7b4bb62163cf79396dbfbd3fda00d5475e15a73d2ab20815a0854f3f1df87ce4d8aeedf641dbc3279a5dae3de6fda86dbe64dd3b975747ecbdffecc5d700ec4f35eb9797904bd79fc8f702105499536680e105bfbfb9024fc34e890ef6df43de4735b4dce3fdb2f6de09ab4d37a7ceed60f1bc65fe79c7aadc5b342b8deb13b9d863afddda150f7d18300cbd16a363b39e043f726a5cf568a71ff1693962043e8e78c7a14c465c5a194346dcc58791980db493abdcd6961cc32e8d12486ff00fbeda667e9a6fea00be1c412e38846efb438bcff467876680f93c36eaef7af499eb189745fdb55ff660d9bbfce7e776a4749f6ee20afc59b3f6a5bc7bc5a1c76dff44f2dd86340bff6038f9b3efbe6d7f7b7d3fb9e6b36dbfbb8dfaabfd270ba30dfb7f4adf1be9b61bcc651c66dfeb7e38a12416e99a90e8542c6eeefae2a3a6c050cc9f90bf5bf9c20ffb5f739d4fffe50ceaca17ff04bf0a3c0d126ceea84651d66c5d7fa71f36a6e93a226631da98ef10ee961ea54b964d69a429c85fca57dc14be4ffe5e77d07e42ca9e331f275bbb763fe1d797cef0537e2e2f566ee20f1b37d941db7258557c09e731e3a63cd45d20cfc7ccb0ffac8175f8b84586dffbc6aba7e2ea17be859c3b6e225196021f4be420c62692b9aefbbe9f75c6ebd4f171919c126a6648295cd1e58c01e1dea30c49fcb14016dcfa9f7a17edee4febbb27442af0340c7b204fc65e6ed8c90b8dbbed1bf6deeff010e88a3da64739ed6dc8bc5edfd38eb63dbd6de0e8d5775e9c3a8f440d2e4cdd0e2777115d9e6c0feb7caa8b7ac7744ea11cee370edf41d2bd334866d5bbed4382e78525d3ea5774f9ae1369099076c105294fc92caaba158e2f8733f9981e569c8d875540e14595aa2eed68f7578d6fcf0b92819c7dbd7f62c0dc86a2befce1ce37d9cf1839304f9f9db27687d0c22a13f78e97bd50195c1f7ee5c3a3aa80d8bbb54af73fa8bd1fd7548a9f67bce01f8effd5451c7f30b6fc7ef5b6b5dd3729363e1e1dc7ad25a37c6cedad494975d4d6a24bae8db6573b43d3b4385e56a49c206c6e9bf8a2c69cf0696b7b85554c97a9d45b272d5eb16bf14c353bf5775d79ae9b2a06e6b6ae7b05ec3abf25b31bcdf5e6daa37ce27bb34db9559e2ec46b5ea3cbb1a60d8b2720cefb5d18d2b3fe6554f1875e7785dd34e679a5bf2e6daae87ec0e3d7f9f90d38adb50736940dcb2bbf192fd896c35d942530f6e405ec354dd9aeaac6d33c3e46b644471abd324cf8ddf63bb1abe406a8eac72e6d74df5459588e681c473490306acfc8ac7ab52749fc5c879309cf1207f26106376aafdb7ad278344bb7ec392b8c2f47b8c92d0b992f56f8218bf3134df10b86530a6229c5fed9f103e779b5d948bff6b81aba92f2718bd0093eb057a3cd2fae0c46dfade91fe7fb584d6a4b3b53473da7a6b274bef63f3bcf07dfbd209552ee0d86edd45223ee39d5d75369647564fbe8dd1ef2856bc55d30dfdf5ef3fcf117f71fb6ffdd4bc6e3c1f26b5337f685fdf480daba2efd74f8999fe74708f1d7cac98eb89faf9ca8692817c1fbf743eb5f8f476c9c4a34ec15e4ffb3fc69bef40c2638a98b42731f8ed033b6cef824c4bd96b5207bfbdebfbb241dda068118999eb4f3e31d0f27fa6a0c112e8fd957dd934e7c9331917561e5229aad2a6d193ba07deb262106ce6cd19465b18106b846893af36d018b51bad7386f9d5629e73834ce9144c2a80d4eab34ef17ed39553a8a5574d2220e062be79065664b96980731f7d95f707e6627977a47dc95d0b1f7ae5bfcb822c5f658ea2f4723b88d3ad6bcf6ea124913761bc0ad27f9de1edd82dfd9b5c527a3eb309f8d71b612b77ca3a87cf48b15e41c0583b635254bad3cbd854d149fb827e73c137511edf757c6ff4e162818ebfd696df690b037d3f91745caac858ea6597dbf1ece8efab32a02db7cd13ae20fdbe7813fdf495fc43c593220380ef0d1f4d6bec46c598559963d8e2f72b72c365b71c53eb2f3d29988da8a5d1a8771c72d6892e30593ee1ed5d4eccfd13df7057d820b3a8a97184c75de3f6afcacfc61c9a99d3487f3631ab56f3f5fd67d9527f4d6c3c5458512dc20a4e61be02c12be35c87df95d9a9cc56568c499c3f2baf1e7e44b07362fb2a36c5b64ac446376dd4b7c7b88292f8bb67cec36caa6ee599e61fc555c076b4b634896c62e6acd15a3a651232598430148bb51723b6749a1c8097bcfa59e761e4f0cef3a67df875f7c00de4a4a79b6aeb6558c5671ee1ae45a13d6ceaf09c4b33a0f50c122cfd38d0a77ed59ba2f65a7866dadc5d3d8dd1c785d954489dbd4448edb9e8eeb297236d3bdd118b6773474eb543bd32e6efcccf51b451cc171381f6d2ccab72db285f8ae4124c12ecc73a7e2ca31ff98b7025cd1cf99825b05969cd3a7d1dafdd6acd45b517eaa65e7e3965653f7dbb15369d216312641d66959bb36ea1da4dd1640427c02ef3d4c733598642dc6df046d0cb6f4cc7033d9d826714ecc7c47334ded6c2266df85e4b2e1c5bbf1fbf60a7e325df2e0c917dec32e41c1a4b003d1bc206d84a5eb86be1d5bcee2e1f06dce977502920eed4f4ab4d37256eacabf9e994970a6c5b4e769894dece8d8be7bb193c9679b81229401ea618843769c974fde4179b23d0dc3eb6459ad1e7f647fa88c7da7788b95116f06777cdeb621aa809204b9f81589965268d8c714a0f47c73b6b394599573ce8a9be03e2df697be9c9c8b52ae5ead2da4e5e25cd0eb5c0aacd271375c3e9ca8ae3e9b7583f99460b64747e9db6a0de3c5d7690ab6c15cf52817a1a680be14d8194d2b453e4b019f7c4ac30b6185a611c9236db43ec3559b36bb5ae68d04272e5e6eec769db5a1b96af5892dc76a0fd52b9dda9c748cb66a535c4fa6842671cc29cdfa3a652aaf861db5a2dfd722fed822d32db5b49dfab4f641f11ee0b57c60c18aebbdeec2b74d510d86653eb50e2caf5ffa70bcdb77bc86164c18d5485fa521195ddebda1f468eeb61ee6dc642966b67d6e8dcf773c5db67590461bb3722bafa8b410dab30997f6a4f178a759e42e7b07dd77e2aa4616d7ebd45969c5b70d108faa592bf8779bf30eace31d4d33654fdc98506c612cc63374b82abefa37e4870935ceb40455ce2432ce840448106a5739308723fa21e2e6fda138c83b6fe590edb72b1c73f450fc1f10f05fccc4cb00cbfb937a0befd70ce42711d0388273cc3ef968b0ea51aba6834fac2f8c9037384448223adf119fd0baa56e0a5d8c6fb255ad4be5b7e853665e79e5295b3047cfa70f1fe32e08afd74cfab939b46461d2b5df7d666c3c79aef8ee09edec2d8d116709317d5543e2b044bfbf7749050fcf167243d18d35f662657b82adcb2afeac5e3b6fbc67374fc881e0fe39841997fe6bff37f62879b3cd14567390cf6cc72677b20b49c320c598f7fc13dac635af057a0c1ef498b8455d909dbc19335af0de87d5aaa0a3bbf4c2ee12558259d97c4ecef70f972ef8c3c162a5de73f1a73b38579f22875f36fbb265f04286e9cf0555ffee33dbbadeb1473fe1eaf3abaf9c658f21e3adf58737c2940ea6eb4beb78151eb4afe9caf78fb1b9f38238efd2e68b0f9c66fe32c3dce744dc77ae98e9af7cfaeba4f3c72d0b8e1fe6d375b6f958a7431b16e897a3644b6fafdb9a53e7b5bcd6b70cdc669401df1723b6f278aace4e99b547c2cf142c274b534c6e7c44726efe9058f9fa46826c498ad997836f9a02d764f8975d848f95709058ee3a314e3345c06d38fb6124b8c5dbe4b94e7fe3cbfee7003737595985e91d41ba915677e969d35e6f333d2fa79fe16b66c06230f42c0d5681a7057e7875282c32a22e6b05fbfdc4f705c1d47a2449b8ed844db3703ddbbe89b06c9ac60150c22123caf9b658cc039fa930277ffef1e6a2d2bcad87dd7af65f5b1b2a50cee7041fe7b3e7c033f026b3b03c9426710fbf4bce58da5c99afdcecfe729cf3cad0f26b3202a802f928661bc38f4a15b072de7eaa97fea33fac21cfb7b7f143d43e5552f0a1dbe0719e5e6a726364f647af9d135fb07fb637f0a3be86adf5dc1f7e747b08efc95231a6a0cdebc2b1eef2b07ff7fafb0f4fccb0e177e60f95219e1b2b72e1576ad674d3645ed3a1ad62f1d31fa4146edab9b82d4012f62f47f5f3581dee8adf21c91cfb382cf3c9e71f3e66c4d4d8c77df69fc2cf157bdce754a7b5845c83cf9e549ebcedb9ea1bddfe4cbf60fdbf6ee6eca7ac11d5987d47f468da99fd9bdada27508b5a0eb1b9654c041e33fb431e57fc0e0de6dbbf9d0fbfb94cd6cf75082dbf72edd84f9b8547793573547a7efafce0624d16962c5a11df1fee7fc3feb00c3dafa5f8331b39dfc91ce679da59e69151561aecffbbd7bcaf631938bbbf63f69d88e5fd31917cbba811d7b24f3d322db8eaadd16bf7f7b9f3bf32f83774703e1a2e9d53ef80612d8e20b1cfaa52e3afb6f0a671172e95d7fd9237faffda237df3f00f6e7224d2467af69db917fd4bbf0cfca11d36f97f4dc61f6e6e9e7aeba062417eabc0276b571f6ad01f2af187b1cc0fed83ae06034dc897935da351688fee32bdd057b73ffca98ccfcd57b7b9cf71fc3ffed8ea6fc89edbca29e76f9de0fe30e6f9683fdfc197bf619ffe4fd327c64b22e27762102d0349ce9a84cb95a6c575ab3e862ca977dcdb4453e0fda318e1ffb26d38f657fbb9807720fcff99fd84b9dd77e749ff1d1afd569cfaa7b9e2dfcf4f7eb815c6166047811fec36243c43da24bdab32da76fae8bfcc573792d188c5dfcd61ff891cbc02a03dad01b6738d22b78f3a20b9dc3e9ab317c8d65bfaad39eb3252f548b038f0d3799a69c141a39df063d5c95ac3eea94f92edf2ccaf5c0bbce030713d3105c53bc979ac9c09071f67dac44164c693999fa99f24338f3614920cd961c9c79a2d738926a3b5a7dd10420fe5764919c56e3b842f47f4ff7fd8fb0ba038976d6f1c9e19dcdddddd9de06ec13d105c132cb80577d7e00c414380e04e8287e01082bbbbbb7e75f63df7de9d7a4f36776fcefe5ea9ff54f15451bfe959ddab573fddbdb462d62c0f003c3244b884422304a16ae5bf12bd61cdc251315609e1d9cf183dec6e180cfbc331199f42a4700d68dc3c9876ea838cf4f27ddcdfcd1ab555250844ede3cd89b98b53c1d53ec2954734338f79f741fc83af40e05f96d9c734038fea2b7dff37bf317e792b920c4c4dbccdf0c4fa755302f3a96f14fc4fa40ffd5a82b2c66f79222cafba27d1b54e81e00d2d7589504ce3ab584f0516b90df2a919e981a8e56b977878eabd8a24e7fdcb662e14d9e73a6214f22cebd90fb86d37b62d411fbe11b2db2dbc5a3b5e3addb6b8d4d6a7af5bc388fb723b03777ed8d2006c2a9ab7e26115dc72e7a7a44831a38ec62a0e6cf7eb4909e62f68e3194e4f7a2df2f5e2b3c77b48016e66289568ed085ff99c9395941e518ad78ebb58d8e73ed6e4d6d8a3df90974b2943085fd2a6882f1c973d3cbfa26046a1f109017612cf3e363e55bf62ff5858a59dddd2b55536cb53c78390371d89f9a0b1b8a991ae66c75871bb31fab74b0e1c283684b4136cdaf7f847c0138af826f5c356da0ba75831cb1c21581dfad10e1ee6e744e79cf02df8b1c53e6f0b4d8f1a8a967fdccabe6115a3e57b41d928b042fe454c0313f1b91a8798a933265b3967ff51da3b336b1812b57390c8ed375b6c0bbbf989338f8d261829939b31d9ab76865263dfdc2f2b0faadee6533ae91cb76fa080e599d5e196e62cb2e3eb28cf948b1605673a85de0370095a7dc1d93d9ba7540e820255227adeb65f3f25bd620e214942f2a3202472c2a7a67d6804d3cef87f82d6eb6284d599eaa90d46cac2d465b53375ca35fabe2779ae0588696880bcbf82bc09800e77f98ff859d84f1689b480f31d24420000e097050000c2bf22021a3c7d1b20e32535e2514a4516f54ab27036229b4c2cf0e20e8600f0501b238a355a58db0bc007a2e2140c14e4add37f70973694a0400a83c59f607771952f31968048c8690f0576702a75e2aa5a2be4f41b92d1623653dea4425d00f8bb4c58409d66d3476a92dd673ac5289f6d296e1c2adb1cc8200f723db1101f1429793c553d868ca6c5c6315618692e1149016b1438efdb0987ac518afc088c0dbf1e9bab1facff8328dd7b4afc734600001cb3a503dec8ba0324999ebffa92d85be763417d20debf3cec4c578084fca04a7319d3b7240debea7eb46da486372b0a67938283297a7757c137d599e8d6bd942858deb8defd8e79f9934e36927549e06206f21aa02018024e05bbdc2cdc206cdf0297bd722b653afbf74411fad7b4821027efca62294a74749328b2892f5e8aa84be6c9f9c1a0c145bac170b10f3712cb1753cad8ce6126d8ab659d7c0e89d9f818ac5065621a555555b63478aab5e0ec537d134162c6f45ab8faceec81cc1e40c46bd2189e2ab39e46d16d1e6460dc81af9713f87ba251e5b5843f8a68248389ac6722762352b5debcc3b72b4dbb4a0deae6781ebc2ba0b07a322864c048f275ca31342000af89005331457fb729d4f5ac76bd5bd2a9021b248e9cb6b6dae799820a13c364c6c589934b0ab0abf04f866f78a3680d592be4c762a7f5fee3d6dcef8962232a534129e5eeb8e29cd537fbdcf73e88479b7d19948b36f8a65c521e185def2b26535dae811067c0db41ef6dfd0d1193e4a6adce2452419f59cfa943b76ded2bf980c2ec4ec2a59e64645b8dc8573890a2821d08349a7e47391e67b94c935e38cfd89231da4712fa5f6b154bed25095d608878bad28120eea9e4b83c7e359ae9f970b773c4e4b9f5b374ac79fca28502de6a67f033dc09b5f8697cf90b2b430451a7a80411e96e5ae8886b2e1b5c10b7a8b45dd9c18c5c293ee62b308d14c68ba20d00c65eb826e15164107555b9a48d789320ddb2ce6fce5a5ab529a497a609430296b3df3decaef0a3f5eabc32fd8e336d7a110673d24c505674b666db8c960ee117b90a2571565fbd923ca13ab5709f00c41afa9587b65f41af547cea831954bf39038cf9141813db99d497f07a96fb2301f27300b01b5604647e59694906b76120439bd5bd4fcd0ebf67afbd279d6f27f4ada69859cb9a76fa4788703827884ea775891d4d4c53b4f0f502d7b4af4b7bef718b44ef17f3363c4892f1531c05ecbcbf62369e559344efb59cf3f46176f32f9695aabf58073b53c91783ba052e011512b8ea98b6588ba1efac2845037366efabee637f4f54315406bb2bf5b904baa421f7bbf9e4b73c0ca4ae859508b5b3ea4cc7248e90127b0ccc7d2e4119d5e097c13f02f18867bae29e7fcd899a2c3710e9e3e43c1c744a4abc2f860ed71dd718a5d7abbefea8dce82f690c5a1f4518385274cec40acd8b2f6ef2c1e7ca91f8ef30391466b07bcb5bade44ef0e5a71c4c697c8a6f43cdb47999749062890e367b8a19afb2873733d56a06d9beb99d496f8fa8e56a5aadefb7a568b8cfc17276f34a992043f7f08211ec5550678936be46898bdc2a2e28cd1481bd239821877b05f0358c42214f9bc05c0312a9e19dcb58e970eb9527ef9ce71357dede6559091655ea12e5c1acde3afe570201dd7f2610a840faeb09049687d8c459b7c9d6a7b1a3a40cc48dd9e41d1b98f14f15e178f0e23273c5f986c1e8dd4b75c273935dc45b54d79f3d86752530462092f02793216f706e31f0c608d9a554d7854b476868de7ffa8490030bd683725203e57c17cdb52b0fa1d0289f4027a1c3fdecfcb6ea7317fe725aeb57160d285bfacd5557476ef758086a5ee75013e7d703890d52f2a5e9c1ab2eda4b7d602172c53352a767910747529a71e4695782f2ee7d4eadc9d0ac3b469d8bba3730046b39aad84a098149b5849d6ff9b11609d5eb970f6bb0ceb8f423e3b2cef132d096a0ad2a5624d4a6598370973866c2654a17831928d97b10b1485fc8ecb47d3d93748b7ccde1133a1b46dc548c0c99706b6233fdb5db88039eb88cb08a680564bde60e6ead25bef9921ff28a1010d943aa0ef9a086cc1c33593497bb32b93bf0ce5a59102850059b662b2d0f0351e4ae296c1bc4f9f905265ae1dcdc33e1ed2f54d8ec801c7dde0598f1e6d93127948fb54e81aab06984dfbd2725da2ac9eb79fb2af8a6517dec556db6300bac4f66c8bc9610325176030b35b5484420cbf493d240c42a2a3f74672ad5d1c888abc60b0a22eb8960422a9c761d7eccc22c61217fc7587c85167210e3991a18aca4cac593c1abd7687077c69e79f71176dc2cb55f6ed92509098e98ba988d7c8beed5097a973045f9804de985d59c66e5899bfe602dd316bf22e4eaf0f91405667e8ed571fa59470151a699f9f8469305895b961fd277e2eb6462bb866d870fce72d908ecaa384df070a3ea9e31c156244a1730aa0b279cefcefdf1d591cdee6adb63a33dcae3deb43b25b6c62357750a8475caacb321931f287c0e3961994a48d353ae91082518c7bffb42f72122a0a999d75fa57b112986e8161467b45ad2e0737884c3476d7a1168330b9fc8e28afc79c990922d2bcae11cc63df305cfab9e388284609a87b99af667dc85fa75040eb9cb98b8af4cc9a07089d86d89cdc0b2598e540cd18dca7c5879057355286113e11a3e3df09f8b1cea70bbe6cde0dfe2f0003e44a709d8e09ea4e9297384f327277c7940b4988470660ec99613725a502fb4a159088f12c5a5ff1897e19de315a016df21574f565f02939597dfe48e368ed8772e94aa939f33b9e77593db2d9fb4cab44d8bd45ef35d5bb123c469ec87da4daf275244961b70b332deb3c3b03ea00abeb8c8af7ec33ea76bb374e0201e56193667b648f3a5828479ba8c74a475a945a89e644742fd9029e4d695eca93ff312257e1f9358a709ec17f7be91e4f70bdde403c4bd4c2b5714c12348203a83a2cbedd7d686daa08d52d17b7b4fd13a49b39c644d1bacf04b4bcd56be78e561f8455e0313eb0cca3371a97bcea48cee8e2681126857f500a1867aa788756c255e16e571167a1cf1811d6496a5da03bc06c47b69fa2fe459a437338eacca1f40f79c7a3d36d739cc57a006ef49437ca7cfa9cd9535deb34bbe8d937928dbd4a4e64402a27d9105bd7de1f04e27cdd63ff40c19787c6b5d3f463ff3f0a1bddab23ea358d71f59b392c184a15707ccc6d431ed04b14178ad1f2c1c4fb86ddda51a1c89294f9c407dc18e036e8fbcec1e6d47f50df42a5a20b5e063e510ae3319654eb81ad3aab8a0f224ef86d4d541ca6cff60b1999a66a2c85f1b12baa12dee39e5e921f5a27b2b97c78e1ad6003a7b0c486e17890905afc2a1186421d477b489819150952d8fdd016959398a4dd51761ae823514387923c5ddfdd51f290587e98e648197ad96359cb9cb99dd5e4f23635c3ff01315adf3e4b35d9cec51362e71e6a43d5109263b4d08523ea83902f19c0632f89d311c25f2aa20f42e58817e97919b03611655e31d0d2b826c2e5462a1148de98016490d5bc85ccb8e0f90843ac2a53122cbfafbe8850e119f204ac749a1a67fd4057e6cd649ed1da187ecf7b27278e6b6360bfdb6a9eec7a1dd3471e3ecbb06e0661f005f625b4abc7ead74a21418998ad6cd7f9d5ca6d1f96d746e4beef2c21f1a95c6eb84d1544cd8e00793af28cd8d77424508f7796a0ebfce4efcc46875911882f08b8251966786df569aeace99b974fd06b0088f8e9ebfd130f890bd991a57b52447145c42ff119592b2991a886e4035ff1ef65b93896c20e78cf8c7ada1fcf3e329404fc667e51d330c2ca88b5ec8dd259b39cfd98f1abe3757179537bee412dbe141f8d9c4f7aea4691fd7ab9beb0cf2972e147405eef05f8d48db30d453f7685c51cf0d41eee1dd541b43c53552183c30b741cc39fef85c7d6ea1c1ccd8bd7afbecc5a70b3ce381c4f889deb1bc723cdd0ad0074d4dd22a2d8c1694775fad106e8908aa963ef97c7af511f1f937e30b8f4cbb764c63d9eda126032c6c800992b2de4a1246e292278f1b3ce43e00e321677cf955640b7562054a4ea17b9e4aac73f879260aabb6135359d157a214af0cfaf8102afde80b1187071a26286779f4430da761fc1e0f31294b1f0cc7ca3be83a6b93a0257f6b26e966ee24126ff5661b72582260ff4ea742fc6b52c8b2ca97376b64755e1a85230887bce0a50741abe5957cfdb3ec97d9f77051eca5acfa3494e03701fabe72dd1294d30460902c7a0ad529b6f89a8806fa4270cbfef4cbc0648989f50a5dab2fa79e2b92b5ff95708fe69f09f70ad0fefabe1cedb8ce96cbf9266718d254e642b7904e84144312f4119dabdef8a5cfab448400e0fb5b90366e1eca0a1d94179f7f6c662d899e1475ca97e8b3e5ad2eed85dbcb41ec6443b2f01fadc3f1625565fa63b2be61f916c6268854ad0dc8db6798b6d850c15677c2f0893ed167d4c8d3cc77c9d70a24737455ab717ad93699db266d8dea274a34fef92e36aa954a4eccc7ed2889b4c9bef8f1d2f8e15dc8650c0ad44e9c1bfc4bf653d3ddad95cfdb577311f2e30b0f342b5df2ef66ae848eb7dbb19ca2eb02158ada665f10ad1d82cb8793b252c1b789a755f21904f54ec67b3b791b615abb6f63e7ac47559b8b14486a31ca32aee1a85b60f7fd3fd03dbff952d0c8338ed37a7af16ec78a9e50cc08e28bcd3b22d2ec5747a2f0caae0f2b084735a0b89c9509f5420e1d5200e3cd91f3d5d76218488f83369de0b7ac2f3d0e5b843953c464d94ecbbfc19b00fcc26d32678522bf7d0f27e09d69437aa05b39b28da44f9cf75989d155145dd799c7d4f4282c5e6c2c7266679ed78a91c1aa6da3e0fc404ddffea614a04553a2d4943e18e4f74605afba7546208db167911ebe83cf6c430c99d1309576b9f048b61db8de967f39755cb743ca3d7aefba7329d109c72bfe6115059ef65b236ceafb555929655caae93ce49b79c2f668d33a21bd053c0ce1771ec8260b9667ca1807ea41f53bc5f1bb1d26b6139960492a0e65c115945cfc3ad8d626e1314f9a2338388bc03780d87154496ebfc6301e2c5339871b9a2e2875588cf3f34a74c4599e6674ed6f0d3519f038cbef2f1fb42298e07f8841160c2025a32cdfcae51aa95c36e86138e81c1d315addf485a7e0733dff6ea7c58f32fba14f1b6983a4bf4a38ba42fbd317a27e83929752a73c08f57b6aee4c5cecf02cda79d878d07b56f89c5ff5cb9ef7a181d23176ab0cd588ac5562cdeb659f972f8f933089e4517a7c3278f3a24d25d916365ac339c8d9b4c57fea4161c166eeb01092ce2b0d8a57771780cd934f5271accd25bd1e4f2b66721ded4feb221a386040f65ecc949ee22e1c1bbef885de56e39c11a339d2e177fea80584775b914ea5463cfdb1e91f91d5fb3fd4fa06742275f7c24d8b34203a5346aff193d31e57a45dc2c5e74c3f2bf574b8367f7df76c57b542b667293b900d77f61eceb565607a6a849796a1130b16b3b6c1a0395fdfb87f956ae8214dde6b6ab163f2fd257f261a3acb33f62064d52331972fd1fbd439e821129c97786c9807801f85d355c1e62ffd2fe5c8a589d1515438cac65ef22192e72c7748b82112e62939c16dbb27440222e3a47c5b0cdec3b7e8f621c06ffa6ae872578ed7225a916e05eb916254a3616d305b0a557e3a402dc1c56478259369b3fc3aaaae98c1dba8e31d21990ce48a68646a28eb80f7b124f54532d76aa3c4c50986648da50295f9293916bb6c2f76608b3c413a6a1bbffa174a1e3fa5faccf445f0fb971e2ac58e65366a236bcf69a47df9210ea8aef634fbe275aedea2d42fdf6aef0b3193c7fda80dfa5ca73608cdaf2a5c58642c80e80679ef634ec1487e4b744812553fa03068c4c4c0e9b0b75158c79fde8b8b3ed725e7e428eb5a844c0615a177668d326970461f07dd2957f2316981a9514eb599fcf04bb98e1d3cc4cac899dd954eca0d367a7f5d4c0253c167f8796a3cbb404df2faf2247b283b227d4d54ef5e9a4fce283ed81d564b1bb629224997591ed17b1efa559456233498a8b7ef163c7a5fa7d4d6706f8d790a3ff8f708d9f013ce45099203ea514ba1a24003ce758e942f366b595adb0889f1a0cd3538310b2131e2dba3a32f052128b4382a094bd3a8ac0d23c2e1f8b8715cdc5a922b5ed0858367fd6aef5ed1ac4d54dd90459d4c15b6b3b9bdecd02b46adee2c4ebc445f3a614489b739dd6859f174807ce0654d6ff7ff31b9f5c56f6da90178f9e60753ecb31f1ebe63f31dc5e8853252131bd45abb3a2a0813715e6c7d864e3fbe1cc27cc4ac4a549d11612dc78d7a0f1a33f264a7d34e6fadb609f615bc01546bbc01618c6373b1fb5dcf9d5bd4bf11749ea9094d77840016fe501756f948f815d181feca2da0185385d4f8366ffb0d77f624d99c909c0034ada0ae12af246c351546cdca0ad0b92736a80e12079d1e9bf10c74c52efaf2ea6de63c7cf7121fc5b3c9ba5abe00f6b5e49903bb1642f0bdc0fd4c01e60c3d22cb0d81bcce74c42bc6f2057e5205cd4494379dfe63c7f931102ea5e41068282373ab871bf5ed0e26ac0ddfbc2a39860d44dfc4a5ff20cdf15e46329a9d1587bf18e7fae0f7c6cb13abbf84a0aadaeab060d9103287b5fd5b539f5b4a9950a20e92a8bda23199091798a137d4166c73ee1c18a51e3a85378f08bbddbff8dea22980363e0a0f2ea94bd94c635b6534628ad49954e043e395019612f2e84dc4192080348266218730ebb4ffc678e74564e883fe0724644578f3ed117a3fee6acc02b3e131a6840e0e7b13934f613159b8e564491202c5c4c8a0f77a6c90ddce82d2ba318c4862e88c318b61eab741385685a7cbea3c601614cc90831717ae7a7a3cf01eeb763d85f912391e5a0e8a3dfa7dea9dca688260220ecc8c604aa5cd1e6a3971c1020b2d80df8f539a6e9cfd8c494b04441e407f03a8e60a541900c3ccf11ffb32e4a7cb5f280c41b26c32db6203faa6680f99873719f74019eeebb62ec0b00261ed41dc560a10bd6fe55ee8f0bba154d26fea00c6285218f766fcd00d159ad8dcc54075885ce7f47c595c2a33b89ea46642facca21904e866ca9d3c9df3468c192859ce8ad0b67b15f90c42a673e40600045ebe02066131dfcd82f38b6ce76810042d29df1da5bfb159e8d22d0e1325803852ce33be548168200bea2dc76074061a0a0ff23f883ec711c7dc484c3276b04a8b7209ba164bf371689aeefee6adf1fc3a09caba6c60a1f6d22a989ab8e82debb26e3dc058f4e8617ac54de5dd124edbf1f06ac332ac0b6fff7d04371b42cd62da0f8d23501a4e1621a6a33c2f06dbe6462a402bc82537edd5865a055d0b6e4dd6a7771e8dd5bf290c5947c53470b40e9525bc2bd3d8455f5ce375a0fa63ec5cc30254d15f33bb71eff713bc177fb9f5fab6dfe8387fc818a5cde5f8f212ca2e75d0d9480161c4dd8e51287422f4874479c9207c1e7efd3a667bc8b3dd34893830c0f01dec3ea85df228279fa26886df88bc97e3f3e75821b98aff769f13f6003cb02568bf1e135f64c488a7ae025d1c0c2da43cd43c9455cd0604b5da2cf900579f696b452e27f66aae7f5b90b9a332ad82ffb1cc52eaeb3b226a6062388743da2d6898fb9d0fa1d036edf5d765fba8af83de81d1a08f96e1d76a0ea00e3e44f3f63e55b899e54f7679ff4594a9bb55c44959bf3669858781775c1fd5891bd2d3dbfd591933c3988725c2c40e3ac2372f754fc753ff20c1173f32e28530b35995dee69f12b1eec6c9dfbacf0ee97b10f282c561953e296141ed67f69a22bf03524cef7f8c7c3566e09774f0b02a4efd5e7d018ccd03af6d9af70a4db3706915f206554de9739d50197e0b7edceb17047a66afd31a80b157c0a8002026752044e6646900e4714662d0eb9a8ebecf59cc6474fca6723957dc02fb689bbe0d404a3623ffdcdf5b0afe6c5a00586fc39fa2ba35af7c57ddbd077c6e3c798849bf19212fab4e40fd55e3d9036224ee99bff1f623ed79ffd836663ef298718cd7d61d2ffe8659c3961677343fa4a9b8ba10c7e5781bbe2022b51533c3ad8785077c28ac78e69ce9b37f39a3e570d0839c6c291bc7777acf64699e82f035ac1d3e1e6c739414b07d3afd7c58bfb00763604b78a009de529bc3cfaf657396f888f97de17f9408d40a84c8c451f9ede13f249cf8af5c47fe4589c0eda392e8b06df8252114081339a5632e90aa3de51f0e882caeb5d5170c41609b181a01cf6d7d1098d203dfee270d11878b734b828009301224abd86102f313a878ba6bb5b33ac334a38f79f97511a80c625ba8e1daebc8b6d8f939e87dfaeff254b6728120b080ce5f287ff3597fd5efdded3b29407c5c324516b5629fbdd0e6df6443543491beee783bf9e4f254734fed482b10ec30983e1298d486e4ca7eb637eef68cdd868e2c883030b324f3397c256e766c3e98b240120b2df476cc1db5b209636b4acc4ad64dfcaed9b4077d8821f7e815a642bd1be8d219de9f752b10041732fcdb23001adf3771dd600f7afbbd6a24df26a2439e66e432c7fa5abf6f2850ca0783ec3c1db51508ce7cbef5167d98787f90403bf86ecd608e433666aaa8e085e85b71ac6033e44fc160463d7f9bdecb7d59ce878bd78aea7177eb24019d3bbb35156869c259c50a1912f5c9a0cb04789840200c102510880de51600d239497468b37571b69b51750ca6c30dbefd216b305a1be75b047660b27cd45f80ec46b8150836fde4db20d4076baf24b4ded3fb92efc632312cfe0a3215b6e98502e282669e0518984516d7053ec5ed916960bca3a0bda5d7ac6f7f036b58a335495d8ab84b8e54ef02ba7484f78f3a0f9846bef8ed8fa9bb35914c305936eef0dccc073fe243ebca439e9adba28d6f28103e8097cf1a13b91508c68fea3f25a4447432e6ac62adef8020f697ff5686ed79a6f75cea0b96ab42150398ef8aaae1d2c840b2034b46a26fd1852c8c327e98ca3c7eef9be98206f04c22aa81380370459c026eab4288d97b63a8956ef14c5cf1985fe181226cbc102d100a8fc042180f8cb4fd3fcf39927f452cdb0074035d019de0fde5ac03a1794f54fec2d24af42fbe1b1caf4f35b6937a49021e22c0c49d78f7372dad4c8f2b8102efce272fadf97fc3d27aed64fd1e626112f5e2d99b87d19c771e95b3e65d3a917d9ff911aab43676d32fc0cac62fa959eef2be73b0d28fce0c7c632e9547db1b866a238fc233bc1d5a84daffafb47258b18150ebc7ba81500fa703013039a48975415bc5210395196df8c20c11236f8ddd6974b97c1b20f2bef93af33dd1add6f0510790a779e5fc3e6c607eb36d006af841e338c67fef50ac1f0f00e0af040221a1a02100203818d87faf83c63f3f7f98f50ea8d2b1f1f7e20f7fe8800354555efd63dcaaf08f711bb2a7e1f6e0a7e0000000f23c0b3a8b080a738bbc02f7b38cd6e585d3d05bf3efd3bd0f1d9a6f67de33e3a468526e2d639e96b94fa64a051881adf5f0508471ad54a363bf26d52e38d97af0641ee47f52cb8e709764ff526a8d22dc877a7be368589f152d937294280d64317c061ad034532f626b4ad95d5e9b5c30a2934eb99e337b6b582865f7aa73b4f0b1d26a906f48b42a6dccc78be6e33a86b95f46503c8b03a73a07ec6f6d7e27d02ba98e2b739d9f43998cf2949f519365b1a6c0708a09b06a73cd3e7c892a51c0bbb069eb630e521085d08d8d4f8ff46a9e87e6a397ad53f54cc10d1d64bc66c61f456c07685f3a804f57e8af28211bd9e06f8703c25d962457b5a4789492b2bc9a6c03385a7dc19de218962dcfe76efc5e46ba2fd02c7c50c11e9d9dcd1cced99bab4278937e580b7e6d4565641a4490b669a736ba3a319b66e2144f5252bf5466a2687bd184c129f34f071108ba877f3a88a457fcd2410426ad494afeea23a66c5a50d06a5cc0716b06140780bb314b02979b7c51eb65085972dc8042af0df0b7bc733a28ecca9ff65473869672c556252204929ff5ee34cb31bb8a749f41f16cf5ad8209d7fca3c7185a4321cbc5b3996b7acef40032b35a73acb9cffcb5064b553267d8beb0d3be3898a47b9904239c2b5ac41a8a298a869abc94acec120670091cc4665150c42d64e81d9f94ee40f2fe52ccf0db2910ee922964e47ca99562fa9ae7d28f3681a0971c06e396945288e760554de40a952b6139d7c8a1d391ffd4432686741765c417d1cd9d93576ce074189b3c90c2b40f176c41aa5d78f5f259f75889fb3923946ba5659562a6de38a22c00858fe3042f423f79fa33c2707c3e11e7c315e38b7f10559390e1dad50600c8b5cd0a810e8d22f5216d1a530cd7ad78c60a2ab3fa49bb563ac2f7f8d3376a707de83291f5ab6bf7c28bd02d01c936c4428b28f873e3ccb53b517017aaea5e8aebe870b28783c79b0569d2fd35232438a32ccda019bb928ca873d1996684f7420fa2280536f825bbff25817c4e51c846daf0bee28af381a22858ca0daa029e18dff1a544a9f1df5dd53679f82d6d24e231770bd6d73ac42b4e7d85b299e86a586bbc0b6e87b589b7ec6c16fdf08add533b2c59c59117e055488fabed811e60d8bd3c01f88aa9b322f5b5b2a8d3327baa5c911c7ab50fe7d53fe8318c2fdf5b2fbccbdbb03c76ee224ee98b1d7dcbd3318d9bb26ed88a79556c6a2bbbfdc9d301cc211075f5e6f66538651565848479c455de125834d501373a636b51a26b33f674fa98209c2cafac95d89c819049cf261ce08b23ca8e0e38ff82c7fd41ac77241c4c24691c8451e6059d2ef40fa24dbc6fb5346fc8f2374f3d3f7e089e9509496c1305f275634f272967beab44e3a0cab9b6a769b88d31814c56db92825f2c7537cfa4e891b7d7c70c05e07ec976c5db5358e39d123f75cbe5234798846a979d6b94eaedc8ba4aef714506bcfca1d282aec68477509500b64d129d7c71726bf67bb70924825760b0f4d93013a71eaf5f6e9b6b02090d6643de0994e1f88cf7a11b0e2c6a48c4a58988444d98425712582f27b29f85d7be7ca66d15812bdee25addcd3ca6ab04667b18f1bbf3629c26a49bddda01fee76a80a0f0db8997f40c64fba7daaaa143c54541c58e57bf277ae2c13a85ada265c98aef261d1db8c5f9011dc3c6ef6dc869de6ebf7da6272366d0f21469e96701e8c95646d824399b4b77d246e29383550df1a6b2c45870c7deec4ca16ce3198da2166e890409c571dd9ddfec2aa026c8fa66729d3babf6680d494c9094a0fd05cdebdf13adbb27abb757c300a8af5583185969d9ce39389cf58c5c92292a16fc8d5f7b943b54d838350b2a1d254ec008b6cd7d10879b7eb6c11e1c7e2cade11a215c3076a865817d5742834cb7cfcc5e3be09a904e25dd3a011852024ce15f7c269d6bc43d7901c333e5c7c5a9fb1bd13951558ab2e3cedce6f71ceb04cd65461a0216a93468ced23dcb4daa5276cd6d8214c75e2394335ad478ce8a213dc538c79b9edcd0fc9485972b0eaf5a8d0256e65981a5c7d2b5bce058f41073b4d4d661ff67fa1359dd48a1779846d05952f6f6f3a0c3161d2bf458b0a03ec3ee49eec63ef3e00e576cd934288cd5d556eab0f3280313cf9455a9f1aa019401ba02a5c0c3fc2e9335308efc5f66b20e0191551acff9021a409465050abc4f3b3f3c5a9a72f189eedeff7f4d08fda73eff64e3ef3fff2f2584fecff1b5fa82a5790218e212f29e83b3213c0fa25a79ebda602126613c5d7e141215459c773982f113627b9d2e230653f6d7a49bf48613eea526d8caa5e1dda6b8832182eea12c1a205e82ae2074e1c902a13212a603a139c26402b01dfb1233a76d4fa6f0be358706fdd0844bcd358564db5c0f014da4048c02000da075032d0dbabfcdfff99f641ebbb73c8263d8d99bd92a999819d94a999949b8db1ad95899fc994efca92effa97cef8f8c0fad5d6ce2c3f12dd35ff64fa73d610e9b5e73fcc9e77b58fa4b1faa46c39c1af195e1cb1804a4f6a093272edfce66dfa3a29fee2bb4ea372de942e77638636f02372e531b941358ff320fb64df5943a8d699f2863401140cf7f478de1d060b49c36f44881a2c561891d7b637353ff582fb5daea0b3e027421a4c3594c43b61c5545b8735eceb04a4748494326ee5579af344164da815dd3675ebaf5a47ce0977b3729dc5327d5b487dd3124a511a3a5ad7d84fb65a1a101fa1c74057d0cefd7fcbb150675d59ce8cf82f3217f7f68dca6f1c15daa0886905a9f08c6b7013af0083bd6f827b66ac963e81596c24a9ac790f6aee44807f21cc83d8d2d508fe08fe52cf8db53a93d16700e475c4bdaaf16693fe44bcaab5d32501872cdb39b304909e013da3c6c9c21f225392062cd791654003cc2add5bea7f4f362a89f8b06200ba71004f2d5712eac2c94e7d61877a654b49428185c54c000bfe645ae5946d6ac36a37c8a1cc1e0d59371e0af890d4be23f73d62f8a2d14a393f30433df11a3d884d9cce34ea1e533cbd2258f758a304050f9ca96d16fbfe80b51f7a71e2263865e9ed98702d07cb7d5312d0bb330b2200ce07973dce7bccb9ffde2e8e38ad4b5f6a99878bfacdd97d22f1134212347144be3f8631f356cda5c0b5c5e0d3258fb7c93ec3c299d38db646e8cd0c483e925199079bdde398fdba5321591ef2ba9cbd3ce9c812d175bbab26291f3a0980963aef30efa426be76be5372a5a8075f304bc16ee8c1de2fd0be6f0b78ff00f91f0344307cb9542523e86f0b60032bf6ba3e5e0f5a68f8a9e2396fe9676e010428d8d320bb3371a7b6cf828b052db18efa4b332d2115ecb59b0583f614fa74d01316286d993a79cd99fb7df64b29070762133dcaf335a13017ee3ed4addb06d46c8e82a3edc296d0bca5b59a179c29465b4681e95d9f87c1792e1dbb1b3ea9af1bc6288828490f0014fa623af0c8f76aa0d7f0dbb4f2ed2990342c7856654be9a5dd605b176c057dcd5a84d1d78774922140da7ae19725d09c88ce572da6bd0f7ef64b1dab7864603aac258525c32081207052e14e2bc6e7f5c3b310184d338ad7309cdc686c5154d8d83d76a1ec2edfa1f7c2ae2993f8e1a1c404c55bbc97ddb2a4207500f2836325161d9c62a21b8748d27cc47ef420860e57857ccebeb844c4557bdb1a4ce7c3bd0a8465b3b3ea9111a6379eadd43a469565ce5ca24491fc48db9edb7d7c9c46d6dd42c6cef5787564796d8a670b6cfcc8f256c008c3e27d5787b7d763ee0ef98b47fc5b0bd8614524ea1ea3d7964d5cbf609c3418deccb8ee5a3f333ac6664540da88dc2be12d198c86b65178d2c9749218c22d5088f576620423707704f6f4b0f405e1ee1041d963d3f9cd7455a7e80d65eeb84a7d11f22ddaafa3cebf8915651c40aae4b66f776ecc8969271aec5ed7cdb02eaba9e1c231e369c9a44c4227dca7658c1e15b8dcb8ffb63c1f905cdc313d5816bb1e95b87030369d4984609b8fb38571d23898efd73e926d359929054f29e88c8b7bdc8095b60b3afa51d4a548a8275517d98c46befd5b8205ad8040b966bb306433fa61715dc79052b577444f4f1c687a311933112c3e8b5a843ee472fedafa6d177090453c5b35327d8e2e3465755920aa5ef799fbba36ea304d0ef0c779feeb69b40bef18e211121b8598031145d4e8ef6abc99a449cbee30404bebb0a71ef459fa36aed3b46ff36e18786b5d35701396610c67b2afccaa131a7d48f26002b37705fcd69dfa184f975aee8147bb3cf84c2472c1d82cfbaa3f08a2eb1b28e2cf12ec1bbc6bd3c65f90e27f465cfeb895fb96e7df589c6cf316f9b99f05816ce318d3c414e3a5ffef4e7de7fa0d447de778fbcaffd9afee40109e2895bf7a3782b109c6df19c272e849128116977fc2d4a528738b3d612d53278fed42a33c538d8be18ac5971b0dfe913c46deda9b825232e24b0588bac8f4543fca27b10ab9a995850affe0c74790cefaf701008995c4bffdb238041a335d165e639b4b1c39d175e31416bf44b5a58e2ef030bbef5810271e67fa0ea064a195f6e16ff7a471ba7799b6dff18db101f51a52fb6fa82a5d66eee8a4e12ded13b867364c6857db067cc8c3faad9c62bf3da3db0b2566c0763fa8f92a200cfc561f66353565a60ac8822882ee9568b81d7d8cca1f19fdcfa1a2086ae20fafd210e02214ec63103988da812478703892cba44158a82f11be5db0d39d16608157c1b204c0da30c771ee9b2c8132372a19e28494fc51f3b45433fb1ffe0a705913e16e409fc53a9851ebbe3323cabee0ef8d245910e8a63db3fa918c5948e4af833ed75ca61b6b663c2caad3a856324039eb3060971a7fe99f6cab16ff2cbe4424ac26ea34ca7e466abe5c7eaa3ff8cfcfd09fa10e8e565b48371be7fca06f2a7c6d7766d45d9fcabdf878a62b2fce65e693194c30ba66428c1d2d300346f72c6ab1139babe5fecc04b33bdcdffe6a67b9090f1d6aa0c4c3261a09257539312e05a437b0b679dbd353d21f9f24eff606b47519c9fd921febf6df6cfa403419752837fc1b0c882e7e7bfab2e159794073636fe208e2f2645e1f83719166125f4c6a178d09f6c585cf8371816150bf4dfc366310448c1cb7338cf60717fcc7aa68752ab5b5b7bcc8002b2d5d9033f6b7c563dc3be71d226311fc1db75976e13315372d3bfbedc1931d642d7469856ef08bab4870f00221404d01b6a07f00bbb05144be7250a4c5dc431bc82ac0351b03409a35f894ad683577d03ef6ac042adbe6039cb1ad248d7334b03fadb30233935239d1c8e53b452f88b8d79b1ba376222d660122b17148fc4f76364c789b182e5112bcc414188cd5cb57957d25fb6da42387e34903a01ae48edc1229b1bc068d65009318074ec475ff4fa66b7dccb5897a4bacaebe5bd157723c6ffb979baf08a94ac01ba1e74055d0d1f004c9f0ec4d645680d646c3a9f0b803c944bb4a3fe0257f1357e853c5addc2d723165e5900e4e7db002df16fa8b1f3c4ab1ae8910d08f2b117689e44fde79f8ebba5f3f6b41bbbe416ae6bf3f93f844db5da89bf8eff1eb752db8209f74f68e7d62aabee4b2feb4b3e4fffc959eacfe4d823c85c775af883ec0c8fe1ffb35d16f8eb1c12c057b125f1147f60a2cf64ab56b958fac39f47717a4406804fcd21f81423f9ff32bf0ca97cf14ce9a14b64ad54213b6389571fae3c8bff0cfe67e617940b712faff607d2fb08feef995fca5fd7c78310a6436ce78b7c647e7ffcdf34bffc1457e2b898b0db9d9468d61775ee88897deff27f8f232769e0a641132efb0d1d2ab3e0ad753bec5efde428f03f2e6af6cf8f923d44f653f0c7e737afe2aff3676cdcf7c36efe1f7e0535feedffcef96d0582794bea452c06b7d829a8d62b6b385af6b4b21aca420dea827131cbe3590bace5c1065a79fdd41b5286527a72956551b51b470202c629ba4459595ecfb1117bca7a1b80aea02ba023bc3f883d1085fdae35d0952b111010a6fe3f3fff0857d1323fcb954378480c34c005ec24f45b2a8ffd4d222b7727fde26d94a6c9af8efe9aa3edb89e5bd81dfffaec08348f2c463750d3877d7a475a7dc1b4dcc7ee74a8b20cb1d413a4ed52b6009bcb35f5f1cdaec1d85bd2b07cf92827b061b064fd1e83b3eb7d22df0abd470a226fca18e430274ac3d7c2f1a14f7243b1ff19c666e5fecf303652d9bf1ec6062cc445d56aa1b0000a933b8a0a9fb49df82cb302140095a25acb211404c1eb59e06921b8d73e97335b719295247bf940264b09117fc5949771fe6bbda89cacc6cd9b343274be5faf0736c4e02cdadddbc79adda47cf96d15d4d13d48e6ae23112a0115d78a9ff23a97bb8de767992b27b9cce4e8770da243e9ac6c07ea8708e52562dc92288c8c6c9ee39d1e7d0477748e597c05bc96b08282e8e3d76de13a692da8eae213b5f7bedb332c8667234e7a39cc896961b07e809f22efd753aecdffa62a1bff4014479c31dafc9ea32a25965fec0349e28b4b38195e25e930e900959868db842015f456aeb4da23cb3b41ec673fb41deb334987dd5220b63d8b555812079acebcb563bd3fe3ed79ef0bedc6e4f67e460983337bc3d11e67a59036ae2bee7d8568e42beb485c9f8a9af4a255dbc3c512217415919fe133926a9d69b43ddec1f5f1779dd63091b6ef3ce8f1ae30d3cb8c17f377168271721849bafbdf4c7c0ab6cac9a0dfdbf39ec3b1f0335e2a1947951a416bcb2c89e3b351e3eeb8ba7dc16d2a812ab989761d74a633c9435ff90e6a46a94fa2047941983db06562c998bfa729e8d27c41d512515af889e0c572d80b0301648c77cfdf1428c6e86d999c5ea648b733c3bb4b92924df5bad3db14676a319a0d5761342c102a9da1de2363688c8a64a712eeb9797e2e79d5df58091208dfe84250e1b7715e785b44e78cd2fe4db43c52e44a2b3e7e6a2a6a798c5baca4cc297f26307738301420b3b2c5ab0424fee0139075d4e9d860a280d0161d47dde9fb19bb655b94432b6dd292555e87913a8a77dfdfab6e6e7293fe4283858fc58b40fd6d0bf2f216223a31a1968c536d8bcbb36616de548fe1b6154a61c738ebe08c549b81d51dcdd8e7c8724c30599a7b94586e304d92b89779bbb873d91b447a24cd29e15c2b0131b42c09255e6a9185a12725dde17e56f0beca77902fede9bad348483461c93f0d841fb77eb056ab4cef60cc6988b68672b6edd27848052e6038548faccbbf111e91e5123bcc6c8783cc9105ac78bf03308bcb118607b3c70a1131e7033a7316f89a75379466b923bd746155ec0fe086dcb01ac22149d4efc50da853854fdca1e2138cc13dae19d6772d9e9e296919c52498af775c633332cc9f8d4feee0755bbd4f191c7eef0edd8ea0d1080fe429cf6657fd8e65ac345c97c34bcd497d7d44bc665f91c9a188593c664c29b4cfeae56e70240b6ec8d0046ef077207c2ca1854f73e726b113468234bc29eabfdbd93a4cfcfe7acb46a0d3cdfedb346891f38476d6a2ebca4764d1598380939a4aa96528701180569591629824ff9658858a83080d7d6fd009ad994414abe6d32b878ed08577ea27b8b4f839f4d550fa6f1bedcb2ddf64f509bd4e43ad4cddeb46fb068fa76d6f5da1be70c35642af829f7a6c0361ebfd2ceebcc7d503192dc15b09893cdbfe6c9c228ea4b5790dd3437565b65ba6d560e4b0528176874ea7ba1479cf757284bf69b500625493e6432b4b6d83f8a97a2f7e1053aa4fb422447656d18036f8101e850a741475d2656a2ed2b307476842492b7e1e2747908aed5009592b056af60f543f8d7e5944fb42cb2c4a8304dfea134d452c906c8c4259c615c97e0279d281bb75983099e78c2439e7166f4e48bf1ab11fb7f35edf141ef544a247adb4218497f9a2e0e40609ca1a3affe4b8e14ce9bb5ecbde4899dd9c376dc42a29be115212f93cc3fb1d02c8ccf763cf01f737a922df3d46364dbb68dd0702119225465263fc8ffc99e6e5071c7402b5d26349907d098ed9cc09463e0ae79eb8924e2b9515eb0cf0c0ade042c039ddb55eac6e79cb5afb8d68314bb825b38c8313b8589d7492b26e4273f8ba68604ddfc3b20ef91c6625f8eb39c82dc7a648adba86897c4ac9aa3ca14cdd740e4a89d7cb8cd567241bb287860432691852b993c1d11653e1a6be51e163d24da18b159f1f33798f90f956978451199535ba22dde33e927b874a9421ceb748f9b3cc47ec74c4a5998fd156dee61f240ded2db6f18aa4544b27cc0a0ed973e8265f4ee1ac6b4c0f95f17eb4eb7532eaafaf127cd863d6b0c937431b717931d1950bd9ce4341ae54e4f92e2f76421f05be4426c6aa60ce260ec19d5de102da0471f8828bd7a6eb1b8fc7416319aa9440a225313b8719f4f5162ba76e6ac6418877297713897068e67155a66c99ba783a5fe70e4604ed6bd0f5787c133bbdc3cb4a16a2128a0f5dc7d8f7f25ceda4f2f189fa0963490cb29cbd4c182bca287a41cef59268f5214d3faa3a253d21e069b2ed759782a13ecb0703192336d4163f3b4fb3c728f5c43d337a6116c9a8f4068d5eaf905e63b6601059f91ad0f5c03d7ce3af85b2716a8fd367d88846ea85cf9f00deb1aa14293920cc536a0e0e192614b4d0864b02213a1dd1a7b3257cbf08bb72e7ba27e0e34ca2001e31f65370b473876a35084811d1cb5a0182bc30be41b34a6ccfd972094a0e227f1c3b8de43e57c08f1c2d5d9e1380a57512bbeadab9b4f92138522e3384f792173c4e178db92102214b7f8d65ca849829e8f7bc1bcd6a90e8611a5c8109c3f35c1f2cdca4fe1558d058310d5755571860a5a820c99cea6902d99dbbbebb49891151d400cb7a05cb1400d571f0cf3036b6e5c45eb496451dd72a13340b50a8f1677a1c3e975e34df06984eff52cdbe27dee29f58c1fae7da54dde2b64eef021d4808750bb4d5e120bd4ef7fbc99e683078cc151bd2da05fda731d4dcdc37a6c8982b8de465b6bf579eaa19a153a27fe24de5a95561fe0fff801ecda02c2a7ff2534ec67f55f3e329373100e0e71cb37f568e4c77797e5949f03f1d6bff903c83d7f0dfc860d1ede791af5abf1cc861111cea8279625365a20fc30cf60517f75483a4464271e74c153e187a475f1492621205700a6465045ba60c896df7d0d6050f914363d06313fe9b3a12f046fc13e2cef972384e1721ff8f9a1e0eb1f0b0ff6f7dfebfb73e1f5b7f8faddfc7d6e79f9523d35d9e3fceb0cec7fb4b132bcdb3f15a34590dfabf737dc643f20fed9fc7e44f762687572875a92fc25ecf6d6e56692dd90558f40cd248aae10933c4b91ed8dc67b433342a46876a1ad2dd2df94e7c992a0ce602b5b6c4123c81380f784c27814660ba920675ac795e0d70096b0d27a806916370b69c86c2e65bcea602f65e5f9750665f7cc75bf782b2c4c50575a0b58cd1520fc17cb5fc3e15ca71b8e53f820011032163106503219b260502a0550089777090cabb351f23828e3cc89e7f824fb164a966f12df28a8fd97a54b14f7623dcea0bdeb5d720b669a5b3b0b149bc8a4cd634c31bfd3446bc3e33da66c6cdfb794092078c7a2ea55a9628b60febca9a59b92552c126c424ffcab684462a4af2fb2447a0ff3fedf4b41481907149f8bf3d7eb3d3072885c83fc728d38f9e97cbb62bc4057951de763c6aa7877615f5eb13f99bedf44badbe60564c0015e4336648c4bd3c03a807faac79b437ef4a24c2d83ae9a76fc53989a8c0165c50cac5559387df733fa400205473bfd0d73bc398b7e064efe31816504c98ffb7558f50381052a2a2e62f58f50c8a31ecba228cb81fa6b74bd8012e9dc17a30287f93f443e247da15e20035609e68d55bfa3758f5e25a772d5f47016c690e9c3684c0cf9ff7e471954ed5d7d6e834ba64dc90cd7c02c3893aab4a1ab004f8d73db056ae16e5bf766b8c43fd42bc922bcd184f26bfcdf03bde8bfc5fc07bd096406d5b7d781bf3ff01bc9f91eeff4ead361b13e22df02ce5531852d7fc05e6f49b695fb03f8155b34e0b0f1882280e99415db7f5d82c388e71e5abde57ac495d9fe80fa3f18d826818ef3cf6ff9bf74ca68110a7c2ca7f85f70ef26ad28735f3d949292b29224b2e83a1e9197f13efe198fc6d40a9ef19ad9ec8fbc57f8336171ae0f94242071a56c9b24b33a4d1a7509209da2bb4438570a49203f8f6bb862118c7c691aa0ecd99d16656fe5b5c2243e4ec596c0d4c93e0eb4eaf3515e83655befa06d0652dbc5a20846f8d672044e903a1bf3d79a2368032996c5a157e6136c7e63d52b841eb25e6e47f568eae975833352afde38e91fde423537aea283f5ee401c3f1be3229769e91b3703b3ab1d517ecb5493362b2b9d0cf6f4760413cdb4f08df95ae72b49a09b10df6e4e77388b2056b2c07dd591f3aecec73cc7312702cbdec89be4f49ec433df7a3deb9dd563c4dfecfe0f9ed40d0872ce4df1e8f04cf938b6da1b6fa82177a81546d9e7e4d04fa1cf3540f31ac5a435498f4d54cbe4aaa9eb57b5ea60860394312db6942f90b8384f630d4ecba954a0cf6f834ae0f183274fdcf78ccef13eb5d41974ef00128d15aff90d120203dd431c05f1536f13ad067dd7d4c50a3bfc1827fedf6dcc0d4db8a2344f8dd6990472bc0b7d5179cc561377e08a6a3591568e2b56b3dbd3a89a9c961336e8d60d29d3e4c6712440143042520f7f1896a5733ce5df0af322054cd4d64df89dd28b4aad724a57e676aafb7055dbe820f001a460748aaa3ffe3ef1f6441ef21760e129151b465f45913195e59f701b4defbfe83de591c8c63665951b16522ac3d36671bf49d09369ba57a5a81034e22b3ca20511358ff422ca3903e861f7c823d247ea5f3954e7037c93da8f795143320859071a5bd8188057045c40006afbb7d2333a7182aa39f995fd784e8d4d4f38cab1275200e288f8eff8a00f99bdbc12e388cc220e1cba609fbce5b0c8523583c9b818e573db71f1f08c227ce16935a0683034d77393e5c11cefe67fc115ca08e250b2050c763e77500340c4662f90fd016ef9ec1f3e375bf7b5bd1ece364b6718610a04932bda4426d038832fb0beaed232bc2f68907fa9f70edbe6a14e73cb6b68fe5250c5538d3f21a5582d57fd8da6b8fea8ff1e7828f90277d9a6f17e8efbe513c161f8ef9c44b14e69fe6f9ffba1d19bfbcf52b0e51aaaaa0d1484484a07f08ad316b11e1049062f61696f985c761819d0b2e30d970539a91100a7ebcad52afac166e7b81db9bcdd278b5297907eb096c8018be8218085061da0a84e16fab0940474cfb97b5f47d1b204ca9583c817f4626edf193ec3d40b12511b1550e59d16b95a8dcb0017f7cc862e7a5d44c56c661b81ecaafdf66d894f3693e99ea708c18eca11b39613abee2a48b7e0c7f8c658fc894d3effffb5785767f03e8973d01b65c4cfecec52b8bed22cfb32dcf0717036b3e57cd01ecfef498ff0ddec24f540cbcfe83eb44daa7e22b9e3f6acdce17def6873f8f444df2b7ae5298c63f7c8fb02bbe02fccdef194c8293a17e8c66bb28e7d2db5594afba0cc376f14fb8e88e93b7bf813ddc287f45dbd4fd0a0a59880293386812a4a1880bd1cfa7b0b7c70856b1d20c7a1358f935672f71435bc61cd53a895734069809d178d244e64f02546c40e2015d2171c0fbbf76fc67395fec3ae60048d1bec44cbe5b630f9bccecc80042ecd417a44932fd9c40df06c4ce81914afd47fae5fbb49739cc23ede11fd3c0dbc2636e7c11efd250a980b075b7f5f95e413572152bc48c8e79f34ede5abcb48edbc16af525b7f79dc8d6c33b487ccc7f95f28b1c12e98a27859697159e9f348b3ab192689e69a63191fdd3b50f2dac11eaed2c682d0671fcae7d81a0c2daea4fcf1bfcd3b46f8f0ae123ed418fb47f2ca40be291f6908ff9213ed21eea91f6508f39728bcad2283b7001f88baba9b375e8c7a74cb6c060b29eec65fb52bbfc8f710365ea1cd96a9babf89d5157d5daac65945a1cccdf16d6e6264ec67b634696f7d26d279ea81d16d57525b617785d177e7b0fa796287a398c96b6d11d82c9fd6d5ba7f2c7f7a1e262a3e0d60aeb36155ef18d2853c8d03ef33ae9662779cc42716626dedce524afd8a7d2e77cf84ec3376009f050a7bd21706661d2ad1bd6610725163b0feb370df1d61d3d0f32be7f6dcdfbb624e2483a391e2018323f73dbc3588198ca4a8db783a7104ff044fab7ba73073aae0c1fb21c183ecbe36ad353b958e7a4ba68c9746a75a5a0f2bd42e2b988e1602be433bf4428536749e1f20b85e67318fb8e5dcfb34c5c4cd6c843f054fa34061a30de6865e882e6552bb8e33ca6de85211517b98ab2abf30767a922e65fac2e55440103a68797fd2133bc66c230c2c6251f6531bc784258ecec781226b29f4a3f8122f778a840fd364e21ba6ba8e69c2ba04f0553362dc5ef5cbb4578ab2b898bed2ea4c06b91210cbe4e751ca270b72ea16a847229d9f53e8c542290e06e0ff6a9f4f1b30cacc737998e2e1de7a6911a9c26d7390e5eab4c8fd319881e8c3a4a3de3e11b1992338a86f8c89311f55568a893ed38f56a682092b97fc1ccd3ed10897cf1a9f207afb09d4ca894cce513326502627a19b74ae1a88136fcfcab0fb2e850c9c74e3218c76cdc6481f758eeb80ef511f4ebb032f464ed5711d9b8a8753c04d86c8cab4fa5cf6e30c4967876904848dc6d1f090882483aa4abb2391510add3a72f2e9be643782341c9a97fefaf76f50c63a99ea75ba04a1cc1b0cfa74c5a956b4f61f43c54eba9fc17281873b2cc551ef8d2cfb782d6159a36b5c2eb5cad270c479cefd615f4f6484b272255c90993204cfa872e6ae04418994bbec8ac0990043accb192ce3a6d2ef089e3ffe9b241898f0ac1b17fcd7ccb9bd5c35df06094ddd6fd938f2c0d2bd7120aaa69ea41c94ad00cd8816ba33f5afdf7b8c669ce976e8d218d3d76030ade9cf94d25e7e7c7bfc7b5be5903ae1e3ca9faf4ae4c8f72e23e2790d5f7fc1e0f41bc9cd3cf88ae1011bcb3b596563b1dc7c9ff29594612d096bbb47a110b876bf07b2abd4fbe2276cb4ffe7c4972b34e32d89cd5a36e9d3a41cf145fb7796cfe148b9eb2351aeac4cbb765ed0b555043e88af0c535f4a7fd21cddc542410359ca09d3f6340797c5c480d2eeaa76a766991d7432ac2553f56b275547b0ca3535e08761ffc8477d1c462ecdd7f55d0a373b90dc01f567502fda49fcaf801b0257870d32fd5b63a98c4671453d7cb4cff3d5ef88c2343b88ce6f382571d53260001f6362c19eef7f897f7e71157a586b302378407908ec875d754983f65b7fc2ad75bdf9a2b7216340cdba74a643aaa21eaf05324ff10fa1ce7848e37f443caa53e4362c0d48f8b29d5dfe3238801c2e2504b50fca6cd8e911a107ea77e90bdbfc74fb18877ae093242e6e27b28f9712b1a0f2271317e8f9f95faf0f86f16783ebc7f67a9483394ddef46f0936ef47c4ba832d42c6a6d79cbff2a938127823c2913eb2f5c8601009642a783da149c48ee5f9c7a38aadf7b4ea255e4b2eafdeb2f48e9f5f309e1b2bf11ff05550d2e1eadb35378d2bc5fe02a0f21dd80e1ed1fbfaace4de0dc95aef9e925e7afaab3321a7d978298751156ff05be38c19e17fcb661f417553081b8f9086d97e0bcedaaeeae7ff905252e1db3854e8e12935f1c7ff8f013dcc0cfcb707fa1b906c245a81f521da1fa6afca27f6afc1df72233838b9cbfc07bda329a4cf193ddb13efe6b3cce46056f3a6b08ea57f94d05517d8f629d68c87e954ad04b9d4f858196b572e017b87885722e4bcb05edaf6afdb1c7a4dc0e73b171f8fc02a734ff8c86fdffe3ee2d83e34a9235d0ee16333333b3c54c1633b3c56831596031b3c5e81658ccb2982d6666c9428bc9922c86173b9ed93b7b63766777276ebc17effc50c72975757d9d5d71aa2abfcc2f25e4ce3fffe21f9eed5e3a65d2caeb8fb8773fe6a28b78efb44a741a3be26d100a37a7ab917fb40116c2107ea261810f545b0ae6847cbbc618b28b0a6b8416b876239fc90d82b00bfc35da17aae7fcd7685f538eff3edaf79e65cef70709ab735ef13d09674304dc67b4da534c703d1debce88b0d28b0865f3175267224eaeef8b9e2a5c4a7ed6e85cef87f038928a0cce2cdfe54982f22d151e4eb834cc842ad85739216141912377ee284af498100beac06c62871327c71ddf456e52273d99d055ace39af64aa110ee786e94c4c451d7e8d4219ec07aa62278ed619f7d7cee0331967627fd2e78d3bc792834be32fc14dfdbedf357b797f498e5115c9569bb21b3c901b1f0e645d0736f13258682247c7de657ab34a826695bd4e40ab98ee4c96d3c1422b28dd2d7a69383d7d332133dbaccd3b54a895c265e19f379d8d17219895d34e2f73f89aaab5e375b280ecdb946580ea4763a463aaae6514bc6720d94461c6c208f32ded85575d1eea7b8a67b99a4c108e68114f7dc0a9b56309b03300f47399028487c6153b8862009886036f6877a0a6f38638faac6a8b6913a33140e17da49def2a9a87c40d9de9141dea116f674d591a3d6994c8a15b7dadcd978208fab947d85b9f6ddea159bf6ce32251994bd1b81dbf21e9a9afac4eaa49e6a0ed3737d466667350d90f18abb2dbf68ce3417423b28ae2b352d083b3c0c2aa88d40b6fdaba3d4a363ead399100124ce20da58524cbe244162a0d2fae114bfdf447f8f3b24571ac7cc8e87240bbe928af446b40049cb91d02b59217f083816b8ab0d9eb865983815867c752bcdd7900f247639c22adbb03734246a05335a8daac1f4a0ea1e990f597770c65ac1e4c525f06dda1e41b4ad5acfa247b923b63d59a6b456559b7183eee47d84a0a8ceb9d1467c4e7761ce49c5d00670792c4cfa58a96b2ab0f762b14a38bee72b976229b56e0bc9c4029976a3d8a09af38ce522e26e551817b23cca3785d4927bd0f20040ec41ec6e4df6e3d90fae7940c2205b75c2e4c3a7cf7a8529e8450748397af4693e55d3643612b4c993d3837994abf8439116d188956ac4832cc4234c1cd68a48f4b6c84a7beab91af8afcb12869f70fc8a6b8a8d03ad17199b9c3d6dc2400ac8e109efa54ed16e4c1e77c38da149a755fb16542ca6555dcd3dd4dc0d1cb3f1ebfc8604e18c4a01fa6d2279e37c85db4985e5b82bc99b5ca97207295097e29eb6ea8cde8f69ce132b03e0080aa4dbc81e71cc99369723523bf5f7b42f0e5dfdfb8959dadb178545199f29c75e114ba02237fb2b6857ba24c664595b2da904a9d7424d4cfa3d548ab0ebc7d3f352f5340f7f7fa62d6f3cbd75e8cbe0e9af5fa1c79cdc97056baacb45684e6c32523eae68f14df18175ad5149b38b124b64f7ece671b23631394b3a1101121afd43b4fcbb895bf7d156c60146a8e213bbd8ead0b5388563c50a364f0e8068edc6da3e3eb1b05dec68e74594b41714c5078a7c9960b1fdf67e79cad329bfb71a0dd5ae64565851879e5f8b94fceadf53591d370d9f111a0ecfa7089598d900fc047cec7926128b54e3db08e1c30c7c5a3e9242387773a78522a20c98828965bf45243ac99ef41c54a7ed41186d85223e06559543c74c046e51bab462e4087849126a11b1c6f0990e5b91c425eb46211ae043a7988a43bada9f31b1de9baf76100ca39b5b4a6a3e4f5023af4ae1adbc61dbed6937605555bbf26293fae8b99c5e14a45e20f98664a7494668952af540573af8cc830906dda2eaf310ed41a1bed58982336f100a37eed329c125156542edcbc3f64ae88eff94f8ba1f9e68ff007b63538cd8bd402862f51aeac70f14ebdf929af8662b9d5260f9ef9c3dd5168b4cc3d2afa62b72e5bdd56790c2dfd46ee11bd1cb5911051e2f2b7955850c4c31e94e96bb55eb3a6587b7b08d52ded847a03c94d90ec1c2bf10c58f1f798c51d105b722647e39b64e10c9e91a7db323861573f3ea6d0b1d9fb0d05080d0bc14b3a1664a445171171ae9aa4e6e2f0b95acfe3d6e32801811c7f6ebe64ae17a07052d6f8c1d5555960bc2cc819944f95d33e5b1b1850c876ed7937183ac9d72d70c543f3ddb573a3435cea0164704f87bd007abed6343d6510aa5d8128f82f5a677e2d55ac45afe5270db70acab73a1d8d819c2b83f281a202edf6fd07f27a3fa6633fbbe556e4e1bdaf673d1d39e1d4449a156d303139424b2fb1b9b3ed6984a54fd9611c77d87dbad8a02d73624028db96cd74f2443d942678b73565bc9edaf8a0ba224e8dfe268c687fa589fb546d61626ebbe2e6686bdf72f787d1bbc2c7cddb725d8ce6e2c757c0d5670d877ca239134455531ce24e3c3884cdac0d3464cda9d505392598a3a4233360d13f37f8e47c66f4aa46db241171961b11ba3dfdecb95094903a238f62cf061e6d3f3a22a8e4cf444af379343322f526b34842871d5f89bde4a6197c2d657913969676ed9b0a9a7da7e5253d75295f00524a2b2405339455c1a968904350f61f41eea74b8f4478d8a433cf05fa7a9d00cb42589c160795da1b7d6c0203e7fc71a3ccd3a58a3b8e278a59fa294ad2340be7b1f1fafc2c05c769ecdcc4147a7afa51288e486a6f7ba22c361b49677a1a3f4096466985d72c7c60346c0f71ddae606db4b4b4b1396d4ddd92376c055ebab51a45edf99984b5da34ae644444dc8be9f056b5e29440c3b79613fe1b6557c957830e6f4993d57e7802b420a46c3bfbf2bec6b062683ee8009f058bf68ffff2c00008c8f4d6216bbc07ced67e6b71bf694c170d9b276efe26aeedf0ca46456e888fbd7ee32ed87dfdf36f1bd9678073837f52ead8ebb8f9d7c25b58970feafba236c4c4cfd279fff07d79f092788f6750fefbebfd1c0f9d484a6f528b961ffa23353e7ef4f1d4752c542bb9d9233a8dd7c0ffea0eadf9a2859054969975c12cc66c2b883892924dbb21b0e9543b74af8e7e4910f392c3265d160d48529d127827268bf8475225813a837d26ff0fd1cceae28bf8381c7fc70ce61114f48d80de4f9c509d91adc2d4ed4ecd819d6620434837d81fecd98b6803b4c4b30f40fded5d60b770c918d12d6ab02983edc2b05ad68f4cbfb1f7e6c34b7edef77fe7dc6b4ec0e13b72909749b001f080405c360914f07c3d0c9d107616fbf49ca8dee0451e83e70c873537f0d58fc4a57e43ddbe35ff0e5553cc51f7c3dda102c778e01ccbfc70ed8c84d214eeff5ae2b4a5b3190a2771aac9d12064c2ed59503703e77525ee5cc8149e43eced27d99bbc2b31bd5e9fcc06fae0811d2ab25bf66fe45d22c3e815b3afa27011f04592cfdd3a98e70f405100492394ff2c9ca55df557710a8ef737cb51be912348d36721706d296e08d11f985071f086f2020d75e96a76014ef79420aa78c1b77c3e604de3ae87392ec793acf4a80f927a8f4715b44085b81979a17ecf7e40334d4981f8266d41579d2dcc1f7c0bebfef4abfff5ae294c1edbfdf95b67ed852e94290c3ff407e520af5fe09fe93910f2594597cea03fc181632ebe2dacdd2c5256d5f888bc5670fe83169ceba4f212c5030c6d0f397c67bcf645f24c56f068c66fcd818aa05565f3b632bef6c6c3852a0e4f7d361e920f4f6c7ac060ab57faaa7775d5f54bc343ece140dcbe54a3b9d76a472584e163c0e3bf04f87ca6c4a58ade2dc80cfeca9a10abcd6aef10921829590070b23b9023c09019108bda0829b08c0648dea53eb74c2d9f1c3abaccbfe418f2aeb2e646c88b87bcd9ea9a12ed4e3960b0e0e165e820a0283baa6b9dbc313e1de5c2e2f5eab75d53ed82fb9797b561691bd5db404261d4288392923aefe1c283fbe5de4e13b7ba4500c00dfecbe9864a4b4b804771d604cefe64acf126dbf0b327c65c093c87fc4530797a2c2d6a2be66f3560006fa8822ebd3b6be75ac18ed9ed8bb577b3fb63d89c51642066e27f829b37b09b16be19c3886bebcbab67f73cb08e0eeab88b4ccf9fa55772d29387326d7efd57a572e9917b44f89904b26f0446d0179aaac03171bdbe76dd8dd6e6fb7327a153d36ef8d997017d188e72b6b0f5e9561e65394b91dc3edcdac0c5f5cff37d5e21eea7725866a1285e8dd8e3827b7ef6e898bed23a9c3833b781c7f90b98c8e8b9470924d6bbd6dd79ca662dd6ff9886a28e535127a873e618e7ac2e77de44f0f710fb0711e07654a3a7248e18c4496fef0a4af4b7dd409cb9b8dc951592c7dc574ec385b081bb5fcb58129ebfe1382dad9358d426189b0691f0bf2124a77720ddea85d8f79e28cc43b481423caa3d821249941ec1d473fb308cb9cfa4dbc64ffe05e181fa5a347c0253af48764cee761987458c6c871dc3d1a9a9da50135047356f658eb81d11be9061bcab2a29cd4be2da1d0aba918a52881b408c7963e8b19e5a07810cc45c6892c02167b766a61750bcbc33441632a76546889ed085ffc32e6e2e65063511390a444f49b0bf1b894328623f715eeaeefad0d311faa18b7a0c69236914e6c49a61b5235c1f72608bed5e48ed809594b4325e6809ee7246c8b13b6718b8795254bc56fefb7a586cdbbbebf7becf6619c155e4d81e1426c95eaf47b25389fb41d80846cec17c87fb7bab886beae0009c998a6c07e347570cb70219a9196890a4a97e359174fc747764acf3d1949e325ab3c852a72a1d8b1a5d3ba58711e3bde0e882ee21d1c6260b3bbc29fdf4e57476bc0613e64e3f30a63f6b329428c1499ad0b19f6dcea9dd1a9e50e10ddae98e55c3864504dd731630055c2ea11bd6e3bc6fe6651731479a915fdbc9343eb1df14a11990212bfae34755b16d2571e7590f8c695ac684e19f91d92b089306271be1d5db206570fe856fda041abc0bf64f28a424061137173867cc6a781c043b32a2755a823a4fe3221afa54ead4859b300da064e929c84c88f8defe5e108824ce47004c6528ce2a64037589d25c382af6af4c7f86776a2b71ccf72a90e213ccd5c0c5c17c48e1da6cabc8db835a52ee36292b5825f9b82633d9e1eb977e0af97afebbf36e74bfb99b5a1a78b779ed43e47e131059cc896a52103c83f28ae5e0852a3bf577b3307cbf8258fdf2ebc8ae895518d6edb32d2e07e0fa50501566ea00845bef8a90e1d1ac111b731983d5d8e911ceca1fb499068eb6ca3e76dd4c1e9c4535c1c6713ad488208f7fa1dfa774f1abc1b444cd8d767bc9ab2c9e14fc5b43285a65bad818ceffc87365629940f18f3162399741db8347ae0dda58313e7f96796ca339b5e791ab8468ab18eab7eeb4ec0cec02c3bee8af1e8a3b4dea7d9b7391167ed978d38a06a2062ad5f5a1bca981cd753320bf5af4ec030b50eb04c65cabe3d9ae70dd62441a39e85569c42978ad0160dff2a000f69fdf1ed940adffb1fd88b95289bc67dd9b65a61f84bf2b3b4812e919eb05a4a84552cfe2fc8190691349bcb6986df79700803850dc6f317156484b5c594760a49f99d3935417c8159363f4c6cf0466e993f756c29e2187f50db675db4799a49d7db856a158e7609bd0b0e921d0fda24674bc910e5ab2236504b0f31c86bb0e9dfbc29bac7808dbb59ac28467244ad1b7beb294a1ac0d46f46795732baacf24a4a91a4da0573a7e7a328e15d9a3641d8dd11e506214909bf251bc9956cc48a7656d29b919598f767ea3da0bb8e15b88fa414d9baad62ac9f4906961e0def67e265a0e8233529debebb9e993e5fe7c442e117fe40e761962b41cd0e969346cf5470fceea52cce6ff7752ecb6949278af57b331e5f915462e928cbd0815b1eebc51b12eba219701fc01dbe481064970f83e647b145d7815db3c341cd60c1383de1c55e70e9c9cb9a331541eb17c31b217495da8f836e6e4cce874370a6daddd008f9d69464a332f81e869b0015e2a372e4019789988b0ce33263a46694d06287b6ed5dc0a2d86aaf4f93d853a5322662d32e1c1387f1a7b6579e4934637671441069480a97c5a8b4a8462a1fc4f62dce16135950a0022ccc3173ad88b8691cb53d68ee5a65ce0cc4f878f51cee8e0ef5b73a83cc0ebe7dc0b62b9ce506637feb1d2b1b7f3bcfd0cac0a6e5601dce82e334b3ae7d28954ed3f75a7330bb01ac37eaafdcb8819b6c80654218c4a643f850e0929fe586d3a5cf445069f48435df0c54bf03aa600743a686f606c15b0e277dce52b402ba6eb38dc0fb5d9669570db9c41845852b62f241a40a630435eda0618efd597c7ed3ef6fd03ba749133c558b30e2b7cca943a1b59861520bffdb5da52246021bbbce3fefa850954bc03af9a7419a987f86891b5ca6d28597cc115eeaaf9eb7fcbad1085180e1f1f2dd506ba6761aba161e49733758fec392dee68a5965bba948780eea4769561bc3ac97ce1aaf58b3891c6b3e2a87a664d0ed0778a8df0569aac126a9b947c30a6fafb096b74ad97137ca1f32ba442bfe5bb57ae07eadd5c306fda3f8b1cc2c765ce15b1fa45650da1b120cb2112264465c501a2bf5b4851658ac5a8f7e5d4b8ccaa18cf64c1121e954ddc9aba5d5313437b7f29057fbadd7c0cf6a5730bf83f5593189ce41e3f6817627ad497bb26d197a49a3764438f50faa5dfd7291cfba40a0a0bdfd7a70fd996f202aff9f11e94fa384a5f638bf884b9f84223bfb1f4a4a8f9ecd6852f293ba778ed7d092f31a4b63756d1a7538430a820db06c1e20c84ac92f0f8d72b2077b8a7c4c44b5b61dee1d3b0f4e0c70f60ef89a9641b70bf068c110ce2768c110b9bd644120a6e3a49293aa223695fac568c8c4c72fee1097b426e73d61209718ca6fa48026333e0222addf03e231909231d4dd9d64c58e1b98678c6809799897fc139b8bfc1bb1bc995122cf836f44ca3134b3c523ee20623f9155bd89c84d1f9d2cd374ba6819ea04a3df310e18b3634820617ce3acd19f0929bb5191b53473ed8e751eb62ba7689869aa01dd56c29306a5a5f80723efd6faff07c5c7fe28f4f25fe255c32feff2074b5339e5d6ba970bd0601e5d6d21b9cd3a44cba4d02740fa56b06e827d1c40b5601a3e0832a240a4c2a95ece45ece7a4afb73defee2dfacf36db23bc71fdfc24b39a61044077303cf0814955810770c1145e3269413b9b5d496163ad23cacfa75730d541e6198d7250529ed13ac066e811582074dd1f6917020100000412e0c2729ca671a776954fabe6480bed8c1befe9291787f725558be1098fc77dae4a3f2bd79891dda799bf37e21599f923617efa77f4d7b09cfaba71d0f72a671e630060640a43f43c4c3dbb04e45a2e6429125297ae86a63bfc1583cf1a634f3d65b68d077b48ae22bdfeb70cd152b14e1567ccfca6af33d8958e133efb6b310d35487040507cd7a597434de120c65eab42e1799b4e16afa77b7d3d6e346ea7cbfcb6c4f68399bc8289080b4b7367bd1865f1ce95627776d1b1d89afe8eae9118454b599e081002811053918df8ec829a2e050fc1346b60db54f03be5074b537e518cbaa23c127d96aa0c1ae65959055921f98716b7f45ce6451bba43e9f9684eed2ffbcb95e61f005005eb0b0ac80d4f5b3f2467df119c77a54f95870e784595f8c68a1d5af608c2401110ab7ca6e2bbb9e23b329e467301607f10c0d10bd1f0c31d9140cccbbc769304c02dbb550a485e1079f5b1f52dbf7a5a2e20e1e9daf4564715a1c19eca421d691de6ec7ecff04c25eac8e4be9f0c75be44fc81a97e38c64fcf0fb1ae3c995035ef3b105e6c165fe0e0cb98ec496b23b893b703d5a3ce4c05edbb8ad925b12debb8c3f509745adb7140af3c9fd53c6e086728c6aa725992a58f16418fc5289392b1a8dd1d0081e7cd55c993dc1d6814472f0d5c488ab5b45daac7b2a5669a95e9ffb2d7646f003f163ea66937d92dc81ea32fa561cde12bea21eabb6f7857a78daab9d56c970d44a2974e7aef3c4991ce4ee6adbb0fe14e8c78f5e4c45be4761f8f2a5faec885d0f9c6e6f315e56dc6fa58ccd97a525b00fda6dbde285b35a991a51671456c7ae16720f22b5f5da80ce877f5903b63dfe9fccd540de92191e4589c295bc174e5c67714b89a50490dc17ea94523fe7dc328bbdefae96ce4c3530b288f4abbb349afb70e7d012807de323f940e34c643ab1add96f9c5d4168888d28cb43ebb50c35b4fe29a8a8f5a34b6d57eb7bd08eebbeb79bbd5c89fd3bdf36a21a85e9e474e7967dd350e771088e6bfcc635a0011b30d4982694d7bcbc11e4fbb259d89398be8ce999548024e787650da7ce72357db6e2b361bcf153810eacf352c82ed9852d136d038606ff740034497ac6c8c558f130bd07360ceb808203c237b91b8a99f723f97e18678c37923fa91990e13914e7e92e24596caba60ce38faa99c79f7f41a4d3f845b8c7da5f8de016876ccf1938ec5bf1da3f8529640e1c1ea81d0018e3106e8af81d3c4a52faf4f47345278ba5a7f596ea900e2634065762d690004000800820050806ce67b74ceb2d0ae44fdcf9435a00e25b2f7ae53a8d9777b06f7413c8f2870b09e2cc9a10c909a8e63e41ddb68f2bcee7cb2b01d4716fc9806b4026c0b53a8844a0000000ab15127e927c9f8c9ede5e5e5f66f6da84d343f89f68520febf3d0570010000f1af1916c5ffebb5e8970fa9c2fd2966de06cef9b5bd507a1e42d045882619911942654b593d612c413d50c9e96d32868abc6bf35d9cb6e07403576881f2b173fc3a1f3182b60064c0b50a27f17a91a9036fe59cfeeddf562e485f84c39f4ff90540deafe0200303c27f2a718d9968fd0d1cfe6f89f5ff041ca4cfb329cd2f1d76c25a7f6be7c4aa0b258e3b103252472880f1213383f464089ddbf3f7a81b79a261e3ab6bdb65ba1efc5c6cb459e8fb59a19be9db0a078a57bfadf3aa79e4f33a8aaca89e380000d2b7614bbafa65d363f3c9f52738908161e29df2dfda24f9583efc0d1cde1f802bfa9f5790beab39ff2fd9d4125c2f52bf592ed3c86503c6d0d791fb0d3a2ed24a8998f3754cc8e10eaa228786f1502095a0686e3664b9b59d9705f674c2c0b7296e9fc10e711f766fb78afa55820a57a3e15f58545047e1afc53fc1d4bf5a0e00eaae0efed956f24b8435060000c0f9e7e0fef621d9bf52a22509bf81db777f9c62ad584c93e528ada7bfb4ed6ebe251f3ada76bf2c759e674d55c43a5f3d535e83979f5eed7e2fb98eedbe5ac7958b6fdc9f7d03a6cb042af73b4fff64e08dd07e554445befc0d1cc048e5d7651039fc9f59ee1f40028c50bc7f76403dfc0d5c17101c6c41549c396d1264ba78885eac0f5d99a2d55d7fac9b7eb49bbab18649651b051665acefd7ab33bb7bb82453bd2373ba2205889764b9641f8a6266eeb890112f3763f603ee30bf808b25487a35253b2c2a2959266e29be3f453157a3c7073cc6c958ead61e42c0ddfdfbdec68a3b4c97bf2b3c79fdea5db32ffaefbd6bb89aa435bba2e3981e3315d7960bc5bead214e6eb8b9b9d573cb93a7039130ba10488b3065b72ba40548761a00a4dcc9976bf143d59bafe795c14a039b100f5e51c204bb6fb3ea600c1cc6877d600544304bb030f022a69a9fa537e772cb62248555176a3f2958b035112494dbef5076069e6ba55243cd2bd48a7b095e829ebf0354f9899e66636c353ef8d666c1c2471f7ffcb14494394346adfe1a6d82d68517a1f1ed7cd0e388fb2161c6fad9fb7dc6891f3b05c2a3f115e1ef8041109ce6c2b4a0c1839c07315bda9219f0aaf5a4e44dd0592717526ecba4f1162f3225cb18ec8970c0e8da2124aabba21206ae94762d55546986204b53c3d74efae33607839311315c3a72c3ef9da55cfd8ba3047164b1cd7b3f90d8b276bed1c822fbef1358c7d62356dc344e0055041d78ee408a3dd283b163958c357094549fb1e9c59ecb7292cb10ee9536f00bb6bb788e422d5fbd9747caa6dda7c15b67b044d82b8d81fa02177bb31f3ae5fb7ac6e766c0bc71fdb1b62a20c769c7203f1f8ba91ac73b13d238a7bd849bb587603850a555dcfaacca74ed8e346447c9d6aa5a6127bf60bc19aaf78604a65a5533e32cb462c9a44ad894e8bc93a6611a36825eb27920375cfc6b8c28c851bf4a11aea74f16ff1bb0ac2169138ece91527e72006437042c2f267d1d2130f9fe2d4be442ba468945ad9e8e18875192d8431e5d0a2165b3c10da3f0a626929dad64e2c0397941890b8ee90bfb9b453ac73bfdec47b7de199ff1e45aaa8ac4be4898cbf9f65a16435804d8128e8b3573d3631376cd06c4872f6d5348b39950160b15f93596af37c1fa70551912473557487a1832b9a9af12981ff53f9551a6e39f8f5d9afabe7bb532d9f4e343ee77489453a5b9424ef052544c6afbeb8fd905d66fa3a9e49eaf160e36b14f48dc680d15d6c2d4f3e8944d4f188bbc6d3a1614623478ba08a5dfc714c34aa639c37b760724149f8e96ded82d9e0b990dc46e1c5100edfce51cacd1e9dd7ccacd528c3175b553aed38ab4fa243118c8f65c2911ea63e57c9c3507a7ae42a31de42a3e3156dc39da2d441c70d0da117d28e39587c0c22486f78fb05e7623de11a0f26dad2f537bc7b03f96a4db62a18fb4e797a84090e2c9275087cbf1f69b4928612c9e45fd18b720879b7a19d30ae6b829045c5862c25c4747eaf5450fc93ad2ea3b74bcaba6c12178f8b73c1d8c124b2dc76881ddd9f326d9ccb0084e0c4b5968836b9f96cb4ea448dfc727cbc13667a87ca9ec6cb7cb9542e8cb7a604226940836d52b7892a519926a372128e44d374f6f4cb417dbd8a9adee427f3cd78d5dbbacbcd7255e3460217a8d73f8da919b918b1429192be9db67c74299a56b29d2032ca2da12cd1ca5b3b1c20325dae9259941c5883e6af845f9825468973237d12743c993cee440ca2c9393566b7f1dc48e5282ed98391d822fbb9382a426d7cedc887cf3ae618a049cab97c6febbdf5dccc2833f585c9d0b04963c181b3e04f0d17f1c493e2b65599f9958f6dfd8c1eeadd2acac10edff800cd320461b8963fec2bbbac3395791e1e3a3a4aef7d8c43a6ed9ccbdcbfce1e00746cc1e8f8fa7215150a4fd476a163782d2de3d69b8b2a3fc7d2b6cebb9a6d41249408d022b2ab9adabb1cd8d2a53e9022d7e34375b989fb1fcab47acc2e0bb07844969e0c7a62be80280e9764145c22cc2973d2ea429c330648b89877c78fe929eea4f6c9d42de1adfe9c79321f5a870831f85785602d9f161671bd16ad4bbafc5d2e3e7b50a724c9fc6f37b84eb33249fc5f22351c51de0d04e70a5aa3aaf998d73a73844ddc7e1e0e5e1a9e03a5b9aacd7afd505bc1975955db3708114dc91a6125b108a46a168bdab64eec1dda3a19379ce18558a1ee1533ed4192376a8689e697764a2d2028c97cd9d626ec926fb27b8e0f9b00b51da9cfde5b2c4b43a929ca5142f4792cdf470e1a5da9d72439143ec6ed29005209f96352700ceca7d4b1f273810cdc5825933c7665479089e963bf0793c4d45dbf8d6d5e1dc0e086957ce2920c874a1bd37767742de25c96053c07a3e94fb7cfc0ce77c38eafff6b5cba2dfbeadef6ef88ff3cb57349ba93a5cea855d72deb3aa10c1373a28095d67ef564f94dfc3ef9443c7c0ba31afd8fe807790d64e0ae509517613455e129039ac6acb09f340fdf8797e8e5116a69881f151b85de7da849d254daad06debccedd68f9e5767f6836fb6ec2026036b8fc4fcd79697078d34ad19a1a0ea6e8a5c8be87286575e4a45035e64412c054a2271234cf1f2ed68087c701a16a9dd3f6e21b860171b945d5b67de3a11b8279a7c6cb51331dcad226de2271b3f7a2789f9c6db03db15ab74e3790520d7277766d244f2d8d85e344e91fb9c12f5fab805ada4d701a9d6c49b431d81c89403b6d9eea87b759f18ae857353fd045e8d90b72be54211e3d4af219b644d2c55855983c35ee590722c5d2ebca50292b42bfb754783639906638bb35e49222f24e87098dfb637ec3e44bad6c80ed7933b216a63f64ee4821b3c6910740c2d959d0e6ee40b071087fd28a43d7e36607a362db65555bcf754a9001b78aa08e8c8288247ae77b98a999c4df1bfd0d05725e80c4b28475ac1dc7babfdb62e5784ffb62e93fcf7ebb2081fe8bbbdb79d1fbceb84eaf3e9bd74f1d0c3068913827278e4ccc4f769d2cda260e60ccfec7793b709f806eda492cb1cca95b02a8d758934d064a8a2d314f178fa0b283901cf8baf93a95baadf07a54350812339160588f317ece35694e22a67ca59cb2d5d592bdb7976df7d2c900ccb2bf375003c71805de2297a181b9f5b7cccafa9ef2870860f4c6cfb10069643e43adc6d65a792ce6f1fd8305943d15d890da59fbf3b5bdc0917ebf45cf2e81021c687b71b6898f8864a74316fcff6bfb15251174d725d13617abba937b496a2611dd0ba62445cf93d7dea1e8257124c60983a3ec43de1a70c6f6b1218e0a42788e24376abe546a484e90809ab7bfcc5fd1362315373a2952885fb73279ec890a86dba8751848111be0e7d8bc26e9409179396d2ebd458fb2b640112e4e99c62b3d3fac843ef8f656ccfb344076f9f7946e201cf7261ab5116f86daf8fde2a9a6ba22e7794221a1ae1caac73b9277517c7c9cb81c60fc0a414bcd802268f690681811ef42f1e6ff0df2434842cd1a6e77c596b47bc0f351efc323e29417ac8f184503b250ec02808f9d447f46e4883ca141f5a407d6ac6bee91e048da683af6f9c8d2c1ee2b1c3a7f375e0813e0bc04383463a4dba3e94a8f091ae546fb780204752f6366bbb2adda22e096c4045257bdcc8729fa0454fcd367e8ae1084384a427c3a947a37eebbbd8bf33f363fb556dbdad3879b8286b7c2fb99bdef677efc30bd1b77daa0fae8fddbd8e77d499a0f3f0a5ebad2456696ef61f0e6fa4f78fcf9c9f7147bbfac0d01c6f8b24c4089a1ce0deea5f545ad523357ffda1475baa530fb0027de81836d2877e9dfae38dede0045ca5440106a342e989f46ac1c12c4470d3a758cf0d9d8c28c06c81066c80705e9db5564f8d8c4aaacb65addb2707f625977ea640ebaff9cc6213c6916d96f1f0617e398a94c4082e6c6cd46c66b3b3a415d7d26786ec1fd9f1e40fb03587f29d3917a41145213f0c89acd7da2c6f7e73cbcc206e20ce5d5def56efa0ea4b64883f154832d088a76f33e580c0abb147f53fa9677e47451b4e4c8e66c5c78d5da7eb83fe6e52ca09fbed43ddc546f3f08a7c10ba5724b23f04317ca945a521feb6b82c535c36c2893853fa1740a6cb5aab39876641c845d04a26fda5b951a4b1fecc34fd41097e3c1479902286a1897fc2f31703b741576b9e6f3a6e8a0aef02919231cb7a9937b07942d92cc46075477e8c6339a882f2de227f162165eb9ac6a33db8d0a0955fdc11f0978fd3276718f53a503b1f2f5c793909b301b01af4d5286d8206ae6c66e519c5a2ba80a3d126a2842220fb022ac908a74d0e7d42e265bd5c4d9af126251c9c976795030eab271249543defbc657bf6cd0e1bc13a28095c29d22447fd87062e714de7d497a5909274df4247a769a882f27e13929ae22d0ca778467feac0c841a6f639b08efd0ef76e45e298b03b0e66e4b82330432085621bdeec7dda5e2e7280f54e37ed6339e76b3eecd7fe61765f815503fcb1cfb277d9463539ad5e883a2ab765fe28e4a2547995f6e14f4ae1d030cd51173e8fcd17d405461d6d0f500133dc31aaa5427338dadb918a10fc6f5dad3ba2b44403bf43ace0a207f9a0b1287aeb32e6c32d1d587859419f6d509936a19c1e9c4922e44970c42f042a665de8f5c319ed3a85a5d33130f75591f0c188569aabfad74b5ac0c7553cca7dd19647efb350f54cbb56d40d534586d27d575add5c10a0906308ab9d9549c0516ee6ecced6cae8570e5432703ac82672b0c174d41789c70f92adf595cee26679a41ea0890ef40d16419c45addab6a7685e2f4dac8b133a913708d23c32a297dc5fb7f1afff665625dd51eb8074ef696f3cc87eb42f811ded601cc8abc72a9f9145404cf241d66dcc39a37be5b4211d7f3e15aa561bf299e772514cd3e7a19f8aadbd76250d8a2765bda271cad3a0238f9110be89fdd6e5233f4254e79e970dae3379dba61acb7dc46282436272688110b39f77d146fc44583fa53eb37dc462801bde2e21fb9be5eaac6fdfebbc16b3bee5519952359ca21ebf42bc4f8ee89c576c42421c120f580f22b1e3ff20e2385f6aa2cd65142972f71a1bd461d68a7c68a02796c0409cf5b636f8fdf082636bbf4ac397f2da58d1e6ebdd8466974eb94a3c26f8964f98f73db6500985f2c94de19585cb9a80e21146bf150c810db159a445170aa311f6c4f3985bc12519e1a9fc5638866b26de424bab6972f06b21514808328c21671e92ed016857ee72360104dc4c24075694fd25f6a6b41a32c7459cebc7ac5aaa12d81ea6447c2e12618950a6ac67479a63d1a1ae893d9b01d21aafa2c5c5d60d5b2608844da3a42afee20a7477645b016a3bead77d43c2cf0bbad633646cef93de7a7eceb5e8e6d373ac934abd0d7e583845373ee742a883d777ef0da426c613ca126c67ac81bbe146890611e5475a0715a456adb0b3c533b1b91c71b6f80f2d9ccef8113a2acebf471b53501f71c2fb5169b559b424a6c78367af7810c3445c607b69c60d8e269cfa5c1cf8a28e06d767087db311def454c1e2f7c69dd3f0b3a20f3a53140e181532ede5472e99dd9b631b6e41d2d0c24a27fc4b8e78c00730862a512703b26333f0f20e788e180cf111e62208a21c2e698a2e5d0212348362bd1538ab1c909e840ee49108259cc1ce4bd06e0606abc46bfe43f07f932d32734e9e0cce1729a889b7e2ae48e961327f526811f067d5d4fe356b855135f517c707fcb5d45700e65f1c93fc4f32bc216efe24988c078cf098acbf5f34d14798bd43966bce48babae63f332f25861ec171a8916dcb82034694bf8d9d1751a3dda40161bc33ee45b58f7f0d4b8ae806952e1cb815416d4edf9406ba4d860f04b2ff0fff150432db4e72eab677777358517509a5c30d7d9c93319a6e48f8b77839e0afbc9c031d2699b270c8d2ead8c70b88613299ce5510df12e139b39a36f99033738b32d84196e99bb875753988543178345b7c299988eb1d02a5f339c9ae992dcaa0046433f0117407bc850f58fa1d34c864af3f9e971a56fe2491f17f302f59f18ef56b48256db651ac37d54155605f9561ccffd379c99de5f017c7ffcbf3f22f8ef997e765973fd8de53ffe63dd3d577f4d94fec0295cc593004172e9b6ba162ef5e7c14044ddb9dc1fcb5fa46ef60f90ecb075ae0f255f0df88b4d8facc200f5aa4bf14debd2d4ab8fc49cb42054368e5780543b84d240466bd4afa831a1662fe4d12255059adff98e69677985193123eedda581b963d952832eaf44f4b11f8ecda296f05ff123629d34ef23eee25bb7ecf34512fd6405a02a9bfa01961ef35104f6924b44fd6fc2b58d3cebfe643a0071564e97cbd57affbc506f30b0a4e7bf8c687cb96b9646dd1c0660415c01d8202f8637929a34383686d7a93da4d59e60081b1869ee6d88d7e94ed3526d91797eaa47fdf91597507ffdc0c9d0aba834e840f04edfc2a35e323991244364c91847e381b8a978035258524be6280bd0b5d26802aeedf0c4d49e5c0c1f7d73450a0fee41786fa3fae710d39a1ac28aaf10b1fdaf42b2b4af822f0d869144fd723ee829e2fe8b410d485c3c35a682c4002980df4b179a8c5c569b5ccec8caf8a9c588d214e346a76bfbffa48aca5edfbc06fcd0914e91700028b9e11dbcf699ca8394599e3181588acad044a78253f1df93bcb9a1709897d13f301e054ce8252cf04da373abb51604ba30e41bdd7fbe7c4efbf2ec2d7ebf1eb01416a0671974e31d80a0b1fd355adf5886bb0b09e662f6b7524776f02dd239555802ac8d06a4dd02a3816b4898c9f614600c58122ab5792f9073bfb3354f797021100088d3778df24382f6bd18475d9772cf054f98410ce23475abac398fcd86288ac4afc284552352af61d6f5339f1ca46e6cd44300db6faf7121bef073c00fec9701740a86165eb6ca59698dd17b1a347874689b6b63c14272bd24f9d7e5f97dab90793f9681df769583793d92e1a8ebdbb7a6c1c14ba1601921402140bc5b490caa775134038d767123c7ba7f7a4eb099e0ae247d1f6e99b2c5be3f02f5cc4b99296b596d98cb0dbaeb543d5d6710f6bb05c6ce530d45658aeb1833e082cba3e4c707721294640f8ed30f33aa1af83e672d9a3d3b5f48eaae1e4f51c1c18c98be628c9b3b133f431fa4398aa99c5d50e0c9f97885d2f0d75f01bf20dc6e36fb4768de5d67af6366380086ae38129bb9bc13cc44a39278b4786094aa8ee21dfaa3f582889455497f386065bd4de2f6f2f9c4ddc4e0e89507e7d255c5f6ac1b9282b8d3e9f02850b9c9b14072035f2477c135439a229f58c6e981ff1296c216d4d26e0f017587c37c4cf51dd48e8b7d83856a006e5f895d9628b3dd714fda3a0dd58cc0f2bb4667d4e8e5716ea2d006434cfe935e2441cdcd64f494e233e845c3f8e45b2b3795d86baf162257da82b9438ea63bda46969a6864bf8b545af8e8bd41a83c02fd74a3e08c60b68c4c0310e20cafdfc743ffddc301d522df299069dfe6749569987eac64bdae5c8c8c50794501b53a13ef3e0fa95fe0001a58ed0a97c07be8a38955445f26cba5a47e4773f9a7900682624157b68db1426e49d88fa5b1b41de865ef81ffbd10c8250759b1407a00bcd9d1974e5157ee0e76c0fcfb3a38655511c431abd53988ab3f94175d5c9955f670f448783e77f38e84bc56a8015e3cc9c2d7a9580a0b4d5eca1bc3dfe318eee098b31dcf78ebb17a664606c59e8c33b541676a8ef41128dc85b9c06ccfb23c2776ffaa8817fa777f03781f727e5da2adb0c9914f577a2f8d10ce5b29542b36bde01445345cc05a54ebfbccbb7331328aaa1f533f312ea3dcc0c0040837ab8d02af0315c38be039896c907f3a14af358241408d00044760da0bc681d543efd38b9925399676412e7521ba99dd0efb2adc1aa829cfe8588a3e0fdfe334b121adfff376eea7ff36214ea753f8934e8c666b86a583ffdd1fc1ae2a3f3b55ce1f87d87221f5f587f4f11218f8c0bbc5d4bdb404b04e64d91ace02f26daab11129f3c9ed19a447449cc7701a4720356951043df8b1af80f93788aeb583f4a866a0536e7a39327d93758bf86164ff2625ed9c3089142fb61caf6f8fece10a6c5d0e17905435e71c8e106e18b7337d744a92e547a4b59bbf3273c9b931ec2a254e848ba1dc6067bd033e439378375df50879271331711b6179a0f063f0631bc0661093d37f8cd4bdce7ff7891fffd0d475b40ea071a2c93e0cb4cabcdc7491f20117df15f7bfe42a876f9831939c738c7e27386a3b180d8a653892dbc535f653a331630f959948797eae030c098a8322a57885252692be07babd5ef7242d1d55007cad05bf731fd5a6951cc1e3fd768ff6088b6e9ed6088e972dfc0c9ccbf12abf36752845dfe6045bb3c0ce32991fb05383d980377f51f5d3ad7dbfeb15fc7750a1712068d58bac01c2c6332845705ef9f7a5adcdd73b86df522b4e67a164eec9adc759037f129227faac5d2fd7ebb5b8b9f24408dcf812e0ff65a32e5d95990b553a1942e04f917db9878fec38ea3a2d0f9e3f7db317a8a894dfd24fe476ddb6f2153bfaac5b2436c261b171de6515eaf3d09b46d527a061361b459a24a363e5bd14415e3bc06ab7ea91da5301a674121d0f9e22f0595a0bc1f7e8ad12b66a69251445bb4faadfb373939acdf057521d65afc7f4d4e6e9b351e9a2a03a373d16f55cb695889a2371282f15ff595a9c3d8fd57ff974642f9f1d7b6bbffff9793fb0f6dfe47194139e76942ccc3d676de23bc1f548282c1dea57e92c14e9b47ef864e4b17790208c07aac8ee29af41218d3da4e275f3cb9fb60245c89cb3eb2eecd59852a0f992528fe5d2c52fb1fc522af5178508bc23f3e146123e9af87c4cdd507346e87d9f0ee080d7601fcbb80e0f43b1d654d8f7dcbb56097416f91e7db9e81b7542ddfa3b8225fc35a3ff92d3a813dfd0d9cd2ead3dd55fbb1684d4d8b607c8d2a8a9868a18a933fbe5c9a0b725936a3eb02eed035c1d112e45ab71811277884ab60cd3e9a3d8f4b2c0655d19de651c738252c2f30e0dfdf53d7dca1c3fc0cf10d82a007fc242140e20c49b480eb2324420000109003000022071001cddefe4d87eb2d262f81fe29e481739204aa6dcc9d3dede26b00f85bd1478a6cd4ad18e0e274553f01d4cd2586fbdf4c4d9747897fcd08008811e39fa8731a889ca4d8cb268d49a7b455527fe8f97ab3f5a51a32fb18897f1ea678ec40d5437f430a3afa3a155fcd79acee21b1b1732406aca3978e3470e8424826a785a7c42f98833f74a78a83ef15c27fb90d62ee62b83b16927135812d309a8f53f349892134f9fb8fccd4df05dac3424956f5433c7a773d10f282427c0a8fb1ff09ae4f0b61f2583e886a4c31cce74ec2c4230127dc5b3653154848ed3717b6ea8470dbb3998622458918f3c8fd31d94358b00952d81e72eb9ecd8069662037b7be5ba48646a71c1b965d4efd148c6a59a5b781a808cca670b484052282bdd52e72765ea1cfb461121f57b64e16378344ee40824110f4c05fab773878fcb1599b81b33007f621e27d358d2f834448dd41f02f6ccbe83f00d607f5d753f1ae894ae9740f74ee46d0e98d5009bfb7abe351ececf437a537f6863f32df28ebbfcb2a27eb88e36a5ae0ded47c1c2d838c3222e0c50cf4675b534f6a3db7776622cae9f0a9e63ca5c93168fe4654ae87b2838add4981ddc83e7ecbcf6950e95ce37e425fff0df0781cbd076fe4def6754ce8bab7c53d7255e3e1fe9741839768a9ad9fd08b2ac38cc99845b4747750ed0fa4817dfce41ad835598b44728979c6361c7588b1108b1c2289e855b5443b07508320255681be1c0d9b241cbe246473e68dd7aea5319edffddd50bf9799c71262f0091309e11ed08028faf833a95b025d28a3c777d79d0a0644ad2e15fe471ee2454627d7574d4753b39661b25d3b5c667025d2cacaeea87d4efe5b92d7855b73c278a520e98e81c49193713e95df5bc7fdb42a47ab7ececca7ced230f828afe38091590b988fd24d13c1cb2f21fd6d773427a87caa488029e82259dd45924144488f8ad44f401558df69cbdf9b375ea62eb99ce2ce6dd83752e39d95fa1d6b7f741dcbedcaf21cf19e761ab5ec7bd9b5619a94949be6d55df87527d068b801da2dd9c9cc6ecf7b5215ec1ef74f99dc604463ce231601cf47c91322b1cff00e19a2ca21f31b31c774b7f1793c0952ab5d60c77c06a10ada88a821b0c71724f9b15ae7039d1b2c655a3e35a4682f754fd7aebf87ed78ff460f7afcf7f4a013d5f8cd16136aeefbc96a8b748996f367ee292f1247b9b7026f7d81c7e0775b8af9fe5432cd1843128aaa95e9b277e35e1a4a721a9481da1a7da0478c7079ce1655ef52a792533b8e068f954a1195b3d8f0dcaeb76dd4cf89331036cb44cf2eae6279f05c36e5344ea2d9368c4a6a4c721312ce04f5fdcd6d491b034b6454db952db92be1e5380c89d56ef5ab6d492231964cedc20f5d5c552ebd12dc9e8bd5d281ec7b198239484431a8862558ebf6b2959f1839f9c72a503ed48d8ce7b4ea4129f09e06b359252193f9bde9da1b5d6fc39d635da3449186ddd81620afcd9c15f9a2ec2d247feb84bb3b4fdf400001e5214dbd075b9b91523ddbdab761afb740bdbd22a35eae5f5f7de05a97781c12a8e889b5254fd23538d1827b2de359d0567d16e51e56397942f41ab362c5b4abbc2a1714726e6ca5f4e309117aa1ee599292ffdc2c266c218ce672c226ce29678760f8aaf2746875b290b59816f15a95d93773e505dd8281d8b4dc8a919c73ae06b5c9d277ba59ce5a3461cd1e264c30145b1130a0a4c03812de868d7642dc1777346aeb481eb052f0a8d7feee0de77e55d020f26b6532eb448b8f7699187492dc9fe128f84019459b64571e98cad6a5b8d353237b2814fd1d4c6116c846928742c4721a691a0fa6b53ea61551a4a4ce26435c9fe54758bb22cffac520f66ddbe3dab417d8d487b457223f532a520cb8d626500ae4a4ba0a10b56985e08941ab74ba4ffb176f92e087f5367f7053f4aa513a471e9c4773fb44e5e2333efe160d8f039044180eadbd359576e06fccad6df862fefe1082c647a77e8499fdf04e2603065e59674c641073d6cd409ac96a6bb4298e637a6c8d2f8f2ba5de043388922f152073bfbeef2cf16913a9a5937860477b4124de43c3f0335f062866fa525f5e134e69f4382f3db176066b822ca72a80547794b65a6b108554d3cf82f37c5dc842abd1dfc88582b7f73b7018714b978b1a3731327f47c93c39ab18ce672e4a91a9564aad90b4029af34d7b0467ca955a9cc069c83d9ad38bdf8862155a4cd77d497b96daa3a79bf9f0da5525696ade1de3cc94ebb1a88418733f7f5c70f4443476587aaa6d9b735974e422b854b1110e5ad8660c859d28db3796bf9622f064639af3f47209236c58fb75003d9aa9a1c06a8765f73565182b38f7b82f6eefec4d558f2e76e21b38b9608f908a42f9ba5c254a0f4f511a9644d669847706f2e95fc9063b4e342aa2c9b9b292c9540c1e05ef972b2657e4ebad76549e1b102439cbeb712be5a29e1b231871dcac0ff89046e1233224f5dd2f883e55dab0925a3861ba520e7e65cbab25d3c5237e1cdbf512f4c012f625b3bfc93af6ee9c246bb6f70d59b016d223424f92972a2a16a1031c4f90a4adeed93e9e2fa438178bdb4dc5de0f42e3aa1a10ba7be3e0d593750460db9d8659d3bcb296ff8c90811b0577fde5ddf42eafa53344339083a871af5e7489cca48d7ba641464316f21594cd7e4ec9a2c52789ab07b42a62e5a5ae3dc597c04ec093d8ac4dda831a27a3a12f205cdddb96b3346d85dbc3426ee3c3c1132651f445860591aad83a1580819e0a02a17c573c9cee236e21cbdc994366e1f2570fa1d58df793c2407e8f338e443addfc0186af37a4432f611be47acac3a27cb236e6f1fa25f7ecf87ef40fbddaca507e25123084b51af4071376caae67bcc4b49e20faf36d4dc7cf4f6c4b58e37e1c4cd38824b5dd7a553d3ede61159988e3de7a4ba1d2793a1e6d224cd80739b3668514bebcb9f7d2d9b4a1d3c7efde215104099ab0c01f7313063635c57acab74abebd9d74ec7468e37d13d72fc399cba5c160d3a80c8f03c28bb364c4a35862b94140b9033f8cc0a598d157394ae8ee1941060e49379369f6d9882b7aab0f3bf863a1fbdd6f8ac09d68989d13de244dd22ccf629175dd286756de83b30cec1a62c443a24ff0cb588d36f76f6be005e7e15ba591852f55b3a4ec0284c09acff4017094e94ef626e89bf2874a0ccdd780dd34db5e5332d3faf642d4a4fcf35e282e27213d571ff15e2ae9911aa6c2c7447bccb0bd0da2f3b8e7b55b2e5fe2f75981a676b727706729ba134efeab047243e5468cd7061f7155cad8ee07aa2d9ed4180cc8d85d0d29855dc8ef661d5230b1a92e768043e8f418f0e2f7b61e8d5cc8937179ad8b725afcd073b6a369919eef87cfa35de0f5f2f6af3ce3e1a02b299daecd05c588594ea305cc3dd3ada20642845ad351c12b25161454ea903b46d998a9d43a068bb0a0d8290e896fe5f3e1f87668b01b9e71e910fa76842b64b621caeb75c1ccdf4107b264903d44eb51af3ec25086f9bba9313d0caa57262825aa70612b0544ded553f8e1b34ff2e57057e365e288a3ddcbdacc5f59e4f6ea6dd7f4984436b1538e091a90d8608e2c767f474776889b57ee7c288bd9453341a51d2ca1a8afd85f2bc4dcc264ac971d6be3f1ed3643a5a7bede228120ce63e28cf66459579e4594716911cc66f319b1b15cd3f08cbb83828e506e800bf1f1e601a31dc23a9b118a52134f148ab77e3dd47761d68a1508400e3a3eb664267bc24105639acd0bcafcc85406f95d147da261c440f3fb14319181edeefb208fc446af9dd70c2205dd8108e1897f3d9fe6d189044159d225053a749c2c633f34ed4db953f4477c83f7a567f50983f05684d9140134038b835b89ffe108ad514f82ac7fa683e348487eb6c720579d17fec0fe27c717b3dfdf9cfec1f5cfbbc21eb407ff6969ab3f393f02fdff9a822e83e57f82ef3ffb7efff159f28faf9f2e8c52b5adeaea3765c9aa38435dc2539dd681d64aa60a6f9bcdbe610ad146ce59aa81dfb1688eb9c3c36e13995ae1546ce99e40d0b2775adb58f0c617e3a8bcd3da2d6c060a80ee803cf081a04fbf7362400cc52635f860315b9379eb8e84e46d667f7f45c149804c13ba6d54c2060634f5c662f1f7fe1ecd326fa35d4672c40997befa96f428a488fd0ad99f695efc2b256a48c59199f8bf601cdce2161dbf7ffd16e3e22e20388ca595245d772f1db6e642438e13d2fbb9c6dd7625f4d9cc72a89545cf1c70059662a3ce3ea69100d9e7b2f288a0765b0ab6eb21c5ac428e22f20f5aadc6508f3703f54177406d7896df190ffa6cf78fb34f8197f42dc5d82743ff56f669e33ff8437ae953b7867ca283d52e873927a78634591519fedbec53e0776331c27f21cd0e3cddc92ae1fad3b441cc3fc3d40504536109f63af2a63651e23a647ebd2ec3a3fdb8a20e2db4a97ab61ce96c3c48500856e08fa87d73374e7c523ffe423727fa491a4c84a1ac412e414d732144a298e7f5d3f1a7fdfb9cc9bfce73fb837982ae8a83a846e20f48b79c49e8bbb39f3c35d6269f04f1204e63b73f24324f80f1c0aff136dd00375389ad1266c52183410e24f18cac5a6bef87c435f958660ffea76e0cbf7430e8f6f5f87f513786052f20f058fd75427201d8c4a4441c5fec3585cbff91b70b56427f1e8a1b1d00f88b75638efe2a902e20987ca64f513569b680139764f0f2fe56c266b9a75ec4853da0f4e5b287f9b5a03118dbb6146f3c65261c42fcc495036a375b350f983f14b83d39b7b92a50fb1c3dda8c030db8c30181f7875e6b19b2ae07430347bad2f7eb6b29276b929363a31164bbcd6db2263ab0ff7de752dd1d76dd6faa4650c1d0d015b2bffc0902ce88fdbfa86a3449f97fad6a4497975350c557620de9fa2678491700d2fd8ae9c47f568c0c485046ca2e6e3c71512fe82fd0843e95fef4851a33793228dc53f7c854bffe76c131bf956747a69df0cf338b255761f4991f65f803dbbe416b93661f19b2e1281c7bdb5d5ef303cd93716ac2c1c0ec40ef37a818ac55b508e50c48b1efafdf6790de91ecde067ea8a776a69851f9cdb5604bfb5bcd77bcffdeb560687a868f5eb13236d72b8a40d3c4ab1fd79c1bcc780e2f5fb141c00ea7581c7d7ab44cb00f6e47455f78d04f8fd04524a75ae520717ae5b7d37c9730b81ae1fda506ca8a1474682fd6f1105f52214f631b0f178bb6e2c39d18f47639cffb5317d0b85c5fc0ca83950387a3b55535bb2d644bbb0e5444605c14f2e3929e285216d0c9f1a8276e1c89b41e7eced9ca6992c86f20cc71128259c12386b418dd0a722a6ec4afcf750cc9af25eaa69b2007482c8c6a7b965f4091f7906f94e8e05a4b696ebfb62532598632d3d862cc7445d97cbd2ebd1a55b23aefaed235e6a37b11fbc62dfc94d4c44af7f605276918ba704d7cf47d086670bfc6c2d9aeb8ffe40a757ba01bcd0e8e33a9606f6359ae42ec97880e9bf32129f01519c51dae32a4bffa7d036a94272729aaf295c776ce16e68c47fe81bd6e487a9a95905ffa88c2b4d9ffc3de5b87c5952d8be2ddb8bbbbbbbb0777826b7077777777771a12243804825b12080ec125b8058790e0f2fb2699b927e7bc99e4cccd997bdffb7dd37f6c3e56f5ae5d7badaa5aab4b4f9804f2ac9718b48ead1bc26d85a816d988729a9971f78c3c0424540a2e48d6c28ec96af76f1fb2f9fb99751fc4c38a18e67cda663e71696fbc6086f0309e8e2d87cb26b5f0958c2788f1f6e54dc7814d27ec72255b145dbb1fc6514075cf29e6143bb4638984cbc1d434b2b08ee65609b2d935dfa917b6ef4c09977e6ad1ad4166f66aa4f1f18d89f882c970221b10ce0ac4debb6ec5122a1c63872e307de9baa5c8d3c70c55bd437fa30fe0d4124d6d732f789189d91e9fe84da4fae15843c7f61866283c046b4f332f1a32e852c3cc5915e3cd8338d24021db5671700831411da1442acbc74fe40609e2ad4a2bf8e801de13886d1f9fc51bdaa795bec677768112a00d253955474af5f7ec0b010cb24f75e6442e495a0cde157baf03dd93972648efd9e5463922095ab19e52eb1834c02dba15b05bc2f8450aee6a0f0d6b5ed91de9f535bb37cc7ef64c899b92d3606e37ce58a8125f9b902d2da8e96ecf3d5a9fc0a367c53d1cb536a178f28ac35563a1530c051b67c225cf2d57e1d3560bf9056472c5a32886d3c732966d24bd69f163d32932b7e0f741f49f0f9639e1b699d3025a99974aba6c15dee5cae4d2c690367863cc997348f8f09d48c86ecb87f63ba09a42f6ee0e041f8a7fa2d4390a091189a3f9585055972a9cbfce98f59e7462f42ccc02ce0a1d3665f6f03df56e18edfd7ba4b41da34868eb1b496aa65c200f44c6203ab8b12bda3b9c61def1e9c056f4c3932a5d32f5ed6cf49c6581fe5eb8c62a49683ce7ae4fc3e0093ae1c031f9f657a45b59dbcf0f44283346d8a8e7dc2eadb7a42dec2ad48a91a27c576f8247a6dec43fac671e51bd4d4a55683590cc6dbf69a119628b1895c2e21088cc99c684df42c5b69f7884f90e9831296c5c7a13b1de1749e9bfb8f6d4b66011944d810ceec0410f0d292923d37c5494119081faa493b08f173357f94c41fec9390aa57fa9e516e6f2876b84ad0576a32bf9eb2eec6de61c0c8f2ebcb2611ba5f70e250a36b00c6c8255dafaaf45379b859524c5e106525b21206efc8e9924afb26627fd74ea49d40117f7cf779c63b896703a020b081ce77a132f03278ec8c8dcb0325bf54a2d0c9f8ecfc57549ce1c1e3c87a62dfb645f12a6e61ba131ad496134ec1e8642e1c150cadcc47063a889767610411fa926ec6fbbe795d33cb8af7a991146447755972519d496827edff4ec625627b6c4157e7904622e0ad32691d8f8d23ce331e098465b53a9e0b13099b8a3dc8a7d6a8f37df9a1a638f3d7a0ca4ef6492f5212f32ccd6f3b2cfa80bc31fd7f4f4169e14c4a9f0a48107ccda455c5667890f0b73b15cea624891235398eee2b7ea92d75ab74c0a09c6761e49acd3e6213b0e9b75548b63e72daff2c356cdd81fb0b16c2694b3098011f35ebb18afafe345144a74c5db71839d8b0b9e5a3897b1d5eb8c4d29aaa7764e66b63cb59274e8434ed7c1caeca88427720d01da3e2ac29684f52d3de5c696007c80f2ac2cab86e82ce05597cc6ad6d90f0dd7efba87ace931143be087295a967efbb0c065a53b0f61e80e58578f80dfa8dde7e6207d4497223551a7c74ccd12a13f7ce8b2cccd62e0d5b4014b246eea60e6b6e2f74c27ba43a3f6614512949fced15a3c12851770e69c6efd163aa786d2a11283c962c9fccddefd2521bbd3c8b31bc32aa7d5a8303304d2de20ba868d8223c6b95e5db5f527f09a403ebc451a5dd2b85e1275702b6bdaccd83b629cfbc9252cc2057971b2fd57d43de141bd7861ed42f781cf64700dceb3504561c34db0b45a25b2dad0af1ddf77c9db07c72082169227c7aa57232442cc6549ea3e34beec52a9ada12f7bd8c93f306971792cc105c9645ee331359a24f8f974c11784d8eb2a61693cc875896e0da55b80a6a11948a6b365cffe7afca93d5cd33b0aae324f166e5cd6d95a70f30ffce4cf883e487b484d7354f4ab3845d120b5bd12a9a6c34f9692cb1bf447751bdade6b80d663e866380b9853c29e49a5c3f79359ea527fe4aa93c07a3c77f6de9f7365649dbb5b58c03898e4f18d0dbbfd3982af1163a53dc77dec2034e7a9ff4a43f9e07668d20437a8291b6f22d3effd89d7494da30937a3e4e73d818e091d968495a2d3b78d7ed25120638de74d12fb31ea188e44a7c74a797c7b68ef298d45a41a106f6946f89f7e3efdaf3a781f7fdd973f4cfef7f7e542e68fbb7bcb292f7a73034f9ee22f1c5442965841cad7018634a814ed57205171093375e588a520cfcfb4d94a62f2378c2dbc4c65af055e7343b7375acdcbea790d0e1fbf784e067cdd4bfb5828b24fc69f394bd539ae64931dba16bbcabc26ac168c5b8e228c2b27869acbc5d7a5085e369c4906b8965730f6f415a0a46e8b9e6c3fb5247866674550aff535d1ba1774bd120f127910aeddf2daf40c5ea2086495437517974ca650759c263c221293c34e06a78a072f6b971cbd8c0eb5b117b9174dc5433c0a21018a0e50d3192332b5f87e19aa29701843b8903c82c0e1954116de6e801c6d688da0c5a96181346fc2e3fdf0c15a88cb98aef014ba932a351348b4838b487f8682bae22c49860d9ff4a522b069128b21fd81da70ca31f8451a3bd2d205b9439c19f4f4677de6cc76677298d4f07978af787936cc6d677823a2f6e2772c5eba1ab271bd5979a43d369a34602c49a3b85bfb1c18f491107efbe522e72d31eb863c8a17caebf1a1f9868aec77a4a6838d16659631a7e32fe012e5a19bafea4acd478171478f97321925abbae00da4f930fd087bd72a8cfc589ea8dcf5e5144d4f9ebd4895501083d0d71f220a487c5c083edaa26dc5e6a70ba51d2606bfcf6b907b60ee6e33a7b6900d4515ae145d527154f6a8b7d191371d565d54adbd66554a27112f76dfe289d321e720914c8135f72498a03df5f22348e9c8222781063812f933028de72da46bfc595440a3dabc3e6d5b7e9dfbbcdcbbe8102d8c1bccc7c7aed65699d02fed4579fdb450e8ce81433985f8a86079a67722fe32ba739cd44b42434861a512806286a7046ac02503e50e169dc0baf1a58bf55c1d95a1f77e5577d3c2e39154efa03b1217d6cc5024e6312ff49ef0f532b368679768a786e1f64f1d27c4ecf5058fd125ca3e81cec1cad8f1ed9f7528fe4cb8ec9a7a8089c12e1b63be513d95671c83cc6bef4f7a11bcf0767b9e96ba54837bb6ee8e8614ee893a5e36c427da8e98a5140843d799ccf159efe8d3c9de6de685a26555bafb555c326850dfe73295f16a47fe4bc144568c80c3f096c78b4972019ed50bdd99e51f38248b2630b0255a2ce0b80eeb146f2edc0df67d93251d6e433fbc506b3b735487b7718bd7cd0cca7dd6f644d82e5ef91a9e034090fd6a29a45175490fed53074b3e79340ea9b5a8663aaeb6d5c14bf506fd0ffc534996c7099ea3b1c611665b2123b26b4afc793769af42bb18897977501d63b1379762f15a37d9b03e88e55f93641361be5551b47fa95fbd6a6f3a21b5da34c57b12c25ce4cd286d1e66c1b32820e07cd6a9e7113881903ba0c58faf4d8b862d1698a0b0f7045c7af5a2afc7de05833f4bc74de69e6fa852f095171f8140c56aafdc72e7a89f5591edb68dc3cc1b4aeaf49295b2a44c66ce2e36b32ebb190407bd6502342231cbc00bf4cb64751bc6a7818b78b23bb68e07eadb0c2efd71cbf521c1fe2c7779e211ad03b648c4038245e3d40e63d2f383f93c5ad81c0f0a6dd7a7c316b5572bdb66aeb1c93e898b2afae63ba38a7eb8e2f019f5bad52750311698bdf18f68bca02c5249ee78745010eeb3d5746e08f693b94bafcdfbe214ab0e926d0df463c370297c0f67291eaa91207d24a651a99d4f31eb6b213084f9ce8f9d8b31850a8116985ae827d9a5f8152d8dcb1b1f8b7dec98b8e2ef0c5f44368bd7d00b2f6ea828494c89343cd5c01e2f3b8b8ddfe24e40d2a00e776ef5aa7f1e88556c99617507fb61544ee1764a1e5e7d4526221facf1836dc012fedd637dd7083d4fd828748d837bad1012e40a304aac8e51a190d1f867cf7186d3d9d95126f722a8bc112dd71ef5c00e78cacef6d58d539694b32e468fa581a7bbba2786d49f86a690c7f90ad83d6c9bf7183a709f0a15e0a4b16e1edc416477b960b7ed19aae145addee2f3694b21f55120bb90dfcc793c82db437e1370bfb923ca7d1e14fd7959bc6cf90de7be0a1a132db977cb335495e05c58c3e73a1577051f58985c550bbb8c11e4e7a85906b73a02f4ebd9c0a1360308bc2170f5d9db26c7606aa45d8117908ba3aabce2f70d694cc52cb076fed435216d224d8af3662482cc07e8491804456c8d0c92459f0006983e971f7df1216892ba8f01d045ce24a80d970c096a92dd6298acb009b7637bdafcf192d03c6f41a69b9cb6a2964c2f1fa2c5a6c8a910a0d58591648d3b87482cb8f3e32e5748ee08deab0e369b1f2c5a8954f386a12b8d9e034c47f60c7b544313da260d3a0bf659a81e7139c069afb1e74cdc6df60f76a4872e91d0d144f617bde74e394cf5156040694c3eed12f062799240d851177f3d63a1fb700f718fe8d754812b143716a20dfdeeac5c0a383291b2e3745e765972cdbbf068891f5a75bae2ed65f4158220034ac9f8275e810ee364fc0b496b1661283cec0d9bcc05e1b962b5bef74f1de914c183472b89ac662b562cb1e4c9c79148261522e97346e6b1c4766f62908b87b3f87cb234bb9f9e5ca068e8e5b4bcdd4c2107ab697fd0c9ed45204c46dd2bfb54c203fab885b084ab5a6800dc9fef4ba67b536f517fe1aef3e6733b743725d659c296328818bdf5ac9128c735c097899c62d29e544b9c9d3dd1e2dc400b16116196c4acfe6b781f692878918ad0974bf0a07feaef3560fb9d107c188af1fa828354f0fab5e145b102219b60dc1685ef47a999a5740782a8e2cc5f093c454a9ddcbe9e1d3b6bc1de392b750f50219c0ce37168051ddd11833cbd3d7319040e9ade37f2b5cbf0220de71cd0ac057d261baf3eb30f828d2b24fe2d8c0ef15b232a3ccbef87d18199ea27c65174fd7b61748e3f6986ffa7462be6a46bb0cff39f444e5af107c235bb445674f27db79b24add785d077e1e2ab427f87d17dfffe3f3be7bf6370b4432f4b94b58cd12f3f341881ecd3228f4a9bd8194de33135d6651fee4286da0089bf640393321dcbdf4dcfa90c4b4062dcd9db180b163dbde81dadae4512284b6fce05bbcc8263fdc6870671329b1aa3dbbbe11b50480e699ecb17d04b62cecbd6a817cee3c4d13a3b59767ccc5bf86fa65c95e072291b4d0caf25cd0f3975ab235279293c333c47986d2746277afe68969515648cd556b11fe539b6c2ab4387f12a54455bf3ba2412170f22e50e42358b3d0cbb05780176053c830b0653fe467ce0acfd53d3b932dd92836d4747a6c33ba3de0e731cae0c5c06b600430de30cf77fb268e08f4c8b3f623cf09fe43bb09fa43ff0cf64bad0f337f48574f592e78025b11e9dd54d6048c5a5fce8fe3fb0af4f656e6728aa417bee740341cdd5578d284b2af4654f096c7c5135603a1e9b575082db2abb4994bf10ab7b8109a2da5cf3e9c83ab36a1ec21a33b613ddefc82662bfcfdae12209b5c09c41f25a6821c2075c116183345c237558c731169c8aa21b7d25ea5e89458d400cac798c1b42c41608e43da08702d1260f412b0536f8d0243260f905afc2129664190395f0e3b3449415b6b796ef4a5cecc0434d0fd81baf08fb5b807c6057402e389850a85e73c0974b08581764eaa028af07a64ded13f4a2567ef77635dcf5fbf4c0081c0866aaea4040f3eb900eeeab5fb87a010590dba107bd8470d06764749b323b00402c84fef55b30594b84af9f564a03006f7200c0ac4d595e16da9cc4706e1389b27232c5b7b9b32ebf60d0720cccb0c7e5d491d5bc67b1bd778fd4e42f3bf8651c1c08060e800202c11000402018f0ff7455a4cd4f84431da92fbb5b9c9cbaefdfb2618ecd77ff4eee19d4775405da51c95aea83b2e120f20d2fd57ca282838f1371ff352e6af888f6fa1576b428081c8c2c59651f97838bb947832356d180f3b8640257741bde498db6ad690c79be050207ec0a02032e04c2493914721bbf28140a88a415025d48925a7af2102e92ee9c1131bcc3ec396b75f09caa9530b005fcd940a01befcf712b98e15f2b6cffb4cb08c5e339be59703e1c522fc4baa5b9390200306381407048285808000c18f45fb28b7cb79deb05d874ce77e150e1813f0587d64cf829380c22c9f7e1d2dfedc97c81b0fd5d47d0051235e867e0000000c2dd430d65dc596eafcb2dc209060ae38d71422fc2bafba7fc61ec5abc6a345eaf078da3046e7fdc038582e2619f20742658d6194d59e7eed02dbf7478884081a1f3322bdfd93726d8ee951f0f38d3f01bba5698678609dfa9e32a411f9cec04ea3e91f49f6deb9a2bc05924c8864154fac86210ebc597ce68d69cb1fc540491c8e447f499a347b5ebb95de8f123601b681163f9155139331a1521d9f54389377d4a2811403a75c229d80095632ea01ef5ba60b349c48b1f5043195255850c46a7d69f4552355b3e6840e65fe90f9c89b3f1969d82cca65d9ed641231b1fb81ae0ba1115d0f06504d51db977e8c8ba48c63fd98dd7949c482910f31e78fabea0131e0dd4d31d08ba72766ce5dbe04bf260a4e1277e8b173d8d879958b6e1d9004831dc10b112ec04019b18fc5f9b447433bc8b4891c6a161dba34f96b0e92606f147664c3305a748fd976a80945c0b85dc220f098502b06d7e510d8a7677770a96e73154c93b05f9a95e0efd404dc7ff31d500fc8fa90667e3ed8f440c9269ada4f03d6ff9b6c30100be167048003814340c180410f67f5e35c078d07df7800de3b93df453706fbcd5bf16ce41fd737090e7cfc07f113d08baf21aaaf32218b8c24ffab5a4af91b4b5580514e2112d898683091bb3c1729c1b8d7afc6432a2b9b216765b8d1c79a6b82b945239f5940de9ecb6286be5e3e73121e426615904a4921b1478a058279259a2ac2171f5ae44e0d9c7668565232d64791d45580eeff521d158101d7ddf40d8e7375de055e9e51251b8f9dd6fb1ff883e70bcd341f24ef1b9b6abaee31dfd8b20d1e955f8f84296f37aa8b7f81eeefd49ea47fafa7c262f38d6c914e8d1c6297045257298605f88b1956b1f06bcb23c69c555b69334f13b2a4aa3758e37c827b999e85e4efd1093e8a755d1dccb29c65b41f9a9180e55bc90b16a959c9b73f3d9dbfcf97585d995c93e7954eaa893d5018bee4090add22838df1caa40748712cf9bd9461ebda190f872f70bc7ceed0f2d496ad578202cfdd757fe1301fb11512f5f72b2317f5c7de6d1579fcedba6fdf18990b557b2ec7f55d78afacd967ef8dfb7a537150ae5bc49518c7b5bd50e275c275349d73db788d35438dcce616799f6daf0d47b6e2f8e50e5c987501ee05c0549cc948892771dbee4c66805da7998d65d3d27eebed335d45b8ed507b9a179a93c45b011070691c2354fb1e672f1f0e20577f01485de199d8e136fec2cad5ed27bfa08527d9d4c16d9069a742ebeed489977deb86dd6d6f8ba2c810301e79c91cdd34bc077cac7501b37969af73318c1bcb89716763d4b4dbc0f4a70d708a312267809fc49818ac0d5861c5abbb54a013e2c3a9c1248fc1816e04b86a0bed212324e49e733383a3e72c4adc06003e4e8235be0c833f17a3aff27578287dc59b493d294d23783c98b0e35fb94fc33e89001ab19d61388779fec864dca216bc022699584c64560dea9123e498e94a2397f79e9dc02bb032f37dd316d49fafe73685ed63313b7d78db3aca8fe8f31f5b5269f7e1efa707ea203febc4a4297ad2d8ed510a8545dd797f372512ee866614501a4812501e73f6345adf7f1b65676fa78928dac6aa6ebfdd8c8b552e0278dfefe7cd8e15614ec6934624ecf930703a5aaea79c9d0f72a2afd73c74b92333383fa3006cda1c8665c87468f39dd1ec2e3e7eeee93472419f43889afc1796dcc5deb47e86341fc6bd681eb2f427a2b27841cdb9f94d0b56859c82f74d14c9c5b16992fe1bcb224cfc27feb562165f85acf4946b3f32194770a3031da8f04e5d1e7913f20bd71bb451fcefd402154afbe315d16fcfcfc957f1702e39ba83e8f20c1e3924ecc77275b1862158caa4a43ccfd4d18a25826bce8104a08d7542f574fe13a2cf271655b3e669cd65b1619a63f23e2d0e90eccabfd846e1c749fe92925aeba003a5dc400777397b221cdb8a13612842c42ea60906346e6634d8bbedd19e4b132b4646294d3137d44c3f3c8cf63fe74ce610cbcabb088b9774432d2452016d92e9f02f33a977c8c65a3b1fb78d4028d74c87637fef56b59491317869a11edec339158fcbc82e04e083c07f76d7b2c8f431709f72a9f46828048d94468a788f5b38f3a30727b3de8687824c08fd9876e64ec8e8aa510e24e1f95937a3a520c0fe705e9627320a5b0fc920b78b6b189db3f4da87d2682a54d36152d30f4645893d80c31c1edaec00360e20165dd22a2d81c814597ca52f42c858e852f14aa6db6f952652b4594e2a7c6b1a7b1b6755552b7623a98e1b62c659e84bd1f6d7c73042846082b12f4a87dcb5ecdc2fc2ad9fb85898caab7ee118ac553e0670c9f36e907e58f0bad3cf03eb99aaa46778632e49af3a7f869d805b542e1a5194b63f190b4ee5da4f4f264b9a95ec6b3b351eae09d2b4ec86c1287fb828f54dd6dd4b69aa0fd061af4d6f42d57ea88242a1215e1a981039accb0dc1eba177d640c197e643afc792906c4ddbdc2941f9664daaf7689a2fcb0cb9a5192e98ff99663a6e79f6284d8719cca04e61ecdbb3306dd1698666f2085bd852da8b01e62b8eb6f4fcb201284e6a916664ed44d7e2cae05ed9a5090324213bf5e429b55c0a8a048482bc73362cbd1cc74382f2643b68bdc4978918a6fda858d198302bd4dce66bb3ec6a07d8eda773a6d76afbd5c3d00a9e6fdc13cfcdda2048b2c2c50e8156a446408cf3e66a3809b67991ac653a60e2d1912c8364b902997a55dc670768f7996f3449b2c7d7aa8b7240472e98910fabec6655197dde834d1b92fa470277e471cbc90b59ed7274bb818747e2812418b7652270021aada53f85ae68cecbb0ecaceeb13e3bafc0ff7b0a62c35eaf827ea41b2f738bc2bb1e6efc20852cc123f80e9240f8f0bd067c410392d9ad13f15966d5e0b4f71f44d8743b1a97b6097caea4b9ae0e3eb61e767c7c58fa6423373175db16340862ce0b6c1e2609115d2cd450f1a32fd64049d813ae3dcbe170483041de5fd280f5f9798db8bb5ee90bae20ca1496d8e3b2b5d561bb3f4a68d81c55256cac0ddb94bb90e2e4141fb64f4b174a78bafa743c0a9cf22c5c35351b28034e74cc23e3d11e762f78c62c17c065b12cc74a0cee5c8d2fae804e2243feada897a4b5032d5582b3cf1f4f4026790d94019bc0e8dc8e96cceeeab66b955fac001ce0c2495a1c391376e88c4c33d716fb151712f6b8b46550e78dc0b3e9223df2b3c3ca6a4f47c1c4e07156014244ea66087686745a9b113a13aea4c74b34e9e28ce8493f82a8c2efd697484115a6bcdec651c3ae9e80801f900a34683b4713025211e1ce9460cfedc9d96030fcef052f5c99c42740b4c74ed60def618ab7ec63bd873bc4bfe01b2ea37805616c8b5394f3178f9bca3244d161e7f16bd10aced30ad9d24b1702b4cf8a70af5ed866f43afcb02648ecb73b6a93f5e4985e2e3455d94e7e9c83a1869070bea565445f8e2dc2b9056ca117fe6dfd6867f4727183c2355612db76169c1bb978161a1d4eda4f77a7de124e051719b3581939cf8021bedce196575b96108d5f526c3015a52419331721cc588ed7533943b2fb29a4f48de27ad68a9b87354b1db8a86066ef465e86194b4f0701b7af846c30a8b719c79b20726c5f503d9773ca0b3dd03d3a2c924180d493da6d70dbea425efaadee4c4d216f594bbbf4c35371306d1d9e6baf4dcc49eb551c8a711ad8a8aab6a9ea29ac79b8f7831edcac47ae7cfb4003dc0ae802e70c140c55048e4e1b1506945bbf77f2ac6d3c0494e55eaa471b9202d73235378cd7d343227f72f32c542e4e1c52a2efdf1ef0192d5d332f6cad69f8b01fde5e3eae061f483a8bfd1ce30c75993b1908c17d1a442d3b22ae28d3ad19bda570e3a4a2149f256d8ea200f7cabf596cf60a255856b773438559d9be52d4d36ea4a569878a2accf3735957f8bc6c4fa3626fde8432ac8b83a3a571fb51c44754be5583ba33b1c43a315d802a4d0915afaa779ffbd7a06dfc27fcf21f253ae028dabefffc836237ef2fdfbf12ebf9f4f41e0f3edbfd732720dfe54567a45c97dd18b58212d8fb1142bbe1fbbcbf7bc3b1024f6860d736bc7320ef9dd007eed2dd8c2840d6c7fcd4e1c953dae40064276271808358e6e27214ab5207f54314c2eeb937c2f7f71ba6a3b460db9b3af7deeb504f83fe29eede542c14002daff8db8e74ebdcda08cdb0c494072523a793ed5e32147a10f7f914cf0d09a8875fb694badfc64dcf3f14fc73d0782f096d116d5c4a2ecdfb0a007cf801363616ad76e5fb1b876d849e6df2076484d8104df6ea472aed0ad0a3d263cb65636b5f27ab6eb29e1cd65dbd448affea603feedd79e97c1d85aa1407c8cf32f9710c6beeed427926f88971574bbb07143ee49b45a0df860190e0223816cc124504fc430ba034135be75d5cbf4b458b14035fd45b07cc8b92c810ef5ec66084482f74477a7be92202c446d419a66d404e509d6c1a2fe82765e222f8b829dc9961b5df5a1b3d9a990ff6a9553f910628c711c0a14c4d609214dea4ed5aebfa08b37bd12217ea5ace2ea8cd135f870c8056c811a0442007faffcc9af45a12a6c48b1ea3b35dda97d0ed90bb0b099e6c11ff146167353381b38e09e2e65d77ad6cc6f65cf9448b54a2ecc66cf197978fa8bbf9e8e801df2bab79d3dbfa4460000fddaec294c7dd8441a4ccbaeb1399bcc2955cd2505cbda3e980ee888822519cfcb48d3cf1366c2d3127a739a958f004e44e61d22cddaa7dec4dbc4cf75d00a1400c132f1ac13664e3828e5bdb067df7069d44c36d8a0cdefbf2acb1c429227c92d4e96b73a4cb895dd12eeec647930b4b19ebfb275af15619bb818cba3f0909399ce07827b452e765ad1422119361b24ec4593198a72f4b8a540524396dc939ac1b724c8a28f0e9e96824128142bf46e3e08f0cfaec84b625636cd208cd404d6001c8da28090b9eabee3fe138cedfbc52407eaca79347331aeea78963a0bb1e04484f8835ab5bee3d4f11937b667d8d7feb60bb88ae76399ca639c930b5b79a6bdd9561e889600d8771f3c32395ad937758286b599c01c1675522ab38592f09fc0bacd3d4fbe7c6a2f99d44a8d623f0ab081ea1b627b371a2713701236367148a73d358e4b8d6f98048093abde8ea3e400c12a787165ebebb0bc7947beab3e123c98141c426168ffc86741f9a95979eab34f283eaf0991a8e87bf063f341a52793a30d6f2247ca6795a0bc80f062980652659b6c18bd40ac2c8eec77a05c4c2f51e313cad2ae3cbe10515ac83294e9b867fb6b5a3b99b38ac3d133074cc33cd2e8dbf12e5924b6b61e4d316be740446fe5439a0dec26f073c5eeb5dbf69ab1151b668557a25378eae06fb5c8f06830793f7421c8dcc586acceb193675a3830f97459120b4cc3c9bed74e61a74ed8920522b1e154e742a2a4d2ee9ecff10c747da60e2dbdd1f3dbfc388c12577f5f71dc9e6efed1957eaf26ad156eae3734a04bbd02f868406d803dca5a6c6d9b83fccd73580032e025327dd0689e8e766636b46abdf3c8cb0c52e5380924087a7f871e18275663afc0dacb38117121567bdf1cff4c9ae847a441ca8f3ebff958fca927670ab9a71f88aa94ff8cd5c59bfea82dcde76d17beac5ddeab885917b61d4d73241674eaeac346e89030bec705f7286c0103675d683b9a97082bcdd5177c710fa2d7d019bc12884034bb1b3f0291f2c9e70827054c9aea4796f394f1ad57fc5a0f7baa16234813b08cdc1ffd1a4de0fc5dce5a329b8b57ba8d11724556d42b74cf4fd271aab10ed4ad7ed154f55f8b42fd7bad72c487ffb5558ebe8bced943207c67c8ca791a7b2124542015e4f93cca50a37b97512aaa3cb2638bb16a1ef210359d8c82d99ec695b4f2abf6cb605ece05c80ee328acf5ddc3ae5ff0ce6db77db50a1285fe5769a8f971d7afd54f28eebc7fd102c8000000f557e55aff2f7febfe15c9afe3b5225abefe3036610a4b7827af910fe8b0086633ba94ea3178654c882aac9f9002bd9ff44c345a8fd342c4cef09abea8a276df5b09627a8f27f614036a48adeb73f2179f7be5a2c817bcb05431bf11471baef7f2ab313152e617e2d07e735cff1171ff408255f1db7842ec88038c39f4e9ab612c839625d59005279b00d733fec5db91e0a2fbfb3cdc3e21ba006ed0637d237968f298c37abd619ee480d6840f89dadeda02f0cccfaabea0332a11ff7ad64852fc8d38580bc58f5fc7366f81bf1286f33de2be45f2db3881f6ae06f52625e8bdbe4bf97a3eb073a393643b3f31ae23a8c6e7619cf1f5e6bf55f14b80bff6ab030dd3fe37e2c8d5b22e7fadf0250bfcb54d0edef788fb16c96fcbda8f008f11dd9a254769bea7569a70127f2da88ff47a7c740fe11af4e880f2a8c8fed1a3324acec895142a2d6020b95053d22abf381f7f69e15cf20e8feb5ab6da2faf1a90b5f3f5e4cb8b6af82b71c0a08890af29841c949dbf1087ff4dab9cdf230e189031a8f7e5067ea690dfc6bb8120cca1c0bc2dae7b682761baf385fd33a6119e2a04b6faf42dd917f0e24eebea65203723a8c1d9943a4e2f11961d2dd85029c94315e19333a89e11dfa256ace7a1aacdae60974e702160beb66c5fed7bc070506a6daeb41663334c3f8420524b708b11a2d77cf75a04a6715d1be3d4971a3c6cf09ed7d46279e29f2efb8fa54ff4681c4c98ec5ce97d8d7b520e15d7c38a8e4050630e57a57c058412738f9d25533bb0fbb214a8f6798eb8a6d8ca12b34414e15bf0a30057f861a091513b6e5f0a3ea1c3cc570246ef94bce475cc2086578bc5a0abef6b55b6d9f6fe7def70d3153ed76fedc0c143a1d1fa5542a1a94b1b7ebe1df8d390b05f9474cb1ea4c487fdde29c16b0ae1c81167084bebad4b538de674451067ccba5dba7ffa1cd21807bf774a95eb70f5b5d33bd3281c1f7745dd7444469a66874bbb600de85028d55dee601598d44aa26e58146ad35a5ef1cfca43e2b34f64aa728b23e18faefdbd9f740302b941defa1760247503c500d297feb336364bbb41f5c60e99bcd6ac372eeb0d31925a20861201cc1121b1bad47d2962360fb45c4af18bd99a78bc909bc62cc1c8a822ec662fb04b77b810302def5028a8deb65022d2f7a55f9655245e7534097dbcc841cd9f5e5c75bdbddce8cc20120cc3e0ed590688f79775ad1189c852833a49aabb29c3334fa030573d97bcb679ed0cf6b9e3a263c9589e1ac47d732099a115c1fcaeec133a39502acf448eb33bdfe339b1afa44ad7939671e41688a82b88f010c8a9afadcf43a0efc0ffa05c0f04a1e8f96e74af50de0d756709c9c1d2ced125b3491760429212032937981baba128bd8964be4cb228b9e3db7a32eb9cb5f8fc1969d3c559c264de0bfe89ba0e5ce7a58973105352b6434b6c67ce5d6a14506a665be56664e7c5bcbbf62cc9f125e9f74bc5e24a0421cb66f6858c969a53a03e70ba229ab95e067cdb7a5e09d81a61c0a4414dfe4446c4fd91a1109c0a390c8187922cffb70f853a0ae892640b70aa6e5e79b63f294741e35a228825d30605b15af486375c4af365c38bb27d48d5cef3a4514cb0367d7367040f1aac031317b7230d092a35e56e5b41fc9067efdd4320656b157696c5311c2b2bb20015b43b1ce7d77b54b17b9dcd829513ee8c54da62df3ed4b2c1fe1184711e12d595741fdb35134a659147d1b20cb1b0bd139a06a6a49f13f62c7b5087474a718ad66029d982e2c9925e7c041cbfe90bfe2dc28e40645aef5ab1febafacb8a55c3120b85234e79455ca757c780498b88fc27a8a0e59cc2a6b3a4badd150b8b81bc2f8cbe5ecc437e6f9846a7e657d774bfcb5124df9a1b268eb6eb9293fa76f17190efaac4fa5dde2a5d95f780c900ad3003d8741471b8fe676a578e10befaa3b65b29bed0798f6bc0c503f57a11b1af7b168379526fe34574da073d96992330dac2ecfa1bb34443cee33183467d68002d6d71ea3fe46de722c3ec434f3055afa24378dc745a22861ee9205c955d81aa0f593e3f70ddf364629ca30820e8af11d75cefe02ceda8a551b566266c6e0b132dcc68638ab9bee5b7ac6b9c1e71292c93001a61acbf695d7161419d06747b3458ab3b6bae179131233d638d9036043708ff6269a813f814cf93ad51c0af5f17b513f24e1a45988d45f8bd8f5a89b47d80cbbed0a31520e658c9a62f6deed986aa7182d845b951a96f421381214664888d04b9407342acd8b30ad611474040874a4877f1639cca1565e36d60d0b4c71aa04ed0c768d6f111b3dde30bcebd7374b4287a3b876fd79473579175bb07b1b238a89baf41e8cd7e8fb8b161bb65bc74be904c6080aa30e6a19ee7a06cb1c9f1aab67e2f4990ab0f4fc381c33ba8b0ceb2475124cd45d9067b8edbbc4c87e938bc87bd8c8da0dc28bef6e476b08b01019bb3146ffa10a517cade78ab9e600c1a3affa8fb149e98bd76b1b91360e4b0cf1ebd01f269f53920375d023f0838a2a6b5993ac8468177ec0e9e4b8dd90cbe6047952abb178b2b2d9237590fca40a727dce0214aa3c92a2fee0f8e9be4d57c95c263f0f2e2baecb3a87334604e586a87377f61f0be718fe095db2a6b337dfac4b76f1a3db96fa318d827ad9a9d4d968fc591e5bd73c8f7e831f826d927760f34995e667cd7540adcd3e71f91473042a319e275e9076283eef4651bc245a29fe27d3cd3e6066152ca109631b41dbde00e3a95072bf01850118587cfeaadf4368187645339a8071923b3ea408c3d2c51602c0e079d1a86c25e06d79e935dd48c120f06ef8e7b19b640dc5f41dc84405545ffaa8b4ec6fe481725331f79423e6bd1341e669fdbe34ad3e3df1651bd028cf76b713b57140af7af3d7bd0a8d55e21a7e2f4f8f28ec6eeee9892a579ba51659c4b90eceb9b5ae94c75b55e1b89c3a306c227ef18ed5e13114001a4a8a2ad981feb2f11f9861253c6cd8d2654c6d524bbba9da84db8a6c414edaaa518d8b71abe849f9e348062fab4ad427cf416a7684b00b080a86d4df69a9574728d9f9d8cd911ac4614fb8b018214f69231e2ddf91aebab9dd07a64a1f66ae7d179ff58b5b01efb012c480e75f5d5ba9c92e56ecea70e13f879afc119ac56a65ae5f14238e8eb9f743e0d029778dfd52de8b8ae341d8f1c03a656d7802eb5ef7460546e79a45fd5274600581b60e404c9a4a9ca4dd77f24d958513491befde2bb551597e63cd00200ec93eec05ab6a7e80362d51f739cd4363b941ee7e85bb63073cb17694764428da9224edf10611e019742ac5f9b186b4e36dc9143cd197ce69dbfa6f7943ff09b4bcff4eaf7e59ddbd90b3dbaa37586791445aa290b78a730a5a2d05c4afc5e6a13f2b5a92b7841811ef5b745d28c5ed533b8cbc1e92c4fbc30087d943632be0cced21e3f5fd6888a29405db3543141550885a1ea93ab1c82bc4cd38732f899ec2d7e5af48b8c728963215fd118f7ddf5c4922799a2f394f70f0a985ded5457a712a980d9ed2381944e9f9641b065d67413cc94118f80ac6ff9b60fef92ab6352f6a50c1b41dbadc22694e3e868af5587eae6698f6d0a1b1c236234db912d3603c6ec1c9ac35b0f5c28edf7b106911a9c90c3c5aacf449f9191b6e0af1e9565e2cb34a16a3fe724670c3d2b0e8b1f04742ae4ae7d7036510cf3606ae1e9ce935af619fae7fda5e05c7257fde6543869c13d0b90fc42b207a628deaa13d27d69f80dee96c804ecc8b65e9ec4f153c967597957fb392da9d24c61d43cda812a2cdd8525fe332cf3cbfd83ce6fe8ce2b0b075ab860530e901eaee0004387b567362154058c292987127983227742485f543d554c61b4cba06c5d722e50f555fe6ae568ed9d1a8b0bbe8dca39186a64182a5640873d7a609610ca813c059a735b2ea3b1e2c80e0343112dc87cf024172cd742e7a9cf4ed6d52703c86d887dbf33bab71f3c5e6ceb991b450ffbce1900d47a82af26bc7830fa37c1aa3560dc78e387a7607e792803aa0a7fc86a4acf6596dac5f36b46de5275e1d7f901364877f659259fbc24710e8fbbb2e1d6460c6f38fa1a263189118b0e92501139e65a61cb62e163c575b94ae51861ba5f2f06c94601caf6089b8b3ea4cbdaab3bd3598527d70b01a6310c11205f23e19b1b2a11a25389cb40c66ee97c3bbd425c95af0e2de2d3ccd7b8c278ef390d8538d75f5185cd5d76dc92dd15961b91de9c81abc39becbc831260a3155dabc6101510ae1c883fef11b822bb22bac057a20e27ea5d7f5b4753151595ca05d1dd6ebaee460d5845690c6365170b2e77696892a3f4b8349f5b28fa564e51616360b6578ad20a453e76c25ee08f403f868f4043969b017454485954bc8c136dcd174f65567a9634ab1d5b5636f2845037cca397dd5d3dcdbea41a6c96218a07b445c1b047db624c3153953afdf203bd83646cb3a3fd9c9e214344bb7b8cc66359908ab869993ffb2ef78e38f1283732f219123e7aee2bcdc2f7a2ed576fd7835955be766240feb6bc4e4dc8ef8706f345fa2fe2e13ffb774283bb034122998534ed653853963099785d5778839339545b74b031b6f1f773d2e67382a120841b34d01edb9e4ed802ad060ff4ad9a4e1eb5f31dddbc21f2f1d1b8d1f1c85c0bd82dd815d8251cccb7b5331610521f0de0f1dd39f2ea4ea5f7494d970ce7c9d107544510a944c5d038025ac042395334e47f322407f47d632ac7c88f627be1ff776383413f79ff1f3fffd769fec9ca40c09fc23f55a8f093efffa30ffdef06dd023ffdc827f36d20eef9dd9a76e53e41c150bf9aac32ec6b60044dbf2b5531ab6b8debeca309b42d1790e6b6a9961bc7916773b00187b408630b82cc84bf854a7902d2a18ac653fcce9c168834b02b88a47f627ff07882df65ffc016088aff01be1ffb514c3c1c00e167e61dfce7e807aefe1c7ae03fe1a77550bfbca1d9cc6cd61a6f5f809a57af1f7a94f12dfccf3a61ccd0bbcbffcc64fcde3affc04156ff03943fea9e21d2e8b2b04347237cc2467dad12b4dda9223081a128744d4b3b4581ad4412402c41413ebce35f5d394ec8cdb0878ce00c80604bb68612df1b29852992b6b6ee9d27f8b928edffae5e0463a00630d8bdfd4e2429d3f1d19ea24bd44fea8d1f1148ffbb3c03dffc6762f87f466f037ff4fedd405017f76e467aa1513c3b6ff47dfb95ad0ac2c4c9ea229285b983795ff9c72d8a1590eb3d49f033201472d6eeb05cf379ea1b5f1fb2cc0bdb3c25bcd4dbaa7bdd0f382dd0676057d0c770c1d436e0a1da96cc8e21de6880df2db5066c810e551d6673fc49ad04f9ed3ffeefa95e791b051a45034651b7c69a3f6892bcacfec955fb41861ad48b5f9d7ed462dc73e875718e2578e584a6ebec1204fdaf66f516c9ed2afaf1ad5ddc9cce145fd4ce5a1051b98edfbe18bbdff4d1836a6055d84ad524eb51e769924d123606006f6fc16322e9d4e157cacb6a254b4d74a752f4dc9bf8f5bbdfbc869eae7af6dc58b27f9baca05fccf78497839896060e569d1e45a97d56e032433c53cf3aa2630908364affdc2a71cf1c7c7a11fdc93e34c63281972825b3faae0ddb72e7e59a16329cfca8beecd824fe11515af9a673a752feaee5cb5372b10c73438353fe8d088b6c20b8c26bc1c179efdb4125b430925acc66858d1835689432e9d327841fe0de4cf8f6f1204e1896277d2241582401f379ab258f8d381aa6718165dd78685a57cfd1f60608097fea7547ae268df809aa65032fbf3fc967ef90f2a4f56a43d588a527b9567b86ff800deb958212de7eaab27e0e2435225fa6faf6f1f3edfea5c26139f967ce0100d867763e7ee4d310f605d455ce30e39b8b47301aedb3de1c13a40654d0b26410e2fe1df8c9ded5899db5a48c8fadeb31cc7b3b0eb4bd083168ec47249dfc4c3325007031c41e4a208ae97608e32c49b3752edaee241af1fd12bda1459b52d1cc8f6d76e4230bc2852f4af75b324d2f16721c623e376556d041c5ae2ea9d609f973e52702e1155eb316ada26b2bef26a53e5062326b9e7a3c1ae52376e77849bd757a2b3837cca0821aace478b55756492dc5d036167436a1e238f0b1bb8466e473b30f550a230071a5cce7698bd3c0d21e2c2be201367ea7a335b598dd0bdfa5bd36870362a7154a73a327c1b6d958ea6721efe273efa447673dd515b29aeb71f0cd69f62746909d01481ee230d373100ca9960e99de4c7b01ae8018cb3cd695481cc82d9c5754a18cbec8b6aa97c2758295d5c2c9dc6e75cef2eec8fbd2fda13c069c6b948244dc48e900e407cb8f33b0b83ad82e010d8811e96479a614efb913a854794f995e61ad1d24e3d1a3c26e4d2e787df6c35b0ab6208b9f3b4a17275f22001fda28176756db899a00a0c2ac20e2443cb24a33e27b9378be6b6fa3316bb2c037297438c71129bb1632cf87d2dce3d411f974c9c50b3a9299ee1de6434a50d2c79702113396501088ddd8614034999925d892183d8be6297e91903989ea8df06b1e7a13dba7e42a7ad9659abab64f1879dd2e53f44d224203cd48896e136e11e50c24fda51e3eb688dccbbe3d69ffe242f9534ebffc7f75fae5de5a45ecded5756ea3bc8151b0ce9bb8be24d79c597788205929946eeedf924e71a3cd67ed5e6ee96be78e37a12d6f906f88ef5357a7739c6a8104977c0aee09000070d285bf2a0288e5249c5f1d303885e9825f0af241eeb784ffa2057e39d723fee6f5f997bf35ff8ae4d7f18ab8f2c695b341e38c8d12b40c7a1be8d8b09eb18b7e5f52ff5be987f3c556233efec754b6775eb6a654e0d07ca14ea71dcdeecfbb050f55f4c59d4bc968634571bfec706f2d4fbf2ab34884df5c5760fd12bb5fc7ecd07e210ef6b76482df21aefa2b12aaaf152f811dbfbd44f93d824e7dfc50d1aa50f81d03850b67665016522988d2bd74ee1eff04424cc2b9e93e292f2448b7045a3ef8298d0dc1cc43d324ba3d9bc044ddb1a3edadbfb6c4177c4818bf1efba0497f230e804441f65b6ace2fc4c1fc4ae01f12f72d92df88db2a27fe9cd6663e448c3f22ebc57664d99e7e5e42cfe464b8e2c3b8baaf99076e30e684c1df842852a3f8bc1c2d62fd78b23789e048fb0af60a73e01cbf7c88e84b864020d4d70c0b307f97df8883494033ff3a663906fc75d6e0bf47dc3f9048b1fd469c9f8a6081383f5d653778aabbc3dbd2cdcfd2821570ce872fd09000afd1baddd8b5fde876365b48cda690c1ab35a3f4858225dce9b07dec5e503f16236b4a78120cf86a08c0fafad2f077ff3573a474ebbf8eb5fc68596bfe15c96fc4fd6be84e62be53510d51722f6c8f73535ed4733d8cf1577b112e0ba98bdb8fddc8e593ad404a28a9b2a23c61cc87d713d0021e597b592752c8e56d8f701c38bc86eab4b0ef5ad88e00576c7ba0bd258cb746d841b0a7eb6baf6e299f977aed7a2279a5c12fdc8c80dfcebd085cf8f77d712d576c392d608e576076213c43bba1d0fc87c62160a5fea9a061f6250769dc291732634d2fba7b72a4d77d01812d6010b612d934dfbe95824b5513fdeb25ae28f3c3f1937a8c5060a1e7facfa41a991e4462fee020f1a3f357a8a318d6d60fbe638f5e695b987ebcc7a728ebb547b035bc8b9fa569cd1627cd68bfea457d27af48f9a37c7219770384da90cbe04f6271a07a5836363e582a26a25b3a6594a7229da48f3f27fdc4013cb88a0f0bc57673d699f2a3415425869ef6336d9e7c779c9d7edbdb97c6721f21cc9e9cabb736081d6c7e4e9d36dd96b2d224a7bddb7d5f632328a9102dfcdac7a98080d5292851999da07c63edb15e76d33d7320008fc5983048be75dcac446f5eb0006a1db1f45caafbda1e9ea9b92dc4c2421f65202d3d9f825d053570a0e22e56ee073f20784028055dba09836ae14273e3f659cf17a34ca9cf7cbd8df65166aa712c3fae863b80b0d03611dccbafda4f34f7304a19506f8a8ad3c27ceb010ed898b9626ffc1855ff91c4a6b21f0ab985441f0a05b0d9fa92c4662e3439515110a712fc5cee99893d87bd76c772cbff83f9ad84f8a00f9bd8cdad74595d23aa46390b000066241800020a06080e090d0bf63f9fc4064066febe6422b354fec5f0e9ff5d382bea0fe0f93f0a8ddebd2e4c9354459e689f3715377f8908f250a9d226c5021d1a579210c94069935d60c9f2d0bd95ee0419f0e8d8d8dc2c5ea28b30292187263eee358b3518153a88bf27a693a6e463b9c7164adadd81abad90b67b1be173a9adf14ed94319e7a102a1d2db36abb18e623ddb46254e995509c58e1856719f310f07abc0d61fd28cfa47f4490dfb457c1ab2d5767b8e083d53c2e8b9579496dd297520156219c2765f450e14d48fec5d8a3dfae8e096b1f0f9a4e67cbb417424641975f1f60dff87113cb715d1772ceb8cafcbcee1d2b9e66fc5295d5bb9b07a3a746eb5a2bd1e537361885ee9db3d3ce92da08f900669f45a6029502f6db1edbdb63ddd80f766e610c00436740782ded75baa13ae083869fb18ba1ec6d8a6be0b19095d70de33c1d8c43125af96b10241b9ddf81d7118e8d652ecb71b1e72ababb1dbee0a8af567202619f23757bc7cff8fd477a3b9df54c35ecb17d530cc81c52129e7f08e8c4841d977361055bda252fdffc1fcd6409e7c924e98aba6d3d09d68f079c2d70000660c141838042c140c341012f03faf1a12713f7df7e7772241fdfbbf144e08fc2efd8944b7f7df859322447e174efe2cf3a7e094663f6a2400d161aeb069945153c02229758317065a6938282f3b309fbf589aaf0e840504ac3e94e507279c262b8776a52c0728e327e949619d75b73d1ac292010acd7430410fa0619dd637c497a8b2c34ed6ab2ddd0f2fa890418bb76ad1f4bfa426c95b9f3a4a3a699625723dc4dcce35eeed86336908e643c728bee618e157a3a46d9dfa518f4908b99ae05e2ff69d999dac57f3b1d1b5fab0272f8d30c4e1e29579e4d52c18c1851c9e6d60528fcba0baa6fbb6f8f7b43c6d0984cce2baf69fe7efaf81d7c5e1f3d391c1e26b9ee65b6a8426166c77a31fb67737abab8712f2448084a0916ec03c26651bf0662c528b63259027015635705bc7c8bf74f38b1f10bbacf5efdb088ded0e04f9165fcdf42547ea25fb3a4d7047ae4cbb1e429f142fc2e085eb48d7b02bce3f029943ca2ae1aaaa53bb7283575d69411761f7418411b22909423377aa8b83655bb5a03b5ea1db8580d3817d0d1380f5f6491d44ed58d5f67861826a011669dc4987cdeb3e881ad8820e115ca531f473262700e4cf192a217e705085fe812118fe073a0bf99fe8d7ba8c16a26f242c4c4274d3ae91786154202e13fb9326b91fe944086b77b47f3ac834dedcb7664a9b2bbe7b96f7aa4869bef11dad22dd4f1ea9847fd65afd7ff707ec076b0c8410913bfb2783f97b874f0a7a290c1d1e8d4c1a68ad90b4ef8da94eff4cc6d2fff9a146f9193e323de026ff23984b626a69fc1ad277752b209363ee2f9c6011fab8fa098fc9c67c0a4a18c1b9475c12a00e9544d70b7c0ecceea3230adeeed73e33655e4a0a757131d2bc078c39935a25220d33ca825cd3bc83e4d3b4eed3c704ff214298e8cc4b6e0b9faf808f0d86167942b28e6888cefc2d9fffff93cf1fc9df9ff742013ffd0c1f991e70537d7f1b11fde33504a360ad5279f397ca27855f18a177723245d2e98bb884a3cb9c1cb75c8bc9246370652dc6775d67eaaaa87761996a5e1fcef44cb24360c53d2cdfc91f637a5d329e7686ef7aa6639d50fca7e4b345ad1552ab8569723bc84475d1ea8efa79fb85f7dff2f9f7fef967f7cf3fcb47a607dc347f7802045769993d29fdfe3913c9ffe4af94cf4695672b33e96f8d554e7a9fbb63b081d8ef4de1df2207b982837d44d5679b0d10f77851001e37f9e1967640365cfcf6a63730e1b231b3696022823ce08533a8ee3f259fb5a2dbf36f5f68a4aa5760886ba440f1b91d7ea2f85b3eff96cf3f2b9f7f968f4c0fb839ff0846d3e5bf3ec15860f3ddc7731679fe95f2f97e213005e982061c5e8e2721e3e01a7452bfa7addc4ddd3cc1b8d1343941814e9b8c47ca811917f6262207f1fadc6b4024aab562f279e731450c3f34f6207dc37f4a3e91504f5e225ef28474d7889fa8c9f99f06351640fc2d9f7fcbe79f95cf3fcb47a607dc1c7f04a32d842b78d3d6a3f8ddc7730d69fd95f279ce6c1cb9a86010588c8d9f79307669bb2ac0c2bb99d3f7bccd1e842053b967041b538a4155f5f1d35ce4cd6560b06e7652395176840502ac25d5618572754f1efe4f3c9c1ba4b18c10e998b1adfa7ae1290150e1610faa5f3648d6510e7fd1155e3774ee621ec48c41a40e65fb096ad89cebd8116c404d0ee384a2bc9c4349f6323c65294167b105c2f10ac22e04cacaf7abc90d2c74ea0f4c6e10ff0993db9f8a126beef1b34cccb7a3be2fe30a6b0df77c0f67b2a0f6b7caf95be5fc5995f367f9c8f4809bf2ff6695c3f3bc32e90eb7b11f28d690704be2265f9d95f4b47a5aeb9c771ea0b8ad085ea253a2e2c842ef3465d78cf18438de13a180f43a9cb8e8c8d8bc2a9040ea65161ac14fa91cf66398b418ba56651c969ee49308b18283f951efca1a0181cc8a491d68813e3990a125852ead57d1909598fa6bdfbc6b221c0b379cc4ab7d9b84c98aa49e1b34bce68acbe710a1e04943c42140cf87d4df5bddc0667158fdd217ff74aefb9d1e0fdf231422aa7c8f07649dfd26f6d283c94e72de5ecd3d7bb6968a7632fe94ebf90b926e02f7b0e3506e902d6f76b49c6ca2ec758489adb4f789cc10a9f8e38cf2f4cd2790540158d78ca4bf1598d20f054fcae6fa7209014eeafc6fb6fbacfe33f87fe7f3c3769f4b1289ae998ecf96565fe44145a957456ad3c35f85d0404c6fd87b6fc3c17fbcb324b5b6d555d02e1b22da17b67061ab9babb9b5727ca80eb30023ce9392668cf961bb4f20a85efc190fe025338c33d4f9635a5d1818a306a48c7754e2c5af397d3f77a9245f80d8455a244fed35435f5eefe27e189b57210e790723cc0b6c730f0c989fdeb435fd6d5de043c1932295be5cfeb7d725e9af5e170d4add27c6d4f65956877e17c40f85959099d01a3d116d0ecce63588b81b054cd25ec18e08bef7d086cbb49a9925b5a9017c74fa1f96ea633057689a8d2e047afe8d36ac19ea908bcead05cb019603ee8d5c158c5cfa3ccea1fe0a37c0be3e066c2bb53a903279a4515c28555253cbe99819392c3155d03d5e2f8c137cebdaa032f988d0750b1831d815183e1ccab7e964661f5363bce1c0113bf9b2d23c672c5e9b97e86ac5f45487c3307b8d24fe5e23f96934547ee847041b5c4113953de81edc851903ec7f66d7fc938de4bf90f1a3c9f9c1e3ffca46f2ff077dff8b8de45d9b1c1f1df60999012a7500083454ed46658926cfcc3df542b287e0e41c5744417e1e1edcdd95e353539bf04f68c99688691ec7bc17210c58c14c477c94ee5f7cf0b5cac937f956c12a30a9089e52bb14ce157e10402a74ac2515b8dd969a9c084cd0a7003843d1c0ee4010b3f47a782d2ad9b4a510a5cc55d8fc8b0f421945963bd22e2ec069735db7e41e10691042d92714cf1b6613492534572bb292b7101c32aed68d5cab477082325c432dc07cb02b60365c30d8e8379c095ba5985a1a3b475297f95c0c376f1f126ac7cfec8992e77004b0af4bc54418d002a450b09121f889a9857fc6effadd9bebc7f5013f819f4aaf54ec07b71b957def7e0e0450e0cf724637100445dd549c8f2847f90a174443a443e5ecf34c04dbb25fc8d6e9489d5c43ac0c15a45082f1089631bc20455e89fb5dcd0b3a93482610119719ac26d2bd135ad7a3ad7f24bcd87e4978b1fe3be1e5ef8497bf135efe4e78f93be1e5ef8497bf135efeef4c78d1844e4b4e16078fd8ae1ac23ea9302034145de52b56798ef669b73040d01bfe0d482fa8547f23962f57ed6d88d2e4d88c6777d7e2f881d9476eaf31c6cac49b75ff16ace7802bac621051c35deba30f8951d24b6f39854369423faf10b661065667caa24dc8a6e626fc7fecbd75545cd9d62f5a5540e12ec1dd2db8bb5b70770bee1e207880108243b04041d0e0ee0ec13578700deec1e18deff439f7eb7eaf4fa7d339fdbe3beeb8fb8f1aa358ec5a73cdb5e65e6bffa6fc0cfe7cc24bd3358e667d15e8aa1c01f80f44330471af13100c923dfe7740c3ff9bdc72ef2b2a288d1014ca9011e194bfc9ea0bfec6f88747812763e73ced40488e2fe281b706a9b730b96fb1d87416f1ab68cb672cdc0b0f4541808579200b07e4c9b256a17b519a42d42c5db13fc1a9e59e57888f3a58adb96837c2534a89dee85fe41eb674bf20b16cf4d77f9ddc63494a3f7e4f1b09cc4bce2d2daa6fb650e67629876295f4995c7fae0ba8d1deab6acfff10f1764d8335312c2966c942e800a7a95beb741c100df14a326b66d24e761e7a6e59dbc065ae6e15015dee29e71d609962da149bfc6eb6f0c888c2218d65b667980acc7849f3c229bddf2afbd39572fa383c95c728736cb9498a16bc8471426441669213edb782b62433c2ea57e3b91e43b83c4b31ea3e39ec0a5ba68a77ccd71f703226bb5b133e7ff3159cec38b9a2cbcfaf5526d5375e8f64766ea4cb8deb1d4589823b20dd66b928fa425cd7a3147c8961f679c36875654804f6648a1c17407b5c52edaeffaade33a90ef9f07226ac7b0f46449504811d899573163ca08265abd7f89c83e9f1cd107bb73ccc23547f25bffc6c23a1f5ede7c638f21be1605a35ca697611f032677b7ec0cbacfd71da199a50c9409c86508127514e0b3b44079510142706453a6b117426e9c1ddfb498d8c0effaecc50402ef6cea8a6018dd954e3addd8ab153276332c9695c85af2e5c3a8d297a5dafe00d53e1b7fcfa2f14d836f79b3baf1ce1f05b09d83365d78435d5ca27f207ed759b851aa9984bcb75364b9213808876198b71d80168ae1b6c01556caa4e6deb168def53554504a51d560bd50cf6b51e2786e393fdd5ef25bb303aca83c761237aca1147c81d4a93c30eda284c69483f16ed84b764718ec3978cc329bef09b9b3dc366b30029ba60576262cbdca9eb2be39675f5241be5c4d4e72db0d27b9a34609fee1904c06f2895ddc6e5a3a523f7c99f0bc54405e07c8d25d1c230e994bb8f74fbea5d6bd1a4872a337369eb1361c5cf29b56c0cc32aee4c37567d5736bb873db7a5ca375b1b93115af54c96a651831b07016bf7e655575a9d852d4a5b0421e6da31cff63ace6e25a71d4258ee6aa4515a579c493a769f13dcf0c31aec1bfa53272672f60c3efface0290f523cc1b1ae7ca952c92b86b9b9a22c9fa7cdcc94f135632961cefb9b667d5a6bdd4a31179177d2d1d12eb753fc458eb682a5c8f0736d755a41c2d1fb9306343a8f76f0ef68099cc4d62da72c9bfb8874cb82de37474a3886ba9b86d2843e81d244d15a3f80063ce95272d9dc0f791b9d505eeed12c956e33d7675572b0f7d9424f0a01702b757194cb40f98daf7575d19955132e328b7dfe6dc8e4291f3737f109d7474632eacba838cf4a50321f8d3f7a29aa9645753e9645a1ae484c2d8d6033671fab154188a9000bca435d88731b078fb4fd619b86cb78c12974c856a3947bc8980de85563d4b959b3e86a29d45125700a6e9e7a2e91252c8f66c595633bbb546af286a3ff16314ebfbc05a650bae52d0a959ef84efe39c7c9d4eb4143c7a56e3637c1985d85e3e1f3e9f76592633ee60bd0a9ee5ef584b5f26c7654fe6a4a5d2fcc4478d1303d934ae7253a8d17ca51c52884bd17f5f7aa4ec8bf3637a5b8699081e38179ae730c683dceee719ddb803c381ec68d294b228577a56170a2dd6e3b8823b02eaea2c8c76f3aaa39974289fa6abe105f4cb60350ee0b03425f487f0ef5a67fba8b8df77c83b73e84783ee679372b4a7b4dfb717ca5005a43efcacdfeb3a6f20c7e04e3815cffe94f5a6e77cc5fce76a3e9b3ce1f8e895b645b9e3e6c3db6d81b492b2456e14c53aa9ab9dad59e64e29d69ee7f10c2c83516968f4d312046cc38908635c5c4d2affba018873c18faa6b16e63414c4b9591336fe82215e713991275a7b1a2610525a3d9032cc0d1e1edab54cffc93ccaea6687c192a81958e9742bb75a62d274518b94b56a91519c5b58633e28ffd0008960d055a6b169855a6b381238c4f8a71d0bc34d5b0d682622b223c0921631ec447704d6cf340a82a3f487a3ec479ca463a6c8da7fe4e194e1def4354be18541f9e703a0267b567bef5ac019c4b428e214d82849f245e73f15bfbb7dcb2b834010ce7e73a6818fc686c9ce266021e52f2618d9d6fbde154b06bb036315452313f6854a0560b7ecc1a0622677750a3027a3c3db684d7a0c71fa991d7a9228db1472772dfeed810c47395894425b84a0fd1a7d4e971c29c26952af7fa48eb73b8f81dea0c1ec07d7ae69b5dbbd0f0e1b351a98e5f77bfa247966005981273f26bbc8c584eca5b6d93bd8c3e4c019faf1fef26a01acd36c539cbfde35f3da16e951d7ff9d8e0ca9589afcf437e9ce960d6343a8b3e0ed34cb4e5856486e9ee751a9c65e2bb740d401ed352bb40e5f5c1c2f67d1eecad118c1e552672a0ef3c306ade47cd33daaed0dd4bf65531f3f87efeccdd7c95ac86bf3973ac100122316a99785743c14ec7dd1c5a4a45dcaf6512d6650a1dada62489e6beb59efa8d3f2eecc57ebcb77cd9334a3d420fa5f8727192cc27d6106cf46d4115baae92e6889b322a0319112ec5b8e295057c42a8d4a17e7b7d05af67a5c151a62b0f27a624924381673e17c351f7a171cf93b02878af398872ca6fc39579a6becd11cca889a001d082df1fdb14974c25889cb0a2e6ee76939f8aa47e3bf82c7d1d504b0356cdb3463164df9cf34c53e623e8e48170ae59402e76d0b709523934837bd24f621931120306e82310f681bb894d237e109675562e315adbee16ad070bd0f4681d514d85764f67c2d3f0544dcbc86a57ce7fedcb119effdc971984fffabe0c500dbba21f22a07edc746428f0a85189ee602880e7d1682adc388e28a95a06e43745d5349470c655e3dfdcb74ae8035a8718fb19292b0b52eab8a5329eebe29ce220a29d21741c816ce905d4dd11444a87926533a14693f3f5ce3ab74e57fbc8864c67d42c86b721dbf3ceab1df5a790492659ec174d42370729dec4eab48d13b25fee8c7d61b04fc2f8c02dd5160d93fcafdc95497a7578b77a39c48da8566e53098d95645db9c0760f48ec72ea86659c30eb5912c090ce35958cde4c88fa00f7c3795c97301bb5a374794a84f749934011a25407f324b2138768b03651c8423bb27999e9c36b7ec2c6a748fee6d5d134e28e2c7e75eac94bc5efd21b5ef4cdf460b68fe9f9671b5f255a9b14df298e3848727f1b926139c4b9fd5499ee1103439fc3f1e93d09331cd592a446acd7cc38b02347e8841fd1702ad49f0869293282dbdcab3dfd53244f0bb45e1b4e9fd110211e7ff6b47adceee3d64734f98ab84b3ddd9cf942ff564f6a14737ba174007b2733f5169d678f553c2485686ed631f8ab5cc780b6b78c87b724c7c32072ca658a9be3390c66851ca399177ac6553f338f03d6dae1f3468ccc01fbf7c4f4a778059fb0759846fddcb82ca2d0bd87b6d1b2b23fb42929291b5234cbb84a2f96a0098d39e6c58fba1430147092ef4d38c0e746eb9b5001676fbe5c3e58770eca8592e54dbdbfe7223ecdbe775430df8b5e7f10d414566a2f67b1424bbf8579b7debc7d7acc7ac3589da824fd718b4347e723d23e0f2e375e616fa8025154dec8357ca2f657fb0ab244a18278a374ccea74da98d6302d57eae374a4cac94f63e37c30434861706a78d7a741e90f5d96e9f79a1305446c33eb5c2ae9f04e3c99da6bb894f20d98463906e8b212780575ed4615df3c1f28c8ab53611c8a9f0e8e95d733c6d89ed8933001545fb343ab178cec1236c051535d9d54a7930a422f9dbb7d158b739bf838ac4b6419eed893ac5349e07665a39bcae062487f2d167119c933199fb48ed08c22ef4a2565e2bfed745d194302ff96aad8c331d15d1bfbc238f4041cfaa1bbfadb3782ba5d41fdf76aaf15300d52042984f98ce0f7804b41fc0a94d6413ce3acbede785b5b271782db9903375af9781132009233cd8fb200c3d10da6318a115c625af7673db5d9f63916440ad0ec41746eddb1e1b1e2bef1809b7017ec5c98e47a10f62379919e72e3a216863a5aa4706b4ce101a9f585018ef0d9f2e7fc9e7a6d7e6defcbceaea1d148c6e51996973a6cce7087f0219586a44dd28411a24cb81f291ad198f2fd418697003894e4dbaf763ed68a5071fc1372ee69d43a88f5cc3845b440fabb448627128a6559233e09f322d667edba1618b7f617e398de774b8f452a79c9cfacceae270f66995c4f3a40def5954a90ea0aebdb3dc0c491ebf03bec75fcb02d7f2fbd805eb1b467ea29e9c181d702bda74361b08dc4aab2f1ea6d04577acdd9291f9ff7e6354c2870949eec1348ac03fc4262463d605440a6659fb9916f93a076382b67b9af899a5fc9b9daf471871375321b7229d25caf9fe29df795f5d563499434023ecdf47bab5eb945faa23a86438838d53d672bc6572e658a5768979817cc1c6a347dac1627d3c2cc841f09af8faa93944aefb70b313a4d122f76e4884f980d6c4e593b8d0be8cc4bd033230a88a908a0c74c4ca492d08b492bad379938d6b14c3d27dfa1da89bd6a05f0ded3bb51d3041682515439e3d2771b8f879f1d30727e9e09dd71732ecbeece7728bae39793bb74215bf188f6887e9e11e8d73352cf6b3f46b7d37f8837aab982ff48aaf552ae2a57d84913f343feba4f23d5be903a8687040a5409ed4d00943b2e7cfbd3c9c1f5e8d1d1901430396e590ef48876ca4b3ea1f664cdf501224ee31e362956175bde26211ba6102ca94f70d8b71d1fe32ee81818ebd24a32198af1f505f23713938da395938d8698983ae0d24bd93a491f5eae901dd319636754a606afe46bda5bbc9955b6bdd778ffe02f28cc53904afb7cffc60e5f4a00e7ad7ec4ea7180eb638762b554a67d3d880a40b7e2c4e04113c50e75f161699614af957289f5e6abcc61760436477b371c7ced78ba7f8390c9f567f575417f46afb905a2f89e93b0da9d77961c41e17d2ab132b5e657c7da935474942f89abd1b831cbd4eefd4c9f6689073f940ba325c226acb053594e3fa69552367cb337c47f00d5f170c8372e706dae04b3e1e75fe8048e92407f588a2a824ad563b51fe3f2f6a3de59d45dd61e8d40381d422bb2cf91e6607c509fea019ed99c0bd856801f0ce72ba93541ea1e65042713c2285dd5d44baadae26718a449028cd8915662630f18f544f003aaf1475fa85801112c6030cd9bc113ef1477e8cc10aa8ae66f212c7bab6c148bace3d28b8d28f15aaf9ef264a83ee5f40fe02b90d2f4e20ede8edd121766f86c3829399b0f35550418c2fa34de13fc04a426385a7b26ef6e4672543de98ea25418efe4bc95a183f68c64220cd0e4fc72fa4c4c2f7bb5fbd57ae0894951260f4475351c401fe3dd4bf561ad42e7aaab598bb49c75022074c017895a532180f5022276d94501e490729041687f6011961257a32dd6d00e69239d7b13bef9ade5c2e85f1e60f5df78e665ff273dc0357fb707b81f8e948242b80f14cbfefa4285cbc151e1342d2e701acbfbcd823e995b6f0e2d5cc862899de74766eefcaa08e34bd92a578d6cdc9840520717aca28e4bfffd1582ef7b806bac4896e603d0a9d31cda6d8d82d447ea9831f098b4aa66f478dd50c78f086020aa06c9161963b91709406ee7861a725367c8fd3e4989adae77bf8777534f43d4bfe605e67f9f8889aabf7b5e52c81ff11216c932ae5730f891b9fc371277ebf6929c5b99a71c1015c17b063ada2877cf5ef962f3bdb52e7341692446ee2334b4f4172e7db32212de8bec9ae2f7273cf317d5f4c3d630ac17071c018026fd9c2133c9f0a89b409e97edc1cfa756cc30472014f2cf9b62e32826994e1a40a7bdaa6933d939104468f3fabdcbde03a69471bf06e0e835702888652a042a44653d18061c93e0ed000c07c7c3f3350e9d8bddb5cead881ba1b1043400cdcbdddc717ec4fff7bd00adefb5afcb5fd6c19e2677cfbe139167167e848f9ff295ffa3fef8ea1cfe30b7968f8cd8ea3bcebbef78e7b6e1feb89d58f0677da6dc901b222b7f34f5d6860c056d938c064c580c7a09ed342df7aa4829abb6baae864e88387f7e8f4f7143bcfe803c13aa172dbb804cb7c17c19bfaa75c86d8f9af7ba437d25e8aa0c01f42b4f7a7d42c2efe49f89fd4e3815173df5133ad3a6bc4f3abb5f494f499eb4e5e0e07d8ffcac3d0052b6b84b1e75ccebb6325dcb7a1c9d1a682eb5b543d9debfce4a7a9819d44ff91e22bee1522d264368c1c2193d41559e43d1a518f426bc9910969df94dbee93afb4e7d03e8aa164125044adb892d04ea8d7d5f90137982368032896c5e15617921cb3e1b39c2a8fd0a6b360c16ff5ef62d00502fb1696e52f29dc884dff872c517ebdf7f5daf29d1c2e2d94bb70273a1c5168cb50321242627db16ef3c974a3432d284c00f8ea3b4dd0d2cd85f614718d1dda686fbbb2114988fce92c7301dfc54724f69d3d0433564fcd1f3bba62ccf34c48a8a0bbf3c6b20c3015c9361409632571a097d96461252f6cf9534d560657c8ce512a249abb4292fbd8495ac30ff3c56dd724ddaf54fb63696bd1054931de97f7c0483f10312b68c0ec0bbd9aa91bc5f919c733423d7d8b7368702c28152fe98e4373068ed0110c3b24badcea38ffb50974cddc498269569535699f745872c656bef9d36bf802f202a3e0d136643715b37cf6787bdae699d063306ef411af438593e9648325575a006a0d23550211828c21c82b25519100c351693605525a5cd7eeb928f327cfe6a65a3b725f4f99d6440fd06f4866ed98f18f4cf264172ddb1ba517b5c64cd45bd46fdcab813d07cab2df34777b7ca8613fdbb36fc6f975a243d24a5df37c86965e839cae203e54ef46e609d99c3558cc250a1bf120346de9a64ffb38f404e884841a3b5fd937b29e12fa47bbce61b2fac8b54ea66b64571aa62e6f857309f02eb1341577108416fe24390da1c4f7f4579f831f71a2fab3a36dda716446b5a2a10383a97461290e301d692fbb75b0ad7f2addcf20d5e3b10027143d7533dd09755bc157710fa7c21c8853cd39530eddc20a50e7b2ac771a401517ed561edd487ace4401f286d3cad8d97475d7ebe6b7db7fee4f5eb7e5e81e6a17f221850427aff4230c6ff3a82c18ff4e981690f25202350210ae1d8232e54ba24e269c6698b54b063bf9d5a3454005eb98fe56e0eb50691f4ec639346ede724072c4e03c3d1eab28e63e02d2593b2b6bead1549a121ee293c879e7014aa7d371936bb3fd4e9c5e1bd82a7aa9043f82732a143840b397049884bf36d80492795632313167a957522a7173f6d1e98096dd5dfeefd1647c5c4018c496ce098d06a1f487cfdc51b0d2583e08481f70704cef10be924476216de7dde2461d71c402db4c5fe2a063ad78845613de18fb1264ac6dca89ad4ca68869172dde7f95d6fe1929fed603e7534fe1c90f0e14dd78d21344359a12e6611d2dec4299f8c2c5719eadd4deb3dcd52d724ac26a78639f5c9f4b63237b57c393edc327355d00194364bc973b6ab6d46ed2d5e0971b805a67d04d66c0df490c7a79da18b6a676ce40f4eba64c1a6cb41484f074aa64546037a8c79d426633419c98e89a7ccd16b0dfcf644b598f95593868a7543e0cd0a344c315dd03f0f089b13d8dab8b2ee8c0a6dee0cebae7371a1bf33ee9f429674a96c6e4ed56cede1eb3c7da5695e99b93cd3f614adf466dbe0cea78a46904d84e17de1177ce840d5a5a28e07fee2378aef540fba892a3f79bd3bc7211b28337c4b14f492e9452a7bf4d868378efe6028334b18be494e584d6b8a8c91050f3dcd664a01ec59e4d9a7eb19f7d9cf6025369f762acd3923578fb3a0f66f36d4255431c4af21bbfcadd6b6cc8ce692ac9ee5d0d977516ba2177ab5dc143299785d981150521d2f28e7ef0030e32bb9bd34facc5ee314c295c6a549713732d3152372b8cff94fa6fd3a9ea8134379349730c751825eea96de0dcc0dced7b3319a146f75e2e2085fea4ab80da18aea07bcfe4261bffe194c10354c03cf72e6624c28d18458a79f410836983cb283bbd3e7ffd2f9f0d49bd497896f7be0384ad3792829ed42942262ee23d4eea17c9d8bdd96745fb8c8ae4a097fdaeba56dc9c99067efb35ac66fd7afb3f51c6c7297c33b3a30d9a0ba164595635adfdadaa0ce91469f2e70a13a299ea8afe338c613a230fbd663d6c0235e5d7c50b212d0c764a144ffba792d98ea77a13587b66e2ba6031c9273a6defc5c38c3cdc65a8bff75742144d187cc47c38d2b4609547dc8cd6391203bcbfa99780efaac8887b84b4fd50389bfcd1da2afb295484f8195966399dc0bfd54eee81d2b7b199c8bb98e987f978ab60c74b7e233ee5b791e8d12aa5468851c40309050d362b924338af921adfef83ea7352d1679600ea387c07086c86c4c8ffaa43d403170ad53a58912938e23bf9f28672d5726728e78951c2741df66840cb36303192a84581f24496d285ac3a235ed2f71513a4bc2207a8922a226d58cc2662ab66e2c9458f646cb4b8ae6212cf8ebcc304a37e7051a21bb1f132f5ffe33fe795337651a72499b151d2da692d48189353a0faf9e8b0d32d296d452c98d32e901307edcfd1a0c323b21b4625b91c741effcf2b3ce50834a6e8241690c741d2289e2cdc66d0c50ec62c80448a862212822348a45d69a4b673a371f3ee6529ea0248a2d6afc84e993ac70b1a06bbf6649b4106b3d5ed6c2e1e09c7cc317c829e81dc7c4739a7e6921b314f39d1d1223ec25a8f7f7ad127d8ea568ac539861997892b53bda1c3a13daa2927e987dd0c21791381577d0691e2f3694bfbc56e710c32de12aea9a81dfee7c3325b08fb4b1b276da3dfb1980d40e9d38d77db5696bade284b78aeafbe0550f183d8bb92f6e3b7903d69ca4d5d61442593d4d0b68a83cdeaafda46176be8eab57b5650d09936dd6517084af8fc0f3dbd1597723c316f4e40b2cc0dbc8d3bd30f51deb154a2454741d20e072593e2c6dfe46cd3d3b3fef0cb7f756691e0d34ca2ca72415b133eb73ad098944867e5640e8c04e5e5328f8fc0b9f71a88db0a8ceb38ac5d98d858140e3aa68ac75bd192d3af4f6afb98c2444a04defa7884f1cd4f4ea7535f0e5f461271e1470881e72929056c78ae5aa04ef12ec0f3e8d7edbf25869546d049c3c21317b0948d28733074e5564bfa41a96c08d6b614d7a2e08c13e94367cba13f8c5bbecdcf7c8df4a3b8a57d7208629f0a53376b5f24be90f76449da9b34ab353f5888b41b78afef0a2a275ee9fb19aea4c6e975f782cdb051dcb363782d704d8ec69e8b0ea5de5e3966f8c2f9c75aad7f6e338e1c253660b47087a01192460112a4a67dce22a7e4b1618a0b5279c3259d8f495d3dee3007b2d39416e1b9e4faab22541ddb8b9a641a490d11d6214fbb88bf7c0f54e0c1a1087f459f765f960b06a69e7eb44202fd69be4f38ba32732d332871f257470d563c50241d67ad2a518bb5a1330d67eecd314159b63e1866fb1f96cfb9db1cb4d7a12eb0fd1b003d4abe596f1f56a758c707cfaeec9ac957df8a7a5a926808d8c875f4a38a3a6f151f9dff2c6b72a434410c5f211bf64611d3f2e22e160b60747e033d32de8babff958f90db2ccb7afae4e30426e2a128bb0ab2c583396cc8ca8f04c31cf7ad1531256fbf9e12165b9ff4e6117db6d5c0c3784eb491a3446edb1379733250ae114de7c3a13c2593036adc034a0e70ebb896e144231eaad9446c5edd937d71be7948160fefac5457d6c919f49fa20827dab585ce63f19dac030c5ff6445f234fab70c6d1e34452e5befcd84c73df85c24583892da30ea32012cbc232d5f36dc9107c3f65a326a9b8cf8749ffd424cb8faa6f9348a6c439c3aa5349c1b3dcb0ccb44f21b611ab2c24a8e19e93889400f1159e341dad3b70844de2974a3a72aed76208f328a26ab8d97a417b31bba36a2ce70a4c26381c6ed2cb1cda614dc5edba9c198e81c251f8c7ae7ae0157bc3e8a8e58bc8538fd653e41b9025e55713abfa178b1061be2b393bea5458b957e43c4efcb6d7854d85336dc58bce19257199cef106b812924acd1a7a2872cbc8daea038e72869c512c1efefe365fafa5c57086096d5d24d961c45eb7ae56823136bd2b592173be70902b0ebe437d081354a60f990c67817469867fa27fe71e6d7a865f050a1a4cb14aa0c9be964a78a6d7c2e8ffb51a69fda83e0b9f870e68b0b6b4b1792b3dc773193dd3a4bbbf9a957b391c01735e518bc29e44f10be6d2d300cf6d9450114e5c11a9c6eef488268053e4ed4915149bacfed9a563b83340a582a983e4792f75dad21ce1b619ae577b336fcaf039ac01782686dbeb929fc7885bd3ba27bf31bdfb50d8e107ea8b79616ace6a5267b4c6366669e27d8f93d013b38e5f7dcdca743b10b77729f06871ff9ece9c19d46b49b300b5b4f95b818d0f96f0ab62b28f90eaab8d5385d00b312b39e8aac9043f97d1fad41425da98249a0c6afd56b9b57b20619d5e700e3aee4bbb4059cdb9db8aeda90f99e080bf2beff5c765ff6b898e075ea631addd52c00be9e694da2d16b4b66811616155feed6943e094892c77f91536a5c5a483e65bd2b481ff3d06d1f8d0c98e01d17469cf2ace6dfdb33ca5c17dd865ab808fe75a7d597e455be21cb07f3c191237a1e38171fb9890f89b9bbb3dc7489b9dfc8669e9b8e98b25b89a8acd3224985db28b60a964ab4e51f7bc26170f5cee0a948c3daec630a86600f8d05597b13be8d450cd412875d28077c74f2932bc286b31f7099b3d5ca1a74c2f4407efeeb4e771c54d529fbf6005dfc588da22fbc6f8b4515f1183e68f075e3c8641ecce1973c48f094a9171411ca16ec2d0785596ba86552f81622b66985edcdce8a947d7632def181c35e2466567a21868ef24900d31f264503341b474ac298583dd2d4383057d522799eef8411f6bfe694772c581caff3499a61a03eccf89556ef86e03eae36fa4dc0e6424a7bc8c89553060b202598c714c26671c5129e4cc017570b98e9cc856b95951904399fd589e4c3d417e5dcee7da9d6e7aaaf7ba7ceea78a620e12d8a0d509fd61062f9901a417a2aa51cd6e7506b62b888f1eb91f2c03c9d6a6ad412dcefa41194a5730f0d507bb403bbd2a50a143fa08aae0b9318f9a0d2bcaa075441cb2c21232d9c181329f9db94c742c4c61b53d345d08d05b821eb469d7b9e8840382b6f0a2b6fe0b75ad4690d5b32dd98f763147c8ee9ea8ede1015b66b12e0639cb4eb82100379b40d76626c6ae65c03eabc83225cd5fb6b999d5fa2f2a94260d2e3e743c07cb0c441aa700988272e857997dd383d1fb7f726548a54be4542a384814e571de956fec13d2a6941d6cc76dea894273f7908d0dcd1672aeb297ee2dfdf1c6e803ac8fe09f10e42cd13dcc33ee1488c6ddc751e5213f179e0643fcedf18cb020a313003c95f10fd17048324040675683404866acc2a68c025e1f738f77f274e0bcfbebdee259c63fe91e8ae829278f3245fb505e31fbfe18980db0320fc366e9b41b877a8b15be5ebbbb7f763e8a2f16b34e67cb130a4e86410932fa1108c7aba0fcd9e2a82f4bc72f4a6674569d0de5feee4f441f118d9c4badbb7eecbf5d3a0abcf082421d0143be321d09a2ee2c1c0599784b5015d2aaa81a1b1289696e1231ce2e0b5c389ad807a2b3e0222ad5f8ba0514382a27fa4f3c48990fc689b41be3c3bfc96ed3befa5227f3231c33fc6bc36d3e5c4e76590d393e7d5560576d941b663ad631c6a55ab8729c3626c993ec7102949ed86807d7afaea7cb147a2a8f8d6342aa490eaee9b3db6904ed2ffa6ec57520f81ba2024fa0b94fd4cf5135f4207f8149c44b6bd2825543c9f3b71a6fd3d4990401916d2f4f0d0d9df6788f901cafecbff40f20314fae2f4c1e6bb066c9f47e4113eaaecd8e02817a936f2118c9e2aee2bfa356c883867a5bc0de626aae4aaf75258943d8e90c53bfe3350e15bbdc7f8019808afc37f11e7c3fc2a37056e733021b76a03a54d42c2179e8eb4b0b5ebe0d5c7de8cd430b8c6ecd8d5e0d50670b7c137fed29f5c3ddf496bfa6ecd64d04fde8ffa93f71bff1c740f84fce52c0e5889cffe9cdfe3faf92e19d05f4f98ff33fdb3591ffd082cf7e389d6bf85ed7e270bf77be3b3f9b9febf9b85f3b3696f3f74ffef99ebafdba91c80744cfd6bae5760bed7c53b776167a133077f6c1d62223f293ee4e7ccf7bbfff03d0e3ee49ffc7d919f1bdf778b2d90febd595e7f601991ac45ec260ce43f93366abe2fdaf223fa6df0bb3e0ae3e8c5839e053c7d63fbc97eae3bc2e1d7ed5524161f0588bdd4cc8ec37409dcd67c5edd5bf4fec8fcfcf0fafec5b579d3d2cc66a9e56c40a4881e38ed942b97a1ec98db6127b3568a6eb8e0f6a45318e2e46a91efeb670dc7fc9e225283cd37df666a272d2d7acc93d5c13938140555ba01740fba065d23d0fe3ae9f8a1f37749fcc251e2741ca7e900ff3f91588e7f6f7efe4f25b1fc979a7ff2f10afc99dfb7603c9ef9c9f17feffa4f905896d70db3edcd0fde81c2be40bb2d108b067c0ad52937c6fa86a9aa29571945e106b16d0d8361bacc78df583a48b0d61cc467b37fb8bb5c9a627f8ec49ee0affd9af2b78ee06c3a91bfdb110c8470bcf079993f02d3fcee0bc207a1b4ca25a7a9e7469177f1dd6646b9b12508893310ddce869a5591ce6f6fcbd9242c92cd97bf363ee87e08ef21aa1cf090fab2d0fde67fc9ac95e11d02e531fb2a6863f7cfa6e8e8cfe4cb786a1b20f11b91191bf7236d5d9c064bfed124f16f638bb403211751928743ab4442917dd43caf4793da2bef92e5a8664bf0a8d1b25cf84c2e4b20dc8c5621730425a6734144d1f9dbeaad8e4c48f0aecac1d407973bf91556514a0d403dd035500b012b044af04c2d04cae8a42e187c3496509dae6805745b671d44f03f2bd22eeb777d6bf426eca9dc73e0e65e70fd063ad6f0f74a06d5fffacbd175a7f2c53cbd4e01a5dc13afd5ddcb2251eaebbfbc8a99b3e2d21fffa0c02b736276b2c077ad10eb7b32b5032183d5e5092c44f842152837011848f39cad838131299b4104aeef8591655ff54320bae42c2d789886936e3ca2f844114c859c34f9921078d97e9d375afc1a3261260dc05ad035b01221283f2b982cb63d843f75e097b7cf32d13c232f33deed5812b9e112dbc904ead305db8006a0c4134eafb8df6c5fb9ed36964d1b138650b314ce4bb8cdf7fb2dbf29dd67d981c4fb72ac51d4954e5d005f644fe663febfa518962165d587755d8767feb7e79a95daaa7cf3dffeed5c96a71c43d7c2f45acd34b08471ba3be59414faef3c7e2ade47ffe1b237bf70c0968ccde1cad47c429459f52a70d7fb612091afaa60f3c9c6cdbb9b1b0a76201d6f7b0024c2883f5d5a6e5f01ae8cb2e9a94ff7fb4cf86160097c55ae1c26c744905983204462922e1bdee03d3eb2b90ec118c183e51b5139d742365462ec7bbf6234bdebea066a19c035b50424e39ecc95faed60f7ce6045061a4bb3ce514093d5bd8a1e156ea9e9ce02e554c69f0f8c68bba6baa8b7bfb20d0801c382698372d0128ac7048d89f52a2add9b12601dcf1de666d4c475c3b5c3372c44b10180001e0843cbbbd6374b585c5b812d75ef9c913678509541b333ac08fc4799c85e84c7551083ea67ddcdaa990a962904bac3cf9032c90a1fa5dab7cafa5ead2b6e66f733a6d5175d15fed25d30101937e1f76a52fdce93e8f7c4fa7707be534a1df59a24b6051e888cce24623f85c017302c4214eff2982c5d3435a329b4a48893e9e1457f0f513e844c2706011bbc73f85a5468889e4824d0c83ed97835ebb55e95951636fdaa93d22f25947e1196a7efdf3deaffbab020aa09b7982e308f16120f24fbb6ff9335ef7b3ba41075cdd7e9365a29d5d3f13c4a81af70bf6adc50d0eb204258959f17a42149245ef8a3c471c23461d7cd0e17328ff7be1ec5a2dcaf601810fd2f6199fe292c6ac29f85f77e40b3ff3094280ec5761e88987f3a63bbe4a84f7fcc0e7963b09bb5923e1c3897f28c8a7dcfb1d36b20680402b30a13205dba1bc449a0dd7c76156b36e5b8faa564ec9079a1cabc6bf68b64e59f5875683256a5245790ff5a7578c6a51d54c432e43c9cd4b30be6776a9f83462d28e2c455a5dfaa49a211bf2d8028f7997a996e21b1d1a2f1b6837cb104a389c1dc2b33a287a9fe6f3b8f47696cfe4b37b0ffd28df9dfa41b4033610b8007522aaa31927b41dbfd24a6cd87afc6d2b4e1c439cfdcce431b6455b7fcc275ab1ec2249d295b1350f65cded876cb2a95dd35ee1c42486be27a4bc8272b3527ccaafb5fc202ff4e1381e2dd2b6884890c50e681e47a91c8a9f3a4e58e636629db13d277eb1d8f019d05f634a0fb2af651045ad6208a5b1b2bdd47c62413b14eeedce772c8291cf7f60ad8dab18f0e97cecc4e6e54bfb6679ee4ffbc8900a8b352cfe22ece4500dc104938cbd3e965c48a435dce1555d8a2f0d78aa5bc13411261d32816a61920d56f10e4b54300eaaac5dd7c7af4834da9cced0bd4152d34797d69c3e7f2b2c1f5c2afff3b66160cfe96f38f8fffe958e696bf3b665679ede8619db4ddaabdd2548c099e290ce3d38ba4fc24583ce9db02edf5528d3706ac4dc88f554fb5d33ea6a7c7f70d97d167a43e5170dcbbc0bced1c9dbd28d026f83e2eab81ead796f27aa45b44d923e95dcb828a2e4eb4c2e024ca5817e9f3ad79b70a5d08cae1472b318461a16f1e2ababa04a1175f1c9d53d267069bc7806b41505171090d70c9d77089682160e83cdd601841d384a593a2754628458dc84535ad587301ed2cbe21b43078577943cb98cf0d70b4a21acfcb7f2dc3f7ea34fd10e0f5cf6efe58abe92b3f392fd03f03487c3fb016fa3bf2c1acfca47c223fd2fe4375b4fe8cfe0100f49f930fcaf83f0958fd0d80eff7e427fdb976d01fcfbfe8f1c2cf1da8a1fed3801f868683b5aba78993e6f70ad4fd39fbfdeef8027ec4a1b31927e68db0bfc3b47e704882bb82ed0b138a6dfe938017f0ef0644fe6640ff7b17c2df0ca8fdd0fafb71a5a9ddfdfa5b4a95e3979ea071cc32ae6ce24670db6e5d432bc64f02fa227fb3c3eb67f50bfa91e7df5fa8a308084d0c19fe511d9f04eb991f58d4a6d05d8f643f8bf1e4e2866c51e6d01924d3cde39df710d3af8b7d3ca646750ae4c35e651a29d216d74a5482a0169b1a2fa23ff12d24be4a54f7cac2f76c32bce35ae059c713284f7a0a87ecde00c7720dc7140c8629f925780c8642f5df14ee86edfe0f14eefe499c19ea37cb4287df8abce80d15380bbac5965a66b74bd1bee6f827cdfeff16f6fedbaffffd0a7bffe83a32dfe7feb714bb0b621e214bc3b8a17f3842b2ddf6bf51c1a2dcf1d77c1e4f0dae67d82c5e530970b17e38d789ca2cecda640266e5f81cd0d5ca8ba09b3f3302d444c9952762b326f6ab11a9154a41de9551e5219e2037fab312fc870441d44456fc3ac5fcb8a91ef88eab71dbaf1fc606fbffdae7ff79f6f93dfbb33a09b81bb1e2b28a8a0939e664c9a06b43204dfc4e1fe73fb38eccf7b9fff814cdeba7f3c7fdf330fe9df6596ab4479db74e90a1a20ad1206dc2ec4f6139f7f87acb370767743e4593e14a6ec1d1e381a1b2dbbf67b7cc466d2169342ce7a4599db7f91e85c182a8d55ba8ffe70aefcb3067e7be7b4df3b51ee334116ec74e6edfaba9aee4f2b8c61517c6c053eb5d17c4c7e1543fcbc998f989940e34dd8ca09c840041590469958df488719b8236d2e63ff3c06099397e3932b0e649fff53cb0bec8f337fe65ec0d50f7876aa6e1d93e2fdc55421874227acfde1da23f4df82a4743603ffe6423427a448d25efde5a0fc9e2c5651c82bc332acbea0169257e11990d35b11a585e78a5edc4680c50b171cc2b2008d16934af8fa24304eeabacc6ce7909b04fe55d1a77a760776ad2342e4f51a6c88054e3c764fd19b913a040609b1c02f0f596d566bb422cfc024e668847041ca2f88b9e5da9ba8b05661b66c18db37531e43a960afb310eafc60575c058a6df29ab9aba16aa93834b109b22767c4a9fef668ec5eed345652dbb5c197459701018f65bc4bef983940e33f509ee561dae9da4ea87b7cf76c783b535649885104d0a2974eae484eca213687cc9c1b478ec18512df69be4475a212ad99c612484eff11f5bcd40d2e3ae5733a248f938cef55485ef5ef6e3f3f183df916c2aaf3dde34b1cd89593348b006784de10da28755215e9216d6e26730e2e344a9ea88e2fa0f7b7474832a0916e53d7a4bf56882e153e2d5b85076d8a8429d33d4f58b05eab85fa100d590baa80b181ee05fd83f8a9639fb3e474d941677b5c0b33b8a0faa15938c90531cf539d2a023ef17bc81af3991a47f8b206430944530092a215c303141af5a197b8d8a08eb2dda9ec6a40652b176ddad0796607a93f7fa477835d0abd9c8c8cd3de2cd4821580a78639357f53928527e56e19d5bd045d9b88cf64aa71011da108f863e8c7b1acdcec917a852410751afe06d31b5286676233eec7eb1ee875760710edf937918cb8d84b7c2b0670e5c43856b62c057aa0163e1ee5036775f8328891f14ddb85879f2ec56dee522f02818b31b5c79761cdd37c3593274b62524bf1bc6b089da517e63b349fd4138546aa37ab934aaa4c56d4b5ae48285b8d6343a885d0c40b81662a9eeb7bf53e7842f3977773af0613359490a5fd01c0ff760a6c544072c595d92e590cf5799482c76938ee886b761ae7534c596318980417f9191edb4a8c8e574d52269a869b5b4975b7761a0c24d56b12a63b2e637928344aab6f178def0b9825b3f5c36801b6d127fff9bd4029795e9be6fc7cca7b241a98fad4372b12969be43d116f18762702657b69f7360e03f554932f57a673108509bb1a2b89c2e04a2f68585bf9846cec8548967642f09f820843c969ef5fc5904b4e948ba12529e93f3517249e9213b1c25935aa7f4eb698afeb03c755e2575124714be8ee0fd175e677e02b18eef978d85e48ff83d143e7de6dccc0b25a1b7dc2bb76618b4363df07d3899212f100f5e3417cf8f285ea6403ff9964c6da05ad586f0e0868c58004dedbfa099f70eef51e2fa0b7b0abb65880cec68e17e3453b62e0f04578cb6b4c36065fa1df7f942d09ae0fd0586eab9c3625808fd4a7ac1d46a4075a3fdc371f6e8a2723ced4be7468614f1a53806cebd02832ddd4328b3a9c66c0b25d4c779ff37a6afeaf04826cffa154ff34ecce3304d6339f44817cd788b432be0f4c071e6624745c7b1f22881a1d34fb0585e73c79eb97fad85514d84a5c587139eb1d86a857d358a70c9295c50d4cf39fecadbce0d04870d2869cd1731b37dcf0573b4225cc13a029bed3f71b804f320747b78f19ea5db66be99f949fc40dd6e7f90cbfb27916251afc7765fdf210ebe423ccccfbb769108a31b6643f4e688ec3292841b50e2586e19ea720366788af8db9504368e00d13a8f158606fac25db2cfb2a7660dc4289ebd6a74299353d5667c25c6c86b49d4261c3507ceb8ad267f8ddacf618e114b3521a32e9022ee0e6c614e28ef88bc1051d9404cda4f8e6a7a49e55f135db106ecdcc25f745cf68303c97eccd0605fd6d0cdaa202d9e20d5a97cfde9195665e77274149b97dbf97e915d2f5bec747f69aa848ca5ce57bcb760e82cead6dde3591dc807e52781f592a7c845a938de82977298fef8954946e2e636fc52e2bbbe26e6799e480c871996cb26f4438c5aab6c5333d8571d0db127478036d0ec6c5bfdcbe80138b905c3f77a1ff159c9b8bdeff50da28b7c66b9991537022e43a6162aec213bec35940d179cb0d44d740c8ff55f788bdcc68797896b2775b0e613e7cd044d080cdf242eaeb389c8db49a7de958a5f7f8db384d65336b96774bc2be31e0d405b8ac1bf4783be8d0df2c54a8d87c866eba5bdb585e7c2a367c1658edd435745d6b408488c6f620211f5646257666d6385c10384dd51561dae3ddd114c5e346de2423cf398f2a0104c0325dd319f9b647e535a8cc49497603d2ec808e659a41294bd9708ee2de2e747814828bfee196f5bba5890c265cafec8a13fd585dd412bf4d2f014fd1cdaf625228e91d5843f03860fd66ea1c985e622c3e38bdee60f5cfd6ebc41f2dd503836f9942aa8c5081c1f56067cd763fbb66059877b6815cfaefde91ba49224b35b7cf7ebd89535675d37a2096d66ee5ecfbf15aefa463991b6c6ca3132c689aef872c108f6bc7a9d7064c09be3c8c3fa4e6a5643a2b7e2eaf5aa8bddd0f32f1e0f43460346b125da4c0de07291bea7de580312d2b6e18d8f7e299e2f61a3d26b0c9af11a78207662d6d2294f9d456d1f1de3dd5f6c24457ddc0095c06b2fa960ccca7e9a2f7483c0bac1914678a67b27e22d412d0dbb7a0bf9d7cf5d7d7b1a5115ca2db4c8131ed0004aba06c507818443a06e847582c1b09809bfc7761306344ba29754a86d005166b6a1dd7de7bce0f09387dddfb4bb18a17da2bf251a1371590913b6995c72f24acef9c3bb3756fff84569bdb9efe7fc08c0f69fc32b7efafa1e4e8af5932f18583facf3ffcf8131c23648ba945c022d9bd9ae42aad935f85037dd5b0ec5d7798eaebe96b926581bc29341668770aa0a2e7e5189d0d7a33dcbac740874b50583a99669f43fdf3551d5475e4504015943a0cea6b18261467012f67648543dec27b86abf762492d8c8bd1992ce270ec839d2bffd0d857ce168dc573ad5c89502569091f64de07105b258380f048184b6d5f38c4aa4a1b1224b8ff4c031b7bd10895aa62bc8672211c297974206e1bd2b1389f6c4ad39cfabb2c57935833ac66abd4244c490eb79f832b0db881baebe1e74558300ffab72274e38bf5f3a0428a4da50b4f2a74a8700787efda5bf05781e12a628f21686dd0137d01fbac195ffb03d00c2d677f564c4821917dd6c790cc41ebdd80b613eeca3f6bb53713f5a594036c7c8ac23122536c04d67836aacd9bca0241046bc1a0dd69d0a3d9e947a7abc0083f12ff72e38042a84e7f61f1fffd3eeddc1bfdbbd6b7a76591a4dfa3e3d9179ae7cb387e7837793e225d3f59ddc396cc4e5d7793d32ee62e73e3cfda40e047daa5925bf9448f2724e4ef3f7d0d0854f6cd27822cf6ffe44a9aa4af99c7b3954be840a728fda7c317434126d4c9d95d0ed16c5370772a785719a101baa143ed0085fadf3408643584aaeaba74635c81c93a7cb7d55f13e90ee55f42fc568e07e5d8ce63fbda224370f7448a2a5bf3eeb52407b5e68c0416dabbbdd0e849cf9f03c2d89b27d5a36c53c5a4028d32b19034da9f382b5228540e953f7e16b31888902a6c42e8b808332cb7a89b59fab04e0b127dd342c953648ae62aa2cd46ebd7e0a7435811004c4fc6fe183411851bfbb7104d49b875512dffdd48680d6f71b04d7af3f9ef9e5ea00533f9fe2320fd332b38172d67a7b00c47b8dfccb908e38bdb8fd47d200d4cb73afd0a2577556a671ad2cdf52422a9870217096da2d52e73b394e0e4e756c0ab25e05b4b072e1289781bcf667033846afc2fe9f000000fffffde0b12801c001a09dad6027a87ae55421236f32a2e1c846f7476354595b9962070b4043f0a2228ba06ebc77e37e4f82e8e19643c85b33e27acd0dc5834dd9fee007d041094831ab8e", - "0x02f9011c014f83db5db38504d842e8db83032411941111111254eeb25477b68fb85ed929f73a9605828801aa535d3d0c0000b8a8e449022e00000000000000000000000000000000000000000000000001aa535d3d0c00000000000000000000000000000000000000000000000001d3f46ffb742541b2fb00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000001c00000000000000000000000757a197b3b17b207d6de3840de09bcf2dfb75b72e26b9977c080a088734c62d901b8291b06dd3f1033caaf0185e6e834d30ee57cc019a419934f0ea07ffdedcc64b8c766e98a19507951f2c7935990fa77f29152269cac9ecf986f1f", - "0x02f901b30182076783db5db3850f224d4a00832dc6c094763a0ca93af05ade98a52dc1e5b936b89bf8b89a80b90144a566999700000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000c2d0ed2cda1579169ab3c9f0e0be0e575db9718d00000000000000000000000000000000000000000000f58050f1ad8258a000000000000000000000000000000000000000000000000000000000000000004fb70000000000000000000000000a6c69327d517568e6308f1e1cd2fd2b2b3cd4bf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000041674750031cbfec1a3e0092c88f2cc9fb8351b3ef22bc9668ebdf0ed11e185d6d510a4488c95088552ac1317781925fdc5fc8a13a95614697efe99b7fd44fcaa63c00000000000000000000000000000000000000000000000000000000000000c001a058a3db6f5157d0b6ee95abfaea2eaa0d31dc02d9ce075706561550aaadf6d4fca05af601d396a085552055575c71a2d0588daca9860cec6df623ec19c908bca6e9", - "0x02f87101830572e7808503fd15b4d3827d0094388c818ca8b9251b393131c08a736a67ccb1929787b80e9bf9c95faf80c001a046e20da3cb4db90b81d4240440ab310e163e0c255d42601a3e12cbcc9cda904da0157bdea96cbf9d6fe4425855e687656f501302c3696e7aac102eec593ad7f930" - ], - "withdrawals": [ - { - "index": "15618737", - "validator_index": "8041", - "address": "0xf146b3fde61adbd9bff4f8f1196bcde182debc3a", - "amount": "15710567" - }, - { - "index": "15618738", - "validator_index": "8042", - "address": "0xf146b3fde61adbd9bff4f8f1196bcde182debc3a", - "amount": "15674802" - }, - { - "index": "15618739", - "validator_index": "8043", - "address": "0xf146b3fde61adbd9bff4f8f1196bcde182debc3a", - "amount": "15620178" - }, - { - "index": "15618740", - "validator_index": "8044", - "address": "0xf146b3fde61adbd9bff4f8f1196bcde182debc3a", - "amount": "15707042" - } - ] - }, - "bls_to_execution_changes": [] - } - }, - "signature": "0x8ede3b38703643c89d05cd18b9ce3a62ab4553b39b26412e3cfbed474c17985af97559512125b845cc72349672b79605159fbcbc9a6feecba227935b60def345799239232d6f529a74e6449c40e216f17673cf9770f97b4a1eb22de1945363f3" -} \ No newline at end of file diff --git a/packages/beacon-node/test/mocks/__fixtures__/block.capella.ssz b/packages/beacon-node/test/mocks/__fixtures__/block.capella.ssz new file mode 100644 index 0000000000000000000000000000000000000000..056a78e1a9299c4ebfc12d6ae20f1f6359fcfd08 GIT binary patch literal 309260 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�bfDe2osax= z&HL90kUTuQIyxc7**4a2Vijx-RvPeQa}ZXc_b@!dVxjT2Q92s8%1+lRLd>u&TR2MquV0js zN?>wrGd9u0TYM)`UBdr!;q$*9mN~2+3EwUbSmoH~oA$ma__HWRb(gnoro5rZekZFi zbN;IUNEJ3V`PWc0d5ojE2l^l`vZxCQ&_P&qep2VQfq+;s@W4Nt@pnKf;yi@zzuVGB zrfehtkLE4b)1t3k-R2hC7@T+H3B+H@Ny#bcwEw-$Bacv@fmo_J(+c@(z3)+%{5|aB zYdIqk^T|AcTUb#k?Qv6Hr8jINI5~=R1oB)I1(#YaOx$*sxn43ZbtUvatx?0yGR`G0 zO!_pFTB7R3QdfPku*d*T;ShjvezC8|eoo212(v+pN{W%!>z=7c(s}BC$3N&>(1f2J zVi-vFo4@-{aJl1rReW4;vCYjPo4;^rf;Q&%6|TRrHizDM!hO0T6;imIAC~YNAUxrX zN&Idj6-XCB>f?=o6USSe*eo3V!_w#H%lal_voC64oz8_3V6Wn@>REg2ezT{oDZhGw zU=Lt`vqyH(i_EY0x9;c5^j=M8REiWWSx8+lx*n`e^+DJ@3vbfER!a7l5~a?mZ;q``nE{b%os~}cGjtvQ0v`z`-Qn!Yl2D1dHx|%A zeLYUYZh7MK3afV+YhbBFZfwj)uAmZ%oZ^)oR()YgK?%SA19=Va8Wy=B=hjZNi*iC3 zx4Zi=wO*KX7MBlfp7USGu>~61b9;1r%!WZ;M}QaaF%|iad@6Py2!fv{_7)DZB;(*9 zBZ`B+DyMgEDL}%--*kX;9$sO&N>q`(C%4me4pFwlGQ1OMv74@-kffWgb>NV=lrYNB z0j)Fo&u>4PLt7tvu1Q}G=ynl<@_$QvrFv`y`WLQ^3P0DKYD~*U4EK6a2|_C(07WtY zi7jO)Eg5Sv0Ew;f#~IeBmh@y5^N%=k5m7NSG`;8SPJ1JrS=7qo=_tk9okguQiUMo6 zJp0b;KJ<|j`qo0o@27uiI|TU-O?4XCvP^^z^XK_}~ToeUfgxB9A5s7hOQZ|r|oVydK(4~l!03pBQz zPKd#I|4^0C@a~g`IS1oc1!vw4vn0b9{V<3v_zO$KUo<1#A97rlR{c9Nf}_PC0wo+~ zj5Qcms)Rd1PWN)(8zL3B4AqJ(h#w!k3Z`fXsyLZg|FK59HGtX1hw(2&v@OMjemJ|Z z6ZBK<@`FC>!-1!#A2)@hyM56>0&jg*06jp$zfNFRNG`B>;%T4-mz11qW)7W67Y!PX z2;*vHyDd1oPx$Wtf5s?lqG?K%^oc0RcoM~mH9e2q5C_6FMQS5+6DoAQdBXeP%;9#q zep8%|N2x^{FFJ6E2uVKvftSA|o2mBD?Z3)zx4sXCqs6y@uM1B)5{Pg^GsHcl>v ze|I!}L)!Ct=O3mMkXP*AVui%CzZeTpTZJ7?nXI9;Ex6o7bH8-fY6Ya`&J>>do;2y_ z>fuow{f*yZcjnyiv)#hhC38gn-_=}C^8Y;e{O^!WIIQw;VKF1Md>fVD!&*hvcK%XC zW)Pf-I?B)Ypt`zCX9$2)VPhN6I5jUxIz3^*C66GZc{pX^ zQ%Eg8lhqlSA~}p@1a0=6G7mReJ8u8FbO1PSe8I0=(d#Qx%ZW=sRvIOZ7z(Lj1SeCF zNTl7$d-~0-k8#=Jt$r@K3d8zpg~?m%&0~9=16psewv}XA#w|Ls%0LXJ=$FJhzlj^t zgSEA9#VU@yM8`ddK9uN1`teDHZE2>{GO>`vP`(GUf%;&f`nzITd1UTHaSWGG(g%kM zS@`}`>+6CaN!zV=2C@mUSaG`gdE1It6(|q=V(1=^-Wvoc?xFYSBR6B5ZU4gT9M5R- zzi~*g7ir&TULEO=qO((nMmb}6V?gs3+LcZjZY4sZ?sL5o?^meUk&v$*jrQJ1qhxy0 zbKd&0q&8A|yGF8YODv>(drB;vxT-~LbjjfYefH_Dr3TOd>wAWZAsGHEZ!zVMxuE$* zC{Y<7+rqap37@M@$=;Ub#nb?J-i8>JTZVi^Sq=r8-j}i9)mm50c-=yxIHFYx)N|tT zhw_yM6b4;3JBL55YBg12e3{~Bjqq9p;R|Brl&#q>hoE%14vQa))@AF#^t1}-O#HG< zlH=le=iME?NPh|tlgv*sIa(`5Hy$SK1<|h{&-j^v42YJ5AcOy<7qcJ`c?E(4AP-`1 zUAgqOVCT6;IUnRAYy5gQ;)uPU03_;_3%yu0R}63yNmE zAKM}RQ#Q0xiy?kx0ZV#SBD@-NfZ&HhlH6;)=*&v1zf}{X40$4qaP(%mJbQ$xN(mT( z2-Vyp?JayDTderN;&4$hl<>T4DaPdza`_go@2ZZo3~_3wDd+mSi` znVs;F+T!nAq)U~<~(+%2k{3Z z7{|)RUn$!XVetS*5$Z8OSSx*_MH=0kUuQ5hFz8FLx|i=LYD@^-h(Xi|DPDTq|MTJV z+i+N%mh(T+X$q7sNShvO9UaYCm(J$z4iw=PIc-upw_lG?XX74PefYGpL^}xaZ41jI z%GNy(sFeO*w+|Ish45s|C_vL^i7_Of&(DGTIM20VZe0R+jjoV@oqtZAkDXZ^o?TXQ z3gfi(OMZm1_nKJij_B zexpjaxB;AJdg+^P{xWU~=m=JZj}+7yuFBodUuSTlFSCCk>;5Z{j~{JojSq z9}WXbW~=uB<$F8~6oh;QvxY%gskXt3y7)EaeN2Y5l?MAnNLoQ`11CfBX@oUPMuRt- zl7GDLAxQ2Qj%ulWsiV8JLunx{IW)+i+oo_GO6F4Pir)-2cyo|QinoSL0N}Kv7-whP zwau)pn-XZ*Gf+)z1}pqJ$MuTluXNNBzY&f*6&L4oET|g}83q`weo`n2^TYgwSgSHe?Gp6I+0%UKl zIK?vg1c;*?C3&YAv7*lsOGL%|Gq>^PSC0{KmO36mRF^U>^T7vIQ1n9hk9X~q>MUwi z)ZfH)JT4B3WDe`Bzqsr@3-Oe+h_ma-K|`Fqcf)8Oey6E!>CjY}M7z9{#M0>jP|r(b z67S?zWmt5a2CGtK2;PNj-x9DzvKotNL4Ml)zeW87ee6S(%!unl)|n;n>{d|UDdxvHS6pJT_DC|lBHN@e!pxXht2f3DDq%uDv1 z4*2lDWAU3s%N{QonbbY|>~%+*SqO2420NIjy}HasB7HMIpczQ6cSNLNHyV8!#(z6&n(mY!lfd4b zN|kO#pkB%{sTL=D`SzlKiDJJvizW1G(1-98w>}NOEYGQxa@P&q$XMaM_aXmqs5uki z@UpE6g`vO~Sl-qI2#Z;Q;>Effd+hZgd-m4E$NBR#vg#hFJO26La@I?wG%|b<08gSO z)~@T!;CA``4<9;H%_%bG`2caZ88!4_NZqb%JY~ZGwtJn268mBC``1{w=;k!v2Mk~zd9&Cm>$eq3k z3LJM;)|-K&^+P~4?V(yG1UDo=se!BKG)^S&GaSPnZmk^C2-i8yhZ6IddjH!^qLQ;f zb@y~aa<8Ni-gIuhH`9e$K|-$PQYnw4PT zbw6PWX)7sD#e6O%TAuaN=^Dgm9+0e?VHrEHEb(+UvBPLwFt?<>VT9ZH9Yv@ZkD4B* z&WLqMABiuq6F=fl0!SbUBEh6FX+oNkOp-;iNe;;+c_hEefTR`@3b`HzX#zAu#N;R` zsVT84(1Z+jprM-44_BFe9$}+V=Z+E);gK0hslBOh?ftHPExjvcRkIlI)!OXZ&q^=*7X6A46A!hH zA>x1N)7h>_2s?Gg7kM5v*GtGcoL%AzF7Q1TywkI&D~|b=^Cc1A^1k?&se_`s?TtIm zaID)=cHocx$W=ZTj&^kXQIfefWe9egKmStx{ZBZkx6?>7t6jhw4A&b1qf2OSANlj_ zA!f03D!t$VQjDs4-FAx;=v<_x)G=|{G{d0y;mR!HbcRas8rKDfd)T4v|KT?awG}d$ zNh0FJ+sDl`->ou*%=pWNNDU?@k=>^r9_ZTl+=Lpvdk8rR0s6ak3+Lg{T!EAZ3T~3h zTwjYI(fB=`tKK=y>j|g6@D5(%33QmHaM7 zUKik-C00AN#qX2$r}*>LhNtZ{1&_PLeCs~=Y@FS><)4EPyU5=}u1=6~43Ojv5xnzn zTX?>tVbXZGW91hOIC@N?6gpxQipTo2=wlQh^19Tq+=>qQnM$P|+86Q_%QfuntEp`SmPoj^?&!*5!5DSfQv|9x5mYlGMv@aDh!E^&CiDQJ-bSNR7Nh1~|^jW8(Us^cK|$rjIWD0Ss}F?Lrg)#AGCo}zithjGPrOV0N`viSj$XCZ0Uy0~mX#)7jOS69czoe{*M{zL-9IznZf`|{aB?|WRv`SP@ zGmiycFN$O$U<;xw*IzJg^Z%a8y{);q7sO&$rwjz7=SNM z)LeUyxas@VM~D?c!4>SEAlF*EL-IBwyDTGxV>xhO@6+)6T7Hh0@EcQ@h)(FOoN&#- zCQN2dYEG!?Jg48K0+Ak}La2*mcH)fSN8jo-igpx?L3Ky~**RH>di^3umdGN$1E{;F z1u>)YA5(b!08Fg*QB|ZdV=t17C6E+%M-eO3Klc_HA_&$>>&94Pb4|LAcq0i>z8%8+ zZ(kj>QLX;oX}!9UrlPF$%Kei~~loTR~lnIm29 z{vUu5b%R_~D6tbFW7>$AwEz?OQ_^)&k;@B{@CfgxhYbzNpIN|Og+dy-Ji2!0u26^m z1ikfu7+>OE33Q2fNCzVr3FEI&{9J2uN26HV@GK7FYdQtaW{km((5_T!w3&OEt|86LrI*M!>b8i}W&Te>%gUzvr?U=WZCUYVcKCSJm?57Ko^;$`n9QM?~{aPYkg&3agfWJJ; zxz%IWaK1yeOK)^*b@2Il@>ioYBq0gW2zOqya7V(Y>=o}I9VzD9=4*#W#LfMNY#Q-B zR3$W$Xs9T7@KO^1&evM9VF<53jLS~_X8^`3Zc9?E?pUAUht9R+Kn7YEk`^G`GEOOf zlP+S$=w)h*o{P&lX%3V{?1b38Be7M$Xcx_E zp;fRLzsri~|1%48sq>04l_YO=)549Sx!d(PbYA@xgbK(%Su3^k&_Tw<1%E!ZcK>Rc!xwN%3Ba4bWuL+K#M?mc2f_FT_ZHU% zH$BHK%#p+}Oq0Q(N=$qU4ferC9-kYF?#r&{q#u9Ghg_r56Zt!FIh3}%#?IflObm$V zDd~J}Q{LsJKDUJY?)007{sG*HJif7N%o>O14b%oEyQj7Qy_fa6xl4Hgn&L3xIZ@GQ z9mzE%S}w1lRfT>1@r`^C4^z3i<0YyTdEDJH&Ae<%Gq)@W_ zDv%HFI8S!7oPr4#nIYO@ak;7a=Y~TFo(gD5$21U%vb5{$_OHBr9e<4ojdQ_}*GUqg zPYK^H>x4u?!8M44rQB2CgEh#~B2YUM%7br=(6*?}PZO^@YX_olVVfDIB`ApN0Q2Y@*y zJvUCT+{NBqnnrxmJ@XuzR5a~V&ZFaLPf#?jq>xyZur(11` zi{x*@KlXiHH9S)?co?w5@IsvUoRdyM+$G_vb@ z7H}>?JpYT`!{=e`=JN)>pMKcWs;Hj;9%~H;jhh$# zN+FgHCkj*S)3E5yD$we!w7=fZx%*j;bzm>g}u9qc2rVx(t-XmY1s&WCR*y zl8Y}x{o*r?CHG8qY9!BByi0CkjSb#rZEZ(}bULCf>LXxz@ubG&v-dmd6_ z-qjS~r%gOSgggQ9oDrmYXKAkfTIzgas#0D8`csb-7LG;$(C(J|6VVq72FmS#ESskx z1Jp-75)$Rh#(%BQ)AmAo-;+?#NMSPB`e_8g{6yPjmyTv`CmCeY}`hd^{}?!KUiDwWy$ADQ8AOh#5rG}7z=4tsy?g@Rj+L+8(0F!#!ZQES3d zzfj?A)VIcJZ|4m{0-l5dB?DA2KcQTZ^;?`ruwTUl=3Ks=%}W2Nx5Qo4MgSbf{H!5q z6`rY#>jGJMZ5J-&ZscBG!Wajp$`uK=!-~}k^Ps=8MN$Mk7@kkPW-@TCOP4e zXFNX0xf*zh-Wfnd?psYIayinK$e#~n-P2>;p6-HL1<*=8>FJ9KX9R%-iOH3hn{;h3nqb5xYKi5Sq!Z|{o{TPYjOo85g2A=Z{vm!oj?!~5z~ z)}n1i3V9GZ={%M%H{fAYv2ZIgFtWT_103BLzQoD(PO7b7yld+$f8Pg*7I5J~ddjKI zeWLJXg$!I6Wyi&n5avILc5)HDy{nG|lhgz5NA5!Z5$Qt{2mP1J1vFeZ4Lf(B5JBXblaE?6$qJ`vwBZHI8Zy*#_VT|LmcN^-@$)OYvQ!@3o^&*-3_}aIZlxeRe zRYxb-CuTOr2M;)ET9RS9!c*zN#}>u#37k7c6kU?Rg9)QdJqoOH?5>mwvrusN$=!xy z=p(gvg!T3>zNtCodov~yvj!ymHarB$tQi4kFDPc4pr~bCu>b*V{`j(oHfgce#oV<< zz?VlTUv1hj58i3V_1yC(LA|`<6%7UZ!vB&OerlfZh=FE8w4)0@zb*m>wulAoRicvG zFeRkyE2kSuG=!59J&rTl1Z&g+q@NOmSTQD5`4xZ-JsRS4k|fz~ZOBmJTu$`39m8;|9AejxYcDd@?K+Cf>_6xf)Ir1_LO~H!O-Rh z4*M(cMvqv+?}2yt@P0+jkX7JYk~M^5U*;RfSf4D;c9WQss1GX2P@lH4K4{ zO|wMq4>2;oBRH)jdF#@EBu(%Vuw2oq?HM@Hzx5b3S8pP&AduYE z6cCbeld&^;GwyI;e-%N=0blIUa@0ied~LByc(f_3jDAQvuJt!T-a~?juTogq-@*uC zO0CLsf%DD85C41(FZ%S48BuwP8eMNsC(3jNa&<;vA` z`vUP$1=r-ra|Mg(j4o-pplCunh_F~+zq5LGLH`9v>dq!l_)*zAYcEcQ1k3x2-EFrwK=m!9Sc zfgQY78L>ayW)*&;wXgGRiC$K!+~gV)3dQiz?Zzv*{~Vz`zR{hFer7zj$h71Vr0TV{7~GQ zfy)#>l%2$dk$u3;X?lmtGS2$Ny|^S_(COSW(CMO^{9U|CY_+W+*Myu7+{14r0_)T$ zda-UE!_Ax5b_gP`WTJTef%EWw5WfCE1q%mDUZP>F>W#C5Wf_oWA_t|wl6)MSyvwy$ zr6SlkN4kOx2Et&HLEK%&T*>cD26e8{qHZ7!P(jRy>Zp|%E!ZLNo??wzyCvB(&
z^#B%3|M>bTqr8Lz`?7&TCo-kNq+IpP)6kh~tRD_{;3h6!lF)GrUs?Af?~&@#vRbca z6TuFxHO}V@+M&4rE2L8jA1?tb#yi8z&T~emt38a+jVs^DKRS6Pmo?FmWuxzgc*KHL z2a|1g@pYZbX@K%9a>dh7@m7oc)5PpcUixxCA9KJq6drCo*uRgpQQk1YpwAk)Int6- zyO7z2kaE@A$_5(C*hMU}TC2~S0j`K&MhmadC3;iQ0&0fvNbx)X2S)d=5R#DYl&E{* zz-nJL=s?Jl){9QM?{=b<$^;o+=#<@)+zaZ|uc%h5$86`3jUf~X0XdlzpiT={#LN-_ zeg943MuUzy5RJKZ45Tb%GJ&PNroJnv)m$=Log^AbADpqERcVUqXZylPH)Nwel0wlL z(_BaFF=gJj_JK;b13G0_M`!`c%s@nbrKYAZvwY!U*A%-b zAFs(aBDWK5Kk`}(n;t%0yvn9>lat05e)l{~z_t(=Ezt#|fy+<}eGBHMmSkt`%$mQ*AL)$ z+;rcU<{LE43+plnCEihuInIfflS5h;{@iJ2Vm2=P1rjMcHa2~?`nDTrg^5S#5UaWR zA006tNF(#z`khEjZOG`#BlU92+DASADB5&GO>$`TXpjs#kkkWB#)3K*GN90w5Sp{W z7acm4`j_*DmDPZv8o(Wo3K89|%5XJ7TtqB`x%wT^2k@rD0|&o_ZNe9gf+rm3mxn8e z$x4<)<}FSMkj>WIyxnwt`5+Q#F??xp;uI$-owzOfFCr7@m3_XfUx{ZZG}|P8z&p+) z?r3}SRh?9Y&N=oP{n$yb9jKp%b@ht2o`oyIQ?Wm{KFUCHb%gPmSzDAbOk0#jX6*w^$|xEmT73snUDfIAYM!B<>8?4nc%;)R*xgPhlY&3d_n8Y_N7M8x~4%AHCO-{T+lW>zMEo0%y8DuO6;khZ# zbhU2iIgcEm8~YMO_%Kg1qy&bAQNj!<3x>Dz%UgjSVtS=Asyf{DzUi2ALW*nTEu<5; z^|mpCkB{)Rx((vg=!A*rBioku=qDJWrx%oR9V!e(MxF<*l@Wdd((?V{`DQnMhPAD9 zn(a^F5H^Ya;_&mkMdm_QBpb{)b#%(#Lar{5i=7}vZ)lgAzdXZFQPQyBwH}ER8x89Y zd}iQ=Qb1*r*VL-5dy@{}b>)%r3Bh8J{YnFcH(JJFM+|D;f76 zE%ARSw3D+7OfjCKS^=u_1o4xRC=x(SG;%70<&mg(X-R+3{+HwjrT+F$h%yye3c$K2 zN^W=$*$h|$^k(Hn%nyueQhGz@P;*9c*wfo3LVflI291L&=zX+U?{lh+Y^vFV4X z58VIXFFlo#q42$$Aj*OBJLeL!tFI2R-N83YK*Abv98ewS4Yr!!Xj2CNo1h&Ocn|2Vo!N?;frXMv?1j0wZ#pSiMG|6Mlte-V8CuL(wehF4gJ8;nw4aB$@d!pneq^WjZJ>hR!9^rA?0s7ftuKXtoUOb6DmD(}6A zC~!B{)U*5?Bp6o5^Ym|9iP=cMuDM7Ye5A^Cj4C-dc?4K1IBlL7;ks`bMV{quI7@#< zQ*!d(dJ;v9GTjCja9p3*hQjE?nu!a>2yK;_OvR2Pc$b9~XXQBc>+Z8kpx-JWjub<6 zpL;YD;|!~GqG3w3vs7x7i$n38KZJWa!=Q(7n}RG`>Uh`JRSpu3{gx}G-wPs6Z|UjF z(&-=k@sA%A**b);MLB`@pGf!(1aZE*XT8a`h?WJ_VicA z=PtI+7<@)N7i04{7&zv@s}PahCwgei?Yc^q{oez)tP zXY_g8Ogt?TKeX3aNFDy-778xe-AahVoR;o8C@zKUBt-VWyZ0)6XpleYwsamGttd(v zpn+SoKO?^pk195l?4KyJrAHuV3BRgqup-uh&@K2C!7q&hXj`({YY$QO_x5i#gEN>k z2~eZ6+z|D1Az7kjz%X5gHXiS(YoNp_H@AxuTbW9#y>QIkaN#AO0UfIw zmXY<wztJ2E9Q4p=Ur}uzPuSA)#`!FV<-aC`T!v* zIZLk&;X8#F9xc8wVK8r?E3CuA($rx0Az>)#wb7`=Zfs%DA{goJDoVc_L6`fON|`1M zLQi^VOmmS0r^!NsVsFf~804ivP{0UH?tn{uis<_HbH<L&!gw74B>}orQ}A{bjod#eky4fQ`elL4t9At1w^SbU2}BSCIU5qfmWwLt z9gfn55Dak4k5*_DnFwa10vyc64r9&*IIU?Fb>(8j55Ar0+*yKYSuAexuyeRO_<^NJJP=?u^?{}H1-Jto~J_E5h zOU}|NZf>gHTa0=X!4zw`QclGx_7-Hzs=!2lALPV*M?57Bf02OL)0DcQ?SR8NvWH0; zJa|HHB$b#qf28$?`rM&4>8K-nuZNoV|`&87=y6Hp8eQEhD2{SopBcK?*IA)^ zDCgcENUQne8r;r5$a_77XaL7Ga`WMyyrQwV2wt7dE_R_#5v#K>U0S-zMm7xKYV0If zzfEqm%{2_<4+{O#VS7BuL6LTpCvfpM>&4;WEAL&}pdErL3Z}vTpN;E$={|tP>R|`j zSD)We*-yfG{JlE2iC2L{>6pMNOcDRmdL)gI+R%p+AcrCjG8jwv9>T3&2ReQkNPq&G zZlT^4`e_NyBM3I1ig(0&R%v%IVDfk{q`nGD#qkmEUt^S1+KPlM1!!9Ia#q8CL)=07JU+J-{qyRIC*lh=8% zZ@Rjc?}|4??$4Qss_Mdzdt~RmcwCjz|0$do;M*{175F`};ekuxP9=kC`QPAvVgcD- zwb`chm4xB$D6P)PiQde#-4WacAV6pWpwvW;yDT&;CuSF2L1l!ZxoWETv6>t(64f_E ze&9G6)Fo`f6RqKnfu4kvo68qDJ6}*oOppU=xraaaR2nz};jpG(5k7IaFzO6Wo=#%; z;ECb_-+gjSjvwZ|JRYV++(GiCaW(ixB)Q6j_P`YUnV$N+Qn;p9s~XWX8r>2z#Fw+3 zL>Ux>WuN3nYvBl0f!Nr}5OJ%%TcK>}qTm`YHL8jT!=WR7WzMJHGj_#4lJ^M8A_rD( zN)k~BbMtzKJCO?^m<3qp-rMty<-x34gLH-U(yGo`ptyBgS@J@r<$p|qn_u#CzR)Q{ z+3m!p-9_rLNWiB}fI#0W_^s7QAP_iN$F&J1jBsyxK1M4UaP|nLD9PY^s15@&je7t&<@#f`RWzsJPYh9ZSUF&U4O46m$ z;{!KP_kn-VXEdvtsVWpETptC*T=SdU;%QJByX(<2MQ zjC}%6X>GEnROz!`uqK5MZL)&@L}EDMe{58t#*yxHB%+2&DG;mC@2AD12oe6`)yY{n?@Qb z;19zs;?mDb`Bochj8DR+xJzGuCTJq4#;W`54Ow8T&n8Bq06N^n-AsX|r5N;05lAR{ zG^8m!xP$8B_3174Q*hzgV`IzlB$bb(?BB2!7CAhuuboSK-+H}>IojUV^Dg-Yvz8^DfMqwDXs3|!P*7QxQu-!IbMcL-=erJf%RRsh-Ewc>R{ny5p=!M z+_NHHT}^@QTIS>y`$_M$Zo>d$qFCCAOAH=%?3@>`6bI&IsbEebGTbi3d|P|LclEi*R$Xo361J{LhskE!gdRc4L?p5WQz-A9DeZZ#WsqU$*ru4c1W(RA076h?n#p{PNwR`CNOP4W3w!g~%0r>ne9M&_qA{11x9Xo@ITNuIJ@i?)x<~eIU(pHENue=&Uh1dhk; zqckeP__NDEXLKaTV2+-~E8cfy>DqDh@((kTD9u+Fn6OK5wgDBLHXz?m&57)jgh+nl zt~gMwm|OaFt(OD|r>rXgIgLk!a!bffL)vvS36nLHU+BMuC7B~n!{wH`^4N!|bBj8G zLv>ZRDFvk|dG@$KcHVX(m9Iv@6ptbi&BlSd&AH=$!Wv=cE4r7Q{)tz?Sc4lAZIML^ z<4B=_*1O)*=Fc3__;CH_w>(44*>PetcC$}rLC3Z+qkIljRU0_K|9sbYIaUq8M-h1J zIe35fc{bW+gIYumNgyl6ac#qYn66HJtM>Pob*p1W5#32UU6n3gW3h5nu$bMo$9vO7 zK5`hHk!H4$VfqbQXR0X2$1W75p?SU2bS~eaSLcmbr)~tUIUPgtuaoAvq5tj;L)-xT z#KmE?#4Rb@2#`p|liOw6fLmvHr_gLaCw&zY=lCKdHVHalqxPpJtQwN1RBwFdy{-5h z$FRz_i5LDB`{9SR_P;dt?WVeiSe&xHQ2iH(oZ_AX$uvAv!az&L7%-xBoa$?3?_chn z2D(}_JYyW4*DJPF^ zwUbu3s{Aq+@srhLyfq}{T3H25Tzqmh=-=nv0eeA-TX9tVU42qul_SbmDh8=45>s&; znm15GIj1lozqo;rmJ_>7$4Ef3_v@0A25k!c6>wZoIg}ASdT2&9EH=Ak*A+A+p~c>` zTMRo%hu}lni!D8^H3*Q9wX&7JIC;02Fkusi`g7*mA4CtwMRijGtMv0-Z&f@>lu-`M zrdO3e7B34&VZ-`7+KBJg9w!*zUGbykE@^qIgrsGNaS@ z4>l%);I?;m0%ld|;F@}~JQR=p^8iy>_;E16@X4$Fc(N7v3rxhh+o^Nt3%~9hhp7Ju zioZI*zRr0O{a|36B2f&bA@Z3T<4?ERv+*(ED{8+@n*uWGQQ|zMb`Ya{g*(Df=u^FblQc zU`=6yi=xfiW(zB-*Cy{x%NS7}ICMxR-nWW-ALt=t%P#S8eMQHU-i88ZCs-YLeQsb_<^W6HeqFTvjl0TH$c z_2ERUy@H~#G(Qc_(m&X`q2`SUZ7Z)kN}C7`#CbyKZ=G>=)tUI*$`2iXPCLx8i ze~MnnV6{N?9QsC4<3Lay%jR-X!p&_fY0s3uH>&{>mIde6Z+GE zzAY)6V$vJ^F{ll|$H$#j#ZrSu%-UK|kSrjeOp5Kr|CUvL`!UK>!T=g-%dDcHegNT; zP|*H?jrx4Xm+U+aV8>BDo8ecQUx>3tbala1Xi=gD{a+Su`CeVlEJwdy6|#^Z&LYFw zkJBFv?qBExB^s9`1g3FKF%FJP1$XE~D*Qj5EF+#TvcN2yQNHJ3QKnVMqvus>I5Y zlD(61tpSg|JGwzYHkIPAnG`KJVS|%j3eaIhbCY6BFvgIWUJAAb z@Q^Ykr9&1QQx(pwRw79jL(*hYs=1)bh9N?BNpE593bf0+()@MVt|LS_Gf|(NiJFr> z(9w$P0McMmtEmCGnZRoZ2!7J?nivvTaS7(-2jnhq$E06NX&93#FMnjMes}<@_&R-O zm;X6F1QQKt2kdQAiO{`_eu!)HSBEjlR9blhk4O^L1U=f+l^joYz>^g!VnB@4ZaGs{ z5yo)Mh%%KP@E3DcVhh~qDfFO{D$+b5REkv0pT1VJtv*l)@}q!06*$A5ML%X@c%1!V z{oIcmOT)(~Yq}!p?DPd0hiV5t)Esg#J_R8lJn6-uFMSYj-DA-EV$bK2dswzL;(dGv$^)pOh;2_12&-9 z(z_CFV8e6;+EVMZ$T>fTfDSEnLngJ%yahY>fA^^V9A+!Uq}fPA8>(pmvEtr!KEN~j zL$<{!F@sEBCm;d-3PA7Oa59Pje|h$zeh3ag^k=gwgb~OE{|o~ee-W}o!2cPx z&+!6@yjUeXZrK@E>Q7ac&ud+v>H&^szL*waKZiSqa{5JQ^lA z9tw|_!GQCPLyMS1bV6|JQ5t>=AUR{1Jg-Z)p_^-=etB-PjoM!Wi1MYq%PZeM$kb@8 z^xzwJrX=*jdjfZDcp(_5$u*v0U2u>QrIwr${fCt$!9$a*WWX8j|K7ii)1$hu87)|q zBG-T^P3r?PfJtbDL*y=rA4(!ZQIzlng||hJ(7^V&yq1F(&rbj+$YES<;-qw6nDi+{ zB%9Mz!u}#gvbo}?zsjPlV2c1kz*!FsoE!zG{0v7YLlcQc7qXmjVw@tsJMZElb7VZM zcoIepCUI0TWzW%0loi*o2Z72d$&#$CU30-RY zC>MDcvQ5lknX;mS*Vag1g%Ta%?V1GAZry>B&4xQ{h7|w?u7*^frIZGa{@-ITsdm%U zm~i7X^*M_u-BNQdt;j4SB;276!Y?Cn^N|)%1a$^rbgkfIE0+=XEq(=ya5^V7x}Tpx z?{QA>t$jL19@nE^a83nvRK{dRs})DF3)b6sUP`!3&#qr!*;VIbBTW75Cwlbso=I#h z=Is%b)#nOw1*@0pm|tY!11BX0&;+mspJ>Vlj?JrW4jdJT*Ko^*y8ZAQW9oIcR@qs5 z@7<4PUxTRvnXCx1a^mtbt5#jG*+6>Lc8)ego$X^(GY$#vxmpVks?}#NE2nrf424OS zlgt~I;iLUob6QMP2l-`kB$kcsWr5f8Y^Ir5*l1=gdDzo>Eg1ip1pKvGF98IsxH0mcD%Af-r#H`T&4r3xlUQwl-d@aCQ&m%8S4kXeyDX>83tFb^Ev=tK%u|h`=;3! z3I1%4^XC99nQUCKyyyrJU*D_Gbn#(K;Zj@ePB`(7 zkS^Zwrx<30h2{0&oZ za$C+yk$i_Wiw~B^i;=>62fHui7~;!o>_u%0C;+Ak_8(SAWR4!jX)3Y!n#j*C<;x

ysc)zx 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 z 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 literal 0 HcmV?d00001 diff --git a/packages/beacon-node/test/mocks/__fixtures__/block.deneb.json b/packages/beacon-node/test/mocks/__fixtures__/block.deneb.json deleted file mode 100644 index bf877c31f2d4..000000000000 --- a/packages/beacon-node/test/mocks/__fixtures__/block.deneb.json +++ /dev/null @@ -1,2435 +0,0 @@ -{ - "message": { - "slot": "7198111", - "proposer_index": "848337", - "parent_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "state_root": "0x5bf3cd91c28d7c84dfe8cbc321b28872445b28bc90af5e0e56d63619b2bd7560", - "body": { - "randao_reveal": "0x80d15d6e3d9239f43d277792d0f78c24b830b4d4409785f69b8275a270aff1966ba93a31af9e9837f10b18b2cc9855b4050f33a3b7e0bf34cabbfc1c23b28dad01666abd0eeea1bdb7f376416e780cfe92fbef4cd6385d09266d8514d885bca4", - "eth1_data": { - "deposit_root": "0x60df4c47d7443c53064e67dc6acce619559db87633c01e974c37c8cf4426561b", - "deposit_count": "933062", - "block_hash": "0xf28d48a4ff577888542a94af855c362d71f52bf86e3c2f66d8388bf581fcce87" - }, - "graffiti": "0x0000000000000000000000000000000000000000000000000000000000000000", - "proposer_slashings": [], - "attester_slashings": [], - "attestations": [ - { - "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffffffffffffffffffffffffffffffffff07", - "data": { - "slot": "7198110", - "index": "3", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x800ec854cd94a27b0401412a8e19eb9232cb23d36422e648e6d77f76a8756d994e48d3de3dce227ad0eb902079449255001e21b23ad356c20e1da14bcd39e5688d4f9747e34dd7e9d52da9381269fa110e38dfd85dbf5d6d2c3f336dbbb305e5" - }, - { - "aggregation_bits": "0xffffffffffffffffefffffffffffffffffefffdffffffffffffffffffffbffffffffffffffffffffbfffffffffff07", - "data": { - "slot": "7198110", - "index": "19", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x883fdfd84084f46798a3b827a2ed6e9693d87c1f26f845169746f0c4ccef5e037a320945c662c7a96d134a987644916018eeb429c3721a572cc036a2664582356c5ecec6a8773e05ddc6d6a214636aeacdf8e2248382236f1d83a1ef338efb46" - }, - { - "aggregation_bits": "0xffffffffffffbfffffffffffffffffffffffffffffffffff7fffffffffffffffffffdfffffffffffffffd7ffffff03", - "data": { - "slot": "7198110", - "index": "44", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xb7f1fd393862afe28cb5ccc835497e0f44b2f80984bc73f62632eec389448474eb7132bbc21e78e2bfd316414a6a217c0168cbac5db533f773a064fa369020600c6a6b8d9684f6e1156097dd7ecad152e36a51494bfc69d5030d07c51e8721c4" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03", - "data": { - "slot": "7198110", - "index": "17", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xa874ecb564d533d5293b69ac795cae16adb5c468c9a99bbf2038f5608de6820d5a7a8a96cabafc93e32b40f77093d20d0c8645598cff5f92f3d352493ec6b0b1647eefb1b0ad08b1c9a52cbbafdf99a7ed06b37e4327817e27bf88d3344aee43" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdffdffffffffffffffffff03", - "data": { - "slot": "7198110", - "index": "15", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x88c4597ffb32c2e7c38a7af1b199fbc1fa1dccfe33381a2380862dadfb3af6e53d75a03e0eb0e4b0d0083d4cd5bb14470c21f4b4f0a791b77f21d32d66f70b7a1ab9b20709cb7bfacba560c383a3bfb4f97e2bb1e6599aede38dcd73957d2aec" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffbffffffff07", - "data": { - "slot": "7198110", - "index": "10", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x9360151dfb97ddae1cadf80f1eea119883bc1b57a1039df32f7e3575ebd30be5e40c2f81d8065e3ceeb97978b57dbef806e16b63f0bc8d368d2389ef1a86de3500d71d6e2e34e218d59f4bc6a40fd66bab0acebd02bfb8710445b8bf36fe88df" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03", - "data": { - "slot": "7198110", - "index": "56", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xb4b3b6b3424fbfa97ecd1544d8acd3d4476ace9a1ef0e380b9aee136564b05a39520b172598a2e6371c07d1732a729810c44ab8fa717e87391167fe695e555933e5bad6a82fc5e6eb125ada0b536aca1d048c0b767bff40c8c5d2db3cab49f77" - }, - { - "aggregation_bits": "0xfffffffffffffffffffffffffffffffffffffffdffffffffffffffffffffffffffffffffffffffffffffffffffff07", - "data": { - "slot": "7198110", - "index": "5", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xaf2f65c283c70aebc639329796e021c5ea9ad34e7581dd8a6fb1bfbdf01c6921a89655d3ecc71e8c0772e2c52882ccb5142a7203bce0393ff944181c23f7e3c303b52f2fcc1d34672de24abcd38ed05748d0129df19966e48e1047faf9ac7c6b" - }, - { - "aggregation_bits": "0x0000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000004", - "data": { - "slot": "7198110", - "index": "54", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xac913f9af26264fabd4c0cedf227a0749850b75d65e5a0a3d7bfb89cb9611c6c6535d57e18c5d83c2b01a3d18d2548b20884cfe899df4331101ab3cbf25ebecbadbf6c12e3371ef393b80c3a62a6514e27a9f7a988bf7d95e287bcbc05683e57" - }, - { - "aggregation_bits": "0xfffffdfffffffffffffffffffffffffffff7fffffffffffbffffffffffffffffffffefffffffffffffffffffffff03", - "data": { - "slot": "7198110", - "index": "29", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xa238ef1eca9dd45fd6e35fd98b8ce33ba30c74aeae36a354760df580e9152404627c2f737591d469bb39976a3ee9a9631830e33412b1d5d5d4e81373b4ee04f6161cd4e81d07ab2d716d3e1182c85096dbc9318eb475985ef7263befbb9773ab" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03", - "data": { - "slot": "7198110", - "index": "6", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xa69f125f73b5b1e51317777723047a68d4cfca721f3fe6b58655a6c900f58ac43a4bc41b8b58401e895d1d4841a994d50cd1dcbc54306d93be5f7e441e0b13db1da1abc1ce5551bd5a6e83ac2c3677fe0f952d0eddb84a458bfa8d0e6e4e8222" - }, - { - "aggregation_bits": "0xffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff07", - "data": { - "slot": "7198110", - "index": "37", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x96a2f842aa190149049a64bbaa8bcf71ed8de15ac7ad127058e4bc9ba4f531a01b91c4f9554416c70bb95a2d16b36880073213c151211c35a7eb6a84a0f5ec40f5666805b563630e00417c27eb010913bbd67fa93c45cd6c75a766d73180c61b" - }, - { - "aggregation_bits": "0xfffffffffffffffffffffffffffbffffffffffffffffffffffffffdfffffffffffffffffffffffffff7fffffffff03", - "data": { - "slot": "7198110", - "index": "62", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x8dcd003f85e6fff4afef20e5f509e17e2c2bc907d5a446eeb6f7d95edbeffed165b2237d0e4521c794150704a2e156760d7036519062e2b85085a4f889c86e2b7c13923ae602505dad1aa7b97cf802b4ddbfb9e2e381c8fc89c7f3e051aef027" - }, - { - "aggregation_bits": "0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbffffffffffffffffffff07", - "data": { - "slot": "7198110", - "index": "18", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x972811fc7f5ecbb7601998d22887939dc73cc9bff9ba4de00bc722f5fd8f9cc0bf719fe72b097ca10c3da1038902f4a308ab9f289cb92c8087be4c4c6bc3a3c73e69798724cfb501dd1de27363356ba8c98ce91b188973f14cbeaa3999bf5658" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfff07", - "data": { - "slot": "7198110", - "index": "61", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xb0bb88835affa6a5a26604326738ebe62578189bb60cf43aa1ad5516ccd521ccb0c5c419925974d5f60176d133d7ea1001771784403d6495335b3462605ce8a56e338e50bd1721114f2c3127ad3c59548a5fd448a8e6a28d1b1485c075579e9e" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000004", - "data": { - "slot": "7198110", - "index": "14", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xb5e334a0eff42f1e954e5ca56d17b65e15795ce7c3b1447fef36a5a3fe9d5b21d5230f0f09184e6d7a95cde1471ded4f10aada3cc499bae52237644ded68cadc571f7c11e9a33237abed2e811492878f9af8d13b9726862e8df6c9a0da7b948b" - }, - { - "aggregation_bits": "0xefffffffffffffffffffffffffffffffffffffdffffffffffffffffffffffffffffeffffffffffffffffffffffff07", - "data": { - "slot": "7198110", - "index": "28", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x8dfedc6fcb2d3b031d8fd93ca26934e1526fb830fc340eb9e7365f4ba1135e46582c56ddda9043d266b2ee3f63c71718041923ef5f6e3f8798df73711611afe536b258496d867b8fe6eaab45a8142deae88c592a0661723fcf4e5c1a1d3f13e1" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffbfffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffff07", - "data": { - "slot": "7198110", - "index": "9", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x8e6acd77e2597a26ce7111ebb95f0eff9a7d69cda32b0e4945f83944d8d2b1bfe35ea15f7300a1fc4538c6623b4d56db15ab38021588e0f7147930cd6104772575b168175e6c9c173211f4982e58e8656a1dfefd99aba241b4b2f02dd19e71b8" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffff7fffffffffffbfffffffffffffffffffffffffffffffffefffffffffffffffffffff07", - "data": { - "slot": "7198110", - "index": "23", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x99044710975b87935ec028e3d7bd3874602e72c5fb4e1230e7303bd6f76d084fb003bd5feaa49ee7f21d847335359c631371839acf9a3e89b48c5a546eb74ecfcc19fd3c94df415f6fface58316dc2d0e928326437870d446c793bf9cbd81b29" - }, - { - "aggregation_bits": "0x0000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000004", - "data": { - "slot": "7198110", - "index": "63", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xb620d0e78254995805a6b8636eea48b4f152d817fa32684c841119d3430d89340e9579bcc93706376cf664cb951663331832ff16eae22888996315cfec3297e11923fb4f5c7a802223fe78e8ad11e44b554ae53a41bc59ee2ad87ba8f3ffb17d" - }, - { - "aggregation_bits": "0xffff7fffffffffffffbffffffbf7ffffffff7fffffffffffffffffffffffffffffffffffefffffffffffffffffff07", - "data": { - "slot": "7198110", - "index": "54", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x81e43f692ab4a2050012d05b054d5a2a071055867aeb2d4e1a518ed5fb6f603365f2998aeff9bc220b5b7c3d161adb5a08cae223dfa1f2913db549bc834c560d183105f26054bc319a6bb8dd739f05c0e35d8c7d44fdc7d19c0537e941a4cfed" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000002", - "data": { - "slot": "7198110", - "index": "26", - "beacon_block_root": "0xe510ffda00b074677b7bc8ed133677d727d8b5b9b387179e84b564c4d421962e", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xaeb0b0718b7d447f8411c65992aa4e351c85a1981649b1f4655ceb1dce1a39084118948070cfb4f08828ec9c32b8ce3f0de07cab14d099287ba7d5bb92a3baaa32d9445abc0bbd8d9b1707d11a8fff9ebcc38ffdb207cbc8e65dd1de64478a68" - }, - { - "aggregation_bits": "0xfffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff07", - "data": { - "slot": "7198110", - "index": "48", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xa71533cc87bb0103f0db89782fe3318d68714b1b8169450daf3ef1ca615b0dd71aae70d3cae9edc0c5b2660c247dfe3a0a3502a8b0fa0da7d37427cebeb5674fa997ae0b145953f296c6489b80cfb7577f958f44ace41d7e80505f8dfee0b7eb" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000002", - "data": { - "slot": "7198110", - "index": "8", - "beacon_block_root": "0x7ce8a0bd081f04c4527adc037b8e395297f0a47d8512e49a056bbbe1639ed937", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xb21c9cedb8ec34e258ad584af63b5ccd0a6477c50d1ef1f095011f4baa54679b9b6387b85806d217852eba9daa4629bb00dfafa3cc3f6acf50b779b58286009483656c1506960d32a71681384a5f95fbbed0b786e07b15b995dc78aa7f785f4c" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffffffffbfffffffefffffffffffffffffffffff7fffffffefffffffffffffffffffff07", - "data": { - "slot": "7198110", - "index": "16", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xb5851ea7c5c2d25f7275b616b159795196f3ebe970af2d84ff7a03d1f099211fa918bec7c536566709826f7965766e2b158bddc53a5ddacce4ab1778b12ed297004e61f6c4f4416cf9cbd3e830ce5b4adceba939c7f117577a1db616eaf7ed18" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffffffffff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03", - "data": { - "slot": "7198110", - "index": "2", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x804b23f906933c0a128dc9c66ec382add9b332183ed86373ffe3784baabf422ef397ea007031fbe8051a312eefca9f2508e1021103cf09627ef606ed4424ab68943ec18268cd7a10cd6fcc08bd203d43e15715f8f6d7e400591439fa2498015d" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff07", - "data": { - "slot": "7198110", - "index": "1", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xa2e31d712be24d060426a6a0c29d55133a106c69bd6ca21563cf89730e6a6bf0c475ca136eca173e4b7df874b63cec8c16034015fa422c0f5fc0832ca798d0a820894a9409ec1b3949d2b7829206f9a700337eb498ef33eab6482b764d2c6683" - }, - { - "aggregation_bits": "0xfffffffffffffffffffffffffffffffffffffbffffffffffffffffffffffffefffffffffffffffffffffffffffff07", - "data": { - "slot": "7198110", - "index": "27", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xabc4d3561cbf7d876ab742531378bd3c9aad22d86bad08da911eabb439679f694c1a1463a977157e5f02595bdaaf5fa7071caf436eeaea2ad6d14003bc5d78e5f36522202f41ee7d0560128f7c6312a2221bf4c0526a992dddd75498040be6bb" - }, - { - "aggregation_bits": "0xfffffffdfffffffffffffffffffffffffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffff03", - "data": { - "slot": "7198110", - "index": "38", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x811a276c7e2f6d5a7e809f2c953398edacb536b843bd95690b416b962a4f767abd65cb8fb0f57d1b51250ffbee91b0e3024142f611aaec39712c5796e617db98db7a59210a588c8cc3ca582c8b5751f2403cad85b50c8e7d520889b4949c0951" - }, - { - "aggregation_bits": "0xffffffffffffff7ffffffffffdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03", - "data": { - "slot": "7198110", - "index": "42", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x96230393c262ea2fc78207a199f2526ca67a69f320c0b5a8e8c47258b1b05ce1382b53b1f51bd5bd24fd7699a8776485078fb595a8cf1db0f513ccb1ccb018e28173eb80f04e278ed5b6cfa8ca0d028c82e4501f625baaf29255450dd9a28f21" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03", - "data": { - "slot": "7198110", - "index": "35", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x80c2943605ad7f5a2cf8906ab68c4a8d680f9ff58d1e0be7514af5500f8d7dcda986a33b389d4ed873ac5a0fe04be6091718f39784ea73e14165e7dd45487d2485f8de2a1cecb1fbc5554049ba0130d48dfbc38a7860160b966a6873d1664d42" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffffffffffbffffffffffffffffffffffffffffffffffffffffffffffffff7ffffffff07", - "data": { - "slot": "7198110", - "index": "43", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x83dc56178a870ab49175f37155ee2bc50526e30fed3a1a5f817a8a9c4c4dc0028509e2b44d5ba15271f5790e5698472916e47f8cf5238679192985d4e6d6fb5266abd7a007571f4681a2e8084675a42b9b4bb9815e00c03f4a105118e896e804" - }, - { - "aggregation_bits": "0xffffefffffffffffffffffffffffffffffffdfffffffffffffffffffffffffffffffffffffffffffffffffffffff03", - "data": { - "slot": "7198110", - "index": "49", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x809a6291bea3bc30c8c7451558bc99c51e0e8509d1e166405d1ce88262d90ba97f315776ebfd1395fea5803c601c742b01bd7c9fcc0c7c439d9db67617cd46b44884e84a5d47fbc64bb29ff0743da8ea26a922ad4f6b5c6171d8b59b180374aa" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffffffffffffff7fffffffffffffffffffffffffffffffffffffffffffffffffffffff03", - "data": { - "slot": "7198110", - "index": "31", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xa8054c9f61132b60dd473ae9f38f3a98df57404c434d4b9e880b5711cd3af99b2e755d0fd5c01428249b398f9a0fe71d0615b0fe0c2a452892aa722bd542fce7f9ef080fb2613784618268973e8785341ab4e263262446686df1086034f28905" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffff7fffffffffffffffffffffffffffffffffffffff07", - "data": { - "slot": "7198110", - "index": "0", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xaca82ae9f17261c8ead0b0258d9e6f1f482b31eb0f96d1aed812b504e7c45f5c4e0636a0ad5139b66bf1aa30ee8d05251884edd0187d78a2124869bd967992f8f4df10b448d054ce34842fa8eca601807eaae358a72b54ac8dba216eaf07f33d" - }, - { - "aggregation_bits": "0xfff7ffffffffffffffffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffdffffffffffffff03", - "data": { - "slot": "7198110", - "index": "24", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x8ff4f4aec006091d11141fae5cb2f575157c2c099fc45063bc87793d80cf869e45906029789ecab47762b2abba84d54d03f433526a7df2d63d4298518975e4079bdfe7cfa0782b7b1934534e1a1f3829381f80bff0570e0772fdb5487561a8ac" - }, - { - "aggregation_bits": "0xffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffffffffffffbfff03", - "data": { - "slot": "7198110", - "index": "8", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x994623f2a4004f1fa04b0d7c0f74d7fc04d6f36c122a490fd879a09166eebbce89e433df842734e81145818a16f932061775d8f7bdbe53f9b61b49768a6e36ad3cd88a6e03b0dbfcb34ef9a93a15891388b5bfda1c6e22868fd29e476e1f4007" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffffffffffffffffffffffffffffff03", - "data": { - "slot": "7198110", - "index": "40", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xb808baea6b8e80a5e0d478b79c566619cc8853fd0f0514f6595d7918406c2349b068888e55fe344a04019d4593b58ce714475e70432128821c6cabe95f29fb9bdfa8f4a2100b297ebc1569809a0c12b71184d33400e6e0ba4bc47fae9ff1b472" - }, - { - "aggregation_bits": "0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbffffffffffffffffffffefffffffff07", - "data": { - "slot": "7198110", - "index": "12", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x9667b95fa46bab86a9ca6498ea43505eea0cd6e954593e24970ff181cca20c8ee2873c8f1d0560a7f55556ea62f1705b15d482e47c75bfd9c990912270d2b4eca9e62591cdd2cfbf80fe2d7176b3e42fbe64b60cebb1a290729c19780617219a" - }, - { - "aggregation_bits": "0xffffffffffffbfffffdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff07", - "data": { - "slot": "7198110", - "index": "36", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x996e970958b1a5badad4a24e164d8101999c85df44507b49a6cb22dee01ca892e53fdf12f8d46751644de59a371b45e70df1176d5004e2949037fc441b289acdbc9b84074c6075db8c409c4b6b05784bc9381cbf488b8fb9f88f07e920a80954" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffffffffffdfffffffffffffffdfffffffffffffffffffffffffffffffffffffffefff03", - "data": { - "slot": "7198110", - "index": "11", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x83629ef8b6704b87cd82a53458f95f8da7da093e3560103ca253ed1047cb6e894258d3a8b2f3ea979151f0ce040a05ad1163ee8f6db9a8fd2f8d3b46d3c71b70909007f323ff50f41a8c3e671ff53635e631ccbe630a18a038fc657f7e091b70" - }, - { - "aggregation_bits": "0xffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03", - "data": { - "slot": "7198110", - "index": "58", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xa0d19edd31b0148236a1c2aaa9d52fd23833e06b631b4cc9fe0e57148353bc866451e351f1c08dff4b84b43d4c7b20bf191964d443581d1975c325d2a116dec8e63ac27d7abe0a8c3be3c81541bcc7f601f58c0271150b6d8f903766fd9bca29" - }, - { - "aggregation_bits": "0xfffffffffffffffffffffffffffffffffffffffffffffbffffffffffffffffffffffffffffffffffffffffffffff03", - "data": { - "slot": "7198110", - "index": "51", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x814dbadecc4638037d3e78488b232828d25b33b63de2ef7440d3e860f1668df27db0d452da4ab5f6825f3583809e3a280977babd857f69e13182ca9a017e5d566558a0fa82f3847ded6470cc68bc9b0aacf6c4fc71959aff78f3ec332fa57f97" - }, - { - "aggregation_bits": "0xfffffffffffffffffeffffffffffffffffffffefffffffffefffffffffffffffffffffffffffffdfdfffffffffff07", - "data": { - "slot": "7198110", - "index": "63", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x9452e153466d6af425af37a9b97fcba53a70127ff6752f9a078e3051a433caa88ed0928d275b96602c6100f2a109a778116b7f51c9dde3699ffbe8d3787a9f365c36cb02d6f4576afb14eb75e04dab33b1b818aad2cf2fffd0fc85185f27dbc2" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff07", - "data": { - "slot": "7198110", - "index": "50", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x8b5eb5dc837ba4941406213935123991271ba77cc85390c63e90960c984696c437453b1271b67a2231057e5c0efe244603340a1c29922a15bcf6ca2e0ca94daed77df09169962c9f78e804eb81422f1b6d7239756ee148a6e4daa892805b2f17" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000004", - "data": { - "slot": "7198110", - "index": "43", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xb98e8c09fb484a841de83d10c698203f0669d45bd41e0aa83889461d4b021f501426dd4a3cd6e23250c859782053c351176ad85b5af81cd6421e41a2b2fbe3aa0a35b6bd8e23437e492e682d35bd57934cd952ffa1444a58423c406f9b591ef6" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff07", - "data": { - "slot": "7198110", - "index": "57", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xb2b95193902e56914b6f9cf1eb27d47445dc70837d1025e6b002018e538f7cc8e385b556674f6c525d6b7c14309556330b00c3ded0f1b792ece569812564abd0d8a5d685356be442f6e760b7b5bd4121a141b652a3776a1cf4c3f2a1938bbd59" - }, - { - "aggregation_bits": "0xfffffffffdff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffbfffffffffffffffffffffff03", - "data": { - "slot": "7198110", - "index": "22", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x873277f8630cf2d1c620ec27f844293bad6253c7d1d7a77f8b12176b47f117a28d9f9f1d0347c114415c3732953e61350467a60a53e56a2f5e979964acf16beef1ce7436b9975d01f195bf8bda01f23e7bcece4638ff0a5d14996f1bdd2a1314" - }, - { - "aggregation_bits": "0xff7ffffffffffffffffffffffffffffffffffffffffffffffffffffff7fbfffffffffffffffffff3ffffffffffff03", - "data": { - "slot": "7198110", - "index": "13", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x90f0f0ec18d3757a2f99f07adfe8678430172620d9b2eaec08507a94179a822f849ec8fb37d39957fac619bfb6e2a18402afce8087eb1a516a9dba2b97f622147832a79ff5dfab02adfa900c56b7795024daac476c3dcc4c3b815ab69ca8d934" - }, - { - "aggregation_bits": "0xffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff07", - "data": { - "slot": "7198110", - "index": "55", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xa69b3ab8501cb0108f2564b92cf4b2172f2dae6bb6f931909eeabb60aea4d8604a4dc1dd6e74536c482c915bd6d4e1920da3229c0f2ec3ca725afa4a64ad72931a67b9b064a9a72dde4ecc05fadde57e4bd7bdbf9031a0ec0259a9893f00a6c1" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffffdffffffffffffffffffffffffffffffffffffffffffffffffffbffffffffffffff03", - "data": { - "slot": "7198110", - "index": "53", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x90a0c277352919d31b27cbe63607e499938e2be7010b72e005ff0ab263c7f6b38bae1d1e80ea9c3228eb432f3ab8eee213504c9dc8977bef84ada45ba6bbf3ba23e77515b6731eb20aad4e8d1fcee0ed339b513a76172322665151f0085ec701" - }, - { - "aggregation_bits": "0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdffffff07", - "data": { - "slot": "7198110", - "index": "39", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x827b9bac310ea851d6e155c872302fc3260a374d6e549fb36266b6968fbc027d43cb11867fce670aa6c4ab1793d1c154070212b0c202b018b89976913f9329a0ea60a7df5f8274bc6841e8d3a042817b07293d9cc87562dd711873394c044a3a" - }, - { - "aggregation_bits": "0xffffffffffffdfffffffffffffffffdffffffbffffffffffffffffffffffffffffffffffffffffffffffffffffff07", - "data": { - "slot": "7198110", - "index": "45", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x92bfac5dcbb5dde88cf6ff8973285e3cf9fab3165481fa84203e62ce89700f82b2b2ac2025e97f3825d9d114c41c23fb078c30e5a3a81b3aa83bde1d1279513ff2f650845c058ab3cf2525ad4d62aaca2b8ba287d74cb7122a59b90a79c30550" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffff03", - "data": { - "slot": "7198110", - "index": "33", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x89f5988d7a5731620e1f99d8db32ab508ec009dd30f50e7c5722f253e58f1b65d8f2b86fce1582a674577d3a25e3aa6d19a8521e98de23782f156b9c20cc0b293938f6ecd0e0e674fd639d7b41a85da20fb89b91363a4674d4b5558dff969ec7" - }, - { - "aggregation_bits": "0xfffffffffbfffefffffffffffffffffffffffffffffbffffffffffffffffffffffffffffffffffffffffffffffff07", - "data": { - "slot": "7198110", - "index": "32", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x8857fecd806b521054c92a3ba5c56872324b4aec37c01fb8a74bc22e1543e5a848446e211e4170c885ab6702e5d2660000d9d2bae6dc5a7c8eaa6964964c30c9bd2cb13b45a9a24bad7f967968cecb5cd116294301b5ab0c9df346be4e12367c" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff07", - "data": { - "slot": "7198110", - "index": "25", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x92eaf3efebc16a8ddbdf2fbf758126448ce75079db06ab070e071b582f527659ac02532a3df23948a3512d9e2258d444117be065a77e24236344257b4ffc0e3cf366fab38bf668ea78ec1149680d6bd8b669e0598664c77dda000d30eecb2829" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffffffff7ffffffffeffffffffffffffffffffffffffffffffffffffffffffefffffff03", - "data": { - "slot": "7198110", - "index": "20", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x8e3bf3dded256b145f4782b5fe551b850d7900d07ff6e0e709efc9f503cc0e32c2c350cb92d65fd555865eb5cd95482b0e241f7210d1a790fd14b706ad10a13c0ba151b58a20ce1fb426e18e294eb77020b97c9d087c515ed4f94ab43eb1a1d6" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffffffffffffff7fffbffffffff07", - "data": { - "slot": "7198110", - "index": "14", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xa084c3f195dd513a4138074227f31490e75a73e14a90d680060991fdc65e72c3fb7f1044c5b91be1074482e6bb144d4b17c31954521185290f6a6faf8acbc2db4307296e7261a04e2cd8efd1609e56ed238a4a0f44e564b0c7bd80866fb875b4" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff07", - "data": { - "slot": "7198110", - "index": "52", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xa0b58bfd0953afcc8d5e6cba13d1f9b192e22174d85df4a6659d0ca05e5bb7259e8ae12059bee2aaa3f471b61411f4e6128121d30bd813ed302e0c9acffdfab696c47695b0687789b0f65764e47c4c30057543c0a38a822d7693251c4d70b3cb" - }, - { - "aggregation_bits": "0xfdffffffffffffffffffffffffffffffffffffffffffdffffffffffffffffffffffffffffffff7ffffffffffffff07", - "data": { - "slot": "7198110", - "index": "41", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x843f795210a3a861436f60f58d4c662d161b4ce36c316bfd575b567db37876cbece0e155c68bf13030b1f88f025a7f280222cbf81f9a2e0c7dbcb7d78a4bebf5a5838af24b52deac39c68190fef42c557b628174d3355a8a7b1d62ba00c0a8f0" - }, - { - "aggregation_bits": "0xfffffffffffffbbfffffffffffffffffdfffffffffffffffffffefffffffffffffffffffffffffffffffffffefff03", - "data": { - "slot": "7198110", - "index": "26", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x96abb4a88b8674f5b618eb7b17d178912764b0aecb8e6aa72dfdd120a7c687fdbd5c869f7bd2dfbac679e00c1b601dd510f2584c150aa052d03ca73f629c5e25d09b9cc75a30e68d76fc765cab200913024c8ab5571677ec72e61f47de801364" - }, - { - "aggregation_bits": "0x0000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000002", - "data": { - "slot": "7198110", - "index": "26", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x998a44894c7f50d3870129d8b9cfc2dad0cbb9ae1163c0cfba2437b20a52bd785dc0b521b459774a5dd66df5ec1f08fb18215f9e859ce8e81905c2432d1668d79fe04eea71483503775f2d7e63c6134f745bb81e3960c63d89eb4fde48191ac3" - }, - { - "aggregation_bits": "0xfdffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffff7ffffffffffffffffffff07", - "data": { - "slot": "7198110", - "index": "30", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xac503cf7b1629d4d0357d24179b7206cb0c17f75397353d5b85ef30ff381c1615e33213014e6128bb3aac32b5148497c182f28a4027486780b0b86391a356d4890f38799db0ed5c825319bdca8a4521a5ad168154a68ae246ca8159ace513bf2" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff07", - "data": { - "slot": "7198110", - "index": "21", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xa40f08f08577ba583c192d89a38b684daf53d2184c24fdb771f38fba9f6f016a06f82c9090e384cdfd350521b0cffba60b6dfa9cbfe1af5b3bf87bb6cd838afef1db8a02510a1f48e4e16be3bb96edd3f1f849dc993bbab0baf9fa4f23373aea" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffffffdfffffffffffffffffffffefffffffffffffffffffffefffffffffffffffffff07", - "data": { - "slot": "7198110", - "index": "46", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xb5f30a3f9cf912cf42d45d6cafde94ae9cf63318ce8e8632e5793d0cf62773b82ea4006dbb944bc1491643690785746f18007be2cac309fb9eb5fbf850222d4eacec84080461ef0d15b6efe71f94bd822e3e1ac3d2dacdc02f4aa456289c0c18" - }, - { - "aggregation_bits": "0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbffffffff07", - "data": { - "slot": "7198110", - "index": "59", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xaeff1579d5da293765980f03c76436bb96ad06d1ecb616d7606dcdf80721637922bdf721023c4e7f1e51ec2df7b2fc59035784d7f00883d66ed4a4670587cb2d4603375999a7a32a40dde4ffb8ff39d4cecffef0c66c9183d6e71d4233380b61" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03", - "data": { - "slot": "7198110", - "index": "60", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xa54718da438803f6a136d0c96579129f6b3a01864958e1c4c96689f68a493a49a31f8ab6093e8834c322884ab705e3e701d38d70d872e7f10e8ff06a4abbebbb7dace103930456ebdbb36cc510f85dcbe4ce4f9821cd9c5be632e2cabfb17fe3" - }, - { - "aggregation_bits": "0xffffffffffffffffff7ffffffffdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff07", - "data": { - "slot": "7198110", - "index": "7", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x8c68f9f64180e17dbdc49cbf949b6ad5d23b9e9816d4b5dd523d6a9eaa69ff36a9e381a19e418201af85dd25e2c36f34154dfe12275f27cf51ed079ad7a49ebaa7ae9578e659498ba9d5932fe9325c37ff61a811f1b6f66995ee0430787e6f77" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffffffffffffffdffbfffffffffffffefffffffffffffffffffffffd03", - "data": { - "slot": "7198110", - "index": "4", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x926229cb99ebd6a445111a93326de8f7d1934096ff82f9a7d64d98fff431cbbc717feb6c5ad97b88724f33d1051b67c908caf1139a3f0c432a7070df55d13a34818489c68dc68fba9eb7cbbe6db2c3f93622579caed0097b1bd657ebc68e2fc0" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffff03", - "data": { - "slot": "7198110", - "index": "47", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xb17b28da6b277269e050f0f43c29c325b97b8899b36fa30eabc0b167d6799dfc3a9f2a55ba87dee935467e3cc5d06cfc0caacc96b5e1334223ffc09e606dbf8fa16b193d609c500dd8b847d925c136c5858fbe8a6eb7891a5d471f66591322d3" - }, - { - "aggregation_bits": "0xfffffffefffffdffffffffffffffffffffffffffffffffffffffffffff7ffffffffffffffffffffffffffffffeff07", - "data": { - "slot": "7198110", - "index": "34", - "beacon_block_root": "0xccaff4b99986a7b05e06738f1828a32e40799b277fd9f9ff069be55341fe0229", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xa45c5a6004914093ca3ca287efa9084f1479e7a2bbc6f3b2ca23248eef38552e73f6903370ca414ab0d3457a999a3b1106b5a5b801e0cd575d8a6e2c482c99d96b274a4f7b25bc24a1c0654a23f062da3ff8bd628d6446b41bceda794f6ab811" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000000000000000002004000000000000000000000000000000000000002", - "data": { - "slot": "7198109", - "index": "57", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x93aeab61f6fbdb27e7eeb32f3e92b5a166ff935ba513151ca6585fc2406855592773ba904c49601b351b1134cf8427b90b2777ffc28f2e845788f58877f7d2c527f7ad27de5c9a5fbc21238f1c5970cf9204257ce650110162b04f5495c103a3" - }, - { - "aggregation_bits": "0x0000200000000000000000000000000000000000000000000000080000000000000000000000000000000000000002", - "data": { - "slot": "7198109", - "index": "39", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x82a1b2728a7776bb6688859c720c1811cc364d3bf28ec43cd27769b7407eda0618d17114145f1ebffbd020a8743015470125172d681f9debd4ee06a42cc5d9559c2a7e9521eda14babc9fd00fd9c42e14822b1358e4b09c0e8ec3432b0afebe8" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000004", - "data": { - "slot": "7198109", - "index": "28", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x8e62863b6a374126fa021397f76b6b00eb80c26456c1d8c71b67a3a867b8664baefe7aefe92cd786453289261b54ed6d0f83cb9a3af04c64dfe94582e8f51650c283ca3d4c9467606285c8011cae76d46e95522fe73e096a7b4cab9f09012683" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000004", - "data": { - "slot": "7198109", - "index": "10", - "beacon_block_root": "0xe510ffda00b074677b7bc8ed133677d727d8b5b9b387179e84b564c4d421962e", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xa6b64771cd2d6e3da70467bf5f13cc891db11be9f49f05d036fe0a7b8d732d4797ddaafcb24220bb499c4dd73e6da0370b4c031695794c7652e8d87df607b15fedff1905b6ae6f6d1316748ecd9fdf1033a6ebbee48726c4e943a1239acdb53b" - }, - { - "aggregation_bits": "0x0000000000000088000000000000000000000000000000000000000000000000000000000000000000000000000002", - "data": { - "slot": "7198109", - "index": "0", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x871b315f4b35a75d2f12b40dbf8eb8cfe14498accb21a7e437a724be1f82f0f5ccce907d0b74a07d7e0dc145825cbeff139ec351e31c848108a8f97ada990cebeeb9504a941327fe09a7781e2f889809f9b5dd849540d6853978bfd9481ee68a" - }, - { - "aggregation_bits": "0x0000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000004", - "data": { - "slot": "7198109", - "index": "4", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xb2b5615cba1534bbceff4f962773268e193a1a001bfa2323bd36a8981346e2428e5d7675d17f0fe1ec6db9a23c67d8080a443f2a1b7ae4bb37423aad5a187780dfb4580d9b1ed43aa3cfb6eb3bbe783ed98d4fe4bc3951d7c2e1bd7e04a6187d" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000002", - "data": { - "slot": "7198109", - "index": "5", - "beacon_block_root": "0x7ce8a0bd081f04c4527adc037b8e395297f0a47d8512e49a056bbbe1639ed937", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xae1f053622c3a0df3325bf7b5c71c669a3409b91e137d1f8b3b94b432838200bf607b11ee4efa62f29c537f781e24202008abc2b07f9fceb08a5fd55e7f00d527b787c5b9c6a03d27e13c6ec29c53a3b88fc538e50e14f4f12eedebdb00033b8" - }, - { - "aggregation_bits": "0x0000000000004000000800000000000000000000000000000000000000000000000000000000000000000000000002", - "data": { - "slot": "7198109", - "index": "9", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x99e205ea409c14a4e7cb90d1b9d683c6524657714fd9a18dd8c9383b246360700346cd78a991f7f9dd0f370a85849b020a1dc9b3b894d970e198110b5eb8fe9b0de7350d83c1eabbbc4a2de5430c992ba5f8ae37cd7b140461f57af50f0f1ad9" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000402", - "data": { - "slot": "7198109", - "index": "45", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xa88772a4df6d3f34c82166f59333c90944b8dfd94cb1dee23ff3bc99846a885aaea07c698d048a0d95f979c03a42fcc71863f39a07ab0fcd95441e9cf7c74f6d1a2a190c9c97014a9e9283d6c4d1f8cdfd0924114614c70d0e2c6e98e82a69c4" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000004", - "data": { - "slot": "7198109", - "index": "37", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xaae11477eb3ca38a16a973afba6b15358348cd2c0baa6070a6cc62233e45d4eaa5378014eccd7361ec024ab376b9b5be0876b92fb1fb087fe2238b1b646116b63bd03018991f1803aae3f8d7342da7a0d27bcc12acfb8a0a169b71da65b4c363" - }, - { - "aggregation_bits": "0x0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000002", - "data": { - "slot": "7198109", - "index": "43", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xaf2468afad96594cb4cc0f255cd8288ea101ca1522b1cfb8f5f355f097c58e8d94389a5ec2075af0e07d78115c0e92420d586141a907821ec734aea27b80f728c909c9e1ff365fd711254bed6ad77972ae8c32ae03ceacd06b322354f8a13cf0" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000000040000000000000000000000000000000004000000000000000004", - "data": { - "slot": "7198109", - "index": "44", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x9991bbaf614e1d316a631c7bae5d027785e06c36d4513a6f6ecec6174c16a585305622340c6cfa135f2b29a816a6a85318545d2f5395d251a7da15794db24cae929540239ee2dd2a50dd14eca382d5f1ea967b87392c28b3d5b0f09e6e13232c" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000002", - "data": { - "slot": "7198109", - "index": "27", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xa49cb3751c786f13867bad1b93b690970c35657c07c1406e6bd16f25ad6fb15da73842b3175d6e4803337be1b9c977dd18a43db825b7b66a855ab2c69c199c923620b063b11008255b7b39f9a68d2e98db2a3030c00ecf8b4b2aadf072c76808" - }, - { - "aggregation_bits": "0x0000000800000000000000000000000000000000000000000000000000000000000000400000000000000000000002", - "data": { - "slot": "7198109", - "index": "34", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x9223d484bfa34f252031134e9cd3445f7dc83ee1fb2b5362e78c6e372f2f8b4073a149f932e9743ff065d6152061997603394aacde183037f0a85b472e08196f57ada6e11ebbd4cd4345a48888bd5dbe1e0b17df7d795bb2538ad7efb58ad2eb" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000002", - "data": { - "slot": "7198109", - "index": "50", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x849e93e49877a71526c164100dabe28543bba640f796550f5260f0d6f0e54577c3645fbddd774e72e93faab710f8fe2b12fb2239ceb9121932ba21d61395840310c83a18f356e7efb2b6dff30b86059f2bc3be875fca00675c12557794c215aa" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000000000002400000000000000000000004", - "data": { - "slot": "7198109", - "index": "31", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x988e1257170c0a01793d55226b91213b2c817ec6414e0328a507c31bce3e5d950caf3c71eebc10c7c2f6abcc455ce9600abf9aa366934b55f90756979d8b2c9ce43cc8e3e6304e29a14b32d86373a5de7a0245ab3237122b220b8d55c40669b3" - }, - { - "aggregation_bits": "0x0000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000002", - "data": { - "slot": "7198109", - "index": "52", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xacd434e87496a7b85ae462c51131f39012f4e7c005895e0182bf7615fc9455182a8af0f3e8c5fc232233f083d0bc3fc40e93e3f797f3af79cbc7356c4c9d1bfe775b1af38e5c2966ba242dd6f627651491fb79f8e27e365123bda2567509b8dd" - }, - { - "aggregation_bits": "0x0000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000002", - "data": { - "slot": "7198109", - "index": "3", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xb93f87765e0e1e2c6981fcb464c26ce396090b986590e64f3ab45f1cd2bd6455508ebd7750f841c76cd6a7303c51a301000da0ff4886f7d6ffdad1340dee692f512ba77b7bfc3e5a2aa25ad4458ceee86a113579d4ec0f76fc4ee80ed085916d" - }, - { - "aggregation_bits": "0x0000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000004", - "data": { - "slot": "7198109", - "index": "60", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x87120cd8522d0c54da1fd0b565a4f4d6db6f3dd4149f3311dfd123a5c99741e4e0df62806e66b3587f5252513a2be8dc15886b2d6b2002a4f99425715405cd6705b9b9403f66dc6856a471d1e49fb5138dbdfc3bcb820138eb795744f6672bbb" - }, - { - "aggregation_bits": "0x0000000000000400000000000000000000000000000000000000000000000000040000000000000000000000000004", - "data": { - "slot": "7198109", - "index": "2", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x892c05a4c76cf939058a3cd407a12574c00a07e2de8abfd3ad7169eaab022a8a73879b1708acf289f73f02759ddaa94218387330e942f5551cd4b068e4b4560824e153ff8debb8a5d89933eff3302fb0c7b5eb09691826e5937a6b4472e0ff20" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000002", - "data": { - "slot": "7198109", - "index": "59", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x989816ff51175f1db1566bc8350dc8f0f9ac516dc36063a04440b0e4f2b77dd5b67a866c1e78c2b1fb8e1d36add4b48c0adeb8f28466bec5067da994f1e9276d823295762c019da4e0b775fd891b68e3b0ca83bf0bcc21fb7410e71c32b53bd6" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000002", - "data": { - "slot": "7198109", - "index": "30", - "beacon_block_root": "0xe510ffda00b074677b7bc8ed133677d727d8b5b9b387179e84b564c4d421962e", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xb508ebf9bf5724f4c8246a1fd99d2d9ce7fbb22d23e730d33edf05760bd74c971c911fd64e5989f8857bb1539a14bdbf1282211b8443bb39690e12c077e2852e778ebe47572400aca4f2a4ac56178844d55576505401580dd8ebb0435a4f2d20" - }, - { - "aggregation_bits": "0x0004000000000000000000000000000000000000000000000000000000000000000000000000000000000004000004", - "data": { - "slot": "7198109", - "index": "6", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x954d8fe463ebf3c2c06d7b8899675eb6cfdf90c2f673a27981cda0ce344696d67c823e184c888ca48a4d1385112138791272a26e20af14c4463dc67d7c0b2fb303a0ac765172ccd305a38a6265671844a39e3999199a86cf472e4f164dc134c9" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000004", - "data": { - "slot": "7198109", - "index": "51", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xac79a9a455824f4663f6698e48e725faa4026f649bdd08475961708585e71e95e5b9c6a8dc293faf13b57ed61117aa2a12d800a1e0dc95fc57bbc56a0dd751d657c38785d7816d5f3a5be473f07d736788feffa2dce872a15040aa617448114b" - }, - { - "aggregation_bits": "0x0000000000000000000800000000000000000000000000000000000000080000000000000000000000000000000002", - "data": { - "slot": "7198109", - "index": "12", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xa39f867242aeaad6f3153c4c37433389685015c2552801851d84c7ab502be73d67e74d664e97d3cf72c057b14660e5d40365679bf1bda323f63460f37e222eed91438b5081cfa1aa48b55faa469f81f3bee68ebae11d24d049e72e78d0a695b4" - }, - { - "aggregation_bits": "0x0000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000004", - "data": { - "slot": "7198109", - "index": "11", - "beacon_block_root": "0xe510ffda00b074677b7bc8ed133677d727d8b5b9b387179e84b564c4d421962e", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xb33323a2c49ac552b5a6b757d402643ec1d210fcf2153ddd6de14a1fb1f2c427f7c2b865a26f4b414cdfec657f0d26a41184c5c6f1f70870f878acc2dfbae4a0277f3470bd6a0f332f3341582a136915b0edaa25bdfb9271e7bdd99cc9b6cd93" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000004", - "data": { - "slot": "7198109", - "index": "35", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x96692e7bfabcab39519fa4e227232f1d04d3e8ee800b273a4a49a4b489a72390debc340b57d87ab2aef8d99b04bf5867093bf248dd9b2cbbb37ec5ce742622058398b3a629b22e76792c5a794b69a1425fed0bdc50c23c9946addc3799a8c099" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000002", - "data": { - "slot": "7198109", - "index": "54", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x98a283b67b143e3cc2d38a2c2f37b0c57a53a7e7f4c8418f0d951cbc4014388dca43fea7cda04999d81cbd114e03199401bb604c021039aaca49ff6a081e7dd31f5b060804e06419bb14b88f245093a26b6d4fb4fb8fe2f66183e2e033afe2a9" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000004", - "data": { - "slot": "7198109", - "index": "15", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x986975b9df94c33b2a250f77fd584eddb64060cdd945f6ebb3ee73fcb364a74ab457d99d5b172a1e682fe1fce09679351140e7eec914993bf74a212527fbfa4aff104747735ae23da69d22454c82e4e10e382b3587420f86c42df953241dd5a7" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000004", - "data": { - "slot": "7198109", - "index": "46", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x96fda5dbd2f7f4764f9e82d7a848fe5bfaf3f67d3e019989dc80d15c9da155bd27cf4756ee991ef98e49996c5680e49a1334f36fa9ecbf2993bb6a82c9da00971581e505e227cbd8abe9f3b1714a6d3d4c2e188e575d763938dafdeae727e688" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000041000000000000000000000000000000000000000000000000000000002", - "data": { - "slot": "7198109", - "index": "36", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xab31cbdd7948134794cd4f7a63b8d570cf140a014a28dba81ab5bbf09df588a067ab555e7ac1fdc135613030fea35d330f22e16bdd47c0f5cf054a67dc63ce82a28f5ab7721e8519cbe3e6138da2dde0b1f4017e7751a7ceb3541ec79cef8113" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000000008000001000000000000000000002", - "data": { - "slot": "7198109", - "index": "21", - "beacon_block_root": "0xe510ffda00b074677b7bc8ed133677d727d8b5b9b387179e84b564c4d421962e", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x8cf3b02680bd900dff7149c192e429c8b4119a99abe0b890e0ae877b3196bcc2dfe3e44a85cbcfd3b9d720c23da8f53f0134ab30d4686892e894cbcfd7398d0447f4c507f0bf344527099689aca390c4c9344c89d3875c4ffc727192553e18cd" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000004", - "data": { - "slot": "7198109", - "index": "10", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xa66f7e712ee5aa580ed25052090e1d4733dacc90e12458dccd21618b9fe0dc59fde3707fd43cbaddf6217477e221695802d8c31a56769fa190d28ef532d2486a1350625097b20ff5af78ca69840ca85a47512ebbb5dc350469b844a182103e4c" - }, - { - "aggregation_bits": "0x0000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000004", - "data": { - "slot": "7198109", - "index": "13", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x8f5cdb2237d767527c9082f7c8f889b20a5dcbea2f703ea99fcb642cc13a6376b78226df8eb390f47d54cd1b8b3d5db7024e099afb357f8f17d865c56f93a692a1621ec99fc1626101484c4cd17d079b861fadf370f0af204b0329be5a5f35c0" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000002", - "data": { - "slot": "7198109", - "index": "16", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xb65c735009e73ba693618da2754a046632d1d92edd9059626d47fbe72bbec61b54d7f8dc9144965013470f3fb9a329350ec5175fceeeeeffdc01dd1c6be2ea9dfce57f0e604ec829fac1086c7c0d0ad96a3c99db1bf41a2d1cb663e83e1c3c51" - }, - { - "aggregation_bits": "0x0000000000040000000000000100000000000000000000000000000001000000000000000000000002000000000004", - "data": { - "slot": "7198109", - "index": "24", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xb2e48a8692e7f6863d5c19f59489a0c2dfe229315c1d0a1d586dc9d5c8c9be057bee0bcd67854fbdd1d919adc5cafecf0a1a069b7f58aa46b4307ef90192665857a84d46aca5c1f72c161659f5c8a807b7c6935df1860dfa80d914bcfa3616ea" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000004", - "data": { - "slot": "7198109", - "index": "47", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x96d0b3c37252021eabddc440287a984bb84497d1aa44b17a2e2eca0cbd6c641cdea0407cff331c8760f0e1f9e800b36617029e1b0713df3524228bbd71b1c37d0762b5febc9029a302bb9e6e128a060f21a8265eadf9b2f3b87b666250d1e5bf" - }, - { - "aggregation_bits": "0x0000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000002", - "data": { - "slot": "7198109", - "index": "59", - "beacon_block_root": "0x7ce8a0bd081f04c4527adc037b8e395297f0a47d8512e49a056bbbe1639ed937", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xb333eb27e891423ded47f68eeb9151bddb21237a94bb4a86049c00ca0a39f12749fd629548e3958ea23776c6579595f409c0f60823f36081dbc96ce749ba965343b61150e31c6a1b5244b8d5b3fae6db66066edb7ef77a10a2d8703b21db4554" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000002", - "data": { - "slot": "7198109", - "index": "30", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x9734da21594e83b5aad2d8a139ce24a5d3ff1e04ad7ffa84796b6a18e03192c8d027c4031116263587fddd9227f1f28e0baa4298f4cf193caf4d2bf59a5af96e52049d77bf340e354160df699f8d7054f418f398efa3736eb1a7e5ed10fda3c3" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000000000000000080000000000000000000020000000000000000000004", - "data": { - "slot": "7198109", - "index": "1", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xb479939171aeebe971ed50c360892a7750fd72701c1bfaf5813038a5f1e9c0927e17601eae5485dae8d4053f7297d96704cd8b3fc80017df086cd91901bc957501524921d067acbf1a47347d3036f09a0a463d0c06103c3d2910f48fec169e89" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000002", - "data": { - "slot": "7198109", - "index": "23", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x8fc9fb99b5ca0519041cafd3e71d352334cda54148d9705b964626316e83a0c4194792d465e32280a775475ee14af2c602ca3c30e7fa83797dc792212245f23e7e563cd19330a14b680e7b51ade72f23de093cadad2ef2a4110b3419931e9794" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000004", - "data": { - "slot": "7198109", - "index": "33", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xa02b68d40dfa61a4b9725909ff642f997947684c15d44e57066e240f11ff076fa4fb370444587070c1cf7aa9b49a67ea0fd9e96608fca2debc343de3a4ec687e4e75843d9e466ba04b1036e7fc6291648d08c2b35594740dc0d39e8cb0c8c275" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000004", - "data": { - "slot": "7198109", - "index": "17", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x8105f9d5238b2e585a080eeef238e34823a9ea081a401f4fb7b19db5fd2e8c086b522ee3b4a47162628adc80e30e5d6f16ce770cfeb37ced6aba743a3784bbf7f5b89684f9b4e3cfdc117f9efd36de4dbd96b2dfed4236988d9099a172a530b2" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200004", - "data": { - "slot": "7198109", - "index": "26", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x8baf72a5b60ba14a90607bf949f2c54c97e9bc9b4f67d2b4980863251efc5c8b65b6fd6172024d5f72ffa7d8a1db3f2408bacc77fb68dbf1a496bcfea0b7a13547c156eceb0e3817de10011d998b5871f18b596f984c68269a77437543e43dad" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000080000080000000000000000000000000000000000000000000000002", - "data": { - "slot": "7198109", - "index": "32", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xb2d554ee8c32d7b043d7bfe807c2e51c853d1b8b6c572773ba3ec13ef0a277572c4c55727d2aff7c7ec77c455352634111382e59519e8ae216d1948b2b8f4d1d50bff52a8521427c07dca88f2b244d91b7a3b4f532f68b43c33108c094790445" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000004", - "data": { - "slot": "7198109", - "index": "58", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x951a52fc311fbcaffe1f9e713f8fffab3ec0ba118e1a72b69ef1238190fa093408b6337dce38aff0deb3107e37d6f2f60977fbb161ace366fdf8793ffcd22b12ca16e86d8e0a9ec42b34d697477945260f533cf822783ce1bf644251e8da928d" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000000000000000002000000000000000000800000000000000000000002", - "data": { - "slot": "7198109", - "index": "7", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xa0b1d4db0253a1f5d52746f0eaff6fd353f146a5b075f89696fbce7d380d509a48fad4508cfc1ca305ac49131be2a0ec08cfe9cbbabc41c88d9e64807843aa1c142c98503aaffd30b10c39f904339af7af09c1a057b47f67d8cceaf823546030" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000002", - "data": { - "slot": "7198109", - "index": "61", - "beacon_block_root": "0xe510ffda00b074677b7bc8ed133677d727d8b5b9b387179e84b564c4d421962e", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xaf45b657ffb9b2eeaec6494bdec414e546f57cf5ef16b8801246f66475ab3628b548af0629e3a1910518b9484396ce7d098965f3f1272dad80ee5600c166ffc42f2e6c43ffbbf9f9b4deb9807b578386428a7bd1cb2f4291c6775615fb0c7aa1" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000002", - "data": { - "slot": "7198109", - "index": "63", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xb819c2dbc573b5b1f94d25f5294af098e3ecc89ab4565cafcc1e0a64f46008167595dcee660b1ef17f09f048dff60abd0b93a77dfb6bd7cad7c792e25f8647660c00c82b4e7cefe5689070256d229c2bc64ae27063ae49827f1962df6b577c4d" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000004", - "data": { - "slot": "7198109", - "index": "53", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xad0acc9608f6a9a6683325116e8ff3c665498caa0940e4c3b08b83b2b91dacd18be4f5bf33d748e1ece8a05f10559ffe11ffdf992a153eead469791ddf1ab5e765b8f6757794eb28b2d3360da574c5bebc0825dfb9e0fe57f6de71aeca7cd3cf" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000004", - "data": { - "slot": "7198109", - "index": "62", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xacdfb5bcb228e2c4ce7f2062828f14b359530e2eda939bcff49dfb6972c14aaa4238ecd4a045ac2a32c249e0b23e592608b3f5757ecea6d81c82a241144425498411fde42255fc844dfe8d923340502e2e7bd7d9472a52e332b638286326f0dd" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000004", - "data": { - "slot": "7198109", - "index": "22", - "beacon_block_root": "0x4eebf052318892c97d7b899829e291ff3ae665ac21c082376b4245ff23eaf11c", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x93352e005a8346fe26784bbaad5741b7faed6d4d542efdd481f80b569f4e6613a659d5be8c78f253304f3a8e07a72092032460712fe67bd2b5509e10e9388eced8d49e8958fb21e732451cb1a28d80b8ea88567a0c1759de2df96b369c4bb7fc" - }, - { - "aggregation_bits": "0x0000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000004", - "data": { - "slot": "7198109", - "index": "1", - "beacon_block_root": "0x7ce8a0bd081f04c4527adc037b8e395297f0a47d8512e49a056bbbe1639ed937", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xaa1156e80976d5956f233ddde8ec7dfe2a6b8037cf3f0ae666998b54372a5780720edd08c400d924470c3a8e2dfd893d198def205d3196b4d46d79dd88d5b08aba37d05d66289950441fb3d2492bc244b471c89f1448b3ce66544bd3285a4979" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000004", - "data": { - "slot": "7198108", - "index": "38", - "beacon_block_root": "0x7ce8a0bd081f04c4527adc037b8e395297f0a47d8512e49a056bbbe1639ed937", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0xb91acc3007bfa523d327859ad75104f312e10529666710eca51d399d87c3286f851639a567e6d5cb1ba0491ff556f90209d921bee792457b67e83f459b000978f3909f9b4e40852a8cf82ea4e6b59198a0e7d1053a5023d95c69bf8bf19b43ac" - }, - { - "aggregation_bits": "0x0000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000004", - "data": { - "slot": "7198108", - "index": "63", - "beacon_block_root": "0x7ce8a0bd081f04c4527adc037b8e395297f0a47d8512e49a056bbbe1639ed937", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x95700ecd5849e7cf1d2c57e85bf2625e85f2d401101d401bdc4682a442e1cbf997226f828dffefa7950711b135a7c5e1110a0a73d0adf43ec913bedba6d75e5aa441474fcdc5fb71840725ae4a5daf0a983d08f262b8510556f507ba223f9d29" - }, - { - "aggregation_bits": "0x0000000000000004000100000000000000000000000000000000000400000000000000000000000000000000000004", - "data": { - "slot": "7198108", - "index": "36", - "beacon_block_root": "0x7ce8a0bd081f04c4527adc037b8e395297f0a47d8512e49a056bbbe1639ed937", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x87d797b363e3b92d73e97f8e42c74aa585cc9247d738a5ca6ec97d6451deec4468957a6bb9a60044d8d3a94f945f5169042f4809aabea68e28f2e93db2972b530ead8221ac95c9ccb0d11455b5821c16a52c2d24dd1f3cb4034f7082a53a3ff4" - }, - { - "aggregation_bits": "0x0000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000002", - "data": { - "slot": "7198108", - "index": "53", - "beacon_block_root": "0x7ce8a0bd081f04c4527adc037b8e395297f0a47d8512e49a056bbbe1639ed937", - "source": { - "epoch": "224939", - "root": "0x7c810c569db4d203abc1e0c88a93d42791177cd889cafc59c4784ed347663b2d" - }, - "target": { - "epoch": "224940", - "root": "0xab8f2df1e8abf8ac41af3578fe092abb70341066ac6bdda552526e0922233d4f" - } - }, - "signature": "0x8e01eea2a1439d6e249e06723492519cbbdb71e611d9a1233b48326ebf85dd051b65ac1ee6295ba5756121a7aadfbfd5143105a072fec16b6640f59f079baef27a3b9e6f6d158d1ba79e2c4bd1b6d19d7b9cd0f208adf21df78224f99b94330b" - } - ], - "deposits": [], - "voluntary_exits": [], - "sync_aggregate": { - "sync_committee_bits": "0xffffffff", - "sync_committee_signature": "0xb496fad8398cb9de33eeff6b036c5b3d94e7cd41df7bb9dc3054a48e0b88e49506b82c16e3ec7a6741c3a63cb95483ba0391fd4230af628551f7fe79a2d9381c30658a5974fe48631b627b1dadef42ffb5c1ed4e14924d0bc0a3121f41a5b54a" - }, - "execution_payload": { - "parent_hash": "0xbbe79a23129305ca2de978c056dd4a922ecca24f0f229dfae4b731afe3c033a9", - "fee_recipient": "0x95222290dd7278aa3ddd389cc1e1d165cc4bafe5", - "state_root": "0x8fe731a16f5386b22affcd61211a7f0260df309401de3cb4aa74472161622961", - "receipts_root": "0xd9a42739e18e6f95a44a7645344e8283b4320e26ac46ea13d936ec0864868c6e", - "logs_bloom": "0xf42383e3e14e100896e094808b7d10e3419ba374ccc404108407708bc51427035427a386fb994b30407f1c6262bf8b85030134c4df30ad015a00a03459ac69630523d009e3c429fc6c1ae4a84244062ec3d106260256c8320c21cc87cc6648b63a416698020aa475a6421495a1abeb6b2b13688bc10c0f94d2869894a8ab2104e0063e7e4fa83f3442f0c149060603261956b0890d0e4e1d42a6c2407dfe40a8bfc103f30cf76b8040b143c4f18da4949ffec0f1b50908cb2ca98498088e0371a14634c68028497c02a80c211465365e06e10f5468280c500655989fc948e8def278ea59444788000a059289d041004489207c31473c9b68c882a9e3e21df459", - "prev_randao": "0x8dbc5eb73fef3da12aa3545f2f1b3c30b15ef07b2c8dbb9516994607237a35ee", - "block_number": "18011125", - "gas_limit": "30000000", - "gas_used": "16780308", - "timestamp": "1693201355", - "extra_data": "0x6265617665726275696c642e6f7267", - "base_fee_per_gas": "17130960083", - "block_hash": "0xd3fe3f0c8b3ca99ddba497ac277c6975c999a41c2cca179652eff9a71ea729c9", - "transactions": [ - "0x02f90cda01831241e6808503fd15b4d3830bfeb4946b75d8af000000e20b7a7ddf000ba900b4009a808403476354b90117f57537c8c30029a358f4151d613e40a753b8f18e2c3481a0117792d4b100fd329b37e8ab4181df8a5b33260c8aecc760391a8616b44b734817a2c954016a57cf2c4d72d6f83807cc470b00071c56dfe8757a197b3b17b207d6de3840de09bcf2dfb75b72c0136ea72db015505a00be042e9d09cb588331ff911c2b46fd833a3e5bd6c02aaa39b223fe8d0a0e5c4f27ead9083c756cc22710f2fe4a80fe4b48b01669f212b01550ffffc0232cffff7a3ee4b8583ccb95b25737c016ac88e539d0605949e8576e2bed8f7b46d34016198911cdf9886f78bea750938e7800300db397607a3969c7bd26512f52bf6f76fab834140d13dda673ca8ed97a637a790be1feff5e888d43629dc05408f604af81240005ea7075602df90b50f8dd948616b44b734817a2c954016a57cf2c4d72d6f838f8c6a00000000000000000000000000000000000000000000000000000000000000009a0000000000000000000000000000000000000000000000000000000000000000aa0000000000000000000000000000000000000000000000000000000000000000ca00000000000000000000000000000000000000000000000000000000000000008a00000000000000000000000000000000000000000000000000000000000000006a00000000000000000000000000000000000000000000000000000000000000007f9024994757a197b3b17b207d6de3840de09bcf2dfb75b72f90231a00000000000000000000000000000000000000000000000000000000000000004a08e583702572c83c38403c943f96c16a41abd936b02d3010d2aa80039d30bd966a010bea5d2710208a2ee0eaf75fec8311af4afd7f15c0df8e38c6e13e47d0d7a2ea080e604cd0a9c6bcc54ebecb158ad70bfcbff9f32744abcf832c8bfd377c403d2a080e604cd0a9c6bcc54ebecb158ad70bfcbff9f32744abcf832c8bfd377c403d3a00000000000000000000000000000000000000000000000000000000000000000a08e583702572c83c38403c943f96c16a41abd936b02d3010d2aa80039d30bd965a010bea5d2710208a2ee0eaf75fec8311af4afd7f15c0df8e38c6e13e47d0d7a2da080e604cd0a9c6bcc54ebecb158ad70bfcbff9f32744abcf832c8bfd377c403d4a0c0d1c00078410fd0164580b0bad93d8a579580d06cf45fc2696a823498097b8aa00000000000000000000000000000000000000000000000000000000000000008a08e583702572c83c38403c943f96c16a41abd936b02d3010d2aa80039d30bd967a08e583702572c83c38403c943f96c16a41abd936b02d3010d2aa80039d30bd968a080e604cd0a9c6bcc54ebecb158ad70bfcbff9f32744abcf832c8bfd377c403d1a00000000000000000000000000000000000000000000000000000000000000002a00000000000000000000000000000000000000000000000000000000000000001a010bea5d2710208a2ee0eaf75fec8311af4afd7f15c0df8e38c6e13e47d0d7a2cf8dd94c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2f8c6a0899a7b8c67ded9c2860ce17c839e0868e8b23912ba469f2e7b7de8043e8229e7a012231cd4c753cb5530a43a74c45106c24765e6f81dc8927d4f4be7e53315d5a8a065b0bef88a69116c485f661cd6d7ec74691ca4c897652f30ac85d057541cc197a038a547390e4c48347325a1aa7e93658c68b3052a51adcd64bb2852a2933d56daa004d13e916793bde5fcf5526e50a9bcf9aa246a01345b3178529af0f521376e0fa00f296a54fa8977cb288ae4d9c099dddfe41483d8469cfb37f774d1c0f9d808fbf9026a94be042e9d09cb588331ff911c2b46fd833a3e5bd6f90252a0746997d64020d8550105c7442c1ccec5f3a941de97d171182d68cc87c5b6164ca06ae0b329c9ee8a4f57a216001bad290ce9fbca67159b959bfe82c1d0c08ab0bda071094b791e5b1cb31a4425287225fadf593f5496d812d080ee7348e503a32706a01452bec7c5a6b3b18899526ff060d769988f8a08d53556d16d83520944659dd5a00000000000000000000000000000000000000000000000000000000000000005a00000000000000000000000000000000000000000000000000000000000000011a00000000000000000000000000000000000000000000000000000000000000009a0c118cf1cf9028d6842d26a1571b18152f5a9778d7af21888d38525f5e0d6a43ea0ab761c2430b0498e679102ac10a4b47c01761a1a4b4743b91f561613623f3400a0ac5a0d3f79300e89b6c5577e31fa69b23677c1acb41e1d8af9a2b5a208b0565aa0c7d07bc7b4b06c606d8bd09d68b5b57a8ae0ff2e1ce65b1f30b9a2e225f724fea082b4b2df7e8ee6841929be48f7ed0d751abcdb6d9df85513e801a1e544b29314a0e3f9f9b97b537de593db31a72e038b4b187aa300785fc9f1fa8d7569cd6ffeefa01eb7d80269e4b80437501ded06d9812be62c30f7a80fcba5a707be4729e49bfca00000000000000000000000000000000000000000000000000000000000000023a0507439d85171f4572d1aa6ca11d0ca178e88d133b58af1d404a373b43c55edfea00000000000000000000000000000000000000000000000000000000000000016a0b39e9ba92c3c47c76d4f70e3bc9c3270ab78d2592718d377c8f5433a34d3470af9018394576e2bed8f7b46d34016198911cdf9886f78bea7f9016ba0971f9b48d4300a657b0cb332e19f215a93ce5f067e481c28c3b9565610979afda00000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000ba00000000000000000000000000000000000000000000000000000000000000016a0000000000000000000000000000000000000000000000000000000000000000ca029b65e180e9fb871e0d0eb4bfdab825c6bf6214b0a82ddd9496a02d68052bcd4a00000000000000000000000000000000000000000000000000000000000000013a0577b913a3c8810dd10161c9ae11e2ee31042564c62114c83b0bc5d3a3e71b362a0000000000000000000000000000000000000000000000000000000000000000da00000000000000000000000000000000000000000000000000000000000000010a0000000000000000000000000000000000000000000000000000000000000000ef8dd94e4b8583ccb95b25737c016ac88e539d0605949e8f8c6a0000000000000000000000000000000000000000000000000000000000000000ca00000000000000000000000000000000000000000000000000000000000000008a00000000000000000000000000000000000000000000000000000000000000006a00000000000000000000000000000000000000000000000000000000000000007a00000000000000000000000000000000000000000000000000000000000000009a0000000000000000000000000000000000000000000000000000000000000000af859948ed97a637a790be1feff5e888d43629dc05408f6f842a0b39e9ba92c3c47c76d4f70e3bc9c3270ab78d2592718d377c8f5433a34d3470aa06cc0f8823db880994432ec79d9c5e1866e3793efeb384fdc75806944cf22ac44f8dd9469c7bd26512f52bf6f76fab834140d13dda673caf8c6a0000000000000000000000000000000000000000000000000000000000000000ca00000000000000000000000000000000000000000000000000000000000000008a00000000000000000000000000000000000000000000000000000000000000006a00000000000000000000000000000000000000000000000000000000000000007a00000000000000000000000000000000000000000000000000000000000000009a0000000000000000000000000000000000000000000000000000000000000000af85994a0117792d4b100fd329b37e8ab4181df8a5b3326f842a0404e955b4f11522f99577dfc88d0dda82da90992492b18491843775f5a1cdc61a0afa7dfda4c36516f9a2acba6166dcab061fb64fb862f2ec06a217e5389386bc0f8dd94c8c30029a358f4151d613e40a753b8f18e2c3481f8c6a0000000000000000000000000000000000000000000000000000000000000000aa0000000000000000000000000000000000000000000000000000000000000000ca00000000000000000000000000000000000000000000000000000000000000008a00000000000000000000000000000000000000000000000000000000000000006a00000000000000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000000000000000980a0526c842965e6397898d4115d06c5f699d39ea18d246e2f1ae240ccdb5f35dd78a0029614123476208b0a227c94994071f267322987ae38b981794169cc2043be3d", - "0x02f902f40182059b841dcd65008505c563f9a08302e556943fc91a3afd70395cd496c647d5a6cc9d4b2b7fad80b902843593564c000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000064ec3abb0000000000000000000000000000000000000000000000000000000000000002080c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000160000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000019a578145dcea1d273da16673c0000000000000000000000000000000000000000000000000649f833e143315e00000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002000000000000000000000000a0117792d4b100fd329b37e8ab4181df8a5b3326000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000649f833e143315ec080a0111473712de83110b0605bd6d22dcdaeb5a927b2388298b7a0322e509290c8eea04b1b9b2bc133d14b329f8ccc292ecf29c3cb13f9363461f8a4f40c3fd75e9e08", - "0x02f9043c0182011a8405f5e10085056aba63ba8304f00f943fc91a3afd70395cd496c647d5a6cc9d4b2b7fad884563918244f40000b903c43593564c000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000064ec3abb00000000000000000000000000000000000000000000000000000000000000030b080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000004563918244f40000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000001f399b1438a100000000000000000000000000000000000000000000000021c93da58a47ca64b95100000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000be042e9d09cb588331ff911c2b46fd833a3e5bd6000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000002629f66e0c53000000000000000000000000000000000000000000000000296686c126f99adb65e200000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002bc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2002710be042e9d09cb588331ff911c2b46fd833a3e5bd6000000000000000000000000000000000000000000c080a064c13bd0cc91faf2d206945649f67ce67a8666b376e118e49c039d1a151101aba05d7f8eb3b13b333cf84e35bd9fbdca20d7ae8aee300170cba89f5723958b9e41", - "0x02f902f401820139847735940085059682f00083036459943fc91a3afd70395cd496c647d5a6cc9d4b2b7fad80b902843593564c000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000064ec3abb0000000000000000000000000000000000000000000000000000000000000002080c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000001600000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000001b48fd07eac60000000000000000000000000000000000000000000000000f5b7c3aad0b0b8c00000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002000000000000000000000000576e2bed8f7b46d34016198911cdf9886f78bea7000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000f5b7c3aad0b0b8cc080a093d07447aac4f99c211335eac0437fabeae01e8cb79348440217aa51558ed375a01f879f8f3a2da4cf987b8534db5727db973a714b07fd94e0ef4b34cd11535c0e", - "0x02f9049401820eff8405f5e100850581242d298303837a943fc91a3afd70395cd496c647d5a6cc9d4b2b7fad80b904243593564c000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000064ec3abb00000000000000000000000000000000000000000000000000000000000000030a080c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000001600000000000000000000000008ed97a637a790be1feff5e888d43629dc05408f6000000000000000000000000ffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000006513c0c100000000000000000000000000000000000000000000000000000000000000000000000000000000000000003fc91a3afd70395cd496c647d5a6cc9d4b2b7fad0000000000000000000000000000000000000000000000000000000064ec3ac900000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000041d913ee2d8d9bdc3011da48d7b98c688b90745438f263f1b5fe950663409eb3a1595c37c72d867e2bc58fde34ceb2ac537d4db9e00f9b68e3275873885c563e241b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000032872aae80bc8a494b25500000000000000000000000000000000000000000000000003ebed06b0e686f100000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000020000000000000000000000008ed97a637a790be1feff5e888d43629dc05408f6000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc20000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000003ebed06b0e686f1c001a049d6f8d0e20a53d053a005bcacaa71b3bd3d601e15539d283ef5be4d964cdee6a07e56b1f082f9edf4102d021c007bc0cce17c15721e59e6c947be9af5c76d39d3", - "0x02f90b9801831241e785155bac31bb85155bac31bb83079786946b75d8af000000e20b7a7ddf000ba900b4009a80840307bd08b8b8f53417c8c30029a358f4151d613e40a753b8f18e2c34810c8e56ed7a3a8616b44b734817a2c954016a57cf2c4d72d6f838be042e9d09cb588331ff911c2b46fd833a3e5bd607cc470a0007396cf860f7757a197b3b17b207d6de3840de09bcf2dfb75b72fe4a80fe4b48b01669f212e000000000c0369a0000391ee4b8583ccb95b25737c016ac88e539d0605949e8515bd0e2002ff8d670391969c7bd26512f52bf6f76fab834140d13dda673ca04af81ce0005df5ef32df90a69f8dd94c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2f8c6a038a547390e4c48347325a1aa7e93658c68b3052a51adcd64bb2852a2933d56daa004d13e916793bde5fcf5526e50a9bcf9aa246a01345b3178529af0f521376e0fa00f296a54fa8977cb288ae4d9c099dddfe41483d8469cfb37f774d1c0f9d808fba012231cd4c753cb5530a43a74c45106c24765e6f81dc8927d4f4be7e53315d5a8a0899a7b8c67ded9c2860ce17c839e0868e8b23912ba469f2e7b7de8043e8229e7a065b0bef88a69116c485f661cd6d7ec74691ca4c897652f30ac85d057541cc197f89b94c8c30029a358f4151d613e40a753b8f18e2c3481f884a0000000000000000000000000000000000000000000000000000000000000000ca00000000000000000000000000000000000000000000000000000000000000008a00000000000000000000000000000000000000000000000000000000000000006a00000000000000000000000000000000000000000000000000000000000000007f89b948616b44b734817a2c954016a57cf2c4d72d6f838f884a0000000000000000000000000000000000000000000000000000000000000000ca00000000000000000000000000000000000000000000000000000000000000008a00000000000000000000000000000000000000000000000000000000000000006a00000000000000000000000000000000000000000000000000000000000000007f901c594576e2bed8f7b46d34016198911cdf9886f78bea7f901ada00000000000000000000000000000000000000000000000000000000000000008a00000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000da00000000000000000000000000000000000000000000000000000000000000010a00000000000000000000000000000000000000000000000000000000000000016a00000000000000000000000000000000000000000000000000000000000000015a012231cd4c753cb5530a43a74c45106c24765e6f81dc8927d4f4be7e53315d5a8a00000000000000000000000000000000000000000000000000000000000000012a0000000000000000000000000000000000000000000000000000000000000000ba00000000000000000000000000000000000000000000000000000000000000011a0577b913a3c8810dd10161c9ae11e2ee31042564c62114c83b0bc5d3a3e71b362a029b65e180e9fb871e0d0eb4bfdab825c6bf6214b0a82ddd9496a02d68052bcd4a0971f9b48d4300a657b0cb332e19f215a93ce5f067e481c28c3b9565610979afdf89b9469c7bd26512f52bf6f76fab834140d13dda673caf884a0000000000000000000000000000000000000000000000000000000000000000ca00000000000000000000000000000000000000000000000000000000000000008a00000000000000000000000000000000000000000000000000000000000000006a00000000000000000000000000000000000000000000000000000000000000007f859948ed97a637a790be1feff5e888d43629dc05408f6f842a0b39e9ba92c3c47c76d4f70e3bc9c3270ab78d2592718d377c8f5433a34d3470aa06cc0f8823db880994432ec79d9c5e1866e3793efeb384fdc75806944cf22ac44f85994a0117792d4b100fd329b37e8ab4181df8a5b3326f842a0afa7dfda4c36516f9a2acba6166dcab061fb64fb862f2ec06a217e5389386bc0a0404e955b4f11522f99577dfc88d0dda82da90992492b18491843775f5a1cdc61f9024994be042e9d09cb588331ff911c2b46fd833a3e5bd6f90231a01452bec7c5a6b3b18899526ff060d769988f8a08d53556d16d83520944659dd5a00000000000000000000000000000000000000000000000000000000000000009a00000000000000000000000000000000000000000000000000000000000000005a082b4b2df7e8ee6841929be48f7ed0d751abcdb6d9df85513e801a1e544b29314a0000000000000000000000000000000000000000000000000000000000000000ea0507439d85171f4572d1aa6ca11d0ca178e88d133b58af1d404a373b43c55edfea071094b791e5b1cb31a4425287225fadf593f5496d812d080ee7348e503a32706a06ae0b329c9ee8a4f57a216001bad290ce9fbca67159b959bfe82c1d0c08ab0bda0b39e9ba92c3c47c76d4f70e3bc9c3270ab78d2592718d377c8f5433a34d3470aa0c118cf1cf9028d6842d26a1571b18152f5a9778d7af21888d38525f5e0d6a43ea0c7d07bc7b4b06c606d8bd09d68b5b57a8ae0ff2e1ce65b1f30b9a2e225f724fea0000000000000000000000000000000000000000000000000000000000000001aa00000000000000000000000000000000000000000000000000000000000000011a0000000000000000000000000000000000000000000000000000000000000000da0ac5a0d3f79300e89b6c5577e31fa69b23677c1acb41e1d8af9a2b5a208b0565aa00000000000000000000000000000000000000000000000000000000000000023a0000000000000000000000000000000000000000000000000000000000000000cf9024994757a197b3b17b207d6de3840de09bcf2dfb75b72f90231a00000000000000000000000000000000000000000000000000000000000000004a00000000000000000000000000000000000000000000000000000000000000008a010bea5d2710208a2ee0eaf75fec8311af4afd7f15c0df8e38c6e13e47d0d7a2ea080e604cd0a9c6bcc54ebecb158ad70bfcbff9f32744abcf832c8bfd377c403d1a00000000000000000000000000000000000000000000000000000000000000001a010bea5d2710208a2ee0eaf75fec8311af4afd7f15c0df8e38c6e13e47d0d7a2ca080e604cd0a9c6bcc54ebecb158ad70bfcbff9f32744abcf832c8bfd377c403d2a080e604cd0a9c6bcc54ebecb158ad70bfcbff9f32744abcf832c8bfd377c403d4a08e583702572c83c38403c943f96c16a41abd936b02d3010d2aa80039d30bd965a0c0d1c00078410fd0164580b0bad93d8a579580d06cf45fc2696a823498097b8aa08e583702572c83c38403c943f96c16a41abd936b02d3010d2aa80039d30bd966a08e583702572c83c38403c943f96c16a41abd936b02d3010d2aa80039d30bd967a010bea5d2710208a2ee0eaf75fec8311af4afd7f15c0df8e38c6e13e47d0d7a2da080e604cd0a9c6bcc54ebecb158ad70bfcbff9f32744abcf832c8bfd377c403d3a00000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000002a08e583702572c83c38403c943f96c16a41abd936b02d3010d2aa80039d30bd968f89b94e4b8583ccb95b25737c016ac88e539d0605949e8f884a0000000000000000000000000000000000000000000000000000000000000000ca00000000000000000000000000000000000000000000000000000000000000008a00000000000000000000000000000000000000000000000000000000000000006a0000000000000000000000000000000000000000000000000000000000000000780a079263af408d0fae0635166af37b9d4d2136ca5c13ae64427891af127bfcb9294a07414a551f9e39ae967a94a33fa7e35f6e4cad0a52310ff9dad58ff2ca5d98b9f", - "0x02f9057001821fa880850811ac92988309fada94e08beb8c48e71fd08560db2fbaaa0701b187c7a704b90504a8b82ac100000000000000000000000000000000000000000000000000000000dbbe61dffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcbb00000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000004e000000000000000000000000000000000000000000000000000000000000000033000000000000000000000001ac1a8feaaea1900c4166deeed0c11cc10669d364000000000000000000000001111111254eeb25477b68fb85ed929f73a9605820000000000000000000000008616b44b734817a2c954016a57cf2c4d72d6f838000000000000000000000000000000000000000000000000000000000000038462e238bb00000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000002e00000000000000000000000000000000000000000000000000000000000000360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dbbe61df0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001374922691a000000000000000000000000be042e9d09cb588331ff911c2b46fd833a3e5bd6000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb480000000000000000000000000ba48b0aea8f86423254b787461ca35c2496f2d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000078ad6f4613e98eaf98000000000000000000000000000000000000000000000000000000000303b8c07f000000a4000000a4000000a4000000a400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000000000000000000000a4bf15fcd8000000000000000000000000303389f541ff2d620e42832f180a08e767b28e10000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000242cc2878d0064ec405e000000016c00000ba48b0aea8f86423254b787461ca35c2496f2d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000041efc77d63d6d2efa170b88de906d49e3e7df3afc51547d1f2e6d3f5d29f20b3434a638aaa8f5c435cb917c3236d3881d34ab6129882bfb1c1ad55f3cbcc7250d21b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c080a0f6f6eecce581881f671ac71672a0f530d66d6611d134b519fdf3b752ee6cfef1a0653bc7d8c29f2b3498991512e345830a474530e16d7afd46cd785349e5e33519", - "0x02f913100183016fe184d7d1d35b8504d4f6ca6d830a57109424902aa0cf0000a08c0ea0b003b0c0bf600000e08464ec33cbb8b30100030388e6a0c2ddd26feeb64f039a2c41296fcb3f56400008e520a535adfca60000070110064ee301000c0001000000064ee327bf4dece678ceceb27446b35c672dc7d61f30bad69e0000031805bed6319b595900000003109830a1aaad605bbf02a9dfa7b0b92ec2fb7daa0108c9ad1149cf7e3700003a0128e54d590c00011805bed6319b595937417b2238aa52d0dd2d6252d989e728e8f706e400017f39c581f595b53c5cb19bd0b3f8da6c935e2ca0f911e7d6940000000000000000000000000000000000000004c0f89b94109830a1aaad605bbf02a9dfa7b0b92ec2fb7daaf884a00000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000000000000000000000000000000000000000000004a0bfd358e93f18da3ed276c3afdbdba00b8f0b6008a03476a6a86bd6320ee6938bd69417144556fd3424edc8fc8a4c940b2d04936d17ebc0f902079418672b1b0c623a30089a280ed9256379fb0e4e62f901efa00000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000000000000000000000000000000000000000000002a00000000000000000000000000000000000000000000000000000000000000003a00000000000000000000000000000000000000000000000000000000000000004a00000000000000000000000000000000000000000000000000000000000000005a00000000000000000000000000000000000000000000000000000000000000006a00000000000000000000000000000000000000000000000000000000000000007a00000000000000000000000000000000000000000000000000000000000000028a00000000000000000000000000000000000000000000000000000000000000029a0000000000000000000000000000000000000000000000000000000000000002aa0000000000000000000000000000000000000000000000000000000000000002ba0000000000000000000000000000000000000000000000000000000000000002ca0000000000000000000000000000000000000000000000000000000000000002da0000000000000000000000000000000000000000000000000000000000000003ef89b9421e27a5e5513d6e65c4f830167390997aa84843af884a00000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000019a0000000000000000000000000000000000000000000000000000000000000001aa0000000000000000000000000000000000000000000000000000000000000001bd6942b33cf282f867a7ff693a66e11b0fcc5552e4425c0f89b9434d655069f4cac1547e4c8ca284ffff5ad4a8db0f884a00000000000000000000000000000000000000000000000000000000000000016a00000000000000000000000000000000000000000000000000000000000000019a0000000000000000000000000000000000000000000000000000000000000001aa0000000000000000000000000000000000000000000000000000000000000001bf902499437417b2238aa52d0dd2d6252d989e728e8f706e4f90231a00000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000002a00000000000000000000000000000000000000000000000000000000000000003a00000000000000000000000000000000000000000000000000000000000000004a00000000000000000000000000000000000000000000000000000000000000005a00000000000000000000000000000000000000000000000000000000000000006a00000000000000000000000000000000000000000000000000000000000000007a00000000000000000000000000000000000000000000000000000000000000008a00000000000000000000000000000000000000000000000000000000000000009a0000000000000000000000000000000000000000000000000000000000000000aa0000000000000000000000000000000000000000000000000000000000000000ca0000000000000000000000000000000000000000000000000000000000000000da0000000000000000000000000000000000000000000000000000000000000000ea0000000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000000014a01063e8e27a46602f2cf5efe54a6f37c939566cc93507d4c402b1ab61967baeeda0d1bfa665ff0a0ee81f20833500dfc80ed4b576a9d481e6c7f2cd8243b94238e8f89b94390f3595bca2df7d23783dfd126427cceb997bf4f884a00000000000000000000000000000000000000000000000000000000000000016a00000000000000000000000000000000000000000000000000000000000000019a0000000000000000000000000000000000000000000000000000000000000001aa0000000000000000000000000000000000000000000000000000000000000001bf901e6944dece678ceceb27446b35c672dc7d61f30bad69ef901cea00000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000002a00000000000000000000000000000000000000000000000000000000000000003a00000000000000000000000000000000000000000000000000000000000000004a00000000000000000000000000000000000000000000000000000000000000005a00000000000000000000000000000000000000000000000000000000000000006a0000000000000000000000000000000000000000000000000000000000000000aa0000000000000000000000000000000000000000000000000000000000000000ca0000000000000000000000000000000000000000000000000000000000000000da0000000000000000000000000000000000000000000000000000000000000000ea00000000000000000000000000000000000000000000000000000000000000016a00000000000000000000000000000000000000000000000000000000000000019a0000000000000000000000000000000000000000000000000000000000000001aa0000000000000000000000000000000000000000000000000000000000000001bd69467fe41a94e779ccfa22cff02cc2957dc9c0e4286c0f89b947f39c581f595b53c5cb19bd0b3f8da6c935e2ca0f884a00000000000000000000000000000000000000000000000000000000000000007a04bbbb014f04e18d0588fac92d4854f7be72629070f775de7a7f7dfd12dcdcc1da05b2a585fa5c233b374a2a5ddf9a48ef884ebe611aa51fecc04c88aee2968e275a063bea916cef7359acf395d0c25e3526c585459c799da40751b0e2ed3ce04facdf90120947f86bf177dd4f3494b841a37e810a34dd56c829bf90108a00000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000003a00000000000000000000000000000000000000000000000000000000000000004a00000000000000000000000000000000000000000000000000000000000000005a00000000000000000000000000000000000000000000000000000000000000006a00000000000000000000000000000000000000000000000000000000000000011a00000000000000000000000000000000000000000000000000000000000000012a00000000000000000000000000000000000000000000000000000000000000019d694847ee1227a9900b73aeeb3a47fac92c52fd54ed9c0f89b9488e6a0c2ddd26feeb64f039a2c41296fcb3f5640f884a00000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000002a00000000000000000000000000000000000000000000000000000000000000004a0320975846a116b11411a5cfde94c56d7713040529fd53bc4095fb1022e45da01f9016294a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48f9014aa00000000000000000000000000000000000000000000000000000000000000001a001fd8436a7e8e22b0d4a3df6a53c0b9a76426e6f316f7eccaa3fb104bbce3b35a010d6a54a4754c8869d6886b5f5d7fbfa5b4522237ea5c60d11bc4e7a1ff9390ba01f21a62c4538bacf2aabeca410f0fe63151869f172e03c0e00357ba26a341effa0390f6178407c9b8e95802b8659e6df8e34c1e3d4f8d6a49e6132bbcdd937b63aa057deb109d0fd3e2e4c9d0b04bcf42dc023ecd186da1e6292cb25ac26dd6ccfcfa07050c9e0f4ca769c69bd3a8ef740bc37934f8e2c036e5a723fd8ee048ed3f8c3a091ff31fd8c2a22a06ac493e7f73ab3a014e119a2ccfeeaeb554e91b4d1b52a42a096116ff01139f8e8862b92867017e5a0bf7d104f50a987a9fbcf89d907a8f372a0bcde35b8d88dacc7b4d50e49eddd691587f22796a1b40b3eef0b5669d178698fd694a2327a938febf5fec13bacfb16ae10ecbc4cbdcfc0f8fe94ae7ab96520de3a18e5e111b5eaab095312d7fe84f8e7a04172f0f7d2289153072b0a6ca36959e0cbe2efc3afe50fc81636caa96338137ba09f70001d82b6ef54e9d3725b46581c3eb9ee3aa02b941b6aa54d678a9ca35b10a0a66d35f054e68143c18f32c990ed5cb972bb68a68f500cd2dd3a16bbf3686483a0d625496217aa6a3453eecb9c3489dc5a53e6c67b444329ea2b2cbc9ff547639ba0e3b4b636e601189b5f4c6742edf2538ac12bb61ed03e6da26949d69838fa447ea0e6e35175eb53fc006520a2a9c3e9711a7c00de6ff2c32dd31df8c5a24cac1b5ca0ed310af23f61f96daefbcd140b306c0bdbf8c178398299741687b90e794772b0f85994b8ffc3cd6e7cf5a098a1c92f48009765b24088dcf842a054b2b2de1ae6731a04bdbca30cee71852851cfcd3298aaf29f4ebff9452b27ada08e2ed18767e9c33b25344c240cdf92034fae56be99e2c07f3d9946d949ffede4f87a94c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2f863a03355aa162647aa87d59169dcdc67640130e9607c9491efc2a497dc7a2abf1102a0390f6178407c9b8e95802b8659e6df8e34c1e3d4f8d6a49e6132bbcdd937b63aa0bcde35b8d88dacc7b4d50e49eddd691587f22796a1b40b3eef0b5669d178698ff89b94c1793a29609ffff81f10139fa0a7a444c9e106adf884a00000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000000000000000000000000000000000000000000002a00000000000000000000000000000000000000000000000000000000000000003f89b94ca978a0528116dda3cba9acd3e68bc6191ca53d0f884a00000000000000000000000000000000000000000000000000000000000000016a00000000000000000000000000000000000000000000000000000000000000019a0000000000000000000000000000000000000000000000000000000000000001aa0000000000000000000000000000000000000000000000000000000000000001bd694cbff3004a20dbfe2731543aa38599a526e0fd6eec0f9012094f5f5b97624542d72a9e06f04804bf81baa15e2b4f90108a00000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000003a00000000000000000000000000000000000000000000000000000000000000004a00000000000000000000000000000000000000000000000000000000000000005a00000000000000000000000000000000000000000000000000000000000000006a00000000000000000000000000000000000000000000000000000000000000011a00000000000000000000000000000000000000000000000000000000000000012a00000000000000000000000000000000000000000000000000000000000000019f89b94f939e0a03fb07f59a73314e73794be0e57ac1b4ef884a03c9b40ecd260b98481598725f1970a3771543058e7ab32a7f75a1cd2d95e96b0a03d6ab84ad4c5cd572c5870438fc5d159d45edfb858a89fba460eb33b38476168a0ad5136ec7dd264daecc028e1b556c9ee601ec5c997b082a7bf07380cda4c7360a0b8d6bf99893469d3544b0c0028aa3d1e6ba3b32bd46bdb8e1e52d9e2180a9cd401a09fc39556309f491319becf2d7a21b0770fbbbc1db75c958711556f49bed5a4eca006fd54f0839a9eb035ae4d2c08dccf2db999555346005ed28a68439690db15c3", - "0x02f9015c018202a58502540be40085084fac733d83044d47947a250d5630b4cf539739df2c5dacb4c659f2488d8805698eef06670000b8e4b6f9de950000000000000000000000000000000000000000000000000001618ba785d52f0000000000000000000000000000000000000000000000000000000000000080000000000000000000000000f45c5ad8e2bc5b0e67393638d871a26ad04dda550000000000000000000000000000000000000000000000000000000064ec34410000000000000000000000000000000000000000000000000000000000000002000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc200000000000000000000000046ace0c9cadf4e161ef341e69758528cf76745dec001a06eff935fd3785ec84b4646f4b12c0c9a98be39a0afac284d0b47d000e4db4daba04b2d42efda5e52cf7da7494b074151f7f2e63df0cbfcb27ed28086830acffb06", - "0xf902f34c850466871d008302ff28943fc91a3afd70395cd496c647d5a6cc9d4b2b7fad8817979cfe362a0000b902843593564c000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000064ec3abb00000000000000000000000000000000000000000000000000000000000000020b080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000017979cfe362a00000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000017979cfe362a00000000000000000000000000000000000000000000000019a26e67eda207e6855f00000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000be042e9d09cb588331ff911c2b46fd833a3e5bd625a0fcb95eccb52cdca91ca65e5699584969cd2fa2cceb922c7a31bc72024d086682a0561e787f9d6460519e2915166dea032bb90eca7096fdda3f890bf0b6843b11c1", - "0xf901ad8210158503fd15b4d38305616b94247b69f78d2a590bec1ac0a4a4066debe3fca2b880b901446417312b000000000000000000000000000000000000000000000000000abafc464fe92f0000000000000000000000000000000000000000000000000000000000000f7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000007547e5d13c34a471bafc2c2eb2fd1a571f5acc7e0000000000000000000000008616b44b734817a2c954016a57cf2c4d72d6f83800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000029dbb154098c06b25a00689924519ccdeffe5dca52b03840fbffff59d8b90358cfcf599ef3ead150c83a0331673168ca52d2634b89dc857f675676d1d943a1c6e797c287e4c3699b1be67", - "0x02f90175018201248504e3b292008504e3b29200830200cd947e0905d9ca2d1a8f654402eb3a2409a9d7a6992e80b90104521da65d0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d00000000000000000000000060ba4b70b83db44ffcd0301277c80b36a073ee0d000000000000000000000000000000000000000000000000000000000000001e000000000000000000000000556b5210e62e5f4467aa55bc96431d7bc917ba52000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000000000000000000000000000098473776af6800000000000000000000000000000000000000000000001af7af710795e9f46c42c0000000000000000000000000000000000000000000000000000000000000000c001a09eb71f94c8cbc14b8b541419d2dbe5f05a116370dc51c60f2a4f995bc50337e3a02fb2455123a7356503c13c61e61ab6c3aa8b6d2d80736d0f2af74ee55a6cc9fa", - "0x02f90175018201258504e3b292008504e3b292008301ee0f947e0905d9ca2d1a8f654402eb3a2409a9d7a6992e80b90104521da65d0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d0000000000000000000000006aec3067b4780e5b8e15b090b303051a584ee4f7000000000000000000000000000000000000000000000000000000000000001e000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc20000000000000000000000000dd574bd4ac3cf9846fe080c5d8da2ac3cb275f50000000000000000000000000000000000000000000000003dc1936c427d00000000000000000000000000000000000000000000000d0fcbc4b538d54a2e27650000000000000000000000000000000000000000000000000000000000000001c080a0ed72e17f8bf9db199ae6949e2bf335f9cd44de48abe5f050e4c18a62a332fc6aa0210a5af8c530a794881739ef795632757452daf5feca813c3e009ccf1f6c1702", - "0x02f8d3018202688405f5e1008529e8d608008306ddd09403697f418887720a52ec8ef54c63c9d581e9c53080b8641d43bdaa00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000048fc080a04eab52af5c20bc7e99111ca7320de1690f026f9186c400f658feb6a6a92887b4a05c2ae8bea8cbdb4917f362444cda10a29f83ed8579f83f08d0e7f1c31e462550", - "0x02f88e010a83db5db4850409b1a70082e91f94c02aaa39b223fe8d0a0e5c4f27ead9083c756cc280a42e1a7d4d0000000000000000000000000000000000000000000000000005af3107a40000c080a05138af6d6174af222d3685b7c517f1b55759aac804fb18a0bb49c71de5c4bcb2a07f0187fddf4608c7f5832c383171f51394ee549c33b8648f72fad06a5bbef1ed", - "0x02f9015c01820ba98504a817c800850aa3b8573d83034d79947a250d5630b4cf539739df2c5dacb4c659f2488d88058d15e176280000b8e4b6f9de95000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000004e46a55d5bc5feb76b9be48c00c4b95a6e2559250000000000000000000000000000000000000000000000000000000064ec343a0000000000000000000000000000000000000000000000000000000000000002000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000be042e9d09cb588331ff911c2b46fd833a3e5bd6c001a055b9f14f9ab038b330b656a5d5cd1a6524922c9d9f6fa4dab4f7b63740d40c72a0507de21f4e18005a06b11a0efd10cc34c0688bd0c5b86f91a4261d99d49cf095", - "0x02f9015a0182019e8502540be40085084fac733d8303e76c947a250d5630b4cf539739df2c5dacb4c659f2488d87f8b0a10e47000ab8e4b6f9de9500000000000000000000000000000000000000000000000000003f560cd79c680000000000000000000000000000000000000000000000000000000000000080000000000000000000000000daa1cad37f4da58b841365d96d140ed949f56e490000000000000000000000000000000000000000000000000000000064ec34400000000000000000000000000000000000000000000000000000000000000002000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc200000000000000000000000046ace0c9cadf4e161ef341e69758528cf76745dec0019f77987d3424ae431296ed3929e54f4f019cbdf7dc45a5355b642aa816134741a05fcbee1224b9bb5643912a29e20447f39a205439fd161ab5c35860237c8a01ad", - "0xf86f8246dc85060db88400825208947cb30c864b0f9c3dcd7bacacfe91f6a8acce5f4a89017d7509dbb71848008026a0fe9f8c8ed3ecf38138b432badee4633ea3da018fc33f087b796d85cde346af52a073038dbc085df44a9424706b3aa516bc388709159a46285f8fcf4b2ac49ab0b6", - "0x02f9015b018202d68501dcd650008507d876df3d8304389f947a250d5630b4cf539739df2c5dacb4c659f2488d87b1a2bc2ec50000b8e4b6f9de95000000000000000000000000000000000000000000000000000131381a262b240000000000000000000000000000000000000000000000000000000000000080000000000000000000000000c9f9030ba95b9896de42fcafd8dd7619b6a1c54c0000000000000000000000000000000000000000000000000000000064ec343e0000000000000000000000000000000000000000000000000000000000000002000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000eaf3e9481af515c7bc4ddecf9125be9c48d1b019c001a0e092a020d64d2ecd9203ca96e6df0c30deb8d90bfa0f1a58a21f1a39ce57abc2a0058d1193ce58edde1bc9d8c10f13f0dacceb3964d2b3638dc3eef85dc648cdec", - "0xf86e833c4ccb85059682f00082c35094014f606a0ebf3ac529d7e265c6f45ebdfce71ba08718de76816d80008025a0f3fcdecb1a183753333484b39c8d7e40f40eb74ebf14af30103eab6f91b862d8a0688fa96f5a72ab2a0ac4d46ead05e51f56fdd4963ed33557271220dd3fbc0e0b", - "0x02f901da0158850165a0bc0085070894f4fe830aae60943999d2c5207c06bbc5cf8a6bea52966cabb76d4187b1a2bc2ec50000b901641994847900000000000000000000000000000000000000000000000000000208ac98017000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000091f95419d99caee7726c980fb9f341204b0d128b00000000000000000000000000000000000000000000000000000000000003e80000000000000000000000000000000000000000000000000000000064ec340400000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000002000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000bde71cb88777b7cde1d2325dabeb44e55824b92c00000000000000000000000000000000000000000000000000000000000000026e61000000000000000000000000000000000000000000000000000000000000c001a0eeebbb8badc032f2a0cf3839628861dbf1af9d4937e2b7fa85ff748be883fcb4a0064387f7476fa1f968780a7d6281d0b8aa79b070737773bfd109642256663385", - "0x02f9019b0110850165a0bc00850714a32865830aae60943999d2c5207c06bbc5cf8a6bea52966cabb76d418805d423c655aa0000b90124ce96b70600000000000000000000000043d7e65b8ff49698d9550a7f315c87e67344fb590000000000000000000000000000000000000000000000350d65a60e8ba0000000000000000000000000000080970ed170a39df37629d6fa376233e34eae659e0000000000000000000000000000000000000000000000000000000064ec340b00000000000000000000000000000000000000000000000000000000000003e8000000000000000000000000000000000000000000000000000000000000271000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000000026e61000000000000000000000000000000000000000000000000000000000000c001a0724fec84f856374ba725032f87fc839b7ed941ef20aa4b6e9cac1686f0c44f7ea06146d66120f576e85ba0fe4def8d96aa06f46a231cff6b4fa614a03fc4790d61", - "0x02f901750182012a85012a05f200850725a6813d8303a45e947a250d5630b4cf539739df2c5dacb4c659f2488d80b90104791ac947000000000000000000000000000000000000000000028987cdf9f8d70b440000000000000000000000000000000000000000000000000000004f31c3fe4e368a00000000000000000000000000000000000000000000000000000000000000a000000000000000000000000071a43b49fd032e20fa096cd8bfd3254563acdf190000000000000000000000000000000000000000000000000000000064ec343800000000000000000000000000000000000000000000000000000000000000020000000000000000000000003c172659020197205b812a2995843c17835f895b000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2c001a01329948f665f8069a8476b6f90f38261ff22d32311382f3e96c7be213e6ac197a06162619b6442f5314c7828c166a40dbe874961553b70aa8ed88109ffe76a8e5e", - "0xf902ad8217b285052433b70883028ce7945523985926aa12ba58dc5ad00ddca99678d7227e80b9024484d61c970000000000000000000000000000000000000000000000000000000000000060000000000000000000000000b8f275fbf7a959f4bce59999a2ef122a099e81a800000000000000000000000000000000000000000000000000000000000001c00000000000000000000000000000000000000000000000000000000000000124316784f5000000000000000000000000000000000000000000000000000cca2e513100004e9f06dbb4baa4f82532530ad492306448be908f0a483c8a105dfcfd4f72bd58000000000000000000000000c75c551caf53c725f116b4ef60d59a4adfaf17680000000000000000000000000000000000000000000000000014350dfe942105000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004130193ec69a21c8d30edef1b17480db43ccfb3d8c5ef2ef62714ef5fb2f275022325af3be6e8eabbcfab9fa83bf86402c6247470d8db02faac4078fc666306b801b0000000000000000000000000000000000000000000000000000000000000026a039009d33409c233bb1d88cf059e15328a5f80823aae67f1a4ba0b8b83ef733f4a03f37166824ae20b9063b48014854d7e10f553b379d63f4ed04c9e7ccabba1903", - "0xf9026d8302281e8504d86ec86583048d9c945a54fe5234e811466d5366846283323c954310b280b902046c459a280000000000000000000000004d73adb72bc3dd368966edd0f0b2148401a178e200000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000064ec881f00000000000000000000000000000000000000000000000000000000000001400000000000000000000000000000000000000000000000000000000000000084704316e5000000000000000000000000000000000000000000000000000000000000006e82f4a13c6c725013322b20f58d1685ffec1caa21e8b7146261da1d09c256ea28000000000000000000000000000000000000000000000000000000000000001482f4a13c6c725013322b20f58d1685ffec1caa21e8b7146261da1d09c256ea2800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008283eb037614e71840733d63ff328fc5ca79ccff4c9cf4d642539cb6e0e0a13ee650e1adeed1a6fd4b4f9c17727156bd3a6b466c4c66f1ede916b64581722cc8611cb10675614f1b507bd00984975733241c3360dfe1ff72cf1bbf16e1749923be0e1c91109cb09ffc454876e9793356d227f30b63c48a373fa9d9f8e04fa9d688d81b00000000000000000000000000000000000000000000000000000000000025a0426174d697b49e9be8f0cb94374fb56198aa391683fc69a3fd2be5f1cea0825e9f3ce4637030c39cfce65115e9340ab2c4394a02cd0aef27a36ce8dc9affd07d", - "0xf9026e8302281f8504d86ec86583048d9c945a54fe5234e811466d5366846283323c954310b280b902046c459a280000000000000000000000004d73adb72bc3dd368966edd0f0b2148401a178e200000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000064ec881f00000000000000000000000000000000000000000000000000000000000001400000000000000000000000000000000000000000000000000000000000000084704316e5000000000000000000000000000000000000000000000000000000000000006fa9077294106899a74ce9740cfa83616ea8d5368873eff11a82d3bbaeb88f3efc0000000000000000000000000000000000000000000000000000000000000014a9077294106899a74ce9740cfa83616ea8d5368873eff11a82d3bbaeb88f3efc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000820690638896fe185bbc96d431cd960769a132e05989b058c7ca0d8c749c94fa15324c8852fd5039a6af2b360ddbfeb2f4491dc09821810337744570f47489ff7d1c776902ebc15d2127d869b3697f37b84770064a9f00c9e14db9c1d853bf17a88b23035227cd334058ee1f045b70d36094d447bada03c8652ecb25c154977eab5b1b00000000000000000000000000000000000000000000000000000000000025a0f82ac86dcf307be2a60f800f49a7bda851787c5d90c347e26f8a4728bd21019ea0373eaff5514a90ee75aa801a72d40a183e6ab4f8886eca1f8d55030da8e26d24", - "0xf8ab8224858504bc8204ff82f6dd94dac17f958d2ee523a2206206994597c13d831ec780b844a9059cbb000000000000000000000000e82a79a05e13501812c48c8ab1052e9b08e9eb190000000000000000000000000000000000000000000000000000000034232b001ba06f27c04d55087f78485e4f465e3ac4006edf7232ad28183a62fddb18b9eb4cfaa0728f2d1ae9886563e602d00a879b833fc6d014df320e3bc5cac441e305a01afe", - "0xf8ab8224868504bc8204ff82b41194dac17f958d2ee523a2206206994597c13d831ec780b844a9059cbb00000000000000000000000068243b12a24238dd1ae6ea9b1ed5e35da48a7f79000000000000000000000000000000000000000000000000000000002123e3001ba0e1c348b29cc94109a6e89a447b06a94fdd2477f3ff2f5a475ae2ddc00107502fa058e92dec17065d7fd0d39f7b08c6732629d5a1ac91c00a356b8ddf7215eec23d", - "0x02f87501830a23c084b2eee2808505bd44dc678252089457af3f9195d2ffc53234a0b62e0ab94e97d439368759e23748d1400080c001a04ec1f806a555e5ad52e60e3b0755ee1740fee958fc1c0d6b5a9973155aabedfba041a8e498f27ba35108a09ecedc69f231bbef90319f14f84661230139d7a2015d", - "0x02f8b0015284b2d05e008506ae70ed3d82dd32949af09fdcaebdd5dbee91b7e7a1b0b60b4ec6aa6580b844095ea7b30000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488dffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc001a0d41c199898795d038fdb6ed4ade45d4960a64762e331eb8f4b01dff8dcc91048a00294e9e92b882d909153fd156bc14d52dfeffefeac1e4c89183bf09f7a251793", - "0x02f8b2018204c684b2d05e008506ae70ed3d82dd32949af09fdcaebdd5dbee91b7e7a1b0b60b4ec6aa6580b844095ea7b30000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488dffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc080a0ec785d2939e6b99de542c691ec8282427672d92a1e473108e8f15518c3458c60a03ac9e5e46e594bf66346663d3b3f17ab6e7df02f187d39c8f62ba64e4d0aa27c", - "0x02f9017401821ad284b2d05e008506ae70ed3d8303df89947a250d5630b4cf539739df2c5dacb4c659f2488d80b90104791ac94700000000000000000000000000000000000000000000000000003740513ead300000000000000000000000000000000000000000000000000147953844f26c7400000000000000000000000000000000000000000000000000000000000000a00000000000000000000000008493fffdeb34c170e722740d3375bb73ee47ccc00000000000000000000000000000000000000000000000000000000064ec343b0000000000000000000000000000000000000000000000000000000000000002000000000000000000000000bde71cb88777b7cde1d2325dabeb44e55824b92c000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2c080a07b95572c086b4f21f1016475b6089d4316c5687316ded7cd3e253816a0ad757ea05d946a79bd4fe662d02033eba185c82c26b18021567d8d2fe22deffa2fd68c9f", - "0x02f901740182042a84b2d05e008506ae70ed3d8306d746947a250d5630b4cf539739df2c5dacb4c659f2488d80b90104791ac9470000000000000000000000000000000000000000000000000000030d19a98c000000000000000000000000000000000000000000000000000019d92e5e00223000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000eff743c4a878d7eb2088ff90f92c51ad6237a0400000000000000000000000000000000000000000000000000000000064ec343b00000000000000000000000000000000000000000000000000000000000000020000000000000000000000009af09fdcaebdd5dbee91b7e7a1b0b60b4ec6aa65000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2c001a0463537af682ca002c76a724121f9f6ad908f3509621beb2335b225152653d09ba00a86adf8a10f2472494625fc9d23d4d6bad51320591f745cc6d2e4c186f38a78", - "0x02f90159014f84b2d05e008506ae70ed3d83043254947a250d5630b4cf539739df2c5dacb4c659f2488d88016345785d8a0000b8e4b6f9de950000000000000000000000000000000000000000000000000000126039ad47d40000000000000000000000000000000000000000000000000000000000000080000000000000000000000000da0f3ec29a9c6ec072266e3b387d6456282a382c0000000000000000000000000000000000000000000000000000000064ec343b0000000000000000000000000000000000000000000000000000000000000002000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc20000000000000000000000009af09fdcaebdd5dbee91b7e7a1b0b60b4ec6aa65c080a03fb11e4a7ff8762eb8a8ef70c0714571e30bb2a37fe297f75b872971a1671c51a072eb22baed08d8fb7c00c5e9797a5f9b97147eb3ede87326a47760258ff5b786", - "0x02f9015b0182022084b2d05e008506ae70ed3d83043254947a250d5630b4cf539739df2c5dacb4c659f2488d8802c68af0bb140000b8e4b6f9de950000000000000000000000000000000000000000000000000000140f8584151c0000000000000000000000000000000000000000000000000000000000000080000000000000000000000000253ede3df8606cb57f47548e2f5154fa7d04b48e0000000000000000000000000000000000000000000000000000000064ec343f0000000000000000000000000000000000000000000000000000000000000002000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc20000000000000000000000009af09fdcaebdd5dbee91b7e7a1b0b60b4ec6aa65c080a0ff66ed8c121d6386137931ebfe2cc0f1ab3ad1f1c33f62f86a9706ff3c7a8304a042b4db2649ad839a40eed3c34caab109122ed2d4113666c77e15083afa4aebe1", - "0x02f901740182014784b2d05e008506ae70ed3d8304145a947a250d5630b4cf539739df2c5dacb4c659f2488d80b90104791ac9470000000000000000000000000000000000000000000000000000cb10c0f2a7ec000000000000000000000000000000000000000000000000008af08890f3f9fb00000000000000000000000000000000000000000000000000000000000000a000000000000000000000000060c1d1963bb7af19c7c287c3df9df0fc0879ba6d0000000000000000000000000000000000000000000000000000000064ec3441000000000000000000000000000000000000000000000000000000000000000200000000000000000000000046ace0c9cadf4e161ef341e69758528cf76745de000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2c001a082c9e252431426c082f1fcce65a8428e2162e31fdbd4d860e205ba4c447cbc3da052538e7601df5a0288fe4a0e737ea6495b4cb320f6aa946d2e1c1bce50b8f272", - "0x02f90172017584b2d05e008506ae70ed3d83032546947a250d5630b4cf539739df2c5dacb4c659f2488d80b90104791ac94700000000000000000000000000000000000000002659cb75fc459b4deb5000000000000000000000000000000000000000000000000000000134b352e807743300000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000e3fae505f2b3f02a076f8c1e26f00342cd8747970000000000000000000000000000000000000000000000000000000064ec34410000000000000000000000000000000000000000000000000000000000000002000000000000000000000000471a202f69d6e975da55e363dab1bdb2e86e0c0f000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2c001a0abec050e778d9fd56748275e318a5350083c015ddeddde50edefa929ec30d869a0024bd77bd5d69dabf91a317cffe05fd38e0ab605528266acae9baef873820b80", - "0x02f902da010b84a51d19f28505692706ed8302ef16943fc91a3afd70395cd496c647d5a6cc9d4b2b7fad88016e3893a5e42fdfb9026424856bc30000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000020b080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000016e3893a5e42fdf0000000000000000000000000000000000000000000000000000000000000100000000000000000000000000e46b030786a4d7c61305a0992430c78d75c150e2000000000000000000000000000000000000000000000000016e3893a5e42fdf000000000000000000000000000000000000000000000c2c878ed28d48216fea00000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc20000000000000000000000008c44b722ede8d6cc9f7b2372cbe10a935e5092b1c080a09b19704c3b18a177f745bdf5e78b8ec0c385b6f553f258caeedb2a28e84279cea0409d8d588f4c50bbe1e9ae8b33ec0a8389810338c52c10f86eb8a9b544879ef3", - "0x02f8bb0182014f849502f90085089297e09883082f6b9415458452074c057403e9840788e74307bb2ec21788016345785d8a0000b84460b0b0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009f27812ed596a21713643471b5c1db10dc5a65abc001a0027ccd8816eab089ced8247e7904eb163f839a9a50551367a9052c56e71f20fca04fd591bca00d61b24a522e921e0e63447bcf728151c952abec67d816a60a8fec", - "0x02f87201820139849502f9008508a58c88d88302041d949afa9e83b075ddaf55812a3bedc85dfecd3853da80844e71d92dc080a0be3eacb1238158a0594da65bb444972b7080927f151b9497ed6215ac04c132ada0432e30174e558355c94fbcfb932845b9b77dd16e89444a52d972d9dab605eb4a", - "0xf86e821380850480e73aff825208948e31830d0916023364637a1ad3e96dfb7bc57b478803dbfaad6440f5908025a03704df4a0aed391a5523bc93f8bf722ef27eedfa5c412038c48235f50579475ca0695091d6b581b8f746efaebe7850951d2798744521889df02e48835c2dec161a", - "0x02f8b201820144847735940085059682f00082b5b5945f913751f2dc72494014a6ed7268b09d7ce8aa3c80b844095ea7b3000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc001a05d4a2491ee246c01c538373ff1b0e506eb56654b0060ddd9523dcce3d8be01c3a07a9baa997c83f9c8f84309f7680b985093f5e11fba82973684ba810b1033a182", - "0x02f87501825e72847735940085087160fda68252089415ca1562912fa669efdff1c0d6dc612fb3d5cfeb880c0ea95e2877200080c001a06cf0de37f6dd64df8de8edae9967db8406774313a4890a5625cee7b863066765a013d8bf7ace7c0423e1700c6b2c2746194a3307f810603d0895571ebcd3e96ad8", - "0x02f8770183740f4a84773594008517bfac7c00830329189451d0eca0cfb84d111bce01030b1e483c313f85348803649e453d1b980080c001a0151a20993df2b6c745550366f489c34555dcbac9918ee34616a830b09e59bcf4a02e208b2c5bbdccfa5bb5bbcb67585ea62a8edc7baecb9aec4ff2f5f98ce190ae", - "0x02f8b401836fc63284773594008517bfac7c00830329189458b6a8a3302369daec383334672404ee733ab23980b844a9059cbb0000000000000000000000002d6ee5c8a3b2370cbc0de309bf5d1a4aa09c3918000000000000000000000000000000000000000000000116ff01a34db2210000c080a071fc46ea925cfc88f563607a2ce2afcf704fc25efbe000de410f7b955fe73134a00b25f16d80f1eaf5ceda17575334b517190efb59730f9ea98f393b988acbf9eb", - "0x02f8b401830125868477359400850888e22698830138809469af81e73a73b40adf4f3d4223cd9b1ece62307480b844a9059cbb0000000000000000000000009b75e6932cd9310dd7381f234ac98cfcb0e0999500000000000000000000000000000000000000000000005c5fc01bd231a00000c080a0b2d001ff96a09974263810bff37343374f8496bd74ca5565725a6e22f0142750a02d2e526c6dcc187ce8be7003b337c73e303f48ad534e5f5c92e07a36b66baa85", - "0xf8a9358504711037b282ea6094e3c408bd53c31c085a1746af401a4042954ff74080b844a9059cbb000000000000000000000000b923c72e0ac8fa9e1bcc022c356823a7e04f86e3000000000000000000000000000000000000000000000000000000a2fb40580025a0cc9002b494d9a65109c88ac38c8205e954f144d2d80cc10771533a48be1701aca062eabb1a90503c605bd98aaac78b959694cfe7e6e778d143bd382279dafea479", - "0xf9048c81d9850466871d008304380e943fc91a3afd70395cd496c647d5a6cc9d4b2b7fad80b904243593564c000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000064ec3abb00000000000000000000000000000000000000000000000000000000000000030a080c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000001e000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000160000000000000000000000000fb66321d7c674995dfcc2cb67a30bc978dc862ad000000000000000000000000ffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000006513c0b700000000000000000000000000000000000000000000000000000000000000000000000000000000000000003fc91a3afd70395cd496c647d5a6cc9d4b2b7fad0000000000000000000000000000000000000000000000000000000064ec3abf00000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000041978d752ac86dfaad10f82d1971332e272b7dbd4d5b3a07dcf8db249b8e54534f7aa6c3fb5f9975d824448e041264a472a0fd5bd04921dde7067eb2b1ac7d15e31c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000001d98cbd93616dd50b37c8e4e90000000000000000000000000000000000000000000000000c3ce2330e1f08f300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002000000000000000000000000fb66321d7c674995dfcc2cb67a30bc978dc862ad000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000c3ce2330e1f08f325a05f238550be7d69d64a19a5f3ee3870d31bf7ae27661e47d067611b1e501b81fea04071d098fbafa19513150e9b03df95866b77b6565219c4c801f035834da5ab82", - "0xf86b04850466871d0082520894c3fa6bbc5c011135b5c2ccd9ef60236793bb8596870aa87bee5380008026a0b110148208ec15c3ecc157ad0b5c8900f6420ccad49ce65098d86543c1ad49c9a007a465fb897fcbfd230409948b0a030b564ec7897f3d2dee7ff3fcd40ae282e5", - "0x02f874018201638459682f008506ae70ed3d82cf0894cac0f1a06d3f02397cfb6d7077321d73b504916e872386f26fc1000080c001a002faff30567c0b28ecef627ea733022d42dc5b35c719cac17f5bbeb9e09c3e9ba0577da5f6c3da5b950525116902fd11a69f6ad3581f4d53c4b63508ed2995a6d7", - "0x02f8b001038459682f0085086b14c19882b848949af09fdcaebdd5dbee91b7e7a1b0b60b4ec6aa6580b844095ea7b3000000000000000000000000e1ce310e3cb20073ff25b1a76faa7e032f41cf7cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc001a0c8dc99af2ce0db63e44143c8f148f0ced3f72353e6891fd42603d97c418a5f0fa03e8a6937bb6b38a8688eb84304af133f3437d9e0bd284b2ad48c5a03728f843a", - "0x02f9019901808459682f008506707f2e49830246f49432400084c286cf3e17e7b677ea9583e60a000324872bd78fd4f15ac4b90124eb672419000000000000000000000000a6c677bf54f05dd1e53fd234f86669ef2dacbac1000000000000000000000000000000000000000000000000002a5014f746600000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000b2ce600000000000000000000000000000000000000000000000000000000000003200000000000000000000000000000000000000000000000000000000000000100000000000000000000000000a6c677bf54f05dd1e53fd234f86669ef2dacbac100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c001a0e112567e4b7a83e2dc664424c48facd439516f3947429bf962c531025ab7f41ba02fe360cf8def02f4075683b22d31f0df0dc1f047732aab24dc1eed8b512d3c32", - "0xf86b8085043d60ef58825208944bd0981f296c34b888fec2b4ed300293da3d24ec873f95c532ccd5408026a0d9505cd548823eb494e92357c2d67330414d163ccd7ac1c221b1cd9a5375b274a0091261e3e885fb05b5b94be2df1ff065d9792e6203a022a7670df656bd377959", - "0xf8aa0b850430e23400830124f894dac17f958d2ee523a2206206994597c13d831ec780b844a9059cbb000000000000000000000000a01d72bb9a4a8b060d71dd403c68880976ecb25e000000000000000000000000000000000000000000000000000000001dcd650026a0398c04887c9a6a51425b9fb1745bb7a0d8c552233083a5b07d2f317eae2eae39a06ad638d188899afc5009f02be58b5f32940bf3ccb6a777c2789d84b7bf95fff8", - "0x02f8b00101842cb4178085073491a76482d80694dac17f958d2ee523a2206206994597c13d831ec780b844a9059cbb0000000000000000000000008b0f000cc56c9c8d84a3827db7b97058259a54550000000000000000000000000000000000000000000000000000000005f5e100c080a065cca261e0285e63034bfab5ea7fbf3fb4bc38bb9caeaa99414bc37be3b9daa7a04e21af80b70c1dfca4d7c10a254cae9c141eadc905743b940c3e3ab46d81b588", - "0x02f8b00102842cb417808506ee7f39d382ba05948207c1ffc5b6804f6024322ccf34f29c3541ae2680b844a9059cbb0000000000000000000000006363defd8b95ad3db9e19a299b843652a12c548a00000000000000000000000000000000000000000000000ad78ebc5ac6200000c001a00bb1bd81e722afc12e5347802501949a2f891f168dec71d8a6faa960ff86e0c8a013232e8ab475a4bfbefd4ed265d0531efe282fb9e0948d040f46ee020afc5982", - "0x02f902da012f84217d89cf850861c468008304803b94be6fee3756f7be3a0cd492059341cb5b77dd81f988016345785d8a0000b902643b74651c000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005bffe8ddff21ca52d8371b14a6c39d6ae3c5d2c7000000000000000000000000000000000000000000000000016345785d8a000000000000000000000000000064c0defbce4f638cacb872af9411fe7005fd73af000000000000000000000000000000000000000000006beb929859d07db87cbe00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000128d9627aa4000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000001617eb90b26c000000000000000000000000000000000000000000000006c766797d47a0fb820be00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee0000000000000000000000005bffe8ddff21ca52d8371b14a6c39d6ae3c5d2c7869584cd0000000000000000000000009756abf797bf1d4972da8e86be5c40f8dfd56bc300000000000000000000000000000000bd407a923cd7d21a550fdaac8e162213000000000000000000000000000000000000000000000000c080a086807aa86b1454c295ef1caa98b9040c4d14e75e0a600bbdc3320d34772f9605a0756a5f230ac465625d0575c321c4aff0c42c1b2ac54ffa164a9c3ba13a47463c", - "0x01f87201830191ab8504184402bf8307a120942218fcb8958300377a89b844ad28be0a7ad301a68802f1504f8957e00080c001a08ea53fd7c1ca68e508cde157b0eb2d3867240d996648f563c9d2affd08336450a01601e9a68b8aba526472d84154a7d649427f5ee188b7f9f7e44bf401ed33ac31", - "0x02f898010285040f64aa3185040f64aa3182f6ad94abea9132b05a70803a4e85094fd0e1800777fbef88015ad5b617af1000a42d2da806000000000000000000000000e58c91d11552189b6d22f4ba017074ca1b487740c080a04dc62113300d9eaa9ea2417dcb37b42f1e20a99ef73b7d1410b714f7a58f773da06b9c0b1ab33adb20386ab15c1f42beb69b832420608680b6ed2dc4115d2e2d46", - "0x02f902fc018218238411e1a3008506f8d99121830367ae943fc91a3afd70395cd496c647d5a6cc9d4b2b7fad88016345785d8a0000b902843593564c000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000064ec3aaf00000000000000000000000000000000000000000000000000000000000000020b080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000016345785d8a000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000016345785d8a0000000000000000000000000000000000000000000000000000000051de09be667400000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc200000000000000000000000046ace0c9cadf4e161ef341e69758528cf76745dec001a0871ddbd71b79797e38088a872380b72a0245cfd7af0014f27cfd18e683bba793a0265dfaaf54ee236b1db5c3cfa1177600cb506d23ffbd976388207aee1c441469", - "0x02f9045501818c8411e1a3008506f8d9912183041be994881d40237659c251811cec9c364ef91dc08d300c80b903e65f5755290000000000000000000000000000000000000000000000000000000000000080000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000000000000000000000000000000000001544b73100000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000000f706d6d46656544796e616d6963763400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001544b73100000000000000000000000000000000000000000000000002f5abd458156da20000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000645e9188efe11000000000000000000000000f326e4de8f66a0bdc0970b79e0924e33c79f1915000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000000000000000000000000000030398f8794a21d1000000000000000000000000000000000000000000000000000000001544b731000000000000000000000000a69babef1ca67a37ffaf7a485dfff3382056e78c00000000000000000000000074de5d4fcbf63e00296fd95d33236b9794016631000000000000000000000000de8720d332abd2f214ce348450e6e8cdc014303700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000064ec345301ffffffffffffffffffffffffffffffffffffff363078ed64ec33bd000000330000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000001b555ab9e43daf73211d9907749fb807b700e87f0d547945bce2bb86d63a9f51506c31bfc2b66457a37c7bad9100c3f2628601eab71a5b8949e608f57d422f4962000000000000000000000000000000000000000000000000000000001544b731007cc080a07b80ec3844f72b438802e6bfb872dd3c9f4776a57f6363f3ccc2ba41444e9f60a020a8589a96c96c1a3249a21c05d724eb0c75c39d7e1ec14c7a118db1d4cf5feb", - "0xf8ad83025491850409b1a6ff830927c094dac17f958d2ee523a2206206994597c13d831ec780b844a9059cbb0000000000000000000000009c1ab480499facd89d1863b4bc538dcd730c4467000000000000000000000000000000000000000000000000000000000510ff4025a003da04582f95fe0062bb8411eaea24c98e099fe909537dc30fd6e139bf9017dea01eed5379aaa471cae31d3fc923e7eeb3306df02c24478c578f29c3a792e5b7b5", - "0x02f8b201826b06840bebc2008505d21dba0082c35094a0b86991c6218b36c1d19d4a2e9eb0ce3606eb4880b844a9059cbb0000000000000000000000007eb6c83ab7d8d9b8618c0ed973cbef71d1921ef20000000000000000000000000000000000000000000000000000000240f91400c001a0795ac341e4bb81931d88d0e35707165ec0e5f6e95cf61fb708661e444285d675a05787e39480c5911af8567d7af58dca3d1022c3ad3a097acdeb6a6f765f9f7f23", - "0x02f8760183155d8a840bebc200855d21dba00083033450944bf76b59382d91b05ddc87a4c5d05254e38f990587d74decee64e00080c080a050aa5cd9b780e7bb9c887a747c6d77ffcac63c3c1a2377ec8079d2189ef7c8c2a00c45a278bc702544940d08b089c9afe8d5cd253d7d9acd7299f7f7dbce882b64", - "0x02f8760183155d8b840bebc200855d21dba000830334509488b5eee22ef6b1d841d1832aa823308fa001ed7187320ec7c4e2a00080c001a0e0692c90284d7c76f285948cf103bdea90df52892e5b482b8a3823b8db3f62eda015abbf273596cca9f90ccaa703b2021774f8b144ec85ef6a0a2336f25efd3b21", - "0x02f902f40182011684092dda80850562a7ca808303fdb8943fc91a3afd70395cd496c647d5a6cc9d4b2b7fad80b902843593564c000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000064ec3a670000000000000000000000000000000000000000000000000000000000000002080c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000016000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000076e94b3f147442f711000000000000000000000000000000000000000000000000065633bdaf1e790900000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000200000000000000000000000086c7efffc54a9e7b4342356a5fcad80adcaa0a69000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc200000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000065633bdaf1e7909c001a03a118df69c4ae84dc995b178c96b2136f0810cef58d89837e2514575f3c6e7bfa00d55c9c513cb18b188b42835abfaf882e6859591b919ebe2adfcc2f817a3a0e3", - "0x02f872018084068e778085057c4912008252089453628da2a4586ba9047b92778cb96c152adc5372870c73ff490d700080c080a0ab5809a624069b2c881f5e7a4c1a70eb19b55e91581b57d28058ec4a9546f3c2a01d4758416ffc0081dc57e6fce88ad33b902777f56df6df9c5a24d0bf2241f193", - "0x02f8d20181918405f5e100850581242d298301100e944db1f25d3d98600140dfc18deb7515be5bd293af80b86423b872dd00000000000000000000000007a4f276e762f058ac7ada56989ab40282bc6a10000000000000000000000000470338fc7eefc583368eefce306e15a3e75dab0e0000000000000000000000000000000000000000000000000000000000000a34c001a0d370b122e98799834f39f38a859a8834be41d3e4a8cc059ef4a935afbfed151aa07362e7ac04611db5fa1aca1d0187dd288994cc18f92bfe18d6986ba4165fd1fe", - "0x02f8d3018208298405f5e10085057785eee5830683509487870bca3f3fd6335c3f4ce8392d69350b4fa4e280b86469328dec000000000000000000000000514910771af9ca656af840dff83e8264ecf986ca00000000000000000000000000000000000000000000010f0cf064dd59200000000000000000000000000000980e5dd186eb72c92565f93817cb858ae522633fc001a0ba2a13d703a32033018ff3e54f048fa02b68ec9f3deea3071fa209e15d88a425a06ebad0b84dff2fd5ce01be36703fe631bf859fb709f02418f2ea146ea66b9dfd", - "0x02f8b001778405f5e10085056aba63ba82b818949af09fdcaebdd5dbee91b7e7a1b0b60b4ec6aa6580b844095ea7b3000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc080a0d4a393d3583b6f684f71bb2de4654e5cf5af287ef4eb52109c70770e04efd432a07dffc25646ea69c42105a0a684d6575b0f1050885b00b93b98726bd420cdaec6", - "0x02f905f8018201a68405f5e100850581242d29830ed2da941111111254fb6c44bac0bed2854e76f90643097d80b905887c0252000000000000000000000000003208684f96458c540eb08f6f01b9e9afb2b7d4f000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000180000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee0000000000000000000000003208684f96458c540eb08f6f01b9e9afb2b7d4f0000000000000000000000000ccdf4650e2f425827c6e69317b062205f8ad9efb00000000000000000000000000000000000000000000000000000002540be40000000000000000000000000000000000000000000000000053cea113f377ce6c00000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003c800000000000000000000000000000000000000000000038a00037400032a00a007e5c0d20000000000000000000000000000000003060002ca00019a0000ca0000b051204dece678ceceb27446b35c672dc7d61f30bad69ea0b86991c6218b36c1d19d4a2e9eb0ce3606eb4800443df021240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002197356673f04e10fb50020d6bdbf78f939e0a03fb07f59a73314e73794be0e57ac1b4e512237417b2238aa52d0dd2d6252d989e728e8f706e4f939e0a03fb07f59a73314e73794be0e57ac1b4e0044a64833a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003208684f96458c540eb08f6f01b9e9afb2b7d4f051204a585e0f7c18e2c414221d6402652d5e0990e5f87f39c581f595b53c5cb19bd0b3f8da6c935e2ca000a4a5dcbcdf0000000000000000000000007f39c581f595b53c5cb19bd0b3f8da6c935e2ca0000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc20000000000000000000000000eb1c92f9f5ec9d817968afddb4b46c564cdedbe0000000000000000000000003208684f96458c540eb08f6f01b9e9afb2b7d4f0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c02aaa39b223fe8d0a0e5c4f27ead9083c756cc200042e1a7d4d000000000000000000000000000000000000000000000000000000000000000000a0f2fa6b66eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee00000000000000000000000000000000000000000000000054a757b70fc92d9a0000000000000000000aca04ad0e1a3dc0611111111254fb6c44bac0bed2854e76f90643097d00000000000000000000000000000000000000000000000000000002540be400000000000000000000000000000000000000000000000000f012a792c001a0ec1c6b3a3f695b1e6e06a3cf7d94c3930c0c750900ede62a3a086fe9a13eea55a00ad0db05df2b8353797ad8d0df82018e5a601535b64bbca8686d1ef771d2901f", - "0x02f8b3018223288405f5e10085746a528800830493e094f1f955016ecbcd7321c7266bccfb96c68ea5e49b80b844a9059cbb000000000000000000000000e3792a9c235d434b702023b33f03c48c41631090000000000000000000000000000000000000000000001fb9ddecab89afa29800c080a0e2fd0b0e959f5f7b6886299561d3716f909670f9f9538223eff8e61bdb8f4102a016060b0c5a6ab5aa4ae266bbed17bfcb503d8f379ddf48d7558270b8058e2a94", - "0x02f8b2018203c08405f5e100850581242d2982b5b594bde71cb88777b7cde1d2325dabeb44e55824b92c80b844095ea7b3000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc001a01a9cdc28f7488e559466bcc933c53de2e0a5d84afa0542a5eea1bdbbaba60466a007412ef4bb9b3d6ae853e71f4a1153697927a22dfcc854a23d93bb10de45415e", - "0x02f8b001808405f5e100850581242d2982b47d94bde71cb88777b7cde1d2325dabeb44e55824b92c80b844095ea7b3000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba300000000000000000000000000000000000000000000000000001e1b40500e02c080a07e1e04553e3d875da1e151817be0b48eb311d8c46d362c1c1e3082849b5971aaa0084b59753b345f4071b7723967090eae5f21705a5d83f77340bb8df5c19d270d", - "0x02f902fa0181cb8405f5e100850581242d298302cf5f943fc91a3afd70395cd496c647d5a6cc9d4b2b7fad87d529ae9e860000b902843593564c000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000064ec3abb00000000000000000000000000000000000000000000000000000000000000020b080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000d529ae9e8600000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000d529ae9e8600000000000000000000000000000000000000000000090a0a24eee7baa46776783700000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000e854d19e05c32673569d413ad44b95d38e412a81c080a0bef061e44344dc049eab7c414218fc6bd1ec4b2abe1149413f08c8ce2a96561ca0249b09820a89249d0892dec9e7537f4cf8b44fb890fa38904cc1d33c0809d69c", - "0x02f8780181818405f5e10085056aba63ba82afee94c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2880de0b6b3a764000084d0e30db0c080a097c0a562f913ebe5f68c46db93a997a172aed87cc10668c92b62e0d792df7ed3a03a9e289e2bd801b262abc620f4f390f79c44f269fd013c5972f134152c48051c", - "0x02f88f01198405f5e10085056aba63ba828caf94c02aaa39b223fe8d0a0e5c4f27ead9083c756cc280a42e1a7d4d00000000000000000000000000000000000000000000000053444835ec580000c001a0155b74a51c5d1c5eccacab9e5b3f35ca13983ba4bea5a5929e0107a7855e4ed0a05e39e428a95702161af7657e822e8223948efc1a41598987924159dafde5233b", - "0x02f8b101028405f5e100850487e809008301726f94dac17f958d2ee523a2206206994597c13d831ec780b844a9059cbb000000000000000000000000a615b32feef3057abf3bb1032f657a60ffa744f500000000000000000000000000000000000000000000000000000001dfd14080c001a0d7ef8349212bc9fdf01ef0a81f5e139ef3e1a54f942e0e0be4154d40eb245539a04d5ef2d0c0d29fad5d48aca198ff1b51c61e7f0d21e647fd93817859d1b5456f", - "0x02f902fa0181c68405f5e100850581242d298303b8b8943fc91a3afd70395cd496c647d5a6cc9d4b2b7fad87470de4df820000b902843593564c000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000064ec3aaf00000000000000000000000000000000000000000000000000000000000000020b080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000470de4df8200000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000470de4df8200000000000000000000000000000000000000000002389d037db417083b1f30fa1d00000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000310cca5009eae9194985c830b4eb83d36f9790a1c080a08820f688d0b21b54245ccd33799de8c1aae0012d11a6c82f3b2406cafb7acbc7a024985f8c836dcb5e742a15c7c4039246bf34618e69898d0b48c7526ed00c827a", - "0x02f902fb018205368405f5e10085056aba63ba83034f24943fc91a3afd70395cd496c647d5a6cc9d4b2b7fad87b1a2bc2ec50000b902843593564c000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000064ec3aaf00000000000000000000000000000000000000000000000000000000000000020b080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000b1a2bc2ec500000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000b1a2bc2ec5000000000000000000000000000000000000000000000000008862ba99aefd3e4be100000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000be042e9d09cb588331ff911c2b46fd833a3e5bd6c001a0771560c929345677ec36f4a23ebf7091aade967873504dd7a1e8844efcb1729ea0542b549e8db417272d59f4e6c7b1031db9bcd992960c9f0b8b3b58c9d327274d", - "0x02f902930181d88405f5e100850581242d298303b234943fc91a3afd70395cd496c647d5a6cc9d4b2b7fad80b902243593564c000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000064ec3aa3000000000000000000000000000000000000000000000000000000000000000108000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000a968163f0a57b40000000000000000000000000000000000000000000000000064ff2cc437f2609887a00000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000003000000000000000000000000c82e3db60a52cf7529253b4ec688f631aad9e7c2000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000120a3879da835a5af037bb2d1456bebd6b54d4bac001a07b761678035b083d23f66b5d05e083ddbd7b08e79c0852878dfea87b6ef42ae7a029d011e535d5a2b0986d1499585f53afd69e1659b9bc1d9181b41231bdd70502", - "0x02f90412010f8405f5e100850581242d29830352dc943fc91a3afd70395cd496c647d5a6cc9d4b2b7fad80b903a43593564c000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000064ec3a7f00000000000000000000000000000000000000000000000000000000000000020a090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000001c000000000000000000000000000000000000000000000000000000000000001600000000000000000000000004594cffbfc09bc5e7ecf1c2e1c1e24f0f7d29036000000000000000000000000ffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000006513c05600000000000000000000000000000000000000000000000000000000000000000000000000000000000000003fc91a3afd70395cd496c647d5a6cc9d4b2b7fad0000000000000000000000000000000000000000000000000000000064ec3a5e00000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000000000004180cd4049768072aeec53df21f24cbaaa065ab48b63fb2a53d368aacdb8285d88076b0ed9867ab965c3df40b5458d814751678ec03f367d324f3ee809e5dac9361c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000006a94d74f4300000000000000000000000000000000000000000000000011df85cb8fd3cb3f088f00000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000020000000000000000000000004594cffbfc09bc5e7ecf1c2e1c1e24f0f7d29036000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2c001a0b4f862044d7da62147d68990b4756c428d14f3ffd8976123f02ff71e9c4748dca06d531889422a9c51c954d7a3709ea5d1a5cd209bd3c6f0a3b3d45305c862a247", - "0x02f8d101028405f5e1008505b019448f83016142948d0802559775c70fb505f22988a4fd4a4f6d3b6280b864d85d3d27000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000023232000000000000000000000000000000000000000000000000000000000000c001a081e086727ab44399dfbe77695cfa287ccc442e84802bf2105a094b84895b72f0a072f317a1a7d203b90160da3a0e71198d642c1a85719376fe59444f46b9c0d553", - "0x02f902fc018205c88405f5e10085056aba63ba8302f048943fc91a3afd70395cd496c647d5a6cc9d4b2b7fad880389f12621b98000b902843593564c000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000064ec3aaf00000000000000000000000000000000000000000000000000000000000000020b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000389f12621b98000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000389f12621b980000000000000000000000000000000000000000000000003bbc86a33be51d5459000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002bc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2002710be042e9d09cb588331ff911c2b46fd833a3e5bd6000000000000000000000000000000000000000000c001a04f80ed9b525df6789754acc4dc4fca67bb194ee563ac450cb4dfe4c73847c9eba016d33e710b8f33fccf803ffe09df9bdde6f6ae0c437097786bd4be5207759035", - "0x02f8b10181ec8405f5e10085046c7cfe0082b48b9472e4f9f808c49a2a61de9c5896298920dc4eeea980b844095ea7b3000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba300000000000000000000000000000000000000000000000000000012afcdf1acc001a08415e1f3c163df909ce83bd402d1be7038fc6dbe5c2d28fedc907adfb2e92803a0640bc39c57dbe826aaae69c449e244d70ef8203492b813c56382ab41584530ac", - "0x02f87201018405f5e10085056aba63ba8252089415dcc38263d390bba07434abbb2987d71504b7f2876a94d74f43000080c080a0274b7c81bb8a827b4ecd43b8a6a15180677e99e714caa25b76d78ec7fa15bcc8a06281f0f052dddd6fd13788d96f1733133150f0f6ec4d990f550f25434fde4ba6", - "0x02f8b201820ee58405f5e10085056aba63ba82b5bc94a0117792d4b100fd329b37e8ab4181df8a5b332680b844095ea7b3000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc001a0524ce2c0d6978101c6e170174e3e1ed7edda5dd9428b603e83029debd35af09da03542de89ace12c3a49f0736bf72e630fea45f1cf0af60de9efb2ca1a994b7c02", - "0x02f902f4018202298405f5e10085056aba63ba83037f15943fc91a3afd70395cd496c647d5a6cc9d4b2b7fad80b902843593564c000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000064ec3aaf0000000000000000000000000000000000000000000000000000000000000002080c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000016000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000174e4905ba00000000000000000000000000000000000000000000000000000a98e3db985297200000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000200000000000000000000000020c7b73be0b1ad179db94e5b0ac9ad86fa0f068c000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc20000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000a98e3db9852972c001a04e2bc2541aa1df9300d09bdcb533d2f213c09eb0b494af28107a38a7e6be24bca0426ac52e3cb643412dae7babe617ebb0d5c87ce9e53cafa3759b10d0ca222771", - "0x02f9039c0182055f8405f5e100850581242d29830316889400000000000000adc04c56bf30ac9d3c0aaf14dc80b9032c000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000b23d80f5fefcddaa212212f028021b41ded428cf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009e0a4da9ee260000000000000000000000000004d8f60eb269eb4f9d540dd9685391b4c8bd18260000000000000000000000000004c00500000ad104d7dbd00e3ae0a5c00560c0000000000000000000000000076be3b62873462d2142405439777e971754e8e7700000000000000000000000000000000000000000000000000000000000029170000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000d0000000000000000000000000000000000000000000000000000000064ec27d500000000000000000000000000000000000000000000000000000000651506550000000000000000000000000000000000000000000000000000000000000000360c6ebe0000000000000000000000000000000000000000ce332ae7a1fb35cd0000007b02230091a7ed01230072f7006a004d60a8d4e71d599b8104250f00000000007b02230091a7ed01230072f7006a004d60a8d4e71d599b8104250f00000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000024000000000000000000000000000000000000000000000000000000000000002a000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000040d6473f26a0000000000000000000000000000000a26b00c1f0df003000390027140000faa71900000000000000000000000000000000000000000000000000000000000000408811ce6fb91b41c545195e2887c5574a6baf634feeedece862c9b2f6246db46b66c6ce164f818b0cdbe52e7a125fb8be0c021dbc9adadac8320044d722fbb02d00000000360c6ebec080a038f4dc6f5337ba8ca8c22fe6fece04b4c2d711e8fb8ac52c90ac73f5bbe18cefa043c57876ec07d01f1418c210eb1212d763bab533f6fcf98a941beedbd091a249", - "0x02f8d5010a8405f5e100850581242d29830153e0948d0802559775c70fb505f22988a4fd4a4f6d3b6280b868d85d3d270000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000231310000000000000000000000000000000000000000000000000000000000000021fb3fc001a0de56c4815493904512e68a36ebc5b127e99605a25a665b2d9c3a271a9a07e2c0a0567e1c70808e14fe018f61854bd648c82ebeb0ec5bd2af6feeff6cf589235d74", - "0x02f8b2018203198405f5e100850581242d2982b5b594eaf3e9481af515c7bc4ddecf9125be9c48d1b01980b844095ea7b3000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc080a09a214001609e0b151dbcd5e93e7b5f142bc4cb04cea290df63fc80e9ac3c8d2ea07764d1984e4b15d3e1d468d77c540c8935d8c095a09cf37322c3b7533c029a75", - "0x02f8b001048405f5e100850581242d2982b472946b175474e89094c44da98b954eedeac495271d0f80b844095ea7b300000000000000000000000083f20f44975d03b1b09e64809b757c47f942beea0000000000000000000000000000000000000000000014916ceed2df0f4b4a6cc080a03b16a6242e0b7ca26c8bb29f7bd19b51d5c3b8b79f7b2729d65a1bc3a5337935a07c7bb67f267aff5671db00b529854c87e78e25cead3fd3959d2e69afa0546f29", - "0x02f8b10181df8405f5e10085061bdee09c82b4b094b1f1f47061a7be15c69f378cb3f69423bd58f2f880b844095ea7b3000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba30000000000000000000000000000000000000000000002277ae78b0c007651efc001a0c8ba37289e3e8ef28335765ecca9727d5bfd764075c3f324c1a715cdd500edd2a06a301e7fc94617bfb52b7e4639f338aa726d9e5f9b59a2de37b948757b319715", - "0x02f8b101018405f5e100850581242d298301493a949813037ee2218799597d83d4a5b6f3b6778218d980b844a9059cbb000000000000000000000000b5e073b4734cfa508829b889de873b99d56671a70000000000000000000000000000000000000000000000000de0b6b3a7640000c001a095ab860b49e8cb7207fcf5e27dcd997081b24dfa071eee0776567ced0cef0327a02b9ee900bc42adb76331b8ee8ea18e19c8317b7c72b47cceb5d44a493bff2104", - "0x02f902fc018201ee8405f5e100850581242d2983037e75943fc91a3afd70395cd496c647d5a6cc9d4b2b7fad8801751a9bd59ac993b902843593564c000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000064ec3aaf00000000000000000000000000000000000000000000000000000000000000020b080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000001751a9bd59ac9930000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000001751a9bd59ac9930000000000000000000000000000000000000000000000000002c0ba4473543a00000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc200000000000000000000000020c7b73be0b1ad179db94e5b0ac9ad86fa0f068cc001a02415ffee7b2288ccf9803e28fa565f3ff3912bc0380e1231bdde91f32e162aeba06740481b038971948e53c12ee30309e02eb01b0de4b893f7cc2a587c3075736b", - "0x02f8b2018211fc8405f5e10085056aba63ba82c918942358693f4faec9d658bb97fc9cd8885f62105dc180b844a22cb4650000000000000000000000002f18f339620a63e43f0839eeb18d7de1e1be4dfb0000000000000000000000000000000000000000000000000000000000000001c080a00c1f16c1adb9dfd736dbded96dfe321a11f8a8a259c55a8f63cbd3f4034bcc2ba043697af1f5389d68a6140a639fe2409e9e969d421737c0f04f23a9beb858952c", - "0x02f87201678405f5e10085056aba63ba82520894347f832e840fd85cdd34e2d90041a141463dcb2f87130a5217bc7ce580c001a0428a8c1294d21258d0299625101c74662e59e43b4b0fc58d7d24de5e791cceaca04bbb53a5f2ed716f62a6d552eb0e1a36dd8913e13c46c7737fb8e3b23eefdc54", - "0x02f8b2018201c58405f5e10085057785eee582b42a946b175474e89094c44da98b954eedeac495271d0f80b844095ea7b3000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba30000000000000000000000000000000000000000000000d90cd053045f910cc5c001a07965e8469cc6c7df5ad718bd5653cb242819e5bae5feffaca3a701d4a2bec7d7a00e7117004b72e7b28fa02abfdb61b16d5002cbbd65a8a996fa1d67a9cee127fb", - "0x02f902da01238405f5e10085056aba63ba8309ef6894c36442b4a4522e871399cd717abdd847ab11fe888810ca5c77ae2f6c89b90264ac9650d800000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000016488316456000000000000000000000000be042e9d09cb588331ff911c2b46fd833a3e5bd6000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc20000000000000000000000000000000000000000000000000000000000002710fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe4698fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe5890000000000000000000000000000000000000000000003efca8a88ea29543303300000000000000000000000000000000000000000000000010ca5c77ae2f6c89000000000000000000000000000000000000000000003e08a77f04e92cdb23520000000000000000000000000000000000000000000000000fee68d129cdfa350000000000000000000000001a7b47e8bd2abcdbe9b16d4c9084ac5a745923e80000000000000000000000000000000000000000000000000000000064ec3abb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000412210e8a00000000000000000000000000000000000000000000000000000000c080a0ded37b8cd491b84037fa448afbb792e7dc152608c0867e95484b3041930ee6d2a05369f54acceeb7fc8c0a2d11799d04b06392af42e2a79cf5a9b9859477383a90", - "0x02f904340182015a8405f5e10085056aba63ba83042838943fc91a3afd70395cd496c647d5a6cc9d4b2b7fad80b903c43593564c000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000064ec3aaf000000000000000000000000000000000000000000000000000000000000000300000c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000018000000000000000000000000000000000000000000000000000000000000002a000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000077cde93aeb0d4800000000000000000000000000000000000000000000000000003cdc1ea510f77c7000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000002bb23d80f5fefcddaa212212f028021b41ded428cf002710c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000408291471c1ad8000000000000000000000000000000000000000000000000000020cdcdaf73f1346500000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000002bb23d80f5fefcddaa212212f028021b41ded428cf000bb8c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000005da9ec5484e8b0d5c080a0da5018dd16808a46e6df4e1d23909897627513ceec821583be349ff838013d2da04148c49fc2bdb2400b51b67d62cd6a2a8311eaca13c9c6dba7dd7f41032d9c7f", - "0x02f8b3018202208405f5e10085056aba63ba83010e3d94dac17f958d2ee523a2206206994597c13d831ec780b844a9059cbb000000000000000000000000e2af20c7a25cb2c5a9eb5118df87c92aaf069a7900000000000000000000000000000000000000000000000000000005e048b137c080a08d68f7c08ba69b7a1eb2c9c1fd6bf5836a6d826c75b0a0faf62872048671ced4a01bc032d4595d29d87bf2b9088c73aa70912d2e851ccc5c086ec3284bef649abc", - "0x02f9047401820ed88405f5e10085056aba63ba830291f594b2ecfe4e4d61f8790bbb9de2d1259b9e2410cea580b90404da815cb5000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000003800000000000000000000000009dc56d9153b0c89bc8eb4937f39a5daa6a7721d70000000000000000000000002358693f4faec9d658bb97fc9cd8885f62105dc1816de2b7efeaab2296e96c780d5dc67db30fadaa5ecc3f7d4bc7c0dc252511c400000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000066cd65070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000093853d531a2bd32ae6efc06a190aef2100000000000000000000000000000000000000000000000000000000000001a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000000025bf6196bd10000000000000000000000000000000000000000000000000000000000000000029500000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004154317cb999ebf74401ccb615c790a8daf70a0dc88d5fdc48b3c6baa0af46f0b61afc2bd0d2460421a6b210cbb65a9a3a1336e90587ab459a55559c051a4457121c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000059e1384ef5a95639c99c00fc63e7266736079a903e30e2a6379241b8d52e3c483464809b4fb56bbf989ffb95036ee9bc8b606ca94b0fbb66cb12a9abca7ac7319b1c0112d3f46af68e5d010513ff70a3aaed9afeb8661116e6ce00000000000000c080a0d943f19c4f7028e2e03205b71dc38dbccf8095917d6d2aaa594cbc6f51bc10a9a067dc4353594d3198cb4d7c1d458a1287be92dd3528b0cc840618e1a89703280e", - "0x02f8f801808404c4b4008504da292a008301364394d19d4b5d358258f05d7b411e21a1460d11b0876f876017c3423ca820b8849f3ce55a00000000000000000000000047008da00323deefea1e3f8c4bb3f3858eb8472d0000000000000000000000000000000000000000000000000000e14e0241a82000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000c080a059ae95512cbbb792d28c91004f70faf255d6af3ac2a4a7a47c8dc7c94fc987eaa07dcab5a59566b283127899763b282ab07a5b1a261c787adb08a72f56b5a035b1", - "0x02f8b20182077b840448d47f85040d1f1dcb82b8549446ace0c9cadf4e161ef341e69758528cf76745de80b844095ea7b30000000000000000000000001111111254eeb25477b68fb85ed929f73a960582ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc080a0de06640eca98ab928eda3f4d54d731f4b04c481cbfe4f650f8d7b3b9e213a30fa0599294cc0685f2ca825c9f921ab6f23b833ee3d6551da72ea661bdbdfd58e546", - "0x02f903d60126840448d47f85040313484b8305156f941111111254eeb25477b68fb85ed929f73a96058280b9036812aa3caf0000000000000000000000003208684f96458c540eb08f6f01b9e9afb2b7d4f0000000000000000000000000d33526068d116ce69f19a9ee46f0bd304f21a51f000000000000000000000000183015a9ba6ff60230fdeadc3f43b3d788b13e210000000000000000000000003208684f96458c540eb08f6f01b9e9afb2b7d4f00000000000000000000000004c6b0c1503a177bdd2a125da673849ebdefe774b0000000000000000000000000000000000000000000000004b9a4c585fa567a8000000000000000000000000000000000000000000000006fe00c90d29df3f47000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000001400000000000000000000000000000000000000000000000000000000000000160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c10000000000000000000000000000000000000000000000000000000001a300a007e5c0d200000000000000000000000000000000000000000000000000017f00004f02a0000000000000000000000000000000000000000000000000010b78d3c5a71d7cee63c1e500e42318ea3b998e8355a3da364eb9d48ec725eb45d33526068d116ce69f19a9ee46f0bd304f21a51f51204a585e0f7c18e2c414221d6402652d5e0990e5f8c02aaa39b223fe8d0a0e5c4f27ead9083c756cc200a4a5dcbcdf000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000183015a9ba6ff60230fdeadc3f43b3d788b13e21000000000000000000000000d7ed09a25b4745ec6332fb433dd6788cdeaa4bcc0000000000000000000000001111111254eeb25477b68fb85ed929f73a960582ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e26b9977c001a01588408b43d487b2e363a55025055d32bdc0632c6dd58b1ea9b5d7d2f5f4740da05d288b7f22643755d7653fcd132bc1045e4fc948043ac3b220d85119b4c56a8d", - "0x02f87201308402faf080850401c5644c827b0c9473bce791c239c8010cd3c857d96580037ccdd0ee876a94d74f43000080c080a0347c37499353009b0d98e91e56b97bd0374a6ca0d4c475797b0c6fff7a2cbbfea01270672e65a25f67cac9a5cd155aaea01135846f23e3467811792a55c12dd756", - "0x02fa0182f601830433688402faf080850814a78318831cc3d5941c479675ad559dc151f6ec7ed3fbf8cee79582b680ba0182848f111f3c000000000000000000000000000000000000000000000000000000000004fb7600000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000001002fa000000000000000000000000e64a54e2533fd126c2e452c5fab544d80e2e4eb500000000000000000000000000000000000000000000000000000000062acf5a00000000000000000000000000000000000000000000000000000000062ad0d90000000000000000000000000000000000000000000000000000000000018196005b70cd14452573e52c809181dcadc471498db2888a5a838c9f09f118686fa1525c6834925132d2ddfcd78ed0d827b947345d33bb7b924bd25c9a54b12be52b8ef9558d6252f8902f81367d4caf8279110f564cca438a1e625ee4457c80d6f9e55f644fc644c7c4544c4d446c18532786891e5ec7f4989aa931193306e89a1fbc207981bef26a495ae2c25af2c0bc28f5d5c78406f0daecc3ffdfab6aab39071f2228506e95525ab33dad6c09879f90334098029929e054ca399a0388a333604cf293a6450890a396134b729394aaa952ba7c4ee887cb4795afef428a3e0390f2194a668a4a8a684e91a2d4424aaea252ba0c822e20294e6b4ae934ffe74f4398260bf80a8f4828a5f11c4052ce00540aa434ca9ec294ba52324df2ec268bdd6c67b7b167b172d92853bdccec66166b0fb7533a14fd7d09409ddc165cfcd8b9c796f9d7d2ab476bc160f0e5fe86415d0c70027a1d9a90dfe01478e86fc53176e303499ba87902155a76629865017fe1c476fc22d9655fa866b299bd24b40669fd1c08f5a341bf993fb3d4642b9fb27d4a9d38d7e3a242ac04e258fcdce71f75d6dffb04493fabfdad69bbe60f04d195c401430cd8544337605caaac6aabb93488a734a0b3a0d17657ec8691b06830fef265279812c4200f60acd0b2468ee070548cb38130f8da47fae6ba1c2dcbcfb18fb8078a7f62d8b7e551ff26b6a3b1f6d4795794c5193acad8dc385141921bb4110f364b475d0c859b57b3f3b79754cb9cae7b109450418b03211030d6f778684ae78125d87861bc6437395002913f7f065bf78f309fd65ff32b2a40a8403a0297ed7f17f81c82ff279777989ebb937f6186d0cd68f729d404a25c557f51f71300a8c9f1200fd86d3c5cb6eb24525a3bdd2e2ffd9453085f0db6e5a0156cbfb0d03a21c440148487770406b96f082d6b8c049767da2b1c56409dfe0705b4bedb0266e7c7d598a9e947dafa24c85c1cde2e0f6754d90c22374e9233e54cb091d4554e5f276ca0a3a4d797c1a80525c60e90c75bfd6b9e456f37b0dbffdcbb8f4fd204d1d80a93c56e6bc19a274458e49a004445aa37ed52d8428fdc71bb2232f930cd177453b247f678ab5d67315d49f670109d10880fe42bc4254c5d372e1ac18204aae23b9f4907a6d8779c657057dcc9ccb47de9bec89186c78282911098ab642e2b08dc90eb5edbf66a78872bc6ea7ae17f1346385871c021088a6aa0983baea23a41aaa334481b50ed298e7502723cce40bb067e7fdd6b4fc765bfbb9e43a41151d104277787866ec3057a95a7f75cdad70cd875c1c5bf08afeca1992c275c82fd74cdf541cf981be9285777bfa06ed578ce1540f97cb3da10729365bcb2e8d3f35c35eea3a9e3fae35d129df6ee9b8d33abc809cb456e944393a01bc9cece87a38eed623eaedc55d770f177191a495a419b1a83e2972f0303d8bec5bff518623de4c1cc335bbb4eb1f91d9d470a9d1f2ef2e5d3839dd1f91fa6e8f141a8985560950840ee2a18756dd6b0a2a59a802f7d1267c21cb769e66cf37929108c7030fa348e1df002630bc8f6ca1846e190287d1359c527ce9cbed954e324baf9f8b9f1b452bf1d0a0523a14b20f6005d087bfbaa5a088bacc901914e12c0b575488da7b845b7c1a2186a9388a45b4fa620a07694ccfe602076ee05b17a5bc650cfea9dfd2111c522c7a7b9fdf06f3dcd1bdae210e3e3114666fbb5c589bd7fa474d0a1abfa4fdce9002544134a9b0352d1b672c29da84709aabe00ee81f8cc55875d5734653f093fb0355fc972eaedbfdfb2f8aa700488ba01f2d6ebf799395d51acf5d75ccc1c5f3c055731a46583cad28f964a208801b38052077ec6fc7617c531a0df4681568e64125bec1cee20e88cee0b7840209782d6a79897cd716e0842ccd654e34e80b4410f5c5ba50740b4b078d00191e5ec587a6efd397cb98e4b378ef732621fd005ad1e8e20c02af9992412882d8ab86c9ade2e3d9a3f2722e03d93ba73c69396d5b20f95087adf348f6f120130e4474e4395dfdd9c167e42654ef9af9b183d7d06990ae193422cc5b279e7707682e91d8b1160a550f04438c6d110a88a1434387d4a3df499686aeb369276c23f3fa124483c3a6131b87dd76f20efee51167cfe29958162321e19e49537a7f36f9d3c4009ff28d401e389aaa99cba22cf2f4f7a4716579023e6051fe816741417f59a01768d00a7e7295a8a9120d8d286f12bef13b0bc6b808a9298c268a6fd5ee3c74266bda9d003cbfb5f81e76bfade926226968199098c4e443310651f5cb3d1883509e5e21206a677fadb7401e40192d1d34e7beb7089923db0a6ef446d51e0069dea757cca4e303b264cf2f8a6144bb61656b495f4318c05495a0dc5be56551bae87e0f5c781754f4d593ce200e35c8546cc1b39e80d22bfab82eab005f04722fa277dd9cfa9103a02584bbf373734f7592563e5f359d871ab2c8cc7ba695af7b7c552abe9e3c75ff501e65dcf4e83e7264971636abfd1b610e8baca8eecc1c694fdd70c22f35a6bf0783c144910f2159d35ccea55ad9d9c926ab0e2a0f043ada00d41c16652cbb858bd79565db7087754b1f50e6291974a88b2579aec11de162c766c0035e89f997d79aca1df164e6c64357f9863700cfdd79a799503b5484e50f827b25099f40a7a1c0d9af07495770cc4efa54b2639aeb88009cf92398faba35e99bb42c09825119c3851f953533578e2e86bdf530286a4720235c26ac4be92625d44ba8423a1158b2bc134182e2ea6e84515d8680dd3daf2aefcaec9102b80cd2bcfe67c94b5ae0b43ed27bfddacb367eaca142c9bf02c002233a68435f6e314ae06589737df4c5075e2232291bf1dd60adfcc07847eaf5108464481de698c79710d06d047a6f1526ca1dc92d4d5043773df9716980a4fe26d92061c9ebe2e94ee9db502441485227ba42c36e554944f88b13f6c2c369e08247c3e7eb5de8a08c15679dc016e87ff36841a2523355cadeea5b2a62dd69b8abb3f37bb2b7dc47bd6e0cf66b106238240358a277b85c622e984c6077f852381a3307f2177825b5eb1b444dc958c0252412a2167946b7d422312425411a3f6cf886664dcd858684cf2c783714c118380c12a88fcc3d8b4ff2b95c18344a3f2f706f67a980c92519eb7c3312a63ec7ad69f1cc47d5e3a117d01f2bac840a66f9036bcea717ab75abaa4ca8b39b071a7564b713891e734d4e0f8c19d509df5aaf2d67ca49898e6514ff191bcf90628bdb480fa67dc015a881f8c7f689d3bd9ece0e4f22a407f51d9552c8028fc7e070263e0b98996489f047e627cb89309e3fc22dfac7c76acbcd7499f66e2225b091bdd8eb0723bb978db5ef5fe1dd0f21bf8453a82d99e38afc93099852f7b4407c5d7730aeb07bfff7eff9cd04a22c791d6a2fe16aa79d8b2f76810bebca68fb197481e000d236c8fc644f8fc0c82a10f44c7aef62d7dc8c816e1d3f5fda23af81d9e7eca1d7d132c4c6257aa5aecd800bc91afcffcf134dd54e34b8de31c55ca51dd2adc268c4f20431ca5e900d014fd87be2fb0ba2f6111f58df17324f6f6f79d038ce2efb5bdb66f3e2d1c21521d80c664592e3063d2664e9b19591dfe969efbcddfd8e11df69e18539461252af33f288122e373c4c9b8ed6a938dc7777e79c5ea4f5f84a6928cd26ed07da63f3841ae448cb5ec23e0334895d8c4e7477932fdff2d8ebd84032bc4931dbaac1cd7a63c2ed7e0056f5ca6dbc52a2aba78f1732da862de0b1e73092bd5b00fc3ea9c140d4b578f5f971e2758845f8ce59563b78ad3cbda388e7b4c69ed05d23ba0259c049d82945f85359a38341d00d3d00e5160379776c7e1bd665a9469d8ce3c584fb4683734c1794772374af8272625c9350e05bf28bd3e7ed6f2ec67fc00791af5e87573191f55a20e2b583d9747fa0f7a8118df5faddc4277c5d5766995b44774e80a67fb373f43b4ac587dd8d1289b067ebed6978eb6ae8babeca4bae1102398e8f0386f02f89c4d2ef401a6017fd05aedca02d8f85baec752885b4a7e21bac62bed40607de111c03848f07bafd0b2468264fcb2aa084ae7c2a440d56bde4188fcc7341e51d0e7b1f62353221ad171d373f0151b31b80f0c70cc95ec1d001be6454e98d1e60dff716a7e2d46cae8110d18ee5d70e086386101de10ef2fca287090adae3b194f723db7630c6cb3b28be80d5524b8d9983759131d5e2076ef06e6922a31548a3b7d9fc852651bff88e32775f23577237bbc9fcae04164e358664b13481bde2d7477bcee47535af35e68de7a1f12d1e198479243b18460f5ff184afa4cac0b4da38000d8b2ee6656522e7ed34fb01598f08e37788be75ed547700f9d22d8dd3fe3209150707b0b8841eeeb43cb1a23e6523e4148bacf1a2b8f551bd559318e7d8a0f5b3d65108ed53fc8f77a42a58a7010da1d0806765feb471c062de2ccd27b426127b84e28f3c91bdca7d5fba28a3bbe785dc72e00f09f2badb252b5a42c1ae2fb3d418fb05407f62a9d7197c38fa09298edde5dbb4e882fc87decfff1f0f56e389e63a772e63f935cbe3c441c69833a409b566df2cff5c558827caabf35e72d729eb3830949179c6d40c5471ec02863f9675593feedec772fef3bc83a7fef15beffdf3c4b28e1dded53caea3df2f7183ece9fc26fae7c0c92ef3fbeb4dd674c3ed1dbe30995d2b808ba0b0151c1a00d7478bb2f18e87e8d5c1499c849b266904920cf4f82538fff34881a70f45b273e7ac2389c5cee94537fa2db4aa0e5f23bd9a44afba74c5e4d2613fa24041ea6539f45c46830a910bb80dd59cfda1269a553fb73b5fde8f107bb72ffbf67fc784f6d808b985c23efd5ba7333ab6c3443aa0aa99fbe7b1816a8c6547be0b89b5652bfcc03dabf811ab92dd06d6a1c6cab34132a85cb2f3cd7c42e811453121b9a748a8399be0956b932e66b7a59e3b1dc09f4b9dc89744d4bd82491806f2aea9921ff5d1544efb287fb1471ad29f0db5c5be23bcae4a1d6fa0f7ed1bc7ffcecd8dff9d044d7dceec1007d5e28e59c67a571225c28a5d1ad0a526c45164bf85c021e9590ee27039ad9898ecc1410694fdd28cc5bfae0707fce7450551b05a826cacb51779d89332ee5eb07e5a8e642a1ff87be19e1a5daa111c1f8677d8e8d180ed50e8dc4764364c08347400005e0c121f867fd7dc180dabaee7e463fad7c92c6ae241fd8ca2f66abf990120fd9b0e111b628ca1b7121408db0bcc614562a9f255732fb6b57e03eb39cf429e2d470d584237aeffd5b89843b5efeea72753b2cb15e05c3f0ca1bb619fa248ac28699e7d4902886b2df7f729dab565d884b49e09458096fb42ebed85c2d0be476c1cb70f1034fae494a6ff62a4cdd6bc2e5820d235c9b59b1fac9c85c66c77976ea0c2fb7922e90eeb735877a0cbbd3fb50b101b5035e8696c380ba36d078bbd8d16fe2774d5e272642c7c89b47f8472423e0e78a9852533490cb85053f8f9c1bad572255532e76e16e296160ce273fb07cc28cf8d19584a66fdfa01b0c88ecc6fa642a4e93542bb18041d03f26c1ebbb390984bb2362bbe3a6fa7fef0a215e59dc58260f87baf90daac21e4449c79ae5696cd5f4ebe7f9d9e414c898467a2ebe5a1d4b66edb0a87ad509b6fbb72c700392cc2cad64f72634f2ce7950f03b31e83656ad90bceaff511c184d701fabebbdf0132494411093f6efa7d3fcdb724ab1a4a7512bd038c289541f426efa13e6f121e617923abe3aebd99f79a021e588db5443257e1e4033a3ee6ecdcba80cd7d3bb4afcebfaa7b1a9befb8cf64d66a49b2c4e6b5b70a0631ec4eebf87425c9bee5736fcea32fda8ba4be6cc301516bbf3f657d1eadd0e22ead930b8dd8ebcc36de741752cfc7c7779b6d4789095dbf378b0dfa14d0aef8252e969bf6537a45d4949d406cdeb64db7bf86aa80341f63b576df263e383e8b3032206fb9c57af4a7529fb471cb17b18b43104aca7237d95245a355100fa03ab8166c50bb229cc485f112ca0b8b95f45da55f95a8451e23602a05595afc2b7b92c25a9ff36c723d1f0b97f68cffe798756d4b60e3171fb3bb7bf132c08a27cfd3d00bbaf098e864f068747a10ccfa4d753449e066a2adc3b0925c1624e95fcccb84d29086f97ff8592bf6c80552a2bc77ea80c7cfaa59fbc3620a4181eed2cd18fe28ed96f50679a4d1acb94bd2d5ee8b7a12316c54cd2d8473606c1409b7a49a6964827bf529dfb22e1368c07603fc09f0511abaaa0baebac98c5606371a870f7aeb2f90bd4f4b78f3f96134b2d471d0b097eef195ad6186ea3507f267e4dccdcacae0c99c0086dc0c8aafad14de31339916547e1f4dbf0788d5904f70503cfade089c4127a18893eda9929cb389077683f4635ad8dea079b3faf6cf75cc40284c6b0956a15b88ff39311cef42482bee1895a9a67a5478dee63fbd22d0a9a739de000130e1f03097eef616f90625858a228ce4606c000049e6db28c9a785e9bbdb552d14e530e79b6bd96581fc45b5f61cd1bd7999902201d3e74dacdab5d8d660c1b013fb3d87be4a2a8d6beff4d6b2d48174de974b8e466e4d1902f1ea18323cdcefc423e71a493022d1f1fd52943819f4ccd0c955bd2e511affd2271617aa848a88652651fca0bdf3f2b13d49b063a9f43f43520182cee08efeaddca5d5795d21cfe1beb1ab0e9909158af1614b60d8eaa774dcf217308fb5a6bf6fc7e6c725b3d3c8336c8c59e93de84af3edc88a75735c97a38a88a99124847131963850ba63ea6e093f1ebd0f82ee92c332e8cc7e8f26960cb0f079d07eb9352c8f7ba632377a2fd6796538dcb5bd3feb1ac91699491e0f024b32414338502a86d1c8697850f4171273cf1afc22ab7108822b705f08778cbbd4b057674d02ef6a406608bbe9692963e0f90619d41f881c320d84bcd6ce1358a92e87975fe849f4d2c93b22948a67d6709ee84c8d34908d7b5ef0a737345c7ac5a4c22e3e10427e901dcaf42b3e8055bfe60f8f677d1d53d6261e3abece49e5bd820a313b4d85a603a92928cc59709c61bf51c564b65bd8a44402c62a737ab1bcbf05e4d544db8ab9115f6ff2cf437801a41b10c4799b0e1b1ba50ef96c1c40018f04971498b457aec8f263cd9347d350faf6971bfccfbbf784388cf34f8f3f01b7ec0832a484df15eeb4d39c4451f1861dcc92598be3fe7bb113ba4e0d286ff21a1ca518def205f319c43c16e55b9cec8d8e991be03157ab4521100ad679a65514cd0cbe47714f93e188901f3cc44e1f036332a79a3692817b162ec05c73534193f8de80749a449d2085ed8557cdd9734f5f7c378e009ffb6b11e9f1f23ef6729d18838546ea39f89d6aae5e8ce91c948a249393643bf51e55c3f9dd388a82339c52f49fbe8b8b4a6af1ded767b973ef16206ac37d79c744c95b4aa58673c4c8527b09570f80d87f688b7870d770406d5b96abbc959b1d1d6f1a38dc045ada6086411549cc63d83b9567465425ef37504841396a3f5b9c134cd493aa21aed485669c852701642ae0cf8e56d579b671f0599eb450c6017555091559264d65497d0c0fe391ae21f1c2771ad6fb6d2eb708186a52b28aa7d159a6a274a2b48589c2ca5f3608642aea486acfa53cb5315a474599eacae62a89924752d224c152ed07ec9ca31f9790e0a94954cd1414d2b5ca0494e52161365ff74a527105de1012991286e7996b2e44beafefad02fe19277257650246839a77419a481dad1e0392a375742650a04dc1d3e6ef3bdfb10e99cec402d3e07797c711506de25e021b2544505c6c4dbdedef18f557dc063c473052ca880055ade37f5dde01096a10a5a501988846848cca1e06320100498f3195fb880a461636c249b029826dab57fb59e71d16a55a7969d59bc782fe903f935908ab5c3a9b77e12ff9b33d17bdb03cad8103f0e7cb280843704bf05f7dd1e258ae878d67f12db71523785102c66f27825e49129ff5a8d95a41321a41067b41a9f91b6894ab178c9c9f588f59fb80b6ff91f2bcf86a63c158663ff6b7fe14a71a7b6dc0651bbd5e2de9bcefa372249eb5f2b9ff54d5989239924257bcc480784d52f4af206c26e82c4a8ce3e6aabe8bb33f71a118d82f88ef0805c073b7275081aaa23f44b0b1f4b7adbf1172702679d5df07fff438506bb9beba6f421a10827179f38a19f34d3e5fe051d9087b69ad90801c4ed95e4f0d500ef2234c36843f8c6bf0739c63ad6ec51e1ec35a4151cd99d8e9db0a5289b10d8bc84ea158fbbe8976e20ae896819f29ab8d24c8cec67375092c8e6ed1a8c84d9419f699381880c3349f36c6cdf495338bb9848f3746434f57f6cd8203f036e6cdc69d0168990539edd1ed4bdf17bd9b1d3be60b360daf81f1c689e0706c928630fb8c52b03c4a894caa63e91299751ba63313f341dfd2469f8aee9c978635823664e26b5d5b0b490e9565c9073ce58fd9e019a775a8ae2c7b5599d4e84204b805c04184556f03abacc1ec87c7a28e5f33eeef3b669e40de8c2e368bb47d1ef6c24e941acacc159a71c3900ec946a60817069d858367bb582be0ae8275a75c75cbfce43d516fdf286bf8cf3db83673dc5fe0311e1ad0f86562b4526fb579464ed409246927204b03a240f35b0ae76b6e808d88c626fbf39f9e5eaa05b2e64e04f5ce6a9383cc432f411432663fca213a3203328eb7edfc1da554bb750470ea09ee2ba13044d5e289128bd474eb2293f07ebff32f8b55032c3f68f8c90941bb513d2c4334a969118b6fdb9fa7e2262e3dfa1e986b271bade13c3e0f77ca65e1d52e9d542b13900ad2d1ec0cfaafd5689a23f1bd6f68818dca2e16b4a85e5523b3477ad9373d63728f1e086fe74717eb519d080c332da56ff3d5d28f3c8a8c2a827f41a4cba5d32a3c32d15a4e2dbfaf2ba55801ba3f406fa4136f0534ea0414ed41d6df64ac300dd2910b9d40798ca9323c3682ab1e96ad5dd797052c9eb3a6b884a119102906b74b11d3daacdfa1e709236b07ec034cb1bbe93ce1cdb54bcb4b52fb3a26ce9a130f15e74f6bacc708c4c97fd1b809c52c35901392caa931e9b2868c13363e2208bae45f00b47f59741c2eb340d81952862a4b8e561e195879bd83083aaedd56f671f6a5440e1be87fe6b0cb6fe72ae77a1e451c2113898f182152bcf45c87479372ab763a8d58fb01e067956b16940c7cbeddfd99ae7eb562e7ef455fc2db7d60834e1f8544191b4fc0bfafc27f44d34a4f68a092126fbfd6b4be035ea1ae851bbac3ed9946d7f9b090565bb8e57493d4c8f84a2843e2391c84abf4ef0565437f147cfe8f44d9af87d53898e132b5dae856e57ad198f115c821e127161dbfdbcdeb6350e4a9ce73724d58404db8d185e51a307869e7dd61e46867e4e2a33fad9e9b4a062dff14cb9f5ed42cc8362536ddb4f054d7c9bc6a921ea60d5e77684ea32244bae01941aca4ae1293dc597bb52a6d7d1a598b9155fe5732b653ca0d3e0d061c313b06f468a0d89ae017627d961b4242198d2aff2b81b01906fb922e0ee0934a23114fe0f2e1deff27301ede3e5ede240fb79e0302b5db8eb9d52543586ecfd44d94cf57bf7efb0959e7b872788ddbb06cfc89df0d27548dd6b36a6535864e760df534a2f68047c8e88cc63728f0755a2f20074db3f0243fc5c478c9764a9d411f87f4b9cb86fb16f799a477935963105e05829ea62a8b3f45cf1a96d7ffe0e524448fa08fa6d31da9ed21c25870e0b723e126cdef11287893a23c99e01f5bcc4ecccf380eb828154226fd9b6ff5489dc7b4ea55159c8f076792d1ff46879c9410fe2695755d55530b699f144b3ae6a332ecedfa7b4f85ae6b89f4644d011949521181894cdcf5978d7a7c71d222df0dc44af32fe89034fe55fe2d25528324cfc9ff4038078bf480e606d4ce133d888d153d24c9bce6bc7e354b9283ec5b8038718a16fe261ac8641ee3343cb1ac1e1a18b6f9a086cbba533736cf93a51710a7875736e72d8174f20814a56a3c0d7227f006bd0368ef8904d8cd88e73b276781738bbd66738ebab0cacabded60c691d73a1d27887ea1ff877c52d0e05fa50bce6b08c7703f07062aa775ec006d2e91308ac0231458ee6dbaa04ffec9816f1f59f48b7f00ace37f6051b57e08c6ad95c64ac67e37431f257711c0cd88b110a54bbe776df1fe993595f98d90720c0683fba38dc5ccccf7c1788a2a936999bbcc627cb0027179af23064e6bf0a33eec998ebd5eb71c5a6bccc0ab24136a00f1e057f3d2eef0b062c038754eda7e2b97dc7d1e1cf06e6ce83d65ef21b527786b5c233715867ab1e01e902e2f73481fbdc8d7ceabbaf6384a19116790f91b5ff0bfb3aa58da97ee7932b5afd3f01be3e00c7558aa4f9fa7f467a246ef6ce6c090cc24f735c2c3fb3886c54c6f9af195c98aa6155170ed2854db4016d7c2f552e9b2a7f6c5f458c681085966f5bddd45a8e599bc894231ba9e30a7e2212536dcc8485eb1115410476f0cacf9e03ddaf48a2fcd969643fb5b1842a67848fe58989ccafc2f73a5d432985c90e2e1481b69f346c0dea68e19e10d3d0670a6b8eab522e7269a911eb1fe3aa5d3a11b542b0474a2e9b14fb51b2c095988a290b1fceaf5812a1ee98206ede5768fc8624f8efb75eebe0a7c5b1404e3a6172046859ae28408ba1b00feaa8ff9e3b7f4e75d80ef1535fe591afde127a2e4b3b24da851213587f297f4db91e03ad5206293d7f0b844b7e80182fd03185db5f7a8ac23c5c6ac206610e02be418a8a54fc9aae04fc5b65f78ee0a9389d59f47a8346f1948a0a93799a29333aa09833d0b19ddce5bc460ddd6b2ed711336da02db6a10fcc2a3b4ee055a66a95c9676ff3de120f8cd678524cd0cd2a789ab08f086044aa8f87f9aaeceae5ccb339ea51438c5805137c0e8291dc3f6cf351c75005191022af539c6e899b311df2accbfccd7fca251017eacb8b568d6d44f904b942b9d6d13a54201a87c1a372b2fb6479a21038a5b786283f754e28ea8f12337450fc139de634c4103d79af55468c31277e0b62154bbf452380520a27f1e21dbdab570b3e6f8f44fa78241d25cf8ba347021ee7ae900360c692386bbed354d9295b9c75af2b575f4fe4ee1049bdf0729e96248d72e853b039da89106c19d9860a754d34b7f24c4c63a81eca8ddf8cbe18f884294a6ebf494afdd3c3db87b6825660ab1b19f5ad8089694eb35784ced6ea2b19989faa0b306cf5409b1d0584a12ef5d5defeec117dc4cbe8dede453cbd315e7d3f1dd3c593275b6920ebb3372b615431ecf8a4d6622a12eca65429a867be5799193476a2bebe2bc28806fac01208a1b3402f3ac302e4e5193da5c3004f87d63037cc3d2de125c5561989ea01915309ddbfcc834c52e886ff69137259edcda05eb084b1c6c1d661d3efdc222241712fb4b013140c8f6a7f6dbb62a5dece3fd257cc247e93b9b63bf11c4620a81213a02c640dabec58ebc1d2529e4e644d86646537aae4454808b63e5e98e81933807092d480f267023f75c9a1327cca44302b816ca2e855c3a979d656bcc4b2696027546a5789d4e535c3c1cce1a0ef0e8ed1d309f69be5e3ea264d092d1b09be507a5e1e0139bae4a4093cc45ddffe93daca1eee602a90dfef5db4fd6f6378df2f4a482f138351e5b7d8b103e958cdf0404efc8b0058a6231d2b9d10e03dc5e922540e4db7a6657d00da8db3588dcf93ff20586c7e4689aa6dac28b13d474643c857b01ac2b95e4cc1a1a748c707ff13df309b75946054ecdb911c12a794e30b1d897ea574a502f2ee06dddbb582906e3d5e4ee8845059f6d2c9858ef90cf637cfdeec628bdb0da647ac849ec70403e22c9fab3f67283eab6257c693eb217647a8be52e8a817b5f4e8ac7f1c18bd91b424be650b697e4704e6579c3f133f9c3af4f55ff11f734dca1fea7d00c114a08cf04655b71f5855adf1e3aeca7d6461e90e31facbbd919014ee610db76348d430e8be062e977305518811c2871cc7d1799154029cbfd8054783831ebf3dcadf54eaf924e4c2f3ecbf2ce3ef735f35ba7e9ff5b8f200806d77e27ed79d9ca063c1952755ac86afb66a7a732a4a42afc54d8f55ef905576f4e3ff89f0f521bce61f75614c4a77866bb0b3da7ef387f47b85dc43090a265071512bd827daf83ab2ec3b722414d3eac2c636a08a1c0c634a1b2f60b8ee078155e74bf178da1cdc1fc843e4d32c98b10d60654a8dc72204c1e62b925a3dfd44a78434e734ca72cfb321f633a64364ddfdbc491b7cf9a899d743bc65b45bbff0317ed759a1215ad3c599c25dcae744e6ceb713d12568c4421d31fbfad8286be1d9ee0d5e4731fcb139cc153948ca0dfb5cffaccb548246e94c01f7e9f22de0fd3f1ff0631ceb3f44a70fc71be2fff4df7c8c1966d42f2b3cde7b8096f0a8e8c1317377ccf31235266aa51aa155a3b59ba95dcb68c4f09fbf5e7c719d704343e0aa06adad6d54d172520f6c94ddf991c5a124ca6ccbb5fd4783fda8806919edd159ef8bb8bd010cd1fe02c6722c415a5215597d2325465e37d875739183f093284ae01ed030bc7f7988c4140db4300e529cd4471db423cb01f48b3634a06f37582bd2e07d99127f61db212d8937fbcff36765c06f81018e8b841ffc9eaf891680f8b61c61888cd050958cdd8e13a741a665e92a434ac2c5a0f8f7449876a18c5efe8b8682d26c39fb8fc019f33f1f7cfbe387b36540b5322b2a2a9ac6bf267defb6b476cb4dda67be4ca84825affb57b41f9f3590219cc98f393af629ee6b2b9aecb4315bb2566ffd3a82e9b37357169cc918edc455504d918f6091293e3c02acf52461a1842f5833110a53fd6a95b4e43f8455becd67ca63419b9fb387e2f6ea113cbc5f5c31457770d6e91a69d5df31164b885af436674593ae0fdc2901588e91a7533a79b5d6cb5bae8e7a18963a85ee50c56a9121d53c7ce481ddec6bc7e313fdf9a61792942213fa1fa727bdb670fc3f1265dc6bfea04c13c294e74b2c48cb5445c79360c66d6a815166f55ed0b48ff54332057793f41e83bab72adf652c4d964f7fec3257fa87448195e7cb1508cd6f800009c13d70d84829c2acd68a6d4b93a83f040c3b5a1a8752797f6fb6577604357aa284df33d53b0c7564371c9eea1f1c05dbd74e6f53935943e29bdd7d89a98c719d325f0dd871f08dc6a94a516eceb1969cfd59f04fd201f79ed11c9e7d0bb659fa1de6aa52813cd1bc6bc543e3dabe0ce5396c9680bae01c7188479c3f49fc23a887dfc85b61aa4e42f8c4955c735a5865160f8e08edbd463a08bbaf0de9ea55d638d86674e646eca94a525bcc1c2719936e8d39ec8aeb4028c94018391a4157fd6fa23c672444096e8a4209e72f1ca0d04fca45ab6a33c5613e7c2aa7236510eb148dabe65abf5b278b68b98c0138d96c01ec1cdc8debcd5eb07dd3e1bdbecaec95394189cab3dc6c48aa174a78b0a101b70f6f362029b3514091d55b9159460b87727dfef829a29e53145f836dfedbbfc731d08bcca02f552e984d61fe706c58c946cdcb8987b668121b46744cff6b485a177e6ffa02972bff0f70b096809b0a448daeba8cbb66bd54e79d163295dd50e57bb317dead5b30aa2e76823f4dd4e853b64090d8e689553794beb3c12c0a478219d5aad5c9763830b1cb398e45462066f964ec1d3e3795a9faf41ef1c9f9206fb930cd668c1c19c2ced7f558735cf160db26c8ad20407f181bc43e30e0953ed6e30479a1016b060de5fe0823b25d25a8a6ecbaaad454693c5ca06fbb0bf0c7833b2d476f6dfbf53130d3f0d2d50955583270162ffca58cd6470d37ed99ebd697bfb65c9da03daa414acf5ff7731f4da33620e7d6a59e4732446e444df12cc15fc3cc3066fc11291a41a3daa92db65513485a4c07c5d9aa832615a3c0eb6ed0951dc28f9a74044c491c3bb959045d77b8a7ddfad667cf6bff5de3386588f6d48da9cb259aeb405791f1949b84bb4a15370fa3958c04de1a7421c2e3313f3cdd975d686efae55c350fbb72d337312a6cad9c568f523830c5c32b418b0f69a114f1e2dc7cc51d0219cf71f7ef530bdf785c29dd69b4be49ee0b067ca99f7afeff638262d327ebe4d4f5909f42dcee859c5fc5d63b865121129e9c019e57bcd26ab7cf5b30262cb3d531b463212ecde3c64d7fbd0cc79da5fdbba9bd3aa122be19bd315212217eacfc4f815d358148cbe6de67741f4bdc3fa818dd350f84120e9d12e193a2c461ae3d591b4f258f5e4de8b8797a041b3cc24fd036b494f0c887a9f98b014a1a2a22506f5debafaf7d4843cb43eed32907c3fa5227d9a3d542d5a6d127ff4e26f0ff24f8fa081c8f37fd44fcc42fbe2325189ca84f39648bfd849830345f6b2b8190c2b231b6565c1e4c48bae06cface04da5e105d5346e14923bbf5cedd3e6502ad626a9b0c8d3f0fc1b0b33bc84c793656aedcfca7c20d0b54ff52d327f5ec954f87acf0c41a278e5c575f41524fe26f83c3f5d0d18d33d175718c8edac2660d9c1ed6f5937e8f24096438c4074fcdf15de8c5ec5eb81340777fac67a7ba685cfd3b8bb5e489e390f17ae0f3cb3af100f6e147fbccf4046dad11039f7895cc68be697c094035d7b7f87034a27d34b8d85e045ef3fffad5b9e5c9242e281e52952a30402c2c8d0f7d22481886bf0051851d7bd409e90445f313adc17466d36a3367e85e4a44f6d750176fb07682cb17f5e27eac33c3efa2e1842f17339e78ff73872d8b1cdcec4fed655f4b902e64565cc74a12fa818cb41d0156922966d2bed29786ddfc98a55de81ad0cb38eff3dbd13faf5d64f12d87020c0773ccdfe4e9c5bc80b895c0cd3dae8319309d911f7c91c87907742ea50db73894545f061632cbf0886f4430dbe4bb36952de67680fa86409d8d0617f32beb012d3ded37fe113fe5aa99b9a60e4702b061ecb1c1ed1f8c84c2ec908e5b352ef835f08d5da24b2589a2e0aa8f223f0809d7e4c2369ca84a10f579fa7f41ad9fdb105e0be7edd7bfa02d0c204413a795d04dee96fc2153a420bab7a4f9eb55e74bce842d2bad26288bf8fee71f363a972962b086a6b42c4a2eaddc76fe02d4ed64b4787c3f051fea3d8667ed357ff0918404dbbb49698233dbe0244c96c8d956b1c91f12d6f249d4748817db63ea3a03a3e98f389a555ba8bdb20c3473749118417589ef31aceb2696fa43d5a7772f828534a5507878813f388250c0446ca0f928dd2347e58c5b5e0216c7ccf395e1dfd919cfca23806b97d460e9cbdf35f5cb13a21de684595c184d49253724d0553ab34f26a14196344f7d1b4c79f8f5b1b9af0995dfbb296b3c25a416e3a4602230c2b42594aaea39d93038660254faff26e3a3a87d8246fcc9739850e4e0aee2de6c908927ac1ce969222f54889ef612cd9be3ca266fa4a0b160be6938d1ebab7cf828f0d8911699e2b15a96c3f614df4db8b2d8257133135ce03f369a8e971865fb38ee02f2b1453cdbb094b523521952cad96b68a75077cffb791f96fedda96c7342f9062dc8b5f53f2214f8d7f22b45670fe3d900da6f5fc7e85d5b36283588ffe072ecb37e067efc5fdc1b6655e86e3b0834428c73972e70d3d6886f102f0e0445722b49143b0c2570b4a1d8f1c1ed4b4c51b4ec99bb10b3a6e29f71703ed57aaee7bf63579f234361968141e9284f1ef8283c4bca7056963b428cd6e11d3c8abfe697ffd08a73e9ddf9b32dca42cbd264d67f7afdb8a54593fcf5f7582d777c5f419cd835818dc872840ee3e9825cc21fcc6330d2908ca2598cee12322c68f6bd79a385317b4f349f64d839dbf1b6727fc8265a3dc9d77e01fc2a6b0a078b0d079a7a864546a265285520e7d443d7a3f2f9a7d7d73b8568cc0edc9f1714d0776354abb1befe87ebbc7102b5c394751e00030451ca9f5228952cbdef9531c35b1dacb2feaa3bb72af9bfd65dda43814f58c8032a41ef710631af1f24d5a5154c85190ba3df80268b2a3760dfcedc7ae99fa1516d4f2885646e20d1e9be82c350f0dbf7f30c9585dded16bc52fbec0024969fffec656e50dcd9ddc64afe07e117efa7272cd04b1755bdf40c20150a5d484761d9e21038d466312bc180670375123c02e947f7dbe87f5ecc8b10e2eba137a110a9c9a46263c32233a526f1f83e5d780d563247a4572ba60ad4e8836a5fd3355a304d4be1400e00b3c6913862938b097fa0211d6b253e43d4ea9c3b059a4d45c741d227894fde034f2062ecd181691312afe3d1f0ef428e3605e50eac04afd8739a5819125570889f731c5d334230cf36206acb2f8c16f03da36cdb68dc007a86d236b066fcbbdbd2f23675fa2cb6f41693fb7213e84195903e3d91760d797099b811efd12361e0d971ff4f86cf8ff9033b2ce287d2127ca2cf529c72dead378051e3ff4815fb2a94435f3fc67b9b852efa13ea6cbf7492a22020ee12c0f372a3b5389f772ec328a5bde61e8231f55837f7ac6bb4411bd01dcf21abd088bd7522c51159d98ed52193385ca069b020a76422f67cc53a5a19f74d72fb4f90f7d6aa1b53cfab528c866e66532075ed594b53806d4c2d9ebe0f81de25b5627baf1940a60d476a4d4829b64dc164282ddd0a07a6278e7c7145319d04c653c9e3c81b858e907065aa663ac12d8dd6dd80cc02cc9d095bdcd3fb0f0258df9f738bf95c5487a734e23a91627ecf10eacbe9b25a0498841d0fd0eb1a93ea0102fe9b32fece30b13840fddd60ef1dcf6024f554d60d3538d684b18831d46991986818e9be3e0c425155139b4798f0bc400513b1b2f72921f7ec83ba02a97f1d530a81d698a203c98343380bf9ab04d8c5f09e85cec750e80bceb6da833c2e651b1744d24e6e6f39f3d9034d19aad6290180ee5def232433e4bdf6ecf17b424c7ee8d8e9318f139c530a57ed99c93201b8ef040bda5f72a8572818f1d8bc78a8893bfa2ee2185a43062098ee76d7c05a225f1d8d37a8e7aa65bc38c63bf92ea6c64aa9e2e9e9f305fea4f2de093865fd574e236dd93de396050834a15b839f326150e376c86708571fcd5567966d3caefe04ae5bb48bc2678682f1be8e5e83e1aaf34d363aabe690e05ac34eb4fe87ebc399874ab57e8eb9759787e19fddf7864a730318323242dc97de7e274d9cfa201bc42a717013d2b7e24afd682ec4298937cab3724e1978fc4c6b1cec39303d83e324451e97000df25452f72b541dd82db49701ab9c8f6b768ef6304f7ad9e0da9318a48051f8e20cc75d37c23b5e3bbc510181ae4fc246f1c519a81addd55abf8d257b675a7ec5284183b153efe9c58749d3945707bcc5f0493ae6af96baedb81195ac9327dd21c052887065c17ed1febd7667a7aeef5493d8d438d86f8374f6a126fd1ed259d99c5b69f75f6f8f1f22f305fe815586b2b6be1d14963d6c5a5c0c8824cac3b6d972b7e26e79e57c84022ad5a4c0d6f04ea7e95de841a899512b908b5b4a5f25f2b6ff1404ae63431daddc2a988b80080130c98a1b5272ec5a2cfd2edb672744ff048d4b3e39966dbcd5bd5ae1ac9a94b5272058e7a8b79a0fdb429155fe7e227b0a9a913738c3e8d4683220d9b16e056e83861573baa7624989e495068281da9917f7314b0f1d7d986cbbb0bceaf94ea299904b2e076772e7eb0b0734f32b80c5a12c21b7399e2a0486c2d477ee57c235e50a1bd37f59eed2e7edc15baa15a0650b4a5967e5fc06e1eb13701c6393c2f43d7eb7b6ce1a4554a287aa5096569cd518fd5a1f8efe111cf8b56cb8608c2560c011f4b96b7830fce03a50662baed96ab5bd3e9cbf92bbff85b09964eb024595ee8ea6ef8bb920cb28dc0d4a33e2948ededf8deeee433e9cd91059bdccbf21dc8232a8c69d3218ae7e8157623aad943f768a43c3fcff068479a2c4e0c799a9e5119034cd128ce589afb2fcf48abaf07c6464597bd5d6af76a6101dbc72e432f5acfb16d7f02cef2c7db39e5c73c9cf14faa3e0b9133ed8948c1f9b9d75bb83f95ea25ff2a7ce5aaf3305b1e0bc04d326f4da3ae75c958e88cc7aa7d64ac27183e0b15c50b75cfc09060760d36466b66b219756285cd1cdfcb986188bc7b04ab08a8253e8f8ac4cd5c02ed78958e2a982580803bf498c463d9f0b8ea285ffceec3c85693e4043a3ae9f3f38ec6071a330a3424b1c1a47d851631e184c9ce074b24125fe41bf12149898940e7abf9a6cf401493a9ae09c3e8df401934f57df74c2458fea7016959b92f5f20d774fb3b01d5d01087939cf9bbbc105c1c186a7c3d2bc40b54a823a6f0b30b0b43aec0f897b0c142650ff39d75d848a7e4e50877dae4472c64fbf2982a28edc21fe646316f0643dfe53ca8ce425d1fec3f592c883b50753710f8d353f102c7ffdde1f42c3c39aacfdf82e0c1f0eab2d2121d272908d46ffa07d897ab56e667c2e8efb65ceb9020c071212c73d858629c7e17fa9336db3e73a512f13502f7d9fbd71851137535fb360c488d5c7b705e9cb976fe306f9eba1838c7e13ed23a2d4ab7b53322306c07219d66ebee9290c254a764872f9da2fa906eb6b53a4b77947dd88d54b04697a21964d812b029758b157b5133418472485928a941d10608b370ab662cf66308176943a09504cae6e2f7406e2802d7c26ed3bf089a8ebb8e254ba997af1b980f52cfb3c2ad59cd87ef853b2afe70049a658d2462352be264c93232b0c0bc982f4dba2f775d95d7eed2745dd9f7aee50d4122d47dcdb635df5a319f8b30d77e61601903704800853b8b7bc6181a54ef2b56b88d264f8a8d32d7e60efcbd563089c249d7886c63be24a960bdb539eacb0467074856709c987e0576ee46eb2878af93f863a387bb9330853a59cf04a27627e94d32e3db3201420a619f12ab1f72abe40a48854210d01996723c4087e1a908978cce6d35d6721b9efe60c1403ccf9d394adca0712e7dde7a25a8fd9269e6df0e354f17497e566e1e428bf26493aa18c438608ef414e21dd7d4cf3585d90989278bb0186bdc79b944ee16f27b9603ab4d49cb3e2f5820a0f6404039e999f5ed2323ce494870b858b871ade1bee7a4dbb7a4cdd30189108520cff228c18b9c40d249284e0e12d90d7611462ff19be71d22a93661a1a6fe23dc5b98c85addc67721564440221a21d0525e511f62a09ad3f02eb1e0e4c5da9c523829556a2cdbb7d65c0e565f7150ad28932876a15b9968262c1414acf17975c6192fe0695165060d98ef343087e49d7998259d464ffa2ec948086a942f860d57934c248b2747c35db508d03009741d3a2a9dc7dc8ebcc771f44cd5eec960f968fb2598fa7ab7c250d35b1e06f702c1b95ccb62337b3d6d0f729e6208497d8d642381b8d12975d0a9aaf453301b156f3d2c875b0a34c6d3988fc3d13643eeb439afc1d383b3da9168bc1710e68d2b8a1578f5247ee8ec7e50806e5274d7941a49e1e8cf31615c0afca1a31640d2a80b909a71eec3d6edc0013265d70b6015dd03e63cd301aa66e8ec1c9ecd883b113d96f9cc17762d6c7eeebde1f78eef861ae6e8bfe5a4dd6f94d5e75dcd8abfac13a7dc11ba7ce85a611d1f3d470f4b2872fee1ea1d0fb8c9626ed5e277c6c2c12e5a228c74886af2e812880c42262b4a8e9f8bfca2529d14cd47df34f9a7ef5c6a114462b2b78fa97539f4b9a40b27c3c4a7c940b87b37a7785489e30e75173c96139a1022f443ae76aa642388db53ad53b89637740bd8dd1e9eb3d46e3858a571016e343da803f2d6c1cbd0c9a36903465e750eba513bc68d90b91930111b46e9e1041f0f55d4481dd13adf3de864fb28c3ee306276d2888df139e048cba5b57ec8a2f1f0e2cbc0f3183e301ca0f69c1f902607ef8d2967241eec9d307ba904de113da9a4fd14bfac28b3927b844e01e12783bf0b68bb78803601e8249e6493d3740e75fa70f189d3b4b450adc93a64da304e00616bf733bb4ee04fff37d173f1e9e2e69cfb53a277a9d6eba595c3b0ea7dbc284414d5aa3d339363cd4b87c7d38121cbd8625c5e54122d340820532c0aa65e6a8a1132fe83fa054c2dc693ffda1f707c000a61e6f8eb731d1c96c5ae88dc377ac19399ef12c7a53813426c2d49c37a4129d80182531ed7978baf83a1c9446bbabd46689fdd36806c430f0f7fe04c79358d26ac73b373ce13e38e23e3864c3fd39d84f777fb13c82cc4a2833d9607b2978b8d9866042bf0e8e16cc26de1808063214a3f59dfbe5606847590fade0c5a1630a24a9414b355d6a2fe31b57a8742b002b1d2f11a12da16f1245d91698e22fdb13e8b8b722b57e5da84c573421b5a9e75db3ffa7c1d727e17896a67b5bd4f85a05b4a62461bee6b23320a837045b96e71f49205dc5862311a56a03139c2e38db80aaddf7f5d6befef0fdf989dfe41dd73954d4b3e896cae8de6517bdb8aa0bc6bc848d381e23916767b108faeff2231b4fe9ff5ffa27c56126bf864f5d8c2b24ffa91180995beb77d6864fcee27760c63a6ea17cd2165d7cfc0fb16f4bdadfd538c028a1725e8dcec6d0a995e62e6f2e8a973e2463d0464149cacdf145a25ec849a07c21805b5ca2f1b468d7acbd7db3e58774450bdfd58efb83b227c2d6d12d3380638f408f15204cb9d1c7945e6dce8a1d7772cd60600ab4fb2bcaf6643b1c16e1a996a32dbdd309f6f3df96709e60786578e6a3d1aa1d0987d5740f234b998055e78a1b27cd19a0c18f68ba55ad1273f1034f685e07c0002ee2b53e5b9384794d85612f64eb880788ed43dc9ee9f3ffd13a08bafc440cab800926e58fe9b1b9dccef725e1bfc7dfca9688332acbefe711fa8d57799f3060ce932181994794d20659a1a6b759b9465098422597e50f3352cbdfa0ce2b8137de276e1cec1090364eb970448b71976fa589fab982763438668d81eb82d76af6df286463063d3532c9d30640705fe91fca42674aa1f8634d1a53eeea26c85ff06ecdeded8ab7a614a339a7222134bd220237a3e306386793e110c0a4b7078adba7bdfc5d373078f3fffdf26ac1d290ed1839189b0d7882eac16541678ba26b873cc09fe6a555ab4d6016d128abd51de2bc379911246b842b229d94ea0a2b849bdee8b90e9c5a64d3e3605c3cef2aa47793bd1c35747063a509063129c73c99f4f0a4ac2a120c9c906226e47864b3bca0468b51b8bf26f3a62a177fd7f9b1b0fc54ac17ae21c10598e05f4f2014f929c74dcab961f3bba452cb3cd0d9ae973d740ff902ca8ec9279de8eeceb0d455fb24e3ea8e3feb2af69f96d3357be0fbc42a67589ea87aa1f4c2dae016eda0d2d083dcb74d4f601e648d1ebaff81ebfbf1b342e80840330b731bd44fdb4ab29625b04331f2d7316ac0e219c4fe15487fba4c5a827f01b4d726fba27994a7a9af7c7c929a4d93c97b5b8f764ffad7f3919495edc9e63dfcf58a9130c8036a406859236ecd7032093727d3376f077637fb466f8bad6171c3d844fe5337197d47f2afeb0c245340a8a8329a960d5bc9620a43a7be11f23c3b4da1fd04c93006b5111419969d5c9fa1b45425dc52704ba03539fa1114dfdc177d6879e045112d40696110a4cc4ed267090c86603a7d6611237a9eee36b6eadea62e845765327164347a9e487bfcbe15f88b1afaa10f832493165360bd1a0f26d154323339651f78005127922010cadab3de30c5e29c62e2e3044cca8264037e53e32f8ae8a61e2227675656f474e68dd12aec328feeb1dea064ecd7edae07f40b2dfce80018e025c2e17341788e1525e06a543d2ae6949cf3836b80fff68f833ac855ae7cb50aa820fe1cb66f97d858f2de2f88ff032607cf8eb21b54ad4eeaaee6a73469e7cdef921880e3597b8d284942823fa0f386998830b746f4962d31648cb64867b33eeb2ea83242fdcdce501fa5b612f89ac743120d2ee667c90c4d3ed58936f46faf72bafd6694865630e6d4a5bec531efe6886285409a064046f96b3322434b87d745c69a0c0d17100744c499ea030504270014b0bf44c11b63b6f47cd673f77ede4371077cce1a7d082f071838551e66f25b7b4b54f810b133e8fdf7cbdde5b103bfab773bd71b0f62c44fcf3f708e497dce838eb46026dcd2f0050b8e04fb49aaac1ffcd55fc6a3eb7fc438fb983fa122892c805fe02f0a18f7f22a94c838209f60521c18f33447f9e6b80e5fb776742c1f89fbc61edd6e661daf7371e5abaaa510336b15f8216b3edf9d7d54fc14bf7ca4cd7ee4cca35f6200bfae5a99e672369f730e4ad19da78c9a544e3a4b33aeaf262e11a05b612bbf5ba8017f71baae97733f21e35d0f9a39817216c991a2bfaf9ab9936882b9e93a7211bea06afb44fffd2c2550c5f0df939ef9dfb6faf8ec69fcebcfb3b8ea0fbc52e6588de29900ca870d0a232ef2cd193d2d84484e2da784c245ca7bf379cb0085e8b6a5936a6ffe448e1612fc01057f612de3bc936b49116d4a41a6380c7c7974d0c2bbd64d6db3ce435eb71feed650142451e52f4403a81e565693adbd614defbf46b67b4909e0adbe25abb5bc09fbc2f379d09c7a581cfeb1947fa3bb4b7a554bce155c72aa1ca76b7613a73f820c05dddc1126163252a6cacb276a6df4a0f479076fc39fb046fb75c040802f27f22b75f3a8d62ac445dac96d5f170fb4cdf8e3111a5e1b0c96c4e76af27e79a14c7ba1c262a5e35fc9f182a716d998feb089c9db541aaf4c1f602577c25da068618e3df54192287f870d0371ba2c633a137745703961b39f743354b7e1bd640e15dd242f1390a5d8fd098102e52376a4218a5704808f0e93f25ac405cb3cfe75c5db3b596c306a8583c571ad664a5f5c1e73a108912b2a31d6dd989524bf25c3b3b04f343bfd77d07f1d85ce2505cd2eeadfe9d50b26a325e2aa9b692895f488740f0c2a46cf009eecfc269a8333490f4c6c7d1489dab00a975dd0a6fd510fabd218aa969e5cef543c6dee1bc2c0a130115cc9d70ba02aceb18174bc351a983fe768c0ad369ab814c2ab1ce5037ffb32871d6638cf2db5fe5b4402104141088de0a49be86b41d03bfa44968b87b050cdb8f770dc61eab92921cb0c2ca0fd0c7c66810c8ca8c13f976525abc0006da8fe34abbd47cdfc0cb5fbdecea2d40a05c125170f6e840739711f486190ee04e7affb21320dcad97fb2718458d237f48db0ed58ae17532cac69de2e97b46cdbb092e220fdbbada8acf0bb6b184f74b4ac6428abcf371f3dfa1954cc0065952f16344a62c5cbd66a085579dc9b68899d1c59643c32c59c1af2560b7e3f8cbd737b20fd9eb1ec126f29be1baa3435af3510b3d407c0007d50aea3a0f32452eeabeedb5588d18f71f1772d8d3d8d921ae318dc0e15da66c0e28f3a3c5a378f183646b162d1261c8c978ca5eea743e19f15f52acf81e8dacb8858022b31cc2f5750488c17f85979c5056cd1a5e9761e7e0fc65dd84d32ed02058d2d0e86c4fcad94beee0f17e8f6efc2f361cf10414be32e36acf038f67e128921f17955a2cb1aa32b00115ae402e2464a1ea96d5ca0cfff7f3f2b69b347422e5380cb1c38814a915bb04bdbf4de9bc6159b115ac1a46793699ba6f7d2ffbf0def99bca04ab88f2a2bba214f581212898630dc52efc498aa77eca262ccd21dc0c54be66ff965cabaa9dcf8cda2190e08c443bc8e59ab2e2a338ed02b776560cc8a822334e9eefceb52f63cc8b8842afbc8dffcc2470898d70e544ed459e9b9c66caf24b3dfd21b7dfe4ddf5ec7573ff30228013bab508a362b2bde296608b8fa186a24337eb54c8e64d36cea6fbd90d972bcfd4448f07b9f639747a5b9ac07c780d7d7544e47fdf991e7af2df0ba627266591054521149248dc7e8431b056d8f4d931d0cd2fa8201cc907198e374049f3a4d2ced9c0a135dcdce1b961fa709eaeed725cd4474193dc067c83658e8fa9cdf96c8a539a76b7ed5f7cdc117e1b116ee1383e3262e64b473279a206887a0b104e9aab2219da12cea90cc584e6acceb3bd4ad85e438edf9e78e6ec183e079f5d664e61a149a0c0a3dc6a865a3b035f05642000218380fc0598b5f7f85de0ca50dee842fbc422f808541865e3ac1661308d653fd8c9938ee1f2002d26841f2d7674115b98e14116b4732ca9f46dcb065280329e0edd9b51111577899c81d5743f06e099a497a12b713410afa97a69018ad95e659d5f1e2c9c91744a5f110e453b71ae27695fdbb2eca6acd2f57db789f6f8510afaa6f72cda31d88b734a8a048d691d3a876fbc1f3030f6e8fd8e6b9b76b0f896f21d2941f0abd9d4c20b175b87522b2133639f0a2931edc4b6a4cdaf7b0e18eb2808db7fa2cd2c3884475c396cf4b483ab9ee6d13c6fcf1cb26e40a78f00a1bea862c2f529764fa9fb26ee2a450dabe223f7527087c17e3aa831697774de2f38adb3959f47521fc13af605d0f2726121c3e6a0e12c8fb8351d0d854d0286b7f3c2eaa394ba09726d080035981498070e8a2ae3a139989093a3cd1b2318b9caeeb5647dfff3be7d77e052a94c09e66a82e7453bb1e1109fdfe02808d92c39b5891edb6ac6871d92a241dac5cee6b198eedb50bd3bf4f06436e3884b9fcc1066e0fba1ec7606ed282a7b78b1602dd461f5f93c066b8c29dfc05e2ac276b256908b203d7dcbde71f80e815b425a03cdf5b817e2b65be525be7faaeb10a4b2e3b286f010fb2480163bf13f20ca25b2ffb7ffa12785f9f86e371bb66f38c3062718ec428ecfcbea90650031c053b5d25343ce57f722de5afbb73a0ee664f47b7f5f2e924bdc188f2aef8a1167db8a433b7c6bf1a418533cd203d0c3fcd82a6ef44f94fc3ab49d08fa65c66f430d2b4904f597aff51d198767a441073f4b8ae1fc05b155b671a6aa0cfed7a99be3863569caec1b812769d2c45f00535b7f836fef841e012b6e258b547c974797387fe88d7657adc8bbf6a44f416855ce31994b766ccda59bd11c511308cf9bd37e305fe34222a8a244dec1e251a9db2393f1e8d75b8f499ce73a9a17f9736281e74aae2ef9e774446706bfbe44e1ae5725792b03c723103a0613bc1676734d67182f934ed810ef33c9499b10d35d4b14f9966b7d98e4902c308998653e26f3b10473373beeb6253e49d6faced786a111715072dc7c26766a181000316c2b0b7629abf23e5d765bfc32084eedeadc6fd6211b97fc5de868a0ed07981048c90f93140f5cad8455221a945f3edd8fb276d383b7a77c143f45334a742b3a59150f0cd390e8e84a28e135fc3303690a67b75498e3ed6f653ea4c1245aa90b1b1065eb8ed069771e105280a7b33bcbab5a2472cdfeee90303c21691dbff9f4022af7f50dd74b351f77a5b7b941644d2ebffeee6a0fbf821020f10c6f5125131ff99eea5bd93a3c3bfe19634f4cbbf4e359052fd32ef68092860ee58fd89e259296acfa56210ef7445c23053bfa7277e6b4d311c5c339d6d0dd82910bd74f14561290e6eb7634d28b458aa64cfdd66f410e304b4460f6a5ea122c36bfc62d896bd1a08067e36ca1dce4d05bd88b08b8aef3d6292f2dadc65fc62c25da87cb6391dc7f9ff0740cc0709ba5c6e5d5f9f3c9a778bc346e2c8d8247623b906a5c998ad2bf92c9b9110a2409baba18459bdea591211e2396c53165c26338ad51bfd1e2251475317f79c580ca6a45e0af3b474f8468efc8f4c8ef803294102c292efd6af9560a9f76ec3faf87947ebd4c4f16fd9aab58e3078a7cdd2f2dd7188b25232df58520341d0a83bfaeb436e20100d5f6b134f96a8bde7d7e263b22fd5af933091570b8002fb0d54668af106e63f75bc6ad91cbe2378ad4bded635dbd2098eb05cf23d98c0d2e02db026a15c702af9e4de55a8c52ebe44b0b831337a3260b299af65386fc6be944ed90db01603b814325858d19c5fd5d72b10d8ddf3bb1885d0047a03c7f84d75c7d0efadda449d60869ec054958b7f0ba866918959d5d2fdd06c29478ffe23cdb82747a04f6425b9c8740cf039bb9bb59879b42d2de6ee3afb7656e82a2f165991816020162f9e3964c070d56b23b101f464279aa056fc8c26ede4f3f3f0b20a36593f1360cb97e9d55b10b7f097abb8fd9ce89bdd4a3e81cf52a4d7de9d04e6d47266f2a7432cb860002c6ff4fac3af9d7a4546885fa72343ac443f893f1cc90d1daaceb0987e379a2539a80e8b080ac63705f039017f50d62438edb117abb47e5d93a26322cb86f74e68da76ff4dfc7136b06b3d5512ae1dbda34d08a00fc155dec68ace619c9b5e64c754ab78699091aa8560826ebd962ffd7b5d8932b81bc2c0efaf8f39ca181cf669119513de915ef9551f47cff4ac6bc2b89cde82e921cb090204ac476bd39a585dea7c42446e9ab88d82a5f458cb78cb48f23327d0bad83683009bf16eaf093f53e998f58692387dda412cd187e480eb9e0c53ca937cc6f5b7191252188ba4cf3ec94cf27c8e42b0e91f93cdea5fab8b618f57a4537e3daab7e5f57b79d4d1aeb2507dabfcfeb9da2def8e01323ff4625df029081d2391768672444a187cb5fc9cc1ed6e5cc1e259738e7cdfdc85f0bcbc2400cd0b76522caaa16ff609ecef89e61d54109b44bdba03afa1c99bdcde5d4fa31f8913ad624890be2a92c798a4c1325e641c1588a0134f404a8c6202c083ab5628326481bcacba6547d33a133b06bf0971479ef860f02de84940a61f47a35690f1b4961be5cf5af98ad5ddcb1a306fd8e9b3a377168556ee831b68548e52363aa91264c8ef86552c7e37c4fb19adbc2d3a06c2104fbfd11cff206c42ea9e17efdc1b03ca3578f35d24513cb9b16835af7758481733a85c28cc5d0d4ab9a1ffe9b21f187442255b21c22b6ed90f5c30061af383deab7955680b77e93f63c9833f177ee44fad5daebaffbd6ac97ba4d38d71e516b2c162ddcde46b5eecaec5c7f2b83a314a3127f02ddda2be6060821ccda112fcdfeab2cb04a5f76447a02a9901855130d49230b4eec6afeec306c04e497c62e2315fa0463c66b106f528eec4fea8237d1a98bbaa0bdab46897ba3d52f6ff0cf8fa0c1c4f397be7570911b7e2f4096d778b7776b12caa69e964df7e131837973abd70d6211b4c70bae06c036ab068e345ba38295958a54ae0de6ceffbd68580f6fb7a16d6223f052574e6ab151acececc63a56275e5a8bfdb862d5523b60a65eabc7b217119d3d5b25bbab6853f62b192d51e3ebfb315009f18d192041e9c15294dcf9853c135320e409bc78661bfc3df57c4676505ff7b0cbbef655e5d4dd3dd72fe5cfb69f829f20a4199b54e80d39f2f41f5dae22c6b73f8b16f0e6a25b09267e347661b0ace19fb29034dcac9c61fc0014cfd3833a374f580c2a3469a1734db3e67f8ea60918d4dd1df15073eff3dd841f3570a8e46efc8520075163505cbeadc4ea5f1e75201abb80aee6f49b6ac0bee367c330cec61234be7c7558dc62a9545afcd024f481912bd9c8effe89083ce3c6831eb78c14cff5ee307589fb78aa4098fde853715c7fdbab4c854e36254192b747629ed87c5dae24bc9af02eb7ac98af54a0a73df4c1f6f5cede4977cebacff0ba8a23bd606e5b5e66d46a16ce2e0d33f0cef177c9b24501b4f9df5f6eb22224c7170f7d4a34b6a78c05a8bb8952722fcb216160bb0b71f48b113b27233acf27eee1eceb98c31ea18a856987597bfed2df1c98f51539f75636d449204dd129210dfe32d021dc60832e9d942d11fe2f7b32310dfd5ab8f37eb2bbe4136d8267fd51587a30fd84125d2e2004b29c3e746aba1266b7cac77bd49dea828751fb8f6b2ee23b1cdbd4ead9ee107478356eea8e4c8784f0bef7c6a4bac7db8318c9ff012bdddea640793211cceac7e39cf6cf7ba90403e912b89006beb23a0d6074de2061a5a4ea789b56e2c00997cbc9d29baa82a03c180381aea7ee71a55186f499da62bf3e75488c7a2f0e2b92ecdefcc15eaf5cac87f80f2636b2b3d0ef23124b56495aa72a51271ef961d89b11e94eb31f9db2aeb3d6b2764d94df7d4bc0b3f22d340dcc48d25b859a00fddc16ba826c46d8fcf382da1b2f2d5af95b20f88ece17bee3a0cdfc032b79fe6996730c958bb43c44f6ab1ba6b1d00fdc359f682611bb70bfcc5ace062d3f22c7f4045b7cba0e83db6bfcb7e662f980eb9abe6807abebc764c82e80924d7cf2aaa3e1461ee74add96cf1abfd9231b3cb3553c22ff6f6ba3ab67b15bc988399ef1ecb9920782451f5dff41f2df32a899f35d8595a4f8cac0cc100d018a9f6b820dfb3378b676ef03c53ffff774b06af1292a9682657639bb0c81d10c8f7e7b0b5306df93358b66f7bda4cf4e9b1502de5038b6091b71406c5e8cf843f18851d9a09cbbece62366da0fe297f6f53d090a3bd1fe22fee2fb250b1748284f0d11706f252855497ed6096db404c7b1a2c96d6ece82cb05af966d2663d127490bbc11c7a9862d1569d9b116c071fa57f73d9f8421cf04b65f393bfea92df94d7475c317b7abb49adc1ccb51d8f82960c30db30448e39639efde336046e5b0a2d711542873a536e73dc670e94d5765620b875a8f7bf2d2b76ed0f2fc94e1599b869241d0400b87b03ba33e28cd01e906928f60804e8061876b7e379ce8b3bde26273933f5f078619c0c13bac9bd30a5dcf39573871faff167a89cda1b8a3851aa2d4891c64223c7a2c7c358405c88a32872853185deb2a5ff0e4db91775de483372928f6887e9e4ca956c6704051bbb41396501107b12d3e2cbe6359fef7f3341f2c55a4c1295ea3afab5d925c5a365fa930d2a1dde2076ef0e91ed2f394a8e6f7ab9e1f3d22f31671d9f6abf24c64b9eabf8c8b0c328c42085021e3748bbdca812ee7c61dd089c88fd8433f8a3784f1675f74f85e68d595206c17a184f97c2b64b4041d099ce2be05af513f827dfecc34a1cc2e4e6be1fb384dc1c5bb698724f5fd3893a768c1207129efd225fbcc14fbaeadd1a93b7674e24d9ca183c3f77264b73dfed2c845e48f3b26a203f9bc677e2520853fa992efe9af5302a2a14f05838095f29410ad6ffac9c4afe9fa042f9fb364a77f2810529440db547163f843669e2130be10b9e62a79182d66ef7355f61238b2427aaa398eeb617a835669050f3df0930267080c978ca52f18754e6d786c6cc42f3bef58338a401ac5789dca7951da9fb81d29117e51270e2e5639150673dea696c8dd8063413f294b2a92e758d32f7f9094645300e173096bd9d95aed580741df38f6052ac0e12017bd1123c112712bd148b6b4396b311fb65c082b2dd32e3aa83e9d70d789f554ce3dba1db0b7455975566f34a1d4ba2b7c11f3a492537a04a601e3d125c988158420e1dec95e9758494216f6be1e0de0552cd436c7d7eccb4f5002c159668f4983e7cf4f9e91bd0fbea31daee3a9ce4402c8903baedab2259fea778f589d697f7139d1c3c988a1bdb2b8306687d59e04ae1f5d50a7f136859ac2bfcc81a3cd24d4cc4fd27dbbc35253b46e0030406357bff3f89fcb98ab1d235436c250aa79a5dd5bd4e584fb55726e2d85635becac6c286833362a6941c102c4a58c9960323a6cb18641e1293a9b6d0e174fe49add0eaf308b0fe215becc281f61494159eb268568c0b746047e2897da01d4bcb9e7920966301e627f0d66d80c694e27bd4daaf1d5dac414535932e2d13a5d25409167a8ea05ad58b07c89da94e483ee822fb985160bbf677c567005a32fbf6e9ca0d518ea20d0ef82daa7ef3f841dae08134a383b8bb13cea4675b083fa09a714b404b25ee145796c132b45a6e9be92bfb4783ea9bfcdf08b325b21bd1dc99b4512d2a4b4d0fa70741e9008c883dfc8df23fe2253525f09a5737f8522b5f7ffc587e1b690097712d2774fb8a9f2d69ca3cac50d140ebaf33b0ab28c9bd33496ac354b27712ba49f8e72450534457126e75db6d17cd3f93fe3bf05d45dff34ebb95be6530d4144446897fe9078803f77668fbfcf4fd288aea68212e6c2a06de3a48a8788ccd9bff18d1345a1e4ad52bf5d9c0cf391f7fa76649eb3bf078065359c9e2161b29fd4643c5fb59dc170cfc53e5f21d6c0ac5faedf76ef73b27744aeabf62526691376eaf10ab171e8b9b33000ba3732eb9954681bc40f51c3cd29e4b1ff8299d19f56213f1cf9af769733efedabe28e08e21f7ef42cb1ac58d45e74996f6927e78b0c758d37b143f1150f5ec1162435f3020178fd73de955eccc3a72c626d2e397d1ba9f81a00cff4a086bd082c9cf9a8102e4542b97892c6ff6f34a7d6490297e2c3c7fc3793b46fb18a1f51f3a073b83ec3b1a4136bb182a9a54ce8c87458ba3709bb54c66e8c4c608bc4a1201d4ebf5930e063a2b561b43a20d4292be441732af199bacd1126b59b03e78a36802c60f275a7f1ff8d368ac259d8e0fcc257bfbc405c36d1f99fd6b7f5c1d98d15577f881da0324a19c7798ef497a44aebdac2977fedb93ffcae6f4c5f3b0919658463c8e81a386bfe26f59587f6cebaf28d34b151f47afa46bcfd78799caf79a8f8756afe344c1f3a9b452658c00afb7ee42e619e9e8af382a41bfe2e8beff8be3308cae126ffb583f4f8d9315dd124cfc9148ed1f1177bbce02f4bda446a8a7a8acf59b1565d385230ce48d0f0b231ee8ec62e6fcaf5af4a751683d7237926656e5b00e68fe82abe6452098a92e1485afa63f00bfb9a36dd2f1d60cd7368a9818b62d268f7d8a87df0be78c4229952c87156c74829710029e3762dee730cb33946eb345bc0504b6a392928ebb490fb2ed02cb896c0f20cfd75aace4218857c6eb5afb7a5d46479015d495bdcd5f8d2ed1f5f3bc4c3cca72f065acb960df2f60cc63893ffa1c027a70ac8fcbe7869809441f8222a08d3656b05d7172c12f2f10cda9042e7dfd5757d62a26b8b1adea50d1761ad2495404b649d67ec96d58ce23fdaf78f51680b3cd870155e5cccc6d1791982e52579b1fc47b4e7e2596cdc4d3710bdcb979373e2e6eea574b9eecf224c3494c773827b1f310f9a9770cb6fde8c98fd5d6d20b08de1790b7ecd58b87f1ec395bf07a6d75cc6b9a5876f58182d488694d3ac72f4fb3145911f99f9a72da8826c1c1e15be7d02486745c3ebfbe8ac2dd1f3039d5cb05b36ed3785d7a391f2142fe6defe8f06e437e2aa8ff60da8290a89e9b285d75880624319495a99f6a9cfa75eb7b3fc78b6b781fd1748a7f7e55983e2a2a860ca08c76c2059ef4383c24fe142c57e03166471c4eddb0ea74bf893bd9131fb3a40597536a07c97a7e7aebdbf6ed2e452f76b695d17e307f9e79d85f784fad3da7cb63b5dcfe2b973daf3ad7c801ce1a1764be2fab9ab3df75abb42cb57d63e81c1b7d530cacc9b838b40484dbd9d88f12d520282afc0a5840d137e160ebfe4848e5fc6445d7364c9e19e3acdb44469ed76cccd27caa8a8da97c2261951936a937557ae31271a1b560e22e8f029639dabddaa1f1436809a34f933062b11d87f211933bc2b5cd2ef038d405d7265f312ee903c38278cf2236ed9871298d2884aa65635dfe1627aa1bafb0bba008a4a1aab22fe966b40fb8acc3f8e1b7ddd8f62ee4849a1f4a25bdeee9f82e7e44b6c447ea3f20e0a31c78e91c7d74f1bfe948510d7f0196791083acf8ff57c5ed6054186349da22f7cef63e6a0b4888f9f2d3d6aa1289cccfa0f505b34a093242b5649414fa3a0c0e648924f133f36b232db988f10bb25acc198ad0f7b232906f14dd270e331c58ee7c7363a896471ba419f1b7725fc50b466fc6e5ff7d3d9e75db44b5986f7e6dea5a790a834d07ff711c42fa654c1e2f856a89ad3d69ff55505af17bd22381387f6def3950100cd5923424b3c8ad4a0b03194ed78c58501c26d3dad684628d76d770a5df9b8dc82e8de15e82d617e0787876c1f5274538a9a9079faf8bf2b8b0d85261de3098c9a145f066fe16a985afdb163a4f05a4bdfa95e1c44b821228d28cfa180ccdd2ed5bd3f117f2b42950040da42e39d43acc43315710d3ba6495c45cf75b54e6b91f4c2c6261f66cd698b23631c6d82df9b6534fdc186d1f91802e2b62faeae947b16fd1b43e2bad9a5a5eabf04f958b954d4dbdd4c853adc14f40ed61612d9e61508f101815876c11dc72eb0565d9089aa46f3554dcd7bddc2775b465b389a63140fcb649170f085879180f37ef5ac2ec8b048a60c75e8369e0ee6af73e0e21e53d35b6979dea32f4fb8ad0e8f166d9301b02ba13528b031e5238a110bf6eb44bf1116fb96b00758f45cbb3539e957bb35ea38c568ffdf54dade9d841f399f7ca0d8a0cf4f762fa22098d138908131f9784d5508507c13d1612865b6282b58aad8659bf660acbb89d7f82ed3ea969f068b9c4a8484cc44c7c888558899df89310124e22483489232d496bd286b425ed4907d291384949d5d26a80580b7848e09daa3071a7e76fab487a5a744cd3bf9ab434c59f7051b6988320295b4ec885ddd1a36a605439658ea0e334270bd3ce45d9bb47c8259583493354a6ded3cc67323229ecca6c6deee6880626534e99f503df242e8719b7a16c7f52b0fdb9cdb417570eb0daf62df264b26602cd668782ff0a62394cca342bff9e2479266946999b37b6e0bdc114174853bc02e2a251cbf994e640096f28cc94645eebe8a8e0e4230745b83a2776f942a21e5d3103fd9539f78602ba224cbb1fcafcc937796a14a6aa28d00c05c9145f1e96a3a4cc4289bc21726192a79479c0608a8ac65eddb2624d26f0c227dc330953ca6143a35ced1d4c2b14656e8ff9dc060a933ba6cc38b3a4ade9603e3450766904986dff335db795195e5ee9272bcc88216517b86dce521f4635501649df8597c9339aa832071d2eb1f589493b79a602ba7ff0b224205d031e350b9491b96195654fd5d6c2206863a388b6980ee0714ff867488ce5131beb80e5bcf97d99d02df6b605d78e550f53cd4b9497df0a8e37532a3cbbf3d316e549a5d49ec26ead53504959bd8ffae969c56608d4ac04d7b76e356cc70f5ece7d61e2161e8f3f9ebabe26140b871d77677e56d8ae051ef6df3b89f008493ddd1edc764de8e80509204489b8b88d1622c7fc352c3a22112bb70655f6c0dbd1bcdac970e76c9b1bb9974ebff044a43450362f731b6b7f2fddb1595187fdddad127bfa2162ff78bc37d6fe43924b90c77af5efb66ccd2de6f8ca85f71d7647358d300c5831774786e33b100e72a2b2bf3bccf5557f6bb6c41cd48f88a24c3a06df9213b91808713f4a9dac67c24af3725bc351af0a7b3dbe3c269305647eabd0a9d16890a227e4e42534433a28674c6387feff6b31ccb470fc065cbb9030923a96c77a90af60e530f037ef7616fd855942f8869edcd2567b02e0dd62e5b14bd7b241d81524673acbbe7e599176a6b830cf429d4ee4bf90677d07eefd473a0eb515c84770b6f75f933a9674af8ff168733e7f5d2fff5493456e5c656ff816ac46291c8b559d0cd8cb2165e3e1d3f5257b1d45acd88592a8ce3f197fd5dd00b06bdaa41f86c927e84f049adf90bf815c97825a7b07297a81c8b3080bb4b4d574cf615c8169b9d419a3dea98fd56db88ef2b07f225e95bccca4cf0adefc6c0fe06d44d9e398a44f1eb69b2430dda22b56900845ec96e9eaf538a356a0701477f49c8ad501903f42b6a987d6cc3c682217d213cbf893d5693155d283f97f393cbc20192f9d387c3c24f8bd77f053a49844b1fbf69dc458e9e3649298cd9c59557796a8abca6ea4cea68cd235a50a2519c7a339a2b31a9ce803b47dab172ad09dc9c213b0feee22074c4113f2fa958e6b0abf3192052af276a65cd1147d8b1fc31ba2c06f92ea9bb284147ec7262c65a1f27e4c0125b0af8b50069c93e16ad10d36a8635959d64a33d72b076e94fe965dd88c04e7c4ecf203657d90f0fc93b090a8e8f1486c4e8fd82b27a103f30bf9a4059946878b173d8698336b9816c6bbf3f613725ae0fac342a32c37e8bdf61b0e1fc6546ea14fe876218dd85ec3183ee386002407f21bae8552325aed0a997f0f55841a55dbaad8397c3a66df09be433fe724341d246d960139ff153449ada3f9409719af2a1e97cf018336f5dfd7e0fbc575624bf5d6b0d3c659000d42857365ae1dec40dcbdd7313b39723c9f13d2c735800457e66a64ae4a3ee4ce34f386ce06c9d50572f705a4e80542dde7ff2097f7bb338d9f31a579310a1e8e39e1019bab6ab94ca30e96170e5f68daa2b5f745c8eb482ceac924ed55a3ba03c3f5cacfe330b9c85cdce1fc70d62086d35ba3f2a367f0a58c977b56db7f1f9d3d217800a36cb44543e3a33960415747cb3ab3ebdffff26beedc8c52403339802620b0b7d8728430e3054cc52d85cbdf48aee5a026a2408a9e2f2efcc32a1150b92440ad0479abe527670d3e2e1a35fc4446c23e0b7ff533921ef3c38d987dc15db08f3c311b519f59601e92e261d92d7a9fac1f79dd38522305bd8f6e1732440ecfe44588f4b0a96101bfaadb9379bd3cfd119f5147d6b2b8689bb7dcdb790fae92ca33ec60f4cb320e47990061e6149d04b6ea2ab11442c598bd8719b74edccae89b559d94e2ede26a14ebb04818b83d0cc4ee834291e4e184b396a02ad466c3f420d8b121b2ac81fa55850bc15d54245c2ed76afde00fa0f594a807bbbdc42892951968e25cda94fe0aaeb20e92124ab04777ec7d1e2a1b53d9f6aea6f9e4230e31460933d22ce71220c49f81d20e193048215c282b9691d53050bfab71d21dc43f98eefcbe395ef05477443b1202754814f853b41f658906c88a3897ee8dfd680fea8dfd83a9212781dd41ebbfc47e8039dfab4c65d80186954fec383943b08e953ab7a84d8811d11c14c75112e1a736b739158a19c7ab9d840be6f626691df0aa267e3453562288a45381c080f2451421cf962a49adfcd3c241eaad5a9c2e4af38aa232d767550a8d00f74f59c08b832eca28f8dd6084c534b8ff97e407da70917e9a21c9c51df9bf974d68b2e00e0f10bb77c1ce635e42ca54dff4c48f720e9402bbf44b22340130f6292c64e9295ac1d112389d685f4ce5caad0bad89385870fc5caadf73cd878bbd1fb087ae40061ab77f1f726baf76910254c95a37f3feb765af41fea791b9f437fa2b81c597cbc5fb20935470e5328d65d489f904620f98cf5156afc61d2db9e15c10fa8b68acd71edb46492712333a7a20326e4e99f013374c0e8ff989938f28fffda76fe172ba186a4363b4301adcc7d1a03e5ae28493854a0b8ce9e5df0f595473fe27bd49190f7cff43241ac3d76246109425d24fb6a1f6e2ed5b94cfcd2872db7caec2ca8aeac01dc23f6abf26adf7b2ace7b3c757bcd62d89ce1b3abe49e67842f8218654e7faaae0b020516e7e31f2e77f6a64665dc808feb5bd28f00ac61a0cb8da4c361dfd8aeb39463fc40309affff2231706113c70142004a280c71bac8400def7fe3dcb110efa77da0486ac7d71dd44f0ec2a8a26eb3446896fde4507777b81aae1bbc78f56c91abf13fc7743eff1680c09b03965f96fc9ca8d82e382b43d5620bef5cbcd3e1ced10af7bc58ec58c0ad295608d5046f36cfafbfda2fc03cfdfdf81beea7c113baa169d61348c2c37abd71b504f02ae2d50cdcdbcd4c0995b9e562d40f6cbdc6a8729b8e11a1e7f996d27aebe97d1aa109b99783fe9b5b1500995e307c0d3797a998227d9af4ec9ff9217bf884a875f9cfa8be7bb999565b26d4766c81c086ebdc8d05b1f855688c5ae5534ec3bccb179eb2e3bbe5e2ff72c5a154e563602ea7d3025c877fd4dc7c0259031e1f4a4fadbaf759183a4fa8c40f540f3988bf5fa3e4b8a64afb058249db0f8e0afa848e0289b6fda4eb0ab6091284e91b060592cee5146392ca35c46f12ff745c8abd155b35aa1952060ed5591128c19b52d36894624c5cd25c861ddec089149a8e8878c1d6cb743a214044af95fc784bc8f02c47d7eba69c809f812de7215a7575aa1f344103327d53f91012e9355e434612b66183741d4bb300c22f8010c3f3d1f1f39358227c17582e7e56d4bb4ead547d0f7cd8b18d0b2507a6f14f1bf9790f79577635c5df38afd46dc934c9cf9a0b2bd09a3e5b10568fd323b3bfa6e9e382e4d103f01dda750238105db1c53971257d34627a494307d07218eace52682a7db717d9101815ef1ad17e3f4883fa97bbf405d0627fa0d6c011c813643cf0692ee17390f0d58b5c7c44c660e15710b23e9d80fc828e3836edcd8dbc990fd7464b62912b3ec4f07fd490c7fc913b23911c93b580be45e8db196fd2f938e75dbe72272837536ed4c7023b8fca6aa594b2010bd741ccedb85e082847988fd879234482e90e5a09f4a5a5f9349bcfc85ed93418aa00f186f1183ca87289caa760561be5de79f31f8a36ffa018b705e809fe091717c9e3c942881517fbd3ac3018063a4db424a09b3fde18de28ae59cbd3cc58e667682ae54edd3e657fb9d94a71db02b1b671d6131a36fe105ffd0529c63dee6d89c690a81cd84f83bb84d371b9e5938a72f5a35ab12ae177f0ffed456bb1e13353f0661887bab6b6ad3538d8954cb5dea3a9d6402d680f37be090771193c808f618352ed658a177c6e8db88fec91fc14a481a77824cfe4eb0ee7bd404ff70e630c8d65d1699670554939f92482f2939a84231ad323ec0707f915bdc2be4e7f010ab69fb6d490a45c0ab39ce65dc88d11c85e2e4d8fa8afe502f57ed5eead9fdcf625068a2069777c37899bf82d7f88890baa7e79675eee0ce836f4fceb207e06df33f3f1e51e9c93fcab513bb7e363b7a61a84302d35a73a398744d31bc66b9641a4bf26e413e0ebf7bd4f220ca122be865a5dfbf9c6e314ac64ecfdaf018a73e7b4ff2954b43ccf84969cdd5fc5314b7a81bea66bd1bdcd20f31c0368aa50e0508c26081949b951e25a6fb8ea5656aa4b57664f9aea0fb32474ec46cc51ca959c30c1216de6a8d111a804991b9a17e641e4d184accbda3a5b9f8a33ec3f4bebee268597df3c6fcd98a382bac61c47766c7e724a979a9d7c6c81183eb4123d0712018708529f890aaf4bf74f6f0240f18d18bafdc35fa6e9b42a173eacef91befae8105889bad66d159f7a69e943416ad66abd98caf36a5c950c7c4c9747414de61b692408abf073e80b7eb8d0b2b6e01b5f670676ab50389e6a27be10def01254f85a9aba562e1a415af2deebf061064f2323ba7e4351f58c7e2938f80a91e85a4e667408a1029c2dce32fc9799a02ed47de2d00f14de1cdebaa758695e4cfb7edfeaa1a18839a5a75a3fb53a81bd188cecdff4f2bddf11b805d3855829363d8449c6aaf5b3c9c787450dd1bc95cebb76ff2dc30c5e43bb85ca7ac91cb3cbdd984824c7bebcc84b78f552c47785c671a63a7e8d6a2ca8b1d2243aae5fdd3b79dcd9e2f2bbcfcff522c469d529c3b35a88f9ecb759ff70ca7f09ef04037f85d2a62e5751ea990cf695a82fe39b30f0c88e3ba0cd0649f5df510e6a894d4af35fa41cc9585298fec390d57f558268c2203b8775842124c9866b98b8e873409fd051389eb6f7cad10854596e8772c30df9ae14d01550cabc6e10063e96891c46025f184739af4336424ebb1533fbf110bcbfcb20a24c47d59a3f7a71f35eb46dcc3362253e74fc330623b7f466119f2f4624e0d823ce5fcd10799251d166dac190683f68b6386e1bbfc454a9ef5e55f12da7f41038077406a1a19d9ce1da8b3a2935114bdd16b3da223470af86cd2939846087ce8b0e33d686f28d374c23c10e78268ff908e0403456efc2285411d9f5acfa23aad98c8b21f30e9a684796757b8a6200a0937ac18a50a841c248a6e7384849d10f3c9de9b019c8e32a19e690d2b6757995f595757f81545591173330201868ed461764bf473bfaeb6c7befb33fff086957493dfffc3c7f8cc89578ee123abbd4c3e4fe0d4b2e221c5cd810f83fb888dc13a5fbf2ed3ecb9189acf19c12f608fd2ac54d8b795d3cf075567ec5499723f23fb17a01ee6d2f1a5d89ba4315f4534fde67fd8d30bd0b53ca718ee04def5e7343ce1d0d0bf31dc86bfda060343ba12d4a23a8bfe88db21c995b09f4f7a739a8f07b1eb8130132df60006b8552d6b7a4280cb2ef0e7f479831e3a3c2931c2ed33484ba36fcf35cffa99b280d05193f1c8215bdd103042a6b83949948bcdc63a14bdb4eb1a3e0a3dfd87edae9401da066162299162206ab8694fc6920fdf658830fe6845906a454020b8d21a1e31622dae8cf3dc8e2e58fb13da0be54793a91b6f64f63556efe19c39106a1e2fa7f3e4efeaef8944a848f5431db2b097714e7338d88d2cc99bf127b5b2342a11877c857087824b7fbd4b04f195b4d3072dc45aca7499a2d073665dfd7a57a46bf0bea2a3955bf25ed952e6c322c1438e97e02ffc4242ba00e04248912176e96985d8e5f6596d93a956f826ed7f9d76d39576018d7c3fa008a933099b1f2f53c7f04991621ff6085f376443b94fb835c628bda9cd9da8b4dcaf936f00e2361c26f53e1d5f2bdde2012091ccb3c7a464726feacbc4f94279148d6af6155549407df85ba560d6baa4ccbc58d7d123210db5a221bbd5ec6ea2a8315c31a24a251ac8b5bd87ab8653d831f922d12b3c523f467765de2d3bdbb5d196d11c5783cefcc0223f40846f80f2ae2dd896a956ac1d55ad1c9a435ea1a7e93ebaddb897b51bc04d4652f0d7f0a33da8356d363a337708eee489497ee9372133f6d4bb0d4ac7ffae3ad6c88c077385b0a87a70af57ddbf41ca4b1da6e67145de4dd0a6ebf15738d89f379428fb05440d8985e30a9f4d9d6d9cce07b8ef2fa2272694210b6277863ae48664619b807b310e7d755808f8d44bb1694f6f3bbeab74d4f423e3fd4bedeb1feff481ae8bfae3a8cd161c3f8f0e73e91c5dddd8f851dcfc42f9a89751393a2674720ceb91c27e35fa0ba039e199db4c2350333cef66a00a72a1fe303022e7c209cb062efbfe8fe73d13ac8ac902701c4cb63e249c2dd7b309c2945003df79d3dfb1c6d995ccca54c2397a1630ca3684fa7f267c7e3594660e6bd5b40aa5c11575eb97c0f148cab0f29fef3542ea65c672b2fd7c47b409e55522805461631b60f9d00f1f7f59cc4db2c8c70ae711dd3bb188e884a6937d0d3c05bb7b1ef4db55e1a3111538c93319a8365d535aa10389b2092dfff7b63ba2281977319c50a38d097cfcc828a386dbda4e107290bf62e346b8de2b5df6d6bca41eccd3a3bcf027056179efa7300fdf257eb479551ebc8883abe898b24ab6118d50a65006710faa6f10dc13ae14c181c41e6cb5dd4b09f4ae855d9a5345b86f102f276caa0225f2bbce1be5c400c28be99bb29ab87ec91962823a1ce66b23babfaf3751ea024c018f82a96ad5419d6001d055afdfef416e1ba3dbb12914640f9100ac498040e20776154aba71a5b98617eb7d6c1e94eba4d938818f0374e9232c6980ccfe0ddfc8ba2072efb7d94a4c51a261fa0531399d786d353ec9307025d08f5a23cda0fb66e45354f388818f9a625f8acdc63eda6fc10e0779e54f2c4c6beb1b99abb327cef0ab404f1bb8ee9edb2abd84ace3261b7697a3f4756e8fe18bb4ba68add3e42ec377944c7a49a9ba530ae939ff9247570e1650b10318fc4e0a9aef5d8272d46d42e4f3498f240f926fea893242e135337d7b36d7cef7dfdb99119a06947d9e793c9e46b74666791406d4a3c5e3fe624ec6cb4bf47e2d3e9335b73dea05ce3909cf2af399d7675fd011486faeca2566efe30824fd92f08f325620edca8bae019d8f128c4701363a29fc0b51e5f10e81d2c61ba9528b039aa1b4bea8571a198a005760d5b8d83481db10f2e9d28a4a79dfb136c62944d2589f9459d0ef081511c94e88498dc2847a46343328756a8acfa174903357fd3f864a9b662c3bc9dfc6a77622d31b88602478f7f48d0c9251be973cb974a0cc9b25475a8c109feebed890513edf5d18bb02392924551a121acb519c11514635ad7fb2ffdeec32c63564ae2fe812bc9e568fb7f538043ff1f981f18bd327b338adf2a27e7c6432bcf8db52f82629e78c6b54f65b2ccc20196e5bfdb2af9d1e0d6477dfff649db43687cb82451fd58e839e71d9e4e32d168db2a9463137d286a8ffc6e7de928d69741cb96b830471941d87e321a7518c7fe2c286c9ba132890187321a7df9705b53ffbffa5308f93df1194f8a3738fd1e4687debcc3cdaa477516d9214c0a8d2c7d025d75fb8c533efd96be6fdaa2f72d631adb60a3a0d9e218e15f8f23b61f0ff2cf8fc1a1c96696f0821bf4f22b9c0ce0c791a5b9067093c8adf176c318a748cd0378c7a01167536721ec5eaafaeebf693c9254a982578d9d1d59d9d8a5d929a477bdd1668e1d5cd68039ae581a95b54c689d98d1b91e272e2483a03919dfbb5b6f155b1fe0fe7a42c594177ed1c02ac5da63353baed7a81c72d9190350db57139687305c5f6c1f567391882f78eb16bcbb03c0f0fa93952cf67bc349235dca3b624e387712a31032067dfdf58603d78c59da4d295dbc864fbf4d769c7c1f26c85f61a637d0f6e9b73d5b4273eac7dec813e2fbf2e6e796f3764bb2abb05b6e5c589ebc6ba0dba7c24518ac5f08a04f0db6ea819f8fb6baf767d7f3e5ba96c86c3b22c98094f2ee241a8fa6e8ba2b4d00073902d3c12b27383788afd707dd138878ddf53168bf14a8362da0ed97c8e440245ce474ab7e3c593a52886634e8000127d863f1cd290f1ec719b64b096e9f967c6b4d73a793d8b037732a1ee265990332282a46650b335c3d5671834af9a8e78bc17eafc3e5a2784a8d2b1a3070abb4670ff6aeafe82a1c0b3481dfe10151f0979775d1f0a5840b2ac812a3cf1e2a5c7e1a9575786cdbccec3c46cca68246cfd3b40bc20afd1ce1b8470352949ab0b8e25aafae0c915ea35753119e2129db4f05114ec681cae1a15cedf8e653296d771f5cef4c225929a5c34f208c1e89fd9b7cb7f84c5322e3f153b0b50fc349418962f24610bac58c504041ef08abcfa03e069faa67c59bed7682827a25f6518364b9f2b38161fb70a5965fc87e4818899c000c9eb61324ea3fb630a813112760b8d061dad9526ce148def8faeead3d1cdfcfdfe636287d13a9235e936570625b6bc72137a2690faa90c70d7e111b9369fc6a9e79b94dd8cd8b3d1634fef38e40cfcfef4a6a4be4a554cb3136c92c1600d174331992067dea5e21caae5e1befe141c29e3e625ff76205141cc8d111557cefb87892806f3bbd0d11b3aa21a3f8d4027d320714455c428b902192140da51072cebd7106dafc6ca2de13c3fc9e40a8c3f135dd4a5641be67edeec2b6778a028303b0558d283c5dd5f7dd889d11565b1980e7c655436ed1ff3ab6eff2875ca7bb2d14164738f1cc5da3311ffcf86cf6fd8c8efb0764456b0bd780fb45cddff4806a6a24596bc4192452c7f8bde561d8a081ef12d003854c1d90674ee838d3abdedf6867ae99f7110b4c5b63db46525fece215564cd2becfd2cf0398945a4ee2f436f935f2ed5c3776123440a15e3e827cd54231e1d52e3891cc82204616808ff5647d760f0295af250472689308eda38b387e9cbe7942de80ef42a507d915dfe0fc088d0bd94f5499f11250ed4c8ba335f6a7327547c4aaffd10945c4989b29fed2542852662df285371fd75ddf753b14d39b2ce2efa067c43f3d0458eca07e44197a7e57eeb9690689aa54ad8a8f86cfa90b8207eedb0dd60c01996a7596e46910c136d7e16430e89f41f0a7f2c4ffd8bbcc3a80832dfcd96c19d103befa4b9c5a746de670c7b02c424639f2e870db6213cd0fbed869994087818cd76011bdb6b0e321c3b7785632d3239a104ec416d52034bb5e722dcf0b95255828fe05a52f328c737e47f43beffbb994a086c1ec1681e42c0e2daf1a6bf4226933a7323b329ded0b8fef7b60a37785253f752d155515a4a70524272b6baec9279679d4de802efd3fd4dc35b50ba0a46b596a6fb99224385311aac331883d72e1a27f695334a4387fda135ae9e8a90ca9a974b907aafbe33d8ff8c1ac1dd71b307ae2cac51e174febf8ef0937489916ca02cb05fb2ed7175db92d5fc7a177f4462a81ebefc3a33830071c3c13d158461e21f9f8a9f7173e1de6d92f6db3f2ed1c7a1d6bfa97bb469abaff2569372322f87051dac18ed280bfd2570a104b082928455e2221bd97b04c324d7ab89a603a2045167fb6173df9cdab6aa6e208955a3aba745618086f7a46f597ef11b6da94cb9e1a90a6d40df7d5a1923ea99a0444fd4448f1d81db8bb67f683f9d17a9dae56baafcee45c54a8411c4b7753c86b84b640d2bf771987fb27db16ceb9bcc40eb8ceaceafd1fb8ea0505f0308297eb377530cf99c716ca7c2bb3cc7b7ae38eab5e1762f32e13dc74421cc64da016d5462e921a88f2efb657a12c7374b961840a5b7322b3ad3cd148c0fe7e7a30fbc6db63eb3149ee9c4c53319959828337318716eecedfd1272d6a605790884a9ccf4cb87a524edf2fd8512f8d57fe8c2d62da9ce06e94cd2afc523be306b7e3dd8eff721b763d14f4dee8bb1bef658438cee3d7694bc7f6940e0484ff774d4974eb969f8609cc1b396879fc292003793b7ed248b4967d23457e39c802a9d2b05ddc485070f72f7f148176d129469b6b30ffefa5e31047f717024eac96b87479af299bed810ff8d1f8932aa333c20ef3c7f9a5d13ef07697027be45996deddca65a89913f8c8120acd4ebfa7d1988dfd12700205d2eb2739544b458b254decc72c5b7e2dc97482f57985a96209b3ecfe1fea400548a642a0307c0d12b8dd9b67107e420f1fadd41fdcb6d0c4b8a1bbb69fe9f979e3792f826f377824981a8b8fd4918e4beddb98a34f67d2c11410ca48327aacb23bf7725ff18604eeb26487b17352edf8eecd3ff5a6925ec9008485cc96a7d6a04f3565b73855dfea9b267c46292d0e08e6fc402ed981449fddd186b48bf677af301fbacab624966eb4c051883256c8ae29a7d23cbcb7bb9518b29533bcf5533b186232592590f29e96de371e48f215fdc43f9d7ea192a2986355a7a028e94baf505bfd3ec7a1bd3357dde04c68a39537004f8b3f6edea0dd62ac130ce72765624737919cb02c0cea2091d5da080d674a0ddb99d8ffc75cdfbd709903c3cbb3a3a21c6d936d670e5edf4175fd830b94cb25ecf86bfa7959d46b6bee884f46c4ce332b3e092e23d198b986ab79bc10840ee8be6640f714f0634e2168c57573a8a8ae7e4d23f44484365fc37fa7d2624da3862b354cefc267efc7ae060bf86ba9023ff25f2e5502ee013dd37a40a13d456dc541536d9265289f31a0424250f8a790c54c1707cbe00919757699c028c9d60651c7b08198293c69fe0a4928c7bdfc7e72789589cbeb9247f591bca01c0a76ae29dfa32a69833005d138c3293c54d32a8466793e12b50997404a4197de1de3d8af573be6f6ce769341821cb37b062cf37e1985e62f05f10341d00fe2fba40467247d5a885d37eca6e45dc3b9ac3fb0221d1c60de29108c5710de78e3410bb4f42b4626f965e3bbd8c46bcea94673ef1dd3dd88d135553696749772fe1a1f9f3937ea7e3af626f6e5056df316b94af1b45735b54cb2deace6cf13ea3db22e0aab50ee7507fa31a1f02d3147b5ce6913b19b1ef4a60726d3336d1c45b7c27515dc2ff73e1f3bf1e9639ac1f09df2e0e58e5d8e79bf6be28f8b328467597b76da6bca1c87e27ab3073feab0048153636f9d75033798ca3b907fa202eb2a80b09d04158747e52e7b681805831f0c03f9bf177402ae23c84eebfdbd247a66c24008fe62dd6d3a2af5ddde616db189c77e409c45fca49c929e9b4ffbdcd238f509f8158aa39d30af96bbdef5197fc3dece36b392311f3c93c815b585129ed71535ea5376c2338398a7404f25c1405975a2d4cdc7696b95e322e7525f43fad51c3ce32ce252f4cfa34935aa2eac552577db1b0c8004ee11080717eb1afc77e4ec9bf08b3418b4a8a91d7eb9ea947d279ea7fc73fe85bd0849f1e621848f69bbffb4f70b9e37c557c5c6fb1cdcd219bbf70698236e6f615aebfb13687de79c27dba221552b89c1f96f01b203ce18d49fc6e2315481741eae38d8013c75b9cd82c1cfdc3d2e7e7cbfa2662b32f6a619dce851160afe2afea597bec7eb3a7ad29bf7a81600f6080b34776d18bccaff7b7eee7cbf45e4d67548a142d59485d30ba1eac4df541ea2a807144844dc925d02be943ac57f785b77dd6f7e6a623980249efd064b9bf486a25f98d89c0740a77e42e71b43f3c9d5c341a0230809b65a297070e3ddfb86a0cfd8e9f95fc12832927f13e7b79453645db8a1e0a15a0cc375e26b55f9e8584ea8f66f2d20822feadbb4bab28efde147bf05bede934b2f5ee8c44db6a8ba48a3d0b6fd2c0564af69712a5cea96f8ead4f9901916a9d954ef933741dff021f0926dde1ecca925089ba3716d0417d3d4ec36e79e2f30aab77196b60a9446e6ccc47aea0128a9ce2951d567d614a4109bfff03790def1a16b921e7d64eb48b724218b7bbfb30b55e987416970f6c9ef35fc8b1051ada737b747ccc86415e478017ef3115f98e7c2a761f08829f27f6160eb224e3e020238a83bf2aa7776f2940c2c5df7480731e5e61b94a5491bd27b7d3750e51b6c332bc1369b19baea090a49bae75e090b89430cad001ad33facf6f3f9a435b1f7bae495f0ee8761183f27f4b7ba57a6c05fa17ae8d0a3fd79d6a4ccb460cf77a5009422b2200453200892d65282d196b320089adf1c719d6a896f46415f38f38721151313334bde7ec4e7b239d59d4cae3e928c5db9d45ad348a026bb83cfbceeb3ef49113fad642c8efa77f874395f19940a27d9e30ba0b8c49357bec18d2c0f0ecc17fc64028bd5f135f26b6a52dfb4c1c75e48adb8e2ced73f3d2721d96140124e83199b8cade7c67c77e8e306ffd65a0c18b70ecdba5b8dda65f9ee8d1c634e234cb16d8bc8f8e88462a7ccc01dc58564d967d265ae7551952bccb3f3c94534b79c5457d368afa07092672b7bb4a3139ac3d73784ee7c2e817440af3673cc5ce62009efe78011cd9f2bff17fde60510db5e4bf9aca82163af0612f03c1c09487eed21fba9daab9713455c1b4dbadb2665445a75b5c03e60da8b503f5922dc04127eb739d0c1c0fb7faaa52a84a5b766fec7f5662aaa4910f8a7b950b34b69c4e88c179ff5095d0f0ee93873907e3570567de0eb324c318fd30882df80b4bc45f3423dd1f725c9656fd3b3282a3c52002251c668c351856aa843b414ef772df1b2215b80cd58a2c881f1fbc0aa66808aa389958ffb146bb3580d9c687f12f44b42dc5857e38bbb013f453edf2833eebc381a7a71f3785a4bb7dd140026f7d564e6057482eb079e269a00597949c6b660e9d49170d1a8d08e36a65bb2d38bb4ff8eeff7fc6286ba2694a95f48928c97812c58a353d8fdc1007c235456a2373132a74bd79c2fbe0cce176b97e539c8e47a9451b2f3a708908493efe8197bf249ba9f6d0edbfca6fb7be0f86a3c5b781af0b63a3e9c975284f5b270f364e2e867f77347d43daf37ae71fa6139057ecdf6285c4b4bf180b505b851d4e99aca1b52db8dc4473bf74d66a05a4e6ce149efa9e34e9e7eae1511cfd8ddf6277e6dcf0b3ddc2d6257344fedfd55c4ff2ff3cf8fcef904d38acf270613123b57c1b95dfc35a45d576fe524466109c893acacff7a0baba4b6708805461631bd038352f576e95f6cf8e298913cd2d62fd791d7b00a7e488c2cf2aefb2a4102359d8f02603982e3cecfc76b71d86e3e5f1ccd2cae7c2c89e2f27b734baab3fed3ef1957c66195326a83a3d61c1258f20a3793865e153482d3f93d5199922398c65046df69d320f375a3b6effba7400386f7cc1af5cd1eb2b52cb894b40561a258d180aa9610427539048a4ddca7bfacdad8f71d9e2ad7e2eb90ac3fa6a85c95bebcd637b9d035a6fb0b6956459c62d3ab2ca400ca6e897c43bbf891bd283b5b56fc52a8ebd44c73d883e94e845faf149856d69a6d332b190c450be07b281fa60a1fabb62597964ee44710c9750d207870a59f8fe54ebeb821f49dbad7706b209b15871bafa79db8a5715280ffd62e81e8fde1b0428eea1f7e82337639c6dffc2ec1ccf68f2bf7148b01769df675e1de98fa2b35387463963786340f316da954e196e2542a2ee73bd12ef57a8d89190af1e8df6de48a3647ad273defab2a436527abb46b26d4b2ca47c7b4a2c9cb8aa456c74c9e1027df6e9aea506d000eb7b868a2118fe2b6f31e58fb9a0f9462851191fdbc2b732099fab4ec9de96e5c5d40078de8618955b867c45590e059bde97b1e0d55a57cd78dd42a238a2550bd473e2f187f2950614065d363b873fad6a3555627c99e2678df05a05e10b62e594add92f87a074b90e8b1f8bd665ebc1f4b40ae84cfcb24d92e3e279e7dd1dbe487f0a1093cc4f31395a2b46371e26ed05d1af20cff899810c8896842083ffa517b3201079058203200f626f600944cdcc07413e38007af515eb69fe66a29df7fc331f3c018328ed096ca96216145be377184dbf7e1714e655dd168e5a14ecce958139e30f2060c95f93a1310829c5d1d812c425a2af492c154fd4f75463877083a96ff04ee2165de2ea0767ae401c500b8a66bc1fdb21fe5336b4528b217e65014b7a5522bc1a7380e0874292dc6bbee8cc4aabbf5513a30c79228c70f466b93c7b84a94a09188208d5dc23ed2d7c205bacf8c0e270513194f0bc6c29c6e51272f916c627b495b3a469e8624d70dcbc6e33a30ff5ef78c8db9139fe999df091dae2ef5ca44b95c36ef0a01cd010b3208a0e9cd73c9b7132c8bc566d84d2d2025e61cdcfddfeb41c42261804c221d23438ac0ce49de8b8786d9b8c5c6bbbd1e3411c4b745b2e3c233fee19f1bac5f5ea81670ddeb250af170869b8cbe63c76a707f1072318c7cac55f29db1261f1004711ea3140582b7da3451add9b5f67303430e84bb0ba97ef286a4c08dd8841d409295e7adcfff3e1f3db70589c96f33fd1690a942e489b1e6b1d1dcd5997cee6ef0e14e115396d523ab75f8f5067e31e5a7df8b4b2443b08f16d0bcb23cad63d0fa894fe5eb70f155a85f064cc2840d3678931249fcfcf81fb38cfb5616e5d02788dae90809d7f4e9e8f9d591d9e5d56720ae3b4f54b7e84b2f79a58eb8ee8ed07637c67ca2a559109ab1fd5e2d811ab84f85941b0ce5334f0d15708f653e654ca464265087ea34ab7b8019c677ae99b6efe326dff9cd54c939c6339d6cbc810f2fe155198aa4343f79573cd797cd9831f46a22244022df9816253734182185ab41be905ffcea205ddaaee2eafec763e533c6ae564180011e19d02c20f5bf5263f270da3826fe23f6a3cf762f21f0e034a66abf701e57b3c0c14847c05b3864159a9b6c18bbaf835e57d4c86b49506fb44485a416c032743f26984354b4683379b927fbcf02148ee178e6aa97da9a3bbb44369212e3934c8a0dba6701d4ae652ea8adf0c36787390488ab7864c00e0b4a3186767dcb5cdacc3989579a52e6cf62ca89a86a3590c94177e27b9fcb5daf8b84c73490e9179724b92a2d97c9bba6df85fbf38f5d984dfa260c83f651340b538da43c3bf346c2722917e6ef2cb8b82341652eb26e60e5659654806162caaa1c1ce2ac0b3a191dd6125c8aec4bd8a17fad830f56a0d09dd1b73a8a2a2b5439cbe3494a0a3eb3e47af6f6e8b87d5cf1578a47d47b7585ddc5d81d5973f8378fa244068231dcdb6d73946836d5667872f1f6c38b4acce1f809f5d402ce80b45bb719e84fc835b7e583f83b6145333a6e3dd02646fae38c532f90488a31c2579a719b1a2cf124b44c5fc33b7f1e6578f1171963a1e415497322df3c1075550f442f88f77ed94ea2c6a55d4dfc4753c2e0e8a640eebacbfb8ec3d0bf194b488b3ebc941439cbd77c3681f7ea7a96ee9d0549944bbbc94c4d2e90150cf4b6412efe4566558749c06b199679bb98b68549232f3c918f2e30566d76ee9f6e590e0f7aef70d0edf376375da9e1f25e5caf2757f3f07e6e8fbfa4f7cda56f17a1807472c0c0403d58b5849a7b3279dbb968ea32b05bfe4063748552db9d643abcc0cb4ec4b458f00f68b46e2c863dc608713b8f6d0b00d77729b1d98aa7c5bf207b9aaa0ab9f63c797285bd2654a65f6e1b8cca1307faed08acc4bf69c0ef8f0bf63f19b45cb1e2f1999d43dfbec75479b59087186063b98a8bdbacc46227d333fa01948ae7744a461371f29da068959de5c5130eea860fcd897394bc266adf658b0f05c7a5126f0744bb4939ca354d0b7fef06023b41bc8a5c67f3b6b9aee942093c0de9c4a956e46a05eca32a916277bf9f6a2808962bf388b25f46ad087f014b73e0dbf2ccfa99572d70ddcc858e1bdf721ff70a83913e1f0b2ad0a85a1c01758ded604088b5982e2c5ba1b7becf5217bf6d6c4c7f9f334b2ea1ea83bfef9e072d64ba534327c11004fa226d6aeebcce076f9fe0f1f3a53cd2932e6f90071b71b940568fa62e9d67fca914c90fdef7b0a6bf4e7d60e96029dfd58fb2e9116ba4ff2ef54fcbe5a7316352c7e1b29ae246ed1963c6ce0a69babd7f5371aa72cb7f8fbd7d2e1bb491b462bcce81e6c863ac89dbe090a1c7755d69b81a3f5434035eda15a2604372440a981abe7344e24f0331cc31e6ead1cd308d739cd8712f3997affdb4da292b34075ce4fe5e906f1c1a4761c13b853e8b0cd11dff2b156cfca0e309f33215eec593ced742589c0d52351eed33aa808b58e68d50a4579b5f85727c95f6f709104ecfcf5ac0653f3adb137015a2988a15721bdc6438119c09e5c3a12dbd21d7e9477df4352ac9a9560e1753f610a692b294fc57c2e265a9ef5d2e91ac4671e90ac9b61193bb02cf17436b1c3685c30b7a4be6184dbf91d45a8188f9a1ea7ce8875491f892fb1133fe24f0248200922c1a43169429a924c9245b2490ec9257924bfca80a416120ab91e0669023443c4e42829a929b12ad0840c76a0a19b16341c0a24f7bcd4fd77ab5675d0d8b5fc97cfd8113714b19e9169a552f8e9dcfb8200064dcd3d52056b6aaa830f57997d1e61a351e78e1211e1911949a9bda96fedfdae7e2dbd2b6555b318f0d5daecdacf4a2ffb16fd8a10130fb58e21e27fe8d3d9ae48083b75c617791e35d74bc83a9c5de20b2ef03d16bcd3b3a82b8ef996f32511dff2bef897a983a2bbed8d3bce70acdb5176e08ffec8553e168e7674fc5192b9366508769b3fff52fefd4f38a8b7d34833ab5dc01b0cd71b02a34b686f1ff9f3ec2166b1742abde001528caa7add768b13e85ca4a6d43171d934c3a0f8e1ca2ce274864af01ad705877bd8a1edffe1370bb51532984922e2c4dbc7cd34dfad3285ccf8cb85480d262791dda71e1ee8daf7dc841abd7b08390901fabb760be7e1d15c8194060a6e92ca5c5f8b20d1f83d9dabde39cdeb09a7bef00e5eeb267ccff35bda2667aef8ec1a86ace7384081105c3d375467ebbc4fcc95fc2e465e17e09b25563bb5c5ef93f6a7f8f3d586a7ed35058fbbc47ceb3ef86c9cddb9e59f8310bbc8df44ae4e90710c90e40d11bcf36f5b78bea461d278b863e5170d387a4ca2143a62148ac7fab4e8631420f2bae357a7753a5dc411e8f6dd59f72ebe7e7418d94da9ec13f5dc30076cb9eab5a3ace1ff9898f2fa94d05cd843abb5072a6dc78fa7f1d4027e6567f67c962128f796216cdd6a47b6f7fb3f6d2f436f458b7697dc8a0ef9994aa51eda17f215cb35ecedaba96d049648b8b6eee8ca62c11875d95304aa391154332246919d265a9707c800fe2c822cf064ef7621ef78d4d57eeb2625946bf0e6bffb2e7178bee42e69eae398057bc3901de1b57656be2c2aa43fa03f2e96e9d796447428219e49231625f45e316c293d4b84cbe84194294af9dfa40cf89bbb9668a31a41f73ead0c2770a3461f4767093dfcdaa502f21b5b5e7977003c818caf8b385921b51c434c41c31fb48153bf6e0d9c32b870435fe3c5eaf8d580eee8f150f2d49874ec1d23efb437a257f1a641c868a1b1c6c476a6dac824923b80f8d8f4cb98ce6f17b2d191e85b0798e5811c4643736155471e3ef06e572e8f2900c746bc37098eeb6f5b14f5ef1ef9be4eddbf9bb69cfbf889abaa71f9a8185b197820f1d4b4a34ca0a9823dd069ade1d6557971fb047d5ac857c7185f89e85e6902f8c84bb37efdbfa4ac89477131081cb020e082880fb4250af6f4b44a544f338f055e2f8a6422600ba22cd75f306df3ff9ecabdadb9b9e5469c2f33bf3d955994b9031d9119c526b3c6c459bb7d33fa168a816bb472b2b6e138b1635de6ff5486e17c005cba2673afad6f956d7bdc6e17d2d5f74d2ed6f1eb1605e9a27496c918476918802f4ed45c7b8fb8e9fbd547881541c115ec9f20d75abb43f23623bb2c238563397060efd3f0fb5a7e8e98f01b5398884ee8ad9c70cdc1264c664e6a4ea8ea3ca7dfa502911ea142a88b6476e28ce047dfea358a76148c41754800d93959897afd224896c822be03a8bba70531a3f21f5378fd004cacf65155a431632f928c2590147747112bd43ff716192208d64aebc65863734dba8e78230951be1dc2fc6f5f1db451adff378457248226cf17861e388f54ee5ae173d2c88295ec0320edc13fd9a94e5ca9157e1a6b2b9ca4c18199235deefe1f801175835c5428b1132263da8898b50013f953d2755191cb0b93f008efa7870d0dca9f59c05e85421aba3cba76e7ae5087fe04bdf580185ff2e1932368733892673439c8b51a786d6443ef0c2022f7ad2631137fbcdced17c3c2018852d694f71ce6b6ab2bdaaa72e32f34e3bd8d097489774807231809ea394cf1bd39b053b8754f92833cbf54b71841f91969773acf1a62634593acb71ff8eaa833c4ff2c3f4ff83b36cb1a134dee6b3e7da91752ece1da90e91d6df6e39c8bce3cb98d191ec16ed784daed1a89b52d1edea04abf6d03f0580cabde5d3cce07e340aff6d234975fd7696ac14876e687146513a9ef8e273a728ad764fc18b368f318efac9c2e596423c5b48cc7dbb1cace6e788b83cdb187ed98b78f267322153eadedabeca70b92f55a49971cf6d4c1fd5a225e85189eed80bf3ccbb9d563d770be43b54b6f746b75f0f979f257a334242109d108775eb37047c2a7ec15ef201d29e6dbe66b8746c4cdfd866c1af13d5425349268a82878f0521300ced75ab26108af3f8ccb4efd6700c62a6e4b52acee589fe187ceb5e440065a18921620dc324e297f932e62c6e865f09837b9f1eb4fca2536c0eada9a13c2ddc211496b3dca082e7a79d4f5154f20e1f6d1e2e0408ad01a4b3f3cd25c3ed3b20e1da21f48edf9cc406179d65942e96ea28cc98f31027e26790898d3456169bc2debdceb7dfcf79794ccec6fd24ca8c563ab84d75195d00df6ba32c1ddbba7f025b1d26f85d2ca759e6416c7e96e3f5e508fe223ce664fc4d6ec84d8bd23b155c06817cd6ba155b018bfcb8ae8ff330b74a9f38a3195246f76d3c28da2b9dbf538e3e1d73ecdc4f2bc7e57a2d0fe4c28aa57eb07c59cdc2038a56f76a3e17fb87a865cc85acb9a551ab77e978e1a33dcbe5c81ca100184601addd2429aa4081cc5e4082518cf74d899d72cfe9b77a5abd7745efd15840ac83f592bb5f3d041c6c5057f3eb576ff6a9ac317704b09c09bbf659fc1f7c4db40ef07c1f806f716d706373dc72dcc91c4304c93c1a14a4c7c0b0df6c1461e9f1b8beecbaee7a41f7fcc875ca3d213f93b713994b6bcc6cedfb94c0c88e829e97c6e53dee5a53eb784fceef49b87fe01dc893cbeb16acc1a87e70dd40626bba7b600bd97f5bab94b79019ae230e23951d1681dc935255a2eafa155857dfdf18ca2f65e28984889ca3c4ccd3a34989c7953631f18703ee2851c29f40743bde7de8574cd14e5f0cad8dce0ca6b31c52c95e4468ab91a301821505867335b452a373881160d70d9a96fe2a810a6cf35752fc549a4fa9479e3f707084fb96e01a2ce5df94435eca65e8a85743bd9f8d1207cec55edd954dc7aa06b4d4e8e2595b8a369a571ecfb9f26b2b23a8b1c711e5403a05757c47c4a901a5d2d5ece1fbd77aa477756f4f0eed9bd89aaec512749f4ec6ff70145429e2c0b31d9209c25d8a450b2fc2a900fef384f76b39c8209179921da6271b9a9f9e78643089e0a6849c734108ab2b4ebecf6afbc7c1d7f8d088d73c190d74912a14f09df2eeb844442c1358884a5dc53e08335c8d222503b13ca836f8cd0b6a8cd4f13af3b6b07a26f619b19a6e51d18d7efa1df424aab84e1f5db006c1e2bf2ed9462a7a626ac975481ead76a4fe60f0dcad14fe2abb71a250387662424e4aeed20fda15a078039263d374eafdcc5de5d9a467cd23df31c9a5434ed53cea3e3694f5034aea4905895b03529031a93d2d7ece970efe85c2a92b852465825b19e25e3d09a78738e12d31830f0829f4f1b7b143d51daaa9d7d5564f3605ea4018ffe5dabc8823d75dcb52de1e3f009400d74a9ed216428293be8c3d31f733bbf593bcc203fbeb6dbcd2bb85a4b0515d09bfc9c407fb71f5082dc2e744073fb9d992e3ddcc5708be46fbeacb0abc055eb2d6b60d00948d1383d74eeacf00e16cd3f6f45dbc981c18e3cabd844dacf4fb10031781fefaaab747d934516b400ef6e1dfe6fa360a21ac342fdbb739c0933338288c9e87fa7684b510459a4280cee978cfeaa1d7f7e7b8cfae734b2eb7ae4202afd1f93eabdd155ba4e97e3f1276a230e52a39e3754e18c6b11d87e85310ef6c3fa15b6ca05c32ce8f5dbbe0455be5230fd21ed0a57e4a7213704a85c9a6b6c8cd0be4527ca16702e423cff8bddc3e761ede6f306bf9f7ed8d3aaa89f001e6b0d078d9b17fe4a21960f270a53ecd3b0e8ce2ad0eaadb4bfdecfb9fb598f3ab15b41ec01bb31eaedabd9a32f554cba0c94c59697ab1364041a64e419a38844b3f51a6cda0293d8a8cfbf3219095fc15081980075946775736d626f632f1c41cbf3be68dccece73bc764b7b1e5263ded514e0a74d3c40843c01f19c11a47a6769aefe5aea7c62aa525e02fa538f14168e4600d0ee96fb13d1170b06caed802c9ba72103d4473d1212e5cbc6809a5aebbd396120e02675e29dbc84457c8eaa7f59f6d614e02c64bbc53da295cdc8d1fa80ce2501a289d36f15097edad38a9e917d9c7db6a1cc35c47b208dc35e2c87a16a1fed0c00431e2e1775b117d641fe973332e0ac614cf967a49a48ceee5434ae6981564bbd40515afdcc5e83c2fd2b640459adc1fc7f5b01b80ed9899dd2e868442576f3e0bf606077d7eb296c5bdee1324625586f732d9a4bea6d65262dcaa0824f664d3fdcc822f7ee7fa78d10be82a302b55ede1e5bbcba184a3ec898e9f5b4847912c5fcc2ca68e0e73a3d1eabb2a27e40fef5bc2317329cc296df1c19fdb15ee54913c6196d7379cc2a44779fd0cc4f49a030e08bf7a2a9e28f76adc0297a9329513f23295afc257a8d06e23f0a7e77952d602439319d706990c438cb5ee63d8f839481d27525f88a78e4504001cc3255e503e0a87710462ef1ea798aab15c917aa21d84b6e789c5430378154954e3f317f9c02dc8a895a97099ac7771cb3033d8d7557e13e71ca7a9654c62c13177e4fc0560b0209ef99b54b3541455703b84e12e8b8184689caabcf2893df8cbf86d674f992bf01889fe62cdf27779d88e5b24c64f910ba310584be41c580449dc7637844ac100460b09a9c72c424fb9d7dfb1cdef8331755e5f070e39f9532785c1c4cbd3d322e0288f036aad7b803cb9f1cffa1c376a8518f2991aa96e8c30fcf469f77e7378b8604e45c6833ae0d3f4c5775e6b19aeebea0882a95d9fb1f99e16f4c46564c34d2ec010e7b7fed85825b8d43e7cf5a30f7ca85516bc252bf50e16dd4b7c66a6fe70d42029e8402250354303fa15c90f55b9c47b05fc504e65cbe9dcd4affa9b7c45dd446001cc6fcac2169159ea98ceb0259796d172ee46ee45e971fbffc1ce6ab400b7400c0f513bfa8357a3e7ae647d921cc73627de776ac58f66ecf79aa427d4d4bc7913ac017f1e9a708bfa4b8d342976bc0c58d7c44937a21e4be6435ba3530df1a86f4f1e850a44b28ebd5e6ae4788475aa20411bd78a6924859509ad39854858442bd4921358f0a67848a0a28c59090fd4cb2b32e6cc4982a05f5c9500f0e83e4f02bed6177a0568a7f8fefbe8136d68df54e8f341ed64d62f5cb3806d5da8e5240917bcf76e2b7ddf946813d357bd8bfec2bb0d2973f867d585a69dddefaddde35ecf976bce4ae5c63e658d733317f0b235e872f2a94980923a68d88590b30913f255d1715b9bc300993f07ef2349df492408612c5a5f8dfcaad37e1f2ba113410dbb7a10f0effe88b489691fd97cd19b4ec5b8f69fce24efcc0662639e191673c3ec8b91a7889de194044ee5b4d257239d295c89f0f64ddd363dd9eee825a05d0b1b441b30edd44e56c5690507efc84270f0e3420bee5f9dfb1595a4c3c3ee83d1942d6501e22013d2609af70be2bebe98cdcee9caf3d93352169aa61623fa0db330549133ef12200a90436e6e00743bbb2b17bc2d644df3a54d6570f2e7b74e6ad64d346f4fabfbb5df13a0482040bb5504eb00c8ec44e785d64dcd1e774b81c17254a7d018d60995274ae23b42f6c6bd621ee65084318ea40e294af8f2b064edb9392a7f840b0c6ccd5b14ca15dec114b1b3b746eea566afb5b3505bab1e198a8bb735494b78918d0cb6fef8b115b291bcd9bdd7d0b21d6965597a370f5c3fbea54d6a26d450a79103ae93c962f37e06153b1702b3230b2bc5a031cdd18bec4c9f54eaaad60bc6beb2c7fdf07891670e1417acaa9cd7da2f065850c5c1865c7c59310e63f89767211bdbdab8f0493d403ee47ee42ff11e9431307fd97cb05345c380d3b79d0113f0684c091d4333b889d23708e3d04a285e482238393cd6f201456618ce3b3771beacfc9a1140f5332f5b6f52299fbf8dab7979469af25554727d8276636c6070f386a5a9261bac253e9c1c716c5f0099c3b45145d92c18309a34c3d0aac72ecae940ab35070f7c9dd8663e823b57784f5f62fbea939e57b332612b30624fc363c04c9ac1901672f28669ba0a8655db100016cfef8b2873669b1d6c5dcb546c09747285f6dda300fde69c7f5dcf32741bdbce2150d05fbc2ff92187e6a9ef088816642b4a30b3fbf2e0206b68805ed55a292da3025a4ec2ba71b4a348493123d8e33da046bd402a49f128458312655f915800d3d1ae2749224d96e6dcf1a0bd05a90fd61447de0ab2a2fb552dcf6de24dfa21376f315dcfe367b99f2b0a1e3648444617d6749573c33dc0409af3208ff7809b186db2cfe6fbad06452ec7e9cac6cb105e7c7083e7e20f7e4e478d6ad92f708b657f37bf8719b9e3f84c84fbad8c3e326b2b9faf1c15fc7359839a39912ccd3fd13f0370ea4f6a143a9f2b97e567d0a8e7efd434d1c8e8aea5aacc9fdc75fab0a68311f0623847c85a18441262b78065267a477194d57dcb5ba85106fcdab190c786d7efab93033485a1a8c84968d07fbf25e63578258c798821084e9f6947d5dc1d0e6070efb2bf0e4acec3018b4e8b81b844c31900854301c0d06a22810a335d8f27f4c06f7f98da8a212f39b4a6c262bfedcd10579afeb9450cc08604d6d642904faa17493d7a6fed2ab4c9e0dcc9530c3b26bf490182b76626aae1aaa2eda90caef82ed977b0648c4ea22f854198ab1d3ceb1acc0e8739a404c65ad48e80fdb84c09270c9c3c87553a7abd23b4cee9f70c716acf11a524a3c344d00d87c6604f30f91fc5b6c196896d27e52387738fa80baf82f4e9b3ef82921b1e4dd31e27fd5ae01352044d35ff6fa8b4da1280f93311fe79bd8dd6db37d6d4b13decf889ed0046fdd91a5c6d3c3fd0c583c6ac7b783dfde963c273e6da34e8123ff299b7fc62197c197efc3e58e867f5677fc035f798a85d7417d49c7a8ff46a6a706c9e79c7f5c35ba18f286de17514ed072a450225c79c198ccf216fd8693e70c4adc07dda658a3e8e7de087172d70294fa3a167d7b9a474eeac4e106e35d0cf3fb7d6a19a8a9a9fd3ae4e8408b9d170ee01ae520976665575ad99d2efe56c46d59e3a275abee66c37717f28039da4c9ced21e4a18441ec01c61652e5746366c2b3fc350c818e4db344ee0f3132bf2338ad2479ebd280244df012b05cd1aaef277899a1b0523455ee8a89e9fcb420bff51835576f22ae2090dcd51410927193b1337a33ee70607f1541c9015fecd072d444f17c6db14b78b429ac8c7e483baef53741de438288af5258d9dfc208614aadca7381f3cdc40fff7c0d2ffaf48f1951798a1a5d6f4f27ca7d681c70fcf1ba4c3c3ea91aa947a5e13fd62cfc3bf58fe779c1389fef5f09d8b80d980cef1aaf07e2fe397fd14181a1f861858f8d2adc89d95d5cb1cb6df36bd1e40afd8e93eb0324d9e5cad574fb02f15005d7e4c873058be98c2e69b9a068423b88b0585fbfb37a7741ff0548eace264ff851d93b6b2f4e8604cbfbd2260d656c61574a1067b2d2dfc13b3875e23e81d803ee6d98d5abf983395562c35895c50d97294596c504f56e2428f4c738437b4c4367365a806fe59a6ca17d30c7a0f4a9e5970da8bb6f04bec472b25b7eabb30fac567025ae1f8912fd83c83f8e7cc8bb296526e4b29e0d06a64fb06d998c6b36db707e7cda098966d9ae15fc924b23dbf8c64ad2dea1177201f0c2aa36195c8df93284e1ae23170b150bca74c190c28d7a7e35902ded465364023fbc5f21633a62ef4d2429227b577e1999b3b3a22d91adfb6bd9a8c7d7714f5e55747baddb221d87eaea4f46c69abdecaff24f671331bb72c9a42c21bcb4e5665634f787ebf8d7d4c3cf7fdc02242d09a8f4dc5cfe10f7664b8c3f189cb25f7edc9de041bc84adff6c7cf7221d0d80ca09519c78a6fcd3657459d7c490b793747559fad4a7efb6a372d2979ee609811dbc5619b13fdc66157ea3b5aff36c895e56aadce41a130ac5f0d1edc630ef8b019ad28d4243e4a701df3365866157d0d7c3a6a0a2cad15a4dac1921d49583545f01d41c28ea78794ef383fdfb251ad9b019eefb282adc302875c48e5fce446264c240fc50dc9a81cb143f949dc485917dc0cd697a87cb32cefac5bdb8245fd0e9dc33d0e9a29bfc5dbc4a6cb5ad21d7849c0edcc36f2502ebd4287ab16e1ec3cd9bd7760822af64a278fd81f3f07e10befe40050b074b5ea261acea8db383651990662207a5c0927c1c9bbccbb557a522d83847ba820c06c2609241dc5dc65cc9ef4c0675aed1a26e200d5041cc88eaa895182dd821ef9e628d59bb25d933d007c008f500164cfff8fa29a3bc8403fbb281422732a5c2a45cf5ccd3d0996bac1f0e77e0262e5e92d0710b5f59f723ef91ead2b25aaf6713c10ead35cee70cdaa1b8ff2ba4530a1f2f012bc63bc3ccce7346a7ab3d8cd08d2bdfc93f3a79269735d19165a3ef8678c4825507936d77f1759dca6980f22c72c5d350f1568bfcd3c4ec4b5efa72401f73c036141e6e3cd8bf8fb551de30c1a0cf1ab939d29253bb90d9869072d5dbca061acbd8452cb35aabcf9b01ae885f460bafd0257a53d1026a86f048f13c000746f7af109290ee94a87be1c06a5f35e840c892d68b4ebaef76a295ca04195ee894dd93dc0bead4afa856abc76ce7918d21140901399914a04e0b57c4cc12017dff4de246838e39108db9760ca42c643281a5bda6be2ba8d55c325b9d241a491f9cb1a055698aea67fbc2483764a33e9242d119d35c47ec3165deb7f6814ab7033a6557476801cacc40447ea5a6a630e472c45be77dab44e5fb7317556ae7a3b37ce161d714bb281fafc93622b7136d3ff25a0c9b1e3e5dbccaa6729393c6177ef73c4cc0b610182dd105a381cb500b7d0be6a6966467edcc9acf34a1f9091d2b161f7a341479a2c29435d33bcfa07b5dfe11d84985cec0efff41613acd9226fa61c7f57baff2bfcd706228ac072c187d74a54a73bf08115035377d359153b7bd820bd1e741a1b6a4cf570475fe8cdb7b537c57b18e03dd1e279e8e852ab310da8f809e628957c20d5ffeba6e5e2060c43449dac6a1f2ceec9a4eebb63d2f1fdaf40a3c969df6c243205ce835aedf5a97ff17c0d70fe078dc74df97e61b34cd0beb320825de518d39ce899793435a17fedc696762362efc0512293b36367db7fab61b68858947e810abb9fa1f1d311f4823f3ddfa9d484c6dc8e8ca23f572cbda473dff28da74434d7268f468900c3a90d4034dc6823a1732a0d096109ab3c1171d3a95fa97f38695d580a21ac01d8f0a11ddaeca7035415c442c83b9fa1dd107f0a6c30307bf856dc2178d82271ce797872b88c94a9644e62d4e0990cdd6dcbcdd747df9201268317c6971e21427299db82dfa2f2213e8957dbeac5f89672834db247ec03bce24ee687bf3559d5485e478d9a318a48d5a328a3905d7e5e08597c12021bc4d960696f759800fb4471d126b1c400c2d6ee1eda25bbc1510ab434c40405e151ad1d438ffd127b0f37df62c6421ca1e537c46f2b54807e08d561e46ff9826d8ffc78514b7e2853b7a2c43e7340f46caed99eae55c2fd9d00936b369dbf03a5404379c32671f119128a4c7ee090aefefa78be52219f72cfc73def5f196f89bfbc44b7d1dcdea96e815c21bc9578333401f7e1a87cdf8029dc62f0e655b574c5dc9ec2d839d5e6828d48ea202535d53d8d7f73d402bb3ed9d79c92e93d9680630df590c04030118cd22016cec9b859fbf689e26901486ece4ec5ff891664d1673f04257930703614c4adfd6ca0e1fae0ea5db5118f5a975b7fc0669a39653a524f6b66c5272d515e1c8b2a60e59a0767a85c4f21d5545638b0bea921fd93588ed61a1ce5ad5f75a1b194e6892506b3f00af958059e828d1333051170e51a7c7b38b60fd9040bc7246087359e64765785f7ae8ff85f0f543381eaf173f9a131fc87f0d0f9e36170334b9182d887169d110563c60cdd9ec4fe3ce1d989054c1d9f43d3dfdaacd3fdcb93ad57286bb237f0f8fa2fbcf1385606b76fa42a9a3e79535a15760adfea7e69f0544a5850cee828a893dcdd7dac3f2e62e2d4373da71f58b168a1fca281a235a7d07525dd5e9ec6a9ea19ee9adf7fff8d0e859c13285cdb722da69ef224d7a37d72b1ef18b966bec238f86cce7ebf9b91ef7b46c347a8998c4372d1696bee80ed44cdc4d4ebc43937093292d63e1c919642c07e1b929cf74b56ee8398f1ca01bfb1244f8304f33a404868551c20c290b86b7f3cb5b811e627aa532aa3adcf5bee99873428a6be42da413b8f5b631838f8ff0b5ba0de2d4e88489e823db96f7e82718a2a71794721d2a0c45469e07ae95117e02d2f2fde2f966377e86b5ad749aed4fe1103689fee2f0f3bb45e64256241bcc387574cadf42ae2e908b9d20456f68979abf3cc34f51d2b0e0b51e89131b0deb0e7c66e08652406592d7d4aaad7b930ee075e591f209c16290fd4a0385375ac661e4c3b86c7c708b6ec8fc411b7f704fedfc75dbbb51b052be17e1dc8e244ee4588bf72ff270c28e05a40b81dcc3ba1ef16302b1575b185ef0040cb2b347a533127838507bfb7d1bc14e28fc41de9c097807a5a02a7579917d14829c1425991c96fe2b4d241aaccefb2b04a9c637d599d0065c8ac20797652a3ee1b96de223ee0d4fe4f5fa4e65f97bda3667179dc2a5384164fc110d845c97a7923ab3c13edb47c10ded104de57067cf73eefa614d6731e25adb0c6e0db28645cc1bbe97cd18b9cec010cad0f194677e211f6c62ed4b344eedbf999a1df000081f185521de82cf2b19f71f2df17f28b493b30b4c319ea25a01aaf304f193912812404c34722a84e591a87869497fd0fe97e407a5fef64f883215580ac0ba274a6e780fd90c5802e4a10a48d11b84bfbcc04f09340c6f43d70861a381662666814baa9103e8ada3694077da93d7117cb1e987a80fdcffdf2f3d9592a1f0bd9a20ca81f33be712b3abaf0eb1ddc1374b40c21a711c501de70db69adf68531b3d9947e0c700ac21d4e9cdecb1883774fcff38ba4b4a60181d6781a51d8c09c3e59fb9b259ff5d36f87f117cfeaf094b87d5f05437e049b2222571ebc622d80f239efe35a9b2b7d86171a0faa223e09fb104902a6c6cfabe35fa564a46f1bb357309b3a1fc0bd8322e89733c71aadb7f7ae280095cbeddd3d62fb96c0f4c0926c1dfdad31356e3640fb31c429f2a528001f1b66ddbd77ef83c3db42cbffd9b6fe01b4e0709854d24367fa88e617761fabe663a6c0b53f51ea92ab75242ae6494974aeead74abc24f2230c539fce2af5e69a0e1664a1b0a2981f5c5f6f3114b4376854b15d4868e4df228c1b10de50b546184107879e3d05babde004deb406cc732737839764b1a2f77bf006cfa87fcb96904b7ce9d865758871b8c525f7070e50bc2cb807af3e14d45eaf0e04cf4a24875a84a2d6d3f75bb584c07d6b02aefbd87287037d6d4b3fc1c241856c7f3f46f5b89d948bfaeb9481c7ca4ca758c2a39377904582b386d9e18e1ba6f19459ee56e384b7f465372f2df7a12458c32dd0617705c9fd886c2e8c49a890bc6086d95994cc58e237897851467e538f5ebeeb34aa0df2a208e1443759f7b3413e30cab74a2614ab4b3546a948b43f19c3f847b3ac3a087709b822c5bea78d7d7550e128dfd962ba5df0b224e6fe9e9cbd2e91ffcf19604657e29b83aa2a0c93d650281ff75e90382d9997a99734a5d3c9c6a44df66724e2865867cf1926789efa90f3aa16b207a724198183487c26789a9c69c57fa5f31a390adf71c35d48e7ce1e897ff0211217963d19091d8f36e0c10d4437651eb8e5fe27a8a23b38c2b99be73c735f3dda01806ebea989d1bda6793e158d0ecd9ba7dd9c8e8cc606c7b4d6948f75c751626c215b3b220528f1b99c6f4eb5a37501c697981291ec7c1f4b63ee1f3d721ab6cb5e0d5cecaf173a3dfd0841cf1d7e83583fa84d4bef6f457c6e72eb6ce187c463c1763f3381838e6c0ab1091dd277a68cce53c396319330374f75367a49cc177b9de715f1d791c75277eb7eba167f479dc4c3c2d123fb4d758481dfee2160a2ed9dd4a88c39c96ee3b282e85ec2444f6c0bbf72a7d68903fe9b6741e1cad284a19a0815bb43f23bf118f2a3694ec9f28b3a547206709bfaa6bb022d681d02df815c12f8d02685bb2da6b0f51f6f7f66f3683339834e4da9ea423af4a5b3ee1a53f3cec5245778287fda13ae560bb69d128ff6adfc3b03e55d24577607ed311b09f65ee6fe46bbcca1021985c7da13680f20950a3b3dc10f5732159a265c0305d86361eefa96ba0c42937b78b135b994aaabd70ccdd70e125a0011dab1b9691f5d5ba2cfb14e80cff953e8305d794c74e6f23b1ac74b6b7c5232be67754e75d6e84bebc1920d5ea81cc632802d3fa002129394baf0ee13b85171e2dbe3061306fa02bacc3c3d2d460f7216128e9b5d1a8c46e6c61d02218e9ee2a4abf1b4197fb984a99260c424f7a684c739104a7c94282626fccb518e4a54150c0084dee804b7d8ae8faf773c69ff0b27c54d6cdbac7065ff4e03869eaa83fd2085bf546ef8b2bc2781d012501ba5453f076158ddc3f29915295f5fa6581ccab7604dab7541ef309441004391b12c2968b2aea1d8ed286100c70cc8f566814990866a3021cccc50e63ce0538ad691575e562c4e37fda36664c03b61d58f7d7559829afc256fef588d6b29d0ff224cad8e4431bae9f38b1bc28f0cee5ff6424dcb0762b2163fd1d9fab6e27d227ffaf12598c5c4add873bbbbf86396be10d57e8f27aecf23f9aa4c4d2d7831fce490fbf02b4c4d618a046a35f81c9549bec3875c81d018402419df910474a2010b7aaad0309a1dc1552f54f7308e5fe11d99bb2c818c2b5e947833bc496261f2892cb3f10d1475086d99def7799aadda0f9db3e03b1384bced22a6e6eaade5b8c7a14c1146bb9524ec52af61664cbaac0447f1fe4c47c473c250d7f9180d8d394baa1ed80c33ab287491a3c78426f24959837e5f257271b445c7946de6a2340d92b334967fca2cda60b6713500c0e516d6d1d50d4fff46d7342770fce4391cde704f0fbfd95361d640aadf6c7dadfdfbd6d4cfd1473989e4a2f1b55bbdc2e0c2758e48bc151d87d3358341cfd9c2c0cda51de8f92ee0031906ca03b223377ae6e97ef67f7458b4165e6a898b1cece129afbbc14ef606e318fe57af6c05b1f9f19bad8d759a17b28e7de1f48abf9e41adcce3fc87b3d856800c73572f3e19ebca2b1b8085e9dcd2e76a14e11abb3305d5abaca46360ce06aec2458bf4d6eb4cd350ce40f0afdd2617b3cc9419176942770f137ebc5e1e12bef5ddaa01d822a0aa6c1ff9f8deb7ce93e80c5ea6107d9579fdf51d94fc279fcbd3ab789578144e998c0294c11ffd27a248d90dad087132087220e32184bf81ec2ad5e073a7e194880029a6ea1de15fa6909ce2308369f8a77c47b5669773060f28110f83bb08eb4df93ee77cb9714e29f5bfa91f8ef28488b936fe3f5d8d441ca1c9d77042f10eb12ee0e990cd8b590e33989f3b703654f83d045c13e8168a2174545e63f2726da8642e5bbae1cbe93d779b16fbaba96ef8a3745eecf9988aaeac28f7b64e7bd785c95d2ff299c17e0db306915f83db2e1814be14e25836af9dfe07e6201d95fb5d9a6f49584e1ee28adcec989deccb4dd11dc0520406802a0d4448ebb2c342c2766175d416584a2b96aaaf8b19a1c3012d537447ee03819d4256cc213ade18e819e84949bcb17393b5f50474c90036ab9873ff8541a3802e1b0a65f113e71b830ea0c4e9e4e62f8e089e202df7d724c8e1fe6bd3c1ea645dc41f2a57135f84624b9ca84f6c014fc999efabd52b8a657ab1ad1341add1233c497b39d44191484659fe4476be1085581d8d8ca1071abbe5ba16ce9a2e01a2f35aa8a08c3a1237e65cea7df3376c53f92f708ca2207566e4a12510873f37a873b910b21980558e7dedbf38de5c1ac5a837485f5d2aace59a0b8755b59f242a6e57f4c829b5ff273bed02943d9edc4a6dd45eab148c0a74d8040df2af8add54820103859c7b509258c706f793e462b442656e24b6ca4801492fe645085c12925c685798f4fa251ee37ee074703f2fbdc50cecb221ceec90c0353f28e7cbc7a95f1e6e55c65d22f076b5d9b0d5deb6d4d4ad2a5d2e3033750f7817fd06734ab9aaab41015c6fbefbd0c923337e1aeefd2557b1d5951fe19ad12b425928b56f18c753b7147baa31326534fe01b9c4b4ca60d2101f868bd007c7543fa793adf6285830efb357a0f519965701449ab989a6b588f604e5198d011d3230bc28c7d024f696db2a754e9b35eb026850f6db282ff446238e17f6c54a1c691ee7424a2864a2910abd1efa7c5a3081214df97ed0b5222d60579b755f7cb60109859a30e77549082916b500b329aac50896a8358bdfa686d1c9156ed2e265407baf444c30598eccbacc921d24f95cc1010363698d89ca6a9e75262032c6ab046e341ee74a1ff2b0c7fe5963e62fbd10e7cb474f7c8d0fb6d573b9b461a29e00fc32de2d2cf4af9561b6a8c4fc2a7b84b5f7f266822a8c6aafbec0d5960abcf2646a2003adcc4dd4c81a6a518f44d1148287a34a4293cb883eae3f5e92df65370e1d96363cbf124958fa4ecdfb01616393cacaf9d4b7bdf7abd8839daded6f33258ab85a1ac5d1964bbde7e259ab109267d84085022bd0e757f210dfad7f816f56c5f11d6729860fa82fdc8eff74c3251755a64e5adf33ede209ba137af2f29367a6d6be67ed229f56f5629adeee1c1da05cdb88c7d26395e864cdfa2b82d81f55db688653bfcea60e1641174bdd2dcb3225e5d4d81ed5ae6e416fb49efb56ec30063a258da894b0c1e76ec9c17af1407e665a9604e2232dc2ec57c5b7bc1e44bb43789764a4bc61432b9eac42a52d7b3e01b098dea7a42efd7aec2760b8c0d3f4e15648b0b641c7ef0ecc5368a97c9d23101beaa0a72e492245e910d4841f7fe83afadcfd63a75e5aa320dd6510e545fb6468897f41efcf2dda2f95c7b9c0da60b9f405662843d464f1953ae96bff1317277905b1a4e2b46f2c6cc6b1b99452c8e3d60a9a0a25882ec9973a7601a9cbfefd4141ac8f62bf7b1b526aa23423410e880b6bfcaff01f8fc311cd633b8221454b01d3b838b5b18c1ddf138b1b4e6397d9e894793d69432ac79042140aab0b1e9bbdaa5b56ff217b4955497b30c1815325250b6dcd1f652dbab131500850515f48ab635cbe96ed0433ffacadbad1baf7ab8a7d8f83790330fdf4edb4962af961e1370c67b28984055b1ccb6adcef4b87f81217868e88fbf09fd5856ea26313dcd5750f77509c3f3005f64f2ed1179d282b85ab69a291ddb2b22e8432d92e27c537470ecd8f9cbe39a69ac4ee2d97782ff6fa1a3b784c7f8892c25df282d0dce1fb7039f226601a2c3e0767e01037455d49961153abaf68e644e82c33e1ff6c8c0ff21de04949f4f4ff97f317cfd048ec7eda3342ac1f8b3cb40677424c7608e9ec62bde7765e9da71f4f20f339228cd571798b04b70b601159d3620df4fcd89ec9384487ee3ae3850ad985bfa75ad970409a7ac2b00398d4785724bc84d43da7533099335945fe8bf852599234fc3e596baf2d887a9738b3a81437555b72905a52979f6b84076de762295af46c1148f2211cdc681bbcdb9e37fc21a61e72bba979cfe8957c158831b136d91450ae348a181d6bbded3e6cf1cd1f870fde7b73c43ccd971623476b34f6641c7b631a37c0e54551b38c0ff7cd77839560dc0471178ec39787ff77936da66835a440e49202bc6716dc37f98ae4e7dabf6f79775ab634611dd493b5d952e5e63b17254b098ddb5c77bd3453e72189d9166b69161fa0d5b67aa28c7c72e14a5a179bdd3742edfa157e78d58a76e04ae391d43f2af93e6b9a1ffee0d43dc00fcc4c561b5c42d29dc089048c693db65db805b6778a7d06c3f277d1513e7f8222436093a60a3f6a726ac1a92a7546f7ce6bdadf81cc7b0cab68917fe16fbe187b5f6bf34f6eda6ba87589cb2be50fd17889ce29e03c9343c54c2404bc61830a2759cea6b65ef5fee9d06ba5a343c631ce26c208e0c24ae834d874b8c531260248c4ecca465fc34672eae07a6b04c474021bd6448878fbe0cea29278f6eb59356b8aafc3217f193d564bc3524e55a59054c5c7c7235e8dfe7dd017b41895b7154fd5d7d52609523ca572a06a92a1253711c9a37504339a73021bfb881909613bb4cc74840b2f7eb9293066d0afd15705c503994113d7a6846352c36bb65d7153425a1c5deb45b0c3b4987e043da8b2d3dad35089090b5b295bf3879b79830611387fa73e6da1f440fc745755302abf4f35d6f553c4a94510ecca657953f162f0b4761c3fa3cda88efd61e2718df5df1a3e52e6979abe3f864f72b3e21ae4c2123d117f054d4b2bf9bc8ca584a0e88c8d153f3d164ba5a69c2eb1f4fd64f96588eaeb0147b3c8f411175246b850b544989937efe3aaaff091c2e9244203931b499bcc281183c734d71a405ba00eacd6448b2a953e6918358b007fc9faf4d8d205cb30a10c2d21a9c6e71d302655540fde06c32a3d3f80f362683e0b67776026655e9e09a7ab33c148ffdf3005359f87130c0f0c9abfd78b215f80b4cc4b9dba973e80bbfee1c87a8ff088abf3ac0bece7911fd60609c22510ca521f2991ae34fb7dab3f131e12b71dc3aed7b1c0f11fd0ba8f359357b777e26c6dd95981fa05789ff584ff8cf20bf6b269ef07f6f84013409ceb66b5edac90fa9dca353b964296baebe9df57a72fe6a6729fb2c52300bb5df604d61828ba2cdda660b2baad726ef4dcb18511e38744826deb78a7b1fe82163cb2ef1717d45c793de86026627584f0f7f55701aa53d7c86614604ad1cc1b1ae579f0dace3e43bf271d9955a31d423c90e017e68de29c6a0a96783b963cabcf32fc1df090111b608f5e144acbd82a2b1343f0dced23fd8baa1e68d086d2baf3b4a9b0806b95361d026b794b0e6dca783ac3bb4f8f9011a04262185b47f8a5ec860b540f51cfa4651e340501dcbe67251c2cd6d2b69cf94bf37ab0112e3b76a272cae3d69e4720b2ceb1eb56813fad381be2d299b62d21bfd31a80dc0c7c79d55c5528347ccda5a50902c20a04c8aedc5ff96557efb31ca53c2001a6acbaca2a07e00e19250d0fe818dfa7cc697ec3c0e60c7513e9be1579a5f88b3467475c1556851a206fd5f166ff95e5dce2c47bf5e15b29020ce22c3da8fd31f0cee5fe804251a972404a6714d310e8e4b0577e8442afc3fe24c31bc55c011969a88c51b9eb6de398ec6fe419345ccffefc84852edc458f7f8550e40698d730c0b74caf24b4dfebcb4f569d9dae98b4adbc51abdce086e2e6c3b3cda8961480886aac4ca9292bd9372ad018fbe3bba41403695e2b099142d386183937b4ca4929781b3529218aebe183183308f1322d1b0b51633584359023cd981c65b8609ad8be1a8edbd2db5dabf9b1396d9fb5dd3709f5871f114fe3c0ea3a2ceb4174ad4179e8c9fb6c38386c25910aeaca90e92225b7d50441c71f8c56a3b373cf8f98b242770e2888ada45ecf2ca62018c247efd0ad061447393624c30c690985e0ab606f0903225a543161b5315cead5622491643d26452aab9a0ca86214276496f61ee0ab4cbbbd2fc75d9ae23443933519f9d899a933ed0d18aeb00d26052aba901b999c06b08087ed2f29a1812587109e6e507e42e6fc7a45f4b6918932a2f7f64ad7e7800abf83a7d6797ff393e04130d6807ec6d5389d0bd8c7e886bf3578731c9545a79038f4812d5043ddad4951c4f76c093152a62408cd46e39535611c670cd8832951ef0177355620bdce929f4a0922ad23c21548a54cc9fbe56b3ad3e5008f2a3803e1538c39e453f6662789cfd61fddc8f1b4bc3c7286bba22eaecf40519876a1dc1670030a5bb8241376c7c1e862f10b0eadc7954173c900bf5377495a9b989cecccd8d00aae5371429ad9f5631c4bf71bc92f3d144aecc0cef8e9e19562cb8dafe07ac87024401051bb3b9f6ce4c4753680336a0d9d2bb126e60c37405da52ebb4c8393f86800e2d754326b5ccbc053bf87ff7a8fe1c662bc5a4d948431baa6901b1e2de753ec033fa43b6c529e4948b4631834c5f272001fe0a40efdd70328a007f79f6a27e080e40f467b32a8411c805ff0c03197f11b244c0ff19b6cff10289bc58253c6ed91957ea4f5596cf6b5da0ea018e66be9816613f873b9c88ed94961b1d01404b98c2914688f90da7f68c1ba6752d8b70c22036e0cae5a3422226f4a7447a6f24141c4e883007f3375b93d5d7baaafa4f85af8576dea3c6eb463aed3c1a26381e0a8f97c180f38d438b9844744270eb511a7e0b203963993caf4bb7a19b6ba17e796eb28dda5f0388f2a5bdcb2bdf3fc8d468acf4e01b77a624f4c27b02776d782118a8c9359e625d709011a5969c12fd879525c14393ac64c019eeffdebf8dd3a3bab0192d589522d780294deb03328049688543e42e891f4a22425194f00585b74590d0c0f6b9bc968317cf4f0027c8615c6de2a4745f98f42945249bd354c2fe2246b2b9e2a7bfcaa2ac608b0042c0590f0d9c1c05a7fc0c47274313894617b29c71629c22bf3befe22173643cac78e9a97b334523e75457d40c94c70087ffbaf9d5a8a421329c3f111f5e004329befea6759d35e7476d280253cfafa44f095d6afb28177918b24dcc6199b2a282d7d6485f85121de1ed9a04d26edd8192cd863b6c86150006ae86549fa594068efedf6330a976d3d49870e334f5398b28dd52732eadc82c2424dca10ec22f2371f39116500475066074ade0642b9711f72d7e058b703a2735ba9f9f41ef714ef0ad7d3a461ed7a35f704e057554c66446ab1547b10bd6db785e4ab84ccfae5f60d955e763234cfdec277af4f49e496c2ce6ed1194d5e70a7205ab97ea985f64e103272506d004b0069f68ca078ecdab6d0e1c1588d770cb86bafdf01b63ea75b756d9597befdd8f665f83a90299ac08b272e2f232ab565db0d9407ad5768e36449ded6354330e09eeb95a0b0faad5672f2ba778330c85499693cc1b96e1a3fd59735a4c5407f9657224968ded6581d7f36ca69958d868662d79d8d37a2d18ff9804fcb5592f0839a9dad17a2065dad0076ef28710b8ba0192be5ac2b9fa6900af2fca41618f1ce53c5c472a0d64fc0ce44e521a72ca7e7619600a5ecee0b08558d701753cced576e20d4cdeec3b6bfa073e26c0f5819f6842f589e679326a9be1b7070c5848e15411bd9225520138149d0300f903822f441744736a6a990ce972d410bc9b0b3f4f390ea6bb9bfcd4dd9c094ff9979c33bd01dd7339d8177d1f95b5dede800cd523832390e2daab711108b555a9ee2c31576598189897b831f29e2ad4ff48a737cf6ecd858a5d93586d80e4c9325e8cbe7e7a6cc12ee4abe36e1a76589c70362e62114200de0d364e17c5ebf899fa2651334119eb07bf7ea87559190657aef33adefba6d91709fe6c8ff3e7002d996c5cb1bce808105fdfabcf74f1614ce2b3b2eb4e58edce829628374eccae24c805554eeaa7ea004e38f18e902edef1a7187dd80fbdba41104a9de7b3a6a0f2a52fb0e67e34832624346fa870898c4191d77f827cdada3a49a2c8668dc4e9eb46c5587f9305710f2b27ec8b1dfffc6fd38cafa4504219530572c76b7a0205d1244f5aa04d44f00e45e077010c9dbb8bb31bf1c6992b3ba7b6acb015f464f05df9f9583ecefc7e3e2dbf454353ccd10df5c29a406af4a19324c824ca33291ca1e9770aebfc0d5370725bce4a917c87358b0f96c78b91c27b07bb2fe418e2cb6bec456d0b2800a60af61f5648648e1ec6692ab1f89ac8cf2ee5cb229ac466cdbd522cf20e71f2e34ca173ee22d640c5b8cdc47adc2bbeb5174cc64e6837b0a014fa6a73121ce8d39914395ead206d8280d6ba472903c1c0c77f2fd584832fd44a2d4445b6fd7582db4efafbcc8e82aa13ac950852707167006ec57ec69fae3446480d6b7ad7023b515725516b0e081f9a531c52d46b8b7a94a1e40f4b952741296aba358004295f3f3cd662af6a93d140ddb2926e1c7a708038a99982c90ca6a8ca55c61323fe6edd46d4519284ba6242d903d9c3df6f7a02ca033e2395cd78ab64cc103cdc7d8b2cb13173c7d8841102b10e40b62db2cc5da9ee502113256456f0c931ed1519ad42bf81901d75c537c2bcc85ec73f10b7fd2372e7df54c47c8f911ed179207340e17689ff0fba2f148d7ff798c1573c0a8cbbc9ea3400f24633cb39d181e458c8cdba54b080e8622d520b0558db83365e1261d13f6277a461a87f83e5f7b87eab4ce93f895a9f05b993d600c0453cec4d46c65363faada91fe6de56dea3fff1e8fd4777bf608e33a3a958b47f8717289884ce2d208ba452af830fc995ae3725fd16c65b1935636021390ed1b350d016f3f1f62366162b2d9cc2176e0516cf8f55c0ebead92873719d49dc6477ce002ec1396bf0062ee151ab23f0bddbeb385dc3582e5097b93f517d7a048808bd502482f6cd00a8ef10c4d15136ffa6beb33c6279249da3784ffbc71424e9acf28a6f384949b3abfbb924a4e654294e49add7d20054ad20a78093f9c48834db4ba4e26068914dcfc4be2128de55ec4e41309efeca1834f2107cadb5e0dff9b20228f973781ed73456e839e1826fa99983a1c577396b070bf7ce2fd9294596a483457fdea08fe525d6ebee7b645d802cdb8014bd41ac1ee5a20bd849c122d3e25d9ee42462d66acf5ad864e3290b0e1b104d6517628c8e485b09dfe9255c4b4fb5dadc15ed8de5493ee23d874b7499ee264d9c57f762582dd4c4b3a7288c3925a4f50b2d5e67311578b4f9d2231e63e119f9d692b62fbc82995c7e8cc08c0a55fd3fb78aaec2f3abf464f4d06e68848ee29861fcab1820bf6735e8bf0c17d9a0efac115d3c34a6b4ce2357a31570291746262e083f1b88988c24588141f8ee0072f9db99765fa6c35cbd7fc21557cb8a5068e9bfca02cf1812a9347b3a712f42782ebb7c25796a3eca5c39125a07e720b788208e4ad74b02261f492f5b88b9b15d00dce3e275148401d268f19d52856c8c79f2b5d279a7132e512f228a58f04f4924a36bc7386e09678244f3b9a9c26207177d6bf2dabf7ccf59b2e4ef45f1980e46a6d4bb0952b996ed327300b13cfc969afbd0ee2b4fdf15a06116d0a51641fcd9ea17dbc75c8ef5b637c63de74f0bb8dadc6629f66663a976d5873b46ed38cf5ceb7f11ffc6cb8e28d4e7ad2d52694442aed2db410e1f319c2d2972b906497acf5a1e0cbd176fd5b40933e02884a7eafb12c2c2351dc2d81531d3339a1567506b61e3ade9aec429d76faa71dbecae4cf445f60e40ac245a601590be0a5a0d2767a6f0ed27fbc1eedfb1122683e0b4c638dee421f283dec74362737c34d1a8b234fbe8c23463936093e3a1bda9b010a1060727891d5a521631aa81528aa9200260521a3f78ab8abcc6e42b46e8d2498c3ebcc20b65c08c4457c6587f3af8f5ffbbfa0fe3ba7f8f1ce56b2ef8c13808de3e916e56d70ad69967b4ae8f80ca7673e105aa0c6c266e247fbca57b38639fdc392a8eb2cfca693fedab9ac5db774cec27f10284a6e85ab1ddaaa5c24b851a4230c0dfd57fe6625cf56f59b0f411cdda9867c39ce39fc1f42b012febd6525f04457c80c9db028d2b1482eb426a0961d26893b7bb81880f65f7b09cfd47fb555c1daff9607404d9449d48ff2256d71a40a6cb408a5e20498dff2fd4d969157b96937fa23b5145d1a485e58142b8b3db339d1b67134470562ad4ec44583d0765195f96730af97af5c09751f8c80a9df44083ce7f2f8569c57f38832c6eb64e8dbd236c07033daf74cc2493e1e2e67c2d9b738100b053c510978577eade677b4ccc6e5df05e1b887bee3e6462c77a1a8bf6102f8ef6f4cc1670ad5c47690f30b1b8cb826cd200692f84d2b75ea58938bac3581869a68f2139dd2fffb79bd709978a1479f10c583d1b7dda01de283fc3b2548cf48d2c78c23df48ba913fa0a60628b755c3169b4bff9b3b4597dbf6fccd816200da4475d4bd0f25d076765724e8936ca6ff2f74c74e9939437b508c5ee837dc94e373aeb96b3c447340f8f167a0babb60515df1efeee16103c3910638b7d4cc6b67c802ae0ca8bd74289bb19a323f9849beca2b586e14c1a472124d9a969e9237c6b83f1577fad61ce90f48b08d6bdf1175eca910a3eaff814d1f19e292e647dae01e47d13bdcc1a872ffc3bb0fb4a6f287a1a9b0f8d4eea67d1fde6f5c40af813f79a99f0ff12f8fc75757f87e517e27c54c867e192f211cb3844d4b15b89d2cae480a2a73dfc243b7202e1a80d2055d8d80654779fe53bf726b89957c46a9a4f5ce42fef43d824949cef10142461124387b58e5c736090ce98d2c6bcfb57a81862627e2ba6cf72bf6ff77064c406a3e7bf7d3ffc7f6e56df6764a5195e789588e17b9aed3fb62428f8d11545853b78c35af94aff6139fe66fee55c1461d7976ec6af346bd5f2043915867e129c9cfc4150a3efd6085f12be0f7d117345fd65671a5c32514d3d6c8692d52eb99363c299610e39960e464e83004bebfc8d842003b5f570c576f0c571e24bceec7989fc19de7b9867579f4db565325c4d2a85c3d2f956d30c410b25b5997be72f4ecede33ef9c65799eb3dbd0e66cd05e0ee28b0548c2c6a6efb16708a109ebbabc877bd82a6f6b774fe54e837092bbf9719827cf7c14d31e7d82d622db166c3d3b4e99eab09f3fc1251145e2fc5eddefadbd17c8d3e1ea1dab29e75b159015d96430febd48dcc1547e8cceeb676637e14c81d58816ff3ba645dc6f4c300c33ae6b6b9e1ab6f7a2a760d7f056381909373d480032284ed8a1f0bf50eb3c76518b9e01813bc9a9bed1dee74d5cb7bedb9a2059df7b66f4a307784f62c818d90084fbe89a3959868bc9cbdb4f4bc5ac248d9a5a3bafaa7db98323eb6a428625da4e140ce761862287220e2f5d2ce1d6596be67bf50707f52e221255b66ea0128fdbbb1880a7a9c1d2acd2922329a4675697dfba63b25d0d63e4c7dcc50717c4ed509f40e9d091505d1e3b55ac909a81716d4754d519adaf428e6724cede0e94ede6831a6b1db968e1ce50914044f5dfb1124b4c1b14c31483269c7a8abf0ccc924ff8c51ce8f8f931a5c87be7686567d678ffc7f5cff360b5b2a4721b1aae0001024eae06e453fff4a3e0dc2c3391afdeffd4351be2eca1efdd9dc7f7f2b059f5a62b7c18026ff5c35a5470917bae4037e6a653c2f823b7175a5b5dda2b4681e5ef51deeb3317865d8e60973a2f29d9898851df204849828ce88ad7af549a7ed3a200b37645e7bc4a3ffe36a13f7c42b079c6a6ad73e156d8bda1c6da8d3d4e099af21715d2f00761d3f1270be5a97c45eb9f438b58d66a63d9bf498a1b7eb73a7c9495d8ccf8c8fc9e8380c032473391b7459144e3eabd5e0ae56b1d9716255125ad5beca55b35c2d8b49482528e68dfdf8731f2b2b14c3f46648c032fb8d68638b90003684ffc078053b2609c15e42490ae70f2af9f538709b747980253c7d99531794173c970d746b14353fa885c920a6a7cf2108dd680b520a41951482869413e78ce61f1fd2691248a449318124be2483c49202d6b0ce498a386d2c6467742bd9d82f0106f47013824196886a81a32762fbb0828c488cbe83bde5a354386c2a5b7efd0aaaa96bc0fa99eda8f0c5a9b53fa7db030353df33659d05f45908a95347e82b21a6ff5ad94d51718fa86eb5c1f79a399e2429ba49717e616aa07edfb628b4ca982abb92687b061052f1a0c7a72662544fb5963df00dd97e27f4dcd04ced76bf0af43bc8f9e58d1039ae15d95d78cb36f8bd26530b870d21b802868a4abe7fa2840674979f8746d6328e46cf0527df7bd25b07abe3d97173c8be4591ba2b01375b051f90d8a6d026e9bd0edb770fcf1c58a8875290acb8ede852b598b08990b91b548ab58ed7f1f564fb3d0249f28e02d7f19f14e0d2d13252b5faf6fea424686902409625af6259bf96f328e3d0e3d9f1a576b569b2b8ea8bf7f4fd086f53aefe2b86fd30104f1aafb37d31eaeecf5c1119c8ad23cf2ac259394271bc73d1f07cf6ebcf92ac7ed29b7a0bbe20716c952da30e43df9b4491add604527479df2630a55a95dab26a20c0a0d206f37a8c1f4a7e567c90e2198d4a8d6a7517dcb8eec5bc992877edd3e8352f24327d8c994ab183e192e935c6d42bf4621eb95cc0678d78458208a48d0f66afcc12d60c751a306ec45d0390d1e25d8e94cb8e4b0db1e2542efcef0f002ffe81cd64bb9a8d1c3654278db2883405306f3edd1c6cc900b8599207b8e79e18dc52123824c7deb7da349ad81f7c4f37fd1a462864839b0e838c9307258dec23df0907355f6321347373a9e496c06354cbccf1578cc27274258754f97558e6d7e9ecbb48e86e21ee44d4538b788051a0febd7c0dac000189013ab9069a14326cfea4a0e5e8b28a3307a0fbf83d3162fdc6fbefc915fd4f6059016744045b2d95b63a2a836c9727cc47ee5d760ae5f2c9ac482795ef9db99ea6bceb31f967a7dcf45963a9e49a764ce885b86b0fe166392a06e11d572ea415f87b253f9651d5fe9ef5872be67bfba7299efcbe8c576d607487c76bcbe8a474a2783b76d50ae3bb101b67a734a3e50ecdba7ca238c18e9a3e8eba69c20f12c374a8984286ca31a45ddb414d017e7081379fd22cee7a8aa9d279a307638fd14d594a6b3bab66bee7930127518555957e171ad6860b7ea218ceeb464f7bc609f455e219c49f3c68cb86f79a237761fe7eeff32f0f72a1c7e7ff52164527997039fb06f1979f6f94d67622bb32aeb341817e8fc4fb98092be72d89f818e7e8b526f27454d293f293ae0c057bdcb6bb1d790ccb42229732cc97434ed9e6c5f82f500ec5bf03da6a6848b17a588aa437e0de58c94fcb3e71fe10e8edcd823d4144c6ead947a52840c4472b814e194993b571bb92e8514b38aa6283682efb2946d1b1d63b0fcbf6fae3f23913af569806b5ffd7af1a69c161afda305943baed686b982dcbba832f3330f50b8eb639ca780ac0953effa1f3b3e182373487a7e2abef995ec4d46da66d7013cd0ce4835376f5fb9b5d38a24a51d250e8213cb4ed9704fae3049a3c1c85d56e8cb0640b4fe5b1f0d9b053aaf7e1bb41c60562891b25bd0ce3de13cd3b63c37ba3bdc161f1b101d1b02cd44c88a5dbd06a5e2c90b313b1bb7ba6ae6c8e759d5481ffebc78209b242c8179dfa4bf397a2f436b1bf3bb6f9e4127e6e00c84b0aa42e010c1f64595a4693be84b7058d96ff754269f2f14647f7d2217f3ef212acbfc17526ea2008abe4b0fb608a9775a71903a27c2ead59232ef2a3a27606bfccc452f9c4ea6de2d844174b982ce14b22fe7d47783b3653f2ea6328d10dc45c2aecb13d3828de9e2c05d352280a5f6888b541caeafc1d10c9736972eca2959fb6d7a1c88efa2cea5963eb11c71c068de66b28cdec87f7833f6f25156087e538481a64ee8e0b75ef54017f971d3762746a0b852fe5b2adc4e7e89ad2a89669624e0d8dda8c8514a35ad2b0320458ce2bac0e9af1d5f4068b1ad7a64100dc8e1ee086058892cf8de69ba369317795276d3cdd63bfc8a39f8299796424f3d26687781e06ecf08a2e56bb78c9d702fd91c35000d5e9c0980169ee8bc2f7a8a44d5e5b69287fe7b491807bc9f85e18ac83d2936a91543f61a2d0a0dc248a7ebf7b4d18e54ab7ba01e792ae3e184d8b73f1dcc16613d3f3f7369194e2c334be6b81372cde989da7a004f0c78554068eeb0f0d93391cacb065aeb3839167fc9ad7d4660c2dde156822acfc10c135f228f94f205f8175042f742420f0520ac7e7b75412ec80172c6d7cd89f50bc7d8c457a5dc2879850c7a272d79a20be1a577bc3d3e93aba26dfd73a22194fddba6cfa1332d025f5c5cb009fb9c190926a43aac435f211162c18f57679d3c3480cc87d7ec3d52a40ab9c52285c25d9ad75f6bc3de784f6d8cc07ff8bcb3d3b8531bd6f839dfaa41fa535a801b60d12f3cddc1f9d0182f4b80cfb82a5cb0f22f4d5ed45f9d47ac68ba54873082166baecf1b13b06f07c32df2496d07d7996400f40fa7ed3b7f383abfe66f375dba4a1535373aa226deeb9f9aa1be59607a608fa0ba3f5602b6ccb751a560d9f79f2c585e924889c2ed2293312ea7ffb5f852e9952eb58bc2d81f33eb096af6be107923032dfdc39b5334849100395c737ec38181b01c95938e63fb285391419bd0a0ded1a95732aad11e836e114090292434635d5ead4fe9c6bdff271cb72a2710cdd723f05b2d25e16f9f79e681b35a29ee0d35037600196a02297a81f890f005ecf155347c74a7e003b831231426316dd53efa9fd9e075684b2121a3874c0d6d623b252eeeffebbf651bff40f83e62a2f1cc48c752ab8690dd28304a8f4651a221fe1177b32e827cf68a7c8b6b020412332066ff27aeeed2421f21436b215ee9958a7822a324b065ff16775eb7f876b7c1405816c73ca641591626c1c9b0fce0710f7f22642fd027295494bed6c3d48d742dd3ea3372c4ad5bd58506449b54f3f6ed122da6f75fabec605a04c0a85cc50fa2ef96f38ce3e8b262e6ed37a3a3604c9ff419afd49902063dea9f8f7014065ba4ac4c6f145fdd22248d95c78e5bace07b6f756b9db9fe69fc98073aa418a38a50b0b819947d0e8e75fed9d5ab31ead788bf22a55591a1d0c15f195e221c15d263cbdf5bb4b280b440d1d01785313818effd3668ad7798bd94c368ed9e4d3a5c93fd176af0a1b8c870d4645544cbb07227cfa2276ae0dff8a71dbcb4fb1f833d3912d75d541ab065880c0403d65a319f3e1cc43667fe10d135e78d6d3e09cf56295313a18c0be1884ad2f74006d49b6e671203787d57662c393cae7fd56917d82ceca5fb3daa7fdd3a1b709a641e2288b553be1e321fce302c05aacaf9f33bb3dce90c586cde7d93a9e73cb75f9975a5ea53425f33c233ac5bf815845357037988b326a449909014a465566e04e6d40c084385828532cd524e73cb0b3d6a8b896761a4980c410018dc24a900c782346d41db3cba98a66c519c7ac6c86205a283c381d94083f611c040080161b987ec4917d19ed044ec994d7040c0c1bf0df0cfceac373ea7f1a8473daa17e00b53084d3863fe4b35febdd92fe8d85e6deddf6400607aec81e41e0ed238b6fdcf770e1a569cdddd5e46a957eba3d9871e2d0b656dea6461ea60e56163396115df56cddac7d1c7c91614bc2d06c852bb80608fdfda3e6dc1cc1a64258aebc22349863972225b3c61755e9a86aed71e796a05d7f0513b8c289d40cd95c37265316a3de3c90015cae95ddf8b6689e1e4f33c810264018378c4aaa42cf90199541afc36e6fad18073792d50509b82b15d1d4aba7eadcd9a4efd82a45d5cc4a9ad8b8a9acc90176535b6fa49dd89ee27554d7b952e5fee8e74158bf29212781793deb9869866b9e18f14836f4af7bc0a907976ee88901280238310813a991cf6641d694991c358637a9c649c126312f3e114bb47e1972b64ea259c344cd760f9fb6aeb952fde1f0d62d4025cae5fc40ef1ed5641030ac6ad2fe796ae5b678260c5ee44cc43eeadbd8c2f67f1f2d14a61161a43c43a663c18a1ca27c407a4099bfe25efdbb23fa93744e142cae8476cc89a276bb67937cde9e6487d44023c2b89e21b049b6cdd21f60d85e7f9280e2b006f6553d51962ed2dfd8de63f6326de8d9acb44893496fe1571ec0f15a49695b7c33af4a2b8ff9cad0ddbf2d25da39915a75fc5cdd5200f06c89344e49be5447c2045314172c7c3c9c1c221c27618f610a71f74f9affba3e48b58494318a931565fc0aa3acdf39d89984740ca093f42fd71a9638f17e95699dab032f380f57390c6b1134c1dc30499d66aa911f7b09758b4b4301c60cc0c766f93e989cab70bbb6ed98b65437daa34a6d6130293ae8f3e093cd7c3b3105bf6ee656ab584abb5e4b4d3076cf92bdf6ca3b77e7505463383c65a6aa3b3e53c1b5f903c1be4b30a9f09ac0d90a811a7df2de4363c02cc0e75071a13058e28d330f68893a00dec9943db35084f2867b6548b1c35b80ce5fafea5bcb3bdf40503a18866946be71b2f8a50892fe861f1b3cfa1ca885445d392184c54d8bd6bcd60c0fa59f80a4379af7082f4a9bc7a111c97378e16337f93d78e3372332fcf8b73b113b258ea6dd87c286ef930d165a63d784c964532c42e901140b8dacf83519f44dcc39fa093e806b4980b93e73e518194e01c12aaec65094d42a17596b9037660cf0bf0ba31cf55ff46c0d7fbb1b4cfd58e5de6e2f332572c9910ede2916efa4785fa2122437a78afd12a41720b4f1f0e46e34a87739566911193787ad6c9a03c317c4404dcea2aa29902f670dfc45559ffe743f9799d03f5f7af4849af279ccad0b4bcf8312f06f6b3211b3420f01fe4e90f4621581a26fbddd917e9fc85cff81405c3c21697e4a396ba9de6e38e9edcb731217b67ce0212cae3fb61dd358e6e45fadf64bbdd47e99b82d3d331a3383891ae377f69c21144ee3f00068833cba617cb0d8361efb4cb7571a837b309ecefe15f97607a8f8cdc8f75f1f802b2641b6d9278b3b2944f8966ccbfe0ba1fb9f89897de1850c0ec98328824be74cf1237c75a4fd361b5668203f54f28028cd6df93e57a8cf44ef1c5137a24fed4a2d6c67df4a2275850f10bf4e5f87c5d9a1c38d121f5b36440416e47026f9799ff1f61e2b5cdc7bde4bc96aaa335fceb34b627752d54f53408b18f229ec5d3a2099ec9e1293f8bb46dfd59d852145a1d7e540f909d4111f1b5ddc8ed901c46929bdbc905aa512d8580da4a0de192ce71a5c377416afa381c332912cd59875f311612aa4b771487e50b4112380bed67fcf8bdaedd53383fc911dc89c91819f3a76f10aa9560d23e2d0e66b78c35af6a315c8add7afda0d64684329c213b2083944d697db909b74945155e0e6e38add69e9583dbd8c9d9c2d29893dbd292d5c2829bd39cdb94c38c959587d782dd9c95c5d2928797c7929bd7c298958b978d9793838b8385979d9760794817530b8b29a73b50cad96d24e80e72a7a1f9fdae7718ff26f997a1ded666be1ef1633a3b3b3bd0d246274831f068881181db6c2c6020ce8140e4a4510cd0be084242023c074c87cc2161cd81e8ff34cf703c7910f7c8e89206ef94568e53fa3c9b73b19a597270b39a7271b273b0b070f2b07170f3f0707199999ab3715a707323957d646eee259cdcacac6ca96d2ddc61d9c93d57e0271da47c01d400eaaa3c36e78003da59588e3dfcd6a6eca4e032cf1ab865a18186d5f5fd7595f845b0dbf57d923a8c102a03842909f9d7301eab2215adb1a6f5581b40c659880573855bf0c5aa3db492413593850d084b22f4071bffd5779a7127308f2abcfe085e650eea56e061055c70c8673dc81091e970098f198f24158949d18c87a2573c03f5239ea1533b1c3afc4178df7da48621583869101be2ada1f9f89d9340e8aeec6ec68f657b5aff085e3b6ac5af1b255d5ddc223595f49c9f20901abc289ccd1d723b71e2ecff44d289f36318b3b72f91bb44d609312a8606c09171c81d42c639725146b6fe9786335af2986f5ffb98fddae44accc86ca650b0b726e46f2f5737c8760890a2374c18b3d5a23ca8ed8c918a140d5ee28e4d71935254c0ef33e0aa5a352f75ed4d5e771e8b7c0f2b98f812bb0a6d1714b5de6be5887d076b2bd85d6d5d1922196220c7468d0535b7b12983a79b6ddfbbc9a4f417ffdb2178030cafcd4fee75b73ee8ca5af62b120253f91872472673683e0555f4f4c745efd4f60eb873246e21ea8d7cfdff6916da28dde6eed9321809965f517669b9c14b0a046fd41ebf8cb61d1c2be719e9663d4398336a906b379637359351725005c37439beda036e4d9094455aa6a6cd85cffb258662a1302fbdc8c839cf2e1beb802b85fd98f2d4f33ba5e0d2a8f2bd2f01a02d83a3656366d1449e34f7bfab368fb42610566f41094d3aa90e07b3bd734de98170304e400ee84fa5a10a894b23c403608046970a8e15da8e2191d68161da48c2fe75c815e8d1040488dd658e317fba703540d9acd6793809479df7462bd2503d9fab21d0964af95fc96548b0e2c6da2754742414d2ee0b62f75ea1fe174797f9df3d1848276291dfe8129fd9b2a9d09d0b14721f453732d10b8e07d307a1937372061e6d17279ccd07650d6d3eded817cef47282c788fdce75304cea2729dce2def201e476c06f58b14b2d5d2f82a1c8edcd64c895843a80e6b6b6ab8a974fd3b0dacce90ebe13cc6f996d76630a9d5a0a878bc66879207ad3ebfac8b1cfcf908a5d13e49153f0bfa34d35d0728a8300b493febccdcb3d81af8cb5ecddc4e364bc80faae0dd8287a371ee6fc8affc20a41153b6dac70ca0191b3ac419ca246f1eed1c229782a340c882b4ad8f86a1e7a846aaae4a03dfa0d9cf113cf410a0fb01161af797504d36f77c20dfcbc33c084e0fca883b9f2572624df4676d3be1c9d6e8c62dacaccd5388c3dac6ed5c1b7140118c8f157e4727e2db3220a5f21a3a8ab0ef28a1c819219aa7bb60a82ff1cd35ea7004b58424cf9412c251f26e0c02a98323c719b6b573fa0aba12649477e74690d573afacfc9a59676c76cfcd035d558961e8de0ff04572769dbde78e32ce9f71cc09b0e9ddd89765db6179fff563a7a3ab13377d74d6c0dcbb3d53f7f60ba82ffcfdd9ed6faeaebf1673fe0f43ceb795f3d67b5bb9c8dfbcb8270f2186fd3ecfe1eac358dfd43e1fc9cb80f7d916fe7928ac8441979a0d9a434bf54ecdd881b1a1193498388178bfc2a707ac550022f9791bd9ab37dd7ba416efd0a19ba8c39cbde44f1a4c878cd04f7b275d02cf7f4dfe62f67996b6b72571aa3a0042b36a43a0e00e3b18e66f3440aded2bbeb3b55c561411d5f1b24f72ec749ddbc342218a34d238937a31886e289848be74e559e2d52f01c69fd4b17f6972c82025e1b0cfd8bceb2ed7f968a57e0bf75d3d086b060d150d6a2a508fe43407e365d15c75ded93211038e604c1849db72395e1f02bec44ca0be7e91a9b13ec989a6d04b8fe76294b2a32ab5835e971e1894c2722d72f94dd14c1aa6440f04aee6f23e19f32dc6f08d4ab1e208af10a9313da9e5164a4e6383188fa337d9d4776ecb73200a82a66c1d41622f66b33c1e53dd53c45d2a7524897962f45af7dbb4831b2aa368385b70566d41cf347bfa4eb55d9ff767a0859e1fb693d7bb60413f24ea80d0dad015e5db23a84c4f84b3ff0c2ff16e00d5b763904d70dff8af919d3cc32e4e5527cf29fddccc7c44605c1a4a1401d25ca0dd6a4ed5b4d91d52f0fc0a2dfe15b63940ffdc00e4e7d5de50630783f583614b17227ea87c6d4dbb7b8ab836bfeca43d1b7651803e8da3afc023a113320ca9f8e1140bec29023af4ffc6cbc48825bb2325885e252c3a9304cc298ca0151c8f5140b22f005308ab6c04fc41ec17681bc5abfcb52af14170644fddb50d888416128682084c0917fc10176b78a5d10c830a3849e572446d306ee490d7214544bca26af7ebfdad19b43d8a1a38fc5b08c1bbc69bf6a040e223ee7613c573b4a19bcc93b5f79adc8c481f4fe6088a8605cac9cff29365ed83d6b95d0e958164f211027c12be4c71bf40139ed82736bf85a5b2b85eba8515e70295514f911e34507153d31a42e7fc030b6e530ddcdbd40fccacbff344276597b1226872c16b5e1bf8f5665f8254fb51c5936c4bd4f0bab8699dcc0a1945ad960034d4fc258285bc3dca513ff7f8fea0e1e20841b59629b0ac488546772a19823f39567b2c764506493e63c472f9715a741318a217b22ada78d455b28e7235f48befc5c8b3ef9976f7e8e5a1da1a34b5761cce0d4b41d8fe2819ca0c31687ffdc4a9c929168b97f122f7d1cc4b370c4b47d5538a69148cc0e05df3617058e1eacfa429528ef126d57f6ccf97b4d3ffba202c0e41d0af40a9c73cc3e20c47ae8ee6022e69106be8c77011b12c2bffe6fa91da20f8cbd68e82c10a958ff6a4cae83cd6a28cb7efe82507acb80f524f53c31327a14e7ec202d92d7d282d7d66aa167f50c2eb0dab29217da55f2922651cbacf6e53ee8ca376fa49d8b04dc3f1fe33d3b375f5ca04fa1ecaec5b1493005b56cd351be2dead6be2ac2fcf48db4e7a1223129c2ffd9d380f2659d6a843096e9772e63fcd816bfc6febfa5aa4860c6c1c59806d58717926b984f42c142a06677a9b7be7bdc594d432b8b2003084146ce7850b9652f6f15e2f8469408ea1be6b251d839380d45cdf170b82f737298dbbf6370f35a0f0860aad12fd28f627f323eedca081468866274e4ce1242ebe5f088f5635cee9c419c49241959e3679e2985c67e61953042cfa2e0f58fa37d8fc121f5880b3c6977d51811015d28139d32904404448d0578a8ea18c3aabdd12a15938317ee856447ce469e8217d8e3d3a190b8a7e1da7880e11508db2abe9fd3f229385240b61e61a4a888ee139b93c0875e978adf28f2e7e18941074dc559ffe34266d5c7269df6bfbe18c5c13583f2bcf86c2bd48e90dcfdd351080c98840410ec343ef1bfc986078244689aacb3792ee62d998f5e83a68bed0e76ac5d581c7591a4a340c07db1358cc4d39cf7c1cbe9d31d84ad2249520c6661a8f30c1c6c7c1a511bbae991323ed312297cfe0636e6bbe2fe973ff555253dad49d8eab799577c7c630bd10423f7caa8ca9b00b1d56cea55ed3fd308ab8707450488f17d1c7e4e1bce58807f27412d09b83a598dcbfe5f069f7f84c3d2efc9d6f7980e1deed2bcb2377c452240b33acb779d1016c342db5eb966293c031655705bf29abc2924650b1dfdf4dedd487598b4dab247d676ad6cf2f99b17d822593a88091ab829bd13d2593e4b45746f755292f83b694ce4a9d497e737dfb975f428eeff0ce3474ae1fd1e640164d0f48397be8e3078f9c2332e2a86314692393439ecc440b7daecfca16f1c64f2dabe56fa4e5c0cbf9979ebfb59b27d8aa77a9dce7abdefbe0ae1fb7e774910571a55c5609e046aa46b15367685e2871435bdcc065587cf3b6e9b0e90b63aaabd2ea3f5b59cee9ec3ca541e2fa88ef674b4a9ba251121501f3bc39427c3d5a472382c49024699f9c41934cb77930376817c56442ce886ac51cb1fd1e58eaa1fc877da00096c6cfa4e2d7ced63b4784e3ea4c5c44ed591ec30a2ef51932118e8bfeb4d0b04507e8de8b1aadc74cb23dd9b51e2865db733f637827faa07d55b06ff80f2c245791a2321284743b7623766a825047805fc5195d939b0139ce6e9760f4011a151f1155cb4928d3b888d0eb3caef6cd75870c42f13461e669298b039d811ccdca02fbb286fd7f62dfc3ff4ccb16e1ed6d1b9fe3edbb676628ffa1cf4d8d4feb39ba8876688b76e042380c04faf3820dae47ec7a9a3b5d87c384444acb68d7555db9dc4f853abb57a8e7f7c964ac672059dffae9c0e2bff304b967077e052ba78d2c0cb69941c4778429b17a1c8cb082afb2ca2feb30af55b50c3d66519479d57c62b217b69b093072377414cf0af18115680c96502aba83604c02aca77e682ede8a9b02b867fea54c071bf3b2b6cdf4fe720b1509f70e22643a702ced5b238f73141c2826789727aa942895d2153beb4bf4958e5040c384ee48bba66c10d8fb8e1b9793f2166b82b9a9d774749dd6d5fc2d08f08fe2d0098752fb5bd1673bcfd5e2562e3ff2990433af6c7c420842f51984f9243bcd2daa9e31d68e261068dee0f8d97689bcba312fc755adc3937494c2b97bb0d24fd67e44822ea0f6f1759af275cefe7aedf1c964ca4a04ee721a1dbb83317be1549eb94ec4af6c9fa64bc8a45aa1e20b9c200f918a211cc232c4a12fbebd3c2afce9ef90f798f73a39cc62c917495c789f417165f1516852fad2c3429c98e56f4808cf2ca4c0833755c28fa2c1923fb4901d1ebcc894bf8bc3b9b87530fb6025dd1eed7b168d125be2fb311e662a5fad0d79b2881715cc80d507c9cfd98e3e648ac3be20c91157c3f417d1eab08026551174bc429d24cbc6dbbb29a94eb1f74d9d0b8e55bff8bc2a7f0a0abdeb61503cc108abfb8053f430e490c5d57c1d073c39ce05b19b5cb3fe9b7e67cc3a8e577e9f8083a479191ef02d2fdef470f99e26ddcb44c209962da9ec90021550bdbb8d231360aa25907ff912776f7c4b93dc5e0fde71f89f9ad9ef750d91aca2bfa90e11459f201e5bd59b8a4b58e2918ed39852ed96ed7d569c4558e702034f66b42a7a856774f2414dc75fbd729bcad243f997ec9cbf250b4f1a67c1b68bd079bf7c29614a2c8123aee7d37e0fc2d3c71b9729fcc6a9a619aaace68de9e39a8e1d57f5d568966ffea32dd8153c103fe506cab5b6b31409658da0f85ef36f754287f840311bd1fc50f2c026897e5d6110648a53af498331b29825c49675956d803b12bdd800abbe8dd2c9e8ab29c4ddf88d77fda60a3ad475713d0d8bc48da9f4d40004cfd4d365db8a07f7d0eedbfbf424c7a7b12897a01cd3aa8daea5ce31a5ebdedbe6b3e26cf1028ce930e1ddce08426697f71b8ad5325a42cf67ab8932f2ad6e9efbe3b08e68487ecea2563b0dbb563edbb6038b657f2cb168d8791f76ff422d8a5e7c6762a3d39005e9d27601759823f3cf48e48e2f85f41fe5174497f0b5bee97ce9b319fe2d962d46afdbf023effff6cc161b1df337dc2406d86a0277c6a76bbbf7f904074aa9b939adcb5a9b576c0efd49906481536367da32d913a671fafb7634619cc08a6ae188ab59e5f7e8d44547f53d4532ca5c9a62651a9f1d661d3fa8d8879a6533f4d9186e6c5e81b35fe0c3c7edefb76a4951dc5f79f893209dcf6a6bcf4eb3582aefe698fe143dd9a5253c26d1c982628a7d39bebd648ac2cf5cf626ed5e013ed64d8f90abc63a67880f5445ed74e7187e7e51796640fd197fc27e2851f79dc7f7a6b825bd4bcd3fd48e6735a10e451b2cdeef849cd940c407ed93d3fd44d7cae477586415a909b97cf310a0f84de3691d64d990e755a8a75e2950413e1f547fcb506a2882228c0f12ca00ce9f36900f52efc496b50b7949c6ba3a22f9fea29231710f84be51f62741904e7bca02f3569015bac87430a16d36453d8b9fab7f6afbb2415fd96e90c142e615f0742626e6d7ac8f184ccc9b257b47dd782ed0153f0d06558e3c661440da2b1430124b9734fb502d6f186ec0d0665fc475d500f6f957c4cb71f13a00e3fa1344fe1ec728960a270b9b777dbbbecbd70295c6b93fdf73a39d4e8e5c2ffcc1341d7d3280f18fdd256875836d9183aaf448aa550081c177a7a57d22a3dbd83c93ada32e3d650ae2adbff779d8b5cbd35bd204fe17785eb3b40d6399fefdf7a8a7e122a10d45f8ebf530893b2624d213a2e91a31553fe2616bfc5f35d1332b0ec93fc9165a8d6fe940f0b7c1fab2d284ef884ae90323dd6979d074aa8b7a9cfdcffd0c07dfe8f3d1e10305f54dbd1649b5af17a67f2ab4b5941d682c58f626a1b463c7e53306b1e205d61d5459d73b49efc087dbdbf7dbe38d285002ec5ffd287ed997057bd858c760b2a0b3bdd57804138e15763907ecdfd07889474229d4917d2b56ab7ea897d044922c92495f422434871c9505173583412aa38927a88184a9d5b30822044de5360e2a76a6a0e28e030955af757559d268cb8d5dfece925101660e40f0e34f3a1b8ba332d5f50066d7a95ad76f2d9ab6368021a2f2bc0056a6a9b8ab4bb60de56e50e48179d872cfbc730e72969e4498c4422a3068784ac740fcc64d91958d310c8fc204b3523501e1a00497ec6a218df3b839987db12077141a0d87585f902ff9fb279f3a009d26bfbdbccc0f09e19610d3aa51e416da17d8bea940ce8bd943ce14fe2aa0c6b28cd99a8b83ae38bcb64eaa044ee9c7a4545a039259d2f3fa754d3da69a5f2ad2d73a330f20b43bb081f5b9cdadf342ddb453c40b791a8bd0da668c441f0d44ba8fe219a7a7f540bdb7eeb7baaf2ff346f1da22ae8ac9d13595fc72e93bf5c04c42c20f9d8b34d68bb623d7a30509a9e5da3c4dc5c58c0bb26fc7f2c155f6d337e387ce167faae091f915a4dca1e43f2b71bf3d87293fc6ffbfec5d7610481dc8487439216855125786451892db4db9e5b23613dd9de322320b08cc487d0791fa84aacc1ff11032a0d3f6a3f3a191ea3bd56d51297e99e39ddd187d04b7ec5ecade1029ecec25ddafa3a315b6a56cfcd27198ffbac5a6b7e3467d76dd8441c460f17909d88a50279a93923d580483b20b2dba60ea2a2cb057ea5ff7aa1263ac4de26c83f7abefcbff63f339c638319e2d20213389cfd827c768262b695c906b3b0e1b1d626c35d8d2c41570f9776bfa2e1b63f076e6145913fe6fbf33427146d9ced6bbb5facb0f50fc594b4d2e28a3d972b1c81cbf0bd003352590d3cd156a85611d2f537f2592b6bcb2c7f9f5929c807ebfd5a98e31b6848ab78ef511eb25a4e2e6475651435deb7d9f4457adf45e5dd48ad84a05aba698f858e32f32f695e3ef0b62bf8c84f90d0fe03a7650f9ff05697372646dece46afe736fc461f63f7d625505744878c2dfe590670de48bec3168ea1a89440e0c691491f681d74e4c1d9a573f4a68c99f30f179ffc324b08d3cfefe61bbcacf145698e2e5dd6d292b8c049ab65c361f6b735ad6e3bf95a10c85d2391c5db276edd53f9d1bc157762316ed11821fd462e33ede56690ee9656bd47c5b89a5328820f4f79d5641d5129870d6b6d8424349dc0b8470bcc0e5fec56f2088f79919d9c485723ba2f45149b6b4922e9bf7bed4a2c964bc49e028040f462ac45893f56b0b5dd17ac90493d2320ddbf31b3c16fe80c8aee81fde3c33f66a25beec1e3d0526f10160fd81579a725bad3b310d6eaf7bd3cb2f513a77e80526a011aa53a286779f41d6dd9c3b7ed5d4783a581cd5dee665b06e8f140dec0818516be7ba4ba4fe2481262ba6a0615f0da8bc935620eaaf64dcbe6149a89ddb8370a8f80121121018bed5a2ed500ea944caafefaa715bfe62f7ff1ed58e89bbc1e3b5ff1a73bfcbf12beff3ff06247553811ae5aab9c95fb2adca38759d20de657c1f28a9cf9b219ae0961be7fdb3b80546163d377183da322fe9fd65d75146e0502192c0aececd224ccd745f6126c65dcb41e3012b2f00a332a9a8c25fa03ff5ed6ca4e03725723aebc69a054da59336e46b61d08f1fdf299a17a6533c51d477675e4c2d1e6d32fc46013cf06a262dd7a1a7c0aa9acbc4d0a887ed007347ab83d029d7c160fdc63e4ba039c79fe14fad3bf25cf99e8e1fc2c46f2311923827e3da4aecbb4398d5c6d570ca10c22e7b8fb27b539693c7f9f018567e645ecb9211b5a04945fc3537d393c1f8fd5b12d71c7d313d6630637d52ee33fae3778ea3315b75a27fd6fc2f3414c6228bceeb35a108c29f4fab102a917f976d8dd685c94f0e0cefea5be9efe3499f6e38f01ad7d5002d01f3866b434d5a2fa4f815c7e88a3ca4aef6f4d925f802fa4c119cf43df736adc8a68cfb1bb5841b7cac7dff597cd53f6c6b7ec21e2f4310661a0e81bf82cfe571d694ef09830a18b0f260d4bb7cb25f0ad7b0854c71ca7cd3c2218c681f3c6d4d2161e6a57ff1b4c714e95a021019f8d2943c1a0c27d24b1456e0144b13f06bcfbb15af1ad963d6e1595ef571f628a6084c58b32e668961e60dadb1b16e56efe8b84ab27e32498e4ebb2e8c7eccde5ee2a8d823431adb086be7f40abf7fc8d9bf39fb6579b784067142fd863e2c38534add1919f6fb52f8272a7ebb006a0dcebaed49002b65493fdb589972c7a1721c12db459769db15a6a8a87d40abf670e4b65b8af968d8b9140c1d4434f73b52a2fb2ff27c2cb745a8fee9b4305f485d7b5820455e2e8637b3ab3284ee35443e78386cd5c8d7d895bf6852be400af6d02d67d8c8b128035bbbe4583882f0ce8357b8863608408526aecc78d17f91f50de0f2661431edd910aca271581023b90c05ab7a75b28fae2d8bcfb0814affce7e4d4057e63be9b2816adcc9c62cdbcf3396d6fd63310011263eb488552ae4fca14a70f7522873d1fb568a17f0fb795e0be64a0525636174542c1dd359352d0bf33ffa762a151274b2d391fe5f1e819696954a572b932229132125f103ae98b68a960d74307aeceb62f097bb0b28e115a14c68ccc390a79d2c05444037e2f19d5078e9700907a81d32fa7024747b4ae1d785ab69a559cd7a10da7925034bd4fab558701e738fe6fae9f5c64742dbef4aa0ff439a354efe277e40b252ac2bf17aad88a2eb92aa88482f9e5b4efe5ef5a79c6c36fa685b1faf3caef31b70c1ebff4d62bbe475bbf8227f197521860b85f4945a9924f74ad9b8f95a70e7e686d3fef6fad4955a7a5e05ff01651112add9ae814eb20a85ed03e63fed9cd4ed3df709587f291b84f9455e1fb3b42b1b89cd5ca8944630b53721bd32483e8fccb2d58d87de2fffe2ad2c90c6c596f72a7596efe1a57608d28439e69ee2f829702b244afe8568c1aa276a21c84f16d3974a0885fde6666cebef63af071fc313a9f87872d20f279c29b3dd31b68421d6891a3cd0936e4028d01028993033d5fab131a729dae20c28e066c8584c040ff2b3ab9e434b147437c0c1400b0704f8e2b375f6287d52dff2f3a061bb0b440d3c3ed6eb0a457d13a28892ea17c9b23506207524b82f66cce7703572d60c803b1283058726b5408bd40e6ee8b3c67f540740eedb44695dda30195295d13167d49b9cf05c77506ea332c25bd1c514e4de43901c3883e384329c6b6500613292cf2eaf06eeacf9971ea3ed4a0646d34f4a17e1eb45c13f9cbbc56ddc63ccbae5527b67d863b100cd478cacaa118cfc607a3bbb7994b4c3ed68f33e60cb1fc30f4e02c282aa510f9052893a157e3340ad09f31c12163d191a9d620a27f12735779748811400ee02d918ea8e466c0a1511790871e20456f10ab47f950196998381a08aee954021f950a3fc7a6aa5523f83986bc6a447585bb1e595ac822cfaf465190eee72aa1660696132280e09bab561f6aa9926a65ec32282ed204d2be0058342fc7e22129066fba483937806055fd8ec993f69e6842bf94898051e5bedb93fc9cf69e9b8a100f07fa7e90b7139c7c601824437b32e666f76edb659d19aa0497dafe2495e4cf5134b6d382f965aabc4aec1fc4c045fb86fe53deab091fe45e9fa854c052dab43f7a858a034e54b0da9665a4aae3bb6c76ddffe0574b68a713f054ae5384a05f5fb0abbf2f12a222e359a5666e93bdef7b940961e8536a886de21e1f558c9485a305306c80a7b414d26da9aa33ed7c95990e863a4d8d205c7423e6fa6a6f31900d1ee297dd2bc7158fc4403070db5f0de5256b9415314d3170b1d0b6cc42265192e8c46bebe8de70bae48a9d01782edbb36c69547fcf7f6994c6f7b71dc1542584051b0925aa94c6fd4eddaab8e9c40a00d1a9ec9011967f751e7afc7d50341a8931b05dab9e1adf0c7dcf0e1764a3d88b6f3a35d1188201b2d7e15cdea4b2df2adaced8782f7378f8fff158d136a512e29dc7dc36fedfa20356f70186c58fcdae08614d9185649724532bd1e5ee4d9453bb5c0329357601bea5bd3bbb73b9480261efeda52764b5258a3483eeb6d0b0a6c227360a1f417ca5ac497d3806c35f45c3a995f443ab300602100dca874361201182064681233019a201e380a2e2ae545167a834d90546f03e4a649e07eec3087264dceecc26af73ef82e22acf6845f7ed04f6e38765114943c5bb86fe6fcac1769e71f53f9b29fccce197b15ee0b15a7f4efa9975ed825c7b0771d6a48808ae9dd9582a55841bd5f1b6ae13742d7d9074d481afac2eb55f0949edb3ec2f6c1652489ab1da650f8f845fe50d7a2f8ce325df1fbd23df03a297f18c211c9aba3a2d916c18953f1ef14bdec4be77be9ac52a268e7ef0f36e76cb7a1a9a7a4a35ac78bacdd2287224d4cfdcbe1025e69749a20da86ef51626432c4fc0d57006d17d212a9e8fb0a6b7684e0dd38f23f9912093ed1a71d2ecddef8707048bbbb0e37bc76542fcddd7a5b7cc90f3851e2371508ea2c7c5d5fec5d0e1bfb2b67f83bd9c8fadf411a6cac9d3c7aeb0bd62d784efe7038cb15fa934265666350dc7b3c433739759ce7b2bcdc19d6c8a05007d2531bfc30139103f97c7a0c8459f96e937ba19abc545657ba3fa0c733876061e9e751b12fc016f3db4ac91298d326ff22e3a3d958dd1238df4b8568f6791f844cf900b859cf4a4385bd7a4c54d87523c8ab146ba31791a5b849250ca669875af68f0e89a088b4cb433a9c27460e645bf46a431430cb438bc1392f4c4ea27f5192721247a8a886fb9e44490537246cec905b92457e49adc905b7247eec9037924ffc813f95ff5d96d8289b6407e9f1f882bb17fc88800c991e575ef27831010418321d3d14a22a1e684a24717d67687b6f5c323379c8a8bda86f4702b13b84a50562c58251f5c1d3b450c7efb44e869b8fec4fb3c2ea73a23cacf7b34593277edf7907711fc16b5badf7b754ca9a3b77660de665585d40d49516ff1d098da874989377d1f37dcc2b6d02bfb632a4a63b3ee0d39fa67353f96e4f520e649a0a434f0528b7d4e0b0cf5bd4eee2d4e28ecf55e42ba157d2cc4cfe313fe8a5bb153af93567a1d1672da0a027bbc64f462e9bc2c5f2fef27042cfe4881370002820832b3a16149769894f424bd0964c888f4ee11deacc0c036c4872b6fa557b768086ea6573b2dac214de1e21d53f92127547ceb5d5ec333f343ebce7b3c72dd811779c3fb6ce44ccc1011b3f54bb2996ac767f318823665c8f5d3a77918fc8ce27928821e411784b9df70ba47f6deecf8e0ae6651cde18b6508f0fccd018b933e8103d98841d2b5a86bc0b2759bd9713629717160cf78aeeafa00c53f6378a4c1a08c3b3701bd18e9c051c048d1b6a4da63032f5d976b3d8ddaef0e9e844693b8df90f373190eed5da2bc2007f21570442fbb347b493741bc810ac67179b729889760f520e9959f185409a51737fdde2a9c2837c12a939e5612b2a7aa4f9a0cad039e653848f640f3ba192447a86c2a90712c3b5842e8171c93fde2c4b8e4fad2db50090341c73d8577950d6ed3b43958e675c33d6a06604a4d77d8ad9228c580de604e20aafcd46b8ed451c883bbb94431fb0f4e3381ecf065ddd5deeef1b5ac90304838260c7cdc100127ad127f3413f1b63a0b8a362758ac8263eb418c4b766b7582cebf20fd3262b9a3d1184880cac1e1adaf511d42f8b6f2863327bb2d8b6a0d61f302307bbb6c314622d9641d6bd4447ccf6696f7c67cdf874f5196ff68811e4ecdd077c2d9f8278fa442f5dadf7d1278422eb7ea540ab691e8bf54439bcf637ab5ad4bf89c0235411736e232c80e98cbb9fd8fc5e61da90c07a849f2c7ac3290437e64a1f071e7a654f4aa1825b0fe1a85e8cd8d77460f72b0ee84be065153fa8876f602091fad14e8296d97d857b9655eea570b7e535509244ae192891451e08d9c88e02959e05ee58ec5279420c8007bc10648ba7dc3c801829a94c87da711b74bbbc4a8c94ab3726af8f0e951d32e887f117f46232c3019693af23d309228e4ebb7bcd05fa26ed40efcd798ff6c1a24b2a5a12381e918ccbf8d1ac2cfcc1ef79cf2b157756715b8acba016fd4924bec03ea480295edfe41b59cf22400701866b6eecf22dc45e704ceec168bddb57907048856f538102dedb92950f48535cb2643df05784cf50ff1ad9d7704764cfae64ba4181efabc228d6cc8f2c046d37416279e034b0664c5a9a1a6c3a1eab62eb44f735597a85a0f236e463dc0a34ebc168cc633f124e8436cf14525ce23e35c917d2c62c37993835cd16388e88498194a96e5f4db19d43f01dfdcbc850a7219a256ba7e8b08334a7367503e7ec5ea3dce10482ca4057bb63a13d98e497351355bad5792b4a592b4adeeb9b6d71565474d70da972b233f2080ed497646dbcbbfe8303043b8eeebf012160c34f3be301fb5e78c0f70a9c174b8e400a16c29ee49c88f233fcdcafe0cd1fa43ebc980abd594e79154a293eb5e5aeb88418af80f058c1429781d0e9fd94e2dbaf90a35228014bec7acd40eb466529a3788f42752ebd60d6e2fabfd77e80d221fb9f47bb0ac5fc6b6d465bacae3b1371cd6f61aaf63353fc77f233fb03aa258923f2c3a9113bdbb481bc58654f38c5ef4a61d88daf2100930ab2068b42d6f1bf53c615eb0a9974a7b76548ae06cae93778663c42c82357e0242a0f4614f9b43a9d47e8da6d2a4ddc78d9e1e25d8fc2cc0b697946d39ae465079ce2cda40b83a11d1b2acdcaacb4373acec21f7521597bd79dbdec0a19a44006e53e860bff5001820512ccbb0c133d3feb57a3354f0afa63ca454e4d30d76c903b66da2929a682b35a0ed2884599ee82753f09c0b35ae2ca98a3b812c7322032d1bb29c3850a8c1eb69038bfc9de45a0a1a281490a21788e8c880a074c5dfe7f63398fdde1fd2f5603442b451a5023731132ab34da6561d62c00a0f5eb754f46987610772b8fe3512d823af007fd19ec125963adc5a2b06539d0f829d23b7c150e43f141c174706e93ab6f87f620e315e74ab3a020eada4fd358e8f10d6088c184f1834218f92d9fe76ba6c126ee49521bdd11e75dbcb522aca96f46821e120b36eff7b26e59e64d426b27378a8484690006a023ad107061c2d7d3f9a3e40775831e21aefb8f45704ffc07886f18055d9a4a2356fb53059047cffd1fe92d8b943bccd9e8b4dc5fa254454722a78c1ff2abac8f846638945b708292cee739f947e1e035aca1bec4ee2f16cd8e17252b9ba33b8107df5b58ec4cd0efdf55335b828b5b8f7fe16611b959a3ed1a0d5c5f4cc03899c2b200423d8261d5506c000c1a1260d5eb9ceafbd86e13baf8e0b5e44c278d00d6fccaf24b1ad4d4fc677e501cf77f21f57b151483cdfbf301c4ccc7ee7b164b6618834509bd8ef324f5aa99d25ec5ca2f344716a2ea0f6d90b074e2bb785bc6b57d3679bfdcfc75cc8f3bacd09954e65a0d1e95217c7bd67540310d13486c1c07f128646fc3d9b3683f8e4c4ffaea1564706f86fec53d79d25f8d85951f447cb800219aa1378d0fabfbe656161e396cd50fbb392d9fa242228eff01e96a43eeceefe070b6a53093def6d282b4bddf8421209882a2b69275df5ae251acc57bf2b2df6b52f2bffb64778e6a8235651fcb9eda90ec09a729b003ffab23c6909ee8dfa0dddba81d532eab4ef544c57683b5743d9a7db09d5c0a8f80ef215ec1c0a0c2d49e672b25d58fabc81c9c8dfc784ae99537265a7ded859bc6674eafe14b3f6491a40a661cec50f265c043ac8f9b1fbcc4b0182e30a81ab2d2d85d4b4dc28fc98258aa175dff26f3b5d3428ed751cf4a2b4f7f52e471e4616d17e1248dfd7900142f977b6abd6c2a069e27d99641682658a998647c1d736231af742f83690d9a7a7d8f405ab44a4706b0708f291d2fce42c140026283c9b7cbd65e255142dc0e700faf43631fe2d560d94f8140899b29033a8f2fc6608f0ecd197fbef63b166118ca6eb858f23c1bbfe96ec53c640d99a25efe959c1b16f452db6d48786937ccf52ff90c25af7f6c2cbd6519ff7478e7d49ba744b539e8873dac90cab0afcec142d88a1e5c408207e4fb68c75ebd91326f572403b4b368595815bf479b4e319ee5cf687a2676b1d202cb1dfb5dbd85c70d3e7afbb2543a17476db7f2550fada41430f1d95ef7ce3d5094bcb3a46b41c2b4f69c1e4cdff44e64d79800c0eff45d2d1a6bfc18e500bf23dbaf091fe14cd5b64713b626c104db03993a2cc0e18c1c1f567655f474be179c442f707d8cb2c448a95c3deda7b0c35132ee351960ff8a1f73b647de0e1e2f089af567b68452f966544a389862aa993fd9bcd71632b65e86ae62fb3dbfa88942d4178ac9d7f20b0fa50ce95e2242678af11af9f16827f754e8a773429c019d604bc4401ea0ab0f64ff50654c8ae183e1d1fac86bafb27f5621d79ce0fe8c93411f43e542cc13517a2f8a224c55cd111e58aeff7650d4afc5af8ebe3c993b79e5c82b9b8777662e95043551941233b0ea5d79cc9bdf6fa2f04cf00f5958042b950d3d373b560979a41fbc5f808ba1f43def1976ba9614bcaf242295920194965887b1ef6db34f63fe6c8ddbbb8238d360d388433819e311db5b98736a4fd76cf2f11c9eaf1181de8a57f8798943d4923f9a7eabff05f7006f7018180f07d9a5b383cf50655ea9a0bbe1635e67f2415ecde1426c565229632dcc16001980bbb8f0d4349af8b468dae760c83371374eb4d48bedc2e5e4afd67e4a977663f65b8ba7b30d0f49e0a1a051eebe4e92645b023c952bf9092d61cf71462965f69a3f6fb208a18fe543f2e7b4d11948d6e0a081fb3b676322af19b0a6067fe6fbd60e73a75b54d70e97e6f42bbeb16cbcd0ed70995065127d59abb6f44dd242e494b2f4726a332440084b20916947918cf4e0e4ed43a28c2ac4481f9bc4d79a4794b5de1bbd5d48e4800ea9ba5acb3ecb7d271ffb8e73e514b3e487a24e8906c71444dbc223e6003a04ee20ef36090fbd8b3d32c8dba9d360fffbc55def25eb8e5a173e63120e0f05f5e878f708640a40f0cb8509ac58ef23b721daf4af8cb78dbc51f7851fd4cedfc2be645c77a3166d4ef01307d7e1af7f77f7186071f9a23f7ba7f75d42d7a5fdf3617f5d3796139a95fb4ee044546a18bf030e5a57b82bb4aef3fe4654b0de14c5afa4052e5572af91f1d1a08bed323ebdcb2fe2f83c999f767a63efd52b112b306f704982acb5bc38c89bc076009d4b4a80efdfdc5755dfccc3434f7291c6d23e8141f838420fb8a182dfdd1fd70261f81505971ce9854d8cfc90d387415c38bfe8f5f72475c028d9cd7f0009798ecba21943ed3509bd405877a69c5603eb39331c965b572d6bfc3a5ec7bb4a59c19d80887c32e05cb482ccd30482a0318e0f67985a335ea8469fbec4bfdad5e2ff48f7d2642d459051af14d349c8906a8010cba4399bae7fe22638a5989ebfefeb0b482cee6b15dd52e83957be9d970d0be2f324c19f550bb675012fe7f7e327726f80309a3efaf5cb8559d5a2c1f675182e8ff460d461aac77fea3db0a7bcb7f1a8d92bf27c7763ea8dc9710afa64d452462cbb0291da01887a300158f7a55bb3225d85c4c42e7a342e2c1dc8ee4929a00ed1c7d35e1607fa4ca6bd3c106aa513c7bd44f84e1384fc8b12616ce8514c2714e180cf7fbfe0778b60fd2e8da9338a8bfd2cb9f8a4cf463efcb53378e099790bceb42b64ffe77f2c68b29502665dc839d3ba5ad8878c5c298be02678068f01c22f46addba1163dcac3e75d9acef6b1aa197a87441cc1e738634c42ba413d108a24670a553cb5136774f3a292739b5315b95de385f4fb36b4da21f6ff1a3ddb0eb6da1cefe50be6033e8491bfd94349ec051735c604f7048283dbd6eb4f177a5aa0104af3a6825f4657ff9ecb93a07a0597690ff77860c33dcea43637130be70a524affc9fb500722be052cbc00e35e1ee5024f0fba04276a63ca53d924960c97d9487f88bdacd8ba0088988060a850d4d505004c0dff28b7a5da412cc8569ca491057b32d3d1c3a32fd3f62952dbfa2b0fce49dd3723a1926dca126af2cbf48b24c03c140a56859df1894639e23e49e5b9408acf72e929849f9275e4498f4d37befeab40440c55236ba2e3b83623fdbb6a629fe153e6a387e9f15d996f54cd9ff290a45ae3b6b2cc20943bea2b087621b84e3588f0447b1344a0c7493d2b031e06935dc450bb860e5ba838f471e0ab86fb69f5c1ffff6d7d93e507e6161d21b66af0df09cece5c4ff0c27e38dc34164451110a500d1a902615a1f74193a267662d9428e19ac6b225e61cb899027e1bd77ffd93f2e8b0d2eaf71ba1afcf3950568f2d2ff3f63cc6f163fec542ca2550c33a8d4ccb35398084ad690367d0f8cdeda08ba11390850c86c60dacf5295e6f0d0fa6f879e9b4efea26ce7872452abaed078d8e1a7fff0e35611875d66a74a99d6be615babed4271f06ad50b5b671253078967b7f2850efb2649c0f262be73ffc3db4d50c9af917b3d7b3fdc175af3360329c85654f2545eb467413c80c180abd21475da0108ce0b210d994f39359109548989d195c76713feb3ff9efb2dab123f6c28df6c08e1b8b06de63f8b51ce3b4b1f00db5888d7bf5a6fc893c0333ebec45f3f8fac26a3fca71729968186cbbfed29a49de056c76fe3e2640592e0461df17b1dc873063cec569258aca19020d7c5aaf6763d4ea550a76a5f296b9b2c24e48d5504eeaf02aa3945e1cbfc4246f45fd19173e83a532676585dc3d89564f37b10f6429626f3375fa48806808af9578c7c5133fba0047439e0197548dfb82e0e747e06b1d2745c30c3057a61d69b34649738b5c7988be736f6100c6cb9f7623de40f9ce4a2ce939e3566cfb02c4216fae690671bdb45b15ead84dd00580a19e7ffd13fc073b2057664390d989faf02142b705fb934eb2fb2abd1f6fe3a483e0ce317888ad4e9132042d9eab29d0f8c3015be96f4dd40d4a7f795210208fba7bfc34aebe4dc9d516085987d1dcd00058f7338f12cb8e017bd70fea3f00ee0e1e754da564009fb7dd6168bf505f543e3cbfa4616cf9ef46a8cefed4470cab2b8e325b0fb94507069acb714d0cbb7b06cf3387404a3f80c23634686b0fae448d91c2a759bf78dadf0889c3dfe8985e1d12ebb51b25e14a94283f7917bf3f9d61390a7cca85edd412cccb17b8c0bfe1ed835ba945b313c5cea308091bbf2011ec001a9d4d6f701fdcee78b103c2b0e164ee449071146357a9c6e9b757e0777a2cbfb12468623e1c946123e157298e4bd35eb0696c977f438d6ca5252479b31552bb827b2de0fe1bae9b7eb69ddff51447e7f4171cb8308889c856d8d540ce535872ec9351f184a3505350deceae29614d5b7f8ac810216c34b7ea66b4257cbbe4d179ab32b326bef93ddf225610bed21a2f135f0924decd1366fc88f5fc7083f1d3f0b8d5e3491536ba091a0851f946c7c299267339c255a5983da5ee9ccd26cae809396b4b2eec370798ff705b3e4dd5110fad53b74d2100b35634c0d2ee4131349a147339c1b5ab9552ac12035d56c6e82933857a152b47b51aac73bfa19734981e034bbc5306261c1511b57d66136103d99e113d40e1170d37b7cd3690ed7011fea085eb276156658b09373777f4dcc74a5453b3d7bb0a383b30dd48ee937dd49534a702a017315a355d386e1761ce3425a638d5dd74679d011a81c886fa0a00c41de657080c7d03016d81df9d148184d348be450b52857800a0338b91e3c334bdb7d2fa459ae3ab2dcc3bec84174319067146975ddcfaa63454fc35403da13f9693c0d97c8fcae3fc158332a03020133eee82dc816ec4635bc0f4cdf8cff7103c92ee31f36e87e8d9ece85fdacfb0538cf73d404657dc4af895f176e9b728edd4c825fa0d78d458cfaf62fb1eaa1ba6fade20dfd4643e01287938dbb95929977471a76ea806776eb6f5791da66170bab536b8cfb2650dfa4be967c758d5d1b5638dbdab7182443bf911a3bdc9c65cd3e101bcc0f5974645b452b497d2e3d9305050d19464d75896fbcf07dfe602a6c33ccc1c5c17a907c3c99c116c277587b56a438f330aa4a4488eba708a09bff9fb2790eb35ea598d8cf184e1ed3eb0c3bf9b5484e2196c3f9435725c4a49505bfaf42a047c3e0789c0c547bbc26c4f024ae2cdb3fc6d22bbb2acf121b6c8fbb7e9f110955218e1723c1845d159c6d40a9995daf6474dc8c51edbc3ce3b1d3288cdb94c3080abc3f838e11648b415bf92c9dfb15b4bbab79ea252bec9b8610a3e5e20971a0e54fb82a243b628d34fdd229149f37e5dd06392b358d6e3274a46155239deb69747d239f91192c16537c36485da4e8cf4a6db7225d4508d2b06607d575327a06ba59c6fad9620a579d7e7cb012a002985648feea7da1578c1ef5eb88bda09028ad173c27045e9759233975529f2f09002bc2498a03d0bdffd4b73dc2b178ec7f76382a8c9b156ae49a67186860bc579e8364c3aa7e4591f0aa82f63d6b2fd0ed92c9f1690cc080f62b956a2be40ea1d7539471f5b02adb95a816ccd1168d4d3c8ce18d0c3d7c6840158e182f256bff06962ef1a35c7fc6c43d375d4b94b4342dcda7e29603efe1f97ae04816abe198e88a71742cd284ec221458ed751346f8a12891f3cc35aa91e5853f211349ba8b8c367183833f3b71d991e77767aa7162a1de63b5ba2eef7c4a9279dc9e60aa650c6231c17cc119a90a99afa6202a0cca98a1ffe3a29bbe1300604a5bd9371b0bf94b0505dc25dd4461c18647779f854c1f98dbad179643c935534d8b94d6d5e35db3dbac1b0230c0eed46e63ffafe146de17eb69877fc67fe7aeadd0c585ec45d1bcaa33235c74b30014f6cea4bfc5ee3300226b57182195a99595b48ceb6f8e013129ff8171bbe6b5d57e5acc3ea2ee068726d9c497bc4aacfda27a728cf460238fbfd90d7b268939e3c057ab3b415df953b55052be9d5d07c079f2d776d1ce66efd0df3b3bbbd39238a199fe0dd1661ff63b27365c89bdc475c2c7af11f71e370d18c2269c2475c5218645da01e007f17d8670968438b6c11d18dc6130208dbbd7686e92e857b5cc9e0d8ea1a8c06cc887cef28d252ecaf5d1c57b66ec31806bb8c7fa655637e49775ce887efac9822b6b68035b6ee6efa791b248df14a5b8c23a320c5d4296a9b8b56354faae3e87adc43a4755100e8b013060b72266478126192cdd33bc87408f504fec4e9ddb9df59cc62abaedf0be05471d70f7a71877b2799b29a6beb0799c8f4b7f336e99f199d7a2ccc521d7d4f34bf004236306ec019cf0ea4eb525f8a6cfd783bb0166448dbc62e77567b4fa642643607125e331fbe91885f60be5d2b4454427cec34de1e7c205d17b2cd70205ddf118418a0dda461f681ae7fa67953c21c65a23823cc4f05ba6871b80d4ad654c964a7dcc026141f9446f1c21009f65241f58f76c9ee0f46c696ef2d367ab665c0765ecf4a6faaaa00103cab4dfe5f1d70331a5719104638c1493c505897a645bfb3b2fb8664f14e9ca10f808e02b5d1388c946717323ea3a7f5e566af51e8781a8fa1b18040a040c832350d140987ed88a783e5554dd27fafc1c3bf5ff3f4c56db87224d3679291bb181ff9d72673e66e2c25f93e6225099fc3456cd7df577fde8b2f277a048bdeff78defe5dcf37859a67f68a2b880246cf85ca98c067269e12af578fd16bb66c3a84c82311b7a12f2a334196ee810845e545d166ef7c26241e74aa719cc3789bffa4d3b2d872b546b4d0a919d7a09b6920ce5227dfb3ee62bfa117f004299327ec993a00f0f9448c1486925da60294e43a82b37c4da4bba21123997381d32e3c16979e750125827e0899c3022d9eed1566b7dbbc0bb77127d7cfaf4e37f7fb4fc7eafc3c4b0886bb75923ea0c9daecbd9a5a7f646498020a3c625d9ce856058308e8fc8b389a5daf1fee7b6afa05a3adfea270e4432e4e1cc4b4bba70182655fe4c229db0befe840213746fd2a57d6f4a356a559eb151982ff5f0eb97cc6a086737cbfa9212e0a0ae6ce1c95b90a0f2fe0c47b72c680ed611e3da79082ba3a38e75a8f0508cca23877af76da2ffffca82fb3c0a1cd6b97d8a2d7fc06beffd2d194e5d76855af9e9bb14b4b0807280268c5c699dcb32ea6cead1dfd8881e8d69252640fd9397e167233efbd0669f7e6ab2b9c8f213a68f27a3e95b2a5de683303f5e6b1a91ea1e2e7d9bd44c47bad857242456010118c3bc33c792b43cadf57e5d60dd7015a50b297cf554cac621b4d7f2f3e32e5bc3a99b66f42f7e8207357554c7eb4085ef0e4ac71d282d74f92030d24398ba819a18dcb6fdc750584dd310d12b9b93b260d479aa946d259de3e5a3abc85221b978b957df43fd54ba9e66fde1687fe1380315e1f10f11b0c3a3505b171a5b24ced8c8977c7b850bee7a204cb1b96999d74a54bd4291acd942be236d891c975f8677f10e8e436fa442d1a222dc166a5b998ad56dc167481b313c192e7d4ef133a2bdba05693bdc36a3eef63ad9cd7db4b05b4edc275dcb82f7e393c8370159353168176be63197e7c2cc122f1293f980e709dc328728fb5dc362534820318f31590eb7716a000c7009c09e64a217cbe0790e69d00af93f33e5f233fc55a0beb39aade5f61fe02d3780fc4cf7d25b953ef8aba9de68426e5616bed947b8dec4bb9ba002d56aa2f4e61b092e2ca2bfd6a30221f298785a7e273e3aece225d2ab99f89b52a446368ebf62932ada2e015bd5a0a3ecd284671d0e4297dd06b00ed9fc3252200b963226c83e6db09a06df71aad06ffe68614e63514ce3a2b6d2899bde495a5152d0912a1c49051ff2e052a0de15e14c1157fa62c80d53bdf1d52c30d0882d6a4225c10739d1186c3cd7bf04768324d0bcf284e35b40795494b5986478bffbc81ae437892368341eb4435f4eb10539ce93987f3b50bc465c6b6de55e0662715833795898c38d43332c7d6fa47bdb16c1bd4b35c724bdf9c6d5ee5a1a7c32d4a5ef806123a52a2b0821e0474712e8e739c76e983f86d903b0c99a4c71ff47c9bae5cbfe4b2c0b852c815aeae6bef0952fde14af0704e477a5fc51bcd5ab8700018986cce7fcd5ee9752223bfe782e19a6cd47be6badb57c092fedf1c149e3d653d4cd7080ca87a57eb0eac8ff232b2d2d5a52ec8ddee546fcedea83ce93e948ffaf3abb72846c7041b0cdefb47fd0e6138f127df959117f643f1fcc73c5b1c91a4b1d4a9d69f0e35bca9c4a42f840bd619a3fb3fe77e3045601ee0dccda5ba21c9639625abc23b9fc7c6ab7192e65cecc3d04635888e6f4a55df6acf1965f7f64ccaf6e741dc724e51d5a98635470d279876e19f24d757b6a7de8368014ce107008de821246eb2ce1f8e80a4252b4ce291843ad6e6bc18f2411fbbb403d31f3d24afcf7a22878f6c5a9c6073dc60b7b29c8d03209d8b7efcb36be2f3ba413b5e1b745055dde0b2526b191fec440276b6391d8ad1ba25df517aaa2a28c7e4bc4983059323e5ccd4e5f56584dbd6ecf96c54e54eba82f0a7bdac816043a7c38815b120501744d80dbebb8884264137bcb7ea27366ef7b1090b07d84024ea322c5f765d81cd858710bcfefa4ed653078784e39520d093f3df5e472910198b562cbe2f759daccf78e6fc21368c32ab2473df5e9ca5165d544df588467e8f5ffc17f4ca50ac86580e66cd78455e4fdff1758b9b225bbd66d74b26423d9db62595bc286c0e5d40f36297914ea662651610c82d4bdefa66747f6d69a6909581ed95986d98ad84c377db3ee2146677ef565eeefb76d4c280e2bb7fb7d395297ada0e80e8ee2dbf170e43938fc3cf81b199df0003daba858c17ae7f88fc4fc6593a67bf7feae99f56dca2f4728ce6b59032640fb1f7de1e92f8b03e44edf9261058f45fac4eaf572003f5b722bf3b1324a26160cb57681bf02a111ec35b6889fd42e47e962d1a99d4d776e1f0afa37107b406f88b4be6dc17c1ec2c1741703e9d1790a1b0e14fd09fc3d02cf6347814551db9cc4552ea2137d854144066861cbd026335f875e9e2e2c09aecb0cfc3f0df4401243a94bdcb789f0e7330a0466edaf225c17c8246b2a63d2899356021437c2e2e0c1df7699d7405f667ee25ebbb3878573202c05a109088243fd83d671da8ac38a21388b8857fe743b00ac91e79b6a8c5739753ef5cd6070093ca22c8e10978903d4d3c6e367e3cf478f283924d3e31faed19756d2423ee8f67d809ae0a62c1adbf324c21d2c045e36ad3c976ff65679b0bfa32829a99bd5ecb6cb31b25f05248d3863605557e4df0b27ae948a3fad0271854eac4163782267bc20d877a9f9f4c02f7809bc3fe52088d4b1c7f1da822117c5433856b0bd0bf2e7a7c73f8c3cf0999856a56711a67bdb6a58d84b63107f9304f2eff57c26d53cea74026c11a8cb089e7a2a3eb58aeccca0b15777129d948da05547e2488f949c8580bb5acaf73b186a0dad79fe8cb4a34e9c9f630231baae686d6e3fe2dc42658a152d4c8c673c6f64d938fe30810b9b4e2b34b27a91faafd34f1188f3bfa03660429c2fcf7ca07af355be00bd1f9558e075ab58f11e5f016fcb887c95339be635dbaa0270d158cc93272585223ab1e98eae8c4e71d55a23ac6dc5d95509b30b20e8250fe8daabb06c2d12ff9c7e10e3422d228ff15562165adb37b7c9850c5dfe47eddcc058b44e3cda04d592ecde389320e14949b916a047c2aefe3211bf9e4e73b814b5fc802a75ea1bd8cf86c7b7776606053c557721a1599ddf4c258cc212816cf0fa1c2ca2922c7e5188625cf6e139d1451d216363e0e64db0d47afb88de94f9e6843dfc97013efc852219a6b05ba6c2dc85934b69098824be69fc6da9214399b4930cca89e257a4c5eafac59a794383df2b7bf3a47bec1b7783bc5f3745abe240bc3e8ca6d4149faf9aa7135e9820a60fe505e0db7b056bb7b2efbdc69e9d1a490f1a7724cfdd208576f9f7b567c172a348408a23b9215f5c433e7c2c2126843e7df47cb83a98d0146e04cf5e93c141f354e8584a2a385ad37593b18881eb3759f4746effd1792b8aafa6a164026b2f32f42142119d424f2bc9857fb02b460310781e318d3497965124af032f1c90650f97c68fc35d5ca752621e84e41242b3b3328a34a7685f34218de4944e708b7c4413212142a25ebdce2a60589fa811aa984b0e2663ed53150cba00cc17dc63c71db95da03e975ec15109c62b0a043cba6cfdb04ec346c1d876ec19d0e3a4d38d62205bf5a636ff4612a0c39d17e491639ffacb2a7f67b9ba41ee688314bdc1ccd76a5f2174062aa71d69e7eae58c85e896422639384e07b9cf5ce6524255adafd5f6964e82203ef2ba641b27771b6fdd60def07937f813bf3bc578dd4294f990f958c6c7a9d3f0dc9a38cb05c17956b8cfeb338e3f38cf0c8e21e6f7c3e76640488c9016196d5c4a65babfb9c954e728c5eabc11ed07eebf47d85fa327248e95aca44c201516dd9a20175516b0f7c943f1a5f21c29deacf6618114718af1b138fbd99ac74da8e49360a243ecf7b04c0d9cc9d1107b37f8599dac0e099387c30623b7e17af4ed9e1a8c8052c4ac6786d4d3c2fa9b30d7d40e31070330319c617c04d924032dcfa6cc03e3d353a23ab961ceba9207c4d61f5f51b17f3a1877950c1b53b6bbd202adb958b8907d648ae8a861183e26397f4dd9580b4574b4905649641824c67078e624ec95eebc8cfc2d7baa78508aa90f10289f441de8538da52985a4d04bcd75dcb60715d7d1cb863d6f2af4f8f1105954dfe7d030d4fec6da8a9f54e22393741fe5b1d883b84f1f068902865adfcaf036abd886c4f141d5fbb9805c5d12bec6253e529322884352f5a423a4fe9e3bdee40da6fcb4bf3e709bbe85f0969d03389c4f74f1ac3a7669906832baf5dda26d8849c66e4abbc5db1b77a19ee387981552f7ff6af83a028ecbbd737516c8302c341b3612c6401d105435934a1205331934c9587d9f80b673f20f2055d8d8f42d74b0769d0f9dfcbb21b2bb848236797028ffabf9aee61da28c4558a06e76865fb5d170ac610dabea9e017a1fbde4f4b97df994d901eb7762f1af99907f2e60a70402dd10b8ac5ba321d9579cd12514ddd87ff6b4fd39214d876bcab1fd45288bc1c338b88b4a28df1ffed15fc38a13062d15313d92b535e25215d687f6b5ddfed4ab1c2a7c3449d39df637e390ec26627fa46b1ff551cad49e61177002ac6d1e40c75edc9681378de00c282944b27d95b1ee29ba6c3749f69558b80e5b59d5a8f5f391585356d6b8197005c8457e90a23788d5bf226852fa4c6d19db3baa414138ca01ff251608cc600665325055eb6ba9bef8ac815194bc0e2308be9f888ab608794cd33250d5491089c5a9066e3185e97d72b764e6954dc5dbf8831fefdb6ceba0b33befa93e1d3e86d5247121c70154b181243b4e7daade58b237b031c8944c4542a6cb927f5fce76a89252f2215f9128961d044eb1af2f1394e0935ca8c2e10dfb72ef0783aa4f72f4600682018f0a89132ce39994f7490902392fbde84bf5911f63838558296aef33aa6bcb9e0130146dd91ba6f312c1b79085be04b443399c18389a78d31cfd6b48d3ba21040da4d24960d30eda1f6cb13416d1da1c0d3c17e138c5714b939422e258cbb7680545c98f57d67de9b3b3eede5d3282d82077ddc5e9f9bcea75b1d0c2a414b24f19da6a9dee874442bc9c20f6e797ae60c5201ce0853369675a88c5d1cfd1e611674a719a525d7f4b30ce3fc87a39153319799f499219be12bcab01039eae44e0b31b16681f4531ac36f747a25fdc74f2bf3eff9fce654b375df2ba19065e0a3d84af5679f151c1c52a3fa6b087b160b0ce3c3a61824b7ec9e46940d3b3327b55370ba9e5581bc9b924216d1871a465ff65c6a66e224cfeeda47dcccfb9df82fc89f5e9e3d609c9dfe65d8604126c920ae07be2a7b4681dfac11ed1a2e51e02361d39507ef4f1703ee11550ad3e12f8f30f4bd67e622f676150ceac70ecfda6f028a5b1a574b4a26df4d67869c20ed7113a3075969236e5e7b3e0f668e8f5f276b50ff4f372054f420f85d682825018c0e2a930ce219c2fa8b7c25569e8fc6ce61e4cb19a9672ce2246aee52233bee4ff9dede03c577e014052567aa6a567b34bcbbce2e43b9ca2ad6350c6dcff6fdece5af3feb0f675344cee8f04b7a5c1ad011b201b1c16353d2562ddde683d100c58e0016d96a788a21922cfd17ba7a0e37b4845e25432dc9988312f6fb5666cbc0025ab4c4ad7a5085b795e874fa25c9838efd7a395188ae02407b12f36822fe77728143c36a77e825238e4f13c3834227a814626e663f7bac9ff987022b7c1aff85cf6a1f4a61274f2204abd97e88c0acb83a2d6d3aaff0c97c68d83538c8db84916ef918755c064b9609dfe29b885d894c30163017f1de8fec25e740d48a7858b13b0cebfbf6781b8fd0b441a0f5cffc337ef8e87e749892c17312b7c818ac1b862fbb9587e26b45eae27a9f41c592d6e8abb12d0c7851f0ca4dd686180c08eb9418bfbffeabad454f658213183f4e0b40a50f36d994dcd6a7aaff26c70f685f58b28e8262acaca48093a8cc3d6f65637ff1ac4332c9d793d45dd055cbd45ba87841cfe175541a6e4ad2613e7ee62744cf45b25528f4402ff17f1b2b515923ff9dde779b7688f00a60bc98fd6153e38de3ba48d2598f355177b6cb15514ab17502cdaec561c894c2722e4d852416ce00382b3810d898279ead6c649f17e4830123e3622dee181a9c2ebef461777c32afbb22770648858ab316044b9031312fe70c9fb05fea4e4fdc4bf26de4fac49cd9b294f464b5d539c8dd630296bead7fac4ca032595741dd1ed6749b174a08aec68d76f8a47c137d4a9f93bc1c231371eed1e1e2d28b993087a0d5cf1560bd2022984670b76a5172cb857971c43dc745189dd91c2207c7cb8e199b66e6a80c95feab805d8ca8c2a87dda45a8f8f34977b490862ad0ab169398f1c953d9dc96471bc16a64fcc6ef9c012f72274ada0ea80c5b339b4fbb5e02774aa3deae4f7c71f543a0a0a2b2a79b17a8f89adfe44e57e70ee5596e0b98300303b6e3e2bfa7e445af6903fcbd75b33651d7b0e8b1c71283ef33b829f1e52dc229218fa00e6516f0cc23cee13d4f9f0438b67f2516fdc48048177ecf95352697e75619f3f07618421aff96b0a4cdb66a60638431833c9dcd29f41f3f0b6aa26a3466691ae07ffc1475a65109c5ef8c49814d1ad9f85023624f81fa12547a7d47dee33c1ad158613b3aac2fb80c9e8d96fc39f0b7afefd5175683728d43cf725bcd1c7bb9a0ff2e6538c7fc764bd026d06dc000ad405a4e80d62f50fb86b3943bbe7b7eeb4dd704aa315abf159a44210750c4bbf194ba8aae12ae17421adf058c1abb86a2ba0053fcca43fbd7c5c82eb9264976df4c3d11044023eb45829974ec8c77d90ed5ee447eb6e903e42af3f6227ab23f60c61b6a4bc08d07032d6fa2b6faa5a3f791376f8d3a569a936113ddb5df7bc43e249f9bbcb6ca5402203d4bddc8b74c904c6334230a03339dcb5d13b14143d37940bb841f5ea11cb9a370c744374b9ff2914699adc02a8e909ee5243b50d815c3f208287194224c3b97ee33ba2f906feefff29adaea683f18d742878ca5e7e84c257ccd89c4d56709fde7a4aeae34833daf5c60a53252ad337cbc5c525271ed2d381a59d1a0ef2da492b3c0ace58c85ac14c2151ae588715bc39bdb63516bed3cb9062cd9daf4af03fe87417548cd2c52cf5e096f249cdc38721e1d596e6708295fe1fea75cdb1020e7f4e5cdfe4da6eb32492da8b93332d6bc36ed70b6e7b3ee76871e0336b7600af48fbeb4df73a9165a247d116f55be39a1069f6f3b98526a7ccd0aa9746c57474bf4978d0c607083dab871d410817f94c2e0a1d8b7c8f8d9092e226578359c0c42ba546525f90722cd368d431dd85c11a6aad611516316bc05a671d8769d010837f719f1630c37a9f8dd666a591bace43716c3b856592c3956ccde69a89d2635cfac3f22712896903a2de1448aa152b6edf8ea46ed1f59382a4a6d0d8996771d5e569d5c6c27c6c4ba6909ef24e35a66f806a0eb0f20440ee87c724d1c60d7cef4795994d1d158c62a3597930b2b08f9c21b8643bd30e7413a2b1ad6a281c116d22334911707c3996d31f282e9e1ef6cfc1738fb6203839e5e0ed948828bac980a0e8e8f7e8ad6f87b4c0f60bf4931b51f85e414198bcfe7330955f8c662d93eeda98ac858e57fbbcdea796e4af6c8af022030ec7998b15b6debfb36a447c17450ffd7aca8631204362f7c952ea8f7109e645cccec7b2cc6838577bb25a5d1fd5f337b273bfdaec21b90a3991f2def5cb3192e38d257fde13445702177d040a85c1e626a3c54b5c2dd1c38707f969f700b8c313a2f3f6bd13aba8fbf5003d34d41fa323457d95c4ac685ac699ad3f90badfc0fd20dc2aca4e6d6dd4f12768b0dfd088f5b44e878c98f4bfb55acb49abbacae8af908e236848512e3c0408168a95398b4951f8dac779aa1a242fa08a89f99cc0de064a955009ab1ae7e6da17fa250dc8e262ab001f023c576248c849198a214419cf38e3bec6634692f808d7329dc6a4887142f9f1e4d8bcbf833a6995f578719b2260a382c6e93e55e30e440022924bf98e152eba9d165cf5da362cbaf37df65211324be0902eb3b26ea1dedfc0db76db7fd5bd2a25e38e525406b53205df068e0d181b0c09a2226f104cfaeaf83d212029b6012fdcb7869b0fbd60c455808db9b3566ae19ecf3b13b53d5f6da8650a1bc30820aff8577a9e1aa341226dfcae517727856a83b4342291f145a08421cdae85cb0b40b56c3ee873d1bccd5405f6092b574d92322a76a2fe3dc69f101fd662af60e1ca7d81142923ca5e33b0a963cd522ad8d088b660fa6a8c2ec43e1d7d387d7ff704fec4468affe5214b8259bda547b4c5cc3084af2aa69bb2f267d78ef8f9160f5bf59ac3a4eaae3a19aac66e3f7e14093a4b12386068fcd5609ce2dd2138b2097af76a384edcaecd0e2ea9e908dea2c043eac12427b7c3c8d9d8bb59cc8c4c27b6ee3a380e1e949f4ecab492b29f7c9386a7be996a319173c68d99e65f203e8ee4d3a4f5c87b32294956d44c2800fccaff2f4f2869aca64f3f667a192677fc6dc030d620042bd2ca008a158858d36eeaa6b63ef4d7379e304a66cce33ef88ed6b584f8b97ccc25fd994cca7afcc3523de5db305566fadeaa6662972f5c4ffc7eafdb638a89e940546947e14ebce1f2b4aa7e72f6b15c53f8b901e86eb0a758759a2e2dc4325d6d120a7ace51fa6974b268e1099878e8da869bba14ebd37f216015cafe328eef205818457fb04c0004247e67a631c1dcf1ca706f5b76d317f34aadfc458667b6c5200f6f47f0fb373a84a0efe91882be23975202b7006bd16a165c5e2b043eaf7e30fa40569e941b97c54efce4f438aa3241b7a41992f562f4afe19a8bd97528ddf3c0df5b8854623a7fbdaae0247da41cdb22263a62d7178e6e9bfdffc6de6eb119edfb535d29cdb8b980b532d89d761f0b01efaa24a559c987448c93ed8985ea8bb89db37d4766f93e7fbbf9b744f1cbb68976bb01a077534a5f76d6a0fe06f76ea252eff0504bebaaf9a13410163249a57ac34b1a3e6dba731ca0a22735c47371044420239bc716cd2bee69d68357f4d47b0c336795600b0e16eff08a5b86d6477a17be9405734c2ac3978ed3fc3fd4132cb533f797c33bdc78e63571c01df3d1233adb8b9a434cea16f57db32fd83fed9cf408c576c501d1a57748e01e0fc04fdfd19a3c5d4a775f3a0740fed5f0f5e9200e7756b512843c1f330f34a0f6ef9f989520283d766e52dca6365f6ce7bd7f2a223b7fdda8ec17f543c80c0a044d0beda54840cdd28c007d90e06cf8f6c1a2682007293801ea680b471ec25328d13e45ed830885a3e41c08a6ecf9780f809aaf963ffd07f1cfa0213fddf9cccf05a5be464a7dc7068259bd6ae422a0a8e48fbd019081462356000496c2cb0415906fe858d800887d5d246818007dfea29fb60a144eddfd11c8058d121ae8512068fd51ada90032ac8bff690c07978eb61b01a0ae68e923b420f84366416d00b558626a5c0109f082af1e20b485a6019b00b56510f977cace0af7dc2367c9eaaa403a886eea60180f806a01ef0d1d5090514ed50a2a7cd867e0df2dd7fa977295b35f6edf4f4343271cc25f8f6383afd4dfdb12d4651961df0871d85cf3dfc7d1e117cadf9f731338a541df9f4d06af51df9f6c0ca6e0415f976eb64a37df4ff314160d20a2d9ff3f5204d41f2e97c606e47bade0451ce7c98a73ccac191b5fbe3715142ba639d6dc459c09fd32d95022f457eeca8a3a9a5e1e609f461147153172c860bcdb00e58a980df64ceec3debfc804cf1c2431b3aa35b53781d87d5d286cfcce548d81dbaea74b2b49f24bcb6d7ce0cebe72f397bca5e1441106557d47c99978b58f87c26edd58b7af3f361774653f28a8c67b212d2f2ade9d5b687ebfdd7b7118cbe86e2d5d2da24bf1bb900fb51508de6580160aeee07a8e52413b35bfba222e5057a38605a238f4c406390b3eaab4ef2bd027a8d6866a14470855608c4573c02a2f25abf864bc7f34156f91608576336edca33c4d6c3b5874cd7db21fd0255d69cf3814b4f66edd9db72fb8132bbccce117a1edb738323a1dfee291846f69024ecb3fa45b5134320de50e09e7494d009f4724897dfaf005a1d605ca9a726b08e64229e6db5014c51fce9233aaed9f1706cc22a2e5593907a7ce68c70197cc5d5c67c16bcd983a5624aa03a1de116190f36d98547c9677a757057756d6167ab151b1136dfb366b6cb316f7b18762439c911c90f07dd9de9a58fd5afae77990b1bc9f913c7e291285a14804cf74e0b7e9b761fac49c11ddb7e6dac64782f4cb4ac02bda51939b0758553e55799c1e50a007bd5c8ed0a3d3f260315b907fe5c8a52bb9a6c5787c2c3198bf556bd8dd7667594d19d5fe8c6b630880d75e0da412b08ec9f706d7ebf6a36b0e25d412c1335433eda60b244a3e876f773c875747a66d3e7efc99744e6ba651f67234f7096a5b52e8e58cd48c1294b3af2cc69b5ff621423f6f2abb3ddf35044b35034a97568bad30ba7f44832261e4aca72e9299012a50ac7e1a7d53d94fd0c5668f3d106965736b89d3ca4ad00939934cc93415ac8ef097d07d339df454f34280bb6bbb6f8c7a21a659092b94fcc93b8ae6d57dea2d186e7158c85efc7e69b55bf7a1e9edeaeff27f213212b48e91416ded5784e9cceac9af01225a8dee04504105318226e201126fa623bf552d39ab5c008ed3086bd742161c8970b09ee1ff35f079cc0e01392ca7fad851254633cb91937ad84527f81b0f3de64458bbf037abc6b69f74158d8600a9c2c636a01527a4c5dbfc5c62c4c6a0a1448612d6f26cf410542c702e87bb858bc7be6a2aa4c37f44c754ec2f8acfe18775e9cbf294db06cfb483edf53295851f2a8db727f00145c52f564c1f87e301b1d531adf903a81fbfb69d0e51797f17c9473036c10671b0ef84b7b6c591130c7c3db4459a28ee3bee377d3ea180b86bc0d9d28815f021c069cf5441bafd55ae546d3b7bfc28dabc8ee3a5b7086178993eee71cd1c974a8b6d04888dabcdf767f9f86643c1df148345e30f7d58ff952f4f9c4c1962f0f5c6d6e1d9713702e42b6c276421824953520d261c529bdf1ce68b9e9d77e8d026bdb487f3c4848b7c1ce001018b4b98b0eec6a487a06041a080bd9af668fc405f30a80b938a078662e0b653208080a18028a78c1f110208f81e6a6ac2274208a19a6ecf058478d72ec2b3c3982040b479576f8308fb102020c950d1802e3d91b1276922d36981381c082ec86020338ad7a278c0655bb7297738d2f8df5d6a0471ed643dd0ecce70ce7c2401615021084627f3ce81ceb080e41ff48535cf6f574007348cc71dfe751daad75853a999dca9ef96a30e8ff5e5200152db8913615cc83b5ad3ffc3eaf75d7af758eb8be9ba6a26d79cbc88f7bf218dd3af2f7530b0333d25d769cf91120f41f8c2df0031ba5bf920d3d2dd98c4353e6855d237ae48ddfec2a5a09a681bbc83a44d4ad0aa82bb761d9eecce047d320b0ba408d4d722f87ac40a5c3c04fa42e1914c88c3a1aea9af9ddd64208e256ac619c7f7aec614a6630c316df9b746ba0a3ba923ff55f27cbac573dc06f650423a5e7dbe881e05a534ec9bfb9d81e026047b35b22bb847dee199bc1119d9b7d65bf640c2f70bb5ef84b0e115213e71cc14452111153385ddf2164186c930b705dcae355be9b399f66ba79a3cf925b8bb772407d746505744f3c6d4a09f029c141c0a0a62109c1b1a3532f27796481f22cdcf2edef56feb8e9bcf458b9bb1ef538d24ce0ef343fd77889ad017a779ae2c5cce5496ab3b80bdc8f3cecb14b57bbffc18d0d80fa05a0785fe7be81ffcaeefa453c3ab926b7e1a1930a8a961dce60a65cf8e6a646689d74fb96587112f5a53fdf5a8f89155c8b5d690b9c47f420d5d6cb0e421325222277fe14de7fcf368e979403f247134cb9e2d3f43f24ecc1be35d3fe7629ae3058d0e22a1e806114cd1e8ce7de3230831a2428b963c701b92ec7487b1ac2d7352cbc9e6a20a79a1942ed783cb4763e00bfb87cc9fec17fbbb340a47eb9f66bb69c1551d91a86d58a4d32e787c0161df00723be66f7a88e6c36caab6271747513a31b100d7bf710ad6118c95b216fe72f548f0a8351283c3929b47b3507a2e641fb0284af49eb4af0473c8bcfc78e930c1b33108e1d3974f365392b1ef07aff75d756b593dd18caee87c837b1283241751eab41d3d393a7c434ce29a1ddde4df84aacaee0a5f95499104f4c2c22eb49626e500abec9bec2b6afc2beb77f520d60adbcc4cbfa4826360fb5a853e18d19b9472332e7d5029d659082ae6d1236787a3f9bbc95a52c42bdd45280bbbe6a3c52bbbe1ea1547a9a9dba34eb41d0c892863e732d728600960209f1018dfffa9cd7fdb5f66a458a097ba150d4815b576d69c8956d21968f5eedd6a9744724a537a5352075b3bd985b2c15a38ae9a5c5154ac7251833a7cd0baa36a15862a3f83f503ae52b6e0bec0601131070294585f7f27be2a0f63c299dd6fa47690a9b7fe01a8ef9a29a632e7c691d94d1191823a3fe2423aacf8c1e0ff099d3cfe45c116f2dabe07169f70a2b901061e835d89a3633ebfe98b10f4935ca2a49ede990fafc4ced12801de287e47fb21ccaef1671569cfde0d2508f4eb351398a0bf696e8e4b79183eefa1dcc96013e5816010b21248baa05fd6e4d35ae49a341abd29d7954475e6772f1dba17d84be1ef7675fa49d295e282c57e79a70ecd08e6cb8e0ad7f819fed199e0a178898fdbdb9842160c8a9c9bd1d12ab3e0abe5a4f2da4d0ebaf12751e864950d7d898a1b4b4ebad38a39068f20418a9d4f921a2ae4e9f55ae6e0b56e6693a84757007f7901cafadcfc14185c7847e75c6ff84fa155438372f6facfdf0eeeaa713e5da1f23b4c31895af6bfd142f1a9a2fd6e5b929f457ec2c837cd983acf1aad9da5fd90736977cf304208d4034958c3222cb868f3d12113c781d9cf17a3c61da96f6fcdf5439aad065d0d4e7602c9f09e54ed8fde1938cae95355d7de73b08f9271efdedb57d04afe18359d6de28121448c8587420411e24d77e34f170c18696073f1d5fd69bbe46c57a1e3f272ed34f336bbcf46172a7b9b0b62afd7ed1710253d54fcd76aeef263550c5d55c629b5046466ded498d5e5cda0d9188ffc32dc3e4ed78437c6d9c47db89a1237c31bd06bfd14e4377a139565153b845ab7f753a9f437d4821c2adc28368417eace733a5d931d18521a0eae51fb4bfedd8baeb27a7c7bc8c8e85e8b65962fce56819faf416a3e3d1246ba08b4a6fa5d600989ee09f190d81cdf66da1359b155fedc8e211dbb4cab1cc882a760639e355a6cb97c4520c8e3cf86b175c6bc8cd27df69be19af7013eb8a788c48a364b08d3a37e75c892f11c47f88fe9a9f226e4c692ae3bdd45b9da2f692790555b4ff1850799466e021f3c4325d0ae7ad8a9f4e9f22fc1a5ddefefc9245cfb4fc654f203a4ded1cdd159aa3fc9fa7e1d70b17f6793a740ac3041112d0d21529b807c9db26b7fca87debbb3bdc2e12eb6e9f2eca4be104e98e40b64295317cf9e59c78bb1e6b8f1dc14d86a07989ba2619a40f9c05dfbaa4b6499e2d10608e0fd4d3e7b12381524cd7bf0cb2cf9504d0683378b37421f90f206347007c89193b97ffa37ad992932d00d60d40f40c9ffc054d8b4658276b12f0888036d8041d23a54f83803674f6556d13dcb14e6083a6d088b2f504fcc5a05c9ca97a3c2b269921d7f7ea53de1042b139e178273ff2e435f0f902d93230885415d65348000c2b819d7937888890f61b7b31289ffbda3ae920fe876428d9c11581146c292bcf469ffdd18abfec67d14cacbe900c960b19e55fbfbaa31977d4b702eed89f8c8764e9d5fcf11369965503548ccab9d2547d983aa8bdd34bfcbcb015eaceb7377899f689a4bab3114a973dad82080f0ef9faf0f78c38c7968a78b7a950842df379a8e2669740f420c979192b68b0bf5189c345a47eb578ef98af449efcf04bd15ff6e48dd796b863328feb44a3494554d20a828bee174fa6daa8297868ab673db1ba2348b6f81eef95ca44389e668a5111ca7c8f1093fb70e3a0a6fee82867110cd675e25ccd8e64aa62357a4ed4d340aaf92564aa6f5ab1282e15cd11263952cceb477b7d82884d6738cb0a1ebc56c6a9c3da50bbf307e873b1ff4b6f2208404ff33de3dac58c5a5f68440fcf6463fbdccfe917f0556a5151df9974f49ae6015b537e9a82ff914ddd1245b194718c36b4ecb640a7ea506bf6bd940aa8fa2f07c882ac36cc5dd00328da0645058d5bb11a2829b3aa81ac0a4ca9125acbcc79ce403cb29e651da7834f64f3cee207b56f2bcd5a5f8d92a4232d1b7acc7222e623a3ec472393f724cb42cb2286967245acb6c5ea4272f6838f079dbb9512bc6b55ae5215b38e0bd7f45f652a615bf20ed893a75db20fdc7fc49ceb7e0bef4ec2f3c946d5dfd884b95bfbb5c9d20abf520456f187f22ab857688067970460b606e150a9f926fd5e4919305bc8ee10a0c31a3f849a0936911fa2ad2f6f3c5784654b2fd5c96d5539103d966aadac4a93bc94557fe4747a7e76708cb4febff7c43f367e280577b54de9bdf353d439a4c896f47c731f7cbffb3421291f7394ac3fdda77d7bb919719120621d574cb8f2a74357ffd46cfee664a31fd697fa39f681cdd125ab2597f4731c22f1d08a38034e7eb9c6ed31efd2366dbc7f9b2f495aadce4236b3782e94a86856183d6b2c1d4ba3d3e40d9b2fae214f99a9b67762e4c6ea31ef783cddc2c63aa9b8b1e839dcf81c095effa756f56dbeb7cd17a9c67df8e9c3927f4697d39aee7fab295a0e3df9ae008ad58e9a5890f23857199bb0fc9c6231791610c3f0126ff51687cbafb34dde76b8e686e2437acc660612d5207f01ead524778a31ba6fb05c443f2c8df0f1bd222a9f33311c5c2a2d2154c03a0aeddaca223350bc0174e17440b384377d9478ef82c015e6264f4fcff99cba780bca66d2e5f79857917566188ba3383f9f1024173e75b367103722e1a928d05fb4e7c0d107bc0570e451c5f48678e27cadf7b791fe32c3b4c92e1dcb5eb5d01d9550a35a64c5877ee096fbae470c7db5876675434f7a0cf2fb99247a5095db0413b5d02e08e975f9cb3f8af8cc773217918e704bac8c1115ff279de9769a2841c5bc3df9aa3aaf756c3a675d61400b18f973abec143f2743c012700685e9e31c2b64d05917893979f8d000fd8e4ac1711efc88abc47eb2a1d3c6d72ab14d44ec871f6e4d8d02898dfdb487bfacf976d5f38aca5dc46df8864afd76813264a93bce61d498c81ac30f11f183642518a66dcc7b6a87dbae33e3df2175aeaca0b69fe62c8176a8c98a2568fee8a12b246655a6feb2330ca86233f7e53972206f2a1e68899a5cd71fd11d9349e2c4c62f07d7fe267c65c9d8ad829114bf3a6f29d8b2c573056c588d9d2da2b98f3ceb8a6d2e455f80657c1fd2803ff91163fbe44f14997790b7a9c1e6e6ff7e8c26c72918ebb698b4dd7da9abfb6d4170dd6c17bd1431a79199787b8defa74d5182862674007e91f057395bff95ff56b0c83b8e3ad23a1301ae2c1282eca56db2066c5e742c822abf565b1d837bd41a0caa873c0b2d26ff5c70d2ed37cdeee79bd9cb38f49b763dbe9cd4e8bea0cde0139aa7a54d11584a4c8df3a178fd4756eeafd97938cbc04e685d220a6f45f0cf2a8728919dedf57093f6e9d72c1687727f057d150634490679217d59ac43e0433180e06c5a28eedc8f6cf551a6b50d1fa150e8a4d694bc566fc208829bdeb662ba89020485b6bfc07fdf0bb287ff455b7adef9b8848397de24357b002fc1e9daac731c5f786e26530a88c5021b3984744246d2537105d1f572885cdbebfa7b9f7869427f3fcf447fe510f35ff25b28d72c11964937b22a263804075de0a6440846ae98c9b9919bf3c28a48f2742b0b108819be3a1fb722129584da631abba9771f51728dad2f3e8b7ccc2e7a95dfe02e413e2fa48e82b90c8e9e70bac6ec3a33aa09f23c8065f1c18129018c604a77e3a5ffde887e7aee9f275833307b2c68c8e70c6f9c54d2348e4f54e76259e37f832b90f5d73e41afc755610c893f64f426f947d4d636393f7db336be38c7e886cfafe73f7acde5164297c9c4bc402e20e071072038b41d9cc77faa31b9b9e18916d805e474ccb9fbec3d12bcc1eb330be4dddd1009ad80abba5d2d5f3f8fc2e8d6124700d0953258147f583500576a2e43b50eff458438f309697fca8fb9df31f5d9403e09292948566d0db28532fab896b8f217a5438169b4f5e347583e32ec740c8728ac86f707851434cd3994dd55d6970793573f4d0b90995527d8aa6a22a186e5fd0f589640871deed928b95562f5dc6bb6a653f2f0575631cd9ac45508570d57b3aeed79afc4aaf69031cfaf0a3be5cbae03bc96d83b33fba624553cff2b7e3aee0878985fe565872447542c840ec018201168e75991a14c61ef2335d9820706c03a2e82e8d8fae24b19de5fbe09119260af535266a1c1b6802c571d2db98a0c24f713846a2c9dff7d0c07832f9bf1a57804555c15996b316b3fc87ea638509b826de491a09ef812b90d415cbee9057c1819072e9b755abcaaa97503621117993011ef2873faa82a38bbf2edb6300496befe2a7b7b353d405ce6435deda8fe3c508e4d0cf6b9188a9eacfa94ef66148f06b4fb4a5601fa28cd0b1fea6b54ac3423aff22e3034559c44e7b6cb41c33137523a06d0b86b0ddfc42311d70dd55261d75eca83816a3e8123dc0878920a944d16e4b183db9755f247d0808694e97516414d4c4b337e00f1029f2112013c47155e8e5ccf9eed7e59ef3ed7462de6f4aa9c92015b38732241eaa506d1c90c660d4d97f0320578340ae0461144c1a77265ad2dec097591560127db4d984dffdb7b300b75f4263aeb7f3570bcb19fa989a836a19ec8b22de2ea2baae655233d04f019480166307d8d21f229a0e0f95b8224b29a298a7bfab4ef92403f604f22ea6d6c15340a40512cfd690e62d89d96a9cbc4a55c95b1af4f08b5562304b67f5f1ca066d4200e586b99ddca2bbb5664e69e6268c84ab020797bc4bd415fe8d259bf0feb1a10000a480b9d6a1e80e4a0f6727d206a57703e5bcd4a56da158dd43eefffd665458c00176e7581d41af2abf0cfac046b6d7c6673b9c781bec16323dc346b250b0a720501825de1ed892f5dbf694822da2a99a10da321dfcf863671f524f8920cda8c71968651095fd239562a84e0dd4a2362166bdb1ffbe6cf4f344fa2249bacf65f8bc02672b0eb6197b3f35d5a98b3b24f147a772e6d4b01f791ae36a50fabae1daad9d5317e47f9b4b1255e538724f76d141d058e2009cb9422b4cde587f529d542f5778b9971cd513f8d15ef79bd546a9e6936faa27ed7b89f6fbed26d6d01755820ef331ee309ee736d02fe7391653924d111d9c7a5d790a378fb01f2dbda790e6dcde94bb17bb6a2f0208c97c8497315522b3d72912462a22739045e8e89e967a37a0e990c6d3195b5901c92ab94683ff63d8738312c5903baa61f96cbd4db851506be449388d726ebf7e0157d2cb4b419d3def5f1505172250131372c1bf7eddd964610b0f688a27aae1910386d9dc49a115ac703e4a58eae3d343b2e424fdbf48f1734ea7e078b0bfe0bf9180ffbfe6b985fbf740652756a16f0c8ae243c51356b3e7a2c206159dd6615b7d5fc020252f77b6b93ef50b49969ef8643ce19914ba54d86a5e962db8c88f92d2b342404e040add38a182228b3909b647714ae27fb8744028bfc4a62d1725d7bcfd2600fc8ced3d34d837d5760ce1f56f5b448275fe9c9d788584277db77f7d647eab9c06f01c447d0f4362e59cf74c82f5ff28440f88b02dd00d369a550f476d58a8a6ed025d837e347495c878c24d5ebd23bfba53ec1fa54f32c024084a42c4f10847fb3f80ca389c92ddbfc5844c2eaa21f0b02d22a947d04ffe881eed79af73fa87e715d701ed757cd2a577e69f9594e021db912790e45ac5a80d9f92e57fe3451048134ef902b0b6990d6b99a384493f1d1ddfebba3a7e85361b260b96a80151d0d1bf9e7f2c70256ef5156afd4a500baf500bd7a3c95c2a0b94a457290b6be28dda142aa08054020048f088291c2b2c7797627b31385802ed40848c28d4da5334848dd64a1b96c0fff25c1b2bde9d863c3b89165d66b2aed18397bcd743229149f1170c12223c0606afcd2dff1ec7a65ac1f9345cf54fb331c3ba1a004d238f3fea224cb8627b7a3f4e7581c320720b5cc1716be46b44ae06d6dea740ef0c3022bf83a64ed500e472783e3d7f953dd9ac317d18f22cd72be4aec93a387a873ab11caad5ede073efed4ff4616caa45745a28124829fa63009c9262ef78e080a2aeef0b689551e98f7ab393d0845ddc53e2b33032d90549ea183953f637ca08a98077531954f0b0217cb645f43094bf0a0d4f242da3b5b4193bb7f02c43fe8132b6cc26677677afa0b1ff2983472c5dfb2b8d3b20233855a08964bf0c40677db91a46796a887bb6561b2c0a0c30d0e35470a272a3763f43e6e6d02319eb4224bfff8dc08fc685a3da255ad1d8abe04b6d0d8ed2babc9bf5ecaf9c1ed5fecfe58d2b75ea8fd5d40c902a6c6c038ae8fcb94d7669e54097b05707fad93515f6260e43f5b2928635703537acd2615b2faef0d627fef3c0e79f1f738e23e1f5ab274b064ae3bfcd4512aa7f35337effc55f8b465f85663c72f59a648bf2f33f4a5f13bfd62a8c688c9380cf971a82e8c9255f799f75b92ae8bc7a68656fa1b49656c73a982bcc1601fb1363d694689a0250a04a48489d7d2ee1a599dcd6b2ee0b666b06d0b8ec9ec98550622969169e679d0740037e9ce5e202d6329f6264271fe0be37c61fd3847de3feacb51b65c6623c24f7669de883d5a153296cd4cd88d57585e6c98b8fedf1ff89515ccc4e4618c1b7ba288ffcb178d49ffc0fa6212badd927cf0f10d897cfffff2d5fef6d2f3dc91205831e50f650b00a34d91fbc3297d760c46e7f8ef9339b8a3f8f4e5dc0649dcd4cea7300ea3cff58c1d60bdad57ee4ff609203ff351cec402f88d0eb17cfe41d6bd60882747ad74f586975c86b3ac83f075f756a74ec099ea8cac049db3312fbd4ebf656266464a6e70b56d45be3bf40f236e8d3308c26809b352ab23b7f5f549b199906a7692173b9157ed5fc2bf2f8e5c3de1dfd5265a1c2fc6a526d7ae5b07caa6cb6fac7e25097647439de555f37e9db7d53125b44aec42125fe00e5ee30a8b34d5b901b77bf7eb4cbf8132003dec38e1ae2586b41fee46a6cb2b81047cc91b38ea66fe29f104d0ae370553782f837f7b0d596e6670ea43202b8b027f988d39603e6099ebfea1bd79c6c81a1a78824a5479a4b97ba67dca7263b3743cd37c87221507f02e325fb3ac08259742c08c05dbea96bbf4e2775ee9b877cebf4e2b3b9e1d66a784f46cd00b5f6699540f5865d5b1b65d0d3d5ccb4ca3056304b1dd917fd85aa01c21bcef20879577a86e6bddd4b54496c5f1b601c13d89166540346c642af5f3533023e276c763fa050318b7505283552333e405c5136d299f095fd38d4c718ec32f3fca7b9410857d392209672cc6a1bf59fa893185e6d4e26a62d41b56fa2b02a71eaf41b60fb794f36feed3986db4cfe3ff365231b68eafc0808e2c43697bde4a5ef33f5986580fb924c399b47937d73ef2811fe9ea9c55aad4637b6da085b8e117302edd12b22fa63501fa8a7dc83308d5a0343cb9c9861d0187c48162bbd7073e61f31d7fc94a23ac249895619b929b7b332b824c41c50e0c1e3b5ff7904143d9bee00023c59bf387e3b4b06639e467d9dce710fea38b0049753c2c7a5e27953b3ce389a0630d75e3fbdeca6a842434c6814276950df192148e7cd6c682a85304576e5b17e8cfa91cefcdb2fd298c16e8b95be45149cbbde043e5cecb1131c6dfe816f80f195b2a34a4f2055b07245193ca959c01a450a44fd4ba05090010c478521202898f4ce8106e842f5a89b1cd5a36f1aa22e667846f5d82faf2e88336950bc6e36aa520c8f293679a55767a9c2b0117a17090260fafb987d73b7b2302a07ba7a29693f7d27db22a2c2a0742918c7fee7ee2b6c2de278871b0fd95a3a523889954232c8327c93627843c977c6d5512dd43b0c02d9a003844b5a1de3a7b2fe6ebe2febe9f57df595ab5afb9f4d7edc2fdd0f7b9023a410dce17d85feecd5a99bf23b9dc076e82ad796c12f7995df385e064dd7724911ee1152441c5657c3a794164ce90a9ab7ff1630dae4a6f5209dfe6e3a7faa94a412afaaf42b139a7336dc9392d24ac91bfd4257db63b562fc6565a92040bf75a725e8309fdf2cb3f2247db931c4c72492bfceb2fcf27e8dc12fb152fba7f5c3be9d02e380c2940d9b37c34322e37bd34cb1789189b4d4305ceff0df1f9a849fd7b80157c383d90e04a37048067261ac909be46166405a401902f0f321cf242c17d98c8c64f7996f5120fe0961e554f87bb465c5202b66a92b54a8277c8cccdebf677707ec8b26e13164e562f49a21dcf0143aac81000c75a30502aa609168241eef4ce627b5e3f3ff0703a07f385dafc02c007b06562b1f5c479f52a6b492de8625b82a95e38c1af655c15396b29608206618962a9ec786198913390eb183665b5a08d7af84de11dfee22ae27eb3f4986a3252c8d0a74fe70da01f7142d9a567e998506b51778dba6afd88391057f500c17f031a305574c1111e64cbfd90955b0e71231304b2a9faa6995fe2c8435232bf3d6e5c48ef55757f55ce62329428615cc079376e8470d93ea160200aa14e30fd52dfb074a206eaa91161e64414ed1451dec5108e124c9be579a6af2cd9cb1de9a0025cb4d4c087f5eeff6c0499f5aae3c4e27822de43afc9d35bd3dcb72cb02f4fb05b5097ec61660a864aaafdd7caa92afcdfde60d12e39c09649d1c58888c1626ecdc8d5746b946df83ff7c85ed775d176157e33c024473d693b668d71c04d62716875beab19e13c966c12c0118a016d599549bd8c707c101d1b3f59da6542ff2893486fc0a8477813f12487323f047b011f6007eb11d8a4c7483998e66ca0ec1422b068b9b90ee6a7eb7bad57b051a4137c0f282e82f1eac3244251bcc16a9fa12357de8eaf3b5fe3c1d179388d913938b9519f7d5d30cf6545ffe79ad2c5e0a8fe6756ff350356b6a55f695bdcb532dbbad7751a91fec4581893c8dc00d01fe7d9dfc54f4dfc8940570c38fe174eba6d17b569d00a5da668cc5d0c27e47777dcdd03beaa0036422fbffae950ceeaa48128439bbdf1cec5d3c067f7a6562345ee99dfad7e209f72ee892d4d8e425d8163b7a7527aa8b0fb69369c7074a3e7e71c746cc31539e4c9ff1c2982d9abf34f0e42981b2a5b2374517d5272e9e82217a4f212e4b44924c547e384b93b8fc4d84cda48a84e9080def8c659cfe3a23b68779d231b3aa2f0e53b9b19f0c2a8310d402f1742693f5e4a4e0c656de4a4c10ff017c516b6137cb0e0109a6e9b6f1b578dd081af116beb67c7f7dbfdbda92ae352adae78b6511d3222c2a015fe1646434e913834562bc8d4cb7decb4b9bc8a42678277b3726c1ed76d77e18ca2020fbd8c9b4824d9a5151b1fdc01e008d680b077db3d50e48bf5d2e3dc1404a1233c82de1f7d58380e8c011e9b56550653a0f1a278746eaa31d9e5a51db9832d10095d74bc3e9433838b45ec458b4a45792478dcdf7e0bf24699b768f04ead12d09275d7a5840d54b26ba07b055d8388c4b2a793a6508ab1721f3e9ea8bdc6e2568bad81cd63a8b7d7f323acdab6e7af379aece449f45807ee1748b67fc587d52016781b0d26bc393b2d6e83b54ff14120bc4abdf64cbb13f45a4d20107dcf4812aeb228600c65173b2001dfe871be03ea2f2dbae565920b2cfbfc50a2464cfd6e4660f0c91179ad3f267821f617b67ddaa1724e248eee7e36706db969d03e99aa38b90977eaa8d6e74e6d416ae6bc0ee0940f471a10db1358bb1a2892b0dc656309a40101b02bd33f7917204e63bb20f4a9de5117c6115cd130970f761dba8d1607849d8492d61df7dd9e691cf80da3eff4f937963829fc349b5bcf9b283b15f3448fc077256a840c3599ce6c73c3e908a0de5403090a2cee83fd26d20b19cbb98c4b05e567a1c2ce0ee1794c28d22b23c8dbbf5d8099876c4c35989a5eb5dbacb78872ee0aa25f5eadff178efa24579743f307565464442c1cf7aabc4731d456921438e4258701c3001096f10cd4131e0cfa80f80182361130d16da5ea784b8acd461796caa5a350b674264adacbc7917a95f5ee2271c2dc9afbec1eb88aad1c2cf521af2d2e0ac51cc269af75966f4984674da4064c8ddeae01f76b727c7d7c39fcd935c9ad986d67eb0c805b5d937053dcdeffcbcde939f930d26d5a4841a0c17a77b3139e4b73927dc6be1ac023fcf0b313c967d1a35ca54f7a7683a656c61900734dfb7f187fe6c608def3c1266ffc9269951b0bfd448089588f895a96ea1faf45ee74db0454d6d914f5f85d76ec7f58afded2bfaeb91fda59d64a2b760a3ede76c806d3297ed5ddfe4be8d4eb7047da128f9faa48007c3fd35006d84ff240001b6cf9871a45bfb666e69c98be7143872ad21797950a009aefb039ad49f644fe1bc006053f5615360e85b24c83313fd933b2cf9c3debef25f9b1dbfbf32954a59bf79eb078699f6e55ddd024a772e3e3aa9e345ba6808838196e9e6045c4733ca17d81db5f8a83e5e57f52afbe75369dc6aadbfa4bb352cbf01cb21e69eee15c1968a4c203799546b4cdfdf7a6b3848e39a919c6ec1e47f25f1900b8ee8f13f1cba00d9f72f28a79aaa85fd067fe8961507b4e1de8a1bea59e839f0edd3406c8d9e3052038e7411b7b4ae58fad9d75a414f004bd6f9246a5d5fca3c87f2fba3db1feec554995c00218765ad8619b707a25b74ee53687cdef71f40a1ac407d2acd94e7fbe9491b9fbbdece1b92f0ae572637739b6f16766f8a666d1c4190e56934670682816162e5bc1837b31f5b774e7046965019a547f8c308e16296387e538a790d69d70011c5700666fb12901950c95c6b6389f556d5876eff979a2e27b49b61c85fea32140a7e6e89b644f1576065aa7b20b4e5ef9023e7f599e160e5c1db78bce6ac69925d1f8fd74f90754f3593bf30406d7b8a20da27b576afbfc900e81fced2673943389af34a26decfcada03d7f4e52465c381930b30e15e5b6bcc11cce137055483b720e8e24919a8ffa46b8d905f1d6ca3a3d4741afab666ad2eba382ed8748f86907e44a09ce6cea8cc2f563b98204f7e531b62cdff63c54beb9afd65d0c04ebba3258f521ba756d58f61c642841e0c4aac64b4e6824fc61d34c80081c21070145430661ee2ed6f750911382c286aee626f0c2bcb1bd0dc7dbe8df8b4c7cbfaf281ebc25c5985043ac3972feba7386406c51aabe2ca31b4a3594438e7f5670438cb6693170ea928a8e7fcc1bb6c0fff22145e64c1bc58cc282eb9062ff36ddfaa42fefce080e358fe6af3e9e90439155f2ad2cc74d89be8c68525b9fd39a79a47f8e13742e58ffac3d13e135bf2c81a93da433bcc97bf221da5894adbe26736c9f9f4e553ace9527fef03b923ae76ed3274703237bd628497f18a75d84c08cf6303b55fb0f14b5e7bd69e2a861c24f7f67e4f352fd5f58d2f42bdfb94b4a4bff1300d2ad98887699799326803ad2cd0b986be971f835c8b56797b79a9774645c2afd3459e8488f0e39b0b7f2937b4b61773eb88a6d6abd107281ada784443dd464de7e8398888a8b0521e839cd041e7a4151dd9bdee529bb3700f999927b55f877651ffda893325db6b0ea3fe3b6d5e450ab30753579b148dce2ec4dfead395ea751aeb9244b277fe07f8eb79d756677287fdb9b5c228b5abfcd6ff59e9cff907d0a5464d2a686b9c27e9b97903ea94497a127d4fd2f38ca0f68a8c8aef18eb41e350aa2a466e55233ae308627962c507e617bcced00e49487f07da3ffc929c3b4386ef38b3d0edd2218731da0bffc351f1cd6e80dc374a7449901a0c75ca25bb771f12ba00d5cd4ccccd9c607cf489bfc6a7ff2afaa76327f16480bf324f2dd3e5f9e73d0ce7cf144537bcbdf829e28457b90afafbaf6d4646e3948dd82a38411432ec8cdf30c63beefc05b8d2719c2e7e365be1c0edc227934079224980137f4f8a225d426a2c07c080a0177119bc9f3031f7468a1f6a126b265e1b08cf66d01d6aa27a85105202a84be055c6d0d1797ac6f9e081209911e5e98ea6986dbde6f49e6c5b6ba8e69f6355864e30ffd13fd28bed06eb4443456970420934cbe829c9f583ec9bd3ed6cf1881f849d39e0543e478c2ca330ac0d50ac87f2e03bc17e5644007cfbcaf1b04817332dd8a6ac56e34399c9523c6811147b3742409827598cd46dd24b2487272d1cb85a87892978cb98643d046a280cad5faeb0a2d1fc9d01bd09b9b09f2228499fde07494af68eca3505d1cf832db42e0a985fcef0b337de49d96db52c89b2b9b9123fa9b8885eb7d3849f4ec261a9506c013e8c87dd01a607bf485b9f8c3457abeb9f924726b0196bca03fea15463d747b6fbfedf833abf40b0f70bfa809af02d2307a4bdfbb54935ac98efdfcdfbafddb4f69ea86fcfcf00ab2f2f462d4d3509b4ad9cf93fb05f47d09b38f063e14b7b22d6f888aab391678d65cbdf4bae5e90b92c90a237fc5e4868a67f014eb887943a04dbeae2408b6fde7a54e47e38b37283862856ed93c7c4061a6c07c8e6d9daabe0751aade2bfd2166d7cf582b1f1f7b4477c210ba61f45e9e35b1e0cd2a360d2ec8d816154d2cbe188c8b73a5e0d297e8517d57da988e2d603241cc5665a1a2be462512104a0c5a24ac2296d34e3d5e69412a70a88991903bce36f59b4123f86cd87224e266da42268d46b737c8b6690e1ac77054d678e46bf198ce1bf281120515f2acb145d1839cfadef17a172b5bcec457344fb0e83874dd95d72331647a21ff0d197c5558f580f8194b8abeefc2a4f2707c89187060fdf0ed48caa84f8a7f39859ee322796eda64a5a602013396706cdf4dcbb005e79f0ab67ae533e57969e84975b9f09f48128ba1cacdca8c4b26256a38a1b1462c39c224eae066cb2663bbc989926fb14e26b72287415c452afac4b111728d4f717e9e7ed2652dc0c479ba70988a5dec7c3acef274c3571a67c3e019edebb4c8328a1c7c609a7b585befcf69cbaff41c7a11c7a3e26563b7f0947f9295992e62276d869972eaeaba04dcae87f9018e3831fb857531d6308dd3de3fcf49d6819d29bdf883b42345a92400531d42e6296187efcfd1d87012486a168d0cdd5b54abac4eb1a8c3de5171d2cfbd5c75212685b87d151c979cc86cad195b9ef2a42f62bd3dd87fdbea56c8270f2cbc4266b1d3dac1c8d2f86fb73b5814585c1266aa165fb2ba8a6aaced2618d98f61018442c736cc3a5b88642bafcb6475e82a25d748933f5fff1da98160e36ef4dc4a395d3af18e5d5d498c91e3ff381a99075ebe7ab3636679cc3b9fbf8cc47f0616f6eb9c55c2861b6ce92c18bae202445eb9cdac1ddbf5d9758eeb6d49a9cab8504f0b8ca766c1ec3d5142468b4da5cc0731c410620039001de471300ef8fb5ebea5c5a2c5ee514a031ec87a6d76090267135660b6bc241310c9e2ab919d020096e170a6eb0e6c8120bae6640a0a99f549a285d9a9a85ccb8d3d1c2a0a599e4ae402c1bb409b63c938b845d40b80d5238c33a478949dd1c779c7dad85c4412ccd28c71814292c13fc85dc3a01594c0a12011fa164e8a748917cc04a38f1735546bb892e93a983e2a2c8ad5008c0e132199006dd549a91da6565387cef51452ecea182de55ca3f17f19647de8c388ebe98d6e8fd7cd1b5820037bffa01b9d9c7f4c687a9d7a9fc834ed4800175fdb75463e8514144c409fd9f3af28ae19365ad3ea300a5bf1a83e18ad04c5c2bf85b7cf6b4385dd752bd26dafdab5420b374c486e179a34d80ccfa1b0e838ec18b26a6ebb0cd764fd42b731608fce04e88b39653d717b62a43e3f2ecb52a498e92eb158fd7d2f2ddd312f6a387a26af6502d834f4a821fa692b5ae3559fe13cb6728ed196e0327f957f6a31ff4609c2713609705f62a4d623bca3211d7bbbd36393957412e6c901c6148cd6633e17ab358ee7806f120c1328f79e3ef39a121ae679b42bcf1d34ca8757a531e00275edae4e7dfc7a5a15781a5f00bef75852ac1910e0ca699bcde20eac18061d5c3406398a7bbca0e88ad1a6cc07db15d8b18ba2c0b0f67bf42b345f7f004f0bca2d877ff62d879981d14e7be4c097714e1b0f46bdbbf9afad798e3a9f9a716aa3a029df5e035731d264dfaeb5afadf453b1869af8bf30153e1a9b0ebb3bc08ec877aa332cca54487f37140f659a06d1a14cc84c0ee0ca50f0763021e9195944bd919d965b3391f056d00456cd5f09fecfbc4775b4b16bd5ddc99f57987909430362866b39a8df0e55ff7f55107719ae6656cbcbb6e9bfe685617e73afd6db715d551093805607ecf3ef953cb27c179b76b362a98257ef6834da8e79921011dceff2c6a693669744706482d122998900b2766782c694f0fe1b6a2103a0bc9f1180dc2cf15b4e7df1dda4046fbc3640ef17b0dfb23b91e0d049de97cc14f561f2be93127b84f347fa79e031a5aab9baea77a71993f741b80a708f102118e875dd9b768da6d7164f7fea95e0e2428d0415340ade29c82096ddd0182fdbdbb6868437ae963d7d2f972111d9ae764a4cf90e760a465afb1ac824622a7b2f81dcce9bc85827bef8e3b9003e0d3a17956b75591e1e57cb25bd02396ef4704e659bbf2e3f96e8ed8657d17ece804dfe4a9246e0c8eaf8a8de9a7915e5cb454e39a30f346476bec53dea93a2a5e7d7304ff8e568a44b1c21b6d9b0633c11887111a0d225c8fb617bfcbc5e9979219b8cab4ff5bfeb38196c2db2f584c0648385e209d841f4718d1e2bd3248d3f2d207063c309ab47279f12086baa33d57cc0ef0403828569257d09afaa28889543cacd103e84e3a217b189e34421b42cdbfa91f0409fc6f94b1f15316487e5811983caeba747883021295742ba445d669bcc660af5be8ae66b3af44806c9e68dbdc04b649df6c43999e4e6d3026919442eecdf8695f0de021928d1a38a0c7ea20500899bcf7dd2a1176afda74d9d271cc2766fc4bbb77eec404c5a22456ad8463b1b9f7c60051be6cbd5d40ae047dbcca5970e8ea4c06fdc6a6b4fd263c4d8fd03f93678999a2e78420f538ac47a3ba06df3fbcd43a018ff1e4b9eb801d1073afd3448afd96f79399e5ddf7225b026360127b654ce14f77e60b7562187f3ac4837c05234672f3c733ea040984c5968c7416cb83a36ef25321ab21df9fa24603b61238644df87b7112f14483161552f1b47869290dc6113e20929c0375f9c87de30cce7daa0dff9928156308b8b546060a4efaaa64d27b0f0964b1a7e6bda2ff389ec6d7fd18db17ca9a0af7ce9c38fdfaa951b5862ce3a612b2b78f544e5d74428e8420e9f0bce60e4400f98642df1902d63fd2c2641723238827514b889a01e15a17685c7f973a266a5980cf59dfafb1d7e5700fe520b1841bc7e62c560b7a5274f56415267fad645c8cd4e33ae5b9f2bc66a62eb16a57ee84c6f20a6102ac5f1aa448abf3fafc52af088c09be5ba35b8f5b68537d24d3d4ac5cd8184402b36c5cca49ecf57929c676f55dac37f6d04bfecd2f6aac2506f6ea5fc58e44cc80318b1b8f9f0ebe22b81bfa80d4dfd191c9a9285e9d602f30f3f43fdb7c30aaf25f71966911a3adba3dd9eb48d9b31b575573591c8c464d823e42c4dcf4b0a410a5b7916ba90940fadd7b17a2d906784f46f8e3c39b982e81e3d4a79affb7e7b6d9251ab35a44eb5b9f3fcc8c664e24a13bf94aa17e17735ee3ed242ba783829863e5403f1836fc548def16850c6aa2eca856a5d3afd238ef42feb2471a084356f6975681a163946a21e732c8bda16f764e399c320747b50cae2d92ab6c835b533f01edbea6e6df74c498ef875173cee65cb6660e74b48639fcafe2a6eeae7d2a7ebe10dd3ac664289eb82d7d45a29bf6b5589c9df64a3e45df4deb819ddcbccc2431f6376eeb21bb0d05c94949ff4b0fb7bfba935f5b9a1857032b287c5dde187b1bb612d887657fbe927c7f086dbb0d708d49c6b2e63a151a657eb8ac03e42a47dd609b424c2af7a6eeb3383d409d5b73771f8f2699f953c28d44eff7fbcb24377be088bce6d996bef3dd0837281238bfae33d3c3ff2ed36c3af023c6af3f7f33e27b0242527959f0f4bc148369a281574ceea854da9ac4a9f534cd08424cf1b9c6d5fd60631b3adde9b45333fa47076be5bfe9784db931565ed0c7401ed23e6c84b33d7f911206ed5dee80cb4ab50cea77aae334c18e95514ef0f9d51d8e000c7529d1a098869afd6d1837e630b3ddbaaa0674d6501b14654f63113685dbd780ff11a3054da51083d8c024ef15333baf75e09ea4ba246d3d1266a6845f76147b7bddc7235577faece0fadc1ae496a0f0adab7f605b5e8d9b1021429ac43f06e7ad97de9b19d6896304ea6ab75bc55155011e6eebfb232ebf7215162d537448e2875ece3c6563070589f51e4d45eac5287ea6ca661c025a289290e1bcd269d5eab8dd9c33569362e9bf5bf195e450ef2eb4e9e369af14aae80ddddd35094c7362054f9756492409ca052494994265a4f85768aba9e28b8b534047e644f0d7e8c6f6468ea0ced7f6e91d6312112495365a5913802f388c5a945cbc2f0b446a411082b05818b0712a010601660fea7c6dd93bb0012bb1c3cff52e0ffdde160173e8128ad29d778bbf4d91f84714d4fc577700d75ceedf4357475071ca1866a3aec78b191f5106bf39a4f52ce1a578cc9e22c9402c2212732112737f8e128f6502e3ec2d08e403cf374c19c4864f28fa8e8ff02234bbe9f19e91b386ce993eba7688eb42769d5d34e8add14bcbc6d33b9d3e77012e355d3fa9c5151cc9708e51a9a118f267854f9648d2bf92e210877f63b85804d65d1743b2bb830c8f32bdef8f0108a457143510654ad960081d7e660b6f089517d8daa746de7068087eb170b2ee185b07f21f0208c609eed8981acfc54f40ce8ed6bacc42207cc9527f8924c0f2cd4ec3590db2c7b8c11c97d9f49e05767442470e00a70eeb466646b79d0eb871bbdcae2656ddb6b3d8e775f0ed7d5c78fc5dc624c53a60af3c02f8b3829e50b617afc510167569ddd00ad64a293c25e69da73cd099df0f7c38e7b0bfc946404501dbfc08311e63895bb0f490e669433cb60e8e6038de9c5e9897c98cd9b474c567a92f6db64daf7f4cb227931ff619fa46f8646397b165a4b0ace86dd740c0f213bd2fb34346f662653b62b157029895ec696b68b4dc83782620478808c09c6cb158e15fae2c60c8d18072801742d3c01f5fc6a986261ae7fa169182c1bae4c3d10eb505b8d1f9bbd4a012ac9dea9ec2672ee7b5fa0ee27b388ff65c9b47ca751d84355ec79cff2dc1ef1ba04972167d8e1c473d9ed1950bafe86df2293ac9970848de34944574dc4bc8797d993c93ab4cb35f43089e27cf02de5bf55ae57d6180583ced8f332e8cb4e7f132d083c9e2bba86b660748a23471233bfbc080deab7f2ab02b245bdae65af02ec6881643fad1a28ed3efbee689cd975c124f3c80c13053c1a6b96daf62ba9cc5207fbfd6d8799570c59505b316e54574345d7534125205a2e10994215044a4542b51b8d1e58f4de7c138ce6a8b5c1681c9a1b358233f857ef314c46933f3769d75aaf934e1330edca04183110f88608870982a7d211cf612363768bd6c9945c3e698b2f2e002ac56a914bb56f2e664c8988888a97cbc3de989af4bf8050b0504ef8237d33faff5a8bf91bbc68e4cf8ef96409ae66049b5ceeade832f167eaa66d7c2481aed63cece5410c41236a4a3062bd7b7ffa1934f92971c06b34311f1978be5c1138dd9a7fb8337bd9ff49f602dc92b6380e9ef3b2eec6a5122e9ee875e786523994b6951fa1c0a45f17bf66462fb734c5ded0a647989797bc04e3af9361bff86cf7d3afd3381626439f6a550c15af0057b9a95e9e03baf97042816d0de24228566db56a9c90a56c09a25e2b8c6a3f8aa59195f7d863897498d3ad127b184087dd0db57ef9b8896dc8a80957a52169d9151b7b14c90c1049041048c22120dd29128f679ff8c7c79b21d1bf60b324fc070eca26546a262857f27b85c04be516a84f6143a41d43160fd469de9d4f649b418674d126313134d23eb11b7b97fd80ef47050057646ae92dccabd16fed5bcee4bf1b33cb03b91db11620bcc88932e7fffb6bf228c094651ec416d2f9f64070744f4c14548715478ee8a7fc692b1701e7b7b2d5af0f4886454f1461777a64b6101bc2e47f87e05cab83de798149ae33d6f7dc2048433ce62d30ba1def0fe4aef89007a85e6b90694adc70fc9e233be95d90412dfcbe83f0ec66a5bbf4733a5af459b0022bb9418a1d7c758f6cd4d065de7ed85fd9dcdd8ff1054187d92d814d45b536e40bed1bc4cee78f55b731ef56a35f46b9e6ee38e0019ad6ab9a1c8d8cf6e681c018060f11d77deb3bb84bd022edd5f2b1c3823dbef2f07c6e9f4d2af19142ae6bbbf8096da9dab8b0e50970dd59f643b897ce155995ed04ac6e75bbb584ee62c930325c07616f6170f63249f470d6f3833ab012ba444603c99b2f5cf22297573fdf63204aec4adbd426d48a116a5280bd78f5f322f264704a5b5458ac9f35041d1148a35d90c6582c17687a03b9d914c34d133f205296aa56cce9a2fef34c7d9edc60b3dabd09b9a4d93c259e025bd96b431251071191283fcd24811d5c05b6b7b91381f078689bc173982afdf18cf9dcb1f5a4025f56f67dab8627dae5c905b20885e2c51943eef895c0dbc02bd338088fc0e9a4ae4727829f1af32fe77f0cc044ee153dff8df7472ca0ae139ffc061d676f84c538f96eaaf7015fd76df549556bebe07b0182cda7cbfb1a949d4c542d98042efe740d2d4f9c29f93962e646f7c73fa4e8e243addf289e67875a1a8ff0af0ae67b986907ca5ab5db071337addbe69bf60af6f6b3716d6996697de3d6d3bfbd90330b2e2be767fd5ad678e16f221873cfa3e709496c30deafda82f180f6b20415f1db61a0453f8580af364e24845bf12a2be71435ec244614da397ff1ad3155ee8a2844c514509e737934ba9211c7c835dba9da53519a701ffff4a8690fde4024767cf016aa0cb3f1a60f61f05536810bea222de8db314c8e224083216848f7ee83ea73a0bb7835582ac4fb739f019d50b202b8d20456f10ab4725509d8d2ca94bacf6aac9b4c8315af1fef4e768d6eea8d864238b6c7e133d66d4a74eab3b1e77732061bc0ed3227fbc1ae46423732947afa58a4b74e9e92df95b1281ae72172b9d9049e925f1ef086d0bd6397d196fc0b5a1186b6dbcb12cd87621791cd38be5240298d73ea431aaaa12d0304bae484855ca90e59332ff8fb45db6739cb144f993291bd0af3d249e61b9fc954030c04fc0708bf5d71e488af140d60b5dd9cdb30e673de884206b25239a5f5c18c361ba3e498763ab210d84e1d6e6c6bb6eba41e41973b5a653eb3473fc421cab6e55d572a6eb39dafd8b66afc40a2587861e3641b7bb361f17ae7ebb0db35004dfd5933e4aabb335e771a54867330524abc3498e817e6309b5f5bf1eb38fdc074000dbde7acc103c24aabeb15ea28f0d5ef978b9b5dae27ee6627cc4192fceeba779386e78f0b9a1bec5303fb436c7dd37bbce2b84ae0122d3d658bf4169decca730898c6fc26ac97a8264e9d943990a788c7acce4dfdd806f64abaa39f31e1fd271d447ec12f0cee4174c77862df89d5b581f4ec9d5215695895ee0790b72855493cba670565e6747c2e373a7d430fd6810ef51391b07cc789f60c8040e4473617dea3afbb573d0ff3381a1a5d7b40eafb20c54743b0160dd3221aecea7add2e34e80fddf949de5c7532e5b63eef45da6ac279eadffb236c50ef26f9e6af297609dd6253d6ee9059a1ed9e466dde88d013080b5b19fa8740926d98e77fd5e61d8c0bc71ea36fe195c289eb70cdf60cfb3f62780af27bcb450992dc606d6fc50ec828ce11523d3cb01583c9fdddc88da8ad3d475823f81e8049695f4a9445222d1ba614dcf775019c000ee24a1e4ec6af01aac2cbf4c45e42bd2658a4f5c255b4ce2297a91f6892ef60840321f2d99b5b1d3b3aef469700fe4bc21ff09be8249ed81e0fb460f4d84647fc9d443eeb1f7cbc0bc44c815e7f981a4c1ca7dde5dffbc383a42495a88b2c1b2694e940cfadca193ad4b0f7013ca7ff767e1da63f495dd3bad3cd52d3b1361dbc31c48fe87d0c61b4216c34d6a0218ae6af9d5080eca134ee743549a6aec74ceb53de4d69ba534eb3ec0b97c22f391602488fa701ba6e984597a464b04205d2f9b7edd199dcb44842a0ad94944356b977471253cdb189d426024f1f26eca59b036e7a725c50ec69a7f0575e5f8b39249eadf4a7500616434461df52687b6a10102a16b48e030a4adcf38b89929e8751faa224fa5d88edef44be96b22b7d8b8b0e5993a5489a0e0a1474141b2c37f1427f5998f24d4359e2d26d730977c87ee153b20f55f346ddfd59ef1c697e167c899ea5b97a77cca28575d005596d7af8316d6f683d7f97bdaef347349d8a5f7f72796e3842f256f3e3e0117214f3bd0dad1943a8cbac5cd1728c55d9f250875b68bffd0c89f26a02ab9ea643dcc39dac89cf699c501a280c014a2403e6a7730ab450df259dc2e91a02034aef7d8b0ee1596acd00bdaf06227b4d932dcb048486d7805ae2c5489cf4c6ce113960941ca05e577ae55470916a160df784f22c8e48f7913f0c319fde4f26c5804985829ba8e12c5327b074a6f9407ccb767b91fd1ed87403f3c95a3368c9817a8ef5e4349788b24a383eb00fdc1ecb9d747e1fb8453f338f69b5fbfb52fc3df16bc680b31ca6962fdb6cec6286b8f19ad3dad08d04bff4c8696d4fcb16aa9ab9d1a837e40f15b4170101fec3bf3e1e420375756deeab8ffd7c1e729dd737758fc2b52a79673a4dc17f1b5ac60bf5a17847e1bfdb823b4e9fd674271054936950e902a6c6cfade8839251de353d04f5c095992fb45d793c19a1b9ba56c423b8c47d1ce3c9af253489babc848140f5bca85d3e9eda773cee9fd59d15d66d0baf373f37a5885c42c7e799f1885f611a73266a5c3bfab8f0bf2aafac810f37956955f98c435b4ebaa8681768ed6b9bf71161f88590a4fd51dbc0bceb39537d382e7014d347cd9f55f05287df211cc99d4f63f0a8b2666304ee3881289da5437be8044d5006a81cab3b6720f807a39be50e42d239e85964fe6dde07857954a305d5040bbbaaff5fee752713aba65a2b1b0e54790218a34ed9759c4421b47ad9e694ba223bcb24bdbeb1c033f9a6c74872f073e482614126f33ba038e9c9e9864e3607b09d48376f78099c0ab4280280e92cf0a1e1639ab9c5aa45ce811a49e052358ed6bb54078b552f4612283ac42b01bd8de4f5cd665d809c3097a3160818aa6f10b15c6a7564f4931c3d8e7c19ae4d11bb372cb75b2293f07e0da7c69cce476de0c5272490d8485cdffff85d7a81ab3d097f6368fa8e93b3e17eb44ff34de6bcf9666ace4267c5c0a7088001b0dffe638c506961248136f9f7cb8bf2dd0941aa74e9078325d7e3ea15d6eca1f191456622ab3ab10e2aebd7e1e4c273c5b2f7713da9b536cb648d719cbcf662affbcdf1c072f16db00e160112de19e10ed4d0ce2a75ec5de04bee9693df86ec0a0b5e13e251c7459eff0059d5784693e4b64a2907b2abe35fabcbfa799234bc855907a619fc31ed22670f4aee4ee75046336a78a55a50e47c91a5f474ed6d460225b3571a75f2581f70664553062a5902f2226393f61262b08ab269068e2b9474f8c33af8b4d930024b8365711b85f4c4ac17355f00a83d279540d233f03100191cacfcadf7c457cd3e9251f03fefc9e52952514ef02d59073a25e5c3d78e9f2d953d284a17ceff32c5e9f18dbfbab2488b9fce3fb1217a59a289d59bbaaf700b9f7c41959e55b8465ac2a82add1634fddba83cfbf3fa46b57ab26407035dd63d4b10dd02892519d1bc4f42c17425925e2dfcce2641830c5aff463e3e3bd093c6b7e16e4bdc289cfb7957a749080c3d905ec09b1982cd1a26552ad55e3be3e6ed4b127d2cb36e083a7e16bc68541fd8e58e9040b81ba4570ddc5ee66e55abca8f54eccb610618cd8098f63941325578c1374827e6bc94b9fc7cf51c41da497446303ed3d1f56b6af9c1c3ccd813c0a0d28121ccad9d9a44ce0cdd1f6a22593b3ddcd2006d07cd84773e7d76815e0ead1f1db6ad72aa8e7ef488be364f952a77f948e4e7f97927bf19f277f85e10b8323bd4082e74c924f487245f79af387635e80200ac05a5cf7a5a2720a8d865156f5eb8cc2bf590c46d5ff312c8a56b5aeec95b11489c73afe5f0f5fa782e372e25297e2e37eee490492ee9e4eda4ffe578d9ecbb21e5426cd39cdca25ee809d04481536367d3e84d0a9f7ada6ca1d314663f3f35dea4e4fda61676a2c1e5630d0434ffe29bd9025f873ff6360c30c812d371a8db0aedbe496da227fc323739b57a0ee1bb1bd84223c6682848554b6c3f5765911c2194790687a3dcb4bd661f5a6ba56fbc9272b5475411db424a324e16697748670ef7521e3358f7fb99a4fa135efee02829803331a8848e0078495a3ce33938cc896e021559c9f60a66ffd37bb686d795d725a53d5b2fd60c04cf9142baa7e111ee66f005213ca3a25413c3683c04428b27c24c23a5a1d3ea0135211a25fb0a982bd9a5086452078ae62fc12dadcf0b162762bc6b9bb4a98339d9934e4d34de1551e1fe1b6cc9503ba4a4e4e209c7fb899a4ae6218278c3a9cc19953e46e5225029499547474bc796b0ffcce08fec3d4918de11fe1d74b6ed399b8633b9861d045979732f891e614388b48acc95fbe8a92ab618959d9a5f03928472b35682af3f15edf7d28b5144a2f484b2e3bd24eb01aaec12ea75351a403427bc4088d2f7016b18fff50becdd7da167f9b07de4fc7cdad1061b22048509d4d6b9866826bc09feb9f46023795da19d2e70bafe5ea5d8dc67eeba3c9e1c4c65e658466a14e4268a81be663952c8c8687b063be3c82bc6695c45b739c5c7774671b9ad9b2bd86beb3500468081edf1d3a675c90c9bc388440874923dfd92a300e4e7f550ef106477d3d22d22306ec2f2047b002b98aed6eca1fc0a242370cf52af71e664d8954540653baf99f953a098b121d729f81df770d69ff8883f989859ad2dfc7a5b44868d0d3d06ddb14fd9326b436ae4ef990a1a9d18574a757aa4b7d2018c8f033ff8723672525ee53f822568d7541f1d9cdaf2848837c79e9619b29fb340d202a2d8f0773146d674e5a76a6b209f575a326fddaf83e6e691702bbf64ef866bcd162527bea4e2675cb5d42cabea3cbf2be09b4c45fcdacddaa440ebab55b137698ccca8b7f8f4464d1990d9f0fe08d2bdf4adde40f51e547eb0dd658bf0db97148fc2f24209d5bd2002c77bdfa995a539f66380b716b807dca3c978ac2334fd9665130123fd2585b93f6480e3ab8e07c59d9c8e8a9b65f533ed46f99a8c1529696bfc2c4be062c67ab15683401cf9a162651e3b1998a70c3a845376c54fcf4cc8bbcf0ab23981b669ded1a09fa1568bd0a7f9cbe8be1647ba06ec816c932786cbc18d3feee84555ed62a52c24ae58ab161ca08887bbb12893f31e09af2228955e3bd374ff2c9197bc52dfccf4b4ea7761a4f626accba73fbf8d2b1b089c9a11f0e1c547b3178de018c32937c4072385f6287ece469277d1d41ebb592121a689a392eb52837933b2fbbea2dfd7fd5b9d444ba40a959d571c576d22ebd9aa6e25b886f83ae3e77ab25fe935298f043d3fb65dcbaec06912f8ad527e394800f50b494d395c89f73ee0ff99331dfb48d5e0fdd328989e9cf2904d94df4bd607b0dc15b7c3413645865b81a8b2e7a1f6c46a1590b0bf167ac08cf241e3349788e1ae2123813c6763f09095c099041f1a09d2a46d54a39aca0113d3825acc1b4ef25ea84cb5e71bc832706afbb746b5ae68e4929ddf8871a8a8ab9115d269138414a842cc48b252d214ce41a9b17a7a0e5498b70c6128051125d1e5c820c2152bcf4590bf0e45476acc53a1345e899e7b5152046184fea1c906c1e177af6279cd1f75e025850ae564880f70a43595608a0ab953452c9295a8b56c83918ae98b1a665d051ee6d7b33548c487679879f129d51d9092c3fb99b0584757ca5caecd592fd7eb8c96b6202543dc7620a5c42986302cb3bad1bf0bfd26748135833a54f7fffef1ca4eb5819b67e4c06792fc7277290d19babaf8bdc6810533f10ca884bfa58a4dbca782305314378f0ffb63efec04562a78255bf36dffb189c9cf47c674d9bf9a3b6a3ace2d4ac8205e83cfdcf9920a8e5ccb9aa6d9125da43a2415bd8dec47b4dfae7f18f9eac714bedd74bca112009de7f4d1097fca73e3935c45e5efed7d519ae9b4de4821cb647384bdc475d410adb1f9cdbe2dad18c23e5055ccd25a754feeffaa1b2582d3515757857d6c8e7150d01c204fec31e7ef40dd508e3263b7b89721ecb87ffbe96cac4ab05443e478405d8e127bc2d7d3bdfe85e94e4f4b7d033e89b1ffd2c73a49477356192455acf0ff21cb3be42afca85001d4a674af4ccafa11f4c6e171b5f21c825b5fad261ef20878f703c1d7489b919c6264058b80a54fd0bdd35aee69642ad75b17e4a71d135ace86e5af7e3799f7e7b0357fcec3dc12e4ef9910de514e07a573919502ef4ef899db20497235d144904fef586c27ae9b80164f4851963651ef9811da7de3983ab142aa8b98d34ca2cf24fbb3ee228c574529db82dd15114d5079daac4f988d4dc4bcc7e0452b4de15c48586f9ab49f12cd7b569b15b746e6decb9b5e435d37e90d4b073458ac75c200c91242b1166ff92181f47ad02f8be757d7b4efb3a5ca03e8392d831be40a622e4081e7ef0b707ad421e5060d7eeb1a2fb6db82d6789cd916f685582e3c845755278f86c4cb8eee9da12e9816b0eb5b7ed50b23a284fdc9f755d84287436ee923b56b22bf329af5df4d2824dcef968e0094eccee259c2cd8c36d7da9205927b57ce2ebe1a86e89bd1fd9059f25d9f4c528e8b2aea6661589a8b7d061d147a33026f6a44ec22b5054a1e1fe7893bb209fa90f6fa42e3bc996105e51a3280ca8c99d74bab749b3d66a04d74932d49d154ab15d19c3c52ff9afb00e92df2a6fb225befdac9e5d6a96502ba180209ad74ad50d8294a37479334e3ee3e5c1aeb8a2bd20a975e45c509112b3d01233de9f29d6e426ebc5d701826c2a39ec1dccc19e43558d070a75ac88fcd67ab4a696871c54c34ffbe8297ed52f8a75443b28f342073c8fe5c5f587b5b80e5f4476faa043445e465169be18c8203fb627ef96df6910fdde71ec9687108c8299755816f0c346b0461472d172dd438eaae0cf7585f3d55f5fa75fb08a1f1a3915ba1ddfca10bf86f6edd309d067a1566a93cbecefd8adc0fe0f16abb2a3a3e8bbad6839cd3c2c5533a451894db635e65a5920d0603179e14a304883da99e127c1200d42c0a927868334667d44230d020d6e84b3a2630f68b4e2d4d0cc7b3f86d6252a6b389a79a3c96613038126c328c282d779a363e9b7e28795af38c588f6635e0b7d107a9e62f8edfdc300a33023ecfcf7285421c42a267155bec4a8c8cb622010d3b5d104b4d2cc0be3effa7eaddf27ef6f9839e6c2793c0642a394c4d30e504d22152ed11f89e1e7e2ad17f7f953e9c131a08aaad77dd8ed196b1b143ba117e79b9dc32e6479a2390d7227d16ccd8ecf47e88d634a7c12b56a9c3b5d24e6c48108cdb9e099fc53902ca5cf64c9c34e4fe28494eed842a587945e3276921efc93e3fc2c3e7f9ae73e38f4c366d2879f9f1014ba9c58c89c0d8afd5f12c26c927b92d4146977c2e8acce09a8670431ffe7e8c3faa81d6f4935c6f7c8775c39ab0fe5f26f31dca9e3d598ef03a668604b735ff93403ea44d144ed791cfc04b2d193644f75f4f8efc7777aaa68c8617e465d257cfd5ab8c7193f2fa155015f84b07b00ef5269fedf58f15586d63388740b00275d698c865f98f0cf496a1333863822bdad0b5d404011c0d449638bbb3c28e80609579eccefe88af0724d61dc433fd8e0d7086cbf29e52ef7f04f7a6cff05e446e137e5b3becf7010fcd160f70cd72b5b6f477e3afb695b34a055c8b1ae78da0979de61c5102385d98ca38e2e7a91aa370271906661399860d06f080e527fd6580c1094004fe4809abcc9b18eff007c0b9a98be3737ba60020c01a54fb82b1a0a5d03fed015ca25777b87d5f8b8d2f5b5eceeca7b252e8c3d9c7d8deb4346db04b3ee173d1f3af333b196397df7c33b77996240edb9c86e3a456bfc74f02bf1d0e7a3919035907986663210cd91011bb89afd0c657b833d17505c5fdb3a7d1697c545e8cf032006960bac6e4cdc1eb75d9f54a8be7204cf67c3d1087ab4bc7e0911b0f9ad445995d576024aa3d37fd83ede4f2334ba212844e65e54208a1e93caecc6fe4adca6880abfdb8942f90b8b6a00235ac53fb31d40e6e86b35e9c79ff7e2f6ee20d1d5d7371fa1e9f50a2d0e17e034c68fdf74c55bfaf96fa56ccfb1d1d2ccddeb8a5f6ad27393bbca6998691fd51808567fca4afc03bab220080ef039c011a7d29728950d23257c4419d13b633b33a13e7d2c545f484530ebbc56b20fcd8fe00691f5e2821d8d404d088fc67c760e8ea23856aed76c8242597beea156d1895d5ad037b91ca5327194cea756f343a45c758b70b2cab51a591dec393cefbab71aca78f0b58eaaf99e8398f1c9c302b8dc5a32fc0286afcd68a799798cf85fe9d8869b517194fa163180d27ac39f6cf61a99796fdb346b431ffae621030bf37b22588eec91e7f335e1656441674814bdf5d760c254a1d8349f7d0d8e20012035ab58aac440308092bf31ff7b313bc32c99196f0271c1139fc18634f54788d70dd8b439e979402240e0757e159cf7478691278574b5b40a8cf6c7485ed7c2ac4d7a12fe50397371e015f50bce23e8578b44db1440271cdb74727d8902364a21ea7ecc9e2ff22d56a29ec90a19a26f57807f3457fd33639ea4c7170808e0c80974b66f68f665de3a03c7e1d5f4113ddcca6e35534b748bc2fbef5d5b223ae5e51c982099942bc1692b5d9d2bbf8b35f6bc9d2135d856e3f201fc1ce307e9bc82202050ef1e1444772e02b9b5ec56856599c7e4fff2cf932ed6a4f42a1127d6ecce1a6030f32e0d5680687f1b38f5616510a1863f005774e2427b5b073d562c11ec12dd7e05aa3759ee9f8c8e1d96e1141eca436e54687dc1334c2ed717f57f025077a22e9bad3dbd1ecb5dd98cde6ceffa80e12f4f86e07fd4da3f5033769e2272ceee3b61539f6ede427e78e8056096367d9fc561c1a791d6eef4fe9c041fec330020b0fd59b643a0fa24be6d01895a8797a4db8d94f33be3fa5eb98e619f213df6ef747c009ea3b886f9ce6a88b0ac4a4effabefbad11481d2814fd81e7770ece37240656962f427ff8648391aca58b64d0dc896fe5082151efa327b9044041be923fb647cffe4a1bbaea821c343e1bf6fedcc70e906898060fb44f02a3f9a4ec24e7d5a9bfcd26b7e7d273f8ca59900988829e98786840e8a0640c6f9eabbc071a4e170fe9c74963ec0dcd4400b1f5a7ec3b3d69440ccfce54c3911190dd2bffb7a8e7a1ea359a491e388a1773ef382fb2181d2a062101496eb36727810819e479750486814059869bb7e962f6fa4d370ea8e57590502eeadc2934fa8d47de29a582c03a246d6be8e4554bc9c102c53eb43d973f5cc5e9d3042d030c83607ae5348df77c1b800078d8a06e21050380c0cd5f3f42a72906f43ae1889b6324af8b1295150a044b78f12ab1891b5514eb1c90bf16dea4ca7421f9634fe8f6325c15298ae429ef5d26eac3842e502d632cb7f172b1dc4f01fc6d53815e21c9c02a99acc2bd076a9eecedf13ba35fd8d7268bbe5bd49aa0842f332c91f8d61b9294887e2c649200579102d4df52a9249b72271f7601992fbe3ad38ff0110818e3fd32cd21b1751e041459ffa7de48c2c85983175fc92f7458022d0149b77e28d5b058e8ac1bd588caa51cb78d8b4838fca4778415678c4065a8869d19795f3b407b5112f4a540eeccbeed5cc6c80252e1cd4d7cddf46683b347db93879af92c9cd0a4919a95e657ef4a908ee7e0db8049db9f4e7b5648aedeb55beefa3b79f0a38451073b09bd8b4b7f3acfb81a8a31801fae4038b9c17aa846e4a47b172d3509eec293b9efbe08efd863fd3ced53d2e092eedba28d3866d03a00c5e8163d8ac5ca5aefe9a1ce3b811f0868987d4273d3aa03e650367d875aedf0919690d406c9a51b3eb832dc00bae8c30e671579314b2b12da0650617a287e5070b75043930cc63acc1a03882ecf2cd13f60510483bb75047005587e3562d5dcd5be71bd171623bb5f473d6823975099ad37619f30f4ca7bc5480b7dec5da6fa384a1742867fc454677678e5ed32641aafefd6cd8661ae96c207763076328209caa7d565c62a3f89d30192faf091ec2709cf1fdda3f4757c354eacb31bbd2f7148606c35d145e2b16b4162eb8d8ba7c0a20c546c198e80ce7c24ef53686a63e5e473bd05798c9e0e227fe8254417668be2d7c981f40f5b4fd466d99aa21ad5a806d76912008a3388d5c39b46675bd122c99f17b972a1402dc162d19a548d3279945922ceeaa75cfda7b67616039dd7045787029687a675bb4b42533ae0d2801a0c4c1e53a3907b5acd20e0930acf49ca15f892d5f2df88aad0b1ca0e04c5a4637e6d343391af02185d68cc8e05e7cd4e90363d3fc08bf8afd1b95efa04c7e02084aae6a9b290200000000000000000000c001a0a6be5caf0f655d44e3cd9e736725351d41b11230455f4bfe783685b3485b2185a01ed310b034ea202425e02065ed7e9714fa002d2b33b0c95a8151779285332225", - "0xf8ad8306eada8503ffa5d17f830186a094a0b86991c6218b36c1d19d4a2e9eb0ce3606eb4880b844a9059cbb0000000000000000000000003275311fde369a68ef90bc25de9d462e1d5c8bb70000000000000000000000000000000000000000000000000000000023f10cc025a0e378af0208ecdfd71cfae4a4a1340d950ee5511727bf8ed7cc689ab049a19e10a074c2e0088a31585b1333efa08d10c2974afae7d4ab763ea39d4cb9f0bbcd2ce7", - "0x02f8740181a98402faf0808503fdfdb7048252089494b941708cd5407a9fb7d5a4dc7836d05a18aa8d88015181ff25a9800080c001a05fe245ca3d75f53014d270ba0cbdb383efc57e093ab85deded84297968a3fdfda0292207ace2325c9adc7da83d203972845a5692cd042f92378a348de612a21164", - "0x02f8b101068402faf0808503fdfdb7048301724b94dac17f958d2ee523a2206206994597c13d831ec780b844a9059cbb0000000000000000000000001aeeee221a026b66f30a6ee69d79602cc8094ec8000000000000000000000000000000000000000000000000000000002faf0800c001a09df49ccf4c859b8d73361e2ccec52be5e50d060fc376503a7c05d3a3af8dcb8ba047b67b05b524ae61338cdff321350db3ec29c2cae4a47ea088ad6e3b88015097", - "0x02f87501830728b983db5db38507fe70454b83015f90948ba82339b50572b9e60dbd3c8314c05ab4d08a7887e59818589c100080c080a0231cd5ed4e2ed31581d6780234744554731c566203c98d10cf88a6b7dd622c4ba06de3f23a0a1710d75f6f44d2b408befdd2689feaa88edc0d1174850d2b61d280", - "0x02fa01cf6001830e8cec83db5db38507fe70454b831d266494ff0000000000000000000000000000000000001080ba01ceef000be0fdab9245a5ae82b7289c09392fe000000001ced778daecbd75541d69d32fbaf7c6dddd25b8bbbbbb5b824b80e01024c125b85b08b671020477092e4182bb3b0142b0e072d73bf37ddfc9ac33099337efdc73ee5dd37ff45a50bbbbe4a9dfd3f554553fddc0be0fb864df01876a89599e49054911374a8d89bc292e67fb7ae170d54bf3d5af30298f1ce1f9874020faf827f091de93838b556b0b58dba738e2a1773ca18a99ae91c5b9e275caf1d2d041b8298166fbeca197ec29f5aea00b6778c840a8afab804084bd0e400048f6308191a16d0fce409c540911d61b66fe5217ce1c8e3704746f149e53d607f06d0382d79588d6f15c923c8618033f7d4d815ef072d0431145357146df478d2d1d1eae06ab00880b7668e44a8a3a13495c13a0690f552af0559ec28adf39088d9722f3243640de5d425e07405bb9fdc63a008e933f810670b68744080000fc32000040582f22a0e1a56f03649c64ed07e290124d7ea053d6489750a0442a49c13ea04fd5dc7e7bed18f9a64326887baf96445ac17706000000684b75435ea21df3e9479fef5fe485d2c396e6d5d638f5961306930bf722bb0729ef11682a7ae55653d57c2d79ffba3bd3739c38f7f5e02011739c3d9e97c82043ba7e762bf592c4f069b082809a52d56b952b2e82dd090cad21f7ea491043d03d53d07ab613e162b1146076715737d65f02f0df0771a0efdb1ba4ad2fe5ed521b81f95df5930c6514d5dce66a51bc901daa10ab3b85a4ddf0703c862417a3d91db24981dad5e52d03eaddb9a1728cd5cf7aef4e4c5db2c11b795dc0a12beae349a9da97ed3c7bea2cc4268b00cccb4fb2a17e15b5518ec091cbbd98cbbcca4eafdf34cda6c43f6300003e55cd1b214be29234f906cd0753e7dfb7d35969b080fb920898354b71dd1838bd81c3b4506b3af2436ea3c2d7cbb124310bf23ed1b1d294758ff3d43f3266c6513214aa67a207b74d864e4cc0b16d4a868ca5ca00a65dd5e9b4715d3fc80b5eb0281a609b99bb422efd8be9f44488e24daf9124d3f1ac71cc0b46e4b2595b38aa7cbf4674a530caa063bf8bcc69e025f432ecc995c508a51c9842b52c41f813e6fe5d7f5019fd5c4ea9834de527167f7458505a9901697c605b83bdd2799258c1c13358d26d2867804f0a29c68b21eba59b40369894d620d982ccf4c57f3185ed972ed2297d964e5cdada8865203b055d2256762e22aff0f27dcc9ed0675fbeb7c89d1ae4afe333b9346a1b3c125ff9a3ede11ae9db93575f35a77f095469caac9f6564eac3ff724fd6991bdc67ae501674fe8801066a0d598b55a709e06f79e318c36354a595988b99dae3de9de5c1fa07f3fae67ece0cf6c5195795b50fd14dd19335e98ec9e93af16d148446cc725243ae601f2eb14444f9946102c5275a8c915a0efee28d35831fa22c27725232750c9ae77ad7b917df1885787f1b3f358ecaf9acebfe480a30c2893fee8f20e7351691f7c96ff8a68ea48eeec9b74c3f7a20d9cfadd0efcc71f1cbbee29ef467bfc7e9ea8a16c771603833fa98cd7f42611d9339e2cd92f0e875e1f0ad2cdb87620cbc40a49224d2960ffdbb2cca84f1d5cdef0a35a95f3b3fed4a8a3859cc46edf6597a0cd08505a2ad7eb437c59a5d9ba294d037dcc462daf9cdbcc9e84e029ffaed1c28d0f5f021d777e764e6a7f8012c3cd44e4a3dc0d5f34198e219d4c9ce6c8dc7e7eadcfb01a87d1c248d326da2dc46630a847ebefbdea6b6b352b0d52f21175fbe74aab5260d39b654675aa17cfd9c62fe82d70e30d885a7d077253dbcde296299e63d8a99844c8df3ada6fb633e7c08866c992ca7628448839c12fa0427a81a75907be609d1c87bb224806ea955531b444f97210b1df2b8d9deabcc4ddec27e3fec41a8f3d185696d4658b5230a7ffe404338cd20d284f97d9d41187bd70b10074ad15ae9e4858b5b82a8c2cdacecc6b9e09ae2ffe0540ea8024417c5d438f1629fc9cc0f364500cec38eb20764fae7da3d5379358c2930f6c69799f711b2086d17e1e37aad8318e1750df1db67f528e3e8894ea9ae2f58bd54b8c137138a507eae98a8240eea63577a042ccf2327cb2f71e9500441fe128bd095b860d51662a3e50ffb8aabc908e3b492588109198217d565a558adccb9412fd1e0d61b20312f21d102a03a3fff3e01420f577c67028428ec5ccfd670d8966fba648096743e6b911b27fcb2044009076954546348ef39ee1b17591e18bceb1127fcd6b0a728ea76af9ee0cdacb0c5b2124eaaa1a289bc340b2b36f9727f79384c31b7f92c0699edde6d64c0ea39e9a21aa4d3e0d1007c14f24775bbcccf36206d878988e5d85b574d7b19d354830989f619997dfa009bcf0d8079735cf04d5b1f14cf1302866d0d7551806d46d6b74cb7045147dc2c6c3cc3cb6e2817d001062e2d2c4eb53ea26bcb72f19b1fdfa343ee19993170cb299c33c2a2a6343b39585d31f8acbcbc87c5ac0fd9b00396a4650dbc17f82a6994c0b738242d84e0af9a878c68900118c924e7ba08b778cc7d9908733916a6739335ddf62d539583015b9a7220cf5bacddf99a1353bdcfc7a855fcbb1672285e3de196d78494af98bb89f8d708b13e8737c3d6ca1c92d84e24be4ee881d3a77481ee37258c7b721268ce4343ac13a4bc2c6d0a7015ce5a3d2fe702a027019ded250d0f8764e059accffc0a2e1d2252fec594014d8d3f6025bedd02be4c27f70dfdb1b6a31b7c69ad2f8619ef506a92a4bf5ca109f78530ab584328ed8c21a43b6adb33e85a04a70303570d3d37c26d25ef90d49831520bedcfc9276c11b804bba48c5a4144435e95f08301b402e280927c974e0ecfc7529ea8664243f4d40ca42ad3bf3d5fa8a2a94f31ccfc64b1ebc478d0aa89e7fb02d9434a78f5669c875ed31acf7eb83cfd942b9067ae36e265f115bb156f7f560177c4d052709dd57660cd0e1e127d0fd31f1653afa1cda0b86954558d4aa998ab1c9384c8cda0641e02010818f2a7e6a89ebc0969b024f85cd19f21a4e5f0b1e55bf3ae7fe1146d91ca1bbf467ea2ede858b3b75143cf86ab29b27d60c278bc23402a9735c5ae958089ca1e50d0f136559e541adb4533b72c71b74527f1c47773448c6f02cbd9b684adfe2038eb8ed32314a3214d16f31cf0a6c665e44243526d93595b683af56bac7b841dd16f4c676da38186b27df1cfe08a0573f47ae8d4c5e09802de765054508e9c205948ce6b0b01059cd7249191eeb14e04b27862fbc9a2d8583d362d791626e4948f094a124e63344cd0b661c3614ef6da51157870a67c4d31b3078d084e8501d84b988f5eb87f6ee85ff3921ad016f7d6623a61ff6d02bcb56f9cc4d11d2219d91a30c439483cd2d055322f87c1a5b33559f43f321f641e020bad8af2adeafbdd56f75a70b505c1b4a72a34984d5a8d86823eaaa24cb07ec147000e37a9728387f3702f83ea1eefafa09ac78d2bf655a11a6a449a33d4e1bcff9c273c4dc2ac0c86f3d9ea6788303733b332dff2c9ae3878e72d578ff56a741fd35c304a9db0cdb3818ae5928a31003acce9f769014d4d30a11fad6545d7adca14ed2928c4e43d1d0eaf6b3f9a6fc3a32eff775a03801f1fa40fd0e17f4c068afc980eb9f2633aacef8fe9880fc887d2f6633a86d18fe9380fa88f0ffe319df801fdc9fea0bf26a74b32893f8d40d1581dd923c9e7b3bb26d58e0f08007c80fe807e1090d6aee8a06fff53737dd7f85ac642793437bd235b65b6669456990ef04bc7433ef0a00eff971fa0077c1408292a7f12faed7f16ec4f15f5e3195adc6a98b4d01ba168174ca88ebea5fb3c715568c6bcb4480d09f0cc9245ecc7e9c486f9310f6ad45ff123b37daed3efd1fefb71f543f6bcd76d7fa38145611913c7a761a32d5a672e2f34167145dc8c34d4a73552e9c8af7904a705e1a35cfd61705690c70d52ba6e5910a7f61ec9ae657dbea0e2acfae4b87b23259ac145f01f1284cb97b16c8f9d14b7328454f926622fa09f0bbee61f7cfe83cf9fc5e7cffa91d93ed7d7ef096f64adcd7787790af7430d8797fe4e038b5a6fa32d7d8d16d922f215ecbd387424f5984d0108515b6d34eb101e219f6204d957beb50f77e95fe0a7c70dfe947de3e624d45433b65847ab6a1e1a7d6edae3f29fc2a719217ce7d4e15d3ea1c31e3e7cd1f1f358f92db97ff0f90f3e7f169f3feb473fc027c0f320bcfc697ffb9b1fb2cf3581fd3bf1299fb49a5d85efbcef9d6944e06c4712a0434b2b9efb119009eec5f67f011fc662b527554524a6058c10eab0cd7dda0807570189cd67953e9fa7489802c1dd2149f81f12c4466e8e449ce0c9380711889b6006885b76fef5d53ff8fc079f3f8bcf9ff523b37dae8befd1b061df12b51fcafe781d4a78bbf277e273af5c8f73048bfbfe48e3e01d438aa6524484622f65c4a6bcfe4544fae71d6c0a08952e09b29c413dfbe9c3089b21ee3ec93399b7f0817ba78c8d66d91f6af68cff53cf4f9f8e985c2b3f745364b820890ec29a2c39ef20917ff0f9ff3f7c8afdef3f82fe357c024f7fc58f7e844f0048997eefa1340b2a51d4df89cf31f9230c07efe44749c842e1835d2bc6a92c82a2a235db68d891b2082dd5b1c71604cfbc84abd2f1db164beeed2fd9a5f7b163c4f5b172232f25ab37cb2fd535ff53f84ce4954a46f794e4b0e93dfd5c6d705daa524b84f80f3effc1e7cfe2f367fdc86c9febfafbead151e13b39fc3844442160f93bf14900f93814977c0429caa3109c7eddea9aef135d85013160a2494c80ed6e0782255ab165e12c5063c0889fd53c23773f4be62e1cdfff0cce95ac9e7c1667e86ef39f8a6f83ca10d99ceea005bd0df3eea6c6381da956c8b1ffc1e73ff1edcfc6b73feb4766fb5cf7dfa3d166c1677635b52bff38b139a0f377e2d3fd26a9b6ba604b3033a666c05ebcf0bab1cbb480b59d30bac279c4de54a6515c2af3a58aed5a80301073c90b9592052817595a578fc11aebd2a5fcb1ccac8deb3f85cf12f5a22ef931b62986d04dc5c5a3e378c42fc0a17ff0f90f3e7f169f3feb4766fbdc90df135e1156e3eed112bccb0f35acd5fb5beb2b9ddc9d1a1118a37a064b213c4adaaa08577e09f541fe66fdb7c952d91e8bdc35aa9b19e4908d518f32eba148ddf82151b86ec47b97f05360522c568678e795fbff63f9a179f27800efa3496a11f99a476cd206d4908a02ffe0f31f7cfe747ee827fdc86c9f1bfa7bb4ff1bea9f43bd3cc282f56bb6510d92aa09a03137ab5be28499f23b92b601769d5ae83857586ce71ede2dea4de683e146a7788e333c498ef17ab98d55ebe932516763bea0ff143efdb81c9cfc0784bb2dc814899a5f034a21666e21fec1e73ff8fc597cfeac1f99ed73c3fcdf1cdf6aad4f91e64a92a2a441bf4187a093343caf8d26987dd3d7f589f1fd8b193ac468122ee9279c8b59645538bec8681bc74170dd3b911e8de45b93b69cc5af5de83efc0a3e79c0ae092d48e192edca6f2362f8fb77c675a77ae3b74bce046ac920854b7a594410c102579591f515ec2f9ccf8b4e58049960fb87380ca4a9b1a9616ba6dcdc68f92b1a4004a04b100e3c422044147f61204413c6db000817e304f2e4d2161eeee02ca345a44c47153f19d778b1f55704caa51246f20dc05c866584c46f0579b7f62c28fb05a1d793b0fc4174ec60a5d1fd86e70fc89ef26bd7fbfafd1a1dd0f68bf2037e6d72036801403f9efd46621e62f163a9db80e0679193e6aa93ecf1ef8eaa6ba263e26cf73f1a4b3ee75fef8552c0b56e7a0fda032b942df56bfa3c99ed291bed24244e28c2c3d57bf3f95c6545fc495d7ccab2dcb306600de81258010ffad63b827a12c026a5616906684560aa1b2a87f2a92783e1343abe0d4089febea8b73f92d88d33e17b131181ad408d309d9f48fe034aff211bbcdfefe0c1fee87de630cc3ae142e3f6970fdef5ba3f9e4cf8827e66c27f68b223f392061250342511d7ce0abc4d78fc1c98d784f6334e720469a45ea4e55f7d5948a0e1c7ab98f56cf35eaf0d08be189e246fd7ca52e6ceb91229b0560d26b92b45442c37dffbd2a4e32adbd6fc082c495a49ea45df2b9f823dc1194a22e4222b057a2f61596a38bde3777fd91e63da804504b8c4c203c71b04bfc1a3c76488a55d7885efe068b5f4f25a65b3216477f0926198843931f7afbfee137e89d9df0054ba04cafbc33a0701b14a2ba502609eb226a44dbcf78af42bb0252b35548f2471ad04576ef9fbd6af430458f2187d122ec6ad5fdb644e5d479dad7a26fbf4c59f99b3eddea7e53c806e9372698eb75f840962966ef93cefcf92a0c0cde3e82efe6ac46527d0de06b4070f56eda14fcb5f1e005041a2b6667761f58140e69fa26d717d4d26efeb2e7fbf90da0fc64b1f3b39f70052e42b592b8087074c41978b36c7ef34f66631e7a09e662f34fe09dd26a2a28e3ab4a1ed817d9c700118537795991cf2deda6f1d3ccfcb7c072ce911aa1e675f29a8b7a1a53f1a0c6968004a802e8122f0fe410e41400c9f7cd2202046dcd95a00cce3f3047d51d429ae0e033fb88d1011e249fe85913ce05360fd487bdba7aedf6511f410fd023c05c0853d77fe1f4cc0d6c9159d0223dcfeccd0419871d2564467e4bb47852d886513085daa1a6f11ea0170dfa89c502c434eef75a71bf567f6ffb371021003807ded9527dffe50b0b412f2cf86e5cf864f04a60d085e44a98d6a58e279eab3dfc619bd51e0767b5fac6c328613d90f4010dbbe685f05aba672788e947cdcbf5827dbc73c374b034b61673ceae56d785ceafcb6020e52ba01e406ba0439c3fbc32a049a347e8afeed1400f31e3ae151922dee4445a8398b46f596ae6c20570f17310fb00104b9c04e37f700341f6a7efe6ee0085f981f23ceabf4407334e00f41cf9fdaf6278a02dfc6c83d0da612e1cc8c9e7f4e4627807f69839760e8f987a7cf9f8dcdafcc73f246a0bb3f252c137e80bf65f997cbfc619efdb3c9e2df0d3ae1cbee6861b2c2d4bf2f1d4256f7db7c88365fb0ff428a9a9d765805cdac2e2c97a12c2c99be142a9e8590c6052b43a3acd6241458ae3b6f11e7984720052a41866c70120e9e76bbfcd30de2bdfa40ed0c15739ce0ef2f40fafe95172081f54c66adc56d00df365fb0fd5de6eeb838eccc4c8e625579b0d4bbbdf77a79355236e2c9e8a7d8aad385c160d06a3f0f8b053b2f9d8beea0d3e70f16e75570021c642dd1773258115e4f634f1a60122f61e2022068af7e6ff46764634d087f370f380068c70018ad0037806bc03bc030c0b70186161592555aca7be57edf14daf5abceb6a483465dae8fa3eb71a8f6226de9421032705497118a20f4e8d9d544c5275d3b3ec9e50894502af0128eef7ded5b53aa5e09bacdfc7ae1a1f99427a00b0c41f6ae607914e343cc85b574c8065b1082467bdb0087b673a56cbb3688bf694ece03965187b7f7d14ba6c66eb116b84c95a7543775782ba8a93def92b6212187f269b94e3d7a2d2c619c71ce56d011d90374b755c286e158e5d58604982ffb0c707d237de56cce55292bcd589db9a1bfe845fb4b558602cd9bca6b7644b2187ce3165f7a95938f7a4a3389ef9d66f3e335cdb4139e86108a1621325c03c8489d8eb1db3455bbb4cf78baa4fba49ac05252e40081a519de9e1d0f203759a3fb360b4eb516d2357e0d7723f931bb23790079685f8687e7c4e81e9bb9143491e749648425f5285395425fdfe452e457386106556417aa5eec4ed143d3665ad28d0ada042880cbd868caf355b08ff7536bbb18d9d4e3536d5b1b31edae01f61aa5194a1d2a6df85496e5c4e73bd4a2cf3f1abbc093269e84effb6797c945093f5d646d9986439bf393afd2aadf4031b98e91823e948a6df29c04a9dd1a5b8fd951592aec7818041b109464b1f9a53abee03be62ee590cc4ecdb04888768b2b4bf2af6108d0b4999497ca9e380b7a3c855467efd8e661f5d1256f4778ea6a033238c9c6952cc22d9169a797f66d2ed613d84751f0567786758467abd14d34be841fe283915d13b16883f1cc42edab81eb61a8cd989b9e6d92e79cceb55cfe0a92956fdf7a4adf54e3d99f643949dea93b043816e4eceddff99ae515724187748c0591b1da0ff4849370a335c7d494c6c6cd4cdcb74ac86cbfdab5d48d703836493dccf2eb4117bf659659b88f6bea7cf441f0c808835b45a6bb87f36542734b49d9e78de62dbb6b1fffbb300bd3da108e632db89003c87b4a949d23ebb556f3c38f058fdb59552e2d812aa43825b2c39707322474c31a90cf359f080b53ebe06aac4eac66c0736fdd00eb693671a72ba288a9de0c20b2244eb9ca6c21204dae2d6bc9b5bbc0948ce54418b656dd0a39242720bd73224d8144345ad4f6c5c31d6408d99a37f72ecc4d3f7aeb3418288c050570a2207be678c84bfa689d10f9bc8c0b09f16db91d1a4511064957bf13a90af4b2838a37ac049b21d4d09298ef631a63ab99f2998a33fa00e6b764ca5618387457abc93d9de2862de64b6cb32c4f2ee944b6921324c667d3c0319122b503a7202d081269dac5e0a31be4d065e12ef32d4531e3105c22d582b247777863a7acb9758ac5d7f73e8f7251ee4e2605d028a85f44de91ebf30d777b698ad9ba16133a427bb31864de246050bc75724683f6ba74eb29770df7dec5d4d6a95165a829244024e214beb7c7b689eae173c16f310fad0d8f8d3a06c177ed4c656c0b609484e80c634be437336b64620f096f24094d4eae3ce351fc4c0d513acfa97124504584a3f1244a731926806d187dc7dea7ed33129d83028e117dd7bc3797016c32d6115271fb4da9534df047cfd28c35396179abed35b9d00e2c8bfef7f82650ae3590ff8ecc289f039d83539eec4d9190c8a2e82fc17a587e3d6a89332c20456c8a1579af5b28eea3cf1aa4552b18c71da4648cfede521745354f12bcb398836f325b5377134129a321bcd95f71e9dffa8ac008ef1ce665143d4d1fc3ce95b44e345f13cfe0048c262276d481a3ef7b09f862442384fe2e5291245d2598a01ca8cdaee3bd71d93861f868e9776894da92665c2a99fecf8a71fd59f19e5b4bb16187c7bda17b53b5e23a85742b403b1ffc695aee3ad32e281b91d610632519258d8e5f63314bde86da696e11d771effcd2ab5036d03aad1a37bb24212a998a1e6a86ffb41ac16e41221c76da78c32e8f8d63cb13d50b7d29f99af998f2ab421dc5979abbea2b21acd3bbfe2842fee597145f8ff66bf62238532a172430b10625cb37dae5ac97d79a9cf0d22c872ce0ed5c717107880d22bfd43a1a9da615ad1f0d91dd7ba3239e6eab068a75bcaa14c640dd7fc275501cd4daebfc18e5aa9baa6bbd253770b62b99f0a69dbbc731e9460d2dc7d8906173d7988d5c0d55c735769dad394e3fcaeb28fb00be5baa6849ca32093ac8d948cbf383e3a6acded42641cb10e07eee66f83e4d845a2bb3b7f4190f852efdc4576aa0b033a9491e3f2361888be1b0ee42b73643cdaceac88b8c064eaeebb12a491ed971f48441146254bcd95a46a6828efa7af14d474dbc5d9aa20dfea464e147fa9d8323254fee6b4e116412b738548927c74c3590f97775977b4f10aed0a3098f8a202261e80f929ff0d9c3523dcdd78767320504e547c46aa8a5c83e1353d1db5b37f528ea796bb3c256bc2dbaa98d32fb38b9ab598d37e4c5f9f3376fc4b4dcd7983da47c897b714c0ba4d90beda3693c20bda0b946bb0dcdd75e94b285bfd55eb29be14f9ef4ab4a2932f9880eff98a1a660ca284a095740334048dfa861c49cbb83f4c3e3dad4817ecd5765bcf02edce0bab150a44e042a246bebe9d910bf290cbe500193379e06d2e8b45d07e9de973a604255a2804ea3363ac3e209c5c89d01b6838b47c352f1ad6b911292cb40af0da7061036e812840eefd71308d5b0291008b525711680e0b595a09a6ae2848ccd11afefc51340972651be3c75e4e1db00cc358a34dafb7703cd3f5b10ffd9cae7575388bf487f487edf7f33105755290d2c1c3a7c50fe3ff0d72d87f9b41b1d5a6ed5251c2d19a0c81224c495f2d0fddb80e03392c883f396f0292e936752b9bd7d5c35dbe12c814d67752393e2828d5337826016e8f793ed4be413f64f593e81058c218787043e12b9ad27d38670d451220583ebbf822e8ee1fd85480321db671ffd760aa0d76c4b906c234e7df4f4d37df6642b9600d99bb994e1990adffa4081588bfb1fa884ecdd7af9eebb54a849176e848587ccf240d30f7b779b2f3853a69b680633f17c6d0d3b3e4a4821c79b786475de93142dc47414fb5d658326982588ff1ec9227c75711ecaecaad057b91d20bb6e2ea331245e76278c48d651d60044bb042207000fe50321b508ae02187bda12948b09f8d59b47a979d93a28e159f058d23373497debf35769abeb21308100847a6ad4bf9a120000805447d4a87f35318005040068a851ff6a66025a5f90726e850f165676a1d7b96df8373fe506eb4d1cc99c79af937cfe328cdb3c05bfe5dad1782f40ea8719e0c524a79ee5a80956383beb0e0b449df5346d05ea65e03d1190e648b06a6e50a8536cb588787a6ed100d2065d82d4e1fdb1340221d2a9107f3b0528ebf826cc4dc8f0d8ca7ea4974a1f2a96e0c45a666c29b0f56d006ed0cb907b7c77b0ef5e72af53627e8f4cd06efb54a9ef61903f542678289b09f1d00af6bb77068100002000eda115e8f7a79f7fcd3f40d83fcb6efcb50ad0effc1fd2ef072bd09d893cd48756e8c00756d0c03620b890781470573c0305ff99ee838cd992151e7235f288e6bec3d6a84eed8e21c710d81dd5f1fa348fa9d80b7f38dc8f26f7bd09d9a1d9adaddb34b742c084ae583a63bd0be8c2111ee67fe56afdd560139e60a4344e7839a0e97d75345a5281094cd3a7370bc6cab55d7321dff16d03829b1a152c07d15f9426d1cc1dd91077beda635d4ce6e36bb187009262a89e606183f114e6e5e4379b432520225a8e605ce1369ff2ec692bcf97f78cd3da20bcdc7d5d5f09ba2883870c84d0f6840d84786e6ce0ff0a31e14fcc21e65b2ff1162aade9dbff697fc8de7d53911432e65257199c3e1a2f32e858f1bd21f0dcb251590b0400da7cc1ab607351e553bbf545d423620b81ebd7c13eccbbde9c55e0c1f4168f9ab2801a304104d8e989044679e66b8e5add463fa2c0e70937e4bc2d5b554a425974524fb01ab06a01975895e0977728608afaa9867e53e233ac60813053925800ec5bfb2bc93284f87ac2e5bcbf9e1f8dbcc4326d8074b884b40d800e73fe7d550e0a5cf9ceebf79090ff81d7ef813f73fdb548a2a259d60e3c0bac62745c8aede27d24ebea3fe5db7fcab73f5bbefd593ffad1eb71ffbd5dc70fd97363c5fc9de5db1170fd27c7ed8f9a86634233e707d6ccb8baab87c7f338ce71d48f281a0c153b45e31a26032ea3f6cb5b9fc03c9aac135f1b501003ea3f563592760908cd64af21f8a5f2ad639f82411de6f864074e3105a637d3792eedca4c7805cde33885352fea507975f063f3d1952575a1d1f150785b457415ec17a941478338b4c753c898183c30ce8aff9508840e73f97dca61cd7bfeef2702058a87e1f83ddfbd36474fa0347a3bf5c1a1d9bf08c374ab8761b8a9c11d5a60e7443aaf03fde240a8fd8bfa09ef90676046202c9b111fb1815fa4d0c70f25c0a0b69715e2c474bbdc1092bb2b6dfad90b69b15291f205f239f37ec5063359f9170a944fc7689b5f7274a6fb451d393043c8423439503245b5e92b164cbecf6dac7f22a7a337551b9c117fe18772c79d0bd4be6674a09be1cc81e2bc170847f4513feaa2a4aa5cc863c8a5423a3e99c367c3b0ab43e600a972c381ba98a509e8da5ff63b18c067903a616983f29fe6c039b755cfbeae934fd342992b439f19afab6baa5fcc8bbe7a422c7cd6b23ec4c6767041514d3be3a8c9c6be6cf4319651d4891369cc31dda5ccd6472ceef0d00cda5c39ba33bad171d07fb993e54e4d7fa3a090ba18deb5e0252c460e7d00debcbf5b34768160c7a3ee00b5a343fd4ce3663e3bcca537f8908cf79ca1a2051acc9bcd8956c9875216af3354805a26c6caf57de2ef26b2c0b922cb45525ac4b8d76a567606b6421fe13914e6ad203c1036ae4486a72c086ec9a65e37b55bf7140aa6ef841bb3e5081fd2ad83a3b08f8daae664111f2797d53fede4204640ed1d9d91ea2978f73e3f7b99306cdac32c87986b40c280dd3a59b8e24ac62294289c0632b5ac9a70e94b241bf278e53c2c038ec6c29b2bec74d3733c323d326dde6741d4f77b3a15da254ff59aaac48e0fb539602fc7a6fd1303099deb341ecdc7f84b811830db876376d7d3cb882eb86897201c2e0ee1f10ff4481dd59f8b4d5be0ba502329b1f07f269335f39f2196d211b6eae13d183986ba7be51a46216b317d17f394f58386a82cdc8baacea76c1837e56f9e6553b7b6a151c8b388380cae0ee82ed9d6a643c3b1ba80be1ab51e45add2b0cf8f030b11919ad4b6e0e5663fd113f08f610ec2213d260f332f272f76bc7e4677f06834f62be2318d93ee25c1a5de6c90a391216041e27969210c236aeaabcf78024be9932a716ef424b693a2cfe11b94b45b645ee9fb223514f552ec04d0b4c608c70e3db2e2c926ec2e97b864d638f820137b58d770009c8e513b5ec70d640f6c2ab3d89916d8e3fc60fe91a93cf28c718ebc643cf698ca43df6626683d24a4047f48c5b57f5f25710cb78f45b92e21c7c5c25d321e6833fb887e429849948641ab67e6daf07e8c714536296ff973fc5adfb9a76b49e7e831db02d80367f609b3c9962bafd52cb5b67c15cf60e62961d834eceb66b505d6f920e89c9204aff5cb2a68e1cb884a52b5d1d7a7cf44756e5f45acac5ad389b4781dd9a281dea14d11ef19637d193cad5dce47344d25d40f6646387f49c8e07e461ae393a8d4d76c3d030336223e4af2522251be8556e56692d0f81ab5f12cdb68eaf83a47995623807fb014d5f0a9105253bceb28a539016499bffcdb7ab97739b63639ab28dc4b39da0c933b575a520662422af762a614225e91c8a74a4a1c446098ae767499c2514ad5dc828e3251eb2b4cc98a1cc5c764b34aaeefe6bee8627a8b0b450d456409c84763ca1612ed44a2f729dca7992a24a17a21bc29f66f5b61537b8c50c7ce0efc90a8e7a8156a79ac80845e946f477f412b83638c43ed378df1c50e815b703a09a55bca3957e8f2c3dabc4e87fb65fd15903172840eea6c259a944658a50f0a49e6632f001f1d3d721b512a48df08b001cd402e69a82032509eedca706dfc9aed54446580d1342c19ac71f76af7718c13c522ec39ecdcbdfeccca633b3871896c6bb74402647b554eb59379176cd49eabe0f4d4651ba465e6f3e6aa19957a212ca48d0e2854381923b8f658dbea418e4e6d75d9c20647b4245aca9ec214d9c6214b74263201505d708a53d3b4e06b53cefd88344bb156a152787fa8fd7746a53288c58e5be96215264cda8b6e6faa1b54cc8b121f2f6ac89386c9a6f45af38d554f7b6a15e241b887ef89e4922d82706e40a9af80033a29a922aa07321388717b6f2ecd8438a1f486453eb69a6498564cce6400806bd20d998e7a879967a1ee27eec441b0ca44fd6c1abd5be19b8bd61fd6868ecce20c8750511574d178cdadc5acb43338609c7643d995b64ee248db0dbce63456e9d2fb68f95da72704443f923b10a2a099186b40f0e6c0c6620d5956497da9097a6dc9248991dd575fa8b78f7a54524a1a1680741dd18ea82cffde9d6948937f969cb5100673490eaeb239b2da2d06737366db29c72a0a66217b61c6834f37bf6d2c342094d44312620ef1a802069d2be57e44ceef36f35ebd16e5d36958d333d4d1bb926cdb39e50b61be7ac4812d4bced434293e8ad60451dc1baf718455e784bafa60439e005c3322b04186bbf5bdf458054dd2f2cb29dac7394d3a0ecc33dd9545e4e79ae1676527b5bdcfd9e0da8aba64eb5dcd2b6e54ec4ee3d1164b3d30cbca5b2a73711f2f4864bb4923150aeb91cf901f5ea754b230a53da32212d43e5c5cc482c7d2d65f8c48a7b5b744f543e4aa7d2e3caaec54481ddbf869e1166ed09564e82c1ec60c28179a0425302c5e76ae6e2d141d564bcf0d4e97ab70daf517b36e650822a2838a7f41b84228f512cea9fa0869b876900b21156c02497dfcb5052be22b9b0b9d9ec822a222593b9a7cbccafcf2f2b94da31b7b520370e012d817003521f5fb731982b0f03b1bf4010dc5352935cd7251e73aca5585a73fb121d4483cf286901156cbf69eadda59328cc48c13086059963ae7ff260144b362588d429b66b893cebca94bc84fa42314e4003ba83d8afd15d636c601f3ba543d1957f7e088d7e875a47836136b0206097e12ae3ac96e1cbc878f67ca094ff0b5505848767d1593f2c1d29761243b87da58e78f8047be34440c1df2877d9a2b468427852801e2215a806f36738b185ef4ca914023ec695c950f3e3d3eec9e79f685ba32440bcfb99250099f7f6b9156299945f84eb07477551b80c267eb837a7068eff21ad5dbcd388f03d657668eb4eff5c43bbe8a2291aa57ba31d71f070aa4fd007a7db6b49841c698c9d124aa19cdf5a86956e10edf327d7cc8a4d8cda692a244748809c365718d73afb0f2064ec938265e9f5e98db8d00549ead514eb9a0eccc7957663cad4da46dd3b3868d0c7439b61693682a9403718387fb717882ccd32cb632f010502331528a895f1c51068e6fa26a085527a9ceb883b98a5ac2e8375a9de9997c43fa1bad06a99ddfe7aabef0f6d7403cbffd4c9938de004a055d8292e13dbec9ea42dd5526944f823ef17c36543cdef2bbb313cd3c4e629da27fd55a429c35c3da00a2cc6c45bd792002b4fdc5e5cb1fe892b8cb6ef7dba2fcd0c95a2516c3fe2d2bf5e6673fba9862b5ff87cb0b8aaa85f207d83fb04405b6fdbda9e95f6ec2c3fcc52523e6cfdafc7feb420482eb74cb21fb83391d5e474c358247d3d13ddb238e6e71eb66367da8edc512f653c076f6efc69ed3505b1aa7e287ebbb99208c4497c3744ce9bfb33636119ba37f3ed200f4005d029fc30780786d0241b975064110626e88800005799104ff12860d21764b019df70a0b22c906ce452aa7babe0d40c8da8adace6fe5c0222827f43855b5a1e095994a2fe57d953a58c7fd770dcabdee41003f0b36c7fd03c70309eabe5f95a3cd17ec16bac620cae6cc80e5a35883cf1c8965d863656b160e4323374317101b375101363636bc9874e34bd847c84035782e9ef455076ac2eab56de7a70d34af652e12d86f6c6ffbff01db0329ec6e9a9b380080ffe3b607825fa9693b85699f0ebc7a81ff8c60b1f9a5a963fb72d8fa87c6c64a0cff3874d765b0c2657e27559291479af14e22431a989df8b3558436cd3dda5707a975bcac2fa9ffcbf6c84881a0ec89957fc3f67adee31f8d92c8c332576b9d0390addd3f0cd711fc4db6271e2177f15c802960fe45dbf7fe076cffb5d3acee95ee18e97cecd302d8bd366f9afc03ba5b2ea777e951abdcf385ef2bc0caf546c75cd2bc51bad190bcb450284b6d9642f96e2eeaca956f8898c2dddc987e6f7c0a008aa006824cf400df58feeac36a024ff8055ba5d8a8842f7bd7a7e3605f45dfc0fce352be365fb011996612c55d9968da004aa0319cf392285f2bcb98679c9c731a190627be7d13182a39c594d52ac25aadea665185b7bf3bce3da99eb87fbd459ef99eb582a842b8018e02700947022ec0fdd0bd5cbac0714a928f917fcd738e179411452b1aabe3b70d5bd8dfae8bfbd713b7d197b0230d4037d025d019de1f6810888e94a11328c3e561f2537e94e05f74fb71aa3ec5c45eca80043c4c80893b9dfc37f9911a134c76a9f7f7e9648e1e4a9da43bbf86f17f1d2ef66ec60ff8d1d19b78a4a3618508598e2a52461e6d11b543905ed8222d266f0425640909ef1d1854a905d5d864a76e37db826858e77956adce6dc02e17ca243ba2deaed9e842df007c0eba043ac23b04a269d6cd05caf07923ff94dd19ebc7e65ff5f32938886cbb534aa8ba993b70a6fe4d760fd74a9a7bedff7d3a4125c9156084f7ff15bb07a2c0cbb9c664096d9f54b6f2ede95634d8667d4681f0ac24b94a2116ed7d870bd61441929ee0b465eb99d083eeaba1eff92478a208efec688b5f111f3221739dd000a97209a918a0cab81108c3535512a0194d97e0b71db7f91620d0ded7aa690546e1a8d57f5e8ee3db00b1f188f9e5433191ddb77f38e0273abc00c59484c7543966446d56a272c106fcf06a1c1bdc98ed93805acf2fdb6c969f19cf7cef3a5695d99ff8a9038aae8fdadbada068381ea2ffcccb1e7f1287fe61870c45e77775f49d8b5ca1169f470e2b31038159ee6bbf11e8d63c00769c8cfecf8bd6573a4414332dcf3eae04d6bcaf5a04d8ffb4ce0fc79948bf4487f216f937fd9ce2e924ebfbbb76f71f4c317acea32674b93fb887665577c68f762da00d577393fa052c3e70fd63c2d4c13aa9bf796d82f9be94003a211d42309fa65148eff869e7b688acfc4fe8f0ddb517047e1c4ce93ba23fec9a9228607672d78620939ad03428af79cada1311f187bea1833f39becf5a97a24900e2fe8fa508f92a79b695a3b7391f0959bd3abb3560fa1c2b74f2801d4a7b2f63d558617ab3c0e8e737d035e7bdfd0bf969d9e5d373dd62c414576ef718ea32bb5d20e28cf9e2fa04d0452cbc3f10100883c59b1a084375c21780bd6e949015d10aa2d0bb6657e0a65af29b59a22d7839d1e99bdbc11143f12792d1045acdc9ca71fdcf44c71e4e93b5c012cb5821352fb236932dcf7bd1739c4f74c4d24efffe58c2e94b1618a2c19de73a3b855a61235ff58864f516957aeb1675aec1bb0d8963168605ed73bdc7855b00e49d5e206460dd580064fc4ac264a88c221f75ddc7270c3efe1995aba3a6973a38be31109000c9c79d00800a0b3410e05d5dc003f642090b3ed2c64a78838f85e6cba189672906d18ad5d32799221383ab9053ed0e26b2e14734927d57db64af3b21b00511811566cd8478c0c762e8a21e8afcea5346bd3be8e239bc7fe469209044a8e8b7d36f0d30648249b2b18767e63ef8e16fdbd6ef73d5dd576c7d4380f0013c1c8f2191db8060be63a2a47da4b5028e77b0ab75918c940ea741191ff3af909a4617212fdf451c81253ebce071cfdc29bee1cea4d49c475a035bc1d2f375d61a121445da17c57f306f20dc015c126e80df093c5a92b5eace70d3bb9727b77277d8e2e3d30c6908e19f69a4a9762bd0f2fd5794b40be616f63f75bb16f63e99bdba623650a10fdbb1889dd1c7fbb49bcd229248ca5ef5af2829f69230f1bff4517b1588917637f4db29001adf37c1f9c5d490e7a7758d75195b08c43de8f2768bc024df10208d3f2ad27e2d769b2f186f23dfdd236196d4043d4e2f094f5d405f01e1c2e266b34c4cf1a5ccf56e8d20f8b15d37e2e63571b989f03a9d01ef5cb9ed63125425133cff4937b1edcc0cf9b2ffae7259b9ff9e4d633ba1fff7ab5c778ec356afb00d5e16be4fed801508128a8dba60638833751944bf0b267d5ff45580649a8cdfdce183e7b3452ce1e2735d34fbf7a31c1a31304f6fd7ad57156893708d5897c97a0419ce6e617d31a3dd5de93f4326c55cad7f2e7cf9e94b5ef9605659a3a111683007d9fbbd40c57a5d5da301a6152bc591a1b55fabf6bec5d7da940f89d2cc7a9644345f0f76617ad52490048e969fd34d72bd3b122c0fb71360861d1ff71311caadab24c1961b6cf057af3ade0a77339aafcf7066d4932f8a716a6ceae85f8d6260b1a45f90792cf4a6e98b379a1a17f1b2c351f2fb119059bb2408a65e18a201578413fdc24efcf55264aae91835e3ead1dde22e89f1b6bfa1789a83fd61843e61ca89cc8bf3b8f00014443c366f7e2a0be2d771c25075ae6a367755cf439d55996d82f01872a028dbc84cd6fa060a73cf86f81d7b28f7bdb64cf42cca45d0a3e506eb94b2bfda7ae3c966b265ecfb13d12ca392704be2cfc429bb0d7a23d57bbdd4465ff51d7eeb8e3147c5736fa4d702c84ddf2d4a99c0ace8ad1524ea0c2861854e96efa91cf7b44649c509a4f3c80daa7e6e4cb4c345159abf086d526147aef7e6a6d7b8c8a75d47606252230d8a3dc99ab978e57c1bf84e7f5d482d8c464835318bc394dc776b97c0e7c3bee2813aa3ea1ad1fd2623b68b461e186c4832553d9d0a0e11c88fb1c64fb0b937852257232fa12134ddd7806d82d12b90d6cde988244c917886788289600ec09c6fdcb8d525e490468b9621833ae5c1f1e61c1fa9578f82f07307efb115e3771af0f345ecb7fa4489bc0d0712a8bc971928c3ff027b7c1eb23ef97807de1f5272ad00017a79735a63fec9b9a16b807789388bd448ec7c8e899224ebeddd82a3551ea0776926a2933dbedfa6817f498e90fad6c3844f1ab0042906bb947ec6e0da88b9a93bf2beb7cd8920ed63c56195c1a6689d497273f4930f0bb3962a4706642697d5ca8a0bcfcebdc9c58b18cb03c7c4fae63085b26f3b42ce12ed61cd36510cd417d2deb805352b779e007a72595b4217012f2b61a2ba48e2d8ef2a2c30c9b48532b7ab203ad809fd9d6ee44ae3d50fe76170e7f369353dd82c9aaeb4ce6153f5a00229a571e324cf37a5d751422a45b2ad7537c05ddd05d461057197eee490654dfa2d031df72c44c94f94996ec8ab6de0a8f5e792650cb27a218e71eab9dfa953e7ebacf0248a139ac888ea05dfe96fb1e1a0973753ef9829f7f1be1d9b47edec9d0a669a5c51f4971e7c3dc1fdb4d24748f4d85222631800d70d13ddcae6789f6a752cc18ce5f644cc287b3d84e0bc8bacd4e6c8213670633cfd0863e079a8db0bd6784d8eacfb8fe6a9bc46a928d4be81f84c10bcea9de01d28e9d4b4a738b22b6888218aa5436c95fa176a22a2d01f3740a86fe224d2024bd4822f350e58269f29139ac16632775f3c0ec06886fa5aa622b901dde981f0063bc7464481553df209d7640630bbda6772bba03f5a82849a220eb73b10968d1371590f0ef153bc3a5c02ef2cd54dce11f89d8742b392879d933a953b86841727a0d6f365257f9f33772f77906e87d679b5485f2de296ee8a3c0e47475b89a3b0ae37fe4ebfa7f57d840867cb50aab5ce12c8e1159432b1499acdb518345db5003fa17ae801e597e6f8fed7318d2cba58cfe9b59f1cc505aab27ef942e06d325f8f3fcfb06404b24bd5cf6613bdcf8d023c5f8ef599eea38ee34f13795ca8ea53817eb98dfa5ee890f2ee1dd5c7673a3b26a395915c01b9dabdcfd986760087ab4f84e682df02303b195edd4a20f195cec3f598fa3e46a845e84d1d8771eba62980feac1b4b07d1a36db008241c60407d4594926d244c09f26e09133f0e058216f1490082c2f49aa4e5719ac593b7d75302d6b613c7d0e18e93794c737b4f3cf2426e326b8d7bee61216019df08875db66309497dc6c4d2a11f7e4be6ff1566a4ffb55c2744e456f3d90022bea5817964017bfcd89b45008ebed185f5f4a07f532376b11a1144d4ada875bf8faf39778d59906ee0ea2747ffaf675894c60e8985c36a3cfd3d55690a1a43c853b3cc429937f6cfd6295f5bdf1dd7a8edf67a86bf1e02b49126619335b39ad1523e4261196ea4294f3f3d9c006170ee5b1023d298d8dfac08ce62797a78a6f817ecc47da0d123ecf73fe9749a09a032dcf61cb8012b8db6eef524125821f1920df507d2043c35dcc56f2b2e806627faea20a14b0817b45aab301e76f9eac54bb8d41175cc21320749472f87bad7fb2d8db88b14772f5aa9e056a48574e23f15b1d758aa6bc2f65b734a495b7261f69f7d892e46446f620f92bb719c9e7338ab0ee81795382f6d518080918a376403204663884ac93c76f730c186a65b4b5f7ad6a11dad2c4079ac827404e5ac2246cd85859ef448e67d6a163f1db635d9a579c2132883a8802d670ca475126e0e7474cd50f27af6475fad926e77eaa0e037232cad3e343a03dc6a92dd9ef8735676cba58f8cd5df73c30ea7f1f91144e51bc3523c816bc055c4197b8fdc943aafa27eae838b9652c20d86e79619a7caf1cb6cca5cf6cc59da4bb3c0ea429b1eec5f6e2aea1f0d5c526e012b4cc2454f8b026ac8ed7436536bb2b7a204f8f56634b77656c27c2f2c0cfa4efeeb3b7c10b4d7bf3f976153adbefb1d3e855a62a7c820dec9843a613356d769ffe4b3700cc018f78523a380e88c78562c3893383e57c99e71fedbda0f4083b4d3dabe0aa12deacb19cad04b1d1cfcb7ec47dc8aa50da56204c7280df92d2fa9652663db0bc0cbe0d942c18e81be2efc9a3c55bb7ebc490ebdb4ed476310f95c41d301caa904e3f69a3aa2cf1170f81d780054f98a80c00b4733a6b79e550114cc79bb3d5f457f639a3bcb37249eb8a4bfcf7cafdac9d59ed6ae3ef3b443f31d213ba4579482a50a003e4dd0768f13033b252f476af6d96a5d2f9af37ee2fd58a35b7a9779779a75f69944c9e30f3a4d67875b24efdcaf5cd131a1691f279378f56a6cf0022e32e0de0a7a269cefc47369481b2c9eb6a526907cab29a457e44e92d5677f18fe578d0910b9f105a49773b68c1108be409659ed3798ea313aa547fc3cd0a106beb784f778b6d2029f5ba0b650990040db4be80f36ae45d7ad76dec103accfe9c78afc427d62a5bc969d6601e3309e3209cd0329eef72f518ede1b540ea10dfe8169a29af28cb30c719f26cc497df078f5e4350f0f1398d04a6e55bb00eff430212c7c46ae5a1e9298610d1da7f49a98f34a88792c349ba2cb550f4b9d52ebdaeeb47253f433d3866060adba576cc19d6cadbca09a0ce00bb9eb3145269d9136524e63d3f5b6b5ad8446f06f4c8b1660e1618a257d1736ee2d8d9e77043d5bd8273d89d49cf19134790aadd50a84694e792a7c77ea096c246bf9529fe0b1604320506a3dc39c8c1bb5aa35ed7f40637814560347e6427c576e69c4c753b95d13b4f62afa31e96d7605e0e342417562cbdca282745d5fc0fb6861443836b76f3505eae979c1cb66717421cd349b8e91b57a91250811afba619502f1b90fca2b6546825d3e9ad052bed814aa8a8179a560dbb2b53c6723a4d49d7769e87e51d00350540ac6933a966931c8488c6bc86aa49a46b5e8046828c0605e52726494283eefc6e36f0ed83482e7fc96294327dba790f4b02bcfc0ab3d5e2a6f47076a85e2e2bae90219dbda04b24f90f7087d6aa3bac12bfac27d2fa070707679e2945ff096910db978f9780b136e5654aa517d7c71e2709fc02c955194709a47f26e1d77192403afff91f5655cde1809cd0c76247d36dfec5ad7ff2c9ff8645718d5094c1b2769e6954c4cf21f75696244f2a81db7e71ebc9938a01fcde65ab7e31bd50ddc7a0574999a37957b19ead03ddc78eeaab7188e1173c57dd866efad6e6ba8d93bffee1e172ad6ba7074bc0d4baaa29908c0aabcf8a4fded702003773267c9726b4249323de05b4d55eacfcf565e46b0251707d52fa1e74fc5dbd8b243e310ccdedccb7258d89603beec105bbee8ab9b504e4e568376c2d840a2e4dec7fcd24881e94a26913a79f9a51c92a876c531e81de00438e0ac3f4b555b2431041829222ee6889cac2aec24d7adde566dd6a08f3fff8de9bbd7fb22e3ef136a679a513778845188b52736e2f32fa018a2d5313ddb9808856e9f412732436206d1afb554c02249254d9707d97228f5c56080d80b5a793e42fa190c9d3adac7728319c3016fc0a656eab4e8334545b6eef4e63c1a72b3bb5c22e29176f56ce644ab607a8ff2dad4d0661e38cceaa7f9ef454651cb934b0efcf090b25818f3d7de581936c0b25cc23206c030b1fd3e0142fa81bed3f10bf39ff8e0d62fbe6a03f1878dccf94d9f07ccd8e3070bf63e4e0f3dadb62f8b3b24fba723f89f8ee09fed08fe593f32dbe7bafa1e8da69367d13989fcc7a93bce6cf7bfb323189b626cae9809964e6dc818cef8f0c4a74fc78ea91c3faf1516364605479942dcf8eccc54fd02cd7240544b08a71dd689d811622a87e478666bc26d31190f05f93f553f44d04252da9964badfd4f04be66adcf6fe00658df50f3effc1e7cfe2f367fdc86c9ffbbb1fa4f99fb8fc4707576fdfdf89cff7e09b09cb3461cd6b5e5b1cf4099dfca02d49e7cd72753a21dfd6dbec70c82aa2375ff5c2c0a0d3a70828dc31072b00c9b3c03b3173e56871dce8e929ed97bfd8b1dfb11e7c0531eadfeea2ae04d8c97e766af8e1ad012f5d8aa241b32067a260c05bb0fdd29cbfaacca1688079e86040b2972f45ce7037ce5aa2294633eaab419f449efa4cd0451abc3fb0ed9b5e32f42fc909b770902afb35c5e141472fc814cbe05f5b32573307036f556931008042b023a3e503a2c103c8ae85db80605b8230128ac7d0d617b7caa3d13543747406a136aeae7e8b8594e227789acd5860a5e273008192bb738f9cf392fcc9c7fda70c83422dd01c79f6fcb0bb6d8668f7bf97f609bfd9f10bd4c89f70144bc6557faa42744ca8946102b48a6d9ef89ae31bf2d86137f3bff8126897ed4ccc9f8979a2af5de9a59b9f716b8a6c632d70a9ba4dd9959946450882b1b039e6140a8b7721861f65a9bdddb89031e43f5444a9a56a8ebd0953692df8d0009908ba848c8587fd76af317b9804e10ff87cb70ebc4f26927aa427f307d3e5e97ddef936405272c66b29fc62fb17f8c738e078e80d42087800e2aff832c4afc90f5cf9b5dbfff1ad4e5a7bcd8b6b9a8dd7f53a23cd73d0b39a9503c27f6861f8d952b639465bc0cf18e3cfc6f9c7e3c317fec02d1ffa708f68630cec4752366abffd4a2714427bc319d930c620cb02cd9caf17f4c9e1ef3635b1223b48bdee85a31b342af380dd4958e91816ef3d1f757be6f9bfaf4ba6aa03fedae6aa0f3eeabe17ef83280751aee5c67ef0a861521d206f515cf815ffff0b02d2ffa9cf20d4ffc47655bfb29ef9817cffa57f9b2fb83fed2d2e698b04d661e90ed84faac35404e395b9bbe6c83857d2cd44e8d65773307f0149a06d7e3e55b8d760b0df1214f438dacc73e059d67c1bb03d45cc4364b8bee8a2103210221d08f21f2b49f8b3a7b16fbd049c4141d5b7fcffac33f887aa9425347183a398e76359f2f386733d343d324d8189bb8af1cac496cebd575a5d8bacafdf2881e95145691929b3ac4c3ff4f913475c137f924f9acba99236aa91562039013745fd4f5b16da4fb5656577716a93adbe3a1d86b307897298a73cb1878c04cb382e1ac31574d750f6c98331157a2f092245b1a41ff7be21928a3ab1b349ba4522097ef5cea937bdb281acefbf4b9d5f0381e41bd3bf9d1e287572ada522b7f982679329908b53ab39327c8a68df54e28e38383a19205beb4595c564bb49d01e5b8039384bf5a8eb0819d01045cdccabb5107b442be98d41b246b46b51dce83e15ac0d6869804bb4d7e0b4986cc735f1868542aa44607f904f9ea919aef7db90cc2f0211f64bb40be14fff7aa933fe124db601e47009b20de019d80c84e1b9640c001578278007d917ed65f0269cc94db43de8ee28903b7b7c7c1b409036926f68fe52fbc8bfd10af0fb3c17fce51763ea400771eccd077e539731da9b65576e43b10805abdcdbb938437fc88a2454fd62b102f284f62ec0dfeaa1f8e317afffd1e15f9ddc900f9eae45d153f23154c6762cbf32d19a05bc0ce86b8dde0d9a6196db7f4edd1ad74420fde8549de35155101a9045e602fad3dcf35c6af9ecaf68cbd5fb84a56ea8a58b3da30a19f4fa8a413acf3e75e2dd41dde7f1423001b6fba833e71949d9a1b28451b2f279c20e6fb8de7efccc7afe08512e077cf76ab485a0be22e83de143716118296e35faa9e317efb5a6c9c1a460c4bc5667ba5981396a3e396312512fed22b085d29a4b98578ea90dce3d0c49c26ca42a2faa67659b32c54b976de5b0affcc00688914b88a10055c6ff723974c437dfebc832fb0b1d59b6bfd49105c9c6235c43cb91179b17b19871154e4adb71de385e430fe77bb232991d23d7dc434df510fd173bb25cfe12a4a0d5f200b6e904d856bdfc108277d2a57a40b3e2a4e5470d127f4b4716e8ffdcd2156891546452f6c39f64f159fff81e84b37fefd29756fbc7f2f9bef9bb3bb23cd210904da0396cdd285077a2031897e9954d0efe5d6db8c135d9eb14bdf756e83e077a47db97c3076187be34e5b536e20b4d5a24bd0d3e0660118fa49327a1ceb1afbd60d3933a0439d1cf60cbba2dda06f3b412ee344dc9d21a40ea972015a44068c87cbd0048b9dd042043698dcef20d149f351c0d67d6f6d7be83c6f05757e0ed329c9106e046b1f075fcb71228fbc5dfc63dbb7b968b942ee1fc21dfc531b521f86750ffffb0f71740756d49df387ccec1dd9d04770deeee165c825b820577770910dced60c1824b7049707708163c4008eefad573e73e33b9fff7de304966e679ea7bdf5d955d45569dddbd7af5eeb57677ffba7ffc40fc473ccf4fd07f488b1faaf584f98b34bfaf225093950f8c973ff07cd207de71c8d507b5ca41f95976c3a6633d247188905df7d7bbe4c311185f74cbb235755630b47aae0b18f6be15b73d0c84fe78d4a6d92c2921c74ee585641f1442e2d1451f5e438286587d03e8a20e5ef91fee037f5bd2784d007922c99c32fca785ec973948aff4db2f30674340afa751f901807ab10d13c3d2eff355f807db517ae2203b5de80ec39a539510bd44cf56b0f33abedd17dcfa511cd7b8e87d64816e29108411dc9f13b6656f0779316a6f6bb5dc7013c209767a17374249999025d86f2ada7d946c997e11f5b6c37904c8bdc32250faf55cfcef880d20a14020a45865ed4f2036f48b316cbac20d39eee776deb2009c3b83756050fe4d060d06a28fd26c24e297914a43bfca483b10fc0c39dc402c693dff8bfb38d49daf57575edb4bd8cdb5f8ccf8622ade96ee8b69b0a1f8999ebb876fff42119a4a5d751e95d99aa9d1237efda6f646aabdbce695cefa3ad045357c0004ef742024a8acf8b75b008a88507cc45d77fecba9473c2fdd2da47617d85d0cc5cbb27cebc5700274ffe2d0031509c043230146305b3c30ef887620984adc4e6879405574ea8c5f856f61e7b99d3c68b74e62827e731fc6f0abdb573530d5f3601ffea61d22e573fa64ed57ed2b7b785f10f14067d14a3eedf34585b308f5e9a08b1478e46f9c42e804adf1761dd6ce4e36f3ca0ec134b8c13753d2fae37531c152ef1d127ecc5926477de0b8449991c5cf9db68dff7e86da564d0aa56132d879b09fffa9eb7be16c30eba9e854fd9c7c38a398ce9abec5588de8f814293b6a49d0270e19b417bb046f1a8009a04b600c3c3010220347e9b75b0070e2593ca3c811a6848f89cf66c86d2add71e3e29583a3a96f03909c51be35eafb164cf30fdd16eb7924c4dc0007c61ec5155157af47d9245710be5bf10e617938ee479eff134e01e1d7d6968fd72a59a191f48ab452750a1f8f117a8623564eb86f8cb221dbae1ec55b1e8fdb19acbd767773bbfd607e0031c36824d87e4825255881e1c367ab08f76047b7765f7053935d100d4da3c17af8a5d0c1fb6321e14f84b9adaa26fa188e73ceba9765ee60cffbbe368259c33ab2172a163a73ee0625d9b1cff72d50ec84bd44b42b13ca931b805197c0087fa8cc4088f403a3006074d82f2c89c21f9c7c173ec3ad647df86e713e2a1c9c9ae2eea44e7303df5f92f7613ff2fc9f59129b4233e8f7338ddc7aa8210caefa075c9ea9fe6a527e1e7875759252236936e1d878158b3dda3ad0a4d410c35fce69950d48501a3b5a2b06c784656fa4d295fc081ef47b2bb5d6c641e406b51309841a87491aafb49d0b6f48ac7ae893834c9aba6689a9c16a8d217a9bf1a27b09ba3d352552c24e5d334f5aadcdb84df3c766564ce6f329ff61fb45e27e16ad27584dcdc89b2b83701f1fa88f0bf8123768a638f96fb2fd38a7d7f64ca0c225845fb4fdc3ff02dbefd86ff97861c1df84cd583385c0f41d1a3524821857947e8a772a80e0f123bc5d307f26782f3deb543d64377eda842eced1682e11c6e516bee6fd10cffc869066ffefee1934c34020a809f8dbed37f78cb64427d192bc4e1b0e5ec01db166a33e0f1cfdae6f2810d31f7aca260dab1d0876ad58c90b629aebb5fa92c8d788164b99cd7a5928e2b4d8c3712d2d3d7899d00ed6eeedb96945c7ec2bb799843d9364e00c647b82c9cec647fed48113da9f5e55b881a6047049530026f4f011c778ac87429ab54691b1ee7c117258beedb1a10c7d546275afa5b036f8cfbb67122e6934ebdd4017cef001204db74068c8b19ec0c7b8b86b01c06070bc93d7d0ed14cd5db8046a835ec91759b5a3c114b1500c2583ac734d00846fbb2f384e79675b9339ca2f27ad9d455e61787dfb5ca6fde496fd792062ae6f607599035855b96a6158c1379a36ca381bbaa7a8948d2849138062718b821adef312b66fb73e167411050ff3b78aefd0d0bca60120fe9b782f32ffca8b7223749a0936133628e1790e3a6918df3c467c2ff9bf5a569d99010393cef4e2765f708795de8eebded2dae6ceace312ab898ed97d8f48548a2f05d954c41b6944611e303e7a87a19e32792f75241293a5bfa11ffcf368b77c0f0b9b809c1003e63c14cf06c84fa04bc879787f04fbbfc9e3bf6e016c48c0f8af63b8cb317bcb9faf32bfa4c9bfc3518a521fc00a455aaeab2e3001001a204da03f6b907ecbd5433092081beaa3c3dc5e1f94b8f0c47127e28f4e8f7bfff2a3f2bfc9fca42340e3cbca2117c2ffc732ee2c0bd42a54597241398985e905c89c30755a98ffe247bbd08fc45890c74b906fde48df2095182969c20676a0488a88ffe2f3c9f7754b787e5186bebf1807f921c7c743cefd3954407a8b2ecc22e26eb7a1e14ddc4c1f0029fbd7e823d4ffb3c6f23fbc3e9adda1e84ea356ffbbd6e721f9ffc83bfc4fd23779e038f75c22a246d8342f0b8d2b83ddaca31717c450a10e921c0fe483a5f4cba2e8a705cb5fc401c90b609fbea8c3f888006d9ed235317d70b852969e1c4a61001c89606a80c4055d4262c2074029ef04426d6e290642dd4d3806c06413c7e33517f412094c19e6c551be0b34dbe996478ea2f56d80c8ebf375e2feb565013d942e03000280bfe0f3fb83bf8bb544979887ec16343c278de3af2c5b0a006045400120a061e180202818c89f2260f0e057d0772ec44f5bcaffa3e3cbf817df1f2f11fbfe78b9f32f8dafc47db7fa0de2eae0437ded218dda0422b903828d2a4e2479b118610e94545a62695e46886a5f8a57fa4c102646f4c4cca435c490c5529a12e12e6bdff85ead7dd47b123eaaa69ce9a71fb3545060a48a48e4f59438b1ccd0d1dde2a93258b486a354ef30e7d8065f36d15903c7de77193640db96f3ca542ad2b13c612031100e6da9303cf6536736ca4ae2de43458d214596654f73549b214903c2a20ba375126a086da85a93e4700910d4fa7d658a4c74bc570e8789f987ccd92cc5b242e019643eaf4d0dc9f8dd51d3fa4b946ac44af33fab741c1c28bad6784327a24cd0165acb007140f9b457b9c6ecc35acd1ec18e9c15375eac4363a83fa2c42e97babbb7450b92d138b6677f2a06d845bf5958a41d08be91d46d53561ea5aa638b75e99e13206599e85f89b5b4bfa59eb960419cb039056bb51825666b40d224cb7302723fba92004e673adb56e5f8e1a8b725ac2542717ec706424d4afe5e01d398f7e7b18183f4469eb77b180ac86db77c2a05e3bdd8ce64c1a0f1f2ea67cffc7251ce5f25ec3c8b417e52d98afb05c4db2c94e9cdb2520bb4d0229476b9428c7da78c145706b33b533d0341cf0babb865299f9b53db7a6505af8b60f1e4358f9d366cfe9c1621b0fe620b239268ff440a690289c9fdb078da84b6198171a330232d61b5ad80416cabb97b966e775efad07113a3ac9a3b3a090da7bc63be11594d1efd383e8411c6190a1798dcf1be4be57e70e940365faccffdede6f24a9eca7b73785cd92b7e97477de6e9387c8f9b502a6df6192e1fb9b372680b39929237912724b080af3d1310372d855b6285c0a966e016ede4779e7ccde287f3282a27e28f0db0be42bca5930839d1c078dfda36e681db80f8b208f362b8e484a327feb33ab93ef1aeb3be6280310d74981bf99713ecc37493a82d89f2ed80af69f01108ec2655593da0fc845689f567fae2f0ae8cb55ba95311437042abd57795ed703edada9763510c07b4b8a25402e0aa20f77151836e81c70053f860743227d659373e4bd837ec5051aeb3127a32c8c7e2edd20829459b6b5ad429ec182ee128d52ee804daf1a6b1cae7701daa2c59b0981526cb2ab3bd2d08eaea0cab1f5a467473313340f48ed136d6d0f7a6cf29533c900362dbe2047add63ce3bde7cf15958a30064321a358fcf8a478b205c77a31f5a1ec2ab5e20b5f1055c3ac5a4c92fb030f70950cd1bbbf831b13891e36d2894e69fb29fb7359052a986c72c9f95cd44a52ef840387b93cbc7eb86d7d643d385fb8ec16e71e19763e6dbd08de366b486952b7ce411541839394e0edb38481f5cf680c2deabe07d84567569f632f8f045d95003fe2ba4fc57becced903752994ed631ef05d8de17a4f9604cf15c8acc594b2aa2ceb58dd7bdfa50ee3008de546f7339f9c4c4e7d04a0eb854ee4a1f7bd43eaed8263d276ce8a38fb1c53a397aa689b5b87af6782e2e9a775552bdfb8d7d9ae363aba8648264de60c952b2e7135a7b78d7964aa265f82a66cee1177c77e8e8b2c9cd49292c55ae7600a10ea48fde9dee9a1f1904f98fee0f7b8e65e1a41dbe468bcf77118d54333d85f2d8e63b2db00372cf51aac5b7f159c4f4c0191c04e757491b0fc94247c0930d436c82d7596295f10fc99bae8112bc25a42e5b347c32587c4bf94252081afe0ab5fb24e4087d55ce2fbecaa001531cec5925ec359b09e33e22c7ef83cbdc88a6e6cc794055d9f33c9fe80e530cb9c2053ee438e9c2bdb5e768692aca2af294223bf952c3bef809c059a9eba98e8a9771409c2d79024e6738c617ea6597543913534976ea944cb7d3c17f75ba92b23f803983f148d5574883ccd0529d9b6080608acbde854db7924b9f1b56a05da143b46a1472e238838eb0a328d685e4bdf3568283347e73e22222c681153d58e6a0f9821a7389b4de893a856318b94880ffa95ad8bd69ead72742f60557cf34273f33cca2b62932a506c80bdbb66ae2a00a2154d37762ccc593ad9095597287b519e4af31f044d7d784c1ece5264999c1b28c5828ab07e91ad2c1f48e69137355c86a4de6654cc559c9f8c8776902c93eee5e407a444cb17d02af072f735279a5592012661266e169955ae051f5c33b6012bbd3668abed2ed6c2596337a1e11345980a5dd9e0e5c3b649450897f7d9436e50ed54155242d24f0225156b6122de72585d645e939e54b97d52c8da7f3d0dd661499473a08bafd243c30b7cdb7e41af1cdfd1d2e2ffd15f1186bcb0dfdf9adb59ebc2438df63b354c5611fcd4751fd98e781298a52a239e8c0a0cec8f94e1fae2e162dbfc16f5dcf53870b8eaa653bf613bd19137c85d027d51c1219de32ca20226374abb2f14e762fbac09897789d7c1253e83765224309d58903b2e838134386da89fbf163afe4e39823cf2e0afc5160c4a3a58aa75731a8983ddc58baaf67e3afe1e1d6df3e41fcd4add910bb57ba111d895bc5ae7753abc129258e60ea135e748152292047e369c2d36414cd583463bc7f9ad5f7fa89f0c8f313bde145aa8b031fa6afe7fbcf1c24c6b5dea97ff4183b08ccada5c02621d3317a3fde8730b49fc4d42fbb2247b13eb8ab7b5f36156de3a63655f1c55c20cc487db85a13f8e4e97a6a8a7d441c1d3603bf021af5d6fa795dbac6e1b326b1c1c3f2e38d90c52375f6a49da7cc86bccb51bdf0fe73f78dfaa152ea8296ef68a0987da42b0339c4c4523dcc74bf384420f7e7d8a54d41173bbab873373e39669383d57b5a02a5054b676019181b200fcdc143c8f0f1985f06fa556dabf1db31414803dce1a017ea0602aa4f782f132bfa94283cd1fad0f2c7b803c7b1a882150d282a25462470757929f78dbbb4a605a61e8b9c90dcf127bf75d453b650a3cdb8ab5545a8874bfc149d51ee2ef676c95e509259d3ab53a8fa78fbc45eb20bfabdb8084dc1070c5b4d5eeb3ac534ee89d37cbadb75887c671f75dd7ab249bca5be29b14c5f88a2b3372a6ef7be1f9f9526b03a54811194a2a7b0203e6debd2c5c6904f5e58eba23774789bbb3c7981b46a75a7943bc30986e72b2eaf0c3c22a5042b23e89124e96831c7edc7ab75196145e4c7ed3b29188151bc03b60a626d53aaa6d28e606e2f9de390eaec8f0b4baeea1038e5b3e3dd43ffbb459d80e6ef987d6bc19fdf976d5a306084c8ea944cc3aa80f6b3fce4a38e65ae243a5e7ac656948ccf9f6d7e79927accf3cef3959ac700bdcd284f6a51de71da3837fcd741ef9715d11ccb44594e6271a5906c7ed917a4b4f51f901448927ca493ed9ba3c72259428956d927ea38e5258dae2ebf3ec6f5eaf84c2eb68e260e13ab087cbab0530a7b0d0e3916465be81fc9e0a416a6001b34997b5fd9549923663ba9e69b186f5dc86c123fd7a888ce3b12bd9a7c241444dc93aba3e2115eceb346b9c61e26377989b3104186eabee583fb4e9b893f1a5e75941cc604d2bdc92fafe18bc38b96b2501b4b577c3fa5552cfd8d857cb5d722ef8d06ea38dbc0409e70883b4a134fd72874085b0b8a2dac175a319b5c880ca51aa37d171ec1e276bdcf6655f8373f3cef323e59886b89553cdc4676fa3abf0c7f8c845766c11854c71a1f753373e91a2e5466f6fe9cae972f657d65bfc1749ffa6bd6a1b6144d12f1c93cc69c02fe44653ecf14d3c076756f6bb01bef18f20bc7848802b2f95b0fbc60ceb718ee7be465d5b52634f68079da37ecb8acdbc839a69964015f54f529a8794787e8afa39c231261bd05d8a40a6fdfb149c2b86e4e5c3676d917dda14ed852ee3c3fff1ac5adb88fa7495b35e06f3140ceea44f934e8e555e22d250b5b614d024278630836547d343a13ad974d30fe5cd0101359391c98365818865b58b6a9a86ff7f49c8b457a9e71958896b8ed42e0e5a3f4c7a55fe29e31e3b3ce9478ed023f5a60d63909a1f47fa54125766a7c0af9b1f9d13a9f55aa1b69c6fa8baf340c02d7383a66550ab1756bf02a9a97f9135502f6bda1ca73f238318d01fd42081874ea0aa60a03c8f3578dcdad0d4ea9abe42d18746b7eaa6c6fab0a0b5c9ec3bf74b3c481eea3bc73153814e83083180cc40db2afd2e4b0c64652bec8b6a1e847f0984a791dc9e45e995b511d9478e9f4fc6034783d519649f72df146c23e81112559f4d924fd5bfea516c9997403399b69bc135c5a34ac8c0abb72565c564c13651c050c059265b811b2e44d3f0f660b98352930e99009df13a7429bd26c32689b7e22ec18872e547b6c428ecdcff02c2c25ab340473a4abef3689f236a39074ceeb8835db9aae4904686cea784d8e1f2d9ea84f1062a2435798906943914d666a234eb3299d1a526ce4a2a23cd7f531bccf81f701481bcd307f20d7a38f2074ee2592b40e3bed487fb3887c7820885cdf316e824d03f3c94f57b622bcee264b42c9c72da3131f6e49f27e96d3a9ee858c58b72d78894d0d968ab3ccb95749a2c0ce2c3002390b91f4b1bf703727cc296e8db4ce27034ec8f18dc29aea28e9a98b97423002cad7ca3d8ad0dab37341ad47218c921b4f3cb9f990b8876579c22bd3af4359c77a48f4da436ee530fa41c19f497abaf539f0fada9eefd46b8ba0f644d527bdc1306e7a4e0f3a024ad56dad60cc64bc3f1807573ca569c28252cfcb82c46d47583f90b7c514e0345fe318e0383b93a5359947c6529d39b57c0fb903954f9f376da90c8e25b1848b3735d3a8dbab7263794bde45ae321f765b4b512a75c31c28b0f0d60ad6f1099beceb6bdc4bdc853cd5d6f652a313019b06348c234706c26c793739f5fa0ead47a6da4309f64eb3656ca7ab6e837e37416a0cc0b2d82f0d6be085693998902781939d318973867117e9d2f5af090c19f6ca24900a40c317a623ed2feb28f2fa6b142458c5c75ed5edcb646a2e1290a442ae6bf0b2d78fd6313870984f5bde73ba3d0d796f9b582467d45b8fcd5c9d8f4bbc6e6f56efadf8f2b91659ab86d97e610828913e075f0d85533a8ecd4b52cfc7b10be5c2c241843fe530c42588f5c9a8468090855363c62379b5feb4cb041898cf3ca2101b1a0d3ee2374de302b7be9bef02b86ceee07d1e799075dfdd0ec769960b9b6b4f71ad45b30787f3786fba3d5a2a15a12e9ac52631ccc8573e6bbb0e0367c6c3d2737a21ad45badc7d966a09a840e874e7e393c3aca01ef2b5dce571ce1dd87c6e89faf84a628e79a4185391b9460feba01cc84101cb60931cad341f99f13c26007d50d59438f010c7ba08ce9e65fcbe2ab8d168fc79ec804791db54a7921b3a158b5052f114da136ef58136b50033b9e92b0eac47fc07314f31c3fd1f0f77b01de330935b04a1fb25997a36c17ea10639a2f0a20c8aac1cafb0882a113dff80a0844841f74c5c339a0282317ba7a842d9c09a8c52428419c7a99e8f09cad156f222d1a80ddeb91c4070a6b9d1ca64af515ae7a2b108c0cb3719d3ecc05ea08d84c8367d138c8979317d5d89f7328c3a2e960acd9bbdb8bb033e5f970ce6e520caa1eb53b3623d76ca9bd8cfbc7739d23c1e235fe2040c6cede832a555e1240514ad13ec588ea60c8f983d4ee39c3e4956165af775754887195a57ee7b172babd99d7340d3dbf7f9d550eb26bd40759a36eee23e9b265a612b3a90a4c1835e707effaa446e44dbe9b66864d2764d6a95e2139b5605b26d6496ae7609035899e04a3c05723c1d2e97391b05e4d522e5bf19c7a3a76b6c556264d24e5edace09a604ea905430c0d02699d5d164c8bb9d5baaf9fa86c015f82a92b250b877a51682f595e7d1b752f4c51fe513c7ef8b5a49f51e389c924d60beb57876ce6c54d22ad000d50cba84aa8717f9067f0281c4128f7505ab95598173918e833e7ae78c119a72db301f029794d3bcde0e6880122b7b23c7f56bee26c807dc6d90cbff5e4ffe4368885f466310ff4824e127a2bcdf918ce95639f71fbd512e11384df13b0cbc54efb4255a90df54e151a94ed6e5b22c0d72f54060c0ab787ebeb97b46de12b4c108639e22dba33caa804bdfff0015edff24ff53214272e3e1277b50a9bd32969e20bc51bd3723a82e768e4b21d16f1ba435267349d6782565d3d48fae55f3ea190ec216c89b1f487f04a4ff27f9afb014268093839eea6c764aebdff6327aebafcaf7d5caff582368bb5f015142ec5cbd7258776760fa70c1fae35a0f840e888d7ce9012a49bfe8a527fe4fcedf8e27a13656b06c6b81454bf0b23d179e0bf7a36bf5515ac149e6c8a0c5b339b6f8e3db2ee4af03b0254467926b13446f4a3516b21ea0f24391bec86ddc036c5e629280d4c8c004f999ad1525963f244752db39d2e14ab05e2c04497433133613a7884308fcb4fd8179d2885412fda07cda81600d09258216307fe062a08f4b448dbdbb8e53a0595ca960d379afff1ca2da7b3c30fc7931e371cf5bcc3ac71971def792b45504266df5470b0d7b4ed6f041a3edabf509a08b5878cc6fb2ff5460e3559c236005d7e699df36495a71be93dba1778850f0fd67f2a0e07ecf83fa304da1d7fa3a86c63f440c464a368870c7664b210ffedd50aef9e8879788a8e360ea1ac8916014a84407cadea48f43772644babaf22baa755d76caa308698783417f630b3a10a239f04b20c46841eb7fb1f567495aff145bc0dfd9ba7fd2cdacac812470c858516750391f2c09e5c4c9cfe30e5490257110a3c8b60793f9975ca4976819a18807a82da74e2e488fd38e3b526d618cba7ec083341394af4f045dc4c1c3fc83ad0090d6f1aff2e50b4ec960b3e5ef29025dc45b4b61b8e31749e202e35f9ef82e06e182d6bc6f22bbc152716175551055249e4e86aff81159adc3fbc61ee93912bf1941be6d47f67adbf137bea0ffb57c01c10b829edad9fe1c6ba57c5f853487f29dfb6fa858f6f184a3de44714657d29aa681655468173ac60a5ec66e808855a8579ac2a18c884a75674e61d27715a2d3d1981a2013419790b1f07ee7df8230db77fe274198910f6ddbffff04c27c08ecfd13204cdb1f11c64f80305d7f31b82d3c2ed63799c479400407b40458a398f30ccb488dc23de762dcc0828941ac345621599e6b411d5cd9b221efc29fbc2b4616a7979b0eaef21b7a81e32bb2e1cc74fe3f04c2fced825d08fe4bb03b5008d12e6d1ba4f68bdbee8320cc3fd519e0c9ff3808f3bfe7df0e049f51bf51682544beb5b2f03e3fb943831f63c0438d62f17ab14534f45e5ef0de11cc1e6991b73efe04dd70ff3163ddfd4c8355123966aa771cf1d398bce8f1ed94ed6f6afd23ff5f54eb7fe45f903da84d80d8cb9d8e88269ae04aee10b8d3be29071d46f7eace7359595ea6fc8b3b25f891bf48999ba02d08cfa649a13d24a5bf635f037b330c3b479f36fac853798fefefa052f41f009502c11e76cc2fecb92a74e1f687308bbbbf9089ca1e12a82cd13eae800d6dd5b25cb004931b61da773d267f72b8c03012d782a7a979d45f65be0fd06825f1339983c4e76c00da5c02adfc51d30341d2d586bf252cfeb34bcdd212005fc2dbbf21c2488e0f594027ecedb4f6ef2ac78fd585548e022bf05ee8571e62b2cb9af0676f10d180473892b6d83b6bd0aee543cfe0044775b2a39392a67a9b1fc2e6410b47ed7c4a413725790c4ae60f27334c322bd307d3cb103f1f1d55b1d5b05f78fab54b1344ded89858c51172e563dc086d2bb7efde802f0cb8c4e7076ff2a816eff2f0e3607d1c8068c390906cadbe611bd955578781b0c35f63ebe2fae7b335932ef1f6fe0ea6dd0c84e1c690f99f06d31e3f60cefe1560dae7f3c27b168b78c938261b1a320136fd67babed68bba56698ba968aaa29934480fa1233147f129c3765803b3a9f866856b18e5cd2d71c4a8579ec7677fc637c25fb7a3f5fd055df3975e0167389a0b8849e6968c9fafd37aa8bcecf1c2fe5a3bb95457145d6c94b1c22a63944b9c62b444b620d30df0c20190e34ce672ef676a32d737d2e048c7911240e42e440fddc7d7e46f2f0c72b7e77c6c8575c27e6d555cc6ee69110068631c0780f8beb0f067b99c331382a5eb95bdd4363b446da6e53aa025e169c3342dd01e04d3aa840ee332dc0fbe9787ba5a9ebe55e8f541b8d923f3969b1cc59a4bdecd8e34016b265b98a2b869c450d856cb4d182904d1f028654400e8ea0378e9a3ae339dfdffae729f0361b8e91cfe6f50396b22ca4864c5282bc0d7b3899de6adb0e19ef54bb4f3ae80d9e4b2be984a063ac68754ee177fff5d956b87e89e9c9c6235b37fcbb12b5dee38dda4ca44467ccef908391b72fd95aa679a9d4eb9c70c9d1fa17982a9f57172d2db34834bada5552db744cff5995b467c5982aafe5a39dbed2f65f9cf5f6b7d2624984d07200f68ce58d3df8a8f4752e245f6cbe4a05e0c735bb33a8e1787f8595803f9ea03561c0f2ca5300d9c1f93a3f015123ca472f362091cad5be090a1978d9b9679b44428360c668bb51f2669aafa06f6ca45fcc0640512dcf0e36d20da6dc2b40f891868c8f1fdddd0dd5e50c0f00995f36e78a4fa5717a12881d09923c1012073a4f8cfc68809065de903a77bb3c7fca383399beedc7edfcf0807000024e80ef8299c6063da41a9b93beab52ec3db65a5bc0818141c76527e7755e9bba3fd5b1e7ca32760aae66714dd32faaf95729ae28463327ba21dde0a07f7bf6cac963280d9b5bd4bffef9ca80f7bbfc75ee9b47e3ef65a8a13f188d4e5998688724ab296ab46c1fb152251ec8d2b14222bc346c5f128876d6932f150424f3e010cda9498c1535958fee342c96256127782778d64cf4fcc9f979f4d2578da7093b8a17e2111abce28ca230c6ba23222eeceea0fb1c46880a64ded2e57463a65b8695dc0d710ad85e3cce168043e3d615f31b42f34ec482802d7d9df9854212417717da87ada5f3f001b7badfbe44d58b70dd7d7d099736339cc74e33135a2421ebfe4af13e7945a0371fe68d0e0fa7908298fd80cb6f7c6fca411e14697c381f8c89b64384b750b546c987bf9de25b433d00a56bc3cee4aca259810cfb270fbd2056ecc1be158e15559fdf86e0dbad6df69aa15f35a1eb549d15e248132ef09dd25ceabf53662c6295e776e433e3774469f9aae759f841952707866e32b240ddc81939f694be8fa349b9fad9038909e6aacb1411e35bfa790b8c246ef31417e9221dc870ec97ef884ab18d1d2f54e37c3b297f3ce49f5b50ed0cab929d4ab93b261a78a4a4dd71ad453cc24124334f3524d2b8c149adce3fe1a87b5e153f17d3e429a3b4970953e8e587ba913a6f2475cfce0602f2a55337985202fa98aaeb70afd09ac73b139355aa0847653334aa86760f0d0f8be3185f5bb031b8f2025c5d52e55cd0ee9ce57ed7bf904fdb9a9597e145853c92a581371fc5737a33ae428c5f23a64c278bec8c105d387a6f73d4fca543dea936f28a4012584b66f4b36aa31edd3129fbcaac9aa44d3b886a8919ddb4094d63b2d2521e3f5966c5ff55eb82cb63d52149f4bf89a180a7b766fd290f768cc05ecff4470bf713cbe3f6db2c8695bb2a25ebdd9e41cf51114d25998affe40171acdc6856b9daec37b04413877a329ec59133f1aef9e4b3d6f5053b493de8dc5913f615101735f88dad8e5ad5e8ca49684bb6c611dc8551e25fcb32c6d41907094ff337e13dfdb40d992a28f9fb6ba0cee86aafdb7d2eb988884f0e6c4156f7c9830965a2249744e998c7c43a91634309f4ad9f6d05de626e96184f48f26a5e6eece179bf961af2aca0e6f093034fa8c4e60db28f497613622c1efa30f216eb7b5aed88ebc4b28f32c50e3e640d7d85acd1c95677754ea2feacb7c2a8b383bd703686fb5626efc101e8c13c0c0f5690c4a7c5696594b665ec3c1f11903f72a8adfbb3426647121f99e0c81ca553a7205f920edfb413708a3b2b8e4c77569ac1d7b8c7815842215c9a7092ba0477c0e8c64b55251083a37c4d29e690af898888e3958a3560327748bec163a62a5f9d126f9717b5c06ef9ead353d465f47df5e86e90454d10ae98652bce40fed96cc2260b302afc8bd74771f989d77763e3de4684aa30892a10279222bdabfe66b51b3f6c65a07516a7f264306d648475a78ad9ddee3f9243925c7046168c0c08d2d25dc2ba05af2e04c61239df82895e6a67ae76d424b3ebd64133814cd9d1d55c8b7a19541020c3785f99526930ad0702a14449ea128b28f84ddd8d867b8cfda33a19e7c00a89b300f362d7c9cc28ef91c5650267f85df4d24b415c2ad2c9a298b5baead4a5616bb4dbbd760d3c61c437bea1e8ca1cbbd58b54db8f4fe0bff36e46668bbf58d4e1c31c97b7f9b9db04f933bc405fbaefc5911e6576582a596990c70ed25a39fa8fcaabd0cd28366f60c0033ae90817d269678ed4f2094df0c34f6c1c4748890e834f341d6e9db0a22ae5badbf066ea319f318cc989a9f959f960cb4090abd682c99cd46feba12042ffad193407b3ab3abd26f55b43bb369244073f718da4f9ff43aafa25776ab046b673e947fdb15b379ad6dd7fad07593ce616b0be1e347443664c2eb5a1b72b8fc64dee35421c9cf84880032c952d943aa65f7345b4f5b9b8bcf673a8b44730ecc7d1e2c1c6dc3f7055e3d27064bbdb6d18ca7047e939708c8e2392caaf2c3704c4916b5e9e864e77cd7c848c552e27c200e19155d8b460127ef29cec5bda84a57c4ce39dafbd7a9e54e43b9cad89a0bd29fc3637bd9868bd2689dbbb31d5e8e7e9e4c142642408346678bcfb3d2f1eaba3176aa0fe5eec8694375ba98719e9e3edf7bae85d3904a0c251f8898c7759693cc7392399acfef1dc719a906748e7e43b5e797c72ed7ef48544942c56a807ab41ec05a774f598e32e13664fcba1e87f473c22931481539d0b04960d4857d2172e795f036515e7aa80e63107acd02464344236f22fc6d96a82f355ac7d35d44c4b9dbd6b1f2b1bb0b6bb7c27297226d131d45f90d69bb050995972d47e99f6e1a325a08a3bf2868738be491861ed558c04de917a8f3d3d6ee3e7f64ab8c4a1f1f566d93ac0291a27f824cf5d124d080feadc71476f70ab75dcc41fdd3b86cef48ad798f97f629601b5e35b0c55eb6d2b840d43c02fb9def4af39ba00528047ed71520b216812bdee4a3e694c754842602ee06461bcef5bc0bf6c77c116b1b0baa0b5f8d177ac9698bde12d5bd5d67e8ec4169705f66c248a52bc0f49f8831af6c65f03ec498e877cac744bb932f897e3b91b5a098165ac33abf6d2d612bbb769e85e3a417ba44a61264c20946cc0bd37776e5995b5c8e1a21df19eb5310a6b9be286b5ebc1efc784c8c55920c36b3eb6f72dae04376a2a1adb0191e1d1b7c67bf56dc1f54216545f368b09d39ffbf73a2686e7ecf5536eafbf97d39a9f4fcb993b85d49246d41b6287fefabb3c0d325c8741e1441acb989c1218997432314849b35d1d24f5dcf0aede65c6d8a4db37618d02d6ac0e67d004768eb520c4681f67dbe92b9e43c54087059520e89fe6731579d54a8ce0ceff57dd0e18b77226da69662870e8d2c53bebddb4a3ae6da649898d84722cc7d01b6eec325afd0581da4cc5fb366bf334d321883eefb54af1e920d0d1b31e3211dc066d6ed506ecf52ffe8b9941fe713e6378274708c9f1de39f44e4d7871a20480b6b8d506b8d52e2a41b2e8c0e3152689f90f4d837fa71496076fbc3390e1f5e333d63c963d47b3cfcb4e74552ee3bb1938f6d8e1df98eef52f06bbc420a3591459ef0ae97a70d4232e1cf7ac6d476a3175b89ea6949545427b41e60ed773cc578bb250d2ed494c8dc3cb62f2347db25ccdf9a56477de5f062a0c6e9eb7c12ea63ae356e50d2e89d031c2c81ac919512df09df5d596fe7bceee5aaf1c62b963c1d02f973d38ac1959dc956d451a87bec76f6f98368107f83893bd1bae191c7a5db1d0c228d5058e331721c1a9ad8a51e7cca8a62fa6c6e197cbada2b757434f1a6c8004e58d60d13855ad1c92ba872b9e00438aaaa835e9a5d273594b9b049dc58a92d42560e8cb9c8d885eddcfd17e83b0137542f9a6318b0fa39be785e0a4c52cb7c5e419d53721d171d51d3caf36c0c8589bdd4cd87766553969bd330340cdba479ac4de344d4e7315a7817e7599d7cdb30e133ad3eaea58c222878454cdc8c8e907ffa255cf123f4a39cd0ed2c79141a074cefeabd3038bc629195b8e04a938c22c7f191081a682378b32c115635bb2c542cfdc312ac680d66d7c592902d821363086e31f142cd5efc2b84fd6ac70f0cda4feb30c90f1ec7c6096a1e2541ceaef5280c469e0bbff834f1ec4dcc4ce5558fa4b88d6ac513397c2a0da982b1b6dd16c64202181db083b6a280b100cea2e88d54d6b2ddee721b1ad269c9e86d87f1da975dea1e81557fce63d7666d8a29bda009698758095eedcfa5b7288179f5e830651605b3525f5e4aa40b0fa3bfa365060766ce8de2c872b1c6481740c547296ed8995324a30f44f2eeb0f1a386983bf15fa9b5aac8c957384836be4d677d29b8e65ac0883368df4ea95066409af8eefd751c13d0111ff122743466a70b44829e51b2af23c33b11ec8e2a9f8dce895e0715943450ae3da6d4b9015235a285c084cb2621d5fbdcb0b0264cc50eddf4aac60af3450d2da3fb2bce34c16496d600f94edba71ed3b3364378f68248b3f9308deb395ba255e8c4a9538199195df481d758fb439b9327e3f7823d92d4e123778790a575124eba65558e1728f3080585d004c41ae9de6fac4f6601aa14e7b831c7af33688a6b05f03ebc4b5841f8a8e4ecd478ad6b5a9f0a116b1adefff5cd97487c8d99d72b83a43051c1de8a68f27d968f608589138b8805a7cd238239325e55a4f37ae8090f7005ef72604c04eae8c47e81a30bf2b615f5898656bb40ba1fce92c2c9cbc2819acf0f1f77597fa2d064f55a6e1c68fcae9c42678d2c52756c1725a0969b5081a49cac11cd631e23212b0f29b909df72d90dd7bbbc3f2cd0251a96127335551454e35b57c670535d7f885e515ac643b0c09e3a2a518794e292d431ada302bae3fd6495b237ffb1bfe3b42be4265cd9bc378ff696f80e2bdfefb4ec8de876f70942501310651cf4ae25408f005113d2fb547864cec4d6e8c226bc44a1acd852861dbea7451f0ba228655fd843b80ec27e0bf30597e2d9d0e0315e74b8e709a70c7ace7eb7307a05c3c85369a2e9188691c90585498a344b170120ac55032cee025e838fe860fee1b6444ec4e4d694790052607834a84ee4cde884a8bbc563af329e741a8b5e7a06b17b664532adb65882888b13f4b7b066cf69285dacfc201ba006e9536603ea2a8b4dd914ec3087ded5af84059a3ebec73eede4c910c3528f43350cea93abd6d3ed7e6275031d485414f3c2208e83f32257be20144c361a915ceafb34cd546bc357c059aff98b6a1bcb8bb70276346c87c7c574552653ae8323d29fed98acb377040ce99a74203fd2f3af05268022025a1ea117ddd2548b74ae6990f7d23d6d62ca15925c5c930c4979bbee165476f05a53f7b98aec22522c5d8ba67e9e0f76ebd7faf922a3ca33758d08109ed7658f4a260b9c146507f973479d2046b8dd4077e6b85a52d0066c418919a6ed9209c66b09108759de470864377246bf81e53c8ab4cb53a1993552e36b0f0a12596ff69bcdba67d2daf30644e64cd8a2e0a186ed7805e72929a721a897489dd967fe22b7948f4984027890a8c8a4ad3557cf976f7d19d092cf0e82f5fb1703022606d736fc3c73608bc8249942e08d78cfacf1e18997faea4ca7da0a5eac7b2ff8dec6bccf613c8d6e7d749d89d4b77c942a5cbe14b9969ebdeaeb88cc3827bee59c9407cd7ab466b4547f40c092638cd8226ba8d4d185df6ef8d63551ac75d22852c88d373f704e2dfeb32147658d78ab174d0ee069736882afc60b89a1b2ce62862be1803523ca172d355fb9c0c17e6167ad770e3bf9591285b707871d1707f544826beb42cf0bac3c81267acde067d0e3a680cc9bba57ea5ece0d6fa38dd44d99c736b0a0cecc2ace5a32ad67511a803aa04ba0263cdc373951d0c76bf135e90a6640c7b52703f03ec7259ae57d0e91fae1a1cc159989b984b9dcf5eb6898430f55c336fdf60f81fe933270f1fc624799d8a4026a970647aa84d4cf068798e3d89fed7ca70228b31aacf4785ac5439e19cc87786af7056bf6fa0ac19f605e8b594c14944d46cab8ea476a5ea3c2e468487885e5cccc8782b18265162b6c31f823b844f2e895700207ead75a2dfa143b9c2b3e939f15bcfdd000bc055d022fe1fd66bf912fe49bccf8319a143148d0048af9aaffa4a25f4a3c3a904b2c0448e21102413edf000c548a56e7f8c39cf076752a89c52dd650cc575441e5602fa57ecc07e657ff4bc149ce74bb5fa40ff8b59c3100e62fd27ca86015c439f8c10092500aab3179b49e5ac724e66d91a1c55a2889e05ccc8c981ab91e3e71b1cced7b3062af6274597af5b2ffa303c7ea2f05195435de97795cb300810a06179d03feb9bfb75786da0f8448b7630994e29ad9fadf1abac3b4c993e952fb6b8fec23a215f73764c8ff9136bfb9b86d48e79203f8440ef9ce42b0a80bef8b13631de1e7c672500d3432c9c209c1d2a324f81ca4af543e8d5c5ff8a09873c284a9c733a87d5ef90c2aaa36446b18a8b7035d58c307000d22a1024110e605016871a6f1bc8e699bfdac47ded49c18af97cc2fbabb0463617c036f6bc102edbe600f21dd269e233b4d310617f4b8b0f151bac2a32a3914bef038312e26c580c411b06335be44c166a07ddf52856cdd025249070acd929d015ac2cc4c22523babcf5403ba3ce0125d1a8c6d3200e993f19a51a7c8ac83498d1376ddcf48d90fd37567cbd3dd57740f22f89f8f21a55ca25dfdbd3ae666200c7712f5af56c77cf7ed1f3f531df3a162a7bf580cf587aa63722dd9a13f751773074ebb89e73f5ed8be974657fa3d0c1d0378277e58f44c5e908b43595027e0059f9b8fbc3c25efffc27ec53f7fc1a01f3e75a8f7ecff4e31f067ddb9fb196edf8bd73b8acafc4a6d43902ac2faf7c611f2781dbf33fceca0d95ae721f1ff7275cc15cfb7f4a80b4ebdd60e9478cac5699bbb0214e83f3b612eb011355df35eb0634df9329551421d5d8f1d59fe8c4f144d7dbea94d75e38c033ad891c630d10b255baf62cd9143e5529ebe0f07ee429195226928b2a46a243b7eb201a805ba04aac1fb03ad02a1bb9e037ebb05402210c7f78b70bb6059566863e434f23a37abe2adde25fafad67f0e68e1bc0400ff3cdbe5cf8a5e40bc2300c0be492e447f91cc050045e9008029eb32dccc3469d1c19cc6e285c5a44f7bd2671c00403c3b0dbb35c4b89867da2dd96c33fef5f8fe00670030c78e23a35d439b96687c2a945428c77857b0e1bf96100801044100508140001004fc531bff678ffb911e1eedbe608a75bcf07bd449874601c4b1ab858fb715ac16d8582faa6a5514928d2b44bf5a8359ecaf43d80f25bd57d732bae070492f45a64a03ebb684e0bcc6f969d5c53bc3eb232e5ef943f00642676e7604408e4ec43fdbd347b62256fb32e33c4f711265956a563254e69b67948672f257ea668d899447aa0742e50477c555644896e65954351cc93152ef64a7ded92c2d105d2c0d72ee71a7dd095d83bd5496e0954d217a9fe7400ddbbdd0ba72ab0e4a5384a123f579e342ce9a291bf87b9b40e8574ebfb7092c77f8cb36818d55ebe1b816972879b2fe9815a44f2b3693bde7005398aad1cf3e28f6029d0fd504253d03f613c67f5377ea36efd571862c4b8b34c8ed9d2ba02cdaa7498665f80684e2671a54a28f14ad6f9b024bc7d0b3fd578f8ebb661095fb2d18420e6dbcce65f01fa1a53b881402ca19512d0bdea775382ebb76449449ac28e99c238c0cae6939dd724f007ad6a1381073455599e0968f57fb05ecd9b91c1a01dff44039aef0e4b8dbeeb580d34f29d22c7625eba00ca2543d89c85c3ed49d68f860231bdc3c169664d62f863c116d73935cc46e865dfcd1dab035b9823eda7d118c613e5eeab23e35c3f462a46e402392325f2cd221490e30d942cde077bfd2e43cc9b6105ff6aa60eed1fe6fbded69168595c9ca8e3af5e5481668be009ed98616fba61ff7fa06729c6df16ff88c5f1c6424521d228e607d36538c9c63433f3ce4eedb1ee42ec50f5fcc139d4aade0233c1d34f6900996e29b632cd87a2cb3f80a1be8971c70c6f0b22b0030e63e80a63e9eaa31763bf101174b945689e193c8b733dd57d89cdce2258f50b918bdb0b1e16456d337797e771fe22e6619f2e15593d49e06d46704953adbee90954c1a4b43f1fbb17784dbb8db422f4452c678f1da7db85e6b76b2240c04cfbed28ee6d75d03bcdaed3edd073097641a6cb0408d1cf6865c6e9ec0c74dd33f0dfc96a8fcdb57747aec3661e0b2d4440f2112ed43bf596d7e9c29458b7e65015dc60a6bf437d2f177cf4aac098e081fad0457d7d343d01da5575ff94737249cc01977478ecec802028db9ee7cbccd7a2435f32d7cde281400f6c7eaedb7d89c0d2727756c6b25106dd6df23227d4bb40da1c6e495a160fbac4922f5a0bc3275ec16f003afd6d2d7a4a2443a9fa920fb63e09bc483035b4a29d648e53a154195c73e61b316aa0d6644f3600220a0fbf392d633334d1c7ff9d6e8a3030f83cc53a79e330500ce5ac56458a17b7130073776fd563bc9e9ccc6cd7f11a54792f9acff3ed34f7922cfa467052a651f39af023ae2140a7a2ac2b14b11b06832443310fa02ad843846313b64b5340863a4b4d263f860988d2a6c146cbd747d28b2af716c24ce4a2b6c61e95b8b1fb11f3ffd61acf354445bacd019d04836b0398cd7e5e823b8612d338bdd6308f7f6b72c049a1a67d5e412c8c5c3223ade4f7d7bef0a08028445d477adda055cefaea058a78d4924e4c929a442096984e2bc758bb570025fdd77811d311e3b0fafcc1e760b325f5a776ad48ee97080ae3c10ece169a16a36d124ef5e5f5ddda6b4829a4c8a2aa1d1221c4b6ba3a408dfa685c394eaf1ffc3a29456986aa485e1bbe591b0fb463849c7e11038a504697c12f5c92c7f9f91e87ee3ed97d05550f8ae2b38c54df113fefed9578149971aec8eb48f51861dc696fa53554d4b493690a7dae81890142756820acb77ba18c7302087739fc592a7f9c785f0119c08ba35aaf185b9ffc8f4e77222c60b31dcc009425a6d81b3bd4e7fc43e295dde426b602f1961ea619da9a89e6c3c73e19c39a248618cbd0befead14cf712ea39e441c004323b9a63901b0940279e13ccfada2176b8e7446b35d7042f406cc2ceed85c78a688e91702c7c7d272232191398c609ade3f4c4435b88cbdd82e9c20aa6f024a57a84454b2723d53f4c073afab4de0974610fafff4dd2be326c3c3aaf5e4c561ffebecdd24d6dd3f31c2e6cb2e1b050087804f5d3115f806f3b10ec3e3c9e80544fbf9b24089092eeb707b5c4119b3f2223e103347040f43a8e86831f276242318dccf3424c45b3047f8e16c4da9821becb553aa7d79ed6f1e4c2f8545f05ba2887e7f986ecface5f35b028824a6ffad6fe7ba667ab6eaadaf0d576d9b26dbe720818471bb8fcde810067f484abdd171c81c43889905b4f308a027b9ba9ce7db4e3fa02cb1e42649273059a8a58f8f21d58b9adc60b2bc8bdcecf7e5b4d935efbc92b6c2ffde2e13707255c2f9827ae3e4d3580d24197a06478e037ae0218d79b3fad641702412c1977ca4adb0022ffd142767f921c2bf2d71fc97f23f3b36776a4657bd4aca2b13ff86a7c4a2a3253bd143a323f29ee6369bf9c29a04a33f857c27bcef8d841381702174371cb19c832c25df3fd8214bf98e79b5730bc45c39da89351a22a25457fbe0c3a0de8451fae6596f886338807040afd6f5e03e0031fd4d69a9908cfa7b2d0dc2ae1721aa195cd719a5695af62d0ddbfcc01d5a20b02dcc1dac95f2b657611550d816aeda8336f83b97d89729bbdcebc463792e5d41e9d0cd67fbc9809008e560742f591cf0440c62dc76722c808c95e876645e44cbec8a81e2e773a9215f5adb779e8440e4dfee6d35f4d75df41945999296df94fcfba7f2635e0091798583390b6f67e651c8de76a0c37cb1210474a7c42f396007a2957afd4cc2aea16ece8d74ac7fc064e12cfe1dd46793b3a150e00c3cef6806b4329cbec4d4df1d3a00650fc252806eab74e370170f0e9f17fd6c32604689c482b2e57d70022cf6a43bd792827ed1755fa0fe3a388a96e18a890a3a58b5f31c68c7d1936f036be5f5cb53cbef1bbe3a513fcbfe69dfbe54fb25fbd1e3219983f8377f8431aea8fcafcffc849e6911cd178851d673fd13c4421f9c1710657ffd687251942e135daf8b6d9e5d00598ec88bddd3c54cea218db4a35b412c740899790cf0f7f0c1dfcd5e41d3fffeed3068c72c025460938a789c45e12403ee49d0f95ca24eb3290c5877f2d563129b9e34df14cfde94eea3fef4f4abbc4d0698049025dc2c4c1fb87d404c248f59c06c2183e9d0ad08ef48d2fe57dd15c18a7538bda3b163ea98f107f2a9318e5db00430edda40afa9534500000fa017581f9456d808684331d95fd915de2ffbca0da7f0dcd037a080df597bb0cb0197bda71f7a7129bd37a4511285c6a73cc9af874feb0467fb69626bbac6000a00644ff77dc1276409b5123dd3bbd03c8493fd5e91fd9c11e2ab509c509a96c226630839f172f71b8d096248b96daf523139b4d5d20ee04d4752a06179c9530f4e3396a87bdff49f9c15f9c4456e08620b9030000f2ffcfbf1f09583c744a784dff3e24f237dc9ec87764000d8cf80d2e7c1cd52ce81898131569a8587194d8301d11fef13705eaee515717dbc18d2ba5c165f230372c7ef7f56ef4bba6fc4f16fafefefe9ee4c7d14e7814c9494d215ad82383612defcba5964e0d7bda56240d29c2c18ec315b82f69c4a12c03ba6d00a6d003406e391c039e169e8f190c28dd98256406bdabfcd2c60fbc1f327fb6a6c03fe3ffdfbd393c843bc34443434357ddab5275a98baad7fb4873ce9308e5ff23aaf26b96080819d8f292e6dbff51623e1ba6f0884a3bbf6a07d7e2b568fa117f15fa57bead3ff0362190b085238e06ff364e49a1c91bfb9ba69fae0080c6e2aebaaf0000800930da649775c929e286c8fb16021a63314585c9bcb72dc3a3f90a84039d515c6cc3e0b511c7a7dda25de3c1f43e37acb607f2ca44982fa9b48de23c5a7af6d69a4f37e7d39909e03f79017f565adfb82ed99f6462374550a89b880d974e655b25cbeda941c32d6b10e251798c2ed362db82d19e7a4f5cb648779f6e6ff6755e59f88486cb923e86950b38c2c8f6424e9f646e80b4bd847c19003d34f13767212870f92f5aea4342fe0b5aeaff909642c6ac0c237a0baeaaa911cf536b888cdf7c206ffbc5e7ffbf96dcfff6eb7f5f4bee1fd523935dcebf84eed298155484e2724d7f973c871ff1bf51c0c23c7c577e94d4a74f98f9b697e1ca88499443d753eea4deddd319875c23471255595285519caded710baeec22c5a7c5d80d049d23cd6c646904e45dbd45787ca6f12bb17c4eb0a1f106aaebe44e0a3ebfc1743175ab5ee7180c63b8f7c86cd99b4314fc45d531b0cfe412d1e79ada4ec451f9a234c59d0f0d544fe69f009617f9c7e869f7466e821a80daa04ba0063cc2b73e27a0f09fa6ff84a0a444b7e8cbd5fd53d93f7ff8fe5d64abd88bcd0b0244f227d6aed6a77b802f333c7f7a8b4666bf8ac3ffce2f91c9faced8da1ffcbe7b88a7765ff0e57dabe4d10a57675e1c67e9de5d0e8bd5d2fda1ec0ca0046e9b31cca67fe6162ce8791d4dd3d7cfc7d4d7b367a39d66cc059201dd54ec172c9690298a434520fea0472ff011adf67fc0a3f71b999ff6e8ad78f78eea78fdc1ae9861c71433bc406c1b24512e7dc642a725d6966cfcff3c7abfbc06c007ce1b9aa1942b2024d13b170e437ce5605218fb33f0147d3b9284f6272f09c3cde026b061b4c30a9eb0fed4ccaee3e3f6cbe5b9c55181b5d45414e00a0da97ad19d596503b0167409ac8467f936374d0c2d1e6c54f62a5d0fad184c7943695b31ad33184eade9db0014ebef7dfdd76de121020d77df3ec3fffe96dedefe23af7dc219566f941b86520d260b2dbc4f7a0fbbcc4ad6f7f70aeeaf3f2253c3c6d211d271756d1449021a4249dd5a353d04e75fdbebfe781d421aa814abfbd75c1612a8fa71cb675b6edc3f6b07821dbb7b8f8caac2c655345f747c6115ad91c0c0cf2cda49673df2c6c63268aaf2063bf2ddb6d458ea04ddab4675a24eb88874d9c9b40dd9aa32a6c688a5f0af3a4afead2ac1a36f560dd4c81b1fc1f3b51d3878583421dd96d71534960871c97fe51baa6dbb93f57b899cfab2bccac4218b3b047f5a1502c12435fc06a8dd542dc145c59327fb5565fb8560155fe4ce7d8b382e744b876bc5e967a043f62bb8c556da338dc64594c67d6ecebf055580ffa88fe3dfeb16ff672fc69f04559848150ee2b795106a6e6221f807dd976331e007ffda1553fe0426ef371d2fbc26b41261bf272d67afc658754589b7a418e08be16484e2ac48c34fe2c68a0663823536a0376f6f85959cf220d120a866d3093193281678a66579f072681077eaad2e2c2002213284d0fc9561e3a30f81e73c31a36f643c2f2e4190f474d4982aed2150589e6fdeda027c39c10da42d2fc961d870c72eaa1f1fca9056448b65fbc0f64c4e61f190bf56a4a8b7026bd5a0e937a9328a69df2bf0e203a943e4f0f62351e4446e1179ad47671e410e37a863032ed5d1c1d59665a7280906389c7d5909cf8fdb528cae69d67c1af39b1d0d3daed692271d0281e8135fc0b3896df4d5bd4b95d4b210cc03895e2e1035fdd03a5641e50a7240712902438e40935dd68c4bb50ff5f1a08b18787f2030100633703610868a6b35007bcd203e3ba20d44f6ec9a558e9372c96f7689a6c063f2836fde7bb668b23f912975a0f99cb40cc7dfe30145b685865f7b568dc2a6324a0aaf637dab8f3a59392f1483490fa430f8d21af8c04284c785f9c2e0f72f330f39fd2414cae9daf92160d6ddc9dde2db7d9fa87e64fb1dd1036d49f1df485b949f47f4f4b428da668f8ec379169837f3f20f4ce2ce9892509ac5ec9449a6751c88365926d7df3cae40b620abe515a2cf77d3bacf47008ec07a9dd293eb2e6db272e1a46df45f7694d2160438bd44536f3adfe1cd85d2ea20bd6ddcd0f56dee8bc93ba3347209bd9052e5a12ec93de3c27d2d2fddba48494e5d7a3f35d77694bf8e437cee179b48ac77546bfd5a74cf4cf2cd0af96bbafe25b513cbd71880b4a0a83afed132ede677ba55b1739c8ee3bb5417121c8184cc93d862c82a56f881231c241684eaa5427ac33a908d3855aa44eabeeb81b894226a9ec803fc403b580df46ca75bfc6e7402fec78f909eb1b33141eab14a1e115baa21692fdd479bc9b4d72ce6114e77e1d0581d416db84043b8a88e10ba08685d76790ffeffd8fb1378a8daf771009e33635fb28f2c31f6bd246b28654b91990943947310590a2985301b4298b1842c8d5452a422d12a128a12922c91a554da118adecf0c959eafa2a7e7f9bcbffffb3ea7eff73173eee5baee6bbfaefb3e677c036eee8711cc854f2436094ac8ddb62ee79168fbe495ea729a9f5fac41a5522034e1b6c7e0da0b3bdc96f5df93bdfe3e6487b71af2727362e215b8a290a482f5bd069b00913e41f62fdecb4c4879253acc9dd6ef15ea7237bdee171aa9c07d94bb5aaaa065bf0aaea4e298e2aac5e3179cd66987ab0ee57373703c92cc69b5d9f97651a8d3cb7348850d97ee19afa6949862c6d6dcaba18e916f8a4e1c7954f3de7fe2f923d8876bc2f9f28b34576bf1edf77ef57ab5b39b9e21fb1aceae7d5aa73b0f5cb1ffc404f104a3281a790a2d1f2e7efe1c13783d206a62fd7d8fd0f16219fefc5a5d9e88b372b568f52cfdad6d8027eb40734601a986d683584a710999d0d4b76edebe3c4ad968f8f8358f71e292f7ede9899729ed5f3615afb2d664be65876cb13ec862aeb2dcf58e26f2e9ea578251f0626fc11b2665cb1f5e0ed759b3f9d3c7c7b71b78c87a1adba28ab2b86a422caa41b5a07cb69ae873488f41dcfa95a70f9e0d9fb0da722ecbb7d4611885f1251029de6d1eeccc865d76c1e7d991c9f6518184da27a74a2b126fa508b48452fbf8ae60b251acb9e417b7b7ecec3079c327538257746971cc91212463ad0e178634539e682dae8daf7c13dbded847193d1ccd5dcaf22660c353c01911e8d0dc263426436b51cb61be715fb64e86175e776499e6d5a315621d00bf8a224759ac0a90808d377dc174a55c88f5eefbbb4797b3a4ae3f2b8792a69809baae0d98bc6b10cbbba53511d5fbb9ea53061191347ac26f43d984fb48d00aa7cc542fe34dad3742c7f82403ef69f4346e7b1b3e69972d3118c7cc22bbebd566c9f44cd595c8a369ba4a06c24cb593cf6e5778a97fd175d4cd71b5b1581b627ec5ed05ce505b90ff521d53a66b50833bc59dda3591b1d9234d67e38ddd8f13b877c5a0cf07d0de9e593a945eb0e5ee4648d36cfb15d5028bccf0ec97afae3ccbe142756558ef513478dd022b708a72fbc0b2fe718edaca3dd2396fa5d86167f8d44dcfb7dd5047ddfac2b31f714ff7e8a6f7d22a1d070b3f50c49e2275d6e755b15688d6e8d65e6e3a79efcc78d431f7f7cfbab71d19be0b2d531d3189ca60773fe2d3bc824fa89c1d37f9f1e541b9e6e335b1cdbba39a74df5dbf75f25dfb9459f112a33675bf25aa280ea712814512e8d75b1a649f0e3e5e2f45ba6c7fc677bd47b7003597f8717ffd67db7293a5f585b824d6534ae90d51825a098b4d784e069de589cf7b51edd8eb593278b1239fc2d4a9797dd3559f4ab7105fc10dc1d96349ee8b7c800d2957253dc0248e00f88e845395c9c447f176aef7172f5bb45a1b1e1a758a89d6b68e5f4bed866c657483686abc7964d4cd37af9a13d65c020bdb3f2e5b5ed0795f7ab3a1d409ad6beae6b16b88698873a4f36f23d36d0d2607b6a88f2dc16aaa1cf6d7326e22e4c6e97c146f3336dbb565eb929407fc1b973709e094bd7b8c44aedd3f9b8374d5ddb8a3200c45684bd87b7ea936cbed8d021f3ac3d6c8e4aab35f72e855127c871d522cfe726b33466fe8ad0aa4b22da8e6ce81625ae13dfbedbbfd2f3c496452e0bbee722dc11ea6517cde23e938f7e60fc08603b7b98a210b0fcd935b0f97bd8bafd75a466b19d45555f23d6b4876d1080c0fa77dd13b7426ece331edf893a6cb3d64a512a7825cb67d3e3676c141b8fa44dc5006e58d404ae070d31db95d26452c7b212ff8c9358e302183a4e0c2a2bb84f0b4e58875e6bb429daeeacb128e3ed07dfa488ed9e0f6f02bbc641a6ba696a6bf56b754e26689474e4c41e1dc887c75c1fad58bef3dabb96f9a8fd9207a729fe6ca93ba77eeabee713897defb001654ef2da1bc66e987e8a804c38723a50ddb2b8b8dba9844874abdf1054e17dc2d456cf658ba82fb1d57eb64f63c4ee7dd5c18ac9affd0a54155559d7fef91cf0541a3ea6bd4352f51f4eefaf3e705181fd8ee80b1924e59ab76cfcb1569b55162fde5e73a8fd63ac47d3af9f6e36273895297c25a89d78a2687da24324e44d4e348bd3b65d2f42324bf84ed625f599a698ebaaec2248af62f573a78c1cca2f828e73eb7179733b5bd0f6ddb7b5a7382adf19c716c38d79a4cd9dbb21f06d38633aa0ba19ac56f5213a2a425cb8fbf14da83355999bfdb79c0c0047e6a5746994b89cb86803dac43eb6d6f786f898d08953312df010f7dd02a28ae4b73fde226a216e16dade0b83860720979e58902b76bfc69fb995e9d35e6b67e127285b61c735b29b9ea129794dee8c932ef0911a1353b6e2056b8205387b1c74fdf4ce5ff7ae4b0a165da2fb34b19fef4c861a0585e577d98e59d0d4a0e838f7374ccb2f2df9d8019b01fe2e278c31eb7ec498ff4abcd9f45fadbf3e2669f14db1397b522ae524ca37e2bf3ee8ad44b0726ad6fd79dadade7c9aebd68fd6aa2e9534775b489c9c14d04be0f26b7b77cbab88a7c5cdca9f4e1a9b7e6db545ef91f3e77797b538bb7a6529c61e02afde8a9892bfe554acb1ec17ca9ef91174fbf656ae64c506e53143c1587da1b39fba498cffbfb51d7d77f6e37c5eb140f1e917a33112b31c45753c1cefb22ebd06db0f6e185b597f754c2c4afebd8d8a4a7dfe75512d608b43b7adf54f9fc55391e7e64b86fd4b9f8ad7607789f45f6b6fb0e1eda1a52e8736b1f5c336d6f48e9667989f83783d8a58d015a921a38f4b78049a33f6f919ce0b68a56cea427cef514eef471f83d7dec00b7f6963a8b86e297c75f9e5357b57b72de69652d676bf3b94e8d9d245f82287f8a48e54d18c128adbe30e802e1ddfd0a8dc9178603d0a0685a2477869b5f7eaa04acf1f48a81c72f03bea0ad02cfe7c2f85b0b233f27cc26efc5a7965ba45e0c27a6be91dd4b0c9278990ad3503797b788abdf71c57268a77a4a7e4aaf9c3dc5fcb66797d6adab84f0eba17ad527abae49bccc7fd8209db6ea70d603dfaad3e39a2693a39811912437fcc7b1f7c6db615dcd76d245c78376e8ed40e9126f14309d74aa993e75eda4ab682c5bf57a5fad057927ec48edb3015a9a880329d3d1ba9a77efd2fd57a364a77a97cac63c238e62e3bddbecbdde9f2a1f7e6ea0849ab483f3edd4b27c4475fffc4ca2a0e346375fbf5f88dc48c6640d9856598352326954dc0ef3557ad29ef7d4b18fec1220e4725aa8fdbc21e7f439c757f70bce9bd485a4c90e698ee54958330d5831593fe4ebc992470a27454a5945e7735b8a74f53f71955a6b790fa58633d76a17df3ef21c02bc05ee9b6ded1473aa7eecf0c2cc3d795de79dbe81c9747657aeb4ad1c134aa995c74bac61361105952e7c3a1b781f4b6dbd7757e0fde75b6d2cb305696fe5b6a1f8340a1b4dcbfe407a49cde6ab992ddbf69e34dcbd6ff421a65cd86ff48b6b83fae6bd56217aaf5db5a1a92f02e2b8ce184478cba99be7e14d5d466095634cb1786bd2fae74afb56edc558d7a91231611e3074ee6d99a67b4af7e11365bbbb8df9b70cb6250dcfe6e962feb40b0e5ee7ad87fa05b58d31673a8e4691ef8b085e3f7ee5d8b04a6fdcc3cf7cb23679f639c3da516e4a3b9f2089911f6f4b03d2d55ed2556a713285a25a94d00fdceb5e9af26a8d27dce00bb961bf3bcbf7b02e4c596267b596bf7d9cb355ad02337270a35a7553e86ca04734f7244c8dc2f7f655b70c18256fbe06f44c7a9f3157cbeb80d7157dca42e4b4aed327499658ae5a5b74789fc651168d3c832a6af1ce83cc4dd82b57b1de46b9ef758fde74eccb6bd33caa852ed036dcfa846da522eca413eac0c58f85eeaeedd911056493d6b3cd3e471975ddcd4ce4a8d08b8fa9e74bb2f45e6ead3c8d36dc7c524121b4ab465de5e33a8dcdc18fc4656aac86a24a3584557baf5c8810a81d953ebb1ba33b81ff38751776e84d24ed6def2a60fc890eed624a5a514a7ec7cb90c4536f297d8f542f5f1de2ad6a7e72b9e19edccd5de3d1ac343be1bb2bf4bb35134646094567ee641c6a57acd42ccf19adb63246343b868456958bbe1d177d4542284d4e1b404eab173fd9461125ff03db28ac7f766c60be77c3b3cd039f739e920acf3cdb2c02f3a08ffca12453389e30581926c08fbe77a475c007f9ac338b13fa6f1be8bf6da0dfdd06fa5d39721bd261fbe93610f991a2bce7e4af1fe8d13e61f06f6e03e95c107ee0157645ef0c5c582fff8dca94e48b0fc1a17adc48992feeeaad59115d9e2ce7cf9614bdc87eb2e7c17aa18d7545ebb77716a8abdb2017bd7ae633c0537df99f7aa4f3cedd4f225fc2ed8eac1c4cd1d27e17b4e25603c6f73ffdfc4f3f7f573f7f578edc86747e3abfbdf4b1bdac37147e7d8026e023fedfd4cfd84769314d16375bc5420fefaed47965dab26c3f326dd727a455197f65c46703cffde7a0db2f9f2a65268588b965fb1e9a70777b9f2343be9a6979cef4b4eb8873d43fa59f9f6ec1f32c628e8bbbf5b7aa6ebe8d6292e1eb8afa4f3fffd3cfdfd5cfdf9523b7211dde9ffa4fb4a1f09da33111bff69f4e4cffa67e66ede8f3ccdef3c8e8f6f0c09ac81b9f3b8782b9c3d11786e2b7282089dbd44a6ad6ed3bea9bdaf861cf2ddc76a79dc7cedb85262c7e58bf746a22bb75ddadb83dace7c4ff2144cebffaacc489ac6fcae587e37b96de89dda4f222ed3ffdfc4f3f7f573f7f578edc86747e9a88a96446b03d0d89fbf5a9583d0ff4bfa99fd735d2961445dc792b84b709df6ef6a1bb4887c57a6d6ee716f173378f5fa42afb180b7fcc4dc8243d5e247618810ffe32e4f73e8c5dfbf4f003ada713af3c0856a47f4a3f258711c49df6546397638393166b761fbdfba54df73ffdfc4f3f7f573f7f578edc8674847eea3f1fed48009c2d6a7f095e4788f26feae7c9b3da83fc8e43f70dc577f13c0ccfaf71cb1f43e08fa93c8d195ced2af362e7737571e50d169f3615915c9e62565506f2b14b3af312ae1bad7c2a5177cdd68437ea9fd2cf576e5b9c040fbf282c3bb20a58e668b9b9a229efe57ffaf99f7efeae7efeae1cb90de908ffac6d45e5fdcc5312e69cbf046f22b5fddfd44faec116ad287f8fd54d42cfb8f40e3a1a7b24acbc26f85860cc77b8c3e28ccf60f662de135f686b25c477a764864b28e8eddffa301af9b486a2aa57b82a78dcf93ef04fe967e10569c205afb2fe8ee61b94094f6b3dcf15ef27ffd3cffff4f3b7ebb7bf29476e433a8b7fea3f73388edcbc7cc3fad7f9e71dfb7f533f8d0c7b451bbf94be4ed7916f95482b1e94aeb13a15bebc2243edd2db6667d6dd3d8b148db82fc5d3e494f1bb15f727fa74daae7d5b75542fecb6ce7578776d5cb5d89f1de3370d2bdfea7f67fb8b1c1ded96498ce451a14abf35fc219fd889218b14fdaebc24d3d6039ae75884c5523f19d4476cb61b9177259fef0b02eeaf17ba75cee169cd6453591a7c2c854376d68950665f91e458a7eabefde13932ccee992bc3ab51ee7a1a17b644ae3c10d6212a76eccd1bbdf99e69022af0b47b4aab773cb91a241b9448928adebaa62659302b809fefad35bafbb2c133af73ca349fc8e390b1881ee769f3b02aa64e41a5d3d1c997e59070a9ad028d930d6eec52e5aa68f8b8aa2587c4cca9d11cbb8b24f98315787cb9ca3088078db02080b701011000696208110a011970895f5a5a5a3a2ef698694acc1e9a9f959df7fb5a610ad51664c1db10910141eb21adb8eda60ed6c99d4bce2acba938ae132c14a6d88230bccd0a3c1949a52421852954618a2da472000fc17c40981e08fb30c580a589178260bc3810869f7444834cdabc106c0d0e8469813de278d7441e27b2200433c3e15d3f5e144b1484603b7078d771a3be08410846c43932464130070866a30d3241d26bed1c21588a9d236884a1080911b0200a008d30782a82f2c11182e1215808bd9b8cb99d230457b673844ddfa4306e26db3942ccb9768e208b0d08a37c5d3e728520042b9a46efeb3d32525d1082ddc4cd40af8758fae8705b207e67fadf4e4880dbce313a1a841108bc10ec0d0e82bd81641aec1c2968100507401401a04000139502c9f44d839b99974a44525dd9b7e6155391070f82300204a8e02040e57fc71a7d1d6b8471f5a31197833d6204ac3ac84404b0dfe6a2509114462305940540149d0c24042172f384105e0802227186200cbfca10844d3aa2d1683468843104254540492280240274bea019904e5129902c2b031263e61e318408d81341114312be81a22422412612800565e9f04dbe030361519bdf31c08d2c0c1c5c840e0e65e7880681c3e9e86f979d2308b399cd11f89a198ec02328b620824cb1059948145b909948b185e05b232081403a8b3d4184cdccc7dd20d3d78fe120f3f447d0088f01013c114b200194442c08a382283c09a0e0b5493a00058da6a009041046c0107821f8051c04bfc0e0c4573c12e9eb462592e0540a15a05001ecff4e47a0cb1f8a08ff3ea19be923b732d8d759119c3808c1393d2b8a4260cc34df3c68345d628c30aea733376c61303e3109fd8d3654c66d2a1a420450d429518c7f640a5d9e99004836894ec8efccc1ebd39983889b51be695e21727ee0159df0ff2b650173f9aa24b46b3e73e6e5c46fd8d04590f4732164e25c9854302dfb478490297881e0b2bf09e1dc6b9feb51542a63e9d405ae9c997961a8302bfd232b67debd4070695f57fe53c563bef4a3292422211638ee2b7a8c1b1473bc10c4f6194ea5db3f42c48103ef92e853311099fc11915f5a301292c2202a85f42b52b2a017b63696ddff082959ae2f90949333a404011b10ce102349a5930d609f18010b3211002a854a576c2295f84d669014d7712bb3ed8c45c27e5c24abd65c5061c455a0a42185008092224822001a6121d62d540a1dbcdc949d63229afe0f848100050dc2c84486c5610dc541aca13f5a1c0280a1a308a310b0202bdde018115136944434c47af6bb1b8404a5a617638461b82806c36639ae69d6c14418a4a326a289480aa31f654e32b2b12c8c8c6cca5f25924c62e0cf668883d80c67f087832800c080304188fd3d8e11b3d02d670501a013176e338baf5424d5157bf99a129502a2880085111890bfad8df135e2c7af07a2a6e115e220b6c21fe04d4715308faf2f5626f009416c2d3888ad05925d3b1d7ae089583c28c9e00b880218aca12f7a0a47874e98f1068e68cab4a9c7130022561d4fc4823010450208142c910c10295810240158ea2cfda00b4e222511fb8d2b91bf70f1ec9e0b23317bdc8c62ac058d3011aef4152167a001107b617252229502291ca6afffaf5c64af5f2088b73320d073aac377e5a33234800a71285041a619365166f9ac99a571982c501d387cbeab0301939886a61c4227a32328640a8117e2388083380efc8f2871647eb5705f311dad6057f846ff19c59da5b4f46606038cf03f20f97c61c4e1e4a6d377cace114d5753c2b7895d1f131b3441230ce14796fc95cd9c0bb47f9cdfed1f1e03b2e28958088011e9f105956e24a8147a8ce10871dea24f0fd218220bc2f022c819719feb0f48c0a229768ed36c02010a82428038a93846a003c220ce014870700620335dbc2b66c3a3ab0248fb1e19813047bac609415cd6380611be882188d3468b4b03077169fc354cc2435ce60448d1dcce918a46435c3c0c87ed36d8729c1706717944d23ff18c418aa09d23c4e54fa5408a7b195134cc8de9a4702d0ce28a201d8014d3e9ad09f4d6f4194c69746d04e1360c7d6498443a4c6c220565939884a652880005e2aa9b65189141332498210b712e03c1358283b846e63110dc927f3110042c3a622654e4d6c641dcda7f35dc0c699c1b6b32964aa1a26c28543ac2dcc1bf40983417c2dc277010f789f9106e9c0b61601ae1673888fbd96cf52250b0e8d9d2c56cc3000c2dd2065941d8b4c146cd683d084381308a0d0502601c14a6ffc11d61339b37a0117da55480022d72f99f757a70f79416e7b9c1608cd8fe1bc160042c950810b0f4c03d02134901e1749bb02813072dca5c10d22fff31a47984ff07e9edbcc676a20794d4e7c51a41c79a078b8378b00bc19a27e7b7b166fa19d60dff8b35fffe4d5bacc634e7c59a898e352f1b0ee265fbbb12cd6bf90b899e56f1b9c49a371407f186ce23d6bc797389353343ac79afe120de6bbfa2f50c71675081f8047f97e46ed243e79de623210b9d847c1b7010df86394908d8fc35b648260211147a4e8905410240a6602918d764c7bb753f447294446422e36e22c4772e31861a43a5c450d632b247c5811fb3c7e91880af7181be986f6cda172bd15d1dc48f0c70198a95af4898425b4beb716c7bda77a37f6bda5e489860e708f1af087875af488f9de5e4b864b1634881cc07be25975e8bcf34a203ca7d1c0b8f5df7f27b269c922b12926f8e69efed6034a2675f7326179000272540c5bc26b96adf118bac189b21fe718bd7f58397909480e4b36ca760b84c01d6b36f542d0e3f8a3938106f4f9933d1a510bf875d8e7f75c8fc4f16e6900598671cb23a24e26ee7f8736ce77a813b65ce24747e6c21fe9bdfa2f81fc21a126561518dc002f31f81beaf510d0823cdb21e7812ea7b69919282fc5e654c414608536c138958908d82455129545b46f6399798048a7ccf110148d015879e3b27a7a0ed1ce79224b11fc7e7e2d073126e7afc1cc2d6fee3f83e1c7a4ee1618c67fce77b7a05a2b0a01101650382540a24c4fbd7fc6a61a1d2b7aa94d0061c24b4e1c7aa140909a2a844782225f1ab29f89edbd18d09056543c4509114223d62a3cf9180838412e69b03f1b339186e53a819070935cf3707d3cfe6603831a4300e420acf3707f3cfe660b814a4230e423afe30c75f8b748954f49c0c215020e491bfb08382c67fbb41faf6090121ab70681036e74c14d477e9262029647aef77383408ccf446ccd75b58128706e133bd99e6ed6d8543838899deccf3f60ec1a141a6e9dee869c19ca3fcf2bdf64dfa457a295cbb3043203c3463e6e8c4842120e1091c03d905561228a45fd611166f5c18168b777dafe9418bc348dfab19d30503e23704a2084810462060413686c58a20a26c22b0f8087a3e4e8e6464df91242408e223a7e5118f8f046229d8480c8940ef75000bd2a2006c24864200a2187e3789615bf151401225094ba4070b4918462982b1ec9443e8246412e37b1224b22489429df6b573e7db22060b5bad08f835df66b84148644f04fd026190c8fe19274937ad91f46c084ffc9e71b2c3df15cc9171823f725ea47281583ca55220e50c46311f04403f310492fac34718fe7b09c6957b0a49983fdb155db530d8a22e74d82fbf9b0164ccb74f82f4798671e859c09bf851790b007e7981c0bbff0a3cfa3b70472168892c0e4da4a009dfab389058048eae0ef9cc99977f50878384ef05c9180a36f66b49744e6510735c187e62e15f950112874fdb0099b25d5d3f008e9a014c4740968e80c93704e87d29a0db5c08742e0c0171d857047e3440ffb36a18954c8dfb851112b75a2040ff198580c44366727d4685423c86181101494e32be7e5d39d215aeca7d0484910e127f912388dff94b8e3047f54cfce574f54c856dae7d9725cc3fecbb2c11f9cb5ad06848f2ad9de36febc8129785116549e42fc4142f04492cfe1b3ab2a47b61c02510bf5050472148b20e872650d0c4593a2291ff0fe88844f802f1cbfda62392f2ffa48e48c2168680a4ec3fa42392fe0b0498f25547248fccd611c9333fd51122083b4880c47318f47131136b0007e818a2663cf8d75d14c7992df849c71fb333189ecc07a15c70730d56610c0eb7dde919b017f2b3d3b0f474d905ed0a5a89b2d8b8c9d6ccccc2d8c274a38db3059de4582f8164215be1c64d9b1e6c4a014f89816ef409c80024f98c0e84c487178250bbe8111b91cf1142dd9b139ee282e05932e07958606c2d4c2c6c1cc08abf0283505d1110620092129fa11eea2531e2fb3729661284fa7200420c4edf83a4a2e92d90141f81c4a84fa61e9a451e82101e9232c2a18944484a83de01b4734c444352ab28d39d051d2129d29cab1164ac26c02d406d07b47bbbda8e3d3e6abe81db76b9fbf8ee054131c62240b7699c6762471811923a4422422aabed1ca96802afd002a786dcdc7e3a3508c393404932c00f49bd9d317504ad1faa31d26c33b5761409a0a249208a08328b450000bd4966ba29119dc8085467248f80240842d2ab67a663c098f53f90167310c12f044983d31da2bf83c313e993ee9b39b3214d8e23c50390d4633b474a063a1d0da20e025a54f474a7acaf9df2bf774a47a7a241a3599d2abf76bafbbd532a3a050d828c4e90741f119256b673a424a1417c2ca045991e363e3d8c7010a0a20f829224801f92e19eb9a745a0d344467cfa6b1c88224e934266e9772a25a3f18cddd4c494b4afffff4e0490167980be7c19e7e901115ac9681015096825a141a348402b110d829174ece8e1ab1624134960a088a7d2e74327a6509266286a448a60cc93373d0f510b92393fdd978aa663a105c954ce1a3bcd22d78deb42fcc11e311086053540262c284bb738200c4411c98cd946beae1392854d8f4e4a9c11f5af7d644566388b994e4fbe3768cc0cc6e085840882902c6cfafb6ca06b66012560f0642c88c247d0294606409823892ed4b20770044c14368508a450880005040048d6c7ce119d9c92fc55edbe1b772216ec015178c65edc010c757a4f0e96184d041229540a04c022014a842381316f2f2e0213812461934940329504501933dfa407db1104046814056021d951422c246b6fe7c8602091800041328085e4b809518cdbdf5d1d888f00b0240202a445d0ed28010b7df91281042be8df5000956e2f669237ba11a707260460965e1189bcc242909c070e92f398a9746267c8f9ad175d18e5a271905c34a3071a6416fbbad7469c164bb9635f290ea220b97248ae8404c9f9da394272abec1c89042cc89c48491423d313730201a04492e933b6cd084c24e048a6d345ee030e8f2161e9142101905ca79d23fa50ca2c0700c240901c4967b0bcc0f45012e64795955799412312a0a223a751935f3d0b3579eb6fa8fd2f563174ace4774e774f2602c98ea4485e21483e05178181e467e49f88a5b7303676e403ec1ca9d100869a8aa6d0d9348dc29919a184e42f4712a300482e896e88d1a01119c05018bbec89768e209cc00bc9bfc0cd9648a96f1249c1da7d934ad8b4cc2808e24014210220009848124004b000243fc6c85041143112a0f39ae1a64900320200e87ac630d578ccf4463111c0400a96202a022042f2f5f471464400030278ba0ce18948bac663f1201801609074b5c7a2d1209ede034f06b0208dfea98221609042225db48890fc6b3bc7e4a419def410b0200c5228047b484014a4a0c9f0530a4374ed8fc463665516485846a51a2324442133ce2e91000ce3f80b8005410a81de4005e8aba71119393058f1ad08f3ddd228f2cd080e0652149fe60a88a25337110d2208bc904ce5ffaa3bdf6c1b03100148d10107293a408acb1929275d98f1443841884864220b0ad3fd19244562b4d2bd9d62f20f9ce2ff36199a8962e748202018c6f88741bfb229df82d71f8d8b6205232a00e81482143f926319ac0251e4e98dfc03180a81828500237c049008329328629100850a506388f4d989f4d99508b8a8080404ac160122b1040c1e13892513004c441483d6440043a17f02bf7dc2d3490ed2a851746b45819476100e0024066b532301467841214de3a624315d0ba01b1a23ba1c28a512a221c582e9fd54a58774f314f5b7584db76d3d74dba6f49c10c9b06d54349a0801301280fd21c2a14fc7e0bff237feff101f282bce180500942400110290b2def40d3c06523687e44a880cbd27d0f59e4aa18a110112402111004a14893eda7d26842003898e44323da6e1c39130442cfd06850c5020656fba3e7dad4930620bc1be19673bdb38299f9df1f6cae5644899cc08c3946be8bac7f8469d36058ccc88318972cf0c9ad3de91611ebeb932e5c9afd6eb9b1f2413b0f4e007c0cea82f094957662c88074146240da9688178124066f0f1bb01c513018681fa2ea55347dd3cfddc03eca5f951222f981a90b49445d59d4ba399f98dbc58b127cfbc2120bc5fe46d65bf77a147c92dc0d7c7d518c6c6075b5181a73d39a33049786dede6df3251ddb9edede56d8bbe1cf7d56f4f77f60b2b3edea75e7524724da9dc14c79ba13b6606967007e1fa9283dc1dfa3dc2db7c05b92492aac0e9d7d00acd7a0ded05a9e4b98ae2f83213f6ad79c5b3cf34cff56ae35f1e82763795ab0068b8bdd032abb3b865cbdec993843e97f8b435f49d7d6075e099c5649e71df05c73734303b1de142589a95cde33885a49dcbdd5fc7795470a829e62cdcfbc581975e9bcb797d61e3bcdeb429c70fc4e71f1c4aa5334357f32870eedea17f43e0f6c17c85b5061884abc4f6e185bf18f6c838aff8cc0f462094a6667e30e224faffcc0f4614f59cdc51bbc39005f680ab68cd796c76c1168ff1ff9e34f9ffbd274de67b9264be2751e67bd2e477e5c86d4887fdd74f4a47fef4494c057f8fa7b261ebffd5371d48404f9fbac80d2bbd79d8cb0dbbf939a66fb75d731b913d243483f7d39735e7a96b8e08a9df16d4a9bc4792507e64587ab5f97181fa8ad2d06b97c2c83e2b3408a3e27ff4a489b256ad8dcd313d6069e9a193db97d68e2eed3ed7b0447fa5bfff836163e7b40f6f691bdc24582d5a0564ddb3aff01dd7c85c9ff566450b7ed0500aa464da65306f492a2b878f9572f0cffa61553f64b23d4cf690543b96a3bb3367c751ee18e78a31c1b628f829894fc93db032930137a8701ec47e78f6565bcec04aa7dbb3b6c06db02d6b9bc20ad2ebb40f1500ad49aa1393e2a3e89943b37abdf88bd7627927abdaded8b8084c569ee7fad60a6edaaa074b522597bd3df096ef2e9943e64b8f8f875a55f0646a7a747ec4f5a16b1eafcb8120f838b0878304586f222346c4974420d6eee582912c371825130b54fb57add86e607fcdb2d328756bc029f4b003be1c602a3d575a351b37b5b2a68ec8db2b2dfd8c9eed9335c1ecdde6a795f12f494a92c507de8b141b18eccb3cd7afb56145db9f225281a7ad49dd691b6e60d642d6b12e70f01d2eec5bb4f3ad40ce7e9c03e4b197958894a0390b172e95eff04fe0e7c05725a8ec03728b47ea44af12621c6f11463ea9899997c3a5e0e3f0251c44e00d1981bf104246147e1127c14ff724c7067320b8afad4c4fd9d7ea51e57ec2c93ef6c699484c7b252b0d560e9c245f96f8e105f33725b6ee63ba17bd67eb5db351849922c7e12469bd79d0e798fd65be9fd2f8f1625b16d430ef63dbf3bc7f0f98efbd46f3b4ab78fc0e7ebfb7be7fc863497d5a5d81a769be93003ae597771f8db9e5afd477685772285af2617cd19ed5a72f25d01cc68d689ebc5bc6127946bdaf6a3c29ecad3d1f35b1fe8327478b487afb009cf3bd99d5a16ffa09d7db49861fbbb8f56fe8a790d859f1a0618c8f8cdebad6ac337a9119f51775fe25fd04dc4e5e7df02c66f1a73fd4cf477fac9f00ede4616e6cc473ff8728a758eec0f667bb05e56fa69e7269da6f1dea5c3b70cadf8bb6379a06d41c391a667e43226b252e78043921f36ef586f0b2a197c1f0a2a1dcfa72263bf83813968328c942bab5c5880cdf65dc44628f3e939c7c4542d8523d47d3b4a29f9395f3766789baf61e7c39a27f88a334ef0ff106ff4cb17efc8dd94cfea4240ab39248d172db61b161244fb3bb97efefb4cf37ff1cd73ca12030cfaf0c02b2c3c2eebf34ceccac1e3f7b69e1f2a74084f483927969fc030e73f1729e502ae2778cc77ca1a041ec3638eede85f7bb3ea68ff4963c4527e58832ff7b91d62fe93b1ffd107a9792f6631468ffa7e83b1ffd7eeb37881666583ed891385e64d40d29b134a5f9b575bb229f9f76d9ed8bf74df4b258d9125bd9411329442ce1ebc56c538af4592ab77be7b07585f4f3a4a7f27ed7f4c339f04ba72aca8140f838b08b83886822f187ad22af33944efe2d8bae552442f409aa94b481d444043e0cfb77149af4fc4b122390724be0e3ea9fcfae24bd223c66b2f4cf2232fab5db772f344fc4559dde348874b8bc49b89bb6734fe59684189cf09e23c39d4bf48e6e0d09b37dac41dbe75ade002c7e74f7e1d8e11c4e215b6aae903d552513fd2877f981f889f1cbafcb258c60e31206b4e8cff6e2ad4c23c1b2ee2e9b9e9e5a541673a1e64e74c41db3ac84b8679945932a0baf38e48c2f79558e408f23ac48f0e47d64ce979530124095497ec6bb2de465c743e7ab05b4505ce5f1334c6cb6acf87278ff5fb3f1f428bdebed858ff727e9272b6f67d65bc19e90ddfe5f36fe4b0f349f8bec8fc37fe1f8c3aa4efadf48d1e7bdfee7f79f02a9acabefe8e6da3658bfc94f62556a66da5952f533a66d7ef730d6fee63f926d6f0e163c7ee596bd74546df03abe6bad87890f374d8cb68ea5691d97976109da746fe576be88d827e7a89860f6eef72a1be2aed35ae52416c73515e91df4e95f141c293e6f46bdf71dfcb561ddee2205790ec7738d60af501b9f90c3d9225a646c75b5dfd1134334634d6d12ffb994406fd72ad9c0652a5339b2ed49b13d08934372926faa0d5a05bffd8e92fc74116f39caf5efff8e92fd945ed94e8441d2dd97a575390ede466ec11551d21f8f3765b94f0095626727bcaeb6296845af5dd177d3e60ed4ede04b80b574e857d40816b32a8abaca8b511745e5b565087b626cfa4f6200ef252af72a1a338e8b3dd97cd5742c4ec4a8f3d96b89752371267b6d701aed9f1b1feb6c0da0091c547de326eb9ed467bf081abbadd8c11713f545a3614b7492ead6566609fe33d71b74f698f6bdcd38261194acadd9e560823355c8b8ff3650466fd9ae898dcefb82d9dc6e54496dd4b81153e419367cf1b80b50b3484f5cd99b69e5935b2b4c1587b796ab9676f13c0d793f72495f454f294d628dd5d5e8386bb74365ebebbc172dcf54f1b8d6f326bc9950f994cdefcdb2d6b51ea12623212b4ff085e12b32f91f1bdfe43db8e528cf15791e3bb9a18b75a74ce3459613659511aaefe43f713263d6db5eecb961f178bd7f4f19937357e780d0c5e56a1e8392211f6c4f66045e0a91b17b64a3c117a93481dc52f74860b294f3c6e6d4c28b3ebeeb04adb77c72894bdc9d7ae7adcf8893d03623d7f3da5be4a253451f5dc92db78e82046d3ead18bbe0bff1d1d3a55ab6317535a86e95ae2036658f3a87e253d80379e8f251fb9833c70bd28f84db58dc59cc2b7ee4e8da5b0f987299b33094572dfa4aab4e0db4d875deb5a997b97a5fefa0eff6d87313bd5ec2ecf14196c7f8e3cdee0597e8f806a6c5b85c04832e5deebe0aebf9b46491a26992644821d79e94dd9ace9ba51a5c332efa2c65ca834e8fa5ddbac7c77af143988224b2b56d2f113a70e2e97307b9ae7d23ec25fed9556caa7ee4a1770137ded6bddfb2697fc7517f9fc7afa5335ba3369def29f12e317a2510ff99a877f3b5e5e5b0d15d1da7025fad6d8609e1ad370f5a1ea474771caa44ecd40746058d6b377dee00f6b1e4e768ead7e37d5cdf66652e4daf129e640b6997dd1eb7b80eec7eb1655b3a535943ac8f87da9de46bf66721d729d1b71811c13c1695adab51b685caef5dca426d5712e21bd7ae960649379cbd04374ae73b4aadfbf47448ec8654b81b8fcb8d908bbd2a6ccf642415d40ab675510353e513ced1defbf98be2df6ba9473eb08c5cdfd32aaafc7062cc44f8eed549b303d92a12e2ba897baa49d5b73cc576af59ea653daebce191528a90400293a31838c96d2a9a76bdfd88e885aee043033e631e6b2f6556f05e15665985565e76bf6bddad75f9a72753f7edeb621f5b41d8f1a08ffd6454b96ea850954fff79e17ba9795d7a7c462f140c9b8d935f74447627f8aca549581e5664596b52ab3826a9f54999b0d229cd787bd18729c174214d8c7424377acfce5be3f026f332d382bbe391663c6d97f31eae0faa79501f18a6bf9ebf998569d2e3fa6564fcd96c4f224a2ad87feb7ac5f3772e1ece42061dcb15b617584f2071d0ee96195a1f7f2ecd5d4f78101ee47ab871e2261621f94eb5aef532f2043cb0b774aae97d8bb9ae69e4a21a07c5b08d3e6abb8e1cdd10b461f7e049d3aa2f2c1fd4641c68685fa1abe76b26f71561f6de30f146e8a3d7f75bac21e58be9ddef05072edf21891e53c85516dc4511be7b30c3e8b9da875039d5e73e40858092e5cdd0f8345d3cac3e51da8a876b8ad7af775c75d5fa496927e7714dadf3a065093a772898cf513e741fdfa53b0f2456ebd792fa97ef181cd8e0d1002d3612711b41ae5a99b538eb736bcc91bb1359b1e95eda9682f7175b9bcbdae595890c5c5993f4ba1d2bd25dfbd23f2933deb5b57f0ddedaa0538d875f9ce380984344a55e4189fda1aee5fdf556d257d65dddcb26a39f7ed24efd9d2de6aec4817379659f99524e6f7ca982e7b60d97e7a6845f67ed66aeca6e961488dcd83810dff2dcfa7aadd8feda0f064fd4231fe469b05e1c554db02ccd1685a68477bff0429f5be244d2df74524a284c53d55a564d6c891964967c6ddd85b33a1bf11de72d963cc1399d29da7039a33f3bc12fa4b714e67865a7fcdbcb8bb8b0cde1f234eb154c2c0a9fd0b5af0fe1459eb24f6e5adcce4716cce5bbe776e4f3a3ab89cad5b9cf1f0bb7697f58b21ebfce76f2b1e28e91fb5ff65d56b16ff572e6a70aebd61d6173e563367ab87495d816136ab140180773cac807bfcdb7ea1334b5141caaf3f79515062c91e3b5e5118be9d7b1131abf608f3bb3788faf699bc9f31739a4fc0d718d41eaa376776558282d49565c2577b86f559fd8f552ab54a49677b27691885429a72852fe73e8228e6bb4988dd2e3c527524de51a44a4f690dad98b4b1bd26fb7c5069faf45740b5dec2314e76f9a905c2aba65448dd9ccbbe0d1c5b60cd60669e3d7f565eb6039eaa0562f9380c67ddae908fff3de2dda668fe1c170be7e93c4ca33a34e9145f69d52da99e6e52e0949f13caaba7873ca457ecec7322bcd2a1feef6b46a3fff28f3a4cc1d3d3d5427770f45f1f5d5898f6736423586bae3a8dda82371d4fd3796e42ff14cdf6fbfe15014b041d8e4c1aa236f27e3a6f4e4230fb501701f417ea7fbad574401e2b83349a767f9f8a356dc39f725722cc562d8733146cf9e849d7c5dfda239d6ce49edc28e2a26bf4d8a1acf63ec4e5aee76d1a1ad30369ebc3cce525fc3af102b3998b6c10f5152f4d05d629d8289af50d9a532571a579cf2505be8869bef80dbaf6dc8f121c1bccb1586cf9ceb9b3aac6bacdb24727fc62f2356397cfd7dc39cbfef974f0d3273af2a6575df4ec89eca3879f60457b05a8600697819b7a1feb0e763cb49a6c633d130a5eb9b8ad54b4f4fca9d10b27f8662c711af1b92ea5fc73fdbbc66ed796966d4e211edc8219f7603153589348fe88056338f90aa0d2b33251baf743fbd547f6315c75111d95a8f5e9b03639f68361e19b7586cd766ecf1b3b561cef7652a756a536cbe7f57f198ee8471f3e60f5f02474e2b18b93eafd13e7b5cf2cc0a92416bf5b1c56ffc0a8a17eddf2f67a7ead5d284f1e9eee54f1a7a94d0b3a84c2859dff5e8b6aa6389e78df8aea3ad6f591bb95ba0f4463f2af08ebaf4455eb7af49da25e2b203b7d862224466376fffab8f5cd8bddebd86438df567d8b9deb803864b4ff44a81c8b56feec41c5efcb8b7c85236ce6d9130c075e16e72cf700e274102de7379fc49cd84c85a7541c15895dd4f1df54a3644b065fa9e53ab5bf9348afd84d1c54de1371765924f64892d1116d37fac31597da33c496ae8614b094e29a28c65b99d300d3cf04acffba3e83853897f5082db1d776b149ba959624b89f569d6c55bdb6a2bab63361e41e4b63e7eeb13fff6ee433577d84808af7deb9d6bb1f5e825166eeb03d95630932f5e59646e3c22edd03270b000e9f530502775e5c5b12b84a69070dd9af25cebeb0f4de31f842dcf58bf121f72cfef6a52527fd6874004524468e46c4cfa66a188eea6e5bb1b347a77b9d51c2f08513a7147e3e0a5c6337bcc0c57670a350e7a76282f0a42f4de09209c3315f56319b772d982140708fa676d9bea3cd6db2e0704b559685cc4f3c4c3c3e292de0aaf8a5c840c6f393835accd12efac3448c0c1cd1057fd7c692f3d97c1c59f520d4c886b5f17440cb6d99739a70e7a2a6c620e309d30ae1059e5bbee30f38667d51932985659f5b02cf36b2b2a7618afbbe9ed21e496826cc85cb537dfa56eb46c37ec7ee126a6e8371f5fe8cbf1755864f4505fae102f838c7d8e6b9e910d63c7dce339b0839656c2d17c72ef9b8860cbbe0cc29e5d575e0987beb2a9538d038c42fbac6f415c53d78cb83d61b9a79ff9eee90f55c0b32debecf8ece26f7026c9b2675ffb84f37a5a730b0b4d54cd73d1e5a575bee39f5a0c73f6f5a06b361cdc37e09b9187dbfd98b2a4f578735be8d12c81bbf7e4c75c6a54d77f60d9d65770f2c155455b9d8b1d1df2fd0f8caf51691918cf2bd73782a850612da74b8da4fbede8debe07a5838e39358f3a7688794b2587f76cd5985abaeb2a989463b041cdf4b4594e545e2baba0e1db7d3c87be5c7190b94810e2b9b87cbb8f86ec679e25835f5c473f07bf103bb62fe3e1bb0177997d411b32f658f04c71a5a9b87129d76c8d4fdcffe86ecca097884356c4a79862ed4471624ed5e743aba8e642211d133be31bb8032e0517ad798df368dd2b95152815b6eb594d81beb2fea09480ea3efe2712264cb1ba65b7eeac323dad582545b8a32e51a4843c5b1664db1d6da2824bbde22836b9d5e31a1752c03c299cf4827d2d2b4bc9524bfe41afeea36ab969ca7e8e5e21f773cba25f7ecc1a7a7627a3238a90f8fa2130b1a8403bb70853c9b57472f209b54e6971b9377bc70757aeae08d55ce68fa3378f8c236d7771b59e3aeceb0f8b55602b143326ab3c5bfdb087372dacd128ddd3bb182b1af9987f439cd6a2adc7da1ee5dfc8bb59f2f895e19b2bcf070c1e3e543555096b69652dcc8bf8e439c0be434c542943cd6cf0b48aca1595cfdb9ed1062a9ff96c5b5cf94aff31421537dafe5970c45158f6749fa2b6dfe6a6c7672c72b816bd2173f5860f5c8c1eca5ebbaecf39e3895c422be44f96c6e7a6c62bc9351e4f95cfcd35a8d9c5a399f8fa69c039fd10e65e645089424664e13e1278ae315bb8d8a03f72db6d7bded75e57ec3ccecb9221fe7eb1e31d942edfeb19dbd59e2cee4bd9bf698f7e54205861a3d7742174f0ce525c1e62223e86adadd5abf5e14eafa5239da1f16f7c0ea3dedc172f7e531a73e6e97a4cb3d9b3dae7e9d76c7459aaaa6dcdf3042abe1438ad1e3f00386ff66a292dce6d11b9ea22bb2466f2628e7267f7fb6b90d3f84b5f44efda1c94d783d57acffb1eedbfa13c65975ff1505e62f5c6f6c03df9b70f3ba7b748a90cca8c2d55ac66aad6ba229780f8949aa2a82e133f1ee2887549fc92cefc2a7bd1f93757b7fb1fb8b8f34c7fef81f7512b74f6be11337a9ba5b76fd35bf9d31f4d96e68bdfb9fcf8ce7091563c6a679bf1c35d8bfdaaa547e4ed5132b78beb6a4f78a6485ebe5f52511ac8f2fe49b060ea0b9b6ef4e853f47e5de707622e01f6491a17cee8eb47047e4aa524f0067a68478a090c6395f6876892c6de0b1cebbb397247d393bf8f2322a41e237e37d9f27071734758fb13d5c80ba3a2def7a33c4e4181f5803de9747aef7e9283ad0cdc294ebd21fdb00c98ed4f33bd91f6d88d7cc15dba543371026ae0670a92295d9ba4e5912b61940f5cda8fe27efc9ce353d750bdf967ceace209be2312dcc8e018fe632e57d6455b5ec37549ef79bc5a78d7f83abbf6733e12e396af959df98f3426e3b27bf63aaef2aa5b778b4723db4a56f3f356636e66a177974e1ef2d6d3a571acf96822b82efe4efdc6d6e2e5ef7a9a4646fd0400be93932f754d6e0b69c5c1691bd86a356b0d1e0b6777102ba203af2277afa81e747891b22db17cebf52e11dfce72842d7c1c81e140ce7adb2102c59e2c34c1e6907d56782c5398bf712a50e040fa647907be1cde9fc73be2354f9508f5676518f84fcbc45fdf0731fb9aebf1e15fe016b346597bbe32879876f34b04ae6a8789779ef4c64cd5072c7659ec6b68ef1d5422b45d327984cb8bb6176e1569376c3d54a2847adca84759b32c7c6532af2e6cef4d2bed8d7b133d77fe93077ffe85f1b4bf4bbfb9e8bfd2f17e5f08fbe13edd1d02c9215e9447817b06faae618e1c4c087f5f50ecd0b567ff1695f78ecc8f2695cab6af8b38a5f06e625df8bd3fdc29fa61fd71cf17bf45eaa3a44887e3c829560f079f603476fc5dfa7d5d5f05403b2fbe2e6f4a3abdd621febaa821815bd9261befa3f54c5cfb8a13cc8f18c97198b66c455743de678ab9374dafdf6e9be509a5277b1a99d4948436eccb7d5cd0e2e354ce240c1f6712e02002fc64a6042e0b32d3e536031222562d79759de8ca493f3da79643b7cc1f9ca8cfdaa0125e882f471cd34ab2b3fcc33d3edaaff74734e73b5c01e7f8c30aeb1feef1cdb7f90ffecefeccef6e256c13a848fc1dc9998b8fbfa6ffcac3f3cc3fdf56cc1a96279dede6fb5915da7b4bb62163cf79396dbfbd3fda00d5475e15a73d2ab20815a0854f3f1df87ce4d8aeedf641dbc3279a5dae3de6fda86dbe64dd3b975747ecbdffecc5d700ec4f35eb9797904bd79fc8f702105499536680e105bfbfb9024fc34e890ef6df43de4735b4dce3fdb2f6de09ab4d37a7ceed60f1bc65fe79c7aadc5b342b8deb13b9d863afddda150f7d18300cbd16a363b39e043f726a5cf568a71ff1693962043e8e78c7a14c465c5a194346dcc58791980db493abdcd6961cc32e8d12486ff00fbeda667e9a6fea00be1c412e38846efb438bcff467876680f93c36eaef7af499eb189745fdb55ff660d9bbfce7e776a4749f6ee20afc59b3f6a5bc7bc5a1c76dff44f2dd86340bff6038f9b3efbe6d7f7b7d3fb9e6b36dbfbb8dfaabfd270ba30dfb7f4adf1be9b61bcc651c66dfeb7e38a12416e99a90e8542c6eeefae2a3a6c050cc9f90bf5bf9c20ffb5f739d4fffe50ceaca17ff04bf0a3c0d126ceea84651d66c5d7fa71f36a6e93a226631da98ef10ee961ea54b964d69a429c85fca57dc14be4ffe5e77d07e42ca9e331f275bbb763fe1d797cef0537e2e2f566ee20f1b37d941db7258557c09e731e3a63cd45d20cfc7ccb0ffac8175f8b84586dffbc6aba7e2ea17be859c3b6e225196021f4be420c62692b9aefbbe9f75c6ebd4f171919c126a6648295cd1e58c01e1dea30c49fcb14016dcfa9f7a17edee4febbb27442af0340c7b204fc65e6ed8c90b8dbbed1bf6deeff010e88a3da64739ed6dc8bc5edfd38eb63dbd6de0e8d5775e9c3a8f440d2e4cdd0e2777115d9e6c0feb7caa8b7ac7744ea11cee370edf41d2bd334866d5bbed4382e78525d3ea5774f9ae1369099076c105294fc92caaba158e2f8733f9981e569c8d875540e14595aa2eed68f7578d6fcf0b92819c7dbd7f62c0dc86a2befce1ce37d9cf1839304f9f9db27687d0c22a13f78e97bd50195c1f7ee5c3a3aa80d8bbb54af73fa8bd1fd7548a9f67bce01f8effd5451c7f30b6fc7ef5b6b5dd3729363e1e1dc7ad25a37c6cedad494975d4d6a24bae8db6573b43d3b4385e56a49c206c6e9bf8a2c69cf0696b7b85554c97a9d45b272d5eb16bf14c353bf5775d79ae9b2a06e6b6ae7b05ec3abf25b31bcdf5e6daa37ce27bb34db9559e2ec46b5ea3cbb1a60d8b2720cefb5d18d2b3fe6554f1875e7785dd34e679a5bf2e6daae87ec0e3d7f9f90d38adb50736940dcb2bbf192fd896c35d942530f6e405ec354dd9aeaac6d33c3e46b644471abd324cf8ddf63bb1abe406a8eac72e6d74df5459588e681c473490306acfc8ac7ab52749fc5c879309cf1207f26106376aafdb7ad278344bb7ec392b8c2f47b8c92d0b992f56f8218bf3134df10b86530a6229c5fed9f103e779b5d948bff6b81aba92f2718bd0093eb057a3cd2fae0c46dfade91fe7fb584d6a4b3b53473da7a6b274bef63f3bcf07dfbd209552ee0d86edd45223ee39d5d75369647564fbe8dd1ef2856bc55d30dfdf5ef3fcf117f71fb6ffdd4bc6e3c1f26b5337f685fdf480daba2efd74f8999fe74708f1d7cac98eb89faf9ca8692817c1fbf743eb5f8f476c9c4a34ec15e4ffb3fc69bef40c2638a98b42731f8ed033b6cef824c4bd96b5207bfbdebfbb241dda068118999eb4f3e31d0f27fa6a0c112e8fd957dd934e7c9331917561e5229aad2a6d193ba07deb262106ce6cd19465b18106b846893af36d018b51bad7386f9d5629e73834ce9144c2a80d4eab34ef17ed39553a8a5574d2220e062be79065664b96980731f7d95f707e6627977a47dc95d0b1f7ae5bfcb822c5f658ea2f4723b88d3ad6bcf6ea124913761bc0ad27f9de1edd82dfd9b5c527a3eb309f8d71b612b77ca3a87cf48b15e41c0583b635254bad3cbd854d149fb827e73c137511edf757c6ff4e162818ebfd696df690b037d3f91745caac858ea6597dbf1ece8efab32a02db7cd13ae20fdbe7813fdf495fc43c593220380ef0d1f4d6bec46c598559963d8e2f72b72c365b71c53eb2f3d29988da8a5d1a8771c72d6892e30593ee1ed5d4eccfd13df7057d820b3a8a97184c75de3f6afcacfc61c9a99d3487f3631ab56f3f5fd67d9527f4d6c3c5458512dc20a4e61be02c12be35c87df95d9a9cc56568c499c3f2baf1e7e44b07362fb2a36c5b64ac446376dd4b7c7b88292f8bb67cec36caa6ee599e61fc555c076b4b634896c62e6acd15a3a651232598430148bb51723b6749a1c8097bcfa59e761e4f0cef3a67df875f7c00de4a4a79b6aeb6558c5671ee1ae45a13d6ceaf09c4b33a0f50c122cfd38d0a77ed59ba2f65a7866dadc5d3d8dd1c785d954489dbd4448edb9e8eeb297236d3bdd118b6773474eb543bd32e6efcccf51b451cc171381f6d2ccab72db285f8ae4124c12ecc73a7e2ca31ff98b7025cd1cf99825b05969cd3a7d1dafdd6acd45b517eaa65e7e3965653f7dbb15369d216312641d66959bb36ea1da4dd1640427c02ef3d4c733598642dc6df046d0cb6f4cc7033d9d826714ecc7c47334ded6c2266df85e4b2e1c5bbf1fbf60a7e325df2e0c917dec32e41c1a4b003d1bc206d84a5eb86be1d5bcee2e1f06dce977502920eed4f4ab4d37256eacabf9e994970a6c5b4e769894dece8d8be7bb193c9679b81229401ea618843769c974fde4179b23d0dc3eb6459ad1e7f647fa88c7da7788b95116f06777cdeb621aa809204b9f81589965268d8c714a0f47c73b6b394599573ce8a9be03e2df697be9c9c8b52ae5ead2da4e5e25cd0eb5c0aacd271375c3e9ca8ae3e9b7583f99460b64747e9db6a0de3c5d7690ab6c15cf52817a1a680be14d8194d2b453e4b019f7c4ac30b6185a611c9236db43ec3559b36bb5ae68d04272e5e6eec769db5a1b96af5892dc76a0fd52b9dda9c748cb66a535c4fa6842671cc29cdfa3a652aaf861db5a2dfd722fed822d32db5b49dfab4f641f11ee0b57c60c18aebbdeec2b74d510d86653eb50e2caf5ffa70bcdb77bc86164c18d5485fa521195ddebda1f468eeb61ee6dc642966b67d6e8dcf773c5db67590461bb3722bafa8b410dab30997f6a4f178a759e42e7b07dd77e2aa4616d7ebd45969c5b70d108faa592bf8779bf30eace31d4d33654fdc98506c612cc63374b82abefa37e4870935ceb40455ce2432ce840448106a5739308723fa21e2e6fda138c83b6fe590edb72b1c73f450fc1f10f05fccc4cb00cbfb937a0befd70ce42711d0388273cc3ef968b0ea51aba6834fac2f8c9037384448223adf119fd0baa56e0a5d8c6fb255ad4be5b7e853665e79e5295b3047cfa70f1fe32e08afd74cfab939b46461d2b5df7d666c3c79aef8ee09edec2d8d116709317d5543e2b044bfbf7749050fcf167243d18d35f662657b82adcb2afeac5e3b6fbc67374fc881e0fe39841997fe6bff37f62879b3cd14567390cf6cc72677b20b49c320c598f7fc13dac635af057a0c1ef498b8455d909dbc19335af0de87d5aaa0a3bbf4c2ee12558259d97c4ecef70f972ef8c3c162a5de73f1a73b38579f22875f36fbb265f04286e9cf0555ffee33dbbadeb1473fe1eaf3abaf9c658f21e3adf58737c2940ea6eb4beb78151eb4afe9caf78fb1b9f38238efd2e68b0f9c66fe32c3dce744dc77ae98e9af7cfaeba4f3c72d0b8e1fe6d375b6f958a7431b16e897a3644b6fafdb9a53e7b5bcd6b70cdc669401df1723b6f278aace4e99b547c2cf142c274b534c6e7c44726efe9058f9fa46826c498ad997836f9a02d764f8975d848f95709058ee3a314e3345c06d38fb6124b8c5dbe4b94e7fe3cbfee7003737595985e91d41ba915677e969d35e6f333d2fa79fe16b66c06230f42c0d5681a7057e7875282c32a22e6b05fbfdc4f705c1d47a2449b8ed844db3703ddbbe89b06c9ac60150c22123caf9b658cc039fa930277ffef1e6a2d2bcad87dd7af65f5b1b2a50cee7041fe7b3e7c033f026b3b03c9426710fbf4bce58da5c99afdcecfe729cf3cad0f26b3202a802f928661bc38f4a15b072de7eaa97fea33fac21cfb7b7f143d43e5552f0a1dbe0719e5e6a726364f647af9d135fb07fb637f0a3be86adf5dc1f7e747b08efc95231a6a0cdebc2b1eef2b07ff7fafb0f4fccb0e177e60f95219e1b2b72e1576ad674d3645ed3a1ad62f1d31fa4146edab9b82d4012f62f47f5f3581dee8adf21c91cfb382cf3c9e71f3e66c4d4d8c77df69fc2cf157bdce754a7b5845c83cf9e549ebcedb9ea1bddfe4cbf60fdbf6ee6eca7ac11d5987d47f468da99fd9bdada27508b5a0eb1b9654c041e33fb431e57fc0e0de6dbbf9d0fbfb94cd6cf75082dbf72edd84f9b8547793573547a7efafce0624d16962c5a11df1fee7fc3feb00c3dafa5f8331b39dfc91ce679da59e69151561aecffbbd7bcaf631938bbbf63f69d88e5fd31917cbba811d7b24f3d322db8eaadd16bf7f7b9f3bf32f83774703e1a2e9d53ef80612d8e20b1cfaa52e3afb6f0a671172e95d7fd9237faffda237df3f00f6e7224d2467af69db917fd4bbf0cfca11d36f97f4dc61f6e6e9e7aeba062417eabc0276b571f6ad01f2af187b1cc0fed83ae06034dc897935da351688fee32bdd057b73ffca98ccfcd57b7b9cf71fc3ffed8ea6fc89edbca29e76f9de0fe30e6f9683fdfc197bf619ffe4fd327c64b22e27762102d0349ce9a84cb95a6c575ab3e862ca977dcdb4453e0fda318e1ffb26d38f657fbb9807720fcff99fd84b9dd77e749ff1d1afd569cfaa7b9e2dfcf4f7eb815c6166047811fec36243c43da24bdab32da76fae8bfcc573792d188c5dfcd61ff891cbc02a03dad01b6738d22b78f3a20b9dc3e9ab317c8d65bfaad39eb3252f548b038f0d3799a69c141a39df063d5c95ac3eea94f92edf2ccaf5c0bbce030713d3105c53bc979ac9c09071f67dac44164c693999fa99f24338f3614920cd961c9c79a2d738926a3b5a7dd10420fe5764919c56e3b842f47f4ff7fd8fb0ba038976d6f1c9e19dcdddddd9de06ec13d105c132cb80577d7e00c414380e04e8287e01082bbbbbb7e75f63df7de9d7a4f36776fcefe5ea9ff54f15451bfe959ddab573fddbdb462d62c0f003c3244b884422304a16ae5bf12bd61cdc251315609e1d9cf183dec6e180cfbc331199f42a4700d68dc3c9876ea838cf4f27ddcdfcd1ab555250844ede3cd89b98b53c1d53ec2954734338f79f741fc83af40e05f96d9c734038fea2b7dff37bf317e792b920c4c4dbccdf0c4fa755302f3a96f14fc4fa40ffd5a82b2c66f79222cafba27d1b54e81e00d2d7589504ce3ab584f0516b90df2a919e981a8e56b977878eabd8a24e7fdcb662e14d9e73a6214f22cebd90fb86d37b62d411fbe11b2db2dbc5a3b5e3addb6b8d4d6a7af5bc388fb723b03777ed8d2006c2a9ab7e26115dc72e7a7a44831a38ec62a0e6cf7eb4909e62f68e3194e4f7a2df2f5e2b3c77b48016e66289568ed085ff99c9395941e518ad78ebb58d8e73ed6e4d6d8a3df90974b2943085fd2a6882f1c973d3cbfa26046a1f109017612cf3e363e55bf62ff5858a59dddd2b55536cb53c78390371d89f9a0b1b8a991ae66c75871bb31fab74b0e1c283684b4136cdaf7f847c0138af826f5c356da0ba75831cb1c21581dfad10e1ee6e744e79cf02df8b1c53e6f0b4d8f1a8a967fdccabe6115a3e57b41d928b042fe454c0313f1b91a8798a933265b3967ff51da3b336b1812b57390c8ed375b6c0bbbf989338f8d261829939b31d9ab76865263dfdc2f2b0faadee6533ae91cb76fa080e599d5e196e62cb2e3eb28cf948b1605673a85de0370095a7dc1d93d9ba7540e820255227adeb65f3f25bd620e214942f2a3202472c2a7a67d6804d3cef87f82d6eb6284d599eaa90d46cac2d465b53375ca35fabe2779ae0588696880bcbf82bc09800e77f98ff859d84f1689b480f31d24420000e097050000c2bf22021a3c7d1b20e32535e2514a4516f54ab27036229b4c2cf0e20e8600f0501b238a355a58db0bc007a2e2140c14e4add37f70973694a0400a83c59f607771952f31968048c8690f0576702a75e2aa5a2be4f41b92d1623653dea4425d00f8bb4c58409d66d3476a92dd673ac5289f6d296e1c2adb1cc8200f723db1101f1429793c553d868ca6c5c6315618692e1149016b1438efdb0987ac518afc088c0dbf1e9bab1facff8328dd7b4afc734600001cb3a503dec8ba0324999ebffa92d85be763417d20debf3cec4c578084fca04a7319d3b7240debea7eb46da486372b0a67938283297a7757c137d599e8d6bd942858deb8defd8e79f9934e36927549e06206f21aa02018024e05bbdc2cdc206cdf0297bd722b653afbf74411fad7b4821027efca62294a74749328b2892f5e8aa84be6c9f9c1a0c145bac170b10f3712cb1753cad8ce6126d8ab659d7c0e89d9f818ac5065621a555555b63478aab5e0ec537d134162c6f45ab8faceec81cc1e40c46bd2189e2ab39e46d16d1e6460dc81af9713f87ba251e5b5843f8a68248389ac6722762352b5debcc3b72b4dbb4a0deae6781ebc2ba0b07a322864c048f275ca31342000af89005331457fb729d4f5ac76bd5bd2a9021b248e9cb6b6dae799820a13c364c6c589934b0ab0abf04f866f78a3680d592be4c762a7f5fee3d6dcef8962232a534129e5eeb8e29cd537fbdcf73e88479b7d19948b36f8a65c521e185def2b26535dae811067c0db41ef6dfd0d1193e4a6adce2452419f59cfa943b76ded2bf980c2ec4ec2a59e64645b8dc8573890a2821d08349a7e47391e67b94c935e38cfd89231da4712fa5f6b154bed25095d608878bad28120eea9e4b83c7e359ae9f970b773c4e4b9f5b374ac79fca28502de6a67f033dc09b5f8697cf90b2b430451a7a80411e96e5ae8886b2e1b5c10b7a8b45dd9c18c5c293ee62b308d14c68ba20d00c65eb826e15164107555b9a48d789320ddb2ce6fce5a5ab529a497a609430296b3df3decaef0a3f5eabc32fd8e336d7a110673d24c505674b666db8c960ee117b90a2571565fbd923ca13ab5709f00c41afa9587b65f41af547cea831954bf39038cf9141813db99d497f07a96fb2301f27300b01b5604647e59694906b76120439bd5bd4fcd0ebf67afbd279d6f27f4ada69859cb9a76fa4788703827884ea775891d4d4c53b4f0f502d7b4af4b7bef718b44ef17f3363c4892f1531c05ecbcbf62369e559344efb59cf3f46176f32f9695aabf58073b53c91783ba052e011512b8ea98b6588ba1efac2845037366efabee637f4f54315406bb2bf5b904baa421f7bbf9e4b73c0ca4ae859508b5b3ea4cc7248e90127b0ccc7d2e4119d5e097c13f02f18867bae29e7fcd899a2c3710e9e3e43c1c744a4abc2f860ed71dd718a5d7abbefea8dce82f690c5a1f4518385274cec40acd8b2f6ef2c1e7ca91f8ef30391466b07bcb5bade44ef0e5a71c4c697c8a6f43cdb47999749062890e367b8a19afb2873733d56a06d9beb99d496f8fa8e56a5aadefb7a568b8cfc17276f34a992043f7f08211ec5550678936be46898bdc2a2e28cd1481bd239821877b05f0358c42214f9bc05c0312a9e19dcb58e970eb9527ef9ce71357dede6559091655ea12e5c1acde3afe570201dd7f2610a840faeb09049687d8c459b7c9d6a7b1a3a40cc48dd9e41d1b98f14f15e178f0e23273c5f986c1e8dd4b75c273935dc45b54d79f3d86752530462092f02793216f706e31f0c608d9a554d7854b476868de7ffa8490030bd683725203e57c17cdb52b0fa1d0289f4027a1c3fdecfcb6ea7317fe725aeb57160d285bfacd5557476ef758086a5ee75013e7d703890d52f2a5e9c1ab2eda4b7d602172c53352a767910747529a71e4695782f2ee7d4eadc9d0ac3b469d8bba3730046b39aad84a098149b5849d6ff9b11609d5eb970f6bb0ceb8f423e3b2cef132d096a0ad2a5624d4a6598370973866c2654a17831928d97b10b1485fc8ecb47d3d93748b7ccde1133a1b46dc548c0c99706b6233fdb5db88039eb88cb08a680564bde60e6ead25bef9921ff28a1010d943aa0ef9a086cc1c33593497bb32b93bf0ce5a59102850059b662b2d0f0351e4ae296c1bc4f9f905265ae1dcdc33e1ed2f54d8ec801c7dde0598f1e6d93127948fb54e81aab06984dfbd2725da2ac9eb79fb2af8a6517dec556db6300bac4f66c8bc9610325176030b35b5484420cbf493d240c42a2a3f74672ad5d1c888abc60b0a22eb8960422a9c761d7eccc22c61217fc7587c85167210e3991a18aca4cac593c1abd7687077c69e79f71176dc2cb55f6ed92509098e98ba988d7c8beed5097a973045f9804de985d59c66e5899bfe602dd316bf22e4eaf0f91405667e8ed571fa59470151a699f9f8469305895b961fd277e2eb6462bb866d870fce72d908ecaa384df070a3ea9e31c156244a1730aa0b279cefcefdf1d591cdee6adb63a33dcae3deb43b25b6c62357750a8475caacb321931f287c0e3961994a48d353ae91082518c7bffb42f72122a0a999d75fa57b112986e8161467b45ad2e0737884c3476d7a1168330b9fc8e28afc79c990922d2bcae11cc63df305cfab9e388284609a87b99af667dc85fa75040eb9cb98b8af4cc9a07089d86d89cdc0b2598e540cd18dca7c5879057355286113e11a3e3df09f8b1cea70bbe6cde0dfe2f0003e44a709d8e09ea4e9297384f327277c7940b4988470660ec99613725a502fb4a159088f12c5a5ff1897e19de315a016df21574f565f02939597dfe48e368ed8772e94aa939f33b9e77593db2d9fb4cab44d8bd45ef35d5bb123c469ec87da4daf275244961b70b332deb3c3b03ea00abeb8c8af7ec33ea76bb374e0201e56193667b648f3a5828479ba8c74a475a945a89e644742fd9029e4d695eca93ff312257e1f9358a709ec17f7be91e4f70bdde403c4bd4c2b5714c12348203a83a2cbedd7d686daa08d52d17b7b4fd13a49b39c644d1bacf04b4bcd56be78e561f8455e0313eb0cca3371a97bcea48cee8e2681126857f500a1867aa788756c255e16e571167a1cf1811d6496a5da03bc06c47b69fa2fe459a437338eacca1f40f79c7a3d36d739cc57a006ef49437ca7cfa9cd9535deb34bbe8d937928dbd4a4e64402a27d9105bd7de1f04e27cdd63ff40c19787c6b5d3f463ff3f0a1bddab23ea358d71f59b392c184a15707ccc6d431ed04b14178ad1f2c1c4fb86ddda51a1c89294f9c407dc18e036e8fbcec1e6d47f50df42a5a20b5e063e510ae3319654eb81ad3aab8a0f224ef86d4d541ca6cff60b1999a66a2c85f1b12baa12dee39e5e921f5a27b2b97c78e1ad6003a7b0c486e17890905afc2a1186421d477b489819150952d8fdd016959398a4dd51761ae823514387923c5ddfdd51f290587e98e648197ad96359cb9cb99dd5e4f23635c3ff01315adf3e4b35d9cec51362e71e6a43d5109263b4d08523ea83902f19c0632f89d311c25f2aa20f42e58817e97919b03611655e31d0d2b826c2e5462a1148de98016490d5bc85ccb8e0f90843ac2a53122cbfafbe8850e119f204ac749a1a67fd4057e6cd649ed1da187ecf7b27278e6b6360bfdb6a9eec7a1dd3471e3ecbb06e0661f005f625b4abc7ead74a21418998ad6cd7f9d5ca6d1f96d746e4beef2c21f1a95c6eb84d1544cd8e00793af28cd8d77424508f7796a0ebfce4efcc46875911882f08b8251966786df569aeace99b974fd06b0088f8e9ebfd130f890bd991a57b52447145c42ff119592b2991a886e4035ff1ef65b93896c20e78cf8c7ada1fcf3e329404fc667e51d330c2ca88b5ec8dd259b39cfd98f1abe3757179537bee412dbe141f8d9c4f7aea4691fd7ab9beb0cf2972e147405eef05f8d48db30d453f7685c51cf0d41eee1dd541b43c53552183c30b741cc39fef85c7d6ea1c1ccd8bd7afbecc5a70b3ce381c4f889deb1bc723cdd0ad0074d4dd22a2d8c1694775fad106e8908aa963ef97c7af511f1f937e30b8f4cbb764c63d9eda126032c6c800992b2de4a1246e292278f1b3ce43e00e321677cf955640b7562054a4ea17b9e4aac73f879260aabb6135359d157a214af0cfaf8102afde80b1187071a26286779f4430da761fc1e0f31294b1f0cc7ca3be83a6b93a0257f6b26e966ee24126ff5661b72582260ff4ea742fc6b52c8b2ca97376b64755e1a85230887bce0a50741abe5957cfdb3ec97d9f77051eca5acfa3494e03701fabe72dd1294d30460902c7a0ad529b6f89a8806fa4270cbfef4cbc0648989f50a5dab2fa79e2b92b5ff95708fe69f09f70ad0fefabe1cedb8ce96cbf9266718d254e642b7904e84144312f4119dabdef8a5cfab448400e0fb5b90366e1eca0a1d94179f7f6c662d899e1475ca97e8b3e5ad2eed85dbcb41ec6443b2f01fadc3f1625565fa63b2be61f916c6268854ad0dc8db6798b6d850c15677c2f0893ed167d4c8d3cc77c9d70a24737455ab717ad93699db266d8dea274a34fef92e36aa954a4eccc7ed2889b4c9bef8f1d2f8e15dc8650c0ad44e9c1bfc4bf653d3ddad95cfdb577311f2e30b0f342b5df2ef66ae848eb7dbb19ca2eb02158ada665f10ad1d82cb8793b252c1b789a755f21904f54ec67b3b791b615abb6f63e7ac47559b8b14486a31ca32aee1a85b60f7fd3fd03dbff952d0c8338ed37a7af16ec78a9e50cc08e28bcd3b22d2ec5747a2f0caae0f2b084735a0b89c9509f5420e1d5200e3cd91f3d5d76218488f83369de0b7ac2f3d0e5b843953c464d94ecbbfc19b00fcc26d32678522bf7d0f27e09d69437aa05b39b28da44f9cf75989d155145dd799c7d4f4282c5e6c2c7266679ed78a91c1aa6da3e0fc404ddffea614a04553a2d4943e18e4f74605afba7546208db167911ebe83cf6c430c99d1309576b9f048b61db8de967f39755cb743ca3d7aefba7329d109c72bfe6115059ef65b236ceafb555929655caae93ce49b79c2f668d33a21bd053c0ce1771ec8260b9667ca1807ea41f53bc5f1bb1d26b6139960492a0e65c115945cfc3ad8d626e1314f9a2338388bc03780d87154496ebfc6301e2c5339871b9a2e2875588cf3f34a74c4599e6674ed6f0d3519f038cbef2f1fb42298e07f8841160c2025a32cdfcae51aa95c36e86138e81c1d315addf485a7e0733dff6ea7c58f32fba14f1b6983a4bf4a38ba42fbd317a27e83929752a73c08f57b6aee4c5cecf02cda79d878d07b56f89c5ff5cb9ef7a181d23176ab0cd588ac5562cdeb659f972f8f933089e4517a7c3278f3a24d25d916365ac339c8d9b4c57fea4161c166eeb01092ce2b0d8a57771780cd934f5271accd25bd1e4f2b66721ded4feb221a386040f65ecc949ee22e1c1bbef885de56e39c11a339d2e177fea80584775b914ea5463cfdb1e91f91d5fb3fd4fa06742275f7c24d8b34203a5346aff193d31e57a45dc2c5e74c3f2bf574b8367f7df76c57b542b667293b900d77f61eceb565607a6a849796a1130b16b3b6c1a0395fdfb87f956ae8214dde6b6ab163f2fd257f261a3acb33f62064d52331972fd1fbd439e821129c97786c9807801f85d355c1e62ffd2fe5c8a589d1515438cac65ef22192e72c7748b82112e62939c16dbb27440222e3a47c5b0cdec3b7e8f621c06ffa6ae872578ed7225a916e05eb916254a3616d305b0a557e3a402dc1c56478259369b3fc3aaaae98c1dba8e31d21990ce48a68646a28eb80f7b124f54532d76aa3c4c50986648da50295f9293916bb6c2f76608b3c413a6a1bbffa174a1e3fa5faccf445f0fb971e2ac58e65366a236bcf69a47df9210ea8aef634fbe275aedea2d42fdf6aef0b3193c7fda80dfa5ca73608cdaf2a5c58642c80e80679ef634ec1487e4b744812553fa03068c4c4c0e9b0b75158c79fde8b8b3ed725e7e428eb5a844c0615a177668d326970461f07dd2957f2316981a9514eb599fcf04bb98e1d3cc4cac899dd954eca0d367a7f5d4c0253c167f8796a3cbb404df2faf2247b283b227d4d54ef5e9a4fce283ed81d564b1bb629224997591ed17b1efa559456233498a8b7ef163c7a5fa7d4d6706f8d790a3ff8f708d9f013ce45099203ea514ba1a24003ce758e942f366b595adb0889f1a0cd3538310b2131e2dba3a32f052128b4382a094bd3a8ac0d23c2e1f8b8715cdc5a922b5ed0858367fd6aef5ed1ac4d54dd90459d4c15b6b3b9bdecd02b46adee2c4ebc445f3a614489b739dd6859f174807ce0654d6ff7ff31b9f5c56f6da90178f9e60753ecb31f1ebe63f31dc5e8853252131bd45abb3a2a0813715e6c7d864e3fbe1cc27cc4ac4a549d11612dc78d7a0f1a33f264a7d34e6fadb609f615bc01546bbc01618c6373b1fb5dcf9d5bd4bf11749ea9094d77840016fe501756f948f815d181feca2da0185385d4f8366ffb0d77f624d99c909c0034ada0ae12af246c351546cdca0ad0b92736a80e12079d1e9bf10c74c52efaf2ea6de63c7cf7121fc5b3c9ba5abe00f6b5e49903bb1642f0bdc0fd4c01e60c3d22cb0d81bcce74c42bc6f2057e5205cd4494379dfe63c7f931102ea5e41068282373ab871bf5ed0e26ac0ddfbc2a39860d44dfc4a5ff20cdf15e46329a9d1587bf18e7fae0f7c6cb13abbf84a0aadaeab060d9103287b5fd5b539f5b4a9950a20e92a8bda23199091798a137d4166c73ee1c18a51e3a85378f08bbddbff8dea22980363e0a0f2ea94bd94c635b6534628ad49954e043e395019612f2e84dc4192080348266218730ebb4ffc678e74564e883fe0724644578f3ed117a3fee6acc02b3e131a6840e0e7b13934f613159b8e564491202c5c4c8a0f77a6c90ddce82d2ba318c4862e88c318b61eab741385685a7cbea3c601614cc90831717ae7a7a3cf01eeb763d85f912391e5a0e8a3dfa7dea9dca688260220ecc8c604aa5cd1e6a3971c1020b2d80df8f539a6e9cfd8c494b04441e407f03a8e60a541900c3ccf11ffb32e4a7cb5f280c41b26c32db6203faa6680f99873719f74019eeebb62ec0b00261ed41dc560a10bd6fe55ee8f0bba154d26fea00c6285218f766fcd00d159ad8dcc54075885ce7f47c595c2a33b89ea46642facca21904e866ca9d3c9df3468c192859ce8ad0b67b15f90c42a673e40600045ebe02066131dfcd82f38b6ce76810042d29df1da5bfb159e8d22d0e1325803852ce33be548168200bea2dc76074061a0a0ff23f883ec711c7dc484c3276b04a8b7209ba164bf371689aeefee6adf1fc3a09caba6c60a1f6d22a989ab8e82debb26e3dc058f4e8617ac54de5dd124edbf1f06ac332ac0b6fff7d04371b42cd62da0f8d23501a4e1621a6a33c2f06dbe6462a402bc82537edd5865a055d0b6e4dd6a7771e8dd5bf290c5947c53470b40e9525bc2bd3d8455f5ce375a0fa63ec5cc30254d15f33bb71eff713bc177fb9f5fab6dfe8387fc818a5cde5f8f212ca2e75d0d9480161c4dd8e51287422f4874479c9207c1e7efd3a667bc8b3dd34893830c0f01dec3ea85df228279fa26886df88bc97e3f3e75821b98aff769f13f6003cb02568bf1e135f64c488a7ae025d1c0c2da43cd43c9455cd0604b5da2cf900579f696b452e27f66aae7f5b90b9a332ad82ffb1cc52eaeb3b226a6062388743da2d6898fb9d0fa1d036edf5d765fba8af83de81d1a08f96e1d76a0ea00e3e44f3f63e55b899e54f7679ff4594a9bb55c44959bf3669858781775c1fd5891bd2d3dbfd591933c3988725c2c40e3ac2372f754fc753ff20c1173f32e28530b35995dee69f12b1eec6c9dfbacf0ee97b10f282c561953e296141ed67f69a22bf03524cef7f8c7c3566e09774f0b02a4efd5e7d018ccd03af6d9af70a4db3706915f206554de9739d50197e0b7edceb17047a66afd31a80b157c0a8002026752044e6646900e4714662d0eb9a8ebecf59cc6474fca6723957dc02fb689bbe0d404a3623ffdcdf5b0afe6c5a00586fc39fa2ba35af7c57ddbd077c6e3c798849bf19212fab4e40fd55e3d9036224ee99bff1f623ed79ffd836663ef298718cd7d61d2ffe8659c3961677343fa4a9b8ba10c7e5781bbe2022b51533c3ad8785077c28ac78e69ce9b37f39a3e570d0839c6c291bc7777acf64699e82f035ac1d3e1e6c739414b07d3afd7c58bfb00763604b78a009de529bc3cfaf657396f888f97de17f9408d40a84c8c451f9ede13f249cf8af5c47fe4589c0eda392e8b06df8252114081339a5632e90aa3de51f0e882caeb5d5170c41609b181a01cf6d7d1098d203dfee270d11878b734b828009301224abd86102f313a878ba6bb5b33ac334a38f79f97511a80c625ba8e1daebc8b6d8f939e87dfaeff254b6728120b080ce5f287ff3597fd5efdded3b29407c5c324516b5629fbdd0e6df6443543491beee783bf9e4f254734fed482b10ec30983e1298d486e4ca7eb637eef68cdd868e2c883030b324f3397c256e766c3e98b240120b2df476cc1db5b209636b4acc4ad64dfcaed9b4077d8821f7e815a642bd1be8d219de9f752b10041732fcdb23001adf3771dd600f7afbbd6a24df26a2439e66e432c7fa5abf6f2850ca0783ec3c1db51508ce7cbef5167d98787f90403bf86ecd608e433666aaa8e085e85b71ac6033e44fc160463d7f9bdecb7d59ce878bd78aea7177eb24019d3bbb35156869c259c50a1912f5c9a0cb04789840200c102510880de51600d239497468b37571b69b51750ca6c30dbefd216b305a1be75b047660b27cd45f80ec46b8150836fde4db20d4076baf24b4ded3fb92efc632312cfe0a3215b6e98502e282669e0518984516d7053ec5ed916960bca3a0bda5d7ac6f7f036b58a335495d8ab84b8e54ef02ba7484f78f3a0f9846bef8ed8fa9bb35914c305936eef0dccc073fe243ebca439e9adba28d6f28103e8097cf1a13b91508c68fea3f25a4447432e6ac62adef8020f697ff5686ed79a6f75cea0b96ab42150398ef8aaae1d2c840b2034b46a26fd1852c8c327e98ca3c7eef9be98206f04c22aa81380370459c026eab4288d97b63a8956ef14c5cf1985fe181226cbc102d100a8fc042180f8cb4fd3fcf39927f452cdb0074035d019de0fde5ac03a1794f54fec2d24af42fbe1b1caf4f35b6937a49021e22c0c49d78f7372dad4c8f2b8102efce272fadf97fc3d27aed64fd1e626112f5e2d99b87d19c771e95b3e65d3a917d9ff911aab43676d32fc0cac62fa959eef2be73b0d28fce0c7c632e9547db1b866a238fc233bc1d5a84daffafb47258b18150ebc7ba81500fa703013039a48975415bc5210395196df8c20c11236f8ddd6974b97c1b20f2bef93af33dd1add6f0510790a779e5fc3e6c607eb36d006af841e338c67fef50ac1f0f00e0af040221a1a02100203818d87faf83c63f3f7f98f50ea8d2b1f1f7e20f7fe8800354555efd63dcaaf08f711bb2a7e1f6e0a7e0000000f23c0b3a8b080a738bbc02f7b38cd6e585d3d05bf3efd3bd0f1d9a6f67de33e3a468526e2d639e96b94fa64a051881adf5f0508471ad54a363bf26d52e38d97af0641ee47f52cb8e709764ff526a8d22dc877a7be368589f152d937294280d64317c061ad034532f626b4ad95d5e9b5c30a2934eb99e337b6b582865f7aa73b4f0b1d26a906f48b42a6dccc78be6e33a86b95f46503c8b03a73a07ec6f6d7e27d02ba98e2b739d9f43998cf2949f519365b1a6c0708a09b06a73cd3e7c892a51c0bbb069eb630e521085d08d8d4f8ff46a9e87e6a397ad53f54cc10d1d64bc66c61f456c07685f3a804f57e8af28211bd9e06f8703c25d962457b5a4789492b2bc9a6c03385a7dc19de218962dcfe76efc5e46ba2fd02c7c50c11e9d9dcd1cced99bab4278937e580b7e6d4565641a4490b669a736ba3a319b66e2144f5252bf5466a2687bd184c129f34f071108ba877f3a88a457fcd2410426ad494afeea23a66c5a50d06a5cc0716b06140780bb314b02979b7c51eb65085972dc8042af0df0b7bc733a28ecca9ff65473869672c556252204929ff5ee34cb31bb8a749f41f16cf5ad8209d7fca3c7185a4321cbc5b3996b7acef40032b35a73acb9cffcb5064b553267d8beb0d3be3898a47b9904239c2b5ac41a8a298a869abc94acec120670091cc4665150c42d64e81d9f94ee40f2fe52ccf0db2910ee922964e47ca99562fa9ae7d28f3681a0971c06e396945288e760554de40a952b6139d7c8a1d391ffd4432686741765c417d1cd9d93576ce074189b3c90c2b40f176c41aa5d78f5f259f75889fb3923946ba5659562a6de38a22c00858fe3042f423f79fa33c2707c3e11e7c315e38b7f10559390e1dad50600c8b5cd0a810e8d22f5216d1a530cd7ad78c60a2ab3fa49bb563ac2f7f8d3376a707de83291f5ab6bf7c28bd02d01c936c4428b28f873e3ccb53b517017aaea5e8aebe870b28783c79b0569d2fd35232438a32ccda019bb928ca873d1996684f7420fa2280536f825bbff25817c4e51c846daf0bee28af381a22858ca0daa029e18dff1a544a9f1df5dd53679f82d6d24e231770bd6d73ac42b4e7d85b299e86a586bbc0b6e87b589b7ec6c16fdf08add533b2c59c59117e055488fabed811e60d8bd3c01f88aa9b322f5b5b2a8d3327baa5c911c7ab50fe7d53fe8318c2fdf5b2fbccbdbb03c76ee224ee98b1d7dcbd3318d9bb26ed88a79556c6a2bbbfdc9d301cc211075f5e6f66538651565848479c455de125834d501373a636b51a26b33f674fa98209c2cafac95d89c819049cf261ce08b23ca8e0e38ff82c7fd41ac77241c4c24691c8451e6059d2ef40fa24dbc6fb5346fc8f2374f3d3f7e089e9509496c1305f275634f272967beab44e3a0cab9b6a769b88d31814c56db92825f2c7537cfa4e891b7d7c70c05e07ec976c5db5358e39d123f75cbe5234798846a979d6b94eaedc8ba4aef714506bcfca1d282aec68477509500b64d129d7c71726bf67bb70924825760b0f4d93013a71eaf5f6e9b6b02090d6643de0994e1f88cf7a11b0e2c6a48c4a58988444d98425712582f27b29f85d7be7ca66d15812bdee25addcd3ca6ab04667b18f1bbf3629c26a49bddda01fee76a80a0f0db8997f40c64fba7daaaa143c54541c58e57bf277ae2c13a85ada265c98aef261d1db8c5f9011dc3c6ef6dc869de6ebf7da6272366d0f21469e96701e8c95646d824399b4b77d246e29383550df1a6b2c45870c7deec4ca16ce3198da2166e890409c571dd9ddfec2aa026c8fa66729d3babf6680d494c9094a0fd05cdebdf13adbb27abb757c300a8af5583185969d9ce39389cf58c5c92292a16fc8d5f7b943b54d838350b2a1d254ec008b6cd7d10879b7eb6c11e1c7e2cade11a215c3076a865817d5742834cb7cfcc5e3be09a904e25dd3a011852024ce15f7c269d6bc43d7901c333e5c7c5a9fb1bd13951558ab2e3cedce6f71ceb04cd65461a0216a93468ced23dcb4daa5276cd6d8214c75e2394335ad478ce8a213dc538c79b9edcd0fc9485972b0eaf5a8d0256e65981a5c7d2b5bce058f41073b4d4d661ff67fa1359dd48a1779846d05952f6f6f3a0c3161d2bf458b0a03ec3ee49eec63ef3e00e576cd934288cd5d556eab0f3280313cf9455a9f1aa019401ba02a5c0c3fc2e9335308efc5f66b20e0191551acff9021a409465050abc4f3b3f3c5a9a72f189eedeff7f4d08fda73eff64e3ef3fff2f2584fecff1b5fa82a5790218e212f29e83b3213c0fa25a79ebda602126613c5d7e141215459c773982f113627b9d2e230653f6d7a49bf48613eea526d8caa5e1dda6b8832182eea12c1a205e82ae2074e1c902a13212a603a139c26402b01dfb1233a76d4fa6f0be358706fdd0844bcd358564db5c0f014da4048c02000da075032d0dbabfcdfff99f641ebbb73c8263d8d99bd92a999819d94a999949b8db1ad95899fc994efca92effa97cef8f8c0fad5d6ce2c3f12dd35ff64fa73d610e9b5e73fcc9e77b58fa4b1faa46c39c1af195e1cb1804a4f6a093272edfce66dfa3a29fee2bb4ea372de942e77638636f02372e531b941358ff320fb64df5943a8d699f2863401140cf7f478de1d060b49c36f44881a2c561891d7b637353ff582fb5daea0b3e027421a4c3594c43b61c5545b8735eceb04a4748494326ee5579af344164da815dd3675ebaf5a47ce0977b3729dc5327d5b487dd3124a511a3a5ad7d84fb65a1a101fa1c74057d0cefd7fcbb150675d59ce8cf82f3217f7f68dca6f1c15daa0886905a9f08c6b7013af0083bd6f827b66ac963e81596c24a9ac790f6aee44807f21cc83d8d2d508fe08fe52cf8db53a93d16700e475c4bdaaf16693fe44bcaab5d32501872cdb39b304909e013da3c6c9c21f225392062cd791654003cc2add5bea7f4f362a89f8b06200ba71004f2d5712eac2c94e7d61877a654b49428185c54c000bfe645ae5946d6ac36a37c8a1cc1e0d59371e0af890d4be23f73d62f8a2d14a393f30433df11a3d884d9cce34ea1e533cbd2258f758a304050f9ca96d16fbfe80b51f7a71e2263865e9ed98702d07cb7d5312d0bb330b2200ce07973dce7bccb9ffde2e8e38ad4b5f6a99878bfacdd97d22f1134212347144be3f8631f356cda5c0b5c5e0d3258fb7c93ec3c299d38db646e8cd0c483e925199079bdde398fdba5321591ef2ba9cbd3ce9c812d175bbab26291f3a0980963aef30efa426be76be5372a5a8075f304bc16ee8c1de2fd0be6f0b78ff00f91f0344307cb9542523e86f0b60032bf6ba3e5e0f5a68f8a9e2396fe9676e010428d8d320bb3371a7b6cf828b052db18efa4b332d2115ecb59b0583f614fa74d01316286d993a79cd99fb7df64b29070762133dcaf335a13017ee3ed4addb06d46c8e82a3edc296d0bca5b59a179c29465b4681e95d9f87c1792e1dbb1b3ea9af1bc6288828490f0014fa623af0c8f76aa0d7f0dbb4f2ed2990342c7856654be9a5dd605b176c057dcd5a84d1d78774922140da7ae19725d09c88ce572da6bd0f7ef64b1dab7864603aac258525c32081207052e14e2bc6e7f5c3b310184d338ad7309cdc686c5154d8d83d76a1ec2edfa1f7c2ae2993f8e1a1c404c55bbc97ddb2a4207500f2836325161d9c62a21b8748d27cc47ef420860e57857ccebeb844c4557bdb1a4ce7c3bd0a8465b3b3ea9111a6379eadd43a469565ce5ca24491fc48db9edb7d7c9c46d6dd42c6cef5787564796d8a670b6cfcc8f256c008c3e27d5787b7d763ee0ef98b47fc5b0bd8614524ea1ea3d7964d5cbf609c3418deccb8ee5a3f333ac6664540da88dc2be12d198c86b65178d2c9749218c22d5088f576620423707704f6f4b0f405e1ee1041d963d3f9cd7455a7e80d65eeb84a7d11f22ddaafa3cebf8915651c40aae4b66f776ecc8969271aec5ed7cdb02eaba9e1c231e369c9a44c4227dca7658c1e15b8dcb8ffb63c1f905cdc313d5816bb1e95b87030369d4984609b8fb38571d23898efd73e926d359929054f29e88c8b7bdc8095b60b3afa51d4a548a8275517d98c46befd5b8205ad8040b966bb306433fa61715dc79052b577444f4f1c687a311933112c3e8b5a843ee472fedafa6d177090453c5b35327d8e2e3465755920aa5ef799fbba36ea304d0ef0c779feeb69b40bef18e211121b8598031145d4e8ef6abc99a449cbee30404bebb0a71ef459fa36aed3b46ff36e18786b5d35701396610c67b2afccaa131a7d48f26002b37705fcd69dfa184f975aee8147bb3cf84c2472c1d82cfbaa3f08a2eb1b28e2cf12ec1bbc6bd3c65f90e27f465cfeb895fb96e7df589c6cf316f9b99f05816ce318d3c414e3a5ffef4e7de7fa0d447de778fbcaffd9afee40109e2895bf7a3782b109c6df19c272e849128116977fc2d4a528738b3d612d53278fed42a33c538d8be18ac5971b0dfe913c46deda9b825232e24b0588bac8f4543fca27b10ab9a995850affe0c74790cefaf701008995c4bffdb238041a335d165e639b4b1c39d175e31416bf44b5a58e2ef030bbef5810271e67fa0ea064a195f6e16ff7a471ba7799b6dff18db101f51a52fb6fa82a5d66eee8a4e12ded13b867364c6857db067cc8c3faad9c62bf3da3db0b2566c0763fa8f92a200cfc561f66353565a60ac8822882ee9568b81d7d8cca1f19fdcfa1a2086ae20fafd210e02214ec63103988da812478703892cba44158a82f11be5db0d39d16608157c1b204c0da30c771ee9b2c8132372a19e28494fc51f3b45433fb1ffe0a705913e16e409fc53a9851ebbe3323cabee0ef8d245910e8a63db3fa918c5948e4af833ed75ca61b6b663c2caad3a856324039eb3060971a7fe99f6cab16ff2cbe4424ac26ea34ca7e466abe5c7eaa3ff8cfcfd09fa10e8e565b48371be7fca06f2a7c6d7766d45d9fcabdf878a62b2fce65e693194c30ba66428c1d2d300346f72c6ab1139babe5fecc04b33bdcdffe6a67b9090f1d6aa0c4c3261a09257539312e05a437b0b679dbd353d21f9f24eff606b47519c9fd921febf6df6cfa403419752837fc1b0c882e7e7bfab2e159794073636fe208e2f2645e1f83719166125f4c6a178d09f6c585cf8371816150bf4dfc366310448c1cb7338cf60717fcc7aa68752ab5b5b7bcc8002b2d5d9033f6b7c563dc3be71d226311fc1db75976e13315372d3bfbedc1931d642d7469856ef08bab4870f00221404d01b6a07f00bbb05144be7250a4c5dc431bc82ac0351b03409a35f894ad683577d03ef6ac042adbe6039cb1ad248d7334b03fadb30233935239d1c8e53b452f88b8d79b1ba376222d660122b17148fc4f76364c789b182e5112bcc414188cd5cb57957d25fb6da42387e34903a01ae48edc1229b1bc068d65009318074ec475ff4fa66b7dccb5897a4bacaebe5bd157723c6ffb979baf08a94ac01ba1e74055d0d1f004c9f0ec4d645680d646c3a9f0b803c944bb4a3fe0257f1357e853c5addc2d723165e5900e4e7db002df16fa8b1f3c4ab1ae8910d08f2b117689e44fde79f8ebba5f3f6b41bbbe416ae6bf3f93f844db5da89bf8eff1eb752db8209f74f68e7d62aabee4b2feb4b3e4fffc959eacfe4d823c85c775af883ec0c8fe1ffb35d16f8eb1c12c057b125f1147f60a2cf64ab56b958fac39f47717a4406804fcd21f81423f9ff32bf0ca97cf14ce9a14b64ad54213b6389571fae3c8bff0cfe67e617940b712faff607d2fb08feef995fca5fd7c78310a6436ce78b7c647e7ffcdf34bffc1457e2b898b0db9d9468d61775ee88897deff27f8f232769e0a641132efb0d1d2ab3e0ad753bec5efde428f03f2e6af6cf8f923d44f653f0c7e737afe2aff3676cdcf7c36efe1f7e0535feedffcef96d0582794bea452c06b7d829a8d62b6b385af6b4b21aca420dea827131cbe3590bace5c1065a79fdd41b5286527a72956551b51b470202c629ba4459595ecfb1117bca7a1b80aea02ba023bc3f883d1085fdae35d0952b111010a6fe3f3fff0857d1323fcb954378480c34c005ec24f45b2a8ffd4d222b7727fde26d94a6c9af8efe9aa3edb89e5bd81dfffaec08348f2c463750d3877d7a475a7dc1b4dcc7ee74a8b20cb1d413a4ed52b6009bcb35f5f1cdaec1d85bd2b07cf92827b061b064fd1e83b3eb7d22df0abd470a226fca18e430274ac3d7c2f1a14f7243b1ff19c666e5fecf303652d9bf1ec6062cc445d56aa1b0000a933b8a0a9fb49df82cb302140095a25acb211404c1eb59e06921b8d73e97335b719295247bf940264b09117fc5949771fe6bbda89cacc6cd9b343274be5faf0736c4e02cdadddbc79adda47cf96d15d4d13d48e6ae23112a0115d78a9ff23a97bb8de767992b27b9cce4e8770da243e9ac6c07ea8708e52562dc92288c8c6c9ee39d1e7d0477748e597c05bc96b08282e8e3d76de13a692da8eae213b5f7bedb332c8667234e7a39cc896961b07e809f22efd753aecdffa62a1bff4014479c31dafc9ea32a25965fec0349e28b4b38195e25e930e900959868db842015f456aeb4da23cb3b41ec673fb41deb334987dd5220b63d8b555812079acebcb563bd3fe3ed79ef0bedc6e4f67e460983337bc3d11e67a59036ae2bee7d8568e42beb485c9f8a9af4a255dbc3c512217415919fe133926a9d69b43ddec1f5f1779dd63091b6ef3ce8f1ae30d3cb8c17f377168271721849bafbdf4c7c0ab6cac9a0dfdbf39ec3b1f0335e2a1947951a416bcb2c89e3b351e3eeb8ba7dc16d2a812ab989761d74a633c9435ff90e6a46a94fa2047941983db06562c998bfa729e8d27c41d512515af889e0c572d80b0301648c77cfdf1428c6e86d999c5ea648b733c3bb4b92924df5bad3db14676a319a0d5761342c102a9da1de2363688c8a64a712eeb9797e2e79d5df58091208dfe84250e1b7715e785b44e78cd2fe4db43c52e44a2b3e7e6a2a6a798c5baca4cc297f26307738301420b3b2c5ab0424fee0139075d4e9d860a280d0161d47dde9fb19bb655b94432b6dd292555e87913a8a77dfdfab6e6e7293fe4283858fc58b40fd6d0bf2f216223a31a1968c536d8bcbb36616de548fe1b6154a61c738ebe08c549b81d51dcdd8e7c8724c30599a7b94586e304d92b89779bbb873d91b447a24cd29e15c2b0131b42c09255e6a9185a12725dde17e56f0beca77902fede9bad348483461c93f0d841fb77eb056ab4cef60cc6988b68672b6edd27848052e6038548faccbbf111e91e5123bcc6c8783cc9105ac78bf03308bcb118607b3c70a1131e7033a7316f89a75379466b923bd746155ec0fe086dcb01ac22149d4efc50da853854fdca1e2138cc13dae19d6772d9e9e296919c52498af775c633332cc9f8d4feee0755bbd4f191c7eef0edd8ea0d1080fe429cf6657fd8e65ac345c97c34bcd497d7d44bc665f91c9a188593c664c29b4cfeae56e70240b6ec8d0046ef077207c2ca1854f73e726b113468234bc29eabfdbd93a4cfcfe7acb46a0d3cdfedb346891f38476d6a2ebca4764d1598380939a4aa96528701180569591629824ff9658858a83080d7d6fd009ad994414abe6d32b878ed08577ea27b8b4f839f4d550fa6f1bedcb2ddf64f509bd4e43ad4cddeb46fb068fa76d6f5da1be70c35642af829f7a6c0361ebfd2ceebcc7d503192dc15b09893cdbfe6c9c228ea4b5790dd3437565b65ba6d560e4b0528176874ea7ba1479cf757284bf69b500625493e6432b4b6d83f8a97a2f7e1053aa4fb422447656d18036f8101e850a741475d2656a2ed2b307476842492b7e1e2747908aed5009592b056af60f543f8d7e5944fb42cb2c4a8304dfea134d452c906c8c4259c615c97e0279d281bb75983099e78c2439e7166f4e48bf1ab11fb7f35edf141ef544a247adb4218497f9a2e0e40609ca1a3affe4b8e14ce9bb5ecbde4899dd9c376dc42a29be115212f93cc3fb1d02c8ccf763cf01f737a922df3d46364dbb68dd0702119225465263fc8ffc99e6e5071c7402b5d26349907d098ed9cc09463e0ae79eb8924e2b9515eb0cf0c0ade042c039ddb55eac6e79cb5afb8d68314bb825b38c8313b8589d7492b26e4273f8ba68604ddfc3b20ef91c6625f8eb39c82dc7a648adba86897c4ac9aa3ca14cdd740e4a89d7cb8cd567241bb287860432691852b993c1d11653e1a6be51e163d24da18b159f1f33798f90f956978451199535ba22dde33e927b874a9421ceb748f9b3cc47ec74c4a5998fd156dee61f240ded2db6f18aa4544b27cc0a0ed973e8265f4ee1ac6b4c0f95f17eb4eb7532eaafaf127cd863d6b0c937431b717931d1950bd9ce4341ae54e4f92e2f76421f05be4426c6aa60ce260ec19d5de102da0471f8828bd7a6eb1b8fc7416319aa9440a225313b8719f4f5162ba76e6ac6418877297713897068e67155a66c99ba783a5fe70e4604ed6bd0f5787c133bbdc3cb4a16a2128a0f5dc7d8f7f25ceda4f2f189fa0963490cb29cbd4c182bca287a41cef59268f5214d3faa3a253d21e069b2ed759782a13ecb0703192336d4163f3b4fb3c728f5c43d337a6116c9a8f4068d5eaf905e63b6601059f91ad0f5c03d7ce3af85b2716a8fd367d88846ea85cf9f00deb1aa14293920cc536a0e0e192614b4d0864b02213a1dd1a7b3257cbf08bb72e7ba27e0e34ca2001e31f65370b473876a35084811d1cb5a0182bc30be41b34a6ccfd972094a0e227f1c3b8de43e57c08f1c2d5d9e1380a57512bbeadab9b4f92138522e3384f792173c4e178db92102214b7f8d65ca849829e8f7bc1bcd6a90e8611a5c8109c3f35c1f2cdca4fe1558d058310d5755571860a5a820c99cea6902d99dbbbebb49891151d400cb7a05cb1400d571f0cf3036b6e5c45eb496451dd72a13340b50a8f1677a1c3e975e34df06984eff52cdbe27dee29f58c1fae7da54dde2b64eef021d4808750bb4d5e120bd4ef7fbc99e683078cc151bd2da05fda731d4dcdc37a6c8982b8de465b6bf579eaa19a153a27fe24de5a95561fe0fff801ecda02c2a7ff2534ec67f55f3e329373100e0e71cb37f568e4c77797e5949f03f1d6bff903c83d7f0dfc860d1ede791af5abf1cc861111cea8279625365a20fc30cf60517f75483a4464271e74c153e187a475f1492621205700a6465045ba60c896df7d0d6050f914363d06313fe9b3a12f046fc13e2cef972384e1721ff8f9a1e0eb1f0b0ff6f7dfebfb73e1f5b7f8faddfc7d6e79f9523d35d9e3fceb0cec7fb4b132bcdb3f15a34590dfabf737dc643f20fed9fc7e44f762687572875a92fc25ecf6d6e56692dd90558f40cd248aae10933c4b91ed8dc67b433342a46876a1ad2dd2df94e7c992a0ce602b5b6c4123c81380f784c27814660ba920675ac795e0d70096b0d27a806916370b69c86c2e65bcea602f65e5f9750665f7cc75bf782b2c4c50575a0b58cd1520fc17cb5fc3e15ca71b8e53f820011032163106503219b260502a0550089777090cabb351f23828e3cc89e7f824fb164a966f12df28a8fd97a54b14f7623dcea0bdeb5d720b669a5b3b0b149bc8a4cd634c31bfd3446bc3e33da66c6cdfb794092078c7a2ea55a9628b60febca9a59b92552c126c424ffcab684462a4af2fb2447a0ff3fedf4b41481907149f8bf3d7eb3d3072885c83fc728d38f9e97cbb62bc4057951de763c6aa7877615f5eb13f99bedf44badbe60564c0015e4336648c4bd3c03a807faac79b437ef4a24c2d83ae9a76fc53989a8c0165c50cac5559387df733fa400205473bfd0d73bc398b7e064efe31816504c98ffb7558f50381052a2a2e62f58f50c8a31ecba228cb81fa6b74bd8012e9dc17a30287f93f443e247da15e20035609e68d55bfa3758f5e25a772d5f47016c690e9c3684c0cf9ff7e471954ed5d7d6e834ba64dc90cd7c02c3893aab4a1ab004f8d73db056ae16e5bf766b8c43fd42bc922bcd184f26bfcdf03bde8bfc5fc07bd096406d5b7d781bf3ff01bc9f91eeff4ead361b13e22df02ce5531852d7fc05e6f49b695fb03f8155b34e0b0f1882280e99415db7f5d82c388e71e5abde57ac495d9fe80fa3f18d826818ef3cf6ff9bf74ca68110a7c2ca7f85f70ef26ad28735f3d949292b29224b2e83a1e9197f13efe198fc6d40a9ef19ad9ec8fbc57f8336171ae0f94242071a56c9b24b33a4d1a7509209da2bb4438570a49203f8f6bb862118c7c691aa0ecd99d16656fe5b5c2243e4ec596c0d4c93e0eb4eaf3515e83655befa06d0652dbc5a20846f8d672044e903a1bf3d79a2368032996c5a157e6136c7e63d52b841eb25e6e47f568eae975833352afde38e91fde423537aea283f5ee401c3f1be3229769e91b3703b3ab1d517ecb5493362b2b9d0cf6f4760413cdb4f08df95ae72b49a09b10df6e4e77388b2056b2c07dd591f3aecec73cc7312702cbdec89be4f49ec433df7a3deb9dd563c4dfecfe0f9ed40d0872ce4df1e8f04cf938b6da1b6fa82177a81546d9e7e4d04fa1cf3540f31ac5a435498f4d54cbe4aaa9eb57b5ea60860394312db6942f90b8384f630d4ecba954a0cf6f834ae0f183274fdcf78ccef13eb5d41974ef00128d15aff90d120203dd431c05f1536f13ad067dd7d4c50a3bfc1827fedf6dcc0d4db8a2344f8dd6990472bc0b7d5179cc561377e08a6a3591568e2b56b3dbd3a89a9c961336e8d60d29d3e4c6712440143042520f7f1896a5733ce5df0af322054cd4d64df89dd28b4aad724a57e676aafb7055dbe820f001a460748aaa3ffe3ef1f6441ef21760e129151b465f45913195e59f701b4defbfe83de591c8c63665951b16522ac3d36671bf49d09369ba57a5a81034e22b3ca20511358ff422ca3903e861f7c823d247ea5f3954e7037c93da8f795143320859071a5bd8188057045c40006afbb7d2333a7182aa39f995fd784e8d4d4f38cab1275200e288f8eff8a00f99bdbc12e388cc220e1cba609fbce5b0c8523583c9b818e573db71f1f08c227ce16935a0683034d77393e5c11cefe67fc115ca08e250b2050c763e77500340c4662f90fd016ef9ec1f3e375bf7b5bd1ece364b6718610a04932bda4426d038832fb0beaed232bc2f68907fa9f70edbe6a14e73cb6b68fe5250c5538d3f21a5582d57fd8da6b8fea8ff1e7828f90277d9a6f17e8efbe513c161f8ef9c44b14e69fe6f9ffba1d19bfbcf52b0e51aaaaa0d1484484a07f08ad316b11e1049062f61696f985c761819d0b2e30d970539a91100a7ebcad52afac166e7b81db9bcdd278b5297907eb096c8018be8218085061da0a84e16fab0940474cfb97b5f47d1b204ca9583c817f4626edf193ec3d40b12511b1550e59d16b95a8dcb0017f7cc862e7a5d44c56c661b81ecaafdf66d894f3693e99ea708c18eca11b39613abee2a48b7e0c7f8c658fc894d3effffb5785767f03e8973d01b65c4cfecec52b8bed22cfb32dcf0717036b3e57cd01ecfef498ff0ddec24f540cbcfe83eb44daa7e22b9e3f6acdce17def6873f8f444df2b7ae5298c63f7c8fb02bbe02fccdef194c8293a17e8c66bb28e7d2db5594afba0cc376f14fb8e88e93b7bf813ddc287f45dbd4fd0a0a59880293386812a4a1880bd1cfa7b0b7c70856b1d20c7a1358f935672f71435bc61cd53a895734069809d178d244e64f02546c40e2015d2171c0fbbf76fc67395fec3ae60048d1bec44cbe5b630f9bccecc80042ecd417a44932fd9c40df06c4ce81914afd47fae5fbb49739cc23ede11fd3c0dbc2636e7c11efd250a980b075b7f5f95e413572152bc48c8e79f34ede5abcb48edbc16af525b7f79dc8d6c33b487ccc7f95f28b1c12e98a27859697159e9f348b3ab192689e69a63191fdd3b50f2dac11eaed2c682d0671fcae7d81a0c2daea4fcf1bfcd3b46f8f0ae123ed418fb47f2ca40be291f6908ff9213ed21eea91f6508f39728bcad2283b7001f88baba9b375e8c7a74cb6c060b29eec65fb52bbfc8f710365ea1cd96a9babf89d5157d5daac65945a1cccdf16d6e6264ec67b634696f7d26d279ea81d16d57525b617785d177e7b0fa796287a398c96b6d11d82c9fd6d5ba7f2c7f7a1e262a3e0d60aeb36155ef18d2853c8d03ef33ae9662779cc42716626dedce524afd8a7d2e77cf84ec3376009f050a7bd21706661d2ad1bd6610725163b0feb370df1d61d3d0f32be7f6dcdfbb624e2483a391e2018323f73dbc3588198ca4a8db783a7104ff044fab7ba73073aae0c1fb21c183ecbe36ad353b958e7a4ba68c9746a75a5a0f2bd42e2b988e1602be433bf4428536749e1f20b85e67318fb8e5dcfb34c5c4cd6c843f054fa34061a30de6865e882e6552bb8e33ca6de85211517b98ab2abf30767a922e65fac2e55440103a68797fd2133bc66c230c2c6251f6531bc784258ecec781226b29f4a3f8122f778a840fd364e21ba6ba8e69c2ba04f0553362dc5ef5cbb4578ab2b898bed2ea4c06b91210cbe4e751ca270b72ea16a847229d9f53e8c542290e06e0ff6a9f4f1b30cacc737998e2e1de7a6911a9c26d7390e5eab4c8fd319881e8c3a4a3de3e11b1992338a86f8c89311f55568a893ed38f56a682092b97fc1ccd3ed10897cf1a9f207afb09d4ca894cce513326502627a19b74ae1a88136fcfcab0fb2e850c9c74e3218c76cdc6481f758eeb80ef511f4ebb032f464ed5711d9b8a8753c04d86c8cab4fa5cf6e30c4967876904848dc6d1f090882483aa4abb2391510add3a72f2e9be643782341c9a97fefaf76f50c63a99ea75ba04a1cc1b0cfa74c5a956b4f61f43c54eba9fc17281873b2cc551ef8d2cfb782d6159a36b5c2eb5cad270c479cefd615f4f6484b272255c90993204cfa872e6ae04418994bbec8ac0990043accb192ce3a6d2ef089e3ffe9b241898f0ac1b17fcd7ccb9bd5c35df06094ddd6fd938f2c0d2bd7120aaa69ea41c94ad00cd8816ba33f5afdf7b8c669ce976e8d218d3d76030ade9cf94d25e7e7c7bfc7b5be5903ae1e3ca9faf4ae4c8f72e23e2790d5f7fc1e0f41bc9cd3cf88ae1011bcb3b596563b1dc7c9ff29594612d096bbb47a110b876bf07b2abd4fbe2276cb4ffe7c4972b34e32d89cd5a36e9d3a41cf145fb7796cfe148b9eb2351aeac4cbb765ed0b555043e88af0c535f4a7fd21cddc542410359ca09d3f6340797c5c480d2eeaa76a766991d7432ac2553f56b275547b0ca3535e08761ffc8477d1c462ecdd7f55d0a373b90dc01f567502fda49fcaf801b0257870d32fd5b63a98c4671453d7cb4cff3d5ef88c2343b88ce6f382571d53260001f6362c19eef7f897f7e71157a586b302378407908ec875d754983f65b7fc2ad75bdf9a2b7216340cdba74a643aaa21eaf05324ff10fa1ce7848e37f443caa53e4362c0d48f8b29d5dfe3238801c2e2504b50fca6cd8e911a107ea77e90bdbfc74fb18877ae093242e6e27b28f9712b1a0f2271317e8f9f95faf0f86f16783ebc7f67a9483394ddef46f0936ef47c4ba832d42c6a6d79cbff2a938127823c2913eb2f5c8601009642a783da149c48ee5f9c7a38aadf7b4ea255e4b2eafdeb2f48e9f5f309e1b2bf11ff05550d2e1eadb35378d2bc5fe02a0f21dd80e1ed1fbfaace4de0dc95aef9e925e7afaab3321a7d978298751156ff05be38c19e17fcb661f417553081b8f9086d97e0bcedaaeeae7ff905252e1db3854e8e12935f1c7ff8f013dcc0cfcb707fa1b906c245a81f521da1fa6afca27f6afc1df72233838b9cbfc07bda329a4cf193ddb13efe6b3cce46056f3a6b08ea57f94d05517d8f629d68c87e954ad04b9d4f858196b572e017b87885722e4bcb05edaf6afdb1c7a4dc0e73b171f8fc02a734ff8c86fdffe3ee2d83e34a9235d0ee16333333b3c54c1633b3c56831596031b3c5e81658ccb2982d6666c9428bc9922c86173b9ed93b7b63766777276ebc17effc50c72975757d9d5d71aa2abfcc2f25e4ce3fffe21f9eed5e3a65d2caeb8fb8773fe6a28b78efb44a741a3be26d100a37a7ab917fb40116c2107ea261810f545b0ae6847cbbc618b28b0a6b8416b876239fc90d82b00bfc35da17aae7fcd7685f538eff3edaf79e65cef70709ab735ef13d09674304dc67b4da534c703d1debce88b0d28b0865f3175267224eaeef8b9e2a5c4a7ed6e85cef87f038928a0cce2cdfe54982f22d151e4eb834cc842ad85739216141912377ee284af498100beac06c62871327c71ddf456e52273d99d055ace39af64aa110ee786e94c4c451d7e8d4219ec07aa62278ed619f7d7cee0331967627fd2e78d3bc792834be32fc14dfdbedf357b797f498e5115c9569bb21b3c901b1f0e645d0736f13258682247c7de657ab34a826695bd4e40ab98ee4c96d3c1422b28dd2d7a69383d7d332133dbaccd3b54a895c265e19f379d8d17219895d34e2f73f89aaab5e375b280ecdb946580ea4763a463aaae6514bc6720d94461c6c208f32ded85575d1eea7b8a67b99a4c108e68114f7dc0a9b56309b03300f47399028487c6153b8862009886036f6877a0a6f38638faac6a8b6913a33140e17da49def2a9a87c40d9de9141dea116f674d591a3d6994c8a15b7dadcd978208fab947d85b9f6ddea159bf6ce32251994bd1b81dbf21e9a9afac4eaa49e6a0ed3737d466667350d90f18abb2dbf68ce3417423b28ae2b352d083b3c0c2aa88d40b6fdaba3d4a363ead399100124ce20da58524cbe244162a0d2fae114bfdf447f8f3b24571ac7cc8e87240bbe928af446b40049cb91d02b59217f083816b8ab0d9eb865983815867c752bcdd7900f247639c22adbb03734246a05335a8daac1f4a0ea1e990f597770c65ac1e4c525f06dda1e41b4ad5acfa247b923b63d59a6b456559b7183eee47d84a0a8ceb9d1467c4e7761ce49c5d00670792c4cfa58a96b2ab0f762b14a38bee72b976229b56e0bc9c4029976a3d8a09af38ce522e26e551817b23cca3785d4927bd0f20040ec41ec6e4df6e3d90fae7940c2205b75c2e4c3a7cf7a8529e8450748397af4693e55d3643612b4c993d3837994abf8439116d188956ac4832cc4234c1cd68a48f4b6c84a7beab91af8afcb12869f70fc8a6b8a8d03ad17199b9c3d6dc2400ac8e109efa54ed16e4c1e77c38da149a755fb16542ca6555dcd3dd4dc0d1cb3f1ebfc8604e18c4a01fa6d2279e37c85db4985e5b82bc99b5ca97207295097e29eb6ea8cde8f69ce132b03e0080aa4dbc81e71cc99369723523bf5f7b42f0e5dfdfb8959dadb178545199f29c75e114ba02237fb2b6857ba24c664595b2da904a9d7424d4cfa3d548ab0ebc7d3f352f5340f7f7fa62d6f3cbd75e8cbe0e9af5fa1c79cdc97056baacb45684e6c32523eae68f14df18175ad5149b38b124b64f7ece671b23631394b3a1101121afd43b4fcbb895bf7d156c60146a8e213bbd8ead0b5388563c50a364f0e8068edc6da3e3eb1b05dec68e74594b41714c5078a7c9960b1fdf67e79cad329bfb71a0dd5ae64565851879e5f8b94fceadf53591d370d9f111a0ecfa7089598d900fc047cec7926128b54e3db08e1c30c7c5a3e9242387773a78522a20c98828965bf45243ac99ef41c54a7ed41186d85223e06559543c74c046e51bab462e4087849126a11b1c6f0990e5b91c425eb46211ae043a7988a43bada9f31b1de9baf76100ca39b5b4a6a3e4f5023af4ae1adbc61dbed6937605555bbf26293fae8b99c5e14a45e20f98664a7494668952af540573af8cc830906dda2eaf310ed41a1bed58982336f100a37eed329c125156542edcbc3f64ae88eff94f8ba1f9e68ff007b63538cd8bd402862f51aeac70f14ebdf929af8662b9d5260f9ef9c3dd5168b4cc3d2afa62b72e5bdd56790c2dfd46ee11bd1cb5911051e2f2b7955850c4c31e94e96bb55eb3a6587b7b08d52ded847a03c94d90ec1c2bf10c58f1f798c51d105b722647e39b64e10c9e91a7db323861573f3ea6d0b1d9fb0d05080d0bc14b3a1664a445171171ae9aa4e6e2f0b95acfe3d6e32801811c7f6ebe64ae17a07052d6f8c1d5555960bc2cc819944f95d33e5b1b1850c876ed7937183ac9d72d70c543f3ddb573a3435cea0164704f87bd007abed6343d6510aa5d8128f82f5a677e2d55ac45afe5270db70acab73a1d8d819c2b83f281a202edf6fd07f27a3fa6633fbbe556e4e1bdaf673d1d39e1d4449a156d303139424b2fb1b9b3ed6984a54fd9611c77d87dbad8a02d73624028db96cd74f2443d942678b73565bc9edaf8a0ba224e8dfe268c687fa589fb546d61626ebbe2e6686bdf72f787d1bbc2c7cddb725d8ce6e2c757c0d5670d877ca239134455531ce24e3c3884cdac0d3464cda9d505392598a3a4233360d13f37f8e47c66f4aa46db241171961b11ba3dfdecb95094903a238f62cf061e6d3f3a22a8e4cf444af379343322f526b34842871d5f89bde4a6197c2d657913969676ed9b0a9a7da7e5253d75295f00524a2b2405339455c1a968904350f61f41eea74b8f4478d8a433cf05fa7a9d00cb42589c160795da1b7d6c0203e7fc71a3ccd3a58a3b8e278a59fa294ad2340be7b1f1fafc2c05c769ecdcc4147a7afa51288e486a6f7ba22c361b49677a1a3f4096466985d72c7c60346c0f71ddae606db4b4b4b1396d4ddd92376c055ebab51a45edf99984b5da34ae644444dc8be9f056b5e29440c3b79613fe1b6557c957830e6f4993d57e7802b420a46c3bfbf2bec6b062683ee8009f058bf68ffff2c00008c8f4d6216bbc07ced67e6b71bf694c170d9b276efe26aeedf0ca46456e888fbd7ee32ed87dfdf36f1bd9678073837f52ead8ebb8f9d7c25b58970feafba236c4c4cfd279fff07d79f092788f6750fefbebfd1c0f9d484a6f528b961ffa23353e7ef4f1d4752c542bb9d9233a8dd7c0ffea0eadf9a2859054969975c12cc66c2b883892924dbb21b0e9543b74af8e7e4910f392c3265d160d48529d127827268bf8475225813a837d26ff0fd1cceae28bf8381c7fc70ce61114f48d80de4f9c509d91adc2d4ed4ecd819d6620434837d81fecd98b6803b4c4b30f40fded5d60b770c918d12d6ab02983edc2b05ad68f4cbfb1f7e6c34b7edef77fe7dc6b4ec0e13b72909749b001f080405c360914f07c3d0c9d107616fbf49ca8dee0451e83e70c873537f0d58fc4a57e43ddbe35ff0e5553cc51f7c3dda102c778e01ccbfc70ed8c84d214eeff5ae2b4a5b3190a2771aac9d12064c2ed59503703e77525ee5cc8149e43eced27d99bbc2b31bd5e9fcc06fae0811d2ab25bf66fe45d22c3e815b3afa27011f04592cfdd3a98e70f405100492394ff2c9ca55df557710a8ef737cb51be912348d36721706d296e08d11f985071f086f2020d75e96a76014ef79420aa78c1b77c3e604de3ae87392ec793acf4a80f927a8f4715b44085b81979a17ecf7e40334d4981f8266d41579d2dcc1f7c0bebfef4abfff5ae294c1edbfdf95b67ed852e94290c3ff407e520af5fe09fe93910f2594597cea03fc181632ebe2dacdd2c5256d5f888bc5670fe83169ceba4f212c5030c6d0f397c67bcf645f24c56f068c66fcd818aa05565f3b632bef6c6c3852a0e4f7d361e920f4f6c7ac060ab57faaa7775d5f54bc343ece140dcbe54a3b9d76a472584e163c0e3bf04f87ca6c4a58ade2dc80cfeca9a10abcd6aef10921829590070b23b9023c09019108bda0829b08c0648dea53eb74c2d9f1c3abaccbfe418f2aeb2e646c88b87bcd9ea9a12ed4e3960b0e0e165e820a0283baa6b9dbc313e1de5c2e2f5eab75d53ed82fb9797b561691bd5db404261d4288392923aefe1c283fbe5de4e13b7ba4500c00dfecbe9864a4b4b804771d604cefe64acf126dbf0b327c65c093c87fc4530797a2c2d6a2be66f3560006fa8822ebd3b6be75ac18ed9ed8bb577b3fb63d89c51642066e27f829b37b09b16be19c3886bebcbab67f73cb08e0eeab88b4ccf9fa55772d29387326d7efd57a572e9917b44f89904b26f0446d0179aaac03171bdbe76dd8dd6e6fb7327a153d36ef8d997017d188e72b6b0f5e9561e65394b91dc3edcdac0c5f5cff37d5e21eea7725866a1285e8dd8e3827b7ef6e898bed23a9c3833b781c7f90b98c8e8b9470924d6bbd6dd79ca662dd6ff9886a28e535127a873e618e7ac2e77de44f0f710fb0711e07654a3a7248e18c4496fef0a4af4b7dd409cb9b8dc951592c7dc574ec385b081bb5fcb58129ebfe1382dad9358d426189b0691f0bf2124a77720ddea85d8f79e28cc43b481423caa3d821249941ec1d473fb308cb9cfa4dbc64ffe05e181fa5a347c0253af48764cee761987458c6c871dc3d1a9a9da50135047356f658eb81d11be9061bcab2a29cd4be2da1d0aba918a52881b408c7963e8b19e5a07810cc45c6892c02167b766a61750bcbc33441632a76546889ed085ffc32e6e2e65063511390a444f49b0bf1b894328623f715eeaeefad0d311faa18b7a0c69236914e6c49a61b5235c1f72608bed5e48ed809594b4325e6809ee7246c8b13b6718b8795254bc56fefb7a586cdbbbebf7becf6619c155e4d81e1426c95eaf47b25389fb41d80846cec17c87fb7bab886beae0009c998a6c07e347570cb70219a9196890a4a97e359174fc747764acf3d1949e325ab3c852a72a1d8b1a5d3ba58711e3bde0e882ee21d1c6260b3bbc29fdf4e57476bc0613e64e3f30a63f6b329428c1499ad0b19f6dcea9dd1a9e50e10ddae98e55c3864504dd731630055c2ea11bd6e3bc6fe6651731479a915fdbc9343eb1df14a11990212bfae34755b16d2571e7590f8c695ac684e19f91d92b089306271be1d5db206570fe856fda041abc0bf64f28a424061137173867cc6a781c043b32a2755a823a4fe3221afa54ead4859b300da064e929c84c88f8defe5e108824ce47004c6528ce2a64037589d25c382af6af4c7f86776a2b71ccf72a90e213ccd5c0c5c17c48e1da6cabc8db835a52ee36292b5825f9b82633d9e1eb977e0af97afebbf36e74bfb99b5a1a78b779ed43e47e131059cc896a52103c83f28ae5e0852a3bf577b3307cbf8258fdf2ebc8ae895518d6edb32d2e07e0fa50501566ea00845bef8a90e1d1ac111b731983d5d8e911ceca1fb499068eb6ca3e76dd4c1e9c4535c1c6713ad488208f7fa1dfa774f1abc1b444cd8d767bc9ab2c9e14fc5b43285a65bad818ceffc87365629940f18f3162399741db8347ae0dda58313e7f96796ca339b5e791ab8468ab18eab7eeb4ec0cec02c3bee8af1e8a3b4dea7d9b7391167ed978d38a06a2062ad5f5a1bca981cd753320bf5af4ec030b50eb04c65cabe3d9ae70dd62441a39e85569c42978ad0160dff2a000f69fdf1ed940adffb1fd88b95289bc67dd9b65a61f84bf2b3b4812e919eb05a4a84552cfe2fc8190691349bcb6986df79700803850dc6f317156484b5c594760a49f99d3935417c8159363f4c6cf0466e993f756c29e2187f50db675db4799a49d7db856a158e7609bd0b0e921d0fda24674bc910e5ab2236504b0f31c86bb0e9dfbc29bac7808dbb59ac28467244ad1b7beb294a1ac0d46f46795732baacf24a4a91a4da0573a7e7a328e15d9a3641d8dd11e506214909bf251bc9956cc48a7656d29b919598f767ea3da0bb8e15b88fa414d9baad62ac9f4906961e0def67e265a0e8233529debebb9e993e5fe7c442e117fe40e761962b41cd0e969346cf5470fceea52cce6ff7752ecb6949278af57b331e5f915462e928cbd0815b1eebc51b12eba219701fc01dbe481064970f83e647b145d7815db3c341cd60c1383de1c55e70e9c9cb9a331541eb17c31b217495da8f836e6e4cce874370a6daddd008f9d69464a332f81e869b0015e2a372e4019789988b0ce33263a46694d06287b6ed5dc0a2d86aaf4f93d853a5322662d32e1c1387f1a7b6579e4934637671441069480a97c5a8b4a8462a1fc4f62dce16135950a0022ccc3173ad88b8691cb53d68ee5a65ce0cc4f878f51cee8e0ef5b73a83cc0ebe7dc0b62b9ce506637feb1d2b1b7f3bcfd0cac0a6e5601dce82e334b3ae7d28954ed3f75a7330bb01ac37eaafdcb8819b6c80654218c4a643f850e0929fe586d3a5cf445069f48435df0c54bf03aa600743a686f606c15b0e277dce52b402ba6eb38dc0fb5d9669570db9c41845852b62f241a40a630435eda0618efd597c7ed3ef6fd03ba749133c558b30e2b7cca943a1b59861520bffdb5da52246021bbbce3fefa850954bc03af9a7419a987f86891b5ca6d28597cc115eeaaf9eb7fcbad1085180e1f1f2dd506ba6761aba161e49733758fec392dee68a5965bba948780eea4769561bc3ac97ce1aaf58b3891c6b3e2a87a664d0ed0778a8df0569aac126a9b947c30a6fafb096b74ad97137ca1f32ba442bfe5bb57ae07eadd5c306fda3f8b1cc2c765ce15b1fa45650da1b120cb2112264465c501a2bf5b4851658ac5a8f7e5d4b8ccaa18cf64c1121e954ddc9aba5d5313437b7f29057fbadd7c0cf6a5730bf83f5593189ce41e3f6817627ad497bb26d197a49a3764438f50faa5dfd7291cfba40a0a0bdfd7a70fd996f202aff9f11e94fa384a5f638bf884b9f84223bfb1f4a4a8f9ecd6852f293ba778ed7d092f31a4b63756d1a7538430a820db06c1e20c84ac92f0f8d72b2077b8a7c4c44b5b61dee1d3b0f4e0c70f60ef89a9641b70bf068c110ce2768c110b9bd644120a6e3a49293aa223695fac568c8c4c72fee1097b426e73d61209718ca6fa48026333e0222addf03e231909231d4dd9d64c58e1b98678c6809799897fc139b8bfc1bb1bc995122cf836f44ca3134b3c523ee20623f9155bd89c84d1f9d2cd374ba6819ea04a3df310e18b3634820617ce3acd19f0929bb5191b53473ed8e751eb62ba7689869aa01dd56c29306a5a5f80723efd6faff07c5c7fe28f4f25fe255c32feff2074b5339e5d6ba970bd0601e5d6d21b9cd3a44cba4d02740fa56b06e827d1c40b5601a3e0832a240a4c2a95ece45ece7a4afb73defee2dfacf36db23bc71fdfc24b39a61044077303cf0814955810770c1145e3269413b9b5d496163ad23cacfa75730d541e6198d7250529ed13ac066e811582074dd1f6917020100000412e0c2729ca671a776954fabe6480bed8c1befe9291787f725558be1098fc77dae4a3f2bd79891dda799bf37e21599f923617efa77f4d7b09cfaba71d0f72a671e630060640a43f43c4c3dbb04e45a2e6429125297ae86a63bfc1583cf1a634f3d65b68d077b48ae22bdfeb70cd152b14e1567ccfca6af33d8958e133efb6b310d35487040507cd7a597434de120c65eab42e1799b4e16afa77b7d3d6e346ea7cbfcb6c4f68399bc8289080b4b7367bd1865f1ce95627776d1b1d89afe8eae9118454b599e081002811053918df8ec829a2e050fc1346b60db54f03be5074b537e518cbaa23c127d96aa0c1ae65959055921f98716b7f45ce6451bba43e9f9684eed2ffbcb95e61f005005eb0b0ac80d4f5b3f2467df119c77a54f95870e784595f8c68a1d5af608c2401110ab7ca6e2bbb9e23b329e467301607f10c0d10bd1f0c31d9140cccbbc769304c02dbb550a485e1079f5b1f52dbf7a5a2e20e1e9daf4564715a1c19eca421d691de6ec7ecff04c25eac8e4be9f0c75be44fc81a97e38c64fcf0fb1ae3c995035ef3b105e6c165fe0e0cb98ec496b23b893b703d5a3ce4c05edbb8ad925b12debb8c3f509745adb7140af3c9fd53c6e086728c6aa725992a58f16418fc5289392b1a8dd1d0081e7cd55c993dc1d6814472f0d5c488ab5b45daac7b2a5669a95e9ffb2d7646f003f163ea66937d92dc81ea32fa561cde12bea21eabb6f7857a78daab9d56c970d44a2974e7aef3c4991ce4ee6adbb0fe14e8c78f5e4c45be4761f8f2a5faec885d0f9c6e6f315e56dc6fa58ccd97a525b00fda6dbde285b35a991a51671456c7ae16720f22b5f5da80ce877f5903b63dfe9fccd540de92191e4589c295bc174e5c67714b89a50490dc17ea94523fe7dc328bbdefae96ce4c3530b288f4abbb349afb70e7d012807de323f940e34c643ab1add96f9c5d4168888d28cb43ebb50c35b4fe29a8a8f5a34b6d57eb7bd08eebbeb79bbd5c89fd3bdf36a21a85e9e474e7967dd350e771088e6bfcc635a0011b30d4982694d7bcbc11e4fbb259d89398be8ce999548024e787650da7ce72357db6e2b361bcf153810eacf352c82ed9852d136d038606ff740034497ac6c8c558f130bd07360ceb808203c237b91b8a99f723f97e18678c37923fa91990e13914e7e92e24596caba60ce38faa99c79f7f41a4d3f845b8c7da5f8de016876ccf1938ec5bf1da3f8529640e1c1ea81d0018e3106e8af81d3c4a52faf4f47345278ba5a7f596ea900e2634065762d690004000800820050806ce67b74ceb2d0ae44fdcf9435a00e25b2f7ae53a8d9777b06f7413c8f2870b09e2cc9a10c909a8e63e41ddb68f2bcee7cb2b01d4716fc9806b4026c0b53a8844a0000000ab15127e927c9f8c9ede5e5e5f66f6da84d343f89f68520febf3d0570010000f1af1916c5ffebb5e8970fa9c2fd2966de06cef9b5bd507a1e42d045882619911942654b593d612c413d50c9e96d32868abc6bf35d9cb6e07403576881f2b173fc3a1f3182b60064c0b50a27f17a91a9036fe59cfeeddf562e485f84c39f4ff90540deafe0200303c27f2a718d9968fd0d1cfe6f89f5ff041ca4cfb329cd2f1d76c25a7f6be7c4aa0b258e3b103252472880f1213383f464089ddbf3f7a81b79a261e3ab6bdb65ba1efc5c6cb459e8fb59a19be9db0a078a57bfadf3aa79e4f33a8aaca89e380000d2b7614bbafa65d363f3c9f52738908161e29df2dfda24f9583efc0d1cde1f802bfa9f5790beab39ff2fd9d4125c2f52bf592ed3c86503c6d0d791fb0d3a2ed24a8998f3754cc8e10eaa228786f1502095a0686e3664b9b59d9705f674c2c0b7296e9fc10e711f766fb78afa55820a57a3e15f58545047e1afc53fc1d4bf5a0e00eaae0efed956f24b8435060000c0f9e7e0fef621d9bf52a22509bf81db777f9c62ad584c93e528ada7bfb4ed6ebe251f3ada76bf2c759e674d55c43a5f3d535e83979f5eed7e2fb98eedbe5ac7958b6fdc9f7d03a6cb042af73b4fff64e08dd07e554445befc0d1cc048e5d7651039fc9f59ee1f40028c50bc7f76403dfc0d5c17101c6c41549c396d1264ba78885eac0f5d99a2d55d7fac9b7eb49bbab18649651b051665acefd7ab33bb7bb82453bd2373ba2205889764b9641f8a6266eeb890112f3763f603ee30bf808b25487a35253b2c2a2959266e29be3f453157a3c7073cc6c958ead61e42c0ddfdfbdec68a3b4c97bf2b3c79fdea5db32ffaefbd6bb89aa435bba2e3981e3315d7960bc5bead214e6eb8b9b9d573cb93a7039130ba10488b3065b72ba40548761a00a4dcc9976bf143d59bafe795c14a039b100f5e51c204bb6fb3ea600c1cc6877d600544304bb030f022a69a9fa537e772cb62248555176a3f2958b035112494dbef5076069e6ba55243cd2bd48a7b095e829ebf0354f9899e66636c353ef8d666c1c2471f7ffcb14494394346adfe1a6d82d68517a1f1ed7cd0e388fb2161c6fad9fb7dc6891f3b05c2a3f115e1ef8041109ce6c2b4a0c1839c07315bda9219f0aaf5a4e44dd0592717526ecba4f1162f3225cb18ec8970c0e8da2124aabba21206ae94762d55546986204b53c3d74efae33607839311315c3a72c3ef9da55cfd8ba3047164b1cd7b3f90d8b276bed1c822fbef1358c7d62356dc344e0055041d78ee408a3dd283b163958c357094549fb1e9c59ecb7292cb10ee9536f00bb6bb788e422d5fbd9747caa6dda7c15b67b044d82b8d81fa02177bb31f3ae5fb7ac6e766c0bc71fdb1b62a20c769c7203f1f8ba91ac73b13d238a7bd849bb587603850a555dcfaacca74ed8e346447c9d6aa5a6127bf60bc19aaf78604a65a5533e32cb462c9a44ad894e8bc93a6611a36825eb27920375cfc6b8c28c851bf4a11aea74f16ff1bb0ac2169138ece91527e72006437042c2f267d1d2130f9fe2d4be442ba468945ad9e8e18875192d8431e5d0a2165b3c10da3f0a626929dad64e2c0397941890b8ee90bfb9b453ac73bfdec47b7de199ff1e45aaa8ac4be4898cbf9f65a16435804d8128e8b3573d3631376cd06c4872f6d5348b39950160b15f93596af37c1fa70551912473557487a1832b9a9af12981ff53f9551a6e39f8f5d9afabe7bb532d9f4e343ee77489453a5b9424ef052544c6afbeb8fd905d66fa3a9e49eaf160e36b14f48dc680d15d6c2d4f3e8944d4f188bbc6d3a1614623478ba08a5dfc714c34aa639c37b760724149f8e96ded82d9e0b990dc46e1c5100edfce51cacd1e9dd7ccacd528c3175b553aed38ab4fa243118c8f65c2911ea63e57c9c3507a7ae42a31de42a3e3156dc39da2d441c70d0da117d28e39587c0c22486f78fb05e7623de11a0f26dad2f537bc7b03f96a4db62a18fb4e797a84090e2c9275087cbf1f69b4928612c9e45fd18b720879b7a19d30ae6b829045c5862c25c4747eaf5450fc93ad2ea3b74bcaba6c12178f8b73c1d8c124b2dc76881ddd9f326d9ccb0084e0c4b5968836b9f96cb4ea448dfc727cbc13667a87ca9ec6cb7cb9542e8cb7a604226940836d52b7892a519926a372128e44d374f6f4cb417dbd8a9adee427f3cd78d5dbbacbcd7255e3460217a8d73f8da919b918b1429192be9db67c74299a56b29d2032ca2da12cd1ca5b3b1c20325dae9259941c5883e6af845f9825468973237d12743c993cee440ca2c9393566b7f1dc48e5282ed98391d822fbb9382a426d7cedc887cf3ae618a049cab97c6febbdf5dccc2833f585c9d0b04963c181b3e04f0d17f1c493e2b65599f9958f6dfd8c1eeadd2acac10edff800cd320461b8963fec2bbbac3395791e1e3a3a4aef7d8c43a6ed9ccbdcbfce1e00746cc1e8f8fa7215150a4fd476a163782d2de3d69b8b2a3fc7d2b6cebb9a6d41249408d022b2ab9adabb1cd8d2a53e9022d7e34375b989fb1fcab47acc2e0bb07844969e0c7a62be80280e9764145c22cc2973d2ea429c330648b89877c78fe929eea4f6c9d42de1adfe9c79321f5a870831f85785602d9f161671bd16ad4bbafc5d2e3e7b50a724c9fc6f37b84eb33249fc5f22351c51de0d04e70a5aa3aaf998d73a73844ddc7e1e0e5e1a9e03a5b9aacd7afd505bc1975955db3708114dc91a6125b108a46a168bdab64eec1dda3a19379ce18558a1ee1533ed4192376a8689e697764a2d2028c97cd9d626ec926fb27b8e0f9b00b51da9cfde5b2c4b43a929ca5142f4792cdf470e1a5da9d72439143ec6ed29005209f96352700ceca7d4b1f273810cdc5825933c7665479089e963bf0793c4d45dbf8d6d5e1dc0e086957ce2920c874a1bd37767742de25c96053c07a3e94fb7cfc0ce77c38eafff6b5cba2dfbeadef6ef88ff3cb57349ba93a5cea855d72deb3aa10c1373a28095d67ef564f94dfc3ef9443c7c0ba31afd8fe807790d64e0ae509517613455e129039ac6acb09f340fdf8797e8e5116a69881f151b85de7da849d254daad06debccedd68f9e5767f6836fb6ec2026036b8fc4fcd79697078d34ad19a1a0ea6e8a5c8be87286575e4a45035e64412c054a2271234cf1f2ed68087c701a16a9dd3f6e21b860171b945d5b67de3a11b8279a7c6cb51331dcad226de2271b3f7a2789f9c6db03db15ab74e3790520d7277766d244f2d8d85e344e91fb9c12f5fab805ada4d701a9d6c49b431d81c89403b6d9eea87b759f18ae857353fd045e8d90b72be54211e3d4af219b644d2c55855983c35ee590722c5d2ebca50292b42bfb754783639906638bb35e49222f24e87098dfb637ec3e44bad6c80ed7933b216a63f64ee4821b3c6910740c2d959d0e6ee40b071087fd28a43d7e36607a362db65555bcf754a9001b78aa08e8c8288247ae77b98a999c4df1bfd0d05725e80c4b28475ac1dc7babfdb62e5784ffb62e93fcf7ebb2081fe8bbbdb79d1fbceb84eaf3e9bd74f1d0c3068913827278e4ccc4f769d2cda260e60ccfec7793b709f806eda492cb1cca95b02a8d758934d064a8a2d314f178fa0b283901cf8baf93a95baadf07a54350812339160588f317ece35694e22a67ca59cb2d5d592bdb7976df7d2c900ccb2bf375003c71805de2297a181b9f5b7cccafa9ef2870860f4c6cfb10069643e43adc6d65a792ce6f1fd8305943d15d890da59fbf3b5bdc0917ebf45cf2e81021c687b71b6898f8864a74316fcff6bfb15251174d725d13617abba937b496a2611dd0ba62445cf93d7dea1e8257124c60983a3ec43de1a70c6f6b1218e0a42788e24376abe546a484e90809ab7bfcc5fd1362315373a2952885fb73279ec890a86dba8751848111be0e7d8bc26e9409179396d2ebd458fb2b640112e4e99c62b3d3fac843ef8f656ccfb344076f9f7946e201cf7261ab5116f86daf8fde2a9a6ba22e7794221a1ae1caac73b9277517c7c9cb81c60fc0a414bcd802268f690681811ef42f1e6ff0df2434842cd1a6e77c596b47bc0f351efc323e29417ac8f184503b250ec02808f9d447f46e4883ca141f5a407d6ac6bee91e048da683af6f9c8d2c1ee2b1c3a7f375e0813e0bc04383463a4dba3e94a8f091ae546fb780204752f6366bbb2adda22e096c4045257bdcc8729fa0454fcd367e8ae1084384a427c3a947a37eebbbd8bf33f363fb556dbdad3879b8286b7c2fb99bdef677efc30bd1b77daa0fae8fddbd8e77d499a0f3f0a5ebad2456696ef61f0e6fa4f78fcf9c9f7147bbfac0d01c6f8b24c4089a1ce0deea5f545ad523357ffda1475baa530fb0027de81836d2877e9dfae38dede0045ca5440106a342e989f46ac1c12c4470d3a758cf0d9d8c28c06c81066c80705e9db5564f8d8c4aaacb65addb2707f625977ea640ebaff9cc6213c6916d96f1f0617e398a94c4082e6c6cd46c66b3b3a415d7d26786ec1fd9f1e40fb03587f29d3917a41145213f0c89acd7da2c6f7e73cbcc206e20ce5d5def56efa0ea4b64883f154832d088a76f33e580c0abb147f53fa9677e47451b4e4c8e66c5c78d5da7eb83fe6e52ca09fbed43ddc546f3f08a7c10ba5724b23f04317ca945a521feb6b82c535c36c2893853fa1740a6cb5aab39876641c845d04a26fda5b951a4b1fecc34fd41097e3c1479902286a1897fc2f31703b741576b9e6f3a6e8a0aef02919231cb7a9937b07942d92cc46075477e8c6339a882f2de227f162165eb9ac6a33db8d0a0955fdc11f0978fd3276718f53a503b1f2f5c793909b301b01af4d5286d8206ae6c66e519c5a2ba80a3d126a2842220fb022ac908a74d0e7d42e265bd5c4d9af126251c9c976795030eab271249543defbc657bf6cd0e1bc13a28095c29d22447fd87062e714de7d497a5909274df4247a769a882f27e13929ae22d0ca778467feac0c841a6f639b08efd0ef76e45e298b03b0e66e4b82330432085621bdeec7dda5e2e7280f54e37ed6339e76b3eecd7fe61765f815503fcb1cfb277d9463539ad5e883a2ab765fe28e4a2547995f6e14f4ae1d030cd51173e8fcd17d405461d6d0f500133dc31aaa5427338dadb918a10fc6f5dad3ba2b44403bf43ace0a207f9a0b1287aeb32e6c32d1d587859419f6d509936a19c1e9c4922e44970c42f042a665de8f5c319ed3a85a5d33130f75591f0c188569aabfad74b5ac0c7553cca7dd19647efb350f54cbb56d40d534586d27d575add5c10a0906308ab9d9549c0516ee6ecced6cae8570e5432703ac82672b0c174d41789c70f92adf595cee26679a41ea0890ef40d16419c45addab6a7685e2f4dac8b133a913708d23c32a297dc5fb7f1afff665625dd51eb8074ef696f3cc87eb42f811ded601cc8abc72a9f9145404cf241d66dcc39a37be5b4211d7f3e15aa561bf299e772514cd3e7a19f8aadbd76250d8a2765bda271cad3a0238f9110be89fdd6e5233f4254e79e970dae3379dba61acb7dc46282436272688110b39f77d146fc44583fa53eb37dc462801bde2e21fb9be5eaac6fdfebbc16b3bee5519952359ca21ebf42bc4f8ee89c576c42421c120f580f22b1e3ff20e2385f6aa2cd65142972f71a1bd461d68a7c68a02796c0409cf5b636f8fdf082636bbf4ac397f2da58d1e6ebdd8466974eb94a3c26f8964f98f73db6500985f2c94de19585cb9a80e21146bf150c810db159a445170aa311f6c4f3985bc12519e1a9fc5638866b26de424bab6972f06b21514808328c21671e92ed016857ee72360104dc4c24075694fd25f6a6b41a32c7459cebc7ac5aaa12d81ea6447c2e12618950a6ac67479a63d1a1ae893d9b01d21aafa2c5c5d60d5b2608844da3a42afee20a7477645b016a3bead77d43c2cf0bbad633646cef93de7a7eceb5e8e6d373ac934abd0d7e583845373ee742a883d777ef0da426c613ca126c67ac81bbe146890611e5475a0715a456adb0b3c533b1b91c71b6f80f2d9ccef8113a2acebf471b53501f71c2fb5169b559b424a6c78367af7810c3445c607b69c60d8e269cfa5c1cf8a28e06d767087db311def454c1e2f7c69dd3f0b3a20f3a53140e181532ede5472e99dd9b631b6e41d2d0c24a27fc4b8e78c00730862a512703b26333f0f20e788e180cf111e62208a21c2e698a2e5d0212348362bd1538ab1c909e840ee49108259cc1ce4bd06e0606abc46bfe43f07f932d32734e9e0cce1729a889b7e2ae48e961327f526811f067d5d4fe356b855135f517c707fcb5d45700e65f1c93fc4f32bc216efe24988c078cf098acbf5f34d14798bd43966bce48babae63f332f25861ec171a8916dcb82034694bf8d9d1751a3dda40161bc33ee45b58f7f0d4b8ae806952e1cb815416d4edf9406ba4d860f04b2ff0fff150432db4e72eab677777358517509a5c30d7d9c93319a6e48f8b77839e0afbc9c031d2699b270c8d2ead8c70b88613299ce5510df12e139b39a36f99033738b32d84196e99bb875753988543178345b7c299988eb1d02a5f339c9ae992dcaa0046433f0117407bc850f58fa1d34c864af3f9e971a56fe2491f17f302f59f18ef56b48256db651ac37d54155605f9561ccffd379c99de5f017c7ffcbf3f22f8ef997e765973fd8de53ffe63dd3d577f4d94fec0295cc593004172e9b6ba162ef5e7c14044ddb9dc1fcb5fa46ef60f90ecb075ae0f255f0df88b4d8facc200f5aa4bf14debd2d4ab8fc49cb42054368e5780543b84d240466bd4afa831a1662fe4d12255059adff98e69677985193123eedda581b963d952832eaf44f4b11f8ecda296f05ff123629d34ef23eee25bb7ecf34512fd6405a02a9bfa01961ef35104f6924b44fd6fc2b58d3cebfe643a0071564e97cbd57affbc506f30b0a4e7bf8c687cb96b9646dd1c0660415c01d8202f8637929a34383686d7a93da4d59e60081b1869ee6d88d7e94ed3526d91797eaa47fdf91597507ffdc0c9d0aba834e840f04edfc2a35e323991244364c91847e381b8a978035258524be6280bd0b5d26802aeedf0c4d49e5c0c1f7d73450a0fee41786fa3fae710d39a1ac28aaf10b1fdaf42b2b4af822f0d869144fd723ee829e2fe8b410d485c3c35a682c4002980df4b179a8c5c569b5ccec8caf8a9c588d214e346a76bfbffa48aca5edfbc06fcd0914e91700028b9e11dbcf699ca8394599e3181588acad044a78253f1df93bcb9a1709897d13f301e054ce8252cf04da373abb51604ba30e41bdd7fbe7c4efbf2ec2d7ebf1eb01416a0671974e31d80a0b1fd355adf5886bb0b09e662f6b7524776f02dd239555802ac8d06a4dd02a3816b4898c9f614600c58122ab5792f9073bfb3354f797021100088d3778df24382f6bd18475d9772cf054f98410ce23475abac398fcd86288ac4afc284552352af61d6f5339f1ca46e6cd44300db6faf7121bef073c00fec9701740a86165eb6ca59698dd17b1a347874689b6b63c14272bd24f9d7e5f97dab90793f9681df769583793d92e1a8ebdbb7a6c1c14ba1601921402140bc5b490caa775134038d767123c7ba7f7a4eb099e0ae247d1f6e99b2c5be3f02f5cc4b99296b596d98cb0dbaeb543d5d6710f6bb05c6ce530d45658aeb1833e082cba3e4c707721294640f8ed30f33aa1af83e672d9a3d3b5f48eaae1e4f51c1c18c98be628c9b3b133f431fa4398aa99c5d50e0c9f97885d2f0d75f01bf20dc6e36fb4768de5d67af6366380086ae38129bb9bc13cc44a39278b4786094aa8ee21dfaa3f582889455497f386065bd4de2f6f2f9c4ddc4e0e89507e7d255c5f6ac1b9282b8d3e9f02850b9c9b14072035f2477c135439a229f58c6e981ff1296c216d4d26e0f017587c37c4cf51dd48e8b7d83856a006e5f895d9628b3dd714fda3a0dd58cc0f2bb4667d4e8e5716ea2d006434cfe935e2441cdcd64f494e233e845c3f8e45b2b3795d86baf162257da82b9438ea63bda46969a6864bf8b545af8e8bd41a83c02fd74a3e08c60b68c4c0310e20cafdfc743ffddc301d522df299069dfe6749569987eac64bdae5c8c8c50794501b53a13ef3e0fa95fe0001a58ed0a97c07be8a38955445f26cba5a47e4773f9a7900682624157b68db1426e49d88fa5b1b41de865ef81ffbd10c8250759b1407a00bcd9d1974e5157ee0e76c0fcfb3a38655511c431abd53988ab3f94175d5c9955f670f448783e77f38e84bc56a8015e3cc9c2d7a9580a0b4d5eca1bc3dfe318eee098b31dcf78ebb17a664606c59e8c33b541676a8ef41128dc85b9c06ccfb23c2776ffaa8817fa777f03781f727e5da2adb0c9914f577a2f8d10ce5b29542b36bde01445345cc05a54ebfbccbb7331328aaa1f533f312ea3dcc0c0040837ab8d02af0315c38be039896c907f3a14af358241408d00044760da0bc681d543efd38b9925399676412e7521ba99dd0efb2adc1aa829cfe8588a3e0fdfe334b121adfff376eea7ff36214ea753f8934e8c666b86a583ffdd1fc1ae2a3f3b55ce1f87d87221f5f587f4f11218f8c0bbc5d4bdb404b04e64d91ace02f26daab11129f3c9ed19a447449cc7701a4720356951043df8b1af80f93788aeb583f4a866a0536e7a39327d93758bf86164ff2625ed9c3089142fb61caf6f8fece10a6c5d0e17905435e71c8e106e18b7337d744a92e547a4b59bbf3273c9b931ec2a254e848ba1dc6067bd033e439378375df50879271331711b6179a0f063f0631bc0661093d37f8cd4bdce7ff7891fffd0d475b40ea071a2c93e0cb4cabcdc7491f20117df15f7bfe42a876f9831939c738c7e27386a3b180d8a653892dbc535f653a331630f959948797eae030c098a8322a57885252692be07babd5ef7242d1d55007cad05bf731fd5a6951cc1e3fd768ff6088b6e9ed6088e972dfc0c9ccbf12abf36752845dfe6045bb3c0ce32991fb05383d980377f51f5d3ad7dbfeb15fc7750a1712068d58bac01c2c6332845705ef9f7a5adcdd73b86df522b4e67a164eec9adc759037f129227faac5d2fd7ebb5b8b9f24408dcf812e0ff65a32e5d95990b553a1942e04f917db9878fec38ea3a2d0f9e3f7db317a8a894dfd24fe476ddb6f2153bfaac5b2436c261b171de6515eaf3d09b46d527a061361b459a24a363e5bd14415e3bc06ab7ea91da5301a674121d0f9e22f0595a0bc1f7e8ad12b66a69251445bb4faadfb373939acdf057521d65afc7f4d4e6e9b351e9a2a03a373d16f55cb695889a2371282f15ff595a9c3d8fd57ff974642f9f1d7b6bbffff9793fb0f6dfe47194139e76942ccc3d676de23bc1f548282c1dea57e92c14e9b47ef864e4b17790208c07aac8ee29af41218d3da4e275f3cb9fb60245c89cb3eb2eecd59852a0f992528fe5d2c52fb1fc522af5178508bc23f3e146123e9af87c4cdd507346e87d9f0ee080d7601fcbb80e0f43b1d654d8f7dcbb56097416f91e7db9e81b7542ddfa3b8225fc35a3ff92d3a813dfd0d9cd2ead3dd55fbb1684d4d8b607c8d2a8a9868a18a933fbe5c9a0b725936a3eb02eed035c1d112e45ab71811277884ab60cd3e9a3d8f4b2c0655d19de651c738252c2f30e0dfdf53d7dca1c3fc0cf10d82a007fc242140e20c49b480eb2324420000109003000022071001cddefe4d87eb2d262f81fe29e481739204aa6dcc9d3dede26b00f85bd1478a6cd4ad18e0e274553f01d4cd2586fbdf4c4d9747897fcd08008811e39fa8731a889ca4d8cb268d49a7b455527fe8f97ab3f5a51a32fb18897f1ea678ec40d5437f430a3afa3a155fcd79acee21b1b1732406aca3978e3470e8424826a785a7c42f98833f74a78a83ef15c27fb90d62ee62b83b16927135812d309a8f53f349892134f9fb8fccd4df05dac3424956f5433c7a773d10f282427c0a8fb1ff09ae4f0b61f2583e886a4c31cce74ec2c4230127dc5b3653154848ed3717b6ea8470dbb3998622458918f3c8fd31d94358b00952d81e72eb9ecd8069662037b7be5ba48646a71c1b965d4efd148c6a59a5b781a808cca670b484052282bdd52e72765ea1cfb461121f57b64e16378344ee40824110f4c05fab773878fcb1599b81b33007f621e27d358d2f834448dd41f02f6ccbe83f00d607f5d753f1ae894ae9740f74ee46d0e98d5009bfb7abe351ececf437a537f6863f32df28ebbfcb2a27eb88e36a5ae0ded47c1c2d838c3222e0c50cf4675b534f6a3db7776622cae9f0a9e63ca5c93168fe4654ae87b2838add4981ddc83e7ecbcf6950e95ce37e425fff0df0781cbd076fe4def6754ce8bab7c53d7255e3e1fe9741839768a9ad9fd08b2ac38cc99845b4747750ed0fa4817dfce41ad835598b44728979c6361c7588b1108b1c2289e855b5443b07508320255681be1c0d9b241cbe246473e68dd7aea5319edffddd50bf9799c71262f0091309e11ed08028faf833a95b025d28a3c777d79d0a0644ad2e15fe471ee2454627d7574d4753b39661b25d3b5c667025d2cacaeea87d4efe5b92d7855b73c278a520e98e81c49193713e95df5bc7fdb42a47ab7ececca7ced230f828afe38091590b988fd24d13c1cb2f21fd6d773427a87caa488029e82259dd45924144488f8ad44f401558df69cbdf9b375ea62eb99ce2ce6dd83752e39d95fa1d6b7f741dcbedcaf21cf19e761ab5ec7bd9b5619a94949be6d55df87527d068b801da2dd9c9cc6ecf7b5215ec1ef74f99dc604463ce231601cf47c91322b1cff00e19a2ca21f31b31c774b7f1793c0952ab5d60c77c06a10ada88a821b0c71724f9b15ae7039d1b2c655a3e35a4682f754fd7aebf87ed78ff460f7afcf7f4a013d5f8cd16136aeefbc96a8b748996f367ee292f1247b9b7026f7d81c7e0775b8af9fe5432cd1843128aaa95e9b277e35e1a4a721a9481da1a7da0478c7079ce1655ef52a792533b8e068f954a1195b3d8f0dcaeb76dd4cf89331036cb44cf2eae6279f05c36e5344ea2d9368c4a6a4c721312ce04f5fdcd6d491b034b6454db952db92be1e5380c89d56ef5ab6d492231964cedc20f5d5c552ebd12dc9e8bd5d281ec7b198239484431a8862558ebf6b2959f1839f9c72a503ed48d8ce7b4ea4129f09e06b359252193f9bde9da1b5d6fc39d635da3449186ddd81620afcd9c15f9a2ec2d247feb84bb3b4fdf400001e5214dbd075b9b91523ddbdab761afb740bdbd22a35eae5f5f7de05a97781c12a8e889b5254fd23538d1827b2de359d0567d16e51e56397942f41ab362c5b4abbc2a1714726e6ca5f4e309117aa1ee599292ffdc2c266c218ce672c226ce29678760f8aaf2746875b290b59816f15a95d93773e505dd8281d8b4dc8a919c73ae06b5c9d277ba59ce5a3461cd1e264c30145b1130a0a4c03812de868d7642dc1777346aeb481eb052f0a8d7feee0de77e55d020f26b6532eb448b8f7699187492dc9fe128f84019459b64571e98cad6a5b8d353237b2814fd1d4c6116c846928742c4721a691a0fa6b53ea61551a4a4ce26435c9fe54758bb22cffac520f66ddbe3dab417d8d487b457223f532a520cb8d626500ae4a4ba0a10b56985e08941ab74ba4ffb176f92e087f5367f7053f4aa513a471e9c4773fb44e5e2333efe160d8f039044180eadbd359576e06fccad6df862fefe1082c647a77e8499fdf04e2603065e59674c641073d6cd409ac96a6bb4298e637a6c8d2f8f2ba5de043388922f152073bfbeef2cf16913a9a5937860477b4124de43c3f0335f062866fa525f5e134e69f4382f3db176066b822ca72a80547794b65a6b108554d3cf82f37c5dc842abd1dfc88582b7f73b7018714b978b1a3731327f47c93c39ab18ce672e4a91a9564aad90b4029af34d7b0467ca955a9cc069c83d9ad38bdf8862155a4cd77d497b96daa3a79bf9f0da5525696ade1de3cc94ebb1a88418733f7f5c70f4443476587aaa6d9b735974e422b854b1110e5ad8660c859d28db3796bf9622f064639af3f47209236c58fb75003d9aa9a1c06a8765f73565182b38f7b82f6eefec4d558f2e76e21b38b9608f908a42f9ba5c254a0f4f511a9644d669847706f2e95fc9063b4e342aa2c9b9b292c9540c1e05ef972b2657e4ebad76549e1b102439cbeb712be5a29e1b231871dcac0ff89046e1233224f5dd2f883e55dab0925a3861ba520e7e65cbab25d3c5237e1cdbf512f4c012f625b3bfc93af6ee9c246bb6f70d59b016d223424f92972a2a16a1031c4f90a4adeed93e9e2fa438178bdb4dc5de0f42e3aa1a10ba7be3e0d593750460db9d8659d3bcb296ff8c90811b0577fde5ddf42eafa53344339083a871af5e7489cca48d7ba641464316f21594cd7e4ec9a2c52789ab07b42a62e5a5ae3dc597c04ec093d8ac4dda831a27a3a12f205cdddb96b3346d85dbc3426ee3c3c1132651f445860591aad83a1580819e0a02a17c573c9cee236e21cbdc994366e1f2570fa1d58df793c2407e8f338e443addfc0186af37a4432f611be47acac3a27cb236e6f1fa25f7ecf87ef40fbddaca507e25123084b51af4071376caae67bcc4b49e20faf36d4dc7cf4f6c4b58e37e1c4cd38824b5dd7a553d3ede61159988e3de7a4ba1d2793a1e6d224cd80739b3668514bebcb9f7d2d9b4a1d3c7efde215104099ab0c01f7313063635c57acab74abebd9d74ec7468e37d13d72fc399cba5c160d3a80c8f03c28bb364c4a35862b94140b9033f8cc0a598d157394ae8ee1941060e49379369f6d9882b7aab0f3bf863a1fbdd6f8ac09d68989d13de244dd22ccf629175dd286756de83b30cec1a62c443a24ff0cb588d36f76f6be005e7e15ba591852f55b3a4ec0284c09acff4017094e94ef626e89bf2874a0ccdd780dd34db5e5332d3faf642d4a4fcf35e282e27213d571ff15e2ae9911aa6c2c7447bccb0bd0da2f3b8e7b55b2e5fe2f75981a676b727706729ba134efeab047243e5468cd7061f7155cad8ee07aa2d9ed4180cc8d85d0d29855dc8ef661d5230b1a92e768043e8f418f0e2f7b61e8d5cc8937179ad8b725afcd073b6a369919eef87cfa35de0f5f2f6af3ce3e1a02b299daecd05c588594ea305cc3dd3ada20642845ad351c12b25161454ea903b46d998a9d43a068bb0a0d8290e896fe5f3e1f87668b01b9e71e910fa76842b64b621caeb75c1ccdf4107b264903d44eb51af3ec25086f9bba9313d0caa57262825aa70612b0544ded553f8e1b34ff2e57057e365e288a3ddcbdacc5f59e4f6ea6dd7f4984436b1538e091a90d8608e2c767f474776889b57ee7c288bd9453341a51d2ca1a8afd85f2bc4dcc264ac971d6be3f1ed3643a5a7bede228120ce63e28cf66459579e4594716911cc66f319b1b15cd3f08cbb83828e506e800bf1f1e601a31dc23a9b118a52134f148ab77e3dd47761d68a1508400e3a3eb664267bc24105639acd0bcafcc85406f95d147da261c440f3fb14319181edeefb208fc446af9dd70c2205dd8108e1897f3d9fe6d189044159d225053a749c2c633f34ed4db953f4477c83f7a567f50983f05684d9140134038b835b89ffe108ad514f82ac7fa683e348487eb6c720579d17fec0fe27c717b3dfdf9cfec1f5cfbbc21eb407ff6969ab3f393f02fdff9a822e83e57f82ef3ffb7efff159f28faf9f2e8c52b5adeaea3765c9aa38435dc2539dd681d64aa60a6f9bcdbe610ad146ce59aa81dfb1688eb9c3c36e13995ae1546ce99e40d0b2775adb58f0c617e3a8bcd3da2d6c060a80ee803cf081a04fbf7362400cc52635f860315b9379eb8e84e46d667f7f45c149804c13ba6d54c2060634f5c662f1f7fe1ecd326fa35d4672c40997befa96f428a488fd0ad99f695efc2b256a48c59199f8bf601cdce2161dbf7ffd16e3e22e20388ca595245d772f1db6e642438e13d2fbb9c6dd7625f4d9cc72a89545cf1c70059662a3ce3ea69100d9e7b2f288a0765b0ab6eb21c5ac428e22f20f5aadc6508f3703f54177406d7896df190ffa6cf78fb34f8197f42dc5d82743ff56f669e33ff8437ae953b7867ca283d52e873927a78634591519fedbec53e0776331c27f21cd0e3cddc92ae1fad3b441cc3fc3d40504536109f63af2a63651e23a647ebd2ec3a3fdb8a20e2db4a97ab61ce96c3c48500856e08fa87d73374e7c523ffe423727fa491a4c84a1ac412e414d732144a298e7f5d3f1a7fdfb9cc9bfce73fb837982ae8a83a846e20f48b79c49e8bbb39f3c35d6269f04f1204e63b73f24324f80f1c0aff136dd00375389ad1266c52183410e24f18cac5a6bef87c435f958660ffea76e0cbf7430e8f6f5f87f513786052f20f058fd75427201d8c4a4441c5fec3585cbff91b70b56427f1e8a1b1d00f88b75638efe2a902e20987ca64f513569b680139764f0f2fe56c266b9a75ec4853da0f4e5b287f9b5a03118dbb6146f3c65261c42fcc495036a375b350f983f14b83d39b7b92a50fb1c3dda8c030db8c30181f7875e6b19b2ae07430347bad2f7eb6b29276b929363a31164bbcd6db2263ab0ff7de752dd1d76dd6faa4650c1d0d015b2bffc0902ce88fdbfa86a3449f97fad6a4497975350c557620de9fa2678491700d2fd8ae9c47f568c0c485046ca2e6e3c71512fe82fd0843e95fef4851a33793228dc53f7c854bffe76c131bf956747a69df0cf338b255761f4991f65f803dbbe416b93661f19b2e1281c7bdb5d5ef303cd93716ac2c1c0ec40ef37a818ac55b508e50c48b1efafdf6790de91ecde067ea8a776a69851f9cdb5604bfb5bcd77bcffdeb560687a868f5eb13236d72b8a40d3c4ab1fd79c1bcc780e2f5fb141c00ea7581c7d7ab44cb00f6e47455f78d04f8fd04524a75ae520717ae5b7d37c9730b81ae1fda506ca8a1474682fd6f1105f52214f631b0f178bb6e2c39d18f47639cffb5317d0b85c5fc0ca83950387a3b55535bb2d644bbb0e5444605c14f2e3929e285216d0c9f1a8276e1c89b41e7eced9ca6992c86f20cc71128259c12386b418dd0a722a6ec4afcf750cc9af25eaa69b2007482c8c6a7b965f4091f7906f94e8e05a4b696ebfb62532598632d3d862cc7445d97cbd2ebd1a55b23aefaed235e6a37b11fbc62dfc94d4c44af7f605276918ba704d7cf47d086670bfc6c2d9aeb8ffe40a757ba01bcd0e8e33a9606f6359ae42ec97880e9bf32129f01519c51dae32a4bffa7d036a94272729aaf295c776ce16e68c47fe81bd6e487a9a95905ffa88c2b4d9ffc3de5b87c5952d8be2ddb8bbbbbbbb0777826b7077777777771a12243804825b12080ec125b8058790e0f2fb2699b927e7bc99e4cccd997bdffb7dd37f6c3e56f5ae5d7badaa5aab4b4f9804f2ac9718b48ead1bc26d85a816d988729a9971f78c3c0424540a2e48d6c28ec96af76f1fb2f9fb99751fc4c38a18e67cda663e71696fbc6086f0309e8e2d87cb26b5f0958c2788f1f6e54dc7814d27ec72255b145dbb1fc6514075cf29e6143bb4638984cbc1d434b2b08ee65609b2d935dfa917b6ef4c09977e6ad1ad4166f66aa4f1f18d89f882c970221b10ce0ac4debb6ec5122a1c63872e307de9baa5c8d3c70c55bd437fa30fe0d4124d6d732f789189d91e9fe84da4fae15843c7f61866283c046b4f332f1a32e852c3cc5915e3cd8338d24021db5671700831411da1442acbc74fe40609e2ad4a2bf8e801de13886d1f9fc51bdaa795bec677768112a00d253955474af5f7ec0b010cb24f75e6442e495a0cde157baf03dd93972648efd9e5463922095ab19e52eb1834c02dba15b05bc2f8450aee6a0f0d6b5ed91de9f535bb37cc7ef64c899b92d3606e37ce58a8125f9b902d2da8e96ecf3d5a9fc0a367c53d1cb536a178f28ac35563a1530c051b67c225cf2d57e1d3560bf9056472c5a32886d3c732966d24bd69f163d32932b7e0f741f49f0f9639e1b699d3025a99974aba6c15dee5cae4d2c690367863cc997348f8f09d48c86ecb87f63ba09a42f6ee0e041f8a7fa2d4390a091189a3f9585055972a9cbfce98f59e7462f42ccc02ce0a1d3665f6f03df56e18edfd7ba4b41da34868eb1b496aa65c200f44c6203ab8b12bda3b9c61def1e9c056f4c3932a5d32f5ed6cf49c6581fe5eb8c62a49683ce7ae4fc3e0093ae1c031f9f657a45b59dbcf0f44283346d8a8e7dc2eadb7a42dec2ad48a91a27c576f8247a6dec43fac671e51bd4d4a55683590cc6dbf69a119628b1895c2e21088cc99c684df42c5b69f7884f90e9831296c5c7a13b1de1749e9bfb8f6d4b66011944d810ceec0410f0d292923d37c5494119081faa493b08f173357f94c41fec9390aa57fa9e516e6f2876b84ad0576a32bf9eb2eec6de61c0c8f2ebcb2611ba5f70e250a36b00c6c8255dafaaf45379b859524c5e106525b21206efc8e9924afb26627fd74ea49d40117f7cf779c63b896703a020b081ce77a132f03278ec8c8dcb0325bf54a2d0c9f8ecfc57549ce1c1e3c87a62dfb645f12a6e61ba131ad496134ec1e8642e1c150cadcc47063a889767610411fa926ec6fbbe795d33cb8af7a991146447755972519d496827edff4ec625627b6c4157e7904622e0ad32691d8f8d23ce331e098465b53a9e0b13099b8a3dc8a7d6a8f37df9a1a638f3d7a0ca4ef6492f5212f32ccd6f3b2cfa80bc31fd7f4f4169e14c4a9f0a48107ccda455c5667890f0b73b15cea624891235398eee2b7ea92d75ab74c0a09c6761e49acd3e6213b0e9b75548b63e72daff2c356cdd81fb0b16c2694b3098011f35ebb18afafe345144a74c5db71839d8b0b9e5a3897b1d5eb8c4d29aaa7764e66b63cb59274e8434ed7c1caeca88427720d01da3e2ac29684f52d3de5c696007c80f2ac2cab86e82ce05597cc6ad6d90f0dd7efba87ace931143be087295a967efbb0c065a53b0f61e80e58578f80dfa8dde7e6207d4497223551a7c74ccd12a13f7ce8b2cccd62e0d5b4014b246eea60e6b6e2f74c27ba43a3f6614512949fced15a3c12851770e69c6efd163aa786d2a11283c962c9fccddefd2521bbd3c8b31bc32aa7d5a8303304d2de20ba868d8223c6b95e5db5f527f09a403ebc451a5dd2b85e1275702b6bdaccd83b629cfbc9252cc2057971b2fd57d43de141bd7861ed42f781cf64700dceb3504561c34db0b45a25b2dad0af1ddf77c9db07c72082169227c7aa57232442cc6549ea3e34beec52a9ada12f7bd8c93f306971792cc105c9645ee331359a24f8f974c11784d8eb2a61693cc875896e0da55b80a6a11948a6b365cffe7afca93d5cd33b0aae324f166e5cd6d95a70f30ffce4cf883e487b484d7354f4ab3845d120b5bd12a9a6c34f9692cb1bf447751bdade6b80d663e866380b9853c29e49a5c3f79359ea527fe4aa93c07a3c77f6de9f7365649dbb5b58c03898e4f18d0dbbfd3982af1163a53dc77dec2034e7a9ff4a43f9e07668d20437a8291b6f22d3effd89d7494da30937a3e4e73d818e091d968495a2d3b78d7ed25120638de74d12fb31ea188e44a7c74a797c7b68ef298d45a41a106f6946f89f7e3efdaf3a781f7fdd973f4cfef7f7e542e68fbb7bcb292f7a73034f9ee22f1c5442965841cad7018634a814ed57205171093375e588a520cfcfb4d94a62f2378c2dbc4c65af055e7343b7375acdcbea790d0e1fbf784e067cdd4bfb5828b24fc69f394bd539ae64931dba16bbcabc26ac168c5b8e228c2b27869acbc5d7a5085e369c4906b8965730f6f415a0a46e8b9e6c3fb5247866674550aff535d1ba1774bd120f127910aeddf2daf40c5ea2086495437517974ca650759c263c221293c34e06a78a072f6b971cbd8c0eb5b117b9174dc5433c0a21018a0e50d3192332b5f87e19aa29701843b8903c82c0e1954116de6e801c6d688da0c5a96181346fc2e3fdf0c15a88cb98aef014ba932a351348b4838b487f8682bae22c49860d9ff4a522b069128b21fd81da70ca31f8451a3bd2d205b9439c19f4f4677de6cc76677298d4f07978af787936cc6d677823a2f6e2772c5eba1ab271bd5979a43d369a34602c49a3b85bfb1c18f491107efbe522e72d31eb863c8a17caebf1a1f9868aec77a4a6838d16659631a7e32fe012e5a19bafea4acd478171478f97321925abbae00da4f930fd087bd72a8cfc589ea8dcf5e5144d4f9ebd4895501083d0d71f220a487c5c083edaa26dc5e6a70ba51d2606bfcf6b907b60ee6e33a7b6900d4515ae145d527154f6a8b7d191371d565d54adbd66554a27112f76dfe289d321e720914c8135f72498a03df5f22348e9c8222781063812f933028de72da46bfc595440a3dabc3e6d5b7e9dfbbcdcbbe8102d8c1bccc7c7aed65699d02fed4579fdb450e8ce81433985f8a86079a67722fe32ba739cd44b42434861a512806286a7046ac02503e50e169dc0baf1a58bf55c1d95a1f77e5577d3c2e39154efa03b1217d6cc5024e6312ff49ef0f532b368679768a786e1f64f1d27c4ecf5058fd125ca3e81cec1cad8f1ed9f7528fe4cb8ec9a7a8089c12e1b63be513d95671c83cc6bef4f7a11bcf0767b9e96ba54837bb6ee8e8614ee893a5e36c427da8e98a5140843d799ccf159efe8d3c9de6de685a26555bafb555c326850dfe73295f16a47fe4bc144568c80c3f096c78b4972019ed50bdd99e51f38248b2630b0255a2ce0b80eeb146f2edc0df67d93251d6e433fbc506b3b735487b7718bd7cd0cca7dd6f644d82e5ef91a9e034090fd6a29a45175490fed53074b3e79340ea9b5a8663aaeb6d5c14bf506fd0ffc534996c7099ea3b1c611665b2123b26b4afc793769af42bb18897977501d63b1379762f15a37d9b03e88e55f93641361be5551b47fa95fbd6a6f3a21b5da34c57b12c25ce4cd286d1e66c1b32820e07cd6a9e7113881903ba0c58faf4d8b862d1698a0b0f7045c7af5a2afc7de05833f4bc74de69e6fa852f095171f8140c56aafdc72e7a89f5591edb68dc3cc1b4aeaf49295b2a44c66ce2e36b32ebb190407bd6502342231cbc00bf4cb64751bc6a7818b78b23bb68e07eadb0c2efd71cbf521c1fe2c7779e211ad03b648c4038245e3d40e63d2f383f93c5ad81c0f0a6dd7a7c316b5572bdb66aeb1c93e898b2afae63ba38a7eb8e2f019f5bad52750311698bdf18f68bca02c5249ee78745010eeb3d5746e08f693b94bafcdfbe214ab0e926d0df463c370297c0f67291eaa91207d24a651a99d4f31eb6b213084f9ce8f9d8b31850a8116985ae827d9a5f8152d8dcb1b1f8b7dec98b8e2ef0c5f44368bd7d00b2f6ea828494c89343cd5c01e2f3b8b8ddfe24e40d2a00e776ef5aa7f1e88556c99617507fb61544ee1764a1e5e7d4526221facf1836dc012fedd637dd7083d4fd828748d837bad1012e40a304aac8e51a190d1f867cf7186d3d9d95126f722a8bc112dd71ef5c00e78cacef6d58d539694b32e468fa581a7bbba2786d49f86a690c7f90ad83d6c9bf7183a709f0a15e0a4b16e1edc416477b960b7ed19aae145addee2f3694b21f55120bb90dfcc793c82db437e1370bfb923ca7d1e14fd7959bc6cf90de7be0a1a132db977cb335495e05c58c3e73a1577051f58985c550bbb8c11e4e7a85906b73a02f4ebd9c0a1360308bc2170f5d9db26c7606aa45d8117908ba3aabce2f70d694cc52cb076fed435216d224d8af3662482cc07e8491804456c8d0c92459f0006983e971f7df1216892ba8f01d045ce24a80d970c096a92dd6298acb009b7637bdafcf192d03c6f41a69b9cb6a2964c2f1fa2c5a6c8a910a0d58591648d3b87482cb8f3e32e5748ee08deab0e369b1f2c5a8954f386a12b8d9e034c47f60c7b544313da260d3a0bf659a81e7139c069afb1e74cdc6df60f76a4872e91d0d144f617bde74e394cf5156040694c3eed12f062799240d851177f3d63a1fb700f718fe8d754812b143716a20dfdeeac5c0a383291b2e3745e765972cdbbf068891f5a75bae2ed65f4158220034ac9f8275e810ee364fc0b496b1661283cec0d9bcc05e1b962b5bef74f1de914c183472b89ac662b562cb1e4c9c79148261522e97346e6b1c4766f62908b87b3f87cb234bb9f9e5ca068e8e5b4bcdd4c2107ab697fd0c9ed45204c46dd2bfb54c203fab885b084ab5a6800dc9fef4ba67b536f517fe1aef3e6733b743725d659c296328818bdf5ac9128c735c097899c62d29e544b9c9d3dd1e2dc400b16116196c4acfe6b781f692878918ad0974bf0a07feaef3560fb9d107c188af1fa828354f0fab5e145b102219b60dc1685ef47a999a5740782a8e2cc5f093c454a9ddcbe9e1d3b6bc1de392b750f50219c0ce37168051ddd11833cbd3d7319040e9ade37f2b5cbf0220de71cd0ac057d261baf3eb30f828d2b24fe2d8c0ef15b232a3ccbef87d18199ea27c65174fd7b61748e3f6986ffa7462be6a46bb0cff39f444e5af107c235bb445674f27db79b24add785d077e1e2ab427f87d17dfffe3f3be7bf6370b4432f4b94b58cd12f3f341881ecd3228f4a9bd8194de33135d6651fee4286da0089bf640393321dcbdf4dcfa90c4b4062dcd9db180b163dbde81dadae4512284b6fce05bbcc8263fdc6870671329b1aa3dbbbe11b50480e699ecb17d04b62cecbd6a817cee3c4d13a3b59767ccc5bf86fa65c95e072291b4d0caf25cd0f3975ab235279293c333c47986d2746277afe68969515648cd556b11fe539b6c2ab4387f12a54455bf3ba2412170f22e50e42358b3d0cbb05780176053c830b0653fe467ce0acfd53d3b932dd92836d4747a6c33ba3de0e731cae0c5c06b600430de30cf77fb268e08f4c8b3f623cf09fe43bb09fa43ff0cf64bad0f337f48574f592e78025b11e9dd54d6048c5a5fce8fe3fb0af4f656e6728aa417bee740341cdd5578d284b2af4654f096c7c5135603a1e9b575082db2abb4994bf10ab7b8109a2da5cf3e9c83ab36a1ec21a33b613ddefc82662bfcfdae12209b5c09c41f25a6821c2075c116183345c237558c731169c8aa21b7d25ea5e89458d400cac798c1b42c41608e43da08702d1260f412b0536f8d0243260f905afc2129664190395f0e3b3449415b6b796ef4a5cecc0434d0fd81baf08fb5b807c6057402e389850a85e73c0974b08581764eaa028af07a64ded13f4a2567ef77635dcf5fbf4c0081c0866aaea4040f3eb900eeeab5fb87a010590dba107bd8470d06764749b323b00402c84fef55b30594b84af9f564a03006f7200c0ac4d595e16da9cc4706e1389b27232c5b7b9b32ebf60d0720cccb0c7e5d491d5bc67b1bd778fd4e42f3bf8651c1c08060e800202c11000402018f0ff7455a4cd4f84431da92fbb5b9c9cbaefdfb2618ecd77ff4eee19d4775405da51c95aea83b2e120f20d2fd57ca282838f1371ff352e6af888f6fa1576b428081c8c2c59651f97838bb947832356d180f3b8640257741bde498db6ad690c79be050207ec0a02032e04c2493914721bbf28140a88a415025d48925a7af2102e92ee9c1131bcc3ec396b75f09caa9530b005fcd940a01befcf712b98e15f2b6cffb4cb08c5e339be59703e1c522fc4baa5b9390200306381407048285808000c18f45fb28b7cb79deb05d874ce77e150e1813f0587d64cf829380c22c9f7e1d2dfedc97c81b0fd5d47d0051235e867e0000000c2dd430d65dc596eafcb2dc209060ae38d71422fc2bafba7fc61ec5abc6a345eaf078da3046e7fdc038582e2619f20742658d6194d59e7eed02dbf7478884081a1f3322bdfd93726d8ee951f0f38d3f01bba5698678609dfa9e32a411f9cec04ea3e91f49f6deb9a2bc05924c8864154fac86210ebc597ce68d69cb1fc540491c8e447f499a347b5ebb95de8f123601b681163f9155139331a1521d9f54389377d4a2811403a75c229d80095632ea01ef5ba60b349c48b1f5043195255850c46a7d69f4552355b3e6840e65fe90f9c89b3f1969d82cca65d9ed641231b1fb81ae0ba1115d0f06504d51db977e8c8ba48c63fd98dd7949c482910f31e78fabea0131e0dd4d31d08ba72766ce5dbe04bf260a4e1277e8b173d8d879958b6e1d9004831dc10b112ec04019b18fc5f9b447433bc8b4891c6a161dba34f96b0e92606f147664c3305a748fd976a80945c0b85dc220f098502b06d7e510d8a7677770a96e73154c93b05f9a95e0efd404dc7ff31d500fc8fa90667e3ed8f440c9269ada4f03d6ff9b6c30100be167048003814340c180410f67f5e35c078d07df7800de3b93df453706fbcd5bf16ce41fd737090e7cfc07f113d08baf21aaaf32218b8c24ffab5a4af91b4b5580514e2112d898683091bb3c1729c1b8d7afc6432a2b9b216765b8d1c79a6b82b945239f5940de9ecb6286be5e3e73121e426615904a4921b1478a058279259a2ac2171f5ae44e0d9c7668565232d64791d45580eeff521d158101d7ddf40d8e7375de055e9e51251b8f9dd6fb1ff883e70bcd341f24ef1b9b6abaee31dfd8b20d1e955f8f84296f37aa8b7f81eeefd49ea47fafa7c262f38d6c914e8d1c6297045257298605f88b1956b1f06bcb23c69c555b69334f13b2a4aa3758e37c827b999e85e4efd1093e8a755d1dccb29c65b41f9a9180e55bc90b16a959c9b73f3d9dbfcf97585d995c93e7954eaa893d5018bee4090add22838df1caa40748712cf9bd9461ebda190f872f70bc7ceed0f2d496ad578202cfdd757fe1301fb11512f5f72b2317f5c7de6d1579fcedba6fdf18990b557b2ec7f55d78afacd967ef8dfb7a537150ae5bc49518c7b5bd50e275c275349d73db788d35438dcce616799f6daf0d47b6e2f8e50e5c987501ee05c0549cc948892771dbee4c66805da7998d65d3d27eebed335d45b8ed507b9a179a93c45b011070691c2354fb1e672f1f0e20577f01485de199d8e136fec2cad5ed27bfa08527d9d4c16d9069a742ebeed489977deb86dd6d6f8ba2c810301e79c91cdd34bc077cac7501b37969af73318c1bcb89716763d4b4dbc0f4a70d708a312267809fc49818ac0d5861c5abbb54a013e2c3a9c1248fc1816e04b86a0bed212324e49e733383a3e72c4adc06003e4e8235be0c833f17a3aff27578287dc59b493d294d23783c98b0e35fb94fc33e89001ab19d61388779fec864dca216bc022699584c64560dea9123e498e94a2397f79e9dc02bb032f37dd316d49fafe73685ed63313b7d78db3aca8fe8f31f5b5269f7e1efa707ea203febc4a4297ad2d8ed510a8545dd797f372512ee866614501a4812501e73f6345adf7f1b65676fa78928dac6aa6ebfdd8c8b552e0278dfefe7cd8e15614ec6934624ecf930703a5aaea79c9d0f72a2afd73c74b92333383fa3006cda1c8665c87468f39dd1ec2e3e7eeee93472419f43889afc1796dcc5deb47e86341fc6bd681eb2f427a2b27841cdb9f94d0b56859c82f74d14c9c5b16992fe1bcb224cfc27feb562165f85acf4946b3f32194770a3031da8f04e5d1e7913f20bd71bb451fcefd402154afbe315d16fcfcfc957f1702e39ba83e8f20c1e3924ecc77275b1862158caa4a43ccfd4d18a25826bce8104a08d7542f574fe13a2cf271655b3e669cd65b1619a63f23e2d0e90eccabfd846e1c749fe92925aeba003a5dc400777397b221cdb8a13612842c42ea60906346e6634d8bbedd19e4b132b4646294d3137d44c3f3c8cf63fe74ce610cbcabb088b9774432d2452016d92e9f02f33a977c8c65a3b1fb78d4028d74c87637fef56b59491317869a11edec339158fcbc82e04e083c07f76d7b2c8f431709f72a9f46828048d94468a788f5b38f3a30727b3de8687824c08fd9876e64ec8e8aa510e24e1f95937a3a520c0fe705e9627320a5b0fc920b78b6b189db3f4da87d2682a54d36152d30f4645893d80c31c1edaec00360e20165dd22a2d81c814597ca52f42c858e852f14aa6db6f952652b4594e2a7c6b1a7b1b6755552b7623a98e1b62c659e84bd1f6d7c73042846082b12f4a87dcb5ecdc2fc2ad9fb85898caab7ee118ac553e0670c9f36e907e58f0bad3cf03eb99aaa46778632e49af3a7f869d805b542e1a5194b63f190b4ee5da4f4f264b9a95ec6b3b351eae09d2b4ec86c1287fb828f54dd6dd4b69aa0fd061af4d6f42d57ea88242a1215e1a981039accb0dc1eba177d640c197e643afc792906c4ddbdc2941f9664daaf7689a2fcb0cb9a5192e98ff99663a6e79f6284d8719cca04e61ecdbb3306dd1698666f2085bd852da8b01e62b8eb6f4fcb201284e6a916664ed44d7e2cae05ed9a5090324213bf5e429b55c0a8a048482bc73362cbd1cc74382f2643b68bdc4978918a6fda858d198302bd4dce66bb3ec6a07d8eda773a6d76afbd5c3d00a9e6fdc13cfcdda2048b2c2c50e8156a446408cf3e66a3809b67991ac653a60e2d1912c8364b902997a55dc670768f7996f3449b2c7d7aa8b7240472e98910fabec6655197dde834d1b92fa470277e471cbc90b59ed7274bb818747e2812418b7652270021aada53f85ae68cecbb0ecaceeb13e3bafc0ff7b0a62c35eaf827ea41b2f738bc2bb1e6efc20852cc123f80e9240f8f0bd067c410392d9ad13f15966d5e0b4f71f44d8743b1a97b6097caea4b9ae0e3eb61e767c7c58fa6423373175db16340862ce0b6c1e2609115d2cd450f1a32fd64049d813ae3dcbe170483041de5fd280f5f9798db8bb5ee90bae20ca1496d8e3b2b5d561bb3f4a68d81c55256cac0ddb94bb90e2e4141fb64f4b174a78bafa743c0a9cf22c5c35351b28034e74cc23e3d11e762f78c62c17c065b12cc74a0cee5c8d2fae804e2243feada897a4b5032d5582b3cf1f4f4026790d94019bc0e8dc8e96cceeeab66b955fac001ce0c2495a1c391376e88c4c33d716fb151712f6b8b46550e78dc0b3e9223df2b3c3ca6a4f47c1c4e07156014244ea66087686745a9b113a13aea4c74b34e9e28ce8493f82a8c2efd697484115a6bcdec651c3ae9e80801f900a34683b4713025211e1ce9460cfedc9d96030fcef052f5c99c42740b4c74ed60def618ab7ec63bd873bc4bfe01b2ea37805616c8b5394f3178f9bca3244d161e7f16bd10aced30ad9d24b1702b4cf8a70af5ed866f43afcb02648ecb73b6a93f5e4985e2e3455d94e7e9c83a1869070bea565445f8e2dc2b9056ca117fe6dfd6867f4727183c2355612db76169c1bb978161a1d4eda4f77a7de124e051719b3581939cf8021bedce196575b96108d5f526c3015a52419331721cc588ed7533943b2fb29a4f48de27ad68a9b87354b1db8a86066ef465e86194b4f0701b7af846c30a8b719c79b20726c5f503d9773ca0b3dd03d3a2c924180d493da6d70dbea425efaadee4c4d216f594bbbf4c35371306d1d9e6baf4dcc49eb551c8a711ad8a8aab6a9ea29ac79b8f7831edcac47ae7cfb4003dc0ae802e70c140c55048e4e1b1506945bbf77f2ac6d3c0494e55eaa471b9202d73235378cd7d343227f72f32c542e4e1c52a2efdf1ef0192d5d332f6cad69f8b01fde5e3eae061f483a8bfd1ce30c75993b1908c17d1a442d3b22ae28d3ad19bda570e3a4a2149f256d8ea200f7cabf596cf60a255856b773438559d9be52d4d36ea4a569878a2accf3735957f8bc6c4fa3626fde8432ac8b83a3a571fb51c44754be5583ba33b1c43a315d802a4d0915afaa779ffbd7a06dfc27fcf21f253ae028dabefffc836237ef2fdfbf12ebf9f4f41e0f3edbfd732720dfe54567a45c97dd18b58212d8fb1142bbe1fbbcbf7bc3b1024f6860d736bc7320ef9dd007eed2dd8c2840d6c7fcd4e1c953dae40064276271808358e6e27214ab5207f54314c2eeb937c2f7f71ba6a3b460db9b3af7deeb504f83fe29eede542c14002daff8db8e74ebdcda08cdb0c494072523a793ed5e32147a10f7f914cf0d09a8875fb694badfc64dcf3f14fc73d0782f096d116d5c4a2ecdfb0a007cf801363616ad76e5fb1b876d849e6df2076484d8104df6ea472aed0ad0a3d263cb65636b5f27ab6eb29e1cd65dbd448affea603feedd79e97c1d85aa1407c8cf32f9710c6beeed427926f88971574bbb07143ee49b45a0df860190e0223816cc124504fc430ba034135be75d5cbf4b458b14035fd45b07cc8b92c810ef5ec66084482f74477a7be92202c446d419a66d404e509d6c1a2fe82765e222f8b829dc9961b5df5a1b3d9a990ff6a9553f910628c711c0a14c4d609214dea4ed5aebfa08b37bd12217ea5ace2ea8cd135f870c8056c811a0442007faffcc9af45a12a6c48b1ea3b35dda97d0ed90bb0b099e6c11ff146167353381b38e09e2e65d77ad6cc6f65cf9448b54a2ecc66cf197978fa8bbf9e8e801df2bab79d3dbfa4460000fddaec294c7dd8441a4ccbaeb1399bcc2955cd2505cbda3e980ee888822519cfcb48d3cf1366c2d3127a739a958f004e44e61d22cddaa7dec4dbc4cf75d00a1400c132f1ac13664e3828e5bdb067df7069d44c36d8a0cdefbf2acb1c429227c92d4e96b73a4cb895dd12eeec647930b4b19ebfb275af15619bb818cba3f0909399ce07827b452e765ad1422119361b24ec4593198a72f4b8a540524396dc939ac1b724c8a28f0e9e96824128142bf46e3e08f0cfaec84b625636cd208cd404d6001c8da28090b9eabee3fe138cedfbc52407eaca79347331aeea78963a0bb1e04484f8835ab5bee3d4f11937b667d8d7feb60bb88ae76399ca639c930b5b79a6bdd9561e889600d8771f3c32395ad937758286b599c01c1675522ab38592f09fc0bacd3d4fbe7c6a2f99d44a8d623f0ab081ea1b627b371a2713701236367148a73d358e4b8d6f98048093abde8ea3e400c12a787165ebebb0bc7947beab3e123c98141c426168ffc86741f9a95979eab34f283eaf0991a8e87bf063f341a52793a30d6f2247ca6795a0bc80f062980652659b6c18bd40ac2c8eec77a05c4c2f51e313cad2ae3cbe10515ac83294e9b867fb6b5a3b99b38ac3d133074cc33cd2e8dbf12e5924b6b61e4d316be740446fe5439a0dec26f073c5eeb5dbf69ab1151b668557a25378eae06fb5c8f06830793f7421c8dcc586acceb193675a3830f97459120b4cc3c9bed74e61a74ed8920522b1e154e742a2a4d2ee9ecff10c747da60e2dbdd1f3dbfc388c12577f5f71dc9e6efed1957eaf26ad156eae3734a04bbd02f868406d803dca5a6c6d9b83fccd73580032e025327dd0689e8e766636b46abdf3c8cb0c52e5380924087a7f871e18275663afc0dacb38117121567bdf1cff4c9ae847a441ca8f3ebff958fca927670ab9a71f88aa94ff8cd5c59bfea82dcde76d17beac5ddeab885917b61d4d73241674eaeac346e89030bec705f7286c0103675d683b9a97082bcdd5177c710fa2d7d019bc12884034bb1b3f0291f2c9e70827054c9aea4796f394f1ad57fc5a0f7baa16234813b08cdc1ffd1a4de0fc5dce5a329b8b57ba8d11724556d42b74cf4fd271aab10ed4ad7ed154f55f8b42fd7bad72c487ffb5558ebe8bced943207c67c8ca791a7b2124542015e4f93cca50a37b97512aaa3cb2638bb16a1ef210359d8c82d99ec695b4f2abf6cb605ece05c80ee328acf5ddc3ae5ff0ce6db77db50a1285fe5769a8f971d7afd54f28eebc7fd102c8000000f557e55aff2f7febfe15c9afe3b5225abefe3036610a4b7827af910fe8b0086633ba94ea3178654c882aac9f9002bd9ff44c345a8fd342c4cef09abea8a276df5b09627a8f27f614036a48adeb73f2179f7be5a2c817bcb05431bf11471baef7f2ab313152e617e2d07e735cff1171ff408255f1db7842ec88038c39f4e9ab612c839625d59005279b00d733fec5db91e0a2fbfb3cdc3e21ba006ed0637d237968f298c37abd619ee480d6840f89dadeda02f0cccfaabea0332a11ff7ad64852fc8d38580bc58f5fc7366f81bf1286f33de2be45f2db3881f6ae06f52625e8bdbe4bf97a3eb073a393643b3f31ae23a8c6e7619cf1f5e6bf55f14b80bff6ab030dd3fe37e2c8d5b22e7fadf0250bfcb54d0edef788fb16c96fcbda8f008f11dd9a254769bea7569a70127f2da88ff47a7c740fe11af4e880f2a8c8fed1a3324acec895142a2d6020b95053d22abf381f7f69e15cf20e8feb5ab6da2faf1a90b5f3f5e4cb8b6af82b71c0a08890af29841c949dbf1087ff4dab9cdf230e189031a8f7e5067ea690dfc6bb8120cca1c0bc2dae7b682761baf385fd33a6119e2a04b6faf42dd917f0e24eebea65203723a8c1d9943a4e2f11961d2dd85029c94315e19333a89e11dfa256ace7a1aacdae60974e702160beb66c5fed7bc070506a6daeb41663334c3f8420524b708b11a2d77cf75a04a6715d1be3d4971a3c6cf09ed7d46279e29f2efb8fa54ff4681c4c98ec5ce97d8d7b520e15d7c38a8e4050630e57a57c058412738f9d25533bb0fbb214a8f6798eb8a6d8ca12b34414e15bf0a30057f861a091513b6e5f0a3ea1c3cc570246ef94bce475cc2086578bc5a0abef6b55b6d9f6fe7def70d3153ed76fedc0c143a1d1fa5542a1a94b1b7ebe1df8d390b05f9474cb1ea4c487fdde29c16b0ae1c81167084bebad4b538de674451067ccba5dba7ffa1cd21807bf774a95eb70f5b5d33bd3281c1f7745dd7444469a66874bbb600de85028d55dee601598d44aa26e58146ad35a5ef1cfca43e2b34f64aa728b23e18faefdbd9f740302b941defa1760247503c500d297feb336364bbb41f5c60e99bcd6ac372eeb0d31925a20861201cc1121b1bad47d2962360fb45c4af18bd99a78bc909bc62cc1c8a822ec662fb04b77b810302def5028a8deb65022d2f7a55f9655245e7534097dbcc841cd9f5e5c75bdbddce8cc20120cc3e0ed590688f79775ad1189c852833a49aabb29c3334fa030573d97bcb679ed0cf6b9e3a263c9589e1ac47d732099a115c1fcaeec133a39502acf448eb33bdfe339b1afa44ad7939671e41688a82b88f010c8a9afadcf43a0efc0ffa05c0f04a1e8f96e74af50de0d756709c9c1d2ced125b3491760429212032937981baba128bd8964be4cb228b9e3db7a32eb9cb5f8fc1969d3c559c264de0bfe89ba0e5ce7a58973105352b6434b6c67ce5d6a14506a665be56664e7c5bcbbf62cc9f125e9f74bc5e24a0421cb66f6858c969a53a03e70ba229ab95e067cdb7a5e09d81a61c0a4414dfe4446c4fd91a1109c0a390c8187922cffb70f853a0ae892640b70aa6e5e79b63f294741e35a228825d30605b15af486375c4af365c38bb27d48d5cef3a4514cb0367d7367040f1aac031317b7230d092a35e56e5b41fc9067efdd4320656b157696c5311c2b2bb20015b43b1ce7d77b54b17b9dcd829513ee8c54da62df3ed4b2c1fe1184711e12d595741fdb35134a659147d1b20cb1b0bd139a06a6a49f13f62c7b5087474a718ad66029d982e2c9925e7c041cbfe90bfe2dc28e40645aef5ab1febafacb8a55c3120b85234e79455ca757c780498b88fc27a8a0e59cc2a6b3a4badd150b8b81bc2f8cbe5ecc437e6f9846a7e657d774bfcb5124df9a1b268eb6eb9293fa76f17190efaac4fa5dde2a5d95f780c900ad3003d8741471b8fe676a578e10befaa3b65b29bed0798f6bc0c503f57a11b1af7b168379526fe34574da073d96992330dac2ecfa1bb34443cee33183467d68002d6d71ea3fe46de722c3ec434f3055afa24378dc745a22861ee9205c955d81aa0f593e3f70ddf364629ca30820e8af11d75cefe02ceda8a551b566266c6e0b132dcc68638ab9bee5b7ac6b9c1e71292c93001a61acbf695d7161419d06747b3458ab3b6bae179131233d638d9036043708ff6269a813f814cf93ad51c0af5f17b513f24e1a45988d45f8bd8f5a89b47d80cbbed0a31520e658c9a62f6deed986aa7182d845b951a96f421381214664888d04b9407342acd8b30ad611474040874a4877f1639cca1565e36d60d0b4c71aa04ed0c768d6f111b3dde30bcebd7374b4287a3b876fd79473579175bb07b1b238a89baf41e8cd7e8fb8b161bb65bc74be904c6080aa30e6a19ee7a06cb1c9f1aab67e2f4990ab0f4fc381c33ba8b0ceb2475124cd45d9067b8edbbc4c87e938bc87bd8c8da0dc28bef6e476b08b01019bb3146ffa10a517cade78ab9e600c1a3affa8fb149e98bd76b1b91360e4b0cf1ebd01f269f53920375d023f0838a2a6b5993ac8468177ec0e9e4b8dd90cbe6047952abb178b2b2d9237590fca40a727dce0214aa3c92a2fee0f8e9be4d57c95c263f0f2e2baecb3a87334604e586a87377f61f0be718fe095db2a6b337dfac4b76f1a3db96fa318d827ad9a9d4d968fc591e5bd73c8f7e831f826d927760f34995e667cd7540adcd3e71f91473042a319e275e9076283eef4651bc245a29fe27d3cd3e6066152ca109631b41dbde00e3a95072bf01850118587cfeaadf4368187645339a8071923b3ea408c3d2c51602c0e079d1a86c25e06d79e935dd48c120f06ef8e7b19b640dc5f41dc84405545ffaa8b4ec6fe481725331f79423e6bd1341e669fdbe34ad3e3df1651bd028cf76b713b57140af7af3d7bd0a8d55e21a7e2f4f8f28ec6eeee9892a579ba51659c4b90eceb9b5ae94c75b55e1b89c3a306c227ef18ed5e13114001a4a8a2ad981feb2f11f9861253c6cd8d2654c6d524bbba9da84db8a6c414edaaa518d8b71abe849f9e348062fab4ad427cf416a7684b00b080a86d4df69a9574728d9f9d8cd911ac4614fb8b018214f69231e2ddf91aebab9dd07a64a1f66ae7d179ff58b5b01efb012c480e75f5d5ba9c92e56ecea70e13f879afc119ac56a65ae5f14238e8eb9f743e0d029778dfd52de8b8ae341d8f1c03a656d7802eb5ef7460546e79a45fd5274600581b60e404c9a4a9ca4dd77f24d958513491befde2bb551597e63cd00200ec93eec05ab6a7e80362d51f739cd4363b941ee7e85bb63073cb17694764428da9224edf10611e019742ac5f9b186b4e36dc9143cd197ce69dbfa6f7943ff09b4bcff4eaf7e59ddbd90b3dbaa37586791445aa290b78a730a5a2d05c4afc5e6a13f2b5a92b7841811ef5b745d28c5ed533b8cbc1e92c4fbc30087d943632be0cced21e3f5fd6888a29405db3543141550885a1ea93ab1c82bc4cd38732f899ec2d7e5af48b8c728963215fd118f7ddf5c4922799a2f394f70f0a985ded5457a712a980d9ed2381944e9f9641b065d67413cc94118f80ac6ff9b60fef92ab6352f6a50c1b41dbadc22694e3e868af5587eae6698f6d0a1b1c236234db912d3603c6ec1c9ac35b0f5c28edf7b106911a9c90c3c5aacf449f9191b6e0af1e9565e2cb34a16a3fe724670c3d2b0e8b1f04742ae4ae7d7036510cf3606ae1e9ce935af619fae7fda5e05c7257fde6543869c13d0b90fc42b207a628deaa13d27d69f80dee96c804ecc8b65e9ec4f153c967597957fb392da9d24c61d43cda812a2cdd8525fe332cf3cbfd83ce6fe8ce2b0b075ab860530e901eaee0004387b567362154058c292987127983227742485f543d554c61b4cba06c5d722e50f555fe6ae568ed9d1a8b0bbe8dca39186a64182a5640873d7a609610ca813c059a735b2ea3b1e2c80e0343112dc87cf024172cd742e7a9cf4ed6d52703c86d887dbf33bab71f3c5e6ceb991b450ffbce1900d47a82af26bc7830fa37c1aa3560dc78e387a7607e792803aa0a7fc86a4acf6596dac5f36b46de5275e1d7f901364877f659259fbc24710e8fbbb2e1d6460c6f38fa1a263189118b0e92501139e65a61cb62e163c575b94ae51861ba5f2f06c94601caf6089b8b3ea4cbdaab3bd3598527d70b01a6310c11205f23e19b1b2a11a25389cb40c66ee97c3bbd425c95af0e2de2d3ccd7b8c278ef390d8538d75f5185cd5d76dc92dd15961b91de9c81abc39becbc831260a3155dabc6101510ae1c883fef11b822bb22bac057a20e27ea5d7f5b4753151595ca05d1dd6ebaee460d5845690c6365170b2e77696892a3f4b8349f5b28fa564e51616360b6578ad20a453e76c25ee08f403f868f4043969b017454485954bc8c136dcd174f65567a9634ab1d5b5636f2845037cca397dd5d3dcdbea41a6c96218a07b445c1b047db624c3153953afdf203bd83646cb3a3fd9c9e214344bb7b8cc66359908ab869993ffb2ef78e38f1283732f219123e7aee2bcdc2f7a2ed576fd7835955be766240feb6bc4e4dc8ef8706f345fa2fe2e13ffb774283bb034122998534ed653853963099785d5778839339545b74b031b6f1f773d2e67382a120841b34d01edb9e4ed802ad060ff4ad9a4e1eb5f31dddbc21f2f1d1b8d1f1c85c0bd82dd815d8251cccb7b5331610521f0de0f1dd39f2ea4ea5f7494d970ce7c9d107544510a944c5d038025ac042395334e47f322407f47d632ac7c88f627be1ff776383413f79ff1f3fffd769fec9ca40c09fc23f55a8f093efffa30ffdef06dd023ffdc827f36d20eef9dd9a76e53e41c150bf9aac32ec6b60044dbf2b5531ab6b8debeca309b42d1790e6b6a9961bc7916773b00187b408630b82cc84bf854a7902d2a18ac653fcce9c168834b02b88a47f627ff07882df65ffc016088aff01be1ffb514c3c1c00e167e61dfce7e807aefe1c7ae03fe1a77550bfbca1d9cc6cd61a6f5f809a57af1f7a94f12dfccf3a61ccd0bbcbffcc64fcde3affc04156ff03943fea9e21d2e8b2b04347237cc2467dad12b4dda9223081a128744d4b3b4581ad4412402c41413ebce35f5d394ec8cdb0878ce00c80604bb68612df1b29852992b6b6ee9d27f8b928edffae5e0463a00630d8bdfd4e2429d3f1d19ea24bd44fea8d1f1148ffbb3c03dffc6762f87f466f037ff4fedd405017f76e467aa1513c3b6ff47dfb95ad0ac2c4c9ea229285b983795ff9c72d8a1590eb3d49f033201472d6eeb05cf379ea1b5f1fb2cc0bdb3c25bcd4dbaa7bdd0f382dd0676057d0c770c1d436e0a1da96cc8e21de6880df2db5066c810e551d6673fc49ad04f9ed3ffeefa95e791b051a45034651b7c69a3f6892bcacfec955fb41861ad48b5f9d7ed462dc73e875718e2578e584a6ebec1204fdaf66f516c9ed2afaf1ad5ddc9cce145fd4ce5a1051b98edfbe18bbdff4d1836a6055d84ad524eb51e769924d123606006f6fc16322e9d4e157cacb6a254b4d74a752f4dc9bf8f5bbdfbc869eae7af6dc58b27f9baca05fccf78497839896060e569d1e45a97d56e032433c53cf3aa2630908364affdc2a71cf1c7c7a11fdc93e34c63281972825b3faae0ddb72e7e59a16329cfca8beecd824fe11515af9a673a752feaee5cb5372b10c73438353fe8d088b6c20b8c26bc1c179efdb4125b430925acc66858d1835689432e9d327841fe0de4cf8f6f1204e1896277d2241582401f379ab258f8d381aa6718165dd78685a57cfd1f60608097fea7547ae268df809aa65032fbf3fc967ef90f2a4f56a43d588a527b9567b86ff800deb958212de7eaab27e0e2435225fa6faf6f1f3edfea5c26139f967ce0100d867763e7ee4d310f605d455ce30e39b8b47301aedb3de1c13a40654d0b26410e2fe1df8c9ded5899db5a48c8fadeb31cc7b3b0eb4bd083168ec47249dfc4c3325007031c41e4a208ae97608e32c49b3752edaee241af1fd12bda1459b52d1cc8f6d76e4230bc2852f4af75b324d2f16721c623e376556d041c5ae2ea9d609f973e52702e1155eb316ada26b2bef26a53e5062326b9e7a3c1ae52376e77849bd757a2b3837cca0821aace478b55756492dc5d036167436a1e238f0b1bb8466e473b30f550a230071a5cce7698bd3c0d21e2c2be201367ea7a335b598dd0bdfa5bd36870362a7154a73a327c1b6d958ea6721efe273efa447673dd515b29aeb71f0cd69f62746909d01481ee230d373100ca9960e99de4c7b01ae8018cb3cd695481cc82d9c5754a18cbec8b6aa97c2758295d5c2c9dc6e75cef2eec8fbd2fda13c069c6b948244dc48e900e407cb8f33b0b83ad82e010d8811e96479a614efb913a854794f995e61ad1d24e3d1a3c26e4d2e787df6c35b0ab6208b9f3b4a17275f22001fda28176756db899a00a0c2ac20e2443cb24a33e27b9378be6b6fa3316bb2c037297438c71129bb1632cf87d2dce3d411f974c9c50b3a9299ee1de6434a50d2c79702113396501088ddd8614034999925d892183d8be6297e91903989ea8df06b1e7a13dba7e42a7ad9659abab64f1879dd2e53f44d224203cd48896e136e11e50c24fda51e3eb688dccbbe3d69ffe242f9534ebffc7f75fae5de5a45ecded5756ea3bc8151b0ce9bb8be24d79c597788205929946eeedf924e71a3cd67ed5e6ee96be78e37a12d6f906f88ef5357a7739c6a8104977c0aee09000070d285bf2a0288e5249c5f1d303885e9825f0af241eeb784ffa2057e39d723fee6f5f997bf35ff8ae4d7f18ab8f2c695b341e38c8d12b40c7a1be8d8b09eb18b7e5f52ff5be987f3c556233efec754b6775eb6a654e0d07ca14ea71dcdeecfbb050f55f4c59d4bc968634571bfec706f2d4fbf2ab34884df5c5760fd12bb5fc7ecd07e210ef6b76482df21aefa2b12aaaf152f811dbfbd44f93d824e7dfc50d1aa50f81d03850b67665016522988d2bd74ee1eff04424cc2b9e93e292f2448b7045a3ef8298d0dc1cc43d324ba3d9bc044ddb1a3edadbfb6c4177c4818bf1efba0497f230e804441f65b6ace2fc4c1fc4ae01f12f72d92df88db2a27fe9cd6663e448c3f22ebc57664d99e7e5e42cfe464b8e2c3b8baaf99076e30e684c1df842852a3f8bc1c2d62fd78b23789e048fb0af60a73e01cbf7c88e84b864020d4d70c0b307f97df8883494033ff3a663906fc75d6e0bf47dc3f9048b1fd469c9f8a6081383f5d653778aabbc3dbd2cdcfd2821570ce872fd09000afd1baddd8b5fde876365b48cda690c1ab35a3f4858225dce9b07dec5e503f16236b4a78120cf86a08c0fafad2f077ff3573a474ebbf8eb5fc68596bfe15c96fc4fd6be84e62be53510d51722f6c8f73535ed4733d8cf1577b112e0ba98bdb8fddc8e593ad404a28a9b2a23c61cc87d713d0021e597b592752c8e56d8f701c38bc86eab4b0ef5ad88e00576c7ba0bd258cb746d841b0a7eb6baf6e299f977aed7a2279a5c12fdc8c80dfcebd085cf8f77d712d576c392d608e576076213c43bba1d0fc87c62160a5fea9a061f6250769dc291732634d2fba7b72a4d77d01812d6010b612d934dfbe95824b5513fdeb25ae28f3c3f1937a8c5060a1e7facfa41a991e4462fee020f1a3f357a8a318d6d60fbe638f5e695b987ebcc7a728ebb547b035bc8b9fa569cd1627cd68bfea457d27af48f9a37c7219770384da90cbe04f6271a07a5836363e582a26a25b3a6594a7229da48f3f27fdc4013cb88a0f0bc57673d699f2a3415425869ef6336d9e7c779c9d7edbdb97c6721f21cc9e9cabb736081d6c7e4e9d36dd96b2d224a7bddb7d5f632328a9102dfcdac7a98080d5292851999da07c63edb15e76d33d7320008fc5983048be75dcac446f5eb0006a1db1f45caafbda1e9ea9b92dc4c2421f65202d3d9f825d053570a0e22e56ee073f20784028055dba09836ae14273e3f659cf17a34ca9cf7cbd8df65166aa712c3fae863b80b0d03611dccbafda4f34f7304a19506f8a8ad3c27ceb010ed898b9626ffc1855ff91c4a6b21f0ab985441f0a05b0d9fa92c4662e3439515110a712fc5cee99893d87bd76c772cbff83f9ad84f8a00f9bd8cdad74595d23aa46390b000066241800020a06080e090d0bf63f9fc4064066febe6422b354fec5f0e9ff5d382bea0fe0f93f0a8ddebd2e4c9354459e689f3715377f8908f250a9d226c5021d1a579210c94069935d60c9f2d0bd95ee0419f0e8d8d8dc2c5ea28b30292187263eee358b3518153a88bf27a693a6e463b9c7164adadd81abad90b67b1be173a9adf14ed94319e7a102a1d2db36abb18e623ddb46254e995509c58e1856719f310f07abc0d61fd28cfa47f4490dfb457c1ab2d5767b8e083d53c2e8b9579496dd297520156219c2765f450e14d48fec5d8a3dfae8e096b1f0f9a4e67cbb417424641975f1f60dff87113cb715d1772ceb8cafcbcee1d2b9e66fc5295d5bb9b07a3a746eb5a2bd1e537361885ee9db3d3ce92da08f900669f45a6029502f6db1edbdb63ddd80f766e610c00436740782ded75baa13ae083869fb18ba1ec6d8a6be0b19095d70de33c1d8c43125af96b10241b9ddf81d7118e8d652ecb71b1e72ababb1dbee0a8af567202619f23757bc7cff8fd477a3b9df54c35ecb17d530cc81c52129e7f08e8c4841d977361055bda252fdffc1fcd6409e7c924e98aba6d3d09d68f079c2d70000660c141838042c140c341012f03faf1a12713f7df7e7772241fdfbbf144e08fc2efd8944b7f7df859322447e174efe2cf3a7e094663f6a2400d161aeb069945153c02229758317065a6938282f3b309fbf589aaf0e840504ac3e94e507279c262b8776a52c0728e327e949619d75b73d1ac292010acd7430410fa0619dd637c497a8b2c34ed6ab2ddd0f2fa890418bb76ad1f4bfa426c95b9f3a4a3a699625723dc4dcce35eeed86336908e643c728bee618e157a3a46d9dfa518f4908b99ae05e2ff69d999dac57f3b1d1b5fab0272f8d30c4e1e29579e4d52c18c1851c9e6d60528fcba0baa6fbb6f8f7b43c6d0984cce2baf69fe7efaf81d7c5e1f3d391c1e26b9ee65b6a8426166c77a31fb67737abab8712f2448084a0916ec03c26651bf0662c528b63259027015635705bc7c8bf74f38b1f10bbacf5efdb088ded0e04f9165fcdf42547ea25fb3a4d7047ae4cbb1e429f142fc2e085eb48d7b02bce3f029943ca2ae1aaaa53bb7283575d69411761f7418411b22909423377aa8b83655bb5a03b5ea1db8580d3817d0d1380f5f6491d44ed58d5f67861826a011669dc4987cdeb3e881ad8820e115ca531f473262700e4cf192a217e705085fe812118fe073a0bf99fe8d7ba8c16a26f242c4c4274d3ae91786154202e13fb9326b91fe944086b77b47f3ac834dedcb7664a9b2bbe7b96f7aa4869bef11dad22dd4f1ea9847fd65afd7ff707ec076b0c8410913bfb2783f97b874f0a7a290c1d1e8d4c1a68ad90b4ef8da94eff4cc6d2fff9a146f9193e323de026ff23984b626a69fc1ad277752b209363ee2f9c6011fab8fa098fc9c67c0a4a18c1b9475c12a00e9544d70b7c0ecceea3230adeeed73e33655e4a0a757131d2bc078c39935a25220d33ca825cd3bc83e4d3b4eed3c704ff214298e8cc4b6e0b9faf808f0d86167942b28e6888cefc2d9fffff93cf1fc9df9ff742013ffd0c1f991e70537d7f1b11fde33504a360ad5279f397ca27855f18a177723245d2e98bb884a3cb9c1cb75c8bc9246370652dc6775d67eaaaa87761996a5e1fcef44cb24360c53d2cdfc91f637a5d329e7686ef7aa6639d50fca7e4b345ad1552ab8569723bc84475d1ea8efa79fb85f7dff2f9f7fef967f7cf3fcb47a607dc347f7802045769993d29fdfe3913c9ffe4af94cf4695672b33e96f8d554e7a9fbb63b081d8ef4de1df2207b982837d44d5679b0d10f77851001e37f9e1967640365cfcf6a63730e1b231b3696022823ce08533a8ee3f259fb5a2dbf36f5f68a4aa5760886ba440f1b91d7ea2f85b3eff96cf3f2b9f7f968f4c0fb839ff0846d3e5bf3ec15860f3ddc7731679fe95f2f97e213005e982061c5e8e2721e3e01a7452bfa7addc4ddd3cc1b8d1343941814e9b8c47ca811917f6262207f1fadc6b4024aab562f279e731450c3f34f6207dc37f4a3e91504f5e225ef28474d7889fa8c9f99f06351640fc2d9f7fcbe79f95cf3fcb47a607dc1c7f04a32d842b78d3d6a3f8ddc7730d69fd95f279ce6c1cb9a86010588c8d9f79307669bb2ac0c2bb99d3f7bccd1e842053b967041b538a4155f5f1d35ce4cd6560b06e7652395176840502ac25d5618572754f1efe4f3c9c1ba4b18c10e998b1adfa7ae1290150e1610faa5f3648d6510e7fd1155e3774ee621ec48c41a40e65fb096ad89cebd8116c404d0ee384a2bc9c4349f6323c65294167b105c2f10ac22e04cacaf7abc90d2c74ea0f4c6e10ff0993db9f8a126beef1b34cccb7a3be2fe30a6b0df77c0f67b2a0f6b7caf95be5fc5995f367f9c8f4809bf2ff6695c3f3bc32e90eb7b11f28d690704be2265f9d95f4b47a5aeb9c771ea0b8ad085ea253a2e2c842ef3465d78cf18438de13a180f43a9cb8e8c8d8bc2a9040ea65161ac14fa91cf66398b418ba56651c969ee49308b18283f951efca1a0181cc8a491d68813e3990a125852ead57d1909598fa6bdfbc6b221c0b379cc4ab7d9b84c98aa49e1b34bce68acbe710a1e04943c42140cf87d4df5bddc0667158fdd217ff74aefb9d1e0fdf231422aa7c8f07649dfd26f6d283c94e72de5ecd3d7bb6968a7632fe94ebf90b926e02f7b0e3506e902d6f76b49c6ca2ec758489adb4f789cc10a9f8e38cf2f4cd2790540158d78ca4bf1598d20f054fcae6fa7209014eeafc6fb6fbacfe33f87fe7f3c3769f4b1289ae998ecf96565fe44145a957456ad3c35f85d0404c6fd87b6fc3c17fbcb324b5b6d555d02e1b22da17b67061ab9babb9b5727ca80eb30023ce9392668cf961bb4f20a85efc190fe025338c33d4f9635a5d1818a306a48c7754e2c5af397d3f77a9245f80d8455a244fed35435f5eefe27e189b57210e790723cc0b6c730f0c989fdeb435fd6d5de043c1932295be5cfeb7d725e9af5e170d4add27c6d4f65956877e17c40f85959099d01a3d116d0ecce63588b81b054cd25ec18e08bef7d086cbb49a9925b5a9017c74fa1f96ea633057689a8d2e047afe8d36ac19ea908bcead05cb019603ee8d5c158c5cfa3ccea1fe0a37c0be3e066c2bb53a903279a4515c28555253cbe99819392c3155d03d5e2f8c137cebdaa032f988d0750b1831d815183e1ccab7e964661f5363bce1c0113bf9b2d23c672c5e9b97e86ac5f45487c3307b8d24fe5e23f96934547ee847041b5c4113953de81edc851903ec7f66d7fc938de4bf90f1a3c9f9c1e3ffca46f2ff077dff8b8de45d9b1c1f1df60999012a7500083454ed46658926cfcc3df542b287e0e41c5744417e1e1edcdd95e353539bf04f68c99688691ec7bc17210c58c14c477c94ee5f7cf0b5cac937f956c12a30a9089e52bb14ce157e10402a74ac2515b8dd969a9c084cd0a7003843d1c0ee4010b3f47a782d2ad9b4a510a5cc55d8fc8b0f421945963bd22e2ec069735db7e41e10691042d92714cf1b6613492534572bb292b7101c32aed68d5cab477082325c432dc07cb02b60365c30d8e8379c095ba5985a1a3b475297f95c0c376f1f126ac7cfec8992e77004b0af4bc54418d002a450b09121f889a9857fc6effadd9bebc7f5013f819f4aaf54ec07b71b957def7e0e0450e0cf724637100445dd549c8f2847f90a174443a443e5ecf34c04dbb25fc8d6e9489d5c43ac0c15a45082f1089631bc20455e89fb5dcd0b3a93482610119719ac26d2bd135ad7a3ad7f24bcd87e4978b1fe3be1e5ef8497bf135efe4e78f93be1e5ef8497bf135efeef4c78d1844e4b4e16078fd8ae1ac23ea9302034145de52b56798ef669b73040d01bfe0d482fa8547f23962f57ed6d88d2e4d88c6777d7e2f881d9476eaf31c6cac49b75ff16ace7802bac621051c35deba30f8951d24b6f39854369423faf10b661065667caa24dc8a6e626fc7fecbd75545cd9d62f5a5540e12ec1dd2db8bb5b70770bee1e207880108243b04041d0e0ee0ec13578700deec1e18deff439f7eb7eaf4fa7d339fdbe3beeb8fb8f1aa358ec5a73cdb5e65e6bffa6fc0cfe7cc24bd3358e667d15e8aa1c01f80f44330471af13100c923dfe7740c3ff9bdc72ef2b2a288d1014ca9011e194bfc9ea0bfec6f88747812763e73ced40488e2fe281b706a9b730b96fb1d87416f1ab68cb672cdc0b0f4541808579200b07e4c9b256a17b519a42d42c5db13fc1a9e59e57888f3a58adb96837c2534a89dee85fe41eb674bf20b16cf4d77f9ddc63494a3f7e4f1b09cc4bce2d2daa6fb650e67629876295f4995c7fae0ba8d1deab6acfff10f1764d8335312c2966c942e800a7a95beb741c100df14a326b66d24e761e7a6e59dbc065ae6e15015dee29e71d609962da149bfc6eb6f0c888c2218d65b667980acc7849f3c229bddf2afbd39572fa383c95c728736cb9498a16bc8471426441669213edb782b62433c2ea57e3b91e43b83c4b31ea3e39ec0a5ba68a77ccd71f703226bb5b133e7ff3159cec38b9a2cbcfaf5526d5375e8f64766ea4cb8deb1d4589823b20dd66b928fa425cd7a3147c8961f679c36875654804f6648a1c17407b5c52edaeffaade33a90ef9f07226ac7b0f46449504811d899573163ca08265abd7f89c83e9f1cd107bb73ccc23547f25bffc6c23a1f5ede7c638f21be1605a35ca697611f032677b7ec0cbacfd71da199a50c9409c86508127514e0b3b44079510142706453a6b117426e9c1ddfb498d8c0effaecc50402ef6cea8a6018dd954e3addd8ab153276332c9695c85af2e5c3a8d297a5dafe00d53e1b7fcfa2f14d836f79b3baf1ce1f05b09d83365d78435d5ca27f207ed759b851aa9984bcb75364b9213808876198b71d80168ae1b6c01556caa4e6deb168def53554504a51d560bd50cf6b51e2786e393fdd5ef25bb303aca83c761237aca1147c81d4a93c30eda284c69483f16ed84b764718ec3978cc329bef09b9b3dc366b30029ba60576262cbdca9eb2be39675f5241be5c4d4e72db0d27b9a34609fee1904c06f2895ddc6e5a3a523f7c99f0bc54405e07c8d25d1c230e994bb8f74fbea5d6bd1a4872a337369eb1361c5cf29b56c0cc32aee4c37567d5736bb873db7a5ca375b1b93115af54c96a651831b07016bf7e655575a9d852d4a5b0421e6da31cff63ace6e25a71d4258ee6aa4515a579c493a769f13dcf0c31aec1bfa53272672f60c3efface0290f523cc1b1ae7ca952c92b86b9b9a22c9fa7cdcc94f135632961cefb9b667d5a6bdd4a31179177d2d1d12eb753fc458eb682a5c8f0736d755a41c2d1fb9306343a8f76f0ef68099cc4d62da72c9bfb8874cb82de37474a3886ba9b86d2843e81d244d15a3f80063ce95272d9dc0f791b9d505eeed12c956e33d7675572b0f7d9424f0a01702b757194cb40f98daf7575d19955132e328b7dfe6dc8e4291f3737f109d7474632eacba838cf4a50321f8d3f7a29aa9645753e9645a1ae484c2d8d6033671fab154188a9000bca435d88731b078fb4fd619b86cb78c12974c856a3947bc8980de85563d4b959b3e86a29d45125700a6e9e7a2e91252c8f66c595633bbb546af286a3ff16314ebfbc05a650bae52d0a959ef84efe39c7c9d4eb4143c7a56e3637c1985d85e3e1f3e9f76592633ee60bd0a9ee5ef584b5f26c7654fe6a4a5d2fcc4478d1303d934ae7253a8d17ca51c52884bd17f5f7aa4ec8bf3637a5b8699081e38179ae730c683dceee719ddb803c381ec68d294b228577a56170a2dd6e3b8823b02eaea2c8c76f3aaa39974289fa6abe105f4cb60350ee0b03425f487f0ef5a67fba8b8df77c83b73e84783ee679372b4a7b4dfb717ca5005a43efcacdfeb3a6f20c7e04e3815cffe94f5a6e77cc5fce76a3e9b3ce1f8e895b645b9e3e6c3db6d81b492b2456e14c53aa9ab9dad59e64e29d69ee7f10c2c83516968f4d312046cc38908635c5c4d2affba018873c18faa6b16e63414c4b9591336fe82215e713991275a7b1a2610525a3d9032cc0d1e1edab54cffc93ccaea6687c192a81958e9742bb75a62d274518b94b56a91519c5b58633e28ffd0008960d055a6b169855a6b381238c4f8a71d0bc34d5b0d682622b223c0921631ec447704d6cf340a82a3f487a3ec479ca463a6c8da7fe4e194e1def4354be18541f9e703a0267b567bef5ac019c4b428e214d82849f245e73f15bfbb7dcb2b834010ce7e73a6818fc686c9ce266021e52f2618d9d6fbde154b06bb036315452313f6854a0560b7ecc1a0622677750a3027a3c3db684d7a0c71fa991d7a9228db1472772dfeed810c47395894425b84a0fd1a7d4e971c29c26952af7fa48eb73b8f81dea0c1ec07d7ae69b5dbbd0f0e1b351a98e5f77bfa247966005981273f26bbc8c584eca5b6d93bd8c3e4c019faf1fef26a01acd36c539cbfde35f3da16e951d7ff9d8e0ca9589afcf437e9ce960d6343a8b3e0ed34cb4e5856486e9ee751a9c65e2bb740d401ed352bb40e5f5c1c2f67d1eecad118c1e552672a0ef3c306ade47cd33daaed0dd4bf65531f3f87efeccdd7c95ac86bf3973ac100122316a99785743c14ec7dd1c5a4a45dcaf6512d6650a1dada62489e6beb59efa8d3f2eecc57ebcb77cd9334a3d420fa5f8727192cc27d6106cf46d4115baae92e6889b322a0319112ec5b8e295057c42a8d4a17e7b7d05af67a5c151a62b0f27a624924381673e17c351f7a171cf93b02878af398872ca6fc39579a6becd11cca889a001d082df1fdb14974c25889cb0a2e6ee76939f8aa47e3bf82c7d1d504b0356cdb3463164df9cf34c53e623e8e48170ae59402e76d0b709523934837bd24f621931120306e82310f681bb894d237e109675562e315adbee16ad070bd0f4681d514d85764f67c2d3f0544dcbc86a57ce7fedcb119effdc971984fffabe0c500dbba21f22a07edc746428f0a85189ee602880e7d1682adc388e28a95a06e43745d5349470c655e3dfdcb74ae8035a8718fb19292b0b52eab8a5329eebe29ce220a29d21741c816ce905d4dd11444a87926533a14693f3f5ce3ab74e57fbc8864c67d42c86b721dbf3ceab1df5a790492659ec174d42370729dec4eab48d13b25fee8c7d61b04fc2f8c02dd5160d93fcafdc95497a7578b77a39c48da8566e53098d95645db9c0760f48ec72ea86659c30eb5912c090ce35958cde4c88fa00f7c3795c97301bb5a374794a84f749934011a25407f324b2138768b03651c8423bb27999e9c36b7ec2c6a748fee6d5d134e28e2c7e75eac94bc5efd21b5ef4cdf460b68fe9f9671b5f255a9b14df298e3848727f1b926139c4b9fd5499ee1103439fc3f1e93d09331cd592a446acd7cc38b02347e8841fd1702ad49f0869293282dbdcab3dfd53244f0bb45e1b4e9fd110211e7ff6b47adceee3d64734f98ab84b3ddd9cf942ff564f6a14737ba174007b2733f5169d678f553c2485686ed631f8ab5cc780b6b78c87b724c7c32072ca658a9be3390c66851ca399177ac6553f338f03d6dae1f3468ccc01fbf7c4f4a778059fb0759846fddcb82ca2d0bd87b6d1b2b23fb42929291b5234cbb84a2f96a0098d39e6c58fba1430147092ef4d38c0e746eb9b5001676fbe5c3e58770eca8592e54dbdbfe7223ecdbe775430df8b5e7f10d414566a2f67b1424bbf8579b7debc7d7acc7ac3589da824fd718b4347e723d23e0f2e375e616fa8025154dec8357ca2f657fb0ab244a18278a374ccea74da98d6302d57eae374a4cac94f63e37c30434861706a78d7a741e90f5d96e9f79a1305446c33eb5c2ae9f04e3c99da6bb894f20d98463906e8b212780575ed4615df3c1f28c8ab53611c8a9f0e8e95d733c6d89ed8933001545fb343ab178cec1236c051535d9d54a7930a422f9dbb7d158b739bf838ac4b6419eed893ac5349e07665a39bcae062487f2d167119c933199fb48ed08c22ef4a2565e2bfed745d194302ff96aad8c331d15d1bfbc238f4041cfaa1bbfadb3782ba5d41fdf76aaf15300d52042984f98ce0f7804b41fc0a94d6413ce3acbede785b5b271782db9903375af9781132009233cd8fb200c3d10da6318a115c625af7673db5d9f63916440ad0ec41746eddb1e1b1e2bef1809b7017ec5c98e47a10f62379919e72e3a216863a5aa4706b4ce101a9f585018ef0d9f2e7fc9e7a6d7e6defcbceaea1d148c6e51996973a6cce7087f0219586a44dd28411a24cb81f291ad198f2fd418697003894e4dbaf763ed68a5071fc1372ee69d43a88f5cc3845b440fabb448627128a6559233e09f322d667edba1618b7f617e398de774b8f452a79c9cfacceae270f66995c4f3a40def5954a90ea0aebdb3dc0c491ebf03bec75fcb02d7f2fbd805eb1b467ea29e9c181d702bda74361b08dc4aab2f1ea6d04577acdd9291f9ff7e6354c2870949eec1348ac03fc4262463d605440a6659fb9916f93a076382b67b9af899a5fc9b9daf471871375321b7229d25caf9fe29df795f5d563499434023ecdf47bab5eb945faa23a86438838d53d672bc6572e658a5768979817cc1c6a347dac1627d3c2cc841f09af8faa93944aefb70b313a4d122f76e4884f980d6c4e593b8d0be8cc4bd033230a88a908a0c74c4ca492d08b492bad379938d6b14c3d27dfa1da89bd6a05f0ded3bb51d3041682515439e3d2771b8f879f1d30727e9e09dd71732ecbeece7728bae39793bb74215bf188f6887e9e11e8d73352cf6b3f46b7d37f8837aab982ff48aaf552ae2a57d84913f343feba4f23d5be903a8687040a5409ed4d00943b2e7cfbd3c9c1f5e8d1d1901430396e590ef48876ca4b3ea1f664cdf501224ee31e362956175bde26211ba6102ca94f70d8b71d1fe32ee81818ebd24a32198af1f505f23713938da395938d8698983ae0d24bd93a491f5eae901dd319636754a606afe46bda5bbc9955b6bdd778ffe02f28cc53904afb7cffc60e5f4a00e7ad7ec4ea7180eb638762b554a67d3d880a40b7e2c4e04113c50e75f161699614af957289f5e6abcc61760436477b371c7ced78ba7f8390c9f567f575417f46afb905a2f89e93b0da9d77961c41e17d2ab132b5e657c7da935474942f89abd1b831cbd4eefd4c9f6689073f940ba325c226acb053594e3fa69552367cb337c47f00d5f170c8372e706dae04b3e1e75fe8048e92407f588a2a824ad563b51fe3f2f6a3de59d45dd61e8d40381d422bb2cf91e6607c509fea019ed99c0bd856801f0ce72ba93541ea1e65042713c2285dd5d44baadae26718a449028cd8915662630f18f544f003aaf1475fa85801112c6030cd9bc113ef1477e8cc10aa8ae66f212c7bab6c148bace3d28b8d28f15aaf9ef264a83ee5f40fe02b90d2f4e20ede8edd121766f86c3829399b0f35550418c2fa34de13fc04a426385a7b26ef6e4672543de98ea25418efe4bc95a183f68c64220cd0e4fc72fa4c4c2f7bb5fbd57ae0894951260f4475351c401fe3dd4bf561ad42e7aaab598bb49c75022074c017895a532180f5022276d94501e490729041687f6011961257a32dd6d00e69239d7b13bef9ade5c2e85f1e60f5df78e665ff273dc0357fb707b81f8e948242b80f14cbfefa4285cbc151e1342d2e701acbfbcd823e995b6f0e2d5cc862899de74766eefcaa08e34bd92a578d6cdc9840520717aca28e4bfffd1582ef7b806bac4896e603d0a9d31cda6d8d82d447ea9831f098b4aa66f478dd50c78f086020aa06c9161963b91709406ee7861a725367c8fd3e4989adae77bf8777534f43d4bfe605e67f9f8889aabf7b5e52c81ff11216c932ae5730f891b9fc371277ebf6929c5b99a71c1015c17b063ada2877cf5ef962f3bdb52e7341692446ee2334b4f4172e7db32212de8bec9ae2f7273cf317d5f4c3d630ac17071c018026fd9c2133c9f0a89b409e97edc1cfa756cc30472014f2cf9b62e32826994e1a40a7bdaa6933d939104468f3fabdcbde03a69471bf06e0e835702888652a042a44653d18061c93e0ed000c07c7c3f3350e9d8bddb5cead881ba1b1043400cdcbdddc717ec4fff7bd00adefb5afcb5fd6c19e2677cfbe139167167e848f9ff295ffa3fef8ea1cfe30b7968f8cd8ea3bcebbef78e7b6e1feb89d58f0677da6dc901b222b7f34f5d6860c056d938c064c580c7a09ed342df7aa4829abb6baae864e88387f7e8f4f7143bcfe803c13aa172dbb804cb7c17c19bfaa75c86d8f9af7ba437d25e8aa0c01f42b4f7a7d42c2efe49f89fd4e3815173df5133ad3a6bc4f3abb5f494f499eb4e5e0e07d8ffcac3d0052b6b84b1e75ccebb6325dcb7a1c9d1a682eb5b543d9debfce4a7a9819d44ff91e22bee1522d264368c1c2193d41559e43d1a518f426bc9910969df94dbee93afb4e7d03e8aa164125044adb892d04ea8d7d5f90137982368032896c5e15617921cb3e1b39c2a8fd0a6b360c16ff5ef62d00502fb1696e52f29dc884dff872c517ebdf7f5daf29d1c2e2d94bb70273a1c5168cb50321242627db16ef3c974a3432d284c00f8ea3b4dd0d2cd85f614718d1dda686fbbb2114988fce92c7301dfc54724f69d3d0433564fcd1f3bba62ccf34c48a8a0bbf3c6b20c3015c9361409632571a097d96461252f6cf9534d560657c8ce512a249abb4292fbd8495ac30ff3c56dd724ddaf54fb63696bd1054931de97f7c0483f10312b68c0ec0bbd9aa91bc5f919c733423d7d8b7368702c28152fe98e4373068ed0110c3b24badcea38ffb50974cddc498269569535699f745872c656bef9d36bf802f202a3e0d136643715b37cf6787bdae699d063306ef411af438593e9648325575a006a0d23550211828c21c82b25519100c351693605525a5cd7eeb928f327cfe6a65a3b725f4f99d6440fd06f4866ed98f18f4cf264172ddb1ba517b5c64cd45bd46fdcab813d07cab2df34777b7ca8613fdbb36fc6f975a243d24a5df37c86965e839cae203e54ef46e609d99c3558cc250a1bf120346de9a64ffb38f404e884841a3b5fd937b29e12fa47bbce61b2fac8b54ea66b64571aa62e6f857309f02eb1341577108416fe24390da1c4f7f4579f831f71a2fab3a36dda716446b5a2a10383a97461290e301d692fbb75b0ad7f2addcf20d5e3b10027143d7533dd09755bc157710fa7c21c8853cd39530eddc20a50e7b2ac771a401517ed561edd487ace4401f286d3cad8d97475d7ebe6b7db7fee4f5eb7e5e81e6a17f221850427aff4230c6ff3a82c18ff4e981690f25202350210ae1d8232e54ba24e269c6698b54b063bf9d5a3454005eb98fe56e0eb50691f4ec639346ede724072c4e03c3d1eab28e63e02d2593b2b6bead1549a121ee293c879e7014aa7d371936bb3fd4e9c5e1bd82a7aa9043f82732a143840b397049884bf36d80492795632313167a957522a7173f6d1e98096dd5dfeefd1647c5c4018c496ce098d06a1f487cfdc51b0d2583e08481f70704cef10be924476216de7dde2461d71c402db4c5fe2a063ad78845613de18fb1264ac6dca89ad4ca68869172dde7f95d6fe1929fed603e7534fe1c90f0e14dd78d21344359a12e6611d2dec4299f8c2c5719eadd4deb3dcd52d724ac26a78639f5c9f4b63237b57c393edc327355d00194364bc973b6ab6d46ed2d5e0971b805a67d04d66c0df490c7a79da18b6a676ce40f4eba64c1a6cb41484f074aa64546037a8c79d426633419c98e89a7ccd16b0dfcf644b598f95593868a7543e0cd0a344c315dd03f0f089b13d8dab8b2ee8c0a6dee0cebae7371a1bf33ee9f429674a96c6e4ed56cede1eb3c7da5695e99b93cd3f614adf466dbe0cea78a46904d84e17de1177ce840d5a5a28e07fee2378aef540fba892a3f79bd3bc7211b28337c4b14f492e9452a7bf4d868378efe6028334b18be494e584d6b8a8c91050f3dcd664a01ec59e4d9a7eb19f7d9cf6025369f762acd3923578fb3a0f66f36d4255431c4af21bbfcadd6b6cc8ce692ac9ee5d0d977516ba2177ab5dc143299785d981150521d2f28e7ef0030e32bb9bd34facc5ee314c295c6a549713732d3152372b8cff94fa6fd3a9ea8134379349730c751825eea96de0dcc0dced7b3319a146f75e2e2085fea4ab80da18aea07bcfe4261bffe194c10354c03cf72e6624c28d18458a79f410836983cb283bbd3e7ffd2f9f0d49bd497896f7be0384ad3792829ed42942262ee23d4eea17c9d8bdd96745fb8c8ae4a097fdaeba56dc9c99067efb35ac66fd7afb3f51c6c7297c33b3a30d9a0ba164595635adfdadaa0ce91469f2e70a13a299ea8afe338c613a230fbd663d6c0235e5d7c50b212d0c764a144ffba792d98ea77a13587b66e2ba6031c9273a6defc5c38c3cdc65a8bff75742144d187cc47c38d2b4609547dc8cd6391203bcbfa99780efaac8887b84b4fd50389bfcd1da2afb295484f8195966399dc0bfd54eee81d2b7b199c8bb98e987f978ab60c74b7e233ee5b791e8d12aa5468851c40309050d362b924338af921adfef83ea7352d1679600ea387c07086c86c4c8ffaa43d403170ad53a58912938e23bf9f28672d5726728e78951c2741df66840cb36303192a84581f24496d285ac3a235ed2f71513a4bc2207a8922a226d58cc2662ab66e2c9458f646cb4b8ae6212cf8ebcc304a37e7051a21bb1f132f5ffe33fe795337651a72499b151d2da692d48189353a0faf9e8b0d32d296d452c98d32e901307edcfd1a0c323b21b4625b91c741effcf2b3ce50834a6e8241690c741d2289e2cdc66d0c50ec62c80448a862212822348a45d69a4b673a371f3ee6529ea0248a2d6afc84e993ac70b1a06bbf6649b4106b3d5ed6c2e1e09c7cc317c829e81dc7c4739a7e6921b314f39d1d1223ec25a8f7f7ad127d8ea568ac539861997892b53bda1c3a13daa2927e987dd0c21791381577d0691e2f3694bfbc56e710c32de12aea9a81dfee7c3325b08fb4b1b276da3dfb1980d40e9d38d77db5696bade284b78aeafbe0550f183d8bb92f6e3b7903d69ca4d5d61442593d4d0b68a83cdeaafda46176be8eab57b5650d09936dd6517084af8fc0f3dbd1597723c316f4e40b2cc0dbc8d3bd30f51deb154a2454741d20e072593e2c6dfe46cd3d3b3fef0cb7f756691e0d34ca2ca72415b133eb73ad098944867e5640e8c04e5e5328f8fc0b9f71a88db0a8ceb38ac5d98d858140e3aa68ac75bd192d3af4f6afb98c2444a04defa7884f1cd4f4ea7535f0e5f461271e1470881e72929056c78ae5aa04ef12ec0f3e8d7edbf25869546d049c3c21317b0948d28733074e5564bfa41a96c08d6b614d7a2e08c13e94367cba13f8c5bbecdcf7c8df4a3b8a57d7208629f0a53376b5f24be90f76449da9b34ab353f5888b41b78afef0a2a275ee9fb19aea4c6e975f782cdb051dcb363782d704d8ec69e8b0ea5de5e3966f8c2f9c75aad7f6e338e1c253660b47087a01192460112a4a67dce22a7e4b1618a0b5279c3259d8f495d3dee3007b2d39416e1b9e4faab22541ddb8b9a641a490d11d6214fbb88bf7c0f54e0c1a1087f459f765f960b06a69e7eb44202fd69be4f38ba32732d332871f257470d563c50241d67ad2a518bb5a1330d67eecd314159b63e1866fb1f96cfb9db1cb4d7a12eb0fd1b003d4abe596f1f56a758c707cfaeec9ac957df8a7a5a926808d8c875f4a38a3a6f151f9dff2c6b72a434410c5f211bf64611d3f2e22e160b60747e033d32de8babff958f90db2ccb7afae4e30426e2a128bb0ab2c583396cc8ca8f04c31cf7ad1531256fbf9e12165b9ff4e6117db6d5c0c3784eb491a3446edb1379733250ae114de7c3a13c2593036adc034a0e70ebb896e144231eaad9446c5edd937d71be7948160fefac5457d6c919f49fa20827dab585ce63f19dac030c5ff6445f234fab70c6d1e34452e5befcd84c73df85c24583892da30ea32012cbc232d5f36dc9107c3f65a326a9b8cf8749ffd424cb8faa6f9348a6c439c3aa5349c1b3dcb0ccb44f21b611ab2c24a8e19e93889400f1159e341dad3b70844de2974a3a72aed76208f328a26ab8d97a417b31bba36a2ce70a4c26381c6ed2cb1cda614dc5edba9c198e81c251f8c7ae7ae0157bc3e8a8e58bc8538fd653e41b9025e55713abfa178b1061be2b393bea5458b957e43c4efcb6d7854d85336dc58bce19257199cef106b812924acd1a7a2872cbc8daea038e72869c512c1efefe365fafa5c57086096d5d24d961c45eb7ae56823136bd2b592173be70902b0ebe437d081354a60f990c67817469867fa27fe71e6d7a865f050a1a4cb14aa0c9be964a78a6d7c2e8ffb51a69fda83e0b9f870e68b0b6b4b1792b3dc773193dd3a4bbbf9a957b391c01735e518bc29e44f10be6d2d300cf6d9450114e5c11a9c6eef488268053e4ed4915149bacfed9a563b83340a582a983e4792f75dad21ce1b619ae577b336fcaf039ac01782686dbeb929fc7885bd3ba27bf31bdfb50d8e107ea8b79616ace6a5267b4c6366669e27d8f93d013b38e5f7dcdca743b10b77729f06871ff9ece9c19d46b49b300b5b4f95b818d0f96f0ab62b28f90eaab8d5385d00b312b39e8aac9043f97d1fad41425da98249a0c6afd56b9b57b20619d5e700e3aee4bbb4059cdb9db8aeda90f99e080bf2beff5c765ff6b898e075ea631addd52c00be9e694da2d16b4b66811616155feed6943e094892c77f91536a5c5a483e65bd2b481ff3d06d1f8d0c98e01d17469cf2ace6dfdb33ca5c17dd865ab808fe75a7d597e455be21cb07f3c191237a1e38171fb9890f89b9bbb3dc7489b9dfc8669e9b8e98b25b89a8acd3224985db28b60a964ab4e51f7bc26170f5cee0a948c3daec630a86600f8d05597b13be8d450cd412875d28077c74f2932bc286b31f7099b3d5ca1a74c2f4407efeeb4e771c54d529fbf6005dfc588da22fbc6f8b4515f1183e68f075e3c8641ecce1973c48f094a9171411ca16ec2d0785596ba86552f81622b66985edcdce8a947d7632def181c35e2466567a21868ef24900d31f264503341b474ac298583dd2d4383057d522799eef8411f6bfe694772c581caff3499a61a03eccf89556ef86e03eae36fa4dc0e6424a7bc8c89553060b202598c714c26671c5129e4cc017570b98e9cc856b95951904399fd589e4c3d417e5dcee7da9d6e7aaaf7ba7ceea78a620e12d8a0d509fd61062f9901a417a2aa51cd6e7506b62b888f1eb91f2c03c9d6a6ad412dcefa41194a5730f0d507bb403bbd2a50a143fa08aae0b9318f9a0d2bcaa075441cb2c21232d9c181329f9db94c742c4c61b53d345d08d05b821eb469d7b9e8840382b6f0a2b6fe0b75ad4690d5b32dd98f763147c8ee9ea8ede1015b66b12e0639cb4eb82100379b40d76626c6ae65c03eabc83225cd5fb6b999d5fa2f2a94260d2e3e743c07cb0c441aa700988272e857997dd383d1fb7f726548a54be4542a384814e571de956fec13d2a6941d6cc76dea894273f7908d0dcd1672aeb297ee2dfdf1c6e803ac8fe09f10e42cd13dcc33ee1488c6ddc751e5213f179e0643fcedf18cb020a313003c95f10fd17048324040675683404866acc2a68c025e1f738f77f274e0bcfbebdee259c63fe91e8ae829278f3245fb505e31fbfe18980db0320fc366e9b41b877a8b15be5ebbbb7f763e8a2f16b34e67cb130a4e86410932fa1108c7aba0fcd9e2a82f4bc72f4a6674569d0de5feee4f441f118d9c4badbb7eecbf5d3a0abcf082421d0143be321d09a2ee2c1c0599784b5015d2aaa81a1b1289696e1231ce2e0b5c389ad807a2b3e0222ad5f8ba0514382a27fa4f3c48990fc689b41be3c3bfc96ed3befa5227f3231c33fc6bc36d3e5c4e76590d393e7d5560576d941b663ad631c6a55ab8729c3626c993ec7102949ed86807d7afaea7cb147a2a8f8d6342aa490eaee9b3db6904ed2ffa6ec57520f81ba2024fa0b94fd4cf5135f4207f8149c44b6bd2825543c9f3b71a6fd3d4990401916d2f4f0d0d9df6788f901cafecbff40f20314fae2f4c1e6bb066c9f47e4113eaaecd8e02817a936f2118c9e2aee2bfa356c883867a5bc0de626aae4aaf75258943d8e90c53bfe3350e15bbdc7f8019808afc37f11e7c3fc2a37056e733021b76a03a54d42c2179e8eb4b0b5ebe0d5c7de8cd430b8c6ecd8d5e0d50670b7c137fed29f5c3ddf496bfa6ecd64d04fde8ffa93f71bff1c740f84fce52c0e5889cffe9cdfe3faf92e19d05f4f98ff33fdb3591ffd082cf7e389d6bf85ed7e270bf77be3b3f9b9febf9b85f3b3696f3f74ffef99ebafdba91c80744cfd6bae5760bed7c53b776167a133077f6c1d62223f293ee4e7ccf7bbfff03d0e3ee49ffc7d919f1bdf778b2d90febd595e7f601991ac45ec260ce43f93366abe2fdaf223fa6df0bb3e0ae3e8c5839e053c7d63fbc97eae3bc2e1d7ed5524161f0588bdd4cc8ec37409dcd67c5edd5bf4fec8fcfcf0fafec5b579d3d2cc66a9e56c40a4881e38ed942b97a1ec98db6127b3568a6eb8e0f6a45318e2e46a91efeb670dc7fc9e225283cd37df666a272d2d7acc93d5c13938140555ba01740fba065d23d0fe3ae9f8a1f37749fcc251e2741ca7e900ff3f91588e7f6f7efe4f25b1fc979a7ff2f10afc99dfb7603c9ef9c9f17feffa4f905896d70db3edcd0fde81c2be40bb2d108b067c0ad52937c6fa86a9aa29571945e106b16d0d8361bacc78df583a48b0d61cc467b37fb8bb5c9a627f8ec49ee0affd9af2b78ee06c3a91bfdb110c8470bcf079993f02d3fcee0bc207a1b4ca25a7a9e7469177f1dd6646b9b12508893310ddce869a5591ce6f6fcbd9242c92cd97bf363ee87e08ef21aa1cf090fab2d0fde67fc9ac95e11d02e531fb2a6863f7cfa6e8e8cfe4cb786a1b20f11b91191bf7236d5d9c064bfed124f16f638bb403211751928743ab4442917dd43caf4793da2bef92e5a8664bf0a8d1b25cf84c2e4b20dc8c5621730425a6734144d1f9dbeaad8e4c48f0aecac1d407973bf91556514a0d403dd035500b012b044af04c2d04cae8a42e187c3496509dae6805745b671d44f03f2bd22eeb777d6bf426eca9dc73e0e65e70fd063ad6f0f74a06d5fffacbd175a7f2c53cbd4e01a5dc13afd5ddcb2251eaebbfbc8a99b3e2d21fffa0c02b736276b2c077ad10eb7b32b5032183d5e5092c44f842152837011848f39cad838131299b4104aeef8591655ff54320bae42c2d789886936e3ca2f844114c859c34f9921078d97e9d375afc1a3261260dc05ad035b01221283f2b982cb63d843f75e097b7cf32d13c232f33deed5812b9e112dbc904ead305db8006a0c4134eafb8df6c5fb9ed36964d1b138650b314ce4bb8cdf7fb2dbf29dd67d981c4fb72ac51d4954e5d005f644fe663febfa518962165d587755d8767feb7e79a95daaa7cf3dffeed5c96a71c43d7c2f45acd34b08471ba3be59414faef3c7e2ade47ffe1b237bf70c0968ccde1cad47c429459f52a70d7fb612091afaa60f3c9c6cdbb9b1b0a76201d6f7b0024c2883f5d5a6e5f01ae8cb2e9a94ff7fb4cf86160097c55ae1c26c744905983204462922e1bdee03d3eb2b90ec118c183e51b5139d742365462ec7bbf6234bdebea066a19c035b50424e39ecc95faed60f7ce6045061a4bb3ce514093d5bd8a1e156ea9e9ce02e554c69f0f8c68bba6baa8b7bfb20d0801c382698372d0128ac7048d89f52a2add9b12601dcf1de666d4c475c3b5c3372c44b10180001e0843cbbbd6374b585c5b812d75ef9c913678509541b333ac08fc4799c85e84c7551083ea67ddcdaa990a962904bac3cf9032c90a1fa5dab7cafa5ead2b6e66f733a6d5175d15fed25d30101937e1f76a52fdce93e8f7c4fa7707be534a1df59a24b6051e888cce24623f85c017302c4214eff2982c5d3435a329b4a48893e9e1457f0f513e844c2706011bbc73f85a5468889e4824d0c83ed97835ebb55e95951636fdaa93d22f25947e1196a7efdf3deaffbab020aa09b7982e308f16120f24fbb6ff9335ef7b3ba41075cdd7e9365a29d5d3f13c4a81af70bf6adc50d0eb204258959f17a42149245ef8a3c471c23461d7cd0e17328ff7be1ec5a2dcaf601810fd2f6199fe292c6ac29f85f77e40b3ff3094280ec5761e88987f3a63bbe4a84f7fcc0e7963b09bb5923e1c3897f28c8a7dcfb1d36b20680402b30a13205dba1bc449a0dd7c76156b36e5b8faa564ec9079a1cabc6bf68b64e59f5875683256a5245790ff5a7578c6a51d54c432e43c9cd4b30be6776a9f83462d28e2c455a5dfaa49a211bf2d8028f7997a996e21b1d1a2f1b6837cb104a389c1dc2b33a287a9fe6f3b8f47696cfe4b37b0ffd28df9dfa41b4033610b8007522aaa31927b41dbfd24a6cd87afc6d2b4e1c439cfdcce431b6455b7fcc275ab1ec2249d295b1350f65cded876cb2a95dd35ee1c42486be27a4bc8272b3527ccaafb5fc202ff4e1381e2dd2b6884890c50e681e47a91c8a9f3a4e58e636629db13d277eb1d8f019d05f634a0fb2af651045ad6208a5b1b2bdd47c62413b14eeedce772c8291cf7f60ad8dab18f0e97cecc4e6e54bfb6679ee4ffbc8900a8b352cfe22ece4500dc104938cbd3e965c48a435dce1555d8a2f0d78aa5bc13411261d32816a61920d56f10e4b54300eaaac5dd7c7af4834da9cced0bd4152d34797d69c3e7f2b2c1f5c2afff3b66160cfe96f38f8fffe958e696bf3b665679ede8619db4ddaabdd2548c099e290ce3d38ba4fc24583ce9db02edf5528d3706ac4dc88f554fb5d33ea6a7c7f70d97d167a43e5170dcbbc0bced1c9dbd28d026f83e2eab81ead796f27aa45b44d923e95dcb828a2e4eb4c2e024ca5817e9f3ad79b70a5d08cae1472b318461a16f1e2ababa04a1175f1c9d53d267069bc7806b41505171090d70c9d77089682160e83cdd601841d384a593a2754628458dc84535ad587301ed2cbe21b43078577943cb98cf0d70b4a21acfcb7f2dc3f7ea34fd10e0f5cf6efe58abe92b3f392fd03f03487c3fb016fa3bf2c1acfca47c223fd2fe4375b4fe8cfe0100f49f930fcaf83f0958fd0d80eff7e427fdb976d01fcfbfe8f1c2cf1da8a1fed3801f868683b5aba78993e6f70ad4fd39fbfdeef8027ec4a1b31927e68db0bfc3b47e704882bb82ed0b138a6dfe938017f0ef0644fe6640ff7b17c2df0ca8fdd0fafb71a5a9ddfdfa5b4a95e3979ea071cc32ae6ce24670db6e5d432bc64f02fa227fb3c3eb67f50bfa91e7df5fa8a308084d0c19fe511d9f04eb991f58d4a6d05d8f643f8bf1e4e2866c51e6d01924d3cde39df710d3af8b7d3ca646750ae4c35e651a29d216d74a5482a0169b1a2fa23ff12d24be4a54f7cac2f76c32bce35ae059c713284f7a0a87ecde00c7720dc7140c8629f925780c8642f5df14ee86edfe0f14eefe499c19ea37cb4287df8abce80d15380bbac5965a66b74bd1bee6f827cdfeff16f6fedbaffffd0a7bffe83a32dfe7feb714bb0b621e214bc3b8a17f3842b2ddf6bf51c1a2dcf1d77c1e4f0dae67d82c5e530970b17e38d789ca2cecda640266e5f81cd0d5ca8ba09b3f3302d444c9952762b326f6ab11a9154a41de9551e5219e2037fab312fc870441d44456fc3ac5fcb8a91ef88eab71dbaf1fc606fbffdae7ff79f6f93dfbb33a09b81bb1e2b28a8a0939e664c9a06b43204dfc4e1fe73fb38eccf7b9fff814cdeba7f3c7fdf330fe9df6596ab4479db74e90a1a20ad1206dc2ec4f6139f7f87acb370767743e4593e14a6ec1d1e381a1b2dbbf67b7cc466d2169342ce7a4599db7f91e85c182a8d55ba8ffe70aefcb3067e7be7b4df3b51ee334116ec74e6edfaba9aee4f2b8c61517c6c053eb5d17c4c7e1543fcbc998f989940e34dd8ca09c840041590469958df488719b8236d2e63ff3c06099397e3932b0e649fff53cb0bec8f337fe65ec0d50f7876aa6e1d93e2fdc55421874227acfde1da23f4df82a4743603ffe6423427a448d25efde5a0fc9e2c5651c82bc332acbea0169257e11990d35b11a585e78a5edc4680c50b171cc2b2008d16934af8fa24304eeabacc6ce7909b04fe55d1a77a760776ad2342e4f51a6c88054e3c764fd19b913a040609b1c02f0f596d566bb422cfc024e668847041ca2f88b9e5da9ba8b05661b66c18db37531e43a960afb310eafc60575c058a6df29ab9aba16aa93834b109b22767c4a9fef668ec5eed345652dbb5c197459701018f65bc4bef983940e33f509ee561dae9da4ea87b7cf76c783b535649885104d0a2974eae484eca213687cc9c1b478ec18512df69be4475a212ad99c612484eff11f5bcd40d2e3ae5733a248f938cef55485ef5ef6e3f3f183df916c2aaf3dde34b1cd89593348b006784de10da28755215e9216d6e26730e2e344a9ea88e2fa0f7b7474832a0916e53d7a4bf56882e153e2d5b85076d8a8429d33d4f58b05eab85fa100d590baa80b181ee05fd83f8a9639fb3e474d941677b5c0b33b8a0faa15938c90531cf539d2a023ef17bc81af3991a47f8b206430944530092a215c303141af5a197b8d8a08eb2dda9ec6a40652b176ddad0796607a93f7fa477835d0abd9c8c8cd3de2cd4821580a78639357f53928527e56e19d5bd045d9b88cf64aa71011da108f863e8c7b1acdcec917a852410751afe06d31b5286676233eec7eb1ee875760710edf937918cb8d84b7c2b0670e5c43856b62c057aa0163e1ee5036775f8328891f14ddb85879f2ec56dee522f02818b31b5c79761cdd37c3593274b62524bf1bc6b089da517e63b349fd4138546aa37ab934aaa4c56d4b5ae48285b8d6343a885d0c40b81662a9eeb7bf53e7842f3977773af0613359490a5fd01c0ff760a6c544072c595d92e590cf5799482c76938ee886b761ae7534c596318980417f9191edb4a8c8e574d52269a869b5b4975b7761a0c24d56b12a63b2e637928344aab6f178def0b9825b3f5c36801b6d127fff9bd4029795e9be6fc7cca7b241a98fad4372b12969be43d116f18762702657b69f7360e03f554932f57a673108509bb1a2b89c2e04a2f68585bf9846cec8548967642f09f820843c969ef5fc5904b4e948ba12529e93f3517249e9213b1c25935aa7f4eb698afeb03c755e2575124714be8ee0fd175e677e02b18eef978d85e48ff83d143e7de6dccc0b25a1b7dc2bb76618b4363df07d3899212f100f5e3417cf8f285ea6403ff9964c6da05ad586f0e0868c58004dedbfa099f70eef51e2fa0b7b0abb65880cec68e17e3453b62e0f04578cb6b4c36065fa1df7f942d09ae0fd0586eab9c3625808fd4a7ac1d46a4075a3fdc371f6e8a2723ced4be7468614f1a53806cebd02832ddd4328b3a9c66c0b25d4c779ff37a6afeaf04826cffa154ff34ecce3304d6339f44817cd788b432be0f4c071e6624745c7b1f22881a1d34fb0585e73c79eb97fad85514d84a5c587139eb1d86a857d358a70c9295c50d4cf39fecadbce0d04870d2869cd1731b37dcf0573b4225cc13a029bed3f71b804f320747b78f19ea5db66be99f949fc40dd6e7f90cbfb27916251afc7765fdf210ebe423ccccfbb769108a31b6643f4e688ec3292841b50e2586e19ea720366788af8db9504368e00d13a8f158606fac25db2cfb2a7660dc4289ebd6a74299353d5667c25c6c86b49d4261c3507ceb8ad267f8ddacf618e114b3521a32e9022ee0e6c614e28ef88bc1051d9404cda4f8e6a7a49e55f135db106ecdcc25f745cf68303c97eccd0605fd6d0cdaa202d9e20d5a97cfde9195665e77274149b97dbf97e915d2f5bec747f69aa848ca5ce57bcb760e82cead6dde3591dc807e52781f592a7c845a938de82977298fef8954946e2e636fc52e2bbbe26e6799e480c871996cb26f4438c5aab6c5333d8571d0db127478036d0ec6c5bfdcbe80138b905c3f77a1ff159c9b8bdeff50da28b7c66b9991537022e43a6162aec213bec35940d179cb0d44d740c8ff55f788bdcc68797896b2775b0e613e7cd044d080cdf242eaeb389c8db49a7de958a5f7f8db384d65336b96774bc2be31e0d405b8ac1bf4783be8d0df2c54a8d87c866eba5bdb585e7c2a367c1658edd435745d6b408488c6f620211f5646257666d6385c10384dd51561dae3ddd114c5e346de2423cf398f2a0104c0325dd319f9b647e535a8cc49497603d2ec808e659a41294bd9708ee2de2e747814828bfee196f5bba5890c265cafec8a13fd585dd412bf4d2f014fd1cdaf625228e91d5843f03860fd66ea1c985e622c3e38bdee60f5cfd6ebc41f2dd503836f9942aa8c5081c1f56067cd763fbb66059877b6815cfaefde91ba49224b35b7cf7ebd89535675d37a2096d66ee5ecfbf15aefa463991b6c6ca3132c689aef872c108f6bc7a9d7064c09be3c8c3fa4e6a5643a2b7e2eaf5aa8bddd0f32f1e0f43460346b125da4c0de07291bea7de580312d2b6e18d8f7e299e2f61a3d26b0c9af11a78207662d6d2294f9d456d1f1de3dd5f6c24457ddc0095c06b2fa960ccca7e9a2f7483c0bac1914678a67b27e22d412d0dbb7a0bf9d7cf5d7d7b1a5115ca2db4c8131ed0004aba06c507818443a06e847582c1b09809bfc7761306344ba29754a86d005166b6a1dd7de7bce0f09387dddfb4bb18a17da2bf251a1371590913b6995c72f24acef9c3bb3756fff84569bdb9efe7fc08c0f69fc32b7efafa1e4e8af5932f18583facf3ffcf8131c23648ba945c022d9bd9ae42aad935f85037dd5b0ec5d7798eaebe96b926581bc29341668770aa0a2e7e5189d0d7a33dcbac740874b50583a99669f43fdf3551d5475e4504015943a0cea6b18261467012f67648543dec27b86abf762492d8c8bd1992ce270ec839d2bffd0d857ce168dc573ad5c89502569091f64de07105b258380f048184b6d5f38c4aa4a1b1224b8ff4c031b7bd10895aa62bc8672211c297974206e1bd2b1389f6c4ad39cfabb2c57935833ac66abd4244c490eb79f832b0db881baebe1e74558300ffab72274e38bf5f3a0428a4da50b4f2a74a8700787efda5bf05781e12a628f21686dd0137d01fbac195ffb03d00c2d677f564c4821917dd6c790cc41ebdd80b613eeca3f6bb53713f5a594036c7c8ac23122536c04d67836aacd9bca0241046bc1a0dd69d0a3d9e947a7abc0083f12ff72e38042a84e7f61f1fffd3eeddc1bfdbbd6b7a76591a4dfa3e3d9179ae7cb387e7837793e225d3f59ddc396cc4e5d7793d32ee62e73e3cfda40e047daa5925bf9448f2724e4ef3f7d0d0854f6cd27822cf6ffe44a9aa4af99c7b3954be840a728fda7c317434126d4c9d95d0ed16c5370772a785719a101baa143ed0085fadf3408643584aaeaba74635c81c93a7cb7d55f13e90ee55f42fc568e07e5d8ce63fbda224370f7448a2a5bf3eeb52407b5e68c0416dabbbdd0e849cf9f03c2d89b27d5a36c53c5a4028d32b19034da9f382b5228540e953f7e16b31888902a6c42e8b808332cb7a89b59fab04e0b127dd342c953648ae62aa2cd46ebd7e0a7435811004c4fc6fe183411851bfbb7104d49b875512dffdd48680d6f71b04d7af3f9ef9e5ea00533f9fe2320fd332b38172d67a7b00c47b8dfccb908e38bdb8fd47d200d4cb73afd0a2577556a671ad2cdf52422a9870217096da2d52e73b394e0e4e756c0ab25e05b4b072e1289781bcf667033846afc2fe9f000000fffffde0b12801c001a09dad6027a87ae55421236f32a2e1c846f7476354595b9962070b4043f0a2228ba06ebc77e37e4f82e8e19643c85b33e27acd0dc5834dd9fee007d041094831ab8e", - "0x02f9011c014f83db5db38504d842e8db83032411941111111254eeb25477b68fb85ed929f73a9605828801aa535d3d0c0000b8a8e449022e00000000000000000000000000000000000000000000000001aa535d3d0c00000000000000000000000000000000000000000000000001d3f46ffb742541b2fb00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000001c00000000000000000000000757a197b3b17b207d6de3840de09bcf2dfb75b72e26b9977c080a088734c62d901b8291b06dd3f1033caaf0185e6e834d30ee57cc019a419934f0ea07ffdedcc64b8c766e98a19507951f2c7935990fa77f29152269cac9ecf986f1f", - "0x02f901b30182076783db5db3850f224d4a00832dc6c094763a0ca93af05ade98a52dc1e5b936b89bf8b89a80b90144a566999700000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000c2d0ed2cda1579169ab3c9f0e0be0e575db9718d00000000000000000000000000000000000000000000f58050f1ad8258a000000000000000000000000000000000000000000000000000000000000000004fb70000000000000000000000000a6c69327d517568e6308f1e1cd2fd2b2b3cd4bf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000041674750031cbfec1a3e0092c88f2cc9fb8351b3ef22bc9668ebdf0ed11e185d6d510a4488c95088552ac1317781925fdc5fc8a13a95614697efe99b7fd44fcaa63c00000000000000000000000000000000000000000000000000000000000000c001a058a3db6f5157d0b6ee95abfaea2eaa0d31dc02d9ce075706561550aaadf6d4fca05af601d396a085552055575c71a2d0588daca9860cec6df623ec19c908bca6e9", - "0x02f87101830572e7808503fd15b4d3827d0094388c818ca8b9251b393131c08a736a67ccb1929787b80e9bf9c95faf80c001a046e20da3cb4db90b81d4240440ab310e163e0c255d42601a3e12cbcc9cda904da0157bdea96cbf9d6fe4425855e687656f501302c3696e7aac102eec593ad7f930" - ], - "withdrawals": [ - { - "index": "15618737", - "validator_index": "8041", - "address": "0xf146b3fde61adbd9bff4f8f1196bcde182debc3a", - "amount": "15710567" - }, - { - "index": "15618738", - "validator_index": "8042", - "address": "0xf146b3fde61adbd9bff4f8f1196bcde182debc3a", - "amount": "15674802" - }, - { - "index": "15618739", - "validator_index": "8043", - "address": "0xf146b3fde61adbd9bff4f8f1196bcde182debc3a", - "amount": "15620178" - }, - { - "index": "15618740", - "validator_index": "8044", - "address": "0xf146b3fde61adbd9bff4f8f1196bcde182debc3a", - "amount": "15707042" - }, - { - "index": "15618741", - "validator_index": "8045", - "address": "0xf146b3fde61adbd9bff4f8f1196bcde182debc3a", - "amount": "15735291" - }, - { - "index": "15618742", - "validator_index": "8046", - "address": "0xf146b3fde61adbd9bff4f8f1196bcde182debc3a", - "amount": "166046858" - }, - { - "index": "15618743", - "validator_index": "8047", - "address": "0xf146b3fde61adbd9bff4f8f1196bcde182debc3a", - "amount": "15680567" - }, - { - "index": "15618744", - "validator_index": "8048", - "address": "0xf146b3fde61adbd9bff4f8f1196bcde182debc3a", - "amount": "15659048" - }, - { - "index": "15618745", - "validator_index": "8049", - "address": "0xf146b3fde61adbd9bff4f8f1196bcde182debc3a", - "amount": "15661454" - }, - { - "index": "15618746", - "validator_index": "8050", - "address": "0xf146b3fde61adbd9bff4f8f1196bcde182debc3a", - "amount": "15691465" - }, - { - "index": "15618747", - "validator_index": "8051", - "address": "0xf146b3fde61adbd9bff4f8f1196bcde182debc3a", - "amount": "54258427" - }, - { - "index": "15618748", - "validator_index": "8052", - "address": "0xf146b3fde61adbd9bff4f8f1196bcde182debc3a", - "amount": "15717626" - }, - { - "index": "15618749", - "validator_index": "8053", - "address": "0xf146b3fde61adbd9bff4f8f1196bcde182debc3a", - "amount": "15740848" - }, - { - "index": "15618750", - "validator_index": "8054", - "address": "0xf146b3fde61adbd9bff4f8f1196bcde182debc3a", - "amount": "15713910" - }, - { - "index": "15618751", - "validator_index": "8055", - "address": "0xf146b3fde61adbd9bff4f8f1196bcde182debc3a", - "amount": "15673276" - }, - { - "index": "15618752", - "validator_index": "8056", - "address": "0xf146b3fde61adbd9bff4f8f1196bcde182debc3a", - "amount": "15702332" - } - ] - }, - "bls_to_execution_changes": [] - } - }, - "signature": "0x8ede3b38703643c89d05cd18b9ce3a62ab4553b39b26412e3cfbed474c17985af97559512125b845cc72349672b79605159fbcbc9a6feecba227935b60def345799239232d6f529a74e6449c40e216f17673cf9770f97b4a1eb22de1945363f3" -} \ No newline at end of file diff --git a/packages/beacon-node/test/mocks/__fixtures__/block.deneb.ssz b/packages/beacon-node/test/mocks/__fixtures__/block.deneb.ssz new file mode 100644 index 0000000000000000000000000000000000000000..4490a31f2233e93fd8f3e8bcfdb5276051f49308 GIT binary patch literal 309280 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

#F&o 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 literal 0 HcmV?d00001 diff --git a/packages/beacon-node/test/mocks/__fixtures__/block.phase0.json b/packages/beacon-node/test/mocks/__fixtures__/block.phase0.json deleted file mode 100644 index 59a89fab1a3f..000000000000 --- a/packages/beacon-node/test/mocks/__fixtures__/block.phase0.json +++ /dev/null @@ -1,1231 +0,0 @@ -{ - "message": { - "slot": "1600000", - "proposer_index": "64985", - "parent_root": "0x9c9d395330490f0ce475050950848e6ea8e77fffbda094b07a2a25299034b21f", - "state_root": "0x55a53921c95b4a4ff98b22dc4045c8e54c9da168e5a8677ce56d3529dfe034da", - "body": { - "randao_reveal": "0x82ec1c02051b5f3d7379044789a794d16c2c1945c96724fd12e651c3b7420648980a683101f4a1a6b08d2f67239304100f606136d4e48b6b2b35754eea8e38960e3d7c5f7ea119acea31ffcb403dc9bae1fd1dd951041ae7ff565f9c57425265", - "eth1_data": { - "deposit_root": "0x8293748040b4bd5d0d25a255877f02a395a7ced52e094e3a2704babcfec997c7", - "deposit_count": "195648", - "block_hash": "0xd1967e18655de95e058d7d3a80abf2cb03c72eb8b6cc35cf83860c0d80706243" - }, - "graffiti": "0x74656b752f7632312e362e300000000000000000000000000000000000000000", - "proposer_slashings": [], - "attester_slashings": [], - "attestations": [ - { - "aggregation_bits": "0xffffffffffffffffffffffffffffffff03", - "data": { - "slot": "1599999", - "index": "7", - "beacon_block_root": "0x9c9d395330490f0ce475050950848e6ea8e77fffbda094b07a2a25299034b21f", - "source": { - "epoch": "49998", - "root": "0x969ec737136be4bb8b9f7213d403d5f528d93d53ecd56f69127b5c3c3a49f2ce" - }, - "target": { - "epoch": "49999", - "root": "0x96a35d694ca92aac7a62ed26eed05bb30f6d656e042d301fbf564367afa22679" - } - }, - "signature": "0x93a3b5023f7c8c7d9c15567edadb6c80f6cde36ef806bcb31d2f115bdd312ff7a7614c62d537143da4dd657c5453dd960d7c8f0fc375945d038071a162a694e04bdce962363a2e06f0d65290498c614f6e7a3acc78219166ef5e3482f528d8ab" - }, - { - "aggregation_bits": "0x0000080000000000000000000000000002", - "data": { - "slot": "1599999", - "index": "35", - "beacon_block_root": "0x2531a10b3c936876a92d8a62f1dc51449f1949160e6f36980992f35c6cd0678f", - "source": { - "epoch": "49998", - "root": "0x969ec737136be4bb8b9f7213d403d5f528d93d53ecd56f69127b5c3c3a49f2ce" - }, - "target": { - "epoch": "49999", - "root": "0x96a35d694ca92aac7a62ed26eed05bb30f6d656e042d301fbf564367afa22679" - } - }, - "signature": "0x91a78f14737505be5e495f8a2a51735eff7933bdf0d90a0683082b900d804483dd8043bbc3864493f8d9872dfb1d38d102c2202cf6a4321f00c883e80d70625a4ef482132bda3292051e6effd0835021cc2a43d2987f0a185d91bd2f85da9f9c" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffffffffff03", - "data": { - "slot": "1599999", - "index": "23", - "beacon_block_root": "0x9c9d395330490f0ce475050950848e6ea8e77fffbda094b07a2a25299034b21f", - "source": { - "epoch": "49998", - "root": "0x969ec737136be4bb8b9f7213d403d5f528d93d53ecd56f69127b5c3c3a49f2ce" - }, - "target": { - "epoch": "49999", - "root": "0x96a35d694ca92aac7a62ed26eed05bb30f6d656e042d301fbf564367afa22679" - } - }, - "signature": "0x98b47d1209a68c06ce047b6e56dffb9868b54476e5c38568c11d55f9ec76900a7d6b10e5fd4b920c19d6277a572f43b009a2000f28dd75c0882777ea553a3cb2e968068e8d0fd56a8e20a61a432db243da6536167aeea4f0c4fb85a4baae5518" - }, - { - "aggregation_bits": "0x0000000000000000000000002000000002", - "data": { - "slot": "1599999", - "index": "9", - "beacon_block_root": "0x2531a10b3c936876a92d8a62f1dc51449f1949160e6f36980992f35c6cd0678f", - "source": { - "epoch": "49998", - "root": "0x969ec737136be4bb8b9f7213d403d5f528d93d53ecd56f69127b5c3c3a49f2ce" - }, - "target": { - "epoch": "49999", - "root": "0x96a35d694ca92aac7a62ed26eed05bb30f6d656e042d301fbf564367afa22679" - } - }, - "signature": "0x80fb2f8c924114a36f9f43a3fc8c394424260af81d694992834b0cf2556ac142b31f9aea9d4813e18d2db2bf298c4e30074fb3cb5ef944bbb044f1a0b3578f4979d4fc761e00cbb4aac601cde0bccd46520b9e21084569b410f6e68354fa99ff" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffffffffff03", - "data": { - "slot": "1599999", - "index": "16", - "beacon_block_root": "0x9c9d395330490f0ce475050950848e6ea8e77fffbda094b07a2a25299034b21f", - "source": { - "epoch": "49998", - "root": "0x969ec737136be4bb8b9f7213d403d5f528d93d53ecd56f69127b5c3c3a49f2ce" - }, - "target": { - "epoch": "49999", - "root": "0x96a35d694ca92aac7a62ed26eed05bb30f6d656e042d301fbf564367afa22679" - } - }, - "signature": "0xa29c6f2f6dda953a2dba62840e085017ed6877e0a2d8c6ed2f5d5c3cd6818f32554a31c967330ec89145767b0f76edd40afd982520af3cc1d39a308a4ffbf573aedab29646e47eed811f01ebfde78e9b78d4cd1da7107fc5d7d27a57a24e4a54" - }, - { - "aggregation_bits": "0xffffffffffffffffffdfffffffffffff03", - "data": { - "slot": "1599999", - "index": "25", - "beacon_block_root": "0x9c9d395330490f0ce475050950848e6ea8e77fffbda094b07a2a25299034b21f", - "source": { - "epoch": "49998", - "root": "0x969ec737136be4bb8b9f7213d403d5f528d93d53ecd56f69127b5c3c3a49f2ce" - }, - "target": { - "epoch": "49999", - "root": "0x96a35d694ca92aac7a62ed26eed05bb30f6d656e042d301fbf564367afa22679" - } - }, - "signature": "0xb32639ccda0b3d6c784247a401d19982aa233907a09f404e7256afc7537af505462a99804ff1b02a09e7e3fa7272d6b310c03d871a082b0aec88a512ec369240652e83a2b120f76d8169649cb12c1a4fd1343fe345e6e403e5192ab475610490" - }, - { - "aggregation_bits": "0x0008000004000000000000000000000002", - "data": { - "slot": "1599999", - "index": "32", - "beacon_block_root": "0x2531a10b3c936876a92d8a62f1dc51449f1949160e6f36980992f35c6cd0678f", - "source": { - "epoch": "49998", - "root": "0x969ec737136be4bb8b9f7213d403d5f528d93d53ecd56f69127b5c3c3a49f2ce" - }, - "target": { - "epoch": "49999", - "root": "0x96a35d694ca92aac7a62ed26eed05bb30f6d656e042d301fbf564367afa22679" - } - }, - "signature": "0xb9b01beedc406d01ebcd552ea5957d0b172302a9c2ecf1ffe7d79042229f9b8b4f5a40ca8311f39903af1c5e1e849f410c01a260e4c642b8f11131c2acaa5530baf488c2a63a34e163c7a1ab6c3c2ed6ec4791d6bfaeb8d5d858496bd71aac49" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffffffffff03", - "data": { - "slot": "1599999", - "index": "31", - "beacon_block_root": "0x9c9d395330490f0ce475050950848e6ea8e77fffbda094b07a2a25299034b21f", - "source": { - "epoch": "49998", - "root": "0x969ec737136be4bb8b9f7213d403d5f528d93d53ecd56f69127b5c3c3a49f2ce" - }, - "target": { - "epoch": "49999", - "root": "0x96a35d694ca92aac7a62ed26eed05bb30f6d656e042d301fbf564367afa22679" - } - }, - "signature": "0xa74eabd3f03d591fb6991c484853708be718ce95175513a9e973cd9557b8ba0b5b4186d60deab609a873b12a0bc7f25303c74f26851c2f67404e4babef55a6ab346c8b50162751a3e3b1a3616235a43f44f0addd93745dd2bc4b4e9c04471b4c" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffffffffff03", - "data": { - "slot": "1599999", - "index": "13", - "beacon_block_root": "0x9c9d395330490f0ce475050950848e6ea8e77fffbda094b07a2a25299034b21f", - "source": { - "epoch": "49998", - "root": "0x969ec737136be4bb8b9f7213d403d5f528d93d53ecd56f69127b5c3c3a49f2ce" - }, - "target": { - "epoch": "49999", - "root": "0x96a35d694ca92aac7a62ed26eed05bb30f6d656e042d301fbf564367afa22679" - } - }, - "signature": "0x82ce92a6fc9e1484d47b76a5c6c8873679b505e217dcf01be013fbcc68a024180e0ba3fb5a6f5463b98d3bbd7d32dc05139bf404fb9185108785f66459b842a88eb070a5f4cc28819d0e4e737cfde3907a2b57f9e9797790278ae127d276d9fa" - }, - { - "aggregation_bits": "0x0000000004000000000000000000000002", - "data": { - "slot": "1599999", - "index": "0", - "beacon_block_root": "0x2531a10b3c936876a92d8a62f1dc51449f1949160e6f36980992f35c6cd0678f", - "source": { - "epoch": "49998", - "root": "0x969ec737136be4bb8b9f7213d403d5f528d93d53ecd56f69127b5c3c3a49f2ce" - }, - "target": { - "epoch": "49999", - "root": "0x96a35d694ca92aac7a62ed26eed05bb30f6d656e042d301fbf564367afa22679" - } - }, - "signature": "0xa85a9f581fd1aa5bcc0129207a18d4412275139f6610de23ffa05de3481c5323c87f018e8688525d69a7a5505f709aa900505337ca9bcef095babebd31abf954423d7ad510c9cd32cb204ef2a0b47867fef898083bcce5950bc36071444018af" - }, - { - "aggregation_bits": "0xfff7fffffffefffffffefffdffffefff01", - "data": { - "slot": "1599999", - "index": "30", - "beacon_block_root": "0x9c9d395330490f0ce475050950848e6ea8e77fffbda094b07a2a25299034b21f", - "source": { - "epoch": "49998", - "root": "0x969ec737136be4bb8b9f7213d403d5f528d93d53ecd56f69127b5c3c3a49f2ce" - }, - "target": { - "epoch": "49999", - "root": "0x96a35d694ca92aac7a62ed26eed05bb30f6d656e042d301fbf564367afa22679" - } - }, - "signature": "0xab01a057b6a9c03e23bbdc6619029aa47318bf7cd7bd83ffc62c3573d67e330e72a157fe29aa7694cf682764574f231b1088457c44659e6e3b4f1c34aa30ba92147be3118819cd245c50a764173a8a06c3b682abba65b7a7433f40f4e1e342da" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffffffffff03", - "data": { - "slot": "1599999", - "index": "38", - "beacon_block_root": "0x9c9d395330490f0ce475050950848e6ea8e77fffbda094b07a2a25299034b21f", - "source": { - "epoch": "49998", - "root": "0x969ec737136be4bb8b9f7213d403d5f528d93d53ecd56f69127b5c3c3a49f2ce" - }, - "target": { - "epoch": "49999", - "root": "0x96a35d694ca92aac7a62ed26eed05bb30f6d656e042d301fbf564367afa22679" - } - }, - "signature": "0xb273bb2ec078c6573aa9e670f47ea1288e0a9702888efbb5ba923ff592f6dcebd495ce0b643b46e803a91faddbccae9005de5f1a76f2451696b118ea478bfd9b1e8c291041e9bce5051d93c98ed73ab1eec96b1c1e4a80cba54a2ed05b874bb5" - }, - { - "aggregation_bits": "0xfffff7ffffffffffffffffffffffffff02", - "data": { - "slot": "1599999", - "index": "35", - "beacon_block_root": "0x9c9d395330490f0ce475050950848e6ea8e77fffbda094b07a2a25299034b21f", - "source": { - "epoch": "49998", - "root": "0x969ec737136be4bb8b9f7213d403d5f528d93d53ecd56f69127b5c3c3a49f2ce" - }, - "target": { - "epoch": "49999", - "root": "0x96a35d694ca92aac7a62ed26eed05bb30f6d656e042d301fbf564367afa22679" - } - }, - "signature": "0x881df4bfbcb2bac8b9d1ff027795e8ce49fe8c11cf70a0a98a785b9ca7cdda1e22565ad4025bc77fa860c9ef98f10ac1162d986f1422432cb61a0a1dce729a3db580ce9cb21e3e9e98e65db8a3de260cb8fb3a71db998ae104a80a07fb80d478" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffffffffff03", - "data": { - "slot": "1599999", - "index": "3", - "beacon_block_root": "0x9c9d395330490f0ce475050950848e6ea8e77fffbda094b07a2a25299034b21f", - "source": { - "epoch": "49998", - "root": "0x969ec737136be4bb8b9f7213d403d5f528d93d53ecd56f69127b5c3c3a49f2ce" - }, - "target": { - "epoch": "49999", - "root": "0x96a35d694ca92aac7a62ed26eed05bb30f6d656e042d301fbf564367afa22679" - } - }, - "signature": "0xb8b1f83b01a7cd6dd98cb0f46ff57ab58e344fe3c81bca15847c7565372973ec55477e55952c45ff49ff8e5862b6213913f22e4919f645f15c9269d07d445f35b68a769b88954f5e429c2f5810a0d891fda7c58a22a16a65ccab8320698345ab" - }, - { - "aggregation_bits": "0x0000100000000000000000000000000002", - "data": { - "slot": "1599999", - "index": "43", - "beacon_block_root": "0x2531a10b3c936876a92d8a62f1dc51449f1949160e6f36980992f35c6cd0678f", - "source": { - "epoch": "49998", - "root": "0x969ec737136be4bb8b9f7213d403d5f528d93d53ecd56f69127b5c3c3a49f2ce" - }, - "target": { - "epoch": "49999", - "root": "0x96a35d694ca92aac7a62ed26eed05bb30f6d656e042d301fbf564367afa22679" - } - }, - "signature": "0xa676be52184f18721587eaf63118f0ad18100d9bc139397bbfb7797effd13921924309361fb6b41a1ab9f0671b12eb610ee20523a3cf640f13dab9f707bc764defe33b84644a231bb1c19134dfb94c851fb8b47ba32709183ccbae7dc48c351e" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffffffffff03", - "data": { - "slot": "1599999", - "index": "42", - "beacon_block_root": "0x9c9d395330490f0ce475050950848e6ea8e77fffbda094b07a2a25299034b21f", - "source": { - "epoch": "49998", - "root": "0x969ec737136be4bb8b9f7213d403d5f528d93d53ecd56f69127b5c3c3a49f2ce" - }, - "target": { - "epoch": "49999", - "root": "0x96a35d694ca92aac7a62ed26eed05bb30f6d656e042d301fbf564367afa22679" - } - }, - "signature": "0x837fe410a6268490e626823b047404509e84041002d071d999f255276cac01b3eed1e3c17b263353829865f9b5ea1a960e81283cc2129379e63ee7ef3ffb9221ef70e34aa9ed5484f0a905d4a03d471aff5f9abde1b2a672e18f00a45fbaf356" - }, - { - "aggregation_bits": "0xffffffffff7fffffffffffffdfffffff03", - "data": { - "slot": "1599999", - "index": "26", - "beacon_block_root": "0x9c9d395330490f0ce475050950848e6ea8e77fffbda094b07a2a25299034b21f", - "source": { - "epoch": "49998", - "root": "0x969ec737136be4bb8b9f7213d403d5f528d93d53ecd56f69127b5c3c3a49f2ce" - }, - "target": { - "epoch": "49999", - "root": "0x96a35d694ca92aac7a62ed26eed05bb30f6d656e042d301fbf564367afa22679" - } - }, - "signature": "0xa5b337771dc0b173909574340df94db2c9e4e28dc7dadd0a85d333970f38cd15000975fbaff6d0428aa61f620acf090d003c01f37df98fd1480961461deff47e2150fcc4cebfabe23e39e86792dd06559fa20d2ab3de42ebbd69b1111336112f" - }, - { - "aggregation_bits": "0xfffffffffffffffffffffffffbffffbf03", - "data": { - "slot": "1599999", - "index": "19", - "beacon_block_root": "0x9c9d395330490f0ce475050950848e6ea8e77fffbda094b07a2a25299034b21f", - "source": { - "epoch": "49998", - "root": "0x969ec737136be4bb8b9f7213d403d5f528d93d53ecd56f69127b5c3c3a49f2ce" - }, - "target": { - "epoch": "49999", - "root": "0x96a35d694ca92aac7a62ed26eed05bb30f6d656e042d301fbf564367afa22679" - } - }, - "signature": "0xb85bab60ea608697a81d8dd108e8d23caa38149ab4c00409a66e496878d88a74af73244ee8fec6952dd4b55118bc376d088a5ab7c15c339304d6583ba9905a59c432e2587f1f52b95bd9e108d7a7e7ed832f6de6ddd5aad84dea8e2bac1977e7" - }, - { - "aggregation_bits": "0xffffffffffffdfffffffffffffffffff03", - "data": { - "slot": "1599999", - "index": "34", - "beacon_block_root": "0x9c9d395330490f0ce475050950848e6ea8e77fffbda094b07a2a25299034b21f", - "source": { - "epoch": "49998", - "root": "0x969ec737136be4bb8b9f7213d403d5f528d93d53ecd56f69127b5c3c3a49f2ce" - }, - "target": { - "epoch": "49999", - "root": "0x96a35d694ca92aac7a62ed26eed05bb30f6d656e042d301fbf564367afa22679" - } - }, - "signature": "0x8da149a3a88f0ae85b284dae344f9f9d5ca28ef480b4df7e553f6171521d7afdcb38e1b6f4c75039372d93ee3bb99a2b0496663b64bc5a18c8792d1c9eb8cc3f57d3a82736782ebe671e3e7cad29d091176882c6cf4220c8a779b92d92f82b83" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffffffffff03", - "data": { - "slot": "1599999", - "index": "11", - "beacon_block_root": "0x9c9d395330490f0ce475050950848e6ea8e77fffbda094b07a2a25299034b21f", - "source": { - "epoch": "49998", - "root": "0x969ec737136be4bb8b9f7213d403d5f528d93d53ecd56f69127b5c3c3a49f2ce" - }, - "target": { - "epoch": "49999", - "root": "0x96a35d694ca92aac7a62ed26eed05bb30f6d656e042d301fbf564367afa22679" - } - }, - "signature": "0x92f513ee876fef2924a7bad47194c3a012ae4a3a04e5232f366787ca0e0eb18373e446b77db074376b3c6fe0f93def971392703400d31dd42e638fd440bd46cc73b4e2ff4569f7ee3b0e97ea98f23074be25ed054d486cacfd6c5c17b264f993" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffffffffff03", - "data": { - "slot": "1599999", - "index": "6", - "beacon_block_root": "0x9c9d395330490f0ce475050950848e6ea8e77fffbda094b07a2a25299034b21f", - "source": { - "epoch": "49998", - "root": "0x969ec737136be4bb8b9f7213d403d5f528d93d53ecd56f69127b5c3c3a49f2ce" - }, - "target": { - "epoch": "49999", - "root": "0x96a35d694ca92aac7a62ed26eed05bb30f6d656e042d301fbf564367afa22679" - } - }, - "signature": "0x8ef5a488614013c7efc9e6d9f917b75bc25b4568e8e28de0c048eb36c4169545eedc8ba2b86614219267fc710c0d8bda0b36bef4da6a97fc743fe1607450a0a81f6b2661df04e7f67863b4929838a5a8cce97da9229c9608836bb0a97a9de229" - }, - { - "aggregation_bits": "0xfffffffffbffffffffffffffffffffff03", - "data": { - "slot": "1599999", - "index": "0", - "beacon_block_root": "0x9c9d395330490f0ce475050950848e6ea8e77fffbda094b07a2a25299034b21f", - "source": { - "epoch": "49998", - "root": "0x969ec737136be4bb8b9f7213d403d5f528d93d53ecd56f69127b5c3c3a49f2ce" - }, - "target": { - "epoch": "49999", - "root": "0x96a35d694ca92aac7a62ed26eed05bb30f6d656e042d301fbf564367afa22679" - } - }, - "signature": "0xb855db51f9ce16b3be5878cb511255843367791eb553c9fdfcc4715bc5229659bad0d07e96a28d05fdc4f1092401643009a64373748f2db191ff5fbe6508ca80bee4c43c533b65bd9936b6b48f75276b3b3309bec8ad339dd7509e5708ca1868" - }, - { - "aggregation_bits": "0xffffefffffffffffdfffffffffffffff03", - "data": { - "slot": "1599999", - "index": "43", - "beacon_block_root": "0x9c9d395330490f0ce475050950848e6ea8e77fffbda094b07a2a25299034b21f", - "source": { - "epoch": "49998", - "root": "0x969ec737136be4bb8b9f7213d403d5f528d93d53ecd56f69127b5c3c3a49f2ce" - }, - "target": { - "epoch": "49999", - "root": "0x96a35d694ca92aac7a62ed26eed05bb30f6d656e042d301fbf564367afa22679" - } - }, - "signature": "0xa0cdfb5ff5d124f935cbdedeb61bb38c97019b6b14794f5226825ba3d9d068a4a10fdd9dc625aa53903fb670699a589e07fd7bc519dcae752f54f840c611904ef7f05755424c648aec7e088500c0ab1b8bbf63bcf03d549c9d3f9155835ff13b" - }, - { - "aggregation_bits": "0xffdffffffffffdffffffffffffffffff03", - "data": { - "slot": "1599999", - "index": "29", - "beacon_block_root": "0x9c9d395330490f0ce475050950848e6ea8e77fffbda094b07a2a25299034b21f", - "source": { - "epoch": "49998", - "root": "0x969ec737136be4bb8b9f7213d403d5f528d93d53ecd56f69127b5c3c3a49f2ce" - }, - "target": { - "epoch": "49999", - "root": "0x96a35d694ca92aac7a62ed26eed05bb30f6d656e042d301fbf564367afa22679" - } - }, - "signature": "0x966a1fe037ea4509c546dbd1af76fb1679d954b9cbabc092664bbea8c4b0eed73a9d3df2d323335a1eb80b02269ca6680a25c3362b2a504e11bca1966786934ac4feb1b3e488cd937177c0fa0232175a3797af89c1707bfdd9f9be496c987117" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffffffffff03", - "data": { - "slot": "1599999", - "index": "2", - "beacon_block_root": "0x9c9d395330490f0ce475050950848e6ea8e77fffbda094b07a2a25299034b21f", - "source": { - "epoch": "49998", - "root": "0x969ec737136be4bb8b9f7213d403d5f528d93d53ecd56f69127b5c3c3a49f2ce" - }, - "target": { - "epoch": "49999", - "root": "0x96a35d694ca92aac7a62ed26eed05bb30f6d656e042d301fbf564367afa22679" - } - }, - "signature": "0xa437728f9bd3dfd5463f562256b2722f07ef243293915a3c841b4c6ee1c9a84072229e20ef892e1bddc7474459ccccd8100d4f96e2cd4475f40cb21b959ee1e4086f83555acd1ea07f15df89459c110d2f74e56ebb3955b425a8c2754927529f" - }, - { - "aggregation_bits": "0xfffffffffffffffbffffffffffffffff03", - "data": { - "slot": "1599999", - "index": "12", - "beacon_block_root": "0x9c9d395330490f0ce475050950848e6ea8e77fffbda094b07a2a25299034b21f", - "source": { - "epoch": "49998", - "root": "0x969ec737136be4bb8b9f7213d403d5f528d93d53ecd56f69127b5c3c3a49f2ce" - }, - "target": { - "epoch": "49999", - "root": "0x96a35d694ca92aac7a62ed26eed05bb30f6d656e042d301fbf564367afa22679" - } - }, - "signature": "0x8b6d704377d40a65a74bd87ec7183e7cf5c3247442ff7315de7fda9ea7bd46d592ce139660f79814c678d30abc5c3b970f0123bf5f1cfa6a59a905e693b6f5c81773d0319262af5050c19386c0dc4f2b834728b90b1c53fa941e8f1d1ac3163a" - }, - { - "aggregation_bits": "0xfffffff7ffffffffffffffffffffffff03", - "data": { - "slot": "1599999", - "index": "1", - "beacon_block_root": "0x9c9d395330490f0ce475050950848e6ea8e77fffbda094b07a2a25299034b21f", - "source": { - "epoch": "49998", - "root": "0x969ec737136be4bb8b9f7213d403d5f528d93d53ecd56f69127b5c3c3a49f2ce" - }, - "target": { - "epoch": "49999", - "root": "0x96a35d694ca92aac7a62ed26eed05bb30f6d656e042d301fbf564367afa22679" - } - }, - "signature": "0x84a70c2477866a9ab4bfc51efcad110553894cbfc224483300da051d5403cfb0d8c24a65bd3363b74ba0d6fcb0951f55073101d76a6fd7164b786c7d607e044148ba59f0e48e72e08a032015c7d6d9158ae9885a3260afe388140c4bb701ea30" - }, - { - "aggregation_bits": "0xfffffffffffffffdffffffffffffffff03", - "data": { - "slot": "1599999", - "index": "24", - "beacon_block_root": "0x9c9d395330490f0ce475050950848e6ea8e77fffbda094b07a2a25299034b21f", - "source": { - "epoch": "49998", - "root": "0x969ec737136be4bb8b9f7213d403d5f528d93d53ecd56f69127b5c3c3a49f2ce" - }, - "target": { - "epoch": "49999", - "root": "0x96a35d694ca92aac7a62ed26eed05bb30f6d656e042d301fbf564367afa22679" - } - }, - "signature": "0x8b03e0b2a6586f178c6eea0891333883704a44d2775b11cdcb3712809d2d7ab7f5b3060b3d56e526d1feda32f206f88711bd581027d947d102a1daab870465e8d7f50a86c1c0ca207efad241115346aabf33ecde6f1b68554544fd88f40e95e7" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffffffffff03", - "data": { - "slot": "1599999", - "index": "45", - "beacon_block_root": "0x9c9d395330490f0ce475050950848e6ea8e77fffbda094b07a2a25299034b21f", - "source": { - "epoch": "49998", - "root": "0x969ec737136be4bb8b9f7213d403d5f528d93d53ecd56f69127b5c3c3a49f2ce" - }, - "target": { - "epoch": "49999", - "root": "0x96a35d694ca92aac7a62ed26eed05bb30f6d656e042d301fbf564367afa22679" - } - }, - "signature": "0x92cd4d7bf4091c2c268f8b6ded31b03f55c9278eb6040f0ab65d3ec5ae1970327ac1ab5005b96e139b2eb09710513d39038e37d73e4b6e13199a100351a3c67d96b6d67c27c2ce0b60f87833f1c32b7523487fe7ce0dd7493f38b68fccd955fc" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffffffffff03", - "data": { - "slot": "1599999", - "index": "41", - "beacon_block_root": "0x9c9d395330490f0ce475050950848e6ea8e77fffbda094b07a2a25299034b21f", - "source": { - "epoch": "49998", - "root": "0x969ec737136be4bb8b9f7213d403d5f528d93d53ecd56f69127b5c3c3a49f2ce" - }, - "target": { - "epoch": "49999", - "root": "0x96a35d694ca92aac7a62ed26eed05bb30f6d656e042d301fbf564367afa22679" - } - }, - "signature": "0xaca8b224e350d76f36411836a033e463f3e0afbc344e2eefcb2d538b0983cda3999c4e0dfec3ed09c9b29b1161fcdf3315a103c70c8145fa620d6e4b941aef0d0b19425ab6b87175942522d426b10839dc2b5f97927f2958e8c4dd24d7a826c9" - }, - { - "aggregation_bits": "0xfffffffffffbffffffffffffffffffff03", - "data": { - "slot": "1599999", - "index": "10", - "beacon_block_root": "0x9c9d395330490f0ce475050950848e6ea8e77fffbda094b07a2a25299034b21f", - "source": { - "epoch": "49998", - "root": "0x969ec737136be4bb8b9f7213d403d5f528d93d53ecd56f69127b5c3c3a49f2ce" - }, - "target": { - "epoch": "49999", - "root": "0x96a35d694ca92aac7a62ed26eed05bb30f6d656e042d301fbf564367afa22679" - } - }, - "signature": "0xb690a260a1b658ce8c04351df5607ac9043645e4dc83004d862594f7070d4378689b54ab6554f73455baf80900a10ee901710a39bf2c1e7da960b8ed78c56d6534b9e006b7b97895aa1857672f08bc511da50bba38edceaec28ff6cbf5d4964e" - }, - { - "aggregation_bits": "0x0000000000000000000000002000000002", - "data": { - "slot": "1599999", - "index": "39", - "beacon_block_root": "0x2531a10b3c936876a92d8a62f1dc51449f1949160e6f36980992f35c6cd0678f", - "source": { - "epoch": "49998", - "root": "0x969ec737136be4bb8b9f7213d403d5f528d93d53ecd56f69127b5c3c3a49f2ce" - }, - "target": { - "epoch": "49999", - "root": "0x96a35d694ca92aac7a62ed26eed05bb30f6d656e042d301fbf564367afa22679" - } - }, - "signature": "0x906fbe30e05edd427e05bf81f0819c5c13528d1fcd4e295290c02dc9b5f4325ff79e7c2c5f9a3941556f97d8571a378016455d9faefe03626bf590be3b5be81475ef53fd97bb6755d511e9236325d1c7c53b2ac5c3ca04e47f3f6ea6cff3d8dc" - }, - { - "aggregation_bits": "0x0000000004000000000000000000000002", - "data": { - "slot": "1599999", - "index": "15", - "beacon_block_root": "0x2531a10b3c936876a92d8a62f1dc51449f1949160e6f36980992f35c6cd0678f", - "source": { - "epoch": "49998", - "root": "0x969ec737136be4bb8b9f7213d403d5f528d93d53ecd56f69127b5c3c3a49f2ce" - }, - "target": { - "epoch": "49999", - "root": "0x96a35d694ca92aac7a62ed26eed05bb30f6d656e042d301fbf564367afa22679" - } - }, - "signature": "0xa8397e5ae79dda80810fc7f82cbf758ad12423d2c685a08880f1c115b6e840c5b3064014f18ec304387fd21cecf1b921174baa208bf08fbb0f60caf797c48ba3dc5b9fca1158d34ed2f72371bdacc0f7b04917bd63a2ea8682d13341a37d4f4e" - }, - { - "aggregation_bits": "0xffffffffffffffff7fffffffffffffff03", - "data": { - "slot": "1599999", - "index": "17", - "beacon_block_root": "0x9c9d395330490f0ce475050950848e6ea8e77fffbda094b07a2a25299034b21f", - "source": { - "epoch": "49998", - "root": "0x969ec737136be4bb8b9f7213d403d5f528d93d53ecd56f69127b5c3c3a49f2ce" - }, - "target": { - "epoch": "49999", - "root": "0x96a35d694ca92aac7a62ed26eed05bb30f6d656e042d301fbf564367afa22679" - } - }, - "signature": "0x8175bcacbdfe653baebf7afbee402e6799f103f786f907701a6650fbe554e6cee29d6829d60807b157a1ebb5081aabeb04d44d54754003880a7da35cf072b1540f845b6de8b312eeb0e52edd1fcb6a3323020f5611ab5fb7548cf2162ea5ea08" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffffffffff03", - "data": { - "slot": "1599999", - "index": "21", - "beacon_block_root": "0x9c9d395330490f0ce475050950848e6ea8e77fffbda094b07a2a25299034b21f", - "source": { - "epoch": "49998", - "root": "0x969ec737136be4bb8b9f7213d403d5f528d93d53ecd56f69127b5c3c3a49f2ce" - }, - "target": { - "epoch": "49999", - "root": "0x96a35d694ca92aac7a62ed26eed05bb30f6d656e042d301fbf564367afa22679" - } - }, - "signature": "0xae8337630958990f740f0f7e2787c8c0d7914a8e9b92e63ef7d5645bccccaf11686afee267a9ed6dd723f18ef67f23f80ffea53a492fd5108e0958bb456bb5d9eff7a7641f838caa5f946790d7a22869943bd5f2064e77e44b61ba3d521c3159" - }, - { - "aggregation_bits": "0x0000000800000000000000000000000002", - "data": { - "slot": "1599999", - "index": "44", - "beacon_block_root": "0x2531a10b3c936876a92d8a62f1dc51449f1949160e6f36980992f35c6cd0678f", - "source": { - "epoch": "49998", - "root": "0x969ec737136be4bb8b9f7213d403d5f528d93d53ecd56f69127b5c3c3a49f2ce" - }, - "target": { - "epoch": "49999", - "root": "0x96a35d694ca92aac7a62ed26eed05bb30f6d656e042d301fbf564367afa22679" - } - }, - "signature": "0x91d3f9735d78889d0a5d4c379f11e3708f6d22747d5cc982471d69e05583ee78b75d8b4299f1a22e19d83b6d9574ffd410eb951e02074ea71fdf92a4e22b34d9cc6587dd2610af92f580f32851156c1d602437b47185541cf385fb14538ce1d0" - }, - { - "aggregation_bits": "0xfff7fffffbffffffffffffff7fffffff03", - "data": { - "slot": "1599999", - "index": "32", - "beacon_block_root": "0x9c9d395330490f0ce475050950848e6ea8e77fffbda094b07a2a25299034b21f", - "source": { - "epoch": "49998", - "root": "0x969ec737136be4bb8b9f7213d403d5f528d93d53ecd56f69127b5c3c3a49f2ce" - }, - "target": { - "epoch": "49999", - "root": "0x96a35d694ca92aac7a62ed26eed05bb30f6d656e042d301fbf564367afa22679" - } - }, - "signature": "0xaafd05e7fb3dcc6d1166c2bdfa9cb3d895664ea587c31ea44d41e207919a9343ec27c91263c127591d5be035d1a4cc1009100eb2f4552f83477179fec020b2b71f513377d8fe02b36a5b2689a78c40fb2a31507beece164b7a00184ab08a60cd" - }, - { - "aggregation_bits": "0x0000000000000002000000000000000002", - "data": { - "slot": "1599999", - "index": "24", - "beacon_block_root": "0x2531a10b3c936876a92d8a62f1dc51449f1949160e6f36980992f35c6cd0678f", - "source": { - "epoch": "49998", - "root": "0x969ec737136be4bb8b9f7213d403d5f528d93d53ecd56f69127b5c3c3a49f2ce" - }, - "target": { - "epoch": "49999", - "root": "0x96a35d694ca92aac7a62ed26eed05bb30f6d656e042d301fbf564367afa22679" - } - }, - "signature": "0x89b69b9837c36a9abe945343872f6f1c33dbc7f0ed81eff8fa7b19677e3f86fa712c3a9ed24f23bd07fe5acd6ddd8e2b0da2282e5fab9afb05bab22698b942fb404b59572de7f68a04ff459f9c791f52777fa6f58e0df37df09ee26318b65cf8" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffffffffff01", - "data": { - "slot": "1599999", - "index": "14", - "beacon_block_root": "0x9c9d395330490f0ce475050950848e6ea8e77fffbda094b07a2a25299034b21f", - "source": { - "epoch": "49998", - "root": "0x969ec737136be4bb8b9f7213d403d5f528d93d53ecd56f69127b5c3c3a49f2ce" - }, - "target": { - "epoch": "49999", - "root": "0x96a35d694ca92aac7a62ed26eed05bb30f6d656e042d301fbf564367afa22679" - } - }, - "signature": "0xa78496fe07f59f02db695ab2be18481c08516d8e29710e8e974c84972521390be2bc316fc2c821187e954b0deeca0fb914445b97891359b62e2c0e6f04d16c59b07619fb0b28971d88845c06364109e139745f6f57a339dfe6efbb05b6d07c40" - }, - { - "aggregation_bits": "0xfffffffffbffffffffffffffffffffff03", - "data": { - "slot": "1599999", - "index": "15", - "beacon_block_root": "0x9c9d395330490f0ce475050950848e6ea8e77fffbda094b07a2a25299034b21f", - "source": { - "epoch": "49998", - "root": "0x969ec737136be4bb8b9f7213d403d5f528d93d53ecd56f69127b5c3c3a49f2ce" - }, - "target": { - "epoch": "49999", - "root": "0x96a35d694ca92aac7a62ed26eed05bb30f6d656e042d301fbf564367afa22679" - } - }, - "signature": "0x9280f516e9935bfe8de115f54a3f9d99370f5d9187a4913363995a5f5126ac630730a554b5ad058ef1828025c7bad53c06afa577e254fac9e275b26bc930ae219a9280d6d6e7e51bce1ee9bf230b069c2512d2eed68b58e59786b4a239a50171" - }, - { - "aggregation_bits": "0x0000000000000000000400000000000002", - "data": { - "slot": "1599999", - "index": "4", - "beacon_block_root": "0x2531a10b3c936876a92d8a62f1dc51449f1949160e6f36980992f35c6cd0678f", - "source": { - "epoch": "49998", - "root": "0x969ec737136be4bb8b9f7213d403d5f528d93d53ecd56f69127b5c3c3a49f2ce" - }, - "target": { - "epoch": "49999", - "root": "0x96a35d694ca92aac7a62ed26eed05bb30f6d656e042d301fbf564367afa22679" - } - }, - "signature": "0xb21ad9166db5393f1f1dd790891e052a744bca663a575276f37c6b27db515e3d732557bd6d8acb712d6eaa9743997faf06840f9a5bcabef676efc59f75637598c86b67b1fe21051669431a400f58c493352dc99ca9fa65d0262a4ad0ffa2f3e2" - }, - { - "aggregation_bits": "0xfffffffffffffffffffbfffffffffffd03", - "data": { - "slot": "1599999", - "index": "4", - "beacon_block_root": "0x9c9d395330490f0ce475050950848e6ea8e77fffbda094b07a2a25299034b21f", - "source": { - "epoch": "49998", - "root": "0x969ec737136be4bb8b9f7213d403d5f528d93d53ecd56f69127b5c3c3a49f2ce" - }, - "target": { - "epoch": "49999", - "root": "0x96a35d694ca92aac7a62ed26eed05bb30f6d656e042d301fbf564367afa22679" - } - }, - "signature": "0x80117c4ad0bc9b59787864f8c097d3fbbf3de24cfc9c19f2cb7d165e1889e51a41fdb710272c9443d39ecde4869bf0d20be4dac26b3459221afc08dfaded17862b1768607333b8fe881402cbe17db5f421fc46d46f770ed90ef1a3e7eefe74df" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffffffffff03", - "data": { - "slot": "1599999", - "index": "5", - "beacon_block_root": "0x9c9d395330490f0ce475050950848e6ea8e77fffbda094b07a2a25299034b21f", - "source": { - "epoch": "49998", - "root": "0x969ec737136be4bb8b9f7213d403d5f528d93d53ecd56f69127b5c3c3a49f2ce" - }, - "target": { - "epoch": "49999", - "root": "0x96a35d694ca92aac7a62ed26eed05bb30f6d656e042d301fbf564367afa22679" - } - }, - "signature": "0xab6527c5037ded579d103893aad2873e29cc4960e65d9f202dddbaf96d1d8f6350a225cc468ac5b2af2cbfb0360a9db417fb82e794a44d60f9de706baab113191ac4514d77c610c34b6d8416490cc0d0e7ffd35a3817b3104ca2efc66c6e8ecf" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffffffbfff03", - "data": { - "slot": "1599999", - "index": "20", - "beacon_block_root": "0x9c9d395330490f0ce475050950848e6ea8e77fffbda094b07a2a25299034b21f", - "source": { - "epoch": "49998", - "root": "0x969ec737136be4bb8b9f7213d403d5f528d93d53ecd56f69127b5c3c3a49f2ce" - }, - "target": { - "epoch": "49999", - "root": "0x96a35d694ca92aac7a62ed26eed05bb30f6d656e042d301fbf564367afa22679" - } - }, - "signature": "0xaec39202e5ee7ae598a3038fbc805e3e2886e24a02e16389ffa9f4fd017097de8459353c67482797a7f5a6793f0533c1026bd09bb44b40543f3d71e195d3120304b5f74c58097e359cb447205004a6e3a5414f363b7af76f9859532d9e90c241" - }, - { - "aggregation_bits": "0xfffffffffffffffffffffffeffffffff03", - "data": { - "slot": "1599999", - "index": "28", - "beacon_block_root": "0x9c9d395330490f0ce475050950848e6ea8e77fffbda094b07a2a25299034b21f", - "source": { - "epoch": "49998", - "root": "0x969ec737136be4bb8b9f7213d403d5f528d93d53ecd56f69127b5c3c3a49f2ce" - }, - "target": { - "epoch": "49999", - "root": "0x96a35d694ca92aac7a62ed26eed05bb30f6d656e042d301fbf564367afa22679" - } - }, - "signature": "0x86b27bc90b041189b56a43c873f93990e935a778a4197220e5540be224fc72007de069e706e00708dc16453e0a54fd741333c234e848c47efc272fc79e6dfac4859590ea2b285aff8830c1b17b488fda9e26f17bc242b8cea4da671423fa4a02" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffffffffff03", - "data": { - "slot": "1599999", - "index": "33", - "beacon_block_root": "0x9c9d395330490f0ce475050950848e6ea8e77fffbda094b07a2a25299034b21f", - "source": { - "epoch": "49998", - "root": "0x969ec737136be4bb8b9f7213d403d5f528d93d53ecd56f69127b5c3c3a49f2ce" - }, - "target": { - "epoch": "49999", - "root": "0x96a35d694ca92aac7a62ed26eed05bb30f6d656e042d301fbf564367afa22679" - } - }, - "signature": "0x940cb1874ce435e56ac2f3e9d7dfc1b5bb886fc7cbf9bb9b07224b30fc0b4ea6ab46eb5d73120dabf82703e5fab8ece6187e8bed58db1c53b36858d26d317af5bb7566baa98e629983b1837f15c294ef4f1a31d56b1155951be623724b36ebc8" - }, - { - "aggregation_bits": "0xfffffffffff7ffffffffffffffffffff03", - "data": { - "slot": "1599999", - "index": "8", - "beacon_block_root": "0x9c9d395330490f0ce475050950848e6ea8e77fffbda094b07a2a25299034b21f", - "source": { - "epoch": "49998", - "root": "0x969ec737136be4bb8b9f7213d403d5f528d93d53ecd56f69127b5c3c3a49f2ce" - }, - "target": { - "epoch": "49999", - "root": "0x96a35d694ca92aac7a62ed26eed05bb30f6d656e042d301fbf564367afa22679" - } - }, - "signature": "0x97e32b4c81c34e32d0ca913ec51c9c897c5251aee87dc4553709a7b942f27113aadd68c78041fd22c6b22b1f31cd97f60685163793ceb4707cfa002c7a6aa4b3d90e2d23101502c6858cd626a481f03eafbe5a665d9de23b5380b4ade26e4af2" - }, - { - "aggregation_bits": "0xffffdfffffffffffffffffffffffffff03", - "data": { - "slot": "1599999", - "index": "37", - "beacon_block_root": "0x9c9d395330490f0ce475050950848e6ea8e77fffbda094b07a2a25299034b21f", - "source": { - "epoch": "49998", - "root": "0x969ec737136be4bb8b9f7213d403d5f528d93d53ecd56f69127b5c3c3a49f2ce" - }, - "target": { - "epoch": "49999", - "root": "0x96a35d694ca92aac7a62ed26eed05bb30f6d656e042d301fbf564367afa22679" - } - }, - "signature": "0x9681d7c8d21cde40a0750bbd4473bba096cbbed95915bb8f6258091755f1451a3b57d02b1cf9a502e14bd2fd4dca2ef00e3d68793cc06702c2a6e4c2215eaa4a0dab01eb28b86b94446df450603fc37db1a055185f4bd1eb5e48dc12cd157c76" - }, - { - "aggregation_bits": "0x0000000000000000000000000400000002", - "data": { - "slot": "1599999", - "index": "19", - "beacon_block_root": "0x2531a10b3c936876a92d8a62f1dc51449f1949160e6f36980992f35c6cd0678f", - "source": { - "epoch": "49998", - "root": "0x969ec737136be4bb8b9f7213d403d5f528d93d53ecd56f69127b5c3c3a49f2ce" - }, - "target": { - "epoch": "49999", - "root": "0x96a35d694ca92aac7a62ed26eed05bb30f6d656e042d301fbf564367afa22679" - } - }, - "signature": "0xa27c08a3996d537d6887db8f0f99ab57a53c6cc7c852f523c9da939decc66bc83d9cdd2887856e9184e13e6b427fe9f011b80df445cb9360e0e673ac88d7fc35b0c59f3ae98fc04a214bdcbf22a475bfc2dacae4f16c496603f43aabe25635d4" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffdfffffff03", - "data": { - "slot": "1599999", - "index": "9", - "beacon_block_root": "0x9c9d395330490f0ce475050950848e6ea8e77fffbda094b07a2a25299034b21f", - "source": { - "epoch": "49998", - "root": "0x969ec737136be4bb8b9f7213d403d5f528d93d53ecd56f69127b5c3c3a49f2ce" - }, - "target": { - "epoch": "49999", - "root": "0x96a35d694ca92aac7a62ed26eed05bb30f6d656e042d301fbf564367afa22679" - } - }, - "signature": "0x882294bd460bbf8b363ad849a2970cb6b856c8847f5d074d590ec0304fe56137a6715c290b1be19554f899058c4d55b4136a114e12deaacd867158991083ac0319cd1927c33d02ed122cba11d62e0d55d5462690a6e39a89115c570786800e4a" - }, - { - "aggregation_bits": "0x0000000000000000000010000000000002", - "data": { - "slot": "1599999", - "index": "18", - "beacon_block_root": "0x2531a10b3c936876a92d8a62f1dc51449f1949160e6f36980992f35c6cd0678f", - "source": { - "epoch": "49998", - "root": "0x969ec737136be4bb8b9f7213d403d5f528d93d53ecd56f69127b5c3c3a49f2ce" - }, - "target": { - "epoch": "49999", - "root": "0x96a35d694ca92aac7a62ed26eed05bb30f6d656e042d301fbf564367afa22679" - } - }, - "signature": "0xa25ed0a26758e79170635b4b053ddc0f84ef2fccf6771e3af91e254aef0b57724314e69940053d6d4e20a157e73d57d919f89f73de195ab60424535f37fc1e5bc4142f7a301f0e2ce275896c710a522694a5f9751be596b006bc57b69885089b" - }, - { - "aggregation_bits": "0x0000000000002000000000000000000002", - "data": { - "slot": "1599999", - "index": "34", - "beacon_block_root": "0x2531a10b3c936876a92d8a62f1dc51449f1949160e6f36980992f35c6cd0678f", - "source": { - "epoch": "49998", - "root": "0x969ec737136be4bb8b9f7213d403d5f528d93d53ecd56f69127b5c3c3a49f2ce" - }, - "target": { - "epoch": "49999", - "root": "0x96a35d694ca92aac7a62ed26eed05bb30f6d656e042d301fbf564367afa22679" - } - }, - "signature": "0x84a5900f5cfda3fcd32affefec320e3e3d08860c70915f4442c06667269b9931c96a5facd7aa1d41fed2ed8d2811018418ed63ca3e2e121697dd3f2415e30fbdd8d03d2e79aa553b0f4f7ba3bb05a6ac203f1c20c31bd0b545fbbb23d708fbfb" - }, - { - "aggregation_bits": "0xfffffffffffffffffffffeffdfffffff03", - "data": { - "slot": "1599999", - "index": "39", - "beacon_block_root": "0x9c9d395330490f0ce475050950848e6ea8e77fffbda094b07a2a25299034b21f", - "source": { - "epoch": "49998", - "root": "0x969ec737136be4bb8b9f7213d403d5f528d93d53ecd56f69127b5c3c3a49f2ce" - }, - "target": { - "epoch": "49999", - "root": "0x96a35d694ca92aac7a62ed26eed05bb30f6d656e042d301fbf564367afa22679" - } - }, - "signature": "0x85f13e2d7098a6fc5c738cc97b7988c7399257339bfd9951410a90a680c233dcbd7b41132a41cac1ce3a49b82cb0bf3b16c17ca30d44e02443746d412867a8a1e53e6cd2cbdaa98d0e29bed0202cc1e71d50ba7af9002894ee05d090553eb54e" - }, - { - "aggregation_bits": "0xffffffffffff7fffffffefffffffffff03", - "data": { - "slot": "1599999", - "index": "18", - "beacon_block_root": "0x9c9d395330490f0ce475050950848e6ea8e77fffbda094b07a2a25299034b21f", - "source": { - "epoch": "49998", - "root": "0x969ec737136be4bb8b9f7213d403d5f528d93d53ecd56f69127b5c3c3a49f2ce" - }, - "target": { - "epoch": "49999", - "root": "0x96a35d694ca92aac7a62ed26eed05bb30f6d656e042d301fbf564367afa22679" - } - }, - "signature": "0xb0765f55111e9f02b38ecd56acd08a24ccac9bc8fed66d2644ff59e3e48031407569b2b3be81f9b1d073fc8ec7c9d7be0bebf8bc769870cd8acd9ad6682cc24e08d9f5fcbbe48bed226d63679086b0b7179271450b0acc95115c1d3dde9be650" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffbfffffff03", - "data": { - "slot": "1599999", - "index": "40", - "beacon_block_root": "0x9c9d395330490f0ce475050950848e6ea8e77fffbda094b07a2a25299034b21f", - "source": { - "epoch": "49998", - "root": "0x969ec737136be4bb8b9f7213d403d5f528d93d53ecd56f69127b5c3c3a49f2ce" - }, - "target": { - "epoch": "49999", - "root": "0x96a35d694ca92aac7a62ed26eed05bb30f6d656e042d301fbf564367afa22679" - } - }, - "signature": "0x904556c1e0f75e9f0377cf9762fc0f31de50f32c676fdac243d71516dc6d15bbbdf056b032b3899425571b42d79ddf740f90b366d4d73927675f2129b2c7ea15f60fbe429b3f2a47ccaca6dc72ead2c96add9b524668f25ae66b34753064200c" - }, - { - "aggregation_bits": "0xfffffff7ffffdfffffffffffffffffff03", - "data": { - "slot": "1599999", - "index": "44", - "beacon_block_root": "0x9c9d395330490f0ce475050950848e6ea8e77fffbda094b07a2a25299034b21f", - "source": { - "epoch": "49998", - "root": "0x969ec737136be4bb8b9f7213d403d5f528d93d53ecd56f69127b5c3c3a49f2ce" - }, - "target": { - "epoch": "49999", - "root": "0x96a35d694ca92aac7a62ed26eed05bb30f6d656e042d301fbf564367afa22679" - } - }, - "signature": "0x9995a4c851e8159304a3ac09a442a10cdb1e2a7c2bff51b03438696715336f1096dba4d05cae595ee359125805f99b5a1097795fde04551c06e89b711cde6141568ef4f73f4642ed2c68f61b8851bae5f9e25c9f38473a7921ec3d6f18f562d9" - }, - { - "aggregation_bits": "0xffff7fffffffffffffffffffffffffff03", - "data": { - "slot": "1599999", - "index": "22", - "beacon_block_root": "0x9c9d395330490f0ce475050950848e6ea8e77fffbda094b07a2a25299034b21f", - "source": { - "epoch": "49998", - "root": "0x969ec737136be4bb8b9f7213d403d5f528d93d53ecd56f69127b5c3c3a49f2ce" - }, - "target": { - "epoch": "49999", - "root": "0x96a35d694ca92aac7a62ed26eed05bb30f6d656e042d301fbf564367afa22679" - } - }, - "signature": "0x89388ebca2d86d26f722034432f0a7e7d1cafb125a119001d4b992eb26cf69afa5a5350e5c0f1cc78ff9a128d70a8e600f1f68d9cb383ffe2d0b7016fc02b05208d6bd89fe9ffba7a26b6596e0adf95025ef5d5aa0dde10bb56060e03d5165c1" - }, - { - "aggregation_bits": "0xffffffffffffffffffffffffffffffff03", - "data": { - "slot": "1599999", - "index": "27", - "beacon_block_root": "0x9c9d395330490f0ce475050950848e6ea8e77fffbda094b07a2a25299034b21f", - "source": { - "epoch": "49998", - "root": "0x969ec737136be4bb8b9f7213d403d5f528d93d53ecd56f69127b5c3c3a49f2ce" - }, - "target": { - "epoch": "49999", - "root": "0x96a35d694ca92aac7a62ed26eed05bb30f6d656e042d301fbf564367afa22679" - } - }, - "signature": "0xa1cd237cf42770f77ef3ff4b839d7e774145326865cb2b46632303e4d51a44186bcb288b34400435710281fe1a869739015420bc167688c3dfc630a50df0d2445a172ead0d8564b2484b15b294087615f5fadae78b6e143056a33c48daf88968" - }, - { - "aggregation_bits": "0x0000000000010000000000000000000001", - "data": { - "slot": "1599999", - "index": "30", - "beacon_block_root": "0x2531a10b3c936876a92d8a62f1dc51449f1949160e6f36980992f35c6cd0678f", - "source": { - "epoch": "49998", - "root": "0x969ec737136be4bb8b9f7213d403d5f528d93d53ecd56f69127b5c3c3a49f2ce" - }, - "target": { - "epoch": "49999", - "root": "0x96a35d694ca92aac7a62ed26eed05bb30f6d656e042d301fbf564367afa22679" - } - }, - "signature": "0x973153220215b2bf21ff293b7d83d95a43ea44b38e5f351cc3e8c581c85d3c28b485279d9909ddb1c2efe70f5a6684ba180fc5499c181e54cdecb6df1061575896cd6005a9cc2743919e3b5e521db2e7284021e37a418b711d89ab43a3067325" - }, - { - "aggregation_bits": "0x0000000000800000000000000000000002", - "data": { - "slot": "1599999", - "index": "26", - "beacon_block_root": "0x2531a10b3c936876a92d8a62f1dc51449f1949160e6f36980992f35c6cd0678f", - "source": { - "epoch": "49998", - "root": "0x969ec737136be4bb8b9f7213d403d5f528d93d53ecd56f69127b5c3c3a49f2ce" - }, - "target": { - "epoch": "49999", - "root": "0x96a35d694ca92aac7a62ed26eed05bb30f6d656e042d301fbf564367afa22679" - } - }, - "signature": "0x8acc4a386d5c9b99516d307c7fb93e01899aaeb8eee83694f017125bdcd5b63f3d7e69381b62c3f8722075c1471b320a0ccb6ae0a4cbcf6df4cb21269f16c7b1ea01fb12942498b5bf7ed8b6aba27a9635591bb91fdfa891456f2b949e180985" - }, - { - "aggregation_bits": "0x0000000000000000000000010000000002", - "data": { - "slot": "1599999", - "index": "28", - "beacon_block_root": "0x2531a10b3c936876a92d8a62f1dc51449f1949160e6f36980992f35c6cd0678f", - "source": { - "epoch": "49998", - "root": "0x969ec737136be4bb8b9f7213d403d5f528d93d53ecd56f69127b5c3c3a49f2ce" - }, - "target": { - "epoch": "49999", - "root": "0x96a35d694ca92aac7a62ed26eed05bb30f6d656e042d301fbf564367afa22679" - } - }, - "signature": "0x994970c3b22051e4cc3c0a87b49c7196837896b68d0b4cc0fe25aedd545115c4958c459856ef30f730cc313af5c2555b13ca66b5d7454cacdd8f223c11edf61f066e86623e8fa3b40612e1633a2dd930b9c33fc1c22bec2263214f8b337c8c68" - }, - { - "aggregation_bits": "0x0000000000000000002000000000000002", - "data": { - "slot": "1599999", - "index": "25", - "beacon_block_root": "0x2531a10b3c936876a92d8a62f1dc51449f1949160e6f36980992f35c6cd0678f", - "source": { - "epoch": "49998", - "root": "0x969ec737136be4bb8b9f7213d403d5f528d93d53ecd56f69127b5c3c3a49f2ce" - }, - "target": { - "epoch": "49999", - "root": "0x96a35d694ca92aac7a62ed26eed05bb30f6d656e042d301fbf564367afa22679" - } - }, - "signature": "0x8b56c0ad44d2e2b8d4a42db2e4044759f9d3c466226fe3f5e04cb3574838bc3c2d1668545805ab1279b47c81e6653c5819d0b1fe7f8e5eea26f7e0e6440b07833e4ab1c083202a3a90e37020123fc27de26632cfaa78d916167a92a53a02f081" - }, - { - "aggregation_bits": "0xfffffffffffffffdffffffffffffffff03", - "data": { - "slot": "1599999", - "index": "36", - "beacon_block_root": "0x9c9d395330490f0ce475050950848e6ea8e77fffbda094b07a2a25299034b21f", - "source": { - "epoch": "49998", - "root": "0x969ec737136be4bb8b9f7213d403d5f528d93d53ecd56f69127b5c3c3a49f2ce" - }, - "target": { - "epoch": "49999", - "root": "0x96a35d694ca92aac7a62ed26eed05bb30f6d656e042d301fbf564367afa22679" - } - }, - "signature": "0xa899e2840313fa41e7390d606ead010f4fb4b5e71cd590c97161e900a4207b1adbbec853d1584b483341867003111ea411710f99f8345f0e743dd210ef850c53f9647d55a06dd1b243c9526298a839e59f1d03c07b4e423e28bd04d67d207bf4" - }, - { - "aggregation_bits": "0x0000000000000000040000000000000002", - "data": { - "slot": "1599998", - "index": "24", - "beacon_block_root": "0x16a6b3086c36a9fea25b86ee6df7a1b1e91cd582c69ddcd536c389fe28ad8dc2", - "source": { - "epoch": "49998", - "root": "0x969ec737136be4bb8b9f7213d403d5f528d93d53ecd56f69127b5c3c3a49f2ce" - }, - "target": { - "epoch": "49999", - "root": "0x96a35d694ca92aac7a62ed26eed05bb30f6d656e042d301fbf564367afa22679" - } - }, - "signature": "0xb84104d6dc34e20937d108bf6d1ce9554f051d759aa018025544acf7675f9b141d30216d52973a12061c9100fcbeebae17693e4e81be4bbfbbd2b14cc29774b15f629a49cd64247b827ad2138ba7947c3b746eb6923b277a25d8108911b89e6e" - }, - { - "aggregation_bits": "0xfffffbffdfffffffffffff7fffffbfff03", - "data": { - "slot": "1599996", - "index": "28", - "beacon_block_root": "0x57bd8435fa7885b1af63794cca30c78dfe8d612c05eaf35e9f892749f2d8eaae", - "source": { - "epoch": "49998", - "root": "0x969ec737136be4bb8b9f7213d403d5f528d93d53ecd56f69127b5c3c3a49f2ce" - }, - "target": { - "epoch": "49999", - "root": "0x96a35d694ca92aac7a62ed26eed05bb30f6d656e042d301fbf564367afa22679" - } - }, - "signature": "0x83f5e04a7c0da8f67d1630aa394dd5e4987b78df7f4df33ee4e59053f5d8633c9707938cbf049aadb9bd30a81665787300d826cb49e5ac4c938073345e81a53fdfcf658961ce1424372fe4ef0acf9a5a7e97f6edd1221493e34fd6980819b267" - }, - { - "aggregation_bits": "0xfffbffffff6ffff7ffffeefffbfffbff03", - "data": { - "slot": "1599996", - "index": "5", - "beacon_block_root": "0x57bd8435fa7885b1af63794cca30c78dfe8d612c05eaf35e9f892749f2d8eaae", - "source": { - "epoch": "49998", - "root": "0x969ec737136be4bb8b9f7213d403d5f528d93d53ecd56f69127b5c3c3a49f2ce" - }, - "target": { - "epoch": "49999", - "root": "0x96a35d694ca92aac7a62ed26eed05bb30f6d656e042d301fbf564367afa22679" - } - }, - "signature": "0x85443d384a3cbb0b76e0fab5a7f0567f13f3d7f78de9b9414274ba3c3752a129082468e93005fa339169fa70535654730190c400b7d0182a193d71d0bd929a805851e1736d5ce014892cefcd45139b225c5fd51c6483478e2db9fb47adff818b" - }, - { - "aggregation_bits": "0x0000000000000000000000000000004002", - "data": { - "slot": "1599992", - "index": "14", - "beacon_block_root": "0xccf5476f6de0881390a7bc3367d3af459f002270a43a08aa584c308bff05f654", - "source": { - "epoch": "49998", - "root": "0x969ec737136be4bb8b9f7213d403d5f528d93d53ecd56f69127b5c3c3a49f2ce" - }, - "target": { - "epoch": "49999", - "root": "0x96a35d694ca92aac7a62ed26eed05bb30f6d656e042d301fbf564367afa22679" - } - }, - "signature": "0x97696f5b1d7b9fa77d7a34e7b6f0c2c14a0d5833edd8cca5a5039de4e1a0c3603f24eadbe297f1e765398a5e360ff43f12f4a261e26f23434a2db296585952d8d737cd479c0d21201a8126409f6c3344794d7590dd552255cbc397f4ef71a210" - }, - { - "aggregation_bits": "0xd4ee1c46de55f2c6491316c5ff127c6903", - "data": { - "slot": "1599989", - "index": "28", - "beacon_block_root": "0x326c8b0af6b78ddb8370299239bbb824064e5e27cdcfd784cad294a6f624595e", - "source": { - "epoch": "49998", - "root": "0x969ec737136be4bb8b9f7213d403d5f528d93d53ecd56f69127b5c3c3a49f2ce" - }, - "target": { - "epoch": "49999", - "root": "0x96a35d694ca92aac7a62ed26eed05bb30f6d656e042d301fbf564367afa22679" - } - }, - "signature": "0x8f7e8292382679b2ad624586168eea5a6868e2868eac64c28657ecb809cdd688acb21f2a1edfd3bf4255e64ffe116d1c069114358189d448a37c44f3e07461efa9f062ee918ada473cbdbdde63a9aee1c0b4ff45f1156b476e1c4d283c7c17ae" - }, - { - "aggregation_bits": "0xa7eee7ff3eeffd7afffe6b5fffeff7ff03", - "data": { - "slot": "1599986", - "index": "41", - "beacon_block_root": "0x2c5a16ecfb1a2942d0035b051520a3b047e8adbc29eac803f2ea56b99cba25ec", - "source": { - "epoch": "49998", - "root": "0x969ec737136be4bb8b9f7213d403d5f528d93d53ecd56f69127b5c3c3a49f2ce" - }, - "target": { - "epoch": "49999", - "root": "0x96a35d694ca92aac7a62ed26eed05bb30f6d656e042d301fbf564367afa22679" - } - }, - "signature": "0xb426bae37546e053e36c9a7ce249777c495d6fe71daf5a43a0a7c3883ddc306ad4baf1858c1985705ba2f1ec86f6c7eb1899f8d0d3c1802bd859e4c8b41e7ac225846954de516a1b57c499985a9684be3d5398109eed5784e038c7e4248e30ce" - }, - { - "aggregation_bits": "0xffff7ffdffffffffffeffffbfffffffd03", - "data": { - "slot": "1599983", - "index": "1", - "beacon_block_root": "0x87b5bc5c3fef921927d0b772de59db3ee0f8bbf7f2729de0c2e957938c6a437a", - "source": { - "epoch": "49998", - "root": "0x969ec737136be4bb8b9f7213d403d5f528d93d53ecd56f69127b5c3c3a49f2ce" - }, - "target": { - "epoch": "49999", - "root": "0x96a35d694ca92aac7a62ed26eed05bb30f6d656e042d301fbf564367afa22679" - } - }, - "signature": "0xb25f2ae34e8be65341a0e237c8d154d6bb508d553872fc041a1d599ec2ff6cbe4a859437cdc64b1e95bca471376d335804e2035e03449eafc5b11bfec328b0d9b36d0a50f2044f244271fc79cb83fdae2a9256fd070fc62a9345557e6db0a5a8" - }, - { - "aggregation_bits": "0xfffffffffffffff7fffffffbffffffff03", - "data": { - "slot": "1599977", - "index": "36", - "beacon_block_root": "0x8caa34ce6269b026423e74fabd83f9c0e8bd8c8c275db1b69a4a20242d492e3d", - "source": { - "epoch": "49998", - "root": "0x969ec737136be4bb8b9f7213d403d5f528d93d53ecd56f69127b5c3c3a49f2ce" - }, - "target": { - "epoch": "49999", - "root": "0x96a35d694ca92aac7a62ed26eed05bb30f6d656e042d301fbf564367afa22679" - } - }, - "signature": "0xb530273d50459c7b68c13f2f3c559494e31eff9874f5696f5433aa14510d5be0dd7472acd5d00e3825b7e31b77df43ac0fe98a7c71e1dc16b9d2002c38530604ad94e642f0c04c9e7539b348ff71074c04a92de4e810c83b79f5fc2279873f05" - } - ], - "deposits": [], - "voluntary_exits": [] - } - }, - "signature": "0xaf4c4b1d60e28745b8ed4dcb4eaf1f8bb4d89cfe89060a1654939c0758a7e77ebc44df831305bc90ed4225e83084b8c5134da3d8736b0ca84a517b056d781aef1cffe72e0cbd8894212f9e86eb0d696c660580427ab3d2e19ccccaaa96915212" -} \ No newline at end of file diff --git a/packages/beacon-node/test/mocks/__fixtures__/block.phase0.ssz b/packages/beacon-node/test/mocks/__fixtures__/block.phase0.ssz new file mode 100644 index 0000000000000000000000000000000000000000..940bea5ca146b24d7fef9b6e56e16bcb1b02dbb5 GIT binary patch literal 18083 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 { - const block = JSON.parse(fs.readFileSync(new URL(directory.concat(blockName), import.meta.url), "utf8")); - - // convert mainnet blocks to minimal blocks if necessary - if (isMinimal && block.message.body.sync_aggregate?.sync_committee_bits) { - block.message.body.sync_aggregate.sync_committee_bits = block.message.body.sync_aggregate.sync_committee_bits.slice( - 0, - // convert syncCommitteeBits to correct hex length before conversion - // 2 for "0x" and then 2 char per byte - 2 + 2 * (minimalPreset.SYNC_COMMITTEE_SIZE / 8) - ); - } - return block; -}; -/* eslint-enable @typescript-eslint/no-unsafe-member-access */ -/* eslint-enable @typescript-eslint/no-unsafe-assignment */ -/* eslint-enable @typescript-eslint/no-unsafe-call */ - -// calculate slot ratio so that getForkTypes and getBlindedForkTypes return correct fork for minimal configuration -const slotPerEpochRatio = isMinimal ? mainnetPreset.SLOTS_PER_EPOCH / minimalPreset.SLOTS_PER_EPOCH : 1; /* eslint-disable @typescript-eslint/naming-convention */ // export this chainConfig for use in tests that consume the mock blocks +// +// slots / epoch is 8 vs 32 so need to make epoch transition 4 times larger to match slot numbers in mocks +// that were taken from mainnet export const chainConfig = createChainForkConfig({ ...defaultChainConfig, - ALTAIR_FORK_EPOCH: mainnetChainConfig.ALTAIR_FORK_EPOCH * slotPerEpochRatio, - BELLATRIX_FORK_EPOCH: mainnetChainConfig.BELLATRIX_FORK_EPOCH * slotPerEpochRatio, - CAPELLA_FORK_EPOCH: mainnetChainConfig.CAPELLA_FORK_EPOCH * slotPerEpochRatio, - DENEB_FORK_EPOCH: mainnetChainConfig.DENEB_FORK_EPOCH * slotPerEpochRatio, + ALTAIR_FORK_EPOCH: mainnetChainConfig.ALTAIR_FORK_EPOCH * 4, + BELLATRIX_FORK_EPOCH: mainnetChainConfig.BELLATRIX_FORK_EPOCH * 4, + CAPELLA_FORK_EPOCH: mainnetChainConfig.CAPELLA_FORK_EPOCH * 4, + DENEB_FORK_EPOCH: mainnetChainConfig.DENEB_FORK_EPOCH * 4, }); /* eslint-enable @typescript-eslint/naming-convention */ -export const phase0SignedBeaconBlock = ssz.phase0.SignedBeaconBlock.fromJson(loadBlock("block.phase0.json")); -export const altairSignedBeaconBlock = ssz.altair.SignedBeaconBlock.fromJson(loadBlock("block.altair.json")); -export const bellatrixSignedBeaconBlock = ssz.bellatrix.SignedBeaconBlock.fromJson(loadBlock("block.bellatrix.json")); -export const bellatrixSignedBlindedBeaconBlock = ssz.bellatrix.SignedBlindedBeaconBlock.fromJson( - loadBlock("blindedBlock.bellatrix.json") -); -export const capellaSignedBeaconBlock = ssz.capella.SignedBeaconBlock.fromJson(loadBlock("block.capella.json")); -export const capellaSignedBlindedBeaconBlock = ssz.capella.SignedBlindedBeaconBlock.fromJson( - loadBlock("blindedBlock.capella.json") -); -if (isMinimal) { - capellaSignedBlindedBeaconBlock.message.body.executionPayloadHeader.withdrawalsRoot = - ssz.capella.Withdrawals.hashTreeRoot(capellaSignedBeaconBlock.message.body.executionPayload.withdrawals); -} -// export const denebSignedBeaconBlock = ssz.deneb.SignedBeaconBlock.fromJson( -// loadBlock("block.deneb.json") -// ); -// export const denebSignedBlindedBeaconBlock = ssz.deneb.SignedBlindedBeaconBlock.fromJson( -// loadBlock("blindedBlock.deneb.json") -// ); +const loadSerialized = (filename: string): Buffer => + fs.readFileSync(new URL(directory.concat(filename), import.meta.url)); -export const phase0SerializedSignedBeaconBlock = ssz.phase0.SignedBeaconBlock.serialize(phase0SignedBeaconBlock); -export const altairSerializedSignedBeaconBlock = ssz.altair.SignedBeaconBlock.serialize(altairSignedBeaconBlock); -export const bellatrixSerializedSignedBeaconBlock = - ssz.bellatrix.SignedBeaconBlock.serialize(bellatrixSignedBeaconBlock); -export const capellaSerializedSignedBeaconBlock = ssz.capella.SignedBeaconBlock.serialize(capellaSignedBeaconBlock); -// export const denebSerializedSignedBeaconBlock = ssz.deneb.SignedBeaconBlock.serialize(denebSignedBeaconBlock); +// NOTE: these mocks were slightly modified so that they would serialize/deserialize with LODESTAR_PRESET=minimal +// and in particular the sync_committee_bits were shortened to match the minimal preset. All other conversion is handled +// via the slots/epoch adjustment above. +export const phase0SerializedSignedBeaconBlock = loadSerialized("block.phase0.ssz"); +export const altairSerializedSignedBeaconBlock = loadSerialized("block.altair.ssz"); +export const bellatrixSerializedSignedBeaconBlock = loadSerialized("block.bellatrix.ssz"); +export const capellaSerializedSignedBeaconBlock = loadSerialized("block.capella.ssz"); +// export const denebSerializedSignedBeaconBlock = loadSerialized("block.deneb.ssz"); +export const bellatrixSerializedSignedBlindedBeaconBlock = loadSerialized("blindedBlock.bellatrix.ssz"); +export const capellaSerializedSignedBlindedBeaconBlock = loadSerialized("blindedBlock.capella.ssz"); +// export const denebSerializedSignedBlindedBeaconBlock = loadSerialized("blindedBlock.deneb.ssz"); -export const bellatrixSerializedBlindedSignedBeaconBlock = ssz.bellatrix.SignedBlindedBeaconBlock.serialize( - bellatrixSignedBlindedBeaconBlock -); -export const capellaSerializedSignedBlindedBeaconBlock = ssz.capella.SignedBlindedBeaconBlock.serialize( - capellaSignedBlindedBeaconBlock +export const phase0SignedBeaconBlock = ssz.phase0.SignedBeaconBlock.deserialize(phase0SerializedSignedBeaconBlock); +export const altairSignedBeaconBlock = ssz.altair.SignedBeaconBlock.deserialize(altairSerializedSignedBeaconBlock); +export const bellatrixSignedBeaconBlock = ssz.bellatrix.SignedBeaconBlock.deserialize( + bellatrixSerializedSignedBeaconBlock ); -// export const denebSerializedSignedBlindedBeaconBlock = -// ssz.deneb.SignedBlindedBeaconBlock.serialize(denebSignedBlindedBeaconBlock); +export const capellaSignedBeaconBlock = ssz.capella.SignedBeaconBlock.deserialize(capellaSerializedSignedBeaconBlock); +// export const denebSignedBeaconBlock = ssz.deneb.SignedBeaconBlock.deserialize(denebSerializedSignedBeaconBlock); -const phase0ForkInfo = chainConfig.getForkInfo(phase0SignedBeaconBlock.message.slot); -const altairForkInfo = chainConfig.getForkInfo(altairSignedBeaconBlock.message.slot); -const bellatrixForkInfo = chainConfig.getForkInfo(bellatrixSignedBeaconBlock.message.slot); -const capellaForkInfo = chainConfig.getForkInfo(capellaSignedBeaconBlock.message.slot); -// const denebForkInfo = config.getForkInfo(denebSignedBeaconBlock.message.slot); +export const bellatrixSignedBlindedBeaconBlock = ssz.bellatrix.SignedBlindedBeaconBlock.deserialize( + bellatrixSerializedSignedBlindedBeaconBlock +); +export const capellaSignedBlindedBeaconBlock = ssz.capella.SignedBlindedBeaconBlock.deserialize( + capellaSerializedSignedBlindedBeaconBlock +); +// export const denebSignedBlindedBeaconBlock = ssz.deneb.SignedBlindedBeaconBlock.deserialize( +// denebSerializedSignedBlindedBeaconBlock +// ); interface MockBlock { forkInfo: ForkInfo; @@ -95,31 +62,31 @@ interface MockBlock { export const mockBlocks: MockBlock[] = [ { - forkInfo: phase0ForkInfo, + forkInfo: chainConfig.getForkInfo(phase0SignedBeaconBlock.message.slot), full: phase0SignedBeaconBlock, fullSerialized: phase0SerializedSignedBeaconBlock, }, { - forkInfo: altairForkInfo, + forkInfo: chainConfig.getForkInfo(altairSignedBeaconBlock.message.slot), full: altairSignedBeaconBlock, fullSerialized: altairSerializedSignedBeaconBlock, }, { - forkInfo: bellatrixForkInfo, + forkInfo: chainConfig.getForkInfo(bellatrixSignedBeaconBlock.message.slot), full: bellatrixSignedBeaconBlock, fullSerialized: bellatrixSerializedSignedBeaconBlock, blinded: bellatrixSignedBlindedBeaconBlock, - blindedSerialized: bellatrixSerializedBlindedSignedBeaconBlock, + blindedSerialized: bellatrixSerializedSignedBlindedBeaconBlock, }, { - forkInfo: capellaForkInfo, + forkInfo: chainConfig.getForkInfo(capellaSignedBeaconBlock.message.slot), full: capellaSignedBeaconBlock, fullSerialized: capellaSerializedSignedBeaconBlock, blinded: capellaSignedBlindedBeaconBlock, blindedSerialized: capellaSerializedSignedBlindedBeaconBlock, }, // { - // forkInfo: config.forks.deneb, + // forkInfo: chainConfig.getForkInfo(denebSignedBeaconBlock.message.slot), // full: denebSignedBeaconBlock, // fullSerialized: denebSerializedSignedBeaconBlock, // blinded: denebSignedBlindedBeaconBlock, From a2edbc168e63aecbbf5048cbcc9675e78425b5e8 Mon Sep 17 00:00:00 2001 From: Matthew Keil Date: Mon, 16 Oct 2023 15:05:20 +0200 Subject: [PATCH 41/51] fix: remove serialized blind/unblind code paths --- .../src/chain/blocks/writeBlockInputToDb.ts | 19 +- packages/beacon-node/src/chain/chain.ts | 17 +- packages/beacon-node/src/chain/interface.ts | 2 +- .../reqresp/handlers/beaconBlocksByRange.ts | 14 +- .../reqresp/handlers/beaconBlocksByRoot.ts | 6 +- .../src/util/fullOrBlindedBlock.ts | 368 ------------------ packages/beacon-node/test/mocks/block.ts | 29 +- .../test/perf/util/fullOrBlindedBlock.test.ts | 91 ----- .../test/unit/util/fullOrBlindedBlock.test.ts | 53 +-- 9 files changed, 49 insertions(+), 550 deletions(-) delete mode 100644 packages/beacon-node/test/perf/util/fullOrBlindedBlock.test.ts diff --git a/packages/beacon-node/src/chain/blocks/writeBlockInputToDb.ts b/packages/beacon-node/src/chain/blocks/writeBlockInputToDb.ts index 16abcc56ddd6..85094573a35c 100644 --- a/packages/beacon-node/src/chain/blocks/writeBlockInputToDb.ts +++ b/packages/beacon-node/src/chain/blocks/writeBlockInputToDb.ts @@ -1,6 +1,6 @@ import {toHex} from "@lodestar/utils"; import {BeaconChain} from "../chain.js"; -import {blindedOrFullBlockToBlinded, blindedOrFullBlockToBlindedBytes} from "../../util/fullOrBlindedBlock.js"; +import {blindedOrFullBlockToBlinded} from "../../util/fullOrBlindedBlock.js"; import {BlockInput, BlockInputType} from "./types.js"; /** @@ -14,22 +14,11 @@ export async function writeBlockInputToDb(this: BeaconChain, blocksInput: BlockI const fnPromises: Promise[] = []; for (const blockInput of blocksInput) { - const {block, blockBytes} = blockInput; + const {block} = blockInput; const blockRoot = this.config.getForkTypes(block.message.slot).BeaconBlock.hashTreeRoot(block.message); const blockRootHex = toHex(blockRoot); - if (blockBytes) { - // skip serializing data if we already have it - this.metrics?.importBlock.persistBlockWithSerializedDataCount.inc(); - fnPromises.push( - this.db.block.putBinary( - this.db.block.getId(block), - blindedOrFullBlockToBlindedBytes(this.config, block, blockBytes) - ) - ); - } else { - this.metrics?.importBlock.persistBlockNoSerializedDataCount.inc(); - fnPromises.push(this.db.block.add(blindedOrFullBlockToBlinded(this.config, block))); - } + this.metrics?.importBlock.persistBlockNoSerializedDataCount.inc(); + fnPromises.push(this.db.block.add(blindedOrFullBlockToBlinded(this.config, block))); this.logger.debug("Persist block to hot DB", { slot: block.message.slot, root: blockRootHex, diff --git a/packages/beacon-node/src/chain/chain.ts b/packages/beacon-node/src/chain/chain.ts index b40bdcd5874a..fb5ed6ad1b22 100644 --- a/packages/beacon-node/src/chain/chain.ts +++ b/packages/beacon-node/src/chain/chain.ts @@ -46,8 +46,9 @@ import {isOptimisticBlock} from "../util/forkChoice.js"; import {BufferPool} from "../util/bufferPool.js"; import { blindedOrFullBlockToFull, - blindedOrFullBlockToFullBytes, + deserializeFullOrBlindedSignedBeaconBlock, getEth1BlockHashFromSerializedBlock, + serializeFullOrBlindedSignedBeaconBlock, } from "../util/fullOrBlindedBlock.js"; import {ExecutionPayloadBody} from "../execution/engine/types.js"; import {Eth1Error, Eth1ErrorCode} from "../eth1/errors.js"; @@ -596,11 +597,15 @@ export class BeaconChain implements IBeaconChain { ); } - blindedOrFullBlockToFullBytes(forkSeq: ForkSeq, block: Uint8Array): AsyncIterable { - return blindedOrFullBlockToFullBytes( - forkSeq, - block, - this.getTransactionsAndWithdrawals(forkSeq, toHexString(getEth1BlockHashFromSerializedBlock(block))) + async blindedOrFullBlockToFullBytes(forkSeq: ForkSeq, block: Uint8Array): Promise { + return serializeFullOrBlindedSignedBeaconBlock( + this.config, + blindedOrFullBlockToFull( + this.config, + forkSeq, + deserializeFullOrBlindedSignedBeaconBlock(this.config, block), + await this.getTransactionsAndWithdrawals(forkSeq, toHexString(getEth1BlockHashFromSerializedBlock(block))) + ) ); } diff --git a/packages/beacon-node/src/chain/interface.ts b/packages/beacon-node/src/chain/interface.ts index a241130d8c4e..eaca6825293d 100644 --- a/packages/beacon-node/src/chain/interface.ts +++ b/packages/beacon-node/src/chain/interface.ts @@ -187,7 +187,7 @@ export interface IBeaconChain { }>; blindedOrFullBlockToFull(block: allForks.FullOrBlindedSignedBeaconBlock): Promise; - blindedOrFullBlockToFullBytes(forkSeq: ForkSeq, block: Uint8Array): AsyncIterable; + blindedOrFullBlockToFullBytes(forkSeq: ForkSeq, block: Uint8Array): Promise; /** Process a block until complete */ processBlock(block: BlockInput, opts?: ImportBlockOpts): Promise; diff --git a/packages/beacon-node/src/network/reqresp/handlers/beaconBlocksByRange.ts b/packages/beacon-node/src/network/reqresp/handlers/beaconBlocksByRange.ts index 8f1c2796e8a8..aea4fd3b19e5 100644 --- a/packages/beacon-node/src/network/reqresp/handlers/beaconBlocksByRange.ts +++ b/packages/beacon-node/src/network/reqresp/handlers/beaconBlocksByRange.ts @@ -25,13 +25,8 @@ export async function* onBeaconBlocksByRange( for await (const {key, value} of db.finalized.binaryEntriesStream({gte: startSlot, lt: endSlot})) { const {name, seq} = chain.config.getForkInfo(db.finalized.decodeKey(key)); - const chunks: Uint8Array[] = []; - for await (const chunk of chain.blindedOrFullBlockToFullBytes(seq, value)) { - chunks.push(chunk); - } - yield { - data: Buffer.concat(chunks), + data: await chain.blindedOrFullBlockToFullBytes(seq, value), fork: name, }; } @@ -62,12 +57,9 @@ export async function* onBeaconBlocksByRange( } const {name, seq} = chain.config.getForkInfo(block.slot); - const chunks: Uint8Array[] = []; - for await (const chunk of chain.blindedOrFullBlockToFullBytes(seq, blockBytes)) { - chunks.push(chunk); - } + yield { - data: Buffer.concat(chunks), + data: await chain.blindedOrFullBlockToFullBytes(seq, blockBytes), fork: name, }; } diff --git a/packages/beacon-node/src/network/reqresp/handlers/beaconBlocksByRoot.ts b/packages/beacon-node/src/network/reqresp/handlers/beaconBlocksByRoot.ts index cd3436f270fb..bf3b928a5a3f 100644 --- a/packages/beacon-node/src/network/reqresp/handlers/beaconBlocksByRoot.ts +++ b/packages/beacon-node/src/network/reqresp/handlers/beaconBlocksByRoot.ts @@ -39,13 +39,9 @@ export async function* onBeaconBlocksByRoot( } const {name, seq} = chain.config.getForkInfo(slot); - const chunks: Uint8Array[] = []; - for await (const chunk of chain.blindedOrFullBlockToFullBytes(seq, blockBytes)) { - chunks.push(chunk); - } yield { - data: Buffer.concat(chunks), + data: await chain.blindedOrFullBlockToFullBytes(seq, blockBytes), fork: name, }; } diff --git a/packages/beacon-node/src/util/fullOrBlindedBlock.ts b/packages/beacon-node/src/util/fullOrBlindedBlock.ts index a9a15e6fa25b..e82912abcbc8 100644 --- a/packages/beacon-node/src/util/fullOrBlindedBlock.ts +++ b/packages/beacon-node/src/util/fullOrBlindedBlock.ts @@ -110,16 +110,6 @@ export function getEth1BlockHashFromSerializedBlock(block: Uint8Array): Uint8Arr } const LOCATION_OF_PROPOSER_SLASHINGS_OFFSET = LOCATION_OF_ETH1_BLOCK_HASH + 32 + 32; -function getProposerSlashingsOffsetWithinBeaconBlockBody(blockBytes: DataView): number { - return getOffsetWithinBeaconBlockBody(blockBytes, LOCATION_OF_PROPOSER_SLASHINGS_OFFSET); -} -function getProposerSlashingsOffset(blockBytes: DataView): number { - return ( - getOffsetWithinBeaconBlockBody(blockBytes, LOCATION_OF_PROPOSER_SLASHINGS_OFFSET) + - SIGNED_BEACON_BLOCK_COMPENSATION_LENGTH + - BEACON_BLOCK_COMPENSATION_LENGTH - ); -} const LOCATION_OF_EXECUTION_PAYLOAD_OFFSET = LOCATION_OF_PROPOSER_SLASHINGS_OFFSET + 4 + 4 + 4 + 4 + 4 + SYNC_COMMITTEE_SIZE / 8 + 96; @@ -132,38 +122,6 @@ function getExecutionPayloadOffset(blockBytes: DataView): number { ); } -const LOCATION_OF_BLS_TO_EXECUTION_CHANGE_OFFSET = LOCATION_OF_EXECUTION_PAYLOAD_OFFSET + VARIABLE_FIELD_OFFSET; -function getBlsToExecutionChangeOffset(blockBytes: DataView): number { - return ( - getOffsetWithinBeaconBlockBody(blockBytes, LOCATION_OF_BLS_TO_EXECUTION_CHANGE_OFFSET) + - SIGNED_BEACON_BLOCK_COMPENSATION_LENGTH + - BEACON_BLOCK_COMPENSATION_LENGTH - ); -} -function setBlsToExecutionChangeOffset(blockBytes: DataView, newOffset: number): void { - blockBytes.setUint32( - LOCATION_OF_BLS_TO_EXECUTION_CHANGE_OFFSET + - SIGNED_BEACON_BLOCK_COMPENSATION_LENGTH + - BEACON_BLOCK_COMPENSATION_LENGTH, - newOffset, - true - ); -} - -const LOCATION_OF_BLOB_KZG_COMMITMENTS_OFFSET = LOCATION_OF_BLS_TO_EXECUTION_CHANGE_OFFSET + VARIABLE_FIELD_OFFSET; -function getBlobKzgCommitmentsOffset(blockBytes: DataView): number { - return getOffsetWithinBeaconBlockBody(blockBytes, LOCATION_OF_BLOB_KZG_COMMITMENTS_OFFSET); -} -function setBlobKzgCommitmentsOffset(blockBytes: DataView, newOffset: number): void { - blockBytes.setUint32( - LOCATION_OF_BLOB_KZG_COMMITMENTS_OFFSET + - SIGNED_BEACON_BLOCK_COMPENSATION_LENGTH + - BEACON_BLOCK_COMPENSATION_LENGTH, - newOffset, - true - ); -} - /** * class ExecutionPayload(Container) or class ExecutionPayloadHeader(Container) * parentHash: [fixed - 32 bytes] @@ -193,39 +151,9 @@ function setBlobKzgCommitmentsOffset(blockBytes: DataView, newOffset: number): v * dataGasUsed: [fixed - 8 bytes] * excessDataGas: [fixed - 8 bytes] */ -function getOffsetWithinExecutionPayload(blockBytes: DataView, offset: number): number { - const executionPayloadOffset = getExecutionPayloadOffset(blockBytes); - const readAt = offset + executionPayloadOffset; - return blockBytes.getUint32(readAt, true) + executionPayloadOffset; -} -function setOffsetWithinExecutionPayload(blockBytes: DataView, offsetLocation: number, newOffset: number): void { - const executionPayloadOffset = getExecutionPayloadOffset(blockBytes); - const writeAt = offsetLocation + executionPayloadOffset; - blockBytes.setUint32(writeAt, newOffset - executionPayloadOffset, true); -} const LOCATION_OF_EXTRA_DATA_OFFSET_WITHIN_EXECUTION_PAYLOAD = 32 + 20 + 32 + 32 + BYTES_PER_LOGS_BLOOM + 32 + 8 + 8 + 8 + 8; -function getExtraDataOffset(blockBytes: DataView): number { - return getOffsetWithinExecutionPayload(blockBytes, LOCATION_OF_EXTRA_DATA_OFFSET_WITHIN_EXECUTION_PAYLOAD); -} -// offset should be from start of executionPayload -function setExtraDataOffset(blockBytes: DataView, newOffset: number): void { - return setOffsetWithinExecutionPayload(blockBytes, LOCATION_OF_EXTRA_DATA_OFFSET_WITHIN_EXECUTION_PAYLOAD, newOffset); -} - -const LOCATION_OF_TRANSACTIONS_OFFSET_WITHIN_EXECUTION_PAYLOAD = - LOCATION_OF_EXTRA_DATA_OFFSET_WITHIN_EXECUTION_PAYLOAD + VARIABLE_FIELD_OFFSET + 32 + 32; - -function getTransactionsOffset(blockBytes: DataView): number { - return getOffsetWithinExecutionPayload(blockBytes, LOCATION_OF_TRANSACTIONS_OFFSET_WITHIN_EXECUTION_PAYLOAD); -} - -function buildVariableOffset(value: number): Uint8Array { - const offset = new Uint8Array(VARIABLE_FIELD_OFFSET); - new DataView(offset.buffer).setUint32(0, value, true); - return offset; -} function executionPayloadHeaderToPayload( forkSeq: ForkSeq, @@ -354,148 +282,6 @@ export function blindedOrFullBlockToBlinded( return blinded; } -export function blindedOrFullBlockToBlindedBytes( - config: ChainForkConfig, - block: allForks.FullOrBlindedSignedBeaconBlock, - blockBytes: Uint8Array -): Uint8Array { - const forkSeq = config.getForkSeq(block.message.slot); - /** - * Phase0: - * return same data - * Altair: - * return same data - */ - if (forkSeq < ForkSeq.bellatrix || isBlinded(block)) { - return blockBytes; - } - - // take apart the block to get the offsets - const dv = new DataView(blockBytes.buffer, blockBytes.byteOffset, blockBytes.byteLength); - const executionPayloadOffset = getExecutionPayloadOffset(dv); - const extraDataOffset = getExtraDataOffset(dv); - const transactionsOffset = getTransactionsOffset(dv); - - // bellatrix data for reassembly - // slice firstChunk at end of blockHash / before transactions - const firstChunk = Uint8Array.prototype.slice.call( - blockBytes, - 0, - executionPayloadOffset + LOCATION_OF_TRANSACTIONS_OFFSET_WITHIN_EXECUTION_PAYLOAD - ); - const transactionsRoot = ssz.bellatrix.Transactions.hashTreeRoot( - (block as bellatrix.SignedBeaconBlock).message.body.executionPayload.transactions - ); - const extraData = Uint8Array.prototype.slice.call(blockBytes, extraDataOffset, transactionsOffset); - // create DataView to set new offsets - const firstChunkDataView = new DataView(firstChunk.buffer, firstChunk.byteOffset, firstChunk.byteLength); - let executionPayloadFixedDataLength = LOCATION_OF_TRANSACTIONS_OFFSET_WITHIN_EXECUTION_PAYLOAD + ROOT_SIZE; - - /** - * Bellatrix: - * preamble: Fixed Length Data - * transactions: Variable Offset - * extraData: Variable Length Data - * transactions: Variable Length Data - * - to - - * preamble: Fixed Length Data - * transactionsRoot: Root - * extraData: Variable Length Data - */ - if (forkSeq === ForkSeq.bellatrix) { - setExtraDataOffset(firstChunkDataView, executionPayloadOffset + executionPayloadFixedDataLength); - const result = Buffer.concat([firstChunk, transactionsRoot, extraData]); - return result; - } - - // capella data for reassembly - const withdrawalsRoot = ssz.capella.Withdrawals.hashTreeRoot( - (block as capella.SignedBeaconBlock).message.body.executionPayload.withdrawals - ); - const blsToExecutionChangeOffset = getBlsToExecutionChangeOffset(dv); - const blsChangeAndMaybeCommitmentsData = Uint8Array.prototype.slice.call(blockBytes, blsToExecutionChangeOffset); - executionPayloadFixedDataLength += ROOT_SIZE; - let executionPayloadLength = executionPayloadFixedDataLength + extraData.length; - - /** - * Capella: - * preamble: Fixed Length Data - * transactions: Variable Offset - * withdrawals: Variable Offset - * extraData: Variable Length Data - * transactions: Variable Length Data - * withdrawals: Variable Length Data - * blsToExecutionChanges: Variable Length Data - * - to - - * transactionsRoot: Root - * withdrawalsRoot: Root - * extraData: Variable Length Data - * blsToExecutionChanges: Variable Length Data - */ - if (forkSeq === ForkSeq.capella) { - // update variable offsets - setExtraDataOffset(firstChunkDataView, executionPayloadOffset + executionPayloadFixedDataLength); - setBlsToExecutionChangeOffset( - firstChunkDataView, - executionPayloadOffset - // this offset is from beginning of block not BeaconBlockBody - SIGNED_BEACON_BLOCK_COMPENSATION_LENGTH - - BEACON_BLOCK_COMPENSATION_LENGTH + - executionPayloadLength - ); - // build new data - return Buffer.concat([firstChunk, transactionsRoot, withdrawalsRoot, extraData, blsChangeAndMaybeCommitmentsData]); - } - - // get data for deneb offsets - const startDataGasUsed = transactionsOffset + 2 * VARIABLE_FIELD_OFFSET; - executionPayloadLength += 2 * 8; - const blobCommitmentsOffset = getBlobKzgCommitmentsOffset(dv); - const blsToExecutionChangeLength = blobCommitmentsOffset - blsToExecutionChangeOffset; - // deneb data for reassembly - const dataGasUsedAndExcessDataGas = Uint8Array.prototype.slice.call( - blockBytes, - startDataGasUsed, - startDataGasUsed + 2 * 8 - ); - /** - * Deneb: - * transactions: Variable Offset - * withdrawals: Variable Offset - * dataGasUsed: UintBn64 - * excessDataGas: UintBn64 - * extraData: Variable Length Data - * transactions: Variable Length Data - * withdrawals: Variable Length Data - * blsToExecutionChanges: Variable Length Data - * blobKzgCommitments: Variable Length Data - * - to - - * transactionsRoot: Root - * withdrawalsRoot: Root - * dataGasUsed: UintBn64 - * excessDataGas: UintBn64 - * extraData: Variable Length Data - * blsToExecutionChanges: Variable Length Data - * blobKzgCommitments: Variable Length Data - */ - if (forkSeq === ForkSeq.deneb) { - // update variable offsets - setExtraDataOffset(firstChunkDataView, extraDataOffset); - setBlsToExecutionChangeOffset(firstChunkDataView, blsToExecutionChangeOffset); - setBlobKzgCommitmentsOffset(firstChunkDataView, executionPayloadLength + blsToExecutionChangeLength); - // build new data - return Buffer.concat([ - firstChunk, - transactionsRoot, - withdrawalsRoot, - dataGasUsedAndExcessDataGas, - extraData, - blsChangeAndMaybeCommitmentsData, - ]); - } - - throw new Error("unknown forkSeq, cannot un-blind"); -} - export function blindedOrFullBlockToFull( config: ChainForkConfig, forkSeq: ForkSeq, @@ -525,157 +311,3 @@ export function blindedOrFullBlockToFull( }, }); } - -/** - * Builds the full block in two chunks so that the first piece can be sent immediately - * while the transactions and withdrawals are being fetched. All forks allow for - * counting from the start of the executionPayload because there is no variable - * length data before it. - * - * Pre-Capella, first chunk is everything up to and including the blockHash and - * the second chunk is only the transactions. - * - * Post-Capella the blsToExecutionChanges offset needs to be updated so the - * first chunk is up to and including the executionPayload offset. The second - * chunk is from the start of the blsToExecutionChanges offset to the end of the - * block. - */ -export async function* blindedOrFullBlockToFullBytes( - forkSeq: ForkSeq, - block: Uint8Array, - transactionsAndWithdrawals: Promise> -): AsyncIterable { - /** - * Phase0: - * return same data - * Altair: - * return same data - */ - if (forkSeq < ForkSeq.bellatrix || !isBlindedBytes(forkSeq, block)) { - yield block; - return; - } - - // take apart the block to get the offsets - const dv = new DataView(block.buffer, block.byteOffset, block.byteLength); - const executionPayloadOffset = getExecutionPayloadOffset(dv); - const extraDataOffset = getExtraDataOffset(dv); - const transactionsRootOffset = executionPayloadOffset + LOCATION_OF_TRANSACTIONS_OFFSET_WITHIN_EXECUTION_PAYLOAD; - - // For bellatrix can go up to end of blockHash. For capella and after, the blsToExecutionChanges - // and blobKzgCommitments offsets change because the length of the executionPayload changes. So - // can send up to and including the executionPayload offset. - let lengthOfFirstChunk: number; - if (forkSeq < ForkSeq.capella) { - lengthOfFirstChunk = transactionsRootOffset; - } else { - lengthOfFirstChunk = - SIGNED_BEACON_BLOCK_COMPENSATION_LENGTH + - BEACON_BLOCK_COMPENSATION_LENGTH + - LOCATION_OF_EXECUTION_PAYLOAD_OFFSET + - VARIABLE_FIELD_OFFSET; - } - - // slice out extra data to get length - let extraData: Uint8Array; - let blsToExecutionChangeOffset: number | undefined; - if (forkSeq < ForkSeq.capella) { - extraData = Uint8Array.prototype.slice.call(block, extraDataOffset); - } else { - blsToExecutionChangeOffset = getBlsToExecutionChangeOffset(dv); - extraData = Uint8Array.prototype.slice.call(block, extraDataOffset, blsToExecutionChangeOffset); - } - - // start sending data across the wire - const firstChunk = Uint8Array.prototype.slice.call(block, 0, lengthOfFirstChunk); - if (forkSeq === ForkSeq.bellatrix) { - // update extraData offset to be 28 bytes closer to start (32 byte root - 4 byte offset = 28 byte difference) - setExtraDataOffset( - new DataView(firstChunk.buffer, firstChunk.byteOffset, firstChunk.byteLength), - extraDataOffset - 28 - ); - - yield Buffer.concat([ - firstChunk, - buildVariableOffset( - LOCATION_OF_TRANSACTIONS_OFFSET_WITHIN_EXECUTION_PAYLOAD + VARIABLE_FIELD_OFFSET + extraData.length - ), - extraData, - ]); - } else { - yield firstChunk; - } - - // await getting transactions and withdrawals - const {transactions, withdrawals} = await transactionsAndWithdrawals; - const serializedTransactions = ssz.bellatrix.Transactions.serialize(transactions ?? []); - - // For bellatrix already calculated the offset and sent extraData. just need - // to send transactions - if (forkSeq === ForkSeq.bellatrix) { - yield serializedTransactions; - return; - } - - // only capella blocks and after past here - // need transactions length to calculate remaining offsets - - /** - * - * Build the executionPayload - * - */ - let dataGasUsedAndExcessDataGas: Uint8Array | undefined; - if (forkSeq >= ForkSeq.deneb) { - const startDataGasUsed = transactionsRootOffset + 2 * ROOT_SIZE; - dataGasUsedAndExcessDataGas = Uint8Array.prototype.slice.call(block, startDataGasUsed, startDataGasUsed + 2 * 8); - } - - const newExtraDataOffset = - LOCATION_OF_TRANSACTIONS_OFFSET_WITHIN_EXECUTION_PAYLOAD + - 2 * VARIABLE_FIELD_OFFSET + - (dataGasUsedAndExcessDataGas ? dataGasUsedAndExcessDataGas.length : 0); - const newTransactionsOffset = newExtraDataOffset + extraData.length; - const newWithdrawalsOffset = newTransactionsOffset + serializedTransactions.length; - - const executionPayload = Buffer.concat([ - Uint8Array.prototype.slice.call(block, executionPayloadOffset, transactionsRootOffset), - buildVariableOffset(newTransactionsOffset), - buildVariableOffset(newWithdrawalsOffset), - dataGasUsedAndExcessDataGas ?? Uint8Array.from([]), - extraData, - serializedTransactions, - ssz.capella.Withdrawals.serialize(withdrawals ?? []), - ]); - new DataView(executionPayload.buffer, executionPayload.byteOffset, executionPayload.byteLength).setUint32( - LOCATION_OF_EXTRA_DATA_OFFSET_WITHIN_EXECUTION_PAYLOAD, - newExtraDataOffset, - true - ); - - const proposerSlashingsOffset = getProposerSlashingsOffset(dv); - const unchangedVariableLengthData = Uint8Array.prototype.slice.call( - block, - proposerSlashingsOffset, - executionPayloadOffset - ); - const lastChunk = Uint8Array.prototype.slice.call(block, blsToExecutionChangeOffset); - // this will be BeaconBlockBody static data plus variable length data up to and including executionPayload - const newBlsToExecutionChangeOffset = - getProposerSlashingsOffsetWithinBeaconBlockBody(dv) + unchangedVariableLengthData.length + executionPayload.length; - let newBlobKzgCommitmentsOffset: number | undefined; - if (forkSeq >= ForkSeq.deneb) { - newBlobKzgCommitmentsOffset = - // eslint-disable-next-line @typescript-eslint/no-non-null-assertion - dv.getUint32(LOCATION_OF_BLOB_KZG_COMMITMENTS_OFFSET, true) - blsToExecutionChangeOffset!; - } - - // for post-bellatrix already sent executionPayload offset. start with newBlsToExecutionChangeOffset - yield Buffer.concat([ - buildVariableOffset(newBlsToExecutionChangeOffset), - newBlobKzgCommitmentsOffset !== undefined ? buildVariableOffset(newBlobKzgCommitmentsOffset) : Uint8Array.from([]), - unchangedVariableLengthData, - executionPayload, - lastChunk, - ]); -} diff --git a/packages/beacon-node/test/mocks/block.ts b/packages/beacon-node/test/mocks/block.ts index 6c42ba0ace08..d4c56f1adc55 100644 --- a/packages/beacon-node/test/mocks/block.ts +++ b/packages/beacon-node/test/mocks/block.ts @@ -15,7 +15,8 @@ export const chainConfig = createChainForkConfig({ ALTAIR_FORK_EPOCH: mainnetChainConfig.ALTAIR_FORK_EPOCH * 4, BELLATRIX_FORK_EPOCH: mainnetChainConfig.BELLATRIX_FORK_EPOCH * 4, CAPELLA_FORK_EPOCH: mainnetChainConfig.CAPELLA_FORK_EPOCH * 4, - DENEB_FORK_EPOCH: mainnetChainConfig.DENEB_FORK_EPOCH * 4, + // mainnet DENEB_FORK_EPOCH is Infinity at time of writing this + DENEB_FORK_EPOCH: mainnetChainConfig.CAPELLA_FORK_EPOCH * 2 * 4, }); /* eslint-enable @typescript-eslint/naming-convention */ @@ -29,10 +30,10 @@ export const phase0SerializedSignedBeaconBlock = loadSerialized("block.phase0.ss export const altairSerializedSignedBeaconBlock = loadSerialized("block.altair.ssz"); export const bellatrixSerializedSignedBeaconBlock = loadSerialized("block.bellatrix.ssz"); export const capellaSerializedSignedBeaconBlock = loadSerialized("block.capella.ssz"); -// export const denebSerializedSignedBeaconBlock = loadSerialized("block.deneb.ssz"); +export const denebSerializedSignedBeaconBlock = loadSerialized("block.deneb.ssz"); export const bellatrixSerializedSignedBlindedBeaconBlock = loadSerialized("blindedBlock.bellatrix.ssz"); export const capellaSerializedSignedBlindedBeaconBlock = loadSerialized("blindedBlock.capella.ssz"); -// export const denebSerializedSignedBlindedBeaconBlock = loadSerialized("blindedBlock.deneb.ssz"); +export const denebSerializedSignedBlindedBeaconBlock = loadSerialized("blindedBlock.deneb.ssz"); export const phase0SignedBeaconBlock = ssz.phase0.SignedBeaconBlock.deserialize(phase0SerializedSignedBeaconBlock); export const altairSignedBeaconBlock = ssz.altair.SignedBeaconBlock.deserialize(altairSerializedSignedBeaconBlock); @@ -40,7 +41,7 @@ export const bellatrixSignedBeaconBlock = ssz.bellatrix.SignedBeaconBlock.deseri bellatrixSerializedSignedBeaconBlock ); export const capellaSignedBeaconBlock = ssz.capella.SignedBeaconBlock.deserialize(capellaSerializedSignedBeaconBlock); -// export const denebSignedBeaconBlock = ssz.deneb.SignedBeaconBlock.deserialize(denebSerializedSignedBeaconBlock); +export const denebSignedBeaconBlock = ssz.deneb.SignedBeaconBlock.deserialize(denebSerializedSignedBeaconBlock); export const bellatrixSignedBlindedBeaconBlock = ssz.bellatrix.SignedBlindedBeaconBlock.deserialize( bellatrixSerializedSignedBlindedBeaconBlock @@ -48,9 +49,9 @@ export const bellatrixSignedBlindedBeaconBlock = ssz.bellatrix.SignedBlindedBeac export const capellaSignedBlindedBeaconBlock = ssz.capella.SignedBlindedBeaconBlock.deserialize( capellaSerializedSignedBlindedBeaconBlock ); -// export const denebSignedBlindedBeaconBlock = ssz.deneb.SignedBlindedBeaconBlock.deserialize( -// denebSerializedSignedBlindedBeaconBlock -// ); +export const denebSignedBlindedBeaconBlock = ssz.deneb.SignedBlindedBeaconBlock.deserialize( + denebSerializedSignedBlindedBeaconBlock +); interface MockBlock { forkInfo: ForkInfo; @@ -85,11 +86,11 @@ export const mockBlocks: MockBlock[] = [ blinded: capellaSignedBlindedBeaconBlock, blindedSerialized: capellaSerializedSignedBlindedBeaconBlock, }, - // { - // forkInfo: chainConfig.getForkInfo(denebSignedBeaconBlock.message.slot), - // full: denebSignedBeaconBlock, - // fullSerialized: denebSerializedSignedBeaconBlock, - // blinded: denebSignedBlindedBeaconBlock, - // blindedSerialized: denebSerializedSignedBlindedBeaconBlock, - // }, + { + forkInfo: chainConfig.getForkInfo(denebSignedBeaconBlock.message.slot), + full: denebSignedBeaconBlock, + fullSerialized: denebSerializedSignedBeaconBlock, + blinded: denebSignedBlindedBeaconBlock, + blindedSerialized: denebSerializedSignedBlindedBeaconBlock, + }, ]; diff --git a/packages/beacon-node/test/perf/util/fullOrBlindedBlock.test.ts b/packages/beacon-node/test/perf/util/fullOrBlindedBlock.test.ts deleted file mode 100644 index 0f32c089e535..000000000000 --- a/packages/beacon-node/test/perf/util/fullOrBlindedBlock.test.ts +++ /dev/null @@ -1,91 +0,0 @@ -import {itBench, setBenchOpts} from "@dapplion/benchmark"; -import {bellatrix, capella, ssz} from "@lodestar/types"; -import {ForkSeq} from "@lodestar/params"; -import {chainConfig, mockBlocks} from "../../utils/mocks/block.js"; -import { - blindedOrFullBlockToBlinded, - blindedOrFullBlockToBlindedBytes, - blindedOrFullBlockToFull, - blindedOrFullBlockToFullBytes, -} from "../../../src/util/fullOrBlindedBlock.js"; -import {ExecutionPayloadBody} from "../../../src/execution/engine/types.js"; - -describe("fullOrBlindedBlock", () => { - setBenchOpts({noThreshold: true}); - - describe("BlindedOrFull to full", () => { - for (const {forkInfo, full, fullSerialized} of mockBlocks) { - describe(forkInfo.name, () => { - itBench({ - id: `${forkInfo.name} to full - deserialize first`, - beforeEach: () => { - const transactionsAndWithdrawals: Partial = {}; - if (forkInfo.seq > ForkSeq.bellatrix) { - transactionsAndWithdrawals.transactions = ( - full.message.body as bellatrix.BeaconBlockBody - ).executionPayload.transactions; - } - if (forkInfo.seq > ForkSeq.capella) { - transactionsAndWithdrawals.withdrawals = ( - full.message.body as capella.BeaconBlockBody - ).executionPayload.withdrawals; - } - return transactionsAndWithdrawals; - }, - fn: (transactionsAndWithdrawals) => { - const deserialized = ssz[forkInfo.name].SignedBeaconBlock.deserialize(fullSerialized); - blindedOrFullBlockToFull(chainConfig, forkInfo.seq, deserialized, transactionsAndWithdrawals); - }, - }); - itBench({ - id: `${forkInfo.name} to full - convert serialized`, - beforeEach: () => { - const transactionsAndWithdrawals: Partial = {}; - if (forkInfo.seq > ForkSeq.bellatrix) { - transactionsAndWithdrawals.transactions = ( - full.message.body as bellatrix.BeaconBlockBody - ).executionPayload.transactions; - } - if (forkInfo.seq > ForkSeq.capella) { - transactionsAndWithdrawals.withdrawals = ( - full.message.body as capella.BeaconBlockBody - ).executionPayload.withdrawals; - } - return transactionsAndWithdrawals; - }, - fn: async (transactionsAndWithdrawals) => { - const chunks: Uint8Array[] = []; - for await (const chunk of blindedOrFullBlockToFullBytes( - forkInfo.seq, - fullSerialized, - Promise.resolve(transactionsAndWithdrawals) - )) { - chunks.push(chunk); - } - }, - }); - }); - } - }); - - describe("BlindedOrFull to blinded", () => { - for (const {forkInfo, full, fullSerialized} of mockBlocks) { - describe(forkInfo.name, () => { - itBench({ - id: `${forkInfo.name} to blinded - deserialize first`, - fn: () => { - const deserialized = ssz[forkInfo.name].SignedBeaconBlock.deserialize(fullSerialized); - blindedOrFullBlockToBlinded(chainConfig, deserialized); - }, - }); - - itBench({ - id: `${forkInfo.name} to blinded - convert serialized`, - fn: () => { - blindedOrFullBlockToBlindedBytes(chainConfig, full, fullSerialized); - }, - }); - }); - } - }); -}); diff --git a/packages/beacon-node/test/unit/util/fullOrBlindedBlock.test.ts b/packages/beacon-node/test/unit/util/fullOrBlindedBlock.test.ts index 6d3b36364107..778217583405 100644 --- a/packages/beacon-node/test/unit/util/fullOrBlindedBlock.test.ts +++ b/packages/beacon-node/test/unit/util/fullOrBlindedBlock.test.ts @@ -4,10 +4,9 @@ import {allForks, capella} from "@lodestar/types"; import {isForkExecution} from "@lodestar/params"; import { blindedOrFullBlockToBlinded, - blindedOrFullBlockToBlindedBytes, + blindedOrFullBlockToFull, deserializeFullOrBlindedSignedBeaconBlock, isBlindedBytes, - blindedOrFullBlockToFullBytes, serializeFullOrBlindedSignedBeaconBlock, } from "../../../src/util/fullOrBlindedBlock.js"; import {chainConfig, mockBlocks} from "../../utils/mocks/block.js"; @@ -83,48 +82,24 @@ describe("blindedOrFullBlockToBlinded", function () { } }); -describe("blindedOrFullBlockToBlindedBytes", function () { +describe("blindedOrFullBlockToFull", function () { for (const { - forkInfo: {name}, + forkInfo: {name, seq}, full, - fullSerialized, blinded, - blindedSerialized, } of mockBlocks) { - const expected = (isForkExecution(name) ? blindedSerialized : fullSerialized) as Uint8Array; - it(`should convert full ${name} to blinded block`, () => { - const result = blindedOrFullBlockToBlindedBytes(chainConfig, full, fullSerialized); - expect(byteArrayEquals(result, expected)).to.be.true; + const transactionsAndWithdrawals = { + transactions: (full as capella.SignedBeaconBlock).message.body.executionPayload?.transactions ?? [], + withdrawals: (full as capella.SignedBeaconBlock).message.body.executionPayload?.withdrawals ?? [], + }; + it(`should convert full ${name} to full block`, () => { + const result = blindedOrFullBlockToFull(chainConfig, seq, full, transactionsAndWithdrawals); + expect(chainConfig.getForkTypes(full.message.slot).SignedBeaconBlock.equals(result, full)).to.be.true; }); - if (blinded && blindedSerialized) { - it(`should convert blinded ${name} to blinded block`, () => { - const result = blindedOrFullBlockToBlindedBytes(chainConfig, blinded, blindedSerialized); - expect(byteArrayEquals(result, expected)).to.be.true; - }); - } - } -}); - -describe("blindedOrFullBlockToFullBytes", () => { - for (const { - forkInfo: {seq, name}, - full, - fullSerialized, - blindedSerialized, - } of mockBlocks) { - const transactions = (full as capella.SignedBeaconBlock).message.body.executionPayload?.transactions; - const withdrawals = (full as capella.SignedBeaconBlock).message.body.executionPayload?.withdrawals; - it(`should reassemble serialized blinded ${name} to serialized full block`, async () => { - const chunks: Uint8Array[] = []; - for await (const chunk of blindedOrFullBlockToFullBytes( - seq, - (isForkExecution(name) ? blindedSerialized : fullSerialized) as Uint8Array, - Promise.resolve({transactions, withdrawals}) - )) { - chunks.push(chunk); - } - const result = Uint8Array.from(Buffer.concat(chunks)); - expect(byteArrayEquals(result, fullSerialized)).to.be.true; + if (!blinded) continue; + it(`should convert blinded ${name} to full block`, () => { + const result = blindedOrFullBlockToFull(chainConfig, seq, blinded, transactionsAndWithdrawals); + expect(chainConfig.getForkTypes(full.message.slot).SignedBeaconBlock.equals(result, full)).to.be.true; }); } }); From 40825493c1449d9aa0bdb5f32ab117f6aaa9341d Mon Sep 17 00:00:00 2001 From: Matthew Keil Date: Mon, 16 Oct 2023 15:30:44 +0200 Subject: [PATCH 42/51] chore: fix lint error --- packages/beacon-node/src/util/fullOrBlindedBlock.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/beacon-node/src/util/fullOrBlindedBlock.ts b/packages/beacon-node/src/util/fullOrBlindedBlock.ts index e82912abcbc8..ae4afd9327ed 100644 --- a/packages/beacon-node/src/util/fullOrBlindedBlock.ts +++ b/packages/beacon-node/src/util/fullOrBlindedBlock.ts @@ -1,9 +1,9 @@ import {ChainForkConfig} from "@lodestar/config"; -import {ssz, allForks, bellatrix, capella, deneb} from "@lodestar/types"; +import {allForks, bellatrix, capella, deneb} from "@lodestar/types"; import {BYTES_PER_LOGS_BLOOM, ForkSeq, SYNC_COMMITTEE_SIZE} from "@lodestar/params"; import {executionPayloadToPayloadHeader} from "@lodestar/state-transition"; import {ExecutionPayloadBody} from "../execution/engine/types.js"; -import {ROOT_SIZE, VARIABLE_FIELD_OFFSET, getSlotFromSignedBeaconBlockSerialized} from "./sszBytes.js"; +import {ROOT_SIZE, getSlotFromSignedBeaconBlockSerialized} from "./sszBytes.js"; /** * Bellatrix: From d1998ff4d55109e2df33b04bdd31207bfa078852 Mon Sep 17 00:00:00 2001 From: Matthew Keil Date: Mon, 16 Oct 2023 19:13:19 +0200 Subject: [PATCH 43/51] refactor: clean up fullOrBlindedBlock --- .../src/util/fullOrBlindedBlock.ts | 176 +++++++----------- 1 file changed, 63 insertions(+), 113 deletions(-) diff --git a/packages/beacon-node/src/util/fullOrBlindedBlock.ts b/packages/beacon-node/src/util/fullOrBlindedBlock.ts index ae4afd9327ed..7cf46c084013 100644 --- a/packages/beacon-node/src/util/fullOrBlindedBlock.ts +++ b/packages/beacon-node/src/util/fullOrBlindedBlock.ts @@ -5,60 +5,12 @@ import {executionPayloadToPayloadHeader} from "@lodestar/state-transition"; import {ExecutionPayloadBody} from "../execution/engine/types.js"; import {ROOT_SIZE, getSlotFromSignedBeaconBlockSerialized} from "./sszBytes.js"; -/** - * Bellatrix: - * preamble: Fixed Length Data - * transactionsRoot: Root - * extraData: Variable Length Data - * - to - - * preamble: Fixed Length Data - * transactions: Variable Offset - * extraData: Variable Length Data - * transactions: Variable Length Data - * - * Capella: - * preamble: Fixed Length Data - * transactionsRoot: Root - * withdrawalsRoot: Root - * extraData: Variable Length Data - * blsToExecutionChanges: Variable Length Data - * - to - - * preamble: Fixed Length Data - * transactions: Variable Offset - * withdrawals: Variable Offset // cant know this offset until have transactions - * extraData: Variable Length Data - * transactions: Variable Length Data - * withdrawals: Variable Length Data - * blsToExecutionChanges: Variable Length Data - * - * Deneb: - * preamble: Fixed Length Data - * transactionsRoot: Root - * withdrawalsRoot: Root - * dataGasUsed: UintBn64 - * excessDataGas: UintBn64 - * extraData: Variable Length Data - * blsToExecutionChanges: Variable Length Data - * blobKzgCommitments: Variable Length Data - * - to - - * preamble: Fixed Length Data - * transactions: Variable Offset - * withdrawals: Variable Offset // cant know this offset until have transactions - * dataGasUsed: UintBn64 - * excessDataGas: UintBn64 - * extraData: Variable Length Data - * transactions: Variable Length Data - * withdrawals: Variable Length Data - * blsToExecutionChanges: Variable Length Data - * blobKzgCommitments: Variable Length Data - */ - /** * * class SignedBeaconBlock(Container): * message: BeaconBlock [offset - 4 bytes] * signature: BLSSignature [fixed - 96 bytes] */ -const SIGNED_BEACON_BLOCK_COMPENSATION_LENGTH = 4 + 96; +const SIGNED_BEACON_BLOCK_FIXED_LENGTH = 4 + 96; /** * class BeaconBlock(Container) or class BlindedBeaconBlock(Container): * slot: Slot [fixed - 8 bytes] @@ -67,7 +19,7 @@ const SIGNED_BEACON_BLOCK_COMPENSATION_LENGTH = 4 + 96; * state_root: Root [fixed - 32 bytes] * body: MaybeBlindBeaconBlockBody [offset - 4 bytes] */ -const BEACON_BLOCK_COMPENSATION_LENGTH = 8 + 8 + 32 + 32 + 4; +const BEACON_BLOCK_FIXED_LENGTH = 8 + 8 + 32 + 32 + 4; /** * class BeaconBlockBody(Container) or class BlindedBeaconBlockBody(Container): * @@ -97,30 +49,15 @@ const BEACON_BLOCK_COMPENSATION_LENGTH = 8 + 8 + 32 + 32 + 4; * Deneb: * blobKzgCommitments [offset - 4 bytes] */ -function getOffsetWithinBeaconBlockBody(blockBytes: DataView, offset: number): number { - const readAt = offset + SIGNED_BEACON_BLOCK_COMPENSATION_LENGTH + BEACON_BLOCK_COMPENSATION_LENGTH; - return blockBytes.getUint32(readAt, true); -} const LOCATION_OF_ETH1_BLOCK_HASH = 96 + 32 + 8; export function getEth1BlockHashFromSerializedBlock(block: Uint8Array): Uint8Array { - const firstByte = - SIGNED_BEACON_BLOCK_COMPENSATION_LENGTH + BEACON_BLOCK_COMPENSATION_LENGTH + LOCATION_OF_ETH1_BLOCK_HASH; + const firstByte = SIGNED_BEACON_BLOCK_FIXED_LENGTH + BEACON_BLOCK_FIXED_LENGTH + LOCATION_OF_ETH1_BLOCK_HASH; return block.slice(firstByte, firstByte + ROOT_SIZE); } -const LOCATION_OF_PROPOSER_SLASHINGS_OFFSET = LOCATION_OF_ETH1_BLOCK_HASH + 32 + 32; - const LOCATION_OF_EXECUTION_PAYLOAD_OFFSET = - LOCATION_OF_PROPOSER_SLASHINGS_OFFSET + 4 + 4 + 4 + 4 + 4 + SYNC_COMMITTEE_SIZE / 8 + 96; - -function getExecutionPayloadOffset(blockBytes: DataView): number { - return ( - getOffsetWithinBeaconBlockBody(blockBytes, LOCATION_OF_EXECUTION_PAYLOAD_OFFSET) + - SIGNED_BEACON_BLOCK_COMPENSATION_LENGTH + - BEACON_BLOCK_COMPENSATION_LENGTH - ); -} + LOCATION_OF_ETH1_BLOCK_HASH + 32 + 32 + 4 + 4 + 4 + 4 + 4 + SYNC_COMMITTEE_SIZE / 8 + 96; /** * class ExecutionPayload(Container) or class ExecutionPayloadHeader(Container) @@ -155,43 +92,29 @@ function getExecutionPayloadOffset(blockBytes: DataView): number { const LOCATION_OF_EXTRA_DATA_OFFSET_WITHIN_EXECUTION_PAYLOAD = 32 + 20 + 32 + 32 + BYTES_PER_LOGS_BLOOM + 32 + 8 + 8 + 8 + 8; -function executionPayloadHeaderToPayload( - forkSeq: ForkSeq, - header: allForks.ExecutionPayloadHeader, - {transactions, withdrawals}: Partial -): allForks.ExecutionPayload { - const bellatrixPayloadFields: allForks.ExecutionPayload = { - parentHash: header.parentHash, - feeRecipient: header.feeRecipient, - stateRoot: header.stateRoot, - receiptsRoot: header.receiptsRoot, - logsBloom: header.logsBloom, - prevRandao: header.prevRandao, - blockNumber: header.blockNumber, - gasLimit: header.gasLimit, - gasUsed: header.gasUsed, - timestamp: header.timestamp, - extraData: header.extraData, - baseFeePerGas: header.baseFeePerGas, - blockHash: header.blockHash, - transactions: transactions ?? [], - }; - - if (forkSeq >= ForkSeq.capella) { - (bellatrixPayloadFields as capella.ExecutionPayload).withdrawals = withdrawals ?? []; +export function isBlindedBytes(forkSeq: ForkSeq, blockBytes: Uint8Array): boolean { + if (forkSeq < ForkSeq.bellatrix) { + return false; } - if (forkSeq >= ForkSeq.deneb) { - // https://github.com/ethereum/consensus-specs/blob/dev/specs/eip4844/beacon-chain.md#process_execution_payload - (bellatrixPayloadFields as deneb.ExecutionPayload).blobGasUsed = ( - header as deneb.ExecutionPayloadHeader - ).blobGasUsed; - (bellatrixPayloadFields as deneb.ExecutionPayload).excessBlobGas = ( - header as deneb.ExecutionPayloadHeader - ).excessBlobGas; - } + const dv = new DataView(blockBytes.buffer, blockBytes.byteOffset, blockBytes.byteLength); - return bellatrixPayloadFields; + // read the executionPayload offset, encoded as offset from start of BeaconBlockBody and compensate with the fixed + // data length of the SignedBeaconBlock and BeaconBlock to get absolute offset from start of bytes + const readExecutionPayloadOffsetAt = + LOCATION_OF_EXECUTION_PAYLOAD_OFFSET + SIGNED_BEACON_BLOCK_FIXED_LENGTH + BEACON_BLOCK_FIXED_LENGTH; + const executionPayloadOffset = + dv.getUint32(readExecutionPayloadOffsetAt, true) + SIGNED_BEACON_BLOCK_FIXED_LENGTH + BEACON_BLOCK_FIXED_LENGTH; + + // read the extraData offset, encoded as offset from start of ExecutionPayload and compensate with absolute offset of + // executionPayload to get location of first byte of extraData + const readExtraDataOffsetAt = LOCATION_OF_EXTRA_DATA_OFFSET_WITHIN_EXECUTION_PAYLOAD + executionPayloadOffset; + const firstByte = dv.getUint32(readExtraDataOffsetAt, true) + executionPayloadOffset; + + // compare first byte of extraData with location of the offset of the extraData. In full blocks the distance between + // the offset and first byte is at maximum 4 + 32 + 32 + 4 + 4 + 8 + 8 = 92. In blinded blocks the distance at minimum + // is 4 + 32 + 32 + 4 + 4 + 32 = 108. Therefore if the distance is 93 or greater it must be blinded + return firstByte - readExtraDataOffsetAt > 92; } // same as isBlindedSignedBeaconBlock but without type narrowing @@ -199,18 +122,6 @@ export function isBlinded(block: allForks.FullOrBlindedSignedBeaconBlock): boole return (block as bellatrix.SignedBlindedBeaconBlock).message.body.executionPayloadHeader !== undefined; } -export function isBlindedBytes(forkSeq: ForkSeq, blockBytes: Uint8Array): boolean { - if (forkSeq < ForkSeq.bellatrix) { - return false; - } - - const dv = new DataView(blockBytes.buffer, blockBytes.byteOffset, blockBytes.byteLength); - const executionPayloadOffset = getExecutionPayloadOffset(dv); - const readAt = LOCATION_OF_EXTRA_DATA_OFFSET_WITHIN_EXECUTION_PAYLOAD + executionPayloadOffset; - const firstByte = dv.getUint32(readAt, true) + executionPayloadOffset; - return firstByte - readAt > 93; -} - export function serializeFullOrBlindedSignedBeaconBlock( config: ChainForkConfig, value: allForks.FullOrBlindedSignedBeaconBlock @@ -282,6 +193,45 @@ export function blindedOrFullBlockToBlinded( return blinded; } +function executionPayloadHeaderToPayload( + forkSeq: ForkSeq, + header: allForks.ExecutionPayloadHeader, + {transactions, withdrawals}: Partial +): allForks.ExecutionPayload { + const bellatrixPayloadFields: allForks.ExecutionPayload = { + parentHash: header.parentHash, + feeRecipient: header.feeRecipient, + stateRoot: header.stateRoot, + receiptsRoot: header.receiptsRoot, + logsBloom: header.logsBloom, + prevRandao: header.prevRandao, + blockNumber: header.blockNumber, + gasLimit: header.gasLimit, + gasUsed: header.gasUsed, + timestamp: header.timestamp, + extraData: header.extraData, + baseFeePerGas: header.baseFeePerGas, + blockHash: header.blockHash, + transactions: transactions ?? [], + }; + + if (forkSeq >= ForkSeq.capella) { + (bellatrixPayloadFields as capella.ExecutionPayload).withdrawals = withdrawals ?? []; + } + + if (forkSeq >= ForkSeq.deneb) { + // https://github.com/ethereum/consensus-specs/blob/dev/specs/eip4844/beacon-chain.md#process_execution_payload + (bellatrixPayloadFields as deneb.ExecutionPayload).blobGasUsed = ( + header as deneb.ExecutionPayloadHeader + ).blobGasUsed; + (bellatrixPayloadFields as deneb.ExecutionPayload).excessBlobGas = ( + header as deneb.ExecutionPayloadHeader + ).excessBlobGas; + } + + return bellatrixPayloadFields; +} + export function blindedOrFullBlockToFull( config: ChainForkConfig, forkSeq: ForkSeq, From 2d00248d98b5eca3867c99a0d09e00e380236afc Mon Sep 17 00:00:00 2001 From: Matthew Keil Date: Tue, 17 Oct 2023 14:04:40 +0200 Subject: [PATCH 44/51] fix: debugged test:sim:multifork --- packages/beacon-node/src/chain/chain.ts | 3 --- 1 file changed, 3 deletions(-) diff --git a/packages/beacon-node/src/chain/chain.ts b/packages/beacon-node/src/chain/chain.ts index fb5ed6ad1b22..88926ce039c8 100644 --- a/packages/beacon-node/src/chain/chain.ts +++ b/packages/beacon-node/src/chain/chain.ts @@ -852,9 +852,6 @@ export class BeaconChain implements IBeaconChain { "payload body not found by eth1 engine" ); } - if (forkSeq >= ForkSeq.capella && !payload.withdrawals) { - throw new Eth1Error({code: Eth1ErrorCode.INVALID_PAYLOAD_BODY, blockHash}, "no withdrawals in payload body"); - } return payload; } From 16ece9820596dcea2b2b419da3780f965eda6bf7 Mon Sep 17 00:00:00 2001 From: Matthew Keil Date: Sun, 22 Oct 2023 23:47:12 +0200 Subject: [PATCH 45/51] fix: debug broken test:sim:deneb --- .../beacon-node/src/execution/engine/mock.ts | 2 +- packages/cli/test/sim/deneb.test.ts | 16 ++++++++++++++++ packages/cli/test/utils/crucible/simulation.ts | 1 + 3 files changed, 18 insertions(+), 1 deletion(-) diff --git a/packages/beacon-node/src/execution/engine/mock.ts b/packages/beacon-node/src/execution/engine/mock.ts index 5779713435a5..e0a0fa756e07 100644 --- a/packages/beacon-node/src/execution/engine/mock.ts +++ b/packages/beacon-node/src/execution/engine/mock.ts @@ -102,7 +102,7 @@ export class ExecutionEngineMockBackend implements JsonRpcBackend { private getPayloadBodiesByHash( _blockHex: EngineApiRpcParamTypes["engine_getPayloadBodiesByHashV1"][0] ): EngineApiRpcReturnTypes["engine_getPayloadBodiesByHashV1"] { - return [] as ExecutionPayloadBodyRpc[]; + return [{transactions: [], withdrawals: []}] as ExecutionPayloadBodyRpc[]; } private getPayloadBodiesByRange( diff --git a/packages/cli/test/sim/deneb.test.ts b/packages/cli/test/sim/deneb.test.ts index b9c30a5ff523..3e844325e1d4 100644 --- a/packages/cli/test/sim/deneb.test.ts +++ b/packages/cli/test/sim/deneb.test.ts @@ -7,6 +7,13 @@ import {connectAllNodes, waitForSlot} from "../utils/crucible/utils/network.js"; import {createBlobsAssertion} from "../utils/crucible/assertions/blobsAssertion.js"; import {assertCheckpointSync, assertRangeSync} from "../utils/crucible/utils/syncing.js"; +const genesisDelaySeconds = 20 * SIM_TESTS_SECONDS_PER_SLOT; +const altairForkEpoch = 1; +const bellatrixForkEpoch = 2; +const capellaForkEpoch = 3; +const denebForkEpoch = 4; +// Make sure bellatrix started before TTD reach +const additionalSlotsForTTD = activePreset.SLOTS_PER_EPOCH - 2; const runTillEpoch = 6; const syncWaitEpoch = 2; @@ -24,8 +31,17 @@ const env = await Simulation.initWithDefaults( { id: "deneb", logsDir: path.join(logFilesDir, "deneb"), + // TODO: (@matthewkeil) this may be a merge conflict forkConfig, trustedSetup: true, + chainConfig: { + ALTAIR_FORK_EPOCH: altairForkEpoch, + BELLATRIX_FORK_EPOCH: bellatrixForkEpoch, + CAPELLA_FORK_EPOCH: capellaForkEpoch, + DENEB_FORK_EPOCH: denebForkEpoch, + GENESIS_DELAY: genesisDelaySeconds, + TERMINAL_TOTAL_DIFFICULTY: ttd, + }, }, [ { diff --git a/packages/cli/test/utils/crucible/simulation.ts b/packages/cli/test/utils/crucible/simulation.ts index c6e58095474a..21b09d981a81 100644 --- a/packages/cli/test/utils/crucible/simulation.ts +++ b/packages/cli/test/utils/crucible/simulation.ts @@ -285,6 +285,7 @@ export class Simulation { genesisState: this.genesisState, engineUrls, paths: getNodePaths({id, logsDir: this.options.logsDir, client: beaconType, root: this.options.rootDir}), + engineMock: executionType === ExecutionClient.Mock, }); if (keys.type === "no-keys") { From 222a00006296c0a7c17e52db9993848d80bb51ef Mon Sep 17 00:00:00 2001 From: Matthew Keil Date: Sun, 22 Oct 2023 23:47:40 +0200 Subject: [PATCH 46/51] fix(workflows): comment out broken sim tests for now --- .github/workflows/test-sim-merge.yml | 30 +++++++++++++++++++--------- 1 file changed, 21 insertions(+), 9 deletions(-) diff --git a/.github/workflows/test-sim-merge.yml b/.github/workflows/test-sim-merge.yml index ad79bc2c0035..e6c00b4ebdb8 100644 --- a/.github/workflows/test-sim-merge.yml +++ b/.github/workflows/test-sim-merge.yml @@ -58,18 +58,30 @@ jobs: - name: Pull Nethermind run: docker pull $NETHERMIND_IMAGE - - name: Pull mergemock - run: docker pull $MERGEMOCK_IMAGE - - - name: Test Lodestar <> mergemock relay - run: yarn test:sim:mergemock + - name: Test Lodestar <> Nethermind interop + run: yarn test:sim:merge-interop working-directory: packages/beacon-node env: - EL_BINARY_DIR: ${{ env.MERGEMOCK_IMAGE }} - EL_SCRIPT_DIR: mergemock - LODESTAR_PRESET: mainnet + EL_BINARY_DIR: ${{ env.NETHERMIND_IMAGE }} + EL_SCRIPT_DIR: netherminddocker ENGINE_PORT: 8551 - ETH_PORT: 8661 + ETH_PORT: 8545 + + # This container is pre-shanghai and does not support enginer_getPayloadBodyV2 + # for blinding/unblinding. Re-enable when we have a newer build. + # + # - name: Pull mergemock + # run: docker pull $MERGEMOCK_IMAGE + + # - name: Test Lodestar <> mergemock relay + # run: yarn test:sim:mergemock + # working-directory: packages/beacon-node + # env: + # EL_BINARY_DIR: ${{ env.MERGEMOCK_IMAGE }} + # EL_SCRIPT_DIR: mergemock + # LODESTAR_PRESET: mainnet + # ENGINE_PORT: 8551 + # ETH_PORT: 8661 - name: Upload debug log test files if: ${{ always() }} From c36a0c9500c0681c12f3943e0df8980df2e94e3e Mon Sep 17 00:00:00 2001 From: matthewkeil Date: Fri, 14 Jun 2024 18:02:18 +0200 Subject: [PATCH 47/51] fix: rebase conflicts/updates --- packages/beacon-node/src/chain/chain.ts | 1 - .../reqresp/handlers/beaconBlocksByRange.ts | 4 ++-- packages/beacon-node/test/mocks/block.ts | 2 +- .../test/unit/util/fullOrBlindedBlock.test.ts | 18 +++++++++--------- packages/cli/test/sim/deneb.test.ts | 16 ---------------- .../test/unit/webEsmBundle.browser.test.ts | 2 +- 6 files changed, 13 insertions(+), 30 deletions(-) diff --git a/packages/beacon-node/src/chain/chain.ts b/packages/beacon-node/src/chain/chain.ts index 88926ce039c8..69fc6cacfdc7 100644 --- a/packages/beacon-node/src/chain/chain.ts +++ b/packages/beacon-node/src/chain/chain.ts @@ -34,7 +34,6 @@ import {ProcessShutdownCallback} from "@lodestar/validator"; import {Logger, gweiToWei, isErrorAborted, pruneSetToMax, sleep, toHex} from "@lodestar/utils"; import {ForkSeq, SLOTS_PER_EPOCH} from "@lodestar/params"; -import {toHexString} from "@lodestar/utils"; import {GENESIS_EPOCH, ZERO_HASH} from "../constants/index.js"; import {IBeaconDb} from "../db/index.js"; import {Metrics} from "../metrics/index.js"; diff --git a/packages/beacon-node/src/network/reqresp/handlers/beaconBlocksByRange.ts b/packages/beacon-node/src/network/reqresp/handlers/beaconBlocksByRange.ts index aea4fd3b19e5..16efb8354985 100644 --- a/packages/beacon-node/src/network/reqresp/handlers/beaconBlocksByRange.ts +++ b/packages/beacon-node/src/network/reqresp/handlers/beaconBlocksByRange.ts @@ -22,8 +22,8 @@ export async function* onBeaconBlocksByRange( // Finalized range of blocks if (startSlot <= finalizedSlot) { // Chain of blobs won't change - for await (const {key, value} of db.finalized.binaryEntriesStream({gte: startSlot, lt: endSlot})) { - const {name, seq} = chain.config.getForkInfo(db.finalized.decodeKey(key)); + for await (const {key, value} of finalized.binaryEntriesStream({gte: startSlot, lt: endSlot})) { + const {name, seq} = chain.config.getForkInfo(finalized.decodeKey(key)); yield { data: await chain.blindedOrFullBlockToFullBytes(seq, value), diff --git a/packages/beacon-node/test/mocks/block.ts b/packages/beacon-node/test/mocks/block.ts index d4c56f1adc55..2afba7ca0515 100644 --- a/packages/beacon-node/test/mocks/block.ts +++ b/packages/beacon-node/test/mocks/block.ts @@ -1,7 +1,7 @@ import fs from "node:fs"; import {ssz, allForks} from "@lodestar/types"; import {ForkInfo, createChainForkConfig, defaultChainConfig} from "@lodestar/config"; -import {mainnetChainConfig} from "@lodestar/config/presets"; +import {mainnetChainConfig} from "@lodestar/config/configs"; const directory = "./__fixtures__/"; diff --git a/packages/beacon-node/test/unit/util/fullOrBlindedBlock.test.ts b/packages/beacon-node/test/unit/util/fullOrBlindedBlock.test.ts index 778217583405..d8154da5a3cf 100644 --- a/packages/beacon-node/test/unit/util/fullOrBlindedBlock.test.ts +++ b/packages/beacon-node/test/unit/util/fullOrBlindedBlock.test.ts @@ -1,4 +1,4 @@ -import {expect} from "chai"; +import {describe, it, expect} from "vitest"; import {ForkInfo} from "@lodestar/config"; import {allForks, capella} from "@lodestar/types"; import {isForkExecution} from "@lodestar/params"; @@ -9,7 +9,7 @@ import { isBlindedBytes, serializeFullOrBlindedSignedBeaconBlock, } from "../../../src/util/fullOrBlindedBlock.js"; -import {chainConfig, mockBlocks} from "../../utils/mocks/block.js"; +import {chainConfig, mockBlocks} from "../../mocks/block.js"; import {byteArrayEquals} from "../../../src/util/bytes.js"; type FullOrBlind = "full" | "blinded"; @@ -28,7 +28,7 @@ const fullOrBlindedBlocks = Object.values(mockBlocks) describe("isBlindedBytes", () => { for (const [fullOrBlinded, {seq, name}, , block] of fullOrBlindedBlocks) { it(`should return ${fullOrBlinded === "blinded"} for ${fullOrBlinded} ${name} blocks`, () => { - expect(isBlindedBytes(seq, block)).to.equal(isForkExecution(name) && fullOrBlinded === "blinded"); + expect(isBlindedBytes(seq, block)).toEqual(isForkExecution(name) && fullOrBlinded === "blinded"); }); } }); @@ -37,7 +37,7 @@ describe("serializeFullOrBlindedSignedBeaconBlock", () => { for (const [fullOrBlinded, {name}, block, expected] of fullOrBlindedBlocks) { it(`should serialize ${fullOrBlinded} ${name} block`, () => { const serialized = serializeFullOrBlindedSignedBeaconBlock(chainConfig, block); - expect(byteArrayEquals(serialized, expected)).to.be.true; + expect(byteArrayEquals(serialized, expected)).toBeTruthy(); }); } }); @@ -50,7 +50,7 @@ describe("deserializeFullOrBlindedSignedBeaconBlock", () => { isForkExecution(name) && fullOrBlinded === "blinded" ? chainConfig.getBlindedForkTypes(block.message.slot).SignedBeaconBlock : chainConfig.getForkTypes(block.message.slot).SignedBeaconBlock; - expect(type.equals(deserialized as any, block as any)).to.be.true; + expect(type.equals(deserialized as any, block as any)).toBeTruthy(); }); } }); @@ -69,7 +69,7 @@ describe("blindedOrFullBlockToBlinded", function () { chainConfig.getBlindedForkTypes(full.message.slot).SignedBeaconBlock.equals(result, blinded!) : // eslint-disable-next-line @typescript-eslint/no-non-null-assertion chainConfig.getForkTypes(full.message.slot).SignedBeaconBlock.equals(result, isExecution ? blinded! : full); - expect(isEqual).to.be.true; + expect(isEqual).toBeTruthy(); }); if (!blinded) continue; it(`should convert blinded ${name} to blinded block`, () => { @@ -77,7 +77,7 @@ describe("blindedOrFullBlockToBlinded", function () { const isEqual = isForkExecution(name) ? chainConfig.getBlindedForkTypes(full.message.slot).SignedBeaconBlock.equals(result, blinded) : chainConfig.getForkTypes(full.message.slot).SignedBeaconBlock.equals(result, blinded); - expect(isEqual).to.be.true; + expect(isEqual).toBeTruthy(); }); } }); @@ -94,12 +94,12 @@ describe("blindedOrFullBlockToFull", function () { }; it(`should convert full ${name} to full block`, () => { const result = blindedOrFullBlockToFull(chainConfig, seq, full, transactionsAndWithdrawals); - expect(chainConfig.getForkTypes(full.message.slot).SignedBeaconBlock.equals(result, full)).to.be.true; + expect(chainConfig.getForkTypes(full.message.slot).SignedBeaconBlock.equals(result, full)).toBeTruthy(); }); if (!blinded) continue; it(`should convert blinded ${name} to full block`, () => { const result = blindedOrFullBlockToFull(chainConfig, seq, blinded, transactionsAndWithdrawals); - expect(chainConfig.getForkTypes(full.message.slot).SignedBeaconBlock.equals(result, full)).to.be.true; + expect(chainConfig.getForkTypes(full.message.slot).SignedBeaconBlock.equals(result, full)).toBeTruthy(); }); } }); diff --git a/packages/cli/test/sim/deneb.test.ts b/packages/cli/test/sim/deneb.test.ts index 3e844325e1d4..b9c30a5ff523 100644 --- a/packages/cli/test/sim/deneb.test.ts +++ b/packages/cli/test/sim/deneb.test.ts @@ -7,13 +7,6 @@ import {connectAllNodes, waitForSlot} from "../utils/crucible/utils/network.js"; import {createBlobsAssertion} from "../utils/crucible/assertions/blobsAssertion.js"; import {assertCheckpointSync, assertRangeSync} from "../utils/crucible/utils/syncing.js"; -const genesisDelaySeconds = 20 * SIM_TESTS_SECONDS_PER_SLOT; -const altairForkEpoch = 1; -const bellatrixForkEpoch = 2; -const capellaForkEpoch = 3; -const denebForkEpoch = 4; -// Make sure bellatrix started before TTD reach -const additionalSlotsForTTD = activePreset.SLOTS_PER_EPOCH - 2; const runTillEpoch = 6; const syncWaitEpoch = 2; @@ -31,17 +24,8 @@ const env = await Simulation.initWithDefaults( { id: "deneb", logsDir: path.join(logFilesDir, "deneb"), - // TODO: (@matthewkeil) this may be a merge conflict forkConfig, trustedSetup: true, - chainConfig: { - ALTAIR_FORK_EPOCH: altairForkEpoch, - BELLATRIX_FORK_EPOCH: bellatrixForkEpoch, - CAPELLA_FORK_EPOCH: capellaForkEpoch, - DENEB_FORK_EPOCH: denebForkEpoch, - GENESIS_DELAY: genesisDelaySeconds, - TERMINAL_TOTAL_DIFFICULTY: ttd, - }, }, [ { diff --git a/packages/light-client/test/unit/webEsmBundle.browser.test.ts b/packages/light-client/test/unit/webEsmBundle.browser.test.ts index 64f944888184..a0a6f7ee2be9 100644 --- a/packages/light-client/test/unit/webEsmBundle.browser.test.ts +++ b/packages/light-client/test/unit/webEsmBundle.browser.test.ts @@ -1,4 +1,4 @@ -/* eslint-disable @typescript-eslint/no-unsafe-assignment,@typescript-eslint/no-unsafe-member-access,@typescript-eslint/no-unsafe-call */ +/* eslint-disable @typescript-eslint/no-unsafe-assignment,@typescript-eslint/no-unsafe-member-access */ import {expect, describe, it, vi} from "vitest"; import {Lightclient, LightclientEvent, utils, transport} from "../../dist/lightclient.min.mjs"; From 798098e61605624594652a5d04bf0827ceae0663 Mon Sep 17 00:00:00 2001 From: matthewkeil Date: Sat, 29 Jun 2024 22:20:26 +0200 Subject: [PATCH 48/51] feat: update types for FullOrBlindedBeaconBlock --- packages/types/src/bellatrix/types.ts | 1 + packages/types/src/capella/types.ts | 1 + packages/types/src/deneb/types.ts | 1 + packages/types/src/types.ts | 5 +++++ 4 files changed, 8 insertions(+) diff --git a/packages/types/src/bellatrix/types.ts b/packages/types/src/bellatrix/types.ts index dcd45d7c97ea..fdfc8863acf6 100644 --- a/packages/types/src/bellatrix/types.ts +++ b/packages/types/src/bellatrix/types.ts @@ -22,3 +22,4 @@ export type SignedBuilderBid = ValueOf; export type SSEPayloadAttributes = ValueOf; export type FullOrBlindedExecutionPayload = ExecutionPayload | ExecutionPayloadHeader; +export type FullOrBlindedSignedBeaconBlock = SignedBeaconBlock | SignedBlindedBeaconBlock; diff --git a/packages/types/src/capella/types.ts b/packages/types/src/capella/types.ts index 386f96ecd280..8e8065c6111c 100644 --- a/packages/types/src/capella/types.ts +++ b/packages/types/src/capella/types.ts @@ -20,6 +20,7 @@ export type BlindedBeaconBlock = ValueOf; export type SignedBlindedBeaconBlock = ValueOf; export type FullOrBlindedExecutionPayload = ExecutionPayload | ExecutionPayloadHeader; +export type FullOrBlindedSignedBeaconBlock = SignedBeaconBlock | SignedBlindedBeaconBlock; export type BuilderBid = ValueOf; export type SignedBuilderBid = ValueOf; diff --git a/packages/types/src/deneb/types.ts b/packages/types/src/deneb/types.ts index 9a901c9a1a81..41cd5094009a 100644 --- a/packages/types/src/deneb/types.ts +++ b/packages/types/src/deneb/types.ts @@ -36,6 +36,7 @@ export type BlindedBeaconBlock = ValueOf; export type SignedBlindedBeaconBlock = ValueOf; export type FullOrBlindedExecutionPayload = ExecutionPayload | ExecutionPayloadHeader; +export type FullOrBlindedSignedBeaconBlock = SignedBeaconBlock | SignedBlindedBeaconBlock; export type BuilderBid = ValueOf; export type SignedBuilderBid = ValueOf; diff --git a/packages/types/src/types.ts b/packages/types/src/types.ts index 46641d55667e..58f22c5e1fb2 100644 --- a/packages/types/src/types.ts +++ b/packages/types/src/types.ts @@ -69,6 +69,7 @@ type TypesByFork = { BlindedBeaconBlock: bellatrix.BlindedBeaconBlock; BlindedBeaconBlockBody: bellatrix.BlindedBeaconBlockBody; SignedBlindedBeaconBlock: bellatrix.SignedBlindedBeaconBlock; + FullOrBlindedSignedBeaconBlock: bellatrix.FullOrBlindedSignedBeaconBlock; ExecutionPayload: bellatrix.ExecutionPayload; ExecutionPayloadHeader: bellatrix.ExecutionPayloadHeader; BuilderBid: bellatrix.BuilderBid; @@ -94,6 +95,7 @@ type TypesByFork = { BlindedBeaconBlock: capella.BlindedBeaconBlock; BlindedBeaconBlockBody: capella.BlindedBeaconBlockBody; SignedBlindedBeaconBlock: capella.SignedBlindedBeaconBlock; + FullOrBlindedSignedBeaconBlock: bellatrix.FullOrBlindedSignedBeaconBlock; ExecutionPayload: capella.ExecutionPayload; ExecutionPayloadHeader: capella.ExecutionPayloadHeader; BuilderBid: capella.BuilderBid; @@ -119,6 +121,7 @@ type TypesByFork = { BlindedBeaconBlock: deneb.BlindedBeaconBlock; BlindedBeaconBlockBody: deneb.BlindedBeaconBlockBody; SignedBlindedBeaconBlock: deneb.SignedBlindedBeaconBlock; + FullOrBlindedSignedBeaconBlock: bellatrix.FullOrBlindedSignedBeaconBlock; ExecutionPayload: deneb.ExecutionPayload; ExecutionPayloadHeader: deneb.ExecutionPayloadHeader; BuilderBid: deneb.BuilderBid; @@ -151,6 +154,8 @@ export type BlindedBeaconBlock = TypesB export type SignedBeaconBlock = TypesByFork[F]["SignedBeaconBlock"]; export type SignedBlindedBeaconBlock = TypesByFork[F]["SignedBlindedBeaconBlock"]; +export type FullOrBlindedSignedBeaconBlock = + TypesByFork[F]["FullOrBlindedSignedBeaconBlock"]; export type BeaconBlockBody = TypesByFork[F]["BeaconBlockBody"]; export type BlindedBeaconBlockBody = TypesByFork[F]["BlindedBeaconBlockBody"]; From ec0970c98087a1f27861c213fd2a2863c38371d1 Mon Sep 17 00:00:00 2001 From: matthewkeil Date: Sun, 30 Jun 2024 11:11:39 +0200 Subject: [PATCH 49/51] feat: add FullOrBlindedSignedBeaconBlock to types --- packages/types/src/types.ts | 21 +++++++++++++++++---- 1 file changed, 17 insertions(+), 4 deletions(-) diff --git a/packages/types/src/types.ts b/packages/types/src/types.ts index 58f22c5e1fb2..2a34d69d7ce0 100644 --- a/packages/types/src/types.ts +++ b/packages/types/src/types.ts @@ -1,4 +1,12 @@ -import {ForkAll, ForkBlobs, ForkExecution, ForkLightClient, ForkName, ForkPreBlobs} from "@lodestar/params"; +import { + ForkAll, + ForkBlobs, + ForkExecution, + ForkLightClient, + ForkName, + ForkPreBlobs, + ForkPreExecution, +} from "@lodestar/params"; import {ts as phase0} from "./phase0/index.js"; import {ts as altair} from "./altair/index.js"; import {ts as bellatrix} from "./bellatrix/index.js"; @@ -95,7 +103,7 @@ type TypesByFork = { BlindedBeaconBlock: capella.BlindedBeaconBlock; BlindedBeaconBlockBody: capella.BlindedBeaconBlockBody; SignedBlindedBeaconBlock: capella.SignedBlindedBeaconBlock; - FullOrBlindedSignedBeaconBlock: bellatrix.FullOrBlindedSignedBeaconBlock; + FullOrBlindedSignedBeaconBlock: capella.FullOrBlindedSignedBeaconBlock; ExecutionPayload: capella.ExecutionPayload; ExecutionPayloadHeader: capella.ExecutionPayloadHeader; BuilderBid: capella.BuilderBid; @@ -121,7 +129,7 @@ type TypesByFork = { BlindedBeaconBlock: deneb.BlindedBeaconBlock; BlindedBeaconBlockBody: deneb.BlindedBeaconBlockBody; SignedBlindedBeaconBlock: deneb.SignedBlindedBeaconBlock; - FullOrBlindedSignedBeaconBlock: bellatrix.FullOrBlindedSignedBeaconBlock; + FullOrBlindedSignedBeaconBlock: deneb.FullOrBlindedSignedBeaconBlock; ExecutionPayload: deneb.ExecutionPayload; ExecutionPayloadHeader: deneb.ExecutionPayloadHeader; BuilderBid: deneb.BuilderBid; @@ -154,8 +162,13 @@ export type BlindedBeaconBlock = TypesB export type SignedBeaconBlock = TypesByFork[F]["SignedBeaconBlock"]; export type SignedBlindedBeaconBlock = TypesByFork[F]["SignedBlindedBeaconBlock"]; -export type FullOrBlindedSignedBeaconBlock = +export type FullOrBlindedSignedBeaconBlockPreExecution = + TypesByFork[F]["SignedBeaconBlock"]; +export type FullOrBlindedSignedBeaconBlockExecution = TypesByFork[F]["FullOrBlindedSignedBeaconBlock"]; +export type FullOrBlindedSignedBeaconBlock = + | FullOrBlindedSignedBeaconBlockPreExecution + | FullOrBlindedSignedBeaconBlockExecution; export type BeaconBlockBody = TypesByFork[F]["BeaconBlockBody"]; export type BlindedBeaconBlockBody = TypesByFork[F]["BlindedBeaconBlockBody"]; From d4e8b9f4793620631c0784c811696c65c65738ae Mon Sep 17 00:00:00 2001 From: matthewkeil Date: Sun, 30 Jun 2024 11:12:09 +0200 Subject: [PATCH 50/51] fix: update PR for new types PR --- .../src/api/impl/beacon/blocks/utils.ts | 2 +- packages/beacon-node/src/chain/chain.ts | 3 +- packages/beacon-node/src/chain/interface.ts | 3 +- .../beacon-node/src/db/repositories/block.ts | 4 +- .../src/db/repositories/blockArchiveIndex.ts | 2 +- .../src/util/fullOrBlindedBlock.ts | 48 ++++++++++++------- 6 files changed, 38 insertions(+), 24 deletions(-) diff --git a/packages/beacon-node/src/api/impl/beacon/blocks/utils.ts b/packages/beacon-node/src/api/impl/beacon/blocks/utils.ts index cf449b560dae..2c73d40f31f0 100644 --- a/packages/beacon-node/src/api/impl/beacon/blocks/utils.ts +++ b/packages/beacon-node/src/api/impl/beacon/blocks/utils.ts @@ -15,7 +15,7 @@ export function toBeaconHeaderResponse( // need to have ts-ignore below to pull type here so it only happens once and // gets used twice const types = isBlinded(block) - ? config.getBlindedForkTypes(block.message.slot) + ? config.getExecutionForkTypes(block.message.slot) : config.getForkTypes(block.message.slot); return { // eslint-disable-next-line @typescript-eslint/ban-ts-comment diff --git a/packages/beacon-node/src/chain/chain.ts b/packages/beacon-node/src/chain/chain.ts index f9fb6291b050..1faa43769c9d 100644 --- a/packages/beacon-node/src/chain/chain.ts +++ b/packages/beacon-node/src/chain/chain.ts @@ -29,6 +29,7 @@ import { isBlindedBeaconBlock, BeaconBlock, SignedBeaconBlock, + FullOrBlindedSignedBeaconBlock, ExecutionPayload, BlindedBeaconBlock, BlindedBeaconBlockBody, @@ -590,7 +591,7 @@ export class BeaconChain implements IBeaconChain { return this.produceBlockWrapper(BlockType.Blinded, blockAttributes); } - async blindedOrFullBlockToFull(block: allForks.FullOrBlindedSignedBeaconBlock): Promise { + async blindedOrFullBlockToFull(block: FullOrBlindedSignedBeaconBlock): Promise { const info = this.config.getForkInfo(block.message.slot); return blindedOrFullBlockToFull( this.config, diff --git a/packages/beacon-node/src/chain/interface.ts b/packages/beacon-node/src/chain/interface.ts index dc69904916f4..f7ca72f34731 100644 --- a/packages/beacon-node/src/chain/interface.ts +++ b/packages/beacon-node/src/chain/interface.ts @@ -14,6 +14,7 @@ import { BeaconBlock, ExecutionPayload, SignedBeaconBlock, + FullOrBlindedSignedBeaconBlock, BlindedBeaconBlock, } from "@lodestar/types"; import { @@ -188,7 +189,7 @@ export interface IBeaconChain { consensusBlockValue: Wei; }>; - blindedOrFullBlockToFull(block: allForks.FullOrBlindedSignedBeaconBlock): Promise; + blindedOrFullBlockToFull(block: FullOrBlindedSignedBeaconBlock): Promise; blindedOrFullBlockToFullBytes(forkSeq: ForkSeq, block: Uint8Array): Promise; /** Process a block until complete */ diff --git a/packages/beacon-node/src/db/repositories/block.ts b/packages/beacon-node/src/db/repositories/block.ts index 3aab8aea39dc..c23ff24c93f2 100644 --- a/packages/beacon-node/src/db/repositories/block.ts +++ b/packages/beacon-node/src/db/repositories/block.ts @@ -1,6 +1,6 @@ import {ChainForkConfig} from "@lodestar/config"; import {Db, Repository} from "@lodestar/db"; -import {ssz, SignedBeaconBlock, FullOrBlindedSignedBeaconBlock} from "@lodestar/types"; +import {ssz, FullOrBlindedSignedBeaconBlock} from "@lodestar/types"; import {blindedOrFullBlockHashTreeRoot} from "@lodestar/state-transition"; import { deserializeFullOrBlindedSignedBeaconBlock, @@ -14,7 +14,7 @@ import {Bucket, getBucketNameByValue} from "../buckets.js"; * * Used to store unfinalized blocks */ -export class BlockRepository extends Repository { +export class BlockRepository extends Repository { constructor(config: ChainForkConfig, db: Db) { const bucket = Bucket.allForks_block; const type = ssz.phase0.SignedBeaconBlock; // Pick some type but won't be used diff --git a/packages/beacon-node/src/db/repositories/blockArchiveIndex.ts b/packages/beacon-node/src/db/repositories/blockArchiveIndex.ts index 8bc22b9795af..e8069befb569 100644 --- a/packages/beacon-node/src/db/repositories/blockArchiveIndex.ts +++ b/packages/beacon-node/src/db/repositories/blockArchiveIndex.ts @@ -17,7 +17,7 @@ export async function deleteRootIndex( signedBeaconBlockType: SSZTypesFor, block: FullOrBlindedSignedBeaconBlock ): Promise { - return db.delete(getRootIndexKey(signedBeaconBlockType.hashTreeRoot(block.message))); + return db.delete(getRootIndexKey(beaconBlockType.hashTreeRoot(block.message))); } export async function deleteParentRootIndex(db: Db, block: FullOrBlindedSignedBeaconBlock): Promise { diff --git a/packages/beacon-node/src/util/fullOrBlindedBlock.ts b/packages/beacon-node/src/util/fullOrBlindedBlock.ts index 7cf46c084013..9aa6aa216e67 100644 --- a/packages/beacon-node/src/util/fullOrBlindedBlock.ts +++ b/packages/beacon-node/src/util/fullOrBlindedBlock.ts @@ -1,5 +1,16 @@ import {ChainForkConfig} from "@lodestar/config"; -import {allForks, bellatrix, capella, deneb} from "@lodestar/types"; +import { + bellatrix, + capella, + deneb, + ExecutionPayload, + ExecutionPayloadHeader, + SignedBeaconBlock, + SignedBlindedBeaconBlock, + FullOrBlindedSignedBeaconBlock, + FullOrBlindedSignedBeaconBlockExecution, + FullOrBlindedSignedBeaconBlockPreExecution, +} from "@lodestar/types"; import {BYTES_PER_LOGS_BLOOM, ForkSeq, SYNC_COMMITTEE_SIZE} from "@lodestar/params"; import {executionPayloadToPayloadHeader} from "@lodestar/state-transition"; import {ExecutionPayloadBody} from "../execution/engine/types.js"; @@ -118,42 +129,43 @@ export function isBlindedBytes(forkSeq: ForkSeq, blockBytes: Uint8Array): boolea } // same as isBlindedSignedBeaconBlock but without type narrowing -export function isBlinded(block: allForks.FullOrBlindedSignedBeaconBlock): boolean { +export function isBlinded(block: FullOrBlindedSignedBeaconBlock): boolean { return (block as bellatrix.SignedBlindedBeaconBlock).message.body.executionPayloadHeader !== undefined; } export function serializeFullOrBlindedSignedBeaconBlock( config: ChainForkConfig, - value: allForks.FullOrBlindedSignedBeaconBlock + value: FullOrBlindedSignedBeaconBlock ): Uint8Array { - return isBlinded(value) - ? config - .getBlindedForkTypes(value.message.slot) - .SignedBeaconBlock.serialize(value as allForks.SignedBlindedBeaconBlock) - : config.getForkTypes(value.message.slot).SignedBeaconBlock.serialize(value as allForks.SignedBeaconBlock); + if (isBlinded(value)) { + const type = config.getExecutionForkTypes(value.message.slot).SignedBeaconBlock; + return type.serialize(value as SignedBeaconBlock); + } + const type = config.getForkTypes(value.message.slot).SignedBeaconBlock; + return type.serialize(value as FullOrBlindedSignedBeaconBlockPreExecution); } export function deserializeFullOrBlindedSignedBeaconBlock( config: ChainForkConfig, bytes: Buffer | Uint8Array -): allForks.FullOrBlindedSignedBeaconBlock { +): FullOrBlindedSignedBeaconBlock { const slot = getSlotFromSignedBeaconBlockSerialized(bytes); if (slot === null) { throw Error("getSignedBlockTypeFromBytes: invalid bytes"); } return isBlindedBytes(config.getForkSeq(slot), bytes) - ? config.getBlindedForkTypes(slot).SignedBeaconBlock.deserialize(bytes) + ? config.getExecutionForkTypes(slot).SignedBeaconBlock.deserialize(bytes) : config.getForkTypes(slot).SignedBeaconBlock.deserialize(bytes); } export function blindedOrFullBlockToBlinded( config: ChainForkConfig, - block: allForks.FullOrBlindedSignedBeaconBlock -): allForks.SignedBlindedBeaconBlock { + block: FullOrBlindedSignedBeaconBlock +): SignedBlindedBeaconBlock { const forkSeq = config.getForkSeq(block.message.slot); if (isBlinded(block) || forkSeq < ForkSeq.bellatrix) { - return block as allForks.SignedBlindedBeaconBlock; + return block as SignedBlindedBeaconBlock; } const blinded = { @@ -195,10 +207,10 @@ export function blindedOrFullBlockToBlinded( function executionPayloadHeaderToPayload( forkSeq: ForkSeq, - header: allForks.ExecutionPayloadHeader, + header: ExecutionPayloadHeader, {transactions, withdrawals}: Partial -): allForks.ExecutionPayload { - const bellatrixPayloadFields: allForks.ExecutionPayload = { +): ExecutionPayload { + const bellatrixPayloadFields: ExecutionPayload = { parentHash: header.parentHash, feeRecipient: header.feeRecipient, stateRoot: header.stateRoot, @@ -235,9 +247,9 @@ function executionPayloadHeaderToPayload( export function blindedOrFullBlockToFull( config: ChainForkConfig, forkSeq: ForkSeq, - block: allForks.FullOrBlindedSignedBeaconBlock, + block: FullOrBlindedSignedBeaconBlock, transactionsAndWithdrawals: Partial -): allForks.SignedBeaconBlock { +): SignedBeaconBlock { if ( !isBlinded(block) || // already full forkSeq < ForkSeq.bellatrix || // no execution payload From d5a07e6afa2221a8c3dc06f0d1280d86d1c2fca7 Mon Sep 17 00:00:00 2001 From: Nazar Hussain Date: Mon, 1 Jul 2024 15:19:29 +0500 Subject: [PATCH 51/51] Fix the types --- .../beacon-node/src/db/repositories/blockArchive.ts | 4 ++-- .../src/db/repositories/blockArchiveIndex.ts | 2 +- packages/beacon-node/src/util/fullOrBlindedBlock.ts | 12 +++++------- packages/types/src/types.ts | 10 +++------- 4 files changed, 11 insertions(+), 17 deletions(-) diff --git a/packages/beacon-node/src/db/repositories/blockArchive.ts b/packages/beacon-node/src/db/repositories/blockArchive.ts index b8e8bb4bd568..17e23f75b478 100644 --- a/packages/beacon-node/src/db/repositories/blockArchive.ts +++ b/packages/beacon-node/src/db/repositories/blockArchive.ts @@ -91,7 +91,7 @@ export class BlockArchiveRepository extends Repository { await Promise.all([ super.remove(value), - deleteRootIndex(this.db, this.config.getForkTypes(value.message.slot).BeaconBlock, value), + deleteRootIndex(this.db, this.config.getForkTypes(value.message.slot).SignedBeaconBlock, value), deleteParentRootIndex(this.db, value), ]); } @@ -100,7 +100,7 @@ export class BlockArchiveRepository extends Repository - deleteRootIndex(this.db, this.config.getForkTypes(value.message.slot).BeaconBlock, value) + deleteRootIndex(this.db, this.config.getForkTypes(value.message.slot).SignedBeaconBlock, value) ), Array.from(values).map((value) => deleteParentRootIndex(this.db, value)), ]); diff --git a/packages/beacon-node/src/db/repositories/blockArchiveIndex.ts b/packages/beacon-node/src/db/repositories/blockArchiveIndex.ts index e8069befb569..8bc22b9795af 100644 --- a/packages/beacon-node/src/db/repositories/blockArchiveIndex.ts +++ b/packages/beacon-node/src/db/repositories/blockArchiveIndex.ts @@ -17,7 +17,7 @@ export async function deleteRootIndex( signedBeaconBlockType: SSZTypesFor, block: FullOrBlindedSignedBeaconBlock ): Promise { - return db.delete(getRootIndexKey(beaconBlockType.hashTreeRoot(block.message))); + return db.delete(getRootIndexKey(signedBeaconBlockType.hashTreeRoot(block.message))); } export async function deleteParentRootIndex(db: Db, block: FullOrBlindedSignedBeaconBlock): Promise { diff --git a/packages/beacon-node/src/util/fullOrBlindedBlock.ts b/packages/beacon-node/src/util/fullOrBlindedBlock.ts index 9aa6aa216e67..045cd851d418 100644 --- a/packages/beacon-node/src/util/fullOrBlindedBlock.ts +++ b/packages/beacon-node/src/util/fullOrBlindedBlock.ts @@ -8,8 +8,6 @@ import { SignedBeaconBlock, SignedBlindedBeaconBlock, FullOrBlindedSignedBeaconBlock, - FullOrBlindedSignedBeaconBlockExecution, - FullOrBlindedSignedBeaconBlockPreExecution, } from "@lodestar/types"; import {BYTES_PER_LOGS_BLOOM, ForkSeq, SYNC_COMMITTEE_SIZE} from "@lodestar/params"; import {executionPayloadToPayloadHeader} from "@lodestar/state-transition"; @@ -129,7 +127,7 @@ export function isBlindedBytes(forkSeq: ForkSeq, blockBytes: Uint8Array): boolea } // same as isBlindedSignedBeaconBlock but without type narrowing -export function isBlinded(block: FullOrBlindedSignedBeaconBlock): boolean { +export function isBlinded(block: FullOrBlindedSignedBeaconBlock): block is SignedBlindedBeaconBlock { return (block as bellatrix.SignedBlindedBeaconBlock).message.body.executionPayloadHeader !== undefined; } @@ -138,11 +136,11 @@ export function serializeFullOrBlindedSignedBeaconBlock( value: FullOrBlindedSignedBeaconBlock ): Uint8Array { if (isBlinded(value)) { - const type = config.getExecutionForkTypes(value.message.slot).SignedBeaconBlock; - return type.serialize(value as SignedBeaconBlock); + const type = config.getExecutionForkTypes(value.message.slot).SignedBlindedBeaconBlock; + return type.serialize(value); } const type = config.getForkTypes(value.message.slot).SignedBeaconBlock; - return type.serialize(value as FullOrBlindedSignedBeaconBlockPreExecution); + return type.serialize(value); } export function deserializeFullOrBlindedSignedBeaconBlock( @@ -263,7 +261,7 @@ export function blindedOrFullBlockToFull( message: { ...block.message, body: { - ...(block.message.body as bellatrix.BeaconBlockBody), + ...block.message.body, executionPayload: executionPayloadHeaderToPayload( forkSeq, (block.message.body as bellatrix.BlindedBeaconBlockBody).executionPayloadHeader, diff --git a/packages/types/src/types.ts b/packages/types/src/types.ts index 2a34d69d7ce0..2f32339ae12c 100644 --- a/packages/types/src/types.ts +++ b/packages/types/src/types.ts @@ -162,13 +162,9 @@ export type BlindedBeaconBlock = TypesB export type SignedBeaconBlock = TypesByFork[F]["SignedBeaconBlock"]; export type SignedBlindedBeaconBlock = TypesByFork[F]["SignedBlindedBeaconBlock"]; -export type FullOrBlindedSignedBeaconBlockPreExecution = - TypesByFork[F]["SignedBeaconBlock"]; -export type FullOrBlindedSignedBeaconBlockExecution = - TypesByFork[F]["FullOrBlindedSignedBeaconBlock"]; -export type FullOrBlindedSignedBeaconBlock = - | FullOrBlindedSignedBeaconBlockPreExecution - | FullOrBlindedSignedBeaconBlockExecution; +export type FullOrBlindedSignedBeaconBlock = + | SignedBeaconBlock + | SignedBlindedBeaconBlock; export type BeaconBlockBody = TypesByFork[F]["BeaconBlockBody"]; export type BlindedBeaconBlockBody = TypesByFork[F]["BlindedBeaconBlockBody"];