VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0xb1feA8…5C26
Summary
Transactions
Transfers
Address
0xb1feA80fa0B6a7F477876fE1CeBA79E57cb15C26
VET
0.00
VET
VTHO
0.00
VTHO
Master
0xD38184694a51d87B027B157F8d1C0d851c6b3fE2
Deployer
0xD38184694a51d87B027B157F8d1C0d851c6b3fE2
Code
0x60806040526004361061025c5760003560e01c80634f9c835011610144578063ba616556116100b6578063ec5c018f1161007a578063ec5c018f14610e32578063ed5ee04314610e5d578063efef39a114610eb4578063f2fde38b14610ee2578063f7446dec14610f33578063f80f5dd514610f705761025c565b8063ba61655614610c96578063ca3a539214610cc5578063d0331af114610d5f578063d13e6ca214610d9a578063d8a7545114610dc95761025c565b806378c8cda71161010857806378c8cda714610b0a57806382367b2d14610b5b578063879f9c9614610ba05780638859759f14610bcb578063a6db392014610c10578063b5a147e014610c675761025c565b80634f9c8350146109675780635f14b71a146109e25780636b7ae8dc14610a115780636efc34ae14610a685780637048027514610ab95761025c565b80631785f53c116101dd5780632b7832b3116101a15780632b7832b31461079e57806331ae450b146107c957806346babb9a14610835578063474740b1146108905780634a9e6645146108bb5780634c9373ae146109165761025c565b80631785f53c146105e45780631950c218146106355780631a366ea41461069e57806324d7806c1461070a57806325413cde146107735761025c565b806308f160861161022457806308f160861461043557806311675d441461047057806314bfd6d0146104c157806314da3e841461053c5780631545e894146105935761025c565b8063015493b41461026157806301e120bc146102b257806303959bb71461034c578063040b65831461039d578063070749d1146103da575b600080fd5b34801561026d57600080fd5b506102b06004803603602081101561028457600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610fc1565b005b3480156102be57600080fd5b506102f5600480360360408110156102d557600080fd5b8101908080359060200190929190803590602001909291905050506110e2565b6040518080602001828103825283818151815260200191508051906020019060200280838360005b8381101561033857808201518184015260208101905061031d565b505050509050019250505060405180910390f35b34801561035857600080fd5b5061039b6004803603602081101561036f57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061123a565b005b3480156103a957600080fd5b506103d8600480360360208110156103c057600080fd5b81019080803515159060200190929190505050611340565b005b3480156103e657600080fd5b50610433600480360360408110156103fd57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506114a9565b005b34801561044157600080fd5b5061046e6004803603602081101561045857600080fd5b8101908080359060200190929190505050611640565b005b34801561047c57600080fd5b506104bf6004803603602081101561049357600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611796565b005b3480156104cd57600080fd5b506104fa600480360360208110156104e457600080fd5b810190808035906020019092919050505061189c565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561054857600080fd5b506105516118d8565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561059f57600080fd5b506105e2600480360360208110156105b657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506118fe565b005b3480156105f057600080fd5b506106336004803603602081101561060757600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611c56565b005b34801561064157600080fd5b506106846004803603602081101561065857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611ed7565b604051808215151515815260200191505060405180910390f35b3480156106aa57600080fd5b506106ed600480360360208110156106c157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611f3d565b604051808381526020018281526020019250505060405180910390f35b34801561071657600080fd5b506107596004803603602081101561072d57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611f61565b604051808215151515815260200191505060405180910390f35b34801561077f57600080fd5b5061078861204f565b6040518082815260200191505060405180910390f35b3480156107aa57600080fd5b506107b3612055565b6040518082815260200191505060405180910390f35b3480156107d557600080fd5b506107de612062565b6040518080602001828103825283818151815260200191508051906020019060200280838360005b83811015610821578082015181840152602081019050610806565b505050509050019250505060405180910390f35b34801561084157600080fd5b5061088e6004803603604081101561085857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050612140565b005b34801561089c57600080fd5b506108a5612345565b6040518082815260200191505060405180910390f35b3480156108c757600080fd5b50610914600480360360408110156108de57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061234b565b005b34801561092257600080fd5b506109656004803603602081101561093957600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050612458565b005b34801561097357600080fd5b506109a06004803603602081101561098a57600080fd5b8101908080359060200190929190505050612579565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156109ee57600080fd5b506109f76125b5565b604051808215151515815260200191505060405180910390f35b348015610a1d57600080fd5b50610a266125c8565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b348015610a7457600080fd5b50610ab760048036036020811015610a8b57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506125ee565b005b348015610ac557600080fd5b50610b0860048036036020811015610adc57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050612a66565b005b348015610b1657600080fd5b50610b5960048036036020811015610b2d57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050612c6c565b005b348015610b6757600080fd5b50610b9e60048036036040811015610b7e57600080fd5b810190808035906020019092919080359060200190929190505050612e1f565b005b348015610bac57600080fd5b50610bb561303c565b6040518082815260200191505060405180910390f35b348015610bd757600080fd5b50610c0e60048036036040811015610bee57600080fd5b810190808035906020019092919080359060200190929190505050613042565b005b348015610c1c57600080fd5b50610c256134ca565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b348015610c7357600080fd5b50610c7c6134f0565b604051808215151515815260200191505060405180910390f35b348015610ca257600080fd5b50610cab613503565b604051808215151515815260200191505060405180910390f35b348015610cd157600080fd5b50610d0860048036036040811015610ce857600080fd5b810190808035906020019092919080359060200190929190505050613516565b6040518080602001828103825283818151815260200191508051906020019060200280838360005b83811015610d4b578082015181840152602081019050610d30565b505050509050019250505060405180910390f35b348015610d6b57600080fd5b50610d9860048036036020811015610d8257600080fd5b8101908080359060200190929190505050613760565b005b348015610da657600080fd5b50610daf613a73565b604051808215151515815260200191505060405180910390f35b348015610dd557600080fd5b50610e1860048036036020811015610dec57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050613a86565b604051808215151515815260200191505060405180910390f35b348015610e3e57600080fd5b50610e47613aa6565b6040518082815260200191505060405180910390f35b348015610e6957600080fd5b50610e72613aac565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b610ee060048036036020811015610eca57600080fd5b8101908080359060200190929190505050613ad2565b005b348015610eee57600080fd5b50610f3160048036036020811015610f0557600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506145f2565b005b348015610f3f57600080fd5b50610f6e60048036036020811015610f5657600080fd5b81019080803515159060200190929190505050614858565b005b348015610f7c57600080fd5b50610fbf60048036036020811015610f9357600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506149c1565b005b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611083576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601d8152602001807f53656e646572206d75737420626520636f6e7472616374206f776e657200000081525060200191505060405180910390fd5b80600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506001600960026101000a81548160ff02191690831515021790555050565b60606000600d80549050905080841115611147576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526025815260200180614f746025913960400191505060405180910390fd5b6060836040519080825280602002602001820160405280156111785781602001602082028038833980820191505090505b50905060008090505b8481101561122e5782868201101561121e576000600d878301815481106111a457fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050808383815181106111de57fe5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff168152505050611223565b61122e565b806001019050611181565b50809250505092915050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146112fc576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601d8152602001807f53656e646572206d75737420626520636f6e7472616374206f776e657200000081525060200191505060405180910390fd5b80600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161490506000151581151514156114355760008090505b60018054905081101561143357600181815481106113c157fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614156114285760019150611433565b8060010190506113a7565b505b8061148b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526026815260200180614fde6026913960400191505060405180910390fd5b81600760006101000a81548160ff0219169083151502179055505050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614905060001515811515141561159e5760008090505b60018054905081101561159c576001818154811061152a57fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415611591576001915061159c565b806001019050611510565b505b806115f4576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526026815260200180614fde6026913960400191505060405180910390fd5b81600b60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060010181905550505050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161490506000151581151514156117355760008090505b60018054905081101561173357600181815481106116c157fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614156117285760019150611733565b8060010190506116a7565b505b8061178b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526026815260200180614fde6026913960400191505060405180910390fd5b81600a819055505050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611858576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601d8152602001807f53656e646572206d75737420626520636f6e7472616374206f776e657200000081525060200191505060405180910390fd5b80600260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600181815481106118a957fe5b906000526020600020016000915054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161490506000151581151514156119f35760008090505b6001805490508110156119f1576001818154811061197f57fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614156119e657600191506119f1565b806001019050611965565b505b80611a49576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526026815260200180614fde6026913960400191505060405180910390fd5b60001515600c60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16151514611af2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526035815260200180614f1c6035913960400191505060405180910390fd5b6001600c60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506000600b60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600101819055506001600d8390806001815401808255809150509060018203906000526020600020016000909192909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555003600b60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000181905550600e600081548092919060010191905055505050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611d18576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601d8152602001807f53656e646572206d75737420626520636f6e7472616374206f776e657200000081525060200191505060405180910390fd5b600080905060008090505b600180549050811015611e58578273ffffffffffffffffffffffffffffffffffffffff1660018281548110611d5457fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415611e4d576001915060018080805490500381548110611db257fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1660018281548110611dea57fe5b9060005260206000200160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506001808054905003600181611e479190614d93565b50611e58565b806001019050611d23565b506001151581151514611ed3576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601d8152602001807f5f61646d696e41646472657373206973206e6f7420616e2061646d696e00000081525060200191505060405180910390fd5b5050565b6000600660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1680611f365750611f3582611f61565b5b9050919050565b600b6020528060005260406000206000915090508060000154908060010154905082565b600080600090505b600180549050811015611ff6578273ffffffffffffffffffffffffffffffffffffffff1660018281548110611f9a57fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415611feb57600191505061204a565b806001019050611f69565b506000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161490505b919050565b60085481565b6000600180549050905090565b6060806001805490506040519080825280602002602001820160405280156120995781602001602082028038833980820191505090505b50905060008090505b60018054905081101561213857600181815481106120bc57fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff168282815181106120f357fe5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250508060010190506120a2565b508091505090565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614612202576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601d8152602001807f53656e646572206d75737420626520636f6e7472616374206f776e657200000081525060200191505060405180910390fd5b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb84846040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b1580156122ad57600080fd5b505af11580156122c1573d6000803e3d6000fd5b505050506040513d60208110156122d757600080fd5b8101908080519060200190929190505050905080612340576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526034815260200180614ec56034913960400191505060405180910390fd5b505050565b600a5481565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461240d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601d8152602001807f53656e646572206d75737420626520636f6e7472616374206f776e657200000081525060200191505060405180910390fd5b8173ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050158015612453573d6000803e3d6000fd5b505050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461251a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601d8152602001807f53656e646572206d75737420626520636f6e7472616374206f776e657200000081525060200191505060405180910390fd5b80600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506001600960016101000a81548160ff02191690831515021790555050565b600d818154811061258657fe5b906000526020600020016000915054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600960009054906101000a900460ff1681565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161490506000151581151514156126e35760008090505b6001805490508110156126e1576001818154811061266f57fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614156126d657600191506126e1565b806001019050612655565b505b80612739576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526026815260200180614fde6026913960400191505060405180910390fd5b60011515600c60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161515146127e2576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252603a815260200180614de5603a913960400191505060405180910390fd5b6000600c60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506000600b60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600001549050600d8054905081106128fb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260138152602001807f696e76616c696420617272617920696e6465780000000000000000000000000081525060200191505060405180910390fd5b600d6001600d80549050038154811061291057fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600d828154811061294857fe5b9060005260206000200160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555080600b6000600d84815481106129a257fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000181905550600d805480612a1957fe5b6001900381819060005260206000200160006101000a81549073ffffffffffffffffffffffffffffffffffffffff02191690559055600e6000815480929190600190039190505550505050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614612b28576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601d8152602001807f53656e646572206d75737420626520636f6e7472616374206f776e657200000081525060200191505060405180910390fd5b60008090505b600180549050811015612c02578173ffffffffffffffffffffffffffffffffffffffff1660018281548110612b5f57fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415612bf7576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526021815260200180614e7c6021913960400191505060405180910390fd5b806001019050612b2e565b5060018190806001815401808255809150509060018203906000526020600020016000909192909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16149050600015158115151415612d615760008090505b600180549050811015612d5f5760018181548110612ced57fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415612d545760019150612d5f565b806001019050612cd3565b505b80612db7576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526026815260200180614fde6026913960400191505060405180910390fd5b6000600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506001600854036008819055505050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16149050600015158115151415612f145760008090505b600180549050811015612f125760018181548110612ea057fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415612f075760019150612f12565b806001019050612e86565b505b80612f6a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526026815260200180614fde6026913960400191505060405180910390fd5b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166382367b2d84846040518363ffffffff1660e01b81526004018083815260200182815260200192505050600060405180830381600087803b158015612fe757600080fd5b505af1158015612ffb573d6000803e3d6000fd5b50505050827f8b49109cd5767f43f65aaaae99075135a684e87312ed89a5e0d69e96bed715cb836040518082815260200191505060405180910390a2505050565b600f5481565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161490506000151581151514156131375760008090505b60018054905081101561313557600181815481106130c357fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141561312a5760019150613135565b8060010190506130a9565b505b8061318d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526026815260200180614fde6026913960400191505060405180910390fd5b6000600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16636352211e856040518263ffffffff1660e01b81526004018082815260200191505060206040518083038186803b15801561320257600080fd5b505afa158015613216573d6000803e3d6000fd5b505050506040513d602081101561322c57600080fd5b810190808051906020019092919050505090503373ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16146132e0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260198152602001807f4f6e6c79206f776e6572732063616e2073656e642056494d730000000000000081525060200191505060405180910390fd5b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166323b872dd33600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16876040518463ffffffff1660e01b8152600401808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019350505050600060405180830381600087803b1580156133df57600080fd5b505af11580156133f3573d6000803e3d6000fd5b50505050600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16636404ebe885856040518363ffffffff1660e01b81526004018083815260200182815260200192505050600060405180830381600087803b15801561347457600080fd5b505af1158015613488573d6000803e3d6000fd5b50505050837f49b838b1f120c3d2fb431047a22c4c3f41cbebfeec469a48c6d0f94db4b831b5846040518082815260200191505060405180910390a250505050565b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600960019054906101000a900460ff1681565b600960029054906101000a900460ff1681565b60606000600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663047fc9aa6040518163ffffffff1660e01b815260040160206040518083038186803b15801561358257600080fd5b505afa158015613596573d6000803e3d6000fd5b505050506040513d60208110156135ac57600080fd5b8101908080519060200190929190505050905080841115613618576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526025815260200180614f746025913960400191505060405180910390fd5b6060836040519080825280602002602001820160405280156136495781602001602082028038833980820191505090505b50905060008090505b8481101561375457828682011015613744576000600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16638de00b936001898501016040518263ffffffff1660e01b815260040180828152602001915050604080518083038186803b1580156136dd57600080fd5b505afa1580156136f1573d6000803e3d6000fd5b505050506040513d604081101561370757600080fd5b8101908080519060200190929190805190602001909291905050505090508083838151811061373257fe5b60200260200101818152505050613749565b613754565b806001019050613652565b50809250505092915050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161490506000151581151514156138555760008090505b60018054905081101561385357600181815481106137e157fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614156138485760019150613853565b8060010190506137c7565b505b806138ab576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526026815260200180614fde6026913960400191505060405180910390fd5b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166314b80805836040518263ffffffff1660e01b81526004018082815260200191505060206040518083038186803b15801561391e57600080fd5b505afa158015613932573d6000803e3d6000fd5b505050506040513d602081101561394857600080fd5b81019080805190602001909291905050506139ae576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260318152602001806150846031913960400191505060405180910390fd5b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16639641056d33846040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050600060405180830381600087803b158015613a5757600080fd5b505af1158015613a6b573d6000803e3d6000fd5b505050505050565b600760009054906101000a900460ff1681565b600c6020528060005260406000206000915054906101000a900460ff1681565b600e5481565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600760009054906101000a900460ff161580613b375750600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b80613b475750613b4633611f61565b5b613b9c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526023815260200180614ef96023913960400191505060405180910390fd5b60011515600c60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16151514613c45576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526045815260200180614f996045913960600191505060405180910390fd5b6001600b60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206001015410613ce0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260258152602001806150046025913960400191505060405180910390fd5b600960009054906101000a900460ff16613d45576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526023815260200180614f516023913960400191505060405180910390fd5b600960019054906101000a900460ff16613daa576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526032815260200180614e1f6032913960400191505060405180910390fd5b600960029054906101000a900460ff16613e0f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526028815260200180614e9d6028913960400191505060405180910390fd5b6000600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663047fc9aa6040518163ffffffff1660e01b815260040160206040518083038186803b158015613e7957600080fd5b505afa158015613e8d573d6000803e3d6000fd5b505050506040513d6020811015613ea357600080fd5b8101908080519060200190929190505050905060008111613f2c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260158152602001807f44697370656e73657220697320656d707479203a28000000000000000000000081525060200191505060405180910390fd5b6000613f36614b74565b90506000600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166318759ad3836040518263ffffffff1660e01b81526004018082815260200191505060206040518083038186803b158015613fad57600080fd5b505afa158015613fc1573d6000803e3d6000fd5b505050506040513d6020811015613fd757600080fd5b8101908080519060200190929190505050905083600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231336040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b15801561408a57600080fd5b505afa15801561409e573d6000803e3d6000fd5b505050506040513d60208110156140b457600080fd5b81019080805190602001909291905050501015614139576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260198152602001807f496e73756666696369656e7420564545442042616c616e63650000000000000081525060200191505060405180910390fd5b83600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663dd62ed3e33306040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019250505060206040518083038186803b15801561420d57600080fd5b505afa158015614221573d6000803e3d6000fd5b505050506040513d602081101561423757600080fd5b8101908080519060200190929190505050101561429f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602c815260200180615058602c913960400191505060405180910390fd5b808410156142f8576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602f815260200180615029602f913960400191505060405180910390fd5b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166323b872dd33600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16856040518463ffffffff1660e01b8152600401808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019350505050602060405180830381600087803b1580156143f957600080fd5b505af115801561440d573d6000803e3d6000fd5b505050506040513d602081101561442357600080fd5b810190808051906020019092919050505090508061448c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602b815260200180614e51602b913960400191505060405180910390fd5b6001600b60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060010181905550600f60008154809291906001019190505550600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16639641056d33856040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050600060405180830381600087803b15801561458f57600080fd5b505af11580156145a3573d6000803e3d6000fd5b505050503373ffffffffffffffffffffffffffffffffffffffff16837f7ea59960255e6bf13bf117c6c0f9369d7c73ee805030515584ee004d4ea955b660405160405180910390a35050505050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146146b4576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601d8152602001807f53656e646572206d75737420626520636f6e7472616374206f776e657200000081525060200191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415614757576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601e8152602001807f4e657720636f6e7472616374206f776e65722063616e6e6f742062652030000081525060200191505060405180910390fd5b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507f22500af037c600dd7b720644ab6e358635085601d9ac508ad83eb2d6b2d729ca8183604051808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019250505060405180910390a15050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614905060001515811515141561494d5760008090505b60018054905081101561494b57600181815481106148d957fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415614940576001915061494b565b8060010190506148bf565b505b806149a3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526026815260200180614fde6026913960400191505060405180910390fd5b81600960006101000a81548160ff0219169083151502179055505050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16149050600015158115151415614ab65760008090505b600180549050811015614ab45760018181548110614a4257fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415614aa95760019150614ab4565b806001019050614a28565b505b80614b0c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526026815260200180614fde6026913960400191505060405180910390fd5b6001600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506001600854016008819055505050565b600080600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663047fc9aa6040518163ffffffff1660e01b815260040160206040518083038186803b158015614bdf57600080fd5b505afa158015614bf3573d6000803e3d6000fd5b505050506040513d6020811015614c0957600080fd5b810190808051906020019092919050505090506060600a54821115614c3c57614c356000600a54613516565b9050614c4a565b614c47600083613516565b90505b6000614c568251614c74565b9050818181518110614c6457fe5b6020026020010151935050505090565b600080821415614c875760009050614d04565b6000336001430340604051602001808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050604051602081830303815290604052805190602001209050614d00838260001c614d0990919063ffffffff16565b9150505b919050565b600080821415614d81576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260188152602001807f536166654d6174683a206d6f64756c6f206279207a65726f000000000000000081525060200191505060405180910390fd5b818381614d8a57fe5b06905092915050565b815481835581811115614dba57818360005260206000209182019101614db99190614dbf565b5b505050565b614de191905b80821115614ddd576000816000905550600101614dc5565b5090565b9056fe596f752061726520617474656d7074696e6720746f2072656d6f766520616e206164647265737320746861742069736e7420617070726f766564546f6b656e20636f6e7472616374206e6f7420736574207965742c20706c656173652074727920616761696e206c617465724661696c656420746f207472616e73666572205645454420696e2065786368616e676520666f722056494d5f61646d696e4164647265737320697320616c726561647920616e2061646d696e436f6e74726163742077616c6c6574206e6f7420796574207365742c20706c6561736520776169744661696c656420746f2073656e642044697370656e736572436f6e7472616374205645454420746f2064657374696e6174696f6e796f7520617265206e6f7420616c6c6f77656420746f2070617274696369706174652e596f752061726520617474656d7074696e6720746f2061646420616e206164647265737320616c726561647920617070726f766564507572636861736573206172652063757272656e746c792064697361626c6564203a285f6f66667365742063616e6e6f742062652067726561746572207468616e20737570706c79506c6561736520726571756573742056494d776f726c64207465616d20746f2077686974656c69737420796f7572206164647265737320666f722074686973206576656e7453656e646572206d7573742062652061646d696e206f7220636f6e7472616374206f776e65724f6e6c79206f6e6520707572636861736520616c6c6f776564207065722061646472657373417070726f76656420564545442062616c616e636520696e73756666696369656e7420666f7220746869732056696d506c6561736520417070726f7665206d6f7265205645454420546f6b656e7320666f7220707572636861736556494d20746f20776974686472617720646f6573206e6f7420657869737420696e2064697370656e736572207175657565a265627a7a72315820f2c50fb12f2a5262ea7efdd3df03f08980d483f182e660e9839ae6e8f65e4b3e64736f6c63430005100032