Balances

Select type ERC-20 (546) ERC-721 (789) ERC-1155 (46)
+ 0.00000000 WBTC Id: ethereum-erc-20/0x2260fac5e5542a773aa44fbcfedf7c193bc2c599 Name: Wrapped BTC Verified currency 0.00 USD
+ 0.000000000000000000 BUSD Id: ethereum-erc-20/0x4fabb145d64652a948d72533023f6e7a623c7c53 Name: Binance USD Verified currency 0.00 USD
+ 0.000000000 TONCOIN Id: ethereum-erc-20/0x582d872a1b094fc48f5de31d3b73f2d9be47def1 Name: Wrapped TON Coin Verified currency 0.00 USD
+ 0.000000000000000000 MATIC Id: ethereum-erc-20/0x7d1afa7b718fb893db30a3abc0cfc608aacfebb0 Name: Matic Token Verified currency 0.00 USD
+ 0.000000 USDC Id: ethereum-erc-20/0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48 Name: USD Coin Verified currency 0.00 USD
+ 0.000000000000000000 ARB Id: ethereum-erc-20/0xb50721bcf8d664c30412cfbc6cf7a15145234ad1 Name: Arbitrum Verified currency 0.00 USD
+ 0.000000000000000000 WETH Id: ethereum-erc-20/0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2 Name: Wrapped Ether Verified currency 0.00 USD
+ 0.000000 USDT Id: ethereum-erc-20/0xdac17f958d2ee523a2206206994597c13d831ec7 Name: Tether USD Verified currency 0.00 USD
+ 0.000000000000000000 TUSD Id: ethereum-erc-20/0x0000000000085d4780b73119b644ae5ecd22b376 Name: TrueUSD
+ 0.00 BIAO Id: ethereum-erc-20/0x00282fd551d03dc033256c4bf119532e8c735d8a Name: Biaocoin
+ 0 JBF Id: ethereum-erc-721/0x00758fb0c83a68b6ce4fcf1d2665600f3f0e4570 Name: Juicebox Frens
+ 0 APEX Id: ethereum-erc-721/0x00e247a340364a05a0a7f6a951cf2dc6d6e82025 Name: Lux3 APEX
+ 0 SF Id: ethereum-erc-721/0x019d4fa0db9cf1512cc42e89d5515b9c17ec5801 Name: Something's Fishy
+ 0 ATEMCCC Id: ethereum-erc-721/0x020cdc4775366ae436f13a7d333143432e884934 Name: ATEM Car Club Cards
+ 0 LOBS Id: ethereum-erc-721/0x026224a2940bfe258d0dbe947919b62fe321f042 Name: lobsterdao
+ 0 REKT Id: ethereum-erc-721/0x028e6f37b1830bd62aecf5fab3325df6df7e0a44 Name: RektApeCopeClub
+ 0 BEAR Id: ethereum-erc-721/0x02aa731631c6d7f8241d74f906f5b51724ab98f8 Name: BearsOnTheBlock
+ 0 THE-IMMORTAL-PASS Id: ethereum-erc-721/0x02c92aaeacad1cae8f5223f96866b9938c11da6f Name: The Immortal Pass
+ 0 CPASS Id: ethereum-erc-721/0x03ef30e1aee25abd320ad961b8cd31aa1a011c97 Name: ConiunPass
+ 0 GASH_Genesis Id: ethereum-erc-721/0x042551fee3753a4f892b69784774318cb3eff32e Name: GASH_Genesis
+ ? ? Id: ethereum-erc-1155/0x0411f0ff4105fdc075e5e1bfdab47183c1b9df78
+ ? TIMEPieces x Robotos Id: ethereum-erc-1155/0x0e1f990d264a9818460dde1b81c0b04d8a88e751 Name: TIMEPieces x Robotos
+ ? ? Id: ethereum-erc-1155/0x2013ff029f9d3d31169f4fdc673c8b9fa0ce1fbd
+ ? POD Id: ethereum-erc-1155/0x21ae0bc1ba69e26ea1be4bc3213a965dc0a6cb05 Name: Pods
+ ? ? Id: ethereum-erc-1155/0x226bf5293692610692e2c996c9875c914d2a7f73
+ ? FRONTIER Id: ethereum-erc-1155/0x236672ed575e1e479b8e101aeeb920f32361f6f9 Name: Frontier
+ ? ? Id: ethereum-erc-1155/0x253ef258563e146f685e60219da56a6b75178e19
+ ? claim rewards on debridgeth.com Id: ethereum-erc-1155/0x27c9a4eac7865fcecd0fda394f7c4b8f27181134 Name: debridgeth.com
+ ? ADI Id: ethereum-erc-1155/0x28472a58a490c5e09a238847f66a68a47cc76f0f Name: erse
+ ? RiftersKeys Id: ethereum-erc-1155/0x2b5f2fc733acd1521a9efc6c4f354cdd7eec6c1b Name: Rifters: Keys

History

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

0xb1034bdb6cbaca8f9bfc1e9d7375532ad96002941b832b624bc42232c88e3a94

-

0.500000000000000000 WETH Id: ethereum-erc-20/0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2 Name: Wrapped Ether Verified currency

1,308.60 USD

Success

0xb1034bdb6cbaca8f9bfc1e9d7375532ad96002941b832b624bc42232c88e3a94

-

0.500000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

1,308.60 USD

Success

0xb1034bdb6cbaca8f9bfc1e9d7375532ad96002941b832b624bc42232c88e3a94

-

0.500000000000000000 WETH Id: ethereum-erc-20/0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2 Name: Wrapped Ether Verified currency

1,308.60 USD

Success

0xb1034bdb6cbaca8f9bfc1e9d7375532ad96002941b832b624bc42232c88e3a94

+

0.500000000000000000 WETH Id: ethereum-erc-20/0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2 Name: Wrapped Ether Verified currency

1,308.60 USD

Success

0xb1034bdb6cbaca8f9bfc1e9d7375532ad96002941b832b624bc42232c88e3a94

+

0.500000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

1,308.60 USD

Success

0x1d5c02dd29fc77fd254038a7ecdb7675884bdd4bb57b0f0a540bfe72e5c78070

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success

0x1d5c02dd29fc77fd254038a7ecdb7675884bdd4bb57b0f0a540bfe72e5c78070

-

2.265276627530983209 WETH Id: ethereum-erc-20/0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2 Name: Wrapped Ether Verified currency

5,928.70 USD

Success

0x1d5c02dd29fc77fd254038a7ecdb7675884bdd4bb57b0f0a540bfe72e5c78070

+

2.265276627530983209 WETH Id: ethereum-erc-20/0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2 Name: Wrapped Ether Verified currency

5,928.70 USD

Success

0x1eede1f0f24bbc4be2368bb7a6f8466bebe557dbc04c131caf5700a741b56b65

-

0.411276040171158163 WETH Id: ethereum-erc-20/0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2 Name: Wrapped Ether Verified currency

1,076.39 USD

Success

0x1eede1f0f24bbc4be2368bb7a6f8466bebe557dbc04c131caf5700a741b56b65

