erigontech / erigon

Ethereum implementation on the efficiency frontier https://erigon.gitbook.io
GNU Lesser General Public License v3.0
3.12k stars 1.11k forks source link

Stuck in block 20399999 #12266

Closed xinzhongyoumeng closed 6 days ago

xinzhongyoumeng commented 1 week ago

System information Erigon version: erigon version 2.60.8

OS & Version: Linux Ubuntu 22.04

Commit hash:

Erigon Command (with flags/config): erigon --chain=mainnet --networkid=1 --datadir=/mnt/node/erigon --snapshots --db.size.limit=8TB --db.pagesize=8KB --http --http.addr=0.0.0.0 --http.port=8545 --http.vhosts= --http.api=admin,eth,net,web3,debug,txpool,erigon --http.trace --trace.maxtraces=2000 --rpc.batch.limit=10000 --rpc.returndata.limit=1000000 --rpc.gascap=0 --rpc.txfeecap=0 --authrpc.addr=0.0.0.0 --authrpc.port=8551 --authrpc.vhosts= --authrpc.jwtsecret=/mnt/node/jwt.hex --port=30303

Consensus Layer:

Consensus Layer Command (with flags/config):

Chain/Network: Ethereum

Expected behaviour the erigon is sync normaly

Actual behaviour we sync from scratch, and we have started the sync for 2 weeks, it is at 20399999 for 5 days. quire the height by eth_blockNumber is not update for 5 days. and we get the state by integration command.

integration print_stages --chain=mainnet --datadir=/mnt/node/erigon
INFO[10-10|11:22:05.069] logging to file system                   log dir=/mnt/node/erigon/logs file prefix=integration log level=info json=false
INFO[10-10|11:22:05.071] [db] open                                label=chaindata sizeLimit=8TB pageSize=8192
INFO[10-10|11:22:07.377] [snapshots:all] Stat                     blocks=20400k indices=20400k alloc=2.9GB sys=3.0GB
INFO[10-10|11:22:07.379] [snapshots:all] Stat                     blocks=0k indices=0k alloc=2.9GB sys=3.0GB
Note: prune_at doesn't mean 'all data before were deleted' - it just mean stage.Prune function were run to this block. Because 1 stage may prune multiple data types to different prune distance.

                 stage_at    prune_at
Snapshots            20399999    0
Headers              20399999    0
BorHeimdall              0       0
BlockHashes              20399999    0
Bodies               20399999    0
Senders              20399999    0
Execution            20399999    20399999
Translation              0       0
HashState            20399999    0
IntermediateHashes       20399999    20399999
AccountHistoryIndex          20399999    0
StorageHistoryIndex          20399999    0
LogIndex             20399999    0
CallTraces           20399999    20399999
TxLookup             20399999    20399999
Finish               20399999    0
--
prune distance:

blocks.v2: true, blocks=20399999, segments=20399999, indices=20399999
blocks.bor.v2: segments=0, indices=0

history.v3: false,  idx steps: 0.00, lastBlockInSnap=0, TxNums_Index(0,1)

sequence: EthTx=2495827738, NonCanonicalTx=0

in db: first header 0, last header 0, first body 0, last body 0

erigon log:

[INFO] [10-10|10:26:12.520] Served                                   conn=127.0.0.1:34450 t=3.728512ms method=engine_newPayloadV2 reqid=39 params="[{\"parentHash\":\"0x65b592752a939650693736b6b5cbb348c0cb2853151055e0118dce830f2381b2\",\"feeRecipient\":\"0x95222290dd7278aa3ddd389cc1e1d165cc4bafe5\",\"stateRoot\":\"0xda6f0408df7638e95c6b518fb29bae16b2f0d93b4400a2207973a59e1077c97e\",\"receiptsRoot\":\"0xe8e07261e256887b2d47dbf62e78046f4b06f1c8b1c4703010c67bae26ea8b4a\",\"logsBloom\":\"0xcef977d32035fca1548810fc86062229f486ccb96547221ca2d34421fe4a79b786d1fd85c88012740138d26409d29d062bf15d85be6b7886777582a4192d9e01ecd0b24941978cecae775239e3291cf9b4df8512456e3bf50fad3d7cfbab08785ec5dc6f7fde702204b131492135ad55e09447323e782e5de2202896298c004c200c067c8b9826101368255434f39f47c8e3beb1abf01798d7a0a26248f18d38d6e3c5ca5fab7ed6ee0a42d6f13d2c52e7d01a11782757d3a45c573c4e2853e05d505e6ad8a17811ca2aac28845f5029bf61b48230af7d319ea6376e0ea0edd45136eecdd8bf63a86205f3f04b0a5a45a6a0383b69e880de04bd38f9283efd0e\",\"prevRandao\":\"0xe7ea7fd06e12f3dd06942c082c53aa3da47cda902326d8bae94b89a1cd10482d\",\"blockNumber\":\"0x10e5e17\",\"gasLimit\":\"0x1c9c380\",\"gasUsed\":\"0x114edac\",\"timestamp\":\"0x64b6477b\",\"extraData\":\"0x6265617665726275696c642e6f7267\",\"baseFeePerGas\":\"0x6b1457194\",\"blockHash\":\"0xfde65a923cf3744d7bce873aac7c2637730605ec14713c1730f52748af278c5a\",\"transactions\":[\"0x02f9023301830261f980850a09e82a5e83093ba694a69babef1ca67a37ffaf7a485dfff3382056e78c82c700b901c478e111f6000000000000000000000000008b4d7cd96587e0209b79642e793345324530fe00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000144d6da0ef4000000000000000000000000b576491f1e6e5e62f1d8f26062ee822b40b0e0d40000000000000000000000004e3fbd56cd56c3e72c1403e103b45db9da5b9d2b000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc20000000000000000000000000000000000000000000000a51e16fcb69b070aeb00000000000000000000000000000000000000000001b2c1b823600c4860da0000000000000000000000000000000000000000000000000000074b4410810a690000000000000000000000000000000000000000000000000000000064b647b600000000000000000000000000000000000000000000000056f177b0b21381280000000000000000000000000000000000000000000000000000000000000000ff0100000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000c080a078cc51ae72f988b06ebb5f3867ed1ada1e2990d57510ff129f24703d0e90c293a0288e0ea04c3a4372c108c27102a8061cf0f875c74dd871f54d15eb015d92f852\",\"0xf9016b7f8507558bdb008302a20a947a250d5630b4cf539739df2c5dacb4c659f2488d80b9010418cbafe5000000000000000000000000000000000000000a2403fafec5036bda1f443c950000000000000000000000000000000000000000000000000080706bb8f33f5b00000000000000000000000000000000000000000000000000000000000000a00000000000000000000000009cc9f2c785fd5eedd57da04479cf690962a02b680000000000000000000000000000000000000000000000000000000064b64e6b0000000000000000000000000000000000000000000000000000000000000002000000000000000000000000ce0f650632704311e672f2aad9965a73cbbd73e2000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc226a078b291f7a3e54fe73aef62708477793ef40630a75f4a4c3ac532a17dc024cb28a0259e8aaff78d6a96d8cbc2cf146d5dde04a9c4e81295c6e27bb7721c9b5936bd\",\"0x02f90172016084b2d05e00850af5cb386e8303e2bb947a250d5630b4cf539739df2c5dacb4c659f2488d80b90104791ac94700000000000000000000000000000000000000000000000000002133b133a300000000000000000000000000000000000000000000000000005dbbfb0e2b4db800000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000ff83af84d233c12b65382aeb7b62fa4f929c7f030000000000000000000000000000000000000000000000000000000064b647ef0000000000000000000000000000000000000000000000000000000000000002000000000000000000000000442f58ccf3e2038ac38244749f185813de13e3fb000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2c001a08862d4245bbb95a279fb1c9c6adf2a95ab05bc8721636d30ba885dbf35c37298a017c28abd59c7b941ef96088ef5e08084a44937cd68befbaed84db1769ef74bbf\",\"0x02f904c801830e66ac808506b145719483038f13946b75d8af000000e20b7a7ddf000ba900b4009a8084854ddf25b83b173436912e838f7cc8dbc55ef58991433e354e3224b8d304223f76391e4cb8c4ac6f01990f5c6fd905bae1cbc05d299a1a24fdc30500008397322df9041bf9020794442f58ccf3e2038ac38244749f185813de13e3fbf901efa00000000000000000000000000000000000000000000000000000000000000006a00000000000000000000000000000000000000000000000000000000000000014a00000000000000000000000000000000000000000000000000000000000000010a0ab2e97a75db32eb3b19136ac5fcb6d7a64d182e81eb81decf514e3d877434a50a0000000000000000000000000000000000000000000000000000000000000000ea0474a04565a6daf98eef95020550e159be89ac7053946f06ee9778f6061518e34a00000000000000000000000000000000000000000000000000000000000000013a0000000000000000000000000000000000000000000000000000000000000000fa0577b913a3c8810dd10161c9ae11e2ee31042564c62114c83b0bc5d3a3e71b362a00000000000000000000000000000000000000000000000000000000000000009a00000000000000000000000000000000000000000000000000000000000000000a0feb58d09d05659ff4197445e7f5592189952bc3121ca1a5d4bcb6fd993bac4aca012231cd4c753cb5530a43a74c45106c24765e6f81dc8927d4f4be7e53315d5a8a0000000000000000000000000000000000000000000000000000000000000000ba02492f17ef9f12ff684de45c0b6e37ddec07620d04c6b31757d6029f746c059e5f87a94c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2f863a012231cd4c753cb5530a43a74c45106c24765e6f81dc8927d4f4be7e53315d5a8a082114b2ea202fd4c01e2af18db747f6c630e568e6a41aa620eafd2d632f58073a0c2f789b6b68aa472a3bce89888f3a80a9ea373b8dbdb3660c07de0f2bc0f09cdf89b94912e838f7cc8dbc55ef58991433e354e3224b8d3f884a0000000000000000000000000000000000000000000000000000000000000000ca00000000000000000000000000000000000000000000000000000000000000008a00000000000000000000000000000000000000000000000000000000000000006a00000000000000000000000000000000000000000000000000000000000000007f85994ce0f650632704311e672f2aad9965a73cbbd73e2f842a0b39e9ba92c3c47c76d4f70e3bc9c3270ab78d2592718d377c8f5433a34d3470aa0a4298e90d2f6f10070afdd89bcca09fd0c5d59b53c271968ea805eff4775f464f89b944cb8c4ac6f01990f5c6fd905bae1cbc05d299a1af884a0000000000000000000000000000000000000000000000000000000000000000ca00000000000000000000000000000000000000000000000000000000000000008a00000000000000000000000000000000000000000000000000000000000000006a0000000000000000000000000000000000000000000000000000000000000000701a0045b61ca4f00ecc0b2ce78e5c1cd8436a93168de570e9976685f6aa3f6edd157a00ff64d0204b72bab70392b4a4a431e19ab9f6be3c19b83e3cb7a74deb6bac8b5\",\"0x02f9015a0181d385012a05f200850b6d00cc6e83031806947a250d5630b4cf539739df2c5dacb4c659f2488d87b1a2bc2ec50000b8e4b6f9de9500000000000000000000000000000000000000015936b7bdd1b522fd9ef616be000000000000000000000000000000000000000000000000000000000000008000000000000000000000000058807459e2b30f8c3e86f218a791344bb0711eb00000000000000000000000000000000000000000000000000000000064b647ec0000000000000000000000000000000000000000000000000000000000000002000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000ce0f650632704311e672f2aad9965a73cbbd73e2c001a0808893de29ce91916a0a072d007d6898254282c4e34d444d81f664bc5bb64bcaa011590b4275677803b0053f68e02e1bec955bf178911b1c977955ebe0e629f9ce\",\"0x02f9015b018207478407365040850938f0a280830339d2947a250d5630b4cf539739df2c5dacb4c659f2488d8802ccbffb041a63f5b8e4fb3bdb410000000000000000000000000000000000000000000000000000b5e620f4800000000000000000000000000000000000000000000000000000000000000000800000000000000000000000006fffb5ddf585755eafb737a3b0a28dd845c4d88b0000000000000000000000000000000000000000000000000000000064b64c130000000000000000000000000000000000000000000000000000000000000002000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000442f58ccf3e2038ac38244749f185813de13e3fbc001a091086fffe8b9a15760e502c5544e30d6b93c5375c3d25fe44d50f8c205aff2f0a001d18deaad9da4a08864e5960c67d6599daf6a0841cfac07e33d6259ce8870ce\",\"0x02f904d601830e66ad851cf23e8087851cf23e808783037b2d946b75d8af000000e20b7a7ddf000ba900b4009a80848590bb2eb865177536912e838f7cc8dbc55ef58991433e354e3224b8d3ce0f650632704311e672f2aad9965a73cbbd73e204223f76407a3e4cb8c4ac6f01990f5c6fd905bae1cbc05d299a1a442f58ccf3e2038ac38244749f185813de13e3fb249f106d0000980946602df903faf85994ce0f650632704311e672f2aad9965a73cbbd73e2f842a0b39e9ba92c3c47c76d4f70e3bc9c3270ab78d2592718d377c8f5433a34d3470aa0a4298e90d2f6f10070afdd89bcca09fd0c5d59b53c271968ea805eff4775f464f89b94912e838f7cc8dbc55ef58991433e354e3224b8d3f884a0000000000000000000000000000000000000000000000000000000000000000ca00000000000000000000000000000000000000000000000000000000000000008a00000000000000000000000000000000000000000000000000000000000000006a00000000000000000000000000000000000000000000000000000000000000007f87a94c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2f863a082114b2ea202fd4c01e2af18db747f6c630e568e6a41aa620eafd2d632f58073a012231cd4c753cb5530a43a74c45106c24765e6f81dc8927d4f4be7e53315d5a8a0c2f789b6b68aa472a3bce89888f3a80a9ea373b8dbdb3660c07de0f2bc0f09cdf901e694442f58ccf3e2038ac38244749f185813de13e3fbf901cea00000000000000000000000000000000000000000000000000000000000000014a0000000000000000000000000000000000000000000000000000000000000000ea0000000000000000000000000000000000000000000000000000000000000000ca0000000000000000000000000000000000000000000000000000000000000000ba00000000000000000000000000000000000000000000000000000000000000009a0577b913a3c8810dd10161c9ae11e2ee31042564c62114c83b0bc5d3a3e71b362a02492f17ef9f12ff684de45c0b6e37ddec07620d04c6b31757d6029f746c059e5a0ab2e97a75db32eb3b19136ac5fcb6d7a64d182e81eb81decf514e3d877434a50a0474a04565a6daf98eef95020550e159be89ac7053946f06ee9778f6061518e34a00000000000000000000000000000000000000000000000000000000000000011a00000000000000000000000000000000000000000000000000000000000000000a0feb58d09d05659ff4197445e7f5592189952bc3121ca1a5d4bcb6fd993bac4aca00000000000000000000000000000000000000000000000000000000000000006a0000000000000000000000000000000000000000000000000000000000000000af89b944cb8c4ac6f01990f5c6fd905bae1cbc05d299a1af884a00000000000000000000000000000000000000000000000000000000000000008a00000000000000000000000000000000000000000000000000000000000000006a00000000000000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000000000000000c01a0f9f6c4be1a3c3a3fa1e9fe117f6f7a9e596f8ed50580aaf0ec67cf39a9979b6fa066ce65ac3d7fd6ff985cda1c245535887478fa239623fb0bc670aafd5edd0fda\",\"0x02f902fd0182010c850d6f5bfacd85242ee7859a8302e422943fc91a3afd70395cd496c647d5a6cc9d4b2b7fad884563918244f40000b902843593564c000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000064b64e6b00000000000000000000000000000000000000000000000000000000000000020b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000004563918244f40000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000004563918244f40000000000000000000000000000000000000000000000029b96417aad8cecc388da00000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002bc02aaa39b223fe8d0a0e5c4f27ead9083c756cc20027109619b0eadd70d643cb2bbe6d5752b15c16fbf2d2000000000000000000000000000000000000000000c080a0639d209e275365524fe5be2abac25c38b0d02d305ab87d83120cf712f4f55c90a064d0b4cfcec065a5a827aae224ca08486b8bc32cb244b74d871b30bfd8412a36\",\"0x02f90233018302cd3780850a09e82a5e830381a094a69babef1ca67a37ffaf7a485dfff3382056e78c826000b901c478e111f60000000000000000000000004e14bc5e20ddfaff89a5d86578cb9cd9f13869e70000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000014470aa0dfe000000000000000000000000795065dcc9f64b5614c407a6efdc400da6221fb00000000000000000000000006b3595068778dd592e39a122f4f5a5cf09c90fe2000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000000000000000000000000002526c33be0ef20000000000000000000000000000000000000000000000005ab3a2a53027c800000000000000000000000000000000000000000000005c443c08df11d0000000000000000000000000000000000000000000000000000000000000015e61d4cd721b00000000000000000000000000000000000000000000000000015e61d4cd721b0000000000000000000000000000000000000000000000000000000064b647b2ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c001a058e59216166172222b0c890b2c40ce62b7b21c326224f35eba4106c473e4625ba00d8772bbb21598ccd8527b666013f8f69335f05ee5510cdbc97925a1125c6164\",\"0x02f9015401820b8f8503344f15a0850cd13c5680830f42409468b3465833fb72a70ecdf485e0e4c7bd8665fc4580b8e404e45aaf000000000000000000000000644192291cc835a93d6330b24ea5f5fedd0eef9e000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec70000000000000000000000000000000000000000000000000000000000000bb8000000000000000000000000ae61212fb031ebad27975bddb4dc56ca63248207000000000000000000000000000000000000000000000546a5154eac296c0000000000000000000000000000000000000000000000000000000000006836640f0000000000000000000000000000000000000000000000000000000000000000c001a0b460450f90cd86057a2d598edf9469fd647b2df0f07c6e5589037744e1de22daa0642e2035d4a31b00f838d2bc310a2a14619652224f1f2cc7c9ff97ebefd0e80d\",\"0xf86f83389e9d8508d8f9fc0082c35094447bd6b5875ca3860afa8bd4f999e78c6d1ccd518802594a5e54037c008026a042011dfd98209d8517f5f16a5d2181f012bca02af1df165fdf9fa5cb98068613a05e1fd5240a3b875c70ab31fbc4180cf736bb02fca4decb6c29be20c7996af94c\",\"0xf86e83389e9e8508d8f9fc0082c35094f3869a2b2ae921ffc0e472ac8e5c1bb5e6e6aaa2879058c50d3960008025a02273faba0a9a9284af40e225a3467e6890e2c1d43bf9a481102df2341110e42ea02d0cfa78d42abea7a4de54895b80e66459fcc86336d46cea9866b0751c187811\",\"0xf8ad83389e9f8508d8f9fc008301673294fe60fba03048effb4acf3f0088ec2f53d779d3bb80b844a9059cbb0000000000000000000000008385c093657503aebd55bac4a9bb0df5d35288350000000000000000000000000000000000000006ae5ba3175fcd056f0674000026a0b5d9a766bcf6b4470a65b049be3e9ec8c583af31fe9d90b90e54e85d40672a04a009136724605a00eac7a7a50f404fe8e5f2534ecb3917ccbb3857ad006069573b\",\"0x02f901970182839480850836fe07fb830f4240948385c093657503aebd55bac4a9bb0df5d35288358705046a5ecf4a47b90124bba64976000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000006ae5ba3175fcd056f067400000000000000000000000000000000000000000000000000000bb8b43844e76855000000000000000000000000fe60fba03048effb4acf3f0088ec2f53d779d3bb000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc200000000000000000000000055aeb56136091e9dce99c91f4e2592fdb7c07ef20000000000000000000000000000000000000000000000000000000000000002000000000000000000000000888999fcbf3f094351ee00ba7df9c006af738c32c080a0194fb0fd58a9a09fdc0ac5cd6f12ea598734b1bbd2733ea43559d4628c53c1e6a07f030d56ff5cea629cf86d40eba8cb2e3470f6a451b92856e028a7cc3b823599\",\"0x02f90406018302a0c280850a09e82a5e8303b1d294a69babef1ca67a37ffaf7a485dfff3382056e78c828a00b9014478e111f6000000000000000000000000f3b49b4a4daf37681920fe7a129bf603cb98f8c5000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000c42f1c6b500000000000000000000000000000000000000000000000015a0b9fcd20d448be0000000000000000000000000000000000000000000000001a50e6045e074c0000000000000000000000000000000000000000000002dac41f67fc6c08a0881c0000000000000000000000000000000000000000000000000de0b6b3a76400000000000000000000000000000000000000000000000000000000000064b6477bff8000000000000000000000000000000000000000000000000000000001228700000000000000000000000000000000000000000000000000000000f90251f8dd9411b815efb8f581194ae79006d24e0d814b7697f6f8c6a00000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000004a00000000000000000000000000000000000000000000000000000000000000001a0219575915f67a2b77b726bb0310f089ed5b7bf2486724aac4925aab38b88cc42a00000000000000000000000000000000000000000000000000000000000000027a00000000000000000000000000000000000000000000000000000000000000028f85994c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2f842a00cb865ff1951c90111975d77bc75fa8312f25b08bb19b908f6b9c43691ac0cafa075245230289a9f0bf73a6c59aef6651b98b3833a62a3c0bd9ab6b0dec8ed4d8ff8fe94dac17f958d2ee523a2206206994597c13d831ec7f8e7a00000000000000000000000000000000000000000000000000000000000000000a03ad2db55fe5657fe773e3b7111e43f4b662a181a20e875b3b8be52dd9f0e2333a0000000000000000000000000000000000000000000000000000000000000000aa00000000000000000000000000000000000000000000000000000000000000003a00000000000000000000000000000000000000000000000000000000000000004a0169228ca33ea854d54aa1e506e59ec687f618a41074f5f5de937a0e9c6343e5aa035d7fb7665514f774d2c2df607e197eb8674b6e63d2638472758647a2e67406ad694f3b49b4a4daf37681920fe7a129bf603cb98f8c5c001a071bd

Question:

The synchronization status if is normal?

AskAlexSharov commented 6 days ago
xinzhongyoumeng commented 3 days ago
  • it's impossible to say progress of erigon by single line of logs

Sorry, not only single line of logs. It is loop output similar logs.

  • probably you need add --internalcl we use the prysm as our consensus, it is in one docker container which erigon. So if need add --internalcl ?

now the erigon is still stuck. stage is below:

integration print_stages --chain=mainnet --datadir=/mnt/ethmain/node/erigon
INFO[10-14|11:40:56.665] logging to file system                   log dir=/mnt/ethmain/node/erigon/logs file prefix=integration log level=info json=false
INFO[10-14|11:40:56.668] [db] open                                label=chaindata sizeLimit=8TB pageSize=8192
INFO[10-14|11:41:10.631] [snapshots:all] Stat                     blocks=20400k indices=20400k alloc=3.0GB sys=3.1GB
INFO[10-14|11:41:10.633] [snapshots:all] Stat                     blocks=0k indices=0k alloc=3.0GB sys=3.1GB
Note: prune_at doesn't mean 'all data before were deleted' - it just mean stage.Prune function were run to this block. Because 1 stage may prune multiple data types to different prune distance.

                 stage_at    prune_at
Snapshots            20399999    0
Headers              20399999    0
BorHeimdall              0       0
BlockHashes              20399999    0
Bodies               20399999    0
Senders              20399999    0
Execution            20399999    20399999
Translation              0       0
HashState            20399999    0
IntermediateHashes       20399999    20399999
AccountHistoryIndex          20399999    0
StorageHistoryIndex          20399999    0
LogIndex             20399999    0
CallTraces           20399999    20399999
TxLookup             20399999    20399999
Finish               20399999    0
--
prune distance:

blocks.v2: true, blocks=20399999, segments=20399999, indices=20399999
blocks.bor.v2: segments=0, indices=0

history.v3: false,  idx steps: 0.00, lastBlockInSnap=0, TxNums_Index(0,1)

sequence: EthTx=2495827738, NonCanonicalTx=0

in db: first header 0, last header 0, first body 0, last body 0
--
AskAlexSharov commented 1 day ago

then better show logs | grep -v 'Served' | grep -v txpool
and maybe prysm logs

xinzhongyoumeng commented 1 day ago

logs | grep -v 'Served' | grep -v txpool

the erigon log:

