Explorer
WEMIX3.0 Testnet
Explorer
WEMIX3.0 Testnet
Dashboard
Blocks
Transactions
Tokens
NFTs
Accounts
CSV Export
Visualizations
Heartbeat
Charts
Developers
API Documentation
Explorer
/
Transactions
/
0x4e24c729f36017a76401c67b26e716e3e7a30c6a65a9b4e866f3b414d1f6e995
Connected
WEMIX3.0 Explorer
Dashboard
Blocks
Transactions
Tokens
NFTs
Accounts
CSV Export
Heartbeat
Charts
Contract Code
Transaction Detail
Export Transaction Data
Export Txn Data
0x4e24c729f36017a76401c67b26e716e3e7a30c6a65a9b4e866f3b414d1f6e995
Overview
Event Logs (1)
Export Transaction Data
Export Txn Data
Transaction Action
Call
0x60a06040
Method
by
Transaction Hash
0x4e24c729f36017a76401c67b26e716e3e7a30c6a65a9b4e866f3b414d1f6e995
Transaction Status
Success
Transaction Type
Legacy
Block Height
64512725
Timestamp
1 year ago (Friday, August 2, 2024 at 2:06:39 AM Coordinated Universal Time)
From
To
[
Created
]
Value
0.0
WEMIX
Gas Limit
21,000,000
Gas Used by Txn
7,811,264 (37.20%)
Gas Price
101.0
Gwei
Gas Fees
Base:
0.000000001
Gwei
Max:
0.0
Gwei
Max Priority:
0.0
Gwei
Burnt Fees
0.007811264
Gwei
Txn Saving Fees
0.0
Gwei
Actual Txn Cost/Fee
0.788937664
WEMIX
Nonce
289
Position
0
Input Data
View Input As
Original
0x60a0604052306080523480156200001557600080fd5b506200002062000026565b620000e8565b600054610100900460ff1615620000935760405162461bcd60e51b815260206004820152602760248201527f496e697469616c697a61626c653a20636f6e747261637420697320696e697469604482015266616c697a696e6760c81b606482015260840160405180910390fd5b60005460ff9081161015620000e6576000805460ff191660ff9081179091556040519081527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15b565b608051618bd9620001046000396000612c4c0152618bd96000f3fe6080604052600436106104725760003560e01c806372016f751161024a578063af6af2ff11610139578063cec5b622116100b6578063e27bdaef1161007a578063e27bdaef14610fcc578063e75235b814610fec578063e9523fb514611001578063f2fde38b14611017578063f38ecf471461103757600080fd5b8063cec5b62214610f29578063d07bff0c14610f56578063d6f9cfce14610f8c578063d965ea0014610fa2578063de09b37714610fb757600080fd5b8063c6713baf116100fd578063c6713baf14610e56578063c7d3da3414610e8a578063c9d27afe14610ebe578063ce04b9d414610ede578063ce6a54ff14610ef357600080fd5b8063af6af2ff14610d71578063b128f88014610d86578063c00ace6c14610dba578063c0b4fe1514610dee578063c42a0abc14610e2257600080fd5b8063a0c12683116101c7578063a8915a3e1161018b578063a8915a3e14610c9a578063a91ee0dc14610cba578063a9b629b214610cda578063aaf0dd3614610d0e578063ab3545e514610d3b57600080fd5b8063a0c1268314610bc1578063a230c52414610bee578063a6868b7d14610c0e578063a7771ee314610c42578063a78a818814610c7a57600080fd5b8063894f51111161020e578063894f511114610b295780638d39e33a14610b495780638da5cb5b14610b69578063918f867414610b875780639986e4b914610b9d57600080fd5b806372016f7514610a89578063738fdd1a14610a9e5780637b2bfb0114610abe5780637bf4653014610af25780637d10dd1b14610b1357600080fd5b8063404e585d116103665780635aaa4040116102e35780636d583ca7116102a75780636d583ca7146109b45780636f1e8533146109e85780636f6de96d14610a205780636fde207a14610a40578063715018a614610a7457600080fd5b80635aaa4040146108f95780636167eb451461090e578063656e3052146109425780636ba99181146109765780636c78d2cf1461098b57600080fd5b80634d5ce0381161032a5780634d5ce038146108625780634f0f4aa9146108825780634f1ef286146108b257806352d1902d146108c05780635a731cca146108d557600080fd5b8063404e585d146107a557806340690353146107b857806346946416146107d85780634bd1ed761461080c5780634d273e281461082e57600080fd5b8063278bb12a116103f45780633659cfe6116103b85780633659cfe6146106dd57806336e83d83146106fd578063382944191461071d578063397e38e7146107515780633f35c8fe1461077157600080fd5b8063278bb12a146106325780632f40992e146106665780633310569c1461068757806334125c841461069d578063351bacda146106bd57600080fd5b80631c12b0301161043b5780631c12b030146105705780631c150171146105955780631c4b774b146105aa5780631e0cba0d146105e0578063238737b6146105fe57600080fd5b806215a73b146104775780630efa4909146104be578063139d9dd3146104de57806315bf6b4d1461050b57806316fbe83114610559575b600080fd5b34801561048357600080fd5b506104ab7f0c4fbe9dc9de15dd7c0d064975ee1a2f2f9b954fa0e65d4f6cddba94884bdc3e81565b6040519081526020015b60405180910390f35b3480156104ca57600080fd5b506104ab6104d9366004617b48565b61106b565b3480156104ea57600080fd5b506104ab6104f9366004617ba0565b60ab6020526000908152604090205481565b34801561051757600080fd5b50610541610526366004617bbd565b6000908152607360205260409020546001600160a01b031690565b6040516001600160a01b0390911681526020016104b5565b34801561056557600080fd5b5061056e611405565b005b34801561057c57600080fd5b50610585611744565b60405190151581526020016104b5565b3480156105a157600080fd5b506104ab611795565b3480156105b657600080fd5b506105416105c5366004617bbd565b6000908152606a60205260409020546001600160a01b031690565b3480156105ec57600080fd5b506104ab665374616b696e6760c81b81565b34801561060a57600080fd5b506104ab7f1d36f8ce53f59e624857e1d8dc7932d19981a2ea1b8faa4eb8ff843fc3e5a27881565b34801561063e57600080fd5b506104ab7f9b2e0c7fdae148f225bae7deb92d7e7bd24bb77edb12956e8fa7204900dd8a2281565b34801561067257600080fd5b506104ab6914995dd85c99141bdbdb60b21b81565b34801561069357600080fd5b506104ab60aa5481565b3480156106a957600080fd5b506104ab6845636f73797374656d60b81b81565b3480156106c957600080fd5b5061056e6106d8366004617bd6565b611805565b3480156106e957600080fd5b5061056e6106f8366004617ba0565b611e85565b34801561070957600080fd5b506104ab610718366004617d3c565b611ebe565b34801561072957600080fd5b506104ab7fbe90e461bbdb9a95a694f7796912ea04244caf7f5b60ad7ded17e16821d3e44c81565b34801561075d57600080fd5b5061056e61076c366004617d78565b6123d6565b34801561077d57600080fd5b506104ab7f2a268972a70c8c688b62366bdfdd9bb09cf19d3e5b6e7e7bb158e671ffdcedd281565b61056e6107b3366004617dba565b6124d1565b3480156107c457600080fd5b506104ab6107d3366004617e37565b6127b1565b3480156107e457600080fd5b506104ab7fdd5a41a7fc01f5c6d30816b17f638d6531625f1e1eaa599673ab2f6079f2dd9d81565b34801561081857600080fd5b506104ab6a4d61696e74656e616e636560a81b81565b34801561083a57600080fd5b506104ab7f77884798208df1e64f70968be41ef2d3211ec53613397ca59313416813df088881565b34801561086e57600080fd5b5061058561087d366004617ba0565b612a45565b34801561088e57600080fd5b506108a261089d366004617bbd565b612a62565b6040516104b59493929190617f0d565b61056e6106f8366004617f58565b3480156108cc57600080fd5b506104ab612c3f565b3480156108e157600080fd5b506104ab6c14dd185ada5b99d4995dd85c99609a1b81565b34801561090557600080fd5b506104ab612cf2565b34801561091a57600080fd5b506104ab7f9f1de481f899d76889aa8a2b44cc7b604d42691aa93d4ba618a1a1fd439f505081565b34801561094e57600080fd5b506104ab7fe10074dceffb75f13bf0ce50145afd35182d63796823f1280ce40e01c19109e781565b34801561098257600080fd5b5061056e612d39565b34801561099757600080fd5b506104ab7111dbdd995c9b985b98d950dbdb9d1c9858dd60721b81565b3480156109c057600080fd5b506104ab7fc69fc6b7d0efc934fd5a3581c7253a7107a952526bb6dbcd814ef8d8dae1f44a81565b3480156109f457600080fd5b50610585610a03366004617ba0565b6001600160a01b03166000908152606d6020526040902054151590565b348015610a2c57600080fd5b50610541610a3b366004617ba0565b612e27565b348015610a4c57600080fd5b506104ab7f0b09c9badbbeb6c813a598ee910770a39ccda797a1940439bb6e47fc6c87548b81565b348015610a8057600080fd5b5061056e612e96565b348015610a9557600080fd5b506074546104ab565b348015610aaa57600080fd5b50606554610541906001600160a01b031681565b348015610aca57600080fd5b506104ab7f9346226931826838eedd13d9677fa33551e7c81f604b171ef3fac355458da9aa81565b348015610afe57600080fd5b506104ab69456e7653746f7261676560b01b81565b348015610b1f57600080fd5b506104ab60665481565b348015610b3557600080fd5b506104ab610b44366004617fa7565b612eaa565b348015610b5557600080fd5b506104ab610b64366004617ba0565b613208565b348015610b7557600080fd5b506033546001600160a01b0316610541565b348015610b9357600080fd5b506104ab61271081565b348015610ba957600080fd5b506104ab6c42616c6c6f7453746f7261676560981b81565b348015610bcd57600080fd5b506104ab610bdc366004617ba0565b606d6020526000908152604090205481565b348015610bfa57600080fd5b50610585610c09366004617ba0565b613a9a565b348015610c1a57600080fd5b506104ab7f6c6f69f426081752a5d3e73746599acd2a4cb145d5de4203ca1e3473b281680b81565b348015610c4e57600080fd5b50610585610c5d366004617ba0565b6001600160a01b0316600090815260686020526040902054151590565b348015610c8657600080fd5b506104ab610c9536600461801b565b613add565b348015610ca657600080fd5b5061056e610cb5366004618079565b614239565b348015610cc657600080fd5b5061056e610cd5366004617ba0565b6146a2565b348015610ce657600080fd5b506104ab7f89dd490ecaf395283ed4ff2fd9557ca767fc425dce063451a9b0da6d72f600c381565b348015610d1a57600080fd5b506104ab610d29366004617ba0565b606b6020526000908152604090205481565b348015610d4757600080fd5b50610541610d56366004617bbd565b6000908152606c60205260409020546001600160a01b031690565b348015610d7d57600080fd5b506104ab61474a565b348015610d9257600080fd5b506104ab7f829561ab7af084b7efc6600518d2df79b8d95f3f4c3a550f54f8f7ec7d2b805781565b348015610dc657600080fd5b506104ab7f18ad4415ef4a621ce1a136395c51ab6c3712bb2e24b79d526059925cea58dcb881565b348015610dfa57600080fd5b506104ab7f8086da5becff4dfac91a3105821b361078d2d4abba0ccc2401b974cf0dcf05c181565b348015610e2e57600080fd5b506104ab7fb38b2c133e931937bd95337c65c8aefa7040ed64bbed732e3e29a4944c65747381565b348015610e6257600080fd5b506104ab7fc9e15e34073efbcd0328740feaf503caac9124b55b38c73d1a97b53da80a2f6081565b348015610e9657600080fd5b506104ab7f04f7b94450bbcad85f37ea47cd1062728f884bb2040e357738f8fd53056134bc81565b348015610eca57600080fd5b5061056e610ed9366004618133565b614791565b348015610eea57600080fd5b506104ab614986565b348015610eff57600080fd5b506104ab610f0e366004617ba0565b6001600160a01b031660009081526072602052604090205490565b348015610f3557600080fd5b506104ab610f44366004617ba0565b60686020526000908152604090205481565b348015610f6257600080fd5b50610541610f71366004617bbd565b6000908152606760205260409020546001600160a01b031690565b348015610f9857600080fd5b506104ab60755481565b348015610fae57600080fd5b506069546104ab565b348015610fc357600080fd5b506077546104ab565b348015610fd857600080fd5b5061056e610fe7366004617bbd565b6149cd565b348015610ff857600080fd5b506113896104ab565b34801561100d57600080fd5b506104ab60765481565b34801561102357600080fd5b5061056e611032366004617ba0565b614a53565b34801561104357600080fd5b506104ab7f7c1150f0e1a39ff55552d52764f97e6c387e2a247e1df344369f122c4254be2f81565b6000611075614acc565b60405163288c314960e21b81523360048201526001600160a01b03919091169063a230c52490602401602060405180830381865afa1580156110bb573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110df9190618163565b6111045760405162461bcd60e51b81526004016110fb90618180565b60405180910390fd5b600061110f33612e27565b60aa546001600160a01b038216600090815260ab60205260409020549192509061113990426181bd565b10156111575760405162461bcd60e51b81526004016110fb906181d4565b600061116233612e27565b905061116c612cf2565b61117582614aec565b11158015611192575061118661474a565b61118f82614aec565b10155b6111ae5760405162461bcd60e51b81526004016110fb9061820b565b6001600160a01b0386166112045760405162461bcd60e51b815260206004820152601d60248201527f496d706c656d656e746174696f6e2063616e6e6f74206265207a65726f00000060448201526064016110fb565b600080516020618b1d833981519152546001600160a01b03166001600160a01b0316866001600160a01b0316036112755760405162461bcd60e51b815260206004820152601560248201527453616d6520636f6e7472616374206164647265737360581b60448201526064016110fb565b856001600160a01b03166352d1902d6040518163ffffffff1660e01b8152600401602060405180830381865afa9250505080156112cf575060408051601f3d908101601f191682019092526112cc91810190618242565b60015b6112eb5760405162461bcd60e51b81526004016110fb9061825b565b600080516020618b1d83398151915281146113185760405162461bcd60e51b81526004016110fb906182a9565b506075546113279060016182f2565b9250611331614b63565b6001600160a01b0316630a3a63fe607554600161134e91906182f2565b60046040516001600160e01b031960e085901b16815260048101929092526024820152604481018790523360648201526001600160a01b038916608482015260a4016020604051808303816000875af11580156113af573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906113d39190618242565b506113de8386614b7e565b5060758290556001600160a01b0316600090815260ab602052604090204290559392505050565b600054600290610100900460ff16158015611427575060005460ff8083169116105b6114435760405162461bcd60e51b81526004016110fb9061830a565b6000805461ffff191660ff83161761010017905561145f614be9565b60005b6069548110156117105760008181526071602052604080822081516080810190925280548290829061149390618358565b80601f01602080910402602001604051908101604052809291908181526020018280546114bf90618358565b801561150c5780601f106114e15761010080835404028352916020019161150c565b820191906000526020600020905b8154815290600101906020018083116114ef57829003601f168201915b5050505050815260200160018201805461152590618358565b80601f016020809104026020016040519081016040528092919081815260200182805461155190618358565b801561159e5780601f106115735761010080835404028352916020019161159e565b820191906000526020600020905b81548152906001019060200180831161158157829003601f168201915b505050505081526020016002820180546115b790618358565b80601f01602080910402602001604051908101604052809291908181526020018280546115e390618358565b80156116305780601f1061160557610100808354040283529160200191611630565b820191906000526020600020905b81548152906001019060200180831161161357829003601f168201915b5050505050815260200160038201548152505090506001606e826000015160405161165b919061838c565b90815260405160209181900382018120805460ff191693151593909317909255820151600191606f9161168d9161838c565b908152602001604051809103902060006101000a81548160ff021916908315150217905550600160706000836040015184606001516040516020016116d39291906183a8565b60408051808303601f19018152918152815160209283012083529082019290925201600020805460ff191691151591909117905550600101611462565b506000805461ff001916905560405160ff82168152600080516020618b3d833981519152906020015b60405180910390a150565b600060775460001461178f57600061175d607754614c43565b50915050600061176e607754614ccb565b50915050600119820161178c574281101561178c5760009250505090565b50505b50600190565b600061179f614d46565b6001600160a01b03166333be496e6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156117dc573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906118009190618242565b905090565b600054610100900460ff16158080156118255750600054600160ff909116105b8061183f5750303b15801561183f575060005460ff166001145b61185b5760405162461bcd60e51b81526004016110fb9061830a565b6000805460ff19166001179055801561187e576000805461ff0019166101001790555b611886614d5e565b61188e614d8d565b611897846146a2565b4360665560006118a5614dbc565b90506118af61474a565b84101580156118c55750836118c2612cf2565b10155b6118e15760405162461bcd60e51b81526004016110fb906183ca565b600080600060608060606000806000905060008060208d0191508c518261190891906182f2565b90505b80821015611e3657815199506119226020836182f2565b915080821061193057600080fd5b8151985061193f6020836182f2565b915080821061194d57600080fd5b8151975061195c6020836182f2565b915080821061196a57600080fd5b8196508651602061197b91906182f2565b61198590836182f2565b915080821061199357600080fd5b819550855160206119a491906182f2565b6119ae90836182f2565b91508082106119bc57600080fd5b819450845160206119cd91906182f2565b6119d790836182f2565b91508082106119e557600080fd5b815193506119f46020836182f2565b9150611a016001846182f2565b9250611a0c8a613a9a565b158015611a1f5750611a1d89613a9a565b155b8015611a315750611a2f88612a45565b155b611a6e5760405162461bcd60e51b815260206004820152600e60248201526d20b63932b0b23c9036b2b6b132b960911b60448201526064016110fb565b886067600085815260200190815260200160002060006101000a8154816001600160a01b0302191690836001600160a01b0316021790555082606860008b6001600160a01b03166001600160a01b031681526020019081526020016000208190555087606a600085815260200190815260200160002060006101000a8154816001600160a01b0302191690836001600160a01b0316021790555082606b60008a6001600160a01b03166001600160a01b031681526020019081526020016000208190555089606c600085815260200190815260200160002060006101000a8154816001600160a01b0302191690836001600160a01b0316021790555082606d60008c6001600160a01b03166001600160a01b0316815260200190815260200160002081905550886001600160a01b03168a6001600160a01b03167f6a2af11b2d73f347f9d5840aea46899e17609730b5cd91bd9c312098038acba660405160405180910390a36040516325d998bb60e01b81526001600160a01b038b811660048301528f91908d16906325d998bb90602401602060405180830381865afa158015611c1d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611c419190618242565b1015611c865760405162461bcd60e51b8152602060048201526014602482015273496e73756666696369656e74207374616b696e6760601b60448201526064016110fb565b611c9287878787614dd1565b611cae5760405162461bcd60e51b81526004016110fb906183f7565b611cb88a8f614e80565b600083815260716020908152604090912088519091611cdb9183918b01906178f2565b508651611cf190600183019060208a01906178f2565b508551611d0790600283019060208901906178f2565b508481600301819055506001606e89604051611d23919061838c565b908152604051908190036020018120805492151560ff1990931692909217909155600190606f90611d55908a9061838c565b908152602001604051809103902060006101000a81548160ff0219169083151502179055506001607060008888604051602001611d939291906183a8565b60405160208183030381529060405280519060200120815260200190815260200160002060006101000a81548160ff0219169083151502179055508a6073600086815260200190815260200160002060006101000a8154816001600160a01b0302191690836001600160a01b0316021790555083607260008d6001600160a01b03166001600160a01b03168152602001908152602001600020819055505061190b565b50506069819055607455505086159550611e7f945050505050576000805461ff001916905560405160018152600080516020618b3d833981519152906020015b60405180910390a15b50505050565b60405162461bcd60e51b815260206004820152600e60248201526d496e76616c69642061636365737360901b60448201526064016110fb565b6000611ec8614acc565b60405163288c314960e21b81523360048201526001600160a01b03919091169063a230c52490602401602060405180830381865afa158015611f0e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611f329190618163565b611f4e5760405162461bcd60e51b81526004016110fb90618180565b6000611f5933612e27565b60aa546001600160a01b038216600090815260ab602052604090205491925090611f8390426181bd565b1015611fa15760405162461bcd60e51b81526004016110fb906181d4565b6000611fac33612e27565b9050611fb6612cf2565b611fbf82614aec565b11158015611fdc5750611fd061474a565b611fd982614aec565b10155b611ff85760405162461bcd60e51b81526004016110fb9061820b565b602084015184906001600160a01b03166120445760405162461bcd60e51b815260206004820152600d60248201526c24b73b30b634b2103b37ba32b960991b60448201526064016110fb565b60008160600151511161208d5760405162461bcd60e51b8152602060048201526011602482015270496e76616c6964206e6f6465206e616d6560781b60448201526064016110fb565b60008160a0015151116120d45760405162461bcd60e51b815260206004820152600f60248201526e0496e76616c6964206e6f646520495608c1b60448201526064016110fb565b60008160c001511161211c5760405162461bcd60e51b8152602060048201526011602482015270125b9d985b1a59081b9bd919481c1bdc9d607a1b60448201526064016110fb565b6000816080015151116121665760405162461bcd60e51b8152602060048201526012602482015271496e76616c6964206e6f646520656e6f646560701b60448201526064016110fb565b600081610100015151116121ab5760405162461bcd60e51b815260206004820152600c60248201526b496e76616c6964206d656d6f60a01b60448201526064016110fb565b6000816101200151116121f35760405162461bcd60e51b815260206004820152601060248201526f24b73b30b634b210323ab930ba34b7b760811b60448201526064016110fb565b6121fb61474a565b8160e00151101580156122195750612211612cf2565b8160e0015111155b61225b5760405162461bcd60e51b8152602060048201526013602482015272125b9d985b1a59081b1bd8dac8105b5bdd5b9d606a1b60448201526064016110fb565b845161226690613a9a565b15801561227b5750845161227990612a45565b155b6122b85760405162461bcd60e51b815260206004820152600e60248201526d20b63932b0b23c9036b2b6b132b960911b60448201526064016110fb565b84602001516001600160a01b031685600001516001600160a01b03161480156122fa575084604001516001600160a01b031685600001516001600160a01b0316145b61233c5760405162461bcd60e51b815260206004820152601360248201527229ba30b5b2b91034b9903737ba103b37ba32b960691b60448201526064016110fb565b612358856060015186608001518760a001518860c00151614dd1565b6123745760405162461bcd60e51b81526004016110fb906183f7565b6075546123829060016182f2565b935061239384600133600089614ebf565b6123a1848660e00151614f62565b6123b084866101000151614b7e565b505060758290556001600160a01b0316600090815260ab60205260409020429055919050565b600054610100900460ff16158080156123f65750600054600160ff909116105b806124105750303b158015612410575060005460ff166001145b61242c5760405162461bcd60e51b81526004016110fb9061830a565b6000805460ff19166001179055801561244f576000805461ff0019166101001790555b612457614d5e565b61245f614d8d565b612468846146a2565b606683905561247682614a53565b60405133907fab2db0a6f442428b686ffa80eadcaabe7d5ee00049c6ae888a237edd3238d85690600090a28015611e7f576000805461ff001916905560405160018152600080516020618b3d83398151915290602001611e76565b6124d9614acc565b60405163288c314960e21b81523360048201526001600160a01b03919091169063a230c52490602401602060405180830381865afa15801561251f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906125439190618163565b61255f5760405162461bcd60e51b81526004016110fb90618180565b600061256a33612e27565b60aa546001600160a01b038216600090815260ab60205260409020549192509061259490426181bd565b10156125b25760405162461bcd60e51b81526004016110fb906181d4565b60006125bd33612e27565b90506125c7612cf2565b6125d082614aec565b111580156125ed57506125e161474a565b6125ea82614aec565b10155b6126095760405162461bcd60e51b81526004016110fb9061820b565b6001600160a01b0386166126575760405162461bcd60e51b81526020600482015260156024820152747461726765742063616e6e6f74206265207a65726f60581b60448201526064016110fb565b3334156126fd576000816001600160a01b0316600060405160006040518083038185875af1925050503d80600081146126ac576040519150601f19603f3d011682016040523d82523d6000602084013e6126b1565b606091505b50509050806126fb5760405162461bcd60e51b815260206004820152601660248201527563726561746f72206973206e6f742070617961626c6560501b60448201526064016110fb565b505b6000607554600161270e91906182f2565b9050612718614b63565b6001600160a01b031663aea83e4082600688868d348e6040518863ffffffff1660e01b81526004016127509796959493929190618425565b600060405180830381600087803b15801561276a57600080fd5b505af115801561277e573d6000803e3d6000fd5b5050505061278c8187614b7e565b60755550506001600160a01b0316600090815260ab6020526040902042905550505050565b60006127bb614acc565b60405163288c314960e21b81523360048201526001600160a01b03919091169063a230c52490602401602060405180830381865afa158015612801573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906128259190618163565b6128415760405162461bcd60e51b81526004016110fb90618180565b600061284c33612e27565b60aa546001600160a01b038216600090815260ab60205260409020549192509061287690426181bd565b10156128945760405162461bcd60e51b81526004016110fb906181d4565b600061289f33612e27565b90506128a9612cf2565b6128b282614aec565b111580156128cf57506128c361474a565b6128cc82614aec565b10155b6128eb5760405162461bcd60e51b81526004016110fb9061820b565b866001111580156128fd575060098711155b6129385760405162461bcd60e51b815260206004820152600c60248201526b496e76616c6964207479706560a01b60448201526064016110fb565b6129428887614fa0565b61297e5760405162461bcd60e51b815260206004820152600d60248201526c496e76616c69642076616c756560981b60448201526064016110fb565b60755461298c9060016182f2565b9250612996614b63565b6001600160a01b0316634a57823e84600587338d8d8d6040518863ffffffff1660e01b81526004016129ce9796959493929190618475565b6020604051808303816000875af11580156129ed573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612a119190618242565b50612a1c8386614b7e565b5060758290556001600160a01b0316600090815260ab6020526040902042905595945050505050565b6001600160a01b03166000908152606b6020526040902054151590565b600081815260716020526040812060038101548154606093849384939192909160018301916002840191908490612a9890618358565b80601f0160208091040260200160405190810160405280929190818152602001828054612ac490618358565b8015612b115780601f10612ae657610100808354040283529160200191612b11565b820191906000526020600020905b815481529060010190602001808311612af457829003601f168201915b50505050509350828054612b2490618358565b80601f0160208091040260200160405190810160405280929190818152602001828054612b5090618358565b8015612b9d5780601f10612b7257610100808354040283529160200191612b9d565b820191906000526020600020905b815481529060010190602001808311612b8057829003601f168201915b50505050509250818054612bb090618358565b80601f0160208091040260200160405190810160405280929190818152602001828054612bdc90618358565b8015612c295780601f10612bfe57610100808354040283529160200191612c29565b820191906000526020600020905b815481529060010190602001808311612c0c57829003601f168201915b5050505050915093509350935093509193509193565b6000306001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001614612cdf5760405162461bcd60e51b815260206004820152603860248201527f555550535570677261646561626c653a206d757374206e6f742062652063616c60448201527f6c6564207468726f7567682064656c656761746563616c6c000000000000000060648201526084016110fb565b50600080516020618b1d83398151915290565b6000612cfc614d46565b6001600160a01b031663737c59b86040518163ffffffff1660e01b8152600401602060405180830381865afa1580156117dc573d6000803e3d6000fd5b612d41614acc565b60405163288c314960e21b81523360048201526001600160a01b03919091169063a230c52490602401602060405180830381865afa158015612d87573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612dab9190618163565b612dc75760405162461bcd60e51b81526004016110fb90618180565b612dcf611744565b15612e125760405162461bcd60e51b8152602060048201526013602482015272159bdd1a5b99c81a5cc81b9bdd08195b991959606a1b60448201526064016110fb565b607754612e2090600461501f565b6000607755565b6001600160a01b0381166000908152606d602052604081205415612e49575090565b6001600160a01b03821660009081526068602052604090205415612e9157506001600160a01b038082166000908152606860209081526040808320548352606c909152902054165b919050565b612e9e614be9565b612ea8600061505d565b565b6000612eb4614acc565b60405163288c314960e21b81523360048201526001600160a01b03919091169063a230c52490602401602060405180830381865afa158015612efa573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612f1e9190618163565b612f3a5760405162461bcd60e51b81526004016110fb90618180565b6000612f4533612e27565b60aa546001600160a01b038216600090815260ab602052604090205491925090612f6f90426181bd565b1015612f8d5760405162461bcd60e51b81526004016110fb906181d4565b6000612f9833612e27565b9050612fa2612cf2565b612fab82614aec565b11158015612fc85750612fbc61474a565b612fc582614aec565b10155b612fe45760405162461bcd60e51b81526004016110fb9061820b565b6001600160a01b03891661302c5760405162461bcd60e51b815260206004820152600f60248201526e496e76616c6964206164647265737360881b60448201526064016110fb565b61303589613a9a565b61306e5760405162461bcd60e51b815260206004820152600a6024820152692737b716b6b2b6b132b960b11b60448201526064016110fb565b600161307960695490565b116130c65760405162461bcd60e51b815260206004820152601b60248201527f43616e6e6f742072656d6f7665206120736f6c65206d656d626572000000000060448201526064016110fb565b876130d08a614aec565b10156131315760405162461bcd60e51b815260206004820152602a60248201527f496e73756666696369656e742062616c616e636520746861742063616e206265604482015269103ab73637b1b5b2b21760b11b60648201526084016110fb565b60755461313f9060016182f2565b604080516101408101825260008082526020808301829052828401829052835182815280820185526060840152835182815280820185526080840152835182815290810190935260a082019290925260c081019190915260e081018a9052610100810189905261012081018890529093506131be846002338d85614ebf565b6131c8848a614f62565b6131d28489614b7e565b6131dd8487876150af565b505060758290556001600160a01b0316600090815260ab602052604090204290559695505050505050565b60008054610100900460ff16158080156132295750600054600160ff909116105b806132435750303b158015613243575060005460ff166001145b61325f5760405162461bcd60e51b81526004016110fb9061830a565b6000805460ff191660011790558015613282576000805461ff0019166101001790555b61328a614d5e565b613292614d8d565b60008390506132fc816001600160a01b031663738fdd1a6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156132d8573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610cd591906184b4565b43606681905550613368816001600160a01b0316638da5cb5b6040518163ffffffff1660e01b8152600401602060405180830381865afa158015613344573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061103291906184b4565b60015b816001600160a01b031663d965ea006040518163ffffffff1660e01b8152600401602060405180830381865afa1580156133a9573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906133cd9190618242565b81116138bd5760405163ab3545e560e01b8152600481018290526001600160a01b0383169063ab3545e590602401602060405180830381865afa158015613418573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061343c91906184b4565b6000828152606c6020908152604080832080546001600160a01b0319166001600160a01b039586169081179091558352606d909152908190208390555163341effc360e21b8152600481018390529083169063d07bff0c90602401602060405180830381865afa1580156134b4573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906134d891906184b4565b600082815260676020908152604080832080546001600160a01b0319166001600160a01b03958616908117909155835260689091529081902083905551631c4b774b60e01b81526004810183905290831690631c4b774b90602401602060405180830381865afa158015613550573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061357491906184b4565b6000828152606a6020908152604080832080546001600160a01b0319166001600160a01b03959095169485179055928252606b8152828220849055606984905582516080810184526060808252918101829052928301819052820152604051634f0f4aa960e01b8152600481018390526001600160a01b03841690634f0f4aa990602401600060405180830381865afa158015613615573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261363d9190810190618521565b606085018190526040850182905260208501839052838552613662939291908561511e565b6136ae5760405162461bcd60e51b815260206004820152601760248201527f6e6f646520696e666f206973206475706c69636174656400000000000000000060448201526064016110fb565b6001606e82600001516040516136c4919061838c565b90815260405160209181900382018120805460ff191693151593909317909255820151600191606f916136f69161838c565b908152602001604051809103902060006101000a81548160ff0219169083151502179055506001607060008360400151846060015160405160200161373c9291906183a8565b60408051808303601f1901815291815281516020928301208352828201939093529082016000908120805460ff1916941515949094179093558483526071815291208251805184936137929284929101906178f2565b5060208281015180516137ab92600185019201906178f2565b50604082015180516137c79160028401916020909101906178f2565b50606091909101516003909101556000828152606c6020818152604080842080546001600160a01b039081168652607284528286208890558786528154607385529583902080546001600160a01b031916968216969096179095556074879055929091529054905163139d9dd360e01b815290821660048201529084169063139d9dd390602401602060405180830381865afa15801561386b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061388f9190618242565b6000838152606c60209081526040808320546001600160a01b0316835260ab9091529020555060010161336b565b50806001600160a01b0316633310569c6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156138fc573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906139209190618242565b60aa81905550806001600160a01b031663d6f9cfce6040518163ffffffff1660e01b8152600401602060405180830381865afa158015613964573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906139889190618242565b607581905550806001600160a01b031663e9523fb56040518163ffffffff1660e01b8152600401602060405180830381865afa1580156139cc573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906139f09190618242565b607681905550806001600160a01b031663de09b3776040518163ffffffff1660e01b8152600401602060405180830381865afa158015613a34573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613a589190618242565b60775550600091508015613a94576000805461ff001916905560405160018152600080516020618b3d8339815191529060200160405180910390a15b50919050565b6001600160a01b0381166000908152606d6020526040812054151580613ad757506001600160a01b03821660009081526068602052604090205415155b92915050565b6000613ae7614acc565b60405163288c314960e21b81523360048201526001600160a01b03919091169063a230c52490602401602060405180830381865afa158015613b2d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613b519190618163565b613b6d5760405162461bcd60e51b81526004016110fb90618180565b6000613b7833612e27565b60aa546001600160a01b038216600090815260ab602052604090205491925090613ba290426181bd565b1015613bc05760405162461bcd60e51b81526004016110fb906181d4565b6000613bcb33612e27565b9050613bd5612cf2565b613bde82614aec565b11158015613bfb5750613bef61474a565b613bf882614aec565b10155b613c175760405162461bcd60e51b81526004016110fb9061820b565b602087015187906001600160a01b0316613c635760405162461bcd60e51b815260206004820152600d60248201526c24b73b30b634b2103b37ba32b960991b60448201526064016110fb565b600081606001515111613cac5760405162461bcd60e51b8152602060048201526011602482015270496e76616c6964206e6f6465206e616d6560781b60448201526064016110fb565b60008160a001515111613cf35760405162461bcd60e51b815260206004820152600f60248201526e0496e76616c6964206e6f646520495608c1b60448201526064016110fb565b60008160c0015111613d3b5760405162461bcd60e51b8152602060048201526011602482015270125b9d985b1a59081b9bd919481c1bdc9d607a1b60448201526064016110fb565b600081608001515111613d855760405162461bcd60e51b8152602060048201526012602482015271496e76616c6964206e6f646520656e6f646560701b60448201526064016110fb565b60008161010001515111613dca5760405162461bcd60e51b815260206004820152600c60248201526b496e76616c6964206d656d6f60a01b60448201526064016110fb565b600081610120015111613e125760405162461bcd60e51b815260206004820152601060248201526f24b73b30b634b210323ab930ba34b7b760811b60448201526064016110fb565b613e1a61474a565b8160e0015110158015613e385750613e30612cf2565b8160e0015111155b613e7a5760405162461bcd60e51b8152602060048201526013602482015272125b9d985b1a59081b1bd8dac8105b5bdd5b9d606a1b60448201526064016110fb565b6001600160a01b038716613ec65760405162461bcd60e51b8152602060048201526013602482015272496e76616c6964206f6c64204164647265737360681b60448201526064016110fb565b613ecf87613a9a565b613f085760405162461bcd60e51b815260206004820152600a6024820152692737b716b6b2b6b132b960b11b60448201526064016110fb565b6020808901516001600160a01b038981166000908152606d8452604080822054825260679094529290922054821691161480613f595750866001600160a01b031688602001516001600160a01b0316145b80613f835750613f6c8860200151613a9a565b158015613f835750613f818860200151612a45565b155b801561400557506040808901516001600160a01b038981166000908152606d6020908152848220548252606a90529290922054821691161480613fdb5750866001600160a01b031688604001516001600160a01b0316145b806140055750613fee8860400151613a9a565b15801561400557506140038860400151612a45565b155b6140445760405162461bcd60e51b815260206004820152601060248201526f20b63932b0b23c90309036b2b6b132b960811b60448201526064016110fb565b336001600160a01b038816148015614068575087516001600160a01b038881169116145b156140bd5785158015614079575084155b6140b85760405162461bcd60e51b815260206004820152601060248201526f125b9d985b1a59081c1c9bdc1bdcd85b60821b60448201526064016110fb565b61416c565b87516001600160a01b0388811691161461416c576140d961474a565b6140e386886182f2565b111561416c5760405162461bcd60e51b815260206004820152604c60248201527f496e76616c696420616d6f756e743a2028756e6c6f636b416d6f756e74202b2060448201527f736c617368696e6729206d75737420626520657175616c206f72206c6f77207460648201526b6f206d696e5374616b696e6760a01b608482015260a4016110fb565b60755461417a9060016182f2565b935061418a846003338a8c614ebf565b614198848960e00151614f62565b6141a784896101000151614b7e565b6141b28487876150af565b6075849055336001600160a01b0388161480156141db575087516001600160a01b038881169116145b156142155760006141eb85614ccb565b925050506142058542834261420091906182f2565b615247565b61421385600360018061528c565b505b50506001600160a01b0316600090815260ab60205260409020429055949350505050565b600054610100900460ff16158080156142595750600054600160ff909116105b806142735750303b158015614273575060005460ff166001145b61428f5760405162461bcd60e51b81526004016110fb9061830a565b6000805460ff1916600117905580156142b2576000805461ff0019166101001790555b6142ba614d5e565b6142c2614d8d565b6142cb876146a2565b6142d361474a565b86101580156142e95750856142e6612cf2565b10155b6143055760405162461bcd60e51b81526004016110fb906183ca565b600061430f614dbc565b6040516325d998bb60e01b815233600482015290915087906001600160a01b038316906325d998bb90602401602060405180830381865afa158015614358573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061437c9190618242565b10156143c15760405162461bcd60e51b8152602060048201526014602482015273496e73756666696369656e74207374616b696e6760601b60448201526064016110fb565b60405163282d3fdf60e01b8152336004820152602481018890526001600160a01b0382169063282d3fdf90604401600060405180830381600087803b15801561440957600080fd5b505af115801561441d573d6000803e3d6000fd5b5050600160698190557f6bee784efeb983674392298ab585b22866bedf00ebb0eea949d1e66f3f50e71d8054336001600160a01b0319918216811790925560008281526068602090815260408083208690557ff585789965ba69220d5ce3dc1b444eb22ff546f2650694fef8fafe9c26560af98054851686179055606b82528083208690557fdcf345d7f6a8deb7427d0fee62009fa15100353a1c666b51bb5387b25addcfa98054909416909417909255606d825291822083905560748390559190526071815288517f169c6be1b0e6ab5de76b532e587a77340130ac65c5591db02be822dcf1dc0ed69350614518925083918a01906178f2565b50855161452e90600183019060208901906178f2565b50845161454490600283019060208801906178f2565b508381600301819055506001606e88604051614560919061838c565b908152604051908190036020018120805492151560ff1990931692909217909155600190606f9061459290899061838c565b908152602001604051809103902060006101000a81548160ff02191690831515021790555060016070600087876040516020016145d09291906183a8565b60408051808303601f1901815291815281516020928301208352828201939093529082016000908120805460ff1916941515949094179093556074543380855260728352838520829055908452607390915281832080546001600160a01b03191682179055436066559051909182917f6a2af11b2d73f347f9d5840aea46899e17609730b5cd91bd9c312098038acba69190a350508015614699576000805461ff001916905560405160018152600080516020618b3d8339815191529060200160405180910390a15b50505050505050565b6146aa614be9565b6001600160a01b0381166147005760405162461bcd60e51b815260206004820152601a60248201527f416464726573732073686f756c64206265206e6f6e2d7a65726f00000000000060448201526064016110fb565b606580546001600160a01b0319166001600160a01b0383169081179091556040517f278c70ced5f3e0e5eeb385b5ff9cb735748ba00a625147e66065ed48fc1562cd90600090a250565b6000614754614d46565b6001600160a01b031663076cd77f6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156117dc573d6000803e3d6000fd5b6002607854036147e35760405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c0060448201526064016110fb565b60026078556147f0614acc565b60405163288c314960e21b81523360048201526001600160a01b03919091169063a230c52490602401602060405180830381865afa158015614836573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061485a9190618163565b6148765760405162461bcd60e51b81526004016110fb90618180565b600061488133612e27565b905061488b612cf2565b61489482614aec565b111580156148b157506148a561474a565b6148ae82614aec565b10155b6148cd5760405162461bcd60e51b81526004016110fb9061820b565b6148d5611744565b61490b5760405162461bcd60e51b8152602060048201526007602482015266115e1c1a5c995960ca1b60448201526064016110fb565b6000614916846153bf565b905061492284846154d2565b60008061492e866155ac565b9250925050600061493e61138990565b9050808310158061494f5750808210155b80614964575061495f82846182f2565b612710145b15614978576149788785848611600061528c565b505060016078555050505050565b6000614990614d46565b6001600160a01b0316631b27e01b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156117dc573d6000803e3d6000fd5b6149d5614be9565b610e108110614a1e5760405162461bcd60e51b81526020600482015260156024820152746e6577506572696f6420697320746f6f206c6f6e6760581b60448201526064016110fb565b60aa8190556040518181527f17c6f1d1ce638844b664872f5c6eecb7d150ec0c41187d7f85826a656ee7946f90602001611739565b614a5b614be9565b6001600160a01b038116614ac05760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016110fb565b614ac98161505d565b50565b60006118007111dbdd995c9b985b98d950dbdb9d1c9858dd60721b6155e6565b6000614af6614dbc565b604051632c9aab9b60e11b81526001600160a01b03848116600483015291909116906359355736906024015b602060405180830381865afa158015614b3f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613ad79190618242565b60006118006c42616c6c6f7453746f7261676560981b6155e6565b614b86614b63565b6001600160a01b031663bce0dbc183836040518363ffffffff1660e01b8152600401614bb39291906185b0565b600060405180830381600087803b158015614bcd57600080fd5b505af1158015614be1573d6000803e3d6000fd5b505050505050565b6033546001600160a01b03163314612ea85760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016110fb565b6000806000614c50614b63565b6001600160a01b031663688ca5b2856040518263ffffffff1660e01b8152600401614c7d91815260200190565b606060405180830381865afa158015614c9a573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190614cbe91906185c9565b9250925092509193909250565b6000806000614cd8614b63565b6001600160a01b03166309970688856040518263ffffffff1660e01b8152600401614d0591815260200190565b606060405180830381865afa158015614d22573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190614cbe91906185f7565b600061180069456e7653746f7261676560b01b6155e6565b600054610100900460ff16614d855760405162461bcd60e51b81526004016110fb90618625565b612ea8615654565b600054610100900460ff16614db45760405162461bcd60e51b81526004016110fb90618625565b612ea8615682565b6000611800665374616b696e6760c81b6155e6565b604051600190606f90614de590869061838c565b9081526040519081900360200190205460ff1615614e01575060005b606e85604051614e11919061838c565b9081526040519081900360200190205460ff1615614e2d575060005b60008383604051602001614e429291906183a8565b60408051601f1981840301815291815281516020928301206000818152607090935291205490915060ff1615614e7757600091505b50949350505050565b614e88614dbc565b60405163282d3fdf60e01b81526001600160a01b03848116600483015260248201849052919091169063282d3fdf90604401614bb3565b614ec7614b63565b6001600160a01b031663daacbb95868684610120015187878760000151886020015189604001518a606001518b608001518c60a001518d60c001516040518d63ffffffff1660e01b8152600401614f299c9b9a99989796959493929190618670565b600060405180830381600087803b158015614f4357600080fd5b505af1158015614f57573d6000803e3d6000fd5b505050505050505050565b614f6a614b63565b604051633968764960e11b815260048101849052602481018390526001600160a01b0391909116906372d0ec9290604401614bb3565b6000614faa614d46565b6001600160a01b0316639801bff984846040518363ffffffff1660e01b8152600401614fd79291906185b0565b602060405180830381865afa158015614ff4573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906150189190618163565b9392505050565b615027614b63565b60405163548f2cdd60e11b815260048101849052602481018390526001600160a01b03919091169063a91e59ba90604401614bb3565b603380546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b6150b7614b63565b604051632264085960e01b81526004810185905260248101849052604481018390526001600160a01b0391909116906322640859906064015b600060405180830381600087803b15801561510a57600080fd5b505af1158015614699573d6000803e3d6000fd5b6000600190508480519060200120826020015180519060200120141580156151655750606f85604051615151919061838c565b9081526040519081900360200190205460ff165b1561516e575060005b8580519060200120826000015180519060200120141580156151af5750606e8660405161519b919061838c565b9081526040519081900360200190205460ff165b156151b8575060005b600084846040516020016151cd9291906183a8565b60405160208183030381529060405280519060200120905080836040015184606001516040516020016152019291906183a8565b6040516020818303038152906040528051906020012014158015615233575060008181526070602052604090205460ff165b1561523d57600091505b5095945050505050565b61524f614b63565b60405163605b78c360e11b81526004810185905260248101849052604481018390526001600160a01b03919091169063c0b6f186906064016150f0565b6004821561530c5750600360001984016152b6576152a9856156b2565b6152b1575060045b6153a3565b600284036152c7576152b185615bbc565b600384036152d9576152a985836160fc565b600484036152ea576152b185616696565b600584036152fb576152b185616758565b600684036152b1576152b18561689c565b600684036153a357600061531e614b63565b60405163060e6a9960e01b8152600481018890529091506000906001600160a01b0383169063060e6a9990602401600060405180830381865afa158015615369573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052615391919081019061870d565b509150506153a08288836169ef565b50505b6153ad858261501f565b816153b85760006077555b5050505050565b60008060006153cd84614c43565b5090925090506001810361546b57607754156153fb5760405162461bcd60e51b81526004016110fb9061875c565b600061540685614ccb565b92505050615412611795565b811015615435576154308542615426611795565b61420090426182f2565b615460565b8061543e614986565b1015615451576154308542615426614986565b615460854261420084826182f2565b5060778490556154cb565b600281036154995760775484146154945760405162461bcd60e51b81526004016110fb9061875c565b6154cb565b60405162461bcd60e51b8152602060048201526007602482015266115e1c1a5c995960ca1b60448201526064016110fb565b5092915050565b600060765460016154e391906182f2565b905060006154f033612e27565b905060006154fd60695490565b6155099061271061879f565b905060008461551957600261551c565b60015b9050615526614b63565b6040516325918ae760e21b815260048101869052602481018890526001600160a01b038581166044830152606482018490526084820185905291909116906396462b9c9060a401600060405180830381600087803b15801561558757600080fd5b505af115801561559b573d6000803e3d6000fd5b505050607694909455505050505050565b60008060006155b9614b63565b6001600160a01b03166356ba988e856040518263ffffffff1660e01b8152600401614d0591815260200190565b606554604051630d2020dd60e01b8152600481018390526000916001600160a01b031690630d2020dd90602401602060405180830381865afa158015615630573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613ad791906184b4565b600054610100900460ff1661567b5760405162461bcd60e51b81526004016110fb90618625565b6001607855565b600054610100900460ff166156a95760405162461bcd60e51b81526004016110fb90618625565b612ea83361505d565b60006156bf826001616b21565b6000806000806000806000806156d48a616c3d565b98509850985098509850985098509850506156ee88613a9a565b1561574c5789600080516020618b5d8339815191526040516157349060208082526010908201526f20b63932b0b23c90309036b2b6b132b960811b604082015260600190565b60405180910390a25060009998505050505050505050565b61575586612a45565b1561579d5789600080516020618b5d8339815191526040516157349060208082526012908201527120b63932b0b23c9030903932bbb0b93232b960711b604082015260600190565b6157a561474a565b8110806157b85750806157b6612cf2565b105b156157d95789600080516020618b5d833981519152604051615734906183ca565b806157e389616ce4565b10156158055789600080516020618b5d833981519152604051615734906187c1565b866001600160a01b0316886001600160a01b0316141580156158395750856001600160a01b0316886001600160a01b031614155b156158855789600080516020618b5d83398151915260405161573490602080825260169082015275496e76616c6964206d656d626572206164647265737360501b604082015260600190565b61588f8882614e80565b600060695460016158a091906182f2565b9050876067600083815260200190815260200160002060006101000a8154816001600160a01b0302191690836001600160a01b0316021790555080606860008a6001600160a01b03166001600160a01b031681526020019081526020016000208190555086606a600083815260200190815260200160002060006101000a8154816001600160a01b0302191690836001600160a01b0316021790555080606b6000896001600160a01b03166001600160a01b031681526020019081526020016000208190555088606c600083815260200190815260200160002060006101000a8154816001600160a01b0302191690836001600160a01b0316021790555080606d60008b6001600160a01b03166001600160a01b0316815260200190815260200160002081905550600060745460016159d991906182f2565b60008181526071602090815260409091208951929350916159ff918391908b01906178f2565b508651615a1590600183019060208a01906178f2565b508551615a2b90600283019060208901906178f2565b508481600301819055506001606e89604051615a47919061838c565b908152604051908190036020018120805492151560ff1990931692909217909155600190606f90615a79908a9061838c565b908152602001604051809103902060006101000a81548160ff0219169083151502179055506001607060008888604051602001615ab79291906183a8565b60405160208183030381529060405280519060200120815260200190815260200160002060006101000a81548160ff0219169083151502179055508a6073600084815260200190815260200160002060006101000a8154816001600160a01b0302191690836001600160a01b0316021790555081607260008d6001600160a01b03166001600160a01b0316815260200190815260200160002081905550826069819055508160748190555043606681905550896001600160a01b03168b6001600160a01b03167f6a2af11b2d73f347f9d5840aea46899e17609730b5cd91bd9c312098038acba660405160405180910390a35060019c9b505050505050505050505050565b615bc7816002616b21565b6000615bd282616c3d565b50505050505050509050615be581613a9a565b615c3a5781600080516020618b5d833981519152604051615c2e906020808252601490820152732737ba1030b63932b0b23c90309036b2b6b132b960611b604082015260600190565b60405180910390a25050565b6001600160a01b038082166000818152606d6020818152604080842054606954808652606c8452828620548287526067855283872054606a86529387205497909652939092529094928316939083169216908414615da257606980546000908152606c6020818152604080842080546001600160a01b038c8116808852606d80875285892080549e8a529787528589209087529b821688528488209c909c559486905581546001600160a01b03199081169092558954821690851617909855888452606b8083528185205486548652606a80855283872080548a881689528487528589208054948a529287528589209487528716808952858920939093559087905580548b16905581548a16179055978352606880825288842054945484526067808352898520805489861687528385528b872080548989529386528c8820949095529094168086529985205592905580548616905580549094168517909355919291615e1f565b606980546000908152606c6020908152604080832080546001600160a01b03199081169091556001600160a01b038a81168552606d845282852085905585548552606a84528285208054831690558681168552606b8452828520859055945484526067835281842080549091169055928516825260689052908120555b6001606954615e2e91906181bd565b6069556000848152607160205260408082209051909190606f90615e569060018501906188a1565b908152604051908190036020018120805492151560ff1990931692909217909155600090606e90615e889084906188a1565b90815260405160209181900382018120805460ff19169315159390931790925560038301546000926070928492615ec4926002880192016188ad565b60408051808303601f1901815291815281516020928301208352828201939093529082016000908120805460ff1916941515949094179093556074546001600160a01b038a16845260729091529120541461601e576001600160a01b038087166000908152607260209081526040808320546074548452607383528184205460719093529220805492985092169550829190615f5f90618358565b615f6a929190617976565b5060745460009081526071602052604090206001908101805491830191615f9090618358565b615f9b929190617976565b5060745460009081526071602052604090206002908101805491830191615fc190618358565b615fcc929190617976565b506074546000908152607160209081526040808320600390810154908501558783526073825280832080546001600160a01b0319166001600160a01b0389169081179091558352607290915290208590555b60748054600090815260736020908152604080832080546001600160a01b03191690556001600160a01b038a1683526072825280832083905592548252607190529081209061606d82826179f1565b61607b6001830160006179f1565b6160896002830160006179f1565b6003820160009055505060016074546160a291906181bd565b607455436066556160b38787616d1e565b826001600160a01b0316866001600160a01b03167faa91016c21c52c58ac64f23f71bbe75becc9ada603e18ee671d09ff15492d1c160405160405180910390a350505050505050565b60008161610e5761610e836003616b21565b60008060008060008060008060006161258c616c3d565b98509850985098509850985098509850985061614089613a9a565b6161ac578b600080516020618b5d833981519152604051616192906020808252601b908201527f4f6c642061646472657373206973206e6f742061206d656d6265720000000000604082015260600190565b60405180910390a260009950505050505050505050613ad7565b6161bf8c8c8b8b8b8b8b8b8b8b8b616eec565b6161d55760009950505050505050505050613ad7565b6001600160a01b03808a166000818152606d6020526040902054918a1614616244576000818152606c6020908152604080832080546001600160a01b0319166001600160a01b038e81169182179092558452606d909252808320849055908c1682528120556162448983614e80565b6001600160a01b038a166000908152607260209081526040808320548084526071909252808320905191929091606e9061627f9084906188a1565b908152604051908190036020018120805492151560ff1990931692909217909155600090606f906162b49060018501906188a1565b90815260405160209181900382018120805460ff191693151593909317909255600383015460009260709284926162f0926002880192016188ad565b60408051808303601f1901815291815281516020928301208352828201939093529101600020805460ff1916921515929092179091558851616337918391908b01906178f2565b50865161634d90600183019060208a01906178f2565b50855161636390600283019060208901906178f2565b506003810185905543606655604051600190606e90616383908b9061838c565b908152604051908190036020018120805492151560ff1990931692909217909155600190606f906163b5908a9061838c565b908152602001604051809103902060006101000a81548160ff02191690831515021790555060016070600088886040516020016163f39291906183a8565b60408051808303601f1901815291815281516020928301208352828201939093529082016000908120805460ff191694151594909417909355858352606a90529020546001600160a01b0390811691508916811461648f576000838152606a6020908152604080832080546001600160a01b0319166001600160a01b038e81169182179092558452606b90925280832086905590831682528120555b506000828152606760205260409020546001600160a01b03908116908a16811461654157896067600085815260200190815260200160002060006101000a8154816001600160a01b0302191690836001600160a01b0316021790555082606860008c6001600160a01b03166001600160a01b0316815260200190815260200160002081905550600060686000836001600160a01b03166001600160a01b03168152602001908152602001600020819055505b50896001600160a01b03168b6001600160a01b03161461664157896073600083815260200190815260200160002060006101000a8154816001600160a01b0302191690836001600160a01b0316021790555080607260008c6001600160a01b03166001600160a01b03168152602001908152602001600020819055506000607260008d6001600160a01b03166001600160a01b03168152602001908152602001600020819055506165f28e8c616d1e565b886001600160a01b03168a6001600160a01b03168c6001600160a01b03167f15f4d750630db473a85edd9d47c500527a2648cc5e676f39645e52790cf07be060405160405180910390a4616682565b896001600160a01b03168b6001600160a01b03167f1feee1b4fcb797c62645da41c5c6edd5f91d4291de0054da625c42b823594c1f60405160405180910390a35b5060019d9c50505050505050505050505050565b6166a1816004616b21565b60006166ab614b63565b6001600160a01b0316637efa9ae3836040518263ffffffff1660e01b81526004016166d891815260200190565b602060405180830381865afa1580156166f5573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061671991906184b4565b90506001600160a01b038116156167545761673381617486565b6040805160008082526020820190925261674f91839190617514565b436066555b5050565b616763816005616b21565b6000806000616770614b63565b6001600160a01b0316631d940da2856040518263ffffffff1660e01b815260040161679d91815260200190565b600060405180830381865afa1580156167ba573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526167e291908101906188c6565b92509250925060006167f2614d46565b6040516388c2801960e01b81529091506001600160a01b038216906388c280199061682390879086906004016185b0565b600060405180830381600087803b15801561683d57600080fd5b505af1158015616851573d6000803e3d6000fd5b50504360665550506040517f701c16c2519cdb79aaac423a84733590e3510d9552055b6ad6908f0ab12b6c299061688d908690869086906188ff565b60405180910390a15050505050565b6168a7816006616b21565b60006168b1614b63565b90506000806000836001600160a01b031663060e6a99866040518263ffffffff1660e01b81526004016168e691815260200190565b600060405180830381865afa158015616903573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261692b919081019061870d565b925092509250600080846001600160a01b0316848460405161694d919061838c565b60006040518083038185875af1925050503d806000811461698a576040519150601f19603f3d011682016040523d82523d6000602084013e61698f565b606091505b509150915043606681905550846001600160a01b03168215157f57508e122d767c940c66fc3762dd79760bb534bd2f7c4902ae678853f7dec9af8686856040516169db93929190618927565b60405180910390a381614699576146998688865b806000036169fc57505050565b6040516302b385fb60e01b8152600481018390526000906001600160a01b038516906302b385fb90602401600060405180830381865afa158015616a44573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052616a6c9190810190618952565b505050505050509350505050600080826001600160a01b03168460405160006040518083038185875af1925050503d8060008114616ac6576040519150601f19603f3d011682016040523d82523d6000602084013e616acb565b606091505b509150915081614be157826001600160a01b0316857f2c57f69ad84301745a13b9cc61ef37ef145f0db4f64480f09ccd360cc093dc668684604051616b119291906185b0565b60405180910390a3505050505050565b600080616b2d84614c43565b5091509150828214616b775760405162461bcd60e51b8152602060048201526013602482015272496e76616c696420766f74696e67207479706560681b60448201526064016110fb565b60028114616bbe5760405162461bcd60e51b8152602060048201526014602482015273496e76616c696420766f74696e6720737461746560601b60448201526064016110fb565b600080616bca866155ac565b9250925050616bd861138990565b82101580616be857506113898110155b80616bfd5750616bf881836182f2565b612710145b614be15760405162461bcd60e51b8152602060048201526011602482015270139bdd081e595d08199a5b985b1a5e9959607a1b60448201526064016110fb565b6000806000806060806060600080616c53614b63565b6001600160a01b03166373df4e018b6040518263ffffffff1660e01b8152600401616c8091815260200190565b600060405180830381865afa158015616c9d573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052616cc59190810190618a07565b9850985098509850985098509850985098509193959799909294969850565b6000616cee614dbc565b6040516325d998bb60e01b81526001600160a01b03848116600483015291909116906325d998bb90602401614b22565b600080616d2a846175fb565b91509150616d3661474a565b616d4082846182f2565b1115616dd05760405162461bcd60e51b815260206004820152605360248201527f6d696e5374616b696e672076616c7565206d757374206265206772656174657260448201527f207468616e206f7220657175616c20746f207468652073756d206f6620756e6c6064820152726f636b416d6f756e742c20736c617368696e6760681b608482015260a4016110fb565b6000616dda614dbc565b604051632c9aab9b60e11b81526001600160a01b038681166004830152919250600091831690635935573690602401602060405180830381865afa158015616e26573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190616e4a9190618242565b90506000616e5661474a565b616e6090836181bd565b905084821115616ee257616e74868661767c565b604051634954a85b60e11b81526001600160a01b03878116600483015260248201869052604482018390528416906392a950b690606401600060405180830381600087803b158015616ec557600080fd5b505af1158015616ed9573d6000803e3d6000fd5b50505050614699565b614699868361767c565b60008a616efe57616efe8c6003616b21565b616f078a613a9a565b616f69578b600080516020618b5d833981519152604051616f59906020808252601b908201527f4f6c642061646472657373206973206e6f742061206d656d6265720000000000604082015260600190565b60405180910390a2506000617477565b6001600160a01b03808b166000818152606d6020526040902054918b16146170e057616f948a613a9a565b15616ff9578c600080516020618b5d833981519152604051616fe7906020808252601f908201527f6e6577206164647265737320697320616c72656164792061206d656d62657200604082015260600190565b60405180910390a26000915050617477565b886001600160a01b03168a6001600160a01b03161415801561702d5750876001600160a01b03168a6001600160a01b031614155b15617078578c600080516020618b5d833981519152604051616fe790602080825260159082015274496e76616c696420766f746572206164647265737360581b604082015260600190565b61708061474a565b831080617093575082617091612cf2565b105b156170b4578c600080516020618b5d833981519152604051616fe7906183ca565b826170be8b616ce4565b10156170e0578c600080516020618b5d833981519152604051616fe7906187c1565b6001600160a01b038b16600090815260726020908152604080832054808452607190925280832081516080810190925280549293928290829061712290618358565b80601f016020809104026020016040519081016040528092919081815260200182805461714e90618358565b801561719b5780601f106171705761010080835404028352916020019161719b565b820191906000526020600020905b81548152906001019060200180831161717e57829003601f168201915b505050505081526020016001820180546171b490618358565b80601f01602080910402602001604051908101604052809291908181526020018280546171e090618358565b801561722d5780601f106172025761010080835404028352916020019161722d565b820191906000526020600020905b81548152906001019060200180831161721057829003601f168201915b5050505050815260200160028201805461724690618358565b80601f016020809104026020016040519081016040528092919081815260200182805461727290618358565b80156172bf5780601f10617294576101008083540402835291602001916172bf565b820191906000526020600020905b8154815290600101906020018083116172a257829003601f168201915b5050505050815260200160038201548152505090506172e1898989898561511e565b617315578e600080516020618b5d833981519152604051617301906183f7565b60405180910390a260009350505050617477565b506000828152606a60205260409020546001600160a01b03908116908d8116908b16148015906173575750896001600160a01b0316816001600160a01b031614155b801561737657506173678a613a9a565b8061737657506173768a612a45565b156173c2578e600080516020618b5d83398151915260405161730190602080825260169082015275496e76616c696420726577617264206164647265737360501b604082015260600190565b506000828152606760205260409020546001600160a01b03908116908d8116908c161480159061740457508a6001600160a01b0316816001600160a01b031614155b801561742357506174148b613a9a565b8061742357506174238b612a45565b1561746f578e600080516020618b5d83398151915260405161730190602080825260169082015275496e76616c696420766f74657273206164647265737360501b604082015260600190565b506001925050505b9b9a5050505050505050505050565b61748e614acc565b60405163288c314960e21b81523360048201526001600160a01b03919091169063a230c52490602401602060405180830381865afa1580156174d4573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906174f89190618163565b614ac95760405162461bcd60e51b81526004016110fb90618180565b7f4910fdfa16fed3260ed0e7147f7cc6da11a60208b5b9406d12a635614ffd91435460ff161561754c57617547836176bb565b505050565b826001600160a01b03166352d1902d6040518163ffffffff1660e01b8152600401602060405180830381865afa9250505080156175a6575060408051601f3d908101601f191682019092526175a391810190618242565b60015b6175c25760405162461bcd60e51b81526004016110fb9061825b565b600080516020618b1d83398151915281146175ef5760405162461bcd60e51b81526004016110fb906182a9565b50617547838383617757565b600080617606614b63565b6001600160a01b0316638c7be692846040518263ffffffff1660e01b815260040161763391815260200190565b6040805180830381865afa15801561764f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906176739190618ae5565b91509150915091565b617684614dbc565b604051637eee288d60e01b81526001600160a01b038481166004830152602482018490529190911690637eee288d90604401614bb3565b6001600160a01b0381163b6177285760405162461bcd60e51b815260206004820152602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201526c1bdd08184818dbdb9d1c9858dd609a1b60648201526084016110fb565b600080516020618b1d83398151915280546001600160a01b0319166001600160a01b0392909216919091179055565b6177608361777c565b60008251118061776d5750805b1561754757611e7f83836177bc565b617785816176bb565b6040516001600160a01b038216907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a250565b60606150188383604051806060016040528060278152602001618b7d6027913960606001600160a01b0384163b6178445760405162461bcd60e51b815260206004820152602660248201527f416464726573733a2064656c65676174652063616c6c20746f206e6f6e2d636f6044820152651b9d1c9858dd60d21b60648201526084016110fb565b600080856001600160a01b03168560405161785f919061838c565b600060405180830381855af49150503d806000811461789a576040519150601f19603f3d011682016040523d82523d6000602084013e61789f565b606091505b50915091506178af8282866178b9565b9695505050505050565b606083156178c8575081615018565b8251156178d85782518084602001fd5b8160405162461bcd60e51b81526004016110fb9190618b09565b8280546178fe90618358565b90600052602060002090601f0160209004810192826179205760008555617966565b82601f1061793957805160ff1916838001178555617966565b82800160010185558215617966579182015b8281111561796657825182559160200191906001019061794b565b50617972929150617a27565b5090565b82805461798290618358565b90600052602060002090601f0160209004810192826179a45760008555617966565b82601f106179b55780548555617966565b8280016001018555821561796657600052602060002091601f016020900482015b828111156179665782548255916001019190600101906179d6565b5080546179fd90618358565b6000825580601f10617a0d575050565b601f016020900490600052602060002090810190614ac991905b5b808211156179725760008155600101617a28565b6001600160a01b0381168114614ac957600080fd5b8035612e9181617a3c565b634e487b7160e01b600052604160045260246000fd5b60405161014081016001600160401b0381118282101715617a9557617a95617a5c565b60405290565b604051601f8201601f191681016001600160401b0381118282101715617ac357617ac3617a5c565b604052919050565b60006001600160401b03821115617ae457617ae4617a5c565b50601f01601f191660200190565b600082601f830112617b0357600080fd5b8135617b16617b1182617acb565b617a9b565b818152846020838601011115617b2b57600080fd5b816020850160208301376000918101602001919091529392505050565b600080600060608486031215617b5d57600080fd5b8335617b6881617a3c565b925060208401356001600160401b03811115617b8357600080fd5b617b8f86828701617af2565b925050604084013590509250925092565b600060208284031215617bb257600080fd5b813561501881617a3c565b600060208284031215617bcf57600080fd5b5035919050565b600080600060608486031215617beb57600080fd5b8335617bf681617a3c565b92506020840135915060408401356001600160401b03811115617c1857600080fd5b617c2486828701617af2565b9150509250925092565b60006101408284031215617c4157600080fd5b617c49617a72565b9050617c5482617a51565b8152617c6260208301617a51565b6020820152617c7360408301617a51565b604082015260608201356001600160401b0380821115617c9257600080fd5b617c9e85838601617af2565b60608401526080840135915080821115617cb757600080fd5b617cc385838601617af2565b608084015260a0840135915080821115617cdc57600080fd5b617ce885838601617af2565b60a084015260c084013560c084015260e084013560e084015261010091508184013581811115617d1757600080fd5b617d2386828701617af2565b8385015250505061012080830135818301525092915050565b600060208284031215617d4e57600080fd5b81356001600160401b03811115617d6457600080fd5b617d7084828501617c2e565b949350505050565b600080600060608486031215617d8d57600080fd5b8335617d9881617a3c565b9250602084013591506040840135617daf81617a3c565b809150509250925092565b60008060008060808587031215617dd057600080fd5b8435617ddb81617a3c565b935060208501356001600160401b0380821115617df757600080fd5b617e0388838901617af2565b94506040870135915080821115617e1957600080fd5b50617e2687828801617af2565b949793965093946060013593505050565b600080600080600060a08688031215617e4f57600080fd5b853594506020860135935060408601356001600160401b0380821115617e7457600080fd5b617e8089838a01617af2565b94506060880135915080821115617e9657600080fd5b50617ea388828901617af2565b95989497509295608001359392505050565b60005b83811015617ed0578181015183820152602001617eb8565b83811115611e7f5750506000910152565b60008151808452617ef9816020860160208601617eb5565b601f01601f19169290920160200192915050565b608081526000617f206080830187617ee1565b8281036020840152617f328187617ee1565b90508281036040840152617f468186617ee1565b91505082606083015295945050505050565b60008060408385031215617f6b57600080fd5b8235617f7681617a3c565b915060208301356001600160401b03811115617f9157600080fd5b617f9d85828601617af2565b9150509250929050565b60008060008060008060c08789031215617fc057600080fd5b8635617fcb81617a3c565b95506020870135945060408701356001600160401b03811115617fed57600080fd5b617ff989828a01617af2565b945050606087013592506080870135915060a087013590509295509295509295565b6000806000806080858703121561803157600080fd5b84356001600160401b0381111561804757600080fd5b61805387828801617c2e565b945050602085013561806481617a3c565b93969395505050506040820135916060013590565b60008060008060008060c0878903121561809257600080fd5b863561809d81617a3c565b95506020870135945060408701356001600160401b03808211156180c057600080fd5b6180cc8a838b01617af2565b955060608901359150808211156180e257600080fd5b6180ee8a838b01617af2565b9450608089013591508082111561810457600080fd5b5061811189828a01617af2565b92505060a087013590509295509295509295565b8015158114614ac957600080fd5b6000806040838503121561814657600080fd5b82359150602083013561815881618125565b809150509250929050565b60006020828403121561817557600080fd5b815161501881618125565b6020808252600d908201526c2737902832b936b4b9b9b4b7b760991b604082015260600190565b634e487b7160e01b600052601160045260246000fd5b6000828210156181cf576181cf6181a7565b500390565b6020808252601d908201527f43616e6e6f74206164642070726f706f73616c20746f6f206561726c79000000604082015260600190565b60208082526017908201527f496e76616c6964207374616b696e672062616c616e6365000000000000000000604082015260600190565b60006020828403121561825457600080fd5b5051919050565b6020808252602e908201527f45524331393637557067726164653a206e657720696d706c656d656e7461746960408201526d6f6e206973206e6f74205555505360901b606082015260800190565b60208082526029908201527f45524331393637557067726164653a20756e737570706f727465642070726f786040820152681a58589b195555525160ba1b606082015260800190565b60008219821115618305576183056181a7565b500190565b6020808252602e908201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160408201526d191e481a5b9a5d1a585b1a5e995960921b606082015260800190565b600181811c9082168061836c57607f821691505b602082108103613a9457634e487b7160e01b600052602260045260246000fd5b6000825161839e818460208701617eb5565b9190910192915050565b600083516183ba818460208801617eb5565b9190910191825250602001919050565b602080825260139082015272125b9d985b1a59081b1bd8dac8185b5bdd5b9d606a1b604082015260600190565b6020808252601490820152734475706c696361746564206e6f646520696e666f60601b604082015260600190565b878152866020820152856040820152600060018060a01b0380871660608401528086166080840152508360a083015260e060c083015261846860e0830184617ee1565b9998505050505050505050565b87815286602082015285604082015260018060a01b03851660608201528360808201528260a082015260e060c0820152600061846860e0830184617ee1565b6000602082840312156184c657600080fd5b815161501881617a3c565b8051612e9181617a3c565b600082601f8301126184ed57600080fd5b81516184fb617b1182617acb565b81815284602083860101111561851057600080fd5b617d70826020830160208701617eb5565b6000806000806080858703121561853757600080fd5b84516001600160401b038082111561854e57600080fd5b61855a888389016184dc565b9550602087015191508082111561857057600080fd5b61857c888389016184dc565b9450604087015191508082111561859257600080fd5b5061859f878288016184dc565b606096909601519497939650505050565b828152604060208201526000617d706040830184617ee1565b6000806000606084860312156185de57600080fd5b83519250602084015191506040840151617daf81618125565b60008060006060848603121561860c57600080fd5b8351925060208401519150604084015190509250925092565b6020808252602b908201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960408201526a6e697469616c697a696e6760a81b606082015260800190565b8c8152602081018c9052604081018b90526001600160a01b038a81166060830152898116608083015288811660a083015287811660c0830152861660e08201526000610180806101008401526186c881840188617ee1565b90508281036101208401526186dd8187617ee1565b90508281036101408401526186f28186617ee1565b915050826101608301529d9c50505050505050505050505050565b60008060006060848603121561872257600080fd5b835161872d81617a3c565b6020850151604086015191945092506001600160401b0381111561875057600080fd5b617c24868287016184dc565b60208082526023908201527f4e6f7720696e20766f74696e67207769746820646966666572656e742062616c6040820152621b1bdd60ea1b606082015260800190565b6000826187bc57634e487b7160e01b600052601260045260246000fd5b500490565b60208082526027908201527f496e73756666696369656e742062616c616e636520746861742063616e206265604082015266081b1bd8dad95960ca1b606082015260800190565b8054600090600181811c908083168061882257607f831692505b6020808410820361884357634e487b7160e01b600052602260045260246000fd5b818015618857576001811461886857618895565b60ff19861689528489019650618895565b60008881526020902060005b8681101561888d5781548b820152908501908301618874565b505084890196505b50505050505092915050565b60006150188284618808565b60006188b98285618808565b9283525050602001919050565b6000806000606084860312156188db57600080fd5b835192506020840151915060408401516001600160401b0381111561875057600080fd5b83815282602082015260606040820152600061891e6060830184617ee1565b95945050505050565b8381526060602082015260006189406060830185617ee1565b82810360408401526178af8185617ee1565b60008060008060008060008060008060006101608c8e03121561897457600080fd5b8b519a5060208c0151995060408c0151985060608c015161899481617a3c565b60808d01519098506001600160401b038111156189b057600080fd5b6189bc8e828f016184dc565b97505060a08c0151955060c08c0151945060e08c015193506101008c015192506101208c01516189eb81618125565b809250506101408c015190509295989b509295989b9093969950565b60008060008060008060008060006101208a8c031215618a2657600080fd5b618a2f8a6184d1565b9850618a3d60208b016184d1565b9750618a4b60408b016184d1565b9650618a5960608b016184d1565b955060808a01516001600160401b0380821115618a7557600080fd5b618a818d838e016184dc565b965060a08c0151915080821115618a9757600080fd5b618aa38d838e016184dc565b955060c08c0151915080821115618ab957600080fd5b50618ac68c828d016184dc565b93505060e08a015191506101008a015190509295985092959850929598565b60008060408385031215618af857600080fd5b505080516020909101519092909150565b6020815260006150186020830184617ee156fe360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb384740249885e7f4987c0698db47045ad8cea110b51138f0eecbd94915842328cf6c3dc97d416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a2646970667358221220b7d1e990447212dd86142ba9f0578065c40cd066242521ee0195ad77455d479364736f6c634300080e0033
0x02b4B2d83786C8eE315db2DdAC704794850D2149
0x518c43c757221e3bb270dcb5dbc08b1e2e19dbf0
0x02b4B2...850D2149