VeChain
Explorer
Mainnet
Search
Networks
Main
Test
Contract
0x0FF5f0…81F4
Summary
Transactions
Transfers
Address
0x0FF5f03793a1125ae016Ef416bBA7550F4aB81F4
VET
0.00
VET
VTHO
0.00
VTHO
Master
0x2CFf2B47CFCaa84958379F5E5E87e7B4AdabF976
Deployer
0x2CFf2B47CFCaa84958379F5E5E87e7B4AdabF976
Code
0x608060405234801561001057600080fd5b50600436106102485760003560e01c80638eae8ce01161013b578063c61cf76e116100b8578063ee0f0e051161007c578063ee0f0e0514610c47578063efe2eaaf14610c91578063f2fde38b14610cdb578063f80f5dd514610d1f578063fdabacbb14610d6357610248565b8063c61cf76e14610b09578063c7cc911214610b53578063cfeac83114610b95578063d13e6ca214610bd9578063d1dbfdcb14610bfb57610248565b8063abfc8f45116100ff578063abfc8f45146109a9578063adc1f0d7146109ed578063b95eb9de14610a31578063bd38837b14610a7b578063c26800ca14610ac557610248565b80638eae8ce01461084157806392c924ac1461088b578063953a2338146108cf578063a6db392014610913578063a88059dd1461095d57610248565b80632d6d1baa116101c95780634c9373ae1161018d5780634c9373ae1461069e57806370480275146106e2578063745576bb1461072657806378c8cda71461077057806382f13e55146107b457610248565b80632d6d1baa1461052357806331ae450b1461056d57806334d205bb146105cc57806341e0c168146106105780634b432e9d1461065257610248565b80631950c218116102105780631950c218146103bf5780631defda061461041b57806322feaefc1461045f57806324d7806c146104a95780632b7832b31461050557610248565b8063087456091461024d5780630c8a9fca1461027d5780630cd761d9146102c157806314bfd6d01461030d5780631785f53c1461037b575b600080fd5b61027b6004803603602081101561026357600080fd5b81019080803515159060200190929190505050610daf565b005b6102bf6004803603602081101561029357600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610f18565b005b6102f7600480360360408110156102d757600080fd5b81019080803590602001909291908035906020019092919050505061101e565b6040518082815260200191505060405180910390f35b6103396004803603602081101561032357600080fd5b8101908080359060200190929190505050611a70565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6103bd6004803603602081101561039157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611aac565b005b610401600480360360208110156103d557600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611d2d565b604051808215151515815260200191505060405180910390f35b61045d6004803603602081101561043157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611d93565b005b610467611e99565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6104eb600480360360208110156104bf57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611ebf565b604051808215151515815260200191505060405180910390f35b61050d611fad565b6040518082815260200191505060405180910390f35b61052b611fba565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b610575611fe0565b6040518080602001828103825283818151815260200191508051906020019060200280838360005b838110156105b857808201518184015260208101905061059d565b505050509050019250505060405180910390f35b61060e600480360360208110156105e257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506120be565b005b61063c6004803603602081101561062657600080fd5b81019080803590602001909291905050506121c4565b6040518082815260200191505060405180910390f35b6106886004803603604081101561066857600080fd5b8101908080359060200190929190803590602001909291905050506124b9565b6040518082815260200191505060405180910390f35b6106e0600480360360208110156106b457600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506126f9565b005b610724600480360360208110156106f857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506127ff565b005b61072e612a05565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6107b26004803603602081101561078657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050612a2b565b005b6107ea600480360360408110156107ca57600080fd5b810190808035906020019092919080359060200190929190505050612bd2565b6040518080602001828103825283818151815260200191508051906020019060200280838360005b8381101561082d578082015181840152602081019050610812565b505050509050019250505060405180910390f35b610849612fa5565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6108cd600480360360208110156108a157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050612fcb565b005b610911600480360360208110156108e557600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506130d1565b005b61091b6131d7565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6109936004803603604081101561097357600080fd5b8101908080359060200190929190803590602001909291905050506131fd565b6040518082815260200191505060405180910390f35b6109eb600480360360208110156109bf57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061366d565b005b610a2f60048036036020811015610a0357600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050613773565b005b610a39613879565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b610a8361389f565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b610b0760048036036020811015610adb57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506138c5565b005b610b116139cb565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b610b7f60048036036020811015610b6957600080fd5b81019080803590602001909291905050506139f1565b6040518082815260200191505060405180910390f35b610bd760048036036020811015610bab57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050613d93565b005b610be1613e99565b604051808215151515815260200191505060405180910390f35b610c3160048036036040811015610c1157600080fd5b810190808035906020019092919080359060200190929190505050613eac565b6040518082815260200191505060405180910390f35b610c4f61429b565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b610c996142c1565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b610d1d60048036036020811015610cf157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506142e7565b005b610d6160048036036020811015610d3557600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061454d565b005b610d9960048036036040811015610d7957600080fd5b8101908080359060200190929190803590602001909291905050506146f4565b6040518082815260200191505060405180910390f35b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16149050600015158115151415610ea45760008090505b600180549050811015610ea25760018181548110610e3057fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415610e975760019150610ea2565b806001019050610e16565b505b80610efa576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260268152602001806150706026913960400191505060405180910390fd5b81600c60006101000a81548160ff0219169083151502179055505050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610fda576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601d8152602001807f53656e646572206d75737420626520636f6e7472616374206f776e657200000081525060200191505060405180910390fd5b80600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600080600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663f2f9de05856040518263ffffffff1660e01b81526004018082815260200191505060206040518083038186803b15801561109457600080fd5b505afa1580156110a8573d6000803e3d6000fd5b505050506040513d60208110156110be57600080fd5b8101908080519060200190929190505050905060006110dd85856124b9565b90506000600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663c1407325836040518263ffffffff1660e01b81526004018082815260200191505060206040518083038186803b15801561115457600080fd5b505afa158015611168573d6000803e3d6000fd5b505050506040513d602081101561117e57600080fd5b810190808051906020019092919050505090508083116111d2576111c86103e86111ba6111ab8987613eac565b88614e4a90919063ffffffff16565b614ed090919063ffffffff16565b9350505050611a6a565b6000600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663c1407325600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663248391ff600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663743ef4bc8e6040518263ffffffff1660e01b81526004018082815260200191505060206040518083038186803b15801561130957600080fd5b505afa15801561131d573d6000803e3d6000fd5b505050506040513d602081101561133357600080fd5b81019080805190602001909291905050506040518463ffffffff1660e01b8152600401808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001828152602001935050505060206040518083038186803b1580156113de57600080fd5b505afa1580156113f2573d6000803e3d6000fd5b505050506040513d602081101561140857600080fd5b81019080805190602001909291905050506040518263ffffffff1660e01b81526004018082815260200191505060206040518083038186803b15801561144d57600080fd5b505afa158015611461573d6000803e3d6000fd5b505050506040513d602081101561147757600080fd5b81019080805190602001909291905050509050818114156114cd576114c26103e86114b46114a58a86613eac565b89614e4a90919063ffffffff16565b614ed090919063ffffffff16565b945050505050611a6a565b6000600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663743ef4bc896040518263ffffffff1660e01b81526004018082815260200191505060206040518083038186803b15801561154257600080fd5b505afa158015611556573d6000803e3d6000fd5b505050506040513d602081101561156c57600080fd5b810190808051906020019092919050505090506000806000905060008790505b85811115611803576000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663248391ff600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600c60019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a100d69d876040518263ffffffff1660e01b81526004018082815260200191505060206040518083038186803b15801561168d57600080fd5b505afa1580156116a1573d6000803e3d6000fd5b505050506040513d60208110156116b757600080fd5b81019080805190602001909291905050506040518463ffffffff1660e01b8152600401808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001828152602001935050505060206040518083038186803b15801561176257600080fd5b505afa158015611776573d6000803e3d6000fd5b505050506040513d602081101561178c57600080fd5b81019080805190602001909291905050509050808511156117bd576117ba8186614f5990919063ffffffff16565b92505b6117ed6103e86117df6117d08f86613eac565b86614e4a90919063ffffffff16565b614ed090919063ffffffff16565b840193508094505080806001900391505061158c565b5060006118c987600c60019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a100d69d60018a016040518263ffffffff1660e01b81526004018082815260200191505060206040518083038186803b15801561188057600080fd5b505afa158015611894573d6000803e3d6000fd5b505050506040513d60208110156118aa57600080fd5b8101908080519060200190929190505050614f5990919063ffffffff16565b90506000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663248391ff600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16856040518463ffffffff1660e01b8152600401808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001828152602001935050505060206040518083038186803b1580156119ec57600080fd5b505afa158015611a00573d6000803e3d6000fd5b505050506040513d6020811015611a1657600080fd5b81019080805190602001909291905050509050611a596103e8611a4b611a3c8f8b613eac565b84614e4a90919063ffffffff16565b614ed090919063ffffffff16565b840193508399505050505050505050505b92915050565b60018181548110611a7d57fe5b906000526020600020016000915054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611b6e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601d8152602001807f53656e646572206d75737420626520636f6e7472616374206f776e657200000081525060200191505060405180910390fd5b600080905060008090505b600180549050811015611cae578273ffffffffffffffffffffffffffffffffffffffff1660018281548110611baa57fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415611ca3576001915060018080805490500381548110611c0857fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1660018281548110611c4057fe5b9060005260206000200160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506001808054905003600181611c9d9190614fdc565b50611cae565b806001019050611b79565b506001151581151514611d29576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601d8152602001807f5f61646d696e41646472657373206973206e6f7420616e2061646d696e00000081525060200191505060405180910390fd5b5050565b6000600b60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1680611d8c5750611d8b82611ebf565b5b9050919050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611e55576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601d8152602001807f53656e646572206d75737420626520636f6e7472616374206f776e657200000081525060200191505060405180910390fd5b80600760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600080600090505b600180549050811015611f54578273ffffffffffffffffffffffffffffffffffffffff1660018281548110611ef857fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415611f49576001915050611fa8565b806001019050611ec7565b506000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161490505b919050565b6000600180549050905090565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6060806001805490506040519080825280602002602001820160405280156120175781602001602082028038833980820191505090505b50905060008090505b6001805490508110156120b6576001818154811061203a57fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1682828151811061207157fe5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050806001019050612020565b508091505090565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614612180576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601d8152602001807f53656e646572206d75737420626520636f6e7472616374206f776e657200000081525060200191505060405180910390fd5b80600260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600080600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663743ef4bc846040518263ffffffff1660e01b81526004018082815260200191505060206040518083038186803b15801561223a57600080fd5b505afa15801561224e573d6000803e3d6000fd5b505050506040513d602081101561226457600080fd5b810190808051906020019092919050505090506000600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663508e6de0856040518263ffffffff1660e01b81526004018082815260200191505060206040518083038186803b1580156122ec57600080fd5b505afa158015612300573d6000803e3d6000fd5b505050506040513d602081101561231657600080fd5b810190808051906020019092919050505090506000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663248391ff600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16856040518463ffffffff1660e01b8152600401808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001828152602001935050505060206040518083038186803b15801561244a57600080fd5b505afa15801561245e573d6000803e3d6000fd5b505050506040513d602081101561247457600080fd5b81019080805190602001909291905050509050808311156124ac576124a28184614f5990919063ffffffff16565b93505050506124b4565b600093505050505b919050565b600080600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663743ef4bc856040518263ffffffff1660e01b81526004018082815260200191505060206040518083038186803b15801561252f57600080fd5b505afa158015612543573d6000803e3d6000fd5b505050506040513d602081101561255957600080fd5b8101908080519060200190929190505050905080831061257d5760009150506126f3565b60006125928483614f5990919063ffffffff16565b9050600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663248391ff600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16846040518463ffffffff1660e01b8152600401808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001828152602001935050505060206040518083038186803b1580156126b357600080fd5b505afa1580156126c7573d6000803e3d6000fd5b505050506040513d60208110156126dd57600080fd5b8101908080519060200190929190505050925050505b92915050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146127bb576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601d8152602001807f53656e646572206d75737420626520636f6e7472616374206f776e657200000081525060200191505060405180910390fd5b80600a60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146128c1576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601d8152602001807f53656e646572206d75737420626520636f6e7472616374206f776e657200000081525060200191505060405180910390fd5b60008090505b60018054905081101561299b578173ffffffffffffffffffffffffffffffffffffffff16600182815481106128f857fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415612990576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602181526020018061502e6021913960400191505060405180910390fd5b8060010190506128c7565b5060018190806001815401808255809150509060018203906000526020600020016000909192909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505050565b600c60019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16149050600015158115151415612b205760008090505b600180549050811015612b1e5760018181548110612aac57fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415612b135760019150612b1e565b806001019050612a92565b505b80612b76576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260268152602001806150706026913960400191505060405180910390fd5b6000600b60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b606080600c60019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16636dfc9dd7846040518263ffffffff1660e01b81526004018082815260200191505060006040518083038186803b158015612c4857600080fd5b505afa158015612c5c573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f820116820180604052506020811015612c8657600080fd5b8101908080516040519392919084640100000000821115612ca657600080fd5b83820191506020820185811115612cbc57600080fd5b8251866020820283011164010000000082111715612cd957600080fd5b8083526020830192505050908051906020019060200280838360005b83811015612d10578082015181840152602081019050612cf5565b505050509050016040525050509050600080905060008090505b8251811015612e20576000600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663bc9f51b888868581518110612d8057fe5b60200260200101516040518363ffffffff1660e01b8152600401808381526020018281526020019250505060206040518083038186803b158015612dc357600080fd5b505afa158015612dd7573d6000803e3d6000fd5b505050506040513d6020811015612ded57600080fd5b810190808051906020019092919050505090506000811115612e125782806001019350505b508080600101915050612d2a565b50606081604051908082528060200260200182016040528015612e525781602001602082028038833980820191505090505b5090506000821415612e6957809350505050612f9f565b600080905060008090505b8451811015612f96576000600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663bc9f51b88a888581518110612eca57fe5b60200260200101516040518363ffffffff1660e01b8152600401808381526020018281526020019250505060206040518083038186803b158015612f0d57600080fd5b505afa158015612f21573d6000803e3d6000fd5b505050506040513d6020811015612f3757600080fd5b810190808051906020019092919050505090506000811115612f8857858281518110612f5f57fe5b6020026020010151848481518110612f7357fe5b60200260200101818152505082806001019350505b508080600101915050612e74565b50819450505050505b92915050565b600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461308d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601d8152602001807f53656e646572206d75737420626520636f6e7472616374206f776e657200000081525060200191505060405180910390fd5b80600960006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614613193576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601d8152602001807f53656e646572206d75737420626520636f6e7472616374206f776e657200000081525060200191505060405180910390fd5b80600c60016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600080601084106132d8576132d16103e86132c3600c60019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16632d81150d6040518163ffffffff1660e01b815260040160206040518083038186803b15801561327957600080fd5b505afa15801561328d573d6000803e3d6000fd5b505050506040513d60208110156132a357600080fd5b810190808051906020019092919050505086614e4a90919063ffffffff16565b614ed090919063ffffffff16565b9050613663565b600c84101580156132e95750601084105b156133be576133b76103e86133a9600c60019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663c535db026040518163ffffffff1660e01b815260040160206040518083038186803b15801561335f57600080fd5b505afa158015613373573d6000803e3d6000fd5b505050506040513d602081101561338957600080fd5b810190808051906020019092919050505086614e4a90919063ffffffff16565b614ed090919063ffffffff16565b9050613662565b600884101580156133cf5750600c84105b156134a45761349d6103e861348f600c60019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16636572d07a6040518163ffffffff1660e01b815260040160206040518083038186803b15801561344557600080fd5b505afa158015613459573d6000803e3d6000fd5b505050506040513d602081101561346f57600080fd5b810190808051906020019092919050505086614e4a90919063ffffffff16565b614ed090919063ffffffff16565b9050613661565b600684101580156134b55750600884105b1561358a576135836103e8613575600c60019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166345603a746040518163ffffffff1660e01b815260040160206040518083038186803b15801561352b57600080fd5b505afa15801561353f573d6000803e3d6000fd5b505050506040513d602081101561355557600080fd5b810190808051906020019092919050505086614e4a90919063ffffffff16565b614ed090919063ffffffff16565b9050613660565b600684101561365f5761365c6103e861364e600c60019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663b185346f6040518163ffffffff1660e01b815260040160206040518083038186803b15801561360457600080fd5b505afa158015613618573d6000803e3d6000fd5b505050506040513d602081101561362e57600080fd5b810190808051906020019092919050505086614e4a90919063ffffffff16565b614ed090919063ffffffff16565b90505b5b5b5b5b8091505092915050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461372f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601d8152602001807f53656e646572206d75737420626520636f6e7472616374206f776e657200000081525060200191505060405180910390fd5b80600860006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614613835576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601d8152602001807f53656e646572206d75737420626520636f6e7472616374206f776e657200000081525060200191505060405180910390fd5b80600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614613987576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601d8152602001807f53656e646572206d75737420626520636f6e7472616374206f776e657200000081525060200191505060405180910390fd5b80600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600080600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663743ef4bc846040518263ffffffff1660e01b81526004018082815260200191505060206040518083038186803b158015613a6757600080fd5b505afa158015613a7b573d6000803e3d6000fd5b505050506040513d6020811015613a9157600080fd5b810190808051906020019092919050505090506000600c60019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a100d69d600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663f2f9de05876040518263ffffffff1660e01b81526004018082815260200191505060206040518083038186803b158015613b5757600080fd5b505afa158015613b6b573d6000803e3d6000fd5b505050506040513d6020811015613b8157600080fd5b81019080805190602001909291905050506040518263ffffffff1660e01b81526004018082815260200191505060206040518083038186803b158015613bc657600080fd5b505afa158015613bda573d6000803e3d6000fd5b505050506040513d6020811015613bf057600080fd5b810190808051906020019092919050505090506000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663248391ff600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16856040518463ffffffff1660e01b8152600401808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001828152602001935050505060206040518083038186803b158015613d2457600080fd5b505afa158015613d38573d6000803e3d6000fd5b505050506040513d6020811015613d4e57600080fd5b8101908080519060200190929190505050905080831115613d8657613d7c8184614f5990919063ffffffff16565b9350505050613d8e565b600093505050505b919050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614613e55576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601d8152602001807f53656e646572206d75737420626520636f6e7472616374206f776e657200000081525060200191505060405180910390fd5b80600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600c60009054906101000a900460ff1681565b600080600090506060600c8410613ed957613ec78585612bd2565b9050600081511115613ed857600191505b5b600c8410158015613ee75750815b15613f9857600c60019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663912e11cb6040518163ffffffff1660e01b815260040160206040518083038186803b158015613f5457600080fd5b505afa158015613f68573d6000803e3d6000fd5b505050506040513d6020811015613f7e57600080fd5b810190808051906020019092919050505092505050614295565b600c8410158015613fa7575081155b1561405857600c60019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663bed7752a6040518163ffffffff1660e01b815260040160206040518083038186803b15801561401457600080fd5b505afa158015614028573d6000803e3d6000fd5b505050506040513d602081101561403e57600080fd5b810190808051906020019092919050505092505050614295565b6008841015801561406a5750600b8411155b1561411b57600c60019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16632e87bae66040518163ffffffff1660e01b815260040160206040518083038186803b1580156140d757600080fd5b505afa1580156140eb573d6000803e3d6000fd5b505050506040513d602081101561410157600080fd5b810190808051906020019092919050505092505050614295565b6006841015801561412c5750600884105b156141dd57600c60019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166311785a2d6040518163ffffffff1660e01b815260040160206040518083038186803b15801561419957600080fd5b505afa1580156141ad573d6000803e3d6000fd5b505050506040513d60208110156141c357600080fd5b810190808051906020019092919050505092505050614295565b600684101561429257600c60019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ef26aa086040518163ffffffff1660e01b815260040160206040518083038186803b15801561424e57600080fd5b505afa158015614262573d6000803e3d6000fd5b505050506040513d602081101561427857600080fd5b810190808051906020019092919050505092505050614295565b50505b92915050565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146143a9576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601d8152602001807f53656e646572206d75737420626520636f6e7472616374206f776e657200000081525060200191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141561444c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601e8152602001807f4e657720636f6e7472616374206f776e65722063616e6e6f742062652030000081525060200191505060405180910390fd5b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507f22500af037c600dd7b720644ab6e358635085601d9ac508ad83eb2d6b2d729ca8183604051808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019250505060405180910390a15050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161490506000151581151514156146425760008090505b60018054905081101561464057600181815481106145ce57fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614156146355760019150614640565b8060010190506145b4565b505b80614698576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260268152602001806150706026913960400191505060405180910390fd5b6001600b60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b600080600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663f2f9de05856040518263ffffffff1660e01b81526004018082815260200191505060206040518083038186803b15801561476a57600080fd5b505afa15801561477e573d6000803e3d6000fd5b505050506040513d602081101561479457600080fd5b8101908080519060200190929190505050905060006147b385856124b9565b90506000600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663c1407325836040518263ffffffff1660e01b81526004018082815260200191505060206040518083038186803b15801561482a57600080fd5b505afa15801561483e573d6000803e3d6000fd5b505050506040513d602081101561485457600080fd5b810190808051906020019092919050505090508083116148a85761489e6103e86148906148818987613eac565b88614e4a90919063ffffffff16565b614ed090919063ffffffff16565b9350505050614e44565b6000600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663743ef4bc886040518263ffffffff1660e01b81526004018082815260200191505060206040518083038186803b15801561491d57600080fd5b505afa158015614931573d6000803e3d6000fd5b505050506040513d602081101561494757600080fd5b810190808051906020019092919050505090506000806000905060008690505b84811115614bde576000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663248391ff600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600c60019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a100d69d876040518263ffffffff1660e01b81526004018082815260200191505060206040518083038186803b158015614a6857600080fd5b505afa158015614a7c573d6000803e3d6000fd5b505050506040513d6020811015614a9257600080fd5b81019080805190602001909291905050506040518463ffffffff1660e01b8152600401808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001828152602001935050505060206040518083038186803b158015614b3d57600080fd5b505afa158015614b51573d6000803e3d6000fd5b505050506040513d6020811015614b6757600080fd5b8101908080519060200190929190505050905080851115614b9857614b958186614f5990919063ffffffff16565b92505b614bc86103e8614bba614bab8e86613eac565b86614e4a90919063ffffffff16565b614ed090919063ffffffff16565b8401935080945050808060019003915050614967565b506000614ca486600c60019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a100d69d600189016040518263ffffffff1660e01b81526004018082815260200191505060206040518083038186803b158015614c5b57600080fd5b505afa158015614c6f573d6000803e3d6000fd5b505050506040513d6020811015614c8557600080fd5b8101908080519060200190929190505050614f5990919063ffffffff16565b90506000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663248391ff600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16856040518463ffffffff1660e01b8152600401808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001828152602001935050505060206040518083038186803b158015614dc757600080fd5b505afa158015614ddb573d6000803e3d6000fd5b505050506040513d6020811015614df157600080fd5b81019080805190602001909291905050509050614e346103e8614e26614e178e8a613eac565b84614e4a90919063ffffffff16565b614ed090919063ffffffff16565b8401935083985050505050505050505b92915050565b600080831415614e5d5760009050614eca565b6000828402905082848281614e6e57fe5b0414614ec5576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602181526020018061504f6021913960400191505060405180910390fd5b809150505b92915050565b6000808211614f47576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601a8152602001807f536166654d6174683a206469766973696f6e206279207a65726f00000000000081525060200191505060405180910390fd5b818381614f5057fe5b04905092915050565b600082821115614fd1576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601e8152602001807f536166654d6174683a207375627472616374696f6e206f766572666c6f77000081525060200191505060405180910390fd5b818303905092915050565b815481835581811115615003578183600052602060002091820191016150029190615008565b5b505050565b61502a91905b8082111561502657600081600090555060010161500e565b5090565b9056fe5f61646d696e4164647265737320697320616c726561647920616e2061646d696e536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f7753656e646572206d7573742062652061646d696e206f7220636f6e7472616374206f776e6572a265627a7a723158205e9302d58efe6ba31844495c64cda647ae86f808bcb351959b76455136a1aaac64736f6c63430005100032