grep -v 'Served' eth.log | grep -v txpool
16df2dcadf965f2c24d444478bbbf241909962202e3ecedb0c74ca27723b06d14874c35f5e117588ad41513de346ce925f2457ef6e0e984fc111395d26a13cb9d81d519e07a9888125a0f2cf7eabf80361a04c27f8ef24a474e37cba98c331e7e73b23b4d80d0cac5daefd244ceacea4615cb14a45b4c1794ad6764f8dc3e19e505a9e793b9805a91348e531e17e5f037e0368dc34de0aa97e04afe80912fd451e4f417091d0f70735498e0738352e572963b0bb62c05a52642e812df690ae2a43701d75366ca0e7ff0c4fc336147abacfafe04e17276016ca3363d8dfc3753bcb6603f865cde57a3fc3e69d7fb000420c97d87eb1f445effa5f18fc186ed72b2842594a69e05b7082bc22222c07efaffdf822033848cf74e678cacc41e87fe5f2ad17d1f98f54bcbe5fffdf8fe76170c0b14cf1a55cb9583cb8f42105f5e462833c52bc53aec35e268e4dd27b50b46bc01bc4ffc845a4a74175fe7f6ae0f0880bcca8f552c6c9e4c3dd2c7aaf84c3ddafa1c675a46c9a98b3502a6aef8bc4504f26b9d44d100943ebcbf7d7e1b61becf4feaf005b5a5bdbe6d918e3c699c618104efb552d37a6a528f6824ace9b49dd9f0cae5dc1f04154aedfca9cf2e1f20928fea29ea506ec3e9636d90305439e184a639ee4197f18d7f5dfc271264f4a3eb66679e808a4e16ea5156618909594a0e3488be347de33234bc88cef10a08a2de39fb2cf4e8038c4d048f4f6a0f727120059751f846016c2b8a4260b37646ca4f120690c7bf8f1600ebd86fb73f16ef00802c74778bed7402e4a4b0693e3ac1f0746d18d4e44457d6092cd687bbc9d77c8a00214d0f9441a35c8ba29da5584f9422051495d8b60bcb1a663520bfcc563d5548f8e67965fd8984362a184b5a0ca8f2c6b63af64dc823e55346d58edb64b5c03a09ceb9794e49831041f8957167e3827c4496280489ae206c6c9f823bb225c59a626a8c6985c0b9009e9fc60d15f98f71e3ff0988f2f49413d5549f9feae4bc626ec1f50d91f70e275ccde7bfe216379d59e3896db20041cbbc123b41b787ac24580b4c0c4dabe2ac81c6775967d918fd10f3a27137d7b109d800bc04fe9d5f7b1e807442128074d6f465e07e58c51d5bfae9403f250e9fae8f91e8c8a64d58be4dc0a7fb18fa37ffe6c85096e1a3304fd1ee9d19e4a0ac5a91c8ed76a71652b9fe86fab39b9c0a535a42cbcdb84a2bc1f26af69c73dee57e39b4e34bdff8b6f0271b64a2c8f5e2d9e693c377a8093115d69bb462ec33a15d2df29226adb223ef4ba84428f76a28c14f96e4df5556b7b8ef943d583abc64454849d082a3c51fed8d0d3b4144b874a42405cfe1c58538ac7bc699d176eadb6393bb4734ca8d7dccb8ef202b05d897ec8ad432404b38b476f0aa0caf0f4c510f4ed87982f384a938c86ac38beb26669cf346464943a2dfc09a179e2e8b94c79d26521925142961027eeb0e397d9d7cc1912ff30deee0f53e513e5fd99ca2d58030928648278a7fff709c85cf610aeea38aecd6ce797cf392937e37285443f99ca2872f54d1f465a8dd7c12ad64253087f61265aa524aeaac9e257ac6168ae2d6f286885c633cc43614a38e3b97ba6134087fa97b48cb3e1874c22cc448fda69eebc3ebba37ca8679a351f0f557680b7d2bf0a81e34499005b4fa185146984bdc3c8b1ad9500f956a714ded5ed4ba96caca323dc37ce3c5f90cca594acc73cd4743637e19869110fab0557347ecbd8ca1be4239968d3b262e624160faaa2a5139c6fa1cc3dee36cd60cef8a8154adf8f783746a73b08ddd649dba5ec19da195600d5d71ba285b1053cc2abd411c29f03a78556c3885de3e4fc1e5acc39e2ab21474f8823e9855a08882f150cac95b543bd1484c4a85e21a466faa86bdbee85a8a501bb002b904b5779fd174ce4f3abed2e850db7e3f58ca7f977897a618c5851f461c81d3f935a9d7ef9f2aa854fe7532bf5152ea6fe642956b9f49ce5470f68c0d0bbfa815323e01838525fb63b03ff510ea9b200438107af30da435966c4e3b89f5c2fe2c4671d1add4b6819993c7a0d2c95ac1079798af0132d4afe552214ebd130e2edce54ecb46308faa0655d85bca849172d4297c1b9f7a40d81ffe9be411d870aff4008c8e2f461ea893d6afa188ae3ebc20ed4df72986582e8054cb89c21b988acc0492c40715829e1cbde64c4540a79bb0ba4226f0933188b491a1204a2963b75008e81899c4876d0cbf0825bb3f6e0abc3f6e1a9c8d7628932e0f0b128255a722dae3a924fc90394f11cbe8287fdd5754d9d967002244605eb2e3cb4b8d4a7bcc79d633936e115c11af5137a223f154e01979305c62e302f062f6efb9d888db8d0188bb7c01d0797c0957cbd5adfc10d4c68f4942bd3d7d1d46b858177842f191df9691808381351a8a4a9efe8c3c55048fcc43615bd6862231cfc7559ae1a9d85654fc6d3b97ba6c188ee57e7886ea240c87d2183c5eb0ddc4776ca793d072be8463081b6e6e3a61eb5262b9b560193dbd7bd8b938bd7ea59f1ad5e9414481c9f6cf19b0bb0f3b09c8d02bde38052d84af28b129491dc2994cf51a75af3601bc8097802f015cd7afe3432581488876970b41f5e1bdae0486775955c339550a1c2686b08a5b14e5f88235012004243e85fd2b87e07f5ddf1fbef1db7f498687edc8e5121c97468809683c9028cc1f48e2ff6d0ad093835f6dfcc7307e6d858f0dda08b2e3203df88ef92f6e7f9034edb15f60121a309a2aeb339f1a18ae4430c692865b1555fde1824513643b6caf5cd6d387be7e9903c632d5e09d47cf330c08a3dfccbb542fe2ab51686d22fd087649fa01240acb70fa168fa8362ba8ed133469cb3676857b4c42c5be8e8b84a597e0ea83f6ef0fca4f5e92a636565c94c105a063b407c0168d24dc6c873714ead24e2aead37825d2ad6aa83a32f2fb363eb529e3fe75fe9ef50c0fc6edbdef3de01717fb3a5d3cf3b3b961ba109d61cc714671c280def0c751dc270c91dcc8053ca2032c20e1d8a68fe1f576fc6b412eb64c3a63de1983cf69d4e1296ad336fb04100b308f1aa32e22fc0abf50e090f07a127e2901c4373f88166ded977b0123c8d8e446b1e3fb0fb7648c3b844a079507d72bbbe52e04c90960b087669d3827133dc6d41e8f4069fb19a43322b86804eea34ec1164e19ee44a141d624fa9a282b1b752703e122e7a62aabd1fac2d21f20faf7f03cdf55822746ef0e3c29a2e52d06144d5fb8fb81a3cfb8896fa0adeaa3882fdfa7903d78fb9ce5366ed6e9fd59f22752c925276f460eaf8d68b0b5f7e43145a07d90836bbef206f12bc1f9a13561eb794a39a7531edb429374bf68114df227bddcbb3fc5e4120200d323df1d931b45e3944b511e699063a46e624bb2e279b74469f747c7e48a4a23cb9628317aa389b45b47a59c4d0f8e4b60767ce15ee02b391e7af7296fb8bf6c5246b45307df099d4d31e5d1e9c67c747dab8177eae14969b32e6f9b66cfcae93087b4e0783621c0506140d209a6b8bf2aa1752a444bde8b8f6dfec8a915f5b879b8f7556163d0d3374901a5c4ea95e05a79d650afc7a11820c55f9f892f75876e8ad81d6012f0cb558f16dea82720552581806056c369c204b8b1a18b8306ea754ab56e96e0b88e72e1812b043562668b72efd0879728bd1a70d6fd0311692a9f2bc862ccfbe28779c275a56ec376f42829348ed9f412711bde1ad0b64abb669a89903f8c47788e29b1bfc8416f4c8450b6315f0021e2d08787616be2c4dd97944baa42101ae89734c3065f504b0303691bc6cf1009db895ceacef8463576717f432b4b7df9b69df833c4582d39ac766f9e9412a3b6ca792a1dd0f60d3bf45f3139cf2010cc414c689c5d96573f27bb52325759102c611f3dbd11217dfd2eca569c238313883315ee1393956a0efd1583dc86e9c70e1db8617966e572a11be66482f5ab468a9f5bccd9775b4c5bcfb2cb2e41f418f3a76478704240527eeda0d41f6d3192a61ab42278b3cea6f2fc51d6b704c40ff1299277e1ebbcb2e1c2d16fecd386ef44b2cb3621797a10821e637149cca1aa37a740c34411bfc224a0d908e00bbf639123804dc3edf894f1eac4ebbc6f00f2697a68f3246d50c9be156063a3c65acbb87d5f52e63524662c072f9948480958cc692d7120da47b9c165a0b6adb93182d849882bdc94ed0b456ca0a404f033bca99175118f5287dd7c52f1a75e1bfa643522f6f77608b3a0951cc583d2588cb87d85d0e6cac0e2f5a03cd92cce299b6981e30da855041f1674b3d72fcd70ccc3948e873e66594b78b677b42ac03c05e82b5fa017e2199e6cbdeeb6a03b58a823d96b2d785e0873ddf3a1fe61c151a3217459e1887a05ac21ddb1ca1cc40b89bd4bb6a227e983ed307b4290c52bbc48c40fc728b35af639470715d3702983dc81752fa77b80cb15715a7afacfc74570afb754b7902bfb113f5070fb465cc14880c79145636f6c294a09e7e09a10b3316ec3fe9f2861363bcd1fa590179bc8242a35ab243cea2fb1071a647d7e07b67e9cfe72b571de1ce4611c4e7ded73251d94c1e71c8fe791e4652fec5f207bd6301990d148d2ad5ef4338b9941f86e8bd9aa6d727990994a83879d7436fb26c8e7dd6ce71faed09dbdf08909c682f23afbe1c283756d16860c735163445cc38403af2ce3227af4520c180f4ff25ca1943afcf1b71ea9c122c60d09b33abbd26d3454a61ac7184c129f4f2e95587971a61ab5f44b6c2aa596f3389f1edca9492b1118eaa092435391c3f2ecd68cdefa57d3b961b8ac67b05dbf3e466797123143a3f44e6732efab6f8c91d01fddaf405e4c160bae60fb90296746406b1cdb4430c0d00745e8293afe426568ff1576e7457592e434750499e426db4a82071d621814194aaf6c7195c0a4d72929d614f5a3d4cfcc9d7ae37ac1deb28e7ac60a6fdd730a1e061d58a90e625bb52a9dd13c2dab262500807c4ef17815d13ab9c1599e7b4ebc707d61130b90f59054cd4b601da0a9c74a5999085d3bf53579711b9f9db2fc8e22daab5d66d839a39b05374b01deacf9ba57b441e2110477e542f8b86188f438d707e800616d496122e1d6c6da905514b1fdaaf86e04066b64698692e9ab42ad03d74ccdbe47545502cd4e94e71208bca2d1da43dd38d66ba397b17c92d36cf09907879230d65eff1585654fa9b2ddcc1f278c0f74b716414f04b3a28d59b870b9d4d545e9700a9b393aa781f07b446a0fd58dab123ea129b84171d2fbd524dfe0da5cbcede3a85f8c257d05f827eeb3f8dbb80f79191ce40949f71f80fbc4b81140c6cd6313066279a13417214f2d52d96afe85fbfcdeb808ecac5d29266a95238a8e4d39deec7f25ee0336ae39d6560842ae1b3aff1d709f201004f21aea0cc1a13bcaeab678df9b28388d6b7a01914d126603b9260c7da1f51210827f1dc3e3a2857ec2d2b9c75e2cf63065819e3873fc458d6ec6219b69388bb34dd04f8097d05c5f6261bd5f35122035aa1350ce5e884e123bb99eeb42699d1f3976b72672d08578aaca8690fb823541bd1e47550fffc1b7cbca3d337cdffd3f8b5a8cde2e82e3c79dc2c97668d30957e1cd4beef89f7cdb3e8720bd8f3a9bda7eed634ac7cf9d2487986c52fa6dfbfe2f5cffcaf7ff2f5c903f9692785f5550e03df30f7e4f3b04ffb736c8e8db0273ba9fde5b66db1cc2ee7f270466e859f783ebe7be944bc0af6e92ff58c63fba05fea78defebde1e5054e5bae00bf83db7f8fbece7df18df7d522940c0ffe8a1cfff78850181bfddfea3e387fc31fbfce1e7fb3fc7ffcf711d37288453ee917cfed1f101fe979fefbd87a43ff8f976004017c1c7fb53f88f9635de297e1e463289e04ca7695fe727bad3a3f7d9044f07ca81e0bde4c046dad4c312aa11103c546af76274ecad2e20f890287d801f2e3f38557ed54893f8aa120e4936f5bf2985a0a4ca282dcdfc9ba38e55e2f6da30184c1c0973fc206dc779cd7d82c98eb9c8f952962ab397f0aab7022434d35ac3c000739da385a3d550a2cae2c40666c30781bb0dc9b88616db707cfa350500fc9f58967fffecf70af9fd0bda1c607ccbbba5e8f6e9321dbea0e0e2a329395421f9a187b7dd68758c4d22a972634191632f633fdd9c91fbf92880eccfe15bc65e9e2372e3dff1259573231431bb8515214a62ded9ef8733cea0457de5b8407f05fdcaf0120e2e44e760a5fc2fe48725a95c5763f2e282e66f7df3b7d50d657ef329b04cf7750040d3ae6f6ba9cd2584a4548388483ed48a662e10dc48f4f37477f98e1ae15b657183c8d697ecaf70c79d07a21f547116166a60e0a2f8c80096214c0ae9adaa64a8269a20788097101c7feb15ec57216770a18d04d4c461a30b6e2e15d34faf93c641ea530274860dc14fd92435aac19ac05f8f92d7cefcd83a02ffffb5ab3e492ddae61310c97d18478221fa10a39266c1cfa380733d65d06d55bf85841392085f002cf2c19599fa4b7ad89b9e5fd70a02fb7b377f76ba52df4b4d06c82f67ea1c66bf0963185c3d8438ff4107e73e07e99eddf5be9ae5c015b0ffeceb8f3e7dc2481939ea49e93958fc9bf7b39ad91a3b703d7a2467a5e26ce0aace26a6626c66fad4e0a9b380ad84b08383a1959a1aab80ad8d8903a3049bb99b389bbbda533643c1ff9cf915e8bea43fde4f5d2b7854621e79ae406e9e1b1a1a46b8920d35fbdca11523f3960816278f4eee58fc76f0fd4a2bdb60e215f4144a9bc3b397a18177edf983e4b87b04f7bf7d8cebaa639a87f33b56ac32d9e6c5685daf122c2e0bf95e3e705d92be2555f28e05912ab2945312a90a5b8fcb11e79e784275219818c9eb4b15bced6037f1466a0efd46b311eaebf601a9b8f48b792cbe8deb16f99d1c3f1818b9e75014778f5c43dc3d9555e23edcd3be7d4ffbc70e00689e145b6fc2b6922281a1489f88bf3280b1f0ba1d51aa59cc98b83721ff341507243b2d15266ef410b14434a14f64ee45d87178f4a8344ef90293a43d5a31a77d4a13300b78094cfbdbbcb27e9d57088bfa5fd60481a01931c3c9fa3fab09427aad2dfaca1e9e7d5d06920ed29a4398d092f3f2b70901fca4bfea52fd632a7fe592ec2f941d7b8f627f9f6ee72f6b8250a308bea717ac997a5d241e5a88621064a2bc435fa3f27b6f1cdf53fea1fbb92505c2ee4166f97322e5f5bbfa1dd74eca96a5f7c017e17070e2b64f84ca402ccfa7514d3dde88672f0c50b9364756ddc40702c1dee3a0ad5ac71c234d7629fe92905cf0ef2f240766be6afcb2c817706cd8e10bb21594b728b058eaf14125d92c8963859eb257d2ce67d14362a08c9b91b4610b0591c4f6b2506b984cef4918a3a4b1ad0f3d4ac3ef2ea982eec24a4cf0f3f4d2bf6e8cb80883fb5dc4d182416e30b609a8b5f3b9d518a2c4b2b50b9c2de6431cde16251b242fcc79609da92241682f70697dd8c8029f89867d9caf1cedffb4246475d5aa4dfaca28c9205a77daa2093508ec12d50fb448f02e719b754b726282c24b5a7151564ea86233fa79c534f36ac2a0e85a7dd7f7d33da62f51999a00d897000c7fdcc8004ceddd0070e3a404d2ce2dc9d2e55424723792493935251005382a6c0824e20e2e0f256d63bea14b24f1af6fb57fff294666f61f588ec14dff4a98cbf5bc9cc46373b95e20ac06a46377314eba78fcfccb7cd7f7dcf57576d7da595e5e64d5e318f0f66ac76116f126179c3ce2a267cc8c9602799c406f63b4767809b2da96222ab7becebe95194637125b990b2628d485012235565c94c97e2172001e1b7eafab0076e87ccb76cc8287a2f8c27c456708c1080771efbec0f697eea2428366884fa4e26766308e656571abcaaf6df5f6a171038c3e32a81d9ab57e065945d80c6c1a50e21340c1326462109e4660bf61093cb20b8fe8916d2863177bfa134a97180098a1fd6e940e39bca2beaff27378be9b75bf1f7c5b27d7e9ddc51f8dd225b2859d8fc9a717666047d14a9d89052eabc06d6acb856dad0a0ac6d5bb6db2f96df14d976939d6d4508d905dca43194a2c6173b1b7095383e752a3cfef5b71446bbe3a11a41f933c6ec884dcd4647f5fae46622085e5272cdcba4f04f511e5335e8bd22039c54b06bfac286586dd1357a55e69b20734f28fd9bdb2d08332b9c6459e8d167f5ceb77a35573983827d9e07ecb1e92ec51d61c91669a9ebbe514a713e5a687cdf761c36554cf849ebdb16390188e894ed9edb6d2bf81c66047d740292d0cb2acc80cf7009b7c2430d290460110e0958f38c320c2b7c1d7b39b517dc2a777d56cb4042fc97615a93e44a390c67e08c0edf5b7c9ea6bbada7cff24c9f1b18ab748c56511b3fa29d4732c1d0517d22b5e95e06716afa060a1b01b61d009623e09bd8389150685d84d2022d6238e769203dbd4b1d92456baf79305df30e2fd2587e019040a57f6260a83a7a614a9153e53a876c7a7c7e4d79175b792abb1774768c6257a00627d3d8b3bb303863e5c17e4b3fbf879deddb0c07eaec91884515e2b51dcd2a1c9cf71edefcf00ce64a493e2e97267dafb00bfabfac88609a5196ef28fb6984e8d419e0ff3449ef169ca1d37944ac5f8ceb88ae550e1e6ee954ebe7b8f8ace1bf4309b29d3e64c3b26501ad5e4399ef495160b69a2e1a3d959a1f91ff61dc5b95ed143221ba807ef717cd0e9b567ae7f629e7412fba6bce1e2ad19d3142c578b349cbd661fc3627aa63e8494288e481e472581c0420a66707f4071927bfa4e23a9202252e8dca4020deae7948b614c114f8275dd60f5fd5756cc9c3145956e3647124ab4cf5be9862ff2b73a27285ea1770797154f0ec00a23f8d2e4f78910bd657a1e537f1adcbbdc65ed6be926836e4a77c6e7e757537ea3517b7c6cbae70cf5d41986e074d06761a7260c6cd6a12aca239ab8c133f415614ece0725e6a7a89fff1210f91d2cc6bdd825d7d019d52de718e6e8bdf910effb2d031a2c73e307bd0ae4c81c9a0beb207941db837a397e5ecba177282972d4482f993682d232b9cc0a452a94a9a73ed235565e94fb55fca30ec69b3fa00e0681f9a922361f10e7ef6c4c596906b4ebd0dd25477bc1d5dec40e29a6472289474dd123a273c5f1c79f987540b002228d16e53ec99b14192e72b51e229d785bb2ce5bf9b2ef07a6edfab9546ebea98cb0fa27aa29bb1213b42c68a7c6a942b6ceacff107984f5306ee7f2a1eef11b62e377a5a6ec8f40767c5497f06fe3738f07111d1c03550f6ad23e504ae1e9ae54b93b95a5bf25acfc497fd5ef9f10a9bfe5ec6f9c607f1e9b8147fa9f2e580700643618e269d526644cff497b72761a67de53d70c7559dbacf0737376cd22c40302902a74843714a9aa27cc93b24b4d6f7cad537c171f1d1c04f56da4bc51b412f2936fca0ac0fc23f9e65500f83adfbf5556e0d365238119e36f788e6c9dc767c29d72ff8a5bf8dab9c3b19028d55887d7ee5a6c8baa1b60158c778f5b08fdafb8c6ff5659015f10e6f1048cb0fd391652ca9918c4dc359596f5e71c75e1d989b7b6ac6d2dccb46f4048d561f2c30844992fd21812a3a177a1718fc5ec4b816cb68f77b0124daf13051b278017a37f9b76b8afd2f44067c5042161a79d1d187c07cd149d927683418f9055ea4bdf4643c140869f3d7ee4a9b27c6adaa496c88166b3464a68cd97105e84dfb67745df2d1f383df517ea9c6d4e7e98bc467f8608f5db9362eddae10b2aa778233351678b071d2eefe04d0dc9a7ccf6c43577ce648ab35d7877a983261084c1e743d71c1217fc761c9b194f35fdb1ac1ff4bee6472d07ff9a8307f63d58795f536220fe191c0f00f0b4ff764acc190fbb1aff23fc733714e1aa31453fcc44d3a8c74525b3101b57e06e312424e4205d0cc1e850cdc83ab7e88575b844a6279cfbcfe844466cabbd787ab6cdd0a74ebe7ab1e8ff9c4afffef2845e127dace348f2977346ec63495b61c38df88c07bfb00ffe1297fe57a60889814c074ea54dd2af03003ae6ac02f82f3bf5b7fa6ef864f314221072405aacd328a71f371aac52b0efc881b080f113616adada0c419cf38b5b6d2ca97e3da7c82e72692bf23e0286ef1177bf761ae2ab2e79ffe0f76edebf840bfd9ac9b1f657f42c81be6c6167a45d4bb5ca872882645b0602c90afa43605ccc2f9169a4c1b4d3a6adc0747c4012a8e7cf0e75ca295c49f91e79d12dae6124c1c23db6bce3037f2620873fb67cf8b5d3685f3b1d649860e0980efeaaf683b57a95b7ba3df765fcfc6167cf8fcdf4b7410ea62398e6ce5a7463ddd7ef8a37a835b592172ad62f4733c0ca2b36e08df3db9a413e21b8de5cfd6fcfa81758ce527a1dc96b8b102a3569b04e78244edff40198c9bf896e02be1661fd0faf48b30cd9d111ef3205213f205b1c89b132d6f631fb4051395bb913cea19eb2c57e538d2599dc310d3237672ec5b8872d4cab24e663b081c56828c948e76c5b0fe1d57754a4a14630912624ff54d167af5b2589eca933d37103be8c94bd51e007f23497b3fa0c727ea8cf50732ebb52e4d1a18097bc986f2504d566535e7c82bfb591adbfbdeadf18711106ffbb68610583c60b672572902ced473031158bb9fb806a35e1ee5ecb68d41ed0028558f1b62120f36a7849d54d5e250a6e19b6dedae794d1472b710436d3da5eafec8906d312869b88c3c02e89834022f86fa8d6aeb76792d17a1566ba9ec67346547a79d936c3d5621dec9e9f81420301b4309ca0d78510a5444f93def204a9561f95d4bcd4538a2a94b725aad831151e2b0a836d0b3486e49dbd24666b4c045ec47d59ef5f84b002d54c99080200f29309ad9ceaf84e96cd1c801d7f98bcba341a96880b0fdffcd0bb13e2fb70d70e5f50c67b5ef7c5b91c41eeecdd9954b60c9aa758ea93aa32c193c1fcdc05c5fd91dc2014ef9eb5cdd7381a6a4c71d697ac46e0a0e136911611e60f4ff44a3394a3adf09b804dc04b60dd97b3445320e4e97bb02f7f0500117a13cece1377015c741f8c9e73185b1c5686f23159bff26d023e85e8749ffbc190f07dd67adf7b97f807db09ff97ef27fac1f1037f108bbb4f511de69e76d87bda11ef6947eaf00535454076f1396001b11f95d7f2d5793c4b0ea52d277f88d69279c65fd8985da10462e1df18337978637dec3f2516e50e8dbe7caef0e2dd915c39a464882ea1ab066e63c5451978003a465700008328c1b3b138e1854160c4bb7df01bbbea14b3275b455ebe8d4f3bc4c351ee7b757c57004f4a9bdaaf10d4c48cce23549b9ec37007f7321eba378cdff135ab9c22b5848322c895e6791c66475cdacbd407b8d36f6d3b3839335ddd57364882081f54216f4b5b7dc9641bfc1270045fa8f8e5ccb1fcb945cbc5fb9ecd175fef152b07aca6cebbd1b0d706d444ad0d529bca2a4af9fd5ddcc12e37a1199c9d4d20fb474c104f197943ec3be4552a4f02137257162fd04b986e04796069c7a153847e164f9cdeffeee80827735c50bf7d672f1bc54877820cf7e1e4894ae71f1d1df1d97baabcfa2ceb4518af8d0643dbbcb555684cac89cd3378078b151d44235f7c17b8cce6f83295bdf88e07572cc02cf85c1bd6a77cb6285a2e37780a9e5b05fe82accf5f20460bad86848c29290cb656682739c9cfb144b93803ed08e89c9dc50d2db19b9b6059994b1bac7a1fa7a114f81fc8707b4e863a9b810d6bb882953ba116c9369327841096dee126f55b3518308166f1f92b8721d7a306f79e5bc207b4840e72be4d7bd3129c599b51fc7e2d4e7de97c5360a9ef6495880bd74e8721890ebe758d9e11c29f2b216fedd3c9070b38049a89d70b2ec08953ffe48f730eac81c7d28e85d35a71050c213488ec8572fa3ca0986c0f9b7c3dacc8eb8dda793ed144395cb0bd12e5236c0882643e74b219328d1430ed5a8456f15a80821f3f0045a9649013fd0551ba81129810bde44bcd6479601887d189a96421e96607cffb43e12a76535693f9acf837d4af1f829706068bf8f4a383330c88249b554cf7bee43433a9468765640abe41f013549c84a0ff4c184197b4671e7c61153957db6707b3e3e869180c25a257828b285af8d6a611f872c51301ce3fcc1d19ec2663d8217cadb7dc0dc17da6081dd6000b8168cbb3c090d339d88ac4f483747e3a9d9241d0da4a7572209de295478ed9b5f00e63f8ca1e7a68e7a65d78dfdb13f61c9cedff27d19102342de2f431dc70a83113a825cb2e63309e69cbd1dd22f5058314b9b7326f23418eefd10783a31dde8088948d0a4d4325bbf8660be53cacba7dbd35d79d43d3dfffdc622ebedb6288d5ee06333f4e84e235b0ad33b5e1369370a2f5fcd1163348995f83d7dd90e6e9e0d3972e49c026daa6c4ddb9f1822caf16d1094b0af5f485808905f07c32ecd4735877dd7fb14f71dbbd1d0d5392aba008befdea7dba328f1aca4c48ab769fb962cfaa398294b982daa1925b4c754a10b6d33c066a3dbccda0d244a0f5e70c519e0a4591c94d2d3b428e7e41e243eb7eb46bcb63649186427635b28705bc71acf2af4819241ce6fbccbd34282f05a79e3223b2e6933d885eb8be7b48e034ea9187ee866c9ffac0e05c9f3ee49df42b4b49926d8d2ef2de79f3da008aebfc84c893d74ac75253594cca1f51ad4a965f2c28bfa83edb417c4b01d1ad546750c567aacc3846cee3145b596bd1312de5e4e30eb7859774e8c3d829b55206c837c5b574920acb451b15590ac5729eaaa37a62f926fe2de2d1593bcd867662bdbfcfd2e0b3b173957dc86019825065ed8e47ee48a6481f9fcdaac844fd9527e319045a71bf630966cfc41122cbb868b5d5a5d73f4b31b595f266e07dd3827fc4d32a09a2f2a5e0c324d982a6835af20eb4c084339fcba7a0560817da911cd297363ac0f9396685f5dd1673d7799bf10ebe0af6cd369a61afd69ef8edc52cd21f6d313ac8d4462c713e23c20c4aaf59c690d2609dfd81a7b3a5b7d70c30d14afbd902880ffb8f88626924b5d3b6e731cd998fe28671e10af52db71f93668e933a10f531af87a3374c8c1385bc57cfc47ab6c0d28bced0480807b9a47e65d374215fedef608265c58836be8a08b330615205210e49cd9f07fd76728c15c705cc27b65c4f8ccd647259666957b568f950015240e475becfea07946dcb400aa5378abe0f00a87a1a5ee73355c32b0792efec0155b87e7dda43a4dd88f6a51cf18fed365e9b9e783180389848dc4c2bbd6e6d919b5e08cbf0b17745facf8ab8b129570421808b4847b8645a2fa74138e76d14305d0699c6d440edef7f92a4d14d5c92b5ebfdd0079575646d1d90a25fdcc3635b43a53f4e9ff778c69dd5814ced09e4bbb33b110bfec106110ce96beee193085b158ce8c82123a9480ca8280e29f6c3cce4e7ab9e1115089de6aa78c71fe106434d84081dfc9c4b88db3293b1e25e55c5bd24c8e99d1a2436e5d234609cdbb41f7fc9c2496c3ba94c74e8ec8098ec43841bcfafd69fc472fa287996752324626d9c1e1010dd24dda86df391b43a0bffb1cc0a1ad79f42c25be64a756a4e5d80303ca1135e1c9e5994444d84e34626f859884d2815f741342f8861f2a14072b275fd47e0830107f38cd928950b2b12f4cf06b150e3c7bab5c0f5264033f01250ff25a6fd503300a56f2508a808bf0e162029c19fa0e49c5e65dd9dce7d52ba2db61b8694c70c7dc0e3db04788acdea1af7ed5a4e55eef7d3c379a09537f90c58807847190a7a3af46dfb50329aff557976d9301aeed344ab220cba777d4abf7edc1c451e1d219efa755723ca3bffcdcfa318a9d983e83d12542bb49683383a764af05c22021d3f1876ff75d71f52f5e35602d5d66f8659905cf9315a888ec4aacb8ae48367f80a9d82967d0f1a1ffaa03f5bdaa740a8a334dd39e800808c0efa27953e227aa353ec355fa437ef0a3e99c289c6136518d72da87ef790170b04ec9b4a3184d15017a0673c9a093f395fc895b8c1e25d10c8d70b526b55c361fa292c9f1b8002d1ffb78fbf65eb0f104b3a7c4183b4936cb0930c6849813a160cb3575cddf45d2d2c232b6f7c0e9a825c6e5569415c6e0e0656fd08825569b02dfdf829d26597999b50115c288602737050e34cdc4de08bc04bf0d9bf972efd47af0220f69b7e399fea456e2b430f185813b8e1ef904f75cf430790fc9ed1f57f235f0af807333681bf6794e43f211fe27fe63b00fecbf35dc07e39dfe52cc5a789e2ae585eea47c7d7e10bf2418d6dae49515cf0fdac631274335342e844ebe1d8ad738b8b3da4c767185f0ee2be734ce7f8dcffd28eae96c13d0c0df2ca4e3d8f1366cc90ae5f3b4065bcf5a209dc157809fef732908a2c01c8667401c8166a0190e7e4099753528ae30cabaf864adb0b112485a2c99e528ff836814354d845d17edb8d900fd9c2d4d89f84f4a02c5fd5265d098d3942b0dc37752a5da7e279219fa50ce09ba2c80c9210ec2c8d2db8452c3d980d60aab2615c5825f6e28ef15e8b097e965038bef2df2da88c8380486342d46c53f31961a0df016fbb1d8881179781dbc2ab753e9a493de3295879a2a73f283bf42873edea763ee49e954961ee8c76dff6f0836503ef0d52de737babd56f2eed490caedf0e118624fd2b5f87018dde32438afe1ea23b5f590f5d26d9d0d78decc778b960140c785ebfbac401a50a5abc083f46688f0933894be7efaa9586f2c9de814963b3079769ab2a9b8d02b2d1acaee5b995b16ab1cd38817b6f692168f14345772c4895d54de0207a6ea0baae47c492a6cae3ffc09777f882bce34c418c22022470a1f305c4294e991d5cb307b3d84bbcb6d483ce1e12318d202b289614d3b20a78ad2d95c696d7563d57cc742550b333d0336da31ad0217e065f53ad8cfe413e20fc13a88be27e4e5467db25830f8fc96863d05a225db934d43a32976b6488591beccac591009921b5ae549c3115acbab083a59006338139c6145ae40c87ac8c78dc6edeb2bfff89740193f6a7193700143f16dcc3c8badd344d820f573daec23429738e1d578782be6a6084689b25d507c2a77f209e9f2072e3ee09bfbb91246b315197eaffc8f2edc841629c8c64f21a4363c44518300059e8dd8f09117ff1acf93986dae25a20f2d123ea5fb7eae4ace1be6bed084df5a528d53d720ef439c700798957d29bbdd42685733ed5d09a34282493dbf694c6b610d00fe248aaad529efee9a899f81303e4072bf05e237065ea3b86cd41ae80d53ba535912640dd12bae46901a89fbf3c97d0d0c206a14b24f39cb477edf2fa9a6c9e4f42b117a9988c085cc80fea4bf653e4bec3e8f88a71f903c4be82f6c086dc7f3fd60ddee10b7af3e49deb6be230fa204f041da100af3d04014eb203ffd800f075c8ecdbc96c64107295c4580b378c1988fc8145fb1980d6d1797ab314b2ab784b474d6847db22a209e80cbc047e21a620fcc42588b449d8f61fd2734a1a7ac2ae830917d642ba8e2b9745e4db048470a28ed0fc6d62c893dfcc2700ec6f0ddff7fe74ef48805fe812677f1e7cfd8917d77638b5aabbc677afd01a4fcdaa40268382ee9ebdfbbe5c71a81f0480c07ff06406f58347e3c6fbde1d85f6685c1712b393b075482bda8f35f44b8e46b84ccbc5a645481a5e953a3c8bd7ba26c75ece1f57ecbf56cba58224166fb7ef495e203ad87a279ed0e0b62376f61db0b6772091106d608fb0827e5306aeb21f32ecc1acc9d8edc3f5b71816059d9625ea20625dd728e575ae30cbc4111786eaf0ce634137df0259d58ad4cb55c94f369fdbbf721c50beb249ea9f26f885c7b5fa958e40f2da373bf1d5b5f22268c292ff02c7c1e1a3b99d2a24b99ef3128529638c19c9c15ea6e377d4a55a7c7762185d76888a660414ab7b269aa0553c5c70ae44995c179ae6ac3a8fcc0062749c7be4cda065704060252662f3167bee1594aa0164b0ea01d996c035a69ce6dfb63984df475f15845f1aaede6b88d13fe3a8fba16b897477c8b2d9fcec5de7334607d70bfdd6690f90b0656ab33ed3130f5b565ce6800d1c8c152765ca13abe50c0400163b812d6d47135225d8255229885c9d578af3f1335ad07ef16abacd3cc6737dc53044dc170b97d6fd7581168fb1bf1f8b9fbf44d26802a8002f010a7f7b32c040eeb4b76081dc6903f30100b1eaff642207ac03548777589f545a41c9f024803d8a576caf50605b17cddc296b0b15e3b6c60e932f053bd363eaa88be0385f2d7d1a0f0e727d26b9eb6eda8c7270925122f23b567cb3733189eae111f9cb5d3c52d7be15d61d61c2947205e2aef1e6a1bacbc1a478100c93ad98a34e66dae05e0f94b9ad4f40f6412d85bf2d39df3457718f5f972ce8176776e43f7d6697233a16712a8adde79518f9c3f3dfd7e4286f5e3956becc480a1ae64f82c273b262c32434743dd2c018ef6bd81c50da98e0253d936a3fdae965db0b5835a497fc8ec4ca2c8dd934f5cc83a51eea1cd0a16a6978f0d9d29dcbb3e2dcbde361471668a640106ce407b42bff10ea67e9417b362e96a3f61d4aba0473e9c57d2d1a34aefdaada4d0037e025c0e9cb2b7ff11ba206c0b6ef57881a00881f276adceb22dfb78fe3fd60fb7dbf1ff99e76940e5fd03ac5ad08b4d1d6040aaf5327b2c66d1bfba24378416cbd458b691f06544b453b485493331ed967986e150b7150cad08d3ffa44396ac79cb73de699c4669abf04fb57a16ccaaf95e4b0d6741324f3e2cec525834f37488f66b6316bac27286b187d1b9fcaf41e8dff5a775e99c7af3e474608fa0e6a8f01b644e30ae310fcebaac1f7274582705ea35e8844289cccf41782a020f6d7f8203108648c404b1d2a6fec4ab722d14fed4792ccd4390a759161444c2bf136ba373f872bdf7d37f8727e06dde69b41b622f97c4e2acdc3b01936a5a5e28f065f2e11b36eb0081d5bc60ab78331a5ab681bf5badaac134d35e53710a3e4079af71c44988e0851b52ff74aabd508db3f05218b37f8e0898495be279ae3c91edfbf0bb13c2e16357d9b04198d7af9e47386241fd86802d4412ff4e4230ddf571cf9e82caf8a1a5e10a98c31816d31dfdc7a2f32b8f1a4bbeee4e1557aa743a61b713635c0e3d6d687fb18658687307b3cf0e97ea0568f1ca02ce9dd0780e18ab0b4fa4c19296597869025c360077f1773143aa367de7f9034ec1ee2b3fc24198018a23caed911e5fd84c0248389d8bf2e476f55739daec5979520287d2db94c18829de92fb8f2ff015cd9a9a2be0877d22c4aba61572a127f5a8ac0419160179f30d9a9a5efc4b64bed07625d272c62a5966950d9205320de1b7e626f55c797a7fd64bcfc5cbe31bce136b7099ce112fce13f2de6fba56379973d0d32b1d8fcdbcb10b825ecfd2815c2ee86fe688b41453f1a7ade5fd759a228964d6e96de7fecfabccb6f85b99543cc1aa1a476af7d9031280c5bb18ef32449e05a5f0f31e72da3e30deedb0aac289a4af91b8272755d6640e7e3e3274bdac9939ba3657c67d7ea7386f58e8fd26be7a41f5d26e2d43bb94ea04ba07031300ebe0a238e7db823c960d98d9cee81290d4b86ff7a4a6f9662a16ef7506575f22a8c64c11832736a440e3b4cf2c1b519d8d1a3f46bb381fe5090395b14ebed9665f545369285674796d220a635f7e2e286362d052e7b53c72dbf62f3aa1412a8983b81a38d91a61772d608463c51304a85b1cae576315d29f172df6f96e671f1be680b252b3b428923d48ae3253bddcea8c7fb45521f09f15a2249be37ce4b0e3d8292cf3e8c2d99db2fe1dd10a5f914cb247d3eaaadc6c9fd4b08f33be0ca5e10251bc32920df5f5bd2fea93da4d641cd3baec051b499e18b95fca288e2ba6ccce7a66aa6bb586dda24562d8c2a65b3a5e22e5021754cee2fc83b7b2cb3371be32f6285bea40b01a7167fbb5429bfcdd43d95a5fe51aa54317ecffa5d15fb89710af5ca7cc80105c9471106bc30244538b6ab1b6554a70910f5f65238f1f8d66062eb5172c49bcbf453291704b06a06efa7fc04b8ab2949dcdf54fd29f913c5e58a6204607cf35f91e9598ba28b2140d80160884fce8a1f1716af3c41a652a7830669a52ff25110c175af020c7ce98ed016d7890a9491bb6ab6f0f27379fb133acabf1977f69fa6da1100f4964c6cf2f9db674d7ab01cb87d4900aed91679fce6f959e9e0331bf0d758099d20c747addcd23cde3830b2bc2c96e442d1d73863ced1112a29d4f285142fd953657fbf24fe2050c4448a41886283795d9d29f6a410d30b155270ce2149dfaa7738d8c853b6e75320ba2072207c398152c1c713c86db99170f4d4c13ef24371c580bd2626d7d239f826ec4cb04bec54d0c084d38e0d055e912d46774168ab02b1dfd4527ae2ccf68b9cd7d5094dd23b11dfefb02e5e628b37ba032f5cbe3c5a44aa40f0f810b040f0f84c747ff3fc84c6b1472fda992083da3e663e5218a2f16d4370a30d852c4f1fefe67b0ee6db01002140e43d910bb2bd81cf61f50440b1706302431eefb2f1c53c2a99f1b3bc4e7204315d0b10d728ec3ca83e456d5a4647b1d87b4306e3f3b2845b990a71dfc8fdb8a1d10378e1faf722ce52d2012949be3fd570b6f45a21e8b283b0cdd68718aa13fd88c8dcf6ae3214bfd3ca44ba0f4ce06f5fce55800a7d1ec206f0791987676c2eebbb59988de9ac6d1362e236b251b3f2d118c46feccddec64434f7503014c50ef5458b6d6c525886a6362464a82cd3a2f727f5af614ee0d79337149e6fc22fd5ecf6cdafafd3a1fcd507fc8f7da80300222f65af1b9c8e3a126ef6e05f877349e48590fe94d19c75de7668881e538c6c0a72157c8a03e1e898954559d84fac5681ba7da69f8d636b572b4f1696a3a1b7c2db043e73093ee9b7fc85ca0bd1e8f48b487a28f447a7dbd9ad09c8bfa0f4bfa0f4bfa0f45f83d2134aae76bc949fff00ffe71fd797ed7be9f1485ef880f1cb87fedef67448daba262f0a1bcd3a6762fba4f36b086c51b941b4f655e30199e7fdb261dc4cb92d763ccc267eec486d81ea88282f035379a8c3ff5d52bc0e3f1068c71a19cd63233f5038a55ef684fdc4ef8ff6005e7d822e2de2c63a147d5ed18c3bb7fc78cda16bd23875225dbc0e2f7c4259628e9ff5c9b1d0b618593a538bfe56572d244ec4d68a08cdb3a451ec1a55d520e47739e15102b3d5b27c82d43608e9f979122f7aa03fe57d36136932f84011e3214e9bd6841016af398f45fff02c9a5ed7bce96d738b6fa0ffbccf4b5a47ec416f7986ea307dff45a084a7fa86c7e00e73fe864a922bd910a9b0dab41a77b6f47114d2a2462ae4011cd78b8238273109f87979a1d8f4ca6235d5e5702189ad7aac5022660983dd119d0fcd599f42d413caf1494fde339076dc7de60be030259b6ac3797020947f4364fce0640e45027228731579ab1492fd8893794aaed3db4ecf6893ccd4852028439c2ed8bc7c1313c794f66da9df3885f14d94c475b8490d75d36736306ff7b4accedc530acd5a71fbdd06f6104b5a81de54b4f6d93e78ad88369b18aa7668076ca2b8cff570c7ecc626c9176a7b4d5b97de981be3e2452610235595f60c436cc8c7e66ed525b4ee90e2c2c754a46ccf05857c979771d549b2fb22ecd47794f9115d503cefba1b0c07c3cbf95d63c21fba247543ac8845647ee0f783fd5390e2831575fd918699b9fc62f4d81b50408fb03dd191816ce4f565211a9175b74bf020289ea4b7b956d943218c574e56c74dc6ca811bf9bcbbac036eb45dadb9e90e8c3fa7f87ebfc80673525845903ada88b6056a017baf50c7180c80f68fb618ecbda1c7b5b41334f18fcf92a3f075115a826ab5931f9034f586c6c958f7bf85dac55530eeefe9b415a178b71b7931b0ec35a5cacddcdf3dd98938dcd0da565e62de80bb3039eb08c0ada530d201d8c6e6f15c57a4d71b87cbf4f600b39b426a495d25f9e53adeada415713713b6eb48ded9fa2d6c135851e9d7568a5de893e02e5eddc03669fa59475341f7314e794fb324e55e695f9b853d5d86aed29d9ec99b625d4851f54054b5b0303914460273214b64cd1f7e68788596e0345954b1da6d2f53f28cc8a5041fd624de1ab926d99b6687ebf12419ff1c6b2219340bbecb71de60b9870962ece20519bd26dd47a15b8ec5ad894659b747f0c8348bfb1a6ac8effd4ed3ca8c988bdcb1c98896231c333094132cb43cf2937c893a462a45ee54ff92a5f90e9ff93d291b4696ad042d41fff3339169cd4dc02caef4545d6e3212bfbb93eb3bfb6b105f6570b4e1443b2a0af413270b3d9ba201cc0f050e7cd7399b14e71941b1885d4de053c04bf0b1bf9d6ad5025020f3be7c20a2a77ff118e9fb7ffbf888cd2496d92f49b3adf87ffef878cff1f03e65f23ffbf1f1d794c76f9598d8936a9f17ff0e4c4cc203a71246d69732357004f1afb306ef06bbac3d131f3fc644b94e1a917a13b00d526ef6729cdbb3a34e17580f05ae0b46d673906cb33e14f6f6e02f7f21a87975f58d3a00f0ef011861cd0000d4fa7f32f4e9966241cddbfcdc8358848db5529058c0f905d8e4632a98e8e0a612a4a984ac5cc87db5d830b6fa9912ea928124981b5ccd0342f5e6c7f4e910823c162125217d04f7cf2b53ae28c6c7398cb8226e4cb7d88fe129640d2969ee1ba7c299222d437d745c1820951c24f3549cf2ecaedb0c275cf90d844262ab2af5ee2b05837d4714a7fdbdb16fca5947fd89ca596fbb9354d2a61aa571d10adad8cb37e065f8f0a561cb2a5bcd59b51cc635e1bf04b957a9f5c59775058a4f8e0f3b037035ada73d10562766ebd4fb0d16ccb744a07f2abb0ed4f93aee1f2abbce92ffdbedacf61dbea0412ab201989db2a74b0afa6215be7770271fb24e081dfd6bf530b40406b0ec1441b872312fdf1087f054a9a5d057122d6fbe9f58170db4f4269a62db95202a430cfd261059fa272208e67b63d2e0781ab892a2105d15822a6f13a9d84fcc3129db4ce52b05e7ac223540fa469d4ea7689452da3686583a8e44dc2544f5db1ca1c71b33cb73f89774dc5edfd83ffa4f3cb3ff6cfb9786a8668a544f971b8ee932fb948b2734aa4ae442e7e2d026014d7afe59fa66c986c8c624460850a3041c9b6f9639e66c71e9851ff664f5dfb2f5b08472c105fb0efbcfb23ab3b84c51260fa6db1a2c983284cb302e210ce0b80b1917713660c37b230792314914cfb272cf22dbd5b9139c497e06d17d758e35c70dc294a432de5b56dcf90abf037e22154612fd9ac04d096446cbb7ff9753e093e4fb90f14065260811c7193a7b749fcbf9573acb8e3e890ba6b8f2a5d78fc4370b8ca904c29e5fc3c1e94d22102624e3d627971a243445798f96c2a58e80b84e70104b3a5623f40dd9021155eb6307f49d498baad5e39bf396dd4925ca2b1a9d8017f6df8afbd3facbc324ac476f8cae003ac963097aedd9cf276da87dc657430028b38cd61d60be1dbea0583d333ac6db1d1498960f30a9622a0219e4598c7a323e47f9884746102acb992021bdbc0d4fb5c81a83dbbe6bf9d180052eb310c28720f538d3822e8760efe2f9df4f4a2508349a1cdc0ee0ad4074ae13f37c68a6fcf8669a878f389e0a7f9f317b5d6659db1a043750c8cae8c3121f41bfc6f752d21acc28475755b2b092c9f2ca2f6347b079adf139f022ea6f7320ed4f8df2b73f3f9a0dd5855bb29fb5a9d8c725fd383ee9b3c18357f31dcdcb9b8d7bfb6eaffbf16b561941966f20682a7bb01982d76a67df6afa41d67d266f523f08860ecc00734ca6cbbc6e221a04bb24ea077960906c96bc1b60698f813638ef468dde6098b7f8fc9106942ca2c38b635017f6fdf1f9e54b22f7af3b1e646022f0122c3011f8992000d2a8fc7fb3ea86babc201387fa6f5ae694f96090ec957ec3331c4107a7b0ae724b333df177cfaaeb26412cafb38580e920b907ee534904442ff9e8060adb9ec9723d73bd2d6dbf2ed22320f75a848af93cfe6db1aef8004909fe2f1f8899c7bf9c5c66bff7c46b6ae4af625ddfc5b0fda3af3f55b12e14b1fe0dfbabd7b2beca4e4bcfac03aa3986c922ff6897e3577dc67f2ce31f7539fed3c6f7d5578c42ebf4a779fc57b1aeff5297f9530977c8b8262ad48f8eefaf625d205ec77c68e44fd6aa3a6a9ec2fd0932bb67e421ba48831fc71de9adabeda4b78e41fcda0502a629da82479c8c4fbb8ae0254546d6c145e16cf5e41484720c2cccf5be1e12fdc1757e42b84d4109e4bb2033bfbaaec2a392a0574302af0c47a3adae7c0333dfb23dea0080c80636a84aa74326a3b70194028bb6717065d4fd8f2e10d19c70b7bb347a04a141e2b12fe14843fc898216dc04536bacc06036c473c31a114355b39a38634e6cfd1b2b2eca90ff2e7dcf50fb472a457e394686698e7e54b9a4bd7ea50e4d568910a06fbbef72812ef90a033ce37287b426390e2470910929baf21649a01e58346be441e82bb612cf0df566581b837518ae6c18e3e7a8dcf7f3f250d136696b496b39f4f056e73a9fd1987c8c0634ffd118c3d97af1320161d8c18302ba482b235b87f3a2477a8beaafe8d704b10678f3ab2acce1e44ecc1e8715c8c4527abc08ef6775d236947783ceeba8cb1c68ac682792b0c9ca309864b8784585802ad633f9c436156a48931ec1e8b4ade46d5eb84227631a739e11b3ca11905dceb71aadb27d26dfbc7a07b0a47a992346abea7f805b8df9a42e8eb8277b808ad3d2dedb4f4c9b9cb46443a57eeac55405182c86ac725803c9540555a5b56d0e8ad153d98b5eeab3c1358ce803d85551787f6b0a74b71e28b0feb00739fc4daebb2f4827231faeca6b9d91f51330603c8b615d12343c5b3fe8c90c7b6514b5673e0db956fffa40a696696843147570c06ba1d274e7cdcce7e550a5db13480eddabca90ad395688eb7d646b81cfbe06f8b97d85cb74c49c9f6be5ae9706b342894e068fe6f7dd0cdfbc15498a654c95929051c915796dd49617422d75a6215cd749543e47154bc2bb563696fdc2b056828c402d9b0353248a3aacda994c555b9f4114d664e7010fe0f2395ad1d0bc81c0baac4d29da546e0af77f818c481068c0970cfc4dc9d30f0d9fd032e1aca35f1972e1891ce2440989359074b92a7aa980bcf7e0994b3f9da28e823b61889afb2a0ef0add9165330cf0eacbfd374f11f78f573540ef8dd16a3457de85675e80d31bb2f97d40e8da5811d5eccf6475b4c621fed6c0ad3dbc202949683e10773ef22f6b202586832eac749a167de4fd5f6e4aeddb95493062c0d0c5f2234675b2ab6a4046ce95829f8e5b7dfda950a87ea533a645653e770d569f700b210269cb1a3463218cbed952ba041302bdbc613adf4fcb5670c1bd3076f91ed5e46688e647831b4d6a3a6126bec28870c849d58abfbb5e6f29380df493405d700e51b31500868b3324b47d3ea75716bbac54e6e5e94acf5553ebc837bac2759687973b1649b1bfb380a3a5f049cef6eb21c29a9806dc8cbef082a87c73ccdf849b33ad03438ffbdac56230c5372fd90f886ecb837c9bed9db65a7f3992de90adda267cfba7c65a2e4ecb1353983c53f34e3b769ad6fe58a5e0fc8bf75beb842471e1f2aa919f534244376be6db520f1ffccb6540c0c954505392cbbd86744296a492e5d98c0bac107190d6a5d61b6ef49543ddb148261c270867d4754c669d5543d7600b47919a9fad2d6ed012d74a540a22a2436b2c4ff09266bad60e97221bc342c53e669d8f20e32b192a6ac3f41081bbceca3789a22c5857c104a6b2dc37be0e7b426b1743cb5f183e134e7354b06ba874157b9351946589fb8bf512fa70c40161afaf201bf82feb7d4cb470b08bcc1647f63d1b34804e1084ea1fd2b47bc34f8860ffc90cc79b1cee4b9c379e1dc990caf7f33da6b0cc9cff87ba27abfa25e1e9321a552e0768521e3911da4b0f6de8a863a161514e46d5ace20053485ef2305293dc2a3b415088dc14af682765a3b638ec27b6a11491b3cce852f764c06635df28d86ffda9f46c3df17e41c9244dcdefed99d2a7ac056d9fc71412c37742a3ed6e8058c66ff0aa24a011388c34ea0f531a5e95ae9adf5d4f05557eb9beec641add2270315d0481ab43823c55fc503b8fe4424e58cf8ff8fbdbf0eab6aebdec671f6a625a5bb3ba5415a42baa54b69a441a4d974f706693652d20d9b06514a1a04949216a404e9fa5dc7f33c9ee3f5d383e7f1f87e3fcffb7ed675ed3f74b95c73cd39c79c73dce31ef788e6b975eb49b36a9410eb4b99750e8a3abb7082f0d7fa3cf88883e97d0f8621ee45dd65a7e20d78e30e3411559c512dfe95ab39b93c6127094f98df35ecb41d40b78f37fda23f1b171c9b0338891031d2f600974ac424260a8b60405caa88e929081a78098cd3fcf39bd3aba0c7469e1aec336afd0f9051d7635f52967db724db0d1711b020bc66c37781070c23f0e6c9d79d219f0d254596e93324a20e4eb5134e25bdd59fabf67959597986da3c5340c61b68f06a57d762a42c758c93177f6ef8c9f6a287575d238d2f0461878a536bdacc705fc2bc64e29d193b63e4ab7904a3c31bc4eda5c261d9c8295f4619fb1f1a65c0ff8151863731469b545cfa181943b4adb44acb1324b37767871f5b847105c189435e9211f2a858401bbb4e70270ee5c6ba96da2b24265eb7050b991977bc3e945e8cd2f848a83bf0d8f5b34d23cefdf6dd4100265c9e41ff47b7c062f23aa949e7a9ada61758277172f30f08d36b3642acc193ca12b057a07600845d94fce37a04323df2b290cc703c433a0dc5f43870ee8e6639b531fb614d8c074497bc4473dc01611ea44e162dfec478e2918fbecbc9f02319dd3ee5a785ef3b13fe542811f4255c800093f19d4289f8af81fec668c6ff258512f722e1927fb28d5fbde3f66bf590fcd37204c7e1e5be03e181f2004de1d16bf614e1efc54e26c8f1c6bcb4ff02eefa57575fd33ee66fee43804fffbcbecf37fec31f289478d1322eab21da79bfae6e55f72c60adcefde805cc7238c689cb4272f631da2a3944e9ea1dbffe9d548f2706fe7a72cfa70c60457a08a345ed60e95f8d0dec8f0a5c416b81c755bfef77285fca3e7bf8fda8179ebab93560ed3f6acf1e3cc651e94182e72ac914f203263dd21b1e36fa02b5f5067f35093d45d59d95129654d46d89c6971da094ded48e2e88e330df59472dd0fff8e80663bdb5ac5c36851f24edc2317fa369b3f780896efc8b9601da9746ff787d47027176cedb5bab6e5609399f1818dee3d73c73adff4e5bc96f5b65d5b356133ab68320ace453755c5420d5b5674c162a375d95942fba8a6b0c8765131a5fd84bfb0c594378e2dec629d5ae7035dfc5a542440de4870fcd49ae6ba8e028454285f3ddd45b83ba028f9dbf8ac7faab21813b3c21f3f694430c97c6695d478b0af90f95241b4201183ddac2aa629f732610b92a244e78801fc507a5459db1242f904fc5eeead4b746be7c7bd4d84f595908113be119dfa2c23b4facc1465e5fad71db377e485c4f597d6fdb3ea326381218dd00e4059e00397f7b33c51f91e09276b07852759c9659daee5c669b9d8aa64c7d68aac020a801f0821f603df0e75e58e8e797120220d4e49327acc6c829ec11f0a8f4fce28011c5df79fe91237c0c1cf59b169afae4cd716cfdbb47516dd749c6837e2e9e73ede20af8c514b16bf1f07610047816bdd48cfc925feeecc581620e7c67a8cb7a4de79c25994b0ba780115ce16d88b38cd8f2c95dd5cd8f8a0986a3bc7ce5b3344c16b1ef86dc4775aaef281262127e99b07ed37f9eb18bc0b1e7069452f2fbb1a82612b158f74e1094e6431176f574c6aa603e878d25888084725969c23d6682d46f260251f23ffad527722a8b7131db561911b6d065057d22363404c3292170113ba0c972c456e55c46441bb3696850d18e9871bb7cc121817f7ead5351d4cb0979928ea3e19b0360e35442b68eade91058ce08b0c2ef7662c91bc5fbb49364d4b168379ff2059f24cc2ab1dde676b1ed1eea27da4fc9ca631099fd6a62c657a204ef395d79b707dcd84bd0d67563dd29fb0ca6633993b8545cfe5c6ee75f45638311bfb512c2fd5cd15818b47775d505a69f31db0db64ac4b25ba317124f2910d2dfcbc4139dd21d33c4780ba33f598b546f95d787d8abc86cb60ec93e941a97a845d3c99028923f04de3259c0cb09ecbbc2c4e3a2f8e70452822017830b777132371b1ca94a436dc2b212bd5760c21ee03a3513883e842e2315444324f06a1f5ef0b7f2eb6ed3ad322885d30d743d8a45df1d8f32cf4489691d231069c0328139c132821c23f0de965c67408d2f76bbc464bcd558f01ec2b65f7317a994a140f3ae27cde48fc7b3174eb030a117c0e3d3cf47a83f152b81652e02a782f9ef3fb05e23d64e4d9674ae0a77b84561e614c21ab89ac52e03030d34a261fbf88b5729245b7b73f3df7e7fb1d72de91e47eba97dc8c4c6cb91610a57a99479eb58a263c32b388f6474fb06e9ddc7107a82060c21b05a5e7df994413df1ac06b7956530d5a535f2ed89d621c549b9946faa984c06006432ff2753797a835101d51dec5e96ceb73cfa5e2608a01869b3e59f76b6ae3d94f43440aa9251d69a386a30766b5debb4bc18cc7ee429f8a9e411b755491c515926132f1f0ce807f461e0b525f71fd9b0ef5745ad1db76f0fc852f3ac9e88bc423e1a8d98b4cc4a632b8298c0b1777230be3b2e3a63b9ef3850d170e637a2a36ebb3cbee79d7353c5162300ea786c0f1780e5a6e47ff80c7c8456e886f52aa964de0f11ab4893153a9f33bd13023cd8d165e6d409607ef2f87709a1d72218c9dddc547abdbe7210703d50d4f513498e37822fef482fb2ba159e0fc44dc18833581ddf4ffc2e96837f79f253b511de3029a4acf5d92759191795e8b2d08ae3b200c00d9800ccbea400202109d81028c4b13036331c4e2c129974b813feecbc6404049554d7e3f94af42bd90deee69208e1415efbd460ae2211592a3b38ebbb7d836c6bdd22e3f67bb883fca80c227f6b65b5698d9781a0c5e6a67456a4188cf2ec8dd7f7b9a9fa545e4c42c4dab2636d9c9fa51cf6ebc8e13a4f700cdfc499f3c67d0c5333fe7ece5b7871ed3f0d77c49d178d0d5bcab79468a14db2f1c5c10736d949ff6af096637248ef656422d628c2ecc3b86ed506b923a3998f1fccc2f15c25981f08c0a117ae183f5761e9747dd275d8073757ace25c4ce7cce2f71246b37997f2893fd1bd7562a0845f758d8664b58345d9b35d4b610898bcab1af54520db4a9520ed18ac4b5a29f7e4406741a45dd73cce87514d36c77dc7837e576d0b5656fb3890e88aba37f786e83266e71c22c98265c5700b7741df3d0a12f1975a5ef60c5667b6afe9b5a7ce7042e8a2cb79e05a1f59cd5560ccc37d44d1c97fc8adb68e93401a2d57c0607aef434f290d54334456b366f8b6a8f2cb91a16a0a8ad48df99419be367c92dadaf156ced59ac84f6d799c1f2ee173d72e51b4545e69770cfb2852874cd879926dfb6703e48ceebec5493aa04f4072d695eb01447b3b5ad827ec819f26e9492e64190542c96247545d1b9842f17cf889889c60e140a9b9eab3eed8d2cd4ce4897e677320c5e9469abaabedabf6e96748254744ddaac4488957516885a4019ada2fb8fd62d9cfcd9c39cd535c11aaa65ebef5809d1a7f1f0f29402d2b2a4f67c97c06b26cf27b16f81249f1e999bdb44750a12f2e6f708d8626aea04b99bdeb7f05789b9644129399dd1f516ef8de492224ec3ca275c7aab96cc06a6adc396570a0f71442ddad7006c75d3818c56b97c1ef898608e0d9bd7341a54d5e1c004da74ac21df8da624e7fd8625830889a9bc16b4a3c08897dee8f2ad16ae422027eb5c5d013bdd3bcdf1abd408d462089f2ea928105b9c96dcdff1c9c6c95df4a9eb7a0d5eebbbefc6c7c1eeba66644e82d249ff68f5bbe15dd8150f5dc48077e3859ce40d250cdfdba5b7b2565037e5de8e5872f89322424b75627f9a6e640cfdf72dc375884cd2996d944567a562d8de64db014d3ca355127aa10a0fe8a7fa33a6416db887d317e69cc82da79149702c820617f9bcc495dcb2e45a7928e4b17cb9f7f3c9ca423bb9b7c973ce4614a8a818c8f5e76847f70536d65e6c9d202759a92edc9ed26c45cb7da62bd552f26ad277c69f80688cb883961a1826cb9668251499be9ccc3b8939645b80d435a557382f6b277b92f808b3e2d9274fb8a2bdb4af6f38fad3f7a301accbf36749e76b933ec14c2003b572d82021ffae68e9a0ab47e9481bec043c0ad6f60cb855c44e91d755c5821b5f71badadf628f49b8802cf7ae61d5169e6cc64de76f2947646c76329d1b2dd8553bfbfcc0b8ef16d1c9d097be42ee6e9f0ff4480700391f641d0ac05c302827f2385d304e28a90448461b46e575afad86209aada0ec416219a6f57b4684093c6888140745126a7307113b560d19708f0d045aecc9bfc6b8b19ff618b89a8483f8e69ba2f59ca9c2b7c7e8e3368e185d5f5ab2d66049aa0124fd5c3217d6155f469f07c4af3fe93ba2297aecb81178b13d9635537adf4664140a4243318c996ee3ece6c09ecfbb7fa5616f9c589ec0b1f4df30ec13190921fd50ef03112031e48d4e42f78d3a2313b39503f1fd5e06ac42ae3742f3fdc089c657ed88152280138abbbcd796c4b936e4a7fb9b554c4e0deab9df976d6a4ce8f5b38ca2694c01bad1563dfe5494720b2a35460a3e830222758341ec6f351eb624fa49f139ef2a2ce699367277339926471847eaffa206863a62af549e169c886a31ea0185ed4d0d7b305d1a83d59470f2d5dd477d42a385ac044b5726ea834c4bca0800eede9ab7da935e280b81deae7f5c2db7e17b7c66b16f7bb118fb71bea30fc93638df35eb81691401df7e017a1b43acf1d8f3f541c69d9aa5cb8b7e4c1004faeb2bb8606c5fb4d531df9dc9f64c406665faa492df37af6ea6de57a0ac03bf7325fe0cdc469e416964e484e98499c4a7924de6b1b5924c1bd9433993e2c3c37c8d99d6528bc7715753330b38d69c60416a5bab47c28c4cc1a7683e5ff8ab43db2a85dc15681b58dd92c86ca1c5c62f3bab195cb774d0324bea5967bf6a99d7d90dba6cf7d64ad433a69d12428783f66379da4f4b11ae43d808370e6bcf01ba497823e3cb6e20bc0ec79e77fb9f01755683fbf8c57c815b50fce7d5469d8c5e8654019428c9b10d2ad9ef4a197ee28bdcffd7da8209624812837858863646196a6ac04b5f3efe2ba3d4889286f075a476859bd67a986c6038f637ef33f64fe9d21f8d3f59d93d44a400c4b72ccad4fb7189c9d6488fab950f24bec1e96c785e4a7eeed1e6940f012c777270133174e7212e3e72423c30d98de45bdde4370b08f31d6046dc59ffd21399cf347a37e4609b91d0031d47cb8d5441e96c44e255781e74c6b4d0189a6ed3324f4414bbc65aca8e32e0791527f398d55f55c467fa7fe614b4a74a84cf7533a990d2a5cab571bbde1a75db71b000e27005bbfc8df234a88df89283500e0f46f4e267e3764346ad9a62f98aa76cd42c4f977a0f52685e9f416de0ae29157656dacefa2e29c9b91f5af0b39fd1d84eabae7bff5fecf7373e6f5911750919216239adcc72a95a5e22d154cda8c9d7cdd5acd8d017fffa17c88902295bc0e89948fff63712d8bb2b4c4530a2b61db477c7e0ee540a4cdede7a9d0f2e3527f3cae000c89ca801b87e7e00f99a15438ec1da8fca7c59e755d3ca36c5518c720a8a40ab7efabef0411c4f52fdb25fea0e0c19ae8a7ce186cfc19f87e64dc677dc43eff79af1bee43d5575517143cee83dada73669bb5b6ee3fa0524d0765c21b250e318528427cbc8927787c60d198149b433f86225ff1559e3ca53e0165af945044af63f1197c41994cff80ae33c0111c499ac6163a78375b4c4e728ccda5faa8230020a8e453961ab33fb7f6eca33963861080757d6713283642afd9f1a9fdfc0790c02085e62678661cd9898e206be1372919af12dcdf852d7770f46c19cd95bcf6988138981c3533b7852a206c3649308478a119e3aa7050beeb57a3151254d3b17aa5facfa91a054354cd4291b1e57c6ff96291eaf83e2f0c69df409ed28b3b945f5a4ead126e7c3c0bb9d715fde1f48ae87e71102e750eb5a90df991c15469524f9f0706f9c71188187503be32cc09be3c241775fb5cdea1685647f9e99c424ec559cd19bad4f369af17385de35aefaded137f1c655a3ac13bff26cc32f33f5d2c76339651085e724c402dbcaf92094bf7961f9fc47e023d6d47221ea99a85a8302587cbb39685fbb8b759ed9ea512dd1d7a1a555200a57b913b1bac3018db315e53f803300b5552179c2ae4ce985fcc930af6a687fbd14850ce63b9ed10d8c372f665946113082dcccb98dd3a14e2e7753ef54c51ac37b99c3f80718d284d39e4695a74639602a0a5c7c5709f2ba322bf1c077fabe429082a695f2ce8fcdda56678ca3d79ebda0218c0dfd3849c392fc5c9b3d81dca8cd88b0a6b1ce0d8a6d3cab0301b43a94fd18fbb77bc20445431635ef24211c81711eb392f42fd603426289582dd886691ec1adee396bcfbe3309a1400983cffe1c328da9029b0a8753c8d6eb189edde48e35d75a7e6e85f7d1825487d9fb48d58ed38f70c536b90b88f738f24f70196c27c913a0826fdf8509ddc207b940efa480dff907b84333d765be8166e9ea52f5cf2480e293896c150a1da76a26d4148aedd0142643450c28fe1c503e74aec79f01ce141144ca0e58384289928ecf72a0708aa628c2e95681204f594992a2c64ba8cb8306a9e9b56cb031e2df5a7cb2b162bafe3d79205f3e11421c4cdec5bb5da8c0c19a44e7271d2248a1b98b9fa1f23f4875ffa2582814e4f1fe73adf38415ff9e466c1371995ce2e43593874c8467955283e63b776ec5af2ae2fad3997394ebb03365cd357ec1c63de805874e559e9398b787526bf0a5d9b757ad556744cfb4769e922344a0112bc3592ff053cfe81c3a86d36e18e9612a747c5c994ad93a4c24957086a5902ba3efbedc675be3b272b7e10cf9a5d275b3fa1d1229dad3b8b686bdb5dd18e65ce18796bf789bbfcca88a945be76df267ed86216049b0b353d505eeb6fae0467f53d6e491e7cecfeab2d666b8b8c4f86856626271481413715ae947aa0f7748a3accbf9d2c42d34f2c7d40a8e8190c5d806b564d37ef56f91cfcc5c33be48d405b78f605cee1968caed7d5a44eded30d1e5ec0fec14fc265b42c43bc8f4f30d04b6f977fa0673e6e2141767af6eeb591f5a841defc63b261855e0ae2e498baf9d1e5544e0f835b2136265165a15b6ff4ac0c050e8bd702efb7926b911aba9c1077fa2a3017684bac911fcf822c9ccda90db23c098db523f62c31ea28cc2340dc39758c1a93090dcfadd8527a47d4bae6acd47a683ac0c1009dbe0a2671e1b8c02d46cd33fd3efaed2b3ee7be7bf13e92b6191049ffb3fba36c0f4d9779669c0f55ab15f80eb3f78855d499d4fde8ec08c448ebbb1f4191f706c2630ae5121d399ff0672e6d516aec78da15bfdc9e0be25ebfbcd950fed6677b821c8b106cc63a0aeb1cc231075dd0cb0187d119e6654934394e8809480df9103023fa426eaa59149b9f254d510d45aa16b1eab8b36d98a37ad9e467c975e866d04f53214c6be9487bed86a1d8ea83f1c9c4b55cb48d82a29051cee3fd2bee9f0c8d76489a7eba2c34bb8320a1db663d9f2e3788dc56a453a0b2b0fdeef02d61b8b423eea869c86b929eb768fac281a6494eaf8d0294b2830e22f8496c3dc553f1911a46f1346ebf6535b711e55fb41b47318191ad7da6eaf2c8f006a7fe84ded6da9566b3743c0c4692615420bc4b1e41867b89e43f6231bc561bfdeed5e77c33c1fd9db613af50ad904c486bedc48446970501b201def21079b3f97ea441cf023a048767505284b5aecdd3f057984522142d02916ec0a0a47f390a659fd54ae18fc4ff135e2789f58106be2890e0fbfb2106913c703240f4ef380aebe3dd3e19fe6ebc31cf0b28a6fbc15217f1f7a9aee1e030fc6a5ee7e76d9d6d561171a5a02b960986e4e64706034c8ef0a3c8f6e518c6f472c464e41afd3508f74b2e8177a78be8cc0566fa71a8b855f112254a916c48d605b5c8843b96ccaffea40300f9af1124054188283cb0075431df8aa4342c58b6d6f7475047a3f194f9da44684a5a37f2d00940100afdac60b659dd95683c16cb026db226891a5bdc99df043c504e522842af326a0018024f00ba9f5de5f52f5c623899c56fceb92f717ce8b2efbe75ed77da65c85cb92224dab43ffa775816ef91468856256149891b6f9bdfaaa22e45e5da3aba666af1fce4d482bb6eeab583206ea2b01be8c1c162bcb5b331c9485368523539c83dd8c03bbbbe04fe34c55ab6101f979a27d41bc21a669ec836a716057538da3d2b71d4cc9d347725c61162ecc2be3874e25f1cba60e41f25507d6b0cbe97c1a75839d9420f0add6907402e8b28b08fd0e20e922fc749009f0268efdedc70cc78f71e6a687a802293606004412024f5e4a17ae025036af4b54fe05378e714c83dbb5c55eab18bc88ada5d8fdb8090073c41c8feb322005d00d02c0ffcaf9795b62b68b6dd2ac910ba518e331322976612280382694060592b29a6f9396a0d02ccfe0487f96e9f6667478e4acc20ec15eafe9915d9f7fe3599397f90b1b15cd9cc416c456d5c76f2f97334bb9f4d45fcb9fb70d7a50a7f451d527aaa982860681d564a48516abf13259fd3b0fe552a2d286f37266cc5606e70ebd2f53e3bd4778a00e39afebb2e951cf853bc5073b887be7f799ff9b8f1ba55cb20f14a9e543137e2df7ff609f760d689b3e54a3f230319daaabefd3be3ff0ba8515f3ddfeab5e75ab7a8dff5f8151f07e5ce52a1c4426bf735cf4bfddaf9f5cbc56bbf7fc9e1a7ea896bffadfbd7cdefffb357402f2322c3dfbacfdaef25078569b3e047a7556f25b38ccbb12758bb0e73595a915f445634e23d35716fd1a5276062c67ae9f894e4ce1dd904c07edc19ce00c370987cba95605d557d5216f5787eba8a81af5e1ee68e57f619d3b422eb6431c9cf7da4cf5fec9822fcc9e4ae1e15cca6fe51a4258d20f02773bea68eac6798cc775f371caeee8a7917a9a4a63d7cfb090f53fd88ebfe5d5c5214b7074bed350f3c60aae1c9c39851b69860f2b9679a848eddf8707b66726e493043fb94367b1818b8b7863d2532f6e2939bae6fe06fb6ffdb1ad00e80840751b53c003fde02ea2955f1dd036c1e3f1f8410f41ec589670af74b1a33b04134674f259d1f2de446bc28eb8c02e688adbd39337a3cafb887222da0af55e294d6009c009e0047ff4c06640a80cdd8f926811ed40034fd6f20ceb7cb47e9fc93c4f9bf7b99c38b7d2f7a60bd685e550002ec997c7ff97b87de24ad7cef3ae2fcb7b8d83028d0ff13c47949593179afbfd37e403ed7b26844be4a4dc1aa79e74850d143058d866b40517a0ac364f93e7a8408b7d7786cbc6ca3f0388622046f6ab859052d75291055cc20776cc47c16e18888351673581c89c38d8389e64592fd3661255ec66436dfbd0afa27959188c44c82374559523dd8b5600e617c51eadc4709d26ad3d8b4404b840a857b069047bc2a9637e43bf099f2ce118bb9839818d1a7cc4953e742e7f8b325c6d0e9961b3029604e304920691295a62078e6e22e0a6beb436446f4778b4b329ef9b9f72d9db7d31574ac8503014c48b721fbd6c16c7c2d872a480cc12da899b898dec151f7dfac6ffac61f9ec45a6fa2e2049ac30baf9c600c7ca91310005054fe5aabbfd4bcf341ac7d3e9113e295e6e61b4acda4a263d910ed1143fc074154a07610845e9557cbba5424bb3dbb545f84f1d5fe1e7bd90731448fb0cd688d5d47258f4408d104dc9edbcb0c734469bac76bc9617e5659a556d4c3dd3a11ca0753f31bbc960d00c713809d3fa0ec7759fc3c4970728a5caa07ad03ef230dedb8b099274e34782a87bf79d8fc5bf802dfe95ef41c984a8f08b7bf180062dd7268ccdadf32d68da06c75df3739f6974c6338e6a37d7530709a36d7182bd7df59b0be55d0f1073cec60c8fb89d5fb680bfd07f289bdefef1f5e1e9abd49aa3ccedc55cd233991e8c3783b0321cff169d13ccd55a7a5daf58166dcab7afb205728f51d33adf8424b7a105d84df57c0f914ea0fc380e2b00f6392df5768f6e615d8d4245154c045a26afc6a18d0e8a6cb7dbf493e1bfe0eebea649b859e520d658f0fea73c6f8d85e4d6f15373243358c455d4b641f3f28cfa59e3bec5a4c546140f37f9b86f0d2d8c6b27a3c368222509a9237bd54ee91e861290ef460b5a6c0dfe1f102563239b89c22f57c21745e70d96ab7ab610b81dae9d2a8114d841c6470cb7bdca4edb86334b39d2b17771171b5702586713b76685cf3b9dc8da5e74ec5d58c1fc5863015b7e4dd71e94e6b3ee69c876de1528da6276ea00647c2a1af5893e16626ca41818bf4659307b04486e9142146cf6ddba7f5fbb2cb9c7c5c2d34589cbbad5c90ef51bfbff1005d8f277add97affa458aae99e5388d1e93b414dd4ba78646856d7497b65d85cab7a958b0a1021d72b72a49135ae95a31ac357139051b1e5b38bf71d019564b29280f45f77ce3c0da1e72045a73703be8b45bf4ef1972e8bf5ba3885791435168ad2af1bfc0b957102406e6a103fac807e978ff50137b4ac931da8fec7d62b235ca76eb3222b8e6fe17109d9ea74b02a7568bb13ab821f2d1c7a7caf0308f09d89cd3b811a62ba62728b9bf06ce577fd8629005bdc5593a2acd26c0da1c6d5ca0766a3ead9a5f6d31d5fc8cb924648f65c064d457eed0b4e73d35bd0d6a24897316075927f730aa94b66722341852672b05b11fbd63918831dba058157d20b31f79b4e4336a7638ff02fea3e59ae4a2af26ec8137bd347ae272074b66720afd803edfd016cddaf393fa612d840daea63ec6c7c9470fb96af1e41351e086f58ed9bc56543fd164eda03c329277f3780d93ecbce260c17bbf7547e37e4a04b673cc3a6af14561fcd6b36866f00a8b2652457b3fc158ad85b6c7d8638f909a7000bcc22e757621cbc8c1a756910e9ec3718976a9e53d584026f77186527f452e4aed5c7871719691a714f92d71a74447e2e26436d83666daeac11129fdc560834ce4b3a8e63d57fe37d6e5a83d494f29b5484203fd92a67851f26a1891e01dc2c4d822913b308a3c38bab4e366b7570c3275e72fdbc8cfe1466ba8910dbb7314ef71186a1da5b0001dbaf8103daa28868315c96004badb9d709358dd491ca072f02996be62e27391c63252aba64ddd64200c5906c971b58f9c74f7161bb8af4c6c0f01674364b488f7619e9e4aa09d1114723a5cb0f33d1c6848868e5f1a5cb2d3f7483d72608a40a95158d5ebee3b32f68093ad103e0a3bcc7aa74898a463497e57af570fb8065cb7c298e3fe1f019c5b54de2f53ed822e63ce2572d046322fb2dcd3d28896b8b98c5724d5e37d24280511eeacc529fd80dac240d6ff5c55ec1d7bcb2accfabdea5c3da5b47b225766a23b7fd07e92fea0fdfca48ca3047106fbaec0eb04ddb7b64de64a6ffa5fdd019a3db50144e750bee65383c4d041cc1e55261d55433eede62ef919ead5b163a70699c239826344af38b101beba910d0003e00940e7b766b15d8fb0024ca4dc0cc2af4158b126df637cc2add0e2f83b609b0957bc407a60a86642380db7b3eda0057bf130cd35470b81ff03086b765ab821a932395385cda36ad8f8ecc255da50b9fe0a8bd49625ce871c19419710d2072c2b86d91dcc027dc7e08e6982ce64b22c6b115c184be427c7b3b3d90a1fa0e9c0e394dfa17b913f121893aea9f1365dc9c4fcd71f17bfdd0e828c9fcaef53a68c402c319e16459a61c30d27694c2224fbe1dcd5d29d6b37b34782604435cd752589d0ccd1beced64cb6db552d1b343911c442a859a6ee1d75a879f505ffbdf9c54105b89381bf55311b0495b4bb276af6edd6c0a2b2dd2cc65992fbfa6f7d3b6903007ad2f90c7131c6fcc3a7775bf9835eb403b2204ecbfd3b529d9cda84dcc9bad5f40fa8a6804d929a6176dd65caa24ef382102a47f2313a76d4a43d3d2f38ce3be1a1a41ea55ca1429f849e69ef1f1a6b7525fc292794e94bb3e134a5bee357035efc037ef54fe67cfef37ef3037226c3939077a66bb6d91ff8a21d1306cf518afed388447837355cd8fbefdd4534911d32dac7a4615cbace6ffea68d7d33e1fcef4b76b68320f88e7069da083caec2453a5ca8db9b4727161aec22c5ebe7012d126a2b27821910844c46e590f41c2a31ea5ef589b41d16ecabfca405d63a5667f770cfcc4554c32ff2c7e87fccf64004f0b772aaff72b6ff915afd95736e70a85e6299d9594d1397977f8315e7e50972463b08d2025311b1d7e437cc1348b2e4ad1d0dc3f3423bf76dd4a7db6f784ca8c7b19198204c1e92ae04cdb7e08b9c081e00e53da405931f9c97f43764d683d1e5686068e0bfd828f04b6a67efc02f909ab37998a017d122f6b9ab8b0e0c819386a3f2f08f6b14f09a081dc88a24e88a9d4f65f54551cc9ee31f9741bc723981026160e20d726dbc00a93782303c4bcde34edb53b9372ba96bd65c14fec9daf7b01f0917fc239bd28a5d3bf058d09e0cf1e7d114e1f84ef0eae9cfdb526a7cac823c04dd9bcd803189344696c7558ab12c45cdf3f6f732cad17070d5417edb851fdd803d0973823d0671b7bd1360ccf66c3b6ac8c2c3b583258cada902f786100f8d8c104f60b22b77c98f43046b27d8810d40ac132086bf2476a016939a470022b214980e2e9acff543ed990f7133d3e4537b4d5dce8508500320379f2dd7f67b1f498d07424bac7c93ffddfb04fb5ee8d3ca74ff59e40ae8c884779e67db9dc7f893c0e1571a9c79e98bd0db41967e4b8ca2940f68c7bcacd9a11ebf181eff6ac5f045ab98f44600efa58b8251f4c8b5b3aeecf6ae497a875db9e6fefbcf53adb4e9bed1191f72e22b8c735239e3cddbc7b8e8935ea2400267c059be054f9826040fd064e7c7459221e5308962ea4666b37d3f2bcfc6e5759bf2fa6ed21250b2e48bb1b2ff5b84d2bf9606fc2d5ce31bc6fa2d98e73ba39599e9c7072c1efd6cac366f2bd5d1a218c2832ee0d739a641d044534d91fdb4ac9895dec1f21c9967fb10c5e08b95a044ab17a35371a6935933a2512ffab74bf612df3dc9e62053a050a6fce360da13808d35fcdbefa749f2bcfc23736316842d78761ecf0acd0df87ccb7c05db13e37b1c942961ce43236821ca6c28af8ef770d3df66c2c7425a3d31eb526d70e9edc01f4e63c8a846cea957a15bc71f303f23604804feff5fca7fabc9cb48ca4aff4560e6b789d3cae4786e342e2bf6fc7d5f0f7feca69d29ea0ead87432cda5ca4fc3d0850510122b0d5d09b3971912d96d0f1fe4df3e36e2cac836cd2d020baf175d89b9dbba3a3ff69aaaaa0f41da2fe20d49654fc0033f2e0fd0cf6d178c15fed4ec31fc17daa241f3931eb7b03adc6a3d5908ae9f3e1e49d4db34181e24f18b00fe394fa0a3bb242f30fe9d3878da6f438cc785e29259b30eaf41f5c9ae32d4e6a24dee3fe38567de2b5617c9f139723cf080ff963b5b3081b11eb5e8190641655e9902fbc23de32d278f9b4382c1e0f4ae931aa8e6da205cb7c3a3f193baa9d0b8f96f005e8a99c0f8ddac0fed254fe1a5b255f7409b6aef04e84224cc495b869bf371f4c387dcd45e146836bdaeb0096834ef084ee198eef102afa6b4f309c6b0386607f76cc93cd3de921c68a9880f5335b25397295e1f87b743366275bd80e76e9fdef99ce1f3e3022509f0753f34d4118adfb1701afc81d237518c8f92e4cefcd22b8bdf2f106bda6581bb843be9647af1ec644193b047b2bd73b26734ef17e8ea2083f93c3723591a92393812c77c596c9154f31ded455156fb833d0360d111d2a7140e43c0c8f08f72009f9716fed076499fec34f06823a627d82c34cb12d5bdd1303e496b7f54d38deae3a8d55710b903bbcd624db7575467be24b469820a6f37f41e25d30043300bb82be9819593719a8b972d99cad6f6ae201276833508557637659de970ee172320aacd622ec1053e3095fb9118044553bb58e42b6026a7ee46842c0be80f4b532e78f43b61c44dedc0ee43a5a94de5d6f39624bc44c903d727fb5c5f4177306d5419b8d937a693daa1827c49fb7bf4362b276d66d0b89cfb2b03ede6daa7412f77ca13382e9cde38cc35eb8a3d23447162fcb1e06639b27a1f55600bb56f0edb120a3cac420c183065ed28793aaaae05346215acb868645154ac63d24d708aff1184034f119ed0dc3f64929b5e28fec1597a54b86008b3db19ed3d54e55a9d0c776d23774aaee2c926ab07d90526662ca081a0005f9ebcf746333e43b1b8e722951d7bfb49cd23774dea977be250c7a787bad411a83cdc0f5ce3b3b971c119d44a4d5d0e331b39ed51ba89d0a4f9fc0739d94cd3c8c6a420d93ba40df31cfd2876bf318c620e192c895babafda44835cff0b2264ac03b91cd41a482f894fc0013a1e5929cec4611735bc3dde471a734381fd3d723e128f07ce3da51d5845d6cb7098f835f95d314d2a3203e7aa8dbfb2c709346bdad9626f753f0a5126b12855744296a87b536d1dee68d81500b0952673fd742f2d68c2778f12de5f15524d9ff0f584c1084a7f00d065c687ea50183b37e94fb4178b844e947b44d1e0c897bc8ce9b724fc721382f6ec19ff968d52fe907850ffa7dd0851b7ca84b17db99e99afe449201cc94fd078d1029edbfa89cd0b649e464630fcc99f3d90d8e76b00fb3536c98119dd2b27ed91460986c789119627e3550d868996c4888be56bbe1696961385ee09f8a16243dfc083fb3334769f78b74a0e07fd15787d7e21f9486769a53bbbee0578fcc6ba42d3825439a73c2ad0cdd2f526177dd8220b8ab4a3dada1703f1b0e5ed39cc7dec7c761a9bc528c47d9183d6a189f2f1f698025039ec0127d55382700d1fb023c68b59967473428c9d6a2434840757b68cbb8502c14491d32ca210403d300cce549d054f8c9050ff2d75084c8d675de080af54f0dc04fd220aea52888fda7efff77375f7326bd168e02fd67fde290413eac411b92f6fabaf9f79306f0b77862e68e8ad07d012f57ef1bc634dab5354bed97de237fbe1f6ccf820015dedbf22a7c3e2c0946f77aad8b30d10e829c75b7acadaa5ad20189180ab5e355764418604ef79ad2e7604951e7b4bb75af204844d857c307b8e38f11a7b832ebfdf75e3f2246cbfbe8a394e5783f37598b6fee4b3d7ed83fe0208b77df14cdfa422d0e1c5e42ab680741b2e93534042339caa313114472ee04f24804e60c62b732dfd073c60ccc32cb3886dcc2af23ddb158824dffc01dd3f07ed25d35854d3f68819e2074ec85f2c4c7a7a3ff5c5662104487dd5fb51265a9267e1c389dafe0e93ff3c0490b63298e6f8a1e902d1b497617c2aeb35f08f651398e4ea72c757434bb8b3f49ebb4fcca3279462570b509d6eab20158073c017ed652740f405b8706a07d900ec01cb504477ba886dcf4153e2b03863fb7adb8f1a84c7c3711d40094fc1fc054ba8e6a0a272ebf1f761dc2ff772204ffff170af4e7984ca2df83418113d6592cbd7204dfa76f70d70ac4c0ab1ffc42c0e5af9948df78bf4278d886ea5392bda20819713d06f9fcdc574962d720ba57fd78ab6cec6d1def6dc7b468ecaa5cf9ec9ba86c69460c3e420766351e479741f416716a71545abb79a69f5d398b3ccd7a703354d06417a34f0574a2e6378c5ed8809e0173829e02d1a36a461acebb9b5498c4ba05784a9574c178c720337c90a437f3c6e21a0eb3d18f237beb27e872502fe0b1fbefe49fb686cfba6d7fb07fb4c4953fba310e0d153bd8084359bd9e14842e1185c27b7e8c4b23750082da01100781840873bbedf5270478e50e2e551f2e6f0443b326e96045e4a9708cf543c3200ca5548c96509aa0cc44e459d9f7f6e6c81f5f3edb56bb8b39366743ae8b3bc2f567ea91cad7d423dc81bbe8f79b81c2c6c1b7735407de3ded945a860b414894677b318c0c6a074166df73e8752e70d4338f85603bbdbe505261bac9a9ddc47a274ee0fd6bbb3da51a8887df6b5640aa97d07a3cd804721aaa69e23c7f753289c34775e31562a30c8ed4efb02d96aac15feb11fc106cdbf331b1c577af9b73d5542d680f18c1347fa9f1f46c42e146f72c4de9f092c109c414d8b657e26204cecdfc102091b0ee29100886bdb50c6ec91395ad7c285b55002d392e2209c05206f997c1804d97c20b54b5e99adb51379762b4fa282b65b530bf9164dedfe80b3c10145a206b4bfba86271276bf56edaf36b99b7bfb556316c2dc1107787443534707b7a625aab68cced063dc1b65bddacc4bbc512d91a08c3d3d4d28e249968fcce31f3c29d0e960ee5d862f78af004bcd637c141cdf4575fbba3703fec8e32d0dcc3740fab3f6f91681faed792447bab21c5feabdd5195d0edf9cd7a0a3ce8eb27369ee698eae4978a0b7d91ba29b7737b272ce4930377e54439cf5ef26b1fe6f51f7c184c4fb69fab8375a14f26c4f77379b071aa321a7ae3850202bdae3703a42d636294eec4829437dfab9abc2e9e67b270cf34b0572eaea3e8496f566275dbd30a4e8bf77aa1e89c1d7b28e181630a58fb1af03815dad243648d941ac56d3ce6914350f8e514a0681bbbdb457db107fd58fa8d45a38069633aeb285c8e36bdaec9e6abe8d4b0dbf33a36d14543f57747d042badb59e6a176810c786d42b815d80a46a44b272f333fde175c96e87dbee5fc41c62195b22b3de8482948fd5d230e7d4aa9c92973841c8f05a6177e0f75ecd6a241e2d5e4ffbaa3ff00808350596f8e0b049a9e2be4747aca556b523b06e0fbdd479f4e04179f6ebe9abf8298357c0087129c2650f3864b088b0a283cc71bde4a2f03ccddcdc08f666861486980653b8165fecd62c00180c99e1fb6981225054f3a994ea863522a6ac9a79ade271f4d8b7eb5c5408f95a13c62aae46f11ddec352467cce30a3deeca2c60c3758f6e4b25c370f8d5659f9e8bf47e6aa12d124c2f7b438c22cbcc8a67afee777a34bdeb32017f8138877aa77b206c9c6a0cba3a71df613d60d5c557e971630991b38a115bd434fa0735ac82f6198c5b90e5c0983dcb1e39ea2c77a8598852e3d8d1cceae376c0befa61b1347d36bdcc5457575b6f5fcc5e79efa09f9d98cf167a730f41c1397a30cc1dd0dc23655d4c83ca45e018429dca531f645164785f6fa90468995c222f23d6da50ba75d56e7e2711ad9ebb91507ab9794ae7e521a9ede252a4ffd9de9bdb29c817b1dc3e5a8222ec840b44064b3a9540e5918b79c34f9296641bb0cc5e885d6e16491c266d1622ada37e31f7bc5d4dc770096584ee3229bd757fefe54263f4013f57d437d4285b19a0bbc17797aa6b701247d34bdaa39772330df3d491465cd4705b511f16fd50a5b2fb70d76791bf5f17133bcb6f36f143a8ceae356ccb3859c73d3c72b25d18981ee199d2d425e41b068f59399d0cca9ae03061c3fbf005effd5f505a2508b211b528bd3f97e6009f377cd12227ee40144c90e90c3885b5664df696454426cf52c41d8c21a8299e68313eebf2bcf3ac00a338642d6237f3b94ffc86314631f31f65ace1f7bf20193f55c6fad65fd7ae83653f6b0741ac11a85f0d458df0cb1a8a5aecf7957cdaa8e514b88873ea9b09429849ee273f803830079c2f8b1d7195b3ba21f6bf2aed9890b0d8335d789b73f54a59a8e0ee47fb06803ef004a0fd7be1e1dfdb4d100097f0ee9bbce610f838d64cfdddbfa61811d34d5e92d9174c6afeada868e478bef486e1beb3fa1927a9a710acc014bfff5f1fd0ef24fe9314a3d7fe2160752ecf11d932f54d8af88a7235bf91c9760084103db04a1cc581fe550a12949acfbfb32e36d67f68a66dd5184fd586e0f8ce18c4fbd4fe634ec9ead118eaaa925577738693c25a185db31c70bdbfef26d574fe610380177802f8cc87f1277afdaf0e26f1cfe702679e223405f07e9ae1a757a949cd0dcbc2b8630204415fecdd9160faeaa83fbd6ffc9e3cc1abd1fab1e9c1fba72b438506697fbedf907cf7b04985cbce584e26984ccdd252efb896ff270100e49fcd11690741de07a0fb89bb2c4bd49ee557d8088a38ede9104d6849b23493f0b4aec7833934209a38b0cb83f114336e3791aa09f3bcf21053c49b5fc75291d07d50964f369579fd45ab5be0cf5add2f0cc9b7a62cdb3c8e7be6efae3665be99b431edfa7716e96f07fca24e3fedc0065bf9d557a961f8cefdbb7654710886ece5c76415f241f5b7381b2148afabc77c6e84985e1aafb348dfa6e1cedc3720d9959cd91914a08fd262c7d0fae7d2278221d219cb734397113363945b48087167dc93745941cf46e5abc42db3176cc65305203e47a6701b054d1ca31ba4b1d211a69b31dd4fea6535417722ea5448c7b20ddb1a007ac01380d6ef9513a74c03e10f166002008148e0005a325fde3c1235fede22d487f5fd14699c53e8c13700d4f81530d0654fe5b1ed5feb5bc300aefeeabaec60f9ce732d8d4bfca0b79e877fada20f8b760dbe001fda0e800ccba2aff3b888a93d73b780e4df87245f18bd7dfec95f72e2bd31d0255a082c00913b3be75a775e5dd130a2f4b581bd919f723cbbebc75442428fe39ffa227da1bbe1e60cccc9cd2908c5223ce428cd9d6d25d71e6c6a134f5cad2b2d440fdbd656e3d0183f027af6f8c7fdd30f2737c3fe24f704fa22f734f23f5d559ba18e7ed84418144400ec5df9c469b55b751f5a63e6824fc1b630987fa9662dcf71d31dc6aa1edb88c49b67b238d82d5b1ccdc66baf8520e5d2abe0aabc64b99af8fa15a146d450fdfd86d3fdb572c7b7c596c7f23d8ee4f1532a4e9ff652e270835d02e1201efbc46e49cd99e2a3d4a6dc0e98112f7b1084d3c2843ae6d5459cf0c557df7041a38f23fd615702b0dc9402906817c05e38dd1b289468369738088c3de11e3b2ebe6316a0dc1c3aeceb122d019fadf3d576dffb54b99eda5705bcece3b6937796fd172db30c883d74e28d96450b13b2202c30929fcafbeab75eb4181f467826c41c79419de83d60dbc4b332cca25989e4a189c709fe00d1cf3408e003859f278d7e6e96e88e51c74be1f999651373b39a289187f212350ef1377c6af7e16444e3de6a56429c956ca711ba386c77439530224593f6737d13ce346b1e6065644adb8b84730c42ed8e6de03f7be69ea86050970ba799ad0e8ec2cec983f7a7c7f16629cdc721367a49d9f9264ca0cfe71ef417570e05bd89922915b29742d49aedb0f7b46f982b4dd264650006dd3a3b9520c85aad0f5f883437da2e47b23b3fcdbfe7c0df42ffbc3859ba3a670cab36aad2e40f824a6ec04d46d8df7e3f495001416acd85b523bcc18e09212201551c6a230e65da9167a7eef7f50aaa8a7c0ddd2b21646770a4e1a1bb9cb429a1c92db220b7e0e6aa9c341fa754857741cd6cdea8e37f38fce0bf157f1e361f9a33621af66ca22b21b3a508bba8ab7578f2abdd971cc1ba05857b8e14462bc4ec76232b488677c48e9cca9f13922eb913de20fca0a90f8ce6ba6ca7a2411202c869c999ce8ed80b27b8445cc8dfba7b94873ebfa4e37a11872b926f6ec7268a8483b1f0d2ecc5464b91126f258a9fcc5c1aa99b158119d25d1c0ae3bb957b82bcb7a923ba58cdb3deae639be1aebca0d47bce2f1e07da548975531fa891bbd3a3757843c1eef071e3d4fd3eacba8ec0b888645e71b7d888c861704acc668d9045f3637a97148790caab46cb9e379eac1f46c4c7c6f415e801f494ae4fe08c01693a5186709ec15eec81b829acaa1064a89cc0096ae9585ed9d652c1ce606ed72ccff35411f119fa8bbb5ec22ad480cd9eb2dd99445ed877d94b33b6b4b3770cf67919ba3e48289b6ef503f2b7dff3b1e3b3db6077211eca58bb887e8aaf433982ad593ccfce98d8fb68c241d82db7d56aa62b1ef7a2e989b4f487b344ff733d3b7b6b901d5c3a16112678f90d11feeef1b98be3fb357e2afdadcdf00c491cc71b644840bafad4b72c70f92af9b5525a6593f5b4584e890a481b2e5ea6c108d2f70b09d1eee6f7d9438155efbc506ff8877960c05ca40f39872f7597b8a37a4c1560239be0a192ad79e5990ab806db5258be57ca4d63b96712b4f4aee249208bc6a967b6d599d40647f8bb2decd08e55c7f09ebe4f7cd904ebff471cfe5817b74e6c9793c5a0e380c22edbeca2fccb04d7d774c0fee5e89092036ec60a089956a97227e023bc6d36bcc6caee9485b6cc2b5c8e7b05a66d84f34a0bfd36865f59cce4e80f5b8c40f60d42d32e82e9f8987679acf6ee372f0406da7eb5c5185b71b24833c2081bcbe3c43409be99cb5fe5df7c5971b9b107f6733abd9375286d4129efec8047d696a671af7c7993ee384c41cd8a177be3257ec4bdbc4a816017d07d83a4425839b7cc096cc7ee3147d9bdd5087a034c086868d0c60fe7b4d60a970647e00d7a35fc5a164401d94ab94290edea4df0fe64faae2a6d30b1de99c3637e5429bfc6371d69a7ae8308709d1b4143c94e7364238fb22ca313215d3e6f39c5edfb8f12f9b06454700c09d43a48d26fec8c299ffaaa508e9a8609ace8ec99f327f7bfa973cb5371bc659e95955939746a780056169030eb9aafebdc1c75cbb092a6664e408dc595df9ee5673527432d5e99ce839376ee21c271b07824f8bf2943ff80c5c42d0aa4b91ade088cea097a82b2b4ba105f31e40e24efb1ed35e413523bda6782881a38bc1c7edaf98eb9cd182ad097a6f25a500d1e6fff668877c4fef3d93d4d823fd552bdf3472dd5c6fdff44730b5eb172b24987ec2f34261e3c687097b13bf93bae19ee872758029d8a26e6e4520a391a0c2294e98fecae4943e0fe499ffafa5aaa00080983ed8768987b7eb79fd0f4096149e8b47a36e7b4cf66031d624242c7e3d88320e23a00da4bcef753f096f06e80d10da63e03d9bbc3c808a31f56cc71066e970cff49712bfbdf1ef57f81e2165d1970a96d7c9c895af7885239bfbb5d3afaa358f7be11438d16dc19be25c95d88e8c36762b2cca88e6c156758a18aea1316b05094e8544e7ebb76ab0c983b3757fef4ddc5ff35df0d8054c9b1b49e6d6e53133622942a8ed8c8a2be1a10f55d7374c92f52258d1dd0258128a7b75eee9c14f17a437d1f0bf11a2897ba043f7ed0c3f5d0066b2d37558c9fff8b4cf817a50effce60b0eb99a894ed4b031ae2373b53dcdbf75c5f2fc1388172d72262b9ae7396da0190f5da5b51dc7c302ba833192df16e0f2e22576d185a0c913b4ad11fbfae8227e0857868e86c653207185a5bb629c27bde60c6542d3890e4a9ec77c22ee7c9696cc1f846014ea600f8b3be6f17e044dcebcfe736dec1fd7fb40067a5ac702e3e00d1079e1bf5e1194a14f32d75bbc16b1622e1eb1261be9b11f5afaefe0ff2a1fee714e004401eac7b26caaa16ab96c3f8c48752de7e549c2f32e3e8f31cfa89b6da84cc574101c218bd172374be8ec42545bff1c454e9fe6d56261f40525d09d66b4d6794d56e32a813f0d8feb7e929fac5686a95ff42d1bf1d04197c40c5cb23c68b4e7fda8d615649a26830a88e11afdfceb07ecbfd61d1d4822de43666a68d113c696367c4e095c982ae61fa38a93cd907b29ec25a85cb78425f8d7f32b128cc5c11ff653bb785c62d898644ce594fb20cf2dd515c3e8bce71064d9e546b2f88da1af7f0d09292a2cadb1ce28043af40ca153d680a23730a9589292e093426a4017d14e6047d109222516ca46083189efd269607544922b1ce358d795677685fa7884dce1b0ee6f8717867eb04ddf70b2c49f6198dfb1d9203a2a97f1b8d0874d0668f68074162a4f806f1a5e5fae5444a5f4f77899a2670369521b998adc8b48dedd52bd208436095ae32c245755e8e861b73866a49dfdbafc7d1b5c4852164be17db3f45ce78d200483a012408fe8e7de85c801b7867dec01af6a127c658b4dce396986fbeaf3e1ec24a60499634fdb60140732045744d42209cdecf2c32e6f0c2f3ff21484c73f504f7e005d1b54622de7bd36477c48171f216ecd969f49ba5a711ec798f62dfc13fc8828ccca680de18b315c59c73813d2fb9c46bdd1c321f69e88ad5a7f8d6bcddc64b7e69aaaab5fe9cf87a66411064fa26014219b9e8ee3801e495a6903ca22cb929f6d0c4119f16165b5a62978e0ec40c76f66cdf831a5f4a6a85b0c13da311ba016e0a102c5dc01f276b9f463b3282461d47f8157c1e1764524cf0b7ead68272d11fd17fa73b91ee7034b8d36c80fe4574107c1e9dbdfed870cc4076d3337e33c9c135dd32d813281bbed7fea43af96ac21ae27232517be629ce16b257feee4ac2b2979c9035afed8996bdaf8019befa65a1e8e7aa05c0e8cfed019202c1ec87cf6269d2faad2b1c3b3ccca715381d358c15bec1ccf8d7f59538e30f806841109b97ddb1dad3db5478451d26096527e7ca48efa56a99d6c86a8554381e6be99f421446a853dfc8864c874d2e49bddca6993e124676f2e70be220f1321f0d700f8585da1e3ff41bfc5d4c8751f33b5694f070e3cde7fee9bdffe2289223435368a19db7f2d448ea96081acfc3469f17822963ad7a1ba78e10db7cdb74c46050b3c95a9d8abc2a6e7c2d05ef9119719e2899baff2d990f72e85f7bb99b3fece5821cdee4f142f6bcc5f6e7d774251ea6b22b55dcfdd55e2e9bd683b469ad1ea0bdc9211e83b2cde59de4db326af53d4287d37b7b4001376253cb80b34758b12ed07edcf54d376b5619d2c44cef048dfcadd716f17aad44771e033be7825efa943b3ee416299543e07ee67d64bb14f3a8c6abad825efcbcd141b8c4967b83764642ccdeb8757e369dad6f506bc9e0a3492763f2de661aa5808db52e3c7d49642d9cdbee4d55f63587d6d839d1ae22ab67f88b8fe3e51dc0137641859a0651fa5c74d14988299856155b616fe51fdac83f8c3516edccf75027f95047a033e11047bfa2f294a66c06c0958fe8668bb17b0fc64ac2748b2f556ac3e49db9e01e53c6f68b52fd2833012db492fb49e506ecac5b8c4d7a29a9b16f7b63fe1717fa07bcdc8d745e0c8b4416b9de09720961dfc5ca7e2f66cde780ed79ea7656d019e49d00840ecf5bbdbb10c7da43cce4c5a894bd1a4e96c4fc7a87ce514399a875cfa7d9d20680fd09c006e97741e909a3ffc4b9bd097365eba46dfc7dde3a4050aa8ec7d692f4ef6c29d6e9440cfec2be19e47e8015e76eb5ecb3dac56b02c662f0bfdab9fddce35545f48fe9131b88ab1ca0131b8f322f437abc223b741e23a61b07fa602a543f81706f4a1cc197c79b3cc18ede98034fbbc6db4d92adf65e293ead4d3d4f8e2e1680461e873ffeecdf21323efbce8e12c484f5bd0d9e97a7b7f4e51ce45f3b0aeb7eca1426dafb9994069d152a9a68e8cdf35ed76ad5b54f4eeae8a502723823103241870bcfc12aa4c2516f7a8bc067a969f34d5b48a1bd534c7e8b7aa471ed240d4052e00990f0777ec0bf1d1de0060bb8a8a8a8e86a196e1bccb5bd8b2c6fe23f45dea01dc2c639b8efc7aad700c8cd56c53af9c938f4757e8cd8df3974ff7da10340ee4fb6fffbf7ffd54d7fd771c0b83a90106116f6bfe960771f580476fcde3c766abf5a84c2d2c3fc8073de922094eb656f4cc7301b32aba99aa30847cf67d96aa7ef77a27ed07291b90603419fb3339f7768b4582e5b3e2a0c073b45d51e2f58ce310c390bf05f4ef066c4350040c01380d7efb044fd971972b32bff9b04f550380459d767b330300d3f440287fbb921fc9a049ef004842f68005341978d373dbfd670b8abd99a7e0d09fce677cfcffffa8cef19616b0748f0596f2fdb0f0cc184bbdda68dade43337f5b722289f30e1d12b02ee5869e1daa30a186eaa9d9c3941b4aaf5d40c0592ab6b361f5d4d50c061d328ae760f8489bc30c5bb7a8689b24ff94fa62b2837bbeb8bae19db0e3d3e3e3e98d8888954048879ca3ccd774dd2cac97b85910c519ebdfd2672af0075c9f1604a27c6af78ef6d388178c01b6ef282de250caf1b9c5f7116defc9bb3e0e3fad39c859f9c0ad7582b4064e17bb7fe5d55fde7380b708eed0008e12d972c8b66cbdb3a7c17251644fdfcf3ef2a8eb8f68eeaddda308871e98da52188efb99f9b56cd91085c592debf78519ca490e25dbed043569cefadf72c3bdd3da409c0f7342fc1402e9717726570e9b7a734512a3b33b955bb1839b3931458181f1347fd424b39de6c79dda9d136275e863e0b1cbef162cfb67b7f601c75f1cc8db0110f564745a7b6b6cdc0ccfe903f7abf267335c18fdb7637c5f34a34c9ae02763be8378a1773ecd51276cc66ba656e7584dc8dc70ed85e6c6ca80c2066b4cf50304991a80c927c044bfa4cfe77f849b16df46cf60dd584bd6dfc0c0fc97a067ffb49a10596fd68835ace2b3abeebb4131d1058a45ed4d11d79c74beabbef5efaefccec5aebeb39655a24847f21fa067ff989ad0cfa2679fd731512d2cb48ab481b043139dd04a7106714d37b93142ff2708f181dd7df603a56a10b79db87e0fd1d78fc4eab51afdd70beadecf791b76d0e637ea4c89368e2dd035fc760af37bf799471172f9b360d64dac92bd959a2be000ea91b0214f65014b4367f47b9e7bcfd987585abb84185d21ca9d5beae8141d26e6ca301b10cdbcf1c5a6d78e45e374be4fad308a5f08d4bff8c36f4d08004ccefdb0dfba9d3fe24fe2e1ae8f9642fd0c7de330bb4168e6e057fbad8dd157ade04c7089a19bcc88cf6c0f1b0db37b91d45ebd3db5b16ba5118cbbb418cc503db5ccd63c0ac36d0cc363b308ea8cc9b5d24270e084c1a1339d8147d8869299abca6d4eb1b2f50b6d97899da3324d071cb58523bc6e51f3a72a16d60ec032dee85b56cd593142e3779d1575ed198733ff7fec7d755c55e9f63ee7d0dd4a8934d2d2dd219dd2202021dda5d481438712474414d93412d2c201040424a411040149e9462404e4f7199debccdcaf0e3a38bf3b73efec8ffbaff5f1b0df77aff5eef53eefb39e85f5ba9803513532973bc38be861d1872769e3da3a831a2fd593b514066f6caebc3ec2bbbfb45c01467beca6cf60045dbde8cad3b808353af653d3f4586aa4ab8ca1b7b3beaee699c54f90ae43496da7a840d9dab1cfe49c676c2cd47db42c9fc772cbb7c1103645cfc28635e9ef7a7ff368eddc03a5a52999d12ba5de7eb91d35b9ca758a4281b418ba15e008bb51d195560809bfacc6040ebbe952841f4fed44dc9461114b8dc5600f031857caa1007f821b5b738fd77624e6c334c7fa4d2679bd096501d105de1bac8d0fac1ed28a228fbea09ed1a638e725bf775b77d9d41d0292e99834722fd9d47d5899a140e98ba4b5ab5e4f41ead4a758b28fd33f76ae2c36ea20b7fa8d842d7fe3d8db8dd82583830b29e821dc19a0963e39536830b3bf707611aa8349f07e1f51c66026f9dfe0743604486a3b4cf74065579753768724b67769cf1ea654563e34cbbcbc31e1b4eca2630fc885e30c70ad60c2d8db6cdfcdb23c80d2ab0304c6526066e6a2f1de08a85cd46f23e6db7b879120c7924d8f3085c41059f11cb81db2771d643cf9b32386cddf794fabe9fabafd5a5247930691045331b5b32911ae59afb94870b79242fb0a477e597e80ecb2640d74388c35d4715fe362b0d3d326eec6bd009b21b9b6b43de1c118434dae89ceb510e76aac6a3985fbbab0c793474d9d99dda8ab468582481e1bb9e137532b0c10599ebdcf2d244314bc5e40505f48a61e1a2d160821e9d368e0aa99696d17ce47e7d0c4e2882930efc06a4b177e129599b7082aefc22418b8e1e1489daa2783a2edbdb4597e63a8d37c5d16301ee9d333d2cc1135437e1c94d1f790b951a16dc9b16eaf15fbe8e9c4d1a5db63716fc8b2d2b98e96cc6d8af0ed83a406583a3c5b9fad549e4370e86d7edd40085e66b3c77b6fb96deea020bdeb354c57314c41b9197af87c32c773505e54bfca4e993440c72b86883b3b653a6d6d3bab76f0e595b886d21e559c52d7243b73cfaea4a7ccc617c2cfc1b4fa6be2cfb19a2d22cb78b90628e4a292ee9a6151cd90ed1406f62a0fce923b31576ce6326bf8edd7c33b869116527b5f920dab836b5fae7054af943d08d0d2282bcbfeafe0338cb91246da66afc8162b206b6d28453c26f76ef1da431eabdee5bcb4af63ed5f01b84eae8d462f6940de0bc368383b29591d11580c6923853235def197f37146a85615eee51b7dc47940ec2d7f469f21fba36b34e749783e7da00504926d6154a5454e4476cc5cdb8269ba81f8e4d5816d8b634692746285967400c8e520679128c6d5573263e4e80159c9cb3e6a27faccc88e877c79578df2101ae188e3e07dc4918fccc320285e1be9c71b49491c86b7537269f0bc87f7ae298af1eea67b53ed6d01d630cb03255e2ff87b38a2c50b7c83c85346ec0925f820aa1f8934ad7de13a658e7bda0bfc23919b112cd535fc5777eb0f02ac5925841335b0ef5ccbfb73df0f02f8df778301ff466107817fdf7e4a640801f974f36f7aca0a0dd0bf3fe1cfc37a7f4fa8212b37e844010bd037c01a17aca3377ba38e0434b5061e3a630555bc685c586109cabf13fcfc8e9767979a38a0b2307f23f161d3bd57723167afe1380fdc2d5eac959e1066f2983f1e64ebbd97fd590222f0051457bae7e30da243fea20644982d6c484dfa1709882456fc046aff04df592e3dc7c83333410c43e942aad9e99dfdb9d515a410691780f14a27d370dce245edf6b2c701fade578bea7a57cc3db550a56b70916610e122556e7b2e2028ae741714a9e8390ccdb592f290bf23669ca6143f666618412a601408dbbc9dd15c8d80104ca0f02ceae3926673913d88df3eb1aa99aa9392be24fb9d52c59b316d6a7951bfce0ca69a95cc2e40c313efa95f9e60db7df1f0a73571ad0c04163e056aa6ab6fc7896956a698a6ef7dd6c211f91b69e1cc28cb914e54912ea3996bb813052956e5c86fa932239688c5bdbdbe44cb5ccd01d09a261a6f443cbaf7f4550c194a387ecd669436ea510bb392782c7a6e91f023f8cf3d2ba3a0b8d29d5024a1db7facb9fd13e4263b114ca9139ef7bfa1b97d0850a2e4bd8b2cd0861055dffcc4a3a5164f7255f33ab566810e9b1bbda5c2445c36a01eeecb153574b5df5f6fceaf0d08352b604ee79363c742cab2f3591d41b952fa4bb12258f03393ec74c58a61bf3f6e7cb406089001c1bf722f3d34d67c13dff076490fab81f92eebe8256eb6fcdc61980d4a8626c0e8e815819fc0ddb3202fdbadbe1584582c33fb2a046581d42227f9a1d3fd58accf0a9e6c9f492de56db001d1c89196ccd6578f56e69b88cf3fbf45ebc1baf785544526fc9e6625a5e9b8e3d078d074426aa7e6018beaef3c3283a640eae50610109f6c4f5a88fe50482fb6e562c00a5ec5feaa65dca6c07352f606ad1ccb4b14c2001375b4d156825e7226e8912167f5f206829684af4ccc2a84666267e51136c3e8e78766fffcd0edafbe35bffa1220f6b527b65bd4a8c82c01de34408047a86071e617f1d82fee7b07b2e25adb96dd77d0baaca72fa249310247cb2d1302681fc7b0daf809f1be94e0bcceb4a0182dda4b14ec3b86944a2f67ea484ab661f1abb2d05ff86de04354586d32370dbab66161e7963e333cc068ce6eee3e6318b8b1d0fa2816a1ea4d4a4db0caaf1f49ac44e6d19473fdd5a3342d4781228d8d9b3c59bd7fdaa9cab77dfb10be67cd43bd614ace3f2a1d314c63a26166e6427bedc91bb90610208327958b7c0e487a45fe7cd63c2796bcd2839801cdbf57c74c1d5bddf12cc63c6012d424b69b77e361f2998c0c196df2c0382cb530138c9befc4aa7aeb5858f9bb7ea53c1f0fc5e97c0bc5e9c18482de24fc7e119184d34bafdf7ff8f8b5061060b83091c978703ce691148ae983e8946d7639cbcdf9350b69b7f4809c4f055f270096d92d10c19197d24650b2b41f56a55b827ae8bd95b1f76353f74ca577207af6238b20b968588485511f41ed63e70470cd9f59cb64550adda29e30ed7355d30b69d4e102142e26c896bae3636b0e3b307e78bbea2330b2b9e8925a7a431dd4e096b3c5570107e3ee83b1ae4241a5a85034c29d3fa4e30cbe01d1df52f11efdba7daa878326e724d7f9aa8eb38a6151e0cefb02e653a6cd7f291de7effffbdfa8e38c9b1a257f3d8968f022e4508a7830b976d83470da4d9f94b118696d3550ea4239c08338a0e1a5d2e94d2d369560c815770da9eda66d2d166a2a72dc68244f947af3278f50f8c723fe5b3ca218db50e215b42f5842a7ba5bae8785bbbda19bcad785b51549c557a6b33a8109a056142e907615b9914c80eba363c323d812037b71af06c6bd71f83cfcf85a217a552c782fe6a7e5542d8811efa77fbfab9074d2bad50001ceec619c450de8ee4172d8f5e28348186abaea68bd4caac47bfc1a69569bd8531d0043cf5fb677e876952310c45ebac3433ea47b673050eb3c2a59c1c8110c6f82144e7003619fc013c85fecc60198e0624b63b302019d78bb0e0e05e41ac8c96f2913dc2f861fe086068398d184810f295999785e73b13ca11b95e58a010268c0830affa11656e0aada7c1419494fb015b2e8e63e01e3af8a8bc19f8b8b5fffd58b8b9b3175da37691b05116cae99dccc44e924a4edd0629c35870f4c751f3cd99dbe7b3e4f138d4302aaecae1741a56b91b038b65fd7d465691752e133279470cd88f9a4d3a8060810d21bc6833135bfd082827544c56ff16ae39ae60be961b2169d5c916c6419f121c067075db0ea203948001a941980fb6055b390835d784cdcdac7ed564a5f2ad0f43949bbf8591bbefdfd17b79aa7d28647404032a77ad3a4c6a4d900012ef56b6c6b25fbbc1e0dcf41788d3b311ebd688263c7503a8498a4cc8547ba540a5ca3e2b9ad93d541ed50c05a5a18fc18bfe962a7fac8c17b7e62307d0f5f7dfbfc6f30ee61f03763dcf26c37547d1219af6d5e0251dfab1ebf2597899df86763dc5745d5d77035365f563418d23ba03d528ec0595074ebdd6a9d035d5af940bf3407cac60e7e7ace26b4276ba765456569a190427703ac9c227f611ce280cf5fa1222e9c0ebf1727425087867e1b557a2622f0c9a55b04b5c7cd8db019bec37131f9491ccdebbcb5f456bef920653918a3b726276c6a1604b5529d225edae0264717c6d17c7a27e9de43c39be97cb20fb8c3f5fc4c608c4207e5e595434e86016f90899ddcf81a828eb35cb5d9d1857759a417a116856b95c63483d53b197c9e91a1a96821ddd6b6aff1e8712ebb641a4547a0deeb9d8ed05a147548aacbab914f3b87cb138fa0a169ea9cb6959ce6e6dbacc3341c60d697fd5e889a04fc90c28ef8d174a47480ca191d1b622a4c2af3e8a6aaa5d520e4ca8d04ca596adbbd0d4bd1827f74c9bfe154c8ccb660a9dbf912e133db75d0e155237d92d77baa472339fce247047acd3d03b1808593b1c0635db5ea26306ba6e8737246d15b575db684d47d47fdaf3dc69b5878f347cf515194bb8acfcf1b3da1695829016b013a3d151c9e7f76c4acfadc23e77c4cefc533f1969080c7115324b94f28284c6c7a7bc8f3febe64f499be8b180f1e2e2bdd74144919b03a9756939bfbcc8d183ad5ecccea3c3473e0724c9d85ae5bdb3b59af1ae56aa51270a5e48cc79d68de3ac4c2a81bf08d8228bd18fbaab62bb9c335f2aa32588ebd04b83eb909db92db08056fcda6b2e372f28cf1713d97f0911ca86a953269caf342946c1f05f60b0530708fedbe7a9c5e6981d5f4ce95ed706a6702ed46e5c0d85ac9dbdb0389c139e922185382cd68a88ba8020e85e801e3aafb92bd0d073c2970e9c47e946a9b35ae1a52fcbbaee11221b8a437f09481cbbd87fc6410da6e5d62d0fb9647cc486cfb8b3b57529b25352a4a26ce301c29d599cdd30e2c9bbe7abaab9f30535ca91d132248709bce1f0f8e913eee63d5b34a4df992b8665266d225af7ad0c022eb56bf6fba551efc5171ae7d718526e02e1ebb1021d6a8d04afc3c139f188d67553736f84ef8037c36c5e9b95a27a1ff892a577b3a41596def1a13c5518659d5fc118b1286728c997b9dceeb23f506d79f76ec02d69e972ce4fa299ac2ce8c258bedcfa8c8e715f106be1978ff98b152bab63be8e857bae4f7ff36a8240418aed7abad59ea5477f3f0a957be856adac863acb3999ab462a34b46eea667ea0560b9c66af73ee7d6b9313072c131302d794df818bbbeaee6bcb9988b83461618ef977183dffc3c6ef2bf011a5b129444b4d89a777d80889947d579047fe36675376333f2bd152bfe06314f3f59e00c803b44e8b7b8515a2f56d3b4fb92ae3020897299798023bf6e38bd34930fe393aa49111457ba110aaa8ff921aa262140c8b9889ccc523fe673e75e0ee37abba8a1be118a7fdb43d79c8ae7047964397c1950b0d814c88d5190db28c736475ce05c10c99a3e3f12d3c806cdceb4e34cd174fd72bde55cf8971963587e2ec20a23ffb38cb1a68e235acabd21887182b4bddd8b5c7d540e83a1131863d25fb3fd6b2abf72e591df345a0f3d4b71e1efcc186b000161d60e9ef76c467a24d20cbc9090558f4760b4040bd485b279920211dbd303d8008fa00f5bc23b9770fc088d98102c5788c31934a1c5c6788ab9bb7bee8513b8e9bf7250e45f1c9483fa2b94c67db517cb0c290effa305c18df2cae43bfcee54a298965e56771360050a62782738e8d716d7cfe50e5fc5187e9eea3fe0a07fa582e07637e1912d64c223431fa46b26f7b5e5db42dedd9bed81982a1e40f8534c845e02bcaf03ae2852bee1ad628a96dd58d390c658baa59263d0ce32142a2bcb8dfa41eec715e786000b1b589e5c98941feea9aba665d7e5ba20d3ce22954942593f2c41853705881c011ac5c54823bedcb9d665805e6f6772328efbea855dfaea0bda14799797ca238c7ec3121ff9174b3c50f92faf6cf7b5567d4fe0c8fb2f99c25fc37f1feffa2665bb8b5539ad26549ddc31a1ac6815d3b089b4ae47ad33bb21a4657ccc20d6b2966400ddaf4b3b9b1e4c31f95c85a8075177907cd7ea6243c546dfa17bd5cd60153912382932c23e2908c8827b517ae53f48616e267e518567d6ee21eeafa7d5f3defa09aff1d945bb62b36f079fdeee93947e3e8f8782eaabff4d79fd9224458827077a4cd880d8544e14acd9293dc3270c753c6c92cd1907d20002c8478570eef7742a555c7dd5c3c7cdd7aa1e77140d15a7159d99bbfd1abf2a550790f55baebbc2de38e60b7e7f33aefdd93c760e176d216888c1c6a2ac81d4d85fa3ca71cf1e099a7c8e2a48130d16295b30503ec858619b7b957bdaddf265679435f1bf72924faa66743c6cf7ac5c29c35d54293171a03db836fdb4e3aa967384263dab67fa60d4d1804884c431ec56f1a42ac2e58bf505b6146a95af7c8ef803aec51bd9a2531ffa8b5615ece5a14009899e060dc7c34c8e1e3c61dc3acc4752c6c560c8347acc917e1fe5743090f4e6c5398484c6984fdbda73ebeca3527361fb04fb13cbd7687c5247cc55f4a1cb1c66a004979b4257971c01d92e236bf502a6fd61251ee1d939db6700fb68d7dc0c967c0aa1780c3ebb44101c9cb80f4ec0841212d5439172ecbef8cd0973147d3061660afe1fcd892e787774e146158c8755b8ebe522790d4fe81c959ff0c991fcaaf1e7a9fcaadd368a67c1ad9ded0fe6447467d03988b8bd3d304bef5d5f4d242bb9ddb996f5fffd93f3d13123dc8f0156438c213b46177703416a93723c36b7a1a7d9467011659fdab68a1840615426b0ce343439bf7ef2728538c198d448f0a2a26e6e8b18fffa5a428a41021c89731f893d0824ffa9c25bc004b6b37b7b1924c4ba60192b6065b7f1285c9ccbf109048ed88cf4f4c6c8e97cea44d21bf609f6737fb29df23f6c3f7f4afb9ffdfbe74ff9fe4ecb5a037fcf6118c2f7e7162791fe504eb0a39e60473bc17e523756cc13ec5827bd9f8f6bc6fa50d9fb313727580c8eb2a34600d6208348605ddcfb4763b623acbd38dc2661803a53f5f458be60523885207a2f9265a2224396ed5b37ba96e070464fbf0717667f7baac1facd18ed418df31d73af8de3e3450da66ba8464e0217322dff6c8c36ec8069be6e6bb9732ef35dae6350210788cb685ecdf5ca7d2cfe2927abfe404e1ecd27fb251667713acb621933ea0e58f93a432d30866f25d37435eb6d4b455bebd2ad4c5e5c992dab1cb8eb548067bbd0f654057d4f6c44bf4cb02cb7cef8b95ca6c94d81ce394c91d28a08e1a4fc6becaf1d9b8674dabc299522029a65d1718988d17dc62a2b24a07da2b01282cad0bc557a7e5f05ae122d3e42b9b18ea461eaf2164b2e93620f24a20f6b6f399e8913be17a3edcc76fdc0d3e41f937ff928ad1529ddf96e6919a37124bb7b07c608c5783b12cee0e0134e9e516773d39a3d9edb5e04b1d48b67f700392eff50bad7cb09d7f115d9aeb17a1abf6534f0d8607a19f6a2abdd7c179f9c741a236b32c3182f355383981da5b341697fcda7d3bc64c4a34d38f30181881438f9acbecab6bd7a4660a4670e8d8103cb0248d9605fea6e8f3dadb4d8333588fcbb27ccfb608a84c856e24b0367278aa5242d58a866e57bf4794604893c0c30436bd38d1d6ffb0d9d3f3812c68e55831fe9c2da9d62dd1ddf1a2ce948607be1f91e37555a7445164878df8a64f14a6c429a948f4a59900844ff1b683484001ad39b10b588ed79400e9e92f5a8a2a4b7a82893b374b8720160f65f302765075c0613abf7399f22ee5519c1fd820ebc9ebc2112f62a81ee6d53b052b7549bf9fdf654a3fc9b2386ef1cdda6a7bedf04ae7508a585fc046ebc94dee09f1d31efe5d6ce9e0d653fff2e6c136bef58f5453db99a5b89ed02dd8817ca9abd5dc251058ebd914600fae4b9a0404272025a5e77971bcdc33c79ed68aeef352d1bdf1bf7e01b605a181d5cb9318b50dc41b51852b5de6a4961ec93aef4e8360bfdcb7ce366916b303ac22b76860846465244f312dcb6dcfb9dd60b1dfd5e3e21fab8e0a4c8569686b6e1fe5d59e9305b4232a6509a99184b21c62128c973ef291f4382b7f43b09307b4e5967af34666c4612d6323ea74c92101189659295c77d1cef72ce9756f3692adee2894f4e2cb2e0dcbf558c6d4116cb418e77a7d3434df1ae84f955328f24196ab3c6c554f13c4886069616a1cbf85d29900d38b69f5d41b6ac92f59f661d3f20624c06deabfa86dca340b227826236d3bfe80d7824f2483bd5403cc4a32c7211ce036824a6fa485ec11600e5cd43fd7d152d2cc45156ef890347f597b1d785aebdc0fe45b4fa0e140f39f3a7fbd49c11ca70439c8c605d156a93570b7ebb95e96c43e4e57616b33edb2aa49845f59c1b80c4844346a702956b2123a605d5561ab6c51ca7c90b8e9ed56da659433e89f8ebbfd2774cff1be95a1accbea031668df71f0ee64ecbb7283775f118a997400ef7cbe2b2c9156de5790558abf2d3ec89c425d6b6bd5126a4c325be2589607b46db43413097ec026621eb011cc40fde07717f1af9cdcfe029cb9603ac24f3fe6552f6ac7bb45c084b02f93a96d80732d190aae6975934dddf03f4fc78b900f1afca8b11b6a719ed8f339ed49d04d400020c9a2e5a65bafba562ec0e7171f7b134660bba4c4c457352978adec32b92eec50538c1658417743476dfc291f5ce180631ca21b9eb6aa5932a61aae9091e2fe5b6c1418fc1fba08fbd21153fcf1b5abf12ac19f1882cbe71d04d047dab5eb4426f5b66bc5c140207c9f4e2eb767ccfaef9ffec8acf9dfb5d3a90153ad74940ebe4ef4f8bc049c52718f2d7e5bc74bc6495bd79ff98cb5bbbbb3bbb097170b87bd9b8bb5bbab29b3b3970b8993898bb5e777677e270733773f770e3e0e4e7e7e6e4e7e314e4e7e3bfc8c77f91975b90c3d9dac9dd8983b30102cc0bba2b09bce3098b5a2a4266da854269ce8a6d0e7af7549cd3559a4240316b03f8a313a6792fe8c28269ab6faccacaa8ef8e5d733e1492374473ee92dc69cd1cf84c3742faf9b59107b5cf7e2b273c07135784ce39bf0e4f69545c28efbeefe5ba9cdcaf0c168f41f54d46d7a40f5d030410b53e6b5e25ea659331501b963ac9f54c71cd5c2b35823949ebc08aa6e570b1037059d8da13d2e542e9a6b37d90dc3c2ed1f428df39a576ed8580faaba4e23e70d58fd419a1707b4aa1056bead1c138c0167a0c48f4f26e6dcb6bee8c97bf5ee54fbf4db90e08975af264c2055a19ac8bfd6d458a2dd65549cd9b1febf6dca9e9c8dd85b0967d2281aa7e2481a24ce6fd21122849f8c21dd2ea2aa5afda23c9b7e58d1e93ff4302fde50ac02e1ef243816ddd1787611a9ed74b3d76dc9afc212450168d78e7dc528ff59aea3a980293cfd35b4133ec7a7eb6dd4d679e51753c195f06b85fb761bd444ccc5eca69e265771de17bcaece974a6945ae5c11e1d46512507fa278f90fdc723fe5b3cc23e949b3db32537354e9b46fcb20aa5e6f49a0b63548c154df193fe573313fd810067aad55873a05c6eb1613f0b756c2f5e5c81ae3e5d91f283e189c4a9d567d80770c634847dc614a039ce33c76fabdb0145e26e3e26465ce0757fd079866a365d390b966e24926ae16f3f0779b7cfa80a471204ef23f17ecc1e5ffe5a2e277fe8af8c6efea7d13baabf383a7adaf9392d3afc0fba793a7413fdcf463f1b20c0ce5ad9aa1aae0c243f0836877b05e702fe76be0d81c0d00132f1b3adee0b194f0179cf9b465ec2e9c74cb4a2d897a43c2237974b08aee78e0fb4dac527e93688a1569583f74a3eae1cebd0a444c84f775085392c59fd36ff996abd99972e0fb29af965999f793b9b7c21f19396f5585a422377334a3279586fdee51336cdf8558d4561fb86806494d89fb619954430b28db9f633a3fe1c817424cf57f2a6194c875deb1c220235e373196c1d019ddc455ea2ad67b42db9d7797caa9b8769a602fd642f711fc01f50273cbada9a01472401ef23127dea6ed905555692f878a3254ec0ba6d56b21cc9ba65d89fe89392d008f5ac9a3e9480c0c199bc093acaa7848a7e7f23822c7e52c08069b14e15507f7613fc3f7ac47ab204fef2f83cc49d51fca4adfb291794ef5a70429d5851aa44b7567d1f36f6cac0707c070d505efee67dbaa854bd15f4f5f4c330a5d3ab289f69f8e0d7774aec0274d2fc348080b316fd3a2ceb9834e8170202f8690fdb27522e2468ab856c85583e6f3b54bbab0c80fb9acdb80cf4daaf9b79bea9a7c9947ca349f448f20c6ca9c096334745ac7c158ecc0fde47fe885d04c23e4706e2fad61755482070a4e61f203f72427a0532fd9ea5beefc36b44f2f87718ea0d5758658bc846959782b67f6d3f499ee30fc8932022fc672fc4d3cdff49f30b36057dc7fcfd81f7ffddf2262785c6bff84d6f936b29b4c4d1f14f19f90808ffe1f19f24df023e41fee5b4e3ff4fcbbb80bf2cef727c1c73945298fda1eeb4e36b0001517a5350311cbad4c1997aff65e2d966d2ae94aeb3793ddd7b168275621efac4801a4caa2fcf3029385d7e90b1e8d5d396a73ee16a3887cf049da876bd1c88f6d0e0e03bfb6018eac75605583b7c5fe6c9a2234bdffc299afe47494bb085e6633a33f3eef4171d9107f135734c810424bf9f1549c87d353ffe792abfb2fb08cd21c8ec261d7a7b126efd65d21266d59738723f7addfe36d292728cead6e4faa860cc952e8ead271873ed9040fc66d11be79f6a14c61fe358910148e79924eeec4e62c4bdb4622bcff691e6542462a3197b6d265974d42718f4aaf273928e0525d030fa78a3afd7c38abb8fe939485c30b889e7792ba62d028331fa432155328b975582bff232c4d81110e0bf5a562c3b95a7a56052dcc9ff7298baee1d894e8242b206089000be2f3660a2eb470ccfd563e9ab5ce07153c038af82ae286ddb8d745ff7f16d4055ce8ce9ea834cf33392966dacdbac3348b94f4519d0cbc2f307dc4838978fd3e1a0d87d504c60f047a6155a09c2171bb843e020badf91d139894c6dd58236a0c03a33e7f33d4e7c330bcfca80cb794cb05f6b13675e4ac3fb1c91f8094e2cf53d1ff0d3b28039c5bae6f2a6bae39bc6205c5a448684e324a35e1f1d497bf72dab1bab5395e0805268ee9b799d4c823372e1b1f94a3ee2fecc477481b1807fdfd685d2e70fbd1538684d931576951c1ee03344e3bd414ef5b016c702e7ecfe4aa2ce008acf5cfdf146520cfd626e180e2a8a3c82e926c9fe2351f723ae7f24eafee639cc5724ea16d98aee146e549d15f901394c174f6a03c3461867b8bd89bc22470677382135419219dee82d6a9e754219bb4ce06c6ed9402073adcd568a01029136b53a6800e9f903412b711603e98964c667fa55c57b8fa0200cd0c77e4260520ad815b008e7d48bb1de4872b1e8c49df5c8dcc3823e48958c9621ef6f94c3f2c60b4c563ad55d95df75265437cc0f225fb8f37578107962852470ef533b8fed67189aafab1344af6d17c923093121e7e3126007ad10a6bd10e2230990d5bd099c1d838e6a676ff6f8a0cd1fafbf4febe0b9aa140d7849236ebf68d780839ff8fc965c87f0cd5421d96a95e514c20cf242ac8a4cdfb6868292db322a5f03527f14554868a822d289cf6c35c753e2e1505a0496abc0e893510ef2c60b904bd946d972248c0fa1b50c784a2e7216b4c9121a2f321c79729e51c579fb9494bf4e142f9553ace9ad2d625419cc4802454e315914e5609f13f771b61f02db1e916bd999af898a0f5553adf1966e855d52e27ce791e3f921a7f3c2f00e5f8fbf18dba069384bac1c213fcf753cd932b31001e26d61749afc005e4ab9820d71dcb56dfb81e7747b34d4b3e2d72a8ad43bd2e0154070b49126cdd55c7a353064602353c7799e8de003c69cfd528d884729190f6f3d49dccb9ae1e1c98a7401f9557e46e55b9eb174623c9ada7df4e134a4ba42d728a9f413f46755f26ab657d26e205baf4d5780b6e6f6276897da11f54a7cf984f7c6bde3136f78676d273bc4bb8d065dbc246b13c51e634416397dde9acd72d505b42a9de2bb17eeb3e63df381abbca595c389e4c8d606fbf660dc21297e5e91242fe1730a9865ac1baed4dd57d9d5edeb887e1257aeb32f5961f9da67a72a3e3548611ca54119d5d597f3dd88c07430829da594d475d733098941c73c8c0f2a36dbefe97f2a63b1fde1a1a5148ab441bdedc47dc56ef4fa3cfd1cf5a9b5c99d11d2483917e27e8bb0418ab6116c23d1608b44d74193bf8490b48ef410c79c33974ffa5439e0af3c65e178dca770452c4db15f0a72cde1dd5d5540fabd377a51b4fc0866ef180ed759134fe4304acf6ec0314d08076da3056d83e1b7e4bae7df1c312e6e87014d53ed08c46c83cf3c31b7ccf8661fdcfdb32326ad072f2bb399783f3fca32ab337ef0e293aba277affb4da94d1b197ba9b7a00ab8e9a30e2ee29b81b83031ad5c3d3aac1f078d9bea8d29a8f78813b0991ca5b6e25001da296d75d16cf7a593cfca48178f7569a4c31c4bee3e9fbcbab27aa016484e1ae44b745392bf32914212fc9a116cdc8db9fa9ed24e598e9afb6225df2adc3efbf22ee1790bcb28fc664b43d78eb8a9b8b4e2e0e0ac5ba6af6bb0c4a207ee2c679c2932f3f0088f8fba6dfd4a9be13a5c0db39eccef26fda2eb6aa1c98673c53fe4baff38b92e141060533254eda096a5ae4850302b9bbd4c46307fb6e02861208c39bcd065b2270cb83a7f039399539d3cfd7571e44e22c7bbe946c4f1bd8ed4c09aaa22af0015d61e38f8d63e381affa394344a6e2eec4bc71690bfc68efea4dfcfc452e83c012dd1acf99ae56a8bf4f540aae8883f9c4329432cf468ed9e9eb059923e4596167ce8e46df93de33bd38f2dc0c0f4a262e56cb8cc21bdb8775fafe2ff698d737c42267afc1d99ea478fd4eb1f4a106b3ed47928dc40e92a84e0d4d690cab11e990784959612b23f8a0902e86b2c5383c31075ea78405a49529d671809b416331b828e1a4799201b78d3b2709036781fa4f1a987f44766a5ac1e1484f2f6afac9ab52bf300e7bed5dc661e3d115efdade832abaebd7cdcb01b4ee67c2651227debefa8f40c7532c621b9cf5176af57c34dae105b5290d2ae13e818ce4b66f3b75eaca73839ff753d7cbcb213566b2abdcc111376a091a4f71603a95c658798c77ec78056ba190d607e7ddb1fdb4ff2569aa42b3aa35bfec1a08c3d36bee4fdf1b5da394589c281f42a6ff09ec7a79250aa9ffb0c7737058519c02cdcea8ddb94392b21bd39d8f64187e94e8867f3c330727dd6b420e4900608e07aa8189c167b23357668d686f7027474c0e392c3f4b82671b104afc27e675c0e20e09763377825fd208fce5b1e2e7193dc970295185724305799a7326a53f7b1d82f029a88e73f331fbf2aa029be357ffbddb70a6842002f102cf38d3cd2ae0025a2bbb8d12b6e1ba69d0189678ec11a367704c8f89fb80136b70632d814598ea9f37c72b71bec53e6ad41fc6c2a165b4dd52b01f1c908f99fe72508c4f92f79cf204d3418a4c59dcbd2419f48797dffeac2fbbd78cbbbb57be128ba5ba87c0333a23fcdcb8b6d3e3a159d95e8864859d779d3ec84a426c168e3715966b9ab21bc3331e9704013f4b02e3602dbdf8b245966639681333846eacc6b835d7d2399fc735dc6934c3f4eba33042814dd67277e464f68a94da06c5040f62c18d78aefae50706de9c2b50b886ef37b00a866ded53c4f0d795d66cfb366e466b9de2df243a4f6f7980e633415dbc826f73f31b2143f31b2f636ff10238b6045df5a614ae0abe142b04a9cfabe7650ee046fff8791f5fbfffd5b1859214016d13d52652df12cf1b8bc6bc3f9f46e1b9a9b3ad6c5375ba70a50f6c486537200bbdbbe1992cfd5e5c5cfefb01d313ba65f164b44f2968c1fbdaff0d2f0f183a5ad4f1e71f91f8ff86fe1e80d3f9384dc0a4bec8fd990e289a4bb9cff7c3f5fa26e5f5bca65b55ae0438d002d60f9985e699388eba660d265778166ee2b68a218da1f1a3dac46430ed22c07e7defebf000000ffff332e8bbe01c080a0bd1a49d4a95e0a48a3d367f5ea6439f1fb0eccbb2673b881a7584a1b761bcc61a054b1f982b22b5143280b48070218930c24367588e1eac8b408f5ac7f38d08ce3\",\"0x02f8b001338328452385056a9c115f83014cf894875773784af8135ea0ef43b5a374aad105c5d39e80b844a9059cbb00000000000000000000000031476540b1c4022df05e3d0bd3f6521539cca18a00000000000000000000000000000000000000000000000d1ba62ae381740000c001a0ef846da17b31a317cffa2483b34b22aea2b757bf2319e334049fb355f5f4941fa03bae32819eec01e547e83bcaf400f188a845e5e938d62a2d2c9f83da617a15da\",\"0x02f91e410181fe832845238505583ebf04830a855c949069f84ee64be4eb008700ee004200006ac38e00877704128ff9c000b91dccfc2a350b000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000001000000007b02230091a7ed01230072f7006a004d60a8d4e71d599b8104250f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000068f116a894984e2db1123eb39500000000000000000000000000000000000000adc04c56bf30ac9d3c0aaf14dc000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000de000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000ac00000000000000000000000000000000000000000000000000000000000000ae00000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000003a9ea99ecb400000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000052000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000046000000000000000000000000000000000000000000000000000000000000004c000000000000000000000000017fc0e3107d3f41bbc708b72073c8a812b28ac66000000000000000000000000004c00500000ad104d7dbd00e3ae0a5c00560c00000000000000000000000000000000000000000000000000000000000000016000000000000000000000000000000000000000000000000000000000000002200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006603af1700000000000000000000000000000000000000000000000000000000661b331c0000000000000000000000000000000000000000000000000000000000000000360c6ebe0000000000000000000000000000000000000000aab8cc189b59bde90000007b02230091a7ed01230072f7006a004d60a8d4e71d599b8104250f00000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000020000000000000000000000003e5a260c4184ececb55b47b7962d572b1b094fbb0000000000000000000000000000000000000000000000000000000000001651000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c6768fefab000000000000000000000000000000000000000000000000000001c6768fefab00000000000000000000000000017fc0e3107d3f41bbc708b72073c8a812b28ac660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ba72482dd0000000000000000000000000000000000000000000000000000000ba72482dd0000000000000000000000000000000a26b00c1f0df003000390027140000faa7190000000000000000000000000000000000000000000000000000000000000040703d11316d3913baf809eb06fa9090f3d996468121a7e039d6b79a5030b7273a2aa2dfcee5d2a7cb490edaf99da5cbd957d4e3687b721368eb5abf03c023b1a4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000046000000000000000000000000000000000000000000000000000000000000004c000000000000000000000000017fc0e3107d3f41bbc708b72073c8a812b28ac66000000000000000000000000004c00500000ad104d7dbd00e3ae0a5c00560c00000000000000000000000000000000000000000000000000000000000000016000000000000000000000000000000000000000000000000000000000000002200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006603af0900000000000000000000000000000000000000000000000000000000661b32fd0000000000000000000000000000000000000000000000000000000000000000360c6ebe0000000000000000000000000000000000000000d7f2796726c98a270000007b02230091a7ed01230072f7006a004d60a8d4e71d599b8104250f00000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000020000000000000000000000003e5a260c4184ececb55b47b7962d572b1b094fbb0000000000000000000000000000000000000000000000000000000000001650000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001cc015fbd84800000000000000000000000000000000000000000000000000001cc015fbd8480000000000000000000000000017fc0e3107d3f41bbc708b72073c8a812b28ac660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bcb85bca78000000000000000000000000000000000000000000000000000000bcb85bca78000000000000000000000000000000a26b00c1f0df003000390027140000faa7190000000000000000000000000000000000000000000000000000000000000040906bc3f0762cc4b23dcd075b9ae619d5d1a68837eac4b2c31094b4ad74b1136ae26dfef22318610bb3ce99e5eb2453c04ef2e289f4abe937787e0c327f24efd1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000bc00000000000000000000000000000000000000000000000000000000000000be00000000000000000000000000000000000000000000000000000000000000d00000000000000000000000000000000000000000000000000003c6568f12e80000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000005a000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000004600000000000000000000000000000000000000000000000000000000000000540000000000000000000000000a993dae493bb9d645992a21f2eee5af23e822d2a000000000000000000000000004c00500000ad104d7dbd00e3ae0a5c00560c000000000000000000000000000000000000000000000000000000000000000160000000000000000000000000000000000000000000000000000000000000022000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000065f6f9340000000000000000000000000000000000000000000000000000000066e98cbb0000000000000000000000000000000000000000000000000000000000000000360c6ebe0000000000000000000000000000000000000000b64f4474a5d7f0ca0000007b02230091a7ed01230072f7006a004d60a8d4e71d599b8104250f00000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000020000000000000000000000003e5a260c4184ececb55b47b7962d572b1b094fbb0000000000000000000000000000000000000000000000000000000000000de1000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d716ff5937800000000000000000000000000000000000000000000000000001d716ff5937800000000000000000000000000a993dae493bb9d645992a21f2eee5af23e822d2a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1448303c8000000000000000000000000000000000000000000000000000000c1448303c8000000000000000000000000000000a26b00c1f0df003000390027140000faa71900000000000000000000000000000000000000000000000000000000000000a38ccdfac7780775f5b9a77dae477cd535cfd308038cb1f1ed4dcc9addaafa9f8cb1fc1f98b5d0367b1b11da8c5e9f5acd686ec01ab087eb22b7307f16037969e1000003ec344c9efa44261af834136030640142ba66389efdc9cf46d8508550ffa0d26b14f2170211688d949bbe2a0dc1b6c71e7ebd1d62076f86b96091c51f15b2201df1c88eb6b5df96c8acafc61659f4e579aae0cc03218edc566b124a504ad995020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000004600000000000000000000000000000000000000000000000000000000000000540000000000000000000000000a993dae493bb9d645992a21f2eee5af23e822d2a000000000000000000000000004c00500000ad104d7dbd00e3ae0a5c00560c000000000000000000000000000000000000000000000000000000000000000160000000000000000000000000000000000000000000000000000000000000022000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000065f6f9340000000000000000000000000000000000000000000000000000000066e98cbb0000000000000000000000000000000000000000000000000000000000000000360c6ebe00000000000000000000000000000000000000005c11c3de00aadf150000007b02230091a7ed01230072f7006a004d60a8d4e71d599b8104250f00000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000020000000000000000000000003e5a260c4184ececb55b47b7962d572b1b094fbb0000000000000000000000000000000000000000000000000000000000000dd4000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d716ff5937800000000000000000000000000000000000000000000000000001d716ff5937800000000000000000000000000a993dae493bb9d645992a21f2eee5af23e822d2a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1448303c8000000000000000000000000000000000000000000000000000000c1448303c8000000000000000000000000000000a26b00c1f0df003000390027140000faa71900000000000000000000000000000000000000000000000000000000000000a38ccdfac7780775f5b9a77dae477cd535cfd308038cb1f1ed4dcc9addaafa9f8cb1fc1f98b5d0367b1b11da8c5e9f5acd686ec01ab087eb22b7307f16037969e1000000552595dc3bb58a9a3a1814cc9ee73719c3574173b7dfd2465f42755b162e1572e48d6b3fd4727232c02e8365903ef99c9d06671e394c58a9d96a90b16450c666f1c88eb6b5df96c8acafc61659f4e579aae0cc03218edc566b124a504ad995020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001ed549c1f360c6ebec001a0f489a64266c918d70bde474ccbb05cb2b10043d7505b363120d3090f20984b4ba02a9af82951b5fbb42710aa0eece996bbc754ce6056b874d83be1a607c06308b3\",\"0x02f9019901098328452385057150321583020ee69432400084c286cf3e17e7b677ea9583e60a0003248807eaac4a07d81266b90124eb6724190000000000000000000000001b7bb4dcad80672a0a12d4c828f862fda4cc592e00000000000000000000000000000000000000000000000007e90bfae1f9000000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000060f97000000000000000000000000000000000000000000000000000000000000032000000000000000000000000000000000000000000000000000000000000001000000000000000000000000001b7bb4dcad80672a0a12d4c828f862fda4cc592e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c080a0341aa7b72c96db3b68b8c2361ad359522284dcdd714e0166a2bdc2862738ff21a04cd552bf3ccaf80930abc0b59b5413e534bbbfcb983de9b80b8acbaa031fa56d\",\"0x02f8710107832845238505583ebf04825208940a39d6bbd423c2297bbaed9acf6bb51803cd5c0b8771e1c5b43f2e2280c001a08f74cde4a09121212e295c46b048f8de950c869a18d8ab45803003a34a089c26a06ed529d7bbcea5a8ab1a295ff750f19cdb3f7a350cf4737bcfd58eb4d1e00b59\",\"0x02f9017d010e830f42408505b1e3c4918301ee79943a23f943181408eac424116af7b7790c94cb97a58801ef6c228a3769f0b90108000001952f5e765f0000000000000000000000005c67f1422ed2e6ff18faaf1f67f2f4f3306c0a10000000000000000000000000000000000000000000000000000000000000ea6000000000000000000000000000000000000000000000000001ef6c228a3769f0000000000000000000000000000000000000000000000000000000000000210500000000000000000000000000000000000000000000000000000000000008f186c029f16460117b4488dbcebd1ea3d4f22aee8859770297bc010a8caaa1b11600000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000000c080a0201da709711377db29a4215e1ba56d5a9541f2dd2ba1a6374f42d1aa3dba9803a078e3c8d451f335453175a6f42da01e2e0cac63155d39cd0b7585bf44bff16762\",\"0x02f9017d0105830f42408505f9240e118302bb9a94def1c0ded9bec7f1a1670819833240f027b25eff8802930ae6aed066cfb901083598d8ab0000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000001686e9d6ca846d8450000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002bc02aaa39b223fe8d0a0e5c4f27ead9083c756cc200271033349b282065b0284d756f0577fb39c158f935e6000000000000000000000000000000000000000000869584cd000000000000000000000000382ffce2287252f930e1c8dc9328dac5bf282ba100000000000000000000000000000000fe30eef04ac47d13b526519a92bc913fc001a01e6bd6ff8ee08f17667592c7823c8a814548129a2f03faeb1403970361276574a00badbe40e3e540bd7cf4ca58fafd3760cee8ebebff79754a16a406347d4276a3\",\"0x03f8b9018204f3830f4240850583cb67f38254fe9462d495dc4a581315856007c1fa4f9065f0dfbe2f80a5646174613a3b72756c653d65736970362c6973626c6f622d626c6f626265642d66696c6573c08504a817c800e1a001ad2395ad32056de0f7e61f341dc08fe866d3030da81da44b4b44a17f73d27580a0017600a0dc952146adb536f53a6019d8fc60064e54c94d115f40c8cc1a2a8886a023ae8a89d9abd764995637cc0131a73c38fe8c9c5564762f0c7484b1f07fe32b\",\"0x03f8b9018204f4833a1a668505e9fcabbd8254fe9462d495dc4a581315856007c1fa4f9065f0dfbe2f80a5646174613a3b72756c653d65736970362c6973626c6f622d626c6f626265642d66696c6573c08504a817c800e1a001ad2395ad32056de0f7e61f341dc08fe866d3030da81da44b4b44a17f73d27580a0473d2d2fd565b2cb16d4b03a5d18ab92989a1a5bdede4023a7b8725c5f1a64caa01699e222c0ecc326fe6f3341d33cc70f5f266d62e2b0c4459c5082bf9b40badf\",\"0x02f8af0159830f42408505a688f13982ae10944e56811fe186ba9dc1e4dd156821a19b8d9065b180b844a9059cbb00000000000000000000000007a39136d47aabf3e90f7b5ff1ea88f77de1676e000000000000000000000000000000000000000000000031096e3661fb190000c080a0549a5d0013b4b911f911b91e0c144e79ee95479100d5d7e47f936d8dc50b488ea013ea73502a14d9d9dc8c07cfa70281180fc503751a81beb871b0747376c1af73\",\"0x02f8b00181ac830f4240850aa2d4543a82f50d94a0b86991c6218b36c1d19d4a2e9eb0ce3606eb4880b844a9059cbb000000000000000000000000825a1f3960db4e54d263d57e5e0ddb64d14989bb00000000000000000000000000000000000000000000000000000000000f4240c001a01b2491d770b6d63b0e7f4be18dca3b9c793ef4372c33fab9d628fe694fc4d3c5a0590666f9abd150d38d0975e93de5988d3edf0d4e109d7137d52b65e6f42b78c0\",\"0x02f9017b0101830f42408505b0188c628301ee4f943a23f943181408eac424116af7b7790c94cb97a5865af3107a4000b90108000001952f5e765f000000000000000000000000062ab0ed5fdc9fbca9add3ab2337dcc05aa28381000000000000000000000000000000000000000000000000000000000000ea6000000000000000000000000000000000000000000000000000005af3107a4000000000000000000000000000000000000000000000000000000000000000210500000000000000000000000000000000000000000000000000000000000008f186c029f16460117b4488dbcebd1ea3d4f22aee8859770297bc010a8caaa1b11600000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000000c001a05a7ed4570258721d8194309237df89c3b095ad69a2e9de2494b3c41b5321a9e3a04855df95e029ab5be3df904bea29e36c43cec678d3b1a4cb61b03a2c7cb06c62\",\"0x02f8970131830e57e085058a3413998301671a94cc8e00a444e7d4262fcdc2151fe866741ce7698688016345785d8a0000a4819b25ba0000000000000000000000000000000000000000000000000000000000000001c001a0a77894a8e941b20b02aac86d4ed0e180c5e0ea7644705ddade0ce52cd7f816f4a017e556e401aa6241d273ed7083942cede29566aa4296df17ad77649632ab39e2\",\"0x03f8b70101830ded218505983cb29c8254fe9490c085ac510afac289ae5dba9017f14f3bf4f88080a5646174613a3b72756c653d65736970362c6973626c6f622d626c6f626265642d66696c6573c08504a817c800e1a001816e625bc23c5f13eadd889e414e848ed9b5458b4e1130777927eece53958a80a0ec59ade5fd903519667008ef88020321baf161ea5ac67fb8ac46a6fe353a1fe9a0333fa8f36fdef005b8fb24d92173033f697b3a57e7166cea7310fba143d0f81c\",\"0x02f872018301586c808508fe4cde198252089436324031c5a58dafcef6ca166d79686afb61cc8588017e0a8343ebf00080c080a025a4afb39c57673c800e5ded4c0fab8284c8317a8ca9cb43ecec9ca644dee67ca00cfce9a6ff552151caafb87d18c7b0a9582efec4a178f36bf0709612bf805050\",\"0x02f8710183080e9e80850553bbab4c82565f94388c818ca8b9251b393131c08a736a67ccb19297874e2584f7d5a7f380c001a078af2ed6e8dbf8fb837aff73538fc57e2432ee10cc233de58e984d4d660e8b7ca043ee7d0a4b4eddb695d1d08455a71754391df0ce30303e14f295ed1766980cfc\"],\"withdrawals\":[{\"index\":\"0x2619726\",\"validatorIndex\":\"0xf381d\",\"address\":\"0xe839a3e9efb32c6a56ab7128e51056585275506c\",\"amount\":\"0x1143733\"},{\"index\":\"0x2619727\",\"validatorIndex\":\"0xf381e\",\"address\":\"0xe839a3e9efb32c6a56ab7128e51056585275506c\",\"amount\":\"0x114b592\"},{\"index\":\"0x2619728\",\"validatorIndex\":\"0xf381f\",\"address\":\"0xe839a3e9efb32c6a56ab7128e51056585275506c\",\"amount\":\"0x116aa4b\"},{\"index\":\"0x2619729\",\"validatorIndex\":\"0xf3820\",\"address\":\"0xe839a3e9efb32c6a56ab7128e51056585275506c\",\"amount\":\"0x1164799\"},{\"index\":\"0x261972a\",\"validatorIndex\":\"0xf3821\",\"address\":\"0xe839a3e9efb32c6a56ab7128e51056585275506c\",\"amount\":\"0x115f254\"},{\"index\":\"0x261972b\",\"validatorIndex\":\"0xf3822\",\"address\":\"0xe839a3e9efb32c6a56ab7128e51056585275506c\",\"amount\":\"0x1153662\"},{\"index\":\"0x261972c\",\"validatorIndex\":\"0xf3823\",\"address\":\"0xe839a3e9efb32c6a56ab7128e51056585275506c\",\"amount\":\"0x1166da5\"},{\"index\":\"0x261972d\",\"validatorIndex\":\"0xf3824\",\"address\":\"0xe839a3e9efb32c6a56ab7128e51056585275506c\",\"amount\":\"0x1158a32\"},{\"index\":\"0x261972e\",\"validatorIndex\":\"0xf3825\",\"address\":\"0xe839a3e9efb32c6a56ab7128e51056585275506c\",\"amount\":\"0x115cb02\"},{\"index\":\"0x261972f\",\"validatorIndex\":\"0xf3826\",\"address\":\"0xe839a3e9efb32c6a56ab7128e51056585275506c\",\"amount\":\"0x1167faa\"},{\"index\":\"0x2619730\",\"validatorIndex\":\"0xf3827\",\"address\":\"0x5bbe36152d3cd3eb7183a82470b39b29eedf068b\",\"amount\":\"0x102db7b\"},{\"index\":\"0x2619731\",\"validatorIndex\":\"0xf3828\",\"address\":\"0xe839a3e9efb32c6a56ab7128e51056585275506c\",\"amount\":\"0x1143c03\"},{\"index\":\"0x2619732\",\"validatorIndex\":\"0xf3829\",\"address\":\"0xe839a3e9efb32c6a56ab7128e51056585275506c\",\"amount\":\"0x114d528\"},{\"index\":\"0x2619733\",\"validatorIndex\":\"0xf382a\",\"address\":\"0xe839a3e9efb32c6a56ab7128e51056585275506c\",\"amount\":\"0x1148b16\"},{\"index\":\"0x2619734\",\"validatorIndex\":\"0xf382b\",\"address\":\"0xe839a3e9efb32c6a56ab7128e51056585275506c\",\"amount\":\"0x114c613\"},{\"index\":\"0x2619735\",\"validatorIndex\":\"0xf382c\",\"address\":\"0xe839a3e9efb32c6a56ab7128e51056585275506c\",\"amount\":\"0x114d1cd\"}]},[\"0x011d91e9e9428d87f616a52a12ead7977a14b238354a19095a6a6317e3e2e218\",\"0x01c63d21fcb559a2ee3c45259c375655a4490d0397b67fa1175ed488e39cd1cc\",\"0x01816e625bc23c5f13eadd889e414e848ed9b5458b4e1130777927eece53958a\",\"0x01ad2395ad32056de0f7e61f341dc08fe866d3030da81da44b4b44a17f73d275\",\"0x01ad2395ad32056de0f7e61f341dc08fe866d3030da81da44b4b44a17f73d275\",\"0x01816e625bc23c5f13eadd889e414e848ed9b5458b4e1130777927eece53958a\"],\"0x5f9329592c0b14c67bd5e703567d06029c96d699f6e215e293c0a0b5120fbb6f\"]"

