Transaction id

0x2a89a9f716f288bb84d0e7f98b92323d8fbe7ad619dd25636f44403eeea99eaa

Oct 7, 2025   ·   07:07 UTC   ·   5 days ago

Blockchain

Ethereum

Transaction status

In block 23,524,283

Confirmations 41,777

Transaction purpose

Token transfer

Transaction fee

0.000116918865597825 ETH Id: ethereum Name: Ethereum Verified currency · 0.54 USD

ERC-20 events

Senders

Recipients

#1

Amount transferred:

0.000000 USDC Id: ethereum-erc-20/0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48 Name: USD Coin Verified currency

 · 

0.00 USD

#2

Amount transferred:

0.000000 USDT Id: ethereum-erc-20/0xdac17f958d2ee523a2206206994597c13d831ec7 Name: Tether USD Verified currency

 · 

0.00 USD

#3

Amount transferred:

0.000000 USDC Id: ethereum-erc-20/0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48 Name: USD Coin Verified currency

 · 

0.00 USD

#4

Amount transferred:

0.000000 USDC Id: ethereum-erc-20/0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48 Name: USD Coin Verified currency

 · 

0.00 USD

#5

Amount transferred:

0.000000000000000000 LINK Id: ethereum-erc-20/0x514910771af9ca656af840dff83e8264ecf986ca Name: ChainLink Token

#6

Amount transferred:

0.000000 USDT Id: ethereum-erc-20/0xdac17f958d2ee523a2206206994597c13d831ec7 Name: Tether USD Verified currency

 · 

0.00 USD

#7

Amount transferred:

0.000000 USDC Id: ethereum-erc-20/0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48 Name: USD Coin Verified currency

 · 

0.00 USD

#8

Amount transferred:

0.000000 USDT Id: ethereum-erc-20/0xdac17f958d2ee523a2206206994597c13d831ec7 Name: Tether USD Verified currency

 · 

0.00 USD

#9

Amount transferred:

0.000000 USDC Id: ethereum-erc-20/0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48 Name: USD Coin Verified currency

 · 

0.00 USD

#10

Amount transferred:

0.000000 USDT Id: ethereum-erc-20/0xdac17f958d2ee523a2206206994597c13d831ec7 Name: Tether USD Verified currency

 · 

0.00 USD

#11

Amount transferred:

0.000000 USDT Id: ethereum-erc-20/0xdac17f958d2ee523a2206206994597c13d831ec7 Name: Tether USD Verified currency

 · 

0.00 USD

#12

Amount transferred:

0.000000 USDC Id: ethereum-erc-20/0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48 Name: USD Coin Verified currency

 · 

0.00 USD

#13

Amount transferred:

0.000000 USDC Id: ethereum-erc-20/0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48 Name: USD Coin Verified currency

 · 

0.00 USD

#14

Amount transferred:

0.000000 USDC Id: ethereum-erc-20/0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48 Name: USD Coin Verified currency

 · 

0.00 USD

#15

Amount transferred:

0.000000 USDT Id: ethereum-erc-20/0xdac17f958d2ee523a2206206994597c13d831ec7 Name: Tether USD Verified currency

 · 

0.00 USD

#16

Amount transferred:

0.000000 USDC Id: ethereum-erc-20/0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48 Name: USD Coin Verified currency

 · 

0.00 USD

#17

Amount transferred:

0.000000 USDC Id: ethereum-erc-20/0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48 Name: USD Coin Verified currency

 · 

0.00 USD

#18

Amount transferred:

0.000000 USDC Id: ethereum-erc-20/0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48 Name: USD Coin Verified currency

 · 

0.00 USD

#19

Amount transferred:

0.000000 USDT Id: ethereum-erc-20/0xdac17f958d2ee523a2206206994597c13d831ec7 Name: Tether USD Verified currency

 · 

0.00 USD

#20

Amount transferred:

