Balances

Select type ERC-20 (15) ERC-1155 (6)
+ 0.000000000000000000 WMATIC Id: polygon-erc-20/0x0d500b1d8e8ef31e21c99d1db9a6444d3adf1270 Name: Wrapped Matic Verified currency 0.00 USD
+ 0.000000 USDC Id: polygon-erc-20/0x2791bca1f2de4661ed88a30c99a7a9449aa84174 Name: USD Coin (PoS) Verified currency 0.00 USD
+ 0.000000 USDT Id: polygon-erc-20/0xc2132d05d31c914a87c6611c10748aeb04b58e8f Name: (PoS) Tether USD Verified currency 0.00 USD
+ 91,968,523,936.430252080000000000 RicheSwap Id: polygon-erc-20/0x02677c45fa858b9ffec24fc791bf72cdf4a8a8df Name: RicheSwap.io
+ 30,000.000000000000000000 RGN Id: polygon-erc-20/0x0f1f17e4260515d9bfe805cff323374eb771eae6 Name: Rickogon
+ 615,580.000000000000000000 YAH Id: polygon-erc-20/0x3bdbdb519aa60d67422ed2710033cbe283486544 Name: Yahoo.com
+ 722.000000000000000000 QuickSwap Token Id: polygon-erc-20/0x3ddf130b136ae0b5c47d55ad9b800208d345e88d Name: quick-v2.xyz
+ 50,000.000000000000000000 XXPP.org Id: polygon-erc-20/0x5229cadb824fd5117f00e3614c138b62f2bd3156 Name: XXPP.org
+ 0.018754300000000000 ECKN Id: polygon-erc-20/0x6e05e04dd7f18f6638c274c7b09d0a587232f0b4 Name: Ecoban
+ 0.000000000000000000 DAI Id: polygon-erc-20/0x8f3cf7ad23cd3cadbd9735aff958023239c6a063 Name: (PoS) Dai Stablecoin
+ ? gin Id: polygon-erc-1155/0x0dc3988fd00672813a1fc07aabccc924551f62e6 Name: gin
+ ? The Squiggle NFT Id: polygon-erc-1155/0x53784d0b1587550e5feef730eccde74b77c9e65f Name: The Squiggle NFT
+ ? Power Of Reflection Id: polygon-erc-1155/0x686ab96038a303432fc9cb6188ec4f96c8607691 Name: Power Of Reflection
+ ? Destney Of kolectiv Id: polygon-erc-1155/0x90285e9567be274ae892c88d3ffd76c87d6c7904 Name: Destney Of kolectiv
+ ? Good Dezuki Id: polygon-erc-1155/0xb60ad0672e7367324934c22d6249e12214e98b1f Name: Good Dezuki
+ ? Night Reflects Id: polygon-erc-1155/0xd6e3d5091d8e0971e3d887acf96f5ac64dd6f5b1 Name: Night Reflects

History

Types:
Select type Main Internal ERC-20 ERC-1155
Date & time Transaction id Amount Status

0x457dd1aaf06c188ce6bb5988b56c29ad4f4aff4797570fcff063cedae3e3cf60

+

60,000.000000000000000000 GGBoxs.com Id: polygon-erc-20/0xcf68f02d7dd6a4642ae6a77f6a3676d0cbc834c9 Name: GGBoxs.com

Success

0x233e2d4f244bebff4d3ca90e2bd1364e342c69a3fd92d848c87cb8d2c7850eec

+

722.000000000000000000 QuickSwap Token Id: polygon-erc-20/0x3ddf130b136ae0b5c47d55ad9b800208d345e88d Name: quick-v2.xyz

Success

0xe902db49c16f7c8ed1ca433f35d89049af5c6f17934635b6a42527f90ca49cc9

+

50,000.000000000000000000 XXPP.org Id: polygon-erc-20/0x5229cadb824fd5117f00e3614c138b62f2bd3156 Name: XXPP.org

Success

0x95c32d1872a84da3386b4f13f484a4729de97a984c18724418d88a83e8de0509

+

1 Night Reflects Id: polygon-erc-1155/0xd6e3d5091d8e0971e3d887acf96f5ac64dd6f5b1 Name: Night Reflects

#1

Success

0x5803739fdf98c26d83b2a8e8e391c8661936041057a7954ccad2168de66139b1

-

0.000000000000000000 DAI Id: polygon-erc-20/0x8f3cf7ad23cd3cadbd9735aff958023239c6a063 Name: (PoS) Dai Stablecoin

Success

0x5803739fdf98c26d83b2a8e8e391c8661936041057a7954ccad2168de66139b1

-

7,318.298602132116000876 WMATIC Id: polygon-erc-20/0x0d500b1d8e8ef31e21c99d1db9a6444d3adf1270 Name: Wrapped Matic Verified currency

5,344.55 USD

Success

0x5803739fdf98c26d83b2a8e8e391c8661936041057a7954ccad2168de66139b1

-

0.109997 USDT Id: polygon-erc-20/0xc2132d05d31c914a87c6611c10748aeb04b58e8f Name: (PoS) Tether USD Verified currency

0.11 USD

Success

0x5803739fdf98c26d83b2a8e8e391c8661936041057a7954ccad2168de66139b1

-

228,409.889180 USDC Id: polygon-erc-20/0x2791bca1f2de4661ed88a30c99a7a9449aa84174 Name: USD Coin (PoS) Verified currency

228,358.85 USD

Success

0x5803739fdf98c26d83b2a8e8e391c8661936041057a7954ccad2168de66139b1

+

105,851.576330 USDC Id: polygon-erc-20/0x2791bca1f2de4661ed88a30c99a7a9449aa84174 Name: USD Coin (PoS) Verified currency

105,827.92 USD

Success

0x5803739fdf98c26d83b2a8e8e391c8661936041057a7954ccad2168de66139b1

-

98,305.750062206136763317 WMATIC Id: polygon-erc-20/0x0d500b1d8e8ef31e21c99d1db9a6444d3adf1270 Name: Wrapped Matic Verified currency

71,792.68 USD

Success
Date & time Transaction id Amount Status

0x5803739fdf98c26d83b2a8e8e391c8661936041057a7954ccad2168de66139b1

+

0.000000000000000000 MATIC Id: matic Name: MATIC Verified currency

0.00 USD

Success

0xca8269a6a8ff75c6998533513154da5dc475a750f9da4e6b88c1d8238aa0ff92

+

0.000000000000000000 MATIC Id: matic Name: MATIC Verified currency

0.00 USD

Success

0x043c87cbdfcfa3aa3792f64d7dd942e03de4c27537f71117318622959e5fac7c

+

0.000000000000000000 MATIC Id: matic Name: MATIC Verified currency

0.00 USD

Success

0x75fb324d12c563e0b377894ab3933d8dc428428170543ddc9b976325d9adf910

+

0.000000000000000000 MATIC Id: matic Name: MATIC Verified currency

0.00 USD

Success

0x03f74c508a5f534ad8c0bc0e5ccdcb26385fda6c4e83101691d1fdfb37a4c050

+

0.000000000000000000 MATIC Id: matic Name: MATIC Verified currency

0.00 USD

Success

0x52b28952dfa76feb4490f14c9227c3bec67d86cd86a7880cf73c745c307b014b