+

0.411276040171158163 ETH Id: ethereum Name: Ethereum Verified currency

1,076.39 USD

Success
Date & time Transaction id Amount Status

0xb1034bdb6cbaca8f9bfc1e9d7375532ad96002941b832b624bc42232c88e3a94

+

0.500000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

1,308.60 USD

Success

0x1d5c02dd29fc77fd254038a7ecdb7675884bdd4bb57b0f0a540bfe72e5c78070

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success

0x1eede1f0f24bbc4be2368bb7a6f8466bebe557dbc04c131caf5700a741b56b65

+

0.411276040171158163 ETH Id: ethereum Name: Ethereum Verified currency

1,076.39 USD

Success

0xb553f945660e231d2fca0689bad396f313c77cf6d68a11e445bf335e32fae1ac

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success

0xbe93c41aead54bfe1e7638f1b6f376bca185c3058d12ff68adcf0b7a69b5d80a

+

0.153000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

400.43 USD

Success

0x4a3714a838e4d81540bce7b35f99509244f2819556c6a8d048f3bb35adbfc213

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success

0x833dde301b64ef563a3056a4500f57d3071e4cfab273210a28a5d3bb40320849

+

0.025000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

65.43 USD

Success

0x5c0469eb6920cb7e32e050e04d634ded044601d954651869be85fccd6e1c9bd9

+

0.260000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

680.47 USD

Success

0xbc503b20fa40e5739707bf30e7942388af1af244347b488ba58b549f845acc1d

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success

0xfd36751d1d15621bdb1a2759bc2013270e6cecfa1fbae1340871ed406db31d27

+

0.559033369421735503 ETH Id: ethereum Name: Ethereum Verified currency

1,463.10 USD

Success
Date & time Transaction id Amount Status

0xb1034bdb6cbaca8f9bfc1e9d7375532ad96002941b832b624bc42232c88e3a94

-

0.500000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

1,308.60 USD

Success

0x1eede1f0f24bbc4be2368bb7a6f8466bebe557dbc04c131caf5700a741b56b65

-

0.411276040171158163 ETH Id: ethereum Name: Ethereum Verified currency

1,076.39 USD

Success

0xb553f945660e231d2fca0689bad396f313c77cf6d68a11e445bf335e32fae1ac

-

0.510645653895474494 ETH Id: ethereum Name: Ethereum Verified currency

1,336.46 USD

Success

0xb553f945660e231d2fca0689bad396f313c77cf6d68a11e445bf335e32fae1ac

+

0.510645653895474494 ETH Id: ethereum Name: Ethereum Verified currency

1,336.46 USD

Success

0xbe93c41aead54bfe1e7638f1b6f376bca185c3058d12ff68adcf0b7a69b5d80a

-

0.001377000000000000 ETH Id: ethereum Name: Ethereum Verified currency

3.60 USD

Success

0xbe93c41aead54bfe1e7638f1b6f376bca185c3058d12ff68adcf0b7a69b5d80a

-

0.151623000000000000 ETH Id: ethereum Name: Ethereum Verified currency

396.82 USD

Success

0x4a3714a838e4d81540bce7b35f99509244f2819556c6a8d048f3bb35adbfc213

-

1.893413483871630248 ETH Id: ethereum Name: Ethereum Verified currency

4,955.46 USD

Success

0x4a3714a838e4d81540bce7b35f99509244f2819556c6a8d048f3bb35adbfc213

+

1.893413483871630248 ETH Id: ethereum Name: Ethereum Verified currency

4,955.46 USD

Success

0x833dde301b64ef563a3056a4500f57d3071e4cfab273210a28a5d3bb40320849

-

0.025000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

65.43 USD

Success

0x5c0469eb6920cb7e32e050e04d634ded044601d954651869be85fccd6e1c9bd9

-

0.260000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

680.47 USD

Success
Date & time Transaction id Amount Status

0xb1034bdb6cbaca8f9bfc1e9d7375532ad96002941b832b624bc42232c88e3a94

-

0.500000000000000000 WETH Id: ethereum-erc-20/0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2 Name: Wrapped Ether Verified currency

1,308.60 USD

Success

0xb1034bdb6cbaca8f9bfc1e9d7375532ad96002941b832b624bc42232c88e3a94

+

0.500000000000000000 WETH Id: ethereum-erc-20/0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2 Name: Wrapped Ether Verified currency

1,308.60 USD

Success

0xb1034bdb6cbaca8f9bfc1e9d7375532ad96002941b832b624bc42232c88e3a94

-

0.500000000000000000 WETH Id: ethereum-erc-20/0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2 Name: Wrapped Ether Verified currency

1,308.60 USD

Success

0x1d5c02dd29fc77fd254038a7ecdb7675884bdd4bb57b0f0a540bfe72e5c78070

-

2.265276627530983209 WETH Id: ethereum-erc-20/0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2 Name: Wrapped Ether Verified currency

5,928.70 USD

Success

0x1d5c02dd29fc77fd254038a7ecdb7675884bdd4bb57b0f0a540bfe72e5c78070

+

2.265276627530983209 WETH Id: ethereum-erc-20/0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2 Name: Wrapped Ether Verified currency

5,928.70 USD

Success

0x1eede1f0f24bbc4be2368bb7a6f8466bebe557dbc04c131caf5700a741b56b65

-

212,970,040.805467844 CHIB Id: ethereum-erc-20/0xa5c45d48d36607741e90c0cca29545a46f5ee121 Name: Chiba

Success

0x1eede1f0f24bbc4be2368bb7a6f8466bebe557dbc04c131caf5700a741b56b65

+

212,970,040.805467844 CHIB Id: ethereum-erc-20/0xa5c45d48d36607741e90c0cca29545a46f5ee121 Name: Chiba

Success

0x1eede1f0f24bbc4be2368bb7a6f8466bebe557dbc04c131caf5700a741b56b65

-

0.411276040171158163 WETH Id: ethereum-erc-20/0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2 Name: Wrapped Ether Verified currency

1,076.39 USD

Success

0x1eede1f0f24bbc4be2368bb7a6f8466bebe557dbc04c131caf5700a741b56b65

+

0.411276040171158163 WETH Id: ethereum-erc-20/0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2 Name: Wrapped Ether Verified currency

1,076.39 USD

Success

0x1eede1f0f24bbc4be2368bb7a6f8466bebe557dbc04c131caf5700a741b56b65

-

0.411276040171158163 WETH Id: ethereum-erc-20/0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2 Name: Wrapped Ether Verified currency

1,076.39 USD

Success
Date & time Transaction id Amount Status

0x8677765ee265c28f6db096e02f2a8a995698ac46af096adb3672edd81dee46da

-

1 RUG Id: ethereum-erc-721/0xbe33f57f41a20b2f00dec91dcc1169597f36221f Name: Rug

#2,614

Success

0x8677765ee265c28f6db096e02f2a8a995698ac46af096adb3672edd81dee46da

-

1 RUG Id: ethereum-erc-721/0xbe33f57f41a20b2f00dec91dcc1169597f36221f Name: Rug

