Balances

Select type ERC-20 (18) ERC-1155 (3)
+ 886.777895 USDC Id: ethereum-erc-20/0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48 Name: USD Coin Verified currency 886.92 USD
+ 0.100000000000000000 CRI Id: ethereum-erc-20/0x12e951934246186f50146235d541d3bd1d463e4d Name: Crypto International
+ 4,214 ure your wallet! Id: ethereum-erc-20/0x17a10104cbc1ed155d083ead9fcf5c3440bb50e8 Name: $ USDCNotice.com
+ 350.000000000000000000 EthFork2.com Id: ethereum-erc-20/0x1f068a896560632a4d2e05044bd7f03834f1a465 Name: EthFork2.com
+ 0 m Id: ethereum-erc-20/0x27ed436e67515c1dd33633537eebd59207c51806 Name: ! aUSDBonus.com
+ 0.000000000000000000 ds. Id: ethereum-erc-20/0x2c721dcc1b6bd78f1d43769d0a6375083afd673f Name: (pums.site)
+ 7,000 gift Id: ethereum-erc-20/0x643695d282f6ba237afe27ffe0acd89a86b50d3e Name: $ USDCXmas.com
+ 7,000 bonus Id: ethereum-erc-20/0x68ca006db91312cd60a2238ce775be5f9f738bba Name: $ USDCGift.com
+ 0.000000000000000000 aWETH.io Id: ethereum-erc-20/0x8bfd593a85dc1165bb9d6842333bcd2da665fb39 Name: aWETH.io
+ 0.000000000000000000 Eth2Fork.com Id: ethereum-erc-20/0x8eb3fecaaa963c86d9b49004d9f28092f1db3d6c Name: Eth2Fork.com
+ ? t Id: ethereum-erc-1155/0x579ef2910e84bc3dfa3ab8461aeca6847bebbaf2 Name: origindollar.net
+ ? claim rewards on ousdnetwork.net Id: ethereum-erc-1155/0x6c5fd6cfb627f9d2af8ca1a5dfbe11f2d6884226 Name: ousdnetwork.net
+ ? claim rewards on apyusd.com Id: ethereum-erc-1155/0xd8abfc52b9fe5a1ce5017907fd731d1217543762 Name: apyusd.com

History

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

0x3622982a3d3e90e8cf261061e2bd97a60fbcf7594b135033e4825d75559e1e31

+

1 claim rewards on apyusd.com Id: ethereum-erc-1155/0xd8abfc52b9fe5a1ce5017907fd731d1217543762 Name: apyusd.com

#0

Success

0xd58245525f68dd2d444cd2613c2921d62bcf68db7787d989dae28e94d2390c5a

-

5.272961723862375624 pUSDC Id: ethereum-erc-20/0xd60929c3a153ddfee363c957490a305b1122e0d9 Name: O3-Peg USD Coin

Success

0xd58245525f68dd2d444cd2613c2921d62bcf68db7787d989dae28e94d2390c5a

+

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

5.18 USD

Success

0xbf34e42956e1bbf707a2a77b3dfb39092e6ee8d1845c4cd7f8ade0164740e40a

+

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

6.15 USD

Success

0xbf34e42956e1bbf707a2a77b3dfb39092e6ee8d1845c4cd7f8ade0164740e40a

-

7.331195704992766495 pUSDC Id: ethereum-erc-20/0xd60929c3a153ddfee363c957490a305b1122e0d9 Name: O3-Peg USD Coin

Success

0x3242ceb2f298be442f13489a7ee1414fde4557524d2cc6080ac6eb1ea41da276

-

1.174807194380004302 pUSDC Id: ethereum-erc-20/0xd60929c3a153ddfee363c957490a305b1122e0d9 Name: O3-Peg USD Coin

Success

0x3242ceb2f298be442f13489a7ee1414fde4557524d2cc6080ac6eb1ea41da276

+

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

0.41 USD

Success

0x93a6a0a588d7abc6b5a0a67db11ac7d52b7dd5dcb005a812d016dd5e44a8fb75

-

3.176404528129201686 pUSDC Id: ethereum-erc-20/0xd60929c3a153ddfee363c957490a305b1122e0d9 Name: O3-Peg USD Coin

Success

0x93a6a0a588d7abc6b5a0a67db11ac7d52b7dd5dcb005a812d016dd5e44a8fb75

+

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

0.42 USD

Success

0x772b2c3436737271eb77ac0b5c550ff95343a863a775312f21f779c0462fef4b

-

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

0.04 USD

Success
Date & time Transaction id Amount Status

0x8ff95380545ab5c23cb7fa9c1ebaff4a0219e2bc7c98a460b8d447fc8005bf39

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success

0x33f6cfe4b6adb538733353be627cbc2e0312494a4d74177f5be4a13e85666ec9

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success

0x4a39a500aa67f53078b98929e0ffe5ebe94d50ef4541bee6ea2c0b3fae46aa3b

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success

0x7f70f0d81ac227702a7a92ebd6868e5caced129fd1d9cb6c222c34e658f70076

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success

0xa87c0a3c48e76750c9a93bb527aa440771792d8e468567842ad447310cfe2008

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success

0xee144706128f27b1858f0547c4c0fc0efa623c0a704bb66a104113eb91cb6155

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success

0x15cdd4e86770be417d685c349d954b64d986f5b068cf08e4d609c4ba86ef5f40

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success

0x670e1b52e8fb2fc28add45c8f9363247cd8f7149d10702419096726ae9c616e8

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success

0xa5c364aaaa6727134f03cd71a61ce69e0bab1ea8806d2541860b5435185627b8

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success

0x5b9c691839ef86513299a734532a0bfed65024e702b06626a423edb4ca4bd346

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success
Date & time Transaction id Amount Status

0xa32edd0a5ba9011a6bb5019a08a22d8072f24864c7dbe577cb21cd6a998a5aad

-

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success
Contract creation
Date & time Transaction id Amount Status

0xd58245525f68dd2d444cd2613c2921d62bcf68db7787d989dae28e94d2390c5a

-

