Transaction id

0xa3239161bbe64a58e9c55f483969b140136e23f90cea6eae9661aed85234b90b

Apr 13, 2025   ·   16:22 UTC   ·   2 months ago

Blockchain

Ethereum

Transaction status

In block 22,261,216

Confirmations 544,585

Transaction purpose

Token transfer

Transaction fee

0.000823735000000000 ETH Id: ethereum Name: Ethereum Verified currency · 1.31 USD

ERC-20 events

Senders

Recipients

#1

Amount transferred:

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

 · 

0.00 USD

#14

Amount transferred:

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

 · 

0.00 USD

#26

Amount transferred:

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

 · 

0.00 USD

#27

Amount transferred:

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

 · 

0.00 USD

#49

Amount transferred:

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

 · 

0.00 USD

#52

Amount transferred:

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

 · 

0.00 USD

#53

Amount transferred:

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

 · 

0.00 USD

#54

Amount transferred:

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

 · 

0.00 USD

#55

Amount transferred:

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

 · 

0.00 USD

#56

Amount transferred:

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

 · 

0.00 USD

#57

Amount transferred:

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

 · 

0.00 USD

#58

Amount transferred:

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

 · 

0.00 USD

#59

Amount transferred:

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

 · 

0.00 USD

#60

Amount transferred:

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

 · 

0.00 USD

#61

Amount transferred:

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

 · 

0.00 USD

#62

Amount transferred:

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

 · 

0.00 USD

#63

Amount transferred:

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

 · 

0.00 USD

#64

Amount transferred:

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

 · 

0.00 USD

#65

Amount transferred:

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

 · 

0.00 USD

#66

Amount transferred:

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

 · 

0.00 USD

#67

Amount transferred:

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

 · 

0.00 USD

#68

Amount transferred:

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

 · 

0.00 USD

#69

Amount transferred:

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

 · 

0.00 USD

#70

Amount transferred:

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

 · 

0.00 USD

#71

Amount transferred:

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

 · 

0.00 USD

#72

Amount transferred:

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

 · 

0.00 USD

#73

Amount transferred:

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

 · 

0.00 USD

#74

Amount transferred:

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

 · 

0.00 USD

#75

Amount transferred:

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

 · 

0.00 USD

#76

Amount transferred:

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

 · 

0.00 USD

#77

Amount transferred:

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

 · 

0.00 USD

#78

Amount transferred:

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

 · 

0.00 USD

#79

Amount transferred:

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

 · 

0.00 USD

#80

Amount transferred:

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

 · 

0.00 USD

#81

Amount transferred:

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

 · 

0.00 USD

#82

Amount transferred:

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

 · 

0.00 USD

#83

Amount transferred:

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

 · 

0.00 USD

#84

Amount transferred:

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

 · 

0.00 USD

#85

Amount transferred:

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

 · 

0.00 USD

#86

Amount transferred:

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

 · 

0.00 USD

#87

Amount transferred:

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

 · 

0.00 USD

#88

Amount transferred:

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

 · 

0.00 USD

#89

Amount transferred:

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

 · 

0.00 USD

#90

Amount transferred:

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

 · 

0.00 USD

#91

Amount transferred:

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

 · 

0.00 USD

#92

Amount transferred:

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

 · 

0.00 USD

#93

Amount transferred:

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

 · 

0.00 USD

#94

Amount transferred:

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

 · 

0.00 USD

#95

Amount transferred:

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

 · 

0.00 USD

#96

Amount transferred:

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

 · 

0.00 USD

#97

Amount transferred:

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

 · 

0.00 USD

#98

Amount transferred:

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

 · 

0.00 USD

