VeChain
Explorer
Mainnet
Search
Networks
Main
Test
Contract
0x3Be746…11e9
Summary
Transactions
Transfers
Address
0x3Be746b5Ca311be029b4e1DFE0E3811A08bd11e9
VET
0.00
VET
VTHO
0.00
VTHO
Master
0x68DA6298dBE8108D4cCDe87b625f1361Ad358b53
Deployer
0x68DA6298dBE8108D4cCDe87b625f1361Ad358b53
Code
0x60806040526004361061021a5760003560e01c80636352211e11610123578063a22cb465116100ab578063ccfa70f91161006f578063ccfa70f914610645578063d547741f1461065a578063e985e9c51461067a578063f29d5cf8146106c3578063f5b541a6146106e357600080fd5b8063a22cb465146105a5578063a28835b6146105c5578063a7fd40bf146105e5578063b88d4fde14610605578063c87b56dd1461062557600080fd5b806391d14854116100f257806391d148541461052557806395d89b411461054557806396c88fae1461055a578063a035b1fe1461057a578063a217fddf1461059057600080fd5b80636352211e146104a557806370a08231146104c55780638c7ea24b146104e557806391b7f5ed1461050557600080fd5b8063248a9ca3116101a657806332cb6b0c1161017557806332cb6b0c1461041c578063354e04981461043257806336568abe1461044557806342842e0e1461046557806342966c681461048557600080fd5b8063248a9ca31461036d5780632a55205a1461039d5780632f2ff15d146103dc5780632f745c59146103fc57600080fd5b8063081812fc116101ed578063081812fc146102b8578063095ea7b3146102f057806316c61ccc1461031057806318160ddd1461032a57806323b872dd1461034d57600080fd5b806301ffc9a71461021f57806302329a291461025457806304a118aa1461027657806306fdde0314610296575b600080fd5b34801561022b57600080fd5b5061023f61023a366004612a68565b610705565b60405190151581526020015b60405180910390f35b34801561026057600080fd5b5061027461026f3660046129f4565b610766565b005b34801561028257600080fd5b50610274610291366004612ad3565b6107b6565b3480156102a257600080fd5b506102ab610880565b60405161024b9190612dc4565b3480156102c457600080fd5b506102d86102d3366004612a2c565b61090e565b6040516001600160a01b03909116815260200161024b565b3480156102fc57600080fd5b5061027461030b3660046129c9565b610975565b34801561031c57600080fd5b5060055461023f9060ff1681565b34801561033657600080fd5b5061033f610ab2565b60405190815260200161024b565b34801561035957600080fd5b506102746103683660046128df565b610ac3565b34801561037957600080fd5b5061033f610388366004612a2c565b60009081526020819052604090206001015490565b3480156103a957600080fd5b506103bd6103b8366004612bfa565b610b1d565b604080516001600160a01b03909316835260208301919091520161024b565b3480156103e857600080fd5b506102746103f7366004612a44565b610b57565b34801561040857600080fd5b5061033f6104173660046129c9565b610b7c565b34801561042857600080fd5b5061033f60035481565b610274610440366004612b68565b610ba5565b34801561045157600080fd5b50610274610460366004612a44565b610dbc565b34801561047157600080fd5b506102746104803660046128df565b610e3a565b34801561049157600080fd5b506102746104a0366004612a2c565b610e55565b3480156104b157600080fd5b506102d86104c0366004612a2c565b610ecf565b3480156104d157600080fd5b5061033f6104e036600461286f565b610f20565b3480156104f157600080fd5b506102746105003660046129c9565b610f88565b34801561051157600080fd5b50610274610520366004612a2c565b610fe2565b34801561053157600080fd5b5061023f610540366004612a44565b61102e565b34801561055157600080fd5b506102ab611057565b34801561056657600080fd5b50610274610575366004612a44565b611064565b34801561058657600080fd5b5061033f60045481565b34801561059c57600080fd5b5061033f600081565b3480156105b157600080fd5b506102746105c036600461299c565b611119565b3480156105d157600080fd5b506102746105e036600461286f565b6111d2565b3480156105f157600080fd5b50610274610600366004612aa0565b611332565b34801561061157600080fd5b5061027461062036600461291f565b6113b4565b34801561063157600080fd5b506102ab610640366004612a2c565b611414565b34801561065157600080fd5b5060065461033f565b34801561066657600080fd5b50610274610675366004612a44565b6114b9565b34801561068657600080fd5b5061023f6106953660046128a7565b6001600160a01b03918216600090815260116020908152604080832093909416825291909152205460ff1690565b3480156106cf57600080fd5b506102746106de366004612a2c565b6114de565b3480156106ef57600080fd5b5061033f600080516020612fb783398151915281565b60006001600160e01b031982166380ac58cd60e01b148061073657506001600160e01b03198216635b5e139f60e01b145b8061075157506001600160e01b0319821663152a902d60e11b145b806107605750610760826115ce565b92915050565b61077e600080516020612fb78339815191523361102e565b6107a35760405162461bcd60e51b815260040161079a90612dd7565b60405180910390fd5b6005805460ff1916911515919091179055565b6107ce600080516020612fb78339815191523361102e565b6107ea5760405162461bcd60e51b815260040161079a90612dd7565b6003541561082f5760405162461bcd60e51b8152602060048201526012602482015271185b1c9958591e4818dbdb999a59dd5c995960721b604482015260640161079a565b83516108429060019060208701906126dc565b5082516108569060029060208601906126dc565b50600391909155600b80546001600160a01b0319166001600160a01b039092169190911790555050565b6001805461088d90612ed1565b80601f01602080910402602001604051908101604052809291908181526020018280546108b990612ed1565b80156109065780601f106108db57610100808354040283529160200191610906565b820191906000526020600020905b8154815290600101906020018083116108e957829003601f168201915b505050505081565b600061091982611603565b6109595760405162461bcd60e51b81526020600482015260116024820152703737b732bc34b9ba32b73a103a37b5b2b760791b604482015260640161079a565b506000908152601060205260409020546001600160a01b031690565b6040516331a9108f60e11b8152600481018290526000903090636352211e9060240160206040518083038186803b1580156109af57600080fd5b505afa1580156109c3573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109e7919061288b565b9050806001600160a01b0316836001600160a01b03161415610a3b5760405162461bcd60e51b815260206004820152600d60248201526c31bab93932b73a1037bbb732b960991b604482015260640161079a565b336001600160a01b0382161480610a575750610a578133610695565b610aa35760405162461bcd60e51b815260206004820152601d60248201527f213d206f776e6572206e6f7220617070726f76656420666f7220616c6c000000604482015260640161079a565b610aad8383611610565b505050565b6000610abe600c6116e6565b905090565b610ace335b826116f1565b610b125760405162461bcd60e51b8152602060048201526015602482015274084f481bdddb995c881b9bdc88185c1c1c9bdd9959605a1b604482015260640161079a565b610aad838383611821565b600954600a5460009182916001600160a01b039091169061271090610b429086612e58565b610b4c9190612e44565b915091509250929050565b600082815260208190526040902060010154610b7281611a39565b610aad8383611a43565b6001600160a01b0382166000908152600f60205260408120610b9e9083611ac7565b9392505050565b60055460ff16158015610bb9575060065415155b610bf75760405162461bcd60e51b815260206004820152600f60248201526e313ab93734b7339034b99037bb32b960891b604482015260640161079a565b3460045414610c365760405162461bcd60e51b815260206004820152600b60248201526a77726f6e6720707269636560a81b604482015260640161079a565b600b54835133916001600160a01b031690636352211e908690600090610c6c57634e487b7160e01b600052603260045260246000fd5b60200260200101516040518263ffffffff1660e01b8152600401610c9291815260200190565b60206040518083038186803b158015610caa57600080fd5b505afa158015610cbe573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ce2919061288b565b6001600160a01b031614610d245760405162461bcd60e51b81526020600482015260096024820152683737ba1037bbb732b960b91b604482015260640161079a565b610d2d85611ad3565b836001600160a01b03166342966c6884600081518110610d5d57634e487b7160e01b600052603260045260246000fd5b60200260200101516040518263ffffffff1660e01b8152600401610d8391815260200190565b600060405180830381600087803b158015610d9d57600080fd5b505af1158015610db1573d6000803e3d6000fd5b505050505050505050565b6001600160a01b0381163314610e2c5760405162461bcd60e51b815260206004820152602f60248201527f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560448201526e103937b632b9903337b91039b2b63360891b606482015260840161079a565b610e368282611bcf565b5050565b610aad838383604051806020016040528060008152506113b4565b610e5e33610ac8565b610ec35760405162461bcd60e51b815260206004820152603060248201527f4552433732314275726e61626c653a2063616c6c6572206973206e6f74206f7760448201526f1b995c881b9bdc88185c1c1c9bdd995960821b606482015260840161079a565b610ecc81611c34565b50565b600080610edd600c84611d1e565b90506001600160a01b0381166107605760405162461bcd60e51b81526020600482015260086024820152673737903a37b5b2b760c11b604482015260640161079a565b60006001600160a01b038216610f675760405162461bcd60e51b815260206004820152600c60248201526b7a65726f206164647265737360a01b604482015260640161079a565b6001600160a01b0382166000908152600f6020526040902061076090611d2a565b610fa0600080516020612fb78339815191523361102e565b610fbc5760405162461bcd60e51b815260040161079a90612dd7565b600980546001600160a01b0319166001600160a01b039390931692909217909155600a55565b610ffa600080516020612fb78339815191523361102e565b6110165760405162461bcd60e51b815260040161079a90612dd7565b61102881670de0b6b3a7640000612e58565b60045550565b6000918252602082815260408084206001600160a01b0393909316845291905290205460ff1690565b6002805461088d90612ed1565b61107c600080516020612fb78339815191523361102e565b6110d45760405162461bcd60e51b8152602060048201526024808201527f43616c6c657220213d20616c6c6f776564206f7220737570706c79206f766572604482015263666c6f7760e01b606482015260840161079a565b60005b82811015610aad576006546000906110fa906110f4600181610ab2565b90611d34565b90506111068382611d40565b508061111181612f0c565b9150506110d7565b6001600160a01b0382163314156111665760405162461bcd60e51b815260206004820152601160248201527020b8383937bb32903a379031b0b63632b960791b604482015260640161079a565b3360008181526011602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b6111ea600080516020612fb78339815191523361102e565b6112065760405162461bcd60e51b815260040161079a90612dd7565b60405133904780156108fc02916000818181858888f19350505050158015611232573d6000803e3d6000fd5b506040516370a0823160e01b81523060048201526001600160a01b0382169063a9059cbb90339083906370a082319060240160206040518083038186803b15801561127c57600080fd5b505afa158015611290573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906112b49190612b50565b6040516001600160e01b031960e085901b1681526001600160a01b0390921660048301526024820152604401602060405180830381600087803b1580156112fa57600080fd5b505af115801561130e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e369190612a10565b61134a600080516020612fb78339815191523361102e565b6113665760405162461bcd60e51b815260040161079a90612dd7565b80516113799060079060208401906126dc565b507f6ebb4d8709f132fcb35e533ef88e279f6517197aae24841485ed982f5fe7a85a816040516113a99190612dc4565b60405180910390a150565b6113be33836116f1565b6114025760405162461bcd60e51b8152602060048201526015602482015274084f481bdddb995c881b9bdc88185c1c1c9bdd9959605a1b604482015260640161079a565b61140e84848484611d5a565b50505050565b606061141f82611603565b61145a5760405162461bcd60e51b815260206004820152600c60248201526b2aa924903737903a37b5b2b760a11b604482015260640161079a565b60006007805461146990612ed1565b9050116114855760405180602001604052806000815250610760565b600761149083611db6565b60086040516020016114a493929190612cdf565b60405160208183030381529060405292915050565b6000828152602081905260409020600101546114d481611a39565b610aad8383611bcf565b6114f6600080516020612fb78339815191523361102e565b80156115185750600354611515826110f46006805490506110f4610ab2565b11155b6115565760405162461bcd60e51b815260206004820152600f60248201526e737570706c79206f766572666c6f7760881b604482015260640161079a565b60005b81811015610e3657600654600090611576906110f4600181610ab2565b905061158181611603565b6115bb57600680546001810182556000919091527ff652222313e28459528d920b65115c16c04f3efc82aaedc97be59f3f377c0d3f018190555b50806115c681612f0c565b915050611559565b60006001600160e01b03198216637965db0b60e01b148061076057506301ffc9a760e01b6001600160e01b0319831614610760565b6000610760600c83611e61565b6000818152601060205260409081902080546001600160a01b0319166001600160a01b03851690811790915590516331a9108f60e11b8152600481018390528291903090636352211e9060240160206040518083038186803b15801561167557600080fd5b505afa158015611689573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906116ad919061288b565b6001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b600061076082611e6d565b60006116fc82611603565b61173c5760405162461bcd60e51b81526020600482015260116024820152703737b732bc34b9ba32b73a103a37b5b2b760791b604482015260640161079a565b6040516331a9108f60e11b8152600481018390526000903090636352211e9060240160206040518083038186803b15801561177657600080fd5b505afa15801561178a573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906117ae919061288b565b9050806001600160a01b0316846001600160a01b031614806117e95750836001600160a01b03166117de8461090e565b6001600160a01b0316145b8061181957506001600160a01b0380821660009081526011602090815260408083209388168352929052205460ff165b949350505050565b60055460ff161561186d5760405162461bcd60e51b8152602060048201526016602482015275151a194818dbdb9d1c9858dd081a5cc81c185d5cd95960521b604482015260640161079a565b6040516331a9108f60e11b8152600481018290526001600160a01b038416903090636352211e9060240160206040518083038186803b1580156118af57600080fd5b505afa1580156118c3573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906118e7919061288b565b6001600160a01b0316146119475760405162461bcd60e51b815260206004820152602160248201527f5472616e73666572206f6620746f6b656e2074686174206973206e6f74206f776044820152603760f91b606482015260840161079a565b6001600160a01b0382166119955760405162461bcd60e51b8152602060048201526015602482015274151c985b9cd9995c881d1bc81d1a19480c08185919605a1b604482015260640161079a565b6119a0600082611610565b6001600160a01b0383166000908152600f602052604090206119c29082611e78565b506001600160a01b0382166000908152600f602052604090206119e59082611e84565b506119f2600c8284611e90565b5080826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4505050565b610ecc8133611ea6565b611a4d828261102e565b610e36576000828152602081815260408083206001600160a01b03851684529091529020805460ff19166001179055611a833390565b6001600160a01b0316816001600160a01b0316837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45050565b6000610b9e8383611eff565b600654600090611aef83611ae8600143612e77565b4090611d34565b611af99190612f27565b9050611b303360068381548110611b2057634e487b7160e01b600052603260045260246000fd5b9060005260206000200154611d40565b60068054611b4090600190612e77565b81548110611b5e57634e487b7160e01b600052603260045260246000fd5b906000526020600020015460068281548110611b8a57634e487b7160e01b600052603260045260246000fd5b6000918252602090912001556006805480611bb557634e487b7160e01b600052603160045260246000fd5b600190038181906000526020600020016000905590555050565b611bd9828261102e565b15610e36576000828152602081815260408083206001600160a01b0385168085529252808320805460ff1916905551339285917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a45050565b6040516331a9108f60e11b8152600481018290526000903090636352211e9060240160206040518083038186803b158015611c6e57600080fd5b505afa158015611c82573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611ca6919061288b565b9050611cb3600083611610565b6001600160a01b0381166000908152600f60205260409020611cd59083611e78565b50611ce1600c83611f37565b5060405182906000906001600160a01b038416907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908390a45050565b6000610b9e8383611f43565b6000610760825490565b6000610b9e8284612e2c565b610e36828260405180602001604052806000815250611fb3565b611d65848484611821565b611d718484848461200f565b61140e5760405162461bcd60e51b81526020600482015260166024820152755472616e7366657220746f206e6f6e2045524337323160501b604482015260640161079a565b60606000611dc38361214c565b600101905060008167ffffffffffffffff811115611df157634e487b7160e01b600052604160045260246000fd5b6040519080825280601f01601f191660200182016040528015611e1b576020820181803683370190505b5090508181016020015b600019016f181899199a1a9b1b9c1cb0b131b232b360811b600a86061a8153600a8504945084611e5457611e59565b611e25565b509392505050565b6000610b9e8383612224565b600061076082611d2a565b6000610b9e8383612243565b6000610b9e8383612360565b600061181984846001600160a01b0385166123af565b611eb0828261102e565b610e3657611ebd816123cc565b611ec88360206123de565b604051602001611ed9929190612d12565b60408051601f198184030181529082905262461bcd60e51b825261079a91600401612dc4565b6000826000018281548110611f2457634e487b7160e01b600052603260045260246000fd5b9060005260206000200154905092915050565b6000610b9e83836125c0565b600081815260028301602052604081205480151580611f675750611f678484612224565b610b9e5760405162461bcd60e51b815260206004820152601e60248201527f456e756d657261626c654d61703a206e6f6e6578697374656e74206b65790000604482015260640161079a565b611fbd83836125dd565b611fca600084848461200f565b610aad5760405162461bcd60e51b81526020600482015260166024820152755472616e7366657220746f206e6f6e2056495031383160501b604482015260640161079a565b60006001600160a01b0384163b1561214157604051630a85bd0160e11b81526001600160a01b0385169063150b7a0290612053903390899088908890600401612d87565b602060405180830381600087803b15801561206d57600080fd5b505af192505050801561209d575060408051601f3d908101601f1916820190925261209a91810190612a84565b60015b612127573d8080156120cb576040519150601f19603f3d011682016040523d82523d6000602084013e6120d0565b606091505b50805161211f5760405162461bcd60e51b815260206004820152601d60248201527f5472616e7366657220746f206e6f6e20564950313831522e20696d706c000000604482015260640161079a565b805181602001fd5b6001600160e01b031916630a85bd0160e11b149050611819565b506001949350505050565b60008072184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b831061218b5772184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b830492506040015b6d04ee2d6d415b85acef810000000083106121b7576d04ee2d6d415b85acef8100000000830492506020015b662386f26fc1000083106121d557662386f26fc10000830492506010015b6305f5e10083106121ed576305f5e100830492506008015b612710831061220157612710830492506004015b60648310612213576064830492506002015b600a83106107605760010192915050565b6000610b9e838360008181526001830160205260408120541515610b9e565b60008181526001830160205260408120548015612356576000612267600183612e77565b855490915060009061227b90600190612e77565b90508181146122fc5760008660000182815481106122a957634e487b7160e01b600052603260045260246000fd5b90600052602060002001549050808760000184815481106122da57634e487b7160e01b600052603260045260246000fd5b6000918252602080832090910192909255918252600188019052604090208390555b855486908061231b57634e487b7160e01b600052603160045260246000fd5b600190038181906000526020600020016000905590558560010160008681526020019081526020016000206000905560019350505050610760565b6000915050610760565b60008181526001830160205260408120546123a757508154600181810184556000848152602080822090930184905584548482528286019093526040902091909155610760565b506000610760565b600082815260028401602052604081208290556118198484611e84565b60606107606001600160a01b03831660145b606060006123ed836002612e58565b6123f8906002612e2c565b67ffffffffffffffff81111561241e57634e487b7160e01b600052604160045260246000fd5b6040519080825280601f01601f191660200182016040528015612448576020820181803683370190505b509050600360fc1b8160008151811061247157634e487b7160e01b600052603260045260246000fd5b60200101906001600160f81b031916908160001a905350600f60fb1b816001815181106124ae57634e487b7160e01b600052603260045260246000fd5b60200101906001600160f81b031916908160001a90535060006124d2846002612e58565b6124dd906001612e2c565b90505b6001811115612571576f181899199a1a9b1b9c1cb0b131b232b360811b85600f166010811061251f57634e487b7160e01b600052603260045260246000fd5b1a60f81b82828151811061254357634e487b7160e01b600052603260045260246000fd5b60200101906001600160f81b031916908160001a90535060049490941c9361256a81612eba565b90506124e0565b508315610b9e5760405162461bcd60e51b815260206004820181905260248201527f537472696e67733a20686578206c656e67746820696e73756666696369656e74604482015260640161079a565b60008181526002830160205260408120819055610b9e8383611e78565b6001600160a01b0382166126235760405162461bcd60e51b815260206004820152600d60248201526c135a5b9d081d1bc80c08185919609a1b604482015260640161079a565b61262c81611603565b156126705760405162461bcd60e51b8152602060048201526014602482015273151bdad95b88185b1c9958591e481b5a5b9d195960621b604482015260640161079a565b6001600160a01b0382166000908152600f602052604090206126929082611e84565b5061269f600c8284611e90565b5060405181906001600160a01b038416906000907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b8280546126e890612ed1565b90600052602060002090601f01602090048101928261270a5760008555612750565b82601f1061272357805160ff1916838001178555612750565b82800160010185558215612750579182015b82811115612750578251825591602001919060010190612735565b5061275c929150612760565b5090565b5b8082111561275c5760008155600101612761565b600067ffffffffffffffff83111561278f5761278f612f67565b6127a2601f8401601f1916602001612dfb565b90508281528383830111156127b657600080fd5b828260208301376000602084830101529392505050565b600082601f8301126127dd578081fd5b8135602067ffffffffffffffff8211156127f9576127f9612f67565b8160051b612808828201612dfb565b838152828101908684018388018501891015612822578687fd5b8693505b85841015612844578035835260019390930192918401918401612826565b50979650505050505050565b600082601f830112612860578081fd5b610b9e83833560208501612775565b600060208284031215612880578081fd5b8135610b9e81612f7d565b60006020828403121561289c578081fd5b8151610b9e81612f7d565b600080604083850312156128b9578081fd5b82356128c481612f7d565b915060208301356128d481612f7d565b809150509250929050565b6000806000606084860312156128f3578081fd5b83356128fe81612f7d565b9250602084013561290e81612f7d565b929592945050506040919091013590565b60008060008060808587031215612934578081fd5b843561293f81612f7d565b9350602085013561294f81612f7d565b925060408501359150606085013567ffffffffffffffff811115612971578182fd5b8501601f81018713612981578182fd5b61299087823560208401612775565b91505092959194509250565b600080604083850312156129ae578182fd5b82356129b981612f7d565b915060208301356128d481612f92565b600080604083850312156129db578182fd5b82356129e681612f7d565b946020939093013593505050565b600060208284031215612a05578081fd5b8135610b9e81612f92565b600060208284031215612a21578081fd5b8151610b9e81612f92565b600060208284031215612a3d578081fd5b5035919050565b60008060408385031215612a56578182fd5b8235915060208301356128d481612f7d565b600060208284031215612a79578081fd5b8135610b9e81612fa0565b600060208284031215612a95578081fd5b8151610b9e81612fa0565b600060208284031215612ab1578081fd5b813567ffffffffffffffff811115612ac7578182fd5b61181984828501612850565b60008060008060808587031215612ae8578182fd5b843567ffffffffffffffff80821115612aff578384fd5b612b0b88838901612850565b95506020870135915080821115612b20578384fd5b50612b2d87828801612850565b935050604085013591506060850135612b4581612f7d565b939692955090935050565b600060208284031215612b61578081fd5b5051919050565b600080600080600060a08688031215612b7f578283fd5b853594506020860135612b9181612f7d565b9350604086013567ffffffffffffffff80821115612bad578485fd5b612bb989838a016127cd565b945060608801359150612bcb82612f7d565b90925060808701359080821115612be0578283fd5b50612bed888289016127cd565b9150509295509295909350565b60008060408385031215612c0c578182fd5b50508035926020909101359150565b60008151808452612c33816020860160208601612e8e565b601f01601f19169290920160200192915050565b8054600090600181811c9080831680612c6157607f831692505b6020808410821415612c8157634e487b7160e01b86526022600452602486fd5b818015612c955760018114612ca657612cd3565b60ff19861689528489019650612cd3565b60008881526020902060005b86811015612ccb5781548b820152908501908301612cb2565b505084890196505b50505050505092915050565b6000612ceb8286612c47565b8451612cfb818360208901612e8e565b612d0781830186612c47565b979650505050505050565b7f416363657373436f6e74726f6c3a206163636f756e7420000000000000000000815260008351612d4a816017850160208801612e8e565b7001034b99036b4b9b9b4b733903937b6329607d1b6017918401918201528351612d7b816028840160208801612e8e565b01602801949350505050565b6001600160a01b0385811682528416602082015260408101839052608060608201819052600090612dba90830184612c1b565b9695505050505050565b602081526000610b9e6020830184612c1b565b6020808252600a9082015269084f48185b1b1bddd95960b21b604082015260600190565b604051601f8201601f1916810167ffffffffffffffff81118282101715612e2457612e24612f67565b604052919050565b60008219821115612e3f57612e3f612f3b565b500190565b600082612e5357612e53612f51565b500490565b6000816000190483118215151615612e7257612e72612f3b565b500290565b600082821015612e8957612e89612f3b565b500390565b60005b83811015612ea9578181015183820152602001612e91565b8381111561140e5750506000910152565b600081612ec957612ec9612f3b565b506000190190565b600181811c90821680612ee557607f821691505b60208210811415612f0657634e487b7160e01b600052602260045260246000fd5b50919050565b6000600019821415612f2057612f20612f3b565b5060010190565b600082612f3657612f36612f51565b500690565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052601260045260246000fd5b634e487b7160e01b600052604160045260246000fd5b6001600160a01b0381168114610ecc57600080fd5b8015158114610ecc57600080fd5b6001600160e01b031981168114610ecc57600080fdfe97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b929a264697066735822122079d3343fffbaa3694fd184e1d871b4274982faf2a05a4e89204f5fe7f1072ec364736f6c63430008040033