#405

Success

0x8677765ee265c28f6db096e02f2a8a995698ac46af096adb3672edd81dee46da

-

1 RUG Id: ethereum-erc-721/0xbe33f57f41a20b2f00dec91dcc1169597f36221f Name: Rug

#4,431

Success

0x8677765ee265c28f6db096e02f2a8a995698ac46af096adb3672edd81dee46da

-

1 RUG Id: ethereum-erc-721/0xbe33f57f41a20b2f00dec91dcc1169597f36221f Name: Rug

#9,811

Success

0x8677765ee265c28f6db096e02f2a8a995698ac46af096adb3672edd81dee46da

-

1 RUG Id: ethereum-erc-721/0xbe33f57f41a20b2f00dec91dcc1169597f36221f Name: Rug

#5,525

Success

0x8677765ee265c28f6db096e02f2a8a995698ac46af096adb3672edd81dee46da

-

1 RUG Id: ethereum-erc-721/0xbe33f57f41a20b2f00dec91dcc1169597f36221f Name: Rug

#3,406

Success

0x8677765ee265c28f6db096e02f2a8a995698ac46af096adb3672edd81dee46da

-

1 RUG Id: ethereum-erc-721/0xbe33f57f41a20b2f00dec91dcc1169597f36221f Name: Rug

#7,095

Success

0x8677765ee265c28f6db096e02f2a8a995698ac46af096adb3672edd81dee46da

-

1 RUG Id: ethereum-erc-721/0xbe33f57f41a20b2f00dec91dcc1169597f36221f Name: Rug

#2,073

Success

0x8677765ee265c28f6db096e02f2a8a995698ac46af096adb3672edd81dee46da

-

1 RUG Id: ethereum-erc-721/0xbe33f57f41a20b2f00dec91dcc1169597f36221f Name: Rug

#7,042

Success

0x8677765ee265c28f6db096e02f2a8a995698ac46af096adb3672edd81dee46da

-

1 RUG Id: ethereum-erc-721/0xbe33f57f41a20b2f00dec91dcc1169597f36221f Name: Rug

#7,723

Success
Date & time Transaction id Amount Status

0xcd5c27525b1a03adcab6f319a59de47f77df8436a25df48aa646dbad5436bdd8

+

1 claim rewards on debridgeth.com Id: ethereum-erc-1155/0x27c9a4eac7865fcecd0fda394f7c4b8f27181134 Name: debridgeth.com

#0

Success

0xbdef40731e7af663902c478add0b891efc81bb96966f168494f89cb2039e8c6c

+

1 claim rewards on o-ether.org Id: ethereum-erc-1155/0x2ff2533e7482343e6df60722d1e487fe74010ad1 Name: o-ether.org

#0

Success

0x76a93b2ff15923c4055f1e68efd8cc658207bdbbba8553fbcc6ffed7a6382207

+

1 claim rewards on stethtoken.net Id: ethereum-erc-1155/0x4022879f290cdaf12d2e3eea015071d41270e872 Name: stethtoken.net

#0

Success

0x87fc4109d51ae06bfc62967f63fae85addf1e5d75558295dc09b2273afbde55b

+

1 Airdrop Id: ethereum-erc-1155/0xb3f0417a13789e9b080079a32fa341bed2162a43 Name: apyeth.xyz

#1

Success

0xb97ddb1373f4cf84d6bc1f7c72484c143e2eb3e34e4e6084185ac9b449e97cb1

+

1 Airdrop Id: ethereum-erc-1155/0x5c7148d8bd86d6b07f6279f0e7ac81f55f8fb09e Name: apyeth.xyz

#1

Success

0x9c9d2b072443dea3af142c958906932234c3149b71cfa92808646328dd55074e

+

1 Official Authorize credential Id: ethereum-erc-1155/0x6582c68ffe4e05bcb892f24fb4461d3c2980a035 Name: PETH: Airdrop NFT Voucher

#1

Success

0xe47c8a0038fd430026ae885f615bc38cddf62e454ad1bffe1f606fd74ca2e22c

-

79,178,836,478,470,936,612 I Id: ethereum-erc-1155/0x8d53afbeb62c18917b5f71385d52e8ba87669794 Name: Items

#553,791,398,095,120,654,110,133,756,392,308,892,271,579,758,592

Success

0xe47c8a0038fd430026ae885f615bc38cddf62e454ad1bffe1f606fd74ca2e22c

+

79,178,836,478,470,936,612 I Id: ethereum-erc-1155/0x8d53afbeb62c18917b5f71385d52e8ba87669794 Name: Items

#553,791,398,095,120,654,110,133,756,392,308,892,271,579,758,592

Success

0x9a65428d94752f95f95fe9219271119cbb227effeecdbc51d719ac68edefdcfe

-

110,504,160,909,183,290,867 I Id: ethereum-erc-1155/0x8d53afbeb62c18917b5f71385d52e8ba87669794 Name: Items

#553,791,398,095,120,654,110,133,756,392,308,892,271,579,758,592

Success

0x9a65428d94752f95f95fe9219271119cbb227effeecdbc51d719ac68edefdcfe

+

110,504,160,909,183,290,867 I Id: ethereum-erc-1155/0x8d53afbeb62c18917b5f71385d52e8ba87669794 Name: Items

#553,791,398,095,120,654,110,133,756,392,308,892,271,579,758,592

Success
Date & time Transaction id Amount Status

0xec8eff6256ec369fed40f85feaa84f6991270595a98d9e8ad1c37d82876281c3

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Processing

0xe8cd1e8cc946f17eead3038dc32670b7c74978d85626af834ffe0f93f6278c4d

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Processing

0xba60dc0e48cc90b5087205d7e49d29b7bca0537eda6175f823d9ca47db1b5e19

+

0.500000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

1,316.38 USD

Processing

0xa021308a8306c046fac414858341e46feb88459656901647cc05f173ae6b2474

+

1.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

2,646.79 USD

Processing

0x89fdb95114354cf6031cf3144eadf6907fe2fa8eb096da3055a06c9cf7d6af80

+

1.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

2,646.79 USD

Processing

0x45e2200a41f323b5960ce7438d4d229d7eba53144e381968f88df3327558e95a

+

0.500000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

1,323.39 USD

Processing

0x701296703aa3adb40beda1ccfb5f8701d1cfbad4ca0a11ec224da07ea39b135a

+

0.500000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

1,323.39 USD

Processing

0xd6470843934f175097b3a3743139540955a1df6c45f398f84ccd7ad3bc87768c

+

0.500000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

1,323.39 USD

Processing

0x604df54594b7041a2016655a7cfe12da0c78e3fa75a5d06b8a1d12e5f0d7b94d

+

0.500000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

1,320.13 USD

Processing

0x292809e1f4e119305a2f55bc940b83368939bf1c6c977a43739187c03cbc9abd

+

0.500000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

1,322.28 USD

Processing
Types:
Select type Main Internal ERC-20 ERC-721 ERC-1155 Main (mempool)