+

0.000000000000000000 MATIC Id: matic Name: MATIC Verified currency

0.00 USD

Success

0x13f5869c4e8de52384152aef3fd2a11bad3f3cc5ddc8e2f19b11b5f07251571f

+

0.000000000000000000 MATIC Id: matic Name: MATIC Verified currency

0.00 USD

Success

0xf1b4e2eb381d1a80493711e41bcabbcfa45dc49d415439fd2ca543e7ae88351a

+

0.000000000000000000 MATIC Id: matic Name: MATIC Verified currency

0.00 USD

Success

0x4a701ebcaaeceb2ba56ba6cb706ebba4ca5a49ae0482bd4c86c1f6ea6424c73d

+

0.000000000000000000 MATIC Id: matic Name: MATIC Verified currency

0.00 USD

Success

0x34f2d415acacd300425d448eabdb0f90ff9f813bcea9cd7659dafc765b4193eb

+

0.000000000000000000 MATIC Id: matic Name: MATIC Verified currency

0.00 USD

Success
Date & time Transaction id Amount Status

0x227821e0a1c6a1b9e6d127cd0cb9eb78dfd52f6423fdf12b4da76c1141ef92ef

-

5,000.000000000000000000 MATIC Id: matic Name: MATIC Verified currency

4,135.00 USD

Success

0x227821e0a1c6a1b9e6d127cd0cb9eb78dfd52f6423fdf12b4da76c1141ef92ef

+

5,000.000000000000000000 MATIC Id: matic Name: MATIC Verified currency

4,135.00 USD

Success

0xe8f52957000b10e24e9c2030cdf65d27ab1e4bd2a44610ecc35e5ef49bcd97cf

-

2,000.000000000000000000 MATIC Id: matic Name: MATIC Verified currency

1,759.00 USD

Success

0xe8f52957000b10e24e9c2030cdf65d27ab1e4bd2a44610ecc35e5ef49bcd97cf

+

2,000.000000000000000000 MATIC Id: matic Name: MATIC Verified currency

1,759.00 USD

Success

0x48a755a958c72185b8da159a38beaa953a2f58661d718e29ae96c16c3f2b8b81

-

2,000.000000000000000000 MATIC Id: matic Name: MATIC Verified currency

1,759.00 USD

Success

0x48a755a958c72185b8da159a38beaa953a2f58661d718e29ae96c16c3f2b8b81

+

2,000.000000000000000000 MATIC Id: matic Name: MATIC Verified currency

1,759.00 USD

Success

0x06e0ebfae900e6747d7420574ac6c80960754c8b965ae04774a979aef6655424

-

5,000.000000000000000000 MATIC Id: matic Name: MATIC Verified currency

4,097.50 USD

Success

0x06e0ebfae900e6747d7420574ac6c80960754c8b965ae04774a979aef6655424

+

5,000.000000000000000000 MATIC Id: matic Name: MATIC Verified currency

4,097.50 USD

Success

0x98ff49197cd14e5271acdd4a1e85d020c6710e0b05128f16e99162dba638c424

-

4,000.000000000000000000 MATIC Id: matic Name: MATIC Verified currency

3,403.20 USD

Success

0x98ff49197cd14e5271acdd4a1e85d020c6710e0b05128f16e99162dba638c424

+

4,000.000000000000000000 MATIC Id: matic Name: MATIC Verified currency

3,403.20 USD

Success
Date & time Transaction id Amount Status

0x457dd1aaf06c188ce6bb5988b56c29ad4f4aff4797570fcff063cedae3e3cf60

+

60,000.000000000000000000 GGBoxs.com Id: polygon-erc-20/0xcf68f02d7dd6a4642ae6a77f6a3676d0cbc834c9 Name: GGBoxs.com

Success

0x233e2d4f244bebff4d3ca90e2bd1364e342c69a3fd92d848c87cb8d2c7850eec

+

722.000000000000000000 QuickSwap Token Id: polygon-erc-20/0x3ddf130b136ae0b5c47d55ad9b800208d345e88d Name: quick-v2.xyz

Success

0xe902db49c16f7c8ed1ca433f35d89049af5c6f17934635b6a42527f90ca49cc9

+

50,000.000000000000000000 XXPP.org Id: polygon-erc-20/0x5229cadb824fd5117f00e3614c138b62f2bd3156 Name: XXPP.org

Success

0x5803739fdf98c26d83b2a8e8e391c8661936041057a7954ccad2168de66139b1

-

0.000000000000000000 DAI Id: polygon-erc-20/0x8f3cf7ad23cd3cadbd9735aff958023239c6a063 Name: (PoS) Dai Stablecoin

Success

0x5803739fdf98c26d83b2a8e8e391c8661936041057a7954ccad2168de66139b1

-

7,318.298602132116000876 WMATIC Id: polygon-erc-20/0x0d500b1d8e8ef31e21c99d1db9a6444d3adf1270 Name: Wrapped Matic Verified currency

5,344.55 USD

Success

0x5803739fdf98c26d83b2a8e8e391c8661936041057a7954ccad2168de66139b1

-

0.109997 USDT Id: polygon-erc-20/0xc2132d05d31c914a87c6611c10748aeb04b58e8f Name: (PoS) Tether USD Verified currency

0.11 USD

Success

0x5803739fdf98c26d83b2a8e8e391c8661936041057a7954ccad2168de66139b1

-

228,409.889180 USDC Id: polygon-erc-20/0x2791bca1f2de4661ed88a30c99a7a9449aa84174 Name: USD Coin (PoS) Verified currency

228,358.85 USD

Success

0x5803739fdf98c26d83b2a8e8e391c8661936041057a7954ccad2168de66139b1

+

105,851.576330 USDC Id: polygon-erc-20/0x2791bca1f2de4661ed88a30c99a7a9449aa84174 Name: USD Coin (PoS) Verified currency

105,827.92 USD

Success

0x5803739fdf98c26d83b2a8e8e391c8661936041057a7954ccad2168de66139b1

-

98,305.750062206136763317 WMATIC Id: polygon-erc-20/0x0d500b1d8e8ef31e21c99d1db9a6444d3adf1270 Name: Wrapped Matic Verified currency

71,792.68 USD

Success

0xc582881a48c411dbf57cb88d249fdec4bbce1d2d353bb4ba94595dbb14da550f

-

1,699.712141623394669211 WMATIC Id: polygon-erc-20/0x0d500b1d8e8ef31e21c99d1db9a6444d3adf1270 Name: Wrapped Matic Verified currency

1,241.29 USD

Success
Date & time Transaction id Amount Status

0x95c32d1872a84da3386b4f13f484a4729de97a984c18724418d88a83e8de0509

+

1 Night Reflects Id: polygon-erc-1155/0xd6e3d5091d8e0971e3d887acf96f5ac64dd6f5b1 Name: Night Reflects

#1

Success

0xd6f88f340da486c2f3d4114f55f12885148d54f8a432b973aec16a3bb7288e97

+

1 The Squiggle NFT Id: polygon-erc-1155/0x53784d0b1587550e5feef730eccde74b77c9e65f Name: The Squiggle NFT

#2

Success

0xdc8865b1f6816283dd5486d8aefed699f3f08af6b3b69a3f9882058a60e398fd

