VeChain
Explorer
Mainnet
Search
Networks
Main
Test
Contract
0x979AEc…eF7d
Summary
Transactions
Transfers
Address
0x979AEcD5e9bfe3182197cba5a137661C14A1eF7d
VET
0.00
VET
VTHO
0.00
VTHO
Master
0xbCBc77e84F34272CbA13245DA1090118aDf62e5a
Deployer
0xbCBc77e84F34272CbA13245DA1090118aDf62e5a
Code
0x608060405234801561001057600080fd5b506004361061025c5760003560e01c806370a0823111610145578063b88d4fde116100bd578063d5abeb011161008c578063e985e9c511610071578063e985e9c51461051b578063f2fde38b14610557578063f9ff78f41461056a57600080fd5b8063d5abeb0114610500578063e6113cfa1461050857600080fd5b8063b88d4fde146104a0578063c87b56dd146104b3578063d5391393146104c6578063d547741f146104ed57600080fd5b80638da5cb5b1161011457806395d89b41116100f957806395d89b411461047d578063a217fddf14610485578063a22cb4651461048d57600080fd5b80638da5cb5b1461042e57806391d148541461044457600080fd5b806370a08231146103f8578063715018a61461040b578063799161d5146104135780638456cb591461042657600080fd5b80632f2ff15d116101d857806342842e0e116101a75780634f6ccce71161018c5780634f6ccce7146103c75780635c975abb146103da5780636352211e146103e557600080fd5b806342842e0e146103a157806342966c68146103b457600080fd5b80632f2ff15d146103605780632f745c591461037357806336568abe146103865780633f4ba83a1461039957600080fd5b8063095ea7b31161022f57806323b872dd1161021457806323b872dd14610303578063248a9ca314610316578063282c51f31461033957600080fd5b8063095ea7b3146102de57806318160ddd146102f157600080fd5b806301ffc9a71461026157806302fe53051461028957806306fdde031461029e578063081812fc146102b3575b600080fd5b61027461026f366004612ed9565b61057d565b60405190151581526020015b60405180910390f35b61029c610297366004612f13565b61058e565b005b6102a66105ad565b6040516102809190613090565b6102c66102c1366004612e9d565b61063f565b6040516001600160a01b039091168152602001610280565b61029c6102ec366004612dbf565b610666565b6008545b604051908152602001610280565b61029c610311366004612cdd565b61079d565b6102f5610324366004612e9d565b6000908152600b602052604090206001015490565b6102f57f3c11d16cbaffd01df69ce1c404f6340ee057498f5f00246190ea54220576a84881565b61029c61036e366004612eb6565b610814565b6102f5610381366004612dbf565b610839565b61029c610394366004612eb6565b6108e1565b61029c610969565b61029c6103af366004612cdd565b610a39565b61029c6103c2366004612e9d565b610a54565b6102f56103d5366004612e9d565b610c22565b600a5460ff16610274565b6102c66103f3366004612e9d565b610cc6565b6102f5610406366004612c8f565b610d2b565b61029c610dc5565b61029c610421366004612c8f565b610dd7565b61029c610fb0565b600a5461010090046001600160a01b03166102c6565b610274610452366004612eb6565b6000918252600b602090815260408084206001600160a01b0393909316845291905290205460ff1690565b6102a661105a565b6102f5600081565b61029c61049b366004612d95565b611069565b61029c6104ae366004612d19565b611074565b6102a66104c1366004612e9d565b6110f2565b6102f57f9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a681565b61029c6104fb366004612eb6565b611159565b600e546102f5565b61029c610516366004612dbf565b61117e565b610274610529366004612caa565b6001600160a01b03918216600090815260056020908152604080832093909416825291909152205460ff1690565b61029c610565366004612c8f565b61136e565b61029c610578366004612de9565b6113fe565b6000610588826115b3565b92915050565b6105966115f1565b80516105a990600f906020840190612b72565b5050565b6060600080546105bc90613165565b80601f01602080910402602001604051908101604052809291908181526020018280546105e890613165565b80156106355780601f1061060a57610100808354040283529160200191610635565b820191906000526020600020905b81548152906001019060200180831161061857829003601f168201915b5050505050905090565b600061064a82611651565b506000908152600460205260409020546001600160a01b031690565b600061067182610cc6565b9050806001600160a01b0316836001600160a01b031614156107005760405162461bcd60e51b815260206004820152602160248201527f4552433732313a20617070726f76616c20746f2063757272656e74206f776e6560448201527f720000000000000000000000000000000000000000000000000000000000000060648201526084015b60405180910390fd5b336001600160a01b038216148061071c575061071c8133610529565b61078e5760405162461bcd60e51b815260206004820152603d60248201527f4552433732313a20617070726f76652063616c6c6572206973206e6f7420746f60448201527f6b656e206f776e6572206f7220617070726f76656420666f7220616c6c00000060648201526084016106f7565b61079883836116b5565b505050565b6107a73382611730565b6108095760405162461bcd60e51b815260206004820152602d60248201527f4552433732313a2063616c6c6572206973206e6f7420746f6b656e206f776e6560448201526c1c881bdc88185c1c1c9bdd9959609a1b60648201526084016106f7565b6107988383836117af565b6000828152600b602052604090206001015461082f816119c2565b61079883836119cc565b600061084483610d2b565b82106108b85760405162461bcd60e51b815260206004820152602b60248201527f455243373231456e756d657261626c653a206f776e657220696e646578206f7560448201527f74206f6620626f756e647300000000000000000000000000000000000000000060648201526084016106f7565b506001600160a01b03919091166000908152600660209081526040808320938352929052205490565b6001600160a01b038116331461095f5760405162461bcd60e51b815260206004820152602f60248201527f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560448201527f20726f6c657320666f722073656c66000000000000000000000000000000000060648201526084016106f7565b6105a98282611a6e565b6109716115f1565b61099760405180604001604052806005815260200164504155534560d81b815250611af1565b610a2f5760405162461bcd60e51b815260206004820152604260248201527f455243373231202d2050617573653a205468697320636f6e747261637420646f60448201527f6573206e6f742068617665207065726d697373696f6e20746f20756e7061757360648201527f652e000000000000000000000000000000000000000000000000000000000000608482015260a4016106f7565b610a37611b1c565b565b61079883838360405180602001604052806000815250611074565b7f3c11d16cbaffd01df69ce1c404f6340ee057498f5f00246190ea54220576a848610a7e816119c2565b3360009081527f6e6b940fd38f04962e96e3f162add428e7eb5daad8003be9ff37afca77846669602052604090205460ff16610afc5760405162461bcd60e51b815260206004820152601660248201527f43616c6c6572206973206e6f742061206275726e65720000000000000000000060448201526064016106f7565b610b2160405180604001604052806004815260200163212aa92760e11b815250611af1565b610b935760405162461bcd60e51b815260206004820152603e60248201527f455243373231202d204275726e3a205468697320636f6e747261637420646f6560448201527f73206e6f742068617665207065726d697373696f6e20746f206275726e2e000060648201526084016106f7565b33610b9d83610cc6565b6001600160a01b031614610c195760405162461bcd60e51b815260206004820152603560248201527f455243373231202d204275726e3a2063616c6c6572206973206e6f742074686560448201527f206f776e6572206f662074686520746f6b656e4964000000000000000000000060648201526084016106f7565b6105a982611b6e565b6000610c2d60085490565b8210610ca15760405162461bcd60e51b815260206004820152602c60248201527f455243373231456e756d657261626c653a20676c6f62616c20696e646578206f60448201527f7574206f6620626f756e6473000000000000000000000000000000000000000060648201526084016106f7565b60088281548110610cb457610cb46131cc565b90600052602060002001549050919050565b6000818152600260205260408120546001600160a01b0316806105885760405162461bcd60e51b815260206004820152601860248201527f4552433732313a20696e76616c696420746f6b656e204944000000000000000060448201526064016106f7565b60006001600160a01b038216610da95760405162461bcd60e51b815260206004820152602960248201527f4552433732313a2061646472657373207a65726f206973206e6f74206120766160448201527f6c6964206f776e6572000000000000000000000000000000000000000000000060648201526084016106f7565b506001600160a01b031660009081526003602052604090205490565b610dcd6115f1565b610a376000611c1e565b7f9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a6610e01816119c2565b3360009081527ff70e363b3d7895af770c4a138460777d52eebd3cb9962ccc6b58721f6127bbc8602052604090205460ff16610e7f5760405162461bcd60e51b815260206004820152601660248201527f43616c6c6572206973206e6f742061206d696e7465720000000000000000000060448201526064016106f7565b610ea96040518060400160405280600981526020016853454c45435449564560b81b815250611af1565b15610f1c5760405162461bcd60e51b815260206004820152603f60248201527f455243373231202d204d696e743a205468697320636f6e74726163742072657160448201527f69757265732073656c65637420746f6b656e2049447320746f206d696e742e0060648201526084016106f7565b610f2a600c80546001019055565b610f38600d80546001019055565b6000610f43600d5490565b9050600e54811115610fa65760405162461bcd60e51b815260206004820152602660248201527f4552433732313a20546f6b656e4964206f757473696465206f6620746f6b656e604482015265081b1a5b5a5d60d21b60648201526084016106f7565b6107988382611d74565b610fb86115f1565b610fde60405180604001604052806005815260200164504155534560d81b815250611af1565b611052576040805162461bcd60e51b81526020600482015260248101919091527f455243373231202d2050617573653a205468697320636f6e747261637420646f60448201527f6573206e6f742068617665207065726d697373696f6e20746f2070617573652e60648201526084016106f7565b610a37611d8e565b6060600180546105bc90613165565b6105a9338383611dcb565b61107e3383611730565b6110e05760405162461bcd60e51b815260206004820152602d60248201527f4552433732313a2063616c6c6572206973206e6f7420746f6b656e206f776e6560448201526c1c881bdc88185c1c1c9bdd9959609a1b60648201526084016106f7565b6110ec84848484611e9a565b50505050565b60606110fd82611651565b6000611107611f18565b905060008151116111275760405180602001604052806000815250611152565b8061113184611f27565b604051602001611142929190612fa4565b6040516020818303038152906040525b9392505050565b6000828152600b6020526040902060010154611174816119c2565b6107988383611a6e565b7f9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a66111a8816119c2565b3360009081527ff70e363b3d7895af770c4a138460777d52eebd3cb9962ccc6b58721f6127bbc8602052604090205460ff166112265760405162461bcd60e51b815260206004820152601660248201527f43616c6c6572206973206e6f742061206d696e7465720000000000000000000060448201526064016106f7565b6112506040518060400160405280600981526020016853454c45435449564560b81b815250611af1565b6112e85760405162461bcd60e51b815260206004820152604c60248201527f455243373231202d204d696e743a205468697320636f6e747261637420646f6560448201527f73206e6f742068617665207065726d697373696f6e20746f206d696e7420736560648201527f6c65637420746f6b656e732e0000000000000000000000000000000000000000608482015260a4016106f7565b6112f6600d80546001019055565b6000611301600d5490565b9050600e548111156113645760405162461bcd60e51b815260206004820152602660248201527f4552433732313a20546f6b656e4964206f757473696465206f6620746f6b656e604482015265081b1a5b5a5d60d21b60648201526084016106f7565b6110ec8484611d74565b6113766115f1565b6001600160a01b0381166113f25760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201527f646472657373000000000000000000000000000000000000000000000000000060648201526084016106f7565b6113fb81611c1e565b50565b6114066115f1565b80600081518110611419576114196131cc565b6020026020010151601160405180604001604052806004815260200163212aa92760e11b81525060405161144d9190612f88565b908152604051908190036020019020805491151560ff19909216919091179055805181906001908110611482576114826131cc565b6020026020010151601160405180604001604052806005815260200164504155534560d81b8152506040516114b79190612f88565b908152604051908190036020019020805491151560ff199092169190911790558051819060019081106114ec576114ec6131cc565b6020026020010151151581600081518110611509576115096131cc565b602002602001015115157f7f6ccb34ebb8d30f336e6c5763f6a8067f295aad751357b3065fdd37d026ed1260405160405180910390a350565b600a80546001600160a01b038381166101008181027fffffffffffffffffffffff0000000000000000000000000000000000000000ff85161790945560405193909204169182907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b60006001600160e01b031982167f7965db0b000000000000000000000000000000000000000000000000000000001480610588575061058882611fd1565b600a546001600160a01b03610100909104163314610a375760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016106f7565b6000818152600260205260409020546001600160a01b03166113fb5760405162461bcd60e51b815260206004820152601860248201527f4552433732313a20696e76616c696420746f6b656e204944000000000000000060448201526064016106f7565b6000818152600460205260409020805473ffffffffffffffffffffffffffffffffffffffff19166001600160a01b03841690811790915581906116f782610cc6565b6001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b60008061173c83610cc6565b9050806001600160a01b0316846001600160a01b0316148061178357506001600160a01b0380821660009081526005602090815260408083209388168352929052205460ff165b806117a75750836001600160a01b031661179c8461063f565b6001600160a01b0316145b949350505050565b826001600160a01b03166117c282610cc6565b6001600160a01b0316146118265760405162461bcd60e51b815260206004820152602560248201527f4552433732313a207472616e736665722066726f6d20696e636f72726563742060448201526437bbb732b960d91b60648201526084016106f7565b6001600160a01b0382166118a15760405162461bcd60e51b8152602060048201526024808201527f4552433732313a207472616e7366657220746f20746865207a65726f2061646460448201527f726573730000000000000000000000000000000000000000000000000000000060648201526084016106f7565b6118ae838383600161200f565b826001600160a01b03166118c182610cc6565b6001600160a01b0316146119255760405162461bcd60e51b815260206004820152602560248201527f4552433732313a207472616e736665722066726f6d20696e636f72726563742060448201526437bbb732b960d91b60648201526084016106f7565b6000818152600460209081526040808320805473ffffffffffffffffffffffffffffffffffffffff199081169091556001600160a01b0387811680865260038552838620805460001901905590871680865283862080546001019055868652600290945282852080549092168417909155905184937fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b6113fb813361201b565b6000828152600b602090815260408083206001600160a01b038516845290915290205460ff166105a9576000828152600b602090815260408083206001600160a01b03851684529091529020805460ff19166001179055611a2a3390565b6001600160a01b0316816001600160a01b0316837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45050565b6000828152600b602090815260408083206001600160a01b038516845290915290205460ff16156105a9576000828152600b602090815260408083206001600160a01b0385168085529252808320805460ff1916905551339285917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a45050565b6000601182604051611b039190612f88565b9081526040519081900360200190205460ff1692915050565b611b24612090565b600a805460ff191690557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa335b6040516001600160a01b03909116815260200160405180910390a1565b6000611b7982610cc6565b9050611b8981600084600161200f565b611b9282610cc6565b6000838152600460209081526040808320805473ffffffffffffffffffffffffffffffffffffffff199081169091556001600160a01b0385168085526003845282852080546000190190558785526002909352818420805490911690555192935084927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908390a45050565b600a5461010090046001600160a01b0316611c3a6000836119cc565b611c647f9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a6836119cc565b611c8e7f3c11d16cbaffd01df69ce1c404f6340ee057498f5f00246190ea54220576a848836119cc565b611cb87f9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a682611a6e565b611ce27f3c11d16cbaffd01df69ce1c404f6340ee057498f5f00246190ea54220576a84882611a6e565b611ced600082611a6e565b6010546040517f01378b580000000000000000000000000000000000000000000000000000000081523060048201526001600160a01b038481166024830152909116906301378b5890604401600060405180830381600087803b158015611d5357600080fd5b505af1158015611d67573d6000803e3d6000fd5b505050506105a982611542565b6105a98282604051806020016040528060008152506120e2565b611d96612160565b600a805460ff191660011790557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258611b513390565b816001600160a01b0316836001600160a01b03161415611e2d5760405162461bcd60e51b815260206004820152601960248201527f4552433732313a20617070726f766520746f2063616c6c65720000000000000060448201526064016106f7565b6001600160a01b03838116600081815260056020908152604080832094871680845294825291829020805460ff191686151590811790915591519182527f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a3505050565b611ea58484846117af565b611eb1848484846121b3565b6110ec5760405162461bcd60e51b815260206004820152603260248201527f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560448201527131b2b4bb32b91034b6b83632b6b2b73a32b960711b60648201526084016106f7565b6060600f80546105bc90613165565b60606000611f348361230b565b600101905060008167ffffffffffffffff811115611f5457611f546131e2565b6040519080825280601f01601f191660200182016040528015611f7e576020820181803683370190505b5090508181016020015b600019017f3031323334353637383961626364656600000000000000000000000000000000600a86061a8153600a8504945084611fc457611fc9565b611f88565b509392505050565b60006001600160e01b031982167f780e9d630000000000000000000000000000000000000000000000000000000014806105885750610588826123ed565b6110ec84848484612488565b6000828152600b602090815260408083206001600160a01b038516845290915290205460ff166105a95761204e8161250d565b61205983602061251f565b60405160200161206a929190612fd3565b60408051601f198184030181529082905262461bcd60e51b82526106f791600401613090565b600a5460ff16610a375760405162461bcd60e51b815260206004820152601460248201527f5061757361626c653a206e6f742070617573656400000000000000000000000060448201526064016106f7565b6120ec8383612700565b6120f960008484846121b3565b6107985760405162461bcd60e51b815260206004820152603260248201527f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560448201527131b2b4bb32b91034b6b83632b6b2b73a32b960711b60648201526084016106f7565b600a5460ff1615610a375760405162461bcd60e51b815260206004820152601060248201527f5061757361626c653a207061757365640000000000000000000000000000000060448201526064016106f7565b60006001600160a01b0384163b1561230057604051630a85bd0160e11b81526001600160a01b0385169063150b7a02906121f7903390899088908890600401613054565b602060405180830381600087803b15801561221157600080fd5b505af1925050508015612241575060408051601f3d908101601f1916820190925261223e91810190612ef6565b60015b6122e6573d80801561226f576040519150601f19603f3d011682016040523d82523d6000602084013e612274565b606091505b5080516122de5760405162461bcd60e51b815260206004820152603260248201527f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560448201527131b2b4bb32b91034b6b83632b6b2b73a32b960711b60648201526084016106f7565b805181602001fd5b6001600160e01b031916630a85bd0160e11b1490506117a7565b506001949350505050565b6000807a184f03e93ff9f4daa797ed6e38ed64bf6a1f0100000000000000008310612354577a184f03e93ff9f4daa797ed6e38ed64bf6a1f010000000000000000830492506040015b6d04ee2d6d415b85acef81000000008310612380576d04ee2d6d415b85acef8100000000830492506020015b662386f26fc10000831061239e57662386f26fc10000830492506010015b6305f5e10083106123b6576305f5e100830492506008015b61271083106123ca57612710830492506004015b606483106123dc576064830492506002015b600a83106105885760010192915050565b60006001600160e01b031982167f80ac58cd00000000000000000000000000000000000000000000000000000000148061245057506001600160e01b031982167f5b5e139f00000000000000000000000000000000000000000000000000000000145b8061058857507f01ffc9a7000000000000000000000000000000000000000000000000000000006001600160e01b0319831614610588565b612494848484846128a6565b600a5460ff16156110ec5760405162461bcd60e51b815260206004820152602b60248201527f4552433732315061757361626c653a20746f6b656e207472616e73666572207760448201527f68696c652070617573656400000000000000000000000000000000000000000060648201526084016106f7565b60606105886001600160a01b03831660145b6060600061252e8360026130ec565b6125399060026130d4565b67ffffffffffffffff811115612551576125516131e2565b6040519080825280601f01601f19166020018201604052801561257b576020820181803683370190505b5090507f3000000000000000000000000000000000000000000000000000000000000000816000815181106125b2576125b26131cc565b60200101906001600160f81b031916908160001a9053507f7800000000000000000000000000000000000000000000000000000000000000816001815181106125fd576125fd6131cc565b60200101906001600160f81b031916908160001a90535060006126218460026130ec565b61262c9060016130d4565b90505b60018111156126b1577f303132333435363738396162636465660000000000000000000000000000000085600f166010811061266d5761266d6131cc565b1a60f81b828281518110612683576126836131cc565b60200101906001600160f81b031916908160001a90535060049490941c936126aa8161314e565b905061262f565b5083156111525760405162461bcd60e51b815260206004820181905260248201527f537472696e67733a20686578206c656e67746820696e73756666696369656e7460448201526064016106f7565b6001600160a01b0382166127565760405162461bcd60e51b815260206004820181905260248201527f4552433732313a206d696e7420746f20746865207a65726f206164647265737360448201526064016106f7565b6000818152600260205260409020546001600160a01b0316156127bb5760405162461bcd60e51b815260206004820152601c60248201527f4552433732313a20746f6b656e20616c7265616479206d696e7465640000000060448201526064016106f7565b6127c960008383600161200f565b6000818152600260205260409020546001600160a01b03161561282e5760405162461bcd60e51b815260206004820152601c60248201527f4552433732313a20746f6b656e20616c7265616479206d696e7465640000000060448201526064016106f7565b6001600160a01b0382166000818152600360209081526040808320805460010190558483526002909152808220805473ffffffffffffffffffffffffffffffffffffffff19168417905551839291907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b600181111561291d5760405162461bcd60e51b815260206004820152603560248201527f455243373231456e756d657261626c653a20636f6e736563757469766520747260448201527f616e7366657273206e6f7420737570706f72746564000000000000000000000060648201526084016106f7565b816001600160a01b0385166129795761297481600880546000838152600960205260408120829055600182018355919091527ff3f7a9fe364faab93b216da50a3214154f22a0a2b415b23a84c8169e8b636ee30155565b61299c565b836001600160a01b0316856001600160a01b03161461299c5761299c85826129e2565b6001600160a01b0384166129b8576129b381612a7f565b6129db565b846001600160a01b0316846001600160a01b0316146129db576129db8482612b2e565b5050505050565b600060016129ef84610d2b565b6129f9919061310b565b600083815260076020526040902054909150808214612a4c576001600160a01b03841660009081526006602090815260408083208584528252808320548484528184208190558352600790915290208190555b5060009182526007602090815260408084208490556001600160a01b039094168352600681528383209183525290812055565b600854600090612a919060019061310b565b60008381526009602052604081205460088054939450909284908110612ab957612ab96131cc565b906000526020600020015490508060088381548110612ada57612ada6131cc565b6000918252602080832090910192909255828152600990915260408082208490558582528120556008805480612b1257612b126131b6565b6001900381819060005260206000200160009055905550505050565b6000612b3983610d2b565b6001600160a01b039093166000908152600660209081526040808320868452825280832085905593825260079052919091209190915550565b828054612b7e90613165565b90600052602060002090601f016020900481019282612ba05760008555612be6565b82601f10612bb957805160ff1916838001178555612be6565b82800160010185558215612be6579182015b82811115612be6578251825591602001919060010190612bcb565b50612bf2929150612bf6565b5090565b5b80821115612bf25760008155600101612bf7565b600067ffffffffffffffff831115612c2557612c256131e2565b612c38601f8401601f19166020016130a3565b9050828152838383011115612c4c57600080fd5b828260208301376000602084830101529392505050565b80356001600160a01b0381168114612c7a57600080fd5b919050565b80358015158114612c7a57600080fd5b600060208284031215612ca157600080fd5b61115282612c63565b60008060408385031215612cbd57600080fd5b612cc683612c63565b9150612cd460208401612c63565b90509250929050565b600080600060608486031215612cf257600080fd5b612cfb84612c63565b9250612d0960208501612c63565b9150604084013590509250925092565b60008060008060808587031215612d2f57600080fd5b612d3885612c63565b9350612d4660208601612c63565b925060408501359150606085013567ffffffffffffffff811115612d6957600080fd5b8501601f81018713612d7a57600080fd5b612d8987823560208401612c0b565b91505092959194509250565b60008060408385031215612da857600080fd5b612db183612c63565b9150612cd460208401612c7f565b60008060408385031215612dd257600080fd5b612ddb83612c63565b946020939093013593505050565b60006020808385031215612dfc57600080fd5b823567ffffffffffffffff80821115612e1457600080fd5b818501915085601f830112612e2857600080fd5b813581811115612e3a57612e3a6131e2565b8060051b9150612e4b8483016130a3565b8181528481019084860184860187018a1015612e6657600080fd5b600095505b83861015612e9057612e7c81612c7f565b835260019590950194918601918601612e6b565b5098975050505050505050565b600060208284031215612eaf57600080fd5b5035919050565b60008060408385031215612ec957600080fd5b82359150612cd460208401612c63565b600060208284031215612eeb57600080fd5b8135611152816131f8565b600060208284031215612f0857600080fd5b8151611152816131f8565b600060208284031215612f2557600080fd5b813567ffffffffffffffff811115612f3c57600080fd5b8201601f81018413612f4d57600080fd5b6117a784823560208401612c0b565b60008151808452612f74816020860160208601613122565b601f01601f19169290920160200192915050565b60008251612f9a818460208701613122565b9190910192915050565b60008351612fb6818460208801613122565b835190830190612fca818360208801613122565b01949350505050565b7f416363657373436f6e74726f6c3a206163636f756e742000000000000000000081526000835161300b816017850160208801613122565b7f206973206d697373696e6720726f6c65200000000000000000000000000000006017918401918201528351613048816028840160208801613122565b01602801949350505050565b60006001600160a01b038087168352808616602084015250836040830152608060608301526130866080830184612f5c565b9695505050505050565b6020815260006111526020830184612f5c565b604051601f8201601f1916810167ffffffffffffffff811182821017156130cc576130cc6131e2565b604052919050565b600082198211156130e7576130e76131a0565b500190565b6000816000190483118215151615613106576131066131a0565b500290565b60008282101561311d5761311d6131a0565b500390565b60005b8381101561313d578181015183820152602001613125565b838111156110ec5750506000910152565b60008161315d5761315d6131a0565b506000190190565b600181811c9082168061317957607f821691505b6020821081141561319a57634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052603160045260246000fd5b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052604160045260246000fd5b6001600160e01b0319811681146113fb57600080fdfea26469706673582212202606a67e682254d22571d85cd2c4f7846e28686c739b154f31a6a0d9ca828e4564736f6c63430008050033