Special data

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

    0x6080604052600436101561001b575b361561001957600080fd5b005b6000803560e01c90816301ffc9a7146100be57508063150b7a02146100b557806324856bc3146100ac5780633593564c146100a3578063709a1cc21461009a578063bc197c8114610091578063f23a6e61146100885763fa461e330361000e576100836109f2565b61000e565b50610083610960565b50610083610898565b5061008361061d565b50610083610473565b506100836102c5565b50610083610202565b346101ae5760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126101ae57600435907fffffffff0000000000000000000000000000000000000000000000000000000082168092036101ae57507f4e2312e0000000000000000000000000000000000000000000000000000000008114908115610184575b811561015a575b50151560805260206080f35b7f01ffc9a7000000000000000000000000000000000000000000000000000000009150148161014e565b7f150b7a020000000000000000000000000000000000000000000000000000000081149150610147565b80fd5b73ffffffffffffffffffffffffffffffffffffffff8116036101cf57565b600080fd5b9181601f840112156101cf5782359167ffffffffffffffff83116101cf57602083818601950101116101cf57565b50346101cf5760807ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126101cf5761023d6004356101b1565b6102486024356101b1565b60643567ffffffffffffffff81116101cf576102689036906004016101d4565b505060206040517f150b7a02000000000000000000000000000000000000000000000000000000008152f35b9181601f840112156101cf5782359167ffffffffffffffff83116101cf576020808501948460051b0101116101cf57565b506040807ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126101cf5767ffffffffffffffff600480358281116101cf5761031290369083016101d4565b90926024359081116101cf5761032b9036908401610294565b9490916001958680540361044b57600287558181036104235760005b8281106103575761001960018055565b61038b61036582858a610bde565b357fff000000000000000000000000000000000000000000000000000000000000001690565b6103a96103a361039c84868a610bf6565b3691610daf565b82611590565b91901590816103f8575b506103c057508701610347565b6103f4879186519384937f2c4029e90000000000000000000000000000000000000000000000000000000085528401610e4c565b0390fd5b7f800000000000000000000000000000000000000000000000000000000000000091501615386103b3565b8483517fff633a38000000000000000000000000000000000000000000000000000000008152fd5b8483517f6f5ffb7e000000000000000000000000000000000000000000000000000000008152fd5b5060607ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126101cf57600467ffffffffffffffff81358181116101cf576104bf90369084016101d4565b9290916024359081116101cf576104d99036908301610294565b9360443542116105f457600194858054036105cb57600286558181036105a25760005b82811061050c5761001960018055565b61051a610365828589610bde565b61052b6103a361039c848689610bf6565b9190159081610577575b50610542575086016104fc565b6103f486916040519384937f2c4029e90000000000000000000000000000000000000000000000000000000085528401610e4c565b7f80000000000000000000000000000000000000000000000000000000000000009150161538610535565b836040517fff633a38000000000000000000000000000000000000000000000000000000008152fd5b836040517f6f5ffb7e000000000000000000000000000000000000000000000000000000008152fd5b826040517f5bf6f916000000000000000000000000000000000000000000000000000000008152fd5b50346101cf576020807ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126101cf5760043567ffffffffffffffff81116101cf5761066e9036906004016101d4565b604092919251928380610686600096879586956124c1565b0390827f0000000000000000000000000554f068365ed43dcc98dcd7fd7a8208a5638c725af16106b4610f1d565b501561086e576040517f70a082310000000000000000000000000000000000000000000000000000000081523060048201527f1e8f03f716bc104bf7d728131967a0c771e85ab54d09c1e2d6ed9e0bc4e2a16c916107f1919073ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000f4d2888d29d722226fafa5d9b24f9164c092421e168183602481845afa928315610861575b8693610832575b506040517fa9059cbb0000000000000000000000000000000000000000000000000000000081527f000000000000000000000000ea37093ce161f090e443f304e1bf3a8f14d7bb4073ffffffffffffffffffffffffffffffffffffffff16600482015260248101849052908290829060449082908a905af18015610825575b6107f7575b50506040519081529081906020820190565b0390a180f35b8161081692903d1061081e575b61080e8183610d25565b8101906124cf565b5038806107df565b503d610804565b61082d610f89565b6107da565b610853919350823d841161085a575b61084b8183610d25565b810190610f7a565b913861075b565b503d610841565b610869610f89565b610754565b60046040517f7d529919000000000000000000000000000000000000000000000000000000008152fd5b50346101cf5760a07ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126101cf576108d36004356101b1565b6108de6024356101b1565b67ffffffffffffffff6044358181116101cf576108ff903690600401610294565b50506064358181116101cf57610919903690600401610294565b50506084359081116101cf576109339036906004016101d4565b50506040517fbc197c81000000000000000000000000000000000000000000000000000000008152602090f35b50346101cf5760a07ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126101cf5761099b6004356101b1565b6109a66024356101b1565b60843567ffffffffffffffff81116101cf576109c69036906004016101d4565b505060206040517ff23a6e61000000000000000000000000000000000000000000000000000000008152f35b50346101cf5760607ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126101cf5760243560043560443567ffffffffffffffff81116101cf57610a489036906004016101d4565b919060009384831393841580610ba4575b610b7a5782610a6d91610a9a940190613b49565b73ffffffffffffffffffffffffffffffffffffffff80911692610a8f83613bcb565b818398929a93614167565b8333911603610b505715610b425750808616908416105b15610ac65750610ac3935033916131e0565b80f35b915091604282511015600014610b0157610afb9350610ae482613c58565b610af6610af133926143d8565b613b90565b614014565b50505080f35b9192905083548211610b1857610ac39233916131e0565b60046040517f739dbe52000000000000000000000000000000000000000000000000000000008152fd5b945080841690861610610ab1565b60046040517f32b13d91000000000000000000000000000000000000000000000000000000008152fd5b60046040517f316cf0eb000000000000000000000000000000000000000000000000000000008152fd5b5085821315610a59565b507f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b90821015610bea570190565b610bf2610bae565b0190565b9190811015610c57575b60051b810135907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1813603018212156101cf57019081359167ffffffffffffffff83116101cf5760200182360381136101cf579190565b610c5f610bae565b610c00565b507f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6080810190811067ffffffffffffffff821117610cb057604052565b610cb8610c64565b604052565b6060810190811067ffffffffffffffff821117610cb057604052565b67ffffffffffffffff8111610cb057604052565b6020810190811067ffffffffffffffff821117610cb057604052565b6040810190811067ffffffffffffffff821117610cb057604052565b90601f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0910116810190811067ffffffffffffffff821117610cb057604052565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f60209267ffffffffffffffff8111610da2575b01160190565b610daa610c64565b610d9c565b929192610dbb82610d66565b91610dc96040519384610d25565b8294818452818301116101cf578281602093846000960137010152565b60005b838110610df95750506000910152565b8181015183820152602001610de9565b907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f602093610e4581518092818752878088019101610de6565b0116010190565b604090610e63939281528160208201520190610e09565b90565b91908260809103126101cf578151610e7d816101b1565b916020810151610e8c816101b1565b916060604083015192015190565b81601f820112156101cf578051610eb081610d66565b92610ebe6040519485610d25565b818452602082840101116101cf57610e639160208085019101610de6565b9190916040818403126101cf57805192602082015167ffffffffffffffff81116101cf57610e639201610e9a565b60405190610f1782610ced565b60008252565b3d15610f48573d90610f2e82610d66565b91610f3c6040519384610d25565b82523d6000602084013e565b606090565b908160609103126101cf578051610f63816101b1565b9160406020830151610f74816101b1565b92015190565b908160209103126101cf575190565b506040513d6000823e3d90fd5b5190610fa1826101b1565b565b908160209103126101cf5751610e63816101b1565b908160609103126101cf5780519160406020830151610f74816101b1565b60405190610fe382610d09565b601782527f43727970746f50756e6b205472616465204661696c65640000000000000000006020830152565b60009103126101cf57565b60209067ffffffffffffffff8111611034575b60051b0190565b61103c610c64565b61102d565b9060209182818303126101cf5780519067ffffffffffffffff82116101cf570181601f820112156101cf578051926110788461101a565b9360409361108885519687610d25565b818652828087019260071b850101938185116101cf578301915b8483106110b25750505050505090565b6080838303126101cf578360809187516110cb81610c94565b85516110d6816101b1565b8152828601516110e5816101b1565b83820152888601516110f6816101b1565b898201526060808701519061110a826101b1565b8201528152019201916110a2565b91908260409103126101cf5760208251610f74816101b1565b519065ffffffffffff821682036101cf57565b91908260809103126101cf5760405161115c81610c94565b606061119b818395805161116f816101b1565b8552602081015161117f816101b1565b602086015261119060408201611131565b604086015201611131565b910152565b91909180830360e081126101cf5760c0136101cf576040516111c181610cbd565b6111cb8483611144565b815260808201516111db816101b1565b602082015260a082015160408201529260c082015167ffffffffffffffff81116101cf57610e639201610e9a565b90610e63939260409173ffffffffffffffffffffffffffffffffffffffff809116845261127b60208501835160609073ffffffffffffffffffffffffffffffffffffffff80825116845260208201511660208401528165ffffffffffff91826040820151166040860152015116910152565b60208201511660a0840152015160c0820152610100908160e08201520190610e09565b519081151582036101cf57565b9160a0838303126101cf5782516112c1816101b1565b926020918282015193604083015193606084015167ffffffffffffffff81116101cf5784019180601f840112156101cf5782516112fd8161101a565b9361130b6040519586610d25565b818552838086019260051b8201019283116101cf578301905b82821061133c57505050506080610e6391930161129e565b838091835161134a816101b1565b815201910190611324565b9190916040818403126101cf5780519267ffffffffffffffff938481116101cf578201936060858303126101cf5760405161138f81610cbd565b85518281116101cf5786019583601f880112156101cf578651966113b28861101a565b906113c06040519283610d25565b888252602098898084019160071b830101918783116101cf578a809101915b83831061141b57505050509060409183526113fb888201610f96565b8884015201516040820152948301519081116101cf57610e639201610e9a565b906080916114298a85611144565b8152019101908a906113df565b939290919373ffffffffffffffffffffffffffffffffffffffff809316815260209460608683015260c082019381519460608085015285518091528760e0850196019060005b8181106114ac5750505090604091610e639697820151166080840152015160a08201526040818403910152610e09565b909196896080826115016001948c5160609073ffffffffffffffffffffffffffffffffffffffff80825116845260208201511660208401528165ffffffffffff91826040820151166040860152015116910152565b01980192910161147c565b908160609103126101cf578051611522816101b1565b9160406020830151611533816101b1565b920151610e63816101b1565b919060a0838203126101cf578251611556816101b1565b9260208101519260408201519260608301519067ffffffffffffffff82116101cf57611589608091610e63938601610e9a565b930161129e565b600192606092909160f81c601f166010811015611b085760088110156118aa578061161957506115cc81602080610fa19451830101910161153f565b909290156115fa576115f573ffffffffffffffffffffffffffffffffffffffff33955b166124e3565b613d69565b6115f573ffffffffffffffffffffffffffffffffffffffff30956115ef565b60018103611684575061163881602080610fa19451830101910161153f565b909290156116655761166073ffffffffffffffffffffffffffffffffffffffff3395166124e3565b613efb565b61166073ffffffffffffffffffffffffffffffffffffffff30956115ef565b600281036116c557506116a381602080610fa19451830101910161150c565b9173ffffffffffffffffffffffffffffffffffffffff80921691339116612ce5565b600381036117925750806020806116e193518301019101611355565b9073ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba31691823b156101cf5761175f92600092836040518096819582947f2a2d80d10000000000000000000000000000000000000000000000000000000084523360048501611436565b03925af18015611785575b611772575b50565b8061177f610fa192610cd9565b8061100f565b61178d610f89565b61176a565b600481036117da57506117b181602080610fa194518301019101610f4d565b91906117d373ffffffffffffffffffffffffffffffffffffffff8092166124e3565b911661276b565b6005810361182257506117f981602080610fa194518301019101610f4d565b919061181b73ffffffffffffffffffffffffffffffffffffffff8092166124e3565b9116612514565b6006810361186a575061184181602080610fa194518301019101610f4d565b919061186373ffffffffffffffffffffffffffffffffffffffff8092166124e3565b9116612663565b9050600781146118775750565b6040517fd76a1e9e0000000000000000000000000000000000000000000000000000000081526004810191909152602490fd5b6008810361191557506118c981602080610fa1945183010191016112ab565b909290156118f6576118f173ffffffffffffffffffffffffffffffffffffffff3395166124e3565b612fbe565b6118f173ffffffffffffffffffffffffffffffffffffffff30956115ef565b60098103611980575061193481602080610fa1945183010191016112ab565b909290156119615761195c73ffffffffffffffffffffffffffffffffffffffff3395166124e3565b61387e565b61195c73ffffffffffffffffffffffffffffffffffffffff30956115ef565b600a8103611a1a57508060208061199c935183010191016111a0565b9073ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba31691823b156101cf5761175f92600092836040518096819582947f2b67b5700000000000000000000000000000000000000000000000000000000084523360048501611209565b600b8103611a5d575073ffffffffffffffffffffffffffffffffffffffff611a58611a5183602080610fa196518301019101611118565b92166124e3565b612a14565b600c8103611a99575073ffffffffffffffffffffffffffffffffffffffff611a94611a5183602080610fa196518301019101611118565b612baf565b600d8103611abd5750611ab881602080610fa194518301019101611041565b612e78565b92919050600e8303611afb576040517fd76a1e9e00000000000000000000000000000000000000000000000000000000815260048101849052602490fd5b9091600f81146118775750565b919290916018811015611ffd5760108103611b6f5750506000919250611b38816020808594518301019101610edc565b90602082519201907f00000000000000000000000000000000006c3852cbef3e08e8df289169ede5815af1611b6b610f1d565b9091565b60118103611ba6575050611b6b9192507f00000000000000000000000059728544b08ab483533076417fbbb2fd0b17ce3a906121e6565b60128103611bfc5750506000919250611bc9816020808594518301019101610edc565b90602082519201907f0000000000000000000000000fc584529a2aefa997697fafacba5831fac0c22d5af1611b6b610f1d565b60138103611d61575050611c1b91925060208082518301019101610fb8565b9290927f000000000000000000000000b47e3cd837ddf8e4c57f05d70ab865de6e193bbb9260405160208101907f8264fe98000000000000000000000000000000000000000000000000000000008252611cad81611c8185602483019190602083019252565b037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08101835282610d25565b600093849283925191885af194611cc2610f1d565b948615611d5357611cec9073ffffffffffffffffffffffffffffffffffffffff80911692166124e3565b813b15611d4f576040517f8b72a2ec00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff9091166004820152602481019290925290919082908183816044810161175f565b8380fd5b505050509050610e63610fd6565b60148103611d98575050611b6b9192507f00000000000000000000000059728544b08ab483533076417fbbb2fd0b17ce3a90612386565b9092919060158103611eae5750611dc19350611dfc906020948186808094518301019101610f4d565b604093919351809581927f6352211e000000000000000000000000000000000000000000000000000000008352600483019190602083019252565b038173ffffffffffffffffffffffffffffffffffffffff8096165afa928315611ea1575b600093611e70575b508116911614928315611e385750565b9091507f7dbe7e89000000000000000000000000000000000000000000000000000000006040519182015260048152610e6381610d09565b82919350611e9390873d8911611e9a575b611e8b8183610d25565b810190610fa3565b9290611e28565b503d611e81565b611ea9610f89565b611e20565b60168103611fb45750611ed29350611f306020948286808095518301019101610e66565b6040517efdd58e00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff94851660048201526024810192909252949093909284929183919082906044820190565b0392165afa908115611fa7575b600091611f8a575b501092831593611f525750565b9091507f483a6929000000000000000000000000000000000000000000000000000000006040519182015260048152610e6381610d09565b611fa19150853d871161085a5761084b8183610d25565b38611f45565b611faf610f89565b611f3d565b601714611fbe5750565b611fd481602080610fa194518301019101610f4d565b9190611ff673ffffffffffffffffffffffffffffffffffffffff8092166124e3565b9116612888565b60188103612034575050611b6b9192507f00000000000000000000000074312363e45dcaba76c59ec49a7aa8a65a67eed3906121e6565b6019810361208a5750506000919250612057816020808594518301019101610edc565b90602082519201907f0000000000000000000000002b2e8cda09bba9660dca5cb6233787738ad683295af1611b6b610f1d565b601a81036120e057505060009192506120ad816020808594518301019101610edc565b90602082519201907f000000000000000000000000a42f6cada809bcf417deefbdd69c5c5a909249c05af1611b6b610f1d565b601b8103612117575050611b6b9192507f00000000000000000000000074312363e45dcaba76c59ec49a7aa8a65a67eed390612386565b601c810361214e575050611b6b9192507f000000000000000000000000cda72070e455bb31c7690a170224ce43623d0b6f906121e6565b90929190601d810361219b575061217181602080610fa194518301019101610e66565b92909161219473ffffffffffffffffffffffffffffffffffffffff8092166124e3565b9116612928565b92919050601e83036121d9576040517fd76a1e9e00000000000000000000000000000000000000000000000000000000815260048101849052602490fd5b9091601f81146118775750565b9091815182019260a0838503126101cf57602083015193604084015167ffffffffffffffff81116101cf57602080612222930191860101610e9a565b90606084015194612232866101b1565b60a0608086015195612243876101b1565b01519173ffffffffffffffffffffffffffffffffffffffff8096169160009485928392602083519301915af195612278610f1d565b9587612286575b5050505050565b61229091166124e3565b813b15611d4f576040517f42842e0e00000000000000000000000000000000000000000000000000000000815230600482015273ffffffffffffffffffffffffffffffffffffffff91909116602482015260448101929092529091908290606490829084905af1801561231f575b61230c575b8080808061227f565b8061177f61231992610cd9565b38612303565b612327610f89565b6122fe565b60405161233881610ced565b60008152906000368137565b9192610e6395949160a09473ffffffffffffffffffffffffffffffffffffffff8092168552166020840152604083015260608201528160808201520190610e09565b9091815182019160c0818403126101cf57602081015192604082015167ffffffffffffffff81116101cf576020806123c2930191840101610e9a565b6060820151946123d1866101b1565b6080830151946123e0866101b1565b60c060a08501519401519173ffffffffffffffffffffffffffffffffffffffff8097169160009485928392602083519301915af19661241d610f1d565b968861242c575b505050505050565b61243691166124e3565b9361243f61232c565b94823b156124bd578490612483604051978896879586947ff242432a0000000000000000000000000000000000000000000000000000000086523060048701612344565b03925af180156124b0575b61249d575b8080808080612424565b8061177f6124aa92610cd9565b38612493565b6124b8610f89565b61248e565b8480fd5b908092918237016000815290565b908160209103126101cf57610e639061129e565b73ffffffffffffffffffffffffffffffffffffffff8116600181036125085750503390565b600203610e6357503090565b73ffffffffffffffffffffffffffffffffffffffff1691908261253b57610fa192506142b9565b610fa1927f800000000000000000000000000000000000000000000000000000000000000083036143275791506040517f70a08231000000000000000000000000000000000000000000000000000000008152306004820152602081602481865afa9081156125d2575b6000916125b4575b5091614327565b6125cc915060203d811161085a5761084b8183610d25565b386125ad565b6125da610f89565b6125a5565b507f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b8181029291811591840414171561262257565b610fa16125df565b8115612634570490565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b82158015612760575b6127365773ffffffffffffffffffffffffffffffffffffffff16806126aa57506126a461269c610fa1934761260f565b612710900490565b906142b9565b6040517f70a08231000000000000000000000000000000000000000000000000000000008152306004820152610fa1939192916127059161269c9190602081602481895afa908115612729575b60009161270b575b5061260f565b91614327565b612723915060203d811161085a5761084b8183610d25565b386126ff565b612731610f89565b6126f7565b60046040517fdeaa01e6000000000000000000000000000000000000000000000000000000008152fd5b50612710831161266c565b90919073ffffffffffffffffffffffffffffffffffffffff16806127ce5750479081106127a4578061279b575050565b610fa1916142b9565b60046040517f6a12f104000000000000000000000000000000000000000000000000000000008152fd5b6040517f70a0823100000000000000000000000000000000000000000000000000000000815230600482015290929091602083602481875afa92831561287b575b60009361285b575b508210612831578161282857505050565b610fa192614327565b60046040517f675cae38000000000000000000000000000000000000000000000000000000008152fd5b61287491935060203d811161085a5761084b8183610d25565b9138612817565b612883610f89565b61280f565b73ffffffffffffffffffffffffffffffffffffffff1691823b156101cf576040517f42842e0e00000000000000000000000000000000000000000000000000000000815230600482015273ffffffffffffffffffffffffffffffffffffffff9290921660248301526044820152906000908290606490829084905af1801561291b575b6129125750565b610fa190610cd9565b612923610f89565b61290b565b6040517efdd58e00000000000000000000000000000000000000000000000000000000815230600482015260248101849052929391929173ffffffffffffffffffffffffffffffffffffffff9190911690602083604481855afa928315612a07575b6000936129e7575b508210612831576129a1610f0a565b93813b156101cf576000809461175f604051978896879586947ff242432a0000000000000000000000000000000000000000000000000000000086523060048701612344565b612a0091935060203d811161085a5761084b8183610d25565b9138612992565b612a0f610f89565b61298a565b907f80000000000000000000000000000000000000000000000000000000000000008103612b7c575047905b81612a49575050565b73ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc21691823b156101cf57612b26926020926040517fd0e30db000000000000000000000000000000000000000000000000000000000815260008160048187875af18015612b6f575b612b5c575b5060006040518096819582947fa9059cbb000000000000000000000000000000000000000000000000000000008452600484016020909392919373ffffffffffffffffffffffffffffffffffffffff60408201951681520152565b03925af18015612b4f575b612b385750565b61176f9060203d811161081e5761080e8183610d25565b612b57610f89565b612b31565b8061177f612b6992610cd9565b38612acb565b612b77610f89565b612ac6565b9047821115612a405760046040517f6a12f104000000000000000000000000000000000000000000000000000000008152fd5b6040517f70a0823100000000000000000000000000000000000000000000000000000000815230600482015273ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc21692909190602083602481875afa928315612cd8575b600093612cb8575b5082106127a45781612c4057505050565b823b156101cf576040517f2e1a7d4d00000000000000000000000000000000000000000000000000000000815260048101839052610fa1936000908290602490829084905af18015612cab575b612c98575b506142b9565b8061177f612ca592610cd9565b38612c92565b612cb3610f89565b612c8d565b612cd191935060203d811161085a5761084b8183610d25565b9138612c2f565b612ce0610f89565b612c27565b919273ffffffffffffffffffffffffffffffffffffffff91827f000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba31693843b156101cf5760009484869281608496816040519b8c9a8b997f36c78516000000000000000000000000000000000000000000000000000000008b521660048a01521660248801521660448601521660648401525af1801561291b576129125750565b6001907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8114612db3570190565b610bf26125df565b602090805115610bea570190565b604090805160011015610bea570190565b6020918151811015612def575b60051b010190565b612df7610bae565b612de7565b60208082019080835283518092528060408094019401926000905b838210612e2657505050505090565b8451805173ffffffffffffffffffffffffffffffffffffffff90811688528185015181168886015281830151811688840152606091820151169087015260809095019493820193600190910190612e17565b805160005b818110612f0257505073ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba316803b156101cf5761175f6000929183926040519485809481937f0d58b1db00000000000000000000000000000000000000000000000000000000835260048301612dfc565b33612f47612f2e612f138487612dda565b515173ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff1690565b03612f5a57612f5590612d85565b612e7d565b60046040517fe7002877000000000000000000000000000000000000000000000000000000008152fd5b907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff820191821161262257565b9190820391821161262257565b61312893919294613042612fee612fd485612dbb565b5173ffffffffffffffffffffffffffffffffffffffff1690565b612ffa612fd486612dc9565b907f96e8ac4277198ff8b6f785478aa9a39f403cb768dd02cbee326c3e7da348845f7f0000000000000000000000005c69bee701ef814a2b6a3edd4b1652cb9cc5aa6f61324a565b9384816131c3575b505050613069612f2e612f2e612fd46130638651612f84565b86612dda565b6040517f70a082310000000000000000000000000000000000000000000000000000000080825273ffffffffffffffffffffffffffffffffffffffff8416600483015290946020948587602481875afa9687156131b6575b600097613183575b50916130dc8694928661310d9795613452565b60405180958194829383526004830191909173ffffffffffffffffffffffffffffffffffffffff6020820193169052565b03915afa918215613176575b600092613159575b5050612fb1565b1061312f57565b60046040517f849eaf98000000000000000000000000000000000000000000000000000000008152fd5b61316f9250803d1061085a5761084b8183610d25565b3880613121565b61317e610f89565b613119565b859391975086949261310d966131a86130dc93883d8a1161085a5761084b8183610d25565b9993955096509294506130c9565b6131be610f89565b6130c1565b6131d8926131d3612fd487612dbb565b6131e0565b38808461304a565b92919073ffffffffffffffffffffffffffffffffffffffff808216300361320c575050610fa192612514565b808495941161322057610fa1941692612ce5565b60046040517fc4bd89a9000000000000000000000000000000000000000000000000000000008152fd5b9091610e6393613259916133a4565b9290915b917fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa06133909161336373ffffffffffffffffffffffffffffffffffffffff96946040519260208401967fffffffffffffffffffffffffffffffffffffffff000000000000000000000000809260601b16885260601b16603484015260288352606083019583871067ffffffffffffffff881117613397575b8660405283519020608084019788917fffffffffffffffffffffffffffffffffffffffff000000000000000000000000605594927fff00000000000000000000000000000000000000000000000000000000000000855260601b166001840152601583015260358201520190565b037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff80810184520182610d25565b5190201690565b61339f610c64565b6132f5565b73ffffffffffffffffffffffffffffffffffffffff8281169082161015611b6b5791565b51906dffffffffffffffffffffffffffff821682036101cf57565b908160609103126101cf576133f7816133c8565b916040613406602084016133c8565b92015163ffffffff811681036101cf5790565b90610e63949360809373ffffffffffffffffffffffffffffffffffffffff92845260208401521660408201528160608201520190610e09565b90600292838351106137945761347f61346d612fd485612dbb565b613479612fd486612dc9565b906133a4565b508351937ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff86019501906000935b8685106134df575050505050505050565b6134ec612fd48684612dda565b906134fd612fd46001880185612dda565b73ffffffffffffffffffffffffffffffffffffffff928383169660409081519485937f0902f1ac00000000000000000000000000000000000000000000000000000000855260609788868d60049889915afa978815613787575b6000998a99613748575b50508061360695969798996dffffffffffffffffffffffffffff8091169a16921693168314978860001461373e57918291935b87875180927f70a0823100000000000000000000000000000000000000000000000000000000825281806135ea6020978896830191909173ffffffffffffffffffffffffffffffffffffffff6020820193169052565b03915afa918215613731575b600092613714575b5050036137d7565b931561370b578a600094935b878a10156137005761362c612fd4613674938c0189612dda565b907f96e8ac4277198ff8b6f785478aa9a39f403cb768dd02cbee326c3e7da348845f7f0000000000000000000000005c69bee701ef814a2b6a3edd4b1652cb9cc5aa6f6137be565b9390935b9761368161232c565b95813b156101cf57600086956136c7600199839751988997889687957f022c0d9f0000000000000000000000000000000000000000000000000000000087528601613419565b03925af180156136f3575b6136e0575b509401936134ce565b8061177f6136ed92610cd9565b386136d7565b6136fb610f89565b6136d2565b505088926000613678565b8a600093613612565b61372a9250803d1061085a5761084b8183610d25565b38806135fe565b613739610f89565b6135f6565b9091829193613594565b829a506136069697989950908161377392903d10613780575b61376b8183610d25565b8101906133e3565b5099909998979695613561565b503d613761565b61378f610f89565b613557565b60046040517fae52ad0c000000000000000000000000000000000000000000000000000000008152fd5b926137cc906137d4936133a4565b91819461325d565b91565b811590818015613876575b61384c57613808610e63946103e59283810293818504149015171561383f575b8261260f565b916103e8808502948504141715613832575b82018092111561262a575b61382d6125df565b61262a565b61383a6125df565b61381a565b6138476125df565b613802565b60046040517f7b9c8916000000000000000000000000000000000000000000000000000000008152fd5b5083156137e2565b91939290927f0000000000000000000000005c69bee701ef814a2b6a3edd4b1652cb9cc5aa6f947f96e8ac4277198ff8b6f785478aa9a39f403cb768dd02cbee326c3e7da348845f9560009560028551106139d257968451917fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff928381019081116139c5575b929190835b61395b5750505050851161393157610fa1948461392c926131d3612fd486612dbb565b613452565b60046040517f8ab0bc16000000000000000000000000000000000000000000000000000000008152fd5b929897509091826139996139928b61398a612fd4613983818488018e8682116139b857612dda565b928c612dda565b9086866139fc565b919b613abc565b9980156139ab575b0192919083613909565b6139b36125df565b6139a1565b6139c06125df565b612dda565b6139cd6125df565b613904565b60046040517f20db8267000000000000000000000000000000000000000000000000000000008152fd5b919392906137cc613a0d92866133a4565b92604051907f0902f1ac00000000000000000000000000000000000000000000000000000000825273ffffffffffffffffffffffffffffffffffffffff606083600481848a165afa928315613aaf575b6000908194613a8d575b5081906dffffffffffffffffffffffffffff80911694169416911614600014611b6b5791565b829450613aa8915060603d81116137805761376b8183610d25565b5093613a67565b613ab7610f89565b613a5d565b909182158015613b41575b61384c57613ad882613b119461260f565b906103e891828102928184041490151715613b34575b82810392818411613b27575b6103e580850294850414911417156138255761262a565b60018101809111613b1f5790565b610e636125df565b613b2f6125df565b613afa565b613b3c6125df565b613aee565b508015613ac7565b91906040838203126101cf57823567ffffffffffffffff81116101cf57830181601f820112156101cf576020918183613b8493359101610daf565b920135610e63816101b1565b7f80000000000000000000000000000000000000000000000000000000000000008114613bbe575b60000390565b613bc66125df565b613bb8565b908151613bd88184613c49565b9260178210613c1f57602b60178201519210613bf557602b015191565b60046040517fa78aa27f000000000000000000000000000000000000000000000000000000008152fd5b60046040517fd9096a3e000000000000000000000000000000000000000000000000000000008152fd5b90601411613bf5576014015190565b8051907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe99182810192818411613d5c575b836008830110613d325760178210613d325781835110613d085760178214613cde57601f8416801560051b0183019182010160178201915b818110613cce5750505052565b8251815260209283019201613cc1565b60046040517fcc94a63a000000000000000000000000000000000000000000000000000000008152fd5b60046040517f3b99b53d000000000000000000000000000000000000000000000000000000008152fd5b60046040517f47aaf07a000000000000000000000000000000000000000000000000000000008152fd5b613d646125df565b613c89565b93909192937f80000000000000000000000000000000000000000000000000000000000000008314613e34575b90613dc5613dd3915b613dae604288511015956143d8565b8515613e2e57305b613dbf89613ecd565b91614126565b90919015613e275750613b90565b9115613df357613dc5613dd3913090613deb87613c58565b929190613d9f565b50109050613dfd57565b60046040517f39d35496000000000000000000000000000000000000000000000000000000008152fd5b9050613b90565b84613db6565b9150613dc5613dd391613e4e612f2e612f2e885189613c49565b6040517f70a0823100000000000000000000000000000000000000000000000000000000815230600482015290602090829060249082905afa908115613ec0575b600091613ea2575b509391509150613d96565b613eba915060203d811161085a5761084b8183610d25565b38613e97565b613ec8610f89565b613e8f565b90602b825110613d0857602b60405192600b810151600b8501520151602b830152602b825260608201604052565b613f1193919492600055610af6610af1866143d8565b90919015613f785750613f2390613b90565b03613f4e577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff600055565b60046040517fd4e0248e000000000000000000000000000000000000000000000000000000008152fd5b613f829150613b90565b613f23565b9073ffffffffffffffffffffffffffffffffffffffff613fb4602092959495604085526040850190610e09565b9416910152565b91908260409103126101cf576020825192015190565b919360a093610e63969573ffffffffffffffffffffffffffffffffffffffff80941685521515602085015260408401521660608201528160808201520190610e09565b612f2e9293612f2e60006040946140b26140596140308a613bcb565b73ffffffffffffffffffffffffffffffffffffffff9b9297919b808916908d16109b8c98614167565b948484146141085761407d6401000276a49a5b611c818a5193849260208401613f87565b8751998a97889687957f128acb0800000000000000000000000000000000000000000000000000000000875260048701613fd1565b03925af180156140fb575b60009283916140cb57509192565b90506140ef91925060403d81116140f4575b6140e78183610d25565b810190613fbb565b919092565b503d6140dd565b614103610f89565b6140bd565b61407d73fffd8963efd1fc6a506488495d951d5263988d259a61406c565b612f2e9293612f2e60006040946140b26140596141428a613bcb565b73ffffffffffffffffffffffffffffffffffffffff9b9297919b808d16908916109b8c985b73ffffffffffffffffffffffffffffffffffffffff92838316848316116142b1575b62ffffff908460405194816020870195168552166040850152166060830152606082526133907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff80608084019284841067ffffffffffffffff8511176142a4575b6040849052845190207fff0000000000000000000000000000000000000000000000000000000000000060a086019081527fffffffffffffffffffffffffffffffffffffffff0000000000000000000000007f0000000000000000000000001f98431c8ad98523631ae4a59f267346ea31f98460601b1660a187015260b58601919091527fe34f199b19b2b4f47f68442619d555527d244f78a3297ea89325f843f87b8b5460d5909501949094526055835260f50182610d25565b6142ac610c64565b6141e9565b909190614189565b600080809381935af1156142c957565b60646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601360248201527f4554485f5452414e534645525f4641494c4544000000000000000000000000006044820152fd5b60009182604492602095604051937fa9059cbb000000000000000000000000000000000000000000000000000000008552600485015260248401525af13d15601f3d116001600051141617161561437a57565b60646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600f60248201527f5452414e534645525f4641494c454400000000000000000000000000000000006044820152fd5b7f80000000000000000000000000000000000000000000000000000000000000008110156101cf579056fea26469706673582212202f2e114dd73237126f72d60b80c2baf2d9fc70c6d00948608ca4fefdc9bf009064736f6c63430008110033

Type / to focus