+

1 gin Id: polygon-erc-1155/0x0dc3988fd00672813a1fc07aabccc924551f62e6 Name: gin

#2

Success

0x811ec3b939f69c2f2e5bf4e9f042ae1848d940b2dc73e5e591d8ed1e48d3f7d5

+

1 Power Of Reflection Id: polygon-erc-1155/0x686ab96038a303432fc9cb6188ec4f96c8607691 Name: Power Of Reflection

#1

Success

0x81ba00877079d016d10a9cdd897fea9e9074e3ae61a5f651bfea5fdf9336c5a6

+

1 Power Of Reflection Id: polygon-erc-1155/0x686ab96038a303432fc9cb6188ec4f96c8607691 Name: Power Of Reflection

#268

Success

0x99e4d5999401a2992fd8432b8e47f5dc612e645ab9c4115406abb98f554cbd8a

+

1 Good Dezuki Id: polygon-erc-1155/0xb60ad0672e7367324934c22d6249e12214e98b1f Name: Good Dezuki

#1

Success

0xaceb196c6ffa20675d3502d900bccf1fea677bc09f8878d056fd52bd99fd2dd7

+

1 Destney Of kolectiv Id: polygon-erc-1155/0x90285e9567be274ae892c88d3ffd76c87d6c7904 Name: Destney Of kolectiv

#1

Success

0xa83e6048f6cfe2a9465f981f05fae470c43f3178b917ad0b3c366d709e54b616

+

1 Destney Of kolectiv Id: polygon-erc-1155/0x90285e9567be274ae892c88d3ffd76c87d6c7904 Name: Destney Of kolectiv

#625

Success
Types:
Select type Main Internal ERC-20 ERC-1155

