0 txs
0 calls
constructor
constructor(address vat_, address spotter_, address dog_, address engine_)
functions
active
viewfunction active(uint256) view returns (uint256)
buf
viewfunction buf() view returns (uint256)
calc
viewfunction calc() view returns (address)
chip
viewfunction chip() view returns (uint64)
chost
viewfunction chost() view returns (uint256)
count
viewfunction count() view returns (uint256)
cusp
viewfunction cusp() view returns (uint256)
dog
viewfunction dog() view returns (address)
engine
viewfunction engine() view returns (address)
getStatus
viewfunction getStatus(uint256 id) view returns (bool needsRedo, uint256 price, uint256 lot, uint256 tab)
ilk
viewfunction ilk() view returns (bytes32)
kicks
viewfunction kicks() view returns (uint256)
list
viewfunction list() view returns (uint256[])
sales
viewfunction sales(uint256) view returns (uint256 pos, uint256 tab, uint256 lot, uint256 tot, address usr, uint96 tic, uint256 top)
spotter
viewfunction spotter() view returns (address)
stopped
viewfunction stopped() view returns (uint256)
tail
viewfunction tail() view returns (uint256)
tip
viewfunction tip() view returns (uint192)
vat
viewfunction vat() view returns (address)
vow
viewfunction vow() view returns (address)
wards
viewfunction wards(address) view returns (uint256)
deny
nonpayablefunction deny(address usr)
file
nonpayablefunction file(bytes32 what, address data)
file
nonpayablefunction file(bytes32 what, uint256 data)
kick
nonpayablefunction kick(uint256 tab, uint256 lot, address usr, address kpr) returns (uint256 id)
redo
nonpayablefunction redo(uint256 id, address kpr)
rely
nonpayablefunction rely(address usr)
take
nonpayablefunction take(uint256 id, uint256 amt, uint256 max, address who, bytes data)
upchost
nonpayablefunction upchost()
yank
nonpayablefunction yank(uint256 id)
events
Deny
event Deny(address indexed usr)
File
event File(bytes32 indexed what, address data)
File
event File(bytes32 indexed what, uint256 data)
Kick
event Kick(uint256 indexed id, uint256 top, uint256 tab, uint256 lot, address indexed usr, address indexed kpr, uint256 coin)
Redo
event Redo(uint256 indexed id, uint256 top, uint256 tab, uint256 lot, address indexed usr, address indexed kpr, uint256 coin)
Rely
event Rely(address indexed usr)
Take
event Take(uint256 indexed id, uint256 max, uint256 price, uint256 owe, uint256 tab, uint256 lot, address indexed usr)
Yank
event Yank(uint256 id)
errors
No errors.
creation bytecode
0x60e06040526000600e553480156200001657600080fd5b50604051620029f7380380620029f7833981016040819052620000399162000147565b6001600160a01b0384811660a052600380546001600160a01b03199081168684161790915560018054909116848316179055811660c0819052604080516362e7140f60e11b8152905163c5ce281e916004808201926020929091908290030181865afa158015620000ae573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620000d49190620001a4565b6080526b033b2e3c9fd0803ce80000006005553360008181526020819052604080822060019055517fdd0e34038ac38b2a1ce960229778ac48a8719bc900b6c4f8d0475c6e8b385a609190a250505050620001be565b80516001600160a01b03811681146200014257600080fd5b919050565b600080600080608085870312156200015e57600080fd5b62000169856200012a565b935062000179602086016200012a565b925062000189604086016200012a565b915062000199606086016200012a565b905092959194509250565b600060208284031215620001b757600080fd5b5051919050565b60805160a05160c05161276f62000288600039600081816104d8015281816108ff01528181610fa7015281816110890152818161129a015281816113e201526118fc0152600081816102af015281816105610152818161085801528181610edc0152818161102d015281816111440152818161132a015281816118690152611d980152600081816104b101528181610538015281816105e60152818161078a0152818161081c01528181610f03015281816111c101528181611351015261208f015261276f6000f3fe608060405234801561001057600080fd5b50600436106101da5760003560e01c80638033d58111610104578063ba2cdc75116100a2578063c9d4623f11610071578063c9d4623f146104d3578063cfdd3302146104fa578063d4e8be8314610503578063d843416d1461051657600080fd5b8063ba2cdc7514610470578063bf353dbb14610479578063c3b3ad7f14610499578063c5ce281e146104ac57600080fd5b806396f1b6be116100de57806396f1b6be146103775780639c52a7f11461038a578063b5f522f71461039d578063b61500e41461044357600080fd5b80638033d5811461033e57806381a794cb14610351578063898eb2671461036457600080fd5b806329ae81141161017c5780635c622a0e1161014b5780635c622a0e146102da578063626cb3c51461030f57806365fae35e1461032257806375f12b211461033557600080fd5b806329ae81141461026c5780632e77468d1461027f57806336569e77146102aa57806349ed5931146102d157600080fd5b806313d8c840116101b857806313d8c84014610215578063152325151461021e57806326e027f1146102275780632755cd2d1461023a57600080fd5b806306661abd146101df5780630cbb5862146101f65780630f560cd714610200575b600080fd5b600b545b6040519081526020015b60405180910390f35b6101fe610529565b005b610208610678565b6040516101ed9190612292565b6101e360065481565b6101e360055481565b6101fe6102353660046122d6565b6106d0565b60085461025490600160401b90046001600160c01b031681565b6040516001600160c01b0390911681526020016101ed565b6101fe61027a3660046122ef565b6109a1565b600354610292906001600160a01b031681565b6040516001600160a01b0390911681526020016101ed565b6102927f000000000000000000000000000000000000000000000000000000000000000081565b6101e360075481565b6102ed6102e83660046122d6565b610b57565b60408051941515855260208501939093529183015260608201526080016101ed565b600254610292906001600160a01b031681565b6101fe610330366004612329565b610be3565b6101e3600e5481565b6101e361034c3660046122d6565b610c57565b6101fe61035f366004612346565b610c78565b6101e36103723660046123e7565b6114e0565b600454610292906001600160a01b031681565b6101fe610398366004612329565b6119c4565b6103fc6103ab3660046122d6565b600c6020526000908152604090208054600182015460028301546003840154600485015460059095015493949293919290916001600160a01b03821691600160a01b90046001600160601b03169087565b6040805197885260208801969096529486019390935260608501919091526001600160a01b031660808401526001600160601b031660a083015260c082015260e0016101ed565b6008546104579067ffffffffffffffff1681565b60405167ffffffffffffffff90911681526020016101ed565b6101e360095481565b6101e3610487366004612329565b60006020819052908152604090205481565b600154610292906001600160a01b031681565b6101e37f000000000000000000000000000000000000000000000000000000000000000081565b6102927f000000000000000000000000000000000000000000000000000000000000000081565b6101e3600a5481565b6101fe610511366004612431565b611a37565b6101fe610524366004612431565b611b7c565b604051636cb1c69b60e11b81527f000000000000000000000000000000000000000000000000000000000000000060048201526000907f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03169063d9638d369060240160a060405180830381865afa1580156105b0573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105d49190612461565b600154604051631af24ca760e31b81527f0000000000000000000000000000000000000000000000000000000000000000600482015291965061067295508694506001600160a01b0316925063d792653891506024016020604051808303816000875af1158015610649573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061066d91906124a1565b611e9e565b60095550565b6060600b8054806020026020016040519081016040528092919081815260200182805480156106c657602002820191906000526020600020905b8154815260200190600101908083116106b2575b5050505050905090565b336000908152602081905260409020546001146107085760405162461bcd60e51b81526004016106ff906124ba565b60405180910390fd5b600d54156107285760405162461bcd60e51b81526004016106ff906124f1565b6001600d556000818152600c60205260409020600401546001600160a01b03166107645760405162461bcd60e51b81526004016106ff90612528565b600180546000838152600c60205260409081902090920154915163321c64fd60e21b81527f0000000000000000000000000000000000000000000000000000000000000000600482015260248101929092526001600160a01b03169063c87193f490604401600060405180830381600087803b1580156107e357600080fd5b505af11580156107f7573d6000803e3d6000fd5b5050506000828152600c602052604090819020600201549051633088df1760e11b81527f00000000000000000000000000000000000000000000000000000000000000006004820152306024820152336044820152606481018290529091507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031690636111be2e90608401600060405180830381600087803b1580156108a457600080fd5b505af11580156108b8573d6000803e3d6000fd5b5050506000838152600c60205260408082206004908101549151632d074bbd60e01b81526001600160a01b03928316918101919091526024810183905260448101929092527f0000000000000000000000000000000000000000000000000000000000000000169150632d074bbd90606401600060405180830381600087803b15801561094457600080fd5b505af1158015610958573d6000803e3d6000fd5b5050505061096582611ec4565b6040518281527f2c5d2826eb5903b8fc201cf48094b858f42f61c7eaac9aaf43ebed490138144e9060200160405180910390a150506000600d55565b336000908152602081905260409020546001146109d05760405162461bcd60e51b81526004016106ff906124ba565b600d54156109f05760405162461bcd60e51b81526004016106ff906124f1565b6001600d5562313ab360e91b829003610a0d576005819055610b14565b81631d185a5b60e21b03610a25576006819055610b14565b81630637573760e41b03610a3d576007819055610b14565b81630636869760e41b03610a6d576008805467ffffffffffffffff191667ffffffffffffffff8316179055610b14565b816207469760ec1b03610aa0576008805467ffffffffffffffff16600160401b6001600160c01b03841602179055610b14565b81661cdd1bdc1c195960ca1b03610abb57600e819055610b14565b60405162461bcd60e51b815260206004820152602860248201527f4c6f636b7374616b65436c69707065722f66696c652d756e7265636f676e697a60448201526765642d706172616d60c01b60648201526084016106ff565b817fe986e40cc8c151830d4f61050f4fb2e4add8567caad2d5f5496f9158e91fe4c782604051610b4691815260200190565b60405180910390a250506000600d55565b6000818152600c6020526040812060048101546005909101548291829182916001600160a01b03811691600160a01b9091046001600160601b0316908390610ba0908390611f9f565b965090506001600160a01b03831615801590610bb95750805b6000988952600c602052604090982060028101546001909101549899969890975095945050505050565b33600090815260208190526040902054600114610c125760405162461bcd60e51b81526004016106ff906124ba565b6001600160a01b03811660008181526020819052604080822060019055517fdd0e34038ac38b2a1ce960229778ac48a8719bc900b6c4f8d0475c6e8b385a609190a250565b600b8181548110610c6757600080fd5b600091825260209091200154905081565b600d5415610c985760405162461bcd60e51b81526004016106ff906124f1565b6001600d55600e546003908111610cc15760405162461bcd60e51b81526004016106ff9061256c565b6000878152600c60205260409020600401546001600160a01b03811690600160a01b90046001600160601b031681610d0b5760405162461bcd60e51b81526004016106ff90612528565b6000898152600c60205260408120600501548190610d2a908490611f9f565b925090508015610d7c5760405162461bcd60e51b815260206004820152601c60248201527f4c6f636b7374616b65436c69707065722f6e656564732d72657365740000000060448201526064016106ff565b5080881015610dcd5760405162461bcd60e51b815260206004820152601e60248201527f4c6f636b7374616b65436c69707065722f746f6f2d657870656e73697665000060448201526064016106ff565b60008a8152600c602052604081206002810154600190910154909180610df3848e612066565b9050610dff85826125c4565b915082821115610e1d57829150610e1685836125e1565b9050610eba565b8282108015610e2b57508381105b15610eba5760095480610e3e8486612603565b1015610eb857808411610e9f5760405162461bcd60e51b8152602060048201526024808201527f4c6f636b7374616b65436c69707065722f6e6f2d7061727469616c2d707572636044820152636861736560e01b60648201526084016106ff565b610ea98185612603565b9250610eb586846125e1565b91505b505b610ec48284612603565b9250610ed08185612603565b93506001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016637cdd3fde7f000000000000000000000000000000000000000000000000000000000000000030610f2c85612616565b6040516001600160e01b031960e086901b16815260048101939093526001600160a01b0390911660248301526044820152606401600060405180830381600087803b158015610f7a57600080fd5b505af1158015610f8e573d6000803e3d6000fd5b505060405163d0294ea560e01b81526001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016925063d0294ea59150610fe2908a908f908690600401612632565b600060405180830381600087803b158015610ffc57600080fd5b505af1158015611010573d6000803e3d6000fd5b50506001546001600160a01b0316915050891580159061106257507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168c6001600160a01b031614155b80156110805750806001600160a01b03168c6001600160a01b031614155b80156110be57507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168c6001600160a01b031614155b1561112a578b6001600160a01b0316638452c10e3385858f8f6040518663ffffffff1660e01b81526004016110f7959493929190612656565b600060405180830381600087803b15801561111157600080fd5b505af1158015611125573d6000803e3d6000fd5b505050505b60025460405163bb35783b60e01b81526001600160a01b037f000000000000000000000000000000000000000000000000000000000000000081169263bb35783b9261117e92339216908890600401612632565b600060405180830381600087803b15801561119857600080fd5b505af11580156111ac573d6000803e3d6000fd5b50505050806001600160a01b031663c87193f47f0000000000000000000000000000000000000000000000000000000000000000876000146111ee57856111f8565b6111f886886126a2565b6040516001600160e01b031960e085901b16815260048101929092526024820152604401600060405180830381600087803b15801561123657600080fd5b505af115801561124a573d6000803e3d6000fd5b505050505050826000036113065760008d8152600c6020526040808220600301549051632d074bbd60e01b81526001600160a01b03898116600483015260248201839052604482019390935290917f00000000000000000000000000000000000000000000000000000000000000001690632d074bbd906064015b600060405180830381600087803b1580156112df57600080fd5b505af11580156112f3573d6000803e3d6000fd5b505050506113008e611ec4565b50611470565b816000036114545760008d8152600c60205260409020600301546001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016637cdd3fde7f00000000000000000000000000000000000000000000000000000000000000003061137a88612616565b6040516001600160e01b031960e086901b16815260048101939093526001600160a01b0390911660248301526044820152606401600060405180830381600087803b1580156113c857600080fd5b505af11580156113dc573d6000803e3d6000fd5b505050507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316632d074bbd88868461141c9190612603565b6040516001600160e01b031960e085901b1681526001600160a01b0390921660048301526024820152604481018790526064016112c5565b60008d8152600c60205260409020600181018390556002018390555b604080518c81526020810186905290810182905260608101839052608081018490526001600160a01b038716908e907f05e309fd6ce72f2ab888a20056bb4210df08daed86f21f95053deb19964d86b19060a00160405180910390a350506000600d555050505050505050505050565b3360009081526020819052604081205460011461150f5760405162461bcd60e51b81526004016106ff906124ba565b600d541561152f5760405162461bcd60e51b81526004016106ff906124f1565b6001600d819055600e5481116115575760405162461bcd60e51b81526004016106ff9061256c565b600086116115a75760405162461bcd60e51b815260206004820152601960248201527f4c6f636b7374616b65436c69707065722f7a65726f2d7461620000000000000060448201526064016106ff565b600085116115f75760405162461bcd60e51b815260206004820152601960248201527f4c6f636b7374616b65436c69707065722f7a65726f2d6c6f740000000000000060448201526064016106ff565b6001600160ff1b0385111561164e5760405162461bcd60e51b815260206004820181905260248201527f4c6f636b7374616b65436c69707065722f6f7665722d6d6178696e742d6c6f7460448201526064016106ff565b6001600160a01b0384166116a45760405162461bcd60e51b815260206004820152601960248201527f4c6f636b7374616b65436c69707065722f7a65726f2d7573720000000000000060448201526064016106ff565b600a8054600101908190559150816116fe5760405162461bcd60e51b815260206004820152601960248201527f4c6f636b7374616b65436c69707065722f6f766572666c6f770000000000000060448201526064016106ff565b600b80546001818101835560008390527f0175b7a638427703f0dbe7bb9bbf987a2551717b34e79f33b5b1008d1fa01db990910184905590546117419190612603565b6000838152600c602052604081209182556001820188905560028201879055600382018790556001600160601b034216600160a01b026001600160a01b0387161760049092019190915561179e61179661207d565b600554612260565b9050600081116117f05760405162461bcd60e51b815260206004820152601f60248201527f4c6f636b7374616b65436c69707065722f7a65726f2d746f702d70726963650060448201526064016106ff565b6000838152600c602052604081206005018290556008546001600160c01b03600160401b8204169167ffffffffffffffff90911690821515806118335750600082115b156118d6576118428a83611e9e565b61184c90846126a2565b60025460405163f24e23eb60e01b81529192506001600160a01b037f000000000000000000000000000000000000000000000000000000000000000081169263f24e23eb926118a39216908b908690600401612632565b600060405180830381600087803b1580156118bd57600080fd5b505af11580156118d1573d6000803e3d6000fd5b505050505b604051635c2e41c160e01b81526001600160a01b038981166004830152602482018b90527f00000000000000000000000000000000000000000000000000000000000000001690635c2e41c190604401600060405180830381600087803b15801561194057600080fd5b505af1158015611954573d6000803e3d6000fd5b505060408051878152602081018e90529081018c9052606081018490526001600160a01b03808b1693508b16915088907f7c5bfdc0a5e8192f6cd4972f382cec69116862fb62e6abff8003874c58e064b89060800160405180910390a450506000600d5550919695505050505050565b336000908152602081905260409020546001146119f35760405162461bcd60e51b81526004016106ff906124ba565b6001600160a01b038116600081815260208190526040808220829055517f184450df2e323acec0ed3b5c7531b81f9b4cdef7914dfd4c0a4317416bb5251b9190a250565b33600090815260208190526040902054600114611a665760405162461bcd60e51b81526004016106ff906124ba565b600d5415611a865760405162461bcd60e51b81526004016106ff906124f1565b6001600d556639b837ba3a32b960c91b829003611abd57600380546001600160a01b0319166001600160a01b038316179055611b41565b8162646f6760e81b03611aea57600180546001600160a01b0319166001600160a01b038316179055611b41565b8162766f7760e81b03611b1757600280546001600160a01b0319166001600160a01b038316179055611b41565b816363616c6360e01b03610abb57600480546001600160a01b0319166001600160a01b0383161790555b6040516001600160a01b038216815282907f8fef588b5fc1afbf5b2f06c1a435d513f208da2e6704c3d8f0e0ec91167066ba90602001610b46565b600d5415611b9c5760405162461bcd60e51b81526004016106ff906124f1565b6001600d55600e546002908111611bc55760405162461bcd60e51b81526004016106ff9061256c565b6000838152600c6020526040902060048101546005909101546001600160a01b03821691600160a01b90046001600160601b03169082611c175760405162461bcd60e51b81526004016106ff90612528565b6000611c238383611f9f565b50905080611c735760405162461bcd60e51b815260206004820152601d60248201527f4c6f636b7374616b65436c69707065722f63616e6e6f742d726573657400000060448201526064016106ff565b6000878152600c6020526040812060018101546002820154600490920180546001600160a01b0316600160a01b426001600160601b03160217905591611cb761207d565b9050611cc581600554612260565b945060008511611d175760405162461bcd60e51b815260206004820152601f60248201527f4c6f636b7374616b65436c69707065722f7a65726f2d746f702d70726963650060448201526064016106ff565b60008a8152600c602052604081206005018690556008546001600160c01b03600160401b8204169167ffffffffffffffff9091169082151580611d5a5750600082115b15611e3057600954808710801590611d7b575080611d7886886125c4565b10155b15611e2e57611d8a8784611e9e565b611d9490856126a2565b91507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663f24e23eb600260009054906101000a90046001600160a01b03168f856040518463ffffffff1660e01b8152600401611dfb93929190612632565b600060405180830381600087803b158015611e1557600080fd5b505af1158015611e29573d6000803e3d6000fd5b505050505b505b6040805189815260208101889052908101869052606081018290526001600160a01b03808e1691908c16908f907f275de7ecdd375b5e8049319f8b350686131c219dd4dc450a08e9cf83b03c865f9060800160405180910390a450506000600d555050505050505050505050565b6000670de0b6b3a7640000611eb383856125c4565b611ebd91906125e1565b9392505050565b600b805460009190611ed890600190612603565b81548110611ee857611ee86126b5565b90600052602060002001549050808214611f41576000828152600c6020526040902054600b805483919083908110611f2257611f226126b5565b6000918252602080832090910192909255838152600c90915260409020555b600b805480611f5257611f526126cb565b600082815260208082208301600019908101839055909201909255928152600c90925250604081208181556001810182905560028101829055600381018290556004810182905560050155565b60045460009081906001600160a01b031663487a239584611fc96001600160601b03881642612603565b6040516001600160e01b031960e085901b16815260048101929092526024820152604401602060405180830381865afa15801561200a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061202e91906124a1565b6006549091506120476001600160601b03861642612603565b118061205d575060075461205b8285612279565b105b91509250929050565b6000818311156120765781611ebd565b5090919050565b600354604051636cb1c69b60e11b81527f0000000000000000000000000000000000000000000000000000000000000000600482015260009182916001600160a01b039091169063d9638d369060240160408051808303816000875af11580156120eb573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061210f91906126e1565b509050600080826001600160a01b03166359e02dd76040518163ffffffff1660e01b815260040160408051808303816000875af1158015612154573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612178919061270f565b91509150806121c95760405162461bcd60e51b815260206004820152601e60248201527f4c6f636b7374616b65436c69707065722f696e76616c69642d7072696365000060448201526064016106ff565b6122586121da633b9aca00846125c4565b600360009054906101000a90046001600160a01b03166001600160a01b031663495d32cb6040518163ffffffff1660e01b81526004016020604051808303816000875af115801561222f573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061225391906124a1565b612279565b935050505090565b60006b033b2e3c9fd0803ce8000000611eb383856125c4565b600081611eb36b033b2e3c9fd0803ce8000000856125c4565b6020808252825182820181905260009190848201906040850190845b818110156122ca578351835292840192918401916001016122ae565b50909695505050505050565b6000602082840312156122e857600080fd5b5035919050565b6000806040838503121561230257600080fd5b50508035926020909101359150565b6001600160a01b038116811461232657600080fd5b50565b60006020828403121561233b57600080fd5b8135611ebd81612311565b60008060008060008060a0878903121561235f57600080fd5b863595506020870135945060408701359350606087013561237f81612311565b9250608087013567ffffffffffffffff8082111561239c57600080fd5b818901915089601f8301126123b057600080fd5b8135818111156123bf57600080fd5b8a60208285010111156123d157600080fd5b6020830194508093505050509295509295509295565b600080600080608085870312156123fd57600080fd5b8435935060208501359250604085013561241681612311565b9150606085013561242681612311565b939692955090935050565b6000806040838503121561244457600080fd5b82359150602083013561245681612311565b809150509250929050565b600080600080600060a0868803121561247957600080fd5b5050835160208501516040860151606087015160809097015192989197509594509092509050565b6000602082840312156124b357600080fd5b5051919050565b6020808252601f908201527f4c6f636b7374616b65436c69707065722f6e6f742d617574686f72697a656400604082015260600190565b6020808252601e908201527f4c6f636b7374616b65436c69707065722f73797374656d2d6c6f636b65640000604082015260600190565b60208082526024908201527f4c6f636b7374616b65436c69707065722f6e6f742d72756e6e696e672d6175636040820152633a34b7b760e11b606082015260800190565b60208082526022908201527f4c6f636b7374616b65436c69707065722f73746f707065642d696e636f72726560408201526118dd60f21b606082015260800190565b634e487b7160e01b600052601160045260246000fd5b80820281158282048414176125db576125db6125ae565b92915050565b6000826125fe57634e487b7160e01b600052601260045260246000fd5b500490565b818103818111156125db576125db6125ae565b6000600160ff1b820161262b5761262b6125ae565b5060000390565b6001600160a01b039384168152919092166020820152604081019190915260600190565b60018060a01b038616815284602082015283604082015260806060820152816080820152818360a0830137600081830160a090810191909152601f909201601f19160101949350505050565b808201808211156125db576125db6125ae565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052603160045260246000fd5b600080604083850312156126f457600080fd5b82516126ff81612311565b6020939093015192949293505050565b6000806040838503121561272257600080fd5b825191506020830151801515811461245657600080fdfea2646970667358221220055d84e6755281300b18a0803717ef8a3ce6fe130b042056996bc98a52f4ebf264736f6c6343000815003300000000000000000000000035d1b3f3d7966a1dfe207aa4514c12a259a0492b00000000000000000000000065c79fcb50ca1594b025960e539ed7a9a6d434a3000000000000000000000000135954d155898d42c90d2a57824c690e0c7bef1b0000000000000000000000002b16c07d5fd5cc701a0a871eae2aad6da5fc8f12