Explorer
WEMIX3.0 Testnet
Explorer
WEMIX3.0 Testnet
Dashboard
Blocks
Transactions
Tokens
NFTs
Accounts
CSV Export
Visualizations
Heartbeat
Charts
Developers
API Documentation
Explorer
/
Transactions
/
0xa43a23423cf51ebb1f2fe801d67b446845212094135cdb4a0258cf4d24a6c25f
Connected
WEMIX3.0 Explorer
Dashboard
Blocks
Transactions
Tokens
NFTs
Accounts
CSV Export
Heartbeat
Charts
Contract Code
Transaction Detail
Export Transaction Data
Export Txn Data
0xa43a23423cf51ebb1f2fe801d67b446845212094135cdb4a0258cf4d24a6c25f
Overview
Event Logs (1)
Export Transaction Data
Export Txn Data
Transaction Action
Call
0x60a06040
Method
by
Transaction Hash
0xa43a23423cf51ebb1f2fe801d67b446845212094135cdb4a0258cf4d24a6c25f
Transaction Status
Success
Transaction Type
EIP-1559
Block Height
7510306
Timestamp
3 years ago (Wednesday, October 12, 2022 at 8:17:14 AM Coordinated Universal Time)
From
To
[
Created
]
Value
0.0
WEMIX
Gas Limit
30,000,000
Gas Used by Txn
6,290,079 (20.97%)
Gas Price
110.0
Gwei
Gas Fees
Base:
0.000000001
Gwei
Max:
110.0
Gwei
Max Priority:
110.0
Gwei
Burnt Fees
0.006290079
Gwei
Txn Saving Fees
0.0
Gwei
Actual Txn Cost/Fee
0.691908690006290079
WEMIX
Nonce
129
Position
2
Input Data
View Input As
Original
0x60a06040523060601b608052600060aa553480156200001d57600080fd5b50620000286200002e565b620000f0565b600054610100900460ff16156200009b5760405162461bcd60e51b815260206004820152602760248201527f496e697469616c697a61626c653a20636f6e747261637420697320696e697469604482015266616c697a696e6760c81b606482015260840160405180910390fd5b60005460ff9081161015620000ee576000805460ff191660ff9081179091556040519081527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15b565b60805160601c6170506200012b600039600081816119da01528181611a1a01528181612366015281816123a6015261242201526170506000f3fe6080604052600436106104255760003560e01c80637b2bfb0111610229578063c0b4fe151161012e578063d07bff0c116100b6578063e27bdaef1161007a578063e27bdaef14610eb8578063e75235b814610ed8578063e9523fb514610eed578063f2fde38b14610f03578063f38ecf4714610f2357600080fd5b8063d07bff0c14610e22578063d13a174414610e58578063d6f9cfce14610e78578063d965ea0014610e8e578063de09b37714610ea357600080fd5b8063c9d27afe116100fd578063c9d27afe14610d6a578063ce04b9d414610d8a578063ce6a54ff14610d9f578063ce93a23614610dd5578063cec5b62214610df557600080fd5b8063c0b4fe1514610c9a578063c42a0abc14610cce578063c6713baf14610d02578063c7d3da3414610d3657600080fd5b8063a7771ee3116101b1578063aaf0dd3611610180578063aaf0dd3614610bba578063ab3545e514610be7578063af6af2ff14610c1d578063b128f88014610c32578063c00ace6c14610c6657600080fd5b8063a7771ee314610b0e578063a8915a3e14610b46578063a91ee0dc14610b66578063a9b629b214610b8657600080fd5b8063918f8674116101f8578063918f867414610a535780639986e4b914610a69578063a0c1268314610a8d578063a230c52414610aba578063a6868b7d14610ada57600080fd5b80637b2bfb01146109ca5780637bf46530146109fe5780637d10dd1b14610a1f5780638da5cb5b14610a3557600080fd5b8063406903531161032f5780636ba99181116102b75780636f6de96d116102865780636f6de96d1461092c5780636fde207a1461094c578063715018a61461098057806372016f7514610995578063738fdd1a146109aa57600080fd5b80636ba99181146108825780636c78d2cf146108975780636d583ca7146108c05780636f1e8533146108f457600080fd5b80634f1ef286116102fe5780634f1ef286146107dd57806352d1902d146107f05780635aaa4040146108055780636167eb451461081a578063656e30521461084e57600080fd5b806340690353146107375780634bd1ed76146107575780634d273e28146107795780634f0f4aa9146107ad57600080fd5b8063238737b6116103b2578063351bacda11610381578063351bacda1461066d5780633659cfe61461068f57806336e83d83146106af57806338294419146106cf5780633f35c8fe1461070357600080fd5b8063238737b6146105ce578063278bb12a146106025780632f40992e146106365780633310569c1461065757600080fd5b806315bf6b4d116103f957806315bf6b4d146104f25780631c12b030146105405780631c150171146105655780631c4b774b1461057a5780631e0cba0d146105b057600080fd5b806215a73b1461042a5780630b1d39b8146104715780630efa4909146104a5578063139d9dd3146104c5575b600080fd5b34801561043657600080fd5b5061045e7f0c4fbe9dc9de15dd7c0d064975ee1a2f2f9b954fa0e65d4f6cddba94884bdc3e81565b6040519081526020015b60405180910390f35b34801561047d57600080fd5b5061045e7fdd5a41a7fc01f5c6d30816b17f638d6531625f1e1eaa599673ab2f6079f2dd9d81565b3480156104b157600080fd5b5061045e6104c036600461647c565b610f57565b3480156104d157600080fd5b5061045e6104e0366004616315565b60ab6020526000908152604090205481565b3480156104fe57600080fd5b5061052861050d3660046167b6565b6000908152607360205260409020546001600160a01b031690565b6040516001600160a01b039091168152602001610468565b34801561054c57600080fd5b506105556112a1565b6040519015158152602001610468565b34801561057157600080fd5b5061045e6112f2565b34801561058657600080fd5b506105286105953660046167b6565b6000908152606a60205260409020546001600160a01b031690565b3480156105bc57600080fd5b5061045e665374616b696e6760c81b81565b3480156105da57600080fd5b5061045e7f1d36f8ce53f59e624857e1d8dc7932d19981a2ea1b8faa4eb8ff843fc3e5a27881565b34801561060e57600080fd5b5061045e7f9b2e0c7fdae148f225bae7deb92d7e7bd24bb77edb12956e8fa7204900dd8a2281565b34801561064257600080fd5b5061045e6914995dd85c99141bdbdb60b21b81565b34801561066357600080fd5b5061045e60aa5481565b34801561067957600080fd5b5061068d6106883660046164d4565b611371565b005b34801561069b57600080fd5b5061068d6106aa366004616315565b6119cf565b3480156106bb57600080fd5b5061045e6106ca366004616731565b611ab5565b3480156106db57600080fd5b5061045e7fbe90e461bbdb9a95a694f7796912ea04244caf7f5b60ad7ded17e16821d3e44c81565b34801561070f57600080fd5b5061045e7f2a268972a70c8c688b62366bdfdd9bb09cf19d3e5b6e7e7bb158e671ffdcedd281565b34801561074357600080fd5b5061045e6107523660046166b3565b611ecc565b34801561076357600080fd5b5061045e6a4d61696e74656e616e636560a81b81565b34801561078557600080fd5b5061045e7f77884798208df1e64f70968be41ef2d3211ec53613397ca59313416813df088881565b3480156107b957600080fd5b506107cd6107c83660046167b6565b61217e565b60405161046894939291906169c5565b61068d6107eb36600461642d565b61235b565b3480156107fc57600080fd5b5061045e612415565b34801561081157600080fd5b5061045e6124c8565b34801561082657600080fd5b5061045e7f9f1de481f899d76889aa8a2b44cc7b604d42691aa93d4ba618a1a1fd439f505081565b34801561085a57600080fd5b5061045e7fe10074dceffb75f13bf0ce50145afd35182d63796823f1280ce40e01c19109e781565b34801561088e57600080fd5b5061068d61250a565b3480156108a357600080fd5b5061045e7111dbdd995c9b985b98d950dbdb9d1c9858dd60721b81565b3480156108cc57600080fd5b5061045e7fc69fc6b7d0efc934fd5a3581c7253a7107a952526bb6dbcd814ef8d8dae1f44a81565b34801561090057600080fd5b5061055561090f366004616315565b6001600160a01b03166000908152606d6020526040902054151590565b34801561093857600080fd5b50610528610947366004616315565b612607565b34801561095857600080fd5b5061045e7f0b09c9badbbeb6c813a598ee910770a39ccda797a1940439bb6e47fc6c87548b81565b34801561098c57600080fd5b5061068d612676565b3480156109a157600080fd5b5060745461045e565b3480156109b657600080fd5b50606554610528906001600160a01b031681565b3480156109d657600080fd5b5061045e7f9346226931826838eedd13d9677fa33551e7c81f604b171ef3fac355458da9aa81565b348015610a0a57600080fd5b5061045e69456e7653746f7261676560b01b81565b348015610a2b57600080fd5b5061045e60665481565b348015610a4157600080fd5b506033546001600160a01b0316610528565b348015610a5f57600080fd5b5061045e61271081565b348015610a7557600080fd5b5061045e6c42616c6c6f7453746f7261676560981b81565b348015610a9957600080fd5b5061045e610aa8366004616315565b606d6020526000908152604090205481565b348015610ac657600080fd5b50610555610ad5366004616315565b61268a565b348015610ae657600080fd5b5061045e7f6c6f69f426081752a5d3e73746599acd2a4cb145d5de4203ca1e3473b281680b81565b348015610b1a57600080fd5b50610555610b29366004616315565b6001600160a01b0316600090815260686020526040902054151590565b348015610b5257600080fd5b5061068d610b6136600461652c565b6126cd565b348015610b7257600080fd5b5061068d610b81366004616315565b612b4f565b348015610b9257600080fd5b5061045e7f89dd490ecaf395283ed4ff2fd9557ca767fc425dce063451a9b0da6d72f600c381565b348015610bc657600080fd5b5061045e610bd5366004616315565b606b6020526000908152604090205481565b348015610bf357600080fd5b50610528610c023660046167b6565b6000908152606c60205260409020546001600160a01b031690565b348015610c2957600080fd5b5061045e612bf7565b348015610c3e57600080fd5b5061045e7f829561ab7af084b7efc6600518d2df79b8d95f3f4c3a550f54f8f7ec7d2b805781565b348015610c7257600080fd5b5061045e7f18ad4415ef4a621ce1a136395c51ab6c3712bb2e24b79d526059925cea58dcb881565b348015610ca657600080fd5b5061045e7f8086da5becff4dfac91a3105821b361078d2d4abba0ccc2401b974cf0dcf05c181565b348015610cda57600080fd5b5061045e7fb38b2c133e931937bd95337c65c8aefa7040ed64bbed732e3e29a4944c65747381565b348015610d0e57600080fd5b5061045e7fc9e15e34073efbcd0328740feaf503caac9124b55b38c73d1a97b53da80a2f6081565b348015610d4257600080fd5b5061045e7f04f7b94450bbcad85f37ea47cd1062728f884bb2040e357738f8fd53056134bc81565b348015610d7657600080fd5b5061068d610d853660046167cf565b612c39565b348015610d9657600080fd5b5061045e612e3e565b348015610dab57600080fd5b5061045e610dba366004616315565b6001600160a01b031660009081526072602052604090205490565b348015610de157600080fd5b5061045e610df0366004616765565b612e80565b348015610e0157600080fd5b5061045e610e10366004616315565b60686020526000908152604090205481565b348015610e2e57600080fd5b50610528610e3d3660046167b6565b6000908152606760205260409020546001600160a01b031690565b348015610e6457600080fd5b5061045e610e733660046165d8565b613327565b348015610e8457600080fd5b5061045e60755481565b348015610e9a57600080fd5b5060695461045e565b348015610eaf57600080fd5b5060775461045e565b348015610ec457600080fd5b5061068d610ed33660046167b6565b613687565b348015610ee457600080fd5b5061138961045e565b348015610ef957600080fd5b5061045e60765481565b348015610f0f57600080fd5b5061068d610f1e366004616315565b613713565b348015610f2f57600080fd5b5061045e7f7c1150f0e1a39ff55552d52764f97e6c387e2a247e1df344369f122c4254be2f81565b6000610f61613789565b60405163288c314960e21b81523360048201526001600160a01b03919091169063a230c5249060240160206040518083038186803b158015610fa257600080fd5b505afa158015610fb6573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610fda9190616638565b610fff5760405162461bcd60e51b8152600401610ff690616b99565b60405180910390fd5b600061100a33612607565b90506110146124c8565b61101d826137a9565b1115801561103a575061102e612bf7565b611037826137a9565b10155b6110565760405162461bcd60e51b8152600401610ff690616cac565b6001600160a01b0385166110ac5760405162461bcd60e51b815260206004820152601d60248201527f496d706c656d656e746174696f6e2063616e6e6f74206265207a65726f0000006044820152606401610ff6565b6110b461382f565b6001600160a01b0316856001600160a01b0316141561110d5760405162461bcd60e51b815260206004820152601560248201527453616d6520636f6e7472616374206164647265737360581b6044820152606401610ff6565b846001600160a01b03166352d1902d6040518163ffffffff1660e01b815260040160206040518083038186803b15801561114657600080fd5b505afa925050508015611176575060408051601f3d908101601f1916820190925261117391810190616655565b60015b6111925760405162461bcd60e51b8152600401610ff690616bee565b600080516020616fb483398151915281146111bf5760405162461bcd60e51b8152600401610ff690616b02565b506075546111ce906001616ece565b91506111d861384b565b6001600160a01b0316630a3a63fe60755460016111f59190616ece565b60046040516001600160e01b031960e085901b16815260048101929092526024820152604481018690523360648201526001600160a01b038816608482015260a401602060405180830381600087803b15801561125157600080fd5b505af1158015611265573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906112899190616655565b506112948285613866565b5060758190559392505050565b60006077546000146112ec5760006112ba6077546138d1565b5091505060006112cb607754613968565b5091505060028214156112e957428110156112e95760009250505090565b50505b50600190565b60006112fc6139f2565b6001600160a01b03166333be496e6040518163ffffffff1660e01b815260040160206040518083038186803b15801561133457600080fd5b505afa158015611348573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061136c9190616655565b905090565b600054610100900460ff16158080156113915750600054600160ff909116105b806113ab5750303b1580156113ab575060005460ff166001145b6113c75760405162461bcd60e51b8152600401610ff690616b4b565b6000805460ff1916600117905580156113ea576000805461ff0019166101001790555b6113f2613a0a565b6113fa613a39565b61140384612b4f565b436066556000611411613a68565b905061141b612bf7565b841015801561143157508361142e6124c8565b10155b61144d5760405162461bcd60e51b8152600401610ff690616c3c565b600080600060608060606000806000905060008060208d0191508c51826114749190616ece565b90505b8082101561196f578151995061148e602083616ece565b915080821061149c57600080fd5b815198506114ab602083616ece565b91508082106114b957600080fd5b815197506114c8602083616ece565b91508082106114d657600080fd5b819650865160206114e79190616ece565b6114f19083616ece565b91508082106114ff57600080fd5b819550855160206115109190616ece565b61151a9083616ece565b915080821061152857600080fd5b819450845160206115399190616ece565b6115439083616ece565b915080821061155157600080fd5b81519350611560602083616ece565b915061156d600184616ece565b92506115788a61268a565b15801561158b57506115898961268a565b155b6115c85760405162461bcd60e51b815260206004820152600e60248201526d20b63932b0b23c9036b2b6b132b960911b6044820152606401610ff6565b886067600085815260200190815260200160002060006101000a8154816001600160a01b0302191690836001600160a01b0316021790555082606860008b6001600160a01b03166001600160a01b031681526020019081526020016000208190555087606a600085815260200190815260200160002060006101000a8154816001600160a01b0302191690836001600160a01b0316021790555082606b60008a6001600160a01b03166001600160a01b031681526020019081526020016000208190555089606c600085815260200190815260200160002060006101000a8154816001600160a01b0302191690836001600160a01b0316021790555082606d60008c6001600160a01b03166001600160a01b03168152602001908152602001600020819055508d8b6001600160a01b03166325d998bb8c6040518263ffffffff1660e01b815260040161172a91906001600160a01b0391909116815260200190565b60206040518083038186803b15801561174257600080fd5b505afa158015611756573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061177a9190616655565b10156117bf5760405162461bcd60e51b8152602060048201526014602482015273496e73756666696369656e74207374616b696e6760601b6044820152606401610ff6565b6117cb87878787613a7d565b6117e75760405162461bcd60e51b8152600401610ff690616bc0565b6117f18a8f613b2c565b6000838152607160209081526040909120885190916118149183918b0190616004565b50865161182a90600183019060208a0190616004565b5085516118409060028301906020890190616004565b508481600301819055506001606e8960405161185c9190616921565b908152604051908190036020018120805492151560ff1990931692909217909155600190606f9061188e908a90616921565b908152602001604051809103902060006101000a81548160ff02191690831515021790555060016070600088886040516020016118cc92919061693d565b60405160208183030381529060405280519060200120815260200190815260200160002060006101000a81548160ff0219169083151502179055508a6073600086815260200190815260200160002060006101000a8154816001600160a01b0302191690836001600160a01b0316021790555083607260008d6001600160a01b03166001600160a01b031681526020019081526020016000208190555050611477565b505060698190556074555050861595506119c9945050505050576000805461ff0019169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15b50505050565b306001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000161415611a185760405162461bcd60e51b8152600401610ff690616a23565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316611a4a61382f565b6001600160a01b031614611a705760405162461bcd60e51b8152600401610ff690616ab6565b611a7981613b6b565b611ab28160005b6040519080825280601f01601f191660200182016040528015611aaa576020820181803683370190505b506000613c08565b50565b6000611abf613789565b60405163288c314960e21b81523360048201526001600160a01b03919091169063a230c5249060240160206040518083038186803b158015611b0057600080fd5b505afa158015611b14573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611b389190616638565b611b545760405162461bcd60e51b8152600401610ff690616b99565b6000611b5f33612607565b60aa546001600160a01b038216600090815260ab602052604090205491925090611b899042616ee6565b1015611ba75760405162461bcd60e51b8152600401610ff690616d2e565b6000611bb233612607565b9050611bbc6124c8565b611bc5826137a9565b11158015611be25750611bd6612bf7565b611bdf826137a9565b10155b611bfe5760405162461bcd60e51b8152600401610ff690616cac565b602084015184906001600160a01b0316611c4a5760405162461bcd60e51b815260206004820152600d60248201526c24b73b30b634b2103b37ba32b960991b6044820152606401610ff6565b600081606001515111611c935760405162461bcd60e51b8152602060048201526011602482015270496e76616c6964206e6f6465206e616d6560781b6044820152606401610ff6565b60008160a001515111611cda5760405162461bcd60e51b815260206004820152600f60248201526e0496e76616c6964206e6f646520495608c1b6044820152606401610ff6565b60008160c0015111611d225760405162461bcd60e51b8152602060048201526011602482015270125b9d985b1a59081b9bd919481c1bdc9d607a1b6044820152606401610ff6565b611d2a612bf7565b8160e0015110158015611d485750611d406124c8565b8160e0015111155b611d8a5760405162461bcd60e51b8152602060048201526013602482015272125b9d985b1a59081b1bd8dac8105b5bdd5b9d606a1b6044820152606401610ff6565b8451611d959061268a565b15611dd35760405162461bcd60e51b815260206004820152600e60248201526d20b63932b0b23c9036b2b6b132b960911b6044820152606401610ff6565b84602001516001600160a01b031685600001516001600160a01b031614611e325760405162461bcd60e51b815260206004820152601360248201527229ba30b5b2b91034b9903737ba103b37ba32b960691b6044820152606401610ff6565b611e4e856060015186608001518760a001518860c00151613a7d565b611e6a5760405162461bcd60e51b8152600401610ff690616bc0565b607554611e78906001616ece565b9350611e8984600133600089613cfe565b611e97848660e00151613da1565b611ea684866101000151613866565b505060758290556001600160a01b0316600090815260ab60205260409020429055919050565b6000611ed6613789565b60405163288c314960e21b81523360048201526001600160a01b03919091169063a230c5249060240160206040518083038186803b158015611f1757600080fd5b505afa158015611f2b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611f4f9190616638565b611f6b5760405162461bcd60e51b8152600401610ff690616b99565b6000611f7633612607565b60aa546001600160a01b038216600090815260ab602052604090205491925090611fa09042616ee6565b1015611fbe5760405162461bcd60e51b8152600401610ff690616d2e565b6000611fc933612607565b9050611fd36124c8565b611fdc826137a9565b11158015611ff95750611fed612bf7565b611ff6826137a9565b10155b6120155760405162461bcd60e51b8152600401610ff690616cac565b86600111158015612027575060098711155b6120625760405162461bcd60e51b815260206004820152600c60248201526b496e76616c6964207479706560a01b6044820152606401610ff6565b61206c8887613ddf565b6120a85760405162461bcd60e51b815260206004820152600d60248201526c496e76616c69642076616c756560981b6044820152606401610ff6565b6075546120b6906001616ece565b92506120c061384b565b6001600160a01b0316634a57823e84600587338d8d8d6040518863ffffffff1660e01b81526004016120f89796959493929190616e02565b602060405180830381600087803b15801561211257600080fd5b505af1158015612126573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061214a9190616655565b506121558386613866565b5060758290556001600160a01b0316600090815260ab6020526040902042905595945050505050565b6000818152607160205260408120600381015481546060938493849391929091600183019160028401919084906121b490616f29565b80601f01602080910402602001604051908101604052809291908181526020018280546121e090616f29565b801561222d5780601f106122025761010080835404028352916020019161222d565b820191906000526020600020905b81548152906001019060200180831161221057829003601f168201915b5050505050935082805461224090616f29565b80601f016020809104026020016040519081016040528092919081815260200182805461226c90616f29565b80156122b95780601f1061228e576101008083540402835291602001916122b9565b820191906000526020600020905b81548152906001019060200180831161229c57829003601f168201915b505050505092508180546122cc90616f29565b80601f01602080910402602001604051908101604052809291908181526020018280546122f890616f29565b80156123455780601f1061231a57610100808354040283529160200191612345565b820191906000526020600020905b81548152906001019060200180831161232857829003601f168201915b5050505050915093509350935093509193509193565b306001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001614156123a45760405162461bcd60e51b8152600401610ff690616a23565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166123d661382f565b6001600160a01b0316146123fc5760405162461bcd60e51b8152600401610ff690616ab6565b61240582613b6b565b61241182826001613c08565b5050565b6000306001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016146124b55760405162461bcd60e51b815260206004820152603860248201527f555550535570677261646561626c653a206d757374206e6f742062652063616c60448201527f6c6564207468726f7567682064656c656761746563616c6c00000000000000006064820152608401610ff6565b50600080516020616fb483398151915290565b60006124d26139f2565b6001600160a01b031663737c59b86040518163ffffffff1660e01b815260040160206040518083038186803b15801561133457600080fd5b612512613789565b60405163288c314960e21b81523360048201526001600160a01b03919091169063a230c5249060240160206040518083038186803b15801561255357600080fd5b505afa158015612567573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061258b9190616638565b6125a75760405162461bcd60e51b8152600401610ff690616b99565b6125af6112a1565b156125f25760405162461bcd60e51b8152602060048201526013602482015272159bdd1a5b99c81a5cc81b9bdd08195b991959606a1b6044820152606401610ff6565b607754612600906004613e6d565b6000607755565b6001600160a01b0381166000908152606d602052604081205415612629575090565b6001600160a01b0382166000908152606860205260409020541561267157506001600160a01b038082166000908152606860209081526040808320548352606c909152902054165b919050565b61267e613eab565b6126886000613f05565b565b6001600160a01b0381166000908152606d60205260408120541515806126c757506001600160a01b03821660009081526068602052604090205415155b92915050565b600054610100900460ff16158080156126ed5750600054600160ff909116105b806127075750303b158015612707575060005460ff166001145b6127235760405162461bcd60e51b8152600401610ff690616b4b565b6000805460ff191660011790558015612746576000805461ff0019166101001790555b600086116127a25760405162461bcd60e51b815260206004820152602360248201527f6c6f636b416d6f756e742073686f756c64206265206d6f7265207468656e207a60448201526265726f60e81b6064820152608401610ff6565b6127aa613a0a565b6127b2613a39565b6127bb87612b4f565b60006127c5613a68565b6040516325d998bb60e01b815233600482015290915087906001600160a01b038316906325d998bb9060240160206040518083038186803b15801561280957600080fd5b505afa15801561281d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906128419190616655565b10156128865760405162461bcd60e51b8152602060048201526014602482015273496e73756666696369656e74207374616b696e6760601b6044820152606401610ff6565b60405163282d3fdf60e01b8152336004820152602481018890526001600160a01b0382169063282d3fdf90604401600060405180830381600087803b1580156128ce57600080fd5b505af11580156128e2573d6000803e3d6000fd5b5050600160698190557f6bee784efeb983674392298ab585b22866bedf00ebb0eea949d1e66f3f50e71d8054336001600160a01b0319918216811790925560008281526068602090815260408083208690557ff585789965ba69220d5ce3dc1b444eb22ff546f2650694fef8fafe9c26560af98054851686179055606b82528083208690557fdcf345d7f6a8deb7427d0fee62009fa15100353a1c666b51bb5387b25addcfa98054909416909417909255606d825291822083905560748390559190526071815288517f169c6be1b0e6ab5de76b532e587a77340130ac65c5591db02be822dcf1dc0ed693506129dd925083918a0190616004565b5085516129f39060018301906020890190616004565b508451612a099060028301906020880190616004565b508381600301819055506001606e88604051612a259190616921565b908152604051908190036020018120805492151560ff1990931692909217909155600190606f90612a57908990616921565b908152602001604051809103902060006101000a81548160ff0219169083151502179055506001607060008787604051602001612a9592919061693d565b60408051808303601f1901815291815281516020928301208352828201939093529082016000908120805460ff19169415159490941790935560745433808552607283528385208290559084526073909152912080546001600160a01b03191690911790555050436066558015612b46576000805461ff0019169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15b50505050505050565b612b57613eab565b6001600160a01b038116612bad5760405162461bcd60e51b815260206004820152601a60248201527f416464726573732073686f756c64206265206e6f6e2d7a65726f0000000000006044820152606401610ff6565b606580546001600160a01b0319166001600160a01b0383169081179091556040517f278c70ced5f3e0e5eeb385b5ff9cb735748ba00a625147e66065ed48fc1562cd90600090a250565b6000612c016139f2565b6001600160a01b031663076cd77f6040518163ffffffff1660e01b815260040160206040518083038186803b15801561133457600080fd5b612c41613789565b60405163288c314960e21b81523360048201526001600160a01b03919091169063a230c5249060240160206040518083038186803b158015612c8257600080fd5b505afa158015612c96573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612cba9190616638565b612cd65760405162461bcd60e51b8152600401610ff690616b99565b60026078541415612d295760405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c006044820152606401610ff6565b60026078556000612d3933612607565b9050612d436124c8565b612d4c826137a9565b11158015612d695750612d5d612bf7565b612d66826137a9565b10155b612d855760405162461bcd60e51b8152600401610ff690616cac565b612d8d6112a1565b612dc35760405162461bcd60e51b8152602060048201526007602482015266115e1c1a5c995960ca1b6044820152606401610ff6565b6000612dce84613f57565b9050612dda848461406c565b600080612de6866141bc565b92509250506000612df661138990565b90508083101580612e075750808210155b80612e1c5750612e178284616ece565b612710145b15612e3057612e30878584861160006141f6565b505060016078555050505050565b6000612e486139f2565b6001600160a01b0316631b27e01b6040518163ffffffff1660e01b815260040160206040518083038186803b15801561133457600080fd5b6000612e8a613789565b60405163288c314960e21b81523360048201526001600160a01b03919091169063a230c5249060240160206040518083038186803b158015612ecb57600080fd5b505afa158015612edf573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612f039190616638565b612f1f5760405162461bcd60e51b8152600401610ff690616b99565b6000612f2a33612607565b60aa546001600160a01b038216600090815260ab602052604090205491925090612f549042616ee6565b1015612f725760405162461bcd60e51b8152600401610ff690616d2e565b6000612f7d33612607565b9050612f876124c8565b612f90826137a9565b11158015612fad5750612fa1612bf7565b612faa826137a9565b10155b612fc95760405162461bcd60e51b8152600401610ff690616cac565b602085015185906001600160a01b03166130155760405162461bcd60e51b815260206004820152600d60248201526c24b73b30b634b2103b37ba32b960991b6044820152606401610ff6565b60008160600151511161305e5760405162461bcd60e51b8152602060048201526011602482015270496e76616c6964206e6f6465206e616d6560781b6044820152606401610ff6565b60008160a0015151116130a55760405162461bcd60e51b815260206004820152600f60248201526e0496e76616c6964206e6f646520495608c1b6044820152606401610ff6565b60008160c00151116130ed5760405162461bcd60e51b8152602060048201526011602482015270125b9d985b1a59081b9bd919481c1bdc9d607a1b6044820152606401610ff6565b6130f5612bf7565b8160e0015110158015613113575061310b6124c8565b8160e0015111155b6131555760405162461bcd60e51b8152602060048201526013602482015272125b9d985b1a59081b1bd8dac8105b5bdd5b9d606a1b6044820152606401610ff6565b6001600160a01b0385166131a15760405162461bcd60e51b8152602060048201526013602482015272496e76616c6964206f6c64204164647265737360681b6044820152606401610ff6565b6131aa8561268a565b6131e35760405162461bcd60e51b815260206004820152600a6024820152692737b716b6b2b6b132b960b11b6044820152606401610ff6565b6020808701516001600160a01b038781166000908152606d84526040808220548252606790945292909220548216911614806132295750613227866020015161268a565b155b6132675760405162461bcd60e51b815260206004820152600f60248201526e20b63932b0b23c9030903b37ba32b960891b6044820152606401610ff6565b607554613275906001616ece565b935061328584600333888a613cfe565b613293848760e00151613da1565b6132a284876101000151613866565b6075849055336001600160a01b0386161480156132cb575085516001600160a01b038681169116145b156133055760006132db85613968565b925050506132f5854283426132f09190616ece565b614285565b6133038560036001806141f6565b505b50506001600160a01b0316600090815260ab6020526040902042905592915050565b6000613331613789565b60405163288c314960e21b81523360048201526001600160a01b03919091169063a230c5249060240160206040518083038186803b15801561337257600080fd5b505afa158015613386573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906133aa9190616638565b6133c65760405162461bcd60e51b8152600401610ff690616b99565b60006133d133612607565b60aa546001600160a01b038216600090815260ab6020526040902054919250906133fb9042616ee6565b10156134195760405162461bcd60e51b8152600401610ff690616d2e565b600061342433612607565b905061342e6124c8565b613437826137a9565b111580156134545750613448612bf7565b613451826137a9565b10155b6134705760405162461bcd60e51b8152600401610ff690616cac565b6001600160a01b0387166134b85760405162461bcd60e51b815260206004820152600f60248201526e496e76616c6964206164647265737360881b6044820152606401610ff6565b6134c18761268a565b6134fa5760405162461bcd60e51b815260206004820152600a6024820152692737b716b6b2b6b132b960b11b6044820152606401610ff6565b600161350560695490565b116135525760405162461bcd60e51b815260206004820152601b60248201527f43616e6e6f742072656d6f7665206120736f6c65206d656d62657200000000006044820152606401610ff6565b8561355c886137a9565b10156135bd5760405162461bcd60e51b815260206004820152602a60248201527f496e73756666696369656e742062616c616e636520746861742063616e206265604482015269103ab73637b1b5b2b21760b11b6064820152608401610ff6565b6075546135cb906001616ece565b604080516101408101825260008082526020808301829052828401829052835182815280820185526060840152835182815280820185526080840152835182815290810190935260a082019290925260c081019190915260e081018890526101008101879052610120810186905290935061364a846002338b85613cfe565b6136548488613da1565b61365e8487613866565b505060758290556001600160a01b0316600090815260ab60205260409020429055949350505050565b61368f613eab565b610e1081106136d85760405162461bcd60e51b81526020600482015260156024820152746e6577506572696f6420697320746f6f206c6f6e6760581b6044820152606401610ff6565b60aa8190556040518181527f17c6f1d1ce638844b664872f5c6eecb7d150ec0c41187d7f85826a656ee7946f9060200160405180910390a150565b61371b613eab565b6001600160a01b0381166137805760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610ff6565b611ab281613f05565b600061136c7111dbdd995c9b985b98d950dbdb9d1c9858dd60721b6142f3565b60006137b3613a68565b604051632c9aab9b60e11b81526001600160a01b03848116600483015291909116906359355736906024015b60206040518083038186803b1580156137f757600080fd5b505afa15801561380b573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906126c79190616655565b600080516020616fb4833981519152546001600160a01b031690565b600061136c6c42616c6c6f7453746f7261676560981b6142f3565b61386e61384b565b6001600160a01b031663bce0dbc183836040518363ffffffff1660e01b815260040161389b929190616984565b600060405180830381600087803b1580156138b557600080fd5b505af11580156138c9573d6000803e3d6000fd5b505050505050565b60008060006138de61384b565b6001600160a01b031663688ca5b2856040518263ffffffff1660e01b815260040161390b91815260200190565b60606040518083038186803b15801561392357600080fd5b505afa158015613937573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061395b91906167f4565b9250925092509193909250565b600080600061397561384b565b6001600160a01b03166309970688856040518263ffffffff1660e01b81526004016139a291815260200190565b60606040518083038186803b1580156139ba57600080fd5b505afa1580156139ce573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061395b919061682d565b600061136c69456e7653746f7261676560b01b6142f3565b600054610100900460ff16613a315760405162461bcd60e51b8152600401610ff690616ce3565b612688614370565b600054610100900460ff16613a605760405162461bcd60e51b8152600401610ff690616ce3565b61268861439e565b600061136c665374616b696e6760c81b6142f3565b604051600190606f90613a91908690616921565b9081526040519081900360200190205460ff1615613aad575060005b606e85604051613abd9190616921565b9081526040519081900360200190205460ff1615613ad9575060005b60008383604051602001613aee92919061693d565b60408051601f1981840301815291815281516020928301206000818152607090935291205490915060ff1615613b2357600091505b50949350505050565b613b34613a68565b60405163282d3fdf60e01b81526001600160a01b03848116600483015260248201849052919091169063282d3fdf9060440161389b565b613b73613789565b60405163288c314960e21b81523360048201526001600160a01b03919091169063a230c5249060240160206040518083038186803b158015613bb457600080fd5b505afa158015613bc8573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613bec9190616638565b611ab25760405162461bcd60e51b8152600401610ff690616b99565b7f4910fdfa16fed3260ed0e7147f7cc6da11a60208b5b9406d12a635614ffd91435460ff1615613c4057613c3b836143ce565b505050565b826001600160a01b03166352d1902d6040518163ffffffff1660e01b815260040160206040518083038186803b158015613c7957600080fd5b505afa925050508015613ca9575060408051601f3d908101601f19168201909252613ca691810190616655565b60015b613cc55760405162461bcd60e51b8152600401610ff690616bee565b600080516020616fb48339815191528114613cf25760405162461bcd60e51b8152600401610ff690616b02565b50613c3b83838361446a565b613d0661384b565b6001600160a01b031663daacbb95868684610120015187878760000151886020015189604001518a606001518b608001518c60a001518d60c001516040518d63ffffffff1660e01b8152600401613d689c9b9a99989796959493929190616d65565b600060405180830381600087803b158015613d8257600080fd5b505af1158015613d96573d6000803e3d6000fd5b505050505050505050565b613da961384b565b604051633968764960e11b815260048101849052602481018390526001600160a01b0391909116906372d0ec929060440161389b565b6000613de96139f2565b6001600160a01b0316639801bff984846040518363ffffffff1660e01b8152600401613e16929190616984565b60206040518083038186803b158015613e2e57600080fd5b505afa158015613e42573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613e669190616638565b9392505050565b613e7561384b565b60405163548f2cdd60e11b815260048101849052602481018390526001600160a01b03919091169063a91e59ba9060440161389b565b6033546001600160a01b031633146126885760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610ff6565b603380546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b6000806000613f65846138d1565b50909250905060018114156140045760775415613f945760405162461bcd60e51b8152600401610ff690616c69565b6000613f9f85613968565b92505050613fab6112f2565b811015613fce57613fc98542613fbf6112f2565b6132f09042616ece565b613ff9565b80613fd7612e3e565b1015613fea57613fc98542613fbf612e3e565b613ff985426132f08482616ece565b506077849055614065565b600281141561403357607754841461402e5760405162461bcd60e51b8152600401610ff690616c69565b614065565b60405162461bcd60e51b8152602060048201526007602482015266115e1c1a5c995960ca1b6044820152606401610ff6565b5092915050565b6000607654600161407d9190616ece565b9050600061408a33612607565b90506000614096613a68565b604051637d77a0eb60e01b81526001600160a01b03848116600483015261271060248301529190911690637d77a0eb9060440160206040518083038186803b1580156140e157600080fd5b505afa1580156140f5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906141199190616655565b905060008461412957600261412c565b60015b905061413661384b565b6040516325918ae760e21b815260048101869052602481018890526001600160a01b038581166044830152606482018490526084820185905291909116906396462b9c9060a401600060405180830381600087803b15801561419757600080fd5b505af11580156141ab573d6000803e3d6000fd5b505050607694909455505050505050565b60008060006141c961384b565b6001600160a01b03166356ba988e856040518263ffffffff1660e01b81526004016139a291815260200190565b60048215614269575060036001841415614220576142138561448f565b61421b575060045b614269565b60028414156142325761421b85614953565b6003841415614245576142138583614e97565b60048414156142575761421b856157f4565b600584141561426957614269856158b3565b6142738582613e6d565b8161427e5760006077555b5050505050565b61428d61384b565b60405163605b78c360e11b81526004810185905260248101849052604481018390526001600160a01b03919091169063c0b6f18690606401600060405180830381600087803b1580156142df57600080fd5b505af1158015612b46573d6000803e3d6000fd5b606554604051630d2020dd60e01b8152600481018390526000916001600160a01b031690630d2020dd9060240160206040518083038186803b15801561433857600080fd5b505afa15801561434c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906126c79190616332565b600054610100900460ff166143975760405162461bcd60e51b8152600401610ff690616ce3565b6001607855565b600054610100900460ff166143c55760405162461bcd60e51b8152600401610ff690616ce3565b61268833613f05565b6001600160a01b0381163b61443b5760405162461bcd60e51b815260206004820152602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201526c1bdd08184818dbdb9d1c9858dd609a1b6064820152608401610ff6565b600080516020616fb483398151915280546001600160a01b0319166001600160a01b0392909216919091179055565b61447383615a06565b6000825111806144805750805b15613c3b576119c98383615a46565b600061449c826001615a6b565b6000806000806000806000806144b18a615b72565b98509850985098509850985098509850506144cb8861268a565b156145295789600080516020616fd48339815191526040516145119060208082526010908201526f20b63932b0b23c90309036b2b6b132b960811b604082015260600190565b60405180910390a25060009998505050505050505050565b614531612bf7565b8110806145445750806145426124c8565b105b156145655789600080516020616fd483398151915260405161451190616c3c565b8061456f89615c28565b10156145915789600080516020616fd483398151915260405161451190616a6f565b866001600160a01b0316886001600160a01b0316141580156145c55750856001600160a01b0316886001600160a01b031614155b156146115789600080516020616fd483398151915260405161451190602080825260169082015275496e76616c6964206d656d626572206164647265737360501b604082015260600190565b61461b8882613b2c565b6000606954600161462c9190616ece565b9050876067600083815260200190815260200160002060006101000a8154816001600160a01b0302191690836001600160a01b0316021790555080606860008a6001600160a01b03166001600160a01b031681526020019081526020016000208190555086606a600083815260200190815260200160002060006101000a8154816001600160a01b0302191690836001600160a01b0316021790555080606b6000896001600160a01b03166001600160a01b031681526020019081526020016000208190555088606c600083815260200190815260200160002060006101000a8154816001600160a01b0302191690836001600160a01b0316021790555080606d60008b6001600160a01b03166001600160a01b0316815260200190815260200160002081905550600060745460016147659190616ece565b600081815260716020908152604090912089519293509161478b918391908b0190616004565b5086516147a190600183019060208a0190616004565b5085516147b79060028301906020890190616004565b508481600301819055506001606e896040516147d39190616921565b908152604051908190036020018120805492151560ff1990931692909217909155600190606f90614805908a90616921565b908152602001604051809103902060006101000a81548160ff021916908315150217905550600160706000888860405160200161484392919061693d565b60405160208183030381529060405280519060200120815260200190815260200160002060006101000a81548160ff0219169083151502179055508a6073600084815260200190815260200160002060006101000a8154816001600160a01b0302191690836001600160a01b0316021790555081607260008d6001600160a01b03166001600160a01b0316815260200190815260200160002081905550878160000190805190602001906148f8929190616004565b5060698390556074829055436066556040516001600160a01b03808c1691908d16907f6a2af11b2d73f347f9d5840aea46899e17609730b5cd91bd9c312098038acba690600090a35060019c9b505050505050505050505050565b61495e816002615a6b565b60008061496a83615b72565b985050505050505050915061497e8261268a565b6149d45782600080516020616fd48339815191526040516149c7906020808252601490820152732737ba1030b63932b0b23c90309036b2b6b132b960611b604082015260600190565b60405180910390a2505050565b6001600160a01b038083166000818152606d6020818152604080842054606954808652606c8452828620548287526067855283872054606a86529387205497909652939092529094928316939083169216908414614b3c57606980546000908152606c6020818152604080842080546001600160a01b038d8116808852606d80875285892080549e8a529787528589209087529b821688528488209c909c559486905581546001600160a01b03199081169092558954821690851617909855888452606b8083528185205486548652606a80855283872080548a881689528487528589208054948a529287528589209487528716808952858920939093559087905580548b16905581548a16179055978352606880825288842054945484526067808352898520805489861687528385528b872080548989529386528c8820949095529094168086529985205592905580548616905580549094168517909355919291614bb9565b606980546000908152606c6020908152604080832080546001600160a01b03199081169091556001600160a01b038b81168552606d845282852085905585548552606a84528285208054831690558681168552606b8452828520859055945484526067835281842080549091169055928516825260689052908120555b6001606954614bc89190616ee6565b6069556000848152607160205260408082209051909190606f90614bf090600185019061695f565b908152604051908190036020018120805492151560ff1990931692909217909155600090606e90614c2290849061695f565b90815260405160209181900382018120805460ff19169315159390931790925560038301546000926070928492614c5e9260028801920161696b565b60408051808303601f1901815291815281516020928301208352828201939093529082016000908120805460ff1916941515949094179093556074546001600160a01b038b168452607290915291205414614db8576001600160a01b038088166000908152607260209081526040808320546074548452607383528184205460719093529220805492985092169550829190614cf990616f29565b614d04929190616088565b5060745460009081526071602052604090206001908101805491830191614d2a90616f29565b614d35929190616088565b5060745460009081526071602052604090206002908101805491830191614d5b90616f29565b614d66929190616088565b506074546000908152607160209081526040808320600390810154908501558783526073825280832080546001600160a01b0319166001600160a01b0389169081179091558352607290915290208590555b60748054600090815260736020908152604080832080546001600160a01b03191690556001600160a01b038b16835260728252808320839055925482526071905290812090614e078282616103565b614e15600183016000616103565b614e23600283016000616103565b600382016000905550506001607454614e3c9190616ee6565b60745543606655614e4d8787615c62565b826001600160a01b0316876001600160a01b03167faa91016c21c52c58ac64f23f71bbe75becc9ada603e18ee671d09ff15492d1c160405160405180910390a35050505050505050565b600081614ea957614ea9836003615a6b565b6000806000806000806000806000614ec08c615b72565b985098509850985098509850985098509850614edb8961268a565b614f47578b600080516020616fd4833981519152604051614f2d906020808252601b908201527f4f6c642061646472657373206973206e6f742061206d656d6265720000000000604082015260600190565b60405180910390a2600099505050505050505050506126c7565b6001600160a01b03808a166000818152606d6020526040902054918a161461511457614f728961268a565b15614fe0578c600080516020616fd4833981519152604051614fc5906020808252601f908201527f6e6577206164647265737320697320616c72656164792061206d656d62657200604082015260600190565b60405180910390a260009a50505050505050505050506126c7565b876001600160a01b0316896001600160a01b0316141580156150145750866001600160a01b0316896001600160a01b031614155b1561505f578c600080516020616fd4833981519152604051614fc590602080825260159082015274496e76616c696420766f746572206164647265737360581b604082015260600190565b6000818152606c6020908152604080832080546001600160a01b0319166001600160a01b038e81169182179092558452606d909252808320849055908c1682528120556150aa612bf7565b8210806150bd5750816150bb6124c8565b105b156150de578c600080516020616fd4833981519152604051614fc590616c3c565b816150e88a615c28565b101561510a578c600080516020616fd4833981519152604051614fc590616a6f565b6151148983613b2c565b6000607260008c6001600160a01b03166001600160a01b03168152602001908152602001600020549050600060716000838152602001908152602001600020905061532d888888888560405180608001604052908160008201805461517890616f29565b80601f01602080910402602001604051908101604052809291908181526020018280546151a490616f29565b80156151f15780601f106151c6576101008083540402835291602001916151f1565b820191906000526020600020905b8154815290600101906020018083116151d457829003601f168201915b5050505050815260200160018201805461520a90616f29565b80601f016020809104026020016040519081016040528092919081815260200182805461523690616f29565b80156152835780601f1061525857610100808354040283529160200191615283565b820191906000526020600020905b81548152906001019060200180831161526657829003601f168201915b5050505050815260200160028201805461529c90616f29565b80601f01602080910402602001604051908101604052809291908181526020018280546152c890616f29565b80156153155780601f106152ea57610100808354040283529160200191615315565b820191906000526020600020905b8154815290600101906020018083116152f857829003601f168201915b50505050508152602001600382015481525050615d86565b61536a578e600080516020616fd483398151915260405161534d90616bc0565b60405180910390a260009c505050505050505050505050506126c7565b6000606e8260000160405161537f919061695f565b908152604051908190036020018120805492151560ff1990931692909217909155600090606f906153b490600185019061695f565b90815260405160209181900382018120805460ff191693151593909317909255600383015460009260709284926153f09260028801920161696b565b60408051808303601f1901815291815281516020928301208352828201939093529101600020805460ff1916921515929092179091558851615437918391908b0190616004565b50865161544d90600183019060208a0190616004565b5085516154639060028301906020890190616004565b506003810185905543606655604051600190606e90615483908b90616921565b908152604051908190036020018120805492151560ff1990931692909217909155600190606f906154b5908a90616921565b908152602001604051809103902060006101000a81548160ff02191690831515021790555060016070600088886040516020016154f392919061693d565b60408051808303601f1901815291815281516020928301208352828201939093529082016000908120805460ff191694151594909417909355858352606a90529020546001600160a01b0390811691508916811461558f576000838152606a6020908152604080832080546001600160a01b0319166001600160a01b038e81169182179092558452606b90925280832086905590831682528120555b506000828152606760205260409020546001600160a01b03908116908a16811461569f576001600160a01b038a1660009081526068602052604090205415615611578e600080516020616fd483398151915260405161534d906020808252600f908201526e20b63932b0b23c9030903b37ba32b960891b604082015260600190565b896067600085815260200190815260200160002060006101000a8154816001600160a01b0302191690836001600160a01b0316021790555082606860008c6001600160a01b03166001600160a01b0316815260200190815260200160002081905550600060686000836001600160a01b03166001600160a01b03168152602001908152602001600020819055505b50896001600160a01b03168b6001600160a01b03161461579f57896073600083815260200190815260200160002060006101000a8154816001600160a01b0302191690836001600160a01b0316021790555080607260008c6001600160a01b03166001600160a01b03168152602001908152602001600020819055506000607260008d6001600160a01b03166001600160a01b03168152602001908152602001600020819055506157508b84615c62565b886001600160a01b03168a6001600160a01b03168c6001600160a01b03167f15f4d750630db473a85edd9d47c500527a2648cc5e676f39645e52790cf07be060405160405180910390a46157e0565b896001600160a01b03168b6001600160a01b03167f1feee1b4fcb797c62645da41c5c6edd5f91d4291de0054da625c42b823594c1f60405160405180910390a35b5060019d9c50505050505050505050505050565b6157ff816004615a6b565b600061580961384b565b6001600160a01b0316637efa9ae3836040518263ffffffff1660e01b815260040161583691815260200190565b60206040518083038186803b15801561584e57600080fd5b505afa158015615862573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906158869190616332565b90506001600160a01b03811615612411576158a081613b6b565b6158ab816000611a80565b436066555050565b6158be816005615a6b565b60008060006158cb61384b565b6001600160a01b0316631d940da2856040518263ffffffff1660e01b81526004016158f891815260200190565b60006040518083038186803b15801561591057600080fd5b505afa158015615924573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261594c919081019061666e565b925092509250600061595c6139f2565b6040516388c2801960e01b81529091506001600160a01b038216906388c280199061598d9087908690600401616984565b600060405180830381600087803b1580156159a757600080fd5b505af11580156159bb573d6000803e3d6000fd5b50504360665550506040517f701c16c2519cdb79aaac423a84733590e3510d9552055b6ad6908f0ab12b6c29906159f79086908690869061699d565b60405180910390a15050505050565b615a0f816143ce565b6040516001600160a01b038216907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a250565b6060613e668383604051806060016040528060278152602001616ff460279139615eaf565b600080615a77846138d1565b5091509150828214615ac15760405162461bcd60e51b8152602060048201526013602482015272496e76616c696420766f74696e67207479706560681b6044820152606401610ff6565b60028114615b085760405162461bcd60e51b8152602060048201526014602482015273496e76616c696420766f74696e6720737461746560601b6044820152606401610ff6565b600080615b14866141bc565b9250925050615b2261138990565b82101580615b3257506113898110155b6138c95760405162461bcd60e51b8152602060048201526011602482015270139bdd081e595d08199a5b985b1a5e9959607a1b6044820152606401610ff6565b6000806000806060806060600080615b8861384b565b6001600160a01b03166373df4e018b6040518263ffffffff1660e01b8152600401615bb591815260200190565b60006040518083038186803b158015615bcd57600080fd5b505afa158015615be1573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052615c09919081019061634f565b9850985098509850985098509850985098509193959799909294969850565b6000615c32613a68565b6040516325d998bb60e01b81526001600160a01b03848116600483015291909116906325d998bb906024016137df565b6000615c6c613a68565b604051632c9aab9b60e11b81526001600160a01b03858116600483015291925060009183169063593557369060240160206040518083038186803b158015615cb357600080fd5b505afa158015615cc7573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190615ceb9190616655565b905082811115615d7c576001600160a01b038216637756c90885615d0f8685616ee6565b6040516001600160e01b031960e085901b1681526001600160a01b0390921660048301526024820152604401600060405180830381600087803b158015615d5557600080fd5b505af1158015615d69573d6000803e3d6000fd5b50505050615d778484615f8c565b6119c9565b6119c98482615f8c565b600060019050848051906020012082602001518051906020012014158015615dcd5750606f85604051615db99190616921565b9081526040519081900360200190205460ff165b15615dd6575060005b858051906020012082600001518051906020012014158015615e175750606e86604051615e039190616921565b9081526040519081900360200190205460ff165b15615e20575060005b60008484604051602001615e3592919061693d565b6040516020818303038152906040528051906020012090508083604001518460600151604051602001615e6992919061693d565b6040516020818303038152906040528051906020012014158015615e9b575060008181526070602052604090205460ff165b15615ea557600091505b5095945050505050565b60606001600160a01b0384163b615f175760405162461bcd60e51b815260206004820152602660248201527f416464726573733a2064656c65676174652063616c6c20746f206e6f6e2d636f6044820152651b9d1c9858dd60d21b6064820152608401610ff6565b600080856001600160a01b031685604051615f329190616921565b600060405180830381855af49150503d8060008114615f6d576040519150601f19603f3d011682016040523d82523d6000602084013e615f72565b606091505b5091509150615f82828286615fcb565b9695505050505050565b615f94613a68565b604051637eee288d60e01b81526001600160a01b038481166004830152602482018490529190911690637eee288d9060440161389b565b60608315615fda575081613e66565b825115615fea5782518084602001fd5b8160405162461bcd60e51b8152600401610ff69190616a10565b82805461601090616f29565b90600052602060002090601f0160209004810192826160325760008555616078565b82601f1061604b57805160ff1916838001178555616078565b82800160010185558215616078579182015b8281111561607857825182559160200191906001019061605d565b50616084929150616139565b5090565b82805461609490616f29565b90600052602060002090601f0160209004810192826160b65760008555616078565b82601f106160c75780548555616078565b8280016001018555821561607857600052602060002091601f016020900482015b828111156160785782548255916001019190600101906160e8565b50805461610f90616f29565b6000825580601f1061611f575050565b601f016020900490600052602060002090810190611ab291905b5b80821115616084576000815560010161613a565b803561267181616f90565b805161267181616f90565b600082601f83011261617557600080fd5b813561618861618382616ea7565b616e77565b81815284602083860101111561619d57600080fd5b816020850160208301376000918101602001919091529392505050565b600082601f8301126161cb57600080fd5b81516161d961618382616ea7565b8181528460208386010111156161ee57600080fd5b6161ff826020830160208701616efd565b949350505050565b6000610140828403121561621a57600080fd5b616222616e4e565b905061622d8261614e565b815261623b6020830161614e565b602082015261624c6040830161614e565b604082015260608201356001600160401b038082111561626b57600080fd5b61627785838601616164565b6060840152608084013591508082111561629057600080fd5b61629c85838601616164565b608084015260a08401359150808211156162b557600080fd5b6162c185838601616164565b60a084015260c084013560c084015260e084013560e0840152610100915081840135818111156162f057600080fd5b6162fc86828701616164565b8385015250505061012080830135818301525092915050565b60006020828403121561632757600080fd5b8135613e6681616f90565b60006020828403121561634457600080fd5b8151613e6681616f90565b60008060008060008060008060006101208a8c03121561636e57600080fd5b6163778a616159565b985061638560208b01616159565b975061639360408b01616159565b96506163a160608b01616159565b955060808a01516001600160401b03808211156163bd57600080fd5b6163c98d838e016161ba565b965060a08c01519150808211156163df57600080fd5b6163eb8d838e016161ba565b955060c08c015191508082111561640157600080fd5b5061640e8c828d016161ba565b93505060e08a015191506101008a015190509295985092959850929598565b6000806040838503121561644057600080fd5b823561644b81616f90565b915060208301356001600160401b0381111561646657600080fd5b61647285828601616164565b9150509250929050565b60008060006060848603121561649157600080fd5b833561649c81616f90565b925060208401356001600160401b038111156164b757600080fd5b6164c386828701616164565b925050604084013590509250925092565b6000806000606084860312156164e957600080fd5b83356164f481616f90565b92506020840135915060408401356001600160401b0381111561651657600080fd5b61652286828701616164565b9150509250925092565b60008060008060008060c0878903121561654557600080fd5b863561655081616f90565b95506020870135945060408701356001600160401b038082111561657357600080fd5b61657f8a838b01616164565b9550606089013591508082111561659557600080fd5b6165a18a838b01616164565b945060808901359150808211156165b757600080fd5b506165c489828a01616164565b92505060a087013590509295509295509295565b600080600080608085870312156165ee57600080fd5b84356165f981616f90565b93506020850135925060408501356001600160401b0381111561661b57600080fd5b61662787828801616164565b949793965093946060013593505050565b60006020828403121561664a57600080fd5b8151613e6681616fa5565b60006020828403121561666757600080fd5b5051919050565b60008060006060848603121561668357600080fd5b835192506020840151915060408401516001600160401b038111156166a757600080fd5b616522868287016161ba565b600080600080600060a086880312156166cb57600080fd5b853594506020860135935060408601356001600160401b03808211156166f057600080fd5b6166fc89838a01616164565b9450606088013591508082111561671257600080fd5b5061671f88828901616164565b95989497509295608001359392505050565b60006020828403121561674357600080fd5b81356001600160401b0381111561675957600080fd5b6161ff84828501616207565b6000806040838503121561677857600080fd5b82356001600160401b0381111561678e57600080fd5b61679a85828601616207565b92505060208301356167ab81616f90565b809150509250929050565b6000602082840312156167c857600080fd5b5035919050565b600080604083850312156167e257600080fd5b8235915060208301356167ab81616fa5565b60008060006060848603121561680957600080fd5b8351925060208401519150604084015161682281616fa5565b809150509250925092565b60008060006060848603121561684257600080fd5b8351925060208401519150604084015190509250925092565b60008151808452616873816020860160208601616efd565b601f01601f19169290920160200192915050565b8054600090600181811c90808316806168a157607f831692505b60208084108214156168c357634e487b7160e01b600052602260045260246000fd5b8180156168d757600181146168e857616915565b60ff19861689528489019650616915565b60008881526020902060005b8681101561690d5781548b8201529085019083016168f4565b505084890196505b50505050505092915050565b60008251616933818460208701616efd565b9190910192915050565b6000835161694f818460208801616efd565b9190910191825250602001919050565b6000613e668284616887565b60006169778285616887565b9283525050602001919050565b8281526040602082015260006161ff604083018461685b565b8381528260208201526060604082015260006169bc606083018461685b565b95945050505050565b6080815260006169d8608083018761685b565b82810360208401526169ea818761685b565b905082810360408401526169fe818661685b565b91505082606083015295945050505050565b602081526000613e66602083018461685b565b6020808252602c908201527f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060408201526b19195b1959d85d1958d85b1b60a21b606082015260800190565b60208082526027908201527f496e73756666696369656e742062616c616e636520746861742063616e206265604082015266081b1bd8dad95960ca1b606082015260800190565b6020808252602c908201527f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060408201526b6163746976652070726f787960a01b606082015260800190565b60208082526029908201527f45524331393637557067726164653a20756e737570706f727465642070726f786040820152681a58589b195555525160ba1b606082015260800190565b6020808252602e908201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160408201526d191e481a5b9a5d1a585b1a5e995960921b606082015260800190565b6020808252600d908201526c2737902832b936b4b9b9b4b7b760991b604082015260600190565b6020808252601490820152734475706c696361746564206e6f646520696e666f60601b604082015260600190565b6020808252602e908201527f45524331393637557067726164653a206e657720696d706c656d656e7461746960408201526d6f6e206973206e6f74205555505360901b606082015260800190565b602080825260139082015272125b9d985b1a59081b1bd8dac8185b5bdd5b9d606a1b604082015260600190565b60208082526023908201527f4e6f7720696e20766f74696e67207769746820646966666572656e742062616c6040820152621b1bdd60ea1b606082015260800190565b60208082526017908201527f496e76616c6964207374616b696e672062616c616e6365000000000000000000604082015260600190565b6020808252602b908201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960408201526a6e697469616c697a696e6760a81b606082015260800190565b6020808252601d908201527f43616e6e6f74206164642070726f706f73616c20746f6f206561726c79000000604082015260600190565b8c8152602081018c9052604081018b90526001600160a01b038a81166060830152898116608083015288811660a083015287811660c0830152861660e0820152600061018080610100840152616dbd8184018861685b565b9050828103610120840152616dd2818761685b565b9050828103610140840152616de7818661685b565b915050826101608301529d9c50505050505050505050505050565b87815286602082015285604082015260018060a01b03851660608201528360808201528260a082015260e060c08201526000616e4160e083018461685b565b9998505050505050505050565b60405161014081016001600160401b0381118282101715616e7157616e71616f7a565b60405290565b604051601f8201601f191681016001600160401b0381118282101715616e9f57616e9f616f7a565b604052919050565b60006001600160401b03821115616ec057616ec0616f7a565b50601f01601f191660200190565b60008219821115616ee157616ee1616f64565b500190565b600082821015616ef857616ef8616f64565b500390565b60005b83811015616f18578181015183820152602001616f00565b838111156119c95750506000910152565b600181811c90821680616f3d57607f821691505b60208210811415616f5e57634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052604160045260246000fd5b6001600160a01b0381168114611ab257600080fd5b8015158114611ab257600080fdfe360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc85e7f4987c0698db47045ad8cea110b51138f0eecbd94915842328cf6c3dc97d416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a2646970667358221220c51bdce00fe51201b5d37c1cf2f7d75c17ff0acc2ea29ab87d8d353a64fb087d64736f6c63430008060033
0x02b4B2d83786C8eE315db2DdAC704794850D2149
0x306120131f7decb7003fa4db2784542925024537
0x02b4B2...850D2149