58 txs
63 calls
constructor
constructor(address _vestedToken, string _name, uint40 _startDateAt, uint16 _claimableAtStart, (uint32 rate, uint40 endAt, uint32 minimumClaimablePeriod)[] _phases, address _basVestingContractAddress, uint256 _totalAmountAllocated) payable
functions
baseVestingContract
viewfunction baseVestingContract() view returns (address)
BASIS_POINT_RATE_CONVERTER
viewfunction BASIS_POINT_RATE_CONVERTER() view returns (uint128)
claimable
viewfunction claimable(address _user) view returns (uint256 amount)
claimableAtStart
viewfunction claimableAtStart() view returns (uint16)
getDepositedAmount
viewfunction getDepositedAmount() view returns (uint256 amount)
getUserVesting
viewfunction getUserVesting(address _userAddress) view returns (tuple)
MAX_ALLOWED_PHASES
viewfunction MAX_ALLOWED_PHASES() view returns (uint256)
name
viewfunction name() view returns (string)
nextBatchAt
viewfunction nextBatchAt() view returns (uint256)
owner
viewfunction owner() view returns (address)
phases
viewfunction phases(uint256) view returns (uint32 rate, uint40 endAt, uint32 minimumClaimablePeriod)
refundGracePeriodEndDate
viewfunction refundGracePeriodEndDate() view returns (uint40)
startDateAt
viewfunction startDateAt() view returns (uint40)
totalAmountAllocated
viewfunction totalAmountAllocated() view returns (uint256)
totalAmountClaimed
viewfunction totalAmountClaimed() view returns (uint256)
vestedToken
viewfunction vestedToken() view returns (address)
vestingEndAt
viewfunction vestingEndAt() view returns (uint40)
vestings
viewfunction vestings(address) view returns (uint40 lastClaimAt, bool init, uint256 amount, uint256 amountClaimed)
claim
nonpayablefunction claim()
emergencyWithdrawToken
nonpayablefunction emergencyWithdrawToken(address token)
moveVesting
nonpayablefunction moveVesting(address from, address to)
renounceOwnership
nonpayablefunction renounceOwnership()
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
events
NewClaim
event NewClaim(address indexed user, uint256 amountClaimed)
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
errors
No errors.
creation bytecode
0x608060405260405162002b4e38038062002b4e833981016040819052620000269162000750565b62000031336200050a565b600180558251601e10156200008d5760405162461bcd60e51b815260206004820152601f60248201527f7068617365732073697a652065786365656473206d617820616c6c6f7765640060448201526064015b60405180910390fd5b600580546001600160a01b0319166001600160a01b0384169081179091556040805163afe7bf3760e01b8152905163afe7bf37916004808201926020929091908290030181865afa158015620000e7573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200010d919062000885565b63ffffffff16600560009054906101000a90046001600160a01b03166001600160a01b0316638a4113d76040518163ffffffff1660e01b8152600401602060405180830381865afa15801562000167573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200018d9190620008aa565b620001999190620008de565b6003805464ffffffffff60601b19166c0100000000000000000000000064ffffffffff938416810291909117918290559004811690861611620002295760405162461bcd60e51b815260206004820152602160248201527f7374617274206d75737420626520616674657220726566756e6420706572696f6044820152601960fa1b606482015260840162000084565b64ffffffffff851661ffff851660005b8551811015620002e35760008682815181106200025a576200025a62000906565b6020026020010151905083816020015164ffffffffff1611620002b55760405162461bcd60e51b81526020600482015260126024820152711c1a185cd95cc81b9bdd081bdc99195c995960721b604482015260640162000084565b8051620002c99063ffffffff16846200091c565b60209091015164ffffffffff169350915060010162000239565b506127108114620003285760405162461bcd60e51b815260206004820152600e60248201526d0746f74616c203d3d2031303030360941b604482015260640162000084565b6001600160a01b038916620003805760405162461bcd60e51b815260206004820152601c60248201527f76657374746564546f6b656e2061646472657373206973207a65726f00000000604482015260640162000084565b60026200038e8982620009c9565b50600480546001600160a01b0319166001600160a01b038b161790556003805464ffffffffff191664ffffffffff89161790558451620003cf578662000400565b8460018651620003e0919062000a95565b81518110620003f357620003f362000906565b6020026020010151602001515b6003805466ffffffffffffff60281b19166501000000000064ffffffffff939093169290920261ffff60501b1916919091176a010000000000000000000061ffff89160217905562000455600860006200055a565b60005b8551811015620004f757600886828151811062000479576200047962000906565b6020908102919091018101518254600181810185556000948552938390208251910180549383015160409093015163ffffffff90811669010000000000000000000263ffffffff60481b1964ffffffffff909516640100000000026001600160481b0319909616919093161793909317919091161790550162000458565b5050506006555062000aab945050505050565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b50805460008255906000526020600020908101906200057a91906200057d565b50565b5b808211156200059e5780546001600160681b03191681556001016200057e565b5090565b6001600160a01b03811681146200057a57600080fd5b634e487b7160e01b600052604160045260246000fd5b604051606081016001600160401b0381118282101715620005f357620005f3620005b8565b60405290565b604051601f8201601f191681016001600160401b0381118282101715620006245762000624620005b8565b604052919050565b805164ffffffffff811681146200064257600080fd5b919050565b805161ffff811681146200064257600080fd5b805163ffffffff811681146200064257600080fd5b600082601f8301126200068157600080fd5b815160206001600160401b038211156200069f576200069f620005b8565b620006af818360051b01620005f9565b82815260609283028501820192828201919087851115620006cf57600080fd5b8387015b85811015620007365781818a031215620006ed5760008081fd5b620006f7620005ce565b62000702826200065a565b8152620007118683016200062c565b868201526040620007248184016200065a565b908201528452928401928101620006d3565b5090979650505050505050565b80516200064281620005a2565b600080600080600080600060e0888a0312156200076c57600080fd5b87516200077981620005a2565b602089810151919850906001600160401b03808211156200079957600080fd5b818b0191508b601f830112620007ae57600080fd5b815181811115620007c357620007c3620005b8565b620007d7601f8201601f19168501620005f9565b8181528d85838601011115620007ec57600080fd5b60005b828110156200080c578481018601518282018701528501620007ef565b506000858383010152809a5050506200082860408c016200062c565b97506200083860608c0162000647565b965060808b01519250808311156200084f57600080fd5b50506200085f8a828b016200066f565b9350506200087060a0890162000743565b915060c0880151905092959891949750929550565b6000602082840312156200089857600080fd5b620008a3826200065a565b9392505050565b600060208284031215620008bd57600080fd5b620008a3826200062c565b634e487b7160e01b600052601160045260246000fd5b64ffffffffff818116838216019080821115620008ff57620008ff620008c8565b5092915050565b634e487b7160e01b600052603260045260246000fd5b80820180821115620009325762000932620008c8565b92915050565b600181811c908216806200094d57607f821691505b6020821081036200096e57634e487b7160e01b600052602260045260246000fd5b50919050565b601f821115620009c4576000816000526020600020601f850160051c810160208610156200099f5750805b601f850160051c820191505b81811015620009c057828155600101620009ab565b5050505b505050565b81516001600160401b03811115620009e557620009e5620005b8565b620009fd81620009f6845462000938565b8462000974565b602080601f83116001811462000a35576000841562000a1c5750858301515b600019600386901b1c1916600185901b178555620009c0565b600085815260208120601f198616915b8281101562000a665788860151825594840194600190910190840162000a45565b508582101562000a855787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b81810381811115620009325762000932620008c8565b6120938062000abb6000396000f3fe608060405234801561001057600080fd5b506004361061014d5760003560e01c80638a4113d7116100c3578063b6c97a511161007c578063b6c97a5114610330578063bfa5e13c14610338578063d29af10d14610341578063daf4986314610349578063f2fde38b146103b3578063f843664a146103c657600080fd5b80638a4113d7146102665780638da5cb5b1461028d578063918f24d41461029e5780639feee454146102b6578063a5f3460c14610305578063a810ddbd1461031d57600080fd5b8063402914f511610115578063402914f5146101fc5780634e71d92d1461020f578063549c1a35146102175780635de297411461022057806370c4b1f11461024b578063715018a61461025e57600080fd5b806306fdde0314610152578063124a2754146101705780631af03203146101915780632e37eef6146101a6578063322ba9f3146101e6575b600080fd5b61015a6103ee565b6040516101679190611c8a565b60405180910390f35b61017961271081565b6040516001600160801b039091168152602001610167565b6101a461019f366004611cd2565b61047c565b005b6101b96101b4366004611cef565b610504565b6040805163ffffffff948516815264ffffffffff9093166020840152921691810191909152606001610167565b6101ee610545565b604051908152602001610167565b6101ee61020a366004611cd2565b6105bc565b6101a461082d565b6101ee60065481565b600454610233906001600160a01b031681565b6040516001600160a01b039091168152602001610167565b6101a4610259366004611d08565b610d19565b6101a461111c565b6003546102779064ffffffffff1681565b60405164ffffffffff9091168152602001610167565b6000546001600160a01b0316610233565b60035461027790600160281b900464ffffffffff1681565b6102c96102c4366004611cd2565b61112e565b6040516101679190815164ffffffffff168152602080830151151590820152604080830151908201526060918201519181019190915260800190565b60035461027790600160601b900464ffffffffff1681565b600554610233906001600160a01b031681565b6101ee601e81565b6101ee60075481565b6101ee6113a7565b61038b610357366004611cd2565b60096020526000908152604090208054600182015460029092015464ffffffffff821692600160281b90920460ff16919084565b6040805164ffffffffff90951685529215156020850152918301526060820152608001610167565b6101a46103c1366004611cd2565b61151d565b6003546103db90600160501b900461ffff1681565b60405161ffff9091168152602001610167565b600280546103fb90611d41565b80601f016020809104026020016040519081016040528092919081815260200182805461042790611d41565b80156104745780601f1061044957610100808354040283529160200191610474565b820191906000526020600020905b81548152906001019060200180831161045757829003601f168201915b505050505081565b610484611593565b610501336040516370a0823160e01b81523060048201526001600160a01b038416906370a0823190602401602060405180830381865afa1580156104cc573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104f09190611d75565b6001600160a01b03841691906115ed565b50565b6008818154811061051457600080fd5b60009182526020909120015463ffffffff808216925064ffffffffff64010000000083041691600160481b90041683565b600480546040516370a0823160e01b815230928101929092526000916001600160a01b03909116906370a0823190602401602060405180830381865afa158015610593573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105b79190611d75565b905090565b6005546040516327fbb91560e21b81526001600160a01b0383811660048301526000928392911690639feee4549060240160a060405180830381865afa15801561060a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061062e9190611da3565b90506000600560009054906101000a90046001600160a01b03166001600160a01b031663549c1a356040518163ffffffff1660e01b8152600401602060405180830381865afa158015610685573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106a99190611d75565b905081602001516106d55760405162461bcd60e51b81526004016106cc90611e40565b60405180910390fd5b8160400151156106f75760405162461bcd60e51b81526004016106cc90611e77565b600082606001511161071b5760405162461bcd60e51b81526004016106cc90611ea5565b6001600160a01b03841660009081526009602052604090206107676040518060800160405280600064ffffffffff16815260200160001515815260200160008152602001600081525090565b600061077561271085611ef2565b60608601516006546127109161078a91611ef2565b6107949190611ef2565b61079e9190611f1f565b8354909150600160281b900460ff166107da57600160208301526040820181905260006060830181905282526107d382611644565b9550610823565b60408051608081018252845464ffffffffff81168252600160281b900460ff16151560208201526001850154918101919091526002840154606082015261082090611644565b95505b5050505050919050565b61083561192f565b6000336005546040516327fbb91560e21b81526001600160a01b03808416600483015292935060009290911690639feee4549060240160a060405180830381865afa158015610888573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108ac9190611da3565b90506000600560009054906101000a90046001600160a01b03166001600160a01b031663549c1a356040518163ffffffff1660e01b8152600401602060405180830381865afa158015610903573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109279190611d75565b9050816020015161094a5760405162461bcd60e51b81526004016106cc90611e40565b81604001511561096c5760405162461bcd60e51b81526004016106cc90611e77565b60008260600151116109905760405162461bcd60e51b81526004016106cc90611ea5565b6001600160a01b0383166000908152600960205260408120906109b561271084611ef2565b6060850151600654612710916109ca91611ef2565b6109d49190611ef2565b6109de9190611f1f565b905060008260020154826109f29190611f33565b11610a345760405162461bcd60e51b8152602060048201526012602482015271185b1b08185b5bdd5b9d0818db185a5b595960721b60448201526064016106cc565b8154600160281b900460ff16610b3d576001600160a01b038516610a915760405162461bcd60e51b8152602060048201526014602482015273757365722061646472657373206973207a65726f60601b60448201526064016106cc565b60008111610ad25760405162461bcd60e51b815260206004820152600e60248201526d616d6f756e74206973207a65726f60901b60448201526064016106cc565b600182015415610b1b5760405162461bcd60e51b815260206004820152601460248201527337b732903b32b9ba34b733903832b91030b2323960611b60448201526064016106cc565b8154600183018290556000600284015565ffffffffffff1916600160281b1782555b60408051608081018252835464ffffffffff81168252600160281b900460ff161515602082015260018401549181019190915260028301546060820152600090610b8690611644565b905080610b91610545565b1015610beb5760405162461bcd60e51b8152602060048201526024808201527f6e6f7420656e6f75676820746f6b656e206465706f736974656420666f7220636044820152636c61696d60e01b60648201526084016106cc565b60008111610c3b5760405162461bcd60e51b815260206004820152601a60248201527f6e6f7468696e6720746f20636c61696d2063757272656e746c7900000000000060448201526064016106cc565b8060076000828254610c4d9190611f46565b9250508190555080836002016000828254610c689190611f46565b9091555050825464ffffffffff19164264ffffffffff16178355600183015460028401541115610c9a57610c9a611f59565b6006546007541115610cae57610cae611f59565b600454610cc5906001600160a01b031687836115ed565b856001600160a01b03167f081144d27d70f1f67f67a65289dde411e1a9511c916d13ee3ff9bf22f169cd9a82604051610d0091815260200190565b60405180910390a2505050505050610d1760018055565b565b610d21611593565b6001600160a01b038083166000908152600960208181526040808420815160808082018452825464ffffffffff808216845260ff600160281b928390048116151585890152600180870154868901526002968701546060808801919091529b8d168b529888529886902086519384018752805491821684529190049097161580159582019590955294860154928501929092529390930154938201939093529091610e0e5760405162461bcd60e51b815260206004820152601b60248201527f60746f60206861732072656769737465726564206c697374696e67000000000060448201526064016106cc565b6001600160a01b038316610e645760405162461bcd60e51b815260206004820152601760248201527f60746f60206d757374206e6f742062652030206164647200000000000000000060448201526064016106cc565b81602001511561111657600082606001518360400151610e849190611f33565b11610ed15760405162461bcd60e51b815260206004820152601960248201527f6066726f6d6020616c6c20616d6f756e7420636c61696d65640000000000000060448201526064016106cc565b6005546040516327fbb91560e21b81526001600160a01b0386811660048301526000921690639feee4549060240160a060405180830381865afa158015610f1c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610f409190611da3565b9050806020015115610f9f5760405162461bcd60e51b815260206004820152602260248201527f6066726f6d602068617320726567697374657265642062617365206c697374696044820152616e6760f01b60648201526084016106cc565b6005546040516327fbb91560e21b81526001600160a01b0386811660048301526000921690639feee4549060240160a060405180830381865afa158015610fea573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061100e9190611da3565b9050806020015161106b5760405162461bcd60e51b815260206004820152602160248201527f60746f60206d69737320626173652072656769737465726564206c697374696e6044820152606760f81b60648201526084016106cc565b50506001600160a01b0383811660008181526009602081815260408084208151608081018352815464ffffffffff8082168352600160281b80830460ff161515848801526001808601805486890152600280880180546060988901529c8c529989528e51988f01519890931665ffffffffffff1994851617971515909102969096179093558a8401519092558901519095559489168352938220805490931683559282018190559101555b50505050565b611124611593565b610d176000611988565b6040805160808101825260008082526020820181905291810182905260608101919091526001600160a01b03821660009081526009602052604090208054600160281b900460ff1661135d576005546040516327fbb91560e21b81526001600160a01b0385811660048301526000921690639feee4549060240160a060405180830381865afa1580156111c5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906111e99190611da3565b90506000600560009054906101000a90046001600160a01b03166001600160a01b031663549c1a356040518163ffffffff1660e01b8152600401602060405180830381865afa158015611240573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906112649190611d75565b905081602001516112875760405162461bcd60e51b81526004016106cc90611e40565b8160400151156112a95760405162461bcd60e51b81526004016106cc90611e77565b60008260600151116112cd5760405162461bcd60e51b81526004016106cc90611ea5565b60006112db61271083611ef2565b6060840151600654612710916112f091611ef2565b6112fa9190611ef2565b6113049190611f1f565b905061133a6040518060800160405280600064ffffffffff16815260200160001515815260200160008152602001600081525090565b600160208201526040810191909152600060608201819052815295945050505050565b60408051608081018252825464ffffffffff81168252600160281b900460ff1615156020820152600183015491810191909152600290910154606082015292915050565b50919050565b600354600090600160281b900464ffffffffff1642106113d65750600354600160281b900464ffffffffff1690565b60035464ffffffffff164210156113f5575060035464ffffffffff1690565b60035460009064ffffffffff16815b814211156115155760006008828154811061142157611421611f6f565b600091825260209182902060408051606081018252929091015463ffffffff8082168452640100000000820464ffffffffff16948401859052600160481b9091041690820152915042116114f657806040015163ffffffff1660010361148a57600193506114f0565b806040015163ffffffff166000036114af57806020015164ffffffffff1693506114f0565b604081015163ffffffff166114c48442611f33565b6114ce9190611f85565b60408201516114e39063ffffffff1642611f46565b6114ed9190611f33565b93505b50611515565b6020015164ffffffffff1691508061150d81611f99565b915050611404565b509092915050565b611525611593565b6001600160a01b03811661158a5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016106cc565b61050181611988565b6000546001600160a01b03163314610d175760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016106cc565b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180516001600160e01b031663a9059cbb60e01b17905261163f9084906119d8565b505050565b600354600090600160601b900464ffffffffff1642101561166757506000919050565b60035464ffffffffff1642101561168057506000919050565b6000826060015183604001516116969190611f33565b9050806000036116a95750600092915050565b600354600160281b900464ffffffffff1642106116c85780915061191e565b825164ffffffffff1660000361170f576040830151600354612710916116f891600160501b900461ffff16611ef2565b6117029190611f1f565b61170c9083611f46565b91505b60035464ffffffffff1660005b60085481101561191b5760006008828154811061173b5761173b611f6f565b6000918252602080832060408051606081018252939091015463ffffffff8082168552640100000000820464ffffffffff16938501849052600160481b909104169083015290925061178e908590611f33565b9050816020015164ffffffffff16876000015164ffffffffff16101561190557816020015164ffffffffff1642101580156117d15750604082015163ffffffff16155b1561180e5781516040880151612710916117f39163ffffffff90911690611ef2565b6117fd9190611f1f565b6118079087611f46565b95506118eb565b604082015163ffffffff16156118eb576000611835886000015164ffffffffff1686611aad565b9050600061184e42856020015164ffffffffff16611ac7565b90506000846040015163ffffffff1683836118699190611fb2565b6118739190611fd7565b61187d8484611fb2565b6118879190611fb2565b905061189c61271064ffffffffff8616611ffb565b6001600160801b03168164ffffffffff16866000015163ffffffff168c604001516118c79190611ef2565b6118d19190611ef2565b6118db9190611f1f565b6118e5908a611f46565b98505050505b816020015164ffffffffff1642101561190557505061191b565b506020015164ffffffffff16915060010161171c565b50505b6119288282611ac7565b9392505050565b6002600154036119815760405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c0060448201526064016106cc565b6002600155565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6000611a2d826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b0316611ad69092919063ffffffff16565b9050805160001480611a4e575080806020019051810190611a4e9190612026565b61163f5760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e6044820152691bdd081cdd58d8d9595960b21b60648201526084016106cc565b6000818311611abc5781611abe565b825b90505b92915050565b6000818310611abc5781611abe565b6060611ae58484600085611aed565b949350505050565b606082471015611b4e5760405162461bcd60e51b815260206004820152602660248201527f416464726573733a20696e73756666696369656e742062616c616e636520666f6044820152651c8818d85b1b60d21b60648201526084016106cc565b600080866001600160a01b03168587604051611b6a9190612041565b60006040518083038185875af1925050503d8060008114611ba7576040519150601f19603f3d011682016040523d82523d6000602084013e611bac565b606091505b5091509150611bbd87838387611bc8565b979650505050505050565b60608315611c37578251600003611c30576001600160a01b0385163b611c305760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064016106cc565b5081611ae5565b611ae58383815115611c4c5781518083602001fd5b8060405162461bcd60e51b81526004016106cc9190611c8a565b60005b83811015611c81578181015183820152602001611c69565b50506000910152565b6020815260008251806020840152611ca9816040850160208701611c66565b601f01601f19169190910160400192915050565b6001600160a01b038116811461050157600080fd5b600060208284031215611ce457600080fd5b813561192881611cbd565b600060208284031215611d0157600080fd5b5035919050565b60008060408385031215611d1b57600080fd5b8235611d2681611cbd565b91506020830135611d3681611cbd565b809150509250929050565b600181811c90821680611d5557607f821691505b6020821081036113a157634e487b7160e01b600052602260045260246000fd5b600060208284031215611d8757600080fd5b5051919050565b80518015158114611d9e57600080fd5b919050565b600060a08284031215611db557600080fd5b60405160a0810181811067ffffffffffffffff82111715611de657634e487b7160e01b600052604160045260246000fd5b604052825164ffffffffff81168114611dfe57600080fd5b8152611e0c60208401611d8e565b6020820152611e1d60408401611d8e565b604082015260608301516060820152608083015160808201528091505092915050565b60208082526019908201527f75736572206973206e6f742070617274696369706174696e6700000000000000604082015260600190565b6020808252601490820152731d5cd95c881c995c5d595d1959081c99599d5b9960621b604082015260600190565b6020808252601f908201527f7573657220646f206e6f74206861766520746f6b656e7320696e206261736500604082015260600190565b634e487b7160e01b600052601160045260246000fd5b8082028115828204841417611ac157611ac1611edc565b634e487b7160e01b600052601260045260246000fd5b600082611f2e57611f2e611f09565b500490565b81810381811115611ac157611ac1611edc565b80820180821115611ac157611ac1611edc565b634e487b7160e01b600052600160045260246000fd5b634e487b7160e01b600052603260045260246000fd5b600082611f9457611f94611f09565b500690565b600060018201611fab57611fab611edc565b5060010190565b64ffffffffff828116828216039080821115611fd057611fd0611edc565b5092915050565b600064ffffffffff80841680611fef57611fef611f09565b92169190910692915050565b6001600160801b0381811683821602808216919082811461201e5761201e611edc565b505092915050565b60006020828403121561203857600080fd5b611abe82611d8e565b60008251612053818460208701611c66565b919091019291505056fea2646970667358221220238ea5c15b99061bd301f34298d47648fa1d50159664d5cc90f60f7c6352754c64736f6c634300081700330000000000000000000000007e0d753d44d5a7492d31ffc020c9b0d07c6d05d700000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000006807965400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000120000000000000000000000000cc065b4c645bd40352066be928f30ea03e4d86e300000000000000000000000000000000000000000000d3c21bcecceda100000000000000000000000000000000000000000000000000000000000000000000144f7264696679204d69646c6c6520526577617264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000027100000000000000000000000000000000000000000000000000000000069e8c9d40000000000000000000000000000000000000000000000000000000000000001