Transaction id

0x7c1e8ca0680c508ce67ab741dff15611e5f9d9df661b8c4ccf18a6f39b6989a2

Apr 20, 2025   ·   04:50 UTC   ·   2 months ago

Blockchain

Ethereum

Transaction status

In block 22,307,936

Confirmations 451,801

Transaction purpose

Monetary actions

Transaction fee

0.000304093623482688 ETH Id: ethereum Name: Ethereum Verified currency · 0.48 USD

ERC-20 events

Senders

Recipients

#1

Amount transferred:

0.00000000 WBTC Id: ethereum-erc-20/0x2260fac5e5542a773aa44fbcfedf7c193bc2c599 Name: Wrapped BTC Verified currency

 · 

0.00 USD

#2

Amount transferred:

0.000000 USDC Id: ethereum-erc-20/0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48 Name: USD Coin 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.000000 USDC Id: ethereum-erc-20/0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48 Name: USD Coin Verified currency

 · 

0.00 USD

#6

Amount transferred:

0.000000 USDC Id: ethereum-erc-20/0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48 Name: USD Coin 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 USDC Id: ethereum-erc-20/0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48 Name: USD Coin 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 USDC Id: ethereum-erc-20/0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48 Name: USD Coin Verified currency

 · 

0.00 USD

#11

Amount transferred:

0.000000 USDC Id: ethereum-erc-20/0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48 Name: USD Coin 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.000000000000000000 TURBO Id: ethereum-erc-20/0xa35923162c49cf95e6bf26623385eb431ad920d3 Name: Turbo

#15

Amount transferred:

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

 · 

0.00 USD

#16

Amount transferred:

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

 · 

0.00 USD

#17

Amount transferred:

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

 · 

0.00 USD

#18

Amount transferred:

0.000000 USDT Id: ethereum-erc-20/0xdac17f958d2ee523a2206206994597c13d831ec7 Name: Tether USD 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 USDT Id: ethereum-erc-20/0xdac17f958d2ee523a2206206994597c13d831ec7 Name: Tether USD 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 USDT Id: ethereum-erc-20/0xdac17f958d2ee523a2206206994597c13d831ec7 Name: Tether USD Verified currency

 · 

0.00 USD

#25

Amount transferred:

0.000000 USDT Id: ethereum-erc-20/0xdac17f958d2ee523a2206206994597c13d831ec7 Name: Tether USD 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 USDT Id: ethereum-erc-20/0xdac17f958d2ee523a2206206994597c13d831ec7 Name: Tether USD 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 USDT Id: ethereum-erc-20/0xdac17f958d2ee523a2206206994597c13d831ec7 Name: Tether USD Verified currency

 · 

0.00 USD

#32

Amount transferred:

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

 · 

0.00 USD

#33

Amount transferred:

0.000000 USDT Id: ethereum-erc-20/0xdac17f958d2ee523a2206206994597c13d831ec7 Name: Tether USD 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 USDT Id: ethereum-erc-20/0xdac17f958d2ee523a2206206994597c13d831ec7 Name: Tether USD 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 USDT Id: ethereum-erc-20/0xdac17f958d2ee523a2206206994597c13d831ec7 Name: Tether USD 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.000000 USDT Id: ethereum-erc-20/0xdac17f958d2ee523a2206206994597c13d831ec7 Name: Tether USD Verified currency

 · 

0.00 USD

#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 USDT Id: ethereum-erc-20/0xdac17f958d2ee523a2206206994597c13d831ec7 Name: Tether USD 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 USDT Id: ethereum-erc-20/0xdac17f958d2ee523a2206206994597c13d831ec7 Name: Tether USD 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 USDT Id: ethereum-erc-20/0xdac17f958d2ee523a2206206994597c13d831ec7 Name: Tether USD 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.000000 USDT Id: ethereum-erc-20/0xdac17f958d2ee523a2206206994597c13d831ec7 Name: Tether USD Verified currency

 · 

0.00 USD

Additional events

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

