Block
25,622,662
Age
3 months ago · 2026-07-27 07:30 UTC
Fee
0.00002075 ETH
Gas used
440,544 / 535,383
Method
0x4cf3fe9c
Type
EIP-1559 (Dynamic Fee)
Input data6084 bytes
0x4cf3fe9c00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000001740000000000000000000000000bee12bd9a3b777b29fecf6097f18aec13db6e013000000000000000000000000000000000000000000000000000000006a6709230000000000000000000000000000000000000000000000000000ea49eceec4840000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000200000000000000000000000006131b5fae19ea4f9d964eac0408e4408b66337b5000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000015c4e21fd0e900000000000000000000000000000000000000000000000000000000000000200000000000000000000000008f10b468b06c6fd214b65f87778827f7d113f996000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000013400000000000000000000000000000000000000000000000000000000000001580000000000000000000000000000000000000000000000000000000000000128000000000000000001427d05badf95be000000000000000001427d05badf95be0000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000041ec0059858f1f771b259ea1207c70c033151077dcc32c4e336f166da79d79a7753c886a0774bf4415d1391673769c1f9aac67058c61b712e3121a31f9aef360f41b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001180000000000000000000000000bee3211ab312a8d065c4fef0247448e17a8da000000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000000000000000000001a000000000000000001325d2bd7ee0170000000000000000001529cdf9dd12a10000000000000000001427d05badf95be0000000000000000000000000aa6b907000000000000000ffffffffffffffffffffffffffffffff0000000f4240000000000000000000000000000000bee3211ab312a8d065c4fef0247448e17a8da0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006a67091d0000000000000000000000000000000000000000000000000000000000001160000000000000000000000000000000000000000000000000000000000000000261f598cd000000000000000031439a79a3535d69b65c3be384840282b4ea0aa791dd7346000000000000000031439a79a3535d69b65c3be384840282b4ea0aa7000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000bc00000000000000000000000000000000000000000000000000000000000000f20000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2ffffffffffffffffffffffffffffffff00000000000000001427d05badf95be00000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000001427d05badf95be0a008eba300000000000100015c9193efd0d9af71cf6bd812afc73a21978e5e7f00000000000000000000000000000000000000000000000000000000000000800000000000000000000000008f10b468b06c6fd214b65f87778827f7d113f9960000000000000000000000000000000000000000000000000000000000000a20000000000000b535aeb27335b91e1b5bccbd64888ba7574efbf880000000000a0000000000000000000000000000000aa232009084bd71a5797d089aa4edfad40000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000b0000000000000000000000000000000000000000000000000000000000000160000000000000000000000000000000000000000000000000000000000000022000000000000000000000000000000000000000000000000000000000000002e000000000000000000000000000000000000000000000000000000000000003a00000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000052000000000000000000000000000000000000000000000000000000000000005e000000000000000000000000000000000000000000000000000000000000006a00000000000000000000000000000000000000000000000000000000000000760000000000000000000000000000000000000000000000000000000000000082000000000000000000000000000000000000000000000000000000000000008e0000000000000000000000000000000000000000000000000000000000186f88a000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000552252f216f4a494a87025123425181ca1bb754fb83dc3acdc623ee477960bf02850fd316ee382506bd670e03fa88cd04f43fd3bd81d45fac40745fdf075a2a53cd142b64ee680596315e142d6dae65e7b192687c21c0000000000000000000000000000000000000000000000000000000000000000000000000000000186f885000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000552252f216f4a494a87025123425181ca1bb754fb8093bf4c40d773e8227909d4472f0f9f9e6329292082bb681ef9412d2f1ed1d855c9bc1cfab1dd2edead44ec9227ad25872192820898f26833f1b179202cd7c2a1b0000000000000000000000000000000000000000000000000000000000000000000000000000000186f88b000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000552252f216f4a494a87025123425181ca1bb754fb80bf46beb8254479a87094e43173a9dcc5e596db7813137b8331db5f627da73a113d7331c6578a5753b83e180347b7f2bd9d93daaf694806c8992823261b3b1541c0000000000000000000000000000000000000000000000000000000000000000000000000000000186f889000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000552252f216f4a494a87025123425181ca1bb754fb8cdc45d890c20399fbdddca66159f7e0050f0ad8682bba0b714d9c3b6ed5dffed11f3689c484c2ecb2399a8a6891389b2b30eb78906454d4b992ccd4b3b86a3091c0000000000000000000000000000000000000000000000000000000000000000000000000000000186f88d000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000552252f216f4a494a87025123425181ca1bb754fb865823e7905662fbd98cdaa086a95e970ef72b4a4e3a7dc849b8ac40a7dfe572416a0cc99733996ac2504465941c2ef31ea6041943f66f6a80a9c89078e0a105d1c0000000000000000000000000000000000000000000000000000000000000000000000000000000186f887000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000552252f216f4a494a87025123425181ca1bb754fb8215570fbc5b0dde8a5943bb30107762a50ff05e050edfc1689e98cbfaf25d52009fa96874c036bc9c668635f0c35b047a8b7ac63a8d0f105e7369104630067cb1b0000000000000000000000000000000000000000000000000000000000000000000000000000000186f888000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000552252f216f4a494a87025123425181ca1bb754fb8bb00bf836c0c8f758c34c4578609939eb47943a7df6b6e4c8f37ad4d4fa0eb0872d2e1613d9513abc24bd0ffb3f54b255ff0e1e8cef4c60272f0f7d2f161c3fc1c0000000000000000000000000000000000000000000000000000000000000000000000000000000186f88e000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000552252f216f4a494a87025123425181ca1bb754fb833647c84665cfe7edd9f00532461f8f330dfda4d0dc6d966cb14493b2a60da030ad55c24e5e04d6869ca7ed6241b7cb62ec44e61b037f759ae187c96e6203af81b0000000000000000000000000000000000000000000000000000000000000000000000000000000186f884000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000552252f216f4a494a87025123425181ca1bb754fb874ba746442a509b3a9988f4574861dc0bc3d0ee0cc69d960d4eb5c61d039487b64ad53f064a019151440a38d25b72fac95f271ba9a6990f3b79a867ed422a2fc1c0000000000000000000000000000000000000000000000000000000000000000000000000000000186f886000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000552252f216f4a494a87025123425181ca1bb754fb84a0de1982ceb1bd0319ae0c7e43cf9189629bd0f6c6ed7756065bbdbe4409a6a09b9872d373dbed795872bb881958637d2b711826c27040d5e0bbce8b5e064c61c0000000000000000000000000000000000000000000000000000000000000000000000000000000186f88c000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000552252f216f4a494a87025123425181ca1bb754fb8d5d0b8613500124d07357066c4cd7fa2cf08850b6ea80f0ff79d348183c49bfa152dbc9576e606fe77aaefd7c61e666b2a995b0f74c765a5c25298ee929b50f41c0000000000000000000000000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48ffffffffffffffffffffffffffffffff000000000000000000000000aa47aab100000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000aa47aab1736e774d0000000000010002d1877a31a73c7cb31c02b9e7d7c336531562b21e00000000000000000000000000000000000000000000000000000000000000800000000000000000000000008f10b468b06c6fd214b65f87778827f7d113f9960000000000000000000000000000000000000000000000000000000000000220000000000000000000000000000000000004444c5dc75cb358380d2e3de08a900000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000020000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb4800000000000000000000000000000000000000000000000000000000aa47aab1000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000020000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec700000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000001000276a40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7ffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000000000000000000000000000000000000000016000000000000000000000000000000000000000000000000000000000000001a000000000000000000000000000000000000000000000000000000000000001e00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000bee3211ab312a8d065c4fef0247448e17a8da0000000000000000000000000000000000000000000000000001427d05badf95be000000000000000000000000000000000000000000000000000000000aa6b906f0000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000022000000000000000000000000000000000000000000000000000000000000000010000000000000000000000008f10b468b06c6fd214b65f87778827f7d113f99600000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000001427d05badf95be00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000041aaabb2176308485742eac65b36b80c09f38c7c7c4531c7e2881faf48488503662ea9a866ad1a9a5ed978341c3b4748864a10dc13689f73f3c6bf53245a541aea1c00000000000000000000000000000000000000000000000000000000000000
Advancednonce, gas price, position
Nonce
61580
Position in block
13
Effective gas price
47,110,301 wei
Cumulative gas
8,845,861
Block hash
0x775b734ab258ea60e9cb706440e366070bb70fe7469913ff8d1178ec24e94d61

