Explorer
WEMIX3.0
Explorer
WEMIX3.0
Dashboard
Blocks
Transactions
Tokens
NFTs
Accounts
CSV Export
Visualizations
Heartbeat
Charts
Verification Tools
Contract Code
Developers
API Documentation
Explorer
/
Transactions
/
0x16af41e2b0c19bcc1d1cc86cbfbc425fd52cdddad7207239e4ee5ec301bd6c0f
Connected
WEMIX3.0 Explorer
Dashboard
Blocks
Transactions
Tokens
NFTs
Accounts
CSV Export
Heartbeat
Charts
Contract Code
Transaction Detail
Export Transaction Data
Export Txn Data
0x16af41e2b0c19bcc1d1cc86cbfbc425fd52cdddad7207239e4ee5ec301bd6c0f
Overview
Event Logs (1)
Export Transaction Data
Export Txn Data
Transaction Action
Call
0x60806040
Method
by
Transaction Hash
0x16af41e2b0c19bcc1d1cc86cbfbc425fd52cdddad7207239e4ee5ec301bd6c0f
Transaction Status
Success
Transaction Type
EIP-1559
Block Height
27092726
Timestamp
2 years ago (Tuesday, August 29, 2023 at 4:43:32 PM Coordinated Universal Time)
From
0xF109A1D7f1bDD87F7251637D27D8c30DA7E07e7F
To
[
Created
]
Value
0.0
WEMIX
Gas Limit
5,242,093
Gas Used by Txn
5,242,093 (100.00%)
Gas Price
105.0
Gwei
Gas Fees
Base:
0.000000001
Gwei
Max:
105.0
Gwei
Max Priority:
105.0
Gwei
Burnt Fees
0.005242093
Gwei
Txn Saving Fees
0.0
Gwei
Actual Txn Cost/Fee
0.550419765005242093
WEMIX
Nonce
1
Position
0
Input Data
View Input As
Original
0x60806040526007805462ffffff191661fa1e1790553480156200002157600080fd5b506200002d336200004e565b620000483360026200009e60201b6200217a1790919060201c565b620001a7565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b620000aa828262000122565b15620000fd5760405162461bcd60e51b815260206004820152601f60248201527f526f6c65733a206163636f756e7420616c72656164792068617320726f6c650060448201526064015b60405180910390fd5b6001600160a01b0316600090815260209190915260409020805460ff19166001179055565b60006001600160a01b038216620001875760405162461bcd60e51b815260206004820152602260248201527f526f6c65733a206163636f756e7420697320746865207a65726f206164647265604482015261737360f01b6064820152608401620000f4565b506001600160a01b03166000908152602091909152604090205460ff1690565b615c9880620001b76000396000f3fe60806040526004361061016e5760003560e01c8063918ca412116100cb578063e4732fef1161007f578063f2fde38b11610059578063f2fde38b14610417578063f8b2cb4f14610437578063fa9c3d1d1461045757610175565b8063e4732fef146103c4578063f0734e72146103e4578063f13101e91461040457610175565b8063b5c96fa8116100b0578063b5c96fa814610364578063c0d7865514610384578063d45fe99c146103a457610175565b8063918ca41214610324578063a1d448ab1461034457610175565b806381768576116101225780638bd50e2e116101075780638bd50e2e146102a75780638cdb35bf146102d75780638da5cb5b1461030657610175565b8063817685761461024c578063870a98f81461026c57610175565b80635d01ff3d116101535780635d01ff3d146101df578063715018a6146102175780637505863b1461022c57610175565b80632cfd2ed51461018c57806353290b44146101ac57610175565b3661017557005b60035461018a906001600160a01b031661048d565b005b34801561019857600080fd5b5061018a6101a7366004614f52565b610571565b3480156101b857600080fd5b506101cc6101c7366004614fb8565b61059d565b6040519081526020015b60405180910390f35b3480156101eb57600080fd5b506004546101ff906001600160a01b031681565b6040516001600160a01b0390911681526020016101d6565b34801561022357600080fd5b5061018a610614565b34801561023857600080fd5b5061018a610247366004614fe6565b610628565b34801561025857600080fd5b506101cc610267366004615054565b61064c565b34801561027857600080fd5b5061028c610287366004615115565b610897565b604080519384526020840192909252908201526060016101d6565b3480156102b357600080fd5b506102c76102c2366004615332565b610dc8565b6040516101d69493929190615424565b3480156102e357600080fd5b506102f76102f23660046154cd565b6110a4565b6040516101d693929190615526565b34801561031257600080fd5b506000546001600160a01b03166101ff565b34801561033057600080fd5b5061018a61033f366004615581565b611641565b34801561035057600080fd5b5061018a61035f36600461562f565b611ade565b34801561037057600080fd5b5061018a61037f36600461564c565b611b15565b34801561039057600080fd5b5061018a61039f36600461562f565b611c67565b3480156103b057600080fd5b506003546101ff906001600160a01b031681565b3480156103d057600080fd5b5061018a6103df3660046156c6565b611c9e565b3480156103f057600080fd5b5061018a6103ff366004615769565b611fb1565b61018a61041236600461562f565b61048d565b34801561042357600080fd5b5061018a61043236600461562f565b61207f565b34801561044357600080fd5b506101cc61045236600461562f565b61210f565b34801561046357600080fd5b506101cc61047236600461562f565b6001600160a01b031660009081526006602052604090205490565b6104986002336121f6565b6104f75760405162461bcd60e51b815260206004820152602560248201527f4f70657261746f72733a2063616c6c6572206973206e6f7420746865204f70656044820152643930ba37b960d91b60648201526084015b60405180910390fd5b6001600160a01b03811661054d5760405162461bcd60e51b815260206004820152601360248201527f6572726f72206c6f67696320616464726573730000000000000000000000000060448201526064016104ee565b3660008037600080366000845af43d6000803e80801561056c573d6000f35b3d6000fd5b610579612294565b6007805461ffff9092166101000262ffffff1990921660ff90931692909217179055565b6040516370a0823160e01b81526001600160a01b038381166004830152600091908316906370a0823190602401602060405180830381865afa1580156105e7573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061060b91906157c5565b90505b92915050565b61061c612294565b61062660006122ee565b565b610630612294565b6001600160a01b03909116600090815260066020526040902055565b60006106596002336121f6565b6106b35760405162461bcd60e51b815260206004820152602560248201527f4f70657261746f72733a2063616c6c6572206973206e6f7420746865204f70656044820152643930ba37b960d91b60648201526084016104ee565b60006106be8861210f565b9050600081116107105760405162461bcd60e51b815260206004820152601060248201527f4e6f74456e6f75676874537461626c650000000000000000000000000000000060448201526064016104ee565b600186821015610721575094508460655b600061072c8961210f565b9050600061076f87878080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525061234b92505050565b50905061077d8b8a83612570565b5060006107898b61210f565b9050828110156107db5760405162461bcd60e51b815260206004820152600960248201527f4552524f5220504f32000000000000000000000000000000000000000000000060448201526064016104ee565b60006107e784836157f4565b9050898110156108395760405162461bcd60e51b815260206004820152600960248201527f4552524f5220503132000000000000000000000000000000000000000000000060448201526064016104ee565b6108438a826157f4565b60408051828152602081018890529081018790529097507fb56c0a6e93b3daac0e43a5c2312faac3c2e39ce4fe753e8374734d743e6034959060600160405180910390a15050505050509695505050505050565b600080806108a66002336121f6565b6109005760405162461bcd60e51b815260206004820152602560248201527f4f70657261746f72733a2063616c6c6572206973206e6f7420746865204f70656044820152643930ba37b960d91b60648201526084016104ee565b6109366040518060a001604052806000815260200160008152602001600081526020016000151581526020016000151581525090565b60005b88811015610a1a57806000036109de576109748a8a600081811061095f5761095f615807565b9050602002016020810190610452919061562f565b8083526109c35760405162461bcd60e51b815260206004820152600960248201527f4552524f5220454545000000000000000000000000000000000000000000000060448201526064016104ee565b81516020830180516109d690839061581d565b905250610a08565b6109f38a8a8381811061095f5761095f615807565b82602001818151610a04919061581d565b9052505b80610a1281615830565b915050610939565b5060015b610a2987600161581d565b811015610c9557600080610a9e8a8a610a436001876157f4565b818110610a5257610a52615807565b9050602002810190610a649190615849565b8080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525061234b92505050565b91509150600081600114610ae257610add8d8d6000818110610ac257610ac2615807565b9050602002016020810190610ad7919061562f565b84612f82565b610b2d565b610b2d8d8d6000818110610af857610af8615807565b9050602002016020810190610b0d919061562f565b8651606490610b1d90606e615890565b610b2791906158c5565b8561326d565b9050600081118015610b4c57506dffffffffffffffffffffffffffff81105b15610c54578451811115610b70575083516001608086018190526060860152610b78565b600060608601525b6000610bac8e8e6000818110610b9057610b90615807565b9050602002016020810190610ba5919061562f565b83866135a1565b505090508060018251610bbf91906157f4565b81518110610bcf57610bcf615807565b60200260200101518a83610be3919061581d565b1015610c5257610c1b8e8e6000818110610bff57610bff615807565b9050602002016020810190610c14919061562f565b8286613967565b50610c2760018861581d565b9650610c3f8e8e600081811061095f5761095f615807565b808752600003610c525750505050610c95565b505b62035b605a1015610c6757505050610c95565b846060015115610c7f57610c7c6001856157f4565b93505b5050508080610c8d90615830565b915050610a1e565b508115610dbc5760005b88811015610ce257610cbc8a8a8381811061095f5761095f615807565b82604001818151610ccd919061581d565b90525080610cda81615830565b915050610c9f565b50806020015181604001511015610d3b5760405162461bcd60e51b815260206004820152600860248201527f4552524f5220504f00000000000000000000000000000000000000000000000060448201526064016104ee565b608081015186935015610d6357610d5360648361581d565b9150610d6060648461581d565b92505b80602001518160400151610d7791906157f4565b60408051828152602081018690529081018490529094507fb56c0a6e93b3daac0e43a5c2312faac3c2e39ce4fe753e8374734d743e6034959060600160405180910390a15b50955095509592505050565b60606000806000806000610df78a8a89600081518110610dea57610dea615807565b60200260200101516110a4565b92505091508092508751600103610e925760015b604051908082528060200260200182016040528015610e3e57816020015b6060815260200190600190039081610e295790505b5095508186600081518110610e5557610e55615807565b60200260200101819052508160018351610e6f91906157f4565b81518110610e7f57610e7f615807565b6020026020010151945060009350611097565b6000875167ffffffffffffffff811115610eae57610eae615189565b604051908082528060200260200182016040528015610ee157816020015b6060815260200190600190039081610ecc5790505b5090506000805b8a51811015610f8d576000610f238e8d8481518110610f0957610f09615807565b60200260200101518d8581518110610dea57610dea615807565b5050905080848381518110610f3a57610f3a615807565b60200260200101819052508060018251610f5491906157f4565b81518110610f6457610f64615807565b602002602001015183610f77919061581d565b9250508080610f8590615830565b915050610ee8565b508360018551610f9d91906157f4565b81518110610fad57610fad615807565b602002602001015181111561101b57815167ffffffffffffffff811115610fd657610fd6615189565b60405190808252806020026020018201604052801561100957816020015b6060815260200190600190039081610ff45790505b50975081975080965060019550611094565b60408051600180825281830190925290816020015b6060815260200190600190039081611030579050509750838860008151811061105b5761105b615807565b6020026020010181905250836001855161107591906157f4565b8151811061108557611085615807565b60200260200101519650600095505b50505b5050945094509450949050565b60606000806000845160016110b9919061581d565b67ffffffffffffffff8111156110d1576110d1615189565b6040519080825280602002602001820160405280156110fa578160200160208202803683370190505b509350858460008151811061111157611111615807565b60200260200101818152505060005b855181101561160d578015611133578297505b84818151811061114557611145615807565b60200260200101516000036111835760008561116283600161581d565b8151811061117257611172615807565b6020026020010181815250506115fb565b85818151811061119557611195615807565b6020026020010151600001516001600160a01b0316630dfe16816040518163ffffffff1660e01b8152600401602060405180830381865afa1580156111de573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061120291906158e7565b6001600160a01b0316886001600160a01b0316146112bc5785818151811061122c5761122c615807565b6020026020010151600001516001600160a01b0316630dfe16816040518163ffffffff1660e01b8152600401602060405180830381865afa158015611275573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061129991906158e7565b8682815181106112ab576112ab615807565b60200260200101516060015161135a565b8581815181106112ce576112ce615807565b6020026020010151600001516001600160a01b031663d21220a76040518163ffffffff1660e01b8152600401602060405180830381865afa158015611317573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061133b91906158e7565b86828151811061134d5761134d615807565b6020026020010151604001515b809350819450505060008061138b88848151811061137a5761137a615807565b602002602001015160000151614123565b6dffffffffffffffffffffffffffff1691506dffffffffffffffffffffffffffff1691506000808985815181106113c4576113c4615807565b6020026020010151600001516001600160a01b0316630dfe16816040518163ffffffff1660e01b8152600401602060405180830381865afa15801561140d573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061143191906158e7565b6001600160a01b03168c6001600160a01b031614611450578284611453565b83835b9150915089858151811061146957611469615807565b6020026020010151602001516016036115a85761157b89868151811061149157611491615807565b602002602001015183838f6001600160a01b031663313ce5676040518163ffffffff1660e01b8152600401602060405180830381865afa1580156114d9573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906114fd91906157c5565b61150890600a6159e8565b8b6001600160a01b031663313ce5676040518163ffffffff1660e01b8152600401602060405180830381865afa158015611546573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061156a91906157c5565b61157590600a6159e8565b8b614191565b8961158787600161581d565b8151811061159757611597615807565b6020026020010181815250506115f6565b6115cd8986815181106115bd576115bd615807565b6020026020010151838389614267565b896115d987600161581d565b815181106115e9576115e9615807565b6020026020010181815250505b505050505b8061160581615830565b915050611120565b50836001855161161d91906157f4565b8151811061162d5761162d615807565b602002602001015192505093509350939050565b61164c6002336121f6565b6116a65760405162461bcd60e51b815260206004820152602560248201527f4f70657261746f72733a2063616c6c6572206973206e6f7420746865204f70656044820152643930ba37b960d91b60648201526084016104ee565b6116bd6116b836839003830183615a0d565b6142b5565b6117095760405162461bcd60e51b815260206004820152600760248201527f4552524f5220570000000000000000000000000000000000000000000000000060448201526064016104ee565b60006117148861210f565b9050600081116117665760405162461bcd60e51b815260206004820152600760248201527f4552524f5220300000000000000000000000000000000000000000000000000060448201526064016104ee565b6000855167ffffffffffffffff81111561178257611782615189565b6040519080825280602002602001820160405280156117b557816020015b60608152602001906001900390816117a05790505b5090508782101561190457600087156117dd5788838902816117d9576117d96158af565b0497505b60005b87518110156118b45760008882815181106117fd576117fd615807565b6020026020010151111561187357898489838151811061181f5761181f615807565b60200260200101510281611835576118356158af565b0488828151811061184857611848615807565b60200260200101818152505087818151811061186657611866615807565b6020026020010151820191505b600061188a888884818110610a5257610a52615807565b509050808483815181106118a0576118a0615807565b6020908102919091010152506001016117e0565b508281146118fb57828103876000815181106118d2576118d2615807565b602002602001015103876000815181106118ee576118ee615807565b6020026020010181815250505b82985050611953565b60005b8651811015611951576000611927878784818110610a5257610a52615807565b5090508083838151811061193d5761193d615807565b602090810291909101015250600101611907565b505b60008060006119648c8c8b8761446f565b93505092509250898210156119bb5760405162461bcd60e51b815260206004820152600760248201527f4552524f5220320000000000000000000000000000000000000000000000000060448201526064016104ee565b60005b8351811015611a1757611a048d8583815181106119dd576119dd615807565b60200260200101518784815181106119f7576119f7615807565b6020026020010151613967565b5080611a0f81615830565b9150506119be565b506040516370a0823160e01b81523060048201528a906001600160a01b038316906370a0823190602401602060405180830381865afa158015611a5e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611a8291906157c5565b1015611ad05760405162461bcd60e51b815260206004820152600760248201527f4552524f5220330000000000000000000000000000000000000000000000000060448201526064016104ee565b505050505050505050505050565b611ae6612294565b6003805473ffffffffffffffffffffffffffffffffffffffff19166001600160a01b0392909216919091179055565b611b206002336121f6565b611b7a5760405162461bcd60e51b815260206004820152602560248201527f4f70657261746f72733a2063616c6c6572206973206e6f7420746865204f70656044820152643930ba37b960d91b60648201526084016104ee565b6000611bbb85858080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525061234b92505050565b5090506000611bff84848080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525061234b92505050565b5090506000611c0f8989856135a1565b505090506000611c208a8386613967565b90508099506000611c588b8460018651611c3a91906157f4565b81518110611c4a57611c4a615807565b6020026020010151866135a1565b50509050611ad08b8286613967565b611c6f612294565b6004805473ffffffffffffffffffffffffffffffffffffffff19166001600160a01b0392909216919091179055565b611ca96002336121f6565b611d035760405162461bcd60e51b815260206004820152602560248201527f4f70657261746f72733a2063616c6c6572206973206e6f7420746865204f70656044820152643930ba37b960d91b60648201526084016104ee565b6040516370a0823160e01b81523060048201526000906001600160a01b038616906370a0823190602401602060405180830381865afa158015611d4a573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611d6e91906157c5565b905060008111611dc05760405162461bcd60e51b815260206004820152601060248201527f4e6f74456e6f75676874537461626c650000000000000000000000000000000060448201526064016104ee565b604080516001808252818301909252600091816020015b611e0b604051806080016040528060006001600160a01b031681526020016000815260200160008152602001600081525090565b815260200190600190039081611dd7579050509050611e2f36889003880188615acc565b81600081518110611e4257611e42615807565b60200260200101819052506000611e58826145b1565b90506000611ec18885611ebc8a8a808060200260200160405190810160405280939291908181526020016000905b82821015611eb257611ea360808302860136819003810190615acc565b81526020019060010190611e86565b50505050506145b1565b612570565b9050611ecc8161210f565b935060008411611f1e5760405162461bcd60e51b815260206004820152600660248201527f426164466565000000000000000000000000000000000000000000000000000060448201526064016104ee565b8483600081518110611f3257611f32615807565b6020026020010151604001818151611f4a91906157f4565b905250825185908490600090611f6257611f62615807565b6020026020010151606001818151611f7a91906157f4565b905250611f86836145b1565b91506000611f958286856135a1565b50509050611fa4828285613967565b5050505050505050505050565b611fbc6002336121f6565b6120165760405162461bcd60e51b815260206004820152602560248201527f4f70657261746f72733a2063616c6c6572206973206e6f7420746865204f70656044820152643930ba37b960d91b60648201526084016104ee565b600061205783838080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525061234b92505050565b50905060006120678686846135a1565b50509050612076868284613967565b50505050505050565b612087612294565b6001600160a01b0381166121035760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201527f646472657373000000000000000000000000000000000000000000000000000060648201526084016104ee565b61210c816122ee565b50565b6040516370a0823160e01b81523060048201526000906001600160a01b038316906370a0823190602401602060405180830381865afa158015612156573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061060e91906157c5565b61218482826121f6565b156121d15760405162461bcd60e51b815260206004820152601f60248201527f526f6c65733a206163636f756e7420616c72656164792068617320726f6c650060448201526064016104ee565b6001600160a01b0316600090815260209190915260409020805460ff19166001179055565b60006001600160a01b0382166122745760405162461bcd60e51b815260206004820152602260248201527f526f6c65733a206163636f756e7420697320746865207a65726f20616464726560448201527f737300000000000000000000000000000000000000000000000000000000000060648201526084016104ee565b506001600160a01b03166000908152602091909152604090205460ff1690565b6000546001600160a01b031633146106265760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016104ee565b600080546001600160a01b0383811673ffffffffffffffffffffffffffffffffffffffff19831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6060600080601b845161235e91906158c5565b90508067ffffffffffffffff81111561237957612379615189565b60405190808252806020026020018201604052801561241b57816020015b61240860405180610140016040528060006001600160a01b0316815260200160008152602001600081526020016000815260200160006001600160a01b0316815260200160006001600160a01b03168152602001600081526020016000815260200160008152602001600081525090565b8152602001906001900390816123975790505b50925060005b8181101561256957601b8181028601600181015160048201516007830151929093015190929190600061245382614812565b90506000808660ff1660161461246b57600080612483565b825161247690614a19565b6124838460200151614a19565b91509150604051806101400160405280856001600160a01b031681526020018860ff1681526020018762ffffff1681526020018662ffffff16815260200184600001516001600160a01b0316815260200184602001516001600160a01b031681526020018460400151815260200184606001518152602001838152602001828152508b898151811061251757612517615807565b602002602001018190525089600014801561254557508660ff1660021415801561254557508660ff16600114155b1561254f57600199505b50505050505050808061256190615830565b915050612421565b5050915091565b60008160008151811061258557612585615807565b60200260200101516020015160151461265157836001600160a01b031663a9059cbb836000815181106125ba576125ba615807565b6020908102919091010151516040517fffffffff0000000000000000000000000000000000000000000000000000000060e084901b1681526001600160a01b039091166004820152602481018690526044016020604051808303816000875af115801561262b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061264f9190615ae8565b505b60005b8251811015612f7a5760008084838151811061267257612672615807565b6020026020010151608001516001600160a01b0316876001600160a01b0316146126d7578483815181106126a8576126a8615807565b602002602001015160e001518584815181106126c6576126c6615807565b602002602001015160c00151612714565b8483815181106126e9576126e9615807565b602002602001015160c0015185848151811061270757612707615807565b602002602001015160e001515b9150915084838151811061272a5761272a615807565b6020026020010151608001516001600160a01b0316876001600160a01b0316146127715784838151811061276057612760615807565b602002602001015160800151612790565b84838151811061278357612783615807565b602002602001015160a001515b9350821580156127bf5750846000815181106127ae576127ae615807565b602002602001015160200151601514155b8061280b57506000831180156127e15750600185516127de91906157f4565b83105b801561280b57508483815181106127fa576127fa615807565b602002602001015160200151601514155b156128cb576128c882886001600160a01b03166370a0823188878151811061283557612835615807565b6020908102919091010151516040517fffffffff0000000000000000000000000000000000000000000000000000000060e084901b1681526001600160a01b0390911660048201526024015b602060405180830381865afa15801561289e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906128c291906157c5565b90614ae6565b95505b60008584815181106128df576128df615807565b6020026020010151602001516016036129e55760008087868151811061290757612907615807565b6020026020010151608001516001600160a01b03168a6001600160a01b03161461296e5787868151811061293d5761293d615807565b6020026020010151610120015188878151811061295c5761295c615807565b602002602001015161010001516129ad565b87868151811061298057612980615807565b6020026020010151610100015188878151811061299f5761299f615807565b602002602001015161012001515b915091506129dc89868685858d8c815181106129cb576129cb615807565b602002602001015160400151614191565b92505050612a11565b612a0e8784848988815181106129fd576129fd615807565b602002602001015160400151614267565b90505b600080878681518110612a2657612a26615807565b6020026020010151608001516001600160a01b03168a6001600160a01b031614612a5257826000612a56565b6000835b91509150600060018951612a6a91906157f4565b87101580612a9f575088612a7f88600161581d565b81518110612a8f57612a8f615807565b6020026020010151602001516015145b612ad05788612aaf88600161581d565b81518110612abf57612abf615807565b602002602001015160000151612ad2565b305b9050888781518110612ae657612ae6615807565b602002602001015160200151600103612b8757888781518110612b0b57612b0b615807565b6020908102919091010151516040516336cd320560e11b815260048101859052602481018490526001600160a01b03838116604483015290911690636d9a640a906064015b600060405180830381600087803b158015612b6a57600080fd5b505af1158015612b7e573d6000803e3d6000fd5b50505050612f5e565b888781518110612b9957612b99615807565b60200260200101516020015160021480612bd05750888781518110612bc057612bc0615807565b6020026020010151602001516016145b15612c5057888781518110612be757612be7615807565b6020908102919091010151516001600160a01b031663022c0d9f84848460006040519080825280601f01601f191660200182016040528015612c30576020820181803683370190505b506040518563ffffffff1660e01b8152600401612b509493929190615b05565b888781518110612c6257612c62615807565b602002602001015160200151601503612f16576040805160028082526060820183526000926020830190803683370190505090508b81600081518110612caa57612caa615807565b60200260200101906001600160a01b031690816001600160a01b0316815250508881600181518110612cde57612cde615807565b6001600160a01b03928316602091820292909201015260048054604051636eb1769f60e11b81523092810192909252821660248201528c918e169063dd62ed3e90604401602060405180830381865afa158015612d3f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612d6391906157c5565b1015612de4576004805460405163095ea7b360e01b81526001600160a01b0391821692810192909252602482018d90528d169063095ea7b3906044016020604051808303816000875af1158015612dbe573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612de29190615ae8565b505b6040516370a0823160e01b81523060048201526000906001600160a01b038b16906370a0823190602401602060405180830381865afa158015612e2b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612e4f91906157c5565b6004549091506001600160a01b0316635c11d7958d60008587612e7342606461581d565b6040518663ffffffff1660e01b8152600401612e93959493929190615bb6565b600060405180830381600087803b158015612ead57600080fd5b505af1158015612ec1573d6000803e3d6000fd5b5050505060018b51612ed391906157f4565b891015612f0f576040516370a0823160e01b8152306004820152612f0c9082906001600160a01b038d16906370a0823190602401612881565b9b505b5050612f5e565b60405162461bcd60e51b815260206004820152600d60248201527f6572726f722076657273696f6e0000000000000000000000000000000000000060448201526064016104ee565b879a505050505050508080612f7290615830565b915050612654565b509392505050565b60008060008060008060008060008060008b600081518110612fa657612fa6615807565b602002602001015190508b5160010361304e578c6001600160a01b031681608001516001600160a01b031603612ff7578060c0015199508060e0015198508060a00151915080604001519350613014565b8060e0015199508060c00151985080608001519150806060015193505b838a613029620186a08c830284025b04614af2565b03620186a0028161303c5761303c6158af565b049a505050505050505050505061060e565b8c6001600160a01b031681608001516001600160a01b03160361308c578060c0015197508060e0015196508060a001519150806040015193506130a9565b8060e0015197508060c00151965080608001519150806060015193505b8b6001815181106130bc576130bc615807565b60200260200101519050816001600160a01b031681608001516001600160a01b031603613104578060c0015195508060e0015194508060a00151915080604001519250613121565b8060e0015195508060c00151945080608001519150806060015192505b620186a08784020486018689028161313b5761313b6158af565b049950620186a0878402048601620186a08887028502048161315f5761315f6158af565b04985060025b8c51811015613234578a98508997508c818151811061318657613186615807565b60200260200101519150826001600160a01b031682608001516001600160a01b0316036131ce578160c0015196508160e0015195508160a001519250816040015193506131eb565b8160e0015196508160c00151955081608001519250816060015193505b620186a0888502048701878a0281613205576132056158af565b049a50620186a0888502048701620186a089880286020481613229576132296158af565b049950600101613165565b50838a613248620186a08c83028402613023565b03620186a0028161325b5761325b6158af565b049d9c50505050505050505050505050565b6001600160a01b0383166000908152600660205260408120548082036132915750600a5b6007546000906132aa90610100900461ffff1683615890565b60075490915060009060ff16816132c28986896135a1565b50915050848110156132dc5760009550505050505061359a565b6dffffffffffffffffffffffffffff60006218b0726132fb888c6157f4565b61330890620f4240615890565b61331291906158c5565b61331c908b6157f4565b905060006218b07261332e898d6157f4565b61333b90620f4240615890565b61334591906158c5565b61334f908961581d565b905061335c8c838c6135a1565b5094506000905061336e8d838d6135a1565b5091506000905083613380868861581d565b61338a91906157f4565b9050600083613399878561581d565b6133a391906157f4565b90505b6133b08b8b61581d565b8e11806133c257508760ff168960ff16105b15613574578082111561343757839d508493508190506218b0728b8f6133e891906157f4565b6133f590620f4240615890565b6133ff91906158c5565b613409908f6157f4565b94506134168f868f6135a1565b509750859050613426878961581d565b61343091906157f4565b9150613562565b808210156134a757849a508394508091506218b0728b8f61345891906157f4565b61346590620f4240615890565b61346f91906158c5565b613479908c61581d565b93506134868f858f6135a1565b509350849050613496878561581d565b6134a091906157f4565b9050613562565b849a50839d506218b0728b8f6134bd91906157f4565b6134ca90620f4240615890565b6134d491906158c5565b6134de908f6157f4565b94506218b0728b8f6134f091906157f4565b6134fd90620f4240615890565b61350791906158c5565b613511908c61581d565b935061351e8f868f6135a1565b50975061352e90508f858f6135a1565b50935085905061353e878961581d565b61354891906157f4565b915083613555878561581d565b61355f91906157f4565b90505b8861356c81615bf2565b9950506133a6565b60028b8f613582919061581d565b61358c91906158c5565b9b5050505050505050505050505b9392505050565b60606000806000845160016135b6919061581d565b67ffffffffffffffff8111156135ce576135ce615189565b6040519080825280602002602001820160405280156135f7578160200160208202803683370190505b509350858460008151811061360e5761360e615807565b60200260200101818152505060005b855181101561160d578015613630578297505b84818151811061364257613642615807565b60200260200101516000036136805760008561365f83600161581d565b8151811061366f5761366f615807565b602002602001018181525050613955565b85818151811061369257613692615807565b6020026020010151608001516001600160a01b0316886001600160a01b0316146136f7578581815181106136c8576136c8615807565b6020026020010151608001518682815181106136e6576136e6615807565b602002602001015160600151613734565b85818151811061370957613709615807565b602002602001015160a0015186828151811061372757613727615807565b6020026020010151604001515b909350915060006137458985614b5b565b509050600080826001600160a01b03168b6001600160a01b0316146137a55788848151811061377657613776615807565b602002602001015160e0015189858151811061379457613794615807565b602002602001015160c001516137e2565b8884815181106137b7576137b7615807565b602002602001015160c001518985815181106137d5576137d5615807565b602002602001015160e001515b915091508884815181106137f8576137f8615807565b60200260200101516020015160160361390357600080846001600160a01b03168d6001600160a01b03161461386a578a868151811061383957613839615807565b602002602001015161012001518b878151811061385857613858615807565b602002602001015161010001516138a9565b8a868151811061387c5761387c615807565b602002602001015161010001518b878151811061389b5761389b615807565b602002602001015161012001515b915091506138d48a87815181106138c2576138c2615807565b6020026020010151858585858c614191565b8a6138e088600161581d565b815181106138f0576138f0615807565b6020026020010181815250505050613951565b61392888858151811061391857613918615807565b6020026020010151838388614267565b8861393486600161581d565b8151811061394457613944615807565b6020026020010181815250505b5050505b8061395f81615830565b91505061361d565b60008160008151811061397c5761397c615807565b602002602001015160200151601514613a4e57836001600160a01b031663a9059cbb836000815181106139b1576139b1615807565b602002602001015160000151856000815181106139d0576139d0615807565b60200260200101516040518363ffffffff1660e01b8152600401613a099291906001600160a01b03929092168252602082015260400190565b6020604051808303816000875af1158015613a28573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613a4c9190615ae8565b505b60008060005b8451811015614119578015613a67578396505b600080868381518110613a7c57613a7c615807565b602002602001015160800151878481518110613a9a57613a9a615807565b602002602001015160a0015191509150816001600160a01b0316896001600160a01b031614613ac95781613acb565b805b9550600088613adb85600161581d565b81518110613aeb57613aeb615807565b6020026020010151905080600003613b0557505050614107565b600080846001600160a01b03168c6001600160a01b031614613b2957826000613b2d565b6000835b91509150600060018b51613b4191906157f4565b87101580613b7657508a613b5688600161581d565b81518110613b6657613b66615807565b6020026020010151602001516015145b613ba7578a613b8688600161581d565b81518110613b9657613b96615807565b602002602001015160000151613ba9565b305b90508615613bb75788613bd3565b8b600081518110613bca57613bca615807565b60200260200101515b975060018b51613be391906157f4565b87108015613c1857508a613bf888600161581d565b81518110613c0857613c08615807565b6020026020010151602001516015145b15613c88576040516370a0823160e01b81523060048201526001600160a01b038b16906370a0823190602401602060405180830381865afa158015613c61573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613c8591906157c5565b98505b8a8781518110613c9a57613c9a615807565b602002602001015160200151600103613d3b578a8781518110613cbf57613cbf615807565b6020908102919091010151516040516336cd320560e11b815260048101859052602481018490526001600160a01b03838116604483015290911690636d9a640a906064015b600060405180830381600087803b158015613d1e57600080fd5b505af1158015613d32573d6000803e3d6000fd5b50505050614041565b8a8781518110613d4d57613d4d615807565b60200260200101516020015160021480613d8457508a8781518110613d7457613d74615807565b6020026020010151602001516016145b15613e04578a8781518110613d9b57613d9b615807565b6020908102919091010151516001600160a01b031663022c0d9f84848460006040519080825280601f01601f191660200182016040528015613de4576020820181803683370190505b506040518563ffffffff1660e01b8152600401613d049493929190615b05565b8a8781518110613e1657613e16615807565b602002602001015160200151601503612f16576040805160028082526060820183526000926020830190803683370190505090508d81600081518110613e5e57613e5e615807565b60200260200101906001600160a01b031690816001600160a01b0316815250508a81600181518110613e9257613e92615807565b60200260200101906001600160a01b031690816001600160a01b031681525050888e6001600160a01b031663dd62ed3e30600460009054906101000a90046001600160a01b03166040518363ffffffff1660e01b8152600401613f0b9291906001600160a01b0392831681529116602082015260400190565b602060405180830381865afa158015613f28573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613f4c91906157c5565b1015613fcd576004805460405163095ea7b360e01b81526001600160a01b0391821692810192909252602482018b90528f169063095ea7b3906044016020604051808303816000875af1158015613fa7573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613fcb9190615ae8565b505b6004546001600160a01b0316635c11d7958a878486613fed42606461581d565b6040518663ffffffff1660e01b815260040161400d959493929190615bb6565b600060405180830381600087803b15801561402757600080fd5b505af115801561403b573d6000803e3d6000fd5b50505050505b60018b5161404f91906157f4565b8710801561408457508a61406488600161581d565b8151811061407457614074615807565b6020026020010151602001516015145b15614100576040516370a0823160e01b815230600482015289906001600160a01b038c16906370a0823190602401602060405180830381865afa1580156140cf573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906140f391906157c5565b6140fd91906157f4565b98505b5050505050505b8061411181615830565b915050613a54565b5050509392505050565b600080826001600160a01b0316630902f1ac6040518163ffffffff1660e01b81526004016040805180830381865afa158015614163573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906141879190615c2f565b9094909350915050565b6000806141ab620186a06141a58a86614c44565b90614c50565b905060006141bb88888888614c5c565b9050856141d089670de0b6b3a7640000615890565b6141da91906158c5565b9750846141ef88670de0b6b3a7640000615890565b6141f991906158c5565b96508561420e83670de0b6b3a7640000615890565b61421891906158c5565b915060006142306142298a8561581d565b838a614d32565b61423a90896157f4565b9050670de0b6b3a764000061424f8783615890565b61425991906158c5565b9a9950505050505050505050565b6000806142748684614c44565b905060006142828286614c44565b9050600061429d8361429789620186a0614c44565b90614e41565b90506142a981836158c5565b98975050505050505050565b80516000906001600160a01b03166142cf57506001919050565b81516001600160a01b0316156143c4576000826060015161436057602083015183516040516370a0823160e01b81526001600160a01b0391821660048201529116906370a0823190602401602060405180830381865afa158015614337573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061435b91906157c5565b61436d565b82516001600160a01b0316315b905082608001518015614384575082604001518110155b80156143905750600081115b1561439e5750600192915050565b82608001511580156143b4575082604001518111155b156143c25750600192915050565b505b60a08201516001600160a01b0316156144675760e082015160c0830151835160a0850151604051636eb1769f60e11b81526001600160a01b039283166004820152908216602482015291169063dd62ed3e90604401602060405180830381865afa158015614436573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061445a91906157c5565b1061446757506001919050565b506000919050565b6060600080600080600061449e8a8a8960008151811061449157614491615807565b60200260200101516135a1565b925050915080925087516001036144b6576001610e0b565b6000875167ffffffffffffffff8111156144d2576144d2615189565b60405190808252806020026020018201604052801561450557816020015b60608152602001906001900390816144f05790505b5090506000805b8a51811015610f8d5760006145478e8d848151811061452d5761452d615807565b60200260200101518d858151811061449157614491615807565b505090508084838151811061455e5761455e615807565b6020026020010181905250806001825161457891906157f4565b8151811061458857614588615807565b60200260200101518361459b919061581d565b92505080806145a990615830565b91505061450c565b6060815167ffffffffffffffff8111156145cd576145cd615189565b60405190808252806020026020018201604052801561466f57816020015b61465c60405180610140016040528060006001600160a01b0316815260200160008152602001600081526020016000815260200160006001600160a01b0316815260200160006001600160a01b03168152602001600081526020016000815260200160008152602001600081525090565b8152602001906001900390816145eb5790505b50905060005b825181101561480c5760006146a684838151811061469557614695615807565b602002602001015160000151614812565b90506000808584815181106146bd576146bd615807565b6020026020010151602001516016146146d8576000806146f0565b82516146e390614a19565b6146f08460200151614a19565b9150915060405180610140016040528087868151811061471257614712615807565b6020026020010151600001516001600160a01b0316815260200187868151811061473e5761473e615807565b602002602001015160200151815260200187868151811061476157614761615807565b602002602001015160400151815260200187868151811061478457614784615807565b602002602001015160600151815260200184600001516001600160a01b0316815260200184602001516001600160a01b031681526020018460400151815260200184606001518152602001838152602001828152508585815181106147eb576147eb615807565b6020026020010181905250505050808061480490615830565b915050614675565b50919050565b6040805160808101825260008082526020820181905291810182905260608101919091526001600160a01b03828116600090815260016020526040902054166149b957816001600160a01b0316630dfe16816040518163ffffffff1660e01b8152600401602060405180830381865afa158015614893573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906148b791906158e7565b6001600160a01b039081168252604080517fd21220a700000000000000000000000000000000000000000000000000000000815290519184169163d21220a7916004808201926020929091908290030181865afa15801561491c573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061494091906158e7565b6001600160a01b03908116602080840191825284831660009081526001918290526040908190208551815490861673ffffffffffffffffffffffffffffffffffffffff199182161782559351928101805493909516929093169190911790925590820151600282015560608201516003909101556149ee565b6001600160a01b0380831660008181526001602081815260408320805486168752939092528082529190910154909116908201525b6149f782614123565b6dffffffffffffffffffffffffffff9081166060840152166040820152919050565b6001600160a01b0381166000908152600560205260408120548103614ac657816001600160a01b031663313ce5676040518163ffffffff1660e01b8152600401602060405180830381865afa158015614a76573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190614a9a91906157c5565b614aa590600a6159e8565b6001600160a01b039290921660009081526005602052604090208290555090565b506001600160a01b0381166000908152600560205260409020545b919050565b600061060b82846157f4565b60006003821115614b4d5750806000614b0c6002836158c5565b614b1790600161581d565b90505b8181101561480c57905080600281614b3281866158c5565b614b3c919061581d565b614b4691906158c5565b9050614b1a565b8115614ae157506001919050565b600080826001600160a01b0316846001600160a01b031603614bbf5760405162461bcd60e51b815260206004820152601860248201527f4b4b4b3a204944454e544943414c5f414444524553534553000000000000000060448201526064016104ee565b826001600160a01b0316846001600160a01b031610614bdf578284614be2565b83835b90925090506001600160a01b038216614c3d5760405162461bcd60e51b815260206004820152601160248201527f4b4b4b3a205a45524f5f4144445245535300000000000000000000000000000060448201526064016104ee565b9250929050565b600061060b8284615890565b600061060b82846158c5565b60008083614c7287670de0b6b3a7640000615890565b614c7c91906158c5565b9050600083614c9387670de0b6b3a7640000615890565b614c9d91906158c5565b90506000670de0b6b3a7640000614cb48385615890565b614cbe91906158c5565b90506000670de0b6b3a7640000614cd58480615890565b614cdf91906158c5565b670de0b6b3a7640000614cf28680615890565b614cfc91906158c5565b614d06919061581d565b9050670de0b6b3a7640000614d1b8284615890565b614d2591906158c5565b9998505050505050505050565b6000805b60ff811015614e3857826000614d4c8783614e4d565b905085811015614d9c576000614d628887614eea565b614d6c83896157f4565b614d7e90670de0b6b3a7640000615890565b614d8891906158c5565b9050614d94818761581d565b955050614dde565b6000614da88887614eea565b614db288846157f4565b614dc490670de0b6b3a7640000615890565b614dce91906158c5565b9050614dda81876157f4565b9550505b81851115614e07576001614df283876157f4565b11614e025784935050505061359a565b614e23565b6001614e1386846157f4565b11614e235784935050505061359a565b50508080614e3090615830565b915050614d36565b50909392505050565b600061060b828461581d565b6000670de0b6b3a764000082818581614e668280615890565b614e7091906158c5565b614e7a9190615890565b614e8491906158c5565b614e8e9190615890565b614e9891906158c5565b670de0b6b3a7640000808481614eae8280615890565b614eb891906158c5565b614ec29190615890565b614ecc91906158c5565b614ed69086615890565b614ee091906158c5565b61060b919061581d565b6000670de0b6b3a76400008381614f018280615890565b614f0b91906158c5565b614f159190615890565b614f1f91906158c5565b670de0b6b3a764000080614f338580615890565b614f3d91906158c5565b614f48866003615890565b614ed69190615890565b60008060408385031215614f6557600080fd5b823560ff81168114614f7657600080fd5b9150602083013561ffff81168114614f8d57600080fd5b809150509250929050565b6001600160a01b038116811461210c57600080fd5b8035614ae181614f98565b60008060408385031215614fcb57600080fd5b8235614fd681614f98565b91506020830135614f8d81614f98565b60008060408385031215614ff957600080fd5b823561500481614f98565b946020939093013593505050565b60008083601f84011261502457600080fd5b50813567ffffffffffffffff81111561503c57600080fd5b602083019150836020828501011115614c3d57600080fd5b60008060008060008060a0878903121561506d57600080fd5b863561507881614f98565b9550602087013561508881614f98565b94506040870135935060608701359250608087013567ffffffffffffffff8111156150b257600080fd5b6150be89828a01615012565b979a9699509497509295939492505050565b60008083601f8401126150e257600080fd5b50813567ffffffffffffffff8111156150fa57600080fd5b6020830191508360208260051b8501011115614c3d57600080fd5b60008060008060006060868803121561512d57600080fd5b853567ffffffffffffffff8082111561514557600080fd5b61515189838a016150d0565b9097509550602088013591508082111561516a57600080fd5b50615177888289016150d0565b96999598509660400135949350505050565b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f1916810167ffffffffffffffff811182821017156151c8576151c8615189565b604052919050565b600067ffffffffffffffff8211156151ea576151ea615189565b5060051b60200190565b600082601f83011261520557600080fd5b8135602061521a615215836151d0565b61519f565b82815260059290921b8401810191818101908684111561523957600080fd5b8286015b84811015615254578035835291830191830161523d565b509695505050505050565b60006080828403121561527157600080fd5b6040516080810181811067ffffffffffffffff8211171561529457615294615189565b60405290508082356152a581614f98565b808252506020830135602082015260408301356040820152606083013560608201525092915050565b600082601f8301126152df57600080fd5b813560206152ef615215836151d0565b82815260079290921b8401810191818101908684111561530e57600080fd5b8286015b8481101561525457615324888261525f565b835291830191608001615312565b6000806000806080858703121561534857600080fd5b843561535381614f98565b93506020858101359350604086013567ffffffffffffffff8082111561537857600080fd5b61538489838a016151f4565b9450606088013591508082111561539a57600080fd5b818801915088601f8301126153ae57600080fd5b81356153bc615215826151d0565b81815260059190911b8301840190848101908b8311156153db57600080fd5b8585015b83811015615413578035858111156153f75760008081fd5b6154058e89838a01016152ce565b8452509186019186016153df565b50989b979a50959850505050505050565b6000608082016080835280875180835260a08501915060a08160051b86010192506020808a016000805b848110156154a257888703609f19018652825180518089529085019085890190845b8181101561548c57835183529287019291870191600101615470565b509098505050948301949183019160010161544e565b505050850197909752509315156040830152506001600160a01b039190911660609091015292915050565b6000806000606084860312156154e257600080fd5b83356154ed81614f98565b925060208401359150604084013567ffffffffffffffff81111561551057600080fd5b61551c868287016152ce565b9150509250925092565b606080825284519082018190526000906020906080840190828801845b8281101561555f57815184529284019290840190600101615543565b50505090830194909452506001600160a01b0391909116604090910152919050565b60008060008060008060008789036101a081121561559e57600080fd5b88356155a981614f98565b97506020890135965060408901359550606089013567ffffffffffffffff808211156155d457600080fd5b6155e08c838d016151f4565b965060808b01359150808211156155f657600080fd5b506156038b828c016150d0565b909550935050610100609f198201121561561c57600080fd5b5060a08801905092959891949750929550565b60006020828403121561564157600080fd5b813561359a81614f98565b6000806000806000806080878903121561566557600080fd5b863561567081614f98565b955060208701359450604087013567ffffffffffffffff8082111561569457600080fd5b6156a08a838b01615012565b909650945060608901359150808211156156b957600080fd5b506150be89828a01615012565b600080600080600085870360e08112156156df57600080fd5b60808112156156ed57600080fd5b5085945060808601356156ff81614f98565b935060a086013567ffffffffffffffff8082111561571c57600080fd5b818801915088601f83011261573057600080fd5b81358181111561573f57600080fd5b8960208260071b850101111561575457600080fd5b9699959850506020019560c001359392505050565b6000806000806060858703121561577f57600080fd5b843561578a81614f98565b935060208501359250604085013567ffffffffffffffff8111156157ad57600080fd5b6157b987828801615012565b95989497509550505050565b6000602082840312156157d757600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b8181038181111561060e5761060e6157de565b634e487b7160e01b600052603260045260246000fd5b8082018082111561060e5761060e6157de565b600060018201615842576158426157de565b5060010190565b6000808335601e1984360301811261586057600080fd5b83018035915067ffffffffffffffff82111561587b57600080fd5b602001915036819003821315614c3d57600080fd5b60008160001904831182151516156158aa576158aa6157de565b500290565b634e487b7160e01b600052601260045260246000fd5b6000826158e257634e487b7160e01b600052601260045260246000fd5b500490565b6000602082840312156158f957600080fd5b815161359a81614f98565b600181815b8085111561593f578160001904821115615925576159256157de565b8085161561593257918102915b93841c9390800290615909565b509250929050565b6000826159565750600161060e565b816159635750600061060e565b816001811461597957600281146159835761599f565b600191505061060e565b60ff841115615994576159946157de565b50506001821b61060e565b5060208310610133831016604e8410600b84101617156159c2575081810a61060e565b6159cc8383615904565b80600019048211156159e0576159e06157de565b029392505050565b600061060b8383615947565b801515811461210c57600080fd5b8035614ae1816159f4565b6000610100808385031215615a2157600080fd5b6040519081019067ffffffffffffffff82118183101715615a4457615a44615189565b8160405283359150615a5582614f98565b818152615a6460208501614fad565b602082015260408401356040820152615a7f60608501615a02565b6060820152615a9060808501615a02565b6080820152615aa160a08501614fad565b60a0820152615ab260c08501614fad565b60c082015260e084013560e0820152809250505092915050565b600060808284031215615ade57600080fd5b61060b838361525f565b600060208284031215615afa57600080fd5b815161359a816159f4565b8481526000602085818401526001600160a01b038516604084015260806060840152835180608085015260005b81811015615b4e5785810183015185820160a001528201615b32565b50600060a0828601015260a0601f19601f8301168501019250505095945050505050565b600081518084526020808501945080840160005b83811015615bab5781516001600160a01b031687529582019590820190600101615b86565b509495945050505050565b85815284602082015260a060408201526000615bd560a0830186615b72565b6001600160a01b0394909416606083015250608001529392505050565b600060ff821660ff8103615c0857615c086157de565b60010192915050565b80516dffffffffffffffffffffffffffff81168114614ae157600080fd5b60008060408385031215615c4257600080fd5b615c4b83615c11565b9150615c5960208401615c11565b9050925092905056fea26469706673582212200104d748baa421cd8774438f9202873f5a10b296c483f0f0ee8db44acde4b7ee64736f6c63430008100033
0x80249c4983ab23c474912a73e191954e18f7862a
0xF109A1...A7E07e7F