VeChain
Explorer
Mainnet
Search
Networks
Main
Test
Contract
0x8f23a4…a810
Summary
Transactions
Transfers
Address
0x8f23a4a4028aDC28473d91b0ecA40FF1Bfaea810
VET
0.00
VET
VTHO
0.00
VTHO
Master
0x2CFf2B47CFCaa84958379F5E5E87e7B4AdabF976
Deployer
0x2CFf2B47CFCaa84958379F5E5E87e7B4AdabF976
Code
0x6080604052600436106102725760003560e01c80635f14b71a1161014f578063bee4cac3116100c1578063ed5ee0431161007a578063ed5ee04314610eb0578063edf807c614610f07578063efef39a114610f36578063f2fde38b14610f64578063f7446dec14610fb5578063f80f5dd514610ff257610272565b8063bee4cac314610cdb578063ca3a539214610d18578063d0331af114610db2578063d13e6ca214610ded578063d8a7545114610e1c578063ec5c018f14610e8557610272565b806382367b2d1161011357806382367b2d14610b71578063879f9c9614610bb65780638859759f14610be1578063a6db392014610c26578063b5a147e014610c7d578063ba61655614610cac57610272565b80635f14b71a146109f85780636b7ae8dc14610a275780636efc34ae14610a7e5780637048027514610acf57806378c8cda714610b2057610272565b80631950c218116101e857806331ae450b116101ac57806331ae450b146107df57806346babb9a1461084b578063474740b1146108a65780634a9e6645146108d15780634c9373ae1461092c5780634f9c83501461097d57610272565b80631950c2181461064b5780631a366ea4146106b457806324d7806c1461072057806325413cde146107895780632b7832b3146107b457610272565b806308f160861161023a57806308f160861461044b57806311675d441461048657806314bfd6d0146104d757806314da3e84146105525780631545e894146105a95780631785f53c146105fa57610272565b8063015493b41461027757806301e120bc146102c857806303959bb714610362578063040b6583146103b3578063070749d1146103f0575b600080fd5b34801561028357600080fd5b506102c66004803603602081101561029a57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611043565b005b3480156102d457600080fd5b5061030b600480360360408110156102eb57600080fd5b810190808035906020019092919080359060200190929190505050611164565b6040518080602001828103825283818151815260200191508051906020019060200280838360005b8381101561034e578082015181840152602081019050610333565b505050509050019250505060405180910390f35b34801561036e57600080fd5b506103b16004803603602081101561038557600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506112bc565b005b3480156103bf57600080fd5b506103ee600480360360208110156103d657600080fd5b810190808035151590602001909291905050506113c2565b005b3480156103fc57600080fd5b506104496004803603604081101561041357600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061152b565b005b34801561045757600080fd5b506104846004803603602081101561046e57600080fd5b81019080803590602001909291905050506116c2565b005b34801561049257600080fd5b506104d5600480360360208110156104a957600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611818565b005b3480156104e357600080fd5b50610510600480360360208110156104fa57600080fd5b810190808035906020019092919050505061191e565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561055e57600080fd5b5061056761195a565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156105b557600080fd5b506105f8600480360360208110156105cc57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611980565b005b34801561060657600080fd5b506106496004803603602081101561061d57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611cd8565b005b34801561065757600080fd5b5061069a6004803603602081101561066e57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611f59565b604051808215151515815260200191505060405180910390f35b3480156106c057600080fd5b50610703600480360360208110156106d757600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611fbf565b604051808381526020018281526020019250505060405180910390f35b34801561072c57600080fd5b5061076f6004803603602081101561074357600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611fe3565b604051808215151515815260200191505060405180910390f35b34801561079557600080fd5b5061079e6120d1565b6040518082815260200191505060405180910390f35b3480156107c057600080fd5b506107c96120d7565b6040518082815260200191505060405180910390f35b3480156107eb57600080fd5b506107f46120e4565b6040518080602001828103825283818151815260200191508051906020019060200280838360005b8381101561083757808201518184015260208101905061081c565b505050509050019250505060405180910390f35b34801561085757600080fd5b506108a46004803603604081101561086e57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506121c2565b005b3480156108b257600080fd5b506108bb6123c7565b6040518082815260200191505060405180910390f35b3480156108dd57600080fd5b5061092a600480360360408110156108f457600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506123cd565b005b34801561093857600080fd5b5061097b6004803603602081101561094f57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506124da565b005b34801561098957600080fd5b506109b6600480360360208110156109a057600080fd5b81019080803590602001909291905050506125fb565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b348015610a0457600080fd5b50610a0d612637565b604051808215151515815260200191505060405180910390f35b348015610a3357600080fd5b50610a3c61264a565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b348015610a8a57600080fd5b50610acd60048036036020811015610aa157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050612670565b005b348015610adb57600080fd5b50610b1e60048036036020811015610af257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050612ae8565b005b348015610b2c57600080fd5b50610b6f60048036036020811015610b4357600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050612cee565b005b348015610b7d57600080fd5b50610bb460048036036040811015610b9457600080fd5b810190808035906020019092919080359060200190929190505050612ea1565b005b348015610bc257600080fd5b50610bcb6130be565b6040518082815260200191505060405180910390f35b348015610bed57600080fd5b50610c2460048036036040811015610c0457600080fd5b8101908080359060200190929190803590602001909291905050506130c4565b005b348015610c3257600080fd5b50610c3b61354c565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b348015610c8957600080fd5b50610c92613572565b604051808215151515815260200191505060405180910390f35b348015610cb857600080fd5b50610cc1613585565b604051808215151515815260200191505060405180910390f35b348015610ce757600080fd5b50610d1660048036036020811015610cfe57600080fd5b81019080803515159060200190929190505050613598565b005b348015610d2457600080fd5b50610d5b60048036036040811015610d3b57600080fd5b810190808035906020019092919080359060200190929190505050613701565b6040518080602001828103825283818151815260200191508051906020019060200280838360005b83811015610d9e578082015181840152602081019050610d83565b505050509050019250505060405180910390f35b348015610dbe57600080fd5b50610deb60048036036020811015610dd557600080fd5b810190808035906020019092919050505061394b565b005b348015610df957600080fd5b50610e02613c5e565b604051808215151515815260200191505060405180910390f35b348015610e2857600080fd5b50610e6b60048036036020811015610e3f57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050613c71565b604051808215151515815260200191505060405180910390f35b348015610e9157600080fd5b50610e9a613c91565b6040518082815260200191505060405180910390f35b348015610ebc57600080fd5b50610ec5613c97565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b348015610f1357600080fd5b50610f1c613cbd565b604051808215151515815260200191505060405180910390f35b610f6260048036036020811015610f4c57600080fd5b8101908080359060200190929190505050613cd0565b005b348015610f7057600080fd5b50610fb360048036036020811015610f8757600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050614974565b005b348015610fc157600080fd5b50610ff060048036036020811015610fd857600080fd5b81019080803515159060200190929190505050614bda565b005b348015610ffe57600080fd5b506110416004803603602081101561101557600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050614d43565b005b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611105576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601d8152602001807f53656e646572206d75737420626520636f6e7472616374206f776e657200000081525060200191505060405180910390fd5b80600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506001600960026101000a81548160ff02191690831515021790555050565b60606000600e805490509050808411156111c9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260258152602001806152f66025913960400191505060405180910390fd5b6060836040519080825280602002602001820160405280156111fa5781602001602082028038833980820191505090505b50905060008090505b848110156112b0578286820110156112a0576000600e8783018154811061122657fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508083838151811061126057fe5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050506112a5565b6112b0565b806001019050611203565b50809250505092915050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461137e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601d8152602001807f53656e646572206d75737420626520636f6e7472616374206f776e657200000081525060200191505060405180910390fd5b80600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161490506000151581151514156114b75760008090505b6001805490508110156114b5576001818154811061144357fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614156114aa57600191506114b5565b806001019050611429565b505b8061150d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260268152602001806153606026913960400191505060405180910390fd5b81600760006101000a81548160ff0219169083151502179055505050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161490506000151581151514156116205760008090505b60018054905081101561161e57600181815481106115ac57fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415611613576001915061161e565b806001019050611592565b505b80611676576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260268152602001806153606026913960400191505060405180910390fd5b81600c60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060010181905550505050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161490506000151581151514156117b75760008090505b6001805490508110156117b5576001818154811061174357fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614156117aa57600191506117b5565b806001019050611729565b505b8061180d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260268152602001806153606026913960400191505060405180910390fd5b81600a819055505050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146118da576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601d8152602001807f53656e646572206d75737420626520636f6e7472616374206f776e657200000081525060200191505060405180910390fd5b80600260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6001818154811061192b57fe5b906000526020600020016000915054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16149050600015158115151415611a755760008090505b600180549050811015611a735760018181548110611a0157fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415611a685760019150611a73565b8060010190506119e7565b505b80611acb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260268152602001806153606026913960400191505060405180910390fd5b60001515600d60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16151514611b74576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252603581526020018061529e6035913960400191505060405180910390fd5b6001600d60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506000600c60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600101819055506001600e8390806001815401808255809150509060018203906000526020600020016000909192909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555003600c60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000181905550600f600081548092919060010191905055505050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611d9a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601d8152602001807f53656e646572206d75737420626520636f6e7472616374206f776e657200000081525060200191505060405180910390fd5b600080905060008090505b600180549050811015611eda578273ffffffffffffffffffffffffffffffffffffffff1660018281548110611dd657fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415611ecf576001915060018080805490500381548110611e3457fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1660018281548110611e6c57fe5b9060005260206000200160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506001808054905003600181611ec99190615115565b50611eda565b806001019050611da5565b506001151581151514611f55576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601d8152602001807f5f61646d696e41646472657373206973206e6f7420616e2061646d696e00000081525060200191505060405180910390fd5b5050565b6000600660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1680611fb85750611fb782611fe3565b5b9050919050565b600c6020528060005260406000206000915090508060000154908060010154905082565b600080600090505b600180549050811015612078578273ffffffffffffffffffffffffffffffffffffffff166001828154811061201c57fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16141561206d5760019150506120cc565b806001019050611feb565b506000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161490505b919050565b60085481565b6000600180549050905090565b60608060018054905060405190808252806020026020018201604052801561211b5781602001602082028038833980820191505090505b50905060008090505b6001805490508110156121ba576001818154811061213e57fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1682828151811061217557fe5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050806001019050612124565b508091505090565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614612284576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601d8152602001807f53656e646572206d75737420626520636f6e7472616374206f776e657200000081525060200191505060405180910390fd5b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb84846040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b15801561232f57600080fd5b505af1158015612343573d6000803e3d6000fd5b505050506040513d602081101561235957600080fd5b81019080805190602001909291905050509050806123c2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260348152602001806152476034913960400191505060405180910390fd5b505050565b600a5481565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461248f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601d8152602001807f53656e646572206d75737420626520636f6e7472616374206f776e657200000081525060200191505060405180910390fd5b8173ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f193505050501580156124d5573d6000803e3d6000fd5b505050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461259c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601d8152602001807f53656e646572206d75737420626520636f6e7472616374206f776e657200000081525060200191505060405180910390fd5b80600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506001600960016101000a81548160ff02191690831515021790555050565b600e818154811061260857fe5b906000526020600020016000915054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600960009054906101000a900460ff1681565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161490506000151581151514156127655760008090505b60018054905081101561276357600181815481106126f157fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614156127585760019150612763565b8060010190506126d7565b505b806127bb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260268152602001806153606026913960400191505060405180910390fd5b60011515600d60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16151514612864576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252603a815260200180615167603a913960400191505060405180910390fd5b6000600d60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506000600c60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600001549050600e80549050811061297d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260138152602001807f696e76616c696420617272617920696e6465780000000000000000000000000081525060200191505060405180910390fd5b600e6001600e80549050038154811061299257fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600e82815481106129ca57fe5b9060005260206000200160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555080600c6000600e8481548110612a2457fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000181905550600e805480612a9b57fe5b6001900381819060005260206000200160006101000a81549073ffffffffffffffffffffffffffffffffffffffff02191690559055600f6000815480929190600190039190505550505050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614612baa576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601d8152602001807f53656e646572206d75737420626520636f6e7472616374206f776e657200000081525060200191505060405180910390fd5b60008090505b600180549050811015612c84578173ffffffffffffffffffffffffffffffffffffffff1660018281548110612be157fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415612c79576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260218152602001806151fe6021913960400191505060405180910390fd5b806001019050612bb0565b5060018190806001815401808255809150509060018203906000526020600020016000909192909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16149050600015158115151415612de35760008090505b600180549050811015612de15760018181548110612d6f57fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415612dd65760019150612de1565b806001019050612d55565b505b80612e39576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260268152602001806153606026913960400191505060405180910390fd5b6000600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506001600854036008819055505050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16149050600015158115151415612f965760008090505b600180549050811015612f945760018181548110612f2257fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415612f895760019150612f94565b806001019050612f08565b505b80612fec576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260268152602001806153606026913960400191505060405180910390fd5b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166382367b2d84846040518363ffffffff1660e01b81526004018083815260200182815260200192505050600060405180830381600087803b15801561306957600080fd5b505af115801561307d573d6000803e3d6000fd5b50505050827f8b49109cd5767f43f65aaaae99075135a684e87312ed89a5e0d69e96bed715cb836040518082815260200191505060405180910390a2505050565b60105481565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161490506000151581151514156131b95760008090505b6001805490508110156131b7576001818154811061314557fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614156131ac57600191506131b7565b80600101905061312b565b505b8061320f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260268152602001806153606026913960400191505060405180910390fd5b6000600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16636352211e856040518263ffffffff1660e01b81526004018082815260200191505060206040518083038186803b15801561328457600080fd5b505afa158015613298573d6000803e3d6000fd5b505050506040513d60208110156132ae57600080fd5b810190808051906020019092919050505090503373ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614613362576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260198152602001807f4f6e6c79206f776e6572732063616e2073656e642056494d730000000000000081525060200191505060405180910390fd5b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166323b872dd33600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16876040518463ffffffff1660e01b8152600401808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019350505050600060405180830381600087803b15801561346157600080fd5b505af1158015613475573d6000803e3d6000fd5b50505050600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16636404ebe885856040518363ffffffff1660e01b81526004018083815260200182815260200192505050600060405180830381600087803b1580156134f657600080fd5b505af115801561350a573d6000803e3d6000fd5b50505050837f49b838b1f120c3d2fb431047a22c4c3f41cbebfeec469a48c6d0f94db4b831b5846040518082815260200191505060405180910390a250505050565b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600960019054906101000a900460ff1681565b600960029054906101000a900460ff1681565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614905060001515811515141561368d5760008090505b60018054905081101561368b576001818154811061361957fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415613680576001915061368b565b8060010190506135ff565b505b806136e3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260268152602001806153606026913960400191505060405180910390fd5b81600960036101000a81548160ff0219169083151502179055505050565b60606000600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663047fc9aa6040518163ffffffff1660e01b815260040160206040518083038186803b15801561376d57600080fd5b505afa158015613781573d6000803e3d6000fd5b505050506040513d602081101561379757600080fd5b8101908080519060200190929190505050905080841115613803576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260258152602001806152f66025913960400191505060405180910390fd5b6060836040519080825280602002602001820160405280156138345781602001602082028038833980820191505090505b50905060008090505b8481101561393f5782868201101561392f576000600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16638de00b936001898501016040518263ffffffff1660e01b815260040180828152602001915050604080518083038186803b1580156138c857600080fd5b505afa1580156138dc573d6000803e3d6000fd5b505050506040513d60408110156138f257600080fd5b8101908080519060200190929190805190602001909291905050505090508083838151811061391d57fe5b60200260200101818152505050613934565b61393f565b80600101905061383d565b50809250505092915050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16149050600015158115151415613a405760008090505b600180549050811015613a3e57600181815481106139cc57fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415613a335760019150613a3e565b8060010190506139b2565b505b80613a96576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260268152602001806153606026913960400191505060405180910390fd5b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166314b80805836040518263ffffffff1660e01b81526004018082815260200191505060206040518083038186803b158015613b0957600080fd5b505afa158015613b1d573d6000803e3d6000fd5b505050506040513d6020811015613b3357600080fd5b8101908080519060200190929190505050613b99576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260318152602001806153e16031913960400191505060405180910390fd5b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16639641056d33846040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050600060405180830381600087803b158015613c4257600080fd5b505af1158015613c56573d6000803e3d6000fd5b505050505050565b600760009054906101000a900460ff1681565b600d6020528060005260406000206000915054906101000a900460ff1681565b600f5481565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600960039054906101000a900460ff1681565b600760009054906101000a900460ff161580613d355750600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b80613d455750613d4433611fe3565b5b613d9a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602381526020018061527b6023913960400191505060405180910390fd5b600960039054906101000a900460ff1615613e595760011515600d60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16151514613e58576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252604581526020018061531b6045913960600191505060405180910390fd5b5b42600b60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600001541415613fb2576002600b60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206001015410613f5b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601a8152602001807f4f6e6c792032207075726368617365732070657220626c6f636b00000000000081525060200191505060405180910390fd5b600b60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060010160008154809291906001019190505550614042565b42600b60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600001819055506001600b60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600101819055505b600960009054906101000a900460ff166140a7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260238152602001806152d36023913960400191505060405180910390fd5b600960019054906101000a900460ff1661410c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260328152602001806151a16032913960400191505060405180910390fd5b600960029054906101000a900460ff16614171576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602881526020018061521f6028913960400191505060405180910390fd5b6000600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663047fc9aa6040518163ffffffff1660e01b815260040160206040518083038186803b1580156141db57600080fd5b505afa1580156141ef573d6000803e3d6000fd5b505050506040513d602081101561420557600080fd5b810190808051906020019092919050505090506000811161428e576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260158152602001807f44697370656e73657220697320656d707479203a28000000000000000000000081525060200191505060405180910390fd5b6000614298614ef6565b90506000600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166318759ad3836040518263ffffffff1660e01b81526004018082815260200191505060206040518083038186803b15801561430f57600080fd5b505afa158015614323573d6000803e3d6000fd5b505050506040513d602081101561433957600080fd5b8101908080519060200190929190505050905083600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231336040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b1580156143ec57600080fd5b505afa158015614400573d6000803e3d6000fd5b505050506040513d602081101561441657600080fd5b8101908080519060200190929190505050101561449b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260198152602001807f496e73756666696369656e7420564545442042616c616e63650000000000000081525060200191505060405180910390fd5b83600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663dd62ed3e33306040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019250505060206040518083038186803b15801561456f57600080fd5b505afa158015614583573d6000803e3d6000fd5b505050506040513d602081101561459957600080fd5b81019080805190602001909291905050501015614601576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602c8152602001806153b5602c913960400191505060405180910390fd5b8084101561465a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602f815260200180615386602f913960400191505060405180910390fd5b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166323b872dd33600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16856040518463ffffffff1660e01b8152600401808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019350505050602060405180830381600087803b15801561475b57600080fd5b505af115801561476f573d6000803e3d6000fd5b505050506040513d602081101561478557600080fd5b81019080805190602001909291905050509050806147ee576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602b8152602001806151d3602b913960400191505060405180910390fd5b600960039054906101000a900460ff161561485657600c60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600101600081548092919060010191905055505b601060008154809291906001019190505550600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16639641056d33856040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050600060405180830381600087803b15801561491157600080fd5b505af1158015614925573d6000803e3d6000fd5b505050503373ffffffffffffffffffffffffffffffffffffffff16837f7ea59960255e6bf13bf117c6c0f9369d7c73ee805030515584ee004d4ea955b660405160405180910390a35050505050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614614a36576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601d8152602001807f53656e646572206d75737420626520636f6e7472616374206f776e657200000081525060200191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415614ad9576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601e8152602001807f4e657720636f6e7472616374206f776e65722063616e6e6f742062652030000081525060200191505060405180910390fd5b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507f22500af037c600dd7b720644ab6e358635085601d9ac508ad83eb2d6b2d729ca8183604051808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019250505060405180910390a15050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16149050600015158115151415614ccf5760008090505b600180549050811015614ccd5760018181548110614c5b57fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415614cc25760019150614ccd565b806001019050614c41565b505b80614d25576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260268152602001806153606026913960400191505060405180910390fd5b81600960006101000a81548160ff0219169083151502179055505050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16149050600015158115151415614e385760008090505b600180549050811015614e365760018181548110614dc457fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415614e2b5760019150614e36565b806001019050614daa565b505b80614e8e576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260268152602001806153606026913960400191505060405180910390fd5b6001600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506001600854016008819055505050565b600080600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663047fc9aa6040518163ffffffff1660e01b815260040160206040518083038186803b158015614f6157600080fd5b505afa158015614f75573d6000803e3d6000fd5b505050506040513d6020811015614f8b57600080fd5b810190808051906020019092919050505090506060600a54821115614fbe57614fb76000600a54613701565b9050614fcc565b614fc9600083613701565b90505b6000614fd88251614ff6565b9050818181518110614fe657fe5b6020026020010151935050505090565b6000808214156150095760009050615086565b6000336001430340604051602001808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050604051602081830303815290604052805190602001209050615082838260001c61508b90919063ffffffff16565b9150505b919050565b600080821415615103576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260188152602001807f536166654d6174683a206d6f64756c6f206279207a65726f000000000000000081525060200191505060405180910390fd5b81838161510c57fe5b06905092915050565b81548183558181111561513c5781836000526020600020918201910161513b9190615141565b5b505050565b61516391905b8082111561515f576000816000905550600101615147565b5090565b9056fe596f752061726520617474656d7074696e6720746f2072656d6f766520616e206164647265737320746861742069736e7420617070726f766564546f6b656e20636f6e7472616374206e6f7420736574207965742c20706c656173652074727920616761696e206c617465724661696c656420746f207472616e73666572205645454420696e2065786368616e676520666f722056494d5f61646d696e4164647265737320697320616c726561647920616e2061646d696e436f6e74726163742077616c6c6574206e6f7420796574207365742c20706c6561736520776169744661696c656420746f2073656e642044697370656e736572436f6e7472616374205645454420746f2064657374696e6174696f6e796f7520617265206e6f7420616c6c6f77656420746f2070617274696369706174652e596f752061726520617474656d7074696e6720746f2061646420616e206164647265737320616c726561647920617070726f766564507572636861736573206172652063757272656e746c792064697361626c6564203a285f6f66667365742063616e6e6f742062652067726561746572207468616e20737570706c79506c6561736520726571756573742056494d776f726c64207465616d20746f2077686974656c69737420796f7572206164647265737320666f722074686973206576656e7453656e646572206d7573742062652061646d696e206f7220636f6e7472616374206f776e6572417070726f76656420564545442062616c616e636520696e73756666696369656e7420666f7220746869732056696d506c6561736520417070726f7665206d6f7265205645454420546f6b656e7320666f7220707572636861736556494d20746f20776974686472617720646f6573206e6f7420657869737420696e2064697370656e736572207175657565a265627a7a72315820562be693196b12c4663ff8d1ff04b411cfe488be0abc3d022bba9e35b7d816ae64736f6c63430005100032