the beacon log:

tail -500 eth_beacon.log
time="2024-10-16 10:12:39" level=warning msg="Skip processing batched blocks" error="beacon node doesn't have a parent in db with root: 0xdad02c2a5803722eb7bbbf56321d93653cfb8076c1511f1405905015f0a65fb3 (in processBatchedBlocks, slot=8725954)" prefix=initial-sync
time="2024-10-16 10:12:47" level=info msg="Connected peers" inboundTCP=0 outboundTCP=28 prefix=p2p total=28
time="2024-10-16 10:12:54" level=info msg="Processing blocks" batchSize=64 blocksPerSecond=3.2 estimatedTimeRemaining=126h40m31s latestProcessedSlot/currentSlot="8725762/10185062" peers=29 prefix=initial-sync startingFrom=0xa7dffa23...
time="2024-10-16 10:13:05" level=info msg="Processing blocks" batchSize=63 blocksPerSecond=6.3 estimatedTimeRemaining=63h50m1s latestProcessedSlot/currentSlot="8725826/10185063" peers=24 prefix=initial-sync startingFrom=0x4edc53c9...
time="2024-10-16 10:13:16" level=info msg="Processing blocks" batchSize=63 blocksPerSecond=6.3 estimatedTimeRemaining=64h20m14s latestProcessedSlot/currentSlot="8725890/10185064" peers=23 prefix=initial-sync startingFrom=0x244e56cd...
time="2024-10-16 10:13:27" level=info msg="Processing blocks" batchSize=62 blocksPerSecond=6.2 estimatedTimeRemaining=64h50m57s latestProcessedSlot/currentSlot="8725954/10185065" peers=19 prefix=initial-sync startingFrom=0x6cc81d08...
time="2024-10-16 10:13:38" level=info msg="Processing blocks" batchSize=64 blocksPerSecond=6.3 estimatedTimeRemaining=64h19m54s latestProcessedSlot/currentSlot="8726018/10185066" peers=18 prefix=initial-sync startingFrom=0xd7d7a8fa...
time="2024-10-16 10:13:47" level=info msg="Connected peers" inboundTCP=0 outboundTCP=29 prefix=p2p total=29
time="2024-10-16 10:13:49" level=info msg="Processing blocks" batchSize=63 blocksPerSecond=6.3 estimatedTimeRemaining=63h49m21s latestProcessedSlot/currentSlot="8726082/10185067" peers=26 prefix=initial-sync startingFrom=0x10fa8512...
time="2024-10-16 10:14:12" level=info msg="Processing blocks" batchSize=63 blocksPerSecond=3.1 estimatedTimeRemaining=128h39m10s latestProcessedSlot/currentSlot="8726146/10185069" peers=32 prefix=initial-sync startingFrom=0x086dcdb7...
time="2024-10-16 10:14:47" level=info msg="Connected peers" inboundTCP=0 outboundTCP=24 prefix=p2p total=24
time="2024-10-16 10:15:01" level=info msg="Processing blocks" batchSize=62 blocksPerSecond=3.1 estimatedTimeRemaining=130h43m20s latestProcessedSlot/currentSlot="8726210/10185073" peers=33 prefix=initial-sync startingFrom=0x27fa692c...
time="2024-10-16 10:15:12" level=info msg="Processing blocks" batchSize=59 blocksPerSecond=6.0 estimatedTimeRemaining=66h58m43s latestProcessedSlot/currentSlot="8726274/10185074" peers=32 prefix=initial-sync startingFrom=0x0eff9cf4...
time="2024-10-16 10:15:22" level=info msg="Processing blocks" batchSize=63 blocksPerSecond=6.1 estimatedTimeRemaining=66h25m37s latestProcessedSlot/currentSlot="8726338/10185074" peers=26 prefix=initial-sync startingFrom=0x17877abf...
time="2024-10-16 10:15:33" level=info msg="Processing blocks" batchSize=63 blocksPerSecond=6.3 estimatedTimeRemaining=64h18m55s latestProcessedSlot/currentSlot="8726402/10185075" peers=27 prefix=initial-sync startingFrom=0x6b0f9263...
time="2024-10-16 10:15:44" level=info msg="Processing blocks" batchSize=60 blocksPerSecond=6.2 estimatedTimeRemaining=65h52m52s latestProcessedSlot/currentSlot="8726466/10185076" peers=22 prefix=initial-sync startingFrom=0x50097725...
time="2024-10-16 10:15:47" level=info msg="Connected peers" inboundTCP=0 outboundTCP=25 prefix=p2p total=25
time="2024-10-16 10:15:55" level=info msg="Processing blocks" batchSize=63 blocksPerSecond=6.2 estimatedTimeRemaining=65h52m42s latestProcessedSlot/currentSlot="8726530/10185077" peers=23 prefix=initial-sync startingFrom=0xaee056bb...
time="2024-10-16 10:16:08" level=warning msg="Skip processing batched blocks" error="beacon node doesn't have a parent in db with root: 0x0c1d7b7f56a23a7669ff76055a496ad99b23139541a2bea3f733a52b66fc7099 (in processBatchedBlocks, slot=8726658)" prefix=initial-sync
time="2024-10-16 10:16:10" level=warning msg="Skip processing batched blocks" error="beacon node doesn't have a parent in db with root: 0x8f12c6a0debc04dddbbfb4e96727757920c1ad5fa75828a7dc4f7275d14402f4 (in processBatchedBlocks, slot=8726722)" prefix=initial-sync
time="2024-10-16 10:16:10" level=warning msg="Skip processing batched blocks" error="beacon node doesn't have a parent in db with root: 0x6f7be89fdb3a2d5a5e4260ba606d09db62c84ba323450e89ea62ba2135210ef7 (in processBatchedBlocks, slot=8726786)" prefix=initial-sync
time="2024-10-16 10:16:17" level=info msg="Processing blocks" batchSize=62 blocksPerSecond=3.1 estimatedTimeRemaining=130h41m19s latestProcessedSlot/currentSlot="8726594/10185079" peers=34 prefix=initial-sync startingFrom=0xf0c1bbb4...
time="2024-10-16 10:16:33" level=info msg="Saved state in DB" prefix=state-gen root=ca548b377252 slot=8726528
time="2024-10-16 10:16:33" level=info msg="Processing blocks" batchSize=63 blocksPerSecond=6.2 estimatedTimeRemaining=64h49m7s latestProcessedSlot/currentSlot="8726658/10185080" peers=28 prefix=initial-sync startingFrom=0xff04b2f5...
time="2024-10-16 10:16:43" level=info msg="Processing blocks" batchSize=63 blocksPerSecond=6.3 estimatedTimeRemaining=64h18m5s latestProcessedSlot/currentSlot="8726722/10185081" peers=24 prefix=initial-sync startingFrom=0xf9e935a7...
time="2024-10-16 10:16:47" level=info msg="Connected peers" inboundTCP=0 outboundTCP=32 prefix=p2p total=32
time="2024-10-16 10:16:54" level=info msg="Processing blocks" batchSize=63 blocksPerSecond=6.3 estimatedTimeRemaining=64h17m55s latestProcessedSlot/currentSlot="8726786/10185082" peers=30 prefix=initial-sync startingFrom=0xe73e4cca...
time="2024-10-16 10:17:07" level=info msg="Processing blocks" batchSize=62 blocksPerSecond=6.2 estimatedTimeRemaining=64h48m37s latestProcessedSlot/currentSlot="8726850/10185083" peers=32 prefix=initial-sync startingFrom=0x8e99dc7d...
time="2024-10-16 10:17:22" level=warning msg="Skip processing batched blocks" error="block is already processed: headSlot=8726912, blockSlot=8726912, root=0x3c527456e91fbc0c21fb1501f8ccaad99f817f5cb59eb67386160b49b13de585" prefix=initial-sync
time="2024-10-16 10:17:37" level=warning msg="Skip processing batched blocks" error="block is already processed: headSlot=8726912, blockSlot=8726912, root=0x3c527456e91fbc0c21fb1501f8ccaad99f817f5cb59eb67386160b49b13de585" prefix=initial-sync
time="2024-10-16 10:17:37" level=warning msg="Skip processing batched blocks" error="beacon node doesn't have a parent in db with root: 0xb7f4d306af3e39fabffb55e6e074cbe74f5c929125314cce86be80e973856103 (in processBatchedBlocks, slot=8726978)" prefix=initial-sync
time="2024-10-16 10:17:37" level=warning msg="Skip processing batched blocks" error="beacon node doesn't have a parent in db with root: 0x1334f5e017553e8328a4ed9a8da7bc7d401ddc0f306b412a703251a509c2f7a9 (in processBatchedBlocks, slot=8727043)" prefix=initial-sync
time="2024-10-16 10:17:41" level=info msg="Processing blocks" batchSize=62 blocksPerSecond=3.1 estimatedTimeRemaining=130h39m38s latestProcessedSlot/currentSlot="8726914/10185086" peers=30 prefix=initial-sync startingFrom=0xccdf747a...
time="2024-10-16 10:17:47" level=info msg="Connected peers" inboundTCP=0 outboundTCP=29 prefix=p2p total=29
time="2024-10-16 10:17:49" level=info msg="Processing blocks" batchSize=63 blocksPerSecond=6.2 estimatedTimeRemaining=64h48m17s latestProcessedSlot/currentSlot="8726977/10185087" peers=28 prefix=initial-sync startingFrom=0xb7f4d306...
time="2024-10-16 10:18:02" level=info msg="Processing blocks" batchSize=63 blocksPerSecond=6.3 estimatedTimeRemaining=64h17m16s latestProcessedSlot/currentSlot="8727041/10185088" peers=23 prefix=initial-sync startingFrom=0x1334f5e0...
time="2024-10-16 10:18:18" level=warning msg="Skip processing batched blocks" error="beacon node doesn't have a parent in db with root: 0xa17bae5850eb763a63beb5f05f05ee352847887e9d8042c79390cf8b55a4bf64 (in processBatchedBlocks, slot=8727233)" prefix=initial-sync
time="2024-10-16 10:18:27" level=warning msg="Skip processing batched blocks" error="beacon node doesn't have a parent in db with root: 0x5b3a2faa62abbeeadcbb00d5b9fed5e595bff3738526470adfa63511967eafa6 (in processBatchedBlocks, slot=8727169)" prefix=initial-sync
time="2024-10-16 10:18:27" level=warning msg="Skip processing batched blocks" error="beacon node doesn't have a parent in db with root: 0xa17bae5850eb763a63beb5f05f05ee352847887e9d8042c79390cf8b55a4bf64 (in processBatchedBlocks, slot=8727233)" prefix=initial-sync
time="2024-10-16 10:18:36" level=info msg="Processing blocks" batchSize=64 blocksPerSecond=3.2 estimatedTimeRemaining=126h33m40s latestProcessedSlot/currentSlot="8727105/10185091" peers=27 prefix=initial-sync startingFrom=0xad2ed818...
time="2024-10-16 10:18:47" level=info msg="Connected peers" inboundTCP=0 outboundTCP=22 prefix=p2p total=22
time="2024-10-16 10:18:47" level=info msg="Processing blocks" batchSize=62 blocksPerSecond=6.3 estimatedTimeRemaining=64h16m56s latestProcessedSlot/currentSlot="8727169/10185092" peers=16 prefix=initial-sync startingFrom=0x5bf1ec45...
time="2024-10-16 10:18:58" level=info msg="Processing blocks" batchSize=64 blocksPerSecond=6.3 estimatedTimeRemaining=64h16m46s latestProcessedSlot/currentSlot="8727233/10185092" peers=17 prefix=initial-sync startingFrom=0x1f76dc9c...
time="2024-10-16 10:19:09" level=info msg="Processing blocks" batchSize=60 blocksPerSecond=6.2 estimatedTimeRemaining=65h18m48s latestProcessedSlot/currentSlot="8727297/10185093" peers=14 prefix=initial-sync startingFrom=0xf9ab0fb4...
time="2024-10-16 10:19:23" level=info msg="Processing blocks" batchSize=58 blocksPerSecond=5.9 estimatedTimeRemaining=68h37m53s latestProcessedSlot/currentSlot="8727361/10185095" peers=20 prefix=initial-sync startingFrom=0x2b4a4473...
time="2024-10-16 10:19:33" level=info msg="Processing blocks" batchSize=61 blocksPerSecond=6.0 estimatedTimeRemaining=68h3m6s latestProcessedSlot/currentSlot="8727425/10185095" peers=16 prefix=initial-sync startingFrom=0xa06cb12e...
time="2024-10-16 10:19:47" level=info msg="Connected peers" inboundTCP=0 outboundTCP=14 prefix=p2p total=14
time="2024-10-16 10:19:49" level=info msg="Processing blocks" batchSize=63 blocksPerSecond=6.2 estimatedTimeRemaining=65h18m18s latestProcessedSlot/currentSlot="8727489/10185097" peers=14 prefix=initial-sync startingFrom=0xdcd77c9a...
time="2024-10-16 10:20:06" level=info msg="Processing blocks" batchSize=64 blocksPerSecond=6.3 estimatedTimeRemaining=63h45m34s latestProcessedSlot/currentSlot="8727553/10185098" peers=33 prefix=initial-sync startingFrom=0xcf3c1a07...
time="2024-10-16 10:20:37" level=info msg="Processing blocks" batchSize=60 blocksPerSecond=3.0 estimatedTimeRemaining=134h57m7s latestProcessedSlot/currentSlot="8727618/10185101" peers=32 prefix=initial-sync startingFrom=0xb6468b72...
time="2024-10-16 10:20:47" level=info msg="Connected peers" inboundTCP=0 outboundTCP=25 prefix=p2p total=25
time="2024-10-16 10:20:50" level=warning msg="Skip processing batched blocks" error="beacon node doesn't have a parent in db with root: 0x15c6bdb279387d6e647bcddb550af2aebfd14071272f039cbbea3ad0b62cd80f (in processBatchedBlocks, slot=8727745)" prefix=initial-sync
time="2024-10-16 10:20:59" level=info msg="Processing blocks" batchSize=59 blocksPerSecond=3.0 estimatedTimeRemaining=137h14m1s latestProcessedSlot/currentSlot="8727681/10185103" peers=24 prefix=initial-sync startingFrom=0x9c0284b5...
time="2024-10-16 10:21:10" level=info msg="Processing blocks" batchSize=60 blocksPerSecond=6.0 estimatedTimeRemaining=68h2m14s latestProcessedSlot/currentSlot="8727745/10185103" peers=20 prefix=initial-sync startingFrom=0xc790e662...
time="2024-10-16 10:21:47" level=info msg="Connected peers" inboundTCP=0 outboundTCP=22 prefix=p2p total=22
time="2024-10-16 10:22:25" level=info msg="Processing blocks" batchSize=63 blocksPerSecond=3.1 estimatedTimeRemaining=128h30m35s latestProcessedSlot/currentSlot="8727809/10185110" peers=22 prefix=initial-sync startingFrom=0xfd69ac45...
time="2024-10-16 10:22:35" level=info msg="Processing blocks" batchSize=57 blocksPerSecond=6.0 estimatedTimeRemaining=67h27m53s latestProcessedSlot/currentSlot="8727873/10185111" peers=16 prefix=initial-sync startingFrom=0x9a1c2e2d...
time="2024-10-16 10:22:45" level=info msg="Processing blocks" batchSize=59 blocksPerSecond=5.8 estimatedTimeRemaining=69h47m16s latestProcessedSlot/currentSlot="8727937/10185111" peers=10 prefix=initial-sync startingFrom=0xc203cb9c...
time="2024-10-16 10:22:47" level=info msg="Connected peers" inboundTCP=0 outboundTCP=11 prefix=p2p total=11
time="2024-10-16 10:22:56" level=info msg="Processing blocks" batchSize=63 blocksPerSecond=6.1 estimatedTimeRemaining=66h21m10s latestProcessedSlot/currentSlot="8728001/10185112" peers=11 prefix=initial-sync startingFrom=0x39e73fa7...
time="2024-10-16 10:23:07" level=info msg="Processing blocks" batchSize=63 blocksPerSecond=6.3 estimatedTimeRemaining=64h14m37s latestProcessedSlot/currentSlot="8728065/10185113" peers=11 prefix=initial-sync startingFrom=0xa837d434...
time="2024-10-16 10:23:17" level=info msg="Processing blocks" batchSize=61 blocksPerSecond=6.2 estimatedTimeRemaining=65h16m37s latestProcessedSlot/currentSlot="8728129/10185114" peers=13 prefix=initial-sync startingFrom=0x99c4e6bb...
time="2024-10-16 10:23:32" level=warning msg="Skip processing batched blocks" error="beacon node doesn't have a parent in db with root: 0x730b3fa82e299fcd1ca40fe3bca3cc06aeaca621e833a5a927804e33197ef21b (in processBatchedBlocks, slot=8728258)" prefix=initial-sync
time="2024-10-16 10:23:35" level=warning msg="Skip processing batched blocks" error="beacon node doesn't have a parent in db with root: 0xae827575c987d3234f23b449f40001d826975c3b73be5acf9c1acfa9995e5713 (in processBatchedBlocks, slot=8728321)" prefix=initial-sync
time="2024-10-16 10:23:42" level=info msg="Processing blocks" batchSize=59 blocksPerSecond=3.0 estimatedTimeRemaining=137h11m12s latestProcessedSlot/currentSlot="8728193/10185116" peers=25 prefix=initial-sync startingFrom=0x30945f06...
time="2024-10-16 10:23:47" level=info msg="Connected peers" inboundTCP=0 outboundTCP=25 prefix=p2p total=25
time="2024-10-16 10:23:54" level=info msg="Processing blocks" batchSize=61 blocksPerSecond=6.0 estimatedTimeRemaining=67h26m49s latestProcessedSlot/currentSlot="8728258/10185117" peers=23 prefix=initial-sync startingFrom=0x7e5a7c2c...
time="2024-10-16 10:24:05" level=warning msg="Skip processing batched blocks" error="beacon node doesn't have a parent in db with root: 0x1ce2b6c5bc9bea428ef1adea394aa8115d5238469894e37479b2f7eba6991d22 (in processBatchedBlocks, slot=8728385)" prefix=initial-sync
time="2024-10-16 10:24:06" level=info msg="Processing blocks" batchSize=57 blocksPerSecond=5.9 estimatedTimeRemaining=68h35m14s latestProcessedSlot/currentSlot="8728321/10185118" peers=33 prefix=initial-sync startingFrom=0x7b791245...
time="2024-10-16 10:24:17" level=info msg="Processing blocks" batchSize=51 blocksPerSecond=5.4 estimatedTimeRemaining=74h56m5s latestProcessedSlot/currentSlot="8728385/10185119" peers=29 prefix=initial-sync startingFrom=0x4f4e301f...
time="2024-10-16 10:24:26" level=info msg="Processing blocks" batchSize=60 blocksPerSecond=5.5 estimatedTimeRemaining=72h54m23s latestProcessedSlot/currentSlot="8728449/10185120" peers=25 prefix=initial-sync startingFrom=0xd03999d4...
time="2024-10-16 10:24:37" level=info msg="Processing blocks" batchSize=52 blocksPerSecond=5.6 estimatedTimeRemaining=72h15m8s latestProcessedSlot/currentSlot="8728513/10185121" peers=29 prefix=initial-sync startingFrom=0x8840ba36...
time="2024-10-16 10:24:47" level=info msg="Connected peers" inboundTCP=0 outboundTCP=29 prefix=p2p total=29
time="2024-10-16 10:24:47" level=info msg="Processing blocks" batchSize=58 blocksPerSecond=5.5 estimatedTimeRemaining=73h33m46s latestProcessedSlot/currentSlot="8728577/10185122" peers=27 prefix=initial-sync startingFrom=0xa73c2480...
time="2024-10-16 10:24:58" level=info msg="Processing blocks" batchSize=55 blocksPerSecond=5.7 estimatedTimeRemaining=71h36m24s latestProcessedSlot/currentSlot="8728641/10185122" peers=26 prefix=initial-sync startingFrom=0x2500e6d6...
time="2024-10-16 10:25:14" level=info msg="Saved state in DB" prefix=state-gen root=8aba562e73aa slot=8728576
time="2024-10-16 10:25:14" level=info msg="Processing blocks" batchSize=62 blocksPerSecond=5.8 estimatedTimeRemaining=69h9m20s latestProcessedSlot/currentSlot="8728705/10185124" peers=15 prefix=initial-sync startingFrom=0x14e7f405...
time="2024-10-16 10:25:25" level=info msg="Processing blocks" batchSize=63 blocksPerSecond=6.2 estimatedTimeRemaining=64h43m36s latestProcessedSlot/currentSlot="8728769/10185125" peers=26 prefix=initial-sync startingFrom=0x56339c98...
time="2024-10-16 10:25:35" level=info msg="Processing blocks" batchSize=60 blocksPerSecond=6.2 estimatedTimeRemaining=65h46m35s latestProcessedSlot/currentSlot="8728833/10185126" peers=26 prefix=initial-sync startingFrom=0xa37a52d7...
time="2024-10-16 10:25:45" level=info msg="Processing blocks" batchSize=59 blocksPerSecond=6.0 estimatedTimeRemaining=67h59m4s latestProcessedSlot/currentSlot="8728897/10185126" peers=24 prefix=initial-sync startingFrom=0x1d2734aa...
time="2024-10-16 10:25:47" level=info msg="Connected peers" inboundTCP=0 outboundTCP=24 prefix=p2p total=24
time="2024-10-16 10:25:56" level=info msg="Processing blocks" batchSize=59 blocksPerSecond=5.9 estimatedTimeRemaining=68h33m27s latestProcessedSlot/currentSlot="8728961/10185127" peers=22 prefix=initial-sync startingFrom=0x60f021db...
time="2024-10-16 10:26:07" level=info msg="Processing blocks" batchSize=61 blocksPerSecond=6.0 estimatedTimeRemaining=67h24m43s latestProcessedSlot/currentSlot="8729025/10185128" peers=25 prefix=initial-sync startingFrom=0x26ab0a25...
time="2024-10-16 10:26:18" level=info msg="Processing blocks" batchSize=58 blocksPerSecond=6.0 estimatedTimeRemaining=67h58m32s latestProcessedSlot/currentSlot="8729089/10185129" peers=24 prefix=initial-sync startingFrom=0x569e2f26...
time="2024-10-16 10:26:28" level=info msg="Processing blocks" batchSize=61 blocksPerSecond=6.0 estimatedTimeRemaining=67h58m22s latestProcessedSlot/currentSlot="8729153/10185130" peers=22 prefix=initial-sync startingFrom=0xbb25f6b5...
time="2024-10-16 10:26:39" level=info msg="Processing blocks" batchSize=60 blocksPerSecond=6.0 estimatedTimeRemaining=66h50m46s latestProcessedSlot/currentSlot="8729217/10185131" peers=27 prefix=initial-sync startingFrom=0x1bc45939...
time="2024-10-16 10:26:47" level=info msg="Connected peers" inboundTCP=0 outboundTCP=28 prefix=p2p total=28
time="2024-10-16 10:26:58" level=info msg="Processing blocks" batchSize=58 blocksPerSecond=5.9 estimatedTimeRemaining=68h32m34s latestProcessedSlot/currentSlot="8729281/10185132" peers=34 prefix=initial-sync startingFrom=0xce625424...
time="2024-10-16 10:27:47" level=info msg="Connected peers" inboundTCP=0 outboundTCP=32 prefix=p2p total=32
time="2024-10-16 10:27:57" level=info msg="Processing blocks" batchSize=60 blocksPerSecond=3.0 estimatedTimeRemaining=134h47m44s latestProcessedSlot/currentSlot="8729345/10185137" peers=30 prefix=initial-sync startingFrom=0x16620a41...
time="2024-10-16 10:28:33" level=warning msg="Skip processing batched blocks" error="beacon node doesn't have a parent in db with root: 0x91779604b437b87d7d07c62d93a9c474e461d1f4045a58fc28a7ae135638b058 (in processBatchedBlocks, slot=8729473)" prefix=initial-sync
time="2024-10-16 10:28:33" level=warning msg="Skip processing batched blocks" error="beacon node doesn't have a parent in db with root: 0x6bab44475a0024d57d7d97fa5fa396f46e775586e228d3676b61fcf55657a6ed (in processBatchedBlocks, slot=8729537)" prefix=initial-sync
time="2024-10-16 10:28:33" level=warning msg="Skip processing batched blocks" error="beacon node doesn't have a parent in db with root: 0x1310d561eb7235979721419ad09c06617e7676eff64de1a6378dae2013840c26 (in processBatchedBlocks, slot=8729601)" prefix=initial-sync
time="2024-10-16 10:28:47" level=info msg="Connected peers" inboundTCP=0 outboundTCP=16 prefix=p2p total=16
time="2024-10-16 10:29:27" level=warning msg="Skip processing batched blocks" error="beacon node doesn't have a parent in db with root: 0x91779604b437b87d7d07c62d93a9c474e461d1f4045a58fc28a7ae135638b058 (in processBatchedBlocks, slot=8729473)" prefix=initial-sync
time="2024-10-16 10:29:27" level=warning msg="Skip processing batched blocks" error="beacon node doesn't have a parent in db with root: 0x6bab44475a0024d57d7d97fa5fa396f46e775586e228d3676b61fcf55657a6ed (in processBatchedBlocks, slot=8729537)" prefix=initial-sync
time="2024-10-16 10:29:27" level=warning msg="Skip processing batched blocks" error="beacon node doesn't have a parent in db with root: 0x1310d561eb7235979721419ad09c06617e7676eff64de1a6378dae2013840c26 (in processBatchedBlocks, slot=8729601)" prefix=initial-sync
time="2024-10-16 10:29:47" level=info msg="Connected peers" inboundTCP=0 outboundTCP=24 prefix=p2p total=24
time="2024-10-16 10:30:17" level=warning msg="Skip processing batched blocks" error="beacon node doesn't have a parent in db with root: 0x91779604b437b87d7d07c62d93a9c474e461d1f4045a58fc28a7ae135638b058 (in processBatchedBlocks, slot=8729473)" prefix=initial-sync
time="2024-10-16 10:30:17" level=warning msg="Skip processing batched blocks" error="beacon node doesn't have a parent in db with root: 0x6bab44475a0024d57d7d97fa5fa396f46e775586e228d3676b61fcf55657a6ed (in processBatchedBlocks, slot=8729537)" prefix=initial-sync
time="2024-10-16 10:30:47" level=info msg="Connected peers" inboundTCP=0 outboundTCP=22 prefix=p2p total=22
time="2024-10-16 10:30:59" level=warning msg="Skip processing batched blocks" error="beacon node doesn't have a parent in db with root: 0x91779604b437b87d7d07c62d93a9c474e461d1f4045a58fc28a7ae135638b058 (in processBatchedBlocks, slot=8729473)" prefix=initial-sync
time="2024-10-16 10:30:59" level=warning msg="Skip processing batched blocks" error="beacon node doesn't have a parent in db with root: 0x6bab44475a0024d57d7d97fa5fa396f46e775586e228d3676b61fcf55657a6ed (in processBatchedBlocks, slot=8729537)" prefix=initial-sync
time="2024-10-16 10:30:59" level=warning msg="Skip processing batched blocks" error="beacon node doesn't have a parent in db with root: 0x1310d561eb7235979721419ad09c06617e7676eff64de1a6378dae2013840c26 (in processBatchedBlocks, slot=8729601)" prefix=initial-sync
time="2024-10-16 10:31:47" level=info msg="Connected peers" inboundTCP=0 outboundTCP=26 prefix=p2p total=26
time="2024-10-16 10:32:16" level=warning msg="Skip processing batched blocks" error="beacon node doesn't have a parent in db with root: 0x91779604b437b87d7d07c62d93a9c474e461d1f4045a58fc28a7ae135638b058 (in processBatchedBlocks, slot=8729473)" prefix=initial-sync
time="2024-10-16 10:32:16" level=warning msg="Skip processing batched blocks" error="beacon node doesn't have a parent in db with root: 0x6bab44475a0024d57d7d97fa5fa396f46e775586e228d3676b61fcf55657a6ed (in processBatchedBlocks, slot=8729537)" prefix=initial-sync
time="2024-10-16 10:32:16" level=warning msg="Skip processing batched blocks" error="beacon node doesn't have a parent in db with root: 0x1310d561eb7235979721419ad09c06617e7676eff64de1a6378dae2013840c26 (in processBatchedBlocks, slot=8729601)" prefix=initial-sync
time="2024-10-16 10:32:47" level=info msg="Connected peers" inboundTCP=0 outboundTCP=29 prefix=p2p total=29
time="2024-10-16 10:33:18" level=info msg="Processing blocks" batchSize=63 blocksPerSecond=3.1 estimatedTimeRemaining=128h22m24s latestProcessedSlot/currentSlot="8729409/10185164" peers=29 prefix=initial-sync startingFrom=0x264e8b48...
time="2024-10-16 10:33:29" level=info msg="Processing blocks" batchSize=62 blocksPerSecond=6.2 estimatedTimeRemaining=64h41m50s latestProcessedSlot/currentSlot="8729473/10185165" peers=24 prefix=initial-sync startingFrom=0xea7804c4...
time="2024-10-16 10:33:39" level=info msg="Processing blocks" batchSize=63 blocksPerSecond=6.2 estimatedTimeRemaining=64h41m40s latestProcessedSlot/currentSlot="8729537/10185166" peers=22 prefix=initial-sync startingFrom=0xb3dcc633...
time="2024-10-16 10:33:47" level=info msg="Connected peers" inboundTCP=0 outboundTCP=22 prefix=p2p total=22
time="2024-10-16 10:33:51" level=info msg="Processing blocks" batchSize=60 blocksPerSecond=6.2 estimatedTimeRemaining=65h44m37s latestProcessedSlot/currentSlot="8729601/10185167" peers=21 prefix=initial-sync startingFrom=0xe420c2a6...
time="2024-10-16 10:34:01" level=info msg="Processing blocks" batchSize=55 blocksPerSecond=5.8 estimatedTimeRemaining=70h18m50s latestProcessedSlot/currentSlot="8729666/10185168" peers=27 prefix=initial-sync startingFrom=0xc4853be5...
time="2024-10-16 10:34:15" level=info msg="Processing blocks" batchSize=58 blocksPerSecond=5.7 estimatedTimeRemaining=71h33m19s latestProcessedSlot/currentSlot="8729730/10185169" peers=26 prefix=initial-sync startingFrom=0xd73b5b89...
time="2024-10-16 10:34:31" level=info msg="Processing blocks" batchSize=61 blocksPerSecond=6.0 estimatedTimeRemaining=67h56m41s latestProcessedSlot/currentSlot="8729793/10185170" peers=30 prefix=initial-sync startingFrom=0xe1850915...
time="2024-10-16 10:34:43" level=info msg="Processing blocks" batchSize=63 blocksPerSecond=6.2 estimatedTimeRemaining=65h12m8s latestProcessedSlot/currentSlot="8729857/10185171" peers=27 prefix=initial-sync startingFrom=0xddd719d5...
time="2024-10-16 10:34:47" level=info msg="Connected peers" inboundTCP=0 outboundTCP=23 prefix=p2p total=23
time="2024-10-16 10:34:54" level=info msg="Processing blocks" batchSize=62 blocksPerSecond=6.2 estimatedTimeRemaining=64h40m40s latestProcessedSlot/currentSlot="8729921/10185172" peers=19 prefix=initial-sync startingFrom=0x2e5b8ae9...
time="2024-10-16 10:35:04" level=info msg="Processing blocks" batchSize=62 blocksPerSecond=6.2 estimatedTimeRemaining=65h11m47s latestProcessedSlot/currentSlot="8729985/10185173" peers=16 prefix=initial-sync startingFrom=0xe1780eba...
time="2024-10-16 10:35:15" level=info msg="Processing blocks" batchSize=60 blocksPerSecond=6.1 estimatedTimeRemaining=66h15m45s latestProcessedSlot/currentSlot="8730049/10185174" peers=18 prefix=initial-sync startingFrom=0xa26864d3...
time="2024-10-16 10:35:26" level=info msg="Processing blocks" batchSize=61 blocksPerSecond=6.0 estimatedTimeRemaining=66h48m26s latestProcessedSlot/currentSlot="8730113/10185175" peers=22 prefix=initial-sync startingFrom=0xde026e28...
time="2024-10-16 10:35:37" level=info msg="Processing blocks" batchSize=63 blocksPerSecond=6.2 estimatedTimeRemaining=65h11m17s latestProcessedSlot/currentSlot="8730177/10185176" peers=18 prefix=initial-sync startingFrom=0x9b6e61e9...
time="2024-10-16 10:35:47" level=info msg="Connected peers" inboundTCP=0 outboundTCP=25 prefix=p2p total=25
time="2024-10-16 10:35:51" level=info msg="Processing blocks" batchSize=58 blocksPerSecond=6.0 estimatedTimeRemaining=66h48m5s latestProcessedSlot/currentSlot="8730241/10185177" peers=35 prefix=initial-sync startingFrom=0x90df6381...
time="2024-10-16 10:36:47" level=info msg="Connected peers" inboundTCP=0 outboundTCP=32 prefix=p2p total=32
time="2024-10-16 10:37:40" level=info msg="Processing blocks" batchSize=63 blocksPerSecond=3.1 estimatedTimeRemaining=128h17m46s latestProcessedSlot/currentSlot="8730305/10185186" peers=34 prefix=initial-sync startingFrom=0x44a607d8...
time="2024-10-16 10:37:47" level=info msg="Connected peers" inboundTCP=0 outboundTCP=31 prefix=p2p total=31
time="2024-10-16 10:37:51" level=info msg="Processing blocks" batchSize=60 blocksPerSecond=6.2 estimatedTimeRemaining=65h42m35s latestProcessedSlot/currentSlot="8730370/10185187" peers=28 prefix=initial-sync startingFrom=0xf095169f...
time="2024-10-16 10:38:01" level=info msg="Processing blocks" batchSize=64 blocksPerSecond=6.2 estimatedTimeRemaining=65h10m37s latestProcessedSlot/currentSlot="8730433/10185188" peers=14 prefix=initial-sync startingFrom=0xb90cafe6...
time="2024-10-16 10:38:13" level=info msg="Processing blocks" batchSize=64 blocksPerSecond=6.4 estimatedTimeRemaining=63h8m15s latestProcessedSlot/currentSlot="8730497/10185189" peers=17 prefix=initial-sync startingFrom=0xa0211c3b...
time="2024-10-16 10:38:24" level=info msg="Processing blocks" batchSize=63 blocksPerSecond=6.3 estimatedTimeRemaining=63h37m55s latestProcessedSlot/currentSlot="8730561/10185190" peers=17 prefix=initial-sync startingFrom=0xe4c2bcd8...
time="2024-10-16 10:38:34" level=warning msg="Skip processing batched blocks" error="beacon node doesn't have a parent in db with root: 0x46adba6e6d012a2435ccc1ca0dffaf0a789761529c9782a785f2106b0db65f5f (in processBatchedBlocks, slot=8730689)" prefix=initial-sync
time="2024-10-16 10:38:38" level=info msg="Processing blocks" batchSize=64 blocksPerSecond=6.3 estimatedTimeRemaining=63h37m45s latestProcessedSlot/currentSlot="8730625/10185191" peers=28 prefix=initial-sync startingFrom=0xe4e33d20...
time="2024-10-16 10:38:47" level=info msg="Connected peers" inboundTCP=0 outboundTCP=24 prefix=p2p total=24
time="2024-10-16 10:38:49" level=info msg="Processing blocks" batchSize=62 blocksPerSecond=6.3 estimatedTimeRemaining=64h7m53s latestProcessedSlot/currentSlot="8730689/10185192" peers=23 prefix=initial-sync startingFrom=0xde64dbcb...
time="2024-10-16 10:39:10" level=info msg="Saved state in DB" prefix=state-gen root=d6aa04262867 slot=8730624
time="2024-10-16 10:39:10" level=info msg="Processing blocks" batchSize=63 blocksPerSecond=3.1 estimatedTimeRemaining=128h15m26s latestProcessedSlot/currentSlot="8730753/10185193" peers=17 prefix=initial-sync startingFrom=0xe6d40813...
time="2024-10-16 10:39:21" level=info msg="Processing blocks" batchSize=62 blocksPerSecond=6.2 estimatedTimeRemaining=64h38m20s latestProcessedSlot/currentSlot="8730817/10185194" peers=21 prefix=initial-sync startingFrom=0x442da64a...
time="2024-10-16 10:39:32" level=info msg="Processing blocks" batchSize=64 blocksPerSecond=6.3 estimatedTimeRemaining=64h7m23s latestProcessedSlot/currentSlot="8730881/10185195" peers=21 prefix=initial-sync startingFrom=0x478187df...
time="2024-10-16 10:39:42" level=info msg="Processing blocks" batchSize=63 blocksPerSecond=6.3 estimatedTimeRemaining=63h36m55s latestProcessedSlot/currentSlot="8730945/10185196" peers=29 prefix=initial-sync startingFrom=0xb9aea103...
time="2024-10-16 10:39:47" level=info msg="Connected peers" inboundTCP=0 outboundTCP=30 prefix=p2p total=30
time="2024-10-16 10:39:53" level=info msg="Processing blocks" batchSize=64 blocksPerSecond=6.3 estimatedTimeRemaining=63h36m45s latestProcessedSlot/currentSlot="8731009/10185197" peers=25 prefix=initial-sync startingFrom=0x05275f44...
time="2024-10-16 10:40:04" level=info msg="Processing blocks" batchSize=63 blocksPerSecond=6.3 estimatedTimeRemaining=63h36m36s latestProcessedSlot/currentSlot="8731073/10185198" peers=23 prefix=initial-sync startingFrom=0xffdea226...
time="2024-10-16 10:40:35" level=info msg="Processing blocks" batchSize=60 blocksPerSecond=3.0 estimatedTimeRemaining=134h38m8s latestProcessedSlot/currentSlot="8731137/10185201" peers=33 prefix=initial-sync startingFrom=0xdced024f...
time="2024-10-16 10:40:46" level=info msg="Processing blocks" batchSize=61 blocksPerSecond=6.0 estimatedTimeRemaining=66h45m30s latestProcessedSlot/currentSlot="8731201/10185201" peers=31 prefix=initial-sync startingFrom=0x7eed3b67...
time="2024-10-16 10:40:47" level=info msg="Connected peers" inboundTCP=0 outboundTCP=29 prefix=p2p total=29
time="2024-10-16 10:40:56" level=info msg="Processing blocks" batchSize=64 blocksPerSecond=6.2 estimatedTimeRemaining=64h37m9s latestProcessedSlot/currentSlot="8731265/10185202" peers=27 prefix=initial-sync startingFrom=0xcb572afa...
time="2024-10-16 10:41:07" level=info msg="Processing blocks" batchSize=64 blocksPerSecond=6.4 estimatedTimeRemaining=63h6m7s latestProcessedSlot/currentSlot="8731329/10185203" peers=31 prefix=initial-sync startingFrom=0x44a48a77...
time="2024-10-16 10:41:24" level=info msg="Processing blocks" batchSize=64 blocksPerSecond=6.4 estimatedTimeRemaining=63h5m58s latestProcessedSlot/currentSlot="8731393/10185205" peers=22 prefix=initial-sync startingFrom=0x292b0edb...
time="2024-10-16 10:41:35" level=info msg="Processing blocks" batchSize=64 blocksPerSecond=6.4 estimatedTimeRemaining=63h5m48s latestProcessedSlot/currentSlot="8731457/10185206" peers=17 prefix=initial-sync startingFrom=0x5bb14cc3...
time="2024-10-16 10:41:46" level=info msg="Processing blocks" batchSize=61 blocksPerSecond=6.2 estimatedTimeRemaining=64h36m29s latestProcessedSlot/currentSlot="8731521/10185206" peers=14 prefix=initial-sync startingFrom=0x329594b0...
time="2024-10-16 10:41:47" level=info msg="Connected peers" inboundTCP=0 outboundTCP=24 prefix=p2p total=24
time="2024-10-16 10:41:56" level=info msg="Processing blocks" batchSize=64 blocksPerSecond=6.2 estimatedTimeRemaining=64h36m19s latestProcessedSlot/currentSlot="8731585/10185207" peers=23 prefix=initial-sync startingFrom=0xeb321527...
time="2024-10-16 10:42:18" level=info msg="Processing blocks" batchSize=63 blocksPerSecond=3.1 estimatedTimeRemaining=128h10m47s latestProcessedSlot/currentSlot="8731649/10185209" peers=29 prefix=initial-sync startingFrom=0x329f9e3d...
time="2024-10-16 10:42:31" level=info msg="Processing blocks" batchSize=64 blocksPerSecond=6.3 estimatedTimeRemaining=63h34m57s latestProcessedSlot/currentSlot="8731713/10185210" peers=26 prefix=initial-sync startingFrom=0x34d109fe...
time="2024-10-16 10:42:43" level=info msg="Processing blocks" batchSize=64 blocksPerSecond=6.4 estimatedTimeRemaining=63h4m59s latestProcessedSlot/currentSlot="8731777/10185211" peers=24 prefix=initial-sync startingFrom=0xe602a535...
time="2024-10-16 10:42:47" level=info msg="Connected peers" inboundTCP=0 outboundTCP=23 prefix=p2p total=23
time="2024-10-16 10:42:54" level=info msg="Processing blocks" batchSize=64 blocksPerSecond=6.4 estimatedTimeRemaining=63h4m49s latestProcessedSlot/currentSlot="8731841/10185212" peers=23 prefix=initial-sync startingFrom=0x523cb1de...
time="2024-10-16 10:43:47" level=info msg="Connected peers" inboundTCP=0 outboundTCP=35 prefix=p2p total=35
time="2024-10-16 10:44:08" level=info msg="Processing blocks" batchSize=64 blocksPerSecond=3.2 estimatedTimeRemaining=126h9m20s latestProcessedSlot/currentSlot="8731905/10185218" peers=38 prefix=initial-sync startingFrom=0x8bb885b8...
time="2024-10-16 10:44:38" level=info msg="Processing blocks" batchSize=64 blocksPerSecond=3.2 estimatedTimeRemaining=126h9m1s latestProcessedSlot/currentSlot="8731969/10185221" peers=29 prefix=initial-sync startingFrom=0x5fd6f4f7...
time="2024-10-16 10:44:47" level=info msg="Connected peers" inboundTCP=0 outboundTCP=24 prefix=p2p total=24
time="2024-10-16 10:44:49" level=info msg="Processing blocks" batchSize=64 blocksPerSecond=6.4 estimatedTimeRemaining=63h4m20s latestProcessedSlot/currentSlot="8732033/10185222" peers=24 prefix=initial-sync startingFrom=0xa38bc962...
time="2024-10-16 10:45:00" level=info msg="Processing blocks" batchSize=63 blocksPerSecond=6.3 estimatedTimeRemaining=63h33m58s latestProcessedSlot/currentSlot="8732097/10185223" peers=23 prefix=initial-sync startingFrom=0x0fd33e84...
time="2024-10-16 10:45:11" level=info msg="Processing blocks" batchSize=63 blocksPerSecond=6.3 estimatedTimeRemaining=64h4m4s latestProcessedSlot/currentSlot="8732161/10185224" peers=22 prefix=initial-sync startingFrom=0xeb4c5a0d...
time="2024-10-16 10:45:22" level=info msg="Processing blocks" batchSize=63 blocksPerSecond=6.3 estimatedTimeRemaining=64h3m54s latestProcessedSlot/currentSlot="8732225/10185224" peers=29 prefix=initial-sync startingFrom=0x0cd8178a...
time="2024-10-16 10:45:37" level=info msg="Processing blocks" batchSize=64 blocksPerSecond=6.3 estimatedTimeRemaining=63h33m28s latestProcessedSlot/currentSlot="8732289/10185226" peers=42 prefix=initial-sync startingFrom=0x8e338c9e...
time="2024-10-16 10:45:47" level=info msg="Connected peers" inboundTCP=0 outboundTCP=38 prefix=p2p total=38
time="2024-10-16 10:45:48" level=info msg="Processing blocks" batchSize=63 blocksPerSecond=6.3 estimatedTimeRemaining=63h33m19s latestProcessedSlot/currentSlot="8732353/10185227" peers=38 prefix=initial-sync startingFrom=0xfc3f02c1...
time="2024-10-16 10:45:58" level=info msg="Processing blocks" batchSize=63 blocksPerSecond=6.3 estimatedTimeRemaining=64h3m24s latestProcessedSlot/currentSlot="8732417/10185227" peers=32 prefix=initial-sync startingFrom=0x8a85a169...
time="2024-10-16 10:46:09" level=info msg="Processing blocks" batchSize=64 blocksPerSecond=6.3 estimatedTimeRemaining=63h32m59s latestProcessedSlot/currentSlot="8732481/10185228" peers=25 prefix=initial-sync startingFrom=0x68bfd0c5...
AskAlexSharov commented 1 day ago

