VeChain
Explorer
Mainnet
Search
Networks
Main
Test
Contract
0xd6b594…EB55
Summary
Transactions
Transfers
Address
0xd6b5946a08c84528345A5463961ba1538E0FEB55
VET
0.00
VET
VTHO
0.00
VTHO
Master
0x272771Cd4f4da6b6A84104cA2D0920047Dc3F8b1
Deployer
0x272771Cd4f4da6b6A84104cA2D0920047Dc3F8b1
Code
0x608060405234801561001057600080fd5b50600436106101fb5760003560e01c8063814479991161011a578063d547741f116100ad578063f2235a4f1161007c578063f2235a4f146105b7578063f5b541a6146105d3578063f71d96cb146105f1578063f745adfc14610621578063febc14b11461063f576101fb565b8063d547741f1461051c578063d969557114610538578063e2a54a5014610569578063e51cd54814610599576101fb565b8063b3e022de116100e9578063b3e022de14610494578063bed99850146104c4578063bf0e6329146104e2578063ca056bce14610500576101fb565b8063814479991461041e57806391d148541461043c5780639c84e6f21461046c578063a217fddf14610476576101fb565b806353718f1a11610192578063745d6adf11610161578063745d6adf1461039457806375964b55146103b25780637668bcf5146103e2578063787a08a614610400576101fb565b806353718f1a1461030c5780636883498a1461033c5780636ab55fd9146103585780636f4bda1714610376576101fb565b80632f2ff15d116101ce5780632f2ff15d1461029857806336568abe146102b45780633dbe633c146102d05780634c7acc64146102ee576101fb565b806301ffc9a71461020057806302329a29146102305780631c44769d1461024c578063248a9ca314610268575b600080fd5b61021a600480360381019061021591906130cc565b61065d565b6040516102279190613618565b60405180910390f35b61024a60048036038101906102459190613015565b6106d7565b005b61026660048036038101906102619190613147565b61075d565b005b610282600480360381019061027d9190613067565b610919565b60405161028f9190613633565b60405180910390f35b6102b260048036038101906102ad9190613090565b610938565b005b6102ce60048036038101906102c99190613090565b610961565b005b6102d86109e4565b6040516102e591906134d7565b60405180910390f35b6102f6610a0a565b60405161030391906137ab565b60405180910390f35b610326600480360381019061032191906130f5565b610a11565b60405161033391906137ab565b60405180910390f35b6103566004803603810190610351919061319b565b610a35565b005b610360610b6d565b60405161036d91906137ab565b60405180910390f35b61037e610b79565b60405161038b91906137ab565b60405180910390f35b61039c610b86565b6040516103a991906137ab565b60405180910390f35b6103cc60048036038101906103c791906130f5565b610b8c565b6040516103d991906134d7565b60405180910390f35b6103ea610bcb565b6040516103f791906137ab565b60405180910390f35b610408610bd3565b60405161041591906137ab565b60405180910390f35b610426610bd9565b604051610433919061364e565b60405180910390f35b61045660048036038101906104519190613090565b610bec565b6040516104639190613618565b60405180910390f35b610474610c56565b005b61047e610e74565b60405161048b9190613633565b60405180910390f35b6104ae60048036038101906104a991906130f5565b610e7b565b6040516104bb91906134f2565b60405180910390f35b6104cc610eba565b6040516104d991906137ab565b60405180910390f35b6104ea610ec0565b6040516104f791906137ab565b60405180910390f35b61051a600480360381019061051591906130f5565b610ec6565b005b61053660048036038101906105319190613090565b610ffb565b005b610552600480360381019061054d9190612fb0565b611024565b6040516105609291906135e1565b60405180910390f35b610583600480360381019061057e9190612fd9565b611375565b60405161059091906135bf565b60405180910390f35b6105a1611591565b6040516105ae91906137ab565b60405180910390f35b6105d160048036038101906105cc91906130f5565b611597565b005b6105db61166c565b6040516105e89190613633565b60405180910390f35b61060b600480360381019061060691906130f5565b611690565b60405161061891906134f2565b60405180910390f35b6106296116cf565b60405161063691906137ab565b60405180910390f35b6106476116d5565b60405161065491906137ab565b60405180910390f35b60007f7965db0b000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614806106d057506106cf826116db565b5b9050919050565b6107017f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b92933610bec565b610740576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610737906136eb565b60405180910390fd5b80601260006101000a81548160ff02191690831515021790555050565b6107877f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b92933610bec565b6107c6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107bd9061372b565b60405180910390fd5b601260009054906101000a900460ff16610815576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161080c9061374b565b60405180910390fd5b81815114610858576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161084f9061376b565b60405180910390fd5b600960006108669190612daa565b8160088190555060005b82811015610914578181815181106108b1577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6020026020010151600982815481106108f3577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200181905550808061090c90613b12565b915050610870565b505050565b6000806000838152602001908152602001600020600101549050919050565b61094182610919565b6109528161094d611745565b61174d565b61095c83836117ea565b505050565b610969611745565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16146109d6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109cd9061378b565b60405180910390fd5b6109e082826118ca565b5050565b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6201518081565b60098181548110610a2157600080fd5b906000526020600020016000915090505481565b610a5f7f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b92933610bec565b610a9e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a959061372b565b60405180910390fd5b60016002811115610ad8577f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b600360009054906101000a900460ff166002811115610b20577f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b14610b60576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b579061370b565b60405180910390fd5b8060ff1660048190555050565b670de0b6b3a764000081565b6000600180549050905090565b600b5481565b600d8181548110610b9c57600080fd5b906000526020600020016000915054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b63630272a081565b60045481565b600360009054906101000a900460ff1681565b600080600084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b601260009054906101000a900460ff1615610ca6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c9d906136cb565b60405180910390fd5b60006002811115610ce0577f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b600360009054906101000a900460ff166002811115610d28577f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b148015610d4a575042610d48600454600b546119ab90919063ffffffff16565b115b15610e4957600654600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663dd62ed3e33306040518363ffffffff1660e01b8152600401610daf929190613536565b60206040518083038186803b158015610dc757600080fd5b505afa158015610ddb573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610dff919061311e565b1015610e40576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e37906136ab565b60405180910390fd5b610e486119c1565b5b600b544210610e725760006001805490501115610e6957610e68611ba4565b5b610e71612996565b5b565b6000801b81565b60028181548110610e8b57600080fd5b906000526020600020016000915054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60075481565b600a5481565b610ef07f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b92933610bec565b610f2f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f269061372b565b60405180910390fd5b60016002811115610f69577f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b600360009054906101000a900460ff166002811115610fb1577f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b14610ff1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fe89061370b565b60405180910390fd5b8060078190555050565b61100482610919565b61101581611010611745565b61174d565b61101f83836118ca565b505050565b6060806000601060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208054905067ffffffffffffffff8111156110ab577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6040519080825280602002602001820160405280156110d95781602001602082028036833780820191505090505b5090506000601060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208054905067ffffffffffffffff811115611160577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b60405190808252806020026020018201604052801561118e5781602001602082028036833780820191505090505b50905060005b601060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002080549050811015611367576000601060008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208281548110611257577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b90600052602060002001549050600f60008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828152602001908152602001600020548483815181106112ee577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6020026020010181815250506011600082815260200190815260200160002054838381518110611347577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200260200101818152505050808061135f90613b12565b915050611194565b508181935093505050915091565b60606000600e60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008481526020019081526020016000208054905067ffffffffffffffff81111561140c577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b60405190808252806020026020018201604052801561143a5781602001602082028036833780820191505090505b50905060005b600e60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008581526020019081526020016000208054905081101561158657600e60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008581526020019081526020016000208181548110611523577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200154828281518110611567577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001018181525050808061157e90613b12565b915050611440565b508091505092915050565b60085481565b6115c17f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b92933610bec565b611600576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115f79061372b565b60405180910390fd5b601260009054906101000a900460ff1661164f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116469061374b565b60405180910390fd5b670de0b6b3a76400008161166391906138fe565b60068190555050565b7f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b92981565b600181815481106116a057600080fd5b906000526020600020016000915054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60065481565b600c5481565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b600033905090565b6117578282610bec565b6117e65761177c8173ffffffffffffffffffffffffffffffffffffffff166014612a6e565b61178a8360001c6020612a6e565b60405160200161179b92919061349d565b6040516020818303038152906040526040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117dd9190613669565b60405180910390fd5b5050565b6117f48282610bec565b6118c657600160008084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555061186b611745565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45b5050565b6118d48282610bec565b156119a757600080600084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555061194c611745565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16837ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b60405160405180910390a45b5050565b600081836119b99190613958565b905092915050565b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166323b872dd33306006546040518463ffffffff1660e01b8152600401611a229392919061355f565b602060405180830381600087803b158015611a3c57600080fd5b505af1158015611a50573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611a74919061303e565b506001339080600181540180825580915050600190039060005260206000200160009091909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600e60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000600c54815260200190815260200160002060018054905090806001815401808255809150506001900390600052602060002001600090919091909150553373ffffffffffffffffffffffffffffffffffffffff16600180549050600c547ff5bd6111e3a64e4d44526f30ba3c57ef02edd183b338a4af3d0a8b755cf320d660405160405180910390a4565b6002600360006101000a81548160ff02191690836002811115611bf0577f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b02179055506000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401611c5291906134d7565b60206040518083038186803b158015611c6a57600080fd5b505afa158015611c7e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611ca2919061311e565b90506000806007541115611d9e57611cd86064611cca60075485612d6890919063ffffffff16565b612d7e90919063ffffffff16565b9050600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166342966c68826040518263ffffffff1660e01b8152600401611d3591906137ab565b602060405180830381600087803b158015611d4f57600080fd5b505af1158015611d63573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611d87919061303e565b50611d9b81836119ab90919063ffffffff16565b91505b6000601260159054906101000a900460ff1615611eea57600180549050611ed9601260019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a082317345429a2255e7248e57fce99e7239aed3f84b7a536040518263ffffffff1660e01b8152600401611e2d91906134d7565b60206040518083038186803b158015611e4557600080fd5b505afa158015611e59573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611e7d919061311e565b611ecb7345429a2255e7248e57fce99e7239aed3f84b7a5373ffffffffffffffffffffffffffffffffffffffff1631600143611eb99190613958565b4060001c612d9490919063ffffffff16565b612d9490919063ffffffff16565b611ee39190613b5b565b9050611f4b565b600180549050611f3e7345429a2255e7248e57fce99e7239aed3f84b7a5373ffffffffffffffffffffffffffffffffffffffff1631600143611f2c9190613958565b4060001c612d9490919063ffffffff16565b611f489190613b5b565b90505b600260018281548110611f87577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169080600181540180825580915050600190039060005260206000200160009091909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000600190505b60085481101561234a5760018080805490506120359190613958565b8154811061206c577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600183815481106120d1577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506001805480612151577f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fd5b6001900381819060005260206000200160006101000a81549073ffffffffffffffffffffffffffffffffffffffff021916905590556001805490506001436121999190613958565b4060001c6121a79190613b5b565b91506002600183815481106121e5577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169080600181540180825580915050600190039060005260206000200160009091909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600d600183815481106122ac577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169080600181540180825580915050600190039060005260206000200160009091909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808061234290613b12565b915050612019565b5060005b60085481101561273157600060098281548110612394577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200154905060006123c960646123bb8489612d6890919063ffffffff16565b612d7e90919063ffffffff16565b9050600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb60028581548110612443577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16836040518363ffffffff1660e01b815260040161248c92919061350d565b602060405180830381600087803b1580156124a657600080fd5b505af11580156124ba573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906124de919061303e565b5080600f60006002868154811061251e577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000600c5481526020019081526020016000208190555060106000600285815481106125d8577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600c549080600181540180825580915050600190039060005260206000200160009091909190915055600283815481106126a0577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1683600c547f73cac337fd06fa9bdc45a7ab12daf02e5c605af0293e605c0e3703ba494b40638460405161271491906137ab565b60405180910390a45050808061272990613b12565b91505061234e565b504260116000600c54815260200190815260200160002081905550600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb73272771cd4f4da6b6a84104ca2d0920047dc3f8b1600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b81526004016127fa91906134d7565b60206040518083038186803b15801561281257600080fd5b505afa158015612826573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061284a919061311e565b6040518363ffffffff1660e01b8152600401612867929190613596565b602060405180830381600087803b15801561288157600080fd5b505af1158015612895573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906128b9919061303e565b50600067ffffffffffffffff8111156128fb577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6040519080825280602002602001820160405280156129295781602001602082028036833780820191505090505b506001908051906020019061293f929190612dcb565b506001600360006101000a81548160ff0219169083600281111561298c577f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b0217905550505050565b6001600c546129a59190613877565b600c819055506000600360006101000a81548160ff021916908360028111156129f7577f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b021790555042600a81905550612a31612a1e600c5462015180612d6890919063ffffffff16565b63630272a0612d9490919063ffffffff16565b600b81905550600b54600a54600c547fc71bf91a122c25af86081d39a9ef5ad30e638546ed7a15e5fb714a3948c0964f60405160405180910390a4565b606060006002836002612a8191906138fe565b612a8b9190613877565b67ffffffffffffffff811115612aca577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6040519080825280601f01601f191660200182016040528015612afc5781602001600182028036833780820191505090505b5090507f300000000000000000000000000000000000000000000000000000000000000081600081518110612b5a577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053507f780000000000000000000000000000000000000000000000000000000000000081600181518110612be4577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a90535060006001846002612c2491906138fe565b612c2e9190613877565b90505b6001811115612d1a577f3031323334353637383961626364656600000000000000000000000000000000600f861660108110612c96577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b1a60f81b828281518110612cd3577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600485901c945080612d1390613ab7565b9050612c31565b5060008414612d5e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612d559061368b565b60405180910390fd5b8091505092915050565b60008183612d7691906138fe565b905092915050565b60008183612d8c91906138cd565b905092915050565b60008183612da29190613877565b905092915050565b5080546000825590600052602060002090810190612dc89190612e55565b50565b828054828255906000526020600020908101928215612e44579160200282015b82811115612e435782518260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555091602001919060010190612deb565b5b509050612e519190612e55565b5090565b5b80821115612e6e576000816000905550600101612e56565b5090565b6000612e85612e80846137eb565b6137c6565b90508083825260208201905082856020860282011115612ea457600080fd5b60005b85811015612ed45781612eba8882612f71565b845260208401935060208301925050600181019050612ea7565b5050509392505050565b600081359050612eed81613ea2565b92915050565b600082601f830112612f0457600080fd5b8135612f14848260208601612e72565b91505092915050565b600081359050612f2c81613eb9565b92915050565b600081519050612f4181613eb9565b92915050565b600081359050612f5681613ed0565b92915050565b600081359050612f6b81613ee7565b92915050565b600081359050612f8081613efe565b92915050565b600081519050612f9581613efe565b92915050565b600081359050612faa81613f15565b92915050565b600060208284031215612fc257600080fd5b6000612fd084828501612ede565b91505092915050565b60008060408385031215612fec57600080fd5b6000612ffa85828601612ede565b925050602061300b85828601612f71565b9150509250929050565b60006020828403121561302757600080fd5b600061303584828501612f1d565b91505092915050565b60006020828403121561305057600080fd5b600061305e84828501612f32565b91505092915050565b60006020828403121561307957600080fd5b600061308784828501612f47565b91505092915050565b600080604083850312156130a357600080fd5b60006130b185828601612f47565b92505060206130c285828601612ede565b9150509250929050565b6000602082840312156130de57600080fd5b60006130ec84828501612f5c565b91505092915050565b60006020828403121561310757600080fd5b600061311584828501612f71565b91505092915050565b60006020828403121561313057600080fd5b600061313e84828501612f86565b91505092915050565b6000806040838503121561315a57600080fd5b600061316885828601612f71565b925050602083013567ffffffffffffffff81111561318557600080fd5b61319185828601612ef3565b9150509250929050565b6000602082840312156131ad57600080fd5b60006131bb84828501612f9b565b91505092915050565b60006131d0838361347f565b60208301905092915050565b6131e581613a3c565b82525050565b6131f48161399e565b82525050565b6132038161398c565b82525050565b600061321482613827565b61321e818561384a565b935061322983613817565b8060005b8381101561325a57815161324188826131c4565b975061324c8361383d565b92505060018101905061322d565b5085935050505092915050565b613270816139b0565b82525050565b61327f816139bc565b82525050565b61328e81613a4e565b82525050565b600061329f82613832565b6132a9818561385b565b93506132b9818560208601613a84565b6132c281613c48565b840191505092915050565b60006132d882613832565b6132e2818561386c565b93506132f2818560208601613a84565b80840191505092915050565b600061330b60208361385b565b915061331682613c59565b602082019050919050565b600061332e60158361385b565b915061333982613c82565b602082019050919050565b600061335160168361385b565b915061335c82613cab565b602082019050919050565b6000613374600a8361385b565b915061337f82613cd4565b602082019050919050565b600061339760258361385b565b91506133a282613cfd565b604082019050919050565b60006133ba600b8361385b565b91506133c582613d4c565b602082019050919050565b60006133dd60188361385b565b91506133e882613d75565b602082019050919050565b6000613400602a8361385b565b915061340b82613d9e565b604082019050919050565b600061342360178361386c565b915061342e82613ded565b601782019050919050565b600061344660118361386c565b915061345182613e16565b601182019050919050565b6000613469602f8361385b565b915061347482613e3f565b604082019050919050565b61348881613a25565b82525050565b61349781613a25565b82525050565b60006134a882613416565b91506134b482856132cd565b91506134bf82613439565b91506134cb82846132cd565b91508190509392505050565b60006020820190506134ec60008301846131fa565b92915050565b600060208201905061350760008301846131eb565b92915050565b600060408201905061352260008301856131dc565b61352f602083018461348e565b9392505050565b600060408201905061354b60008301856131fa565b61355860208301846131fa565b9392505050565b600060608201905061357460008301866131fa565b61358160208301856131fa565b61358e604083018461348e565b949350505050565b60006040820190506135ab60008301856131fa565b6135b8602083018461348e565b9392505050565b600060208201905081810360008301526135d98184613209565b905092915050565b600060408201905081810360008301526135fb8185613209565b9050818103602083015261360f8184613209565b90509392505050565b600060208201905061362d6000830184613267565b92915050565b60006020820190506136486000830184613276565b92915050565b60006020820190506136636000830184613285565b92915050565b600060208201905081810360008301526136838184613294565b905092915050565b600060208201905081810360008301526136a4816132fe565b9050919050565b600060208201905081810360008301526136c481613321565b9050919050565b600060208201905081810360008301526136e481613344565b9050919050565b6000602082019050818103600083015261370481613367565b9050919050565b600060208201905081810360008301526137248161338a565b9050919050565b60006020820190508181036000830152613744816133ad565b9050919050565b60006020820190508181036000830152613764816133d0565b9050919050565b60006020820190508181036000830152613784816133f3565b9050919050565b600060208201905081810360008301526137a48161345c565b9050919050565b60006020820190506137c0600083018461348e565b92915050565b60006137d06137e1565b90506137dc8282613ae1565b919050565b6000604051905090565b600067ffffffffffffffff82111561380657613805613c19565b5b602082029050602081019050919050565b6000819050602082019050919050565b600081519050919050565b600081519050919050565b6000602082019050919050565b600082825260208201905092915050565b600082825260208201905092915050565b600081905092915050565b600061388282613a25565b915061388d83613a25565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156138c2576138c1613b8c565b5b828201905092915050565b60006138d882613a25565b91506138e383613a25565b9250826138f3576138f2613bbb565b5b828204905092915050565b600061390982613a25565b915061391483613a25565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff048311821515161561394d5761394c613b8c565b5b828202905092915050565b600061396382613a25565b915061396e83613a25565b92508282101561398157613980613b8c565b5b828203905092915050565b600061399782613a05565b9050919050565b60006139a982613a05565b9050919050565b60008115159050919050565b6000819050919050565b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b6000819050613a0082613e8e565b919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b6000613a4782613a60565b9050919050565b6000613a59826139f2565b9050919050565b6000613a6b82613a72565b9050919050565b6000613a7d82613a05565b9050919050565b60005b83811015613aa2578082015181840152602081019050613a87565b83811115613ab1576000848401525b50505050565b6000613ac282613a25565b91506000821415613ad657613ad5613b8c565b5b600182039050919050565b613aea82613c48565b810181811067ffffffffffffffff82111715613b0957613b08613c19565b5b80604052505050565b6000613b1d82613a25565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff821415613b5057613b4f613b8c565b5b600182019050919050565b6000613b6682613a25565b9150613b7183613a25565b925082613b8157613b80613bbb565b5b828206905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6000601f19601f8301169050919050565b7f537472696e67733a20686578206c656e67746820696e73756666696369656e74600082015250565b7f616c6c6f77616e636520697320746f6f206c6f77210000000000000000000000600082015250565b7f54686520636f6e74726163742069732070617573656400000000000000000000600082015250565b7f213d20616c6c6f77656400000000000000000000000000000000000000000000600082015250565b7f7761697420666f72207468652063757272656e74206c6f747465727920746f2060008201527f636c6f7365000000000000000000000000000000000000000000000000000000602082015250565b7f6e6f7420616c6c6f776564000000000000000000000000000000000000000000600082015250565b7f54686520636f6e747261637420697320756e7061757365640000000000000000600082015250565b7f617272617920646f65736e2774206d617463682077697468206e756d6265722060008201527f6f662077696e6e65727300000000000000000000000000000000000000000000602082015250565b7f416363657373436f6e74726f6c3a206163636f756e7420000000000000000000600082015250565b7f206973206d697373696e6720726f6c6520000000000000000000000000000000600082015250565b7f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560008201527f20726f6c657320666f722073656c660000000000000000000000000000000000602082015250565b60038110613e9f57613e9e613bea565b5b50565b613eab8161398c565b8114613eb657600080fd5b50565b613ec2816139b0565b8114613ecd57600080fd5b50565b613ed9816139bc565b8114613ee457600080fd5b50565b613ef0816139c6565b8114613efb57600080fd5b50565b613f0781613a25565b8114613f1257600080fd5b50565b613f1e81613a2f565b8114613f2957600080fd5b5056fea2646970667358221220b20542a62492d6188a13796722e9abef6d164db055905ac6c2c32ed8f5f8193264736f6c63430008010033