Event log

15 events

Transfer(address from, address to, uint256 value) from the built-in registry (ERC-20)

from address · indexed 0xbee3211ab312a8d065c4fef0247448e17a8da000
to address · indexed 0x8f10b468b06c6fd214b65f87778827f7d113f996
value uint256 1.452358 (1452358497029676000)
Raw topics & data
topic0 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef
topic1 0x000000000000000000000000bee3211ab312a8d065c4fef0247448e17a8da000
topic2 0x0000000000000000000000008f10b468b06c6fd214b65f87778827f7d113f996
data 0x0000000000000000000000000000000000000000000000001427d05badf95be0

Approval(address owner, address spender, uint256 value) from the built-in registry (ERC-20)

owner address · indexed 0x8f10b468b06c6fd214b65f87778827f7d113f996
spender address · indexed 0xb535aeb27335b91e1b5bccbd64888ba7574efbf8
value uint256 115792089237316203707617735395386539918674240093853421928448 (115792089237316195423570985008687907853269984665640564039457584007913129639935)
Raw topics & data
topic0 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925
topic1 0x0000000000000000000000008f10b468b06c6fd214b65f87778827f7d113f996
topic2 0x000000000000000000000000b535aeb27335b91e1b5bccbd64888ba7574efbf8
data 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff

