0 txs
0 calls
We do not have the source code for this contract. Sorry for the inconvenience.
We do not have the verified ABI for this contract. Here's what we could infer from the runtime bytecode by using WhatsABI:
functions
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
events
event signature unknown
creation bytecode
0x608060405234801561001057600080fd5b50613126806100206000396000f3fe6080604052600436106100e15760003560e01c8063b583d52b1161007f578063e50bec4d11610059578063e50bec4d14610200578063f377e2f414610243578063fa461e3314610115578063fa77de401461025657600080fd5b8063b583d52b146101ba578063c5b9495b146101cd578063e0e1abb0146101ed57600080fd5b80639b96eece116100bb5780639b96eece146101375780639e281a9814610157578063a29accb11461017a578063a69424961461019a57600080fd5b806312065fe0146100ed57806323a69e75146101155780632c8958f61461011557600080fd5b366100e857005b600080fd5b3480156100f957600080fd5b50610102610276565b6040519081526020015b60405180910390f35b34801561012157600080fd5b50610135610130366004612bab565b6102ff565b005b34801561014357600080fd5b50610102610152366004612b1c565b61038a565b61016a610165366004612b40565b6104ae565b604051901515815260200161010c565b34801561018657600080fd5b50610135610195366004612b40565b61082d565b3480156101a657600080fd5b506101356101b5366004612e0a565b6108d3565b61016a6101c8366004612dd8565b610c8a565b3480156101d957600080fd5b506101356101e8366004612e0a565b610ea3565b61016a6101fb366004612dd8565b6110e4565b34801561020c57600080fd5b5061010261021b366004612b1c565b73ffffffffffffffffffffffffffffffffffffffff1660009081526020819052604090205490565b61016a610251366004612b40565b611255565b34801561026257600080fd5b50610135610271366004612b40565b61157b565b6000737e8fe78de191a68c6fcbcf3ab166590f593ec3b933146102fa576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600760248201527f452e6e6f742e6f0000000000000000000000000000000000000000000000000060448201526064015b60405180910390fd5b504790565b33600090815260208190526040902054600114610378576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600b60248201527f452e6e6f742e616c6c6f7700000000000000000000000000000000000000000060448201526064016102f1565b6103848484848461167d565b50505050565b6000737e8fe78de191a68c6fcbcf3ab166590f593ec3b93314610409576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600760248201527f452e6e6f742e6f0000000000000000000000000000000000000000000000000060448201526064016102f1565b6040517f70a0823100000000000000000000000000000000000000000000000000000000815230600482015273ffffffffffffffffffffffffffffffffffffffff8316906370a082319060240160206040518083038186803b15801561046e57600080fd5b505afa158015610482573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104a69190612df1565b90505b919050565b6000737e8fe78de191a68c6fcbcf3ab166590f593ec3b9331461052d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600760248201527f452e6e6f742e6f0000000000000000000000000000000000000000000000000060448201526064016102f1565b6040517f70a0823100000000000000000000000000000000000000000000000000000000815230600482015260009073ffffffffffffffffffffffffffffffffffffffff8516906370a082319060240160206040518083038186803b15801561059557600080fd5b505afa1580156105a9573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105cd9190612df1565b9050826105d8578092505b60008311610642576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600560248201527f496e762e4100000000000000000000000000000000000000000000000000000060448201526064016102f1565b828110156106ac576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600560248201527f496e762e4200000000000000000000000000000000000000000000000000000060448201526064016102f1565b6040517f095ea7b30000000000000000000000000000000000000000000000000000000081527317ad50df8574808e388794f1c96ddfee3a77ad2760048201526024810184905273ffffffffffffffffffffffffffffffffffffffff85169063095ea7b390604401602060405180830381600087803b15801561072e57600080fd5b505af1158015610742573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107669190612b6c565b506040517fa9059cbb0000000000000000000000000000000000000000000000000000000081527317ad50df8574808e388794f1c96ddfee3a77ad2760048201526024810184905273ffffffffffffffffffffffffffffffffffffffff85169063a9059cbb906044015b602060405180830381600087803b1580156107ea57600080fd5b505af11580156107fe573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108229190612b6c565b506001949350505050565b737e8fe78de191a68c6fcbcf3ab166590f593ec3b933146108aa576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600760248201527f452e6e6f742e6f0000000000000000000000000000000000000000000000000060448201526064016102f1565b73ffffffffffffffffffffffffffffffffffffffff909116600090815260208190526040902055565b733adc84683c96e0f26fa7a4fe8502c470b8ab513c3314806109085750734a5704a187a476f084fa93a3147657e4f21763c233145b80610926575073db0c8c8e7d90381a3641c274f911c5b5a70311ad33145b80610944575073be3e0494815b8f7dfe404dce1fa250b3f8f9466a33145b80610962575073438c14fae0ef981b89d3b453611746608b3d55dc33145b806109805750735363902cc46aacbcd038b335ad5e19562d8d494433145b8061099e57507369091e65018263955004aacfd46dc10f15d92f2a33145b806109bc5750730ff7b784d7fef0e63d34e4551e1e8bb3c0f243e933145b806109da5750736dcc83b0282bb4c3cff5f4a6d8eefdbe10bfe39d33145b806109f75750725660f788de25543a9a0a1e7c1f209f3207805d33145b80610a15575073e9cfbc64737409e13570d40e23c54bbc20dec23233145b80610a3357507381121f902a18bb0fb5ef2007f178c145678e75f433145b80610a515750735d89200ddac6851c3e5e4b88db4ab90dad00e88533145b80610a6f575073dbf27ef022deff8732c1e9599c9bc1f6280fe4a433145b80610a8d575073aedc5a0786c86ed57713f415bc4b78559c7695f433145b610af3576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600b60248201527f452e6e6f742e6c6567616c00000000000000000000000000000000000000000060448201526064016102f1565b6000610b038989898989896117bd565b9050610b1483826101800151611ba9565b610b2382826101800151611ce1565b806020015160011415610c5d576101008101516040517f70a0823100000000000000000000000000000000000000000000000000000000815230600482015260009173ffffffffffffffffffffffffffffffffffffffff16906370a082319060240160206040518083038186803b158015610b9d57600080fd5b505afa158015610bb1573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610bd59190612df1565b905060018111610c41576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600560248201527f496e762e3000000000000000000000000000000000000000000000000000000060448201526064016102f1565b6060820151610c5b57610c55600182613059565b60608301525b505b610200810151610c7657610c7081611e10565b50610c7f565b610c7f816123cd565b505050505050505050565b6000737e8fe78de191a68c6fcbcf3ab166590f593ec3b93314610d09576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600760248201527f452e6e6f742e6f0000000000000000000000000000000000000000000000000060448201526064016102f1565b6040517f70a0823100000000000000000000000000000000000000000000000000000000815230600482015260009073bb4cdb9cbd36b01bd1cbaebf2de08d9173bc095c906370a082319060240160206040518083038186803b158015610d6f57600080fd5b505afa158015610d83573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610da79190612df1565b905082610db2578092505b80831115610e1c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600560248201527f496e762e4100000000000000000000000000000000000000000000000000000060448201526064016102f1565b6040517f2e1a7d4d0000000000000000000000000000000000000000000000000000000081526004810184905273bb4cdb9cbd36b01bd1cbaebf2de08d9173bc095c90632e1a7d4d90602401600060405180830381600087803b158015610e8257600080fd5b505af1158015610e96573d6000803e3d6000fd5b5060019695505050505050565b733adc84683c96e0f26fa7a4fe8502c470b8ab513c331480610ed85750734a5704a187a476f084fa93a3147657e4f21763c233145b80610ef6575073db0c8c8e7d90381a3641c274f911c5b5a70311ad33145b80610f14575073be3e0494815b8f7dfe404dce1fa250b3f8f9466a33145b80610f32575073438c14fae0ef981b89d3b453611746608b3d55dc33145b80610f505750735363902cc46aacbcd038b335ad5e19562d8d494433145b80610f6e57507369091e65018263955004aacfd46dc10f15d92f2a33145b80610f8c5750730ff7b784d7fef0e63d34e4551e1e8bb3c0f243e933145b80610faa5750736dcc83b0282bb4c3cff5f4a6d8eefdbe10bfe39d33145b80610fc75750725660f788de25543a9a0a1e7c1f209f3207805d33145b80610fe5575073e9cfbc64737409e13570d40e23c54bbc20dec23233145b8061100357507381121f902a18bb0fb5ef2007f178c145678e75f433145b806110215750735d89200ddac6851c3e5e4b88db4ab90dad00e88533145b8061103f575073dbf27ef022deff8732c1e9599c9bc1f6280fe4a433145b8061105d575073aedc5a0786c86ed57713f415bc4b78559c7695f433145b6110c3576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600b60248201527f452e6e6f742e6c6567616c00000000000000000000000000000000000000000060448201526064016102f1565b60006110d38989898989896117bd565b9050610b1483826101800151611ce1565b6000737e8fe78de191a68c6fcbcf3ab166590f593ec3b93314611163576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600760248201527f452e6e6f742e6f0000000000000000000000000000000000000000000000000060448201526064016102f1565b478261116d578092505b808311156111d7576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600560248201527f496e762e4100000000000000000000000000000000000000000000000000000060448201526064016102f1565b73bb4cdb9cbd36b01bd1cbaebf2de08d9173bc095c73ffffffffffffffffffffffffffffffffffffffff1663d0e30db0846040518263ffffffff1660e01b81526004016000604051808303818588803b15801561123357600080fd5b505af1158015611247573d6000803e3d6000fd5b506001979650505050505050565b6000737e8fe78de191a68c6fcbcf3ab166590f593ec3b933146112d4576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600760248201527f452e6e6f742e6f0000000000000000000000000000000000000000000000000060448201526064016102f1565b6040517f70a0823100000000000000000000000000000000000000000000000000000000815230600482015260009073ffffffffffffffffffffffffffffffffffffffff8516906370a082319060240160206040518083038186803b15801561133c57600080fd5b505afa158015611350573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906113749190612df1565b90508261137f578092505b600083116113e9576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600560248201527f496e762e4100000000000000000000000000000000000000000000000000000060448201526064016102f1565b82811015611453576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600560248201527f496e762e4200000000000000000000000000000000000000000000000000000060448201526064016102f1565b6040517f095ea7b3000000000000000000000000000000000000000000000000000000008152737e8fe78de191a68c6fcbcf3ab166590f593ec3b960048201526024810184905273ffffffffffffffffffffffffffffffffffffffff85169063095ea7b390604401602060405180830381600087803b1580156114d557600080fd5b505af11580156114e9573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061150d9190612b6c565b506040517fa9059cbb000000000000000000000000000000000000000000000000000000008152737e8fe78de191a68c6fcbcf3ab166590f593ec3b960048201526024810184905273ffffffffffffffffffffffffffffffffffffffff85169063a9059cbb906044016107d0565b737e8fe78de191a68c6fcbcf3ab166590f593ec3b933146115f8576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600760248201527f452e6e6f742e6f0000000000000000000000000000000000000000000000000060448201526064016102f1565b80620d886614611664576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600760248201527f4572722e5077640000000000000000000000000000000000000000000000000060448201526064016102f1565b8173ffffffffffffffffffffffffffffffffffffffff16ff5b600084138061168c5750600083135b61169557600080fd5b6000806116a28484612919565b90925090503373ffffffffffffffffffffffffffffffffffffffff8216146116c957600080fd5b60008087136116d857856116da565b865b6040805173ffffffffffffffffffffffffffffffffffffffff8581166024830152604480830185905283518084039091018152606490920183526020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fa9059cbb0000000000000000000000000000000000000000000000000000000017905291519293509085169161176f9190612ea9565b6000604051808303816000865af19150503d80600081146117ac576040519150601f19603f3d011682016040523d82523d6000602084013e6117b1565b606091505b50505050505050505050565b6118dc60405180610260016040528060001515815260200160008152602001600081526020016000815260200160008152602001600061ffff1681526020016000815260200160008152602001600073ffffffffffffffffffffffffffffffffffffffff168152602001600073ffffffffffffffffffffffffffffffffffffffff168152602001600073ffffffffffffffffffffffffffffffffffffffff168152602001600073ffffffffffffffffffffffffffffffffffffffff168152602001600073ffffffffffffffffffffffffffffffffffffffff1681526020016000815260200160008152602001600081526020016000815260200160008152602001600073ffffffffffffffffffffffffffffffffffffffff1681525090565b73ffffffffffffffffffffffffffffffffffffffff8088166101408301528616610160820181905261018082015263ffffffff60a088901c166101c082018190521561199857611930816101c00151612951565b611998576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016102f19060208082526004908201527f496e762e00000000000000000000000000000000000000000000000000000000604082015260600190565b60ff60c088901c166040820181905260011415611a2057806101c001516001014314611a20576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600960248201527f496e762e426c6f636b000000000000000000000000000000000000000000000060448201526064016102f1565b60ff60c888901c1660208201819052611a695761014081015173ffffffffffffffffffffffffffffffffffffffff90811661010083015261016082015116610120820152611a9b565b61016081015173ffffffffffffffffffffffffffffffffffffffff908116610100830152610140820151166101208201525b6fffffffffffffffffffffffffffffffff80861660808084019190915286811c606084015290851660e083015284901c60c082015260ff60b884901c81166101e083015260b084901c1661020082015261ffff60a084901c1661022082015273ffffffffffffffffffffffffffffffffffffffff8084166102408301526101a08201839052610160820151610140830151908216911610611b4757806101600151816101400151611b54565b8061014001518161016001515b73ffffffffffffffffffffffffffffffffffffffff908116610160840152908116610140830152610120820151610100830151908216911610611b98576000611b9b565b60015b151581529695505050505050565b8115611cdd57600080611bbb84612976565b6040517f70a0823100000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff80831660048301529294509092506000918516906370a082319060240160206040518083038186803b158015611c2b57600080fd5b505afa158015611c3f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611c639190612df1565b67ffffffffffffffff16905082811415611cd9576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600660248201527f496e762e5431000000000000000000000000000000000000000000000000000060448201526064016102f1565b5050505b5050565b8115611cdd57600080611cf384612976565b6040517f70a0823100000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff80831660048301529294509092506000918516906370a082319060240160206040518083038186803b158015611d6357600080fd5b505afa158015611d77573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611d9b9190612df1565b67ffffffffffffffff169050828114611cd9576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600660248201527f496e762e5430000000000000000000000000000000000000000000000000000060448201526064016102f1565b600080600083610240015173ffffffffffffffffffffffffffffffffffffffff16630902f1ac6040518163ffffffff1660e01b815260040160606040518083038186803b158015611e6057600080fd5b505afa158015611e74573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611e989190612ca1565b506dffffffffffffffffffffffffffff1691506dffffffffffffffffffffffffffff16915060008085610140015173ffffffffffffffffffffffffffffffffffffffff1686610100015173ffffffffffffffffffffffffffffffffffffffff1614611f04578284611f07565b83835b91509150856020015160001415611fa25760068287606001516064611f2c9190612fe7565b611f369190612fac565b10611f9d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600860248201527f496e762e5361666500000000000000000000000000000000000000000000000060448201526064016102f1565b612027565b600a8287606001516064611fb69190612fe7565b611fc09190612fac565b10612027576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600860248201527f496e762e5361666500000000000000000000000000000000000000000000000060448201526064016102f1565b60008660c0015111801561203e57508560c0015182115b156120a5576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600860248201527f496e762e506f6f6c00000000000000000000000000000000000000000000000060448201526064016102f1565b600086608001511180156120bd575060008660e00151115b156121c85760008660c0015111612130576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600860248201527f496e762e4d61785000000000000000000000000000000000000000000000000060448201526064016102f1565b6000828760e001516121429190613059565b905080876060015111156121c65786608001518110156121be576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600d60248201527f496e762e4d75742e53706163650000000000000000000000000000000000000060448201526064016102f1565b606087018190525b505b60006121d9876060015184846129ac565b905060008088610140015173ffffffffffffffffffffffffffffffffffffffff1689610100015173ffffffffffffffffffffffffffffffffffffffff161461222357826000612227565b6000835b9150915088610100015173ffffffffffffffffffffffffffffffffffffffff1663a9059cbb8a61024001518b6060015160405160240161228992919073ffffffffffffffffffffffffffffffffffffffff929092168252602082015260400190565b6040516020818303038152906040529060e01b6020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff83818316178352505050506040516122d79190612ea9565b6000604051808303816000865af19150503d8060008114612314576040519150601f19603f3d011682016040523d82523d6000602084013e612319565b606091505b50505061024089015173ffffffffffffffffffffffffffffffffffffffff1663022c0d9f83833060006040519080825280601f01601f19166020018201604052801561236c576020820181803683370190505b506040518563ffffffff1660e01b815260040161238c9493929190612f17565b600060405180830381600087803b1580156123a657600080fd5b505af11580156123ba573d6000803e3d6000fd5b5060009c9b505050505050505050505050565b6000816101e00151600514156124865781610240015173ffffffffffffffffffffffffffffffffffffffff1663e76c01e46040518163ffffffff1660e01b815260040160e06040518083038186803b15801561242857600080fd5b505afa15801561243c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906124609190612ce4565b505073ffffffffffffffffffffffffffffffffffffffff909416945061252a9350505050565b81610240015173ffffffffffffffffffffffffffffffffffffffff16633850c7bd6040518163ffffffff1660e01b815260040160e06040518083038186803b1580156124d157600080fd5b505afa1580156124e5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906125099190612d6c565b505073ffffffffffffffffffffffffffffffffffffffff9094169450505050505b600081836101a00151606461253f9190612fe7565b6125499190612fac565b905060646125578280612fe7565b6125619190612fac565b9050605c811180156125735750606c81105b6125d9576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600860248201527f496e762e5361666500000000000000000000000000000000000000000000000060448201526064016102f1565b6101008301516102408401516040517f70a0823100000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff918216600482015260009291909116906370a082319060240160206040518083038186803b15801561265157600080fd5b505afa158015612665573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906126899190612df1565b60c085015190915015612703578360c001518110612703576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600860248201527f496e762e506f6f6c00000000000000000000000000000000000000000000000060448201526064016102f1565b606084015160808501511580159061271f575060008560e00151115b156128225760008560c0015111612792576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600860248201527f496e762e4d61785000000000000000000000000000000000000000000000000060448201526064016102f1565b6000828660e001516127a49190613059565b90508082111561282057856080015181101561281c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600d60248201527f496e762e4d75742e53706163650000000000000000000000000000000000000060448201526064016102f1565b8091505b505b845160009061284f5761284a600173fffd8963efd1fc6a506488495d951d5263988d26613024565b61285f565b61285f6401000276a36001612f5c565b905085610240015173ffffffffffffffffffffffffffffffffffffffff1663128acb08308860000151858561289e8c61010001518d61024001516129f1565b6040518663ffffffff1660e01b81526004016128be959493929190612ec5565b6040805180830381600087803b1580156128d757600080fd5b505af11580156128eb573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061290f9190612b87565b5050505050505050565b6000808061292984860186612c2b565b90506129388160000151612a72565b92506129478160200151612a72565b9150509250929050565b6000814311158061296157508140155b1561296e57506000919050565b506001919050565b6000808261298957506000928392509050565b612994600384612fac565b67ffffffffffffffff60a082901c1694909350915050565b6000806129bb856126f7612fe7565b9050806129ca85612710612fe7565b6129d49190612f94565b6129de8483612fe7565b6129e89190612fac565b95945050505050565b60606000612a148473ffffffffffffffffffffffffffffffffffffffff16612a94565b90506000612a378473ffffffffffffffffffffffffffffffffffffffff16612a94565b604080518082018252848152602090810192835281519081019490945290518382015280518084038201815260609093019052509392505050565b600067310993a089157d40612a8a6228c04f84612fac565b6104a69190613059565b60006228c04f612aac67310993a089157d4084612f94565b6104a69190612fe7565b805180151581146104a957600080fd5b8051600281900b81146104a957600080fd5b80516dffffffffffffffffffffffffffff811681146104a957600080fd5b805161ffff811681146104a957600080fd5b805163ffffffff811681146104a957600080fd5b600060208284031215612b2e57600080fd5b8135612b39816130cb565b9392505050565b60008060408385031215612b5357600080fd5b8235612b5e816130cb565b946020939093013593505050565b600060208284031215612b7e57600080fd5b612b3982612ab6565b60008060408385031215612b9a57600080fd5b505080516020909101519092909150565b60008060008060608587031215612bc157600080fd5b8435935060208501359250604085013567ffffffffffffffff80821115612be757600080fd5b818701915087601f830112612bfb57600080fd5b813581811115612c0a57600080fd5b886020828501011115612c1c57600080fd5b95989497505060200194505050565b600060408284031215612c3d57600080fd5b6040516040810181811067ffffffffffffffff82111715612c87577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b604052823581526020928301359281019290925250919050565b600080600060608486031215612cb657600080fd5b612cbf84612ad8565b9250612ccd60208501612ad8565b9150612cdb60408501612b08565b90509250925092565b600080600080600080600060e0888a031215612cff57600080fd5b8751612d0a816130cb565b9650612d1860208901612ac6565b9550612d2660408901612af6565b9450612d3460608901612af6565b9350612d4260808901612af6565b9250612d5060a08901612af6565b9150612d5e60c08901612ab6565b905092959891949750929550565b600080600080600080600060e0888a031215612d8757600080fd5b8751612d92816130cb565b9650612da060208901612ac6565b9550612dae60408901612af6565b9450612dbc60608901612af6565b9350612dca60808901612af6565b9250612d5060a08901612b08565b600060208284031215612dea57600080fd5b5035919050565b600060208284031215612e0357600080fd5b5051919050565b600080600080600080600080610100898b031215612e2757600080fd5b505086359860208801359850604088013597606081013597506080810135965060a0810135955060c0810135945060e0013592509050565b60008151808452612e77816020860160208601613070565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0169290920160200192915050565b60008251612ebb818460208701613070565b9190910192915050565b600073ffffffffffffffffffffffffffffffffffffffff8088168352861515602084015285604084015280851660608401525060a06080830152612f0c60a0830184612e5f565b979650505050505050565b84815283602082015273ffffffffffffffffffffffffffffffffffffffff83166040820152608060608201526000612f526080830184612e5f565b9695505050505050565b600073ffffffffffffffffffffffffffffffffffffffff808316818516808303821115612f8b57612f8b61309c565b01949350505050565b60008219821115612fa757612fa761309c565b500190565b600082612fe2577f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b500490565b6000817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff048311821515161561301f5761301f61309c565b500290565b600073ffffffffffffffffffffffffffffffffffffffff838116908316818110156130515761305161309c565b039392505050565b60008282101561306b5761306b61309c565b500390565b60005b8381101561308b578181015183820152602001613073565b838111156103845750506000910152565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b73ffffffffffffffffffffffffffffffffffffffff811681146130ed57600080fd5b5056fea26469706673582212203004ae3b5adadda1319194265cf82b2d1cc36ae3cba6628f3f58380801aee0fb64736f6c63430008070033