Explorer
WEMIX3.0 Testnet
Explorer
WEMIX3.0 Testnet
Dashboard
Blocks
Transactions
Tokens
NFTs
Accounts
CSV Export
Visualizations
Heartbeat
Charts
Developers
API Documentation
Explorer
/
Transactions
/
0xafa8350ec5bbc5f810eebe6820a2b72d78b477bf645730dea6ce210a03bde8ee
Connected
WEMIX3.0 Testnet Explorer
Dashboard
Blocks
Transactions
Tokens
NFTs
Accounts
CSV Export
Heartbeat
Charts
Transaction Detail
Export Transaction Data
Export Txn Data
0xafa8350ec5bbc5f810eebe6820a2b72d78b477bf645730dea6ce210a03bde8ee
Overview
Event Logs (1)
Export Transaction Data
Export Txn Data
Transaction Action
Call
0x60806040
Method
by
Transaction Hash
0xafa8350ec5bbc5f810eebe6820a2b72d78b477bf645730dea6ce210a03bde8ee
Transaction Status
Success
Transaction Type
EIP-1559
Block Height
55190925
Timestamp
1 year ago (Tuesday, April 16, 2024 at 4:45:07 AM Coordinated Universal Time)
From
To
[
Created
]
Value
0.0
WEMIX
Gas Limit
8,134,922
Gas Used by Txn
8,134,922 (100.00%)
Gas Price
100.000000001
Gwei
Gas Fees
Base:
0.000000001
Gwei
Max:
101.0
Gwei
Max Priority:
100.0
Gwei
Burnt Fees
0.008134922
Gwei
Txn Saving Fees
8134921.991865078
Gwei
Actual Txn Cost/Fee
0.813492200008134922
WEMIX
Nonce
10478
Position
0
Input Data
View Input As
Original
0x60806040523480156200001157600080fd5b506200001c62000022565b620000e4565b600054610100900460ff16156200008f5760405162461bcd60e51b815260206004820152602760248201527f496e697469616c697a61626c653a20636f6e747261637420697320696e697469604482015266616c697a696e6760c81b606482015260840160405180910390fd5b60005460ff9081161015620000e2576000805460ff191660ff9081179091556040519081527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15b565b6191b380620000f46000396000f3fe6080604052600436106103b15760003560e01c80638da5cb5b116101e7578063bbc261131161010d578063ddd5e1b2116100a0578063e63a391f1161006f578063e63a391f14610bfc578063f2fde38b14610c12578063f395125c14610573578063f70e663d14610c3257600080fd5b8063ddd5e1b214610b7c578063e0dd7d4914610b9c578063e4e0981814610bbc578063e57abbab14610bdc57600080fd5b8063ceb05df0116100dc578063ceb05df014610add578063d2ecf94314610af3578063d659755714610b3c578063d846612114610b5c57600080fd5b8063bbc2611314610a50578063c350a1b514610a7d578063c5c91c6a14610a9d578063c7c48a8514610abd57600080fd5b8063a38dcbd011610185578063aef92d6611610154578063aef92d66146109ba578063b0d50e01146109da578063b2eafd57146109fa578063ba3b50a614610a3057600080fd5b8063a38dcbd01461093a578063a5b773251461095a578063a83207df1461097a578063a91ee0dc1461099a57600080fd5b806395a12a77116101c157806395a12a77146108ad578063979d25a2146108cd57806398969e82146108fa5780639e0649931461091a57600080fd5b80638da5cb5b1461082f5780638e478cab1461084d57806390263e421461088d57600080fd5b80634023a640116102d7578063715018a61161026a578063834539451161023957806383453945146107c5578063853828b6146107e5578063853a65f9146107fa5780638a42cef31461081a57600080fd5b8063715018a6146107175780637af01d471461072c5780637b103999146107855780637d3824d9146107a557600080fd5b806357ae1cec116102a657806357ae1cec146106ae5780635aa6e675146106c45780636365530e146106e45780636366ebe31461070457600080fd5b80634023a6401461064657806351eb05a61461065957806354fd4d501461067957806357a5b58c1461068e57600080fd5b8063126082cf1161034f5780633625bb2d1161031e5780633625bb2d146105b85780633b366f13146105f05780633bfae9fe146106105780633c49b5271461062657600080fd5b8063126082cf146105475780631a740e521461055d5780632540d52e146105735780632f380b351461058b57600080fd5b80630ad58d2f1161038b5780630ad58d2f146104165780630d37afb6146104365780631069f3b51461047157806310a4f05e146104d357600080fd5b806303ba14bc146103bd57806306aa67f9146103df578063081e3eda146103f257600080fd5b366103b857005b600080fd5b3480156103c957600080fd5b506103dd6103d836600461838b565b610c52565b005b6103dd6103ed366004618440565b6112cc565b3480156103fe57600080fd5b506099545b6040519081526020015b60405180910390f35b34801561042257600080fd5b506103dd610431366004618470565b6119ad565b34801561044257600080fd5b50610456610451366004618440565b611e66565b6040805193845260208401929092529082015260600161040d565b34801561047d57600080fd5b5061049161048c366004618440565b611f38565b60405161040d9190600060a082019050825182526020830151602083015260408301516040830152606083015160608301526080830151608083015292915050565b3480156104df57600080fd5b5061053a6104ee366004618440565b60408051808201825260008082526020918201819052938452609d81528184206001600160a01b0393909316845291825291829020825180840190935280548352600101549082015290565b60405161040d91906184a9565b34801561055357600080fd5b506104036103e881565b34801561056957600080fd5b50610403609e5481565b34801561057f57600080fd5b506104036301e1338081565b34801561059757600080fd5b506105ab6105a63660046184c0565b61201d565b60405161040d9190618531565b3480156105c457600080fd5b5060a0546105d8906001600160a01b031681565b6040516001600160a01b03909116815260200161040d565b3480156105fc57600080fd5b5061040361060b366004618659565b61219b565b34801561061c57600080fd5b5061040360a75481565b34801561063257600080fd5b506103dd6106413660046184c0565b6121db565b6103dd610654366004618440565b612379565b34801561066557600080fd5b506105ab6106743660046184c0565b61252d565b34801561068557600080fd5b50609754610403565b34801561069a57600080fd5b506103dd6106a9366004618685565b612a06565b3480156106ba57600080fd5b5061040360a55481565b3480156106d057600080fd5b50609f546105d8906001600160a01b031681565b3480156106f057600080fd5b506103dd6106ff366004618440565b612a4a565b6103dd6107123660046186fa565b612bbb565b34801561072357600080fd5b506103dd612de2565b34801561073857600080fd5b5061053a6107473660046184c0565b604080518082019091526000808252602082015250600090815260a36020908152604091829020825180840190935280548352600101549082015290565b34801561079157600080fd5b5060aa546105d8906001600160a01b031681565b3480156107b157600080fd5b506103dd6107c0366004618440565b612df6565b3480156107d157600080fd5b5060a1546105d8906001600160a01b031681565b3480156107f157600080fd5b506103dd612f65565b34801561080657600080fd5b5060a6546105d8906001600160a01b031681565b34801561082657600080fd5b5060a554610403565b34801561083b57600080fd5b506033546001600160a01b03166105d8565b34801561085957600080fd5b5061087d610868366004618759565b60a86020526000908152604090205460ff1681565b604051901515815260200161040d565b34801561089957600080fd5b506103dd6108a83660046184c0565b613455565b3480156108b957600080fd5b506103dd6108c83660046184c0565b61349e565b3480156108d957600080fd5b506104036108e83660046184c0565b60a96020526000908152604090205481565b34801561090657600080fd5b50610403610915366004618440565b613997565b34801561092657600080fd5b506103dd6109353660046184c0565b613cf7565b34801561094657600080fd5b506103dd6109553660046184c0565b613e65565b34801561096657600080fd5b506103dd6109753660046184c0565b614124565b34801561098657600080fd5b506103dd6109953660046184c0565b614441565b3480156109a657600080fd5b506103dd6109b5366004618759565b61448e565b3480156109c657600080fd5b506104036109d5366004618440565b61450e565b3480156109e657600080fd5b506103dd6109f5366004618776565b6148d5565b348015610a0657600080fd5b506105d8610a153660046184c0565b6000908152609a60205260409020546001600160a01b031690565b348015610a3c57600080fd5b506103dd610a4b366004618776565b61497f565b348015610a5c57600080fd5b50610403610a6b366004618759565b60a26020526000908152604090205481565b348015610a8957600080fd5b506103dd610a98366004618798565b614c1f565b348015610aa957600080fd5b506103dd610ab83660046187cf565b614e57565b348015610ac957600080fd5b50610403610ad8366004618440565b6155ac565b348015610ae957600080fd5b5061040360a45481565b348015610aff57600080fd5b50610b27610b0e3660046184c0565b60a3602052600090815260409020805460019091015482565b6040805192835260208301919091520161040d565b348015610b4857600080fd5b506103dd610b57366004618440565b61568b565b348015610b6857600080fd5b506103dd610b77366004618440565b6158d2565b348015610b8857600080fd5b506103dd610b97366004618440565b615a3d565b348015610ba857600080fd5b506103dd610bb73660046184c0565b615d05565b348015610bc857600080fd5b50610403610bd73660046187cf565b615e7f565b348015610be857600080fd5b506103dd610bf7366004618759565b616c08565b348015610c0857600080fd5b5061040361271081565b348015610c1e57600080fd5b506103dd610c2d366004618759565b616c79565b348015610c3e57600080fd5b506103dd610c4d3660046184c0565b616cef565b610c5a616d89565b60c08101516001600160a01b038116610c8e5760405162461bcd60e51b8152600401610c8590618836565b60405180910390fd5b60e08201516001600160a01b038116610cb95760405162461bcd60e51b8152600401610c8590618836565b82516001600160a01b031615801590610cde575060608301516001600160a01b031615155b610d2a5760405162461bcd60e51b815260206004820152601e60248201527f5374616b696e673a3a6164643a20494e56414c49445f414444524553532e00006044820152606401610c85565b60608301516001600160a01b0316600090815260a8602052604090205460ff1615610d975760405162461bcd60e51b815260206004820152601f60248201527f52657761726465722061646472657373206973206475706c6963617465642e006044820152606401610c85565b6000610db060008051602061915e833981519152616de3565b845160405163ce6a54ff60e01b81526001600160a01b03918216600482015291169063ce6a54ff9060240160206040518083038186803b158015610df357600080fd5b505afa158015610e07573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e2b919061886d565b90508360200151600014158015610e5d57506020808501516000908152609890915260409020546001600160a01b0316155b610ea95760405162461bcd60e51b815260206004820181905260248201527f5374616b696e673a3a6164643a20494e56414c49445f4e435020696e6465782e6044820152606401610c85565b80610ef65760405162461bcd60e51b815260206004820152601a60248201527f5374616b696e673a3a6164643a20494e56414c49445f4e43502e0000000000006044820152606401610c85565b6060840180516020808701516000908152609a8252604080822080546001600160a01b0319166001600160a01b039586161790559351909216825260a89052908120805460ff19166001179055609b805491610f518361889c565b91905055506000610f6f60008051602061915e833981519152616de3565b6001600160a01b0316634f0f4aa9836040518263ffffffff1660e01b8152600401610f9c91815260200190565b60006040518083038186803b158015610fb457600080fd5b505afa158015610fc8573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610ff09190810190618923565b505050905060405180610200016040528086600001516001600160a01b031681526020018281526020016000815260200160008152602001438152602001600081526020016000815260200162093a8081526020016000815260200186610100015181526020018660800151151581526020018660a00151151581526020018660c001516001600160a01b031681526020018660e001516001600160a01b0316815260200186604001516001600160a01b031681526020016000815250609860008760200151815260200190815260200160002060008201518160000160006101000a8154816001600160a01b0302191690836001600160a01b03160217905550602082015181600101908051906020019061110d9291906181a3565b5060408201516002820155606082015160038201556080820151600482015560a0820151600582015560c0820151600682015560e082015160078201556101008083015160088301556101208301516009830155610140830151600a8301805461016086015161018087015161ffff1990921693151561ff001916939093179215159093029190911762010000600160b01b031916620100006001600160a01b03938416021790556101a0830151600b830180546001600160a01b03199081169284169290921790556101c0840151600c8401805490921692169190911790556101e090910151600d909101556099805490600061120a8361889c565b90915550506020808601805187516001600160a01b0316600090815260a2909352604083205551610120870151875161124293616e60565b84606001516001600160a01b031685602001517f620c3a9f0ff3718d90a4f29cd03370a5ab00d1296f1abf1ff822772fbc898ae38760a001518860c001518960e001518a61010001516040516112bd949392919093151584526001600160a01b03928316602085015291166040830152606082015260800190565b60405180910390a35050505050565b6112d46172d6565b6112e7665374616b696e6760c81b616de3565b6001600160a01b0316336001600160a01b0316146113175760405162461bcd60e51b8152600401610c85906189b3565b6001600160a01b038116600090815260a2602052604090205460258114801590611342575080602814155b61135e5760405162461bcd60e51b8152600401610c8590618a10565b60008181526098602052604090205481906001600160a01b03166113945760405162461bcd60e51b8152600401610c8590618a47565b6113ab60008051602061915e833981519152616de3565b60008381526098602052604090819020549051636f1e853360e01b81526001600160a01b039182166004820152911690636f1e85339060240160206040518083038186803b1580156113fc57600080fd5b505afa158015611410573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906114349190618a7e565b61147b5760405162461bcd60e51b815260206004820152601860248201527705354414b494e473a20506f6f6c206973206e6f74204e43560441b6044820152606401610c85565b600082815260ab602052604090205460ff16156114aa5760405162461bcd60e51b8152600401610c8590618a9b565b60006114b58361252d565b6000848152609c602090815260408083206001600160a01b038916808552908352818420888552609d8452828520918552908352818420825180840190935280548352600101549282019290925281549394509092909190156115985761152186888960006001617330565b905061152d8688617654565b84548151929650909350600091611545908b90618ac4565b61154f9190618ae3565b905080836000018181516115639190618b05565b90525060c08501805182919061157a908390618b05565b905250835489908590600090611591908490618b05565b9091555050505b82546115b3576101e084018051906115af82618b1c565b9052505b6115ca60008051602061915e833981519152616de3565b604051636f1e853360e01b81523360048201526001600160a01b039190911690636f1e85339060240160206040518083038186803b15801561160b57600080fd5b505afa15801561161f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906116439190618a7e565b156116ef5761165f60008051602061915e833981519152616de3565b6001600160a01b031663af6af2ff6040518163ffffffff1660e01b815260040160206040518083038186803b15801561169757600080fd5b505afa1580156116ab573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906116cf919061886d565b835410156116ef5760405162461bcd60e51b8152600401610c8590618b33565b604084015182518454670de0b6b3a7640000929161170c91618b7b565b6117169190618ac4565b6117209190618ae3565b600184015560a15460e0850151604051637c9441d160e11b81526001600160a01b038a81166004830152602482018a905260448201899052606482018c9052608482019290925291169063f92883a29060a401602060405180830381600087803b15801561178d57600080fd5b505af11580156117a1573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906117c5919061886d565b50878460a0018181516117d89190618b05565b905250610100840180518991906117f0908390618b7b565b9052506000868152609860209081526040909120855181546001600160a01b0319166001600160a01b0390911617815585820151805187936118399260018501929101906181a3565b506040828101516002830155606083015160038301556080830151600483015560a0830151600583015560c0830151600683015560e083015160078301556101008084015160088401556101208401516009840155610140840151600a8401805461016087015161018088015161ffff1990921693151561ff001916939093179215159093029190911762010000600160b01b031916620100006001600160a01b03938416021790556101a0840151600b840180546001600160a01b03199081169284169290921790556101c0850151600c850180549092169083161790556101e090930151600d909201919091556000888152609d60209081528282208b851683528152908290208551815585820151600191909101558651908701519151921691889133917f1e7e9b1aed614b43859a77289e0409903cc1e561699c1720b52e5159c775bf1c91611991918e908e908990618b93565b60405180910390a45050505050506119a96001606555565b5050565b6119b56172d6565b6000838152609860205260409020600a01548390610100900460ff16156119ee5760405162461bcd60e51b8152600401610c8590618bcb565b83602514158015611a00575083602814155b611a1c5760405162461bcd60e51b8152600401610c8590618a10565b6000611a278561252d565b905083611ab55760a15460405163366b8e7760e01b8152600481018790526001600160a01b0385811660248301529091169063366b8e779060440160206040518083038186803b158015611a7a57600080fd5b505afa158015611a8e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611ab2919061886d565b93505b60a1546040516399a904b560e01b8152600481018690526000916001600160a01b0316906399a904b59060240160e06040518083038186803b158015611afa57600080fd5b505afa158015611b0e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611b329190618bf8565b9050858160200151148015611b4a5750858160400151145b611b925760405162461bcd60e51b815260206004820152601960248201527814d51052d25391ce88125b9d985b1a59081d1bdad95b881a59603a1b6044820152606401610c85565b60a154604051632770a7eb60e21b81526001600160a01b0386811660048301526024820188905290911690639dc29fac90604401600060405180830381600087803b158015611be057600080fd5b505af1158015611bf4573d6000803e3d6000fd5b5050506060820151611c1191506001600160a01b03861690617aca565b80606001518261010001818151611c289190618b05565b9052506000868152609860209081526040909120835181546001600160a01b0319166001600160a01b039091161781558382015180518593611c719260018501929101906181a3565b50604082810151600283015560608084015160038401556080840151600484015560a0840151600584015560c0840151600684015560e084015160078401556101008085015160088501556101208501516009850155610140850151600a8501805461016088015161018089015161ffff1990921693151561ff001916939093179215159093029190911762010000600160b01b031916620100006001600160a01b03938416021790556101a0850151600b850180546001600160a01b03199081169284169290921790556101c0860151600c860180549092169083161790556101e090940151600d9093019290925590830151905190815290851690879033907f8166bf25f8a2b7ed3c85049207da4358d16edbed977d23fa2ee6f0dde3ec21329060200160405180910390a481600001516001600160a01b031686336001600160a01b03167fa15948d1d14e69bbd64dbf5b876e5207a0f97ef5d030ecb24706c4b6cfbd76d68560200151856060015189604051611df393929190618c82565b60405180910390a4815160c0820151602084015160608401516040516001600160a01b03909416938a9333937fef587cef10792e7797a3168a3ab689404f987e9c970f1721af08257396ff316b93611e4c938c90618cb5565b60405180910390a4505050611e616001606555565b505050565b6000828152609c602090815260408083206001600160a01b038516808552908352818420825160a0810184528154815260018083015482870152600283015482860152600383015460608301526004909201546080820152878652609d855283862092865291845282852083518085019094528054845201549282019290925282918291611ef48787613997565b9450611f12826040015186611f099190618b05565b8351835161219b565b8260600151611f219190618b7b565b9350611f2d8486618b05565b925050509250925092565b611f6a6040518060a0016040528060008152602001600081526020016000815260200160008152602001600081525090565b6000838152609860205260409020546001600160a01b0316611fb9576040518060a001604052806000815260200160008152602001600081526020016000815260200160008152509050612017565b506000828152609c602090815260408083206001600160a01b0385168452825291829020825160a081018452815481526001820154928101929092526002810154928201929092526003820154606082015260049091015460808201525b92915050565b612025618227565b6000828152609860209081526040918290208251610200810190935280546001600160a01b03168352600181018054919284019161206290618cf0565b80601f016020809104026020016040519081016040528092919081815260200182805461208e90618cf0565b80156120db5780601f106120b0576101008083540402835291602001916120db565b820191906000526020600020905b8154815290600101906020018083116120be57829003601f168201915b505050918352505060028201546020820152600382015460408201526004820154606082015260058201546080820152600682015460a0820152600782015460c0820152600882015460e0820152600982015461010080830191909152600a83015460ff808216151561012085015291810490911615156101408301526001600160a01b03620100009091048116610160830152600b8301548116610180830152600c830154166101a0820152600d909101546101c09091015292915050565b60006121a78284618b7b565b6121b3575060006121d4565b6121bd8284618b7b565b6121c78486618ac4565b6121d19190618ae3565b90505b9392505050565b6121e36172d6565b600081815260ab602052604090205460ff16156122125760405162461bcd60e51b8152600401610c8590618a9b565b600061221d8261252d565b6000838152609c6020908152604080832033808552908352818420878552609d84528285209185529083529281902081518083019092528054825260010154918101919091528154929350909115612300576000670de0b6b3a76400008460400151836000015185600001546122939190618b7b565b61229d9190618ac4565b6122a79190618ae3565b905060008360010154826122bb9190618b05565b9050808460020160008282546122d19190618b7b565b9091555050835483516122e591839161219b565b8460030160008282546122f89190618b7b565b909155505050505b61230a8433617654565b604082015181518554939650919350670de0b6b3a764000092909161232e91618b7b565b6123389190618ac4565b6123429190618ae3565b6001928301556000848152609d60209081526040808320338452825290912082518155910151910155506123766001606555565b50565b6123816172d6565b612394665374616b696e6760c81b616de3565b6001600160a01b0316336001600160a01b0316146123c45760405162461bcd60e51b8152600401610c85906189b3565b6001600160a01b038116600090815260a26020526040902054602581148015906123ef575080602814155b61240b5760405162461bcd60e51b8152600401610c8590618a10565b600081815260ab602052604090205460ff161561243a5760405162461bcd60e51b8152600401610c8590618a9b565b6124478184846000616e60565b6000818152609c602090815260408083206001600160a01b0386168085529083529281902060020154815187815292830152839183917eab9ea1934a18c419ebd648dfd54350d24ab746230b97428774bd8d923f4eaf910160405180910390a460008181526098602090815260408083208054609c84528285206001600160a01b038881168088529190955294839020600201549251931693859390927f6e6990fc966a7a3cb4933945cb1d7376a33191887e10e2c730772a919a642df39261251a926001909101918a918a9190618dcb565b60405180910390a4506119a96001606555565b612535618227565b6000828152609860209081526040918290208251610200810190935280546001600160a01b03168352600181018054919284019161257290618cf0565b80601f016020809104026020016040519081016040528092919081815260200182805461259e90618cf0565b80156125eb5780601f106125c0576101008083540402835291602001916125eb565b820191906000526020600020905b8154815290600101906020018083116125ce57829003601f168201915b50505091835250506002820154602082015260038201546040820152600482015460608201526005820154608080830191909152600683015460a0830152600783015460c0830152600883015460e0830152600983015461010080840191909152600a84015460ff808216151561012086015291810490911615156101408401526001600160a01b03620100009091048116610160840152600b8401548116610180840152600c840154166101a0830152600d909201546101c0909101528101519091506126fb5760405162461bcd60e51b815260206004820152601c60248201527f5354414b494e473a20506f6f6c20646f6573206e6f74206578697374000000006044820152606401610c85565b8060800151431115612a015760a08101516000838152609a60209081526040808320548151636b303b1160e11b815291516001600160a01b039091169263d66076229260048082019391829003018186803b15801561275957600080fd5b505afa15801561276d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612791919061886d565b6000858152609a6020908152604080832054815163a2e6204560e01b8152915194955092936001600160a01b039093169263a2e620459260048084019391929182900301818787803b1580156127e657600080fd5b505af11580156127fa573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061281e919061886d565b905082156128765760006128328383618b05565b90508460c00151846128449190618b7b565b612856670de0b6b3a764000083618ac4565b6128609190618ae3565b856040015161286f9190618b7b565b6040860152505b4360808501526000858152609860209081526040909120855181546001600160a01b0319166001600160a01b0390911617815581860151805187936128c29260018501929101906181a3565b5060408281015160028301556060808401516003840155608080850151600485015560a0850151600585015560c0850151600685015560e085015160078501556101008086015160088601556101208601516009860155610140860151600a860180546101608901516101808a015161ffff1990921693151561ff001916939093179215159093029190911762010000600160b01b031916620100006001600160a01b03938416021790556101a0860151600b860180546001600160a01b03199081169284169290921790556101c0870151600c8701805490921692169190911790556101e090940151600d9093019290925591860151868301518351918252602082018790529281019290925286917fcb7325664a4a3b7c7223eefc492a97ca4fdf94d46884621e5a8fae5a04b2b9d2910160405180910390a25050505b919050565b8060005b81811015612a4457612a33848483818110612a2757612a27618dde565b9050602002013561252d565b50612a3d8161889c565b9050612a0a565b50505050565b806001600160a01b038116612a715760405162461bcd60e51b8152600401610c8590618836565b6000838152609860209081526040808320546001600160a01b0316835260a2909152902054839015801590612ac957506000818152609860209081526040808320546001600160a01b0316835260a290915290205481145b612ae55760405162461bcd60e51b8152600401610c8590618df4565b6000848152609860205260409020600a01548490610100900460ff1615612b1e5760405162461bcd60e51b8152600401610c8590618bcb565b6000858152609860205260409020600b8101546001600160a01b03163314612b585760405162461bcd60e51b8152600401610c8590618e2b565b600b810180546001600160a01b0319166001600160a01b0387169081179091556040805188815260208101929092527f7fc7b82c46c9f322f2a9c3ab999a39ba8230b89e3173adfde268967405ebb2df91015b60405180910390a1505050505050565b612bc36172d6565b6000858152609860205260409020600a01548590610100900460ff1615612bfc5760405162461bcd60e51b8152600401610c8590618bcb565b85602514158015612c0e575085602814155b612c2a5760405162461bcd60e51b8152600401610c8590618a10565b843414612c715760405162461bcd60e51b815260206004820152601560248201527414d51052d25391ce8815dc9bdb99c8185b5bdd5b9d605a1b6044820152606401610c85565b33600081815260a26020908152604080832054835260989091529020546001600160a01b03161415612ce55760405162461bcd60e51b815260206004820152601b60248201527f5354414b494e473a204e43502063616e6e6f74206465706f73697400000000006044820152606401610c85565b600086815260ab602052604090205460ff1615612d145760405162461bcd60e51b8152600401610c8590618a9b565b612d2086868686616e60565b612d33665374616b696e6760c81b616de3565b600087815260986020526040908190205490516317589e6760e31b81526001600160a01b03918216600482015291169063bac4f3389087906024016000604051808303818588803b158015612d8757600080fd5b505af1158015612d9b573d6000803e3d6000fd5b50505050508115612dd0578215612dc45760405162461bcd60e51b8152600401610c8590618e70565b612dd033878887617be3565b50612ddb6001606555565b5050505050565b612dea616d89565b612df4600061809c565b565b806001600160a01b038116612e1d5760405162461bcd60e51b8152600401610c8590618836565b6000838152609860209081526040808320546001600160a01b0316835260a2909152902054839015801590612e7557506000818152609860209081526040808320546001600160a01b0316835260a290915290205481145b612e915760405162461bcd60e51b8152600401610c8590618df4565b6000848152609860205260409020600a01548490610100900460ff1615612eca5760405162461bcd60e51b8152600401610c8590618bcb565b6000858152609860205260409020600b8101546001600160a01b03163314612f045760405162461bcd60e51b8152600401610c8590618e2b565b600a8101805462010000600160b01b031916620100006001600160a01b038816908102919091179091556040805188815260208101929092527f70d216e53bba32c29a3424ecf8aa15aad290eb6525997dd33ea324dfd9cd53399101612bab565b612f6d6172d6565b60a15460405163040bfbcf60e01b81523360048201526000916001600160a01b03169063040bfbcf9060240160006040518083038186803b158015612fb157600080fd5b505afa158015612fc5573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052612fed9190810190618eba565b905060005b81518110156134495760a15482516000916001600160a01b0316906399a904b59085908590811061302557613025618dde565b60200260200101516040518263ffffffff1660e01b815260040161304b91815260200190565b60e06040518083038186803b15801561306357600080fd5b505afa158015613077573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061309b9190618bf8565b6020818101516000908152609890915260409020600a0154909150610100900460ff16156130db5760405162461bcd60e51b8152600401610c8590618bcb565b60a15483516001600160a01b0390911690639dc29fac90339086908690811061310657613106618dde565b60200260200101516040518363ffffffff1660e01b815260040161313f9291906001600160a01b03929092168252602082015260400190565b600060405180830381600087803b15801561315957600080fd5b505af115801561316d573d6000803e3d6000fd5b505050606082015161318191503390617aca565b602081015160258114801590613198575080602814155b6131b45760405162461bcd60e51b8152600401610c8590618a10565b600081815260ab602052604090205460ff16156131e35760405162461bcd60e51b8152600401610c8590618a9b565b60006131ee8261252d565b9050826060015181610100018181516132079190618b05565b9052506000828152609860209081526040909120825181546001600160a01b0319166001600160a01b0390911617815582820151805184936132509260018501929101906181a3565b50604082810151600283015560608084015160038401556080840151600484015560a0840151600584015560c0840151600684015560e084015160078401556101008085015160088501556101208501516009850155610140850151600a8501805461016088015161018089015161ffff1990921693151561ff001916939093179215159093029190911762010000600160b01b031916620100006001600160a01b03938416021790556101a0850151600b850180546001600160a01b03199081169284169290921790556101c0860151600c8601805490921692169190911790556101e090930151600d909201919091559084015190519081523390839082907f8166bf25f8a2b7ed3c85049207da4358d16edbed977d23fa2ee6f0dde3ec21329060200160405180910390a480600001516001600160a01b031682336001600160a01b03167fa15948d1d14e69bbd64dbf5b876e5207a0f97ef5d030ecb24706c4b6cfbd76d684602001518760600151336040516133d293929190618c82565b60405180910390a4805160c0840151602083015160608601516040516001600160a01b0390941693869333937fef587cef10792e7797a3168a3ab689404f987e9c970f1721af08257396ff316b9361342b938690618cb5565b60405180910390a450505080806134419061889c565b915050612ff2565b5050612df46001606555565b61345d616d89565b60a75460408051918252602082018390527f79ac1c30b8fac7d1ec8b1c521f584ad796f19f7e754a49829f5eb1fa933997d9910160405180910390a160a755565b6134a66172d6565b6000818152609860205260409020600a01548190610100900460ff16156134df5760405162461bcd60e51b8152600401610c8590618bcb565b816025141580156134f1575081602814155b61350d5760405162461bcd60e51b8152600401610c8590618a10565b600082815260ab602052604090205460ff161561353c5760405162461bcd60e51b8152600401610c8590618a9b565b60006135478361252d565b60a15460405163ac261e0360e01b8152600481018690523360248201529192506000916001600160a01b039091169063ac261e039060440160006040518083038186803b15801561359757600080fd5b505afa1580156135ab573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526135d39190810190618eba565b90506000805b82518110156137af5760a15483516000916001600160a01b0316906399a904b59086908590811061360c5761360c618dde565b60200260200101516040518263ffffffff1660e01b815260040161363291815260200190565b60e06040518083038186803b15801561364a57600080fd5b505afa15801561365e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906136829190618bf8565b60a15485519192506001600160a01b031690639dc29fac9033908790869081106136ae576136ae618dde565b60200260200101516040518363ffffffff1660e01b81526004016136e79291906001600160a01b03929092168252602082015260400190565b600060405180830381600087803b15801561370157600080fd5b505af1158015613715573d6000803e3d6000fd5b505050606082015161372991503390617aca565b60608101516137389084618b7b565b925084600001516001600160a01b031687336001600160a01b03167fef587cef10792e7797a3168a3ab689404f987e9c970f1721af08257396ff316b8460c0015189602001518660600151336040516137949493929190618cb5565b60405180910390a450806137a78161889c565b9150506135d9565b508083610100018181516137c39190618b05565b9052506000858152609860209081526040909120845181546001600160a01b0319166001600160a01b03909116178155848201518051869361380c9260018501929101906181a3565b506040828101516002830155606083015160038301556080830151600483015560a0830151600583015560c0830151600683015560e083015160078301556101008084015160088401556101208401516009840155610140840151600a8401805461016087015161018088015161ffff1990921693151561ff001916939093179215159093029190911762010000600160b01b031916620100006001600160a01b03938416021790556101a0840151600b840180546001600160a01b03199081169284169290921790556101c0850151600c8501805490921692169190911790556101e090920151600d90910155518181523390869082907f8166bf25f8a2b7ed3c85049207da4358d16edbed977d23fa2ee6f0dde3ec21329060200160405180910390a482600001516001600160a01b031685336001600160a01b03167fa15948d1d14e69bbd64dbf5b876e5207a0f97ef5d030ecb24706c4b6cfbd76d68660200151853360405161398193929190618c82565b60405180910390a4505050506123766001606555565b60008281526098602090815260408083208151610200810190925280546001600160a01b031682526001810180548594840191906139d490618cf0565b80601f0160208091040260200160405190810160405280929190818152602001828054613a0090618cf0565b8015613a4d5780601f10613a2257610100808354040283529160200191613a4d565b820191906000526020600020905b815481529060010190602001808311613a3057829003601f168201915b50505091835250506002828101546020808401919091526003808501546040808601919091526004808701546060808801919091526005880154608080890191909152600689015460a0808a019190915260078a015460c08a015260088a015460e08a015260098a0154610100808b0191909152600a8b015460ff80821615156101208d015291810490911615156101408b01526001600160a01b036201000090910481166101608b0152600b8b015481166101808b0152600c8b015481166101a08b0152600d909a01546101c09099019890985260008e8152609c87528481208e8b1680835290885285822086519a8b01875280548b526001818101548c8b0152998101548b88015296870154938a019390935294830154908801528c8452609d85528284209084528452818320825180840184528154815295015485850152878201518c8452609a8552828420548351636b303b1160e11b81529351999a50969895979096939593169363d6607622938383019391929091829003018186803b158015613bdb57600080fd5b505afa158015613bef573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613c13919061886d565b6000898152609a602052604090205460808701519192506001600160a01b0316319043118015613c46575060a086015115155b15613c97576000613c578383618b05565b90508660c001518760a00151613c6d9190618b7b565b613c7f670de0b6b3a764000083618ac4565b613c899190618ae3565b613c939085618b7b565b9350505b60208501518451865160009291670de0b6b3a7640000918791613cb991618b7b565b613cc39190618ac4565b613ccd9190618ae3565b613cd79190618b05565b9050808660400151613ce99190618b7b565b9a9950505050505050505050565b6000818152609860209081526040808320546001600160a01b0316835260a2909152902054819015801590613d4f57506000818152609860209081526040808320546001600160a01b0316835260a290915290205481145b613d6b5760405162461bcd60e51b8152600401610c8590618df4565b6000828152609860205260409020600a01548290610100900460ff1615613da45760405162461bcd60e51b8152600401610c8590618bcb565b6000838152609860205260409020600a8101546201000090046001600160a01b03163314613e145760405162461bcd60e51b815260206004820152601f60248201527f5354414b494e473a2043616c6c6572206973206e6f7420427265616b65722e006044820152606401610c85565b600a8101805461ff0019166101001790556040517fc922c5a8787467d023ec052943d03d56304831aa57e4951bfac4b59f4504b8de90613e579086815260200190565b60405180910390a150505050565b613e6d616d89565b6000818152609860209081526040808320546001600160a01b0316835260a2909152902054819015801590613ec557506000818152609860209081526040808320546001600160a01b0316835260a290915290205481145b613ee15760405162461bcd60e51b8152600401610c8590618df4565b600082815260986020818152604080842080546001600160a01b03908116865260a2845282862086905587865260ab84528286208054600160ff199182168117909255609a8652848820548316885260a886528488208054909116905583516102008101855287815284518087018652888152818701908152948101889052606081018890526080810188905260a0810188905260c0810188905260e08101889052610100810188905261012081018890526101408101889052610160810188905261018081018890526101a081018890526101c081018890526101e0810188905296899052948452855182546001600160a01b0319169116178155905180519193613ff393908501929101906181a3565b506040828101516002830155606083015160038301556080830151600483015560a0830151600583015560c0830151600683015560e083015160078301556101008084015160088401556101208401516009840155610140840151600a8401805461016087015161018088015161ffff1990921693151561ff001916939093179215159093029190911762010000600160b01b031916620100006001600160a01b03938416021790556101a0840151600b840180546001600160a01b03199081169284169290921790556101c0850151600c85018054831691909316179091556101e090930151600d909201919091556000848152609a6020529081208054909216909155609b80549161410683618b1c565b90915550506099805490600061411b83618b1c565b91905055505050565b6000818152609a602052604090205481906001600160a01b0316604051633838d9c760e21b81523360048201526001600160a01b03919091169063e0e3671c9060240160206040518083038186803b15801561417f57600080fd5b505afa158015614193573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906141b79190618a7e565b6141d35760405162461bcd60e51b8152600401610c8590618f60565b6000828152609860209081526040808320546001600160a01b0316835260a290915290205482901580159061422b57506000818152609860209081526040808320546001600160a01b0316835260a290915290205481145b6142475760405162461bcd60e51b8152600401610c8590618df4565b6000838152609860205260409020600a01548390610100900460ff16156142805760405162461bcd60e51b8152600401610c8590618bcb565b600084815260a360205260409020600101544310156142f15760405162461bcd60e51b815260206004820152602760248201527f5354414b494e473a20466565526174696f2072657175657374206973206e6f74604482015266103932b0b23c9760c91b6064820152608401610c85565b600084815260a3602052604090206001015461435d5760405162461bcd60e51b815260206004820152602560248201527f5354414b494e473a20466565526174696f2072657175657374206973206e6f746044820152641039b2ba1760d91b6064820152608401610c85565b600084815260a3602052604090205461271010156143b45760405162461bcd60e51b81526020600482015260146024820152731999594814985d1a5bc81a5cc81a5b9d985b1a5960621b6044820152606401610c85565b60008481526098602090815260408083206009015460a3835292819020548151888152928301939093528101919091527f296f9f457500ba7dd9bcfdf1e897874a0a611ee73f7a723adce051f964af0af19060600160405180910390a1505050600090815260a3602081815260408084208054609884529185206009019190915591905281815560010155565b614449616d89565b609e80549082905560408051828152602081018490527f91b6e21be1cf0ccbda3d361510e005fdd207fced2dbd50f2cc70d6c868506a8d910160405180910390a15050565b614496616d89565b6001600160a01b0381166144ec5760405162461bcd60e51b815260206004820152601860248201527f496e76616c696420636f6e7472616374206164647265737300000000000000006044820152606401610c85565b60aa80546001600160a01b0319166001600160a01b0392909216919091179055565b60008281526098602090815260408083208151610200810190925280546001600160a01b0316825260018101805485948401919061454b90618cf0565b80601f016020809104026020016040519081016040528092919081815260200182805461457790618cf0565b80156145c45780601f10614599576101008083540402835291602001916145c4565b820191906000526020600020905b8154815290600101906020018083116145a757829003601f168201915b50505091835250506002828101546020808401919091526003808501546040808601919091526004808701546060808801919091526005880154608080890191909152600689015460a0808a019190915260078a015460c08a015260088a015460e08a015260098a0154610100808b0191909152600a8b015460ff80821615156101208d015291810490911615156101408b01526001600160a01b036201000090910481166101608b0152600b8b015481166101808b0152600c8b015481166101a08b0152600d909a01546101c09099019890985260008e8152609c87528481208e8b1680835290885285822086519a8b01875280548b526001818101548c8b0152998101548b88015296870154938a019390935294830154908801528c8452609d85528284209084528452818320825180840184528154815295015485850152878201518c8452609a8552828420548351636b303b1160e11b81529351999a5096989597939690958795919094169363d6607622938084019390829003018186803b15801561475357600080fd5b505afa158015614767573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061478b919061886d565b60008a8152609a602052604090205460808801519192506001600160a01b03163190431180156147be575060a087015115155b1561480f5760006147cf8383618b05565b90508760c001518860a001516147e59190618b7b565b6147f7670de0b6b3a764000083618ac4565b6148019190618ae3565b61480b9085618b7b565b9350505b60208601518551875160009291670de0b6b3a764000091879161483191618b7b565b61483b9190618ac4565b6148459190618ae3565b61484f9190618b05565b90508087604001516148619190618b7b565b9450600061271060a554876148769190618ac4565b6148809190618ae3565b905060006127108a610120015183896148999190618b05565b6148a39190618ac4565b6148ad9190618ae3565b9050806148ba8389618b05565b6148c49190618b05565b9d9c50505050505050505050505050565b6148dd616d89565b6301e1338081106149305760405162461bcd60e51b815260206004820152601760248201527f556e626f6e642074696d6520697320746f6f206c6f6e670000000000000000006044820152606401610c85565b6000828152609860209081526040918290206007810184905591518381527fca069204e7668fb304b94c0151edae97b9dda3684f202e63c7a3be4d5338e82d91015b60405180910390a1505050565b6000828152609a602052604090205482906001600160a01b0316604051633838d9c760e21b81523360048201526001600160a01b03919091169063e0e3671c9060240160206040518083038186803b1580156149da57600080fd5b505afa1580156149ee573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190614a129190618a7e565b614a2e5760405162461bcd60e51b8152600401610c8590618f60565b6000838152609860209081526040808320546001600160a01b0316835260a2909152902054839015801590614a8657506000818152609860209081526040808320546001600160a01b0316835260a290915290205481145b614aa25760405162461bcd60e51b8152600401610c8590618df4565b6000848152609860205260409020600a01548490610100900460ff1615614adb5760405162461bcd60e51b8152600401610c8590618bcb565b60008581526098602052604090206009015415614b4e5761271084108015614b2d57506000858152609860205260409020600901548490606490614b20906096618ac4565b614b2a9190618ae3565b10155b614b495760405162461bcd60e51b8152600401610c8590618fab565b614b6f565b6064841115614b6f5760405162461bcd60e51b8152600401610c8590618fab565b60008581526098602052604090206009015460a7547f23aa461670ce7c526c458c0e659d05218b58182dc9f88f55a7866c776137b5189187918790614bb49043618b7b565b60408051948552602085019390935291830152606082015260800160405180910390a1604051806040016040528085815260200160a75443614bf69190618b7b565b9052600095865260a3602090815260409096208151815595015160019095019490945550505050565b600054610100900460ff1615808015614c3f5750600054600160ff909116105b80614c595750303b158015614c59575060005460ff166001145b614cbc5760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201526d191e481a5b9a5d1a585b1a5e995960921b6064820152608401610c85565b6000805460ff191660011790558015614cdf576000805461ff0019166101001790555b6103e8609e5560016097556001600160a01b038416614d545760405162461bcd60e51b815260206004820152602b60248201527f526567697374727920616464726573732073686f756c64206e6f74206265207a60448201526a65726f206164647265737360a81b6064820152608401610c85565b6001600160a01b038216614dd05760405162461bcd60e51b815260206004820152603860248201527f506c6174666f726d46656520636f6c6c6563746f72206164647265737320736860448201527f6f756c64206e6f74206265207a65726f206164647265737300000000000000006064820152608401610c85565b60aa80546001600160a01b038087166001600160a01b03199283161790925560a785905560a6805492851692909116919091179055614e0d6180ee565b614e1561811d565b8015612a44576000805461ff0019169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb384740249890602001613e57565b614e5f6172d6565b6000868152609860205260409020600a01548690610100900460ff1615614e985760405162461bcd60e51b8152600401610c8590618bcb565b86602514158015614eaa575086602814155b614ec65760405162461bcd60e51b8152600401610c8590618a10565b6000868152609860205260409020546001600160a01b0316614efa5760405162461bcd60e51b8152600401610c8590618a47565b600087815260ab602052604090205460ff16158015614f285750600086815260ab602052604090205460ff16155b614f445760405162461bcd60e51b8152600401610c8590618a9b565b614f5b60008051602061915e833981519152616de3565b60008781526098602052604090819020549051636f1e853360e01b81526001600160a01b039182166004820152911690636f1e85339060240160206040518083038186803b158015614fac57600080fd5b505afa158015614fc0573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190614fe49190618a7e565b614fed57600191505b6000614ff88861252d565b9050856150845760a15460405163366b8e7760e01b8152600481018a90523360248201526001600160a01b039091169063366b8e779060440160206040518083038186803b15801561504957600080fd5b505afa15801561505d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190615081919061886d565b95505b60a1546040516399a904b560e01b8152600481018890526000916001600160a01b0316906399a904b59060240160e06040518083038186803b1580156150c957600080fd5b505afa1580156150dd573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906151019190618bf8565b90508881602001511480156151195750878160400151145b6151615760405162461bcd60e51b815260206004820152601960248201527814d51052d25391ce88125b9d985b1a59081d1bdad95b881a59603a1b6044820152606401610c85565b60a154604051632770a7eb60e21b8152336004820152602481018990526001600160a01b0390911690639dc29fac90604401600060405180830381600087803b1580156151ad57600080fd5b505af11580156151c1573d6000803e3d6000fd5b50505050806060015182610100018181516151dc9190618b05565b9052506000898152609860209081526040909120835181546001600160a01b0319166001600160a01b0390911617815583820151805185936152259260018501929101906181a3565b506040828101516002830155606083015160038301556080830151600483015560a0830151600583015560c0830151600683015560e083015160078301556101008084015160088401556101208401516009840155610140840151600a8401805461016087015161018088015161ffff1990921693151561ff001916939093179215159093029190911762010000600160b01b031916620100006001600160a01b03938416021790556101a0840151600b840180546001600160a01b03199081169284169290921790556101c0850151600c850180549092169083161790556101e090930151600d9092019190915560008a81526098602090815282822083516102008101909452805490941683526001840180549294929184019161534a90618cf0565b80601f016020809104026020016040519081016040528092919081815260200182805461537690618cf0565b80156153c35780601f10615398576101008083540402835291602001916153c3565b820191906000526020600020905b8154815290600101906020018083116153a657829003601f168201915b505050918352505060028201546020820152600382015460408201526004820154606082015260058201546080820152600682015460a0820152600782015460c0820152600882015460e0820152600982015461010080830191909152600a83015460ff808216151561012085015291810490911615156101408301526001600160a01b03620100009091048116610160830152600b8301548116610180830152600c830154166101a0820152600d909101546101c090910152905084156154a357606082015161549e906001600160a01b03891690617aca565b61552a565b6154b38983606001518989616e60565b6154c6665374616b696e6760c81b616de3565b606083015182516040516317589e6760e31b81526001600160a01b03918216600482015292169163bac4f33891906024016000604051808303818588803b15801561551057600080fd5b505af1158015615524573d6000803e3d6000fd5b50505050505b82600001516001600160a01b03168a336001600160a01b03167fca601466957ac7479a512a78ccdfe5ff30b35a68a0e08739e27eecd305dc250286602001518d8660200151876000015189606001518f8e60405161558e9796959493929190619000565b60405180910390a4505050506155a46001606555565b505050505050565b6000828152609c602090815260408083206001600160a01b038516808552908352818420825160a0810184528154815260018083015482870152600283015482860152600383015460608301526004909201546080820152878652609d8552838620928652918452828520835180850190945280548452015492820183905291438114156156405760009350505050612017565b609e5483516301e13380916103e8916156598543618b05565b6156639190618ac4565b61566d9190618ac4565b6156779190618ae3565b6156819190618ae3565b9695505050505050565b6000828152609a602052604090205482906001600160a01b0316604051633838d9c760e21b81523360048201526001600160a01b03919091169063e0e3671c9060240160206040518083038186803b1580156156e657600080fd5b505afa1580156156fa573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061571e9190618a7e565b61573a5760405162461bcd60e51b8152600401610c8590618f60565b6000838152609860209081526040808320546001600160a01b0316835260a290915290205483901580159061579257506000818152609860209081526040808320546001600160a01b0316835260a290915290205481145b6157ae5760405162461bcd60e51b8152600401610c8590618df4565b6001600160a01b038316158015906157e357506000848152609860205260409020600c01546001600160a01b03848116911614155b6158455760405162461bcd60e51b815260206004820152602d60248201527f5374616b696e673a3a736574466565436f6c6c6563746f723a2053414d455f4660448201526c22a2afa1a7a62622a1aa27a91760991b6064820152608401610c85565b600084815260986020908152604091829020600c015482516001600160a01b039182168152908616918101919091527f9ea5568f737dfb292c6112b470f5deda06c5b264cdc5b29687cbf6f27a73964d910160405180910390a15050600091825260986020526040909120600c0180546001600160a01b0319166001600160a01b03909216919091179055565b6158da6172d6565b6000828152609860205260409020600a01548290610100900460ff16156159135760405162461bcd60e51b8152600401610c8590618bcb565b82602514158015615925575082602814155b6159415760405162461bcd60e51b8152600401610c8590618a10565b600083815260ab602052604090205460ff16156159705760405162461bcd60e51b8152600401610c8590618a9b565b6000838152609a602052604090205433906001600160a01b03166040516341f02c3d60e01b81523360048201526001600160a01b0391909116906341f02c3d9060240160206040518083038186803b1580156159cb57600080fd5b505afa1580156159df573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190615a03919061886d565b15615a2557506000838152609860205260409020546001600160a01b03169150815b615a3181858686617be3565b50506119a96001606555565b615a456172d6565b6000828152609860205260409020600a01548290610100900460ff1615615a7e5760405162461bcd60e51b8152600401610c8590618bcb565b82602514158015615a90575082602814155b615ae65760405162461bcd60e51b815260206004820152602160248201527f333720616e64203430277320636c61696d2069732073746f7020666f72206e6f6044820152607760f81b6064820152608401610c85565b600083815260ab602052604090205460ff1615615b155760405162461bcd60e51b8152600401610c8590618a9b565b336000615b218561252d565b6000868152609a60205260409020549091506001600160a01b03166040516341f02c3d60e01b81523360048201526001600160a01b0391909116906341f02c3d9060240160206040518083038186803b158015615b7d57600080fd5b505afa158015615b91573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190615bb5919061886d565b15615bc257805133945091505b6000858152609c602090815260408083206001600160a01b038616808552908352818420898552609d845282852091855290835281842082518084019093528054835260010154928201929092529091615c1c8888617654565b5050825415615c3757615c3488868960016000617330565b90505b604084015182518454670de0b6b3a76400009291615c5491618b7b565b615c5e9190618ac4565b615c689190618ae3565b6001840155604080518281526001600160a01b0389811660208301528a92908816917fb6fe5ce185a3773d47e919f57c7edfd102c91cb7833b2be405c4de89d9980fd7910160405180910390a383600001516001600160a01b031688866001600160a01b03167fe961cb02445c7409dd07ee99c64a4364c3ed8a37a4dd253399a0294940fb0e158760200151858c60405161199193929190618c82565b6000818152609860209081526040808320546001600160a01b0316835260a2909152902054819015801590615d5d57506000818152609860209081526040808320546001600160a01b0316835260a290915290205481145b615d795760405162461bcd60e51b8152600401610c8590618df4565b6000828152609860205260409020600a8101546201000090046001600160a01b03163314615de95760405162461bcd60e51b815260206004820152601f60248201527f5354414b494e473a2043616c6c6572206973206e6f7420427265616b65722e006044820152606401610c85565b600a810154610100900460ff16615e425760405162461bcd60e51b815260206004820152601760248201527f5354414b494e473a204e4f5420454d455247454e4359210000000000000000006044820152606401610c85565b600a8101805461ff00191690556040518381527f52613aaecab5fb2266a6af7218485e10b66ff1b0a5042c54ddf21a221951b8fb90602001614972565b6000615e896172d6565b6000878152609860205260409020600a01548790610100900460ff1615615ec25760405162461bcd60e51b8152600401610c8590618bcb565b87602514158015615ed4575087602814155b615ef05760405162461bcd60e51b8152600401610c8590618a10565b86602514158015615f02575086602814155b615f1e5760405162461bcd60e51b8152600401610c8590618a10565b33600081815260a26020908152604080832054835260989091529020546001600160a01b03161415615f9e5760405162461bcd60e51b8152602060048201526024808201527f5354414b494e473a204e43502063616e6e6f74207769746864726177207265716044820152631d595cdd60e21b6064820152608401610c85565b6000615fa98961252d565b60008a8152609c60209081526040808320338085529083528184208e8552609d8452828520918552908352928190208151808301909252805482526001015491810191909152825192935090916001600160a01b031661601b5760405162461bcd60e51b8152600401610c8590618a47565b81548911156160645760405162461bcd60e51b815260206004820152601560248201527414d51052d25391ce8815dc9bdb99c8185b5bdd5b9d605a1b6044820152606401610c85565b600089116160c55760405162461bcd60e51b815260206004820152602860248201527f5354414b494e473a20416d6f756e742073686f756c6420626520677265617465604482015267072207468616e20360c41b6064820152608401610c85565b6160dc60008051602061915e833981519152616de3565b8351604051636f1e853360e01b81526001600160a01b039182166004820152911690636f1e85339060240160206040518083038186803b15801561611f57600080fd5b505afa158015616133573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906161579190618a7e565b6161e457815489146161db5760405162461bcd60e51b815260206004820152604160248201527f5354414b494e473a20576974686472617720616d6f756e742073686f756c642060448201527f626520657175616c20746f20746f74616c2062616c616e6365206f66207573656064820152603960f91b608482015260a401610c85565b600095506162a0565b6161fb60008051602061915e833981519152616de3565b60008b81526098602052604090819020549051636f1e853360e01b81526001600160a01b039182166004820152911690636f1e85339060240160206040518083038186803b15801561624c57600080fd5b505afa158015616260573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906162849190618a7e565b6162a05760405162461bcd60e51b8152600401610c8590619061565b8154891480156162ae575085155b156162b857600196505b815460009015616347576162d08c338b8b6001617330565b90506162dc8c33617654565b845481519296509093506000916162f4908d90618ac4565b6162fe9190618ae3565b905080836000018181516163129190618b05565b90525060c085018051829190616329908390618b05565b90525083548b908590600090616340908490618b05565b9091555050505b8254616362576101e0840180519061635e82618b1c565b9052505b61637960008051602061915e833981519152616de3565b604051636f1e853360e01b81523360048201526001600160a01b039190911690636f1e85339060240160206040518083038186803b1580156163ba57600080fd5b505afa1580156163ce573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906163f29190618a7e565b1561649e5761640e60008051602061915e833981519152616de3565b6001600160a01b031663af6af2ff6040518163ffffffff1660e01b815260040160206040518083038186803b15801561644657600080fd5b505afa15801561645a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061647e919061886d565b8354101561649e5760405162461bcd60e51b8152600401610c8590618b33565b604084015182518454670de0b6b3a764000092916164bb91618b7b565b6164c59190618ac4565b6164cf9190618ae3565b60018401556164eb60008051602061915e833981519152616de3565b8451604051636f1e853360e01b81526001600160a01b039182166004820152911690636f1e85339060240160206040518083038186803b15801561652e57600080fd5b505afa158015616542573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906165669190618a7e565b61683c5761657d661390d4115e1a5d60ca1b616de3565b845160405163b007a5ad60e01b81526001600160a01b039182166004820152336024820152604481018d905291169063b007a5ad90606401600060405180830381600087803b1580156165cf57600080fd5b505af11580156165e3573d6000803e3d6000fd5b50505050898460a0018181516165f99190618b05565b905250610100840180518b9190616611908390618b7b565b90525060008c8152609860209081526040909120855181546001600160a01b0319166001600160a01b03909116178155858201518051879361665a9260018501929101906181a3565b5060408201518160020155606082015181600301556080820151816004015560a0820151816005015560c0820151816006015560e082015181600701556101008201518160080155610120820151816009015561014082015181600a0160006101000a81548160ff02191690831515021790555061016082015181600a0160016101000a81548160ff02191690831515021790555061018082015181600a0160026101000a8154816001600160a01b0302191690836001600160a01b031602179055506101a082015181600b0160006101000a8154816001600160a01b0302191690836001600160a01b031602179055506101c082015181600c0160006101000a8154816001600160a01b0302191690836001600160a01b031602179055506101e082015181600d015590505081609d60008e81526020019081526020016000206000336001600160a01b03166001600160a01b03168152602001908152602001600020600082015181600001556020820151816001015590505083600001516001600160a01b03168c336001600160a01b03167f7fb6d33465c3dd0401464119b0b92c4387ed350c2adec5252e5bf8171e92c64387602001518e8e876040516168279493929190618b93565b60405180910390a46000955050505050616bfd565b61684f665374616b696e6760c81b616de3565b8451604051637b498c1160e11b81526001600160a01b039182166004820152602481018d905291169063f693182290604401600060405180830381600087803b15801561689b57600080fd5b505af11580156168af573d6000803e3d6000fd5b5050505060a160009054906101000a90046001600160a01b03166001600160a01b031663f92883a2338e8e8e8960e001516040518663ffffffff1660e01b81526004016169299594939291906001600160a01b03959095168552602085019390935260408401919091526060830152608082015260a00190565b602060405180830381600087803b15801561694357600080fd5b505af1158015616957573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061697b919061886d565b9550898460a00181815161698f9190618b05565b905250610100840180518b91906169a7908390618b7b565b90525060008c8152609860209081526040909120855181546001600160a01b0319166001600160a01b0390911617815585820151805187936169f09260018501929101906181a3565b506040828101516002830155606083015160038301556080830151600483015560a0830151600583015560c0830151600683015560e083015160078301556101008084015160088401556101208401516009840155610140840151600a8401805461016087015161018088015161ffff1990921693151561ff001916939093179215159093029190911762010000600160b01b031916620100006001600160a01b03938416021790556101a0840151600b840180546001600160a01b03199081169284169290921790556101c0850151600c8501805490921692169190911790556101e090920151600d9091015560008d8152609d602090815282822033835281529190208351815590830151600191909101558615616b34578715616b285760405162461bcd60e51b8152600401610c8590618e70565b616b34338d8d8c617be3565b8a8c1415616b9b5783600001516001600160a01b03168c336001600160a01b03167f1e7e9b1aed614b43859a77289e0409903cc1e561699c1720b52e5159c775bf1c87602001518e8e87604051616b8e9493929190618b93565b60405180910390a4616bf8565b83600001516001600160a01b03168c336001600160a01b03167fcdcd322b1831076abdc3f48a6915c650ab36a30c3abcd8410c80e9bd0e3a27c98e88602001518f8f88604051616bef9594939291906190a3565b60405180910390a45b505050505b506156816001606555565b616c10616d89565b60a154604080516001600160a01b03928316815291831660208301527f1244ee5c075c6820a81a0161fd7b6b09cea501142e7528a7c3c71e5b4445f9a5910160405180910390a160a180546001600160a01b0319166001600160a01b0392909216919091179055565b616c81616d89565b6001600160a01b038116616ce65760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610c85565b6123768161809c565b616cf7616d89565b6127108110616d485760405162461bcd60e51b815260206004820152601b60248201527f496e76616c696420706c6174666f726d2066656520726174696f2e00000000006044820152606401610c85565b60a55460408051918252602082018390527fa2dbbcfd7f6351d78b15cbb21411c4ebed6f4abfac0d56cf6b3141e0df96590e910160405180910390a160a555565b6033546001600160a01b03163314612df45760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610c85565b60aa54604051630d2020dd60e01b8152600481018390526000916001600160a01b031690630d2020dd9060240160206040518083038186803b158015616e2857600080fd5b505afa158015616e3c573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061201791906190e2565b6000848152609860205260409020546001600160a01b0316616e945760405162461bcd60e51b8152600401610c8590618a47565b616eab60008051602061915e833981519152616de3565b60008581526098602052604090819020549051636f1e853360e01b81526001600160a01b039182166004820152911690636f1e85339060240160206040518083038186803b158015616efc57600080fd5b505afa158015616f10573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190616f349190618a7e565b616f7b5760405162461bcd60e51b815260206004820152601860248201527705354414b494e473a20506f6f6c206973206e6f74204e43560441b6044820152606401610c85565b6000616f868561252d565b6000868152609c602090815260408083206001600160a01b0388168085529083528184208a8552609d845282852082865284529382902082518084019093528054835260010154928201929092529293509091903314801590616feb57506001841515145b15616ff557600093505b6004820154617005574360048301555b8261016001511561702e57831561702e5760405162461bcd60e51b8152600401610c8590618bcb565b81546000901561704957617046888788886001617330565b90505b6170538887617654565b84549195509250617073576101e0840180519061706f8261889c565b9052505b868360000160008282546170879190618b7b565b9091555050604084015182518454670de0b6b3a764000092916170a991618b7b565b6170b39190618ac4565b6170bd9190618ae3565b600184015560a0840180518891906170d6908390618b7b565b9052506000888152609860209081526040909120855181546001600160a01b0319166001600160a01b03909116178155858201518051879361711f9260018501929101906181a3565b506040828101516002830155606083015160038301556080830151600483015560a0830151600583015560c0830151600683015560e083015160078301556101008084015160088401556101208401516009840155610140840151600a8401805461016087015161018088015161ffff1990921693151561ff001916939093179215159093029190911762010000600160b01b031916620100006001600160a01b03938416021790556101a0840151600b840180546001600160a01b03199081169284169290921790556101c0850151600c850180549092169083161790556101e090930151600d9092019190915560008a8152609d6020908152828220938a168083529381529082902085518155858201516001919091015581518a81529081018490528a9133917eab9ea1934a18c419ebd648dfd54350d24ab746230b97428774bd8d923f4eaf910160405180910390a483600001516001600160a01b031688336001600160a01b03167f6e6990fc966a7a3cb4933945cb1d7376a33191887e10e2c730772a919a642df387602001518b8b876040516172c49493929190618b93565b60405180910390a45050505050505050565b600260655414156173295760405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c006044820152606401610c85565b6002606555565b60008061733c8761252d565b6000888152609c602090815260408083206001600160a01b038b168085529083528184208c8552609d8452828520918552908352818420825180840184528154808252600190920154948101949094529185015181549596509094929392670de0b6b3a7640000926173ad91618b7b565b6173b79190618ac4565b6173c19190618ae3565b905060008360010154826173d59190618b05565b9050808460020160008282546173eb9190618b7b565b9091555050861561741e578354835161740591839161219b565b8460030160008282546174189190618b7b565b90915550505b871561764657609a60008c815260200190815260200160002060009054906101000a90046001600160a01b03166001600160a01b031663de767cba8a8660020154886101c0015189610120015160a660009054906101000a90046001600160a01b031660a5546040518763ffffffff1660e01b81526004016174db969594939291906001600160a01b039687168152602081019590955292851660408501526060840191909152909216608082015260a081019190915260c00190565b602060405180830381600087803b1580156174f557600080fd5b505af1158015617509573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061752d919061886d565b95508a8a6001600160a01b03167f71bab65ced2e5750775a0613be067df48ef06cf92a496ebf7663ae0660924954866002015460405161756f91815260200190565b60405180910390a384600001516001600160a01b03168b8b6001600160a01b03167f85abadcb494c549ab54367d59ff0423186193c28e0be23ceaf151155ce708b14886020015188600201548e6040516175cb93929190618c82565b60405180910390a460006002808601829055600386018290554360048701558c825260986020908152604080842090920154609d82528284206001600160a01b038f1685529091529120548554670de0b6b3a7640000929161762c91618b7b565b6176369190618ac4565b6176409190618ae3565b60018501555b505050505095945050505050565b61765c618227565b60408051808201909152600080825260208201526000848152609860209081526040918290208251610200810190935280546001600160a01b0316835260018101805491928401916176ad90618cf0565b80601f01602080910402602001604051908101604052809291908181526020018280546176d990618cf0565b80156177265780601f106176fb57610100808354040283529160200191617726565b820191906000526020600020905b81548152906001019060200180831161770957829003601f168201915b50505091835250506002828101546020808401919091526003808501546040808601919091526004808701546060808801919091526005880154608080890191909152600689015460a0808a019190915260078a015460c08a015260088a015460e08a015260098a0154610100808b0191909152600a8b015460ff80821615156101208d01529181049091161515610140808c01919091526001600160a01b036201000090920482166101608c0152600b8c015482166101808c0152600c8c015482166101a08c0152600d909b01546101c0909a019990995260008f8152609c8852858120998f168082529988528581208651928301875280548352600181810154848b0152998101548388015296870154938201939093529490920154918401919091528b8152609d8452818120958152948352938490208451808601909552805485529092015490830152918301519294509250906178875750617abc565b60208201516178d25750506000838152609d602090815260408083206001600160a01b0386168452825291829020436001820181905583518085019094529054835290820152617abc565b8160200151431115617aba5760006301e133806103e8609e5484600001518660200151436179009190618b05565b61790a9190618ac4565b6179149190618ac4565b61791e9190618ae3565b6179289190618ae3565b9050808360000181815161793c9190618b7b565b90525060c084018051829190617953908390618b7b565b9052504360208481019190915260008781526098825260409020855181546001600160a01b0319166001600160a01b0390911617815585820151805187936179a29260018501929101906181a3565b506040828101516002830155606083015160038301556080830151600483015560a0830151600583015560c0830151600683015560e083015160078301556101008084015160088401556101208401516009840155610140840151600a8401805461016087015161018088015161ffff1990921693151561ff001916939093179215159093029190911762010000600160b01b031916620100006001600160a01b03938416021790556101a0840151600b840180546001600160a01b03199081169284169290921790556101c0850151600c850180549092169083161790556101e090930151600d909201919091556000888152609d6020908152828220938916825292835220845181559084015160019190910155505b505b9250929050565b6001606555565b80471015617b1a5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a20696e73756666696369656e742062616c616e63650000006044820152606401610c85565b6000826001600160a01b03168260405160006040518083038185875af1925050503d8060008114617b67576040519150601f19603f3d011682016040523d82523d6000602084013e617b6c565b606091505b5050905080611e615760405162461bcd60e51b815260206004820152603a60248201527f416464726573733a20756e61626c6520746f2073656e642076616c75652c207260448201527f6563697069656e74206d617920686176652072657665727465640000000000006064820152608401610c85565b6000828152609860205260409020546001600160a01b0316617c175760405162461bcd60e51b8152600401610c8590618a47565b6000828152609860205260409020546001600160a01b0382811691161415617c815760405162461bcd60e51b815260206004820181905260248201527f5354414b494e473a204e43502063616e6e6f742075736520636f6d706f756e646044820152606401610c85565b617c9860008051602061915e833981519152616de3565b60008481526098602052604090819020549051636f1e853360e01b81526001600160a01b039182166004820152911690636f1e85339060240160206040518083038186803b158015617ce957600080fd5b505afa158015617cfd573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190617d219190618a7e565b617d6d5760405162461bcd60e51b815260206004820152601860248201527f5354414b494e473a20706f6f6c206973206e6f74204e435000000000000000006044820152606401610c85565b617d8460008051602061915e833981519152616de3565b60008381526098602052604090819020549051636f1e853360e01b81526001600160a01b039182166004820152911690636f1e85339060240160206040518083038186803b158015617dd557600080fd5b505afa158015617de9573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190617e0d9190618a7e565b617e295760405162461bcd60e51b8152600401610c8590619061565b6000838152609c602090815260408083206001600160a01b0388168452909152812054151580617ea857506000848152609c602090815260408083206001600160a01b0389168452909152902054158015617ea857506000848152609c602090815260408083206001600160a01b038916845290915290206002015415155b15617fea57617ebc84863060016000617330565b6000858152609c602090815260408083206001600160a01b038a168085529083528184208985526098845282852060020154609d85528386209286529190935292205481549394509092670de0b6b3a76400009291617f1a91618b7b565b617f249190618ac4565b617f2e9190618ae3565b60018201558115617fe857617f468483856000616e60565b6000848152609860205260409020546001600160a01b03848116911614617fe857617f7a665374616b696e6760c81b616de3565b600085815260986020526040908190205490516317589e6760e31b81526001600160a01b03918216600482015291169063bac4f3389084906024016000604051808303818588803b158015617fce57600080fd5b505af1158015617fe2573d6000803e3d6000fd5b50505050505b505b604080518281526001600160a01b0384811660208301528592908816917f2b0d8d3e7f210f5f25aae635205bcdf269d42aa3e71bdfe8c3f6e3066d0fc876910160405180910390a360008381526098602052604090819020805491516001600160a01b03928316928692908916917fcdf7a6c114fa35b32479fc8283e7279a0398d0a7dac6505ceff52176ab750f8c9161808d91600190910190879089906190ff565b60405180910390a45050505050565b603380546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b600054610100900460ff166181155760405162461bcd60e51b8152600401610c8590619112565b612df461814c565b600054610100900460ff166181445760405162461bcd60e51b8152600401610c8590619112565b612df461817c565b600054610100900460ff166181735760405162461bcd60e51b8152600401610c8590619112565b612df43361809c565b600054610100900460ff16617ac35760405162461bcd60e51b8152600401610c8590619112565b8280546181af90618cf0565b90600052602060002090601f0160209004810192826181d15760008555618217565b82601f106181ea57805160ff1916838001178555618217565b82800160010185558215618217579182015b828111156182175782518255916020019190600101906181fc565b506182239291506182cc565b5090565b60405180610200016040528060006001600160a01b0316815260200160608152602001600081526020016000815260200160008152602001600081526020016000815260200160008152602001600081526020016000815260200160001515815260200160001515815260200160006001600160a01b0316815260200160006001600160a01b0316815260200160006001600160a01b03168152602001600081525090565b5b8082111561822357600081556001016182cd565b634e487b7160e01b600052604160045260246000fd5b604051610140810167ffffffffffffffff8111828210171561831b5761831b6182e1565b60405290565b604051601f8201601f1916810167ffffffffffffffff8111828210171561834a5761834a6182e1565b604052919050565b6001600160a01b038116811461237657600080fd5b8035612a0181618352565b801515811461237657600080fd5b8035612a0181618372565b6000610140828403121561839e57600080fd5b6183a66182f7565b6183af83618367565b8152602083013560208201526183c760408401618367565b60408201526183d860608401618367565b60608201526183e960808401618380565b60808201526183fa60a08401618380565b60a082015261840b60c08401618367565b60c082015261841c60e08401618367565b60e08201526101008381013590820152610120928301359281019290925250919050565b6000806040838503121561845357600080fd5b82359150602083013561846581618352565b809150509250929050565b60008060006060848603121561848557600080fd5b8335925060208401359150604084013561849e81618352565b809150509250925092565b815181526020808301519082015260408101612017565b6000602082840312156184d257600080fd5b5035919050565b60005b838110156184f45781810151838201526020016184dc565b83811115612a445750506000910152565b6000815180845261851d8160208601602086016184d9565b601f01601f19169290920160200192915050565b6020815261854b6020820183516001600160a01b03169052565b60006020830151610200806040850152618569610220850183618505565b91506040850151606085015260608501516080850152608085015160a085015260a085015160c085015260c085015160e085015260e08501516101008181870152808701519150506101208181870152808701519150506101408181870152808701519150506101606185df8187018315159052565b86015190506101806185f48682018315159052565b86015190506101a0618610868201836001600160a01b03169052565b86015190506101c061862c868201836001600160a01b03169052565b86015190506101e0618648868201836001600160a01b03169052565b959095015193019290925250919050565b60008060006060848603121561866e57600080fd5b505081359360208301359350604090920135919050565b6000806020838503121561869857600080fd5b823567ffffffffffffffff808211156186b057600080fd5b818501915085601f8301126186c457600080fd5b8135818111156186d357600080fd5b8660208260051b85010111156186e857600080fd5b60209290920196919550909350505050565b600080600080600060a0868803121561871257600080fd5b8535945060208601359350604086013561872b81618352565b9250606086013561873b81618372565b9150608086013561874b81618372565b809150509295509295909350565b60006020828403121561876b57600080fd5b81356121d481618352565b6000806040838503121561878957600080fd5b50508035926020909101359150565b6000806000606084860312156187ad57600080fd5b83356187b881618352565b925060208401359150604084013561849e81618352565b60008060008060008060c087890312156187e857600080fd5b863595506020870135945060408701359350606087013561880881618352565b9250608087013561881881618372565b915060a087013561882881618372565b809150509295509295509295565b6020808252601d908201527f5354414b494e473a20416464726573732063616e6e6f7420626520302e000000604082015260600190565b60006020828403121561887f57600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b60006000198214156188b0576188b0618886565b5060010190565b600082601f8301126188c857600080fd5b815167ffffffffffffffff8111156188e2576188e26182e1565b6188f5601f8201601f1916602001618321565b81815284602083860101111561890a57600080fd5b61891b8260208301602087016184d9565b949350505050565b6000806000806080858703121561893957600080fd5b845167ffffffffffffffff8082111561895157600080fd5b61895d888389016188b7565b9550602087015191508082111561897357600080fd5b61897f888389016188b7565b9450604087015191508082111561899557600080fd5b506189a2878288016188b7565b606096909601519497939650505050565b60208082526038908201527f4f6e6c7920676f7665726e616e6365207374616b696e6720636f6e747261637460408201527f2063616e2063616c6c20746869732066756e6374696f6e2e0000000000000000606082015260800190565b60208082526019908201527f5354414b494e473a2033372c2034302069732073746f70656400000000000000604082015260600190565b6020808252601b908201527f5354414b494e473a20496e76616c696420746f20706f6f6c2069640000000000604082015260600190565b600060208284031215618a9057600080fd5b81516121d481618372565b6020808252600f908201526e14995b5bdd995908141bdbdb081a59608a1b604082015260600190565b6000816000190483118215151615618ade57618ade618886565b500290565b600082618b0057634e487b7160e01b600052601260045260246000fd5b500490565b600082821015618b1757618b17618886565b500390565b600081618b2b57618b2b618886565b506000190190565b60208082526028908201527f5354414b494e473a20496e73756666696369656e7420616d6f756e7420746f20604082015267776974686472617760c01b606082015260800190565b60008219821115618b8e57618b8e618886565b500190565b608081526000618ba66080830187618505565b6020830195909552506001600160a01b03929092166040830152606090910152919050565b6020808252601390820152725354414b494e473a20454d455247454e43592160681b604082015260600190565b600060e08284031215618c0a57600080fd5b60405160e0810181811067ffffffffffffffff82111715618c2d57618c2d6182e1565b8060405250825181526020830151602082015260408301516040820152606083015160608201526080830151608082015260a083015160a082015260c0830151618c7681618352565b60c08201529392505050565b606081526000618c956060830186618505565b6020830194909452506001600160a01b0391909116604090910152919050565b600060018060a01b03808716835260806020840152618cd76080840187618505565b6040840195909552929092166060909101525092915050565b600181811c90821680618d0457607f821691505b60208210811415618d2557634e487b7160e01b600052602260045260246000fd5b50919050565b8054600090600181811c9080831680618d4557607f831692505b6020808410821415618d6757634e487b7160e01b600052602260045260246000fd5b83885260208801828015618d825760018114618d9357618dbe565b60ff19871682528282019750618dbe565b60008981526020902060005b87811015618db857815484820152908601908401618d9f565b83019850505b5050505050505092915050565b608081526000618ba66080830187618d2b565b634e487b7160e01b600052603260045260246000fd5b6020808252601c908201527f5354414b494e473a20706f6f6c20646f6573206e6f7420657869737400000000604082015260600190565b60208082526025908201527f5354414b494e473a2043616c6c6572206973206e6f7420427265616b657253656040820152643a3a32b91760d91b606082015260800190565b6020808252602a908201527f5354414b494e473a2043616e6e6f7420636f6d706f756e64207768656e20636c604082015269185a5b481c995dd85c9960b21b606082015260800190565b60006020808385031215618ecd57600080fd5b825167ffffffffffffffff80821115618ee557600080fd5b818501915085601f830112618ef957600080fd5b815181811115618f0b57618f0b6182e1565b8060051b9150618f1c848301618321565b8181529183018401918481019088841115618f3657600080fd5b938501935b83851015618f5457845182529385019390850190618f3b565b98975050505050505050565b6020808252602b908201527f4f6e6c79207265776172646572206f776e65722063616e2063616c6c2074686960408201526a3990333ab731ba34b7b71760a91b606082015260800190565b60208082526035908201527f5374616b696e673a3a736574526577617264466565526174696f5265717565736040820152743a1d1024a72b20a624a22fa322a2afa920aa24a79760591b606082015260800190565b60e08152600061901360e083018a618505565b886020840152828103604084015261902b8189618505565b6001600160a01b039788166060850152608084019690965250509190931660a082015291151560c0909201919091529392505050565b60208082526022908201527f5354414b494e473a2052656465706f73697420706f6f6c206973206e6f74204e604082015261043560f41b606082015260800190565b85815260a0602082015260006190bc60a0830187618505565b6040830195909552506001600160a01b0392909216606083015260809091015292915050565b6000602082840312156190f457600080fd5b81516121d481618352565b606081526000618c956060830186618d2b565b6020808252602b908201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960408201526a6e697469616c697a696e6760a81b60608201526080019056fe476f7665726e616e6365436f6e74726163740000000000000000000000000000a2646970667358221220cad4bbf95b228bb3997020a1448f7ffb7018fd4f9fe79bcbcc4dceeeb829f27764736f6c63430008090033
0xdedC2189FaE91049dd1fec9A02088E2335646299
0x4ab6744d3a4864040c97b99cfb9122d27cba3c09
0xdedC21...35646299