VeChain
Explorer
Mainnet
Search
Networks
Main
Test
Contract
0x5A58Df…2Ad7
Summary
Transactions
Transfers
Address
0x5A58Df70ed84244AEA54FcDa91a1d7Fa713C2Ad7
VET
0.00
VET
VTHO
0.00
VTHO
Master
0x68DA6298dBE8108D4cCDe87b625f1361Ad358b53
Deployer
0x68DA6298dBE8108D4cCDe87b625f1361Ad358b53
Code
0x6080604052600436106102305760003560e01c8063476a2a631161012e578063a28835b6116100ab578063d547741f1161006f578063d547741f1461069a578063d936547e146106ba578063e10a4461146106ea578063e985e9c51461070a578063f5b541a61461075357600080fd5b8063a28835b614610605578063b88d4fde14610625578063c87b56dd14610645578063ccfa70f914610665578063d1ca408a1461067a57600080fd5b80638c7ea24b116100f25780638c7ea24b1461057b57806391d148541461059b57806395d89b41146105bb578063a217fddf146105d0578063a22cb465146105e557600080fd5b8063476a2a63146104e85780634b96793c146105085780636352211e1461052857806370a082311461054857806382694b381461056857600080fd5b80631f7aa9a1116101bc5780632f745c59116101805780632f745c591461045257806332cb6b0c1461047257806336568abe1461048857806342842e0e146104a857806342966c68146104c857600080fd5b80631f7aa9a11461038357806323b872dd146103a3578063248a9ca3146103c35780632a55205a146103f35780632f2ff15d1461043257600080fd5b8063081812fc11610203578063081812fc146102ce578063095ea7b31461030657806309ea0e5d1461032657806316c61ccc1461034657806318160ddd1461036057600080fd5b806301ffc9a71461023557806302329a291461026a578063057678cf1461028c57806306fdde03146102ac575b600080fd5b34801561024157600080fd5b50610255610250366004612d7b565b610775565b60405190151581526020015b60405180910390f35b34801561027657600080fd5b5061028a610285366004612cea565b6107d6565b005b34801561029857600080fd5b5061028a6102a7366004612bf2565b610826565b3480156102b857600080fd5b506102c1610911565b604051610261919061308b565b3480156102da57600080fd5b506102ee6102e9366004612d3f565b61099f565b6040516001600160a01b039091168152602001610261565b34801561031257600080fd5b5061028a610321366004612bc7565b610a06565b34801561033257600080fd5b5061028a610341366004612db3565b610b43565b34801561035257600080fd5b506005546102559060ff1681565b34801561036c57600080fd5b50610375610bda565b604051908152602001610261565b34801561038f57600080fd5b5061028a61039e366004612c25565b610beb565b3480156103af57600080fd5b5061028a6103be366004612add565b610cd9565b3480156103cf57600080fd5b506103756103de366004612d3f565b60009081526020819052604090206001015490565b3480156103ff57600080fd5b5061041361040e366004612e96565b610d33565b604080516001600160a01b039093168352602083019190915201610261565b34801561043e57600080fd5b5061028a61044d366004612d57565b610d6d565b34801561045e57600080fd5b5061037561046d366004612bc7565b610d92565b34801561047e57600080fd5b5061037560035481565b34801561049457600080fd5b5061028a6104a3366004612d57565b610dbb565b3480156104b457600080fd5b5061028a6104c3366004612add565b610e35565b3480156104d457600080fd5b5061028a6104e3366004612d3f565b610e50565b3480156104f457600080fd5b5061028a610503366004612d3f565b610eca565b34801561051457600080fd5b5061028a610523366004612d22565b610f9b565b34801561053457600080fd5b506102ee610543366004612d3f565b610ff3565b34801561055457600080fd5b50610375610563366004612a6d565b611044565b61028a610576366004612d3f565b6110ac565b34801561058757600080fd5b5061028a610596366004612bc7565b6112a1565b3480156105a757600080fd5b506102556105b6366004612d57565b6112fb565b3480156105c757600080fd5b506102c1611324565b3480156105dc57600080fd5b50610375600081565b3480156105f157600080fd5b5061028a610600366004612b9a565b611331565b34801561061157600080fd5b5061028a610620366004612a6d565b6113ea565b34801561063157600080fd5b5061028a610640366004612b1d565b611581565b34801561065157600080fd5b506102c1610660366004612d3f565b6115e1565b34801561067157600080fd5b50600654610375565b34801561068657600080fd5b5061028a610695366004612eb7565b611686565b3480156106a657600080fd5b5061028a6106b5366004612d57565b6116c8565b3480156106c657600080fd5b506102556106d5366004612a6d565b60046020526000908152604090205460ff1681565b3480156106f657600080fd5b5061028a610705366004612e14565b6116ed565b34801561071657600080fd5b50610255610725366004612aa5565b6001600160a01b03918216600090815260176020908152604080832093909416825291909152205460ff1690565b34801561075f57600080fd5b506103756000805160206132e683398151915281565b60006001600160e01b031982166380ac58cd60e01b14806107a657506001600160e01b03198216635b5e139f60e01b145b806107c157506001600160e01b0319821663152a902d60e11b145b806107d057506107d0826117be565b92915050565b6107ee6000805160206132e6833981519152336112fb565b6108135760405162461bcd60e51b815260040161080a9061309e565b60405180910390fd5b6005805460ff1916911515919091179055565b61083e6000805160206132e6833981519152336112fb565b801561086857506003548151600654600b54610865929161085f91906117f3565b906117f3565b11155b6108845760405162461bcd60e51b815260040161080a906130c2565b60005b815181101561090d57600654600b546000916108a89161085f9060016117f3565b90506108b3816117ff565b6108fa576108e88383815181106108da57634e487b7160e01b600052603260045260246000fd5b60200260200101518261180c565b600b546108f69060016117f3565b600b555b50806109058161323b565b915050610887565b5050565b6001805461091e90613200565b80601f016020809104026020016040519081016040528092919081815260200182805461094a90613200565b80156109975780601f1061096c57610100808354040283529160200191610997565b820191906000526020600020905b81548152906001019060200180831161097a57829003601f168201915b505050505081565b60006109aa826117ff565b6109ea5760405162461bcd60e51b81526020600482015260116024820152703737b732bc34b9ba32b73a103a37b5b2b760791b604482015260640161080a565b506000908152601660205260409020546001600160a01b031690565b6040516331a9108f60e11b8152600481018290526000903090636352211e9060240160206040518083038186803b158015610a4057600080fd5b505afa158015610a54573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a789190612a89565b9050806001600160a01b0316836001600160a01b03161415610acc5760405162461bcd60e51b815260206004820152600d60248201526c31bab93932b73a1037bbb732b960991b604482015260640161080a565b336001600160a01b0382161480610ae85750610ae88133610725565b610b345760405162461bcd60e51b815260206004820152601d60248201527f213d206f776e6572206e6f7220617070726f76656420666f7220616c6c000000604482015260640161080a565b610b3e8383611826565b505050565b610b5b6000805160206132e6833981519152336112fb565b610b775760405162461bcd60e51b815260040161080a9061309e565b8151610b8a90600c9060208501906128e5565b508051610b9e90600d9060208401906128e5565b507f6ebb4d8709f132fcb35e533ef88e279f6517197aae24841485ed982f5fe7a85a82604051610bce919061308b565b60405180910390a15050565b6000610be660126118fc565b905090565b610c036000805160206132e6833981519152336112fb565b610c3d5760405162461bcd60e51b815260206004820152600b60248201526a1b9bdd08185b1b1bddd95960aa1b604482015260640161080a565b60005b8251811015610b3e57818181518110610c6957634e487b7160e01b600052603260045260246000fd5b602002602001015160046000858481518110610c9557634e487b7160e01b600052603260045260246000fd5b6020908102919091018101516001600160a01b03168252810191909152604001600020805460ff191691151591909117905580610cd18161323b565b915050610c40565b610ce4335b82611907565b610d285760405162461bcd60e51b8152602060048201526015602482015274084f481bdddb995c881b9bdc88185c1c1c9bdd9959605a1b604482015260640161080a565b610b3e838383611a37565b600e54600f5460009182916001600160a01b039091169061271090610d589086613187565b610d629190613173565b915091509250929050565b600082815260208190526040902060010154610d8881611c4f565b610b3e8383611c59565b6001600160a01b0382166000908152601560205260408120610db49083611cdd565b9392505050565b6001600160a01b0381163314610e2b5760405162461bcd60e51b815260206004820152602f60248201527f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560448201526e103937b632b9903337b91039b2b63360891b606482015260840161080a565b61090d8282611ce9565b610b3e83838360405180602001604052806000815250611581565b610e5933610cde565b610ebe5760405162461bcd60e51b815260206004820152603060248201527f4552433732314275726e61626c653a2063616c6c6572206973206e6f74206f7760448201526f1b995c881b9bdc88185c1c1c9bdd995960821b606482015260840161080a565b610ec781611d4e565b50565b610ee26000805160206132e6833981519152336112fb565b8015610f045750600354600654600b54610f0191849161085f916117f3565b11155b610f205760405162461bcd60e51b815260040161080a906130c2565b60005b8181101561090d57600654600b54600091610f439161085f9060016117f3565b9050610f4e816117ff565b610f8857600680546001810182556000919091527ff652222313e28459528d920b65115c16c04f3efc82aaedc97be59f3f377c0d3f018190555b5080610f938161323b565b915050610f23565b610fb36000805160206132e6833981519152336112fb565b610fcf5760405162461bcd60e51b815260040161080a9061309e565b6007805461ffff191692151561ff0019169290921761010091151591909102179055565b600080611001601284611e38565b90506001600160a01b0381166107d05760405162461bcd60e51b81526020600482015260086024820152673737903a37b5b2b760c11b604482015260640161080a565b60006001600160a01b03821661108b5760405162461bcd60e51b815260206004820152600c60248201526b7a65726f206164647265737360a01b604482015260640161080a565b6001600160a01b03821660009081526015602052604090206107d090611e44565b60055460ff16156110f85760405162461bcd60e51b8152602060048201526016602482015275151a194818dbdb9d1c9858dd081a5cc81c185d5cd95960521b604482015260640161080a565b60075460ff16806111105750600754610100900460ff165b61114a5760405162461bcd60e51b815260206004820152600b60248201526a1b9bdd081cdd185c9d195960aa1b604482015260640161080a565b6006546111885760405162461bcd60e51b815260206004820152600c60248201526b36b4b73a1034b99037bb32b960a11b604482015260640161080a565b60075460009060ff1615611235573360009081526004602052604090205460ff166112015733600090815260116020526040902054600854116112015760405162461bcd60e51b81526020600482015260116024820152707761697420666f72206f70656e53616c6560781b604482015260640161080a565b3360009081526011602052604090205461121c9060016117f3565b336000908152601160205260409020555060095461124a565b600754610100900460ff161561124a5750600a545b61125c81670de0b6b3a7640000613187565b34146112985760405162461bcd60e51b815260206004820152600b60248201526a77726f6e6720707269636560a81b604482015260640161080a565b61090d82611e4e565b6112b96000805160206132e6833981519152336112fb565b6112d55760405162461bcd60e51b815260040161080a9061309e565b600e80546001600160a01b0319166001600160a01b039390931692909217909155600f55565b6000918252602082815260408084206001600160a01b0393909316845291905290205460ff1690565b6002805461091e90613200565b6001600160a01b03821633141561137e5760405162461bcd60e51b815260206004820152601160248201527020b8383937bb32903a379031b0b63632b960791b604482015260640161080a565b3360008181526017602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b6114026000805160206132e6833981519152336112fb565b6114435760405162461bcd60e51b815260206004820152601260248201527110d85b1b195c881b9bdd08185b1b1bddd95960721b604482015260640161080a565b6010546040516001600160a01b03909116904780156108fc02916000818181858888f1935050505015801561147c573d6000803e3d6000fd5b506010546040516370a0823160e01b81523060048201526001600160a01b038381169263a9059cbb9291169083906370a082319060240160206040518083038186803b1580156114cb57600080fd5b505afa1580156114df573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906115039190612e7e565b6040516001600160e01b031960e085901b1681526001600160a01b0390921660048301526024820152604401602060405180830381600087803b15801561154957600080fd5b505af115801561155d573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061090d9190612d06565b61158b3383611907565b6115cf5760405162461bcd60e51b8152602060048201526015602482015274084f481bdddb995c881b9bdc88185c1c1c9bdd9959605a1b604482015260640161080a565b6115db84848484611f63565b50505050565b60606115ec826117ff565b6116275760405162461bcd60e51b815260206004820152600c60248201526b2aa924903737903a37b5b2b760a11b604482015260640161080a565b6000600c805461163690613200565b90501161165257604051806020016040528060008152506107d0565b600c61165d83611fbf565b600d60405160200161167193929190612fa6565b60405160208183030381529060405292915050565b61169e6000805160206132e6833981519152336112fb565b6116ba5760405162461bcd60e51b815260040161080a9061309e565b600892909255600955600a55565b6000828152602081905260409020600101546116e381611c4f565b610b3e8383611ce9565b6117056000805160206132e6833981519152336112fb565b61173f5760405162461bcd60e51b815260206004820152600b60248201526a1b9bdd08185b1b1bddd95960aa1b604482015260640161080a565b6003541561178f5760405162461bcd60e51b815260206004820152601760248201527f46697865642076616c756520616c726561647920736574000000000000000000604482015260640161080a565b82516117a29060019060208601906128e5565b5081516117b69060029060208501906128e5565b506003555050565b60006001600160e01b03198216637965db0b60e01b14806107d057506301ffc9a760e01b6001600160e01b03198316146107d0565b6000610db4828461315b565b60006107d060128361206a565b61090d828260405180602001604052806000815250612076565b6000818152601660205260409081902080546001600160a01b0319166001600160a01b03851690811790915590516331a9108f60e11b8152600481018390528291903090636352211e9060240160206040518083038186803b15801561188b57600080fd5b505afa15801561189f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906118c39190612a89565b6001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b60006107d0826120d2565b6000611912826117ff565b6119525760405162461bcd60e51b81526020600482015260116024820152703737b732bc34b9ba32b73a103a37b5b2b760791b604482015260640161080a565b6040516331a9108f60e11b8152600481018390526000903090636352211e9060240160206040518083038186803b15801561198c57600080fd5b505afa1580156119a0573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906119c49190612a89565b9050806001600160a01b0316846001600160a01b031614806119ff5750836001600160a01b03166119f48461099f565b6001600160a01b0316145b80611a2f57506001600160a01b0380821660009081526017602090815260408083209388168352929052205460ff165b949350505050565b60055460ff1615611a835760405162461bcd60e51b8152602060048201526016602482015275151a194818dbdb9d1c9858dd081a5cc81c185d5cd95960521b604482015260640161080a565b6040516331a9108f60e11b8152600481018290526001600160a01b038416903090636352211e9060240160206040518083038186803b158015611ac557600080fd5b505afa158015611ad9573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611afd9190612a89565b6001600160a01b031614611b5d5760405162461bcd60e51b815260206004820152602160248201527f5472616e73666572206f6620746f6b656e2074686174206973206e6f74206f776044820152603760f91b606482015260840161080a565b6001600160a01b038216611bab5760405162461bcd60e51b8152602060048201526015602482015274151c985b9cd9995c881d1bc81d1a19480c08185919605a1b604482015260640161080a565b611bb6600082611826565b6001600160a01b0383166000908152601560205260409020611bd890826120dd565b506001600160a01b0382166000908152601560205260409020611bfb90826120e9565b50611c08601282846120f5565b5080826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4505050565b610ec7813361210b565b611c6382826112fb565b61090d576000828152602081815260408083206001600160a01b03851684529091529020805460ff19166001179055611c993390565b6001600160a01b0316816001600160a01b0316837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45050565b6000610db48383612164565b611cf382826112fb565b1561090d576000828152602081815260408083206001600160a01b0385168085529252808320805460ff1916905551339285917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a45050565b6040516331a9108f60e11b8152600481018290526000903090636352211e9060240160206040518083038186803b158015611d8857600080fd5b505afa158015611d9c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611dc09190612a89565b9050611dcd600083611826565b6001600160a01b0381166000908152601560205260409020611def90836120dd565b50611dfb60128361219c565b5060405182906000906001600160a01b038416907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908390a45050565b6000610db483836121a8565b60006107d0825490565b600654600090611e6a83611e636001436131a6565b40906117f3565b611e749190613256565b9050611eab3360068381548110611e9b57634e487b7160e01b600052603260045260246000fd5b906000526020600020015461180c565b60068054611ebb906001906131a6565b81548110611ed957634e487b7160e01b600052603260045260246000fd5b906000526020600020015460068281548110611f0557634e487b7160e01b600052603260045260246000fd5b6000918252602090912001556006805480611f3057634e487b7160e01b600052603160045260246000fd5b60019003818190600052602060002001600090559055611f5c6001600b546117f390919063ffffffff16565b600b555050565b611f6e848484611a37565b611f7a84848484612218565b6115db5760405162461bcd60e51b81526020600482015260166024820152755472616e7366657220746f206e6f6e2045524337323160501b604482015260640161080a565b60606000611fcc83612355565b600101905060008167ffffffffffffffff811115611ffa57634e487b7160e01b600052604160045260246000fd5b6040519080825280601f01601f191660200182016040528015612024576020820181803683370190505b5090508181016020015b600019016f181899199a1a9b1b9c1cb0b131b232b360811b600a86061a8153600a850494508461205d57612062565b61202e565b509392505050565b6000610db4838361242d565b612080838361244c565b61208d6000848484612218565b610b3e5760405162461bcd60e51b81526020600482015260166024820152755472616e7366657220746f206e6f6e2056495031383160501b604482015260640161080a565b60006107d082611e44565b6000610db4838361254b565b6000610db48383612668565b6000611a2f84846001600160a01b0385166126b7565b61211582826112fb565b61090d57612122816126d4565b61212d8360206126e6565b60405160200161213e929190612fd9565b60408051601f198184030181529082905262461bcd60e51b825261080a9160040161308b565b600082600001828154811061218957634e487b7160e01b600052603260045260246000fd5b9060005260206000200154905092915050565b6000610db483836128c8565b6000818152600283016020526040812054801515806121cc57506121cc848461242d565b610db45760405162461bcd60e51b815260206004820152601e60248201527f456e756d657261626c654d61703a206e6f6e6578697374656e74206b65790000604482015260640161080a565b60006001600160a01b0384163b1561234a57604051630a85bd0160e11b81526001600160a01b0385169063150b7a029061225c90339089908890889060040161304e565b602060405180830381600087803b15801561227657600080fd5b505af19250505080156122a6575060408051601f3d908101601f191682019092526122a391810190612d97565b60015b612330573d8080156122d4576040519150601f19603f3d011682016040523d82523d6000602084013e6122d9565b606091505b5080516123285760405162461bcd60e51b815260206004820152601d60248201527f5472616e7366657220746f206e6f6e20564950313831522e20696d706c000000604482015260640161080a565b805181602001fd5b6001600160e01b031916630a85bd0160e11b149050611a2f565b506001949350505050565b60008072184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b83106123945772184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b830492506040015b6d04ee2d6d415b85acef810000000083106123c0576d04ee2d6d415b85acef8100000000830492506020015b662386f26fc1000083106123de57662386f26fc10000830492506010015b6305f5e10083106123f6576305f5e100830492506008015b612710831061240a57612710830492506004015b6064831061241c576064830492506002015b600a83106107d05760010192915050565b6000610db4838360008181526001830160205260408120541515610db4565b6001600160a01b0382166124925760405162461bcd60e51b815260206004820152600d60248201526c135a5b9d081d1bc80c08185919609a1b604482015260640161080a565b61249b816117ff565b156124df5760405162461bcd60e51b8152602060048201526014602482015273151bdad95b88185b1c9958591e481b5a5b9d195960621b604482015260640161080a565b6001600160a01b038216600090815260156020526040902061250190826120e9565b5061250e601282846120f5565b5060405181906001600160a01b038416906000907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b6000818152600183016020526040812054801561265e57600061256f6001836131a6565b8554909150600090612583906001906131a6565b90508181146126045760008660000182815481106125b157634e487b7160e01b600052603260045260246000fd5b90600052602060002001549050808760000184815481106125e257634e487b7160e01b600052603260045260246000fd5b6000918252602080832090910192909255918252600188019052604090208390555b855486908061262357634e487b7160e01b600052603160045260246000fd5b6001900381819060005260206000200160009055905585600101600086815260200190815260200160002060009055600193505050506107d0565b60009150506107d0565b60008181526001830160205260408120546126af575081546001818101845560008481526020808220909301849055845484825282860190935260409020919091556107d0565b5060006107d0565b60008281526002840160205260408120829055611a2f84846120e9565b60606107d06001600160a01b03831660145b606060006126f5836002613187565b61270090600261315b565b67ffffffffffffffff81111561272657634e487b7160e01b600052604160045260246000fd5b6040519080825280601f01601f191660200182016040528015612750576020820181803683370190505b509050600360fc1b8160008151811061277957634e487b7160e01b600052603260045260246000fd5b60200101906001600160f81b031916908160001a905350600f60fb1b816001815181106127b657634e487b7160e01b600052603260045260246000fd5b60200101906001600160f81b031916908160001a90535060006127da846002613187565b6127e590600161315b565b90505b6001811115612879576f181899199a1a9b1b9c1cb0b131b232b360811b85600f166010811061282757634e487b7160e01b600052603260045260246000fd5b1a60f81b82828151811061284b57634e487b7160e01b600052603260045260246000fd5b60200101906001600160f81b031916908160001a90535060049490941c93612872816131e9565b90506127e8565b508315610db45760405162461bcd60e51b815260206004820181905260248201527f537472696e67733a20686578206c656e67746820696e73756666696369656e74604482015260640161080a565b60008181526002830160205260408120819055610db483836120dd565b8280546128f190613200565b90600052602060002090601f0160209004810192826129135760008555612959565b82601f1061292c57805160ff1916838001178555612959565b82800160010185558215612959579182015b8281111561295957825182559160200191906001019061293e565b50612965929150612969565b5090565b5b80821115612965576000815560010161296a565b600067ffffffffffffffff83111561299857612998613296565b6129ab601f8401601f1916602001613106565b90508281528383830111156129bf57600080fd5b828260208301376000602084830101529392505050565b600082601f8301126129e6578081fd5b813560206129fb6129f683613137565b613106565b80838252828201915082860187848660051b8901011115612a1a578586fd5b855b85811015612a41578135612a2f816132ac565b84529284019290840190600101612a1c565b5090979650505050505050565b600082601f830112612a5e578081fd5b610db48383356020850161297e565b600060208284031215612a7e578081fd5b8135610db4816132ac565b600060208284031215612a9a578081fd5b8151610db4816132ac565b60008060408385031215612ab7578081fd5b8235612ac2816132ac565b91506020830135612ad2816132ac565b809150509250929050565b600080600060608486031215612af1578081fd5b8335612afc816132ac565b92506020840135612b0c816132ac565b929592945050506040919091013590565b60008060008060808587031215612b32578081fd5b8435612b3d816132ac565b93506020850135612b4d816132ac565b925060408501359150606085013567ffffffffffffffff811115612b6f578182fd5b8501601f81018713612b7f578182fd5b612b8e8782356020840161297e565b91505092959194509250565b60008060408385031215612bac578182fd5b8235612bb7816132ac565b91506020830135612ad2816132c1565b60008060408385031215612bd9578182fd5b8235612be4816132ac565b946020939093013593505050565b600060208284031215612c03578081fd5b813567ffffffffffffffff811115612c19578182fd5b611a2f848285016129d6565b60008060408385031215612c37578182fd5b823567ffffffffffffffff80821115612c4e578384fd5b612c5a868387016129d6565b9350602091508185013581811115612c70578384fd5b85019050601f81018613612c82578283fd5b8035612c906129f682613137565b80828252848201915084840189868560051b8701011115612caf578687fd5b8694505b83851015612cda578035612cc6816132c1565b835260019490940193918501918501612cb3565b5080955050505050509250929050565b600060208284031215612cfb578081fd5b8135610db4816132c1565b600060208284031215612d17578081fd5b8151610db4816132c1565b60008060408385031215612d34578182fd5b8235612bb7816132c1565b600060208284031215612d50578081fd5b5035919050565b60008060408385031215612d69578182fd5b823591506020830135612ad2816132ac565b600060208284031215612d8c578081fd5b8135610db4816132cf565b600060208284031215612da8578081fd5b8151610db4816132cf565b60008060408385031215612dc5578182fd5b823567ffffffffffffffff80821115612ddc578384fd5b612de886838701612a4e565b93506020850135915080821115612dfd578283fd5b50612e0a85828601612a4e565b9150509250929050565b600080600060608486031215612e28578081fd5b833567ffffffffffffffff80821115612e3f578283fd5b612e4b87838801612a4e565b94506020860135915080821115612e60578283fd5b50612e6d86828701612a4e565b925050604084013590509250925092565b600060208284031215612e8f578081fd5b5051919050565b60008060408385031215612ea8578182fd5b50508035926020909101359150565b600080600060608486031215612ecb578081fd5b505081359360208301359350604090920135919050565b60008151808452612efa8160208601602086016131bd565b601f01601f19169290920160200192915050565b8054600090600181811c9080831680612f2857607f831692505b6020808410821415612f4857634e487b7160e01b86526022600452602486fd5b818015612f5c5760018114612f6d57612f9a565b60ff19861689528489019650612f9a565b60008881526020902060005b86811015612f925781548b820152908501908301612f79565b505084890196505b50505050505092915050565b6000612fb28286612f0e565b8451612fc28183602089016131bd565b612fce81830186612f0e565b979650505050505050565b7f416363657373436f6e74726f6c3a206163636f756e74200000000000000000008152600083516130118160178501602088016131bd565b7001034b99036b4b9b9b4b733903937b6329607d1b60179184019182015283516130428160288401602088016131bd565b01602801949350505050565b6001600160a01b038581168252841660208201526040810183905260806060820181905260009061308190830184612ee2565b9695505050505050565b602081526000610db46020830184612ee2565b6020808252600a9082015269084f48185b1b1bddd95960b21b604082015260600190565b60208082526024908201527f43616c6c657220213d20616c6c6f776564206f7220737570706c79206f766572604082015263666c6f7760e01b606082015260800190565b604051601f8201601f1916810167ffffffffffffffff8111828210171561312f5761312f613296565b604052919050565b600067ffffffffffffffff82111561315157613151613296565b5060051b60200190565b6000821982111561316e5761316e61326a565b500190565b60008261318257613182613280565b500490565b60008160001904831182151516156131a1576131a161326a565b500290565b6000828210156131b8576131b861326a565b500390565b60005b838110156131d85781810151838201526020016131c0565b838111156115db5750506000910152565b6000816131f8576131f861326a565b506000190190565b600181811c9082168061321457607f821691505b6020821081141561323557634e487b7160e01b600052602260045260246000fd5b50919050565b600060001982141561324f5761324f61326a565b5060010190565b60008261326557613265613280565b500690565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052601260045260246000fd5b634e487b7160e01b600052604160045260246000fd5b6001600160a01b0381168114610ec757600080fd5b8015158114610ec757600080fd5b6001600160e01b031981168114610ec757600080fdfe97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b929a2646970667358221220caf21311bcdc52b5ed90fbb6fabe119d8d37f39d7e5fde6787746c4c2cefb17f64736f6c63430008040033