0 txs
0 calls
constructor
constructor(address _formToken, address _lpToken, uint256 initialAPR, uint256 initialMultiplier, address _feeToSetter)
functions
BASE_APR
viewfunction BASE_APR() view returns (uint256)
FEE
viewfunction FEE() view returns (uint256)
formToken
viewfunction formToken() view returns (address)
getAPRValue
viewfunction getAPRValue() view returns (uint256)
getFee
viewfunction getFee() view returns (uint256)
getUsersYieldAmount
viewfunction getUsersYieldAmount(address user) view returns (uint256)
lpToken
viewfunction lpToken() view returns (address)
MULTIPLIER
viewfunction MULTIPLIER() view returns (uint256)
owner
viewfunction owner() view returns (address)
stakingBalance
viewfunction stakingBalance(address) view returns (uint256)
startTime
viewfunction startTime(address) view returns (uint256)
trenches
viewfunction trenches(uint256, uint256) view returns (uint256)
trenchIndex
viewfunction trenchIndex(address) view returns (uint256)
yieldBalance
viewfunction yieldBalance(address) view returns (uint256)
renounceOwnership
nonpayablefunction renounceOwnership()
sendFeeTo
nonpayablefunction sendFeeTo(address feeTo)
setFee
nonpayablefunction setFee(uint256 newFee)
setFeeToSetter
nonpayablefunction setFeeToSetter(address newSetter)
setMultiplier
nonpayablefunction setMultiplier(uint256 newMultiplier)
stake
nonpayablefunction stake(uint256 amount)
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
unstake
nonpayablefunction unstake(uint256 amount)
withdrawFee
nonpayablefunction withdrawFee()
withdrawYield
nonpayablefunction withdrawYield()
events
FeeWithdraw
event FeeWithdraw(address indexed to, uint256 amount)
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Stake
event Stake(address indexed from, uint256 amount)
Unstake
event Unstake(address indexed from, uint256 amount)
YieldWithdraw
event YieldWithdraw(address indexed to, uint256 amount)
errors
No errors.
creation bytecode
0x60806040526003805560006004556301e13380600755670de0b6b3a76400006008553480156200002e57600080fd5b5060405162002ab938038062002ab9833981810160405281019062000054919062000368565b6200007462000068620001f360201b60201c565b620001fb60201b60201c565b84600f60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555083600e60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550826001819055508160028190555080600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555080600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600d6040518060400160405280428152602001600254600154620001ab9190620003ea565b8152509080600181540180825580915050600190039060005260206000209060020201600090919091909150906002620001e7929190620002bf565b5050505050506200051a565b600033905090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b8260028101928215620002f1579160200282015b82811115620002f0578251825591602001919060010190620002d3565b5b50905062000300919062000304565b5090565b5b808211156200031f57600081600090555060010162000305565b5090565b6000815190506200033481620004cc565b92915050565b6000815190506200034b81620004e6565b92915050565b600081519050620003628162000500565b92915050565b600080600080600060a086880312156200038157600080fd5b600062000391888289016200033a565b9550506020620003a4888289016200033a565b9450506040620003b78882890162000351565b9350506060620003ca8882890162000351565b9250506080620003dd8882890162000323565b9150509295509295909350565b6000620003f78262000493565b9150620004048362000493565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff048311821515161562000440576200043f6200049d565b5b828202905092915050565b6000620004588262000473565b9050919050565b60006200046c826200044b565b9050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b620004d7816200044b565b8114620004e357600080fd5b50565b620004f1816200045f565b8114620004fd57600080fd5b50565b6200050b8162000493565b81146200051757600080fd5b50565b61258f806200052a6000396000f3fe608060405234801561001057600080fd5b50600436106101585760003560e01c806390d8c263116100c3578063d9f582f91161007c578063d9f582f9146103b5578063e4fd18c9146103e5578063e507a8a414610403578063e941fa781461040d578063eec3248e14610417578063f2fde38b1461043357610158565b806390d8c263146102f3578063a2e74af614610311578063a694fc3a1461032d578063c5710a8214610349578063c57981b514610379578063ced72f871461039757610158565b80635fcbd285116101155780635fcbd28514610245578063641579a61461026357806369fe0e2d1461027f5780636e1dc66e1461029b578063715018a6146102cb5780638da5cb5b146102d557610158565b8063059f8b161461015d5780630d17b9011461017b578063280e8395146101995780632d6948fd146101c95780632e17de78146101f957806345bc78ab14610215575b600080fd5b61016561044f565b60405161017291906122c0565b60405180910390f35b610183610455565b60405161019091906121c5565b60405180910390f35b6101b360048036038101906101ae9190611efb565b61047b565b6040516101c091906122c0565b60405180910390f35b6101e360048036038101906101de9190611e57565b6104b3565b6040516101f091906122c0565b60405180910390f35b610213600480360381019061020e9190611ea9565b6104cb565b005b61022f600480360381019061022a9190611e57565b61088a565b60405161023c91906122c0565b60405180910390f35b61024d6108a2565b60405161025a91906121c5565b60405180910390f35b61027d60048036038101906102789190611ea9565b6108c8565b005b61029960048036038101906102949190611ea9565b6109ac565b005b6102b560048036038101906102b09190611e57565b610a32565b6040516102c291906122c0565b60405180910390f35b6102d3610a4a565b005b6102dd610ad2565b6040516102ea919061214a565b60405180910390f35b6102fb610afb565b60405161030891906122c0565b60405180910390f35b61032b60048036038101906103269190611e57565b610b12565b005b61034760048036038101906103429190611ea9565b610be6565b005b610363600480360381019061035e9190611e57565b610f6c565b60405161037091906122c0565b60405180910390f35b610381610f84565b60405161038e91906122c0565b60405180910390f35b61039f610f8a565b6040516103ac91906122c0565b60405180910390f35b6103cf60048036038101906103ca9190611e57565b610f94565b6040516103dc91906122c0565b60405180910390f35b6103ed611083565b6040516103fa91906122c0565b60405180910390f35b61040b611089565b005b6104156112be565b005b610431600480360381019061042c9190611e57565b6114a3565b005b61044d60048036038101906104489190611e57565b611577565b005b60025481565b600f60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600d828154811061048b57600080fd5b906000526020600020906002020181600281106104a757600080fd5b01600091509150505481565b600c6020528060005260406000206000915090505481565b80600960003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054101561054d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610544906122a0565b60405180910390fd5b60006103e8600354836105609190612373565b61056a9190612342565b90506000818361057a91906123cd565b9050600061058733610f94565b9050600e60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33846040518363ffffffff1660e01b81526004016105e692919061219c565b602060405180830381600087803b15801561060057600080fd5b505af1158015610614573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106389190611e80565b50600f60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33836040518363ffffffff1660e01b815260040161069692919061219c565b602060405180830381600087803b1580156106b057600080fd5b505af11580156106c4573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106e89190611e80565b506000600b60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550826004600082825461074091906122ec565b9250508190555042600a60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555083600960003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546107da91906123cd565b925050819055506001600d805490506107f391906123cd565b600c60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055503373ffffffffffffffffffffffffffffffffffffffff167f85082129d87b2fe11527cb1b3b7a520aeb5aa6913f88a3d8757fe40d1db02fdd8560405161087c91906122c0565b60405180910390a250505050565b60096020528060005260406000206000915090505481565b600e60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6108d061166f565b73ffffffffffffffffffffffffffffffffffffffff166108ee610ad2565b73ffffffffffffffffffffffffffffffffffffffff1614610944576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161093b90612260565b60405180910390fd5b80600281905550600d604051806040016040528042815260200160025460015461096e9190612373565b81525090806001815401808255809150506001900390600052602060002090600202016000909190919091509060026109a8929190611da6565b5050565b6109b461166f565b73ffffffffffffffffffffffffffffffffffffffff166109d2610ad2565b73ffffffffffffffffffffffffffffffffffffffff1614610a28576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a1f90612260565b60405180910390fd5b8060038190555050565b600a6020528060005260406000206000915090505481565b610a5261166f565b73ffffffffffffffffffffffffffffffffffffffff16610a70610ad2565b73ffffffffffffffffffffffffffffffffffffffff1614610ac6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610abd90612260565b60405180910390fd5b610ad06000611677565b565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6000600254600154610b0d9190612373565b905090565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610ba2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b9990612240565b60405180910390fd5b80600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600081118015610ca0575080600e60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231336040518263ffffffff1660e01b8152600401610c4d919061214a565b60206040518083038186803b158015610c6557600080fd5b505afa158015610c79573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c9d9190611ed2565b10155b610cdf576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cd690612220565b60405180910390fd5b6000600960003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541115610d7a576000610d3233610f94565b905080600b60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550505b600e60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166323b872dd3330846040518463ffffffff1660e01b8152600401610dd993929190612165565b602060405180830381600087803b158015610df357600080fd5b505af1158015610e07573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e2b9190611e80565b5080600960003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610e7b91906122ec565b9250508190555042600a60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506001600d80549050610ed891906123cd565b600c60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055503373ffffffffffffffffffffffffffffffffffffffff167febedb8b3c678666e7f36970bc8f57abf6d8fa2e828c0da91ea5b75bf68ed101a82604051610f6191906122c0565b60405180910390a250565b600b6020528060005260406000206000915090505481565b60035481565b6000600454905090565b600080600960008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205411611017576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161100e90612280565b60405180910390fd5b60006110228361173b565b90506000600b60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490506000818361107691906122ec565b9050809350505050919050565b60015481565b600061109433610f94565b9050600081116110d9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110d0906121e0565b60405180910390fd5b6000819050600f60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33836040518363ffffffff1660e01b815260040161113b92919061219c565b602060405180830381600087803b15801561115557600080fd5b505af1158015611169573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061118d9190611e80565b5042600a60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506000600b60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506001600d8054905061122991906123cd565b600c60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055503373ffffffffffffffffffffffffffffffffffffffff167f92044e3943309ee5950e21bc7421d02c1df75f0df33c0d97c1143687b49a4c57826040516112b291906122c0565b60405180910390a25050565b600060045411611303576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112fa906121e0565b60405180910390fd5b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611393576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161138a90612240565b60405180910390fd5b60006004549050600e60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33836040518363ffffffff1660e01b81526004016113f792919061219c565b602060405180830381600087803b15801561141157600080fd5b505af1158015611425573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906114499190611e80565b5060006004819055503373ffffffffffffffffffffffffffffffffffffffff167fb28509e7b62b3347888ca8147b67de29ff057a5a187185b272fb9a4ccb0f7fa18260405161149891906122c0565b60405180910390a250565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611533576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161152a90612240565b60405180910390fd5b80600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b61157f61166f565b73ffffffffffffffffffffffffffffffffffffffff1661159d610ad2565b73ffffffffffffffffffffffffffffffffffffffff16146115f3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115ea90612260565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415611663576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161165a90612200565b60405180910390fd5b61166c81611677565b50565b600033905090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600080429050600080600c60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490505b600d80549050811015611d9b576000600d805490506001836117a991906122ec565b141561196f57600d82815481106117e9577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000209060020201600060028110611830577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b0154600a60008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205411156118ca57600a60008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054846118c391906123cd565b905061196a565b600d8281548110611904577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b906000526020600020906002020160006002811061194b577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b01548461195891906123cd565b905060008110156119695750611d88565b5b611c5c565b600d60018361197e91906122ec565b815481106119b5577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b90600052602060002090600202016000600281106119fc577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b0154600a60008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410611a495750611d88565b6000600a60008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054600d600185611a9a91906122ec565b81548110611ad1577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000209060020201600060028110611b18577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b0154611b2491906123cd565b90506000600d8481548110611b62577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000209060020201600060028110611ba9577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b0154600d600186611bba91906122ec565b81548110611bf1577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000209060020201600060028110611c38577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b0154611c4491906123cd565b9050808210611c5557809250611c59565b8192505b50505b6000606482600754600854600d8781548110611ca1577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000209060020201600160028110611ce8577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b0154611cf49190612373565b611cfe9190612342565b611d089190612373565b611d129190612342565b9050600081600960008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611d619190612373565b9050600060085482611d739190612342565b90508086611d8191906122ec565b9550505050505b8080611d939061246d565b915050611787565b508092505050919050565b8260028101928215611dd5579160200282015b82811115611dd4578251825591602001919060010190611db9565b5b509050611de29190611de6565b5090565b5b80821115611dff576000816000905550600101611de7565b5090565b600081359050611e1281612514565b92915050565b600081519050611e278161252b565b92915050565b600081359050611e3c81612542565b92915050565b600081519050611e5181612542565b92915050565b600060208284031215611e6957600080fd5b6000611e7784828501611e03565b91505092915050565b600060208284031215611e9257600080fd5b6000611ea084828501611e18565b91505092915050565b600060208284031215611ebb57600080fd5b6000611ec984828501611e2d565b91505092915050565b600060208284031215611ee457600080fd5b6000611ef284828501611e42565b91505092915050565b60008060408385031215611f0e57600080fd5b6000611f1c85828601611e2d565b9250506020611f2d85828601611e2d565b9150509250929050565b611f4081612401565b82525050565b611f4f81612449565b82525050565b6000611f626013836122db565b91507f4e6f7468696e6720746f207769746864726177000000000000000000000000006000830152602082019050919050565b6000611fa26026836122db565b91507f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008301527f64647265737300000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000612008601c836122db565b91507f596f752063616e6e6f74207374616b65207a65726f20746f6b656e73000000006000830152602082019050919050565b60006120486009836122db565b91507f464f5242494444454e00000000000000000000000000000000000000000000006000830152602082019050919050565b60006120886020836122db565b91507f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726000830152602082019050919050565b60006120c8601b836122db565b91507f596f7520646f206e6f74207374616b6520616e7920746f6b656e7300000000006000830152602082019050919050565b60006121086012836122db565b91507f4e6f7468696e6720746f20756e7374616b6500000000000000000000000000006000830152602082019050919050565b6121448161243f565b82525050565b600060208201905061215f6000830184611f37565b92915050565b600060608201905061217a6000830186611f37565b6121876020830185611f37565b612194604083018461213b565b949350505050565b60006040820190506121b16000830185611f37565b6121be602083018461213b565b9392505050565b60006020820190506121da6000830184611f46565b92915050565b600060208201905081810360008301526121f981611f55565b9050919050565b6000602082019050818103600083015261221981611f95565b9050919050565b6000602082019050818103600083015261223981611ffb565b9050919050565b600060208201905081810360008301526122598161203b565b9050919050565b600060208201905081810360008301526122798161207b565b9050919050565b60006020820190508181036000830152612299816120bb565b9050919050565b600060208201905081810360008301526122b9816120fb565b9050919050565b60006020820190506122d5600083018461213b565b92915050565b600082825260208201905092915050565b60006122f78261243f565b91506123028361243f565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115612337576123366124b6565b5b828201905092915050565b600061234d8261243f565b91506123588361243f565b925082612368576123676124e5565b5b828204905092915050565b600061237e8261243f565b91506123898361243f565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff04831182151516156123c2576123c16124b6565b5b828202905092915050565b60006123d88261243f565b91506123e38361243f565b9250828210156123f6576123f56124b6565b5b828203905092915050565b600061240c8261241f565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b60006124548261245b565b9050919050565b60006124668261241f565b9050919050565b60006124788261243f565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156124ab576124aa6124b6565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b61251d81612401565b811461252857600080fd5b50565b61253481612413565b811461253f57600080fd5b50565b61254b8161243f565b811461255657600080fd5b5056fea2646970667358221220a322fc2869abd3345a8e4caa5cdbb76bac54a46e9e6b8456409e7017ed49e39f64736f6c6343000800003300000000000000000000000021381e026ad6d8266244f2a583b35f9e4413fa2a00000000000000000000000045c2e76c6ebc437cfbb007321885fe0661f948cc0000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000c00000000000000000000000098a8f350853a1451d7e961480c1fbfdac39f8efc