Swap(bytes32 id, address sender, int128 amount0, int128 amount1, uint160 sqrtPriceX96, uint128 liquidity, int24 tick, uint24 fee) from the contract's verified ABI on Sourcify

id bytes32 · indexed 0xe500210c7ea6bfd9f69dce044b09ef384ec2b34832f132baec3b418208e3a657
sender address · indexed 0xb535aeb27335b91e1b5bccbd64888ba7574efbf8
amount0 int128 2857252060
amount1 int128 -1452358497029676000
sqrtPriceX96 uint160 1786204073302734364465840423055474
liquidity uint128 324156616289742014
tick int24 200475
fee uint24 250
Raw topics & data
topic0 0x40e9cecb9f5f1f1c5b9c97dec2917b7ee92e57ba5563708daca94dd84ad7112f
topic1 0xe500210c7ea6bfd9f69dce044b09ef384ec2b34832f132baec3b418208e3a657
topic2 0x000000000000000000000000b535aeb27335b91e1b5bccbd64888ba7574efbf8
data 0x00000000000000000000000000000000000000000000000000000000aa4e34dcffffffffffffffffffffffffffffffffffffffffffffffffebd82fa45206a420000000000000000000000000000000000000581110a37fd0172822d511a63072000000000000000000000000000000000000000000000000047fa2b99d8aecbe0000000000000000000000000000000000000000000000000000000000030f1b00000000000000000000000000000000000000000000000000000000000000fa

Transfer(address caller, address from, address to, uint256 id, uint256 amount) from the contract's verified ABI on Sourcify

caller address 0x0000000aa232009084bd71a5797d089aa4edfad4
from address · indexed 0x0000000000000000000000000000000000000000
to address · indexed 0x59a82241ce490fb77370e3f614de04aa188e13d2
id uint256 · indexed 917551056842671309452305380979543736893630245704
amount uint256 428587
Raw topics & data
topic0 0x1b3d7edb2e9c0b0e7c525b20aaaef0f5940d2ed71663c7d39266ecafac728859
topic1 0x0000000000000000000000000000000000000000000000000000000000000000
topic2 0x00000000000000000000000059a82241ce490fb77370e3f614de04aa188e13d2
topic3 0x000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48
data 0x0000000000000000000000000000000aa232009084bd71a5797d089aa4edfad40000000000000000000000000000000000000000000000000000000000068a2b

Transfer(address from, address to, uint256 value) from the built-in registry (ERC-20)

from address · indexed 0x8f10b468b06c6fd214b65f87778827f7d113f996
to address · indexed 0x000000000004444c5dc75cb358380d2e3de08a90
value uint256 1.452358 (1452358497029676000)
Raw topics & data
topic0 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef
topic1 0x0000000000000000000000008f10b468b06c6fd214b65f87778827f7d113f996
topic2 0x000000000000000000000000000000000004444c5dc75cb358380d2e3de08a90
data 0x0000000000000000000000000000000000000000000000001427d05badf95be0

Transfer(address from, address to, uint256 value) from the built-in registry (ERC-20)

from address · indexed 0x000000000004444c5dc75cb358380d2e3de08a90
to address · indexed 0x8f10b468b06c6fd214b65f87778827f7d113f996
value uint256 2856.823473 (2856823473)
Raw topics & data
topic0 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef
topic1 0x000000000000000000000000000000000004444c5dc75cb358380d2e3de08a90
topic2 0x0000000000000000000000008f10b468b06c6fd214b65f87778827f7d113f996
data 0x00000000000000000000000000000000000000000000000000000000aa47aab1

Named from a signature database only; its parameters are not decoded. The raw log is below.

Raw topics & data
topic0 0xa6fee24309b1d83d9ec7b9e4dbb73c6f882746efbfb26db7b7d9e9f2fb6dc95a
data 0x000000000000000000000000b535aeb27335b91e1b5bccbd64888ba7574efbf8000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb480000000000000000000000000000000000000000000000001427d05badf95be000000000000000000000000000000000000000000000000000000000aa47aab1

Swap(bytes32 id, address sender, int128 amount0, int128 amount1, uint160 sqrtPriceX96, uint128 liquidity, int24 tick, uint24 fee) from the contract's verified ABI on Sourcify