i don't know why you see this in erigon logs. you can try grep datadir/logs/erigon.log

xinzhongyoumeng commented 1 day ago

txpool

only this:

root@eth-7-0:/mnt/ethmain/node/erigon/logs# grep -v 'Served' erigon.log
[INFO] [10-16|11:32:31.357] [p2p] GoodPeers                          eth68=33 eth67=29 eth66=2
[INFO] [10-16|11:32:31.369] [txpool] stat                            pending=0 baseFee=0 queued=30000 alloc=3.4GB sys=7.6GB
[INFO] [10-16|11:32:31.515] [mem] memory stats                       Rss=6.8GB Size=0B Pss=6.8GB SharedClean=676.0KB SharedDirty=0B PrivateClean=1.4GB PrivateDirty=5.4GB Referenced=6.7GB Anonymous=5.4GB Swap=0B alloc=3.4GB sys=7.6GB
root@eth-7-0:/mnt/ethmain/node/erigon/logs# grep -v 'Served' erigon.log
[INFO] [10-16|11:35:31.357] [p2p] GoodPeers                          eth68=33 eth66=2 eth67=29
[INFO] [10-16|11:35:31.368] [txpool] stat                            pending=0 baseFee=0 queued=30000 alloc=4.5GB sys=7.6GB
[INFO] [10-16|11:35:31.516] [mem] memory stats                       Rss=7.4GB Size=0B Pss=7.4GB SharedClean=676.0KB SharedDirty=0B PrivateClean=1
.4GB PrivateDirty=6.0GB Referenced=7.3GB Anonymous=6.0GB Swap=0B alloc=4.5GB sys=7.6GB
root@eth-7-0:/mnt/ethmain/node/erigon/logs# grep -v 'Served' erigon.log
[INFO] [10-16|11:38:31.357] [p2p] GoodPeers                          eth68=33 eth67=29 eth66=2
[INFO] [10-16|11:38:31.368] [txpool] stat                            pending=0 baseFee=0 queued=30000 alloc=3.2GB sys=7.6GB
[INFO] [10-16|11:38:31.533] [mem] memory stats                       Rss=7.1GB Size=0B Pss=7.1GB SharedClean=676.0KB SharedDirty=0B PrivateClean=1
.4GB PrivateDirty=5.7GB Referenced=7.0GB Anonymous=5.7GB Swap=0B alloc=3.2GB sys=7.6GB
AskAlexSharov commented 1 day ago

head -100 erigon.log

xinzhongyoumeng commented 20 hours ago

head -100 erigon.log

https://gist.githubusercontent.com/xinzhongyoumeng/3faf95e47691808cd320186e162a68f3/raw/9d75ad3196f9d261b05f792e1e64d418980ef2f4/erigon.log