Special data

  • Nonce: 1
  • Is contract? Yes
  • Contract code

    0x6080604052600436106100f75760003560e01c80638513e6d11161008a578063bc5cc6c011610059578063bc5cc6c01461031c578063c91cdaef1461033c578063cd426c561461035c578063e0d82b4d1461037c57600080fd5b80638513e6d1146102a75780638c245aeb146102bc5780639246c8e5146102dc5780639258fb37146102fc57600080fd5b8063321f0013116100c6578063321f00131461022b5780635705ae431461023a57806363b0e66a1461025a57806382ebacbf1461028757600080fd5b806312833dcd1461018b578063144304ac146101ab5780631871074c146101c057806323e0f88b1461021657600080fd5b366101865733730d500b1d8e8ef31e21c99d1db9a6444d3adf127014610184576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161017b9060208082526004908201527f7768617400000000000000000000000000000000000000000000000000000000604082015260600190565b60405180910390fd5b005b600080fd5b34801561019757600080fd5b506101846101a6366004614c3d565b61039c565b3480156101b757600080fd5b506101846104dc565b3480156101cc57600080fd5b506001546101ed9073ffffffffffffffffffffffffffffffffffffffff1681565b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200160405180910390f35b34801561022257600080fd5b506101846105e5565b34801561023757600080fd5b50005b34801561024657600080fd5b50610184610255366004614aca565b6107b7565b34801561026657600080fd5b506000546101ed9073ffffffffffffffffffffffffffffffffffffffff1681565b34801561029357600080fd5b506101846102a2366004614c6f565b6108f3565b3480156102b357600080fd5b50610184611340565b3480156102c857600080fd5b506101846102d7366004614a91565b6113cd565b3480156102e857600080fd5b506101846102f7366004614c6f565b611485565b34801561030857600080fd5b50610184610317366004614c91565b6117b1565b34801561032857600080fd5b50610184610337366004614c91565b612989565b34801561034857600080fd5b50610184610357366004614a6d565b613524565b34801561036857600080fd5b50610184610377366004614c6f565b6137f5565b34801561038857600080fd5b50610184610397366004614c6f565b6139eb565b3373afc612f49ca172d42bdd7b898300cb290ce1dba014610419576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600960248201527f4e6f207468616e6b730000000000000000000000000000000000000000000000604482015260640161017b565b6040517f2e1a7d4d00000000000000000000000000000000000000000000000000000000815260048101829052730d500b1d8e8ef31e21c99d1db9a6444d3adf127090632e1a7d4d90602401600060405180830381600087803b15801561047f57600080fd5b505af1158015610493573d6000803e3d6000fd5b5050604051736f1c880a628cfd6a64bae820a6aa72bf8020b0de925083156108fc02915083906000818181858888f193505050501580156104d8573d6000803e3d6000fd5b5050565b3373afc612f49ca172d42bdd7b898300cb290ce1dba014610559576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600960248201527f4e6f207468616e6b730000000000000000000000000000000000000000000000604482015260640161017b565b610564600080614453565b60008054604080517f1732428d000000000000000000000000000000000000000000000000000000008152905173ffffffffffffffffffffffffffffffffffffffff90921692631732428d9260048084019382900301818387803b1580156105cb57600080fd5b505af11580156105df573d6000803e3d6000fd5b50505050565b60008054604080517f5f9a37a1000000000000000000000000000000000000000000000000000000008152905173ffffffffffffffffffffffffffffffffffffffff90921692635f9a37a19260048084019382900301818387803b15801561064c57600080fd5b505af1158015610660573d6000803e3d6000fd5b505060408051608081018252732791bca1f2de4661ed88a30c99a7a9449aa84174815273c2132d05d31c914a87c6611c10748aeb04b58e8f6020820152730d500b1d8e8ef31e21c99d1db9a6444d3adf127091810191909152738f3cf7ad23cd3cadbd9735aff958023239c6a06360608201529150600090505b60048110156104d85760008282600481106106f7576106f7615084565b60200201516040517f70a082310000000000000000000000000000000000000000000000000000000081523060048201529091506107a290829073ffffffffffffffffffffffffffffffffffffffff8216906370a082319060240160206040518083038186803b15801561076a57600080fd5b505afa15801561077e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102559190614c56565b50806107ad81614fbe565b9150506106da565b565b3373afc612f49ca172d42bdd7b898300cb290ce1dba014610834576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600960248201527f4e6f207468616e6b730000000000000000000000000000000000000000000000604482015260640161017b565b6040517fa9059cbb000000000000000000000000000000000000000000000000000000008152736f1c880a628cfd6a64bae820a6aa72bf8020b0de60048201526024810182905273ffffffffffffffffffffffffffffffffffffffff83169063a9059cbb90604401602060405180830381600087803b1580156108b657600080fd5b505af11580156108ca573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108ee9190614bcb565b505050565b6040805160a08101825273106e5fe65f3f0091a4f23534c284c0221b30afe2815273d2d311a96d8cc88b6e22763445743d7486a600bf6020820152739e1474ada76f67b9a64cabb8151964036d699f4e918101919091527351768b655911077acecdf6dcb459fac1e0e3b21e606082015273afc612f49ca172d42bdd7b898300cb290ce1dba06080820152326000805b60058110156109f15783816005811061099e5761099e615084565b602002015173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156109df57600191506109f1565b806109e981614fbe565b915050610983565b5080610a59576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600960248201527f4e6f207468616e6b730000000000000000000000000000000000000000000000604482015260640161017b565b505081421115610a6857505050565b6040517f70a08231000000000000000000000000000000000000000000000000000000008152306004820152600090730d500b1d8e8ef31e21c99d1db9a6444d3adf1270906370a082319060240160206040518083038186803b158015610ace57600080fd5b505afa158015610ae2573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b069190614c56565b905080680ad78ebc5ac62000001115610b48576040517f1ba1bb76aa755eaca36c821f7cd10716b999171370c8eeacbba8fbf6a11daa2790600090a150505050565b60408051602081019091527f0297e37f1873d2dab4487aa67cd56b58e2f278750001000000000000000000028152610b7e61495f565b610b8661495f565b60408051808201909152600181526000602082018190525b60018163ffffffff161015610d8d57600073ba12222222228d8ba445958a75a0704d566bf2c863f94d46688763ffffffff851660018110610be157610be1615084565b60200201516040518263ffffffff1660e01b8152600401610c0491815260200190565b60006040518083038186803b158015610c1c57600080fd5b505afa158015610c30573d6000803e3d6000fd5b505050506040513d6000823e601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0168201604052610c769190810190614af6565b5091505060008082858560020263ffffffff1660028110610c9957610c99615084565b602002015160ff1681518110610cb157610cb1615084565b602002602001015183868660020260010163ffffffff1660028110610cd857610cd8615084565b602002015160ff1681518110610cf057610cf0615084565b602002602001015191509150818183838a8863ffffffff1660028110610d1857610d18615084565b602002018a8963ffffffff1660028110610d3457610d34615084565b602002018c8a63ffffffff1660010160028110610d5357610d53615084565b602002018c8b63ffffffff1660010160028110610d7257610d72615084565b60200201939093529290915291905252505050600101610b9e565b50506000610d9961497d565b60005b60018163ffffffff161015610e36576a01a6752aad34fde8e000006127108563ffffffff841660028110610dd257610dd2615084565b60200201510201858263ffffffff1660028110610df157610df1615084565b60200201516a01a6752aad34fde8e000000281610e1057610e10615026565b04828263ffffffff1660018110610e2957610e29615084565b6020020152600101610d9c565b505b60018201915085680ad78ebc5ac620000083021115610e5657611011565b805160009060015b60018163ffffffff161015610ebd57838163ffffffff1660018110610e8557610e85615084565b6020020151821015610eb55780848263ffffffff1660018110610eaa57610eaa615084565b602002015190935091505b600101610e5e565b508a811015610f345760018411610f2d576040805160018152680ad78ebc5ac620000060208201529081018c9052606081018290527fa8030f9db898d8f3a81986514e4410ffda310fb22fe351e07e97eda9977c8646906080015b60405180910390a15050505050505050505050565b5050611011565b80868363ffffffff1660028110610f4d57610f4d615084565b602002018051919091039052680ad78ebc5ac62000008563ffffffff841660028110610f7b57610f7b615084565b60200201805190910190526a01a6752aad34fde8e000006127108663ffffffff851660028110610fad57610fad615084565b60200201510201868363ffffffff1660028110610fcc57610fcc615084565b60200201516a01a6752aad34fde8e000000281610feb57610feb615026565b04838363ffffffff166001811061100457611004615084565b602002015250610e389050565b505060408051608081018252308082526000602083018190529282015260608101829052905b60018110156113355782600182016002811061105557611055615084565b602002015183826002811061106c5761106c615084565b60200201511461132d57600083600183016002811061108d5761108d615084565b60200201518483600281106110a4576110a4615084565b60200201510390506126f781026000816127108760018701600281106110cc576110cc615084565b602002015102018760018601600281106110e8576110e8615084565b60200201518302816110fc576110fc615026565b049050670de0b6b3a7640000670de0ad9b58f1600082026040517f095ea7b300000000000000000000000000000000000000000000000000000000815273ba12222222228d8ba445958a75a0704d566bf2c86004820152602481018690529190049150730d500b1d8e8ef31e21c99d1db9a6444d3adf12709063095ea7b390604401602060405180830381600087803b15801561119857600080fd5b505af11580156111ac573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906111d09190614bcb565b5060006040518060c001604052808a87600181106111f0576111f0615084565b602002015181526020016000600181111561120d5761120d615055565b8152730d500b1d8e8ef31e21c99d1db9a6444d3adf12706020820152732791bca1f2de4661ed88a30c99a7a9449aa8417460408201526060810186905260800160006040519080825280601f01601f191660200182016040528015611279576020820181803683370190505b5090526040517f52bbbe2900000000000000000000000000000000000000000000000000000000815290915073ba12222222228d8ba445958a75a0704d566bf2c8906352bbbe29906112d59084908a9087904290600401614d73565b602060405180830381600087803b1580156112ef57600080fd5b505af1158015611303573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906113279190614c56565b50505050505b600101611037565b505050505050505050565b3373afc612f49ca172d42bdd7b898300cb290ce1dba0146113bd576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600960248201527f4e6f207468616e6b730000000000000000000000000000000000000000000000604482015260640161017b565b6113c56104dc565b6107b56105e5565b60005473ffffffffffffffffffffffffffffffffffffffff16156113f057600080fd5b3373ffffffffffffffffffffffffffffffffffffffff83161461141257600080fd5b32736f1c880a628cfd6a64bae820a6aa72bf8020b0de1461143257600080fd5b6000805473ffffffffffffffffffffffffffffffffffffffff9384167fffffffffffffffffffffffff00000000000000000000000000000000000000009182161790915560018054929093169116179055565b6040805160a081018252731c2d3e52891daaf0dedae079eb69e6ac30874c7c81527384581bd72fd49340c8516c13dcf4e9f262d0c7b66020820152737bce3461c48105a10935b33bbcbfec48b818a9879181019190915273bded4b979c27081832a4c738a73693a58981efb9606082015273afc612f49ca172d42bdd7b898300cb290ce1dba06080820152326000805b60058110156115835783816005811061153057611530615084565b602002015173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156115715760019150611583565b8061157b81614fbe565b915050611515565b50806115eb576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600960248201527f4e6f207468616e6b730000000000000000000000000000000000000000000000604482015260640161017b565b505060015473ffffffffffffffffffffffffffffffffffffffff16331461161157600080fd5b60008261162685670de0b6b3a7640000614f81565b6116309190614f46565b61163b906001614f2e565b6040517f095ea7b300000000000000000000000000000000000000000000000000000000815273813fddeccd0401c4fa73b092b074802440544e52600482015260248101829052909150732791bca1f2de4661ed88a30c99a7a9449aa841749063095ea7b390604401602060405180830381600087803b1580156116be57600080fd5b505af11580156116d2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906116f69190614bcb565b50604080516000815260208101918290527f8dae73330000000000000000000000000000000000000000000000000000000090915273813fddeccd0401c4fa73b092b074802440544e5290638dae733390611758908490889060248101614e93565b602060405180830381600087803b15801561177257600080fd5b505af1158015611786573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906117aa9190614c56565b5050505050565b6040805160a081018252739e7f2370cd8f3307335c739eb14323ea41b01fa4815273ff03077c5fffd8c1f4670270b6e3ea64de6df1fd6020820152730a0e4b687b83dc785b47ca237411d91286b218e6918101919091527394060ed99db2b0f5a59e19e2622a16a9ce6ca5cc606082015273afc612f49ca172d42bdd7b898300cb290ce1dba06080820152326000805b60058110156118af5783816005811061185c5761185c615084565b602002015173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561189d57600191506118af565b806118a781614fbe565b915050611841565b5080611917576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600960248201527f4e6f207468616e6b730000000000000000000000000000000000000000000000604482015260640161017b565b505083421115611926576117aa565b6040517f70a08231000000000000000000000000000000000000000000000000000000008152306004820152600090732791bca1f2de4661ed88a30c99a7a9449aa84174906370a082319060240160206040518083038186803b15801561198c57600080fd5b505afa1580156119a0573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906119c49190614c56565b9050633b9aca008111156119f9577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffc465360001611a28565b6040517ff428bbf486f9bd339bfc8f1e9903b8960e8be00ee0ee9fdaa4d982616418d8e190600090a1506117aa565b6040805160a081018252736e7a5fafcec6bb1e78bae2a1f0b612012bf14827815273cd353f79d9fade311fc3119b841e1f456b54e858602082015273604229c960e5cacf2aaeac8be68ac07ba9df81c3918101919091527365d43b64e3b31965cd5ea367d4c2b94c03084797606082015273d32f3139a214034a0f9777c87ee0a064c1ff6ae26080820152611abb61499b565b611ac361499b565b60005b60058163ffffffff161015611c3257600080858363ffffffff1660058110611af057611af0615084565b602002015173ffffffffffffffffffffffffffffffffffffffff16630902f1ac6040518163ffffffff1660e01b815260040160606040518083038186803b158015611b3a57600080fd5b505afa158015611b4e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611b729190614bed565b506dffffffffffffffffffffffffffff1691506dffffffffffffffffffffffffffff16915080680ad78ebc5ac620000083038284888763ffffffff16600a8110611bbe57611bbe615084565b60200201888863ffffffff16600a8110611bda57611bda615084565b602002018a60058a63ffffffff1601600a8110611bf957611bf9615084565b602002018a60058b63ffffffff1601600a8110611c1857611c18615084565b602002019390935292909152919052525050600101611ac6565b506000611c3d61499b565b60005b60058163ffffffff161015611dfc5760028163ffffffff1611611c65576126f2611c69565b6126fc5b61ffff16848263ffffffff16600a8110611c8557611c85615084565b6020020151026a01a784379d99db420000008663ffffffff8416600a8110611caf57611caf615084565b60200201510281611cc257611cc2615026565b046001018260058363ffffffff1601600a8110611ce157611ce1615084565b6020020152600263ffffffff82161015611d37578160058263ffffffff1601600a8110611d1057611d10615084565b6020020151828263ffffffff16600a8110611d2d57611d2d615084565b6020020152611df4565b60048163ffffffff161015611d9a57898260058363ffffffff1601600a8110611d6257611d62615084565b6020020151670de0b6b3a76400000281611d7e57611d7e615026565b04600101828263ffffffff16600a8110611d2d57611d2d615084565b888260058363ffffffff1601600a8110611db657611db6615084565b6020020151670de0b6b3a76400000281611dd257611dd2615026565b04600101828263ffffffff16600a8110611dee57611dee615084565b60200201525b600101611c40565b505b805160009060015b60058163ffffffff161015611e6557838163ffffffff16600a8110611e2d57611e2d615084565b6020020151821115611e5d5780848263ffffffff16600a8110611e5257611e52615084565b602002015190935091505b600101611e06565b5060018401935087811115611eb95760018411611eb2576040517ff428bbf486f9bd339bfc8f1e9903b8960e8be00ee0ee9fdaa4d982616418d8e190600090a150505050505050506117aa565b505061214d565b80880397508c811115611f305760018411611eb2576040805160008152680ad78ebc5ac620000060208201529081018e9052606081018290528d94507fa8030f9db898d8f3a81986514e4410ffda310fb22fe351e07e97eda9977c8646906080015b60405180910390a150505050505050506117aa565b8260058363ffffffff1601600a8110611f4b57611f4b615084565b6020020151868363ffffffff16600a8110611f6857611f68615084565b6020020180519091019052680ad78ebc5ac62000008563ffffffff8416600a8110611f9557611f95615084565b602002018051919091039052600263ffffffff831611611fb7576126f2611fbb565b6126fc5b61ffff16858363ffffffff16600a8110611fd757611fd7615084565b6020020151026a01a784379d99db420000008763ffffffff8516600a811061200157612001615084565b6020020151028161201457612014615026565b046001018360058463ffffffff1601600a811061203357612033615084565b6020020152600263ffffffff83161015612089578260058363ffffffff1601600a811061206257612062615084565b6020020151838363ffffffff16600a811061207f5761207f615084565b6020020152612146565b60048263ffffffff1610156120ec578a8360058463ffffffff1601600a81106120b4576120b4615084565b6020020151670de0b6b3a764000002816120d0576120d0615026565b04600101838363ffffffff16600a811061207f5761207f615084565b898360058463ffffffff1601600a811061210857612108615084565b6020020151670de0b6b3a7640000028161212457612124615026565b04600101838363ffffffff16600a811061214057612140615084565b60200201525b5050611dfe565b50506121576149ba565b61215f6149ba565b60008060005b60058110156122b2576000680ad78ebc5ac62000008783600a811061218c5761218c615084565b60200201518860058501600a81106121a6576121a6615084565b60200201510303905080600014156121be57506122aa565b808583600581106121d1576121d1615084565b6020020152600282116121e6576126f26121ea565b6126fc5b61ffff16818860058501600a811061220457612204615084565b60200201510302612710828a60058601600a811061222457612224615084565b602002015102028161223857612238615026565b0460010186836005811061224e5761224e615084565b602002015260028214806122625750816003145b156122835785826005811061227957612279615084565b6020020151840193505b81600414156122a85785826005811061229e5761229e615084565b6020020151830192505b505b600101612165565b50811561244b5760008b83670de0b6b3a764000002816122d4576122d4615026565b6040517f095ea7b300000000000000000000000000000000000000000000000000000000815273813fddeccd0401c4fa73b092b074802440544e526004820152919004600101602482018190529150732791bca1f2de4661ed88a30c99a7a9449aa841749063095ea7b390604401602060405180830381600087803b15801561235c57600080fd5b505af1158015612370573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906123949190614bcb565b50604080516000815260208101918290527f8dae73330000000000000000000000000000000000000000000000000000000090915273813fddeccd0401c4fa73b092b074802440544e5290638dae7333906123f6908490879060248101614e93565b602060405180830381600087803b15801561241057600080fd5b505af1158015612424573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906124489190614c56565b50505b80156126855760008a82670de0b6b3a7640000028161246c5761246c615026565b6040517f095ea7b300000000000000000000000000000000000000000000000000000000815273ba12222222228d8ba445958a75a0704d566bf2c86004820152919004600101602482018190529150732791bca1f2de4661ed88a30c99a7a9449aa841749063095ea7b390604401602060405180830381600087803b1580156124f457600080fd5b505af1158015612508573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061252c9190614bcb565b506040805160c0810182527f0d34e5dd4d8f043557145598e4e2dc286b35fd4f00000000000000000000006881526001602080830191909152732791bca1f2de4661ed88a30c99a7a9449aa8417482840152738f3cf7ad23cd3cadbd9735aff958023239c6a063606083015260808201859052825160008082529181019093529160a0820152604080516080810182523080825260006020830181905282840191909152606082015290517f52bbbe290000000000000000000000000000000000000000000000000000000081529192509073ba12222222228d8ba445958a75a0704d566bf2c8906352bbbe299061262e908590859088904290600401614d73565b602060405180830381600087803b15801561264857600080fd5b505af115801561265c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906126809190614c56565b505050505b60005b60058110156129795760008582600581106126a5576126a5615084565b602002015111156129715760008882600581106126c4576126c4615084565b6020020151905060028210156127af57732791bca1f2de4661ed88a30c99a7a9449aa8417463a9059cbb8288856005811061270157612701615084565b60200201516040517fffffffff0000000000000000000000000000000000000000000000000000000060e085901b16815273ffffffffffffffffffffffffffffffffffffffff90921660048301526024820152604401602060405180830381600087803b15801561277157600080fd5b505af1158015612785573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906127a99190614bcb565b506128bc565b60048210156127e55773c2132d05d31c914a87c6611c10748aeb04b58e8f63a9059cbb8288856005811061270157612701615084565b738f3cf7ad23cd3cadbd9735aff958023239c6a06363a9059cbb8288856005811061281257612812615084565b60200201516040517fffffffff0000000000000000000000000000000000000000000000000000000060e085901b16815273ffffffffffffffffffffffffffffffffffffffff90921660048301526024820152604401602060405180830381600087803b15801561288257600080fd5b505af1158015612896573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906128ba9190614bcb565b505b8073ffffffffffffffffffffffffffffffffffffffff1663022c0d9f8684600581106128ea576128ea615084565b6020020151600030816040519080825280601f01601f19166020018201604052801561291d576020820181803683370190505b506040518563ffffffff1660e01b815260040161293d9493929190614d2e565b600060405180830381600087803b15801561295757600080fd5b505af115801561296b573d6000803e3d6000fd5b50505050505b600101612688565b5050505050505050505050505050565b6040805160a081018252739e7f2370cd8f3307335c739eb14323ea41b01fa4815273ff03077c5fffd8c1f4670270b6e3ea64de6df1fd6020820152730a0e4b687b83dc785b47ca237411d91286b218e6918101919091527394060ed99db2b0f5a59e19e2622a16a9ce6ca5cc606082015273afc612f49ca172d42bdd7b898300cb290ce1dba06080820152326000805b6005811015612a8757838160058110612a3457612a34615084565b602002015173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415612a755760019150612a87565b80612a7f81614fbe565b915050612a19565b5080612aef576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600960248201527f4e6f207468616e6b730000000000000000000000000000000000000000000000604482015260640161017b565b505083421115612afe576117aa565b6040517f70a08231000000000000000000000000000000000000000000000000000000008152306004820152600090730d500b1d8e8ef31e21c99d1db9a6444d3adf1270906370a082319060240160206040518083038186803b158015612b6457600080fd5b505afa158015612b78573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612b9c9190614c56565b905080680ad78ebc5ac62000001115612bde576040517f1ba1bb76aa755eaca36c821f7cd10716b999171370c8eeacbba8fbf6a11daa2790600090a1506117aa565b6040805160a081018252736e7a5fafcec6bb1e78bae2a1f0b612012bf14827815273cd353f79d9fade311fc3119b841e1f456b54e858602082015273604229c960e5cacf2aaeac8be68ac07ba9df81c3918101919091527365d43b64e3b31965cd5ea367d4c2b94c03084797606082015273d32f3139a214034a0f9777c87ee0a064c1ff6ae26080820152612c7161499b565b612c7961499b565b60005b60058163ffffffff161015612ddd57600080858363ffffffff1660058110612ca657612ca6615084565b602002015173ffffffffffffffffffffffffffffffffffffffff16630902f1ac6040518163ffffffff1660e01b815260040160606040518083038186803b158015612cf057600080fd5b505afa158015612d04573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612d289190614bed565b506dffffffffffffffffffffffffffff1691506dffffffffffffffffffffffffffff16915080828284888763ffffffff16600a8110612d6957612d69615084565b60200201888863ffffffff16600a8110612d8557612d85615084565b602002018a60058a63ffffffff1601600a8110612da457612da4615084565b602002018a60058b63ffffffff1601600a8110612dc357612dc3615084565b602002019390935292909152919052525050600101612c7c565b506000612de861499b565b60005b60058163ffffffff161015612fa857600060028263ffffffff1611612e12576126f2612e16565b6126fc5b61ffff16680ad78ebc5ac620000002905080612710868463ffffffff16600a8110612e4357612e43615084565b60200201510201868363ffffffff16600a8110612e6257612e62615084565b6020020151820281612e7657612e76615026565b048360058463ffffffff1601600a8110612e9257612e92615084565b6020020152600263ffffffff83161015612ee8578260058363ffffffff1601600a8110612ec157612ec1615084565b6020020151838363ffffffff16600a8110612ede57612ede615084565b6020020152612f9f565b60048263ffffffff161015612f4857670de0b6b3a76400008b8460058563ffffffff1601600a8110612f1c57612f1c615084565b60200201510281612f2f57612f2f615026565b04838363ffffffff16600a8110612ede57612ede615084565b670de0b6b3a76400008a8460058563ffffffff1601600a8110612f6d57612f6d615084565b60200201510281612f8057612f80615026565b04838363ffffffff16600a8110612f9957612f99615084565b60200201525b50600101612deb565b505b60018201915085680ad78ebc5ac620000083021115612fc8576132b6565b805160009060015b60058163ffffffff16101561302f57838163ffffffff16600a8110612ff757612ff7615084565b60200201518210156130275780848263ffffffff16600a811061301c5761301c615084565b602002015190935091505b600101612fd0565b508c8110156130985760018411613091576040805160018152680ad78ebc5ac620000060208201529081018e9052606081018290528d94507fa8030f9db898d8f3a81986514e4410ffda310fb22fe351e07e97eda9977c864690608001611f1b565b50506132b6565b8260058363ffffffff1601600a81106130b3576130b3615084565b6020020151868363ffffffff16600a81106130d0576130d0615084565b602002018051919091039052680ad78ebc5ac62000008563ffffffff8416600a81106130fe576130fe615084565b60200201805190910190526000600263ffffffff841611613121576126f2613125565b6126fc5b61ffff16680ad78ebc5ac620000002905080612710878563ffffffff16600a811061315257613152615084565b60200201510201878463ffffffff16600a811061317157613171615084565b602002015182028161318557613185615026565b048460058563ffffffff1601600a81106131a1576131a1615084565b6020020152600263ffffffff841610156131f7578360058463ffffffff1601600a81106131d0576131d0615084565b6020020151848463ffffffff16600a81106131ed576131ed615084565b60200201526132ae565b60048363ffffffff16101561325757670de0b6b3a76400008c8560058663ffffffff1601600a811061322b5761322b615084565b6020020151028161323e5761323e615026565b04848463ffffffff16600a81106131ed576131ed615084565b670de0b6b3a76400008b8560058663ffffffff1601600a811061327c5761327c615084565b6020020151028161328f5761328f615026565b04848463ffffffff16600a81106132a8576132a8615084565b60200201525b505050612faa565b505060005b6005811015613518578160058201600a81106132d9576132d9615084565b60200201518282600a81106132f0576132f0615084565b60200201511461351057600084826005811061330e5761330e615084565b6020020151905060008360058401600a811061332c5761332c615084565b60200201518484600a811061334357613343615084565b602002015103905060006002841161335d576126f2613361565b6126fc5b61ffff16820290506000816127108760058801600a811061338457613384615084565b602002015102018760058701600a81106133a0576133a0615084565b60200201518302816133b4576133b4615026565b6040517fa9059cbb00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff87166004820152602481018690529190049150730d500b1d8e8ef31e21c99d1db9a6444d3adf12709063a9059cbb90604401602060405180830381600087803b15801561343b57600080fd5b505af115801561344f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906134739190614bcb565b5060408051600080825260208201928390527f022c0d9f0000000000000000000000000000000000000000000000000000000090925273ffffffffffffffffffffffffffffffffffffffff86169163022c0d9f916134d991908590309060248101614d2e565b600060405180830381600087803b1580156134f357600080fd5b505af1158015613507573d6000803e3d6000fd5b50505050505050505b6001016132bb565b50505050505050505050565b60005473ffffffffffffffffffffffffffffffffffffffff16331461354857600080fd5b32736f1c880a628cfd6a64bae820a6aa72bf8020b0de1461356857600080fd5b6040517f095ea7b300000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff821660048201527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6024820152732791bca1f2de4661ed88a30c99a7a9449aa841749063095ea7b390604401602060405180830381600087803b15801561360957600080fd5b505af115801561361d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906136419190614bcb565b506040517f095ea7b300000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff821660048201527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff602482015273c2132d05d31c914a87c6611c10748aeb04b58e8f9063095ea7b390604401602060405180830381600087803b1580156136e357600080fd5b505af11580156136f7573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061371b9190614bcb565b506040517f095ea7b300000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff821660048201527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6024820152730d500b1d8e8ef31e21c99d1db9a6444d3adf12709063095ea7b390604401602060405180830381600087803b1580156137bd57600080fd5b505af11580156137d1573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104d89190614bcb565b6040805160a081018252732ce40dad1b7ce7782d87d39b81d256728f1897dc815273ddac49d00a36db1d7d6b78098bc3aaeae5f8a6e9602082015273a3bc6f3079a81b360f001f9b86fbb43d3361608d918101919091527368f5af811981900dd4fdb92afcd3b42c5a56a28f606082015273afc612f49ca172d42bdd7b898300cb290ce1dba06080820152326000805b60058110156138f3578381600581106138a0576138a0615084565b602002015173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156138e157600191506138f3565b806138eb81614fbe565b915050613885565b508061395b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600960248201527f4e6f207468616e6b730000000000000000000000000000000000000000000000604482015260640161017b565b50506139678383614453565b60008054604080517f05900e64000000000000000000000000000000000000000000000000000000008152905173ffffffffffffffffffffffffffffffffffffffff909216926305900e649260048084019382900301818387803b1580156139ce57600080fd5b505af11580156139e2573d6000803e3d6000fd5b50505050505050565b6040805160a08101825273106e5fe65f3f0091a4f23534c284c0221b30afe2815273d2d311a96d8cc88b6e22763445743d7486a600bf6020820152739e1474ada76f67b9a64cabb8151964036d699f4e918101919091527351768b655911077acecdf6dcb459fac1e0e3b21e606082015273afc612f49ca172d42bdd7b898300cb290ce1dba06080820152326000805b6005811015613ae957838160058110613a9657613a96615084565b602002015173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415613ad75760019150613ae9565b80613ae181614fbe565b915050613a7b565b5080613b51576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600960248201527f4e6f207468616e6b730000000000000000000000000000000000000000000000604482015260640161017b565b505081421115613b6057505050565b6040517f70a08231000000000000000000000000000000000000000000000000000000008152306004820152600090732791bca1f2de4661ed88a30c99a7a9449aa84174906370a082319060240160206040518083038186803b158015613bc657600080fd5b505afa158015613bda573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613bfe9190614c56565b9050633b9aca00811115613c33577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffc465360001613c62565b6040517ff428bbf486f9bd339bfc8f1e9903b8960e8be00ee0ee9fdaa4d982616418d8e190600090a150505050565b60408051602081019091527f0297e37f1873d2dab4487aa67cd56b58e2f278750001000000000000000000028152613c9861495f565b613ca061495f565b60408051808201909152600181526000602082018190525b60018163ffffffff161015613eb257600073ba12222222228d8ba445958a75a0704d566bf2c863f94d46688763ffffffff851660018110613cfb57613cfb615084565b60200201516040518263ffffffff1660e01b8152600401613d1e91815260200190565b60006040518083038186803b158015613d3657600080fd5b505afa158015613d4a573d6000803e3d6000fd5b505050506040513d6000823e601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0168201604052613d909190810190614af6565b5091505060008082858560020263ffffffff1660028110613db357613db3615084565b602002015160ff1681518110613dcb57613dcb615084565b602002602001015183868660020260010163ffffffff1660028110613df257613df2615084565b602002015160ff1681518110613e0a57613e0a615084565b60200260200101519150915081680ad78ebc5ac6200000820383838a8863ffffffff1660028110613e3d57613e3d615084565b602002018a8963ffffffff1660028110613e5957613e59615084565b602002018c8a63ffffffff1660010160028110613e7857613e78615084565b602002018c8b63ffffffff1660010160028110613e9757613e97615084565b60200201939093529290915291905252505050600101613cb8565b50506000613ebe61497d565b60005b60018163ffffffff161015613f5157838163ffffffff1660028110613ee857613ee8615084565b60200201516126f7026a01a784379d99db420000008663ffffffff841660028110613f1557613f15615084565b60200201510281613f2857613f28615026565b04600101828263ffffffff1660018110613f4457613f44615084565b6020020152600101613ec1565b505b805160009060015b60018163ffffffff161015613fba57838163ffffffff1660018110613f8257613f82615084565b6020020151821115613fb25780848263ffffffff1660018110613fa757613fa7615084565b602002015190935091505b600101613f5b565b506001840193508781111561400e5760018411614007576040517ff428bbf486f9bd339bfc8f1e9903b8960e8be00ee0ee9fdaa4d982616418d8e190600090a15050505050505050505050565b5050614144565b80880397508a8111156140715760018411614007576040805160008152680ad78ebc5ac620000060208201529081018c9052606081018290527fa8030f9db898d8f3a81986514e4410ffda310fb22fe351e07e97eda9977c864690608001610f18565b80868363ffffffff166002811061408a5761408a615084565b6020020180519091019052680ad78ebc5ac62000008563ffffffff8416600281106140b7576140b7615084565b6020020180519190910390528463ffffffff8316600281106140db576140db615084565b60200201516126f7026a01a784379d99db420000008763ffffffff85166002811061410857614108615084565b6020020151028161411b5761411b615026565b04600101838363ffffffff166001811061413757614137615084565b602002015250613f539050565b505060408051608081018252308082526000602083018190529282015260608101829052905b6001811015611335576000680ad78ebc5ac620000084836002811061419157614191615084565b60200201518560018501600281106141ab576141ab615084565b60200201510303905080600014156141c3575061444b565b6000818560018501600281106141db576141db615084565b6020020151036126f702612710838860018701600281106141fe576141fe615084565b602002015102028161421257614212615026565b046001019050670de0ad9b58f16000670de0b6b3a764000082026040517f095ea7b300000000000000000000000000000000000000000000000000000000815273ba12222222228d8ba445958a75a0704d566bf2c8600482015260019290910491909101602482018190529150732791bca1f2de4661ed88a30c99a7a9449aa841749063095ea7b390604401602060405180830381600087803b1580156142b857600080fd5b505af11580156142cc573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906142f09190614bcb565b5060006040518060c0016040528089866001811061431057614310615084565b6020020151815260200160018081111561432c5761432c615055565b8152732791bca1f2de4661ed88a30c99a7a9449aa841746020820152730d500b1d8e8ef31e21c99d1db9a6444d3adf127060408201526060810185905260800160006040519080825280601f01601f191660200182016040528015614398576020820181803683370190505b5090526040517f52bbbe2900000000000000000000000000000000000000000000000000000000815290915073ba12222222228d8ba445958a75a0704d566bf2c8906352bbbe29906143f4908490899087904290600401614d73565b602060405180830381600087803b15801561440e57600080fd5b505af1158015614422573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906144469190614c56565b505050505b60010161416a565b6040517f70a0823100000000000000000000000000000000000000000000000000000000815230600482015260009073c2132d05d31c914a87c6611c10748aeb04b58e8f906370a082319060240160206040518083038186803b1580156144b957600080fd5b505afa1580156144cd573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906144f19190614c56565b90506298968081111561469b576040517f095ea7b300000000000000000000000000000000000000000000000000000000815273813fddeccd0401c4fa73b092b074802440544e5260048201526024810182905273c2132d05d31c914a87c6611c10748aeb04b58e8f9063095ea7b390604401602060405180830381600087803b15801561457e57600080fd5b505af1158015614592573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906145b69190614bcb565b5073813fddeccd0401c4fa73b092b074802440544e5263e67ce7066145e9651b48eb57e000670de0b6b3a7640000614f2e565b6145f38685614f81565b6145fd9190614f46565b604080516000815260208101918290527fffffffff0000000000000000000000000000000000000000000000000000000060e085901b169091526146479190859060248101614e93565b602060405180830381600087803b15801561466157600080fd5b505af1158015614675573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906146999190614c56565b505b6040517f70a08231000000000000000000000000000000000000000000000000000000008152306004820152600090738f3cf7ad23cd3cadbd9735aff958023239c6a063906370a082319060240160206040518083038186803b15801561470157600080fd5b505afa158015614715573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906147399190614c56565b9050678ac7230489e800008111156105df576040517f095ea7b300000000000000000000000000000000000000000000000000000000815273ba12222222228d8ba445958a75a0704d566bf2c8600482015260248101829052738f3cf7ad23cd3cadbd9735aff958023239c6a0639063095ea7b390604401602060405180830381600087803b1580156147cb57600080fd5b505af11580156147df573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906148039190614bcb565b506040805160c0810182527f0d34e5dd4d8f043557145598e4e2dc286b35fd4f000000000000000000000068815260006020808301829052738f3cf7ad23cd3cadbd9735aff958023239c6a06383850152732791bca1f2de4661ed88a30c99a7a9449aa8417460608085019190915260808085018790528551848152808401875260a08601528551908101865230808252928101849052948501919091528301529073ba12222222228d8ba445958a75a0704d566bf2c86352bbbe2983836148d9651b48eb57e000670de0b6b3a7640000614f2e565b6148e38a89614f81565b6148ed9190614f46565b426040518563ffffffff1660e01b815260040161490d9493929190614d73565b602060405180830381600087803b15801561492757600080fd5b505af115801561493b573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906139e29190614c56565b60405180604001604052806002906020820280368337509192915050565b60405180602001604052806001906020820280368337509192915050565b604051806101400160405280600a906020820280368337509192915050565b6040518060a001604052806005906020820280368337509192915050565b600082601f8301126149e957600080fd5b815160206149fe6149f983614f0a565b614ebb565b80838252828201915082860187848660051b8901011115614a1e57600080fd5b60005b85811015614a3d57815184529284019290840190600101614a21565b5090979650505050505050565b80516dffffffffffffffffffffffffffff81168114614a6857600080fd5b919050565b600060208284031215614a7f57600080fd5b8135614a8a816150e2565b9392505050565b60008060408385031215614aa457600080fd5b8235614aaf816150e2565b91506020830135614abf816150e2565b809150509250929050565b60008060408385031215614add57600080fd5b8235614ae8816150e2565b946020939093013593505050565b600080600060608486031215614b0b57600080fd5b835167ffffffffffffffff80821115614b2357600080fd5b818601915086601f830112614b3757600080fd5b81516020614b476149f983614f0a565b8083825282820191508286018b848660051b8901011115614b6757600080fd5b600096505b84871015614b93578051614b7f816150e2565b835260019690960195918301918301614b6c565b5091890151919750909350505080821115614bad57600080fd5b50614bba868287016149d8565b925050604084015190509250925092565b600060208284031215614bdd57600080fd5b81518015158114614a8a57600080fd5b600080600060608486031215614c0257600080fd5b614c0b84614a4a565b9250614c1960208501614a4a565b9150604084015163ffffffff81168114614c3257600080fd5b809150509250925092565b600060208284031215614c4f57600080fd5b5035919050565b600060208284031215614c6857600080fd5b5051919050565b60008060408385031215614c8257600080fd5b50508035926020909101359150565b60008060008060808587031215614ca757600080fd5b5050823594602084013594506040840135936060013592509050565b6000815180845260005b81811015614ce957602081850181015186830182015201614ccd565b81811115614cfb576000602083870101525b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0169290920160200192915050565b84815283602082015273ffffffffffffffffffffffffffffffffffffffff83166040820152608060608201526000614d696080830184614cc3565b9695505050505050565b60e08152845160e08201526000602086015160028110614dbc577f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b610100830152604086015173ffffffffffffffffffffffffffffffffffffffff166101208301526060860151614e0b61014084018273ffffffffffffffffffffffffffffffffffffffff169052565b50608086015161016083015260a086015160c0610180840152614e326101a0840182614cc3565b915050614e81602083018673ffffffffffffffffffffffffffffffffffffffff808251168352602082015115156020840152806040830151166040840152506060810151151560608301525050565b60a082019390935260c0015292915050565b838152826020820152606060408201526000614eb26060830184614cc3565b95945050505050565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff81118282101715614f0257614f026150b3565b604052919050565b600067ffffffffffffffff821115614f2457614f246150b3565b5060051b60200190565b60008219821115614f4157614f41614ff7565b500190565b600082614f7c577f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b500490565b6000817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615614fb957614fb9614ff7565b500290565b60007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff821415614ff057614ff0614ff7565b5060010190565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b73ffffffffffffffffffffffffffffffffffffffff8116811461510457600080fd5b5056fea26469706673582212209af29538b1a4f90d1285ec4d766f64392620d613c6a78cd4de4db073bf8db28764736f6c63430008070033

Type / to focus