id bytes32 · indexed 0x395f91b34aa34a477ce3bc6505639a821b286a62b1a164fc1887fa3a5ef713a5
sender address · indexed 0x8f10b468b06c6fd214b65f87778827f7d113f996
amount0 int128 -2856823473
amount1 int128 2859233233
sqrtPriceX96 uint160 79261867686996005157303062963
liquidity uint128 5739392432337433
tick int24 8
fee uint24 8
Raw topics & data
topic0 0x40e9cecb9f5f1f1c5b9c97dec2917b7ee92e57ba5563708daca94dd84ad7112f
topic1 0x395f91b34aa34a477ce3bc6505639a821b286a62b1a164fc1887fa3a5ef713a5
topic2 0x0000000000000000000000008f10b468b06c6fd214b65f87778827f7d113f996
data 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffff55b8554f00000000000000000000000000000000000000000000000000000000aa6c6fd10000000000000000000000000000000000000001001be159133221061e5991b3000000000000000000000000000000000000000000000000001463f26f27f21900000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000008

Transfer(address from, address to, uint256 value) from the built-in registry (ERC-20)

from address · indexed 0x8f10b468b06c6fd214b65f87778827f7d113f996
to address · indexed 0x000000000004444c5dc75cb358380d2e3de08a90
value uint256 2856.823473 (2856823473)
Raw topics & data
topic0 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef
topic1 0x0000000000000000000000008f10b468b06c6fd214b65f87778827f7d113f996
topic2 0x000000000000000000000000000000000004444c5dc75cb358380d2e3de08a90
data 0x00000000000000000000000000000000000000000000000000000000aa47aab1

Transfer(address from, address to, uint256 value) from the built-in registry (ERC-20)

from address · indexed 0x000000000004444c5dc75cb358380d2e3de08a90
to address · indexed 0x8f10b468b06c6fd214b65f87778827f7d113f996
value uint256 2859.233233 (2859233233)
Raw topics & data
topic0 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef
topic1 0x000000000000000000000000000000000004444c5dc75cb358380d2e3de08a90
topic2 0x0000000000000000000000008f10b468b06c6fd214b65f87778827f7d113f996
data 0x00000000000000000000000000000000000000000000000000000000aa6c6fd1

Named from a signature database only; its parameters are not decoded. The raw log is below.

Raw topics & data
topic0 0xa6fee24309b1d83d9ec7b9e4dbb73c6f882746efbfb26db7b7d9e9f2fb6dc95a
data 0x000000000000000000000000000000000004444c5dc75cb358380d2e3de08a90000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec700000000000000000000000000000000000000000000000000000000aa47aab100000000000000000000000000000000000000000000000000000000aa6c6fd1

Transfer(address from, address to, uint256 value) from the built-in registry (ERC-20)

from address · indexed 0x8f10b468b06c6fd214b65f87778827f7d113f996
to address · indexed 0xbee3211ab312a8d065c4fef0247448e17a8da000
value uint256 2859.233233 (2859233233)
Raw topics & data
topic0 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef
topic1 0x0000000000000000000000008f10b468b06c6fd214b65f87778827f7d113f996
topic2 0x000000000000000000000000bee3211ab312a8d065c4fef0247448e17a8da000
data 0x00000000000000000000000000000000000000000000000000000000aa6c6fd1

Swapped(address sender, address srcToken, address dstToken, address dstReceiver, uint256 spentAmount, uint256 returnAmount) from the contract's verified ABI on Sourcify

sender address 0xbee3211ab312a8d065c4fef0247448e17a8da000
srcToken address WETH 0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
dstToken address USDT 0xdac17f958d2ee523a2206206994597c13d831ec7
dstReceiver address 0xbee3211ab312a8d065c4fef0247448e17a8da000
spentAmount uint256 1452358497029676000
returnAmount uint256 2859233233
Raw topics & data
topic0 0xd6d4f5681c246c9f42c203e287975af1601f8df8035a9251f79aab5c8f09e2f8
data 0x000000000000000000000000bee3211ab312a8d065c4fef0247448e17a8da000000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000bee3211ab312a8d065c4fef0247448e17a8da0000000000000000000000000000000000000000000000000001427d05badf95be000000000000000000000000000000000000000000000000000000000aa6c6fd1

Exchange(address pair, uint256 amountOut, address output) from the contract's verified ABI on Sourcify

pair address 0x8f10b468b06c6fd214b65f87778827f7d113f996
amountOut uint256 2859233233
output address USDT 0xdac17f958d2ee523a2206206994597c13d831ec7
Raw topics & data
topic0 0xddac40937f35385a34f721af292e5a83fc5b840f722bff57c2fc71adba708c48
data 0x0000000000000000000000008f10b468b06c6fd214b65f87778827f7d113f99600000000000000000000000000000000000000000000000000000000aa6c6fd1000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7

ClientData(bytes clientData) from the contract's verified ABI on Sourcify

clientData bytes 0x
Raw topics & data
topic0 0x095e66fa4dd6a6f7b43fb8444a7bd0edb870508c7abf639bc216efb0bcff9779
data 0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000