token-icon

Proof Of Help

Token

Overview[ERC-20]

Max Total Supply
1,000,000,000.0
HELP
Holders
27+0.00%
Transfers
30

Profile Summary

Decimals
9

Market

Price
$0 @0.00000000 ETH
If you are the owner of this contract, verify it.
Deployed ByteCode
0x608060405234801561001057600080fd5b506004361061018e5760003560e01c8063715018a6116100de578063a9059cbb11610097578063cba0e99611610071578063cba0e99614610439578063d80528ae14610465578063dd62ed3e14610488578063f2fde38b146104c157600080fd5b8063a9059cbb14610371578063c1eb6dfd14610384578063cb7115951461042657600080fd5b8063715018a6146102c35780637df0f767146102cb578063860aefcf146102f757806395d89b4114610312578063960bfe041461033257806399c8d5561461034557600080fd5b806323b872dd1161014b57806342966c681161012557806342966c681461026c57806351bc3c851461027f5780635c07c9931461028757806370a082311461029a57600080fd5b806323b872dd146102375780632836be241461024a578063313ce5671461025d57600080fd5b80630210a83d1461019357806306fdde031461019d578063095ea7b3146101d85780630a6a52b9146101fb57806316114acd1461020e57806318160ddd14610221575b600080fd5b61019b6104d4565b005b60408051808201909152600d81526c050726f6f66204f662048656c7609c1b60208201525b6040516101cf9190612658565b60405180910390f35b6101eb6101e63660046126bb565b6107d5565b60405190151581526020016101cf565b61019b6102093660046126f5565b61083c565b61019b61021c36600461272e565b6109e5565b610229610b39565b6040519081526020016101cf565b6101eb610245366004612752565b610b5a565b61019b6102583660046126f5565b610c1b565b604051600981526020016101cf565b61019b61027a366004612793565b610d93565b61019b610e7f565b61019b6102953660046127be565b610eb3565b6102296102a836600461272e565b6001600160a01b031660009081526001602052604090205490565b61019b610eeb565b6101eb6102d936600461272e565b6001600160a01b031660009081526009602052604090205460ff1690565b600454600554604080519283526020830191909152016101cf565b604080518082019091526004815263048454c560e41b60208201526101c2565b61019b610340366004612793565b610f1f565b61034d610f96565b6040805160ff948516815292841660208401529216918101919091526060016101cf565b6101eb61037f3660046126bb565b610fb6565b600054600754600854604080516001600160a01b0394851681527f00000000000000000000000070ddaadbf3b9543b7e74f91a68af6486d107ee3985166020820152928416908301527304a6b6de116fb8bf57e5ee8b05e0293ea3639fe86060830152600080516020612bd48339815191526080830152737a250d5630b4cf539739df2c5dacb4c659f2488d60a08301529190911660c082015260e0016101cf565b61019b61043436600461272e565b610fc3565b6101eb61044736600461272e565b6001600160a01b031660009081526006602052604090205460ff1690565b61046d61109c565b604080519384526020840192909252908201526060016101cf565b6102296104963660046127f1565b6001600160a01b03918216600090815260026020908152604080832093909416825291909152205490565b61019b6104cf36600461272e565b6110fd565b6000546001600160a01b031633146105075760405162461bcd60e51b81526004016104fe9061281f565b60405180910390fd5b6040516370a0823160e01b8152306004820152600090600080516020612bd4833981519152906370a0823190602401602060405180830381865afa158015610553573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105779190612846565b116105b65760405162461bcd60e51b815260206004820152600f60248201526e574554482076616c7565207a65726f60881b60448201526064016104fe565b6008546001600160a01b0316156105fb5760405162461bcd60e51b81526020600482015260096024820152684c502065786973747360b81b60448201526064016104fe565b737a250d5630b4cf539739df2c5dacb4c659f2488d6001600160a01b031663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa15801561064d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610671919061285f565b6040516364e329cb60e11b8152306004820152600080516020612bd483398151915260248201526001600160a01b03919091169063c9c65396906044016020604051808303816000875af11580156106cd573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106f1919061285f565b600880546001600160a01b0319166001600160a01b039290921691821790556000908152600960209081526040808320805460ff19166001908117909155308085529252918290205491516370a0823160e01b8152600481018290526107b39290600080516020612bd4833981519152906370a0823190602401602060405180830381865afa158015610788573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107ac9190612846565b6000611133565b600b546107c09042612892565b600a8190556107d090603c612892565b600c55565b336000908152600160205260408120546108275760405162461bcd60e51b815260206004820152601360248201527245524332303a205a65726f2062616c616e636560681b60448201526064016104fe565b61083233848461138c565b5060015b92915050565b6000546001600160a01b031633146108665760405162461bcd60e51b81526004016104fe9061281f565b604080518082018252600b81526a139bdd08185b1b1bddd95960aa1b6020808301919091526001600160a01b038516600090815260069091529190912054819060ff16156108c75760405162461bcd60e51b81526004016104fe9190612658565b5060085481906001600160a01b038581169116036108f85760405162461bcd60e51b81526004016104fe9190612658565b50806001600160a01b03841630036109235760405162461bcd60e51b81526004016104fe9190612658565b507f00000000000000000000000070ddaadbf3b9543b7e74f91a68af6486d107ee396001600160a01b0316836001600160a01b0316141581906109795760405162461bcd60e51b81526004016104fe9190612658565b50806001600160a01b038416737a250d5630b4cf539739df2c5dacb4c659f2488d036109b85760405162461bcd60e51b81526004016104fe9190612658565b50506001600160a01b03919091166000908152600960205260409020805460ff1916911515919091179055565b6000546001600160a01b03163314610a0f5760405162461bcd60e51b81526004016104fe9061281f565b306001600160a01b03821603610a555760405162461bcd60e51b815260206004820152600b60248201526a139bdd08185b1b1bddd95960aa1b60448201526064016104fe565b6040516370a0823160e01b81523060048201526000906001600160a01b038316906370a0823190602401602060405180830381865afa158015610a9c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ac09190612846565b60405163a9059cbb60e01b8152336004820152602481018290529091506001600160a01b0383169063a9059cbb906044016020604051808303816000875af1158015610b10573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b3491906128a5565b505050565b6000610b476009600a6129a6565b610b5590633b9aca006129b5565b905090565b6001600160a01b0383166000908152600260209081526040808320338452909152812054821115610bcd5760405162461bcd60e51b815260206004820152601f60248201527f45524332303a20616d6f756e74206578636565647320616c6c6f77616e63650060448201526064016104fe565b6001600160a01b038416600090815260026020908152604080832033845290915281208054849290610c009084906129cc565b90915550610c11905084848461144f565b5060019392505050565b6000546001600160a01b03163314610c455760405162461bcd60e51b81526004016104fe9061281f565b604080518082018252600b81526a139bdd08185b1b1bddd95960aa1b6020808301919091526001600160a01b038516600090815260099091529190912054819060ff1615610ca65760405162461bcd60e51b81526004016104fe9190612658565b50806001600160a01b0384163003610cd15760405162461bcd60e51b81526004016104fe9190612658565b507f00000000000000000000000070ddaadbf3b9543b7e74f91a68af6486d107ee396001600160a01b0316836001600160a01b031614158190610d275760405162461bcd60e51b81526004016104fe9190612658565b50806001600160a01b038416737a250d5630b4cf539739df2c5dacb4c659f2488d03610d665760405162461bcd60e51b81526004016104fe9190612658565b50506001600160a01b03919091166000908152600660205260409020805460ff1916911515919091179055565b33600090815260016020526040902054811115610de05760405162461bcd60e51b815260206004820152600b60248201526a4c6f772062616c616e636560a81b60448201526064016104fe565b3360009081526001602052604081208054839290610dff9084906129cc565b9091555050600080805260016020527fa6eef7e35abe7026729641147f7915573c7e97b47efa546f5f6e3230263bcb498054839290610e3f908490612892565b909155505060405181815260009033907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a350565b6000546001600160a01b03163314610ea95760405162461bcd60e51b81526004016104fe9061281f565b610eb1611788565b565b6000546001600160a01b03163314610edd5760405162461bcd60e51b81526004016104fe9061281f565b610ee78282611aac565b5050565b6000546001600160a01b03163314610f155760405162461bcd60e51b81526004016104fe9061281f565b610eb16000611c44565b6000546001600160a01b03163314610f495760405162461bcd60e51b81526004016104fe9061281f565b60008111610f915760405162461bcd60e51b815260206004820152601560248201527405468726573686f6c642063616e6e6f74206265203605c1b60448201526064016104fe565b600355565b600080600080600080610fa7611c98565b91989097509095509350505050565b600061083233848461144f565b6000546001600160a01b03163314610fed5760405162461bcd60e51b81526004016104fe9061281f565b6001600160a01b03811660009081526009602052604090205460ff1615801561103357506001600160a01b038116737a250d5630b4cf539739df2c5dacb4c659f2488d14155b801561104857506001600160a01b0381163014155b801561105c57506001600160a01b03811615155b61106557600080fd5b6001600160a01b03166000818152600660205260409020805460ff19166001179055600780546001600160a01b0319169091179055565b6000806000806110aa611d3e565b905060006110ba6009600a6129a6565b6110c890633b9aca006129b5565b306000908152600160205260409020546110e290846129b5565b6110ec91906129df565b600354929690955091935090915050565b6000546001600160a01b031633146111275760405162461bcd60e51b81526004016104fe9061281f565b61113081611c44565b50565b6040516370a0823160e01b815230600482015283906001600160a01b038616906370a0823190602401602060405180830381865afa158015611179573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061119d9190612846565b10156111df5760405162461bcd60e51b81526020600482015260116024820152704e6f7420656e6f75676820746f6b656e7360781b60448201526064016104fe565b6040516370a0823160e01b81523060048201528290600080516020612bd4833981519152906370a0823190602401602060405180830381865afa15801561122a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061124e9190612846565b101561128e5760405162461bcd60e51b815260206004820152600f60248201526e09cdee840cadcdeeaced040ae8aa89608b1b60448201526064016104fe565b6112988484611e5a565b6112b0600080516020612bd483398151915283611e5a565b6000546001600160a01b031681156112c6575060005b60405162e8e33760e81b8152600080516020612bd483398151915260048201526001600160a01b038087166024830152604482018590526064820186905260006084830181905260a4830152821660c48201524260e4820152737a250d5630b4cf539739df2c5dacb4c659f2488d9063e8e3370090610104016060604051808303816000875af115801561135e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906113829190612a01565b5050505050505050565b6001600160a01b038316158015906113ac57506001600160a01b03821615155b6113ee5760405162461bcd60e51b815260206004820152601360248201527245524332303a205a65726f206164647265737360681b60448201526064016104fe565b6001600160a01b0383811660008181526002602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b0383161580159061146f57506001600160a01b03821615155b6114b15760405162461bcd60e51b815260206004820152601360248201527245524332303a205a65726f206164647265737360681b60448201526064016104fe565b6001600160a01b0383166000908152600160205260409020548111156115195760405162461bcd60e51b815260206004820152601d60248201527f45524332303a20616d6f756e7420657863656564732062616c616e636500000060448201526064016104fe565b611524838383611ff4565b6115625760405162461bcd60e51b815260206004820152600f60248201526e131a5b5a5d1cc8195e18d959591959608a1b60448201526064016104fe565b600a5442116115a15760405162461bcd60e51b815260206004820152600b60248201526a139bdd08195b98589b195960aa1b60448201526064016104fe565b600a54421180156115b35750600c5442105b80156115be5750483a115b156116175760006115cf483a6129cc565b90506402540be4008082106116145760405162461bcd60e51b815260206004820152600b60248201526a139bdd08195b98589b195960aa1b60448201526064016104fe565b50505b600d5460ff1615801561164357506001600160a01b03831660009081526006602052604090205460ff16155b801561166757506001600160a01b03821660009081526009602052604090205460ff165b1561167457611674611788565b6000806000611684868686612110565b919450925090506000816116988486612892565b6116a29190612892565b6001600160a01b0388166000908152600160205260408120805492935087929091906116cf9084906129cc565b909155505030600090815260016020526040812080548392906116f3908490612892565b90915550611703905081866129cc565b6001600160a01b0387166000908152600160205260408120805490919061172b908490612892565b92505081905550856001600160a01b0316876001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8760405161177791815260200190565b60405180910390a350505050505050565b600d805460ff19166001179055600061179f612227565b905060008060006117ae611c98565b919450925090506000816117c28486612a2f565b6117cc9190612a2f565b3060009081526001602052604090205490915060ff8216158015906117f15750858110155b15611a9a575084600060ff8084169061180c908816846129b5565b61181691906129df565b9050600060028460ff168760ff168561182f91906129b5565b61183991906129df565b61184391906129df565b905060008460ff168660ff168561185a91906129b5565b61186491906129df565b90506000826118738386612892565b61187d9190612892565b905061188b6009600a6129a6565b8110611a955760006118ae30600080516020612bd4833981519152846001612395565b90506000826118bd86846129b5565b6118c791906129df565b905060006002846118d889866129b5565b6118e291906129df565b6118ec91906129df565b90506000846118fb87866129b5565b61190591906129df565b905060ff8c161561191d5761191d3088856001611133565b60ff8d161561197c576000611957600080516020612bd48339815191527304a6b6de116fb8bf57e5ee8b05e0293ea3639fe8856000612395565b905061197a7304a6b6de116fb8bf57e5ee8b05e0293ea3639fe882856001611133565b505b60ff8b1615611a90576040516370a0823160e01b8152306004820152600090600080516020612bd4833981519152906370a0823190602401602060405180830381865afa1580156119d1573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906119f59190612846565b905080821115611a03578091505b8115611a8e5760075460405163a9059cbb60e01b81526001600160a01b03909116600482015260248101839052600080516020612bd48339815191529063a9059cbb906044016020604051808303816000875af1158015611a68573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611a8c91906128a5565b505b505b505050505b505050505b5050600d805460ff1916905550505050565b6000611aba6009600a6129a6565b611ac590600a6129b5565b6103e861ffff8516611ad96009600a6129a6565b611ae790633b9aca006129b5565b611af191906129b5565b611afb91906129df565b611b059190612892565b90506000611b156009600a6129a6565b611b2090600a6129b5565b6103e861ffff8516611b346009600a6129a6565b611b4290633b9aca006129b5565b611b4c91906129b5565b611b5691906129df565b611b609190612892565b90506004548210158015611b7657506005548110155b611bbb5760405162461bcd60e51b815260206004820152601660248201527543616e6e6f74206465637265617365206c696d69747360501b60448201526064016104fe565b611bc76009600a6129a6565b611bd590633b9aca006129b5565b821115611bf957611be86009600a6129a6565b611bf690633b9aca006129b5565b91505b611c056009600a6129a6565b611c1390633b9aca006129b5565b811115611c3757611c266009600a6129a6565b611c3490633b9aca006129b5565b90505b6004919091556005555050565b600080546001600160a01b0319166001600160a01b0383169081179091556040519081527f04dba622d284ed0014ee4b9a6a68386be1a4c08a4913ae272de89199cc6861639060200160405180910390a150565b6000806000806000806000611cab611d3e565b90506301312d00811015611cca57600293506002925060029150611d31565b6301312d008110158015611ce157506302faf08081105b15611cf757600293506000925060029150611d31565b6302faf0808110158015611d0e5750630bebc20081105b15611d2457600293506000925060009150611d31565b6000935060009250600091505b5091959094509092509050565b60085460009081906001600160a01b031615611e55576008546001600160a01b031660009081526001602052604081205490611d9b7f0000000000000000000000000000000000000000000000000000000000000012600a6129a6565b6008546040516370a0823160e01b81526001600160a01b039091166004820152600080516020612bd4833981519152906370a0823190602401602060405180830381865afa158015611df1573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611e159190612846565b611e1f91906129df565b905081611e2e6009600a6129a6565b611e3c90633b9aca006129b5565b611e4690836129b5565b611e5091906129df565b925050505b919050565b6000306001600160a01b03841603611edc5750306000908152600260209081526040808320737a250d5630b4cf539739df2c5dacb4c659f2488d845290915290205480821115610b3457306000908152600260209081526040808320737a250d5630b4cf539739df2c5dacb4c659f2488d845290915290206000199055505050565b604051636eb1769f60e11b8152306004820152737a250d5630b4cf539739df2c5dacb4c659f2488d60248201526001600160a01b0384169063dd62ed3e90604401602060405180830381865afa158015611f3a573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611f5e9190612846565b905080821115610b345760405163095ea7b360e01b8152737a250d5630b4cf539739df2c5dacb4c659f2488d600482015260001960248201526001600160a01b0384169063095ea7b3906044016020604051808303816000875af1158015611fca573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611fee91906128a5565b50505050565b6004546000906001908311801561202457506001600160a01b03851660009081526006602052604090205460ff16155b801561204957506001600160a01b03841660009081526006602052604090205460ff16155b15612052575060005b6001600160a01b038416600090815260016020819052604082205490919061207b908690612892565b9050600554811180156120a757506001600160a01b03871660009081526006602052604090205460ff16155b80156120cc57506001600160a01b03861660009081526006602052604090205460ff16155b80156120f157506001600160a01b03861660009081526009602052604090205460ff16155b156120fb57600091505b8280156121055750815b979650505050505050565b6001600160a01b0383166000908152600960205260408120548190819081908190819060ff16801561215b57506001600160a01b03881660009081526006602052604090205460ff16155b806121a257506001600160a01b03881660009081526009602052604090205460ff1680156121a257506001600160a01b03891660009081526006602052604090205460ff16155b156122145760008060006121b4611c98565b9194509250905060646121ca60ff85168c6129b5565b6121d491906129df565b955060646121e560ff84168c6129b5565b6121ef91906129df565b9450606461220060ff83168c6129b5565b61220a91906129df565b9350505050610fa7565b5060009889985088975095505050505050565b60408051600280825260608201835260009283929190602083019080368337019050509050308160008151811061226057612260612a5e565b60200260200101906001600160a01b031690816001600160a01b031681525050600080516020612bd4833981519152816001815181106122a2576122a2612a5e565b6001600160a01b03909216602092830291909101909101526000737a250d5630b4cf539739df2c5dacb4c659f2488d631f00ca746123017f0000000000000000000000000000000000000000000000000000000000000012600a6129a6565b60035461230e91906129b5565b846040518363ffffffff1660e01b815260040161232c929190612ab8565b600060405180830381865afa158015612349573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526123719190810190612ad9565b90508060008151811061238657612386612a5e565b60200260200101519250505090565b60003081808415156001036123cc577f00000000000000000000000070ddaadbf3b9543b7e74f91a68af6486d107ee399250612437565b6040516370a0823160e01b81523060048201526001600160a01b038816906370a0823190602401602060405180830381865afa158015612410573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906124349190612846565b91505b6124418887611e5a565b604080516002808252606082018352600092602083019080368337019050509050888160008151811061247657612476612a5e565b60200260200101906001600160a01b031690816001600160a01b03168152505087816001815181106124aa576124aa612a5e565b6001600160a01b0390921660209283029190910190910152604051635c11d79560e01b8152737a250d5630b4cf539739df2c5dacb4c659f2488d90635c11d79590612502908a9060009086908a904290600401612b97565b600060405180830381600087803b15801561251c57600080fd5b505af1158015612530573d6000803e3d6000fd5b505050508515156001036125d157604051636433bbd760e01b81526001600160a01b0389811660048301527f00000000000000000000000070ddaadbf3b9543b7e74f91a68af6486d107ee391690636433bbd7906024016020604051808303816000875af11580156125a6573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906125ca9190612846565b915061264c565b6040516370a0823160e01b81523060048201526000906001600160a01b038a16906370a0823190602401602060405180830381865afa158015612618573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061263c9190612846565b905061264884826129cc565b9250505b50979650505050505050565b600060208083528351808285015260005b8181101561268557858101830151858201604001528201612669565b506000604082860101526040601f19601f8301168501019250505092915050565b6001600160a01b038116811461113057600080fd5b600080604083850312156126ce57600080fd5b82356126d9816126a6565b946020939093013593505050565b801515811461113057600080fd5b6000806040838503121561270857600080fd5b8235612713816126a6565b91506020830135612723816126e7565b809150509250929050565b60006020828403121561274057600080fd5b813561274b816126a6565b9392505050565b60008060006060848603121561276757600080fd5b8335612772816126a6565b92506020840135612782816126a6565b929592945050506040919091013590565b6000602082840312156127a557600080fd5b5035919050565b803561ffff81168114611e5557600080fd5b600080604083850312156127d157600080fd5b6127da836127ac565b91506127e8602084016127ac565b90509250929050565b6000806040838503121561280457600080fd5b823561280f816126a6565b91506020830135612723816126a6565b6020808252600d908201526c2737ba103a34329037bbb732b960991b604082015260600190565b60006020828403121561285857600080fd5b5051919050565b60006020828403121561287157600080fd5b815161274b816126a6565b634e487b7160e01b600052601160045260246000fd5b808201808211156108365761083661287c565b6000602082840312156128b757600080fd5b815161274b816126e7565b600181815b808511156128fd5781600019048211156128e3576128e361287c565b808516156128f057918102915b93841c93908002906128c7565b509250929050565b60008261291457506001610836565b8161292157506000610836565b816001811461293757600281146129415761295d565b6001915050610836565b60ff8411156129525761295261287c565b50506001821b610836565b5060208310610133831016604e8410600b8410161715612980575081810a610836565b61298a83836128c2565b806000190482111561299e5761299e61287c565b029392505050565b600061274b60ff841683612905565b80820281158282048414176108365761083661287c565b818103818111156108365761083661287c565b6000826129fc57634e487b7160e01b600052601260045260246000fd5b500490565b600080600060608486031215612a1657600080fd5b8351925060208401519150604084015190509250925092565b60ff81811683821601908111156108365761083661287c565b634e487b7160e01b600052604160045260246000fd5b634e487b7160e01b600052603260045260246000fd5b600081518084526020808501945080840160005b83811015612aad5781516001600160a01b031687529582019590820190600101612a88565b509495945050505050565b828152604060208201526000612ad16040830184612a74565b949350505050565b60006020808385031215612aec57600080fd5b825167ffffffffffffffff80821115612b0457600080fd5b818501915085601f830112612b1857600080fd5b815181811115612b2a57612b2a612a48565b8060051b604051601f19603f83011681018181108582111715612b4f57612b4f612a48565b604052918252848201925083810185019188831115612b6d57600080fd5b938501935b82851015612b8b57845184529385019392850192612b72565b98975050505050505050565b85815284602082015260a060408201526000612bb660a0830186612a74565b6001600160a01b039490941660608301525060800152939250505056fe000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2a26469706673582212202c380999343aadc5270925bc07f644244ce1312cddcdd7826c820628d62ae94064736f6c63430008110033
Creation ByteCode
0x60e06040526103e8600355600780546001600160a01b03191673453b9c2bfdfd105483e5f0cdb239d4a814bd5a39179055603c600b553480156200004257600080fd5b50600080546001600160a01b03191633179055620000636009600a62000505565b6200007390633b9aca006200051d565b30600081815260016020908152604080832085905551938452919290917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a3604051620000c990620003e2565b604051809103906000f080158015620000e6573d6000803e3d6000fd5b506001600160a01b031660c081905260a0526040805163313ce56760e01b8152905173c02aaa39b223fe8d0a0e5c4f27ead9083c756cc29163313ce5679160048083019260209291908290030181865afa15801562000149573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200016f919062000537565b60ff16608052620001826014806200020f565b600080546001600160a01b039081168252600660205260408083208054600160ff19918216811790925530855282852080548216831790557f8cb3563b79eac8102a826f0dcb81e7e954d7df2b15d07edcb2dd2b236c2078b4805482168317905560075484168552828520805482168317905560a051909316845292208054909116909117905562000595565b60006200021f6009600a62000505565b6200022c90600a6200051d565b6103e861ffff8516620002426009600a62000505565b6200025290633b9aca006200051d565b6200025e91906200051d565b6200026a91906200055c565b6200027691906200057f565b90506000620002886009600a62000505565b6200029590600a6200051d565b6103e861ffff8516620002ab6009600a62000505565b620002bb90633b9aca006200051d565b620002c791906200051d565b620002d391906200055c565b620002df91906200057f565b90506004548210158015620002f657506005548110155b620003475760405162461bcd60e51b815260206004820152601660248201527f43616e6e6f74206465637265617365206c696d69747300000000000000000000604482015260640160405180910390fd5b620003556009600a62000505565b6200036590633b9aca006200051d565b8211156200038e576200037b6009600a62000505565b6200038b90633b9aca006200051d565b91505b6200039c6009600a62000505565b620003ac90633b9aca006200051d565b811115620003d557620003c26009600a62000505565b620003d290633b9aca006200051d565b90505b6004919091556005555050565b6102c9806200320a83390190565b634e487b7160e01b600052601160045260246000fd5b600181815b80851115620004475781600019048211156200042b576200042b620003f0565b808516156200043957918102915b93841c93908002906200040b565b509250929050565b6000826200046057506001620004ff565b816200046f57506000620004ff565b81600181146200048857600281146200049357620004b3565b6001915050620004ff565b60ff841115620004a757620004a7620003f0565b50506001821b620004ff565b5060208310610133831016604e8410600b8410161715620004d8575081810a620004ff565b620004e4838362000406565b8060001904821115620004fb57620004fb620003f0565b0290505b92915050565b60006200051660ff8416836200044f565b9392505050565b8082028115828204841417620004ff57620004ff620003f0565b6000602082840312156200054a57600080fd5b815160ff811681146200051657600080fd5b6000826200057a57634e487b7160e01b600052601260045260246000fd5b500490565b80820180821115620004ff57620004ff620003f0565b60805160a05160c051612c29620005e1600039600061255d0152600081816103a00152818161092601528181610cd401526123a6015260008181611d7501526122db0152612c296000f3fe608060405234801561001057600080fd5b506004361061018e5760003560e01c8063715018a6116100de578063a9059cbb11610097578063cba0e99611610071578063cba0e99614610439578063d80528ae14610465578063dd62ed3e14610488578063f2fde38b146104c157600080fd5b8063a9059cbb14610371578063c1eb6dfd14610384578063cb7115951461042657600080fd5b8063715018a6146102c35780637df0f767146102cb578063860aefcf146102f757806395d89b4114610312578063960bfe041461033257806399c8d5561461034557600080fd5b806323b872dd1161014b57806342966c681161012557806342966c681461026c57806351bc3c851461027f5780635c07c9931461028757806370a082311461029a57600080fd5b806323b872dd146102375780632836be241461024a578063313ce5671461025d57600080fd5b80630210a83d1461019357806306fdde031461019d578063095ea7b3146101d85780630a6a52b9146101fb57806316114acd1461020e57806318160ddd14610221575b600080fd5b61019b6104d4565b005b60408051808201909152600d81526c050726f6f66204f662048656c7609c1b60208201525b6040516101cf9190612658565b60405180910390f35b6101eb6101e63660046126bb565b6107d5565b60405190151581526020016101cf565b61019b6102093660046126f5565b61083c565b61019b61021c36600461272e565b6109e5565b610229610b39565b6040519081526020016101cf565b6101eb610245366004612752565b610b5a565b61019b6102583660046126f5565b610c1b565b604051600981526020016101cf565b61019b61027a366004612793565b610d93565b61019b610e7f565b61019b6102953660046127be565b610eb3565b6102296102a836600461272e565b6001600160a01b031660009081526001602052604090205490565b61019b610eeb565b6101eb6102d936600461272e565b6001600160a01b031660009081526009602052604090205460ff1690565b600454600554604080519283526020830191909152016101cf565b604080518082019091526004815263048454c560e41b60208201526101c2565b61019b610340366004612793565b610f1f565b61034d610f96565b6040805160ff948516815292841660208401529216918101919091526060016101cf565b6101eb61037f3660046126bb565b610fb6565b600054600754600854604080516001600160a01b0394851681527f000000000000000000000000000000000000000000000000000000000000000085166020820152928416908301527304a6b6de116fb8bf57e5ee8b05e0293ea3639fe86060830152600080516020612bd48339815191526080830152737a250d5630b4cf539739df2c5dacb4c659f2488d60a08301529190911660c082015260e0016101cf565b61019b61043436600461272e565b610fc3565b6101eb61044736600461272e565b6001600160a01b031660009081526006602052604090205460ff1690565b61046d61109c565b604080519384526020840192909252908201526060016101cf565b6102296104963660046127f1565b6001600160a01b03918216600090815260026020908152604080832093909416825291909152205490565b61019b6104cf36600461272e565b6110fd565b6000546001600160a01b031633146105075760405162461bcd60e51b81526004016104fe9061281f565b60405180910390fd5b6040516370a0823160e01b8152306004820152600090600080516020612bd4833981519152906370a0823190602401602060405180830381865afa158015610553573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105779190612846565b116105b65760405162461bcd60e51b815260206004820152600f60248201526e574554482076616c7565207a65726f60881b60448201526064016104fe565b6008546001600160a01b0316156105fb5760405162461bcd60e51b81526020600482015260096024820152684c502065786973747360b81b60448201526064016104fe565b737a250d5630b4cf539739df2c5dacb4c659f2488d6001600160a01b031663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa15801561064d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610671919061285f565b6040516364e329cb60e11b8152306004820152600080516020612bd483398151915260248201526001600160a01b03919091169063c9c65396906044016020604051808303816000875af11580156106cd573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106f1919061285f565b600880546001600160a01b0319166001600160a01b039290921691821790556000908152600960209081526040808320805460ff19166001908117909155308085529252918290205491516370a0823160e01b8152600481018290526107b39290600080516020612bd4833981519152906370a0823190602401602060405180830381865afa158015610788573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107ac9190612846565b6000611133565b600b546107c09042612892565b600a8190556107d090603c612892565b600c55565b336000908152600160205260408120546108275760405162461bcd60e51b815260206004820152601360248201527245524332303a205a65726f2062616c616e636560681b60448201526064016104fe565b61083233848461138c565b5060015b92915050565b6000546001600160a01b031633146108665760405162461bcd60e51b81526004016104fe9061281f565b604080518082018252600b81526a139bdd08185b1b1bddd95960aa1b6020808301919091526001600160a01b038516600090815260069091529190912054819060ff16156108c75760405162461bcd60e51b81526004016104fe9190612658565b5060085481906001600160a01b038581169116036108f85760405162461bcd60e51b81526004016104fe9190612658565b50806001600160a01b03841630036109235760405162461bcd60e51b81526004016104fe9190612658565b507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316836001600160a01b0316141581906109795760405162461bcd60e51b81526004016104fe9190612658565b50806001600160a01b038416737a250d5630b4cf539739df2c5dacb4c659f2488d036109b85760405162461bcd60e51b81526004016104fe9190612658565b50506001600160a01b03919091166000908152600960205260409020805460ff1916911515919091179055565b6000546001600160a01b03163314610a0f5760405162461bcd60e51b81526004016104fe9061281f565b306001600160a01b03821603610a555760405162461bcd60e51b815260206004820152600b60248201526a139bdd08185b1b1bddd95960aa1b60448201526064016104fe565b6040516370a0823160e01b81523060048201526000906001600160a01b038316906370a0823190602401602060405180830381865afa158015610a9c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ac09190612846565b60405163a9059cbb60e01b8152336004820152602481018290529091506001600160a01b0383169063a9059cbb906044016020604051808303816000875af1158015610b10573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b3491906128a5565b505050565b6000610b476009600a6129a6565b610b5590633b9aca006129b5565b905090565b6001600160a01b0383166000908152600260209081526040808320338452909152812054821115610bcd5760405162461bcd60e51b815260206004820152601f60248201527f45524332303a20616d6f756e74206578636565647320616c6c6f77616e63650060448201526064016104fe565b6001600160a01b038416600090815260026020908152604080832033845290915281208054849290610c009084906129cc565b90915550610c11905084848461144f565b5060019392505050565b6000546001600160a01b03163314610c455760405162461bcd60e51b81526004016104fe9061281f565b604080518082018252600b81526a139bdd08185b1b1bddd95960aa1b6020808301919091526001600160a01b038516600090815260099091529190912054819060ff1615610ca65760405162461bcd60e51b81526004016104fe9190612658565b50806001600160a01b0384163003610cd15760405162461bcd60e51b81526004016104fe9190612658565b507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316836001600160a01b031614158190610d275760405162461bcd60e51b81526004016104fe9190612658565b50806001600160a01b038416737a250d5630b4cf539739df2c5dacb4c659f2488d03610d665760405162461bcd60e51b81526004016104fe9190612658565b50506001600160a01b03919091166000908152600660205260409020805460ff1916911515919091179055565b33600090815260016020526040902054811115610de05760405162461bcd60e51b815260206004820152600b60248201526a4c6f772062616c616e636560a81b60448201526064016104fe565b3360009081526001602052604081208054839290610dff9084906129cc565b9091555050600080805260016020527fa6eef7e35abe7026729641147f7915573c7e97b47efa546f5f6e3230263bcb498054839290610e3f908490612892565b909155505060405181815260009033907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a350565b6000546001600160a01b03163314610ea95760405162461bcd60e51b81526004016104fe9061281f565b610eb1611788565b565b6000546001600160a01b03163314610edd5760405162461bcd60e51b81526004016104fe9061281f565b610ee78282611aac565b5050565b6000546001600160a01b03163314610f155760405162461bcd60e51b81526004016104fe9061281f565b610eb16000611c44565b6000546001600160a01b03163314610f495760405162461bcd60e51b81526004016104fe9061281f565b60008111610f915760405162461bcd60e51b815260206004820152601560248201527405468726573686f6c642063616e6e6f74206265203605c1b60448201526064016104fe565b600355565b600080600080600080610fa7611c98565b91989097509095509350505050565b600061083233848461144f565b6000546001600160a01b03163314610fed5760405162461bcd60e51b81526004016104fe9061281f565b6001600160a01b03811660009081526009602052604090205460ff1615801561103357506001600160a01b038116737a250d5630b4cf539739df2c5dacb4c659f2488d14155b801561104857506001600160a01b0381163014155b801561105c57506001600160a01b03811615155b61106557600080fd5b6001600160a01b03166000818152600660205260409020805460ff19166001179055600780546001600160a01b0319169091179055565b6000806000806110aa611d3e565b905060006110ba6009600a6129a6565b6110c890633b9aca006129b5565b306000908152600160205260409020546110e290846129b5565b6110ec91906129df565b600354929690955091935090915050565b6000546001600160a01b031633146111275760405162461bcd60e51b81526004016104fe9061281f565b61113081611c44565b50565b6040516370a0823160e01b815230600482015283906001600160a01b038616906370a0823190602401602060405180830381865afa158015611179573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061119d9190612846565b10156111df5760405162461bcd60e51b81526020600482015260116024820152704e6f7420656e6f75676820746f6b656e7360781b60448201526064016104fe565b6040516370a0823160e01b81523060048201528290600080516020612bd4833981519152906370a0823190602401602060405180830381865afa15801561122a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061124e9190612846565b101561128e5760405162461bcd60e51b815260206004820152600f60248201526e09cdee840cadcdeeaced040ae8aa89608b1b60448201526064016104fe565b6112988484611e5a565b6112b0600080516020612bd483398151915283611e5a565b6000546001600160a01b031681156112c6575060005b60405162e8e33760e81b8152600080516020612bd483398151915260048201526001600160a01b038087166024830152604482018590526064820186905260006084830181905260a4830152821660c48201524260e4820152737a250d5630b4cf539739df2c5dacb4c659f2488d9063e8e3370090610104016060604051808303816000875af115801561135e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906113829190612a01565b5050505050505050565b6001600160a01b038316158015906113ac57506001600160a01b03821615155b6113ee5760405162461bcd60e51b815260206004820152601360248201527245524332303a205a65726f206164647265737360681b60448201526064016104fe565b6001600160a01b0383811660008181526002602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b0383161580159061146f57506001600160a01b03821615155b6114b15760405162461bcd60e51b815260206004820152601360248201527245524332303a205a65726f206164647265737360681b60448201526064016104fe565b6001600160a01b0383166000908152600160205260409020548111156115195760405162461bcd60e51b815260206004820152601d60248201527f45524332303a20616d6f756e7420657863656564732062616c616e636500000060448201526064016104fe565b611524838383611ff4565b6115625760405162461bcd60e51b815260206004820152600f60248201526e131a5b5a5d1cc8195e18d959591959608a1b60448201526064016104fe565b600a5442116115a15760405162461bcd60e51b815260206004820152600b60248201526a139bdd08195b98589b195960aa1b60448201526064016104fe565b600a54421180156115b35750600c5442105b80156115be5750483a115b156116175760006115cf483a6129cc565b90506402540be4008082106116145760405162461bcd60e51b815260206004820152600b60248201526a139bdd08195b98589b195960aa1b60448201526064016104fe565b50505b600d5460ff1615801561164357506001600160a01b03831660009081526006602052604090205460ff16155b801561166757506001600160a01b03821660009081526009602052604090205460ff165b1561167457611674611788565b6000806000611684868686612110565b919450925090506000816116988486612892565b6116a29190612892565b6001600160a01b0388166000908152600160205260408120805492935087929091906116cf9084906129cc565b909155505030600090815260016020526040812080548392906116f3908490612892565b90915550611703905081866129cc565b6001600160a01b0387166000908152600160205260408120805490919061172b908490612892565b92505081905550856001600160a01b0316876001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8760405161177791815260200190565b60405180910390a350505050505050565b600d805460ff19166001179055600061179f612227565b905060008060006117ae611c98565b919450925090506000816117c28486612a2f565b6117cc9190612a2f565b3060009081526001602052604090205490915060ff8216158015906117f15750858110155b15611a9a575084600060ff8084169061180c908816846129b5565b61181691906129df565b9050600060028460ff168760ff168561182f91906129b5565b61183991906129df565b61184391906129df565b905060008460ff168660ff168561185a91906129b5565b61186491906129df565b90506000826118738386612892565b61187d9190612892565b905061188b6009600a6129a6565b8110611a955760006118ae30600080516020612bd4833981519152846001612395565b90506000826118bd86846129b5565b6118c791906129df565b905060006002846118d889866129b5565b6118e291906129df565b6118ec91906129df565b90506000846118fb87866129b5565b61190591906129df565b905060ff8c161561191d5761191d3088856001611133565b60ff8d161561197c576000611957600080516020612bd48339815191527304a6b6de116fb8bf57e5ee8b05e0293ea3639fe8856000612395565b905061197a7304a6b6de116fb8bf57e5ee8b05e0293ea3639fe882856001611133565b505b60ff8b1615611a90576040516370a0823160e01b8152306004820152600090600080516020612bd4833981519152906370a0823190602401602060405180830381865afa1580156119d1573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906119f59190612846565b905080821115611a03578091505b8115611a8e5760075460405163a9059cbb60e01b81526001600160a01b03909116600482015260248101839052600080516020612bd48339815191529063a9059cbb906044016020604051808303816000875af1158015611a68573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611a8c91906128a5565b505b505b505050505b505050505b5050600d805460ff1916905550505050565b6000611aba6009600a6129a6565b611ac590600a6129b5565b6103e861ffff8516611ad96009600a6129a6565b611ae790633b9aca006129b5565b611af191906129b5565b611afb91906129df565b611b059190612892565b90506000611b156009600a6129a6565b611b2090600a6129b5565b6103e861ffff8516611b346009600a6129a6565b611b4290633b9aca006129b5565b611b4c91906129b5565b611b5691906129df565b611b609190612892565b90506004548210158015611b7657506005548110155b611bbb5760405162461bcd60e51b815260206004820152601660248201527543616e6e6f74206465637265617365206c696d69747360501b60448201526064016104fe565b611bc76009600a6129a6565b611bd590633b9aca006129b5565b821115611bf957611be86009600a6129a6565b611bf690633b9aca006129b5565b91505b611c056009600a6129a6565b611c1390633b9aca006129b5565b811115611c3757611c266009600a6129a6565b611c3490633b9aca006129b5565b90505b6004919091556005555050565b600080546001600160a01b0319166001600160a01b0383169081179091556040519081527f04dba622d284ed0014ee4b9a6a68386be1a4c08a4913ae272de89199cc6861639060200160405180910390a150565b6000806000806000806000611cab611d3e565b90506301312d00811015611cca57600293506002925060029150611d31565b6301312d008110158015611ce157506302faf08081105b15611cf757600293506000925060029150611d31565b6302faf0808110158015611d0e5750630bebc20081105b15611d2457600293506000925060009150611d31565b6000935060009250600091505b5091959094509092509050565b60085460009081906001600160a01b031615611e55576008546001600160a01b031660009081526001602052604081205490611d9b7f0000000000000000000000000000000000000000000000000000000000000000600a6129a6565b6008546040516370a0823160e01b81526001600160a01b039091166004820152600080516020612bd4833981519152906370a0823190602401602060405180830381865afa158015611df1573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611e159190612846565b611e1f91906129df565b905081611e2e6009600a6129a6565b611e3c90633b9aca006129b5565b611e4690836129b5565b611e5091906129df565b925050505b919050565b6000306001600160a01b03841603611edc5750306000908152600260209081526040808320737a250d5630b4cf539739df2c5dacb4c659f2488d845290915290205480821115610b3457306000908152600260209081526040808320737a250d5630b4cf539739df2c5dacb4c659f2488d845290915290206000199055505050565b604051636eb1769f60e11b8152306004820152737a250d5630b4cf539739df2c5dacb4c659f2488d60248201526001600160a01b0384169063dd62ed3e90604401602060405180830381865afa158015611f3a573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611f5e9190612846565b905080821115610b345760405163095ea7b360e01b8152737a250d5630b4cf539739df2c5dacb4c659f2488d600482015260001960248201526001600160a01b0384169063095ea7b3906044016020604051808303816000875af1158015611fca573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611fee91906128a5565b50505050565b6004546000906001908311801561202457506001600160a01b03851660009081526006602052604090205460ff16155b801561204957506001600160a01b03841660009081526006602052604090205460ff16155b15612052575060005b6001600160a01b038416600090815260016020819052604082205490919061207b908690612892565b9050600554811180156120a757506001600160a01b03871660009081526006602052604090205460ff16155b80156120cc57506001600160a01b03861660009081526006602052604090205460ff16155b80156120f157506001600160a01b03861660009081526009602052604090205460ff16155b156120fb57600091505b8280156121055750815b979650505050505050565b6001600160a01b0383166000908152600960205260408120548190819081908190819060ff16801561215b57506001600160a01b03881660009081526006602052604090205460ff16155b806121a257506001600160a01b03881660009081526009602052604090205460ff1680156121a257506001600160a01b03891660009081526006602052604090205460ff16155b156122145760008060006121b4611c98565b9194509250905060646121ca60ff85168c6129b5565b6121d491906129df565b955060646121e560ff84168c6129b5565b6121ef91906129df565b9450606461220060ff83168c6129b5565b61220a91906129df565b9350505050610fa7565b5060009889985088975095505050505050565b60408051600280825260608201835260009283929190602083019080368337019050509050308160008151811061226057612260612a5e565b60200260200101906001600160a01b031690816001600160a01b031681525050600080516020612bd4833981519152816001815181106122a2576122a2612a5e565b6001600160a01b03909216602092830291909101909101526000737a250d5630b4cf539739df2c5dacb4c659f2488d631f00ca746123017f0000000000000000000000000000000000000000000000000000000000000000600a6129a6565b60035461230e91906129b5565b846040518363ffffffff1660e01b815260040161232c929190612ab8565b600060405180830381865afa158015612349573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526123719190810190612ad9565b90508060008151811061238657612386612a5e565b60200260200101519250505090565b60003081808415156001036123cc577f00000000000000000000000000000000000000000000000000000000000000009250612437565b6040516370a0823160e01b81523060048201526001600160a01b038816906370a0823190602401602060405180830381865afa158015612410573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906124349190612846565b91505b6124418887611e5a565b604080516002808252606082018352600092602083019080368337019050509050888160008151811061247657612476612a5e565b60200260200101906001600160a01b031690816001600160a01b03168152505087816001815181106124aa576124aa612a5e565b6001600160a01b0390921660209283029190910190910152604051635c11d79560e01b8152737a250d5630b4cf539739df2c5dacb4c659f2488d90635c11d79590612502908a9060009086908a904290600401612b97565b600060405180830381600087803b15801561251c57600080fd5b505af1158015612530573d6000803e3d6000fd5b505050508515156001036125d157604051636433bbd760e01b81526001600160a01b0389811660048301527f00000000000000000000000000000000000000000000000000000000000000001690636433bbd7906024016020604051808303816000875af11580156125a6573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906125ca9190612846565b915061264c565b6040516370a0823160e01b81523060048201526000906001600160a01b038a16906370a0823190602401602060405180830381865afa158015612618573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061263c9190612846565b905061264884826129cc565b9250505b50979650505050505050565b600060208083528351808285015260005b8181101561268557858101830151858201604001528201612669565b506000604082860101526040601f19601f8301168501019250505092915050565b6001600160a01b038116811461113057600080fd5b600080604083850312156126ce57600080fd5b82356126d9816126a6565b946020939093013593505050565b801515811461113057600080fd5b6000806040838503121561270857600080fd5b8235612713816126a6565b91506020830135612723816126e7565b809150509250929050565b60006020828403121561274057600080fd5b813561274b816126a6565b9392505050565b60008060006060848603121561276757600080fd5b8335612772816126a6565b92506020840135612782816126a6565b929592945050506040919091013590565b6000602082840312156127a557600080fd5b5035919050565b803561ffff81168114611e5557600080fd5b600080604083850312156127d157600080fd5b6127da836127ac565b91506127e8602084016127ac565b90509250929050565b6000806040838503121561280457600080fd5b823561280f816126a6565b91506020830135612723816126a6565b6020808252600d908201526c2737ba103a34329037bbb732b960991b604082015260600190565b60006020828403121561285857600080fd5b5051919050565b60006020828403121561287157600080fd5b815161274b816126a6565b634e487b7160e01b600052601160045260246000fd5b808201808211156108365761083661287c565b6000602082840312156128b757600080fd5b815161274b816126e7565b600181815b808511156128fd5781600019048211156128e3576128e361287c565b808516156128f057918102915b93841c93908002906128c7565b509250929050565b60008261291457506001610836565b8161292157506000610836565b816001811461293757600281146129415761295d565b6001915050610836565b60ff8411156129525761295261287c565b50506001821b610836565b5060208310610133831016604e8410600b8410161715612980575081810a610836565b61298a83836128c2565b806000190482111561299e5761299e61287c565b029392505050565b600061274b60ff841683612905565b80820281158282048414176108365761083661287c565b818103818111156108365761083661287c565b6000826129fc57634e487b7160e01b600052601260045260246000fd5b500490565b600080600060608486031215612a1657600080fd5b8351925060208401519150604084015190509250925092565b60ff81811683821601908111156108365761083661287c565b634e487b7160e01b600052604160045260246000fd5b634e487b7160e01b600052603260045260246000fd5b600081518084526020808501945080840160005b83811015612aad5781516001600160a01b031687529582019590820190600101612a88565b509495945050505050565b828152604060208201526000612ad16040830184612a74565b949350505050565b60006020808385031215612aec57600080fd5b825167ffffffffffffffff80821115612b0457600080fd5b818501915085601f830112612b1857600080fd5b815181811115612b2a57612b2a612a48565b8060051b604051601f19603f83011681018181108582111715612b4f57612b4f612a48565b604052918252848201925083810185019188831115612b6d57600080fd5b938501935b82851015612b8b57845184529385019392850192612b72565b98975050505050505050565b85815284602082015260a060408201526000612bb660a0830186612a74565b6001600160a01b039490941660608301525060800152939250505056fe000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2a26469706673582212202c380999343aadc5270925bc07f644244ce1312cddcdd7826c820628d62ae94064736f6c6343000811003360a060405234801561001057600080fd5b503360805260805161029461003560003960008181606e015260a501526102946000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c80636433bbd71461003b5780638da5cb5b14610061575b600080fd5b61004e6100493660046101f3565b610098565b6040519081526020015b60405180910390f35b6040516001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000168152602001610058565b6000336001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016146101075760405162461bcd60e51b815260206004820152600e60248201526d139bdd08185d5d1a1bdc9a5e995960921b604482015260640160405180910390fd5b6040516370a0823160e01b81523060048201526000906001600160a01b038416906370a0823190602401602060405180830381865afa15801561014e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101729190610223565b905080156101ed5760405163a9059cbb60e01b8152336004820152602481018290526001600160a01b0384169063a9059cbb906044016020604051808303816000875af11580156101c7573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101eb919061023c565b505b92915050565b60006020828403121561020557600080fd5b81356001600160a01b038116811461021c57600080fd5b9392505050565b60006020828403121561023557600080fd5b5051919050565b60006020828403121561024e57600080fd5b8151801515811461021c57600080fdfea264697066735822122082d3f0012e679c7401a0a3449d494ac557b4c5bd4db263c664aa242928aedf8064736f6c63430008110033
©2022-now by Spectre