6.5k txs
6.5k calls
constructor
constructor(address _owner, address _tokenAddress)
functions
auctionAmount
viewfunction auctionAmount() view returns (uint256)
auctionDuration
viewfunction auctionDuration() view returns (uint256)
auctionDurationIncrease
viewfunction auctionDurationIncrease() view returns (uint256)
auctionId
viewfunction auctionId() view returns (uint256)
auctions
viewfunction auctions(uint256) view returns (uint256 auctionAmount, uint256 startTime, uint256 endTime, uint256 startingAmount, uint256 bidIncrement, uint256 referralFee, uint256 platformFee, uint256 bidCount, address highestBidder, uint256 highestBid, bool ended)
bidIncrement
viewfunction bidIncrement() view returns (uint256)
deployerFee
viewfunction deployerFee() view returns (uint256)
newAuctionIsAllowed
viewfunction newAuctionIsAllowed() view returns (bool)
owner
viewfunction owner() view returns (address)
paused
viewfunction paused() view returns (bool)
percentageToUse
viewfunction percentageToUse() view returns (uint256)
percentageToWithdraw
viewfunction percentageToWithdraw() view returns (uint256)
platformFee
viewfunction platformFee() view returns (uint256)
platformFeesClaimed
viewfunction platformFeesClaimed() view returns (uint256)
platformFeesCollected
viewfunction platformFeesCollected() view returns (uint256)
referralFee
viewfunction referralFee() view returns (uint256)
startingAmount
viewfunction startingAmount() view returns (uint256)
tokenAddress
viewfunction tokenAddress() view returns (address)
totalReferralRewardsCollected
viewfunction totalReferralRewardsCollected() view returns (uint256)
endAuction
nonpayablefunction endAuction()
pause
nonpayablefunction pause()
placeBid
nonpayablefunction placeBid(address _referral)
renounceOwnership
nonpayablefunction renounceOwnership()
setAuctionAmount
nonpayablefunction setAuctionAmount(uint256 _auctionAmount)
setAuctionDuration
nonpayablefunction setAuctionDuration(uint256 _auctionDuration)
setAuctionDurationIncrease
nonpayablefunction setAuctionDurationIncrease(uint256 _auctionDurationIncrease)
setBidIncrement
nonpayablefunction setBidIncrement(uint256 _bidIncrement)
setDeployerFee
nonpayablefunction setDeployerFee(uint256 _deployerFee)
setNewAuctionIsAllowed
nonpayablefunction setNewAuctionIsAllowed()
setNewAuctionIsNotAllowed
nonpayablefunction setNewAuctionIsNotAllowed()
setPercentageToUse
nonpayablefunction setPercentageToUse(uint256 _percentageToUse)
setPercentageToWithdraw
nonpayablefunction setPercentageToWithdraw(uint256 _percentageToWithdraw)
setPlatformFee
nonpayablefunction setPlatformFee(uint256 _platformFee)
setReferralFee
nonpayablefunction setReferralFee(uint256 _referralFee)
setStartingAmount
nonpayablefunction setStartingAmount(uint256 _startingAmount)
startAuction
nonpayablefunction startAuction()
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
unpause
nonpayablefunction unpause()
withdraw
nonpayablefunction withdraw()
withdrawExcess
nonpayablefunction withdrawExcess(uint256 _amount)
withdrawPlatformFees
nonpayablefunction withdrawPlatformFees()
events
AuctionAmountUpdated
event AuctionAmountUpdated(uint256 oldAmount, uint256 newAmount)
AuctionCreated
event AuctionCreated(uint256 indexed auctionId, uint256 auctionAmount, uint256 startTime, uint256 endTime, uint256 startingAmount, uint256 bidIncrement, uint256 referralFee, uint256 platformFee)
AuctionDurationIncreaseUpdated
event AuctionDurationIncreaseUpdated(uint256 oldIncrease, uint256 newIncrease)
AuctionDurationUpdated
event AuctionDurationUpdated(uint256 oldDuration, uint256 newDuration)
AuctionEnded
event AuctionEnded(uint256 indexed auctionId, address indexed winner, uint256 amount, uint256 highestBid)
BidIncrementUpdated
event BidIncrementUpdated(uint256 oldAmount, uint256 newAmount)
BidPlaced
event BidPlaced(uint256 indexed auctionId, address indexed bidder, uint256 amount, address indexed referral, uint256 endTime)
DeployerFeeUpdated
event DeployerFeeUpdated(uint256 oldAmount, uint256 newAmount)
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Paused
event Paused(address account)
PlatformFeeUpdated
event PlatformFeeUpdated(uint256 oldAmount, uint256 newAmount)
ReferralFeeUpdated
event ReferralFeeUpdated(uint256 oldAmount, uint256 newAmount)
StartingAmountUpdated
event StartingAmountUpdated(uint256 oldAmount, uint256 newAmount)
Unpaused
event Unpaused(address account)
errors
AddressEmptyCode
error AddressEmptyCode(address target)
AddressInsufficientBalance
error AddressInsufficientBalance(address account)
EnforcedPause
error EnforcedPause()
ExpectedPause
error ExpectedPause()
FailedInnerCall
error FailedInnerCall()
OwnableInvalidOwner
error OwnableInvalidOwner(address owner)
OwnableUnauthorizedAccount
error OwnableUnauthorizedAccount(address account)
ReentrancyGuardReentrantCall
error ReentrancyGuardReentrantCall()
SafeERC20FailedOperation
error SafeERC20FailedOperation(address token)
creation bytecode
0x60806040526305f5e100600455610258600555603c600655620f424060078190556203d0906008819055600955600a908155620186a0600b55600f5560286010556011805460ff191660011790553480156200005a57600080fd5b5060405162002427380380620024278339810160408190526200007d916200015e565b816001600160a01b038116620000ad57604051631e4fbdf760e01b81526000600482015260240160405180910390fd5b620000b881620000f1565b506000805460ff60a01b1916905560018055600280546001600160a01b0319166001600160a01b03929092169190911790555062000196565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b80516001600160a01b03811681146200015957600080fd5b919050565b600080604083850312156200017257600080fd5b6200017d8362000141565b91506200018d6020840162000141565b90509250929050565b61228180620001a66000396000f3fe60806040526004361061024a5760003560e01c80637b850da911610139578063b3cc167a116100b6578063d733ac121161007a578063d733ac12146106d6578063dcb5747b146106eb578063e494015714610701578063e755ddd714610721578063f2fde38b14610741578063fe67a54b1461076157600080fd5b8063b3cc167a14610655578063bcf952901461066b578063c467977714610681578063caadca2a146106a1578063d0b7830b146106c157600080fd5b80639d76ea58116100fd5780639d76ea58146105c9578063a497e674146105e9578063a76d13cd14610609578063ae84925d1461061f578063b36ffca61461063f57600080fd5b80637b850da9146105365780638456cb591461055657806384ae2bc61461056b5780638da5cb5b146105815780639cbd96a1146105b357600080fd5b80634e4c8ab9116101c75780635e56974a1161018b5780635e56974a146104ac5780636a32b1ac146104cc5780636b64c769146104ec578063713494d714610501578063715018a61461052157600080fd5b80634e4c8ab914610358578063544f113b14610382578063571a26a01461039857806359e55567146104775780635c975abb1461048d57600080fd5b806326232a2e1161020e57806326232a2e146102ed5780633404d2ca146103035780633ccfd60b146103185780633f4ba83a1461032d578063457755cb1461034257600080fd5b80630cbf54c81461025657806310782f8f1461027f57806312e8e2c3146102955780631502f8d5146102b75780631764daae146102cd57600080fd5b3661025157005b600080fd5b34801561026257600080fd5b5061026c60055481565b6040519081526020015b60405180910390f35b34801561028b57600080fd5b5061026c60035481565b3480156102a157600080fd5b506102b56102b03660046120be565b610776565b005b3480156102c357600080fd5b5061026c600d5481565b3480156102d957600080fd5b506102b56102e83660046120be565b610859565b3480156102f957600080fd5b5061026c600a5481565b34801561030f57600080fd5b506102b56108ce565b34801561032457600080fd5b506102b56108e2565b34801561033957600080fd5b506102b5610998565b34801561034e57600080fd5b5061026c600b5481565b34801561036457600080fd5b506011546103729060ff1681565b6040519015158152602001610276565b34801561038e57600080fd5b5061026c60075481565b3480156103a457600080fd5b506104196103b33660046120be565b601260205260009081526040902080546001820154600283015460038401546004850154600586015460068701546007880154600889015460098a0154600a909a0154989997989697959694959394929391926001600160a01b03909116919060ff168b565b604080519b8c5260208c019a909a52988a01979097526060890195909552608088019390935260a087019190915260c086015260e08501526001600160a01b0316610100840152610120830152151561014082015261016001610276565b34801561048357600080fd5b5061026c60105481565b34801561049957600080fd5b50600054600160a01b900460ff16610372565b3480156104b857600080fd5b506102b56104c73660046120be565b6109a8565b3480156104d857600080fd5b506102b56104e73660046120be565b610a3e565b3480156104f857600080fd5b506102b5610b70565b34801561050d57600080fd5b506102b561051c3660046120be565b610c91565b34801561052d57600080fd5b506102b5610d06565b34801561054257600080fd5b506102b56105513660046120be565b610d18565b34801561056257600080fd5b506102b5610dae565b34801561057757600080fd5b5061026c60095481565b34801561058d57600080fd5b506000546001600160a01b03165b6040516001600160a01b039091168152602001610276565b3480156105bf57600080fd5b5061026c600f5481565b3480156105d557600080fd5b5060025461059b906001600160a01b031681565b3480156105f557600080fd5b506102b56106043660046120be565b610dbe565b34801561061557600080fd5b5061026c600e5481565b34801561062b57600080fd5b506102b561063a3660046120be565b610e54565b34801561064b57600080fd5b5061026c600c5481565b34801561066157600080fd5b5061026c60085481565b34801561067757600080fd5b5061026c60065481565b34801561068d57600080fd5b506102b561069c3660046120be565b610eea565b3480156106ad57600080fd5b506102b56106bc3660046120be565b611028565b3480156106cd57600080fd5b506102b561106e565b3480156106e257600080fd5b506102b561119a565b3480156106f757600080fd5b5061026c60045481565b34801561070d57600080fd5b506102b561071c3660046120d7565b6111b1565b34801561072d57600080fd5b506102b561073c3660046120be565b611667565b34801561074d57600080fd5b506102b561075c3660046120d7565b611678565b34801561076d57600080fd5b506102b56116b3565b61077e611783565b600081116107d35760405162461bcd60e51b815260206004820152601760248201527f706c6174666f726d466565206d757374206265203e203000000000000000000060448201526064015b60405180910390fd5b80600b546009546107e49190612116565b11156108025760405162461bcd60e51b81526004016107ca90612129565b600a80549082905560095482101561081b57600a546009555b60408051828152602081018490527fd347e206f25a89b917fc9482f1a2d294d749baa4dc9bde7fb495ee11fe49164391015b60405180910390a15050565b610861611783565b600954600a54610871919061217c565b8111156108905760405162461bcd60e51b81526004016107ca90612129565b600b80549082905560408051828152602081018490527f0c0af956806bcfbf1b1c5e4329ea7035e662c1e2fda26ea42f58ebb514f306ff910161084d565b6108d6611783565b6011805460ff19169055565b6108ea611783565b6108f26117b0565b600080546040516001600160a01b039091169047908381818185875af1925050503d806000811461093f576040519150601f19603f3d011682016040523d82523d6000602084013e610944565b606091505b505090508061098c5760405162461bcd60e51b81526020600482015260146024820152732330b4b632b2103a379039b2b7321022ba3432b960611b60448201526064016107ca565b5061099660018055565b565b6109a0611783565b6109966117da565b6109b0611783565b60008111610a005760405162461bcd60e51b815260206004820152601a60248201527f7374617274696e67416d6f756e74206d757374206265203e203000000000000060448201526064016107ca565b600780549082905560408051828152602081018490527f4ccb4817dce85ff59507ca2c693ef8fdd6354419e5ed2a6ef9496d979d98e9da910161084d565b610a46611783565b60008111610a965760405162461bcd60e51b815260206004820152601b60248201527f70657263656e74616765546f557365206d757374206265203e2030000000000060448201526064016107ca565b6064811115610ae75760405162461bcd60e51b815260206004820152601e60248201527f70657263656e74616765546f557365206d757374206265203c3d20313030000060448201526064016107ca565b6064600f5482610af79190612116565b1115610b6b5760405162461bcd60e51b815260206004820152603860248201527f70657263656e74616765546f557365202b2070657263656e74616765546f576960448201527f7468647261772063616e6e6f742065786365656420313030000000000000000060648201526084016107ca565b601055565b610b7861182f565b610b806117b0565b60115460ff161515600114610bd75760405162461bcd60e51b815260206004820152601760248201527f4e65772061756374696f6e206e6f7420616c6c6f77656400000000000000000060448201526064016107ca565b6003546000818152601260205260409020901580610bfe5750600a81015460ff1615156001145b610c435760405162461bcd60e51b815260206004820152601660248201527541756374696f6e20616c72656164792061637469766560501b60448201526064016107ca565b60038054906000610c538361218f565b909155505060035460025460045460055461098c93926001600160a01b031691904290610c809082612116565b600754600854600954600a5461185a565b610c99611783565b600b54600a54610ca9919061217c565b811115610cc85760405162461bcd60e51b81526004016107ca90612129565b600980549082905560408051828152602081018490527fe6a16ded5057640d8831f18cd4885a75642c76b3fde5215975c3d9735027fa20910161084d565b610d0e611783565b6109966000611b2e565b610d20611783565b60008111610d705760405162461bcd60e51b815260206004820152601860248201527f626964496e6372656d656e74206d757374206265203e2030000000000000000060448201526064016107ca565b600880549082905560408051828152602081018490527fde7c4e4290bb6d88f94b00d24ffd00ffcb6b828adb0e8a72e85ad21d85baaaeb910161084d565b610db6611783565b610996611b7e565b610dc6611783565b60008111610e165760405162461bcd60e51b815260206004820152601b60248201527f61756374696f6e4475726174696f6e206d757374206265203e2030000000000060448201526064016107ca565b600580549082905560408051828152602081018490527f9702db1e67fa6b64b8288101859f3b327a978f15d66e12ad769e5bbf30814d28910161084d565b610e5c611783565b60008111610eac5760405162461bcd60e51b815260206004820152601960248201527f61756374696f6e416d6f756e74206d757374206265203e20300000000000000060448201526064016107ca565b600480549082905560408051828152602081018490527f2f3a4f733ff4215b09dcc7fbf1a6ba7865195aa6f96655899c3dbb358a0eb728910161084d565b610ef2611783565b60008111610f425760405162461bcd60e51b815260206004820181905260248201527f70657263656e74616765546f5769746864726177206d757374206265203e203060448201526064016107ca565b6064811115610f9f5760405162461bcd60e51b815260206004820152602360248201527f70657263656e74616765546f5769746864726177206d757374206265203c3d2060448201526203130360ec1b60648201526084016107ca565b606460105482610faf9190612116565b11156110235760405162461bcd60e51b815260206004820152603860248201527f70657263656e74616765546f5769746864726177202b2070657263656e74616760448201527f65546f5573652063616e6e6f742065786365656420313030000000000000000060648201526084016107ca565b600f55565b611030611783565b600680549082905560408051828152602081018490527fa0c8ba418e7f434a532cdc1be7da4ac9ca7e416e31946164f008fd1d7f79772f910161084d565b611076611783565b61107e6117b0565b600d54600c54116110c45760405162461bcd60e51b815260206004820152601060248201526f4e6f206665657320746f20636c61696d60801b60448201526064016107ca565b6002546040516370a0823160e01b81523060048201526001600160a01b039091169060009082906370a0823190602401602060405180830381865afa158015611111573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061113591906121a8565b90506000600d54600c54611149919061217c565b9050818111156111565750805b80600d60008282546111689190612116565b909155505060005461118e906001600160a01b03166001600160a01b0385169083611bc1565b50505061099660018055565b6111a2611783565b6011805460ff19166001179055565b6111b961182f565b6111c16117b0565b6003546000908152601260205260409020600181015442108015906111e95750428160020154115b80156111fa5750600a81015460ff16155b61123b5760405162461bcd60e51b815260206004820152601260248201527141756374696f6e206e6f742061637469766560701b60448201526064016107ca565b6008810154336001600160a01b03909116036112a45760405162461bcd60e51b815260206004820152602260248201527f596f752061726520616c7265616479207468652068696768657374206269646460448201526132b960f11b60648201526084016107ca565b600081600901546000146112cb57816004015482600901546112c69190612116565b6112d1565b81600301545b90506000600a54826112e39190612116565b6002546040516370a0823160e01b81523360048201529192506001600160a01b03169060009082906370a0823190602401602060405180830381865afa158015611331573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061135591906121a8565b90508281101561139e5760405162461bcd60e51b8152602060048201526014602482015273496e73756666696369656e742062616c616e636560601b60448201526064016107ca565b604051636eb1769f60e11b81523360048201523060248201526000906001600160a01b0384169063dd62ed3e90604401602060405180830381865afa1580156113eb573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061140f91906121a8565b90508381101561145a5760405162461bcd60e51b8152602060048201526016602482015275496e73756666696369656e7420616c6c6f77616e636560501b60448201526064016107ca565b600886015460098701546001600160a01b039182169161147e908616333089611c25565b336001600160a01b038a160361149357600098505b6008880180546001600160a01b03191633179055600988018790556007880180549060006114c08361218f565b91905055506006544289600201546114d8919061217c565b1080156114e55750875487105b15611506576006548860020160008282546115009190612116565b90915550505b6001600160a01b03821615611529576115296001600160a01b0386168383611bc1565b6001600160a01b0389161561159957600954611551906001600160a01b038716908b90611bc1565b61157a6115666000546001600160a01b031690565b600b546001600160a01b0388169190611bc1565b600954600e600082825461158e9190612116565b909155506115cf9050565b6115cf6115ae6000546001600160a01b031690565b600b546009546115be9190612116565b6001600160a01b0388169190611bc1565b600b54600954600a546115e2919061217c565b6115ec919061217c565b600c60008282546115fd9190612116565b90915550506003546002890154604080518a815260208101929092526001600160a01b038c1692339290917f2e296671c28b83e813c76e2acf7481f5a2cc46aaeb9bcf33b3e048f50e9c33e9910160405180910390a4505050505050505061166460018055565b50565b61166f611783565b61166481611c64565b611680611783565b6001600160a01b0381166116aa57604051631e4fbdf760e01b8152600060048201526024016107ca565b61166481611b2e565b6116bb61182f565b6116c36117b0565b6003546000908152601260205260409020600a81015460ff16156117215760405162461bcd60e51b8152602060048201526015602482015274105d58dd1a5bdb88185b1c9958591e48195b991959605a1b60448201526064016107ca565b428160020154108061173857508054600982015410155b6117785760405162461bcd60e51b8152602060048201526011602482015270105d58dd1a5bdb881b9bdd08195b991959607a1b60448201526064016107ca565b61098c600354611d4e565b6000546001600160a01b031633146109965760405163118cdaa760e01b81523360048201526024016107ca565b6002600154036117d357604051633ee5aeb560e01b815260040160405180910390fd5b6002600155565b6117e2611ef6565b6000805460ff60a01b191690557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa335b6040516001600160a01b03909116815260200160405180910390a1565b600054600160a01b900460ff16156109965760405163d93c066560e01b815260040160405180910390fd5b6040516370a0823160e01b81523060048201526000906001600160a01b038a16906370a0823190602401602060405180830381865afa1580156118a1573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906118c591906121a8565b90506118d18486612116565b6064601054836118e191906121c1565b6118eb91906121d8565b116119465760405162461bcd60e51b815260206004820152602560248201527f496e73756666696369656e742062616c616e636520746f20737461727420617560448201526431ba34b7b760d91b60648201526084016107ca565b600060646010548361195891906121c1565b61196291906121d8565b9050808211156119955760006064600f548461197e91906121c1565b61198891906121d8565b905061199381611c64565b505b6040518061016001604052808281526020018981526020018881526020018781526020018681526020018581526020018481526020016000815260200160006001600160a01b031681526020016000815260200160001515815250601260008d8152602001908152602001600020600082015181600001556020820151816001015560408201518160020155606082015181600301556080820151816004015560a0820151816005015560c0820151816006015560e082015181600701556101008201518160080160006101000a8154816001600160a01b0302191690836001600160a01b03160217905550610120820151816009015561014082015181600a0160006101000a81548160ff0219169083151502179055509050506003547f424afe538742d006bbba9d1d6131ac9b057e5228336237362e3967be8dc5887a828a8a8a8a8a8a604051611b199796959493929190968752602087019590955260408601939093526060850191909152608084015260a083015260c082015260e00190565b60405180910390a25050505050505050505050565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b611b8661182f565b6000805460ff60a01b1916600160a01b1790557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a2586118123390565b6040516001600160a01b03838116602483015260448201839052611c2091859182169063a9059cbb906064015b604051602081830303815290604052915060e01b6020820180516001600160e01b038381831617835250505050611f20565b505050565b6040516001600160a01b038481166024830152838116604483015260648201839052611c5e9186918216906323b872dd90608401611bee565b50505050565b6002546040516370a0823160e01b81523060048201526000916001600160a01b0316906370a0823190602401602060405180830381865afa158015611cad573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611cd191906121a8565b9050818111611d225760405162461bcd60e51b815260206004820181905260248201527f496e73756666696369656e742062616c616e636520746f20776974686472617760448201526064016107ca565b611d4a611d376000546001600160a01b031690565b6002546001600160a01b03169084611bc1565b5050565b60008181526012602052604090208115801590611d6d57506003548211155b611dad5760405162461bcd60e51b8152602060048201526011602482015270105d58dd1a5bdb881b9bdd08199bdd5b99607a1b60448201526064016107ca565b600a81015460ff1615611dfa5760405162461bcd60e51b8152602060048201526015602482015274105d58dd1a5bdb88185b1c9958591e48195b991959605a1b60448201526064016107ca565b4281600201541080611e1157508054600982015410155b611e515760405162461bcd60e51b8152602060048201526011602482015270105d58dd1a5bdb881b9bdd08195b991959607a1b60448201526064016107ca565b600a8101805460ff1916600117905560088101546001600160a01b031615611e9957600254600882015482546001600160a01b0392831692611e97928492911690611bc1565b505b6008810154815460098301546040516001600160a01b039093169285927fe9ba83469fc8ee4260dd274fd43b5a54f2df813ad21c4637d53084d1f3866b3792611eea92918252602082015260400190565b60405180910390a35050565b600054600160a01b900460ff1661099657604051638dfc202b60e01b815260040160405180910390fd5b6000611f356001600160a01b03841683611f83565b90508051600014158015611f5a575080806020019051810190611f5891906121fa565b155b15611c2057604051635274afe760e01b81526001600160a01b03841660048201526024016107ca565b6060611f9183836000611f9a565b90505b92915050565b606081471015611fbf5760405163cd78605960e01b81523060048201526024016107ca565b600080856001600160a01b03168486604051611fdb919061221c565b60006040518083038185875af1925050503d8060008114612018576040519150601f19603f3d011682016040523d82523d6000602084013e61201d565b606091505b509150915061202d868383612039565b925050505b9392505050565b60608261204e5761204982612095565b612032565b815115801561206557506001600160a01b0384163b155b1561208e57604051639996b31560e01b81526001600160a01b03851660048201526024016107ca565b5080612032565b8051156120a55780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b6000602082840312156120d057600080fd5b5035919050565b6000602082840312156120e957600080fd5b81356001600160a01b038116811461203257600080fd5b634e487b7160e01b600052601160045260246000fd5b80820180821115611f9457611f94612100565b60208082526033908201527f726566657272616c466565202b206465706c6f7965724665652063616e6e6f746040820152722065786365656420706c6174666f726d46656560681b606082015260800190565b81810381811115611f9457611f94612100565b6000600182016121a1576121a1612100565b5060010190565b6000602082840312156121ba57600080fd5b5051919050565b8082028115828204841417611f9457611f94612100565b6000826121f557634e487b7160e01b600052601260045260246000fd5b500490565b60006020828403121561220c57600080fd5b8151801515811461203257600080fd5b6000825160005b8181101561223d5760208186018101518583015201612223565b50600092019182525091905056fea2646970667358221220607a4d3317ed5c48f3f90282073ae05b2048f45b6de56754365c260bc04b5b3264736f6c63430008140033000000000000000000000000e20968f84a535be7d7a97d3a1a5760d89d6c4ce0000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913