Balances

Select type ERC-20 (4) ERC-1155 (3)
+ 43,767 BRC-20.WS Id: optimism-erc-20/0x109390594d0ef9b40b4b745cac6cecf37a179417 Name: ! BRC-20.WS
+ 300.000000000000000000 OP Claimable at: optmism.co Id: optimism-erc-20/0x2934c616bed7111ccddcb79f521477ff5d22e0c0 Name: OP
+ 43,767 AAVE [ACCESS AAVE.ASIA] Id: optimism-erc-20/0x87f4b57e2d3c8c9dcd85ad9da80129f92754b19f Name: ! AAVE.asia
+ 1 ds Id: optimism-erc-20/0xb89ba249df195df6c9f36aa0a97251daaefb6308 Name: # blast2l.com
+ ? $FLOKI Id: optimism-erc-1155/0x0b0556f2604431e78f5aca455c6de70078c681c7 Name: z
+ ? Airdrop Id: optimism-erc-1155/0x77f7f6a4e5f5ca2a1b0dfaab3f651cc7210781f7 Name: +$50 000 (BONUS-ETH.NET) 🎁
+ ? $FLOKI Id: optimism-erc-1155/0xba3991734d633e9e6ac71139537518abc50a23f0 Name: line

History

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

0x5e6968f789444a23b89871b2c998dd073a7169f9d440dcb63f17d7d671679ab5

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success

0xc774055d1a9c0b4c8ccd5a0ffd68cc3900dda90077504c9ba6daee2dccc47782

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success

0xb59b69a3bc52a10a30e1f86e16af8f5ef7b9ca12c44404dfe27f51a7e8951c90

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success

0x68768bb4ccfcbf130f61ebf6c4bbfc9686aaea113b69f3e71bb84b5e437e9fb5

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success

0xafbef24dedcea1e4cad1684774bc75f73c550e223e1745688867a107c32b992f

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success

0x5c49e9a9177315cdfe6961683473f278769a388ef7c17a70a0d3f945fe61fc4a

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success

0x36e8a62c69e7769ab46a08d76d4514b11e94ef3f07530cc33715be6fdfcf151d

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success

0x56647ba9b04fb4b9ec0e2f261eb41155684f65feca589670a6a7594843d31510

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success

0x5299f12a1e9f4f1fdc372e8d7185de2015adb16896e5faf07cf88c73266e6155

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success

0xd2635b831cd4a3ff7e67d23be9e016b62a2ebf8bfb47997f20471fb1a7e34512

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success
Date & time Transaction id Amount Status

0x5e6968f789444a23b89871b2c998dd073a7169f9d440dcb63f17d7d671679ab5

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success

0xc774055d1a9c0b4c8ccd5a0ffd68cc3900dda90077504c9ba6daee2dccc47782

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success

0xb59b69a3bc52a10a30e1f86e16af8f5ef7b9ca12c44404dfe27f51a7e8951c90

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success

0x68768bb4ccfcbf130f61ebf6c4bbfc9686aaea113b69f3e71bb84b5e437e9fb5

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success

0xafbef24dedcea1e4cad1684774bc75f73c550e223e1745688867a107c32b992f

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success

0x5c49e9a9177315cdfe6961683473f278769a388ef7c17a70a0d3f945fe61fc4a

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success

0x36e8a62c69e7769ab46a08d76d4514b11e94ef3f07530cc33715be6fdfcf151d

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success

0x56647ba9b04fb4b9ec0e2f261eb41155684f65feca589670a6a7594843d31510

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success

0x5299f12a1e9f4f1fdc372e8d7185de2015adb16896e5faf07cf88c73266e6155

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success

0xd2635b831cd4a3ff7e67d23be9e016b62a2ebf8bfb47997f20471fb1a7e34512

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success
Date & time Transaction id Amount Status

0x204a76bb3e544ca118b20cf25b92aa4ccd9e4862177f72683114af5924c54e24

+

300.000000000000000000 OP Claimable at: optmism.co Id: optimism-erc-20/0x2934c616bed7111ccddcb79f521477ff5d22e0c0 Name: OP

Success

0x1e5144e16ac23f377bb7eac8b48a9bf51e3cb76dc1b3af69c4baf85bb17e4bcf

+

1 ds Id: optimism-erc-20/0xb89ba249df195df6c9f36aa0a97251daaefb6308 Name: # blast2l.com

Success

0x7335fd8f0169006c2244a31493be6ce450e2edadbd2472df598c57e499451d82

+

43,767 AAVE [ACCESS AAVE.ASIA] Id: optimism-erc-20/0x87f4b57e2d3c8c9dcd85ad9da80129f92754b19f Name: ! AAVE.asia

Success

0xc8b3d07fd84fd58d329701df5068087e0dbe0008d7e55cd1f304cc863f947a24

+

43,767 BRC-20.WS Id: optimism-erc-20/0x109390594d0ef9b40b4b745cac6cecf37a179417 Name: ! BRC-20.WS

Success
Date & time Transaction id Amount Status

0xffc29a0c965c0e5934e7ed3d1ea4cb57e476c75a71386a1d45539ea8b57f4950

+

1 Airdrop Id: optimism-erc-1155/0x77f7f6a4e5f5ca2a1b0dfaab3f651cc7210781f7 Name: +$50 000 (BONUS-ETH.NET) 🎁

#0

Success

0xa6b7df741d5f687715c602f6f95a82709a4a480bdca9662312d679f1a2822221

+

1 $FLOKI Id: optimism-erc-1155/0xba3991734d633e9e6ac71139537518abc50a23f0 Name: line

#0

Success

0xc9ae6173e4b83f37ac14dcc16da734546d08e00e0faac32795186ef56276f6f5

+

1 $FLOKI Id: optimism-erc-1155/0xba3991734d633e9e6ac71139537518abc50a23f0 Name: line

#1

Success

0x53b21c3b972bb448a00c81b7b1f877899cbedcfb09c752bfbbdbabb69c821660

+

1 $FLOKI Id: optimism-erc-1155/0x0b0556f2604431e78f5aca455c6de70078c681c7 Name: z

#0

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

