Age 10 days ago · 2026-10-20 18:06 UTC
Fee 0.00027005 ETH
Gas used 532,896 / 809,776
Method 0x0a2b8f36
Type EIP-1559 (Dynamic Fee)
Input data 2820 bytes
0x0a2b8f36000000000000000000000000f70da97812cb96acdf810712aa562db8dfa3dbef00000000000000000000000000000000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000003571157f5f7c4bda6ddd9d91d2a2ef6712ab6c0e0000000000000000000000003571157f5f7c4bda6ddd9d91d2a2ef6712ab6c0e0000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000a600000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000022359c046e7b000000000000000000000000000000000000000000000000000000006ad7bbb50000000000000000000000000000000000000000000000000000000000000001000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000000000000000000000000000000000001db532f500000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000016000000000000000000000000000000000000000000000000000000000000005e0000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000044095ea7b30000000000000000000000000005ea683517b3a4463bfd798c9850ad2d586795000000000000000000000000000000000000000000000000000000001db532f5000000000000000000000000000000000000000000000000000000000000000000000000000000000005ea683517b3a4463bfd798c9850ad2d58679500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000003c4bb66eb41000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000000000000000000000000000000000001db532f50000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000908d90acaee1e3357a54000000000000000000000000b92fe925dc43a0ecde6c8b1a2709c170ec4fff4f000000000000000000000000000000000000000000000000000000006ad7b4ad0000000000000000000000000000000000000000000000000000000000000320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000340000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002000000000000000000000000e0554a476a092703abdb3ef35c80e0d76d32939f000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc20000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000006400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004444c5dc75cb358380d2e3de08a90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022cf03da665b4d1459a56dd09dbc069935d16b3700000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000059ec3f5062d7475f677e685112370ea08139bfff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b92fe925dc43a0ecde6c8b1a2709c170ec4fff4f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000001a49bb43718000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000000100000000000000000000000022cf03da665b4d1459a56dd09dbc069935d16b3700000000000000000000000000000000000000000000000000000000000000010000000000000000000000003571157f5f7c4bda6ddd9d91d2a2ef6712ab6c0e00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002141fbd8a84af0a9484c05075fa2d689662ddadced447985681a75226859152971000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002141fbd8a84af0a9484c05075fa2d689662ddadced447985681a7522685915297100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000041fa0513d2d53da9a9cce4035ee5fb8376cc229b688234c41575637f9341fcb6f946f079e3fc8231b3a842c46d06a9cd8ed290e8425d7ba31928637e359d0703ef1b000000000000000000000000000000000000000000000000000000000000001abedb7e0bda6e4c968cbea5cc0c121d0b89d363b6b088bf92af0145634c55d3
Advanced nonce, gas price, position
Nonce 509244
Position in block 9
Effective gas price 506,763,005 wei
Cumulative gas 2,538,877
Block hash 0x1cab9c3782aa7e7795beb38077a9e97160f1e27fa0a376c4becd6d1d3107e4e6
FundsMovement(address from, address to, address currency, uint256 amount, bytes metadata)
from the contract's verified ABI on Sourcify
Raw topics & data
topic0
0xafbab204e8271965231d37baed9b1abca8725b7409c70314455f68bc89142b91
data
0x000000000000000000000000f70da97812cb96acdf810712aa562db8dfa3dbef000000000000000000000000b92fe925dc43a0ecde6c8b1a2709c170ec4fff4f000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000000000000000000000000000000000001db532f500000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000002141fbd8a84af0a9484c05075fa2d689662ddadced447985681a752268591529710000000000000000000000000000000000000000000000000000000000000000
Transfer(address from, address to, uint256 value)
from the built-in registry (ERC-20)
Raw topics & data
topic0
0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef
topic1
0x000000000000000000000000f70da97812cb96acdf810712aa562db8dfa3dbef
topic2
0x000000000000000000000000b92fe925dc43a0ecde6c8b1a2709c170ec4fff4f
data
0x000000000000000000000000000000000000000000000000000000001db532f5
Approval(address owner, address spender, uint256 value)
from the built-in registry (ERC-20)
Raw topics & data
topic0
0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925
topic1
0x000000000000000000000000b92fe925dc43a0ecde6c8b1a2709c170ec4fff4f
topic2
0x0000000000000000000000000005ea683517b3a4463bfd798c9850ad2d586795
data
0x000000000000000000000000000000000000000000000000000000001db532f5
SolverCallExecuted(address to, bytes data, uint256 amount)
from the contract's verified ABI on Sourcify
Raw topics & data
topic0
0x93485dcd31a905e3ffd7b012abe3438fa8fa77f98ddc9f50e879d3fa7ccdc324
data
0x000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044095ea7b30000000000000000000000000005ea683517b3a4463bfd798c9850ad2d586795000000000000000000000000000000000000000000000000000000001db532f500000000000000000000000000000000000000000000000000000000
Transfer(address from, address to, uint256 value)
from the built-in registry (ERC-20)
Raw topics & data
topic0
0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef
topic1
0x000000000000000000000000b92fe925dc43a0ecde6c8b1a2709c170ec4fff4f
topic2
0x0000000000000000000000000005ea683517b3a4463bfd798c9850ad2d586795
data
0x000000000000000000000000000000000000000000000000000000001db532f5
Transfer(address from, address to, uint256 value)
from the built-in registry (ERC-20)
Raw topics & data
topic0
0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef
topic1
0x000000000000000000000000e0554a476a092703abdb3ef35c80e0d76d32939f
topic2
0x0000000000000000000000000005ea683517b3a4463bfd798c9850ad2d586795
data
0x00000000000000000000000000000000000000000000000002d4760e70565ae7
Transfer(address from, address to, uint256 value)
from the built-in registry (ERC-20)
Raw topics & data
topic0
0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef
topic1
0x0000000000000000000000000005ea683517b3a4463bfd798c9850ad2d586795
topic2
0x000000000000000000000000e0554a476a092703abdb3ef35c80e0d76d32939f
data
0x000000000000000000000000000000000000000000000000000000001db532f5
Swap(address sender, address recipient, int256 amount0, int256 amount1, uint160 sqrtPriceX96, uint128 liquidity, int24 tick)
from the built-in registry (Uniswap V3 Pool)
Raw topics & data
topic0
0xc42079f94a6350d7e6235f29174924f928cc2ac818eb64fed8004e115fbcca67
topic1
0x0000000000000000000000000005ea683517b3a4463bfd798c9850ad2d586795
topic2
0x0000000000000000000000000005ea683517b3a4463bfd798c9850ad2d586795
data
0x000000000000000000000000000000000000000000000000000000001db532f5fffffffffffffffffffffffffffffffffffffffffffffffffd2b89f18fa9a5190000000000000000000000000000000000004f03effe8a90c170a6b57ddc6d4c0000000000000000000000000000000000000000000000000d2f24c3ccaf34cd00000000000000000000000000000000000000000000000000000000000306a2
Transfer(address caller, address from, address to, uint256 id, uint256 amount)
from the contract's verified ABI on Sourcify
Raw topics & data
topic0
0x1b3d7edb2e9c0b0e7c525b20aaaef0f5940d2ed71663c7d39266ecafac728859
topic1
0x0000000000000000000000000000000000000000000000000000000000000000
topic2
0x000000000000000000000000867747e4f6db4be2d0e8459500b865e715706fbe
topic3
0x0000000000000000000000000000000000000000000000000000000000000000
data
0x00000000000000000000000059ec3f5062d7475f677e685112370ea08139bfff00000000000000000000000000000000000000000000000000196d4b9a7f97e4
Transfer(address caller, address from, address to, uint256 id, uint256 amount)
from the contract's verified ABI on Sourcify
Raw topics & data
topic0
0x1b3d7edb2e9c0b0e7c525b20aaaef0f5940d2ed71663c7d39266ecafac728859
topic1
0x0000000000000000000000000000000000000000000000000000000000000000
topic2
0x000000000000000000000000bda4b20f324f32826698317c36014efe04c12b1a
topic3
0x0000000000000000000000000000000000000000000000000000000000000000
data
0x00000000000000000000000059ec3f5062d7475f677e685112370ea08139bfff000000000000000000000000000000000000000000000000000cb56d650677c9
Transfer(address caller, address from, address to, uint256 id, uint256 amount)
from the contract's verified ABI on Sourcify
Raw topics & data
topic0
0x1b3d7edb2e9c0b0e7c525b20aaaef0f5940d2ed71663c7d39266ecafac728859
topic1
0x0000000000000000000000000000000000000000000000000000000000000000
topic2
0x000000000000000000000000e0bc79caeefdf6513a2e9346a5881033f002459f
topic3
0x0000000000000000000000000000000000000000000000000000000000000000
data
0x00000000000000000000000059ec3f5062d7475f677e685112370ea08139bfff000000000000000000000000000000000000000000000000001c9a0abfa48bc2
Transfer(address caller, address from, address to, uint256 id, uint256 amount)
from the contract's verified ABI on Sourcify
Raw topics & data
topic0
0x1b3d7edb2e9c0b0e7c525b20aaaef0f5940d2ed71663c7d39266ecafac728859
topic1
0x0000000000000000000000000000000000000000000000000000000000000000
topic2
0x000000000000000000000000964633dfafdc71ebc5b8e551035cdbfe190ffb0b
topic3
0x0000000000000000000000000000000000000000000000000000000000000000
data
0x00000000000000000000000059ec3f5062d7475f677e685112370ea08139bfff000000000000000000000000000000000000000000000000001c9a0abfa48bc4
Transfer(address caller, address from, address to, uint256 id, uint256 amount)
from the contract's verified ABI on Sourcify
Raw topics & data
topic0
0x1b3d7edb2e9c0b0e7c525b20aaaef0f5940d2ed71663c7d39266ecafac728859
topic1
0x0000000000000000000000000000000000000000000000000000000000000000
topic2
0x000000000000000000000000d506ee1a605433514d9edcd7796179d11bd17d39
topic3
0x0000000000000000000000000000000000000000000000000000000000000000
data
0x00000000000000000000000059ec3f5062d7475f677e685112370ea08139bfff00000000000000000000000000000000000000000000000000022c62dbfc29bf
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
0x797885d9c05b90ae3e3ac7a92b8e4b57ba991402248e2276748e96db4a4cd042
sender
address · indexed
0x0005ea683517b3a4463bfd798c9850ad2d586795
amount0
int128
-176470366783998453
amount1
int128
1241149435176626574932867
sqrtPriceX96
uint160
209420220153003289910882813892889
liquidity
uint128
70714749583681136899110
tick
int24
157603
fee
uint24
0
Raw topics & data
topic0
0x40e9cecb9f5f1f1c5b9c97dec2917b7ee92e57ba5563708daca94dd84ad7112f
topic1
0x797885d9c05b90ae3e3ac7a92b8e4b57ba991402248e2276748e96db4a4cd042
topic2
0x0000000000000000000000000005ea683517b3a4463bfd798c9850ad2d586795
data
0xfffffffffffffffffffffffffffffffffffffffffffffffffd8d0d22ea74f60b0000000000000000000000000000000000000000000106d2d87fc99ab4613b830000000000000000000000000000000000000a534139fcb5f071b427b2705919000000000000000000000000000000000000000000000ef9744a238eb040342600000000000000000000000000000000000000000000000000000000000267a30000000000000000000000000000000000000000000000000000000000000000
Withdrawal(address src, uint256 wad)
from the built-in registry (WETH9)
Raw topics & data
topic0
0x7fcf532c15f0a6db0bd6d0e038bea71d30d808c7d98cb3bf7268a95bf5081b65
topic1
0x0000000000000000000000000005ea683517b3a4463bfd798c9850ad2d586795
data
0x00000000000000000000000000000000000000000000000002d4760e70565ae7
Transfer(address from, address to, uint256 value)
from the built-in registry (ERC-20)
Raw topics & data
topic0
0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef
topic1
0x000000000000000000000000000000000004444c5dc75cb358380d2e3de08a90
topic2
0x0000000000000000000000000005ea683517b3a4463bfd798c9850ad2d586795
data
0x0000000000000000000000000000000000000000000106d2d87fc99ab4613b83
Transfer(address from, address to, uint256 value)
from the built-in registry (ERC-20)
Raw topics & data
topic0
0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef
topic1
0x0000000000000000000000000005ea683517b3a4463bfd798c9850ad2d586795
topic2
0x000000000000000000000000b92fe925dc43a0ecde6c8b1a2709c170ec4fff4f
data
0x0000000000000000000000000000000000000000000106d2d87fc99ab4613b83
SolverCallExecuted(address to, bytes data, uint256 amount)
from the contract's verified ABI on Sourcify
to
address
0x0005ea683517b3a4463bfd798c9850ad2d586795
data
bytes
0xbb66eb41000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000000000000000000000000000000000001db532f50000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000908d90acaee1e3357a54000000000000000000000000b92fe925dc43a0ecde6c8b1a2709c170ec4fff4f000000000000000000000000000000000000000000000000000000006ad7b4ad0000000000000000000000000000000000000000000000000000000000000320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000340000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002000000000000000000000000e0554a476a092703abdb3ef35c80e0d76d32939f000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc20000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000006400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004444c5dc75cb358380d2e3de08a90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022cf03da665b4d1459a56dd09dbc069935d16b3700000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000059ec3f5062d7475f677e685112370ea08139bfff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
amount
uint256
0
Raw topics & data
topic0
0x93485dcd31a905e3ffd7b012abe3438fa8fa77f98ddc9f50e879d3fa7ccdc324
data
0x0000000000000000000000000005ea683517b3a4463bfd798c9850ad2d5867950000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003c4bb66eb41000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000000000000000000000000000000000001db532f50000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000908d90acaee1e3357a54000000000000000000000000b92fe925dc43a0ecde6c8b1a2709c170ec4fff4f000000000000000000000000000000000000000000000000000000006ad7b4ad0000000000000000000000000000000000000000000000000000000000000320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000340000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002000000000000000000000000e0554a476a092703abdb3ef35c80e0d76d32939f000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc20000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000006400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004444c5dc75cb358380d2e3de08a90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022cf03da665b4d1459a56dd09dbc069935d16b3700000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000059ec3f5062d7475f677e685112370ea08139bfff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
Transfer(address from, address to, uint256 value)
from the built-in registry (ERC-20)
Raw topics & data
topic0
0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef
topic1
0x000000000000000000000000b92fe925dc43a0ecde6c8b1a2709c170ec4fff4f
topic2
0x0000000000000000000000003571157f5f7c4bda6ddd9d91d2a2ef6712ab6c0e
data
0x0000000000000000000000000000000000000000000106d2d87fc99ab4613b83
FundsMovement(address from, address to, address currency, uint256 amount, bytes metadata)
from the contract's verified ABI on Sourcify
Raw topics & data
topic0
0xafbab204e8271965231d37baed9b1abca8725b7409c70314455f68bc89142b91
data
0x000000000000000000000000b92fe925dc43a0ecde6c8b1a2709c170ec4fff4f0000000000000000000000003571157f5f7c4bda6ddd9d91d2a2ef6712ab6c0e00000000000000000000000022cf03da665b4d1459a56dd09dbc069935d16b370000000000000000000000000000000000000000000106d2d87fc99ab4613b8300000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000002141fbd8a84af0a9484c05075fa2d689662ddadced447985681a752268591529710000000000000000000000000000000000000000000000000000000000000000
SolverCallExecuted(address to, bytes data, uint256 amount)
from the contract's verified ABI on Sourcify
to
address
0xb92fe925dc43a0ecde6c8b1a2709c170ec4fff4f
data
bytes
0x9bb43718000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000000100000000000000000000000022cf03da665b4d1459a56dd09dbc069935d16b3700000000000000000000000000000000000000000000000000000000000000010000000000000000000000003571157f5f7c4bda6ddd9d91d2a2ef6712ab6c0e00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002141fbd8a84af0a9484c05075fa2d689662ddadced447985681a752268591529710000000000000000000000000000000000000000000000000000000000000000
amount
uint256
0
Raw topics & data
topic0
0x93485dcd31a905e3ffd7b012abe3438fa8fa77f98ddc9f50e879d3fa7ccdc324
data
0x000000000000000000000000b92fe925dc43a0ecde6c8b1a2709c170ec4fff4f0000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a49bb43718000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000000100000000000000000000000022cf03da665b4d1459a56dd09dbc069935d16b3700000000000000000000000000000000000000000000000000000000000000010000000000000000000000003571157f5f7c4bda6ddd9d91d2a2ef6712ab6c0e00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002141fbd8a84af0a9484c05075fa2d689662ddadced447985681a75226859152971000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000