0.000000 USDT Id: ethereum-erc-20/0xdac17f958d2ee523a2206206994597c13d831ec7 Name: Tether USD Verified currency

 · 

0.00 USD

#21

Amount transferred:

0.000000 USDC Id: ethereum-erc-20/0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48 Name: USD Coin Verified currency

 · 

0.00 USD

#22

Amount transferred:

0.000000 USDT Id: ethereum-erc-20/0xdac17f958d2ee523a2206206994597c13d831ec7 Name: Tether USD Verified currency

 · 

0.00 USD

#23

Amount transferred:

0.000000 USDT Id: ethereum-erc-20/0xdac17f958d2ee523a2206206994597c13d831ec7 Name: Tether USD Verified currency

 · 

0.00 USD

#24

Amount transferred:

0.000000 USDC Id: ethereum-erc-20/0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48 Name: USD Coin Verified currency

 · 

0.00 USD

#25

Amount transferred:

0.000000 USDC Id: ethereum-erc-20/0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48 Name: USD Coin Verified currency

 · 

0.00 USD

#26

Amount transferred:

0.000000 USDT Id: ethereum-erc-20/0xdac17f958d2ee523a2206206994597c13d831ec7 Name: Tether USD Verified currency

 · 

0.00 USD

#27

Amount transferred:

0.000000 USDT Id: ethereum-erc-20/0xdac17f958d2ee523a2206206994597c13d831ec7 Name: Tether USD Verified currency

 · 

0.00 USD

#28

Amount transferred:

0.000000 USDT Id: ethereum-erc-20/0xdac17f958d2ee523a2206206994597c13d831ec7 Name: Tether USD Verified currency

 · 

0.00 USD

#29

Amount transferred:

0.000000 USDC Id: ethereum-erc-20/0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48 Name: USD Coin Verified currency

 · 

0.00 USD

#30

Amount transferred:

0.000000 USDT Id: ethereum-erc-20/0xdac17f958d2ee523a2206206994597c13d831ec7 Name: Tether USD Verified currency

 · 

0.00 USD

#31

Amount transferred:

0.000000 USDC Id: ethereum-erc-20/0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48 Name: USD Coin Verified currency

 · 

0.00 USD

#32

Amount transferred:

0.000000000000000000 UNI Id: ethereum-erc-20/0x1f9840a85d5af5bf1d1762f925bdaddc4201f984 Name: Uniswap

#33

Amount transferred:

0.000000 USDC Id: ethereum-erc-20/0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48 Name: USD Coin Verified currency

 · 

0.00 USD

#34

Amount transferred:

0.000000 USDT Id: ethereum-erc-20/0xdac17f958d2ee523a2206206994597c13d831ec7 Name: Tether USD Verified currency

 · 

0.00 USD

#35

Amount transferred:

0.000000 USDC Id: ethereum-erc-20/0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48 Name: USD Coin Verified currency

 · 

0.00 USD

#36

Amount transferred:

0.000000 USDT Id: ethereum-erc-20/0xdac17f958d2ee523a2206206994597c13d831ec7 Name: Tether USD Verified currency

 · 

0.00 USD

#37

Amount transferred:

0.000000 USDC Id: ethereum-erc-20/0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48 Name: USD Coin Verified currency

 · 

0.00 USD

#38

Amount transferred:

0.000000 USDT Id: ethereum-erc-20/0xdac17f958d2ee523a2206206994597c13d831ec7 Name: Tether USD Verified currency

 · 

0.00 USD

#39

Amount transferred:

0.000000 USDT Id: ethereum-erc-20/0xdac17f958d2ee523a2206206994597c13d831ec7 Name: Tether USD Verified currency

 · 

0.00 USD

#40

Amount transferred:

0.000000 USDT Id: ethereum-erc-20/0xdac17f958d2ee523a2206206994597c13d831ec7 Name: Tether USD Verified currency

 · 

0.00 USD

#41

Amount transferred:

0.000000000000000000 P Id: ethereum-erc-20/0x4c1746a800d224393fe2470c70a35717ed4ea5f1 Name: Plume