Special data

  • Status: Successful
  • Nonce: 6752
  • Type: 2
  • Gas used: 814866 gas
  • Gas limit: 1069250 gas
  • Gas price: 0.37 Gwei
  • Effective gas price: 0.37 Gwei
  • Max gas price: 10.35 Gwei
  • Max priority gas price: 0.01 Gwei
  • Input data:

    0xa9059cbb000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000d80000000000000000000000002260fac5e5542a773aa44fbcfedf7c193bc2c599000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a35923162c49cf95e6bf26623385eb431ad920d3000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000acfca5c579cf9b345ed4722fe8f0c57acfe8a9e000000000000000000000000062421b8bebd576ed403b358d4015825fae5e725400000000000000000000000098ca263b88a772cd316db8d6c0286076ee4155950000000000000000000000003a98d7500273f1f98f8b8d11749cbf4d3b6d119f000000000000000000000000954fc260461f473e698e181fb9b06e4ac4f2b1e90000000000000000000000004d4457a2b5a1258f22ccb931edd86715b7877f86000000000000000000000000155257960c8d81617a6a277213588b6b04b3fc8c0000000000000000000000005b8b4db10c8391960e727de521ea69be62f87a87000000000000000000000000b6e1ebdade0d9966c4eae76b21b8d5f61020832b000000000000000000000000f5b467b1b79d441822bd8c88a93027c80a17d5e2000000000000000000000000a599737d13ce27b5a897d5238326b76cde93b40a0000000000000000000000009a22fb7e1be160118835004f756afc32cd2efc97000000000000000000000000ef986a6ef03bea074de4cbcaec9d332da4f84d0d00000000000000000000000081c2b07328e7511571ad51fdb586f302d10bf2b800000000000000000000000081faae180a19e10ca12c038238e83c841d60be4d00000000000000000000000089eec9dd907470a725d926bef8b4df6782e23ead000000000000000000000000a88daf9b0a31af33aec571145af469ef3e405d3800000000000000000000000082786928cb9cb6e8cba741d95c9a885ccfbdc6210000000000000000000000008dd836f089b872856a9d420d87af6b0f72dcc73e000000000000000000000000942866cccbd489d1e5df1ac151755a039e8ff7200000000000000000000000003431aac1d930ae8532df7fc7b3bc6220fd6d81460000000000000000000000004d78f6d014739801dd197563b3d2d454d96e88dc00000000000000000000000010f9061f12f1581c394ec18422e9ef298f8061d60000000000000000000000009afea63bb78b0f346fa549c983f0a7b696f2ba03000000000000000000000000b6daf1196e1aa5b25d64b7810ed9c88e4fdad22d0000000000000000000000002569ab6a339b375cb4599d32051bbc0ff137878a00000000000000000000000094765b9b700eae4425cb156e86f05bb124d2829f000000000000000000000000f15fbc61b1cc22353feb7dd9cbff3d79aecc4d920000000000000000000000005cf405c84f5a0dfacd55d4e60012ff87120ae3e700000000000000000000000009157aef6b573955c7224be3b47c5cbabf8a6933000000000000000000000000d4c1f6b7a8217a25c0cf86c9186b7f0c2185daaf000000000000000000000000cfc3f7d7f39971a32ff1e16aa3a6325b2ceeec950000000000000000000000009fb48ee87f8b94432ef4cc4a429934861912df820000000000000000000000007bf2ba92e956650d0cdcbc89c2fcf058e36025f400000000000000000000000087ad7fd938438563724a1c378873c3e16bfd0ff3000000000000000000000000f1e90478a9eb46fcd5d53f8081bc4ba9910533fd000000000000000000000000e31f4fb1546ba792e184d5c8eae3e394d3f83601000000000000000000000000db8719dfd00e0ec71c355ba1d98b554d7cdb8777000000000000000000000000ad08f19f5a42e7e4a5212094f34a66f9e4730477000000000000000000000000383efd9597d60a59970705ce58e49529ede4d231000000000000000000000000440d523a43e4673709dc94cef3c6badd91f5fb170000000000000000000000006e5bfb99694d09401524a27b2ca68b3f7eaa70ba0000000000000000000000000fb14f5b8556c75e1f50f7de8040d7719c7ae009000000000000000000000000072675a7c672a0cddd5f25d1bdfaeae6d40b49ce00000000000000000000000022caa29a9321dba70cdab5bacc7f06ba03552e4a0000000000000000000000007b9520262ecf0edcd46b116190c098f9dd7bbc1c000000000000000000000000b714ae881df0a38262c655a599b421018a12d10c000000000000000000000000356b2f95b45e2c146074604e12b4ea70012ec5d7000000000000000000000000a9759f3f06013b8988463fb212c16fa1bcab330e000000000000000000000000174dfa75882069f827be1f22750f2c909706b0a30000000000000000000000001ca14c3c9b995e5b2480a9e4ad71b957d42d05d0000000000000000000000000e0fb23174a52663573da4a8a05e834bf427572f70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0bbb0c5f5b2f0c890cd77bea6438a7e3a9f2e2600000000000000000000000057821bf30f5cc29ff376a1f685fb2a5927a2b29a000000000000000000000000ce6e1d478483112d850dd9e5f7cab748dd503cbb0000000000000000000000001010d572b0bf6a72040628216a500b24c320acd40000000000000000000000000da88fbfd30dc963b7a52cd63308103c9bfdfec600000000000000000000000067e29bf6b62006c4f4875e5faf5914586b26dd13000000000000000000000000b6e114a6c8a6ede6e8c464fbc64ade974a1a832b0000000000000000000000009b064544147bcb43aab05348b586e35ed92e30a2000000000000000000000000c51d8ec460441aad119765a67231d2df30e28030000000000000000000000000b8ff7dc6b59be339ef8ecc04503c4c166ee6e244000000000000000000000000ee175d99d841ef3b261662491c514148f80bce91000000000000000000000000114b8fc61dc7d16edc31574e9e39f76047791ce3000000000000000000000000219d5f9499dd689cbb104e3419ead0285cb3efcd000000000000000000000000cb92e210c22f1c39d256c1d9df8336eeb1f0e9ee0000000000000000000000002e1b230a1540e5cfe0f1eff3558efb28bbae0d91000000000000000000000000043668e250eb10f500bc7983c107fbe1ec9a14e60000000000000000000000009d24eae05e2fa386dfda2b5a65031fa79ffd57710000000000000000000000006ca2212258202a0d27a39b6635e6cd471ad41924000000000000000000000000c16081271d2b4988e4c2bfee10e2d34fa001fbf9000000000000000000000000a194faec0204c2728fdff7a3fe905b171b327ed2000000000000000000000000e692c0f1fffc5bc451c554accbbdafa09d2071a80000000000000000000000004654fa70851b99d9ae0018b05b317f27c76d987300000000000000000000000053b9259632306f851264cd2efebc478e87382b32000000000000000000000000cbb92842b954ca2bc2ca86f0b2d77931d270d27600000000000000000000000030e63681de0de06f589c62ae7ba4fc740c2a3ad6000000000000000000000000f15f963f53c29e11316a87d9554bbe44d9114d920000000000000000000000008f9c098f994a2dffc4885ad2e93440101537bebf0000000000000000000000002a477dc2cabeb80c0600a7f48a3e8c17cb167d9c0000000000000000000000006bb192dea516ba5528e7913a08c45cb79ff73667000000000000000000000000bf54db22c63f208d68dcb96959a645665dba5f4b00000000000000000000000041a7788af6e5146890ab4e1e30a45f84cb3f26db00000000000000000000000080929f20f65d21629376d190f89ca7a89cba7d74000000000000000000000000eff8b45f01ddc30c898258988d359997efaab0350000000000000000000000007f76f29534be1b0bd8a014e1f3323093e16184800000000000000000000000002bd326ad3317a9c05d8cc0f67d3281d2be0d9b1e000000000000000000000000c0e4c621a21db0a3fa0aac53cece94f9c881262200000000000000000000000098a4d9b59241a218e31ded3d8689f814b18af8b3000000000000000000000000599294706668f17ab54739b0a0ce392c602f704f000000000000000000000000807a422a856e9404e5a6facae333596d249bac650000000000000000000000008a6acb3bd33e505c68721fb8aa21416ece39b1e2000000000000000000000000cfd2e97658a1c17e3464a78b2c5393ba35dea5c4000000000000000000000000bab9cae90190d9a8adb1f5e87fbd10594b15f5dc000000000000000000000000dff5d4f9f1acbd40266114597e802b17595e7267000000000000000000000000e71dbf04b9b0bc8854b14047e996e3b97d8a5c1a000000000000000000000000bfddb062e64fff5f15140cf02adf9651550443a8000000000000000000000000b82e09b3592e7716716122adfa8a63122a0635eb000000000000000000000000e6f39dc3f9ac7c6ca90d355e80b0475b0a999dd00000000000000000000000009d24eae05e2fa386dfda2b5a65031fa79ffd577100000000000000000000000066bb889cdb5a642d5dcc927023f0e8c6268404380000000000000000000000009d24eae05e2fa386dfda2b5a65031fa79ffd57710000000000000000000000002ecab6f34a359ad4d3bcfaad62a3e2c5c78d5865000000000000000000000000a3bcd57ff6fc1b75ca9e3d773581b833fba7d80f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000

Type / to focus