VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0xAACa7C…4bD6
Summary
Transactions
Transfers
Address
0xAACa7Cba02950cBeC6FCFa89ac1d345986d44bD6
VET
0.00
VET
VTHO
0.00
VTHO
Master
0xD38184694a51d87B027B157F8d1C0d851c6b3fE2
Deployer
0xD38184694a51d87B027B157F8d1C0d851c6b3fE2
Code
0x608060405234801561001057600080fd5b50600436106102485760003560e01c80638eae8ce01161013b578063c61cf76e116100b8578063ee0f0e051161007c578063ee0f0e0514610c47578063efe2eaaf14610c91578063f2fde38b14610cdb578063f80f5dd514610d1f578063fdabacbb14610d6357610248565b8063c61cf76e14610b09578063c7cc911214610b53578063cfeac83114610b95578063d13e6ca214610bd9578063d1dbfdcb14610bfb57610248565b8063abfc8f45116100ff578063abfc8f45146109a9578063adc1f0d7146109ed578063b95eb9de14610a31578063bd38837b14610a7b578063c26800ca14610ac557610248565b80638eae8ce01461084157806392c924ac1461088b578063953a2338146108cf578063a6db392014610913578063a88059dd1461095d57610248565b80632d6d1baa116101c95780634c9373ae1161018d5780634c9373ae1461069e57806370480275146106e2578063745576bb1461072657806378c8cda71461077057806382f13e55146107b457610248565b80632d6d1baa1461052357806331ae450b1461056d57806334d205bb146105cc57806341e0c168146106105780634b432e9d1461065257610248565b80631950c218116102105780631950c218146103bf5780631defda061461041b57806322feaefc1461045f57806324d7806c146104a95780632b7832b31461050557610248565b8063087456091461024d5780630c8a9fca1461027d5780630cd761d9146102c157806314bfd6d01461030d5780631785f53c1461037b575b600080fd5b61027b6004803603602081101561026357600080fd5b81019080803515159060200190929190505050610daf565b005b6102bf6004803603602081101561029357600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610f18565b005b6102f7600480360360408110156102d757600080fd5b81019080803590602001909291908035906020019092919050505061101e565b6040518082815260200191505060405180910390f35b6103396004803603602081101561032357600080fd5b8101908080359060200190929190505050611981565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6103bd6004803603602081101561039157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506119bd565b005b610401600480360360208110156103d557600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611c3e565b604051808215151515815260200191505060405180910390f35b61045d6004803603602081101561043157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611ca4565b005b610467611daa565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6104eb600480360360208110156104bf57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611dd0565b604051808215151515815260200191505060405180910390f35b61050d611ebe565b6040518082815260200191505060405180910390f35b61052b611ecb565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b610575611ef1565b6040518080602001828103825283818151815260200191508051906020019060200280838360005b838110156105b857808201518184015260208101905061059d565b505050509050019250505060405180910390f35b61060e600480360360208110156105e257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611fcf565b005b61063c6004803603602081101561062657600080fd5b81019080803590602001909291905050506120d5565b6040518082815260200191505060405180910390f35b6106886004803603604081101561066857600080fd5b8101908080359060200190929190803590602001909291905050506123ca565b6040518082815260200191505060405180910390f35b6106e0600480360360208110156106b457600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061260a565b005b610724600480360360208110156106f857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050612710565b005b61072e612916565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6107b26004803603602081101561078657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061293c565b005b6107ea600480360360408110156107ca57600080fd5b810190808035906020019092919080359060200190929190505050612ae3565b6040518080602001828103825283818151815260200191508051906020019060200280838360005b8381101561082d578082015181840152602081019050610812565b505050509050019250505060405180910390f35b610849612eb6565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6108cd600480360360208110156108a157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050612edc565b005b610911600480360360208110156108e557600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050612fe2565b005b61091b6130e8565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6109936004803603604081101561097357600080fd5b81019080803590602001909291908035906020019092919050505061310e565b6040518082815260200191505060405180910390f35b6109eb600480360360208110156109bf57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061357e565b005b610a2f60048036036020811015610a0357600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050613684565b005b610a3961378a565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b610a836137b0565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b610b0760048036036020811015610adb57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506137d6565b005b610b116138dc565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b610b7f60048036036020811015610b6957600080fd5b8101908080359060200190929190505050613902565b6040518082815260200191505060405180910390f35b610bd760048036036020811015610bab57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050613ca4565b005b610be1613daa565b604051808215151515815260200191505060405180910390f35b610c3160048036036040811015610c1157600080fd5b810190808035906020019092919080359060200190929190505050613dbd565b6040518082815260200191505060405180910390f35b610c4f6141ac565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b610c996141d2565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b610d1d60048036036020811015610cf157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506141f8565b005b610d6160048036036020811015610d3557600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061445e565b005b610d9960048036036040811015610d7957600080fd5b810190808035906020019092919080359060200190929190505050614605565b6040518082815260200191505060405180910390f35b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16149050600015158115151415610ea45760008090505b600180549050811015610ea25760018181548110610e3057fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415610e975760019150610ea2565b806001019050610e16565b505b80610efa576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526026815260200180614f806026913960400191505060405180910390fd5b81600c60006101000a81548160ff0219169083151502179055505050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610fda576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601d8152602001807f53656e646572206d75737420626520636f6e7472616374206f776e657200000081525060200191505060405180910390fd5b80600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600080600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663248391ff600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663743ef4bc896040518263ffffffff1660e01b81526004018082815260200191505060206040518083038186803b15801561111857600080fd5b505afa15801561112c573d6000803e3d6000fd5b505050506040513d602081101561114257600080fd5b81019080805190602001909291905050506040518463ffffffff1660e01b8152600401808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001828152602001935050505060206040518083038186803b1580156111ed57600080fd5b505afa158015611201573d6000803e3d6000fd5b505050506040513d602081101561121757600080fd5b810190808051906020019092919050505090506000600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663c1407325836040518263ffffffff1660e01b81526004018082815260200191505060206040518083038186803b15801561129f57600080fd5b505afa1580156112b3573d6000803e3d6000fd5b505050506040513d60208110156112c957600080fd5b8101908080519060200190929190505050905060006112e886866123ca565b90506000600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663c1407325836040518263ffffffff1660e01b81526004018082815260200191505060206040518083038186803b15801561135f57600080fd5b505afa158015611373573d6000803e3d6000fd5b505050506040513d602081101561138957600080fd5b810190808051906020019092919050505090508083116113de576113d36103e86113c56113b68a87613dbd565b89614d5a90919063ffffffff16565b614de090919063ffffffff16565b94505050505061197b565b6000600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663743ef4bc896040518263ffffffff1660e01b81526004018082815260200191505060206040518083038186803b15801561145357600080fd5b505afa158015611467573d6000803e3d6000fd5b505050506040513d602081101561147d57600080fd5b810190808051906020019092919050505090506000806000905060008690505b84811115611714576000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663248391ff600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600c60019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a100d69d876040518263ffffffff1660e01b81526004018082815260200191505060206040518083038186803b15801561159e57600080fd5b505afa1580156115b2573d6000803e3d6000fd5b505050506040513d60208110156115c857600080fd5b81019080805190602001909291905050506040518463ffffffff1660e01b8152600401808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001828152602001935050505060206040518083038186803b15801561167357600080fd5b505afa158015611687573d6000803e3d6000fd5b505050506040513d602081101561169d57600080fd5b81019080805190602001909291905050509050808511156116ce576116cb8186614e6990919063ffffffff16565b92505b6116fe6103e86116f06116e18f86613dbd565b86614d5a90919063ffffffff16565b614de090919063ffffffff16565b840193508094505080806001900391505061149d565b5060006117da86600c60019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a100d69d600189016040518263ffffffff1660e01b81526004018082815260200191505060206040518083038186803b15801561179157600080fd5b505afa1580156117a5573d6000803e3d6000fd5b505050506040513d60208110156117bb57600080fd5b8101908080519060200190929190505050614e6990919063ffffffff16565b90506000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663248391ff600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16856040518463ffffffff1660e01b8152600401808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001828152602001935050505060206040518083038186803b1580156118fd57600080fd5b505afa158015611911573d6000803e3d6000fd5b505050506040513d602081101561192757600080fd5b8101908080519060200190929190505050905061196a6103e861195c61194d8f8a613dbd565b84614d5a90919063ffffffff16565b614de090919063ffffffff16565b840193508399505050505050505050505b92915050565b6001818154811061198e57fe5b906000526020600020016000915054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611a7f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601d8152602001807f53656e646572206d75737420626520636f6e7472616374206f776e657200000081525060200191505060405180910390fd5b600080905060008090505b600180549050811015611bbf578273ffffffffffffffffffffffffffffffffffffffff1660018281548110611abb57fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415611bb4576001915060018080805490500381548110611b1957fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1660018281548110611b5157fe5b9060005260206000200160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506001808054905003600181611bae9190614eec565b50611bbf565b806001019050611a8a565b506001151581151514611c3a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601d8152602001807f5f61646d696e41646472657373206973206e6f7420616e2061646d696e00000081525060200191505060405180910390fd5b5050565b6000600b60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1680611c9d5750611c9c82611dd0565b5b9050919050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611d66576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601d8152602001807f53656e646572206d75737420626520636f6e7472616374206f776e657200000081525060200191505060405180910390fd5b80600760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600080600090505b600180549050811015611e65578273ffffffffffffffffffffffffffffffffffffffff1660018281548110611e0957fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415611e5a576001915050611eb9565b806001019050611dd8565b506000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161490505b919050565b6000600180549050905090565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b606080600180549050604051908082528060200260200182016040528015611f285781602001602082028038833980820191505090505b50905060008090505b600180549050811015611fc75760018181548110611f4b57fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16828281518110611f8257fe5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050806001019050611f31565b508091505090565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614612091576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601d8152602001807f53656e646572206d75737420626520636f6e7472616374206f776e657200000081525060200191505060405180910390fd5b80600260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600080600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663743ef4bc846040518263ffffffff1660e01b81526004018082815260200191505060206040518083038186803b15801561214b57600080fd5b505afa15801561215f573d6000803e3d6000fd5b505050506040513d602081101561217557600080fd5b810190808051906020019092919050505090506000600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663508e6de0856040518263ffffffff1660e01b81526004018082815260200191505060206040518083038186803b1580156121fd57600080fd5b505afa158015612211573d6000803e3d6000fd5b505050506040513d602081101561222757600080fd5b810190808051906020019092919050505090506000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663248391ff600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16856040518463ffffffff1660e01b8152600401808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001828152602001935050505060206040518083038186803b15801561235b57600080fd5b505afa15801561236f573d6000803e3d6000fd5b505050506040513d602081101561238557600080fd5b81019080805190602001909291905050509050808311156123bd576123b38184614e6990919063ffffffff16565b93505050506123c5565b600093505050505b919050565b600080600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663743ef4bc856040518263ffffffff1660e01b81526004018082815260200191505060206040518083038186803b15801561244057600080fd5b505afa158015612454573d6000803e3d6000fd5b505050506040513d602081101561246a57600080fd5b8101908080519060200190929190505050905080831061248e576000915050612604565b60006124a38483614e6990919063ffffffff16565b9050600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663248391ff600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16846040518463ffffffff1660e01b8152600401808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001828152602001935050505060206040518083038186803b1580156125c457600080fd5b505afa1580156125d8573d6000803e3d6000fd5b505050506040513d60208110156125ee57600080fd5b8101908080519060200190929190505050925050505b92915050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146126cc576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601d8152602001807f53656e646572206d75737420626520636f6e7472616374206f776e657200000081525060200191505060405180910390fd5b80600a60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146127d2576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601d8152602001807f53656e646572206d75737420626520636f6e7472616374206f776e657200000081525060200191505060405180910390fd5b60008090505b6001805490508110156128ac578173ffffffffffffffffffffffffffffffffffffffff166001828154811061280957fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614156128a1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526021815260200180614f3e6021913960400191505060405180910390fd5b8060010190506127d8565b5060018190806001815401808255809150509060018203906000526020600020016000909192909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505050565b600c60019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16149050600015158115151415612a315760008090505b600180549050811015612a2f57600181815481106129bd57fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415612a245760019150612a2f565b8060010190506129a3565b505b80612a87576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526026815260200180614f806026913960400191505060405180910390fd5b6000600b60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b606080600c60019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16636dfc9dd7846040518263ffffffff1660e01b81526004018082815260200191505060006040518083038186803b158015612b5957600080fd5b505afa158015612b6d573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f820116820180604052506020811015612b9757600080fd5b8101908080516040519392919084640100000000821115612bb757600080fd5b83820191506020820185811115612bcd57600080fd5b8251866020820283011164010000000082111715612bea57600080fd5b8083526020830192505050908051906020019060200280838360005b83811015612c21578082015181840152602081019050612c06565b505050509050016040525050509050600080905060008090505b8251811015612d31576000600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663bc9f51b888868581518110612c9157fe5b60200260200101516040518363ffffffff1660e01b8152600401808381526020018281526020019250505060206040518083038186803b158015612cd457600080fd5b505afa158015612ce8573d6000803e3d6000fd5b505050506040513d6020811015612cfe57600080fd5b810190808051906020019092919050505090506000811115612d235782806001019350505b508080600101915050612c3b565b50606081604051908082528060200260200182016040528015612d635781602001602082028038833980820191505090505b5090506000821415612d7a57809350505050612eb0565b600080905060008090505b8451811015612ea7576000600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663bc9f51b88a888581518110612ddb57fe5b60200260200101516040518363ffffffff1660e01b8152600401808381526020018281526020019250505060206040518083038186803b158015612e1e57600080fd5b505afa158015612e32573d6000803e3d6000fd5b505050506040513d6020811015612e4857600080fd5b810190808051906020019092919050505090506000811115612e9957858281518110612e7057fe5b6020026020010151848481518110612e8457fe5b60200260200101818152505082806001019350505b508080600101915050612d85565b50819450505050505b92915050565b600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614612f9e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601d8152602001807f53656e646572206d75737420626520636f6e7472616374206f776e657200000081525060200191505060405180910390fd5b80600960006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146130a4576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601d8152602001807f53656e646572206d75737420626520636f6e7472616374206f776e657200000081525060200191505060405180910390fd5b80600c60016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600080601084106131e9576131e26103e86131d4600c60019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16632d81150d6040518163ffffffff1660e01b815260040160206040518083038186803b15801561318a57600080fd5b505afa15801561319e573d6000803e3d6000fd5b505050506040513d60208110156131b457600080fd5b810190808051906020019092919050505086614d5a90919063ffffffff16565b614de090919063ffffffff16565b9050613574565b600c84101580156131fa5750601084105b156132cf576132c86103e86132ba600c60019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663c535db026040518163ffffffff1660e01b815260040160206040518083038186803b15801561327057600080fd5b505afa158015613284573d6000803e3d6000fd5b505050506040513d602081101561329a57600080fd5b810190808051906020019092919050505086614d5a90919063ffffffff16565b614de090919063ffffffff16565b9050613573565b600884101580156132e05750600c84105b156133b5576133ae6103e86133a0600c60019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16636572d07a6040518163ffffffff1660e01b815260040160206040518083038186803b15801561335657600080fd5b505afa15801561336a573d6000803e3d6000fd5b505050506040513d602081101561338057600080fd5b810190808051906020019092919050505086614d5a90919063ffffffff16565b614de090919063ffffffff16565b9050613572565b600684101580156133c65750600884105b1561349b576134946103e8613486600c60019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166345603a746040518163ffffffff1660e01b815260040160206040518083038186803b15801561343c57600080fd5b505afa158015613450573d6000803e3d6000fd5b505050506040513d602081101561346657600080fd5b810190808051906020019092919050505086614d5a90919063ffffffff16565b614de090919063ffffffff16565b9050613571565b60068410156135705761356d6103e861355f600c60019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663b185346f6040518163ffffffff1660e01b815260040160206040518083038186803b15801561351557600080fd5b505afa158015613529573d6000803e3d6000fd5b505050506040513d602081101561353f57600080fd5b810190808051906020019092919050505086614d5a90919063ffffffff16565b614de090919063ffffffff16565b90505b5b5b5b5b8091505092915050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614613640576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601d8152602001807f53656e646572206d75737420626520636f6e7472616374206f776e657200000081525060200191505060405180910390fd5b80600860006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614613746576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601d8152602001807f53656e646572206d75737420626520636f6e7472616374206f776e657200000081525060200191505060405180910390fd5b80600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614613898576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601d8152602001807f53656e646572206d75737420626520636f6e7472616374206f776e657200000081525060200191505060405180910390fd5b80600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600080600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663743ef4bc846040518263ffffffff1660e01b81526004018082815260200191505060206040518083038186803b15801561397857600080fd5b505afa15801561398c573d6000803e3d6000fd5b505050506040513d60208110156139a257600080fd5b810190808051906020019092919050505090506000600c60019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a100d69d600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663f2f9de05876040518263ffffffff1660e01b81526004018082815260200191505060206040518083038186803b158015613a6857600080fd5b505afa158015613a7c573d6000803e3d6000fd5b505050506040513d6020811015613a9257600080fd5b81019080805190602001909291905050506040518263ffffffff1660e01b81526004018082815260200191505060206040518083038186803b158015613ad757600080fd5b505afa158015613aeb573d6000803e3d6000fd5b505050506040513d6020811015613b0157600080fd5b810190808051906020019092919050505090506000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663248391ff600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16856040518463ffffffff1660e01b8152600401808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001828152602001935050505060206040518083038186803b158015613c3557600080fd5b505afa158015613c49573d6000803e3d6000fd5b505050506040513d6020811015613c5f57600080fd5b8101908080519060200190929190505050905080831115613c9757613c8d8184614e6990919063ffffffff16565b9350505050613c9f565b600093505050505b919050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614613d66576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601d8152602001807f53656e646572206d75737420626520636f6e7472616374206f776e657200000081525060200191505060405180910390fd5b80600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600c60009054906101000a900460ff1681565b600080600090506060600c8410613dea57613dd88585612ae3565b9050600081511115613de957600191505b5b600c8410158015613df85750815b15613ea957600c60019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663912e11cb6040518163ffffffff1660e01b815260040160206040518083038186803b158015613e6557600080fd5b505afa158015613e79573d6000803e3d6000fd5b505050506040513d6020811015613e8f57600080fd5b8101908080519060200190929190505050925050506141a6565b600c8410158015613eb8575081155b15613f6957600c60019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663bed7752a6040518163ffffffff1660e01b815260040160206040518083038186803b158015613f2557600080fd5b505afa158015613f39573d6000803e3d6000fd5b505050506040513d6020811015613f4f57600080fd5b8101908080519060200190929190505050925050506141a6565b60088410158015613f7b5750600b8411155b1561402c57600c60019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16632e87bae66040518163ffffffff1660e01b815260040160206040518083038186803b158015613fe857600080fd5b505afa158015613ffc573d6000803e3d6000fd5b505050506040513d602081101561401257600080fd5b8101908080519060200190929190505050925050506141a6565b6006841015801561403d5750600884105b156140ee57600c60019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166311785a2d6040518163ffffffff1660e01b815260040160206040518083038186803b1580156140aa57600080fd5b505afa1580156140be573d6000803e3d6000fd5b505050506040513d60208110156140d457600080fd5b8101908080519060200190929190505050925050506141a6565b60068410156141a357600c60019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ef26aa086040518163ffffffff1660e01b815260040160206040518083038186803b15801561415f57600080fd5b505afa158015614173573d6000803e3d6000fd5b505050506040513d602081101561418957600080fd5b8101908080519060200190929190505050925050506141a6565b50505b92915050565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146142ba576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601d8152602001807f53656e646572206d75737420626520636f6e7472616374206f776e657200000081525060200191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141561435d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601e8152602001807f4e657720636f6e7472616374206f776e65722063616e6e6f742062652030000081525060200191505060405180910390fd5b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507f22500af037c600dd7b720644ab6e358635085601d9ac508ad83eb2d6b2d729ca8183604051808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019250505060405180910390a15050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161490506000151581151514156145535760008090505b60018054905081101561455157600181815481106144df57fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614156145465760019150614551565b8060010190506144c5565b505b806145a9576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526026815260200180614f806026913960400191505060405180910390fd5b6001600b60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b600080600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663f2f9de05856040518263ffffffff1660e01b81526004018082815260200191505060206040518083038186803b15801561467b57600080fd5b505afa15801561468f573d6000803e3d6000fd5b505050506040513d60208110156146a557600080fd5b8101908080519060200190929190505050905060006146c485856123ca565b90506000600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663c1407325836040518263ffffffff1660e01b81526004018082815260200191505060206040518083038186803b15801561473b57600080fd5b505afa15801561474f573d6000803e3d6000fd5b505050506040513d602081101561476557600080fd5b810190808051906020019092919050505090508083116147b9576147af6103e86147a16147928987613dbd565b88614d5a90919063ffffffff16565b614de090919063ffffffff16565b9350505050614d54565b6000600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663743ef4bc886040518263ffffffff1660e01b81526004018082815260200191505060206040518083038186803b15801561482e57600080fd5b505afa158015614842573d6000803e3d6000fd5b505050506040513d602081101561485857600080fd5b81019080805190602001909291905050509050600080600090506000808790505b85811115614aed57600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663248391ff600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600c60019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a100d69d866040518263ffffffff1660e01b81526004018082815260200191505060206040518083038186803b15801561497857600080fd5b505afa15801561498c573d6000803e3d6000fd5b505050506040513d60208110156149a257600080fd5b81019080805190602001909291905050506040518463ffffffff1660e01b8152600401808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001828152602001935050505060206040518083038186803b158015614a4d57600080fd5b505afa158015614a61573d6000803e3d6000fd5b505050506040513d6020811015614a7757600080fd5b8101908080519060200190929190505050915081851115614aa857614aa58286614e6990919063ffffffff16565b92505b614ad86103e8614aca614abb8e85613dbd565b86614d5a90919063ffffffff16565b614de090919063ffffffff16565b84019350819450808060019003915050614879565b506000614bb387600c60019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a100d69d60018a016040518263ffffffff1660e01b81526004018082815260200191505060206040518083038186803b158015614b6a57600080fd5b505afa158015614b7e573d6000803e3d6000fd5b505050506040513d6020811015614b9457600080fd5b8101908080519060200190929190505050614e6990919063ffffffff16565b90506000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663248391ff600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16856040518463ffffffff1660e01b8152600401808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001828152602001935050505060206040518083038186803b158015614cd657600080fd5b505afa158015614cea573d6000803e3d6000fd5b505050506040513d6020811015614d0057600080fd5b81019080805190602001909291905050509050614d436103e8614d35614d268f8b613dbd565b84614d5a90919063ffffffff16565b614de090919063ffffffff16565b850194508499505050505050505050505b92915050565b600080831415614d6d5760009050614dda565b6000828402905082848281614d7e57fe5b0414614dd5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526021815260200180614f5f6021913960400191505060405180910390fd5b809150505b92915050565b6000808211614e57576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601a8152602001807f536166654d6174683a206469766973696f6e206279207a65726f00000000000081525060200191505060405180910390fd5b818381614e6057fe5b04905092915050565b600082821115614ee1576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601e8152602001807f536166654d6174683a207375627472616374696f6e206f766572666c6f77000081525060200191505060405180910390fd5b818303905092915050565b815481835581811115614f1357818360005260206000209182019101614f129190614f18565b5b505050565b614f3a91905b80821115614f36576000816000905550600101614f1e565b5090565b9056fe5f61646d696e4164647265737320697320616c726561647920616e2061646d696e536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f7753656e646572206d7573742062652061646d696e206f7220636f6e7472616374206f776e6572a265627a7a723158202e6689b94f8d9aa9cb3b009ac6593a17ccd98721933894dd73aaa0e8e49ea31a64736f6c63430005100032