#42

Amount transferred:

0.000000 USDT Id: ethereum-erc-20/0xdac17f958d2ee523a2206206994597c13d831ec7 Name: Tether USD Verified currency

 · 

0.00 USD

#43

Amount transferred:

0.000000 USDT Id: ethereum-erc-20/0xdac17f958d2ee523a2206206994597c13d831ec7 Name: Tether USD Verified currency

 · 

0.00 USD

#44

Amount transferred:

0.000000 USDT Id: ethereum-erc-20/0xdac17f958d2ee523a2206206994597c13d831ec7 Name: Tether USD Verified currency

 · 

0.00 USD

#45

Amount transferred:

0.000000 USDC Id: ethereum-erc-20/0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48 Name: USD Coin Verified currency

 · 

0.00 USD

#46

Amount transferred:

0.000000 USDT Id: ethereum-erc-20/0xdac17f958d2ee523a2206206994597c13d831ec7 Name: Tether USD Verified currency

 · 

0.00 USD

#47

Amount transferred:

0.000000 USDT Id: ethereum-erc-20/0xdac17f958d2ee523a2206206994597c13d831ec7 Name: Tether USD Verified currency

 · 

0.00 USD

#48

Amount transferred:

0.000000 USDC Id: ethereum-erc-20/0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48 Name: USD Coin Verified currency

 · 

0.00 USD

#49

Amount transferred:

0.000000 USDT Id: ethereum-erc-20/0xdac17f958d2ee523a2206206994597c13d831ec7 Name: Tether USD Verified currency

 · 

0.00 USD

#50

Amount transferred:

0.000000 USDC Id: ethereum-erc-20/0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48 Name: USD Coin Verified currency

 · 

0.00 USD

#51

Amount transferred:

0.000000 USDT Id: ethereum-erc-20/0xdac17f958d2ee523a2206206994597c13d831ec7 Name: Tether USD Verified currency

 · 

0.00 USD

#52

Amount transferred:

0.000000000000000000 APU Id: ethereum-erc-20/0x594daad7d77592a2b97b725a7ad59d7e188b5bfa Name: Apu Apustaja

Additional events

There are no events of Internal, ERC-721 and ERC-1155 types.

