Overview ERC20
PRICE
n/a

ON-CHAIN MARKET CAP n/a

Total Supply:
400,054,173.59 CHEDDA

Holders:
335
Profile Summary
Blockchain:
Base Sepolia (84532)


Decimals:
18
Are you the contract creator? Verify and Publish your contract source code today!
This contract was created by 0x3382Bb7214c109f12Ffe8aA9C39BAf7eDB991427
6702c68af0bb140000600a556101a0604052660b5e620f48000060e0908152660886c98b760000610100526605af3107a400006101205266044364c5bb000061014052661c6bf52634000061016052660e35fa931a00006101805261006890600d906006610491565b506040805160c0810182526b014adf4b7320334b9000000081526b017fcfd266d36eb3d000000060208201526b01adde853ff70b58c0000000918101919091526b01d0423dfd66f7c64000000060608201526b01ec1d41b590fc66a000000060808201526b01ffcc81c0131901d934000060a08201526100ec9060139060066104da565b503480156100f957600080fd5b5060405161437538038061437583398101604081905261011891610544565b6040518060400160405280600681526020016543686564646160d01b8152506040518060400160405280600681526020016543484544444160d01b815250838383836101686102d360201b60201c565b8484818181818d6001600160a01b03811661019e57604051631e4fbdf760e01b8152600060048201526024015b60405180910390fd5b6101a7816102d8565b506001600160a01b0380831660805281166101d557604051632d618d8160e21b815260040160405180910390fd5b60805160405163ca5eb5e160e01b81526001600160a01b0383811660048301529091169063ca5eb5e190602401600060405180830381600087803b15801561021c57600080fd5b505af1158015610230573d6000803e3d6000fd5b505050505050505061024661032860201b60201c565b60ff168360ff16101561026c576040516301e9714b60e41b815260040160405180910390fd5b61027760068461058d565b61028290600a610693565b60a052506008915061029690508382610748565b5060096102a38282610748565b50504260c0819052600b55506102cc93508492506b014adf4b7320334b9000000091505061032d565b5050610819565b601290565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600690565b6001600160a01b0382166103575760405163ec442f0560e01b815260006004820152602401610195565b61036360008383610367565b5050565b6001600160a01b0383166103925780600760008282546103879190610806565b909155506104049050565b6001600160a01b038316600090815260056020526040902054818110156103e55760405163391434e360e21b81526001600160a01b03851660048201526024810182905260448101839052606401610195565b6001600160a01b03841660009081526005602052604090209082900390555b6001600160a01b0382166104205760078054829003905561043f565b6001600160a01b03821660009081526005602052604090208054820190555b816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161048491815260200190565b60405180910390a3505050565b82600681019282156104ca579160200282015b828111156104ca578251829066ffffffffffffff169055916020019190600101906104a4565b506104d6929150610513565b5090565b82600681019282156104ca579160200282015b828111156104ca57825182906001600160601b03169055916020019190600101906104ed565b5b808211156104d65760008155600101610514565b80516001600160a01b038116811461053f57600080fd5b919050565b6000806040838503121561055757600080fd5b61056083610528565b915061056e60208401610528565b90509250929050565b634e487b7160e01b600052601160045260246000fd5b60ff82811682821603908111156105a6576105a6610577565b92915050565b6001815b60018411156105e7578085048111156105cb576105cb610577565b60018416156105d957908102905b60019390931c9280026105b0565b935093915050565b6000826105fe575060016105a6565b8161060b575060006105a6565b8160018114610621576002811461062b57610647565b60019150506105a6565b60ff84111561063c5761063c610577565b50506001821b6105a6565b5060208310610133831016604e8410600b841016171561066a575081810a6105a6565b61067760001984846105ac565b806000190482111561068b5761068b610577565b029392505050565b60006106a260ff8416836105ef565b9392505050565b634e487b7160e01b600052604160045260246000fd5b600181811c908216806106d357607f821691505b6020821081036106f357634e487b7160e01b600052602260045260246000fd5b50919050565b601f82111561074357806000526020600020601f840160051c810160208510156107205750805b601f840160051c820191505b81811015610740576000815560010161072c565b50505b505050565b81516001600160401b03811115610761576107616106a9565b6107758161076f84546106bf565b846106f9565b6020601f8211600181146107a957600083156107915750848201515b600019600385901b1c1916600184901b178455610740565b600084815260208120601f198516915b828110156107d957878501518255602094850194600190920191016107b9565b50848210156107f75786840151600019600387901b60f8161c191681555b50505050600190811b01905550565b808201808211156105a6576105a6610577565b60805160a05160c051613ae06108956000396000818161081e0152610ee40152600081816107a0015281816122230152818161229801526124a201526000818161065301528181610bdb0152818161163601528181611a6001528181611df301528181612019015281816125e601526126b80152613ae06000f3fe6080604052600436106103555760003560e01c80638da5cb5b116101bb578063b98bd070116100f7578063d116440011610095578063e891e9d11161006f578063e891e9d1146109fb578063f2fde38b14610a1b578063fc0c546a146105d7578063ff7bd03d14610a3b57600080fd5b8063d116440014610980578063d424388514610995578063dd62ed3e146109b557600080fd5b8063bd815db0116100d1578063bd815db014610919578063c7c7f5b31461092c578063ca5eb5e11461094d578063d045a0dc1461096d57600080fd5b8063b98bd070146108ac578063bb0b6a53146108cc578063bc70b354146108f957600080fd5b8063a50f13d811610164578063ac4746ab1161013e578063ac4746ab14610860578063af14052c14610877578063b731ea0a1461088c578063b92d0eff146105d757600080fd5b8063a50f13d8146107f6578063a7497fa51461080c578063a9059cbb1461084057600080fd5b8063963efcaa11610195578063963efcaa1461078e5780639f68b964146107c2578063a3e295bc146107d657600080fd5b80638da5cb5b14610746578063900cf0cf1461076457806395d89b411461077957600080fd5b8063313ce567116102955780635e280f1111610233578063715018a61161020d578063715018a6146106cb57806378f353a1146106e05780637d25a05e146106f6578063857749b01461073257600080fd5b80635e280f11146106415780636fc1b31e1461067557806370a082311461069557600080fd5b80633b6f743b1161026f5780633b6f743b146105aa57806352ae2879146105d75780635535d461146105ea5780635a0dfe4d1461060a57600080fd5b8063313ce5671461055657806333039d3d1461056a5780633400288b1461058a57600080fd5b8063156a0d0f116103025780631f5e1334116102dc5780631f5e1334146104da57806323b872dd146104ef5780632e0f26251461050f5780632ff2e9dc1461053657600080fd5b8063156a0d0f1461045957806317442b701461049a57806318160ddd146104bb57600080fd5b8063111ecdad11610333578063111ecdad146103e457806313137d651461041c578063134d4f251461043157600080fd5b806306fdde031461035a578063095ea7b3146103855780630d35b415146103b5575b600080fd5b34801561036657600080fd5b5061036f610a5b565b60405161037c9190612b70565b60405180910390f35b34801561039157600080fd5b506103a56103a0366004612b98565b610aed565b604051901515815260200161037c565b3480156103c157600080fd5b506103d56103d0366004612bdc565b610b07565b60405161037c93929190612c11565b3480156103f057600080fd5b50600454610404906001600160a01b031681565b6040516001600160a01b03909116815260200161037c565b61042f61042a366004612d27565b610bd9565b005b34801561043d57600080fd5b50610446600281565b60405161ffff909116815260200161037c565b34801561046557600080fd5b50604080517f02e49c2c000000000000000000000000000000000000000000000000000000008152600160208201520161037c565b3480156104a657600080fd5b5060408051600180825260208201520161037c565b3480156104c757600080fd5b506007545b60405190815260200161037c565b3480156104e657600080fd5b50610446600181565b3480156104fb57600080fd5b506103a561050a366004612dca565b610ccb565b34801561051b57600080fd5b50610524601281565b60405160ff909116815260200161037c565b34801561054257600080fd5b506104cc6b014adf4b7320334b9000000081565b34801561056257600080fd5b506012610524565b34801561057657600080fd5b506104cc6b0295be96e64066972000000081565b34801561059657600080fd5b5061042f6105a5366004612e1f565b610cf1565b3480156105b657600080fd5b506105ca6105c5366004612e49565b610d4f565b60405161037c9190612e9b565b3480156105e357600080fd5b5030610404565b3480156105f657600080fd5b5061036f610605366004612ec4565b610db6565b34801561061657600080fd5b506103a5610625366004612e1f565b63ffffffff919091166000908152600160205260409020541490565b34801561064d57600080fd5b506104047f000000000000000000000000000000000000000000000000000000000000000081565b34801561068157600080fd5b5061042f610690366004612ef7565b610e5b565b3480156106a157600080fd5b506104cc6106b0366004612ef7565b6001600160a01b031660009081526005602052604090205490565b3480156106d757600080fd5b5061042f610ec5565b3480156106ec57600080fd5b506104cc600b5481565b34801561070257600080fd5b50610719610711366004612e1f565b600092915050565b60405167ffffffffffffffff909116815260200161037c565b34801561073e57600080fd5b506006610524565b34801561075257600080fd5b506000546001600160a01b0316610404565b34801561077057600080fd5b506104cc610ed9565b34801561078557600080fd5b5061036f610f18565b34801561079a57600080fd5b506104cc7f000000000000000000000000000000000000000000000000000000000000000081565b3480156107ce57600080fd5b5060006103a5565b3480156107e257600080fd5b50600c54610404906001600160a01b031681565b34801561080257600080fd5b506104cc600a5481565b34801561081857600080fd5b506104cc7f000000000000000000000000000000000000000000000000000000000000000081565b34801561084c57600080fd5b506103a561085b366004612b98565b610f27565b34801561086c57600080fd5b506104cc62f099c081565b34801561088357600080fd5b506104cc610f35565b34801561089857600080fd5b50600254610404906001600160a01b031681565b3480156108b857600080fd5b5061042f6108c7366004612f59565b611064565b3480156108d857600080fd5b506104cc6108e7366004612f9b565b60016020526000908152604090205481565b34801561090557600080fd5b5061036f610914366004612fb6565b6111c5565b61042f610927366004612f59565b611359565b61093f61093a366004613017565b6114fc565b60405161037c929190613085565b34801561095957600080fd5b5061042f610968366004612ef7565b6115f6565b61042f61097b366004612d27565b611695565b34801561098c57600080fd5b506104cc6116dd565b3480156109a157600080fd5b5061042f6109b0366004612ef7565b611760565b3480156109c157600080fd5b506104cc6109d03660046130d8565b6001600160a01b03918216600090815260066020908152604080832093909416825291909152205490565b348015610a0757600080fd5b5061042f610a16366004612ef7565b6117c3565b348015610a2757600080fd5b5061042f610a36366004612ef7565b611864565b348015610a4757600080fd5b506103a5610a56366004613106565b6118bb565b606060088054610a6a90613122565b80601f0160208091040260200160405190810160405280929190818152602001828054610a9690613122565b8015610ae35780601f10610ab857610100808354040283529160200191610ae3565b820191906000526020600020905b815481529060010190602001808311610ac657829003601f168201915b5050505050905090565b600033610afb8185856118f1565b60019150505b92915050565b60408051808201909152600080825260208201526060610b3a604051806040016040528060008152602001600081525090565b604080518082018252600080825267ffffffffffffffff602080840182905284518381529081019094529195509182610b96565b604080518082019091526000815260606020820152815260200190600190039081610b6e5790505b509350600080610bbb604089013560608a0135610bb660208c018c612f9b565b611903565b60408051808201909152918252602082015296989597505050505050565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03163314610c42576040517f91ac5e4f0000000000000000000000000000000000000000000000000000000081523360048201526024015b60405180910390fd5b60208701803590610c5c90610c57908a612f9b565b611960565b14610cb357610c6e6020880188612f9b565b6040517fc26bebcc00000000000000000000000000000000000000000000000000000000815263ffffffff909116600482015260208801356024820152604401610c39565b610cc2878787878787876119b5565b50505050505050565b600033610cd9858285611b32565b610ce4858585611bc9565b60019150505b9392505050565b610cf9611c5a565b63ffffffff8216600081815260016020908152604091829020849055815192835282018390527f238399d427b947898edb290f5ff0f9109849b1c3ba196a42e35f00c50a54b98b91015b60405180910390a15050565b60408051808201909152600080825260208201526000610d7f60408501356060860135610bb66020880188612f9b565b915050600080610d8f8684611ca0565b9092509050610dac610da46020880188612f9b565b838388611ddd565b9695505050505050565b600360209081526000928352604080842090915290825290208054610dda90613122565b80601f0160208091040260200160405190810160405280929190818152602001828054610e0690613122565b8015610e535780601f10610e2857610100808354040283529160200191610e53565b820191906000526020600020905b815481529060010190602001808311610e3657829003601f168201915b505050505081565b610e63611c5a565b6004805473ffffffffffffffffffffffffffffffffffffffff19166001600160a01b0383169081179091556040519081527ff0be4f1e87349231d80c36b33f9e8639658eeaf474014dee15a3e6a4d4414197906020015b60405180910390a150565b610ecd611c5a565b610ed76000611ebe565b565b600062f099c0610f097f000000000000000000000000000000000000000000000000000000000000000042613182565b610f1391906131ab565b905090565b606060098054610a6a90613122565b600033610afb818585611bc9565b600042600b5410610f465750600090565b600c546001600160a01b0316610f5c5750600090565b6000600b5442610f6c9190613182565b610f746116dd565b610f7e91906131cd565b9050801561105f5742600b55600c54610fa0906001600160a01b031682611f1b565b600c60009054906101000a90046001600160a01b03166001600160a01b031663e4fc6b6d6040518163ffffffff1660e01b81526004016020604051808303816000875af1158015610ff5573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061101991906131e4565b50337f76e4b86c5980cc517762c84e411cc6c9c9fff6bcef4962a8cdc7b0106cf4f4808261104660075490565b6040805192835260208301919091520160405180910390a25b919050565b61106c611c5a565b60005b81811015611193576110b183838381811061108c5761108c6131fd565b905060200281019061109e9190613213565b6110ac906040810190613233565b611f6e565b8282828181106110c3576110c36131fd565b90506020028101906110d59190613213565b6110e3906040810190613233565b600360008686868181106110f9576110f96131fd565b905060200281019061110b9190613213565b611119906020810190612f9b565b63ffffffff1663ffffffff1681526020019081526020016000206000868686818110611147576111476131fd565b90506020028101906111599190613213565b61116a90604081019060200161327a565b61ffff16815260208101919091526040016000209161118a9190836132dc565b5060010161106f565b507fbe4864a8e820971c0247f5992e2da559595f7bf076a21cb5928d443d2a13b6748282604051610d439291906133c7565b63ffffffff8416600090815260036020908152604080832061ffff871684529091528120805460609291906111f990613122565b80601f016020809104026020016040519081016040528092919081815260200182805461122590613122565b80156112725780601f1061124757610100808354040283529160200191611272565b820191906000526020600020905b81548152906001019060200180831161125557829003601f168201915b5050505050905080516000036112c25783838080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509294506113519350505050565b60008390036112d2579050611351565b6002831061131b576112e48484611f6e565b806112f284600281886134b2565b604051602001611304939291906134dc565b604051602081830303815290604052915050611351565b83836040517f9a6d49cd000000000000000000000000000000000000000000000000000000008152600401610c39929190613504565b949350505050565b60005b818110156114625736838383818110611377576113776131fd565b90506020028101906113899190613518565b90506113bc61139b6020830183612f9b565b602083013563ffffffff919091166000908152600160205260409020541490565b6113c6575061145a565b3063d045a0dc60c08301358360a08101356113e5610100830183613233565b6113f6610100890160e08a01612ef7565b6114046101208a018a613233565b6040518963ffffffff1660e01b81526004016114269796959493929190613562565b6000604051808303818588803b15801561143f57600080fd5b505af1158015611453573d6000803e3d6000fd5b5050505050505b60010161135c565b50336001600160a01b0316638e9e70996040518163ffffffff1660e01b8152600401600060405180830381865afa1580156114a1573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526114c99190810190613643565b6040517f8351eea7000000000000000000000000000000000000000000000000000000008152600401610c399190612b70565b611504612ad8565b604080518082019091526000808252602082015260008061153a6040880135606089013561153560208b018b612f9b565b611fc9565b9150915060008061154b8984611ca0565b909250905061157761156060208b018b612f9b565b8383611571368d90038d018d6136d0565b8b611fe6565b60408051808201909152858152602080820186905282519298509096503391907f85496b760a4b7f8d66384b9df21b381f5d1b1e79f229a47aaf4c232edc2fe59a906115c5908d018d612f9b565b6040805163ffffffff909216825260208201899052810187905260600160405180910390a350505050935093915050565b6115fe611c5a565b6040517fca5eb5e10000000000000000000000000000000000000000000000000000000081526001600160a01b0382811660048301527f0000000000000000000000000000000000000000000000000000000000000000169063ca5eb5e190602401600060405180830381600087803b15801561167a57600080fd5b505af115801561168e573d6000803e3d6000fd5b5050505050565b3330146116ce576040517f14d4a4e800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610cc287878787878787610cb3565b6000806116e8610ed9565b905060068110611701576116fe60016006613182565b90505b6000600d8260068110611716576117166131fd565b0154905060006013836006811061172f5761172f6131fd565b015490506117586117556a1a1a94ec861d5c3380000061174f85856120f1565b90612100565b90565b935050505090565b611768611c5a565b6002805473ffffffffffffffffffffffffffffffffffffffff19166001600160a01b0383169081179091556040519081527fd48d879cef83a1c0bdda516f27b13ddb1b3f8bbac1c9e1511bb2a659c242776090602001610eba565b6117cb611c5a565b6001600160a01b03811661180b576040517fd92e233d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600c805473ffffffffffffffffffffffffffffffffffffffff19166001600160a01b03831690811790915560405133907f9fa8f5f5eedb9c089f0b01e4a1d9c61a8a8430412a561cafdcc1237e9f7a0f4490600090a350565b61186c611c5a565b6001600160a01b0381166118af576040517f1e4fbdf700000000000000000000000000000000000000000000000000000000815260006004820152602401610c39565b6118b881611ebe565b50565b60006020820180359060019083906118d39086612f9b565b63ffffffff1681526020810191909152604001600020541492915050565b6118fe8383836001612118565b505050565b60008061190f8561221f565b915081905083811015611958576040517f71c4efed0000000000000000000000000000000000000000000000000000000081526004810182905260248101859052604401610c39565b935093915050565b63ffffffff811660009081526001602052604081205480610b01576040517ff6ff4fb700000000000000000000000000000000000000000000000000000000815263ffffffff84166004820152602401610c39565b60006119c46117558787612256565b905060006119f0826119de6119d98a8a61226e565b612291565b6119eb60208d018d612f9b565b6122c7565b90506028861115611ad0576000611a2d611a1060608c0160408d01613703565b611a1d60208d018d612f9b565b84611a288c8c6122db565b612326565b6040517f7cb590120000000000000000000000000000000000000000000000000000000081529091506001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001690637cb5901290611a9c9086908d906000908790600401613720565b600060405180830381600087803b158015611ab657600080fd5b505af1158015611aca573d6000803e3d6000fd5b50505050505b6001600160a01b038216887fefed6d3500546b29533b128a29e3a94d70788727f0507505ac12eaf2e578fd9c611b0960208d018d612f9b565b6040805163ffffffff9092168252602082018690520160405180910390a3505050505050505050565b6001600160a01b038381166000908152600660209081526040808320938616835292905220546000198114611bc35781811015611bb4576040517ffb8f41b20000000000000000000000000000000000000000000000000000000081526001600160a01b03841660048201526024810182905260448101839052606401610c39565b611bc384848484036000612118565b50505050565b6001600160a01b038316611c0c576040517f96c6fd1e00000000000000000000000000000000000000000000000000000000815260006004820152602401610c39565b6001600160a01b038216611c4f576040517fec442f0500000000000000000000000000000000000000000000000000000000815260006004820152602401610c39565b6118fe838383612358565b6000546001600160a01b03163314610ed7576040517f118cdaa7000000000000000000000000000000000000000000000000000000008152336004820152602401610c39565b6060806000611cfd8560200135611cb68661249b565b611cc360a0890189613233565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152506124c792505050565b9093509050600081611d10576001611d13565b60025b9050611d33611d256020880188612f9b565b8261091460808a018a613233565b6004549093506001600160a01b031615611dd457600480546040517f043a78eb0000000000000000000000000000000000000000000000000000000081526001600160a01b039091169163043a78eb91611d91918891889101613752565b602060405180830381865afa158015611dae573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611dd29190613777565b505b50509250929050565b60408051808201909152600080825260208201527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663ddc28c586040518060a001604052808863ffffffff168152602001611e4089611960565b8152602001878152602001868152602001851515815250306040518363ffffffff1660e01b8152600401611e75929190613794565b6040805180830381865afa158015611e91573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611eb5919061383e565b95945050505050565b600080546001600160a01b0383811673ffffffffffffffffffffffffffffffffffffffff19831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6001600160a01b038216611f5e576040517fec442f0500000000000000000000000000000000000000000000000000000000815260006004820152602401610c39565b611f6a60008383612358565b5050565b6000611f7d60028284866134b2565b611f869161385a565b60f01c9050600381146118fe5782826040517f9a6d49cd000000000000000000000000000000000000000000000000000000008152600401610c39929190613504565b600080611fd7858585611903565b90925090506119583383612552565b611fee612ad8565b6000611ffd84600001516125a1565b6020850151909150156120175761201784602001516125e2565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316632637a450826040518060a001604052808b63ffffffff1681526020016120678c611960565b81526020018a815260200189815260200160008960200151111515815250866040518463ffffffff1660e01b81526004016120a3929190613794565b60806040518083038185885af11580156120c1573d6000803e3d6000fd5b50505050506040513d601f19601f820116820180604052508101906120e691906138c0565b979650505050505050565b6000610cea61175584846126dd565b6000610cea61175584670de0b6b3a7640000856127c6565b6001600160a01b03841661215b576040517fe602df0500000000000000000000000000000000000000000000000000000000815260006004820152602401610c39565b6001600160a01b03831661219e576040517f94280d6200000000000000000000000000000000000000000000000000000000815260006004820152602401610c39565b6001600160a01b0380851660009081526006602090815260408083209387168352929052208290558015611bc357826001600160a01b0316846001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258460405161221191815260200190565b60405180910390a350505050565b60007f000000000000000000000000000000000000000000000000000000000000000061224c81846131ab565b610b0191906131cd565b600061226560208284866134b2565b610cea9161392a565b600061227e6028602084866134b2565b61228791613948565b60c01c9392505050565b6000610b017f000000000000000000000000000000000000000000000000000000000000000067ffffffffffffffff84166131cd565b60006122d38484611f1b565b509092915050565b60606122ea82602881866134b2565b8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929695505050505050565b60608484848460405160200161233f949392919061399f565b6040516020818303038152906040529050949350505050565b6001600160a01b0383166123835780600760008282546123789190613a16565b9091555061240e9050565b6001600160a01b038316600090815260056020526040902054818110156123ef576040517fe450d38c0000000000000000000000000000000000000000000000000000000081526001600160a01b03851660048201526024810182905260448101839052606401610c39565b6001600160a01b03841660009081526005602052604090209082900390555b6001600160a01b03821661242a57600780548290039055612449565b6001600160a01b03821660009081526005602052604090208054820190555b816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161248e91815260200190565b60405180910390a3505050565b6000610b017f0000000000000000000000000000000000000000000000000000000000000000836131ab565b805160609015158061252157848460405160200161250d92919091825260c01b77ffffffffffffffffffffffffffffffffffffffffffffffff1916602082015260280190565b604051602081830303815290604052612548565b848433856040516020016125389493929190613a29565b6040516020818303038152906040525b9150935093915050565b6001600160a01b038216612595576040517f96c6fd1e00000000000000000000000000000000000000000000000000000000815260006004820152602401610c39565b611f6a82600083612358565b60008134146125de576040517f9f704120000000000000000000000000000000000000000000000000000000008152346004820152602401610c39565b5090565b60007f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663e4fe1d946040518163ffffffff1660e01b8152600401602060405180830381865afa158015612642573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906126669190613a7b565b90506001600160a01b0381166126a8576040517f5373352a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b611f6a6001600160a01b038216337f0000000000000000000000000000000000000000000000000000000000000000856128b3565b60008080600019848609848602925082811083820303915050806000036127115750670de0b6b3a764000090049050610b01565b670de0b6b3a7640000811061275c576040517f5173648d0000000000000000000000000000000000000000000000000000000081526004810186905260248101859052604401610c39565b6000670de0b6b3a7640000858709620400008185030493109091037d40000000000000000000000000000000000000000000000000000000000002919091177faccb18165bd6fe31ae1cf318dc5b51eee0e1ba569b88cd74c1773b91fac106690291505092915050565b6000808060001985870985870292508281108382030391505080600003612800578382816127f6576127f6613195565b0492505050610cea565b83811061284a576040517f63a05778000000000000000000000000000000000000000000000000000000008152600481018790526024810186905260448101859052606401610c39565b60008486880960026001871981018816978890046003810283188082028403028082028403028082028403028082028403028082028403029081029092039091026000889003889004909101858311909403939093029303949094049190911702949350505050565b604080516001600160a01b038581166024830152848116604483015260648083018590528351808403909101815260849092019092526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167f23b872dd00000000000000000000000000000000000000000000000000000000179052611bc391869190600090612947908416836129ae565b9050805160001415801561296c57508080602001905181019061296a9190613777565b155b156118fe576040517f5274afe70000000000000000000000000000000000000000000000000000000081526001600160a01b0384166004820152602401610c39565b6060610cea8383600084600080856001600160a01b031684866040516129d49190613a98565b60006040518083038185875af1925050503d8060008114612a11576040519150601f19603f3d011682016040523d82523d6000602084013e612a16565b606091505b5091509150610dac868383606082612a3657612a3182612a96565b610cea565b8151158015612a4d57506001600160a01b0384163b155b15612a8f576040517f9996b3150000000000000000000000000000000000000000000000000000000081526001600160a01b0385166004820152602401610c39565b5080610cea565b805115612aa65780518082602001fd5b6040517f1425ea4200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b604051806060016040528060008019168152602001600067ffffffffffffffff168152602001612b1b604051806040016040528060008152602001600081525090565b905290565b60005b83811015612b3b578181015183820152602001612b23565b50506000910152565b60008151808452612b5c816020860160208601612b20565b601f01601f19169290920160200192915050565b602081526000610cea6020830184612b44565b6001600160a01b03811681146118b857600080fd5b60008060408385031215612bab57600080fd5b8235612bb681612b83565b946020939093013593505050565b600060e08284031215612bd657600080fd5b50919050565b600060208284031215612bee57600080fd5b813567ffffffffffffffff811115612c0557600080fd5b61135184828501612bc4565b8351815260208085015190820152600060a0820160a0604084015280855180835260c08501915060c08160051b86010192506020870160005b82811015612cb0577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff408786030184528151805186526020810151905060406020870152612c9a6040870182612b44565b9550506020938401939190910190600101612c4a565b5050855160608601525050602084015160808401529050611351565b600060608284031215612bd657600080fd5b60008083601f840112612cf057600080fd5b50813567ffffffffffffffff811115612d0857600080fd5b602083019150836020828501011115612d2057600080fd5b9250929050565b600080600080600080600060e0888a031215612d4257600080fd5b612d4c8989612ccc565b965060608801359550608088013567ffffffffffffffff811115612d6f57600080fd5b612d7b8a828b01612cde565b90965094505060a0880135612d8f81612b83565b925060c088013567ffffffffffffffff811115612dab57600080fd5b612db78a828b01612cde565b989b979a50959850939692959293505050565b600080600060608486031215612ddf57600080fd5b8335612dea81612b83565b92506020840135612dfa81612b83565b929592945050506040919091013590565b803563ffffffff8116811461105f57600080fd5b60008060408385031215612e3257600080fd5b612bb683612e0b565b80151581146118b857600080fd5b60008060408385031215612e5c57600080fd5b823567ffffffffffffffff811115612e7357600080fd5b612e7f85828601612bc4565b9250506020830135612e9081612e3b565b809150509250929050565b815181526020808301519082015260408101610b01565b803561ffff8116811461105f57600080fd5b60008060408385031215612ed757600080fd5b612ee083612e0b565b9150612eee60208401612eb2565b90509250929050565b600060208284031215612f0957600080fd5b8135610cea81612b83565b60008083601f840112612f2657600080fd5b50813567ffffffffffffffff811115612f3e57600080fd5b6020830191508360208260051b8501011115612d2057600080fd5b60008060208385031215612f6c57600080fd5b823567ffffffffffffffff811115612f8357600080fd5b612f8f85828601612f14565b90969095509350505050565b600060208284031215612fad57600080fd5b610cea82612e0b565b60008060008060608587031215612fcc57600080fd5b612fd585612e0b565b9350612fe360208601612eb2565b9250604085013567ffffffffffffffff811115612fff57600080fd5b61300b87828801612cde565b95989497509550505050565b6000806000838503608081121561302d57600080fd5b843567ffffffffffffffff81111561304457600080fd5b61305087828801612bc4565b9450506040601f198201121561306557600080fd5b50602084019150606084013561307a81612b83565b809150509250925092565b600060c0820190508351825267ffffffffffffffff602085015116602083015260408401516130c1604084018280518252602090810151910152565b5082516080830152602083015160a0830152610cea565b600080604083850312156130eb57600080fd5b82356130f681612b83565b91506020830135612e9081612b83565b60006060828403121561311857600080fd5b610cea8383612ccc565b600181811c9082168061313657607f821691505b602082108103612bd657634e487b7160e01b600052602260045260246000fd5b634e487b7160e01b600052604160045260246000fd5b634e487b7160e01b600052601160045260246000fd5b81810381811115610b0157610b0161316c565b634e487b7160e01b600052601260045260246000fd5b6000826131c857634e487b7160e01b600052601260045260246000fd5b500490565b8082028115828204841417610b0157610b0161316c565b6000602082840312156131f657600080fd5b5051919050565b634e487b7160e01b600052603260045260246000fd5b60008235605e1983360301811261322957600080fd5b9190910192915050565b6000808335601e1984360301811261324a57600080fd5b83018035915067ffffffffffffffff82111561326557600080fd5b602001915036819003821315612d2057600080fd5b60006020828403121561328c57600080fd5b610cea82612eb2565b601f8211156118fe57806000526020600020601f840160051c810160208510156132bc5750805b601f840160051c820191505b8181101561168e57600081556001016132c8565b67ffffffffffffffff8311156132f4576132f4613156565b613308836133028354613122565b83613295565b6000601f84116001811461333c57600085156133245750838201355b600019600387901b1c1916600186901b17835561168e565b600083815260209020601f19861690835b8281101561336d578685013582556020948501946001909201910161334d565b508682101561338a5760001960f88860031b161c19848701351681555b505060018560011b0183555050505050565b818352818160208501375060006020828401015260006020601f19601f840116840101905092915050565b6020808252810182905260006040600584901b830181019083018583605e1936839003015b878210156134a557603f19878603018452823581811261340b57600080fd5b890163ffffffff61341b82612e0b565b16865261ffff61342d60208301612eb2565b1660208701526040810135601e1982360301811261344a57600080fd5b0160208101903567ffffffffffffffff81111561346657600080fd5b80360382131561347557600080fd5b6060604088015261348a60608801828461339c565b965050506020830192506020840193506001820191506133ec565b5092979650505050505050565b600080858511156134c257600080fd5b838611156134cf57600080fd5b5050820193919092039150565b600084516134ee818460208901612b20565b8201838582376000930192835250909392505050565b60208152600061135160208301848661339c565b600082357ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffec183360301811261322957600080fd5b67ffffffffffffffff811681146118b857600080fd5b63ffffffff61357089612e0b565b168152602088810135908201526000604089013561358d8161354c565b67ffffffffffffffff811660408401525087606083015260e060808301526135b960e08301878961339c565b6001600160a01b03861660a084015282810360c08401526135db81858761339c565b9a9950505050505050505050565b6040805190810167ffffffffffffffff8111828210171561360c5761360c613156565b60405290565b604051601f8201601f1916810167ffffffffffffffff8111828210171561363b5761363b613156565b604052919050565b60006020828403121561365557600080fd5b815167ffffffffffffffff81111561366c57600080fd5b8201601f8101841361367d57600080fd5b805167ffffffffffffffff81111561369757613697613156565b6136aa6020601f19601f84011601613612565b8181528560208385010111156136bf57600080fd5b611eb5826020830160208601612b20565b600060408284031280156136e357600080fd5b506136ec6135e9565b823581526020928301359281019290925250919050565b60006020828403121561371557600080fd5b8135610cea8161354c565b6001600160a01b038516815283602082015261ffff83166040820152608060608201526000610dac6080830184612b44565b6040815260006137656040830185612b44565b8281036020840152611eb58185612b44565b60006020828403121561378957600080fd5b8151610cea81612e3b565b6040815263ffffffff8351166040820152602083015160608201526000604084015160a060808401526137ca60e0840182612b44565b90506060850151603f198483030160a08501526137e78282612b44565b60809690960151151560c08501525050506001600160a01b039190911660209091015290565b60006040828403121561381f57600080fd5b6138276135e9565b825181526020928301519281019290925250919050565b60006040828403121561385057600080fd5b610cea838361380d565b80357fffff00000000000000000000000000000000000000000000000000000000000081169060028410156138b9577fffff000000000000000000000000000000000000000000000000000000000000808560020360031b1b82161691505b5092915050565b600060808284031280156138d357600080fd5b506040516060810167ffffffffffffffff811182821017156138f7576138f7613156565b60405282518152602083015161390c8161354c565b602082015261391e846040850161380d565b60408201529392505050565b80356020831015610b0157600019602084900360031b1b1692915050565b803577ffffffffffffffffffffffffffffffffffffffffffffffff1981169060088410156138b95777ffffffffffffffffffffffffffffffffffffffffffffffff19808560080360031b1b82161691505092915050565b77ffffffffffffffffffffffffffffffffffffffffffffffff198560c01b1681527fffffffff000000000000000000000000000000000000000000000000000000008460e01b16600882015282600c82015260008251613a0681602c850160208701612b20565b91909101602c0195945050505050565b80820180821115610b0157610b0161316c565b84815277ffffffffffffffffffffffffffffffffffffffffffffffff198460c01b16602082015282602882015260008251613a6b816048850160208701612b20565b9190910160480195945050505050565b600060208284031215613a8d57600080fd5b8151610cea81612b83565b60008251613229818460208701612b2056fea2646970667358221220b3590ff36cff41d61910aa8b72b95e89a0b79da2f48ad30d97118b2f3252f58164736f6c634300081b00330000000000000000000000006edce65403992e310a62460808c4b910d972f10f0000000000000000000000003382bb7214c109f12ffe8aa9c39baf7edb991427