5.272961723862375624 pUSDC Id: ethereum-erc-20/0xd60929c3a153ddfee363c957490a305b1122e0d9 Name: O3-Peg USD Coin

Success

0xd58245525f68dd2d444cd2613c2921d62bcf68db7787d989dae28e94d2390c5a

+

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

5.18 USD

Success

0xbf34e42956e1bbf707a2a77b3dfb39092e6ee8d1845c4cd7f8ade0164740e40a

-

7.331195704992766495 pUSDC Id: ethereum-erc-20/0xd60929c3a153ddfee363c957490a305b1122e0d9 Name: O3-Peg USD Coin

Success

0xbf34e42956e1bbf707a2a77b3dfb39092e6ee8d1845c4cd7f8ade0164740e40a

+

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

6.15 USD

Success

0x3242ceb2f298be442f13489a7ee1414fde4557524d2cc6080ac6eb1ea41da276

-

1.174807194380004302 pUSDC Id: ethereum-erc-20/0xd60929c3a153ddfee363c957490a305b1122e0d9 Name: O3-Peg USD Coin

Success

0x3242ceb2f298be442f13489a7ee1414fde4557524d2cc6080ac6eb1ea41da276

+

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

0.41 USD

Success

0x93a6a0a588d7abc6b5a0a67db11ac7d52b7dd5dcb005a812d016dd5e44a8fb75

-

3.176404528129201686 pUSDC Id: ethereum-erc-20/0xd60929c3a153ddfee363c957490a305b1122e0d9 Name: O3-Peg USD Coin

Success

0x93a6a0a588d7abc6b5a0a67db11ac7d52b7dd5dcb005a812d016dd5e44a8fb75

+

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

0.42 USD

Success

0x772b2c3436737271eb77ac0b5c550ff95343a863a775312f21f779c0462fef4b

-

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

0.04 USD

Success

0x772b2c3436737271eb77ac0b5c550ff95343a863a775312f21f779c0462fef4b

+

0.661333846120767120 pUSDC Id: ethereum-erc-20/0xd60929c3a153ddfee363c957490a305b1122e0d9 Name: O3-Peg USD Coin

Success
Date & time Transaction id Amount Status

0x3622982a3d3e90e8cf261061e2bd97a60fbcf7594b135033e4825d75559e1e31

+

1 claim rewards on apyusd.com Id: ethereum-erc-1155/0xd8abfc52b9fe5a1ce5017907fd731d1217543762 Name: apyusd.com

#0

Success

0x9a5fd7d9cdcc93e52bc3ece638ab00b8a118bc48afd5c62b9d50c7be59bd5488

+

1 claim rewards on ousdnetwork.net Id: ethereum-erc-1155/0x6c5fd6cfb627f9d2af8ca1a5dfbe11f2d6884226 Name: ousdnetwork.net

#0

Success

0xa5b414fdbe85d46da800bcd0dcc63b6ed45f819f3d06a666049d0a7ba9916a61

+

1 t Id: ethereum-erc-1155/0x579ef2910e84bc3dfa3ab8461aeca6847bebbaf2 Name: origindollar.net

#0

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