Special data

  • Status: Successful
  • Nonce: 86169
  • Type: 2
  • Gas used: 820927 gas
  • Gas limit: 8000000 gas
  • Gas price: 0.14 Gwei
  • Effective gas price: 0.14 Gwei
  • Max gas price: 6.00 Gwei
  • Max priority gas price: 0.02 Gwei
  • Input data:

    0xa9059cbb000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000d8000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000514910771af9ca656af840dff83e8264ecf986ca000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb480000000000000000000000001f9840a85d5af5bf1d1762f925bdaddc4201f984000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec70000000000000000000000004c1746a800d224393fe2470c70a35717ed4ea5f1000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000594daad7d77592a2b97b725a7ad59d7e188b5bfa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c94c31a2f2cf9d318d1ae367c258f79a768e5d3f000000000000000000000000853a70a4276ce5d52af95b45848d2cb38103321d00000000000000000000000073799ca7bc9730c73a97e973064f9e3fa5e41c6d000000000000000000000000dc49949fbaa6b0478189e10eb664be62cb1b09bb000000000000000000000000c0fc39ee72e9450ecad3101df74cdcbbac409960000000000000000000000000950e255279571f467838cd2927f2cf5e0d9d79080000000000000000000000003b060d42a9234c602d633d54b75d00a8d19c7b710000000000000000000000000b6d2835219b14f5b212963c6fa6a04232dcac42000000000000000000000000a01cf2051ba9d4b0e9b7d5a70584df307046035b000000000000000000000000ce937ca734ac6f2fe9ba1da2ae7112cd6e48404800000000000000000000000099e61e61e406afb2061ddbebdec0d62d9c9926a7000000000000000000000000721f603c0c747559c9d9e47ee08534ff25f0a074000000000000000000000000b5d6c3c83d409734bc70aba9ff5b41d2f01d303600000000000000000000000038dd66f161df1881e9a18d3b15baa5ece03a979a0000000000000000000000008a5a95f70a579e288cf4ee5911fbcecb92bf4c36000000000000000000000000d6809b511aaab84c2d7ffdc80776372c424545520000000000000000000000008fc63f2a6b0d26292a5ed69cdd153e5bf1ff17bd000000000000000000000000754ef98735a50b4b7747226e74ad13514e729905000000000000000000000000c48e86d3208973c50d401ddba0cbf283c8bee24b00000000000000000000000078adb02aaa5dd67d79712e07344547657dcb8eec000000000000000000000000c341baf003190c7c8f86e42db66cfe0e0e2e172d000000000000000000000000dead3ba572ccc8bc1ab06fb32291433da6d6eb9b000000000000000000000000a7a8289bebd11dc08f1e9273987abc400339bab3000000000000000000000000411ca534c63757633a399bb6c4304c839398002b000000000000000000000000d72d6b45e0f715b35fb3d4812480015eda3a42120000000000000000000000008b6e717fa04f2332e7296dac0bce189a66ff1e010000000000000000000000004f6e84a29c5da17fab7570ae517babca7f0f84010000000000000000000000006e052ceca6aed4edcb0bbe823e938075bfc215780000000000000000000000007fb15de5eef1c73f596e50157a729a409a8c004b0000000000000000000000007553d898b5e699ade29b874270b39babdd72ba68000000000000000000000000cbaf532a393b2fe4d075d376dea4bacd91275c2d0000000000000000000000007b6054d691857f28afc33accc2d7565af44c25f0000000000000000000000000d330ee5b6f1aa060a6afdebc78178e99c7858ba9000000000000000000000000211ca799d00bd7a08b24f294f29c08cd3e93b7c9000000000000000000000000dee623e2dd8127ae2f6e5e5cb0ac20d05270926b000000000000000000000000004d96d7007e9cda0274b2630db74e37ecd892d50000000000000000000000007b4f9bebc77108714f0504f31f9e19e82516f7cd0000000000000000000000005949d7c88b422c8dab92c84455ec016c01c2e43a000000000000000000000000b24518f7ec8467c70cde6d719e59bd2fb997a999000000000000000000000000ad0c30a938c9ae56db8dce82c81fe072553874c9000000000000000000000000e29418cb92142ea6c4c3294f45f8b7284da6bce7000000000000000000000000ceabcaf4f829e4af677622ffe1d820c39cff3de5000000000000000000000000248582af4052d70c710127e994af00036b9d79c2000000000000000000000000529f01f36782731c0a1594476e740ee1930eef360000000000000000000000006e48fe42155fb0e28bec6772bb9c9f92a91d679400000000000000000000000049ef65d15e3d2b0081903c8954afdbc5e449e1920000000000000000000000000fdf1f3e95529f67941e42f9f86be11cd9dc76d10000000000000000000000000e0da2535f5c6fe052c470369d83fb53eaaa3d9f000000000000000000000000d952335b1f4944eb75ee363fe0e1a37fe72fb28400000000000000000000000049f5b08ded227c936e491516dd2177f93b7004300000000000000000000000008727a1c06f897350c4b51a7a2fcb9d377125838000000000000000000000000051aea509fce811b55d340a6db9f918dc6a21e58e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ac2ef4d93de0a0a92fb0862022766afea0faae6400000000000000000000000036e56440e30548a8ab58b91e01654104f478da840000000000000000000000007be1e65b87aaac7eeb73e09a0470b56816510fbb0000000000000000000000005da917f049eebcc2bd96f4e602bb7ae21535a35200000000000000000000000044c35d6f51c41a32439b8d80900bee274766b6680000000000000000000000009c336d40390e1d139cb4cb121c3f2fad042496eb000000000000000000000000f084b26abf3179f6908f2f4b3ca7797550acd073000000000000000000000000dead27961472d4d9a6d961875327fb39198ceb9b0000000000000000000000002d5c0b8ec8ea1c4fe513dcdd0c1f83da487ecb170000000000000000000000008de7c38c99e7f9225b70679450ee9228b2a6301a000000000000000000000000adc397d4916251214ab2dd1de223d62bc2d0f5be00000000000000000000000070ff757d4585e0e523455269b876be91e03643a30000000000000000000000006e48869105e0aceed91d3ac0a53354ef3e85679400000000000000000000000001da9c3f2bcf21a4950411620584913e475926eb0000000000000000000000002af49652763c3ab20e3ba2832b15de5f2bce1fb60000000000000000000000009b4f13915134ae430be944338c76c1b9ba50eb3b0000000000000000000000005030231d349fea9a77f46adba9ed079d4990909f0000000000000000000000008fc625fef225dea44c8b68ff4ff209055da717bd000000000000000000000000d176e4775b66b4ef52645f2f536f3942a20db13d0000000000000000000000001df0853792647c157baf72986924f9026038ac1c000000000000000000000000ef89564e2723f3eee3a969d3e0a2b22059858a210000000000000000000000000e9acec972da5e5f9fff649a3a47d30149f37221000000000000000000000000bb5d6caf33bb326eca3eb0302eab938c974ba735000000000000000000000000ff3f0d2516a237eb0182aa73d1d2a52ddc57bc660000000000000000000000005506e9db683ac321a946a1e31db8857c19029617000000000000000000000000814b6ff67ad971477409cd27c52fffb48c342d68000000000000000000000000b6794ba78024e1d00c1251731c94874b69e153160000000000000000000000002a0f56985cb91a006ec331ec8170ab09c6404248000000000000000000000000ce84bba13c58460e67ce987c1cb2b6aa731df228000000000000000000000000cad1137215a26cb612851f65da03bea8f2534aba000000000000000000000000e6c845b7d0290b8834c32b681e3dd5a987018df600000000000000000000000056e94ef9bbb2e0a3e031a0b88396a18346658ccd0000000000000000000000007db60098abb9d8f1a406bf62b56ef6681204ae5a0000000000000000000000009a5dba24f48977745dd1a37c1448d8ec8574b8ff00000000000000000000000047a58a173ae461eb2c2e04f0d0ba1f7e1f94994c0000000000000000000000005b3a04fac9d930cda83b8d4c76d341327bd5bbe300000000000000000000000059920dae201cb45cd6f2f1b12aefe8b5ae26c7b70000000000000000000000003482698ecce3647299393b440a052bc6ee707a7800000000000000000000000061077715c6d14dcec31b49943a939f8ea21f312f0000000000000000000000003bdf3de1d856c409585971194798d6622b3bd32e000000000000000000000000dbd4c556cda7658f42d0aaff1292f948b90eb7400000000000000000000000003be2307528be314f819e6cf3195aecea06a9397f0000000000000000000000003c1e22808fa9654c62408409b8e286a46fa1f3ab000000000000000000000000cc9be84fe5ee0bbe84d8866429e81f9130db2bb10000000000000000000000000c945ac3dca5426afe845f6794ba6e9a96a1297b0000000000000000000000004970415c5c9970ca20c546310c24b3f8fcc68b5800000000000000000000000057dae5ae5c7913f0e9a8456e5377fcd5f84193750000000000000000000000006f1a7bec8caed1eaf941f285cbf7576e077cc37a0000000000000000000000008b757f4e2599ddec39dda35c6aa287b0247bd73c00000000000000000000000080d2f042c170a5d051b2df0e07440a601134cc50000000000000000000000000ec87d522e95688c9acce7f659866b1ef6f3d83b1000000000000000000000000117551a1a2df17f43610772d424eeecb623176d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000

Type / to focus