#99

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: 2295
  • Type: 2
  • Gas used: 1497700 gas
  • Gas limit: 9000000 gas
  • Gas price: 0.55 Gwei
  • Effective gas price: 0.55 Gwei
  • Max gas price: 0.55 Gwei
  • Max priority gas price: 0.10 Gwei
  • Input data:

    0xa9059cbb00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000194000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cb2c7e5a37fd802d7faeedea475a518182592d020000000000000000000000005049b52f6b18e5979f70fd958c7a43445a77d1a90000000000000000000000000f6bb9336aeea83064f58541652b2d71098e3bad0000000000000000000000000bd35a8d01df348a2156c5ae329aa8a83b6d5efe0000000000000000000000009d65e7f1965859506fea96ee445a292cb2f19eb9000000000000000000000000c8aa5fbfc8ef4758cd7e98a4f126e3210217dd1b000000000000000000000000d8f10d47364654f4cc9b6fedd12ab6bca71c92160000000000000000000000001046016e4dd00a70e3c1284155963de1dc918df70000000000000000000000003ce17b29bd56cae75f668d5528ddc8530d0a6ccf000000000000000000000000b056c234e87599c4e1eaceceefaf4064a68a6956000000000000000000000000ca06a49d5b02a6db524e9f6e3cd9b45423ca735100000000000000000000000032d3ed9ab38ecc7a776b04100dc55aa280e889950000000000000000000000006a3b644cacc53d3c7cebe88782ce84476effe809000000000000000000000000fb8b96c7214dfa3799f543e6420aa423aba9d51b0000000000000000000000007d319b8b5f1f4ea4add63dfa2d1c3b4dafa79cb8000000000000000000000000cc1513d08c96708c6f2687cfc28c5d529497b4fc00000000000000000000000094be608455dd158ac1bfb5042d86b94eff03948d000000000000000000000000dfdbd6e1fbab3e91a7dc66499962cce37165637d000000000000000000000000eb2a7d5070de35aa3c3bb138631676b1d426d60d000000000000000000000000dbb1661f5d39712b60baae5468f9b1db507afb850000000000000000000000002865c7e00a23796bc030f590ab362a9a9d4e0f80000000000000000000000000da18042294c31c3d50b536a1af0c1e68c848df77000000000000000000000000e31efc4f3f4cb00a78a2150031877525f15e34f7000000000000000000000000023ea5e46764df6e7f72cc7a4856e2bf1b39d79a000000000000000000000000db5a9847081b74fd676e295b651e2fbebe75cff80000000000000000000000000fbcb68f28bca6848dae8d2bc309b2d6832cacb7000000000000000000000000c54eb42933176ada324dd1463556edff52c98f50000000000000000000000000e0bdf157f28688475f28c4592a3aba697f56ce6c0000000000000000000000005fca9bd72b2f29fadb4aabed47b345ab03d49e0a000000000000000000000000e14b28d030e6603d0e6cc1c8a2f7c413571bb04a0000000000000000000000005b5a065c0fd3f29353e0308091f0727eafbaead7000000000000000000000000f4d542dba2e93ed326a6539f0d50bc287cf090ac0000000000000000000000007e640dcd1aff2070d149e9def16a88ed6dcf44e1000000000000000000000000cbedb9154e6cac37658e3b545abf956b59b53adc000000000000000000000000b485d91e9a7ed76fe22d8de9d1ea8473aec17b50000000000000000000000000146a1a1ffb61547c1f4ead77f4c0c998b1c47341000000000000000000000000dfbc9d8557effac67f0829511e86c11725a7cc4100000000000000000000000087c42f807332e3ba4481effe8b8577cf2afa92f400000000000000000000000079fbedf59d1073d2b5de532213c265a156cd6278000000000000000000000000536e6a7116c7fcb4d4753c2240479688249f4b800000000000000000000000008b7b459580af51561f48625e0f30a5f9fac890e50000000000000000000000004c7b0604692834db1386df27cb556dbf3ce9f6ee0000000000000000000000005ad31d01735b35c2393f0d2a169e1fb62f9e4cb300000000000000000000000029b9ccb0bd9cfb05a110c984fdb9146c33e4041b000000000000000000000000dd9a5752ec522488e86a3a03ae6db380aab9d44d0000000000000000000000009c0be1492d1bd7b714d79d5a71517b3c0e24c07d0000000000000000000000005846395806249b8194178a88ec20e14979b622e2000000000000000000000000f5d96c0a7a24fc04eb50e250e188c009aaa0e170000000000000000000000000f78b9292732f3d0a0d2af018799c475cd79d969e000000000000000000000000f8fbeae724d3bed6a1f1197046337a9def9d9d220000000000000000000000003800dbad835382ade8c96fa0a49b6ada0ca525e6000000000000000000000000fb757e431dab33ab25d7e06407f7723a4d6c48f2000000000000000000000000d936c40bc8117ccbc48029c5647f74b0e0f06995000000000000000000000000351e8ee2cb071b8f0e6980269b9cc070e34d71f30000000000000000000000000c8d432f10838e4d8ea3600d9169ae7cda4080940000000000000000000000002cdfe6655bbf2d1c90b736991d4d95e8b9942d4000000000000000000000000090c29ef5c0ca8d4278620c1f5fffa33889359ffb00000000000000000000000098fffb724b4857114b4af04140e340f1367a6bad00000000000000000000000068afdcd0a008f62db76d5aeb85bc7dc49b912e480000000000000000000000001e01c36e3ca8ebb04d2e57859b7020f9dcc424ab000000000000000000000000414eb62d2b9f8c8529fccc852c497a8241240c29000000000000000000000000378c7a84122fde5a1bd96cb0d428d174c53be83c00000000000000000000000058c8afec8c524a6a47d85d00dba7a0df7b9808a0000000000000000000000000cb2f76a22ece940b2457b9e53d979fd4690ddc8a00000000000000000000000038bd414da6e845f6417e55ef6ea68afe2dc8b5500000000000000000000000007cf6c631e235714525e84fc358c8deabfbc9665e000000000000000000000000b900efe7dacbac32fda67415fc49c57b82458cbc0000000000000000000000005af2918afc7f2654b0ed42437ddf8ffa9c26fbf00000000000000000000000001665f5f9b6ef50645b8ad90f1cd6690606f696b90000000000000000000000002cb4d279f8f3fbe69685384c3b55d5769fe162b200000000000000000000000067bc7ad98d988a6e768fadb9532347884904919c000000000000000000000000ed7e8bb8d7755a37c9f0e70571480103296f2bab00000000000000000000000076ad954179b992616210fac2d0cb277d859006c90000000000000000000000005a8845bc570717024f49d3fb3f8b9e4f332aaf260000000000000000000000002fea091d7a0d26099184e86bd16d074c44b3f11400000000000000000000000030c03e6ce1acd39ed0adcc810a048f827032bb36000000000000000000000000b496f311d5d9d31952e9db3fd9fa2080d1b9141a000000000000000000000000b4e7e43c66668bf19da8a42259f89d2a0e79e4c9000000000000000000000000fbb0d8367c695e43ddf3987752fe386fbb3b8cd5000000000000000000000000b99903733e451bc661dd5559c4c972c0227988420000000000000000000000003eb6b1c849f281f85fb9c2227c6ac792eedb5d290000000000000000000000001cee4956e2d9b9fe7d5c37be07a0b67a642b498f0000000000000000000000008ff2f9650c180e1a70bbc74e7765e9252bf7fa4300000000000000000000000006126e6367f9ac334ffe69429d68c37ecf7a1ce5000000000000000000000000e41326d693b827f3646f8deba54537b6ebd4a961000000000000000000000000cbb179c4811f98f647fb0473bc6eeb2031c6ad8a0000000000000000000000009d06237a448c8207a898a47d6dde7cc61d7c80eb000000000000000000000000ee74f8bb614d5ed95c8e0cdb3d4920438cde0ea40000000000000000000000000f535e6e28832209e80958ce6c2c824355a655a5000000000000000000000000390092e09df8f4d054851456e7adaa5f2d1722a0000000000000000000000000549af6e00a1850c90e3a9a5981ad772a765c03c60000000000000000000000000b6f73b6e77bff6e16ef6bf57aa8b569cb6aea4a0000000000000000000000000b6a7b93bc0fb10fcd9ae19fbb716d80c3ea6733000000000000000000000000376f09eba1c18f5393201498f977a6ed5e16c80300000000000000000000000069b0a525d1d39161d8111c2b84d0cff5a5b837f9000000000000000000000000eacb07e06a84c3b787aa94024b6f9712743bc42f000000000000000000000000e5398d55890488028321cc9c4831bce9464fb7ea0000000000000000000000005326f5efa87ba7ddda8ff5df51d1e1bfd7381b5200000000000000000000000089806cd69520ffbc82616df8b23c749e80d03f4a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000004f9a9c544756ad14b29f769071bdb59dbb3db899000000000000000000000000b6e7476555545648167c8039d1ed25a1e231e9b60000000000000000000000006bbbdc7e7af39371d4c35968f44182bccdb7f6020000000000000000000000005c1481df45b926ea6999a6c580cf46b0bdd2a25200000000000000000000000089eae4b9cb99ba5f8d9f1255f58d047985ee371e0000000000000000000000001cee517d66ddac7ea7f08284b1ee4c2c60a9498f000000000000000000000000f2d613bc1cd9a71eef4359118cc3bed09a69688700000000000000000000000085ed2a6d178ea1a2892f9b72263c1b37085d356d0000000000000000000000005b6510bbfdb1e00f0a62b2b0865951ddc49f13550000000000000000000000001e046c2927c2a3703f15f36757f887fd066d57be000000000000000000000000dd84b00c72422eb1bdb137c0b0579b6757e44ed500000000000000000000000054e49c57e40823b444418c20345038cff22732570000000000000000000000003e6fc6d79b510e1207e45848c42b6d91aae02c2600000000000000000000000004119440e1d1bc4c158be44436633e0d206fc2e6000000000000000000000000e61e2e19475479775382c55e6a003ab28f83d91e00000000000000000000000013bb4fe01970493c295b108eb6b6ddf07ae21bed00000000000000000000000046eb06af6ed006647c04eb0eeb5d854609471454000000000000000000000000132cb99d9bd09396a49bdbcd9ab71e15ef380c210000000000000000000000001a454e267713543b278f4da2f64deeb89cd7ede9000000000000000000000000e2aa9cf3e7264ca58b4fb7fc0d01d982f7d90be30000000000000000000000008c3bae4ec1f9d6c6e1c71d14b30a7ec1f93ab94900000000000000000000000088227f96d7c01bc6cc76836a2624ed2e2f9e85430000000000000000000000009db4f4a241098de8927c1368abe0b0643f51e13b0000000000000000000000004557a9b1d72557d3ccf2cf679ff710507cf29a7a000000000000000000000000611d5a37e02922ab7d4b885c4ca302516ae8df9700000000000000000000000003558963b88401660b87acd671d74ab45d7b291d000000000000000000000000e08ecca6f41a40024df62bc15342e580b78de32700000000000000000000000066ce06f87d1f1d58e86a3012726ca72d24d10b180000000000000000000000009cb3c7c7948fb7a95d8d6d17e11c1a663bfb64d3000000000000000000000000819c28360fffdc77092645c13e07a7f606c2075600000000000000000000000091f77ad6066801ae2a3e080b61c73a25bb4e4a940000000000000000000000004d480cfb5c37acd3cc513ca5995f2c97317fe1650000000000000000000000007c4ec9fb5db474aa237e5a9f8b3270668def4b6a0000000000000000000000006e23062931fa285ec8088156838683cd567a2cc6000000000000000000000000a5153b02e1a4894caac7280ac55dbcb2f42b03ae0000000000000000000000000612f31ebeb78d4c3b00322ccb61fc73c66e1ce5000000000000000000000000e596b0b8ee7a27f0eb43c43c4686bbdf5fff318f0000000000000000000000008ac0fabb8ceb4d325e671742baa7e6d7b5b341c500000000000000000000000070dc8f4c149b826a4dca35211745b0d2e6846060000000000000000000000000cf1d9cf254ed196df1e1c116f5dd0dce6487ab360000000000000000000000000ea016e7591a6c4520938b0365ed6dbde23a836a000000000000000000000000f107c1a94a5868abd7865c379f824d33410d09cf0000000000000000000000000b0035c7d401497f57d6a2efff2b9915a8326503000000000000000000000000363b4600fe01b7e8c39660c0fb6c7e3053a8b4d2000000000000000000000000c30bf4f791981ec096a627f35ea31713e99e873f000000000000000000000000cbc55e38efd61c0be31a4692b64f6c921bda615a00000000000000000000000064a3086b6f52c622d3b6e65498434fca0b0b93120000000000000000000000003334b81fabcdd30a1327d815bd71e8fcbe40e23d000000000000000000000000499f4312762477d8359c59a7a367336debef31e3000000000000000000000000e31f1f0b8a87236864225b34e12e6b520592ee35000000000000000000000000386d58a0ce465949e4180e7e68b85fc4dcac970000000000000000000000000050bd9a202672b4a7dbacc6b5569a92db5f6f4fcd00000000000000000000000008a178855ba6cd78570fb3da7200b93d0cc48fe6000000000000000000000000efaf39da70e44a60648e251962f9376aa9578ce3000000000000000000000000414ef8de20e09d8434978e98e6c95c5063980c2900000000000000000000000012ca31db5cfaa506aa6fa9b0beedfbde6eca5fb5000000000000000000000000fd9f540a3c84656e4fa1470a31c1dfc23d9c1917000000000000000000000000906f042a0e719a6df1a33a56b5c0b93c9e3ac5610000000000000000000000003e0adb9f361ae6932c4e2c3be25ab1f10417b52a00000000000000000000000089677a402c58cd221a4f87f2ba1f73a32029ab3c000000000000000000000000a9d1c6d3bf1e4fe1fc967032f809869e050f3e4300000000000000000000000089677a402c58cd221a4f87f2ba1f73a32029ab3c000000000000000000000000364f90933da4b71ad130e173bfb33e06cc3d0704000000000000000000000000c3a856c0016782e7e92ce1bf7f1b13a39d7aa8ec000000000000000000000000801abeb9b2fa0dfead607451a92b5e687d4b9551000000000000000000000000641ba3baa6112cf9b47801e45c1e9050adc821130000000000000000000000007a96918e506a925ec800dd3c5ce46bb86f8da7b20000000000000000000000009392fef3d41d0f3704caf26a27ad88a3d572931a0000000000000000000000006bfcd8da7abaefbd49c69ede903e0febe4eac46d0000000000000000000000004f61d70a37b5ddb1aac70199ddfeb3c1b4b199690000000000000000000000006283be1617b48b7c4a235d75beb83ff18e132a610000000000000000000000000642693b62a5ca9d780e51269d92bf3acd0b14a80000000000000000000000007942b4c8b4170f08fffbfc27bffad764e1e091f50000000000000000000000000c1efa5ff97a7547889a48e95a90f38fa01a067b0000000000000000000000005a06ab9f12d1457938ee600adbf266271b3362a3000000000000000000000000b9aa2d10eac4596885aa094922c9fae3466c86fa0000000000000000000000003ed6f91e1f7b34907ee4ca5a670abd250088b834000000000000000000000000659b6c6a78e3e9c356043fb2ca32820c29622bbe000000000000000000000000547d81c1618b79bf04f5e58fa4334125dc3a20640000000000000000000000004fc82240118a5fdf2588f69beacedb7ad8a8b5f100000000000000000000000028f76a2b6940ffc7581cd39b5d4921796039f476000000000000000000000000cbc55e38efd61c0be31a4692b64f6c921bda615a00000000000000000000000064c4006268554d094e384867550891a1c7dda8ff000000000000000000000000dc73a9df898cda095ac63eb495573331a183b5b6000000000000000000000000854cb2eae8adaa338d901c576fda539e082f9dba000000000000000000000000beae6225591e9204b5893326031ddf03266c638b00000000000000000000000024066c003aae43e575607ac88ace88a0488046980000000000000000000000004e2905fddca9c88e137b11a2a1501948293b245a000000000000000000000000490a541fdf78886c983911a027de41120056924700000000000000000000000086ec7963ddf07585f56a30c764f19ec1700deb4a000000000000000000000000158223e39330aae4cdf98fbcb67ffcbe66d55587000000000000000000000000a12223d7c752f68c344a1a2d45d146953dd66aba000000000000000000000000ee47971de6cad9b2b84f158b7e99c70808f115080000000000000000000000006a3b434e144e55a8c433e5988aeb6fd2d4d8e80900000000000000000000000027a4d5c9fc878fbcfa15eb6606d33bef40c8b0d400000000000000000000000090a2abcef7df1e0ad5cde5e9b0805668fc7d4f58000000000000000000000000d0a86f9989b856ac037ff4960306cf2e6476da2b000000000000000000000000e61e2e19475479775382c55e6a003ab28f83d91e000000000000000000000000397c615360efe535efac517a85bd1ebc2e7a3f5b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000

Type / to focus