交易详情
交易哈希
:0xf71f54fac1d4907446f263e11a0083d506bb479eafc510f04758ad875a00ff6b
交易数量:
0ETH
($0)
交易手续费:
0.05823956699900787
$224
L2 Gas 价格:
0.000000008 ETH(8 Gwei)
L2 Gas 上限 & 消耗:
7,336,058|
7,277,136(99.2%)
L2 Gas 费用:
0.058217088 ETH
L2 Gas 费:
基础费用: 0.025997768 Gwei
L1 Gas 价格:
0.000000032561205793 ETH(32.561205793 Gwei)
L1 Gas 消耗:
210,785
L1 费用系数:
0
L1 Gas 费用:
0.000022478999007868 ETH
其他信息:
交易类型:0(原始交易类型)
Nonce:35
区块内交易编号:1
输入数据:
0x6101a0604052600460145560046015553480156200001c57600080fd5b5060405162005e4d38038062005e4d8339810160408190526200003f9162000b9f565b6040518060400160405280600381526020016204149560ec1b81525080604051806040016040528060018152602001603160f81b815250604051806040016040528060078152602001665065747420414960c81b8152506040518060400160405280600381526020016204149560ec1b81525085898383620000c66200050d60201b60201c565b848481818181620000d73362000512565b6001600160a01b0380831660805281166200010557604051632d618d8160e21b815260040160405180910390fd5b60805160405163ca5eb5e160e01b81526001600160a01b0383811660048301529091169063ca5eb5e190602401600060405180830381600087803b1580156200014d57600080fd5b505af115801562000162573d6000803e3d6000fd5b50505050505050506200017a6200056260201b60201c565b60ff168360ff161015620001a1576040516301e9714b60e41b815260040160405180910390fd5b620001ae60068462000c12565b620001bb90600a62000d2b565b60a0525060089150620001d19050838262000de0565b506009620001e0828262000de0565b50620001f89550879450600b93505062000567915050565b610160526200020981600c62000567565b61018052815160208084019190912061012052815190820120610140524660e052620002996101205161014051604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f60208201529081019290925260608201524660808201523060a082015260009060c00160405160208183030381529060405280519060200120905090565b60c05250503061010052506001600f55620002b6600085620005a0565b620002e27f241ecf16d79d0f8dbfb92cbc07fe17840425976cf0667f022fe9877caa831b0884620005a0565b601080546001600160a01b0319166001600160a01b0385169081179091556200030a57600080fd5b6001600160a01b0384166200031e57600080fd5b601180546001600160a01b0319166001600160a01b0384169081179091556040805163c45a015560e01b815290516000929163c45a01559160048083019260209291908290030181865afa1580156200037b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620003a1919062000eac565b6001600160a01b031663c9c6539630601160009054906101000a90046001600160a01b03166001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa15801562000404573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200042a919062000eac565b6040516001600160e01b031960e085901b1681526001600160a01b039283166004820152911660248201526044016020604051808303816000875af115801562000478573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200049e919062000eac565b601280546001600160a01b0319166001600160a01b0383161790559050620004c68162000645565b620004d18362000645565b620004dc8562000677565b6200050285620004fc6b019d971e4fe8401e74000000603e6064620006a9565b620007ac565b505050505062001039565b601290565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600690565b600060208351101562000587576200057f836200080e565b90506200059a565b8162000594848262000de0565b5060ff90505b92915050565b6000828152600a602090815260408083206001600160a01b038516845290915290205460ff1662000641576000828152600a602090815260408083206001600160a01b03851684529091529020805460ff19166001179055620006003390565b6001600160a01b0316816001600160a01b0316837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45b5050565b6000620006528162000851565b506001600160a01b03166000908152601660205260409020805460ff19166001179055565b6000620006848162000851565b506001600160a01b03166000908152601760205260409020805460ff19166001179055565b6000808060001985870985870292508281108382030391505080600003620006e857838281620006dd57620006dd62000eca565b0492505050620007a5565b8084116200073d5760405162461bcd60e51b815260206004820152601560248201527f4d6174683a206d756c446976206f766572666c6f77000000000000000000000060448201526064015b60405180910390fd5b600084868809851960019081018716968790049682860381900495909211909303600082900391909104909201919091029190911760038402600290811880860282030280860282030280860282030280860282030280860282030280860290910302029150505b9392505050565b6b019d971e4fe8401e74000000620007cf82620007c860075490565b9062000860565b111562000802576040516320ac0f0d60e11b81526001600160a01b03831660048201526024810182905260440162000734565b6200064182826200086e565b600080829050601f815111156200083c578260405163305a27a960e01b815260040162000734919062000f06565b8051620008498262000f3b565b179392505050565b6200085d813362000933565b50565b6000620007a5828462000f60565b6001600160a01b038216620008c65760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f206164647265737300604482015260640162000734565b8060076000828254620008da919062000f60565b90915550506001600160a01b0382166000818152600560209081526040808320805486019055518481527fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a35050565b6000828152600a602090815260408083206001600160a01b038516845290915290205460ff1662000641576200096981620009b6565b62000976836020620009c9565b6040516020016200098992919062000f76565b60408051601f198184030181529082905262461bcd60e51b8252620007349160040162000f06565b505050565b60606200059a6001600160a01b03831660145b60606000620009da83600262000fef565b620009e790600262000f60565b6001600160401b0381111562000a015762000a0162000d3c565b6040519080825280601f01601f19166020018201604052801562000a2c576020820181803683370190505b509050600360fc1b8160008151811062000a4a5762000a4a62001009565b60200101906001600160f81b031916908160001a905350600f60fb1b8160018151811062000a7c5762000a7c62001009565b60200101906001600160f81b031916908160001a905350600062000aa284600262000fef565b62000aaf90600162000f60565b90505b600181111562000b31576f181899199a1a9b1b9c1cb0b131b232b360811b85600f166010811062000ae75762000ae762001009565b1a60f81b82828151811062000b005762000b0062001009565b60200101906001600160f81b031916908160001a90535060049490941c9362000b29816200101f565b905062000ab2565b508315620007a55760405162461bcd60e51b815260206004820181905260248201527f537472696e67733a20686578206c656e67746820696e73756666696369656e74604482015260640162000734565b80516001600160a01b038116811462000b9a57600080fd5b919050565b6000806000806080858703121562000bb657600080fd5b62000bc18562000b82565b935062000bd16020860162000b82565b925062000be16040860162000b82565b915062000bf16060860162000b82565b905092959194509250565b634e487b7160e01b600052601160045260246000fd5b60ff82811682821603908111156200059a576200059a62000bfc565b600181815b8085111562000c6f57816000190482111562000c535762000c5362000bfc565b8085161562000c6157918102915b93841c939080029062000c33565b509250929050565b60008262000c88575060016200059a565b8162000c97575060006200059a565b816001811462000cb0576002811462000cbb5762000cdb565b60019150506200059a565b60ff84111562000ccf5762000ccf62000bfc565b50506001821b6200059a565b5060208310610133831016604e8410600b841016171562000d00575081810a6200059a565b62000d0c838362000c2e565b806000190482111562000d235762000d2362000bfc565b029392505050565b6000620007a560ff84168362000c77565b634e487b7160e01b600052604160045260246000fd5b600181811c9082168062000d6757607f821691505b60208210810362000d8857634e487b7160e01b600052602260045260246000fd5b50919050565b601f821115620009b157600081815260208120601f850160051c8101602086101562000db75750805b601f850160051c820191505b8181101562000dd85782815560010162000dc3565b505050505050565b81516001600160401b0381111562000dfc5762000dfc62000d3c565b62000e148162000e0d845462000d52565b8462000d8e565b602080601f83116001811462000e4c576000841562000e335750858301515b600019600386901b1c1916600185901b17855562000dd8565b600085815260208120601f198616915b8281101562000e7d5788860151825594840194600190910190840162000e5c565b508582101562000e9c5787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b60006020828403121562000ebf57600080fd5b620007a58262000b82565b634e487b7160e01b600052601260045260246000fd5b60005b8381101562000efd57818101518382015260200162000ee3565b50506000910152565b602081526000825180602084015262000f2781604085016020870162000ee0565b601f01601f19169190910160400192915050565b8051602080830151919081101562000d885760001960209190910360031b1b16919050565b808201808211156200059a576200059a62000bfc565b7f416363657373436f6e74726f6c3a206163636f756e742000000000000000000081526000835162000fb081601785016020880162000ee0565b7001034b99036b4b9b9b4b733903937b6329607d1b601791840191820152835162000fe381602884016020880162000ee0565b01602801949350505050565b80820281158282048414176200059a576200059a62000bfc565b634e487b7160e01b600052603260045260246000fd5b60008162001031576200103162000bfc565b506000190190565b60805160a05160c05160e0516101005161012051610140516101605161018051614d5d620010f0600039600061166a0152600061163f01526000612869015260006128410152600061279c015260006127c6015260006127f0015260008181610bc90152818161322e015281816132a301526133690152600081816109c00152818161119501528181611d8f015281816125e9015281816129f401528181612ddb0152818161354001526135f90152614d5d6000f3fe6080604052600436106104825760003560e01c806370a0823111610255578063b9034d1f11610144578063d4243885116100c1578063dd62ed3e11610085578063dd62ed3e14610e44578063e57f14e114610e64578063ec87621c14610e84578063f2fde38b14610ea6578063fc0c546a1461090b578063ff7bd03d14610ec657600080fd5b8063d424388514610da4578063d505accf14610dc4578063d547741f14610de4578063d5abeb0114610e04578063d914cd4b14610e2457600080fd5b8063bd815db011610108578063bd815db014610d1f578063c1f1b1b514610d32578063c7c7f5b314610d50578063ca5eb5e114610d71578063d045a0dc14610d9157600080fd5b8063b9034d1f14610c92578063b92d0eff1461090b578063b98bd07014610cb2578063bb0b6a5314610cd2578063bc70b35414610cff57600080fd5b80638da5cb5b116101d2578063a217fddf11610196578063a217fddf14610bff578063a457c2d714610c14578063a9059cbb14610c34578063b0f479a114610c54578063b731ea0a14610c7257600080fd5b80638da5cb5b14610b6457806391d1485414610b8257806395d89b4114610ba2578063963efcaa14610bb75780639f68b96414610beb57600080fd5b80637d25a05e116102195780637d25a05e14610aad5780637ecebe0014610ae857806384b0196e14610b08578063857749b014610b305780638b4cee0814610b4457600080fd5b806370a0823114610a02578063715018a614610a385780637231675e14610a4d57806379cc679014610a6d5780637ad151d314610a8d57600080fd5b80633400288b1161037157806349bd5a5e116102ee5780635535d461116102b25780635535d4611461091e5780635a0dfe4d1461093e5780635b16ebb7146109755780635e280f11146109ae5780636fc1b31e146109e257600080fd5b806349bd5a5e1461087e5780634c0f38c21461089e5780634f3e1efc146108bd5780634fbee193146108d257806352ae28791461090b57600080fd5b80633b7d0946116103355780633b7d0946146107e857806340c10f191461080857806342966c68146108285780634706240214610848578063481c6a751461085e57600080fd5b80633400288b146107465780633644e5151461076657806336568abe1461077b578063395093511461079b5780633b6f743b146107bb57600080fd5b8063156a0d0f116103ff57806323b872dd116103c357806323b872dd1461069e578063248a9ca3146106be5780632b14ca56146106ee5780632f2ff15d14610704578063313ce5671461072457600080fd5b8063156a0d0f1461060c57806316a2f82a1461063357806317442b701461065357806318160ddd146106745780631f5e13341461068957600080fd5b80630cc835a3116104465780630cc835a31461054a5780630d35b4151461056a578063111ecdad1461059957806313137d65146105d1578063134d4f25146105e457600080fd5b806301f59d161461048e57806301ffc9a7146104b657806306fdde03146104e6578063095ea7b31461050857806309f035061461052857600080fd5b3661048957005b600080fd5b34801561049a57600080fd5b506104a3600481565b6040519081526020015b60405180910390f35b3480156104c257600080fd5b506104d66104d1366004613c73565b610ee6565b60405190151581526020016104ad565b3480156104f257600080fd5b506104fb610f1d565b6040516104ad9190613ced565b34801561051457600080fd5b506104d6610523366004613d15565b610faf565b34801561053457600080fd5b50610548610543366004613d41565b610fc7565b005b34801561055657600080fd5b50610548610565366004613d5e565b61106c565b34801561057657600080fd5b5061058a610585366004613d89565b6110c2565b6040516104ad93929190613dbd565b3480156105a557600080fd5b506004546105b9906001600160a01b031681565b6040516001600160a01b0390911681526020016104ad565b6105486105df366004613eaf565b611193565b3480156105f057600080fd5b506105f9600281565b60405161ffff90911681526020016104ad565b34801561061857600080fd5b506040805162b9270b60e21b815260016020820152016104ad565b34801561063f57600080fd5b5061054861064e366004613d41565b61124e565b34801561065f57600080fd5b506040805160018082526020820152016104ad565b34801561068057600080fd5b506007546104a3565b34801561069557600080fd5b506105f9600181565b3480156106aa57600080fd5b506104d66106b9366004613f4e565b61127b565b3480156106ca57600080fd5b506104a36106d9366004613d5e565b6000908152600a602052604090206001015490565b3480156106fa57600080fd5b506104a360145481565b34801561071057600080fd5b5061054861071f366004613f8f565b6112a1565b34801561073057600080fd5b5060125b60405160ff90911681526020016104ad565b34801561075257600080fd5b50610548610761366004613fd8565b6112cb565b34801561077257600080fd5b506104a3611329565b34801561078757600080fd5b50610548610796366004613f8f565b611338565b3480156107a757600080fd5b506104d66107b6366004613d15565b6113b6565b3480156107c757600080fd5b506107db6107d6366004614002565b6113d8565b6040516104ad9190614048565b3480156107f457600080fd5b50610548610803366004613d41565b61143f565b34801561081457600080fd5b50610548610823366004613d15565b61146c565b34801561083457600080fd5b50610548610843366004613d5e565b61148e565b34801561085457600080fd5b506104a360155481565b34801561086a57600080fd5b506010546105b9906001600160a01b031681565b34801561088a57600080fd5b506012546105b9906001600160a01b031681565b3480156108aa57600080fd5b506b019d971e4fe8401e740000006104a3565b3480156108c957600080fd5b506104a361149b565b3480156108de57600080fd5b506104d66108ed366004613d41565b6001600160a01b031660009081526017602052604090205460ff1690565b34801561091757600080fd5b50306105b9565b34801561092a57600080fd5b506104fb610939366004614071565b6114a6565b34801561094a57600080fd5b506104d6610959366004613fd8565b63ffffffff919091166000908152600160205260409020541490565b34801561098157600080fd5b506104d6610990366004613d41565b6001600160a01b031660009081526016602052604090205460ff1690565b3480156109ba57600080fd5b506105b97f000000000000000000000000000000000000000000000000000000000000000081565b3480156109ee57600080fd5b506105486109fd366004613d41565b61154b565b348015610a0e57600080fd5b506104a3610a1d366004613d41565b6001600160a01b031660009081526005602052604090205490565b348015610a4457600080fd5b506105486115a8565b348015610a5957600080fd5b50610548610a68366004613d41565b6115bc565b348015610a7957600080fd5b50610548610a88366004613d15565b6115fe565b348015610a9957600080fd5b506013546105b9906001600160a01b031681565b348015610ab957600080fd5b50610ad0610ac8366004613fd8565b600092915050565b6040516001600160401b0390911681526020016104ad565b348015610af457600080fd5b506104a3610b03366004613d41565b611613565b348015610b1457600080fd5b50610b1d611631565b6040516104ad97969594939291906140a4565b348015610b3c57600080fd5b506006610734565b348015610b5057600080fd5b50610548610b5f366004613d5e565b6116ba565b348015610b7057600080fd5b506000546001600160a01b03166105b9565b348015610b8e57600080fd5b506104d6610b9d366004613f8f565b61170b565b348015610bae57600080fd5b506104fb611736565b348015610bc357600080fd5b506104a37f000000000000000000000000000000000000000000000000000000000000000081565b348015610bf757600080fd5b5060006104d6565b348015610c0b57600080fd5b506104a3600081565b348015610c2057600080fd5b506104d6610c2f366004613d15565b611745565b348015610c4057600080fd5b506104d6610c4f366004613d15565b6117cb565b348015610c6057600080fd5b506011546001600160a01b03166105b9565b348015610c7e57600080fd5b506002546105b9906001600160a01b031681565b348015610c9e57600080fd5b50610548610cad366004613d15565b6117d9565b348015610cbe57600080fd5b50610548610ccd36600461417e565b6117fb565b348015610cde57600080fd5b506104a3610ced3660046141bf565b60016020526000908152604090205481565b348015610d0b57600080fd5b506104fb610d1a3660046141da565b611966565b610548610d2d36600461417e565b611ae1565b348015610d3e57600080fd5b506012546001600160a01b03166105b9565b610d63610d5e36600461423a565b611c75565b6040516104ad9291906142a7565b348015610d7d57600080fd5b50610548610d8c366004613d41565b611d68565b610548610d9f366004613eaf565b611dee565b348015610db057600080fd5b50610548610dbf366004613d41565b611e1d565b348015610dd057600080fd5b50610548610ddf3660046142f9565b611e73565b348015610df057600080fd5b50610548610dff366004613f8f565b611fd7565b348015610e1057600080fd5b506104a36b019d971e4fe8401e7400000081565b348015610e3057600080fd5b50610548610e3f366004613d41565b611ffc565b348015610e5057600080fd5b506104a3610e5f366004614370565b61202c565b348015610e7057600080fd5b50610548610e7f366004613d41565b612057565b348015610e9057600080fd5b506104a3600080516020614d0883398151915281565b348015610eb257600080fd5b50610548610ec1366004613d41565b612087565b348015610ed257600080fd5b506104d6610ee136600461439e565b6120fd565b60006001600160e01b03198216637965db0b60e01b1480610f1757506301ffc9a760e01b6001600160e01b03198316145b92915050565b606060088054610f2c906143ba565b80601f0160208091040260200160405190810160405280929190818152602001828054610f58906143ba565b8015610fa55780601f10610f7a57610100808354040283529160200191610fa5565b820191906000526020600020905b815481529060010190602001808311610f8857829003601f168201915b5050505050905090565b600033610fbd818585612133565b5060019392505050565b6000610fd281612257565b6001600160a01b038216610fe557600080fd5b6010546001600160a01b031660008181526005602052604090205461100c91908490612261565b611024600080516020614d08833981519152836123e7565b60105461104990600080516020614d08833981519152906001600160a01b031661246d565b50601080546001600160a01b0319166001600160a01b0392909216919091179055565b600061107781612257565b60048211156110bc5760405162461bcd60e51b815260206004820152600c60248201526b08ccaca40e8dede40d0d2ced60a31b60448201526064015b60405180910390fd5b50601555565b604080518082019091526000808252602082015260606110f5604051806040016040528060008152602001600081525090565b60408051808201825260008082526001600160401b03602080840182905284518381529081019094529195509182611150565b6040805180820190915260008152606060208201528152602001906001900390816111285790505b509350600080611175604089013560608a013561117060208c018c6141bf565b6124d4565b60408051808201909152918252602082015296989597505050505050565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031633146111de576040516391ac5e4f60e01b81523360048201526024016110b3565b602087018035906111f8906111f3908a6141bf565b612518565b146112365761120a60208801886141bf565b60405163309afaf360e21b815263ffffffff9091166004820152602088013560248201526044016110b3565b61124587878787878787612554565b50505050505050565b600061125981612257565b506001600160a01b03166000908152601760205260409020805460ff19169055565b6000336112898582856126bb565b611294858585612261565b60019150505b9392505050565b6000828152600a60205260409020600101546112bc81612257565b6112c683836123e7565b505050565b6112d3612735565b63ffffffff8216600081815260016020908152604091829020849055815192835282018390527f238399d427b947898edb290f5ff0f9109849b1c3ba196a42e35f00c50a54b98b91015b60405180910390a15050565b600061133361278f565b905090565b6001600160a01b03811633146113a85760405162461bcd60e51b815260206004820152602f60248201527f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560448201526e103937b632b9903337b91039b2b63360891b60648201526084016110b3565b6113b2828261246d565b5050565b600033610fbd8185856113c9838361202c565b6113d3919061441a565b612133565b604080518082019091526000808252602082015260006114086040850135606086013561117060208801886141bf565b91505060008061141886846128ba565b909250905061143561142d60208801886141bf565b8383886129de565b9695505050505050565b600061144a81612257565b506001600160a01b03166000908152601660205260409020805460ff19169055565b600080516020614d0883398151915261148481612257565b6112c68383612abf565b6114983382612b1a565b50565b600061133360075490565b6003602090815260009283526040808420909152908252902080546114ca906143ba565b80601f01602080910402602001604051908101604052809291908181526020018280546114f6906143ba565b80156115435780601f1061151857610100808354040283529160200191611543565b820191906000526020600020905b81548152906001019060200180831161152657829003601f168201915b505050505081565b611553612735565b600480546001600160a01b0319166001600160a01b0383169081179091556040519081527ff0be4f1e87349231d80c36b33f9e8639658eeaf474014dee15a3e6a4d4414197906020015b60405180910390a150565b6115b0612735565b6115ba6000612c4e565b565b60006115c781612257565b6001600160a01b0382166115da57600080fd5b601380546001600160a01b0319166001600160a01b0384161790556113b282612057565b6116098233836126bb565b6113b28282612b1a565b6001600160a01b0381166000908152600d6020526040812054610f17565b6000606080828080836116657f0000000000000000000000000000000000000000000000000000000000000000600b612c9e565b6116907f0000000000000000000000000000000000000000000000000000000000000000600c612c9e565b60408051600080825260208201909252600f60f81b9b939a50919850469750309650945092509050565b60006116c581612257565b60048211156117055760405162461bcd60e51b815260206004820152600c60248201526b08ccaca40e8dede40d0d2ced60a31b60448201526064016110b3565b50601455565b6000918252600a602090815260408084206001600160a01b0393909316845291905290205460ff1690565b606060098054610f2c906143ba565b60003381611753828661202c565b9050838110156117b35760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b60648201526084016110b3565b6117c08286868403612133565b506001949350505050565b600033610fbd818585612261565b600080516020614d088339815191526117f181612257565b6112c68383612b1a565b611803612735565b60005b81811015611934576118488383838181106118235761182361442d565b90506020028101906118359190614443565b611843906040810190614463565b612d49565b82828281811061185a5761185a61442d565b905060200281019061186c9190614443565b61187a906040810190614463565b600360008686868181106118905761189061442d565b90506020028101906118a29190614443565b6118b09060208101906141bf565b63ffffffff1663ffffffff16815260200190815260200160002060008686868181106118de576118de61442d565b90506020028101906118f09190614443565b6119019060408101906020016144a9565b61ffff168152602081019190915260400160002091611921919083614512565b508061192c816145d1565b915050611806565b507fbe4864a8e820971c0247f5992e2da559595f7bf076a21cb5928d443d2a13b674828260405161131d929190614613565b63ffffffff8416600090815260036020908152604080832061ffff8716845290915281208054606092919061199a906143ba565b80601f01602080910402602001604051908101604052809291908181526020018280546119c6906143ba565b8015611a135780601f106119e857610100808354040283529160200191611a13565b820191906000526020600020905b8154815290600101906020018083116119f657829003601f168201915b505050505090508051600003611a635783838080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929450611ad99350505050565b6000839003611a73579050611ad9565b60028310611abc57611a858484612d49565b80611a9384600281886146f7565b604051602001611aa593929190614721565b604051602081830303815290604052915050611ad9565b8383604051639a6d49cd60e01b81526004016110b3929190614749565b949350505050565b60005b81811015611bf45736838383818110611aff57611aff61442d565b9050602002810190611b11919061475d565b9050611b44611b2360208301836141bf565b602083013563ffffffff919091166000908152600160205260409020541490565b611b4e5750611be2565b3063d045a0dc60c08301358360a0810135611b6d610100830183614463565b611b7e610100890160e08a01613d41565b611b8c6101208a018a614463565b6040518963ffffffff1660e01b8152600401611bae9796959493929190614789565b6000604051808303818588803b158015611bc757600080fd5b505af1158015611bdb573d6000803e3d6000fd5b5050505050505b80611bec816145d1565b915050611ae4565b50336001600160a01b0316638e9e70996040518163ffffffff1660e01b8152600401600060405180830381865afa158015611c33573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052611c5b9190810190614837565b604051638351eea760e01b81526004016110b39190613ced565b611c7d613c2c565b6040805180820190915260008082526020820152600080611cb360408801356060890135611cae60208b018b6141bf565b612d8b565b91509150600080611cc489846128ba565b9092509050611cf0611cd960208b018b6141bf565b8383611cea368d90038d018d6148d8565b8b612da8565b60408051808201909152858152602080820186905282519298509096503391907ffff873bb909b73d08a8c1af4b21779e87103bb8ea8cf3b3a0067eb8526b8b80a90611d3e908d018d6141bf565b6040805163ffffffff9092168252602082018990520160405180910390a350505050935093915050565b611d70612735565b60405163ca5eb5e160e01b81526001600160a01b0382811660048301527f0000000000000000000000000000000000000000000000000000000000000000169063ca5eb5e190602401600060405180830381600087803b158015611dd357600080fd5b505af1158015611de7573d6000803e3d6000fd5b5050505050565b333014611e0e5760405163029a949d60e31b815260040160405180910390fd5b61124587878787878787611236565b611e25612735565b600280546001600160a01b0319166001600160a01b0383169081179091556040519081527fd48d879cef83a1c0bdda516f27b13ddb1b3f8bbac1c9e1511bb2a659c24277609060200161159d565b83421115611ec35760405162461bcd60e51b815260206004820152601d60248201527f45524332305065726d69743a206578706972656420646561646c696e6500000060448201526064016110b3565b60007f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c9888888611ef28c612eb3565b6040805160208101969096526001600160a01b0394851690860152929091166060840152608083015260a082015260c0810186905260e0016040516020818303038152906040528051906020012090506000611f4d82612edb565b90506000611f5d82878787612f08565b9050896001600160a01b0316816001600160a01b031614611fc05760405162461bcd60e51b815260206004820152601e60248201527f45524332305065726d69743a20696e76616c6964207369676e6174757265000060448201526064016110b3565b611fcb8a8a8a612133565b50505050505050505050565b6000828152600a6020526040902060010154611ff281612257565b6112c6838361246d565b600061200781612257565b506001600160a01b03166000908152601660205260409020805460ff19166001179055565b6001600160a01b03918216600090815260066020908152604080832093909416825291909152205490565b600061206281612257565b506001600160a01b03166000908152601760205260409020805460ff19166001179055565b61208f612735565b6001600160a01b0381166120f45760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016110b3565b61149881612c4e565b600060208201803590600190839061211590866141bf565b63ffffffff1681526020810191909152604001600020541492915050565b6001600160a01b0383166121955760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b60648201526084016110b3565b6001600160a01b0382166121f65760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b60648201526084016110b3565b6001600160a01b0383811660008181526006602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6114988133612f30565b6001600160a01b03831660009081526017602052604090205460ff16806122a057506001600160a01b03821660009081526017602052604090205460ff165b156122b0576112c6838383612f89565b6001600160a01b03831660009081526016602052604090205460ff1615612318576015546000906122e49083906064613134565b905060006122f2838361321e565b60135490915061230d9086906001600160a01b031684612f89565b611de7858583612f89565b6001600160a01b03821660009081526016602052604090205460ff16156123dc5760145460009061234c9083906064613134565b9050600061235a838361321e565b9050601360009054906101000a90046001600160a01b03166001600160a01b03166326c4e60d6040518163ffffffff1660e01b8152600401600060405180830381600087803b1580156123ac57600080fd5b505af11580156123c0573d6000803e3d6000fd5b505060135461230d92508791506001600160a01b031684612f89565b6112c6838383612f89565b6123f1828261170b565b6113b2576000828152600a602090815260408083206001600160a01b03851684529091529020805460ff191660011790556124293390565b6001600160a01b0316816001600160a01b0316837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45050565b612477828261170b565b156113b2576000828152600a602090815260408083206001600160a01b0385168085529252808320805460ff1916905551339285917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a45050565b6000806124e08561322a565b915081905083811015612510576040516371c4efed60e01b815260048101829052602481018590526044016110b3565b935093915050565b63ffffffff811660009081526001602052604081205480610f175760405163f6ff4fb760e01b815263ffffffff841660048201526024016110b3565b60006125666125638787613261565b90565b905060006125928261258061257b8a8a613279565b61329c565b61258d60208d018d6141bf565b6132d1565b905060288611156126595760006125cf6125b260608c0160408d0161490a565b6125bf60208d018d6141bf565b846125ca8c8c6132e5565b613330565b604051633e5ac80960e11b81529091506001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001690637cb59012906126259086908d906000908790600401614927565b600060405180830381600087803b15801561263f57600080fd5b505af1158015612653573d6000803e3d6000fd5b50505050505b6001600160a01b038216887fefed6d3500546b29533b128a29e3a94d70788727f0507505ac12eaf2e578fd9c61269260208d018d6141bf565b6040805163ffffffff9092168252602082018690520160405180910390a3505050505050505050565b60006126c7848461202c565b9050600019811461272f57818110156127225760405162461bcd60e51b815260206004820152601d60248201527f45524332303a20696e73756666696369656e7420616c6c6f77616e636500000060448201526064016110b3565b61272f8484848403612133565b50505050565b6000546001600160a01b031633146115ba5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016110b3565b6000306001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000161480156127e857507f000000000000000000000000000000000000000000000000000000000000000046145b1561281257507f000000000000000000000000000000000000000000000000000000000000000090565b611333604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f60208201527f0000000000000000000000000000000000000000000000000000000000000000918101919091527f000000000000000000000000000000000000000000000000000000000000000060608201524660808201523060a082015260009060c00160405160208183030381529060405280519060200120905090565b606080600061291785602001356128d086613362565b6128dd60a0890189614463565b8080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525061338e92505050565b909350905060008161292a57600161292d565b60025b905061294d61293f60208801886141bf565b82610d1a60808a018a614463565b6004549093506001600160a01b0316156129d5576004805460405163043a78eb60e01b81526001600160a01b039091169163043a78eb91612992918891889101614958565b602060405180830381865afa1580156129af573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906129d3919061497d565b505b50509250929050565b60408051808201909152600080825260208201527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663ddc28c586040518060a001604052808863ffffffff168152602001612a4189612518565b8152602001878152602001868152602001851515815250306040518363ffffffff1660e01b8152600401612a7692919061499a565b6040805180830381865afa158015612a92573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612ab69190614a43565b95945050505050565b6b019d971e4fe8401e74000000612adf82612ad960075490565b90613408565b1115612b10576040516320ac0f0d60e11b81526001600160a01b0383166004820152602481018290526044016110b3565b6113b28282613414565b6001600160a01b038216612b7a5760405162461bcd60e51b815260206004820152602160248201527f45524332303a206275726e2066726f6d20746865207a65726f206164647265736044820152607360f81b60648201526084016110b3565b6001600160a01b03821660009081526005602052604090205481811015612bee5760405162461bcd60e51b815260206004820152602260248201527f45524332303a206275726e20616d6f756e7420657863656564732062616c616e604482015261636560f01b60648201526084016110b3565b6001600160a01b03831660008181526005602090815260408083208686039055600780548790039055518581529192917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a3505050565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b606060ff8314612cb857612cb1836134d5565b9050610f17565b818054612cc4906143ba565b80601f0160208091040260200160405190810160405280929190818152602001828054612cf0906143ba565b8015612d3d5780601f10612d1257610100808354040283529160200191612d3d565b820191906000526020600020905b815481529060010190602001808311612d2057829003601f168201915b50505050509050610f17565b6000612d5860028284866146f7565b612d6191614a5f565b60f01c9050600381146112c6578282604051639a6d49cd60e01b81526004016110b3929190614749565b600080612d998585856124d4565b90925090506125103383612b1a565b612db0613c2c565b6000612dbf8460000151613514565b602085015190915015612dd957612dd9846020015161353c565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316632637a450826040518060a001604052808b63ffffffff168152602001612e298c612518565b81526020018a815260200189815260200160008960200151111515815250866040518463ffffffff1660e01b8152600401612e6592919061499a565b60806040518083038185885af1158015612e83573d6000803e3d6000fd5b50505050506040513d601f19601f82011682018060405250810190612ea89190614a8f565b979650505050505050565b6001600160a01b0381166000908152600d602052604090208054600181018255905b50919050565b6000610f17612ee861278f565b8360405161190160f01b8152600281019290925260228201526042902090565b6000806000612f198787878761361e565b91509150612f26816136e2565b5095945050505050565b612f3a828261170b565b6113b257612f478161382c565b612f5283602061383e565b604051602001612f63929190614af6565b60408051601f198184030181529082905262461bcd60e51b82526110b391600401613ced565b6001600160a01b038316612fed5760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b60648201526084016110b3565b6001600160a01b03821661304f5760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b60648201526084016110b3565b6001600160a01b038316600090815260056020526040902054818110156130c75760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b60648201526084016110b3565b6001600160a01b0380851660008181526005602052604080822086860390559286168082529083902080548601905591517fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906131279086815260200190565b60405180910390a361272f565b600080806000198587098587029250828110838203039150508060000361316e5783828161316457613164614b6b565b049250505061129a565b8084116131b55760405162461bcd60e51b81526020600482015260156024820152744d6174683a206d756c446976206f766572666c6f7760581b60448201526064016110b3565b60008486880960026001871981018816978890046003810283188082028403028082028403028082028403028082028403028082028403029081029092039091026000889003889004909101858311909403939093029303949094049190911702949350505050565b600061129a8284614b81565b60007f00000000000000000000000000000000000000000000000000000000000000006132578184614b94565b610f179190614bb6565b600061327060208284866146f7565b61129a91614bcd565b60006132896028602084866146f7565b61329291614beb565b60c01c9392505050565b6000610f177f00000000000000000000000000000000000000000000000000000000000000006001600160401b038416614bb6565b60006132dd8484612abf565b509092915050565b60606132f482602881866146f7565b8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929695505050505050565b6060848484846040516020016133499493929190614c19565b6040516020818303038152906040529050949350505050565b6000610f177f000000000000000000000000000000000000000000000000000000000000000083614b94565b80516060901515806133d75784846040516020016133c392919091825260c01b6001600160c01b031916602082015260280190565b6040516020818303038152906040526133fe565b848433856040516020016133ee9493929190614c68565b6040516020818303038152906040525b9150935093915050565b600061129a828461441a565b6001600160a01b03821661346a5760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f20616464726573730060448201526064016110b3565b806007600082825461347c919061441a565b90915550506001600160a01b0382166000818152600560209081526040808320805486019055518481527fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a35050565b606060006134e2836139d9565b604080516020808252818301909252919250600091906020820181803683375050509182525060208101929092525090565b6000813414613538576040516304fb820960e51b81523460048201526024016110b3565b5090565b60007f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663e4fe1d946040518163ffffffff1660e01b8152600401602060405180830381865afa15801561359c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906135c09190614cab565b90506001600160a01b0381166135e9576040516329b99a9560e11b815260040160405180910390fd5b6113b26001600160a01b038216337f000000000000000000000000000000000000000000000000000000000000000085613a01565b6000807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a083111561365557506000905060036136d9565b6040805160008082526020820180845289905260ff881692820192909252606081018690526080810185905260019060a0016020604051602081039080840390855afa1580156136a9573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b0381166136d2576000600192509250506136d9565b9150600090505b94509492505050565b60008160048111156136f6576136f6614cc8565b036136fe5750565b600181600481111561371257613712614cc8565b0361375f5760405162461bcd60e51b815260206004820152601860248201527f45434453413a20696e76616c6964207369676e6174757265000000000000000060448201526064016110b3565b600281600481111561377357613773614cc8565b036137c05760405162461bcd60e51b815260206004820152601f60248201527f45434453413a20696e76616c6964207369676e6174757265206c656e6774680060448201526064016110b3565b60038160048111156137d4576137d4614cc8565b036114985760405162461bcd60e51b815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202773272076616c604482015261756560f01b60648201526084016110b3565b6060610f176001600160a01b03831660145b6060600061384d836002614bb6565b61385890600261441a565b6001600160401b0381111561386f5761386f6143ee565b6040519080825280601f01601f191660200182016040528015613899576020820181803683370190505b509050600360fc1b816000815181106138b4576138b461442d565b60200101906001600160f81b031916908160001a905350600f60fb1b816001815181106138e3576138e361442d565b60200101906001600160f81b031916908160001a9053506000613907846002614bb6565b61391290600161441a565b90505b600181111561398a576f181899199a1a9b1b9c1cb0b131b232b360811b85600f16601081106139465761394661442d565b1a60f81b82828151811061395c5761395c61442d565b60200101906001600160f81b031916908160001a90535060049490941c9361398381614cde565b9050613915565b50831561129a5760405162461bcd60e51b815260206004820181905260248201527f537472696e67733a20686578206c656e67746820696e73756666696369656e7460448201526064016110b3565b600060ff8216601f811115610f1757604051632cd44ac360e21b815260040160405180910390fd5b604080516001600160a01b038581166024830152848116604483015260648083018590528351808403909101815260849092018352602080830180516001600160e01b03166323b872dd60e01b17905283518085019094528084527f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c65649084015261272f92879291600091613a99918516908490613b19565b9050805160001480613aba575080806020019051810190613aba919061497d565b6112c65760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e6044820152691bdd081cdd58d8d9595960b21b60648201526084016110b3565b6060611ad9848460008585600080866001600160a01b03168587604051613b409190614cf5565b60006040518083038185875af1925050503d8060008114613b7d576040519150601f19603f3d011682016040523d82523d6000602084013e613b82565b606091505b5091509150612ea88783838760608315613bfd578251600003613bf6576001600160a01b0385163b613bf65760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064016110b3565b5081611ad9565b611ad98383815115613c125781518083602001fd5b8060405162461bcd60e51b81526004016110b39190613ced565b60405180606001604052806000801916815260200160006001600160401b03168152602001613c6e604051806040016040528060008152602001600081525090565b905290565b600060208284031215613c8557600080fd5b81356001600160e01b03198116811461129a57600080fd5b60005b83811015613cb8578181015183820152602001613ca0565b50506000910152565b60008151808452613cd9816020860160208601613c9d565b601f01601f19169290920160200192915050565b60208152600061129a6020830184613cc1565b6001600160a01b038116811461149857600080fd5b60008060408385031215613d2857600080fd5b8235613d3381613d00565b946020939093013593505050565b600060208284031215613d5357600080fd5b813561129a81613d00565b600060208284031215613d7057600080fd5b5035919050565b600060e08284031215612ed557600080fd5b600060208284031215613d9b57600080fd5b81356001600160401b03811115613db157600080fd5b611ad984828501613d77565b8351815260208085015190820152600060a08201604060a08185015281865180845260c08601915060c08160051b8701019350602080890160005b83811015613e375788870360bf19018552815180518852830151838801879052613e2487890182613cc1565b9750509382019390820190600101613df8565b50508751606088015250505060208501516080850152509050611ad9565b600060608284031215612ed557600080fd5b60008083601f840112613e7957600080fd5b5081356001600160401b03811115613e9057600080fd5b602083019150836020828501011115613ea857600080fd5b9250929050565b600080600080600080600060e0888a031215613eca57600080fd5b613ed48989613e55565b96506060880135955060808801356001600160401b0380821115613ef757600080fd5b613f038b838c01613e67565b909750955060a08a01359150613f1882613d00565b90935060c08901359080821115613f2e57600080fd5b50613f3b8a828b01613e67565b989b979a50959850939692959293505050565b600080600060608486031215613f6357600080fd5b8335613f6e81613d00565b92506020840135613f7e81613d00565b929592945050506040919091013590565b60008060408385031215613fa257600080fd5b823591506020830135613fb481613d00565b809150509250929050565b803563ffffffff81168114613fd357600080fd5b919050565b60008060408385031215613feb57600080fd5b613d3383613fbf565b801515811461149857600080fd5b6000806040838503121561401557600080fd5b82356001600160401b0381111561402b57600080fd5b61403785828601613d77565b9250506020830135613fb481613ff4565b815181526020808301519082015260408101610f17565b803561ffff81168114613fd357600080fd5b6000806040838503121561408457600080fd5b61408d83613fbf565b915061409b6020840161405f565b90509250929050565b60ff60f81b881681526000602060e0818401526140c460e084018a613cc1565b83810360408501526140d6818a613cc1565b606085018990526001600160a01b038816608086015260a0850187905284810360c0860152855180825283870192509083019060005b818110156141285783518352928401929184019160010161410c565b50909c9b505050505050505050505050565b60008083601f84011261414c57600080fd5b5081356001600160401b0381111561416357600080fd5b6020830191508360208260051b8501011115613ea857600080fd5b6000806020838503121561419157600080fd5b82356001600160401b038111156141a757600080fd5b6141b38582860161413a565b90969095509350505050565b6000602082840312156141d157600080fd5b61129a82613fbf565b600080600080606085870312156141f057600080fd5b6141f985613fbf565b93506142076020860161405f565b925060408501356001600160401b0381111561422257600080fd5b61422e87828801613e67565b95989497509550505050565b6000806000838503608081121561425057600080fd5b84356001600160401b0381111561426657600080fd5b61427287828801613d77565b9450506040601f198201121561428757600080fd5b50602084019150606084013561429c81613d00565b809150509250925092565b600060c082019050835182526001600160401b03602085015116602083015260408401516142e2604084018280518252602090810151910152565b5082516080830152602083015160a083015261129a565b600080600080600080600060e0888a03121561431457600080fd5b873561431f81613d00565b9650602088013561432f81613d00565b95506040880135945060608801359350608088013560ff8116811461435357600080fd5b9699959850939692959460a0840135945060c09093013592915050565b6000806040838503121561438357600080fd5b823561438e81613d00565b91506020830135613fb481613d00565b6000606082840312156143b057600080fd5b61129a8383613e55565b600181811c908216806143ce57607f821691505b602082108103612ed557634e487b7160e01b600052602260045260246000fd5b634e487b7160e01b600052604160045260246000fd5b634e487b7160e01b600052601160045260246000fd5b80820180821115610f1757610f17614404565b634e487b7160e01b600052603260045260246000fd5b60008235605e1983360301811261445957600080fd5b9190910192915050565b6000808335601e1984360301811261447a57600080fd5b8301803591506001600160401b0382111561449457600080fd5b602001915036819003821315613ea857600080fd5b6000602082840312156144bb57600080fd5b61129a8261405f565b601f8211156112c657600081815260208120601f850160051c810160208610156144eb5750805b601f850160051c820191505b8181101561450a578281556001016144f7565b505050505050565b6001600160401b03831115614529576145296143ee565b61453d8361453783546143ba565b836144c4565b6000601f84116001811461457157600085156145595750838201355b600019600387901b1c1916600186901b178355611de7565b600083815260209020601f19861690835b828110156145a25786850135825560209485019460019092019101614582565b50868210156145bf5760001960f88860031b161c19848701351681555b505060018560011b0183555050505050565b6000600182016145e3576145e3614404565b5060010190565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b60208082528181018390526000906040808401600586901b8501820187855b888110156146e957878303603f190184528135368b9003605e1901811261465857600080fd5b8a01606063ffffffff61466a83613fbf565b16855261ffff61467b89840161405f565b168886015286820135601e1983360301811261469657600080fd5b9091018781019190356001600160401b038111156146b357600080fd5b8036038313156146c257600080fd5b81888701526146d482870182856145ea565b96890196955050509186019150600101614632565b509098975050505050505050565b6000808585111561470757600080fd5b8386111561471457600080fd5b5050820193919092039150565b60008451614733818460208901613c9d565b8201838582376000930192835250909392505050565b602081526000611ad96020830184866145ea565b6000823561013e1983360301811261445957600080fd5b6001600160401b038116811461149857600080fd5b63ffffffff61479789613fbf565b16815260208801356020820152600060408901356147b481614774565b6001600160401b03811660408401525087606083015260e060808301526147df60e0830187896145ea565b6001600160a01b03861660a084015282810360c08401526148018185876145ea565b9a9950505050505050505050565b604080519081016001600160401b0381118282101715614831576148316143ee565b60405290565b60006020828403121561484957600080fd5b81516001600160401b038082111561486057600080fd5b818401915084601f83011261487457600080fd5b815181811115614886576148866143ee565b604051601f8201601f19908116603f011681019083821181831017156148ae576148ae6143ee565b816040528281528760208487010111156148c757600080fd5b612ea8836020830160208801613c9d565b6000604082840312156148ea57600080fd5b6148f261480f565b82358152602083013560208201528091505092915050565b60006020828403121561491c57600080fd5b813561129a81614774565b60018060a01b038516815283602082015261ffff831660408201526080606082015260006114356080830184613cc1565b60408152600061496b6040830185613cc1565b8281036020840152612ab68185613cc1565b60006020828403121561498f57600080fd5b815161129a81613ff4565b6040815263ffffffff8351166040820152602083015160608201526000604084015160a060808401526149d060e0840182613cc1565b90506060850151603f198483030160a08501526149ed8282613cc1565b60809690960151151560c08501525050506001600160a01b039190911660209091015290565b600060408284031215614a2557600080fd5b614a2d61480f565b9050815181526020820151602082015292915050565b600060408284031215614a5557600080fd5b61129a8383614a13565b6001600160f01b03198135818116916002851015614a875780818660020360031b1b83161692505b505092915050565b600060808284031215614aa157600080fd5b604051606081018181106001600160401b0382111715614ac357614ac36143ee565b604052825181526020830151614ad881614774565b6020820152614aea8460408501614a13565b60408201529392505050565b7f416363657373436f6e74726f6c3a206163636f756e7420000000000000000000815260008351614b2e816017850160208801613c9d565b7001034b99036b4b9b9b4b733903937b6329607d1b6017918401918201528351614b5f816028840160208801613c9d565b01602801949350505050565b634e487b7160e01b600052601260045260246000fd5b81810381811115610f1757610f17614404565b600082614bb157634e487b7160e01b600052601260045260246000fd5b500490565b8082028115828204841417610f1757610f17614404565b80356020831015610f1757600019602084900360031b1b1692915050565b6001600160c01b03198135818116916008851015614a875760089490940360031b84901b1690921692915050565b6001600160401b0360c01b8560c01b16815263ffffffff60e01b8460e01b16600882015282600c82015260008251614c5881602c850160208701613c9d565b91909101602c0195945050505050565b8481526001600160401b0360c01b8460c01b16602082015282602882015260008251614c9b816048850160208701613c9d565b9190910160480195945050505050565b600060208284031215614cbd57600080fd5b815161129a81613d00565b634e487b7160e01b600052602160045260246000fd5b600081614ced57614ced614404565b506000190190565b60008251614459818460208701613c9d56fe241ecf16d79d0f8dbfb92cbc07fe17840425976cf0667f022fe9877caa831b08a2646970667358221220028e5b4ffee71649eaf65268052ce1651ef69694449140f5df7ea29d070a2cf564736f6c634300081400330000000000000000000000008af5dfeaa790c22e8cc1b0064b6ffa095370ffeb00000000000000000000000060ad3ef293949ae5ce5f378b32bf4b280df8b62d0000000000000000000000004752ba5dbc23f44d87826276bf6fd6b1c372ad240000000000000000000000001a44076050125825900e736c501f859c50fe728c