Special data

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

    0x6080604052600436106103a65760003560e01c80638cd359eb116101e7578063d3d381931161010d578063e55b4110116100a0578063f440284b1161006f578063f440284b14610b16578063f657e8b114610b36578063f9eaee0d14610b56578063fc65247114610b7657600080fd5b8063e55b411014610a67578063e75ce2d514610a97578063e7f0e24a14610ab7578063ea06932214610af657600080fd5b8063d9f2d402116100dc578063d9f2d402146109e7578063dd5a05cd14610a05578063e1aac42014610a1a578063e2d4fccf14610a4457600080fd5b8063d3d381931461096f578063d49fdfce1461098f578063d581ae93146109a7578063d9972b96146109c757600080fd5b8063a48da93611610185578063b36fef1511610154578063b36fef15146108fa578063c1cd2ec31461090f578063c49a91fe1461092f578063c70e5e3c1461094f57600080fd5b8063a48da93614610882578063a519d400146108a2578063a857d09e146108c2578063b187bd26146108e257600080fd5b80639f1ec78b116101c15780639f1ec78b1461080f5780639f5c8ffc1461082d578063a079f7a514610842578063a2c456441461086257600080fd5b80638cd359eb14610798578063933f0f3c146107b8578063955c92cf146107d857600080fd5b8063389aa342116102cc578063635600861161026a5780637a000989116102395780637a000989146107235780637b275e48146107435780638456cb59146107635780638a5b77ae1461077857600080fd5b806363560086146106a55780636646a436146106c55780636ebb24a6146106e55780637266f1511461070357600080fd5b8063406a8f95116102a6578063406a8f951461060c5780634fd49efd14610621578063541d55481461065557806356ce180a1461068557600080fd5b8063389aa342146105ae5780633f4ba83a146105c45780633f81a192146105d957600080fd5b80631e5dbce7116103445780632a30aded116103135780632a30aded146105335780632abe34be1461054b5780632bccf6f51461056e57806330eae5721461058e57600080fd5b80631e5dbce7146104bb578063236de5e6146104d0578063259e1e3f146104e5578063279f73b51461050557600080fd5b80631165615611610380578063116561561461041f578063119a5e961461044d57806313e9eeb014610476578063179ff4b21461049957600080fd5b80630cb99383146103b25780630eb5d926146103db5780630eddd955146103fd57600080fd5b366103ad57005b600080fd5b3480156103be57600080fd5b50600e5460ff166040516103d2919061483d565b60405180910390f35b3480156103e757600080fd5b506103f0610b96565b6040516103d29190614850565b34801561040957600080fd5b5061041d6104183660046149c4565b610bf1565b005b34801561042b57600080fd5b5061043f61043a366004614a61565b610cf9565b6040519081526020016103d2565b34801561045957600080fd5b50600c54600d545b604080519283526020830191909152016103d2565b34801561048257600080fd5b5061048b610d0b565b6040516103d2929190614ac2565b3480156104a557600080fd5b506104ae610d2a565b6040516103d29190614b19565b3480156104c757600080fd5b50601a5461043f565b3480156104dc57600080fd5b506104ae610d3b565b3480156104f157600080fd5b5061041d610500366004614b91565b610d47565b34801561051157600080fd5b50610525610520366004614a61565b610d69565b6040516103d2929190614bad565b34801561053f57600080fd5b50600454600554610461565b34801561055757600080fd5b50610560610dd8565b6040516103d2929190614be0565b34801561057a57600080fd5b5061041d610589366004614c05565b610df1565b34801561059a57600080fd5b5061041d6105a9366004614c27565b610e15565b3480156105ba57600080fd5b5061043f61d6d881565b3480156105d057600080fd5b5061041d610e34565b3480156105e557600080fd5b506105f46001600160a01b0381565b6040516001600160a01b0390911681526020016103d2565b34801561061857600080fd5b506104ae610ef4565b34801561062d57600080fd5b506105f47f00000000000000000000000094dd9c6152a2a0bbcb52d3297b723a6f01d5f9f781565b34801561066157600080fd5b50610675610670366004614a61565b610f00565b60405190151581526020016103d2565b34801561069157600080fd5b5061041d6106a0366004614a61565b610f0d565b3480156106b157600080fd5b5061041d6106c0366004614a61565b610f2c565b3480156106d157600080fd5b5061041d6106e0366004614c48565b610f4b565b3480156106f157600080fd5b506019546001600160a01b03166105f4565b34801561070f57600080fd5b5061041d61071e366004614c8e565b610f6b565b34801561072f57600080fd5b5061067561073e366004614a61565b610f8a565b34801561074f57600080fd5b5061043f61075e366004614cd5565b610f97565b34801561076f57600080fd5b5061041d610fc7565b34801561078457600080fd5b5061041d610793366004614e1a565b611086565b3480156107a457600080fd5b5061041d6107b3366004614e7e565b6110ae565b3480156107c457600080fd5b5061041d6107d3366004614c48565b6110ce565b3480156107e457600080fd5b506107f86107f3366004614a61565b6110ee565b6040805192151583526020830191909152016103d2565b34801561081b57600080fd5b506021546001600160a01b03166105f4565b34801561083957600080fd5b506104ae611105565b34801561084e57600080fd5b5061041d61085d366004614a61565b611111565b34801561086e57600080fd5b5061041d61087d366004614f42565b611130565b34801561088e57600080fd5b5061041d61089d366004614f42565b61114f565b3480156108ae57600080fd5b5061041d6108bd366004614e1a565b61116e565b3480156108ce57600080fd5b5061041d6108dd366004614e1a565b61118e565b3480156108ee57600080fd5b5060025460ff16610675565b34801561090657600080fd5b5060065461043f565b34801561091b57600080fd5b5061041d61092a366004614e1a565b6111b6565b34801561093b57600080fd5b5061041d61094a366004614f42565b6111de565b34801561095b57600080fd5b5061041d61096a366004614f5b565b6111fd565b34801561097b57600080fd5b5061043f61098a366004614a61565b61121c565b34801561099b57600080fd5b50600d54421015610675565b3480156109b357600080fd5b5061043f6109c2366004614a61565b61123a565b3480156109d357600080fd5b506106756109e2366004614c48565b611266565b3480156109f357600080fd5b506007546001600160a01b03166105f4565b348015610a1157600080fd5b5061041d6112df565b348015610a2657600080fd5b50600254610100900460ff1660405160ff90911681526020016103d2565b348015610a5057600080fd5b50610a596112ff565b6040516103d2929190614f90565b348015610a7357600080fd5b5060075474010000000000000000000000000000000000000000900460ff16610675565b348015610aa357600080fd5b5061041d610ab2366004614e1a565b611452565b348015610ac357600080fd5b50610ad7610ad2366004614a61565b61147a565b6040805192151583526001600160a01b039091166020830152016103d2565b348015610b0257600080fd5b5061041d610b11366004615001565b611488565b348015610b2257600080fd5b5061041d610b31366004614f42565b6114a8565b348015610b4257600080fd5b5061041d610b5136600461502d565b6114c7565b348015610b6257600080fd5b50610675610b71366004614a61565b6114e7565b348015610b8257600080fd5b5061041d610b913660046150f6565b611523565b610bc3604051806060016040528060006001600160a01b0316815260200160008152602001600081525090565b50604080516060810182526013546001600160a01b0316815260145460208201526015549181019190915290565b8686610bfd828261165b565b6000610c09888861176c565b610c1b90670de0b6b3a7640000615142565b9050610c278a82611857565b6000610c328b6118ad565b9050610c448b828c8c8c8c8c8c6118da565b6001600160a01b037f00000000000000000000000094dd9c6152a2a0bbcb52d3297b723a6f01d5f9f7166337e0ac0260038d848e60018f8d6040518863ffffffff1660e01b8152600401610c9e97969594939291906151c3565b6020604051808303816000875af1158015610cbd573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ce1919061521f565b505050610cee82826119c3565b505050505050505050565b6000610d0582306119e1565b92915050565b606080610d18601e611aa2565b9150610d24601e611aad565b90509091565b6060610d366008611b6b565b905090565b6060610d36600a611b6b565b610d5d336000356001600160e01b031916611b78565b610d6681611bce565b50565b60408051606081018252600080825260208201819052918101829052506001600160a01b038083166000908152601860209081526040918290208251606081018452815490941684526001810154918401919091526002015490820152610dd1601684611c5a565b9150915091565b606080610de5601b611aa2565b9150610d24601b611c7c565b610e07336000356001600160e01b031916611b78565b610e118282611d43565b5050565b610e2b336000356001600160e01b031916611b78565b610d6681611d8a565b610e4a336000356001600160e01b031916611b78565b60025460ff16610ea15760405162461bcd60e51b815260206004820152601760248201527f414354494f4e5f414c52454144595f554e50415553454400000000000000000060448201526064015b60405180910390fd5b600280547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001690556040517fa45f47fdea8a1efdd9029a5691c7f759c32b7c698632b563573e155625d1693390600090a1565b6060610d366011611b6b565b6000610d05600883611c5a565b610f23336000356001600160e01b031916611b78565b610d6681611dfa565b610f42336000356001600160e01b031916611b78565b610d6681611eb2565b610f61336000356001600160e01b031916611b78565b610e118282611f14565b610f81336000356001600160e01b031916611b78565b610d6681611f9c565b6000610d05600a83611c5a565b600081604051602001610faa9190615238565b604051602081830303815290604052805190602001209050919050565b610fdd336000356001600160e01b031916611b78565b60025460ff16156110305760405162461bcd60e51b815260206004820152601560248201527f414354494f4e5f414c52454144595f50415553454400000000000000000000006044820152606401610e98565b600280547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001660011790556040517f9e87fac88ff661f02d44f95383c817fece4bce600a3dab7a54406878b965e75290600090a1565b61109c336000356001600160e01b031916611b78565b6110a582611fff565b610e11816120e3565b6110c4336000356001600160e01b031916611b78565b610e11828261216e565b6110e4336000356001600160e01b031916611b78565b610e11828261221e565b6000806110fc601e846122a1565b91509150915091565b6060610d36600f611b6b565b611127336000356001600160e01b031916611b78565b610d66816122e9565b611146336000356001600160e01b031916611b78565b610d668161234b565b611165336000356001600160e01b031916611b78565b610d66816123d8565b611184336000356001600160e01b031916611b78565b610e11828261240d565b6111a4336000356001600160e01b031916611b78565b6111ad826124b8565b610e118161259c565b6111cc336000356001600160e01b031916611b78565b6111d582612627565b610e118161270b565b6111f4336000356001600160e01b031916611b78565b610d6681612796565b611213336000356001600160e01b031916611b78565b610d66816127cb565b60006112278261123a565b61123083610cf9565b610d0591906152a8565b6000610d05827f00000000000000000000000094dd9c6152a2a0bbcb52d3297b723a6f01d5f9f76119e1565b6001600160e01b0319811660009081527f50c7a3d1a23c7ff4a61d37c3f2c4aeb36cf60b43ee893723db201d3eb941cbad602052604081205460ff16806112d857506001600160a01b0383166000908152602081815260408083206001600160e01b03198616845290915290205460ff165b9392505050565b6112f5336000356001600160e01b031916611b78565b6112fd61289d565b565b60608061130c60166128fa565b67ffffffffffffffff8111156113245761132461488f565b60405190808252806020026020018201604052801561134d578160200160208202803683370190505b509150815167ffffffffffffffff81111561136a5761136a61488f565b6040519080825280602002602001820160405280156113c857816020015b6113b5604051806060016040528060006001600160a01b0316815260200160008152602001600081525090565b8152602001906001900390816113885790505b50905060005b825181101561144d576000806113e383612904565b91509150818584815181106113fa576113fa6152bb565b60200260200101906001600160a01b031690816001600160a01b0316815250508084848151811061142d5761142d6152bb565b602002602001018190525050508080611445906152ea565b9150506113ce565b509091565b611468336000356001600160e01b031916611b78565b61147182612978565b610e1181612a5c565b6000806110fc601b84612ae7565b61149e336000356001600160e01b031916611b78565b610e118282612b17565b6114be336000356001600160e01b031916611b78565b610d6681612b42565b6114dd336000356001600160e01b031916611b78565b610e118282612b77565b60006001600e5460ff166001811115611502576115026147d7565b1461151857611512600f83611c5a565b15610d05565b610d05600f83611c5a565b611539336000356001600160e01b031916611b78565b610d6681612c22565b60006112d8836001600160a01b038416612c9b565b6001600160a01b038281166000908152600285016020526040812080547fffffffffffffffffffffffff000000000000000000000000000000000000000016928416929092179091556115aa8484611542565b949350505050565b6001600160a01b0381166000908152600283016020526040812080547fffffffffffffffffffffffff00000000000000000000000000000000000000001690556112d88383611646565b6001600160a01b038216600090815260028401602052604081208290556115aa8484611542565b6001600160a01b038116600090815260028301602052604081208190556112d883835b60006112d8836001600160a01b038416612cea565b6116658282612ddd565b6001600160a01b0382166116bb5760405162461bcd60e51b815260206004820152601160248201527f414354494f4e5f544f4b454e5f5a45524f0000000000000000000000000000006044820152606401610e98565b6000811161170b5760405162461bcd60e51b815260206004820152601260248201527f414354494f4e5f414d4f554e545f5a45524f00000000000000000000000000006044820152606401610e98565b6000611716836118ad565b6001600160a01b031603610e115760405162461bcd60e51b815260206004820152601860248201527f414354494f4e5f544f4b454e5f4f55545f4e4f545f53455400000000000000006044820152606401610e98565b6000816000036117be5760405162461bcd60e51b815260206004820152600d60248201527f5a45524f5f4449564953494f4e000000000000000000000000000000000000006044820152606401610e98565b826000036117ce57506000610d05565b670de0b6b3a7640000838102908482816117ea576117ea615322565b04146118385760405162461bcd60e51b815260206004820152600c60248201527f4449565f494e5445524e414c00000000000000000000000000000000000000006044820152606401610e98565b82600182038161184a5761184a615322565b0460010191505092915050565b6118618282612e0f565b610e115760405162461bcd60e51b815260206004820152601860248201527f414354494f4e5f534c4950504147455f544f4f5f4849474800000000000000006044820152606401610e98565b60008060006118bb8461147a565b91509150816112d8576019546001600160a01b03166115aa565b6115aa565b60006118eb89898989898989612e24565b905060006119016118fb83612e6c565b84612ea7565b905061191b816021546001600160a01b0391821691161490565b6119675760405162461bcd60e51b815260206004820152601b60248201527f414354494f4e5f494e56414c49445f51554f54455f5349474e455200000000006044820152606401610e98565b844211156119b75760405162461bcd60e51b815260206004820152601c60248201527f414354494f4e5f51554f54455f5349474e45525f444541444c494e45000000006044820152606401610e98565b50505050505050505050565b6119cd8282612ecb565b6119d78282612f01565b610e118282612f2e565b600073eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee6001600160a01b03841603611a1857506001600160a01b03811631610d05565b6040517f70a082310000000000000000000000000000000000000000000000000000000081526001600160a01b0383811660048301528416906370a0823190602401602060405180830381865afa158015611a77573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611a9b919061521f565b9050610d05565b6060610d0582611b6b565b6060611ab882613231565b67ffffffffffffffff811115611ad057611ad061488f565b604051908082528060200260200182016040528015611af9578160200160208202803683370190505b50905060005b8151811015611b65576000611b14848361323c565b6001600160a01b0381166000908152600286016020526040902054845191925090849084908110611b4757611b476152bb565b60209081029190910101525080611b5d816152ea565b915050611aff565b50919050565b606060006112d883613248565b611b828282611266565b610e115760405162461bcd60e51b815260206004820152601760248201527f415554485f53454e4445525f4e4f545f414c4c4f5745440000000000000000006044820152606401610e98565b611bd7816132a4565b8051601380547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b039092169190911790556020810151601455604080820151601555517fa05c24bee225d2219e29caa1c3359ba2ccd89bf3035904d69abe12a677c585f990611c4f908390614850565b60405180910390a150565b6001600160a01b038116600090815260018301602052604081205415156112d8565b6060611c8782613231565b67ffffffffffffffff811115611c9f57611c9f61488f565b604051908082528060200260200182016040528015611cc8578160200160208202803683370190505b50905060005b8151811015611b65576000611ce3848361323c565b6001600160a01b03808216600090815260028701602052604090205485519293501690849084908110611d1857611d186152bb565b6001600160a01b03909216602092830291909101909101525080611d3b816152ea565b915050611cce565b6004829055600581905560408051838152602081018390527f0a061432b4094cbb02d14e36c838c440e1671e46ccd3e22e5bdd56d535067d89910160405180910390a15050565b600e80548291907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001660018381811115611dc657611dc66147d7565b02179055507f216b6a9618d607ba436d0f2e17e9a83e70929adff805ac2385d67401360e551a81604051611c4f919061483d565b6001600160a01b038116611e505760405162461bcd60e51b815260206004820152601860248201527f414354494f4e5f51554f54455f5349474e45525f5a45524f00000000000000006044820152606401610e98565b602180547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b0383169081179091556040517fe87f0292b441bb77438700774b1ad754d9bd9fc20ef752de029919bffc121d0690600090a250565b601980547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b0383169081179091556040517fc602525ddc64aed298026bfa5d65c18e59363c878dfc0c2794cf734659975a4590600090a250565b6001600160a01b0382166000818152602081815260408083206001600160e01b031986168085529083529281902080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00169055519182527fa2e97b9eea8d1168700e334304edd057dff89c0384ca6f920c73cc3e48c8e52391015b60405180910390a25050565b600280547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff1661010060ff8416908102919091179091556040517f13ec1ca4083b8c4d762cc9e2d0fe3632eed97648c69c5039a32b645e20998b3190600090a250565b60005b8151811015610e1157600082828151811061201f5761201f6152bb565b6020026020010151905060006001600160a01b0316816001600160a01b03160361208b5760405162461bcd60e51b815260206004820152601360248201527f5349474e45525f414444524553535f5a45524f000000000000000000000000006044820152606401610e98565b612096600a82611542565b156120d0576040516001600160a01b038216907f2fbd9587441a257d3bc1da495cbe0c13a89a4e15df23cf8bd08cb4c09458636e90600090a25b50806120db816152ea565b915050612002565b60005b8151811015610e11576000828281518110612103576121036152bb565b6020026020010151905061212181600a61164690919063ffffffff16565b1561215b576040516001600160a01b038216907fb8871574f00c56d8bb13c875a0cc11bc8200954ad3a39fdf12aa89a23fa687c090600090a25b5080612166816152ea565b9150506120e6565b80518251146121bf5760405162461bcd60e51b815260206004820152601e60248201527f544f4b454e5f5448524553484f4c44535f494e5055545f494e565f4c454e00006044820152606401610e98565b60005b8251811015612219576122078382815181106121e0576121e06152bb565b60200260200101518383815181106121fa576121fa6152bb565b6020026020010151613360565b80612211816152ea565b9150506121c2565b505050565b6001600160a01b0382166000818152602081815260408083206001600160e01b031986168085529083529281902080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00166001179055519182527f7f06c1c34ad47198873da9dcde2e40904035d41b23da3a9132df674a75022df79101611f90565b6001600160a01b038116600090815260028301602052604081205481908082036122db576122cf8585613460565b600092509250506122e2565b6001925090505b9250929050565b600780547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b0383169081179091556040517f5e1c9ac1ce50c625d52c0fc7d1a6c226b49acfe16d42a1a228707f395c9130f390600090a250565b670de0b6b3a76400008111156123a35760405162461bcd60e51b815260206004820152601960248201527f414354494f4e5f534c4950504147455f41424f56455f4f4e45000000000000006044820152606401610e98565b601a8190556040518181527f9d7fb23d29de0d70dcfe20a01c58666eefae48719fb87d134888f2aa0ceb8cf890602001611c4f565b60068190556040518181527f1ebc450b8789374ed8cf08add5fdd30ef29931c5fbd4717c17ed6fb9f40ae56890602001611c4f565b805182511461245e5760405162461bcd60e51b815260206004820152601f60248201527f414354494f4e5f544f4b454e535f4f55545f4241445f494e5055545f4c454e006044820152606401610e98565b60005b8251811015612219576124a683828151811061247f5761247f6152bb565b6020026020010151838381518110612499576124996152bb565b602002602001015161346c565b806124b0816152ea565b915050612461565b60005b8151811015610e115760008282815181106124d8576124d86152bb565b6020026020010151905060006001600160a01b0316816001600160a01b0316036125445760405162461bcd60e51b815260206004820152601460248201527f52454c415945525f414444524553535f5a45524f0000000000000000000000006044820152606401610e98565b61254f600882611542565b15612589576040516001600160a01b038216907fc22f4af8a878196df6178ca1a9db9f1082db6bcd4244433260eb007a44aecdfb90600090a25b5080612594816152ea565b9150506124bb565b60005b8151811015610e115760008282815181106125bc576125bc6152bb565b602002602001015190506125da81600861164690919063ffffffff16565b15612614576040516001600160a01b038216907f74a00e127abd442c926f54ec9a126e9ec8cd9d0ef57bf39e7eece44a551a64bc90600090a25b508061261f816152ea565b91505061259f565b60005b8151811015610e11576000828281518110612647576126476152bb565b6020026020010151905060006001600160a01b0316816001600160a01b0316036126b35760405162461bcd60e51b815260206004820152601360248201527f534f555243455f414444524553535f5a45524f000000000000000000000000006044820152606401610e98565b6126be601182611542565b156126f8576040516001600160a01b038216907f951b413bf02159474b569360e7fd35500a55ca1d980b053e37d54c6a18dcf19c90600090a25b5080612703816152ea565b91505061262a565b60005b8151811015610e1157600082828151811061272b5761272b6152bb565b6020026020010151905061274981601161164690919063ffffffff16565b15612783576040516001600160a01b038216907f97a63694613351d752e3336de1c8aef11d3d4b8a95cdb53f23f0a62cc994e71a90600090a25b508061278e816152ea565b91505061270e565b600c8190556040518181527f19977a2303ceb34bef2e4dd4565faac5f9b6ebc0c20a5ee6ec7aca38d5b1593890602001611c4f565b60005b8151811015610e115760008282815181106127eb576127eb6152bb565b6020908102919091018101516001600160a01b038116600090815260189092526040822080547fffffffffffffffffffffffff000000000000000000000000000000000000000016815560018101839055600201919091559050612850601682611646565b1561288a576040516001600160a01b038216907fd70aae8108987ce6a2c0cec5c8df3d5ac1cf1d523e41691dcebae5ff6467376e90600090a25b5080612895816152ea565b9150506127ce565b601380547fffffffffffffffffffffffff00000000000000000000000000000000000000001690556000601481905560158190556040517fcfc9ef2f1a3cf10866a3a35dfe9c7ccbe28ffb84bd0f69c5d9256107c34176dc9190a1565b6000610d05825490565b60408051606081018252600080825260208201819052918101829052600061292d60168561323c565b6001600160a01b038082166000908152601860209081526040918290208251606081018452815490941684526001810154918401919091526002015490820152909590945092505050565b60005b8151811015610e11576000828281518110612998576129986152bb565b6020026020010151905060006001600160a01b0316816001600160a01b031603612a045760405162461bcd60e51b815260206004820152601260248201527f544f4b454e5f414444524553535f5a45524f00000000000000000000000000006044820152606401610e98565b612a0f600f82611542565b15612a49576040516001600160a01b038216907f93cb7270b7f1b7ef4b5e9e4cb7db6670305c81c0d92f7cedf65fa1370fab537290600090a25b5080612a54816152ea565b91505061297b565b60005b8151811015610e11576000828281518110612a7c57612a7c6152bb565b60200260200101519050612a9a81600f61164690919063ffffffff16565b15612ad4576040516001600160a01b038216907fab18cdeb7a0ecc33d86a91d4214911ea266ceb7bd9e4077e4b9e3b6b9ca20a2a90600090a25b5080612adf816152ea565b915050612a5f565b6001600160a01b0380821660009081526002840160205260408120549091829116806122db576122cf8585613460565b610e11827f00000000000000000000000094dd9c6152a2a0bbcb52d3297b723a6f01d5f9f7836134d5565b600d8190556040518181527f591533b8b1db3df52ac5cbf75069102b6618d2a941cb88c223fd353ff4e65d4d90602001611c4f565b8051825114612bc85760405162461bcd60e51b815260206004820152601e60248201527f414354494f4e5f534c495050414745535f4241445f494e5055545f4c454e00006044820152606401610e98565b60005b825181101561221957612c10838281518110612be957612be96152bb565b6020026020010151838381518110612c0357612c036152bb565b602002602001015161350e565b80612c1a816152ea565b915050612bcb565b6007805482151574010000000000000000000000000000000000000000027fffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff9091161790556040517f47815fba4997b7ab3f4825a7c4b7721c367296be429072bbd7eddd79473b062f90611c4f90831515815260200190565b6000818152600183016020526040812054612ce257508154600181810184556000848152602080822090930184905584548482528286019093526040902091909155610d05565b506000610d05565b60008181526001830160205260408120548015612dd3576000612d0e600183615142565b8554909150600090612d2290600190615142565b9050818114612d87576000866000018281548110612d4257612d426152bb565b9060005260206000200154905080876000018481548110612d6557612d656152bb565b6000918252602080832090910192909255918252600188019052604090208390555b8554869080612d9857612d98615351565b600190038181906000526020600020016000905590558560010160008681526020019081526020016000206000905560019350505050610d05565b6000915050610d05565b612de782826135c4565b612df1828261368c565b612dfb82826136a9565b612e0582826136fb565b610e118282613750565b6000612e1a836137b4565b9091111592915050565b6040516000908190612e48908a908a9084908b908b908b908b908b90602001615380565b60405160208183030381529060405280519060200120915050979650505050505050565b6040517f19457468657265756d205369676e6564204d6573736167653a0a3332000000006020820152603c8101829052600090605c01610faa565b6000806000612eb685856137d3565b91509150612ec38161383e565b509392505050565b600c5415610e11576000600c546000600d5411612ee85742612eec565b600d545b612ef691906152a8565b905061221981612b42565b6040517f68f46c45a243a0e9065a97649faf9a5afe1692f2679e650c2f853b9cd734cc0e90600090a15050565b612f3733610f00565b612f3f575050565b600060035411612f915760405162461bcd60e51b815260206004820152601c60248201527f414354494f4e5f52454c41595f4e4f545f494e495449414c495a4544000000006044820152606401610e98565b60005a600354306001600160a01b031663389aa3426040518163ffffffff1660e01b8152600401602060405180830381865afa158015612fd5573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612ff9919061521f565b61300391906152a8565b61300d9190615142565b9050600061301b3a83615401565b905061302681613a2a565b60075460009061303e906001600160a01b0316613a7f565b6130635761305e61304d613ac9565b6007546001600160a01b0316613b4d565b61306d565b670de0b6b3a76400005b9050600061307b8383613b87565b6007549091508190613095906001600160a01b031661123a565b1015806130bd575060075474010000000000000000000000000000000000000000900460ff16155b15613224577f00000000000000000000000094dd9c6152a2a0bbcb52d3297b723a6f01d5f9f76001600160a01b0316639003afee600760009054906101000a90046001600160a01b0316837f00000000000000000000000094dd9c6152a2a0bbcb52d3297b723a6f01d5f9f76001600160a01b031663c415b95c6040518163ffffffff1660e01b8152600401602060405180830381865afa158015613166573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061318a9190615418565b6040518060400160405280600781526020017f52454c41594552000000000000000000000000000000000000000000000000008152506040518563ffffffff1660e01b81526004016131df9493929190615435565b6020604051808303816000875af11580156131fe573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613222919061521f565b505b5050600060035550505050565b6000610d05826128fa565b60006112d88383613c05565b60608160000180548060200260200160405190810160405280929190818152602001828054801561329857602002820191906000526020600020905b815481526020019060010190808311613284575b50505050509050919050565b80516001600160a01b03166132fb5760405162461bcd60e51b815260206004820152601c60248201527f494e56414c49445f5448524553484f4c445f544f4b454e5f5a45524f000000006044820152606401610e98565b6040810151158061331457508060200151816040015110155b610d665760405162461bcd60e51b815260206004820152601c60248201527f494e56414c49445f5448524553484f4c445f4d41585f4c545f4d494e000000006044820152606401610e98565b6001600160a01b0382166133b65760405162461bcd60e51b815260206004820152601c60248201527f5448524553484f4c445f544f4b454e5f414444524553535f5a45524f000000006044820152606401610e98565b6133bf816132a4565b6001600160a01b03828116600090815260186020908152604091829020845181547fffffffffffffffffffffffff00000000000000000000000000000000000000001694169390931783558301516001830155820151600290910155613426601683611542565b50816001600160a01b03167f0cebda633bb435588ba920b008a4f963dd51c8088af7d470247d318817481bb182604051611f909190614850565b60006112d88383611c5a565b6001600160a01b0381161561348c57613487601b8383611557565b613497565b613497601b836115b2565b506040516001600160a01b0382811682528316907fbc16ba530cb55504440780f3299eeddb2fa4e53e1c0157065dd7c3186acbe4f790602001611f90565b73eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee6001600160a01b03841603613503576122198282613c2f565b612219838383613d48565b670de0b6b3a76400008111156135665760405162461bcd60e51b815260206004820152601960248201527f414354494f4e5f534c4950504147455f41424f56455f4f4e45000000000000006044820152606401610e98565b801561357d57613578601e83836115fc565b613588565b613588601e83611623565b50816001600160a01b03167f25248fa26970dc87f28fbed41688b6d37840ba02ef39849728307257033f1ed382604051611f9091815260200190565b6002600154036136165760405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c006044820152606401610e98565b6002600155613631336001600160e01b031960003516611b78565b60025460ff16156136845760405162461bcd60e51b815260206004820152600d60248201527f414354494f4e5f504155534544000000000000000000000000000000000000006044820152606401610e98565b505060018055565b61369533610f00565b61369d575050565b5a600355610e11613dc8565b600d54421015610e115760405162461bcd60e51b815260206004820152601c60248201527f414354494f4e5f54494d455f4c4f434b5f4e4f545f45585049524544000000006044820152606401610e98565b613704826114e7565b610e115760405162461bcd60e51b815260206004820152601860248201527f414354494f4e5f544f4b454e5f4e4f545f414c4c4f57454400000000000000006044820152606401610e98565b600061375b83613e1c565b9050613768818484613e66565b6122195760405162461bcd60e51b815260206004820152601e60248201527f414354494f4e5f544f4b454e5f5448524553484f4c445f4e4f545f4d455400006044820152606401610e98565b60008060006137c2846110ee565b91509150816112d857601a546115aa565b60008082516041036138095760208301516040840151606085015160001a6137fd87828585613ece565b945094505050506122e2565b82516040036138325760208301516040840151613827868383613fd9565b9350935050506122e2565b506000905060026122e2565b6000816004811115613852576138526147d7565b0361385a5750565b600181600481111561386e5761386e6147d7565b036138bb5760405162461bcd60e51b815260206004820152601860248201527f45434453413a20696e76616c6964207369676e617475726500000000000000006044820152606401610e98565b60028160048111156138cf576138cf6147d7565b0361391c5760405162461bcd60e51b815260206004820152601f60248201527f45434453413a20696e76616c6964207369676e6174757265206c656e677468006044820152606401610e98565b6003816004811115613930576139306147d7565b036139a35760405162461bcd60e51b815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202773272076616c60448201527f75650000000000000000000000000000000000000000000000000000000000006064820152608401610e98565b60048160048111156139b7576139b76147d7565b03610d665760405162461bcd60e51b815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202776272076616c60448201527f75650000000000000000000000000000000000000000000000000000000000006064820152608401610e98565b613a338161402b565b610d665760405162461bcd60e51b815260206004820152601d60248201527f414354494f4e5f54585f434f53545f4c494d49545f45584345454445440000006044820152606401610e98565b600073eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee6001600160a01b0383161480610d055750613aaf613ac9565b6001600160a01b0316826001600160a01b03161492915050565b60007f00000000000000000000000094dd9c6152a2a0bbcb52d3297b723a6f01d5f9f76001600160a01b03166317fcb39b6040518163ffffffff1660e01b8152600401602060405180830381865afa158015613b29573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d369190615418565b6000816001600160a01b0316836001600160a01b031614613b7757613b728383614042565b6112d8565b50670de0b6b3a764000092915050565b6000828202831580613ba7575082848281613ba457613ba4615322565b04145b613bf35760405162461bcd60e51b815260206004820152600c60248201527f4d554c5f4f564552464c4f5700000000000000000000000000000000000000006044820152606401610e98565b670de0b6b3a764000090049392505050565b6000826000018281548110613c1c57613c1c6152bb565b9060005260206000200154905092915050565b80471015613c7f5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a20696e73756666696369656e742062616c616e63650000006044820152606401610e98565b6000826001600160a01b03168260405160006040518083038185875af1925050503d8060008114613ccc576040519150601f19603f3d011682016040523d82523d6000602084013e613cd1565b606091505b50509050806122195760405162461bcd60e51b815260206004820152603a60248201527f416464726573733a20756e61626c6520746f2073656e642076616c75652c207260448201527f6563697069656e74206d617920686176652072657665727465640000000000006064820152608401610e98565b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fa9059cbb0000000000000000000000000000000000000000000000000000000017905261221990849061420a565b613dd06142ef565b6112fd5760405162461bcd60e51b815260206004820152601a60248201527f414354494f4e5f4741535f4c494d4954535f45584345454445440000000000006044820152606401610e98565b613e49604051806060016040528060006001600160a01b0316815260200160008152602001600081525090565b600080613e5584610d69565b91509150816112d8576118d5610b96565b82516000906001600160a01b0316613e80575060016112d8565b6000613e90848660000151613b4d565b90506000613e9e8483613b87565b905085602001518110158015613ec4575060408601511580613ec4575085604001518111155b9695505050505050565b6000807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0831115613f055750600090506003613fd0565b8460ff16601b14158015613f1d57508460ff16601c14155b15613f2e5750600090506004613fd0565b6040805160008082526020820180845289905260ff881692820192909252606081018690526080810185905260019060a0016020604051602081039080840390855afa158015613f82573d6000803e3d6000fd5b50506040517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe001519150506001600160a01b038116613fc957600060019250925050613fd0565b9150600090505b94509492505050565b6000807f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff83168161400f60ff86901c601b6152a8565b905061401d87828885613ece565b935093505050935093915050565b600060065460001480610d05575050600654101590565b600080600061404f614308565b90925090506001600160a01b03811615801590614070575061407081610f8a565b156141565760005b8251811015614154576000838281518110614095576140956152bb565b60200260200101519050866001600160a01b031681600001516001600160a01b03161480156140d95750856001600160a01b031681602001516001600160a01b0316145b156141415742816060015110156141325760405162461bcd60e51b815260206004820152601460248201527f4f5241434c455f464545445f4f555444415445440000000000000000000000006044820152606401610e98565b604001519350610d0592505050565b508061414c816152ea565b915050614078565b505b6040517fac41865a0000000000000000000000000000000000000000000000000000000081526001600160a01b03868116600483015285811660248301527f00000000000000000000000094dd9c6152a2a0bbcb52d3297b723a6f01d5f9f7169063ac41865a90604401602060405180830381865afa1580156141dd573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190614201919061521f565b95945050505050565b600061425f826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b031661441b9092919063ffffffff16565b805190915015612219578080602001905181019061427d9190615467565b6122195760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e60448201527f6f742073756363656564000000000000000000000000000000000000000000006064820152608401610e98565b60006142f961442a565b8015610d365750610d36614446565b6060600061431461446c565b91508151600003614326575090600090565b600061433961433484610f97565b612e6c565b905060007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa0360135905060007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0360135905060007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe036013560408051600081526020810180835287905260ff861691810191909152606081018490526080810182905290915060019060a0016020604051602081039080840390855afa158015614407573d6000803e3d6000fd5b505050602060405103519450505050509091565b60606115aa8484600085614656565b600060045460000361443c5750600190565b506004543a111590565b60006005546000036144585750600190565b600554614465483a615142565b1115905090565b6060367fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff808101359081111561450a576040805160008082526020820190925290614503565b6040805160808101825260008082526020808301829052928201819052606082015282527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9092019101816144b15790505b5091505090565b8067ffffffffffffffff8111156145235761452361488f565b60405190808252806020026020018201604052801561459357816020015b6040805160808101825260008082526020808301829052928201819052606082015282527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9092019101816145415790505b50915060005b818110156146515760006145ad8284615142565b6145b8906004615401565b905060008483815181106145ce576145ce6152bb565b602002602001015190506145f48260036145e891906152a8565b60010160200236033590565b6001600160a01b0316815261460d6145e88360026152a8565b6001600160a01b031660208201526146296145e88360016152a8565b6040820152600182016020023603356060909101525080614649816152ea565b915050614599565b505090565b6060824710156146ce5760405162461bcd60e51b815260206004820152602660248201527f416464726573733a20696e73756666696369656e742062616c616e636520666f60448201527f722063616c6c00000000000000000000000000000000000000000000000000006064820152608401610e98565b6001600160a01b0385163b6147255760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610e98565b600080866001600160a01b031685876040516147419190615484565b60006040518083038185875af1925050503d806000811461477e576040519150601f19603f3d011682016040523d82523d6000602084013e614783565b606091505b509150915061479382828661479e565b979650505050505050565b606083156147ad5750816112d8565b8251156147bd5782518084602001fd5b8160405162461bcd60e51b8152600401610e9891906154a0565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b60028110610d66577f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b6020810161484a83614806565b91905290565b81516001600160a01b03168152602080830151908201526040808301519082015260608101610d05565b6001600160a01b0381168114610d6657600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6040516080810167ffffffffffffffff811182821017156148e1576148e161488f565b60405290565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff8111828210171561492e5761492e61488f565b604052919050565b600082601f83011261494757600080fd5b813567ffffffffffffffff8111156149615761496161488f565b61499260207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f840116016148e7565b8181528460208386010111156149a757600080fd5b816020850160208301376000918101602001919091529392505050565b600080600080600080600060e0888a0312156149df57600080fd5b87356149ea8161487a565b96506020880135955060408801359450606088013593506080880135925060a088013567ffffffffffffffff80821115614a2357600080fd5b614a2f8b838c01614936565b935060c08a0135915080821115614a4557600080fd5b50614a528a828b01614936565b91505092959891949750929550565b600060208284031215614a7357600080fd5b81356112d88161487a565b600081518084526020808501945080840160005b83811015614ab75781516001600160a01b031687529582019590820190600101614a92565b509495945050505050565b604081526000614ad56040830185614a7e565b82810360208481019190915284518083528582019282019060005b81811015614b0c57845183529383019391830191600101614af0565b5090979650505050505050565b6020815260006112d86020830184614a7e565b600060608284031215614b3e57600080fd5b6040516060810181811067ffffffffffffffff82111715614b6157614b6161488f565b6040529050808235614b728161487a565b8082525060208301356020820152604083013560408201525092915050565b600060608284031215614ba357600080fd5b6112d88383614b2c565b8215158152608081016112d8602083018480516001600160a01b0316825260208082015190830152604090810151910152565b604081526000614bf36040830185614a7e565b82810360208401526142018185614a7e565b60008060408385031215614c1857600080fd5b50508035926020909101359150565b600060208284031215614c3957600080fd5b8135600281106112d857600080fd5b60008060408385031215614c5b57600080fd5b8235614c668161487a565b915060208301356001600160e01b031981168114614c8357600080fd5b809150509250929050565b600060208284031215614ca057600080fd5b813560ff811681146112d857600080fd5b600067ffffffffffffffff821115614ccb57614ccb61488f565b5060051b60200190565b60006020808385031215614ce857600080fd5b823567ffffffffffffffff811115614cff57600080fd5b8301601f81018513614d1057600080fd5b8035614d23614d1e82614cb1565b6148e7565b81815260079190911b82018301908381019087831115614d4257600080fd5b928401925b828410156147935760808489031215614d605760008081fd5b614d686148be565b8435614d738161487a565b815284860135614d828161487a565b818701526040858101359082015260608086013590820152825260809093019290840190614d47565b600082601f830112614dbc57600080fd5b81356020614dcc614d1e83614cb1565b82815260059290921b84018101918181019086841115614deb57600080fd5b8286015b84811015614e0f578035614e028161487a565b8352918301918301614def565b509695505050505050565b60008060408385031215614e2d57600080fd5b823567ffffffffffffffff80821115614e4557600080fd5b614e5186838701614dab565b93506020850135915080821115614e6757600080fd5b50614e7485828601614dab565b9150509250929050565b60008060408385031215614e9157600080fd5b823567ffffffffffffffff80821115614ea957600080fd5b614eb586838701614dab565b9350602091508185013581811115614ecc57600080fd5b85019050601f81018613614edf57600080fd5b8035614eed614d1e82614cb1565b81815260609182028301840191848201919089841115614f0c57600080fd5b938501935b83851015614f3257614f238a86614b2c565b83529384019391850191614f11565b5080955050505050509250929050565b600060208284031215614f5457600080fd5b5035919050565b600060208284031215614f6d57600080fd5b813567ffffffffffffffff811115614f8457600080fd5b6115aa84828501614dab565b604081526000614fa36040830185614a7e565b82810360208481019190915284518083528582019282019060005b81811015614b0c57614fee83865180516001600160a01b0316825260208082015190830152604090810151910152565b9383019360609290920191600101614fbe565b6000806040838503121561501457600080fd5b823561501f8161487a565b946020939093013593505050565b6000806040838503121561504057600080fd5b823567ffffffffffffffff8082111561505857600080fd5b61506486838701614dab565b935060209150818501358181111561507b57600080fd5b85019050601f8101861361508e57600080fd5b803561509c614d1e82614cb1565b81815260059190911b820183019083810190888311156150bb57600080fd5b928401925b828410156150d9578335825292840192908401906150c0565b80955050505050509250929050565b8015158114610d6657600080fd5b60006020828403121561510857600080fd5b81356112d8816150e8565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b81810381811115610d0557610d05615113565b60005b83811015615170578181015183820152602001615158565b50506000910152565b60008151808452615191816020860160208601615155565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0169290920160200192915050565b60ff881681526001600160a01b038781166020830152861660408201526060810185905260006151f285614806565b8460808301528360a083015260e060c083015261521260e0830184615179565b9998505050505050505050565b60006020828403121561523157600080fd5b5051919050565b602080825282518282018190526000919060409081850190868401855b8281101561529b57815180516001600160a01b03908116865287820151168786015285810151868601526060908101519085015260809093019290850190600101615255565b5091979650505050505050565b80820180821115610d0557610d05615113565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff820361531b5761531b615113565b5060010190565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fd5b60007fffffffffffffffffffffffffffffffffffffffff000000000000000000000000808b60601b168352808a60601b1660148401525087151560f81b602883015286602983015285604983015284606983015283608983015282516153ed8160a9850160208701615155565b9190910160a9019998505050505050505050565b8082028115828204841417610d0557610d05615113565b60006020828403121561542a57600080fd5b81516112d88161487a565b60006001600160a01b03808716835285602084015280851660408401525060806060830152613ec46080830184615179565b60006020828403121561547957600080fd5b81516112d8816150e8565b60008251615496818460208701615155565b9190910192915050565b6020815260006112d8602083018461517956fea2646970667358221220374a5519d993991f0788ddb49dbe4a71b2099bddd58a0bedc85dcd5c85560e1b64736f6c63430008110033

Type / to focus