VeChain
Explorer
Mainnet
Search
Networks
Main
Test
Contract
0xD64AE6…6C78
Summary
Transactions
Transfers
Address
0xD64AE647C44bc1D2eDDE7C65d9605A0024b86C78
VET
0.00
VET
VTHO
687.55
VTHO
Master
0x14B5667f0F5ED33B339062Eb90aC2E83e1391dBC
Deployer
0x14B5667f0F5ED33B339062Eb90aC2E83e1391dBC
Code
0x6080604052600436106102195760003560e01c80636352211e1161011d578063b66a0e5d116100b0578063e14ca3531161007f578063f2fde38b11610064578063f2fde38b1461063f578063f6cea0551461065f578063fc9b05df146106b557600080fd5b8063e14ca353146105e1578063e985e9c5146105f657600080fd5b8063b66a0e5d1461056a578063b88d4fde1461057f578063c87b56dd1461059f578063cfcb51ec146105bf57600080fd5b806395d89b41116100ec57806395d89b411461050d5780639f181b5e14610522578063a0712d6814610537578063a22cb4651461054a57600080fd5b80636352211e1461049a57806370a08231146104ba578063715018a6146104da5780638da5cb5b146104ef57600080fd5b80632f745c59116101b0578063438b63001161017f5780634f6ccce7116101645780634f6ccce71461044057806355f804b3146104605780635c474f9e1461048057600080fd5b8063438b6300146103e65780634d4f4cb51461041357600080fd5b80632f745c59146103715780633ccfd60b1461039157806342842e0e146103a657806342966c68146103c657600080fd5b806318160ddd116101ec57806318160ddd146102cf57806323b872dd146102f257806326b99a94146103125780632a55205a1461033257600080fd5b806301ffc9a71461021e57806306fdde0314610253578063081812fc14610275578063095ea7b3146102ad575b600080fd5b34801561022a57600080fd5b5061023e61023936600461292c565b6106ca565b60405190151581526020015b60405180910390f35b34801561025f57600080fd5b506102686106db565b60405161024a91906129a1565b34801561028157600080fd5b506102956102903660046129b4565b61076d565b6040516001600160a01b03909116815260200161024a565b3480156102b957600080fd5b506102cd6102c83660046129e4565b610794565b005b3480156102db57600080fd5b506102e46108cb565b60405190815260200161024a565b3480156102fe57600080fd5b506102cd61030d366004612a0e565b6108db565b34801561031e57600080fd5b506102cd61032d366004612b20565b610953565b34801561033e57600080fd5b5061035261034d366004612be0565b610a54565b604080516001600160a01b03909316835260208301919091520161024a565b34801561037d57600080fd5b506102e461038c3660046129e4565b610b0f565b34801561039d57600080fd5b506102cd610bb7565b3480156103b257600080fd5b506102cd6103c1366004612a0e565b610ca9565b3480156103d257600080fd5b506102cd6103e13660046129b4565b610cc4565b3480156103f257600080fd5b50610406610401366004612c02565b610d3b565b60405161024a9190612c1d565b34801561041f57600080fd5b506102e461042e366004612c02565b60216020526000908152604090205481565b34801561044c57600080fd5b506102e461045b3660046129b4565b610ddd565b34801561046c57600080fd5b506102cd61047b366004612cb9565b610e81565b34801561048c57600080fd5b5060125461023e9060ff1681565b3480156104a657600080fd5b506102956104b53660046129b4565b610e9c565b3480156104c657600080fd5b506102e46104d5366004612c02565b610f01565b3480156104e657600080fd5b506102cd610f9b565b3480156104fb57600080fd5b50600c546001600160a01b0316610295565b34801561051957600080fd5b50610268610faf565b34801561052e57600080fd5b506102e4610fbe565b6102cd6105453660046129b4565b610fc9565b34801561055657600080fd5b506102cd610565366004612d10565b6112c2565b34801561057657600080fd5b506102cd6112cd565b34801561058b57600080fd5b506102cd61059a366004612d47565b6112e8565b3480156105ab57600080fd5b506102686105ba3660046129b4565b611360565b3480156105cb57600080fd5b506105d46113c7565b60405161024a9190612dfb565b3480156105ed57600080fd5b506102e4611519565b34801561060257600080fd5b5061023e610611366004612e09565b6001600160a01b03918216600090815260076020908152604080832093909416825291909152205460ff1690565b34801561064b57600080fd5b506102cd61065a366004612c02565b611535565b34801561066b57600080fd5b506106a561067a366004612e49565b601660205260009081526040902080546001820154600283015460039093015460ff90921692909184565b60405161024a9493929190612e66565b3480156106c157600080fd5b506102cd6115c2565b60006106d5826116ff565b92915050565b6060600280546106ea90612e8f565b80601f016020809104026020016040519081016040528092919081815260200182805461071690612e8f565b80156107635780601f1061073857610100808354040283529160200191610763565b820191906000526020600020905b81548152906001019060200180831161074657829003601f168201915b5050505050905090565b60006107788261170a565b506000908152600660205260409020546001600160a01b031690565b600061079f82610e9c565b9050806001600160a01b0316836001600160a01b0316141561082e5760405162461bcd60e51b815260206004820152602160248201527f4552433732313a20617070726f76616c20746f2063757272656e74206f776e6560448201527f720000000000000000000000000000000000000000000000000000000000000060648201526084015b60405180910390fd5b336001600160a01b038216148061084a575061084a8133610611565b6108bc5760405162461bcd60e51b815260206004820152603d60248201527f4552433732313a20617070726f76652063616c6c6572206973206e6f7420746f60448201527f6b656e206f776e6572206f7220617070726f76656420666f7220616c6c0000006064820152608401610825565b6108c6838361176e565b505050565b60006108d6600e5490565b905090565b6108e6335b826117dc565b6109485760405162461bcd60e51b815260206004820152602d60248201527f4552433732313a2063616c6c6572206973206e6f7420746f6b656e206f776e6560448201526c1c881bdc88185c1c1c9bdd9959609a1b6064820152608401610825565b6108c683838361185b565b61095b611a61565b80518251146109d25760405162461bcd60e51b815260206004820152602560248201527f446966666572656e74206c656e677468206265747765656e203220706172616d60448201527f65746572730000000000000000000000000000000000000000000000000000006064820152608401610825565b6000805b8351821015610a4e575060005b8282815181106109f5576109f5612eca565b6020026020010151811015610a3e57610a2e848381518110610a1957610a19612eca565b6020026020010151610a29611abb565b611c58565b610a3781612ef6565b90506109e3565b610a4782612ef6565b91506109d6565b50505050565b60008281526001602090815260408083208151808301909252546001600160a01b038116808352600160a01b9091046bffffffffffffffffffffffff16928201929092528291610ad35750604080518082019091526000546001600160a01b0381168252600160a01b90046bffffffffffffffffffffffff1660208201525b602081015160009061271090610af7906bffffffffffffffffffffffff1687612f11565b610b019190612f46565b915196919550909350505050565b6000610b1a83610f01565b8210610b8e5760405162461bcd60e51b815260206004820152602b60248201527f455243373231456e756d657261626c653a206f776e657220696e646578206f7560448201527f74206f6620626f756e64730000000000000000000000000000000000000000006064820152608401610825565b506001600160a01b03919091166000908152600860209081526040808320938352929052205490565b4760005b6005811015610c6b5760178160058110610bd757610bd7612eca565b01546001600160a01b03166108fc612710846021600060178760058110610c0057610c00612eca565b01546001600160a01b03168152602081019190915260400160002054610c269190612f11565b610c309190612f46565b6040518115909202916000818181858888f19350505050158015610c58573d6000803e3d6000fd5b5080610c6381612ef6565b915050610bbb565b50600c546040516001600160a01b03909116904780156108fc02916000818181858888f19350505050158015610ca5573d6000803e3d6000fd5b5050565b6108c6838383604051806020016040528060008152506112e8565b610ccd336108e0565b610d2f5760405162461bcd60e51b815260206004820152602d60248201527f4552433732313a2063616c6c6572206973206e6f7420746f6b656e206f776e6560448201526c1c881bdc88185c1c1c9bdd9959609a1b6064820152608401610825565b610d3881611c72565b50565b60606000610d4883610f01565b905060008167ffffffffffffffff811115610d6557610d65612a4a565b604051908082528060200260200182016040528015610d8e578160200160208202803683370190505b50905060005b82811015610dd557610da68582610b0f565b828281518110610db857610db8612eca565b602090810291909101015280610dcd81612ef6565b915050610d94565b509392505050565b6000610de8600a5490565b8210610e5c5760405162461bcd60e51b815260206004820152602c60248201527f455243373231456e756d657261626c653a20676c6f62616c20696e646578206f60448201527f7574206f6620626f756e647300000000000000000000000000000000000000006064820152608401610825565b600a8281548110610e6f57610e6f612eca565b90600052602060002001549050919050565b610e89611a61565b8051610ca590601190602084019061287d565b6000818152600460205260408120546001600160a01b0316806106d55760405162461bcd60e51b815260206004820152601860248201527f4552433732313a20696e76616c696420746f6b656e20494400000000000000006044820152606401610825565b60006001600160a01b038216610f7f5760405162461bcd60e51b815260206004820152602960248201527f4552433732313a2061646472657373207a65726f206973206e6f74206120766160448201527f6c6964206f776e657200000000000000000000000000000000000000000000006064820152608401610825565b506001600160a01b031660009081526005602052604090205490565b610fa3611a61565b610fad6000611c7b565b565b6060600380546106ea90612e8f565b60006108d6600d5490565b8080610fd3611519565b10156110475760405162461bcd60e51b815260206004820152602860248201527f526571756573746564206e756d626572206f6620746f6b656e73206e6f74206160448201527f7661696c61626c650000000000000000000000000000000000000000000000006064820152608401610825565b60125460ff166110995760405162461bcd60e51b815260206004820152601860248201527f53616c6520686173206e6f7420737461727465642079657400000000000000006044820152606401610825565b600060166000306001600160a01b031663cfcb51ec6040518163ffffffff1660e01b815260040160206040518083038186803b1580156110d857600080fd5b505afa1580156110ec573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906111109190612f5a565b801561111e5761111e612dc3565b801561112c5761112c612dc3565b8152602081019190915260409081016000208151608081019092528054829060ff16801561115c5761115c612dc3565b801561116a5761116a612dc3565b81526020016001820154815260200160028201548152602001600382015481525050905080604001518311156112085760405162461bcd60e51b815260206004820152602f60248201527f43616e6e6f74206d696e74206d6f7265207468616e206d617820616c6c6f776560448201527f6420746f6b656e732070657220747800000000000000000000000000000000006064820152608401610825565b606081015160006112198583612f11565b9050803410156112915760405162461bcd60e51b815260206004820152602360248201527f43616e6e6f74206d696e74207769746820696e73756666696369656e7420667560448201527f6e647300000000000000000000000000000000000000000000000000000000006064820152608401610825565b60005b858110156112ba576112a833610a29611abb565b806112b281612ef6565b915050611294565b505050505050565b610ca5338383611ccd565b6112d5611a61565b6012805460ff1916600117905542601355565b6112f233836117dc565b6113545760405162461bcd60e51b815260206004820152602d60248201527f4552433732313a2063616c6c6572206973206e6f7420746f6b656e206f776e6560448201526c1c881bdc88185c1c1c9bdd9959609a1b6064820152608401610825565b610a4e84848484611d9c565b606061136b8261170a565b6000611375611e1a565b9050600081511161139557604051806020016040528060008152506113c0565b8061139f84611e29565b6040516020016113b0929190612f77565b6040516020818303038152906040525b9392505050565b60125460009060ff1661141c5760405162461bcd60e51b815260206004820152601460248201527f53616c6520686173206e6f7420737461727465640000000000000000000000006044820152606401610825565b60006013544261142c9190612fce565b905060005b60145481101561151057600060168183801561144f5761144f612dc3565b801561145d5761145d612dc3565b801561146b5761146b612dc3565b8152602081019190915260409081016000208151608081019092528054829060ff16801561149b5761149b612dc3565b80156114a9576114a9612dc3565b8152602001600182015481526020016002820154815260200160038201548152505090508060200151831080156114f057506000815180156114ed576114ed612dc3565b14155b156114fd57519392505050565b508061150881612ef6565b915050611431565b50600091505090565b6000611523610fbe565b61152b6108cb565b6108d69190612fce565b61153d611a61565b6001600160a01b0381166115b95760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201527f64647265737300000000000000000000000000000000000000000000000000006064820152608401610825565b610d3881611c7b565b6115ca611a61565b6015546001600160a01b031663a9059cbb6115ed600c546001600160a01b031690565b6015546040517f70a082310000000000000000000000000000000000000000000000000000000081523060048201526001600160a01b03909116906370a082319060240160206040518083038186803b15801561164957600080fd5b505afa15801561165d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906116819190612fe5565b6040516001600160e01b031960e085901b1681526001600160a01b0390921660048301526024820152604401602060405180830381600087803b1580156116c757600080fd5b505af11580156116db573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d389190612ffe565b60006106d582611ecb565b6000818152600460205260409020546001600160a01b0316610d385760405162461bcd60e51b815260206004820152601860248201527f4552433732313a20696e76616c696420746f6b656e20494400000000000000006044820152606401610825565b600081815260066020526040902080546001600160a01b0319166001600160a01b03841690811790915581906117a382610e9c565b6001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b6000806117e883610e9c565b9050806001600160a01b0316846001600160a01b0316148061182f57506001600160a01b0380821660009081526007602090815260408083209388168352929052205460ff165b806118535750836001600160a01b03166118488461076d565b6001600160a01b0316145b949350505050565b826001600160a01b031661186e82610e9c565b6001600160a01b0316146118d25760405162461bcd60e51b815260206004820152602560248201527f4552433732313a207472616e736665722066726f6d20696e636f72726563742060448201526437bbb732b960d91b6064820152608401610825565b6001600160a01b03821661194d5760405162461bcd60e51b8152602060048201526024808201527f4552433732313a207472616e7366657220746f20746865207a65726f2061646460448201527f72657373000000000000000000000000000000000000000000000000000000006064820152608401610825565b61195a8383836001611f09565b826001600160a01b031661196d82610e9c565b6001600160a01b0316146119d15760405162461bcd60e51b815260206004820152602560248201527f4552433732313a207472616e736665722066726f6d20696e636f72726563742060448201526437bbb732b960d91b6064820152608401610825565b600081815260066020908152604080832080546001600160a01b03199081169091556001600160a01b0387811680865260058552838620805460001901905590871680865283862080546001019055868652600490945282852080549092168417909155905184937fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b600c546001600160a01b03163314610fad5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610825565b600080611ac6611519565b11611b135760405162461bcd60e51b815260206004820152601860248201527f4e6f206d6f726520746f6b656e7320617661696c61626c6500000000000000006044820152606401610825565b6000611b1d610fbe565b611b256108cb565b611b2f9190612fce565b6040516bffffffffffffffffffffffff1933606090811b8216602084015241901b166034820152446048820152456068820152426088820152909150600090829060a8016040516020818303038152906040528051906020012060001c611b96919061301b565b6000818152600f602052604081205491925090611bb4575080611bc5565b506000818152600f60205260409020545b600f6000611bd4600186612fce565b81526020019081526020016000205460001415611c0a57611bf6600184612fce565b6000838152600f6020526040902055611c3a565b600f6000611c19600186612fce565b81526020808201929092526040908101600090812054858252600f90935220555b611c42611f15565b50601054611c50908261302f565b935050505090565b610ca5828260405180602001604052806000815250611f36565b610d3881611fb4565b600c80546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b816001600160a01b0316836001600160a01b03161415611d2f5760405162461bcd60e51b815260206004820152601960248201527f4552433732313a20617070726f766520746f2063616c6c6572000000000000006044820152606401610825565b6001600160a01b03838116600081815260076020908152604080832094871680845294825291829020805460ff191686151590811790915591519182527f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a3505050565b611da784848461185b565b611db384848484611fce565b610a4e5760405162461bcd60e51b815260206004820152603260248201527f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560448201527131b2b4bb32b91034b6b83632b6b2b73a32b960711b6064820152608401610825565b6060601180546106ea90612e8f565b60606000611e3683612126565b600101905060008167ffffffffffffffff811115611e5657611e56612a4a565b6040519080825280601f01601f191660200182016040528015611e80576020820181803683370190505b5090508181016020015b600019017f3031323334353637383961626364656600000000000000000000000000000000600a86061a8153600a8504945084611ec657610dd5565b611e8a565b60006001600160e01b031982167f780e9d630000000000000000000000000000000000000000000000000000000014806106d557506106d582612208565b610a4e8484848461227a565b600080611f21600d5490565b9050611f31600d80546001019055565b919050565b611f4083836123c2565b611f4d6000848484611fce565b6108c65760405162461bcd60e51b815260206004820152603260248201527f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560448201527131b2b4bb32b91034b6b83632b6b2b73a32b960711b6064820152608401610825565b611fbd8161255b565b600090815260016020526040812055565b60006001600160a01b0384163b1561211b57604051630a85bd0160e11b81526001600160a01b0385169063150b7a0290612012903390899088908890600401613047565b602060405180830381600087803b15801561202c57600080fd5b505af192505050801561205c575060408051601f3d908101601f1916820190925261205991810190613083565b60015b612101573d80801561208a576040519150601f19603f3d011682016040523d82523d6000602084013e61208f565b606091505b5080516120f95760405162461bcd60e51b815260206004820152603260248201527f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560448201527131b2b4bb32b91034b6b83632b6b2b73a32b960711b6064820152608401610825565b805181602001fd5b6001600160e01b031916630a85bd0160e11b149050611853565b506001949350505050565b6000807a184f03e93ff9f4daa797ed6e38ed64bf6a1f010000000000000000831061216f577a184f03e93ff9f4daa797ed6e38ed64bf6a1f010000000000000000830492506040015b6d04ee2d6d415b85acef8100000000831061219b576d04ee2d6d415b85acef8100000000830492506020015b662386f26fc1000083106121b957662386f26fc10000830492506010015b6305f5e10083106121d1576305f5e100830492506008015b61271083106121e557612710830492506004015b606483106121f7576064830492506002015b600a83106106d55760010192915050565b60006001600160e01b031982167f80ac58cd00000000000000000000000000000000000000000000000000000000148061226b57506001600160e01b031982167f5b5e139f00000000000000000000000000000000000000000000000000000000145b806106d557506106d5826125fe565b61228684848484612665565b60018111156122fd5760405162461bcd60e51b815260206004820152603560248201527f455243373231456e756d657261626c653a20636f6e736563757469766520747260448201527f616e7366657273206e6f7420737570706f7274656400000000000000000000006064820152608401610825565b816001600160a01b0385166123595761235481600a80546000838152600b60205260408120829055600182018355919091527fc65a7bb8d6351c1cf70c95a316cc6a92839c986682d98bc35f958f4883f9d2a80155565b61237c565b836001600160a01b0316856001600160a01b03161461237c5761237c85826126ed565b6001600160a01b038416612398576123938161278a565b6123bb565b846001600160a01b0316846001600160a01b0316146123bb576123bb8482612839565b5050505050565b6001600160a01b0382166124185760405162461bcd60e51b815260206004820181905260248201527f4552433732313a206d696e7420746f20746865207a65726f20616464726573736044820152606401610825565b6000818152600460205260409020546001600160a01b03161561247d5760405162461bcd60e51b815260206004820152601c60248201527f4552433732313a20746f6b656e20616c7265616479206d696e746564000000006044820152606401610825565b61248b600083836001611f09565b6000818152600460205260409020546001600160a01b0316156124f05760405162461bcd60e51b815260206004820152601c60248201527f4552433732313a20746f6b656e20616c7265616479206d696e746564000000006044820152606401610825565b6001600160a01b038216600081815260056020908152604080832080546001019055848352600490915280822080546001600160a01b0319168417905551839291907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b600061256682610e9c565b9050612576816000846001611f09565b61257f82610e9c565b600083815260066020908152604080832080546001600160a01b03199081169091556001600160a01b0385168085526005845282852080546000190190558785526004909352818420805490911690555192935084927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908390a45050565b60006001600160e01b031982167f2a55205a0000000000000000000000000000000000000000000000000000000014806106d557507f01ffc9a7000000000000000000000000000000000000000000000000000000006001600160e01b03198316146106d5565b6001811115610a4e576001600160a01b038416156126ab576001600160a01b038416600090815260056020526040812080548392906126a5908490612fce565b90915550505b6001600160a01b03831615610a4e576001600160a01b038316600090815260056020526040812080548392906126e290849061302f565b909155505050505050565b600060016126fa84610f01565b6127049190612fce565b600083815260096020526040902054909150808214612757576001600160a01b03841660009081526008602090815260408083208584528252808320548484528184208190558352600990915290208190555b5060009182526009602090815260408084208490556001600160a01b039094168352600881528383209183525290812055565b600a5460009061279c90600190612fce565b6000838152600b6020526040812054600a80549394509092849081106127c4576127c4612eca565b9060005260206000200154905080600a83815481106127e5576127e5612eca565b6000918252602080832090910192909255828152600b9091526040808220849055858252812055600a80548061281d5761281d6130a0565b6001900381819060005260206000200160009055905550505050565b600061284483610f01565b6001600160a01b039093166000908152600860209081526040808320868452825280832085905593825260099052919091209190915550565b82805461288990612e8f565b90600052602060002090601f0160209004810192826128ab57600085556128f1565b82601f106128c457805160ff19168380011785556128f1565b828001600101855582156128f1579182015b828111156128f15782518255916020019190600101906128d6565b506128fd929150612901565b5090565b5b808211156128fd5760008155600101612902565b6001600160e01b031981168114610d3857600080fd5b60006020828403121561293e57600080fd5b81356113c081612916565b60005b8381101561296457818101518382015260200161294c565b83811115610a4e5750506000910152565b6000815180845261298d816020860160208601612949565b601f01601f19169290920160200192915050565b6020815260006113c06020830184612975565b6000602082840312156129c657600080fd5b5035919050565b80356001600160a01b0381168114611f3157600080fd5b600080604083850312156129f757600080fd5b612a00836129cd565b946020939093013593505050565b600080600060608486031215612a2357600080fd5b612a2c846129cd565b9250612a3a602085016129cd565b9150604084013590509250925092565b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f1916810167ffffffffffffffff81118282101715612a8957612a89612a4a565b604052919050565b600067ffffffffffffffff821115612aab57612aab612a4a565b5060051b60200190565b600082601f830112612ac657600080fd5b81356020612adb612ad683612a91565b612a60565b82815260059290921b84018101918181019086841115612afa57600080fd5b8286015b84811015612b155780358352918301918301612afe565b509695505050505050565b60008060408385031215612b3357600080fd5b823567ffffffffffffffff80821115612b4b57600080fd5b818501915085601f830112612b5f57600080fd5b81356020612b6f612ad683612a91565b82815260059290921b84018101918181019089841115612b8e57600080fd5b948201945b83861015612bb357612ba4866129cd565b82529482019490820190612b93565b96505086013592505080821115612bc957600080fd5b50612bd685828601612ab5565b9150509250929050565b60008060408385031215612bf357600080fd5b50508035926020909101359150565b600060208284031215612c1457600080fd5b6113c0826129cd565b6020808252825182820181905260009190848201906040850190845b81811015612c5557835183529284019291840191600101612c39565b50909695505050505050565b600067ffffffffffffffff831115612c7b57612c7b612a4a565b612c8e601f8401601f1916602001612a60565b9050828152838383011115612ca257600080fd5b828260208301376000602084830101529392505050565b600060208284031215612ccb57600080fd5b813567ffffffffffffffff811115612ce257600080fd5b8201601f81018413612cf357600080fd5b61185384823560208401612c61565b8015158114610d3857600080fd5b60008060408385031215612d2357600080fd5b612d2c836129cd565b91506020830135612d3c81612d02565b809150509250929050565b60008060008060808587031215612d5d57600080fd5b612d66856129cd565b9350612d74602086016129cd565b925060408501359150606085013567ffffffffffffffff811115612d9757600080fd5b8501601f81018713612da857600080fd5b612db787823560208401612c61565b91505092959194509250565b634e487b7160e01b600052602160045260246000fd5b60018110612df757634e487b7160e01b600052602160045260246000fd5b9052565b602081016106d58284612dd9565b60008060408385031215612e1c57600080fd5b612e25836129cd565b9150612e33602084016129cd565b90509250929050565b60018110610d3857600080fd5b600060208284031215612e5b57600080fd5b81356113c081612e3c565b60808101612e748287612dd9565b84602083015283604083015282606083015295945050505050565b600181811c90821680612ea357607f821691505b60208210811415612ec457634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b6000600019821415612f0a57612f0a612ee0565b5060010190565b6000816000190483118215151615612f2b57612f2b612ee0565b500290565b634e487b7160e01b600052601260045260246000fd5b600082612f5557612f55612f30565b500490565b600060208284031215612f6c57600080fd5b81516113c081612e3c565b60008351612f89818460208801612949565b835190830190612f9d818360208801612949565b7f2e6a736f6e0000000000000000000000000000000000000000000000000000009101908152600501949350505050565b600082821015612fe057612fe0612ee0565b500390565b600060208284031215612ff757600080fd5b5051919050565b60006020828403121561301057600080fd5b81516113c081612d02565b60008261302a5761302a612f30565b500690565b6000821982111561304257613042612ee0565b500190565b60006001600160a01b038087168352808616602084015250836040830152608060608301526130796080830184612975565b9695505050505050565b60006020828403121561309557600080fd5b81516113c081612916565b634e487b7160e01b600052603160045260246000fdfea2646970667358221220d5e4aab966ce468755bf73217240ca3d42e46e3c39460a988dca9d31f029cb3464736f6c63430008090033