Special data

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

    0x608060405234801561001057600080fd5b50600436106101f05760003560e01c8063a0be06f91161010f578063d883c43d116100a2578063ef0a712f11610071578063ef0a712f14610409578063f2fad2b61461041c578063f2fde38b1461042f578063f3de03621461044257600080fd5b8063d883c43d146103c8578063dcae7494146103db578063e25aa5fa146103ee578063e6ab2806146103f657600080fd5b8063c4db7fa0116100de578063c4db7fa01461039d578063c6610657146103a5578063d011f918146103b8578063d46300fd146103c057600080fd5b8063a0be06f91461036f578063a95b089f14610378578063b54b88c31461038b578063be61dbe61461039457600080fd5b8063593d132c1161018757806376f2f9871161015657806376f2f9871461031857806384cdd9bc1461032b5780638da5cb5b1461033e578063916955861461035c57600080fd5b8063593d132c146102905780635a86bb2e146102a55780635fcbd285146102ae57806366c0bd24146102f357600080fd5b80634354d01e116101c35780634354d01e146102585780634903b0d1146102615780634d49e87d1461027457806354cf2aeb1461028757600080fd5b80631c77b94d146101f557806331cd52b01461021b578063396984151461023b5780633e3a156014610245575b600080fd5b610208610203366004614eeb565b61044e565b6040519081526020015b60405180910390f35b61022e610229366004614f5c565b610462565b6040516102129190614fea565b610208620f424081565b610208610253366004614ffd565b610999565b61020860035481565b61020861026f366004615038565b610e7a565b610208610282366004615080565b610e9b565b61020860055481565b6102a361029e36600461516c565b6118c5565b005b61020860015481565b6007546102ce9073ffffffffffffffffffffffffffffffffffffffff1681565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610212565b61030661030136600461518e565b611c92565b60405160ff9091168152602001610212565b6102a3610326366004615038565b611d63565b6102086103393660046151c4565b611eb3565b60005473ffffffffffffffffffffffffffffffffffffffff166102ce565b61020861036a366004615215565b612720565b61020860065481565b610208610386366004615262565b612c42565b61020860025481565b61020860045481565b6102a3612c58565b6102ce6103b3366004615038565b612d9d565b610208606481565b610208612dd4565b6102a36103d636600461518e565b612de3565b6102a36103e9366004615038565b612fb5565b610208613100565b6102086104043660046152ac565b6131f3565b610208610417366004615038565b61346d565b61022e61042a366004615038565b6135e5565b6102a361043d36600461518e565b6135f0565b6102086402540be40081565b600061045a8383613720565b509392505050565b606081428110156104d4576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601360248201527f4f3353776170506f6f6c3a20455850495245440000000000000000000000000060448201526064015b60405180910390fd5b6007546040517f70a0823100000000000000000000000000000000000000000000000000000000815233600482015273ffffffffffffffffffffffffffffffffffffffff909116906370a082319060240160206040518083038186803b15801561053d57600080fd5b505afa158015610551573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105759190615303565b861115610604576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602260248201527f4f3353776170506f6f6c3a20494e53554646494349454e545f4c505f414d4f5560448201527f4e5400000000000000000000000000000000000000000000000000000000000060648201526084016104cb565b6008548414610695576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602960248201527f4f3353776170506f6f6c3a20414d4f554e54535f434f494e535f4c454e47544860448201527f5f4d49534d41544348000000000000000000000000000000000000000000000060648201526084016104cb565b60006106a0876137af565b905060005b8151811015610828578686828181106106c0576106c061531c565b905060200201358282815181106106d9576106d961531c565b6020026020010151101561076f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602660248201527f4f3353776170506f6f6c3a20494e53554646494349454e545f4f55545055545f60448201527f414d4f554e54000000000000000000000000000000000000000000000000000060648201526084016104cb565b8181815181106107815761078161531c565b6020026020010151600b828154811061079c5761079c61531c565b9060005260206000200160008282546107b5919061537a565b92505081905550610816338383815181106107d2576107d261531c565b6020026020010151600884815481106107ed576107ed61531c565b60009182526020909120015473ffffffffffffffffffffffffffffffffffffffff16919061399d565b8061082081615391565b9150506106a5565b506007546040517f79cc67900000000000000000000000000000000000000000000000000000000081523360048201526024810189905273ffffffffffffffffffffffffffffffffffffffff909116906379cc679090604401600060405180830381600087803b15801561089b57600080fd5b505af11580156108af573d6000803e3d6000fd5b5050600754604080517f18160ddd00000000000000000000000000000000000000000000000000000000815290513394507f88d38ed598fdd809c2bf01ee49cd24b7fdabf379a83d29567952b60324d58cef9350859273ffffffffffffffffffffffffffffffffffffffff16916318160ddd916004808301926020929190829003018186803b15801561094157600080fd5b505afa158015610955573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109799190615303565b6040516109879291906153ca565b60405180910390a29695505050505050565b60008142811015610a06576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601360248201527f4f3353776170506f6f6c3a20455850495245440000000000000000000000000060448201526064016104cb565b6008546007546040517f70a0823100000000000000000000000000000000000000000000000000000000815233600482015273ffffffffffffffffffffffffffffffffffffffff909116906370a082319060240160206040518083038186803b158015610a7257600080fd5b505afa158015610a86573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610aaa9190615303565b871115610b39576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602260248201527f4f3353776170506f6f6c3a20494e53554646494349454e545f4c505f414d4f5560448201527f4e5400000000000000000000000000000000000000000000000000000000000060648201526084016104cb565b808660ff1610610bca576040517f08c379a0000000000000000000000000000000000000000000000000000000008152602060048201526024808201527f4f3353776170506f6f6c3a20544f4b454e5f494e4445585f4f55545f4f465f5260448201527f414e47450000000000000000000000000000000000000000000000000000000060648201526084016104cb565b600080610bd78989613720565b9250905086811015610c6b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602660248201527f4f3353776170506f6f6c3a20494e53554646494349454e545f4f55545055545f60448201527f414d4f554e54000000000000000000000000000000000000000000000000000060648201526084016104cb565b6402540be40060065483610c7f91906153ec565b610c899190615429565b610c939082615464565b600b8960ff1681548110610ca957610ca961531c565b906000526020600020016000828254610cc2919061537a565b90915550506007546040517f79cc6790000000000000000000000000000000000000000000000000000000008152336004820152602481018b905273ffffffffffffffffffffffffffffffffffffffff909116906379cc679090604401600060405180830381600087803b158015610d3957600080fd5b505af1158015610d4d573d6000803e3d6000fd5b50505050610d6c338260088b60ff16815481106107ed576107ed61531c565b3373ffffffffffffffffffffffffffffffffffffffff167f43fb02998f4e03da2e0e6fff53fdbf0c40a9f45f145dc377fc30615d7d7a8a648a600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166318160ddd6040518163ffffffff1660e01b815260040160206040518083038186803b158015610e0d57600080fd5b505afa158015610e21573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e459190615303565b60408051928352602083019190915260ff8c16908201526060810184905260800160405180910390a298975050505050505050565b600b8181548110610e8a57600080fd5b600091825260209091200154905081565b60008142811015610f08576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601360248201527f4f3353776170506f6f6c3a20455850495245440000000000000000000000000060448201526064016104cb565b600854855114610f9a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602960248201527f4f3353776170506f6f6c3a20414d4f554e54535f434f494e535f4c454e47544860448201527f5f4d49534d41544348000000000000000000000000000000000000000000000060648201526084016104cb565b60085460009067ffffffffffffffff811115610fb857610fb8615051565b604051908082528060200260200182016040528015610fe1578160200160208202803683370190505b50905060006040518060800160405280600081526020016000815260200160008152602001600081525090506000600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166318160ddd6040518163ffffffff1660e01b815260040160206040518083038186803b15801561107757600080fd5b505afa15801561108b573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110af9190615303565b905080156110c2576110bf613a76565b82525b6000600b80548060200260200160405190810160405280929190818152602001828054801561111057602002820191906000526020600020905b8154815260200190600101908083116110fc575b5050505050905060005b60085481101561146e578215158061114b575060008a82815181106111415761114161531c565b6020026020010151115b6111d7576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603260248201527f4f3353776170506f6f6c3a20414c4c5f544f4b454e535f52455155495245445f60448201527f494e5f494e495449414c5f4445504f534954000000000000000000000000000060648201526084016104cb565b8981815181106111e9576111e961531c565b60200260200101516000146113fd5760006008828154811061120d5761120d61531c565b6000918252602090912001546040517f70a0823100000000000000000000000000000000000000000000000000000000815230600482015273ffffffffffffffffffffffffffffffffffffffff909116906370a082319060240160206040518083038186803b15801561127f57600080fd5b505afa158015611293573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906112b79190615303565b905061131533308d85815181106112d0576112d061531c565b6020026020010151600886815481106112eb576112eb61531c565b60009182526020909120015473ffffffffffffffffffffffffffffffffffffffff16929190613a83565b80600883815481106113295761132961531c565b6000918252602090912001546040517f70a0823100000000000000000000000000000000000000000000000000000000815230600482015273ffffffffffffffffffffffffffffffffffffffff909116906370a082319060240160206040518083038186803b15801561139b57600080fd5b505afa1580156113af573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906113d39190615303565b6113dd919061537a565b8b83815181106113ef576113ef61531c565b602002602001018181525050505b89818151811061140f5761140f61531c565b6020026020010151600b828154811061142a5761142a61531c565b906000526020600020015461143f9190615464565b8282815181106114515761145161531c565b60209081029190910101528061146681615391565b91505061111a565b50611477613ae7565b606084015261149261148882613b88565b8460600151613be4565b60208401819052835110611528576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602d60248201527f4f3353776170506f6f6c3a20494e56414c49445f4f5045524154494f4e5f445f60448201527f4d5553545f494e4352454153450000000000000000000000000000000000000060648201526084016104cb565b6020830151604084015281156116ea576000611542613dd0565b905060005b6008548110156116c85760008560000151600b838154811061156b5761156b61531c565b9060005260206000200154876020015161158591906153ec565b61158f9190615429565b90506402540be4006115c38584815181106115ac576115ac61531c565b602002602001015183613e0790919063ffffffff16565b6115cd90856153ec565b6115d79190615429565b8783815181106115e9576115e961531c565b6020026020010181815250506402540be4006006548884815181106116105761161061531c565b602002602001015161162291906153ec565b61162c9190615429565b84838151811061163e5761163e61531c565b6020026020010151611650919061537a565b600b83815481106116635761166361531c565b90600052602060002001819055508682815181106116835761168361531c565b602002602001015184838151811061169d5761169d61531c565b602002602001018181516116b1919061537a565b9052508190506116c081615391565b915050611547565b506116df6116d583613b88565b8560600151613be4565b6040850152506116ff565b80516116fd90600b906020840190614e75565b505b6000826117115750602083015161173c565b83516040850151849061172590839061537a565b61172f91906153ec565b6117399190615429565b90505b888110156117cb576040517f08c379a0000000000000000000000000000000000000000000000000000000008152602060048201526024808201527f4f3353776170506f6f6c3a20494e53554646494349454e545f4d494e545f414d60448201527f4f554e540000000000000000000000000000000000000000000000000000000060648201526084016104cb565b6007546040517f40c10f190000000000000000000000000000000000000000000000000000000081523360048201526024810183905273ffffffffffffffffffffffffffffffffffffffff909116906340c10f1990604401600060405180830381600087803b15801561183d57600080fd5b505af1158015611851573d6000803e3d6000fd5b505050503373ffffffffffffffffffffffffffffffffffffffff167f189c623b666b1b45b83d7178f39b8c087cb09774317ca2f53c2d3c3726f222a28b87876020015185886118a09190615464565b6040516118b0949392919061547c565b60405180910390a29998505050505050505050565b60005473ffffffffffffffffffffffffffffffffffffffff163314611946576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016104cb565b620151806003546119579190615464565b4210156119e6576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602a60248201527f4f3353776170506f6f6c3a206174206c65617374203120646179206265666f7260448201527f65206e65772072616d700000000000000000000000000000000000000000000060648201526084016104cb565b6119f36201518042615464565b811015611a82576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602260248201527f4f3353776170506f6f6c3a20696e73756666696369656e742072616d7020746960448201527f6d6500000000000000000000000000000000000000000000000000000000000060648201526084016104cb565b600082118015611a945750620f424082105b611b20576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602c60248201527f4f3353776170506f6f6c3a2066757475726541206d75737420696e2072616e6760448201527f652028302c204d41585f4129000000000000000000000000000000000000000060648201526084016104cb565b6000611b2a613ae7565b90506000611b396064856153ec565b905081811015611bbc5781611b4f600a836153ec565b1015611bb7576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f4f3353776170506f6f6c3a206675747572654120746f6f20736d616c6c00000060448201526064016104cb565b611c30565b611bc7600a836153ec565b811115611c30576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f4f3353776170506f6f6c3a206675747572654120746f6f206c6172676500000060448201526064016104cb565b60018290556002819055426003819055600484905560408051848152602081018490528082019290925260608201859052517fa2b71ec6df949300b59aab36b55e189697b750119dd349fcfa8c0f779e83c2549181900360800190a150505050565b73ffffffffffffffffffffffffffffffffffffffff811660008181526009602052604081205460088054929360ff9092169283908110611cd457611cd461531c565b60009182526020909120015473ffffffffffffffffffffffffffffffffffffffff1614611d5d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601c60248201527f4f3353776170506f6f6c3a20544f4b454e5f4e4f545f504f4f4c45440000000060448201526064016104cb565b92915050565b60005473ffffffffffffffffffffffffffffffffffffffff163314611de4576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016104cb565b6305f5e100811115611e77576040517f08c379a0000000000000000000000000000000000000000000000000000000008152602060048201526024808201527f4f3353776170506f6f6c3a2073776170206665652065786365656473206d617860448201527f696d756d0000000000000000000000000000000000000000000000000000000060648201526084016104cb565b60058190556040518181527fd88ea5155021c6f8dafa1a741e173f595cdf77ce7c17d43342131d7f06afdfe5906020015b60405180910390a150565b60008142811015611f20576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601360248201527f4f3353776170506f6f6c3a20455850495245440000000000000000000000000060448201526064016104cb565b6008548514611fb1576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602960248201527f4f3353776170506f6f6c3a20414d4f554e54535f434f494e535f4c454e47544860448201527f5f4d49534d41544348000000000000000000000000000000000000000000000060648201526084016104cb565b6007546040517f70a0823100000000000000000000000000000000000000000000000000000000815233600482015273ffffffffffffffffffffffffffffffffffffffff909116906370a082319060240160206040518083038186803b15801561201a57600080fd5b505afa15801561202e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906120529190615303565b841115801561206057508315155b6120ec576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602260248201527f4f3353776170506f6f6c3a20494e53554646494349454e545f4c505f414d4f5560448201527f4e5400000000000000000000000000000000000000000000000000000000000060648201526084016104cb565b60006040518060800160405280600081526020016000815260200160008152602001600081525090506000600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166318160ddd6040518163ffffffff1660e01b815260040160206040518083038186803b15801561217f57600080fd5b505afa158015612193573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906121b79190615303565b905060006121c3613dd0565b90506121cd613ae7565b60608401526121dd611488613e13565b8352600b8054604080516020808402820181019092528281526000939092909183018282801561222c57602002820191906000526020600020905b815481526020019060010190808311612218575b5050505050905060005b600854811015612294578a8a828181106122525761225261531c565b9050602002013582828151811061226b5761226b61531c565b6020026020010181815161227f919061537a565b9052508061228c81615391565b915050612236565b506122a16116d582613b88565b602085015260085460009067ffffffffffffffff8111156122c4576122c4615051565b6040519080825280602002602001820160405280156122ed578160200160208202803683370190505b50905060005b6008548110156124635760008660000151600b83815481106123175761231761531c565b9060005260206000200154886020015161233191906153ec565b61233b9190615429565b905060006123548584815181106115ac576115ac61531c565b90506402540be40061236682886153ec565b6123709190615429565b8484815181106123825761238261531c565b6020026020010181815250506402540be4006006548585815181106123a9576123a961531c565b60200260200101516123bb91906153ec565b6123c59190615429565b8584815181106123d7576123d761531c565b60200260200101516123e9919061537a565b600b84815481106123fc576123fc61531c565b906000526020600020018190555083838151811061241c5761241c61531c565b60200260200101518584815181106124365761243661531c565b6020026020010181815161244a919061537a565b90525082915061245b905081615391565b9150506122f3565b5061247a61247083613b88565b8660600151613be4565b6040860181905285516000918690612492908361537a565b61249c91906153ec565b6124a69190615429565b905080612535576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602a60248201527f4f3353776170506f6f6c3a204255524e545f4c505f414d4f554e545f43414e4e60448201527f4f545f42455f5a45524f0000000000000000000000000000000000000000000060648201526084016104cb565b612540600182615464565b9050898111156125d2576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602e60248201527f4f3353776170506f6f6c3a204255524e545f4c505f414d4f554e545f4558434560448201527f4544535f4c494d49544154494f4e00000000000000000000000000000000000060648201526084016104cb565b6007546040517f79cc67900000000000000000000000000000000000000000000000000000000081523360048201526024810183905273ffffffffffffffffffffffffffffffffffffffff909116906379cc679090604401600060405180830381600087803b15801561264457600080fd5b505af1158015612658573d6000803e3d6000fd5b5050505060005b6008548110156126ab57612699338e8e8481811061267f5761267f61531c565b90506020020135600884815481106107ed576107ed61531c565b806126a381615391565b91505061265f565b503373ffffffffffffffffffffffffffffffffffffffff167f3631c28b1f9dd213e0319fb167b554d76b6c283a41143eb400a0d1adb1af17558d8d858a60200151868b6126f8919061537a565b6040516127099594939291906154b5565b60405180910390a29b9a5050505050505050505050565b6000814281101561278d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601360248201527f4f3353776170506f6f6c3a20455850495245440000000000000000000000000060448201526064016104cb565b60088760ff16815481106127a3576127a361531c565b6000918252602090912001546040517f70a0823100000000000000000000000000000000000000000000000000000000815233600482015273ffffffffffffffffffffffffffffffffffffffff909116906370a082319060240160206040518083038186803b15801561281557600080fd5b505afa158015612829573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061284d9190615303565b8511156128b6576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f3353776170506f6f6c3a20494e53554646494349454e545f42414c414e434560448201526064016104cb565b600060088860ff16815481106128ce576128ce61531c565b6000918252602090912001546040517f70a0823100000000000000000000000000000000000000000000000000000000815230600482015273ffffffffffffffffffffffffffffffffffffffff909116906370a082319060240160206040518083038186803b15801561294057600080fd5b505afa158015612954573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906129789190615303565b905061299633308860088c60ff16815481106112eb576112eb61531c565b60008160088a60ff16815481106129af576129af61531c565b6000918252602090912001546040517f70a0823100000000000000000000000000000000000000000000000000000000815230600482015273ffffffffffffffffffffffffffffffffffffffff909116906370a082319060240160206040518083038186803b158015612a2157600080fd5b505afa158015612a35573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612a599190615303565b612a63919061537a565b9050600080612a738b8b85613ebd565b9150915087821015612b07576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602660248201527f4f3353776170506f6f6c3a20494e53554646494349454e545f4f55545055545f60448201527f414d4f554e54000000000000000000000000000000000000000000000000000060648201526084016104cb565b6000600a8b60ff1681548110612b1f57612b1f61531c565b90600052602060002001546402540be40060065484612b3e91906153ec565b612b489190615429565b612b529190615429565b905083600b8d60ff1681548110612b6b57612b6b61531c565b906000526020600020016000828254612b849190615464565b90915550612b9490508184615464565b600b8c60ff1681548110612baa57612baa61531c565b906000526020600020016000828254612bc3919061537a565b92505081905550612be5338460088e60ff16815481106107ed576107ed61531c565b604080518581526020810185905260ff8e8116828401528d166060820152905133917fc6c1e0630dbe9130cc068028486c0d118ddcea348550819defd5cb8c257f8a38919081900360800190a250909a9950505050505050505050565b6000612c4f848484613ebd565b50949350505050565b60005473ffffffffffffffffffffffffffffffffffffffff163314612cd9576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016104cb565b4260045411612d44576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f3353776170506f6f6c3a2072616d7020616c72656164792073746f7070656460448201526064016104cb565b6000612d4e613ae7565b6001819055600281905542600381905560048190556040519192507f46e22fb3709ad289f62ce63d469248536dbc78d82b84a3d7e74ad606dc20193891611ea891848252602082015260400190565b60088181548110612dad57600080fd5b60009182526020909120015473ffffffffffffffffffffffffffffffffffffffff16905081565b6000612dde61406e565b905090565b60005473ffffffffffffffffffffffffffffffffffffffff163314612e64576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016104cb565b60005b600854811015612fb157600060088281548110612e8657612e8661531c565b6000918252602082200154600b805473ffffffffffffffffffffffffffffffffffffffff90921693509084908110612ec057612ec061531c565b6000918252602090912001546040517f70a0823100000000000000000000000000000000000000000000000000000000815230600482015273ffffffffffffffffffffffffffffffffffffffff8416906370a082319060240160206040518083038186803b158015612f3157600080fd5b505afa158015612f45573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612f699190615303565b612f73919061537a565b90508015612f9c57612f9c73ffffffffffffffffffffffffffffffffffffffff8316858361399d565b50508080612fa990615391565b915050612e67565b5050565b60005473ffffffffffffffffffffffffffffffffffffffff163314613036576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016104cb565b6402540be4008111156130cb576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602560248201527f4f3353776170506f6f6c3a2061646d696e206665652065786365656473206d6160448201527f78696d756d00000000000000000000000000000000000000000000000000000060648201526084016104cb565b60068190556040518181527fab599d640ca80cde2b09b128a4154a8dfe608cb80f4c9399c8b954b01fd35f3890602001611ea8565b60008061311b61310e613e13565b613116613ae7565b613be4565b90506000600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166318160ddd6040518163ffffffff1660e01b815260040160206040518083038186803b15801561318757600080fd5b505afa15801561319b573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906131bf9190615303565b9050806131cf5760009250505090565b806131e283670de0b6b3a76400006153ec565b6131ec9190615429565b9250505090565b60085460009081613202613ae7565b90506000600b80548060200260200160405190810160405280929190818152602001828054801561325257602002820191906000526020600020905b81548152602001906001019080831161323e575b5050505050905060006132bd6132b7600b8054806020026020016040519081016040528092919081815260200182805480156132ad57602002820191906000526020600020905b815481526020019060010190808311613299575b5050505050613b88565b84613be4565b905060005b8481101561336c578615613317578888828181106132e2576132e261531c565b905060200201358382815181106132fb576132fb61531c565b6020026020010181815161330f9190615464565b90525061335a565b8888828181106133295761332961531c565b905060200201358382815181106133425761334261531c565b60200260200101818151613356919061537a565b9052505b8061336481615391565b9150506132c2565b50600061338161337b84613b88565b85613be4565b90506000600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166318160ddd6040518163ffffffff1660e01b815260040160206040518083038186803b1580156133ed57600080fd5b505afa158015613401573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906134259190615303565b9050871561345a578281613439828561537a565b61344391906153ec565b61344d9190615429565b9650505050505050613466565b8281613439848361537a565b9392505050565b6008546000908210613500576040517f08c379a0000000000000000000000000000000000000000000000000000000008152602060048201526024808201527f4f3353776170506f6f6c3a20544f4b454e5f494e4445585f4f55545f4f465f5260448201527f414e47450000000000000000000000000000000000000000000000000000000060648201526084016104cb565b600b82815481106135135761351361531c565b9060005260206000200154600883815481106135315761353161531c565b6000918252602090912001546040517f70a0823100000000000000000000000000000000000000000000000000000000815230600482015273ffffffffffffffffffffffffffffffffffffffff909116906370a082319060240160206040518083038186803b1580156135a357600080fd5b505afa1580156135b7573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906135db9190615303565b611d5d919061537a565b6060611d5d826137af565b60005473ffffffffffffffffffffffffffffffffffffffff163314613671576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016104cb565b73ffffffffffffffffffffffffffffffffffffffff8116613714576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201527f646472657373000000000000000000000000000000000000000000000000000060648201526084016104cb565b61371d8161407a565b50565b60008060008061373085876140ef565b8092508193505050600082600a8760ff16815481106137515761375161531c565b906000526020600020015483613765613e13565b8960ff16815181106137795761377961531c565b602002602001015161378b919061537a565b6137959190615429565b61379f919061537a565b92945091925050505b9250929050565b60606000600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166318160ddd6040518163ffffffff1660e01b815260040160206040518083038186803b15801561381b57600080fd5b505afa15801561382f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906138539190615303565b9050808311156138e5576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602d60248201527f4f3353776170506f6f6c3a2057495448445241575f414d4f554e545f4558434560448201527f4544535f415641494c41424c450000000000000000000000000000000000000060648201526084016104cb565b60085460008167ffffffffffffffff81111561390357613903615051565b60405190808252806020026020018201604052801561392c578160200160208202803683370190505b50905060005b82811015612c4f578386600b838154811061394f5761394f61531c565b906000526020600020015461396491906153ec565b61396e9190615429565b8282815181106139805761398061531c565b60209081029190910101528061399581615391565b915050613932565b60405173ffffffffffffffffffffffffffffffffffffffff8316602482015260448101829052613a719084907fa9059cbb00000000000000000000000000000000000000000000000000000000906064015b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08184030181529190526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fffffffff0000000000000000000000000000000000000000000000000000000090931692909217909152614537565b505050565b6000612dde61310e613e13565b60405173ffffffffffffffffffffffffffffffffffffffff80851660248301528316604482015260648101829052613ae19085907f23b872dd00000000000000000000000000000000000000000000000000000000906084016139ef565b50505050565b6004546002546000919042821115611d5d5760015460035481831115613b4c57613b11818561537a565b613b1b824261537a565b613b25848661537a565b613b2f91906153ec565b613b399190615429565b613b439083615464565b94505050505090565b613b56818561537a565b613b60824261537a565b613b6a858561537a565b613b7491906153ec565b613b7e9190615429565b613b43908361537a565b6060611d5d82600a805480602002602001604051908101604052809291908181526020018280548015613bda57602002820191906000526020600020905b815481526020019060010190808311613bc6575b5050505050614643565b815160009081805b82811015613c2d57858181518110613c0657613c0661531c565b602002602001015182613c199190615464565b915080613c2581615391565b915050613bec565b5080613c3e57600092505050611d5d565b60008181613c4c85886153ec565b905060005b610100811015613d6d578260005b87811015613cb457878b8281518110613c7a57613c7a61531c565b6020026020010151613c8c91906153ec565b613c9686846153ec565b613ca09190615429565b915080613cac81615391565b915050613c5f565b5083945080876001613cc69190615464565b613cd091906153ec565b606485613cdd828761537a565b613ce791906153ec565b613cf19190615429565b613cfb9190615464565b84613d0689846153ec565b6064613d128a886153ec565b613d1c9190615429565b613d269190615464565b613d3091906153ec565b613d3a9190615429565b9350613d468486614798565b15613d5a5783975050505050505050611d5d565b5080613d6581615391565b915050613c51565b506040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601260248201527f4420646964206e6f7420636f6e7665726765000000000000000000000000000060448201526064016104cb565b600854600090613de29060019061537a565b613ded9060046153ec565b600854600554613dfd91906153ec565b612dde9190615429565b600061346683836147af565b6060612dde600b805480602002602001604051908101604052809291908181526020018280548015613e6457602002820191906000526020600020905b815481526020019060010190808311613e50575b5050505050600a805480602002602001604051908101604052809291908181526020018280548015613bda5760200282019190600052602060002090815481526020019060010190808311613bc6575050505050614643565b6000806000613eca613e13565b905080518660ff16108015613ee2575080518560ff16105b613f6d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152602060048201526024808201527f4f3353776170506f6f6c3a20544f4b454e5f494e4445585f4f55545f4f465f5260448201527f414e47450000000000000000000000000000000000000000000000000000000060648201526084016104cb565b6000600a8760ff1681548110613f8557613f8561531c565b906000526020600020015485613f9b91906153ec565b828860ff1681518110613fb057613fb061531c565b6020026020010151613fc29190615464565b90506000613fd2888884866147d4565b9050600181848960ff1681518110613fec57613fec61531c565b6020026020010151613ffe919061537a565b614008919061537a565b94506402540be4006005548661401e91906153ec565b6140289190615429565b9350600a8760ff16815481106140405761404061531c565b90600052602060002001548486614057919061537a565b6140619190615429565b9450505050935093915050565b60006064613dfd613ae7565b6000805473ffffffffffffffffffffffffffffffffffffffff8381167fffffffffffffffffffffffff0000000000000000000000000000000000000000831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600854600090819060ff851610614187576040517f08c379a0000000000000000000000000000000000000000000000000000000008152602060048201526024808201527f4f3353776170506f6f6c3a20544f4b454e5f494e4445585f4f55545f4f465f5260448201527f414e47450000000000000000000000000000000000000000000000000000000060648201526084016104cb565b60006040518060a0016040528060008152602001600081526020016000815260200160008152602001600081525090506141bf613ae7565b60808201526141cc613dd0565b606082015260006141db613e13565b90506141eb818360800151613be4565b8252600754604080517f18160ddd000000000000000000000000000000000000000000000000000000008152905173ffffffffffffffffffffffffffffffffffffffff909216916318160ddd91600480820192602092909190829003018186803b15801561425857600080fd5b505afa15801561426c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906142909190615303565b825161429c90876153ec565b6142a69190615429565b82516142b2919061537a565b60208301528051819060ff88169081106142ce576142ce61531c565b6020026020010151851115614365576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602d60248201527f4f3353776170506f6f6c3a2057495448445241575f414d4f554e545f4558434560448201527f4544535f415641494c41424c450000000000000000000000000000000000000060648201526084016104cb565b614379826080015187838560200151614b0c565b6040830152805160009067ffffffffffffffff81111561439b5761439b615051565b6040519080825280602002602001820160405280156143c4578160200160208202803683370190505b50905060005b6008548110156144a95760008382815181106143e8576143e861531c565b602002602001015190506402540be40085606001518a60ff168414614431578651602088015161441890856153ec565b6144229190615429565b61442c908461537a565b61445b565b60408701518751602089015161444790866153ec565b6144519190615429565b61445b919061537a565b61446591906153ec565b61446f9190615429565b614479908261537a565b83838151811061448b5761448b61531c565b602090810291909101015250806144a181615391565b9150506143ca565b5060006144c0846080015189848760200151614b0c565b828960ff16815181106144d5576144d561531c565b60200260200101516144e7919061537a565b9050600a8860ff16815481106144ff576144ff61531c565b9060005260206000200154600182614517919061537a565b6145219190615429565b6040909401519395509293505050509250929050565b6000614599826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c65648152508573ffffffffffffffffffffffffffffffffffffffff16614d139092919063ffffffff16565b805190915015613a7157808060200190518101906145b79190615531565b613a71576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e60448201527f6f7420737563636565640000000000000000000000000000000000000000000060648201526084016104cb565b815181516060919081146146d9576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603060248201527f4f3353776170506f6f6c3a2042414c414e4345535f4d554c5449504c4945525360448201527f5f4c454e4754485f4d49534d415443480000000000000000000000000000000060648201526084016104cb565b60008167ffffffffffffffff8111156146f4576146f4615051565b60405190808252806020026020018201604052801561471d578160200160208202803683370190505b50905060005b82811015612c4f5784818151811061473d5761473d61531c565b60200260200101518682815181106147575761475761531c565b602002602001015161476991906153ec565b82828151811061477b5761477b61531c565b60209081029190910101528061479081615391565b915050614723565b600060016147a684846147af565b11159392505050565b6000818311156147ca576147c3828461537a565b9050611d5d565b613466838361537a565b60085460009060ff8681169086161415614870576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602260248201527f4f3353776170506f6f6c3a204455504c4943415445445f544f4b454e5f494e4460448201527f455800000000000000000000000000000000000000000000000000000000000060648201526084016104cb565b808660ff161080156148845750808560ff16105b61490f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152602060048201526024808201527f4f3353776170506f6f6c3a20544f4b454e5f494e4445585f4f55545f4f465f5260448201527f414e47450000000000000000000000000000000000000000000000000000000060648201526084016104cb565b6000614919613ae7565b905060006149278583613be4565b9050600061493583856153ec565b905081600080805b878110156149c7578c60ff16811415614958578a9150614988565b8b60ff168114614983578981815181106149745761497461531c565b60200260200101519150614988565b6149b5565b6149928284615464565b925061499e88836153ec565b6149a887866153ec565b6149b29190615429565b93505b806149bf81615391565b91505061493d565b506149d287856153ec565b60646149de87866153ec565b6149e891906153ec565b6149f29190615429565b9250600084614a026064886153ec565b614a0c9190615429565b614a169084615464565b9050600086815b610100811015614aa1578192508884836002614a3991906153ec565b614a439190615464565b614a4d919061537a565b87614a5884806153ec565b614a629190615464565b614a6c9190615429565b9150614a788284614798565b15614a8f57509950614b0498505050505050505050565b80614a9981615391565b915050614a1d565b506040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601e60248201527f417070726f78696d6174696f6e20646964206e6f7420636f6e7665726765000060448201526064016104cb565b949350505050565b815160009060ff85168111614ba2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152602060048201526024808201527f4f3353776170506f6f6c3a20544f4b454e5f494e4445585f4f55545f4f465f5260448201527f414e47450000000000000000000000000000000000000000000000000000000060648201526084016104cb565b82600080614bb0848a6153ec565b905060005b84811015614c3c578860ff168114614c2a57878181518110614bd957614bd961531c565b602002602001015183614bec9190615464565b925084888281518110614c0157614c0161531c565b6020026020010151614c1391906153ec565b614c1d88866153ec565b614c279190615429565b93505b80614c3481615391565b915050614bb5565b50614c4784826153ec565b6064614c5388866153ec565b614c5d91906153ec565b614c679190615429565b9250600081614c776064896153ec565b614c819190615429565b614c8b9084615464565b9050600087815b610100811015614aa1578192508984836002614cae91906153ec565b614cb89190615464565b614cc2919061537a565b87614ccd84806153ec565b614cd79190615464565b614ce19190615429565b9150614ced8284614798565b15614d0157509650614b0495505050505050565b80614d0b81615391565b915050614c92565b6060614b0484846000858573ffffffffffffffffffffffffffffffffffffffff85163b614d9c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064016104cb565b6000808673ffffffffffffffffffffffffffffffffffffffff168587604051614dc5919061557a565b60006040518083038185875af1925050503d8060008114614e02576040519150601f19603f3d011682016040523d82523d6000602084013e614e07565b606091505b5091509150614e17828286614e22565b979650505050505050565b60608315614e31575081613466565b825115614e415782518084602001fd5b816040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104cb9190615596565b828054828255906000526020600020908101928215614eb0579160200282015b82811115614eb0578251825591602001919060010190614e95565b50614ebc929150614ec0565b5090565b5b80821115614ebc5760008155600101614ec1565b803560ff81168114614ee657600080fd5b919050565b60008060408385031215614efe57600080fd5b82359150614f0e60208401614ed5565b90509250929050565b60008083601f840112614f2957600080fd5b50813567ffffffffffffffff811115614f4157600080fd5b6020830191508360208260051b85010111156137a857600080fd5b60008060008060608587031215614f7257600080fd5b84359350602085013567ffffffffffffffff811115614f9057600080fd5b614f9c87828801614f17565b9598909750949560400135949350505050565b600081518084526020808501945080840160005b83811015614fdf57815187529582019590820190600101614fc3565b509495945050505050565b6020815260006134666020830184614faf565b6000806000806080858703121561501357600080fd5b8435935061502360208601614ed5565b93969395505050506040820135916060013590565b60006020828403121561504a57600080fd5b5035919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b60008060006060848603121561509557600080fd5b833567ffffffffffffffff808211156150ad57600080fd5b818601915086601f8301126150c157600080fd5b81356020828211156150d5576150d5615051565b8160051b6040517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0603f8301168101818110868211171561511857615118615051565b60405292835281830193508481018201928a84111561513657600080fd5b948201945b838610156151545785358552948201949382019361513b565b9a918901359950506040909701359695505050505050565b6000806040838503121561517f57600080fd5b50508035926020909101359150565b6000602082840312156151a057600080fd5b813573ffffffffffffffffffffffffffffffffffffffff8116811461346657600080fd5b600080600080606085870312156151da57600080fd5b843567ffffffffffffffff8111156151f157600080fd5b6151fd87828801614f17565b90989097506020870135966040013595509350505050565b600080600080600060a0868803121561522d57600080fd5b61523686614ed5565b945061524460208701614ed5565b94979496505050506040830135926060810135926080909101359150565b60008060006060848603121561527757600080fd5b61528084614ed5565b925061528e60208501614ed5565b9150604084013590509250925092565b801515811461371d57600080fd5b6000806000604084860312156152c157600080fd5b833567ffffffffffffffff8111156152d857600080fd5b6152e486828701614f17565b90945092505060208401356152f88161529e565b809150509250925092565b60006020828403121561531557600080fd5b5051919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60008282101561538c5761538c61534b565b500390565b60007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156153c3576153c361534b565b5060010190565b6040815260006153dd6040830185614faf565b90508260208301529392505050565b6000817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff04831182151516156154245761542461534b565b500290565b60008261545f577f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b500490565b600082198211156154775761547761534b565b500190565b60808152600061548f6080830187614faf565b82810360208401526154a18187614faf565b604084019590955250506060015292915050565b6080815284608082015260007f07ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8611156154ee57600080fd5b8560051b808860a0850137808301905060a081016000815260a084830301602085015261551b8188614faf565b6040850196909652505050606001529392505050565b60006020828403121561554357600080fd5b81516134668161529e565b60005b83811015615569578181015183820152602001615551565b83811115613ae15750506000910152565b6000825161558c81846020870161554e565b9190910192915050565b60208152600082518060208401526155b581604085016020870161554e565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016919091016040019291505056fea26469706673582212206f5f9521c7242e66089361f9f94f31064156aecaf79ad4e208c8c58b6bd5c03964736f6c63430008080033

Type / to focus