VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0x5EeE77…5e70
Summary
Transactions
Transfers
Address
0x5EeE77522a04Fe0600BCfAd64A15C5EAa2775e70
VET
0.00
VET
VTHO
0.00
VTHO
Master
0x9E651fADdA28797CaA801CF193E4347679810288
Deployer
0x9E651fADdA28797CaA801CF193E4347679810288
Code
0x60806040526004361061023e5760003560e01c80637b0a47ee1161012e578063c8f33c91116100ab578063ebe2b12b1161006f578063ebe2b12b146108b8578063f3a98722146108e3578063f5b541a61461090c578063fadc7c2014610937578063fda25dea1461096057610245565b8063c8f33c91146107e5578063cc1a378f14610810578063cd3daf9d14610839578063d1af0c7d14610864578063d547741f1461088f57610245565b806391d14854116100f257806391d14854146106ec5780639c6cef7c14610729578063a217fddf14610754578063a694fc3a1461077f578063c5c30435146107a857610245565b80637b0a47ee1461061b5780637cee0fca146106465780637f8661a1146106835780638456cb59146106ac5780638980f11f146106c357610245565b806336568abe116101bc5780633dc60c3b116101805780633dc60c3b146105435780633f4ba83a1461058557806352f470ab1461059c57806366d003ac146105c557806374f0314f146105f057610245565b806336568abe1461044c578063380db16b14610475578063386a9525146104b25780633c6b16ab146104dd5780633d3728b51461050657610245565b80632299763611610203578063229976361461035557806323c3548a1461037e578063248a9ca3146103a95780632f2ff15d146103e65780632f745c591461040f57610245565b80628cc2621461024a57806301ffc9a714610287578063150b7a02146102c457806318160ddd146103015780631c4b774b1461032c57610245565b3661024557005b600080fd5b34801561025657600080fd5b50610271600480360381019061026c9190613239565b61098b565b60405161027e9190613d67565b60405180910390f35b34801561029357600080fd5b506102ae60048036038101906102a99190613490565b6109f4565b6040516102bb9190613a3e565b60405180910390f35b3480156102d057600080fd5b506102eb60048036038101906102e691906132da565b610a6e565b6040516102f89190613a74565b60405180910390f35b34801561030d57600080fd5b50610316610a9c565b6040516103239190613d67565b60405180910390f35b34801561033857600080fd5b50610353600480360381019061034e91906134b9565b610aa2565b005b34801561036157600080fd5b5061037c6004803603810190610377919061328b565b610e94565b005b34801561038a57600080fd5b5061039361109a565b6040516103a09190613d67565b60405180910390f35b3480156103b557600080fd5b506103d060048036038101906103cb919061342b565b6110a0565b6040516103dd9190613a59565b60405180910390f35b3480156103f257600080fd5b5061040d60048036038101906104089190613454565b6110bf565b005b34801561041b57600080fd5b506104366004803603810190610431919061335a565b6110e8565b6040516104439190613d67565b60405180910390f35b34801561045857600080fd5b50610473600480360381019061046e9190613454565b611143565b005b34801561048157600080fd5b5061049c600480360381019061049791906134b9565b6111c6565b6040516104a99190613d67565b60405180910390f35b3480156104be57600080fd5b506104c76111de565b6040516104d49190613d67565b60405180910390f35b3480156104e957600080fd5b5061050460048036038101906104ff91906134b9565b6111e4565b005b34801561051257600080fd5b5061052d600480360381019061052891906134b9565b6112a9565b60405161053a9190613d67565b60405180910390f35b34801561054f57600080fd5b5061056a600480360381019061056591906134b9565b6112f0565b60405161057c969594939291906139b4565b60405180910390f35b34801561059157600080fd5b5061059a611359565b005b3480156105a857600080fd5b506105c360048036038101906105be919061335a565b61142e565b005b3480156105d157600080fd5b506105da61150a565b6040516105e79190613962565b60405180910390f35b3480156105fc57600080fd5b50610605611530565b6040516106129190613d67565b60405180910390f35b34801561062757600080fd5b50610630611536565b60405161063d9190613d67565b60405180910390f35b34801561065257600080fd5b5061066d60048036038101906106689190613239565b61153c565b60405161067a9190613d67565b60405180910390f35b34801561068f57600080fd5b506106aa60048036038101906106a591906134b9565b61158c565b005b3480156106b857600080fd5b506106c16115a1565b005b3480156106cf57600080fd5b506106ea60048036038101906106e5919061335a565b611677565b005b3480156106f857600080fd5b50610713600480360381019061070e9190613454565b611748565b6040516107209190613a3e565b60405180910390f35b34801561073557600080fd5b5061073e6117b2565b60405161074b9190613962565b60405180910390f35b34801561076057600080fd5b506107696117d8565b6040516107769190613a59565b60405180910390f35b34801561078b57600080fd5b506107a660048036038101906107a191906134b9565b6117df565b005b3480156107b457600080fd5b506107cf60048036038101906107ca91906134b9565b611c79565b6040516107dc9190613d67565b60405180910390f35b3480156107f157600080fd5b506107fa611d58565b6040516108079190613d67565b60405180910390f35b34801561081c57600080fd5b50610837600480360381019061083291906134b9565b611d5e565b005b34801561084557600080fd5b5061084e611e4e565b60405161085b9190613d67565b60405180910390f35b34801561087057600080fd5b50610879611e54565b6040516108869190613a8f565b60405180910390f35b34801561089b57600080fd5b506108b660048036038101906108b19190613454565b611e7a565b005b3480156108c457600080fd5b506108cd611ea3565b6040516108da9190613d67565b60405180910390f35b3480156108ef57600080fd5b5061090a60048036038101906109059190613396565b611ea9565b005b34801561091857600080fd5b50610921612025565b60405161092e9190613a59565b60405180910390f35b34801561094357600080fd5b5061095e60048036038101906109599190613239565b612049565b005b34801561096c57600080fd5b506109756120f6565b6040516109829190613d67565b60405180910390f35b60008060009050600061099d8461153c565b905060005b818110156109e95760006109b686836110e8565b90506109d36109c482611c79565b856120fc90919063ffffffff16565b93505080806109e190614067565b9150506109a2565b508192505050919050565b60007f7965db0b000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161480610a675750610a6682612112565b5b9050919050565b60007f150b7a023d4804d13e8c85fb27262cb750cf6ba9f9dd3bb30d90f482ceeb4b1f905095945050505050565b60085481565b601160009054906101000a900460ff1615610af2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ae990613b27565b60405180910390fd5b6002544211610b36576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b2d90613c87565b60405180910390fd5b6000600a600083815260200190815260200160002090503373ffffffffffffffffffffffffffffffffffffffff168160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161480610bd15750610bd07f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b92933611748565b5b610c10576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c0790613d27565b60405180910390fd5b600080610c1c84611c79565b905060008114610c5457610c3981836120fc90919063ffffffff16565b915042600f6000868152602001908152602001600020819055505b6000821415610c98576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c8f90613b47565b60405180910390fd5b610cb1600c5484600301546120fc90919063ffffffff16565b42101580610cc157506003544210155b15610dae57610d378360000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1683600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1661217c9092919063ffffffff16565b8260000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167fe2403640ba68fed3a2f88b7557551d1993f84b99bb10ff833f0cf8db0c5e048683604051610da19190613d67565b60405180910390a2610e8e565b610e1d600d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1683600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1661217c9092919063ffffffff16565b600d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167fe2403640ba68fed3a2f88b7557551d1993f84b99bb10ff833f0cf8db0c5e048683604051610e859190613d67565b60405180910390a25b50505050565b610ebe7f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b92933611748565b610efd576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ef490613b67565b60405180910390fd5b4260035410610f41576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f3890613ce7565b60405180910390fd5b60008273ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401610f7c9190613962565b60206040518083038186803b158015610f9457600080fd5b505afa158015610fa8573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610fcc91906134e2565b1461100c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161100390613c07565b60405180910390fd5b82600960006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555081600e60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555080600c81905550505050565b60075481565b6000806000838152602001908152602001600020600101549050919050565b6110c8826110a0565b6110d9816110d4612202565b61220a565b6110e383836122a7565b505050565b600061113b82601060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002061238790919063ffffffff16565b905092915050565b61114b612202565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16146111b8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111af90613d47565b60405180910390fd5b6111c282826123a1565b5050565b600b6020528060005260406000206000915090505481565b60045481565b61120e7f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b92933611748565b61124d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161124490613b67565b60405180910390fd5b42600281905550611269600454426120fc90919063ffffffff16565b6003819055507fde88a922e0d3b88b24e9623efeb464919c6bf9f66857a65e2bfcf2ce87a9433d8160405161129e9190613d67565b60405180910390a150565b6000806000600f60008581526020019081526020016000205414156112d0576002546112e5565b600f6000848152602001908152602001600020545b905080915050919050565b600a6020528060005260406000206000915090508060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16908060000160149054906101000a900460ff16908060010154908060020154908060030154908060040154905086565b6113837f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b92933611748565b6113c2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113b990613b67565b60405180910390fd5b601160009054906101000a900460ff16611411576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161140890613c67565b60405180910390fd5b6000601160006101000a81548160ff021916908315150217905550565b6114587f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b92933611748565b611497576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161148e90613b67565b60405180910390fd5b8173ffffffffffffffffffffffffffffffffffffffff166342842e0e3033846040518463ffffffff1660e01b81526004016114d49392919061397d565b600060405180830381600087803b1580156114ee57600080fd5b505af1158015611502573d6000803e3d6000fd5b505050505050565b600d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60015481565b60055481565b6000611585601060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020612482565b9050919050565b61159581612497565b61159e81610aa2565b50565b6115cb7f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b92933611748565b61160a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161160190613b67565b60405180910390fd5b601160009054906101000a900460ff161561165a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161165190613be7565b60405180910390fd5b6001601160006101000a81548160ff021916908315150217905550565b6116a17f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b92933611748565b6116e0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116d790613b67565b60405180910390fd5b61170b33828473ffffffffffffffffffffffffffffffffffffffff1661217c9092919063ffffffff16565b7f8c1256b8896378cd5044f80c202f9772b9d77dc85c8a6eb51967210b09bfaa28828260405161173c929190613a15565b60405180910390a15050565b600080600084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b600e60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000801b81565b601160009054906101000a900460ff161561182f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161182690613c67565b60405180910390fd5b4260035411611873576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161186a90613b87565b60405180910390fd5b600081116118b6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016118ad90613bc7565b60405180910390fd5b3373ffffffffffffffffffffffffffffffffffffffff16600e60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16636352211e836040518263ffffffff1660e01b81526004016119289190613d67565b60206040518083038186803b15801561194057600080fd5b505afa158015611954573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906119789190613262565b73ffffffffffffffffffffffffffffffffffffffff16146119ce576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016119c590613d27565b60405180910390fd5b6000600b6000838152602001908152602001600020541115611c765760006040518060c001604052803373ffffffffffffffffffffffffffffffffffffffff1681526020016000151581526020018381526020016000815260200142815260200160008152509050600e60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166342842e0e3330856040518463ffffffff1660e01b8152600401611a959392919061397d565b600060405180830381600087803b158015611aaf57600080fd5b505af1158015611ac3573d6000803e3d6000fd5b50505050611b1882601060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002061284790919063ffffffff16565b5080600a600084815260200190815260200160002060008201518160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060208201518160000160146101000a81548160ff02191690831515021790555060408201518160010155606082015181600201556080820151816003015560a0820151816004015590505042600f6000848152602001908152602001600020819055503373ffffffffffffffffffffffffffffffffffffffff167f9e71bc8eea02a63969f509818f2dafb9254532904319f9dbda79b67bd34a5f3d6001604051611c1e9190613aaa565b60405180910390a23373ffffffffffffffffffffffffffffffffffffffff167f465c8871fac6f7c7079924b414b86ec86be97dae9732142865b86c5d0cd8a1eb83604051611c6c9190613d67565b60405180910390a2505b50565b60006002544211611cbf576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611cb690613c87565b60405180910390fd5b6000611cca836112a9565b90506003548110611cdf576000915050611d53565b60006003544210611cf257600354611cf4565b425b90506000600b60008681526020019081526020016000205490506000611d49600154611d3b84611d2d888861286190919063ffffffff16565b61287790919063ffffffff16565b61288d90919063ffffffff16565b9050809450505050505b919050565b60025481565b611d887f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b92933611748565b611dc7576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611dbe90613b67565b60405180910390fd5b6003544211611e0b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611e0290613b07565b60405180910390fd5b806004819055507ffb46ca5a5e06d4540d6387b930a7c978bce0db5f449ec6b3f5d07c6e1d44f2d3600454604051611e439190613d67565b60405180910390a150565b60065481565b600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b611e83826110a0565b611e9481611e8f612202565b61220a565b611e9e83836123a1565b505050565b60035481565b611ed37f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b92933611748565b611f12576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611f0990613b67565b60405180910390fd5b8051825114611f56576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611f4d90613c27565b60405180910390fd5b60005b825181101561202057670de0b6b3a7640000828281518110611fa4577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6020026020010151611fb69190613e97565b600b6000858481518110611ff3577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6020026020010151815260200190815260200160002081905550808061201890614067565b915050611f59565b505050565b7f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b92981565b6120737f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b92933611748565b6120b2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016120a990613b67565b60405180910390fd5b80600d60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600c5481565b6000818361210a9190613e10565b905092915050565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b6121fd8363a9059cbb60e01b848460405160240161219b929190613a15565b604051602081830303815290604052907bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff83818316178352505050506128a3565b505050565b600033905090565b6122148282611748565b6122a3576122398173ffffffffffffffffffffffffffffffffffffffff16601461296a565b6122478360001c602061296a565b604051602001612258929190613928565b6040516020818303038152906040526040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161229a9190613ac5565b60405180910390fd5b5050565b6122b18282611748565b61238357600160008084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550612328612202565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45b5050565b60006123968360000183612c64565b60001c905092915050565b6123ab8282611748565b1561247e57600080600084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550612423612202565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16837ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b60405160405180910390a45b5050565b600061249082600001612cb5565b9050919050565b600081116124da576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016124d190613c47565b60405180910390fd5b6000600a600083815260200190815260200160002090503373ffffffffffffffffffffffffffffffffffffffff168160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16148061257557506125747f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b92933611748565b5b6125b4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016125ab90613d27565b60405180910390fd5b8060000160149054906101000a900460ff1615612606576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016125fd90613d07565b60405180910390fd5b60018160000160146101000a81548160ff021916908315150217905550428160040181905550600e60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166342842e0e308360000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1684600101546040518463ffffffff1660e01b81526004016126b39392919061397d565b600060405180830381600087803b1580156126cd57600080fd5b505af11580156126e1573d6000803e3d6000fd5b5050505061275e8160010154601060008460000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020612cc690919063ffffffff16565b508060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f7084f5476618d8e60b11ef0d7d3f06914655adb8793e28ff7f018d4c76d505d5836040516127c99190613d67565b60405180910390a28060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f9cea0190099b89a7d8a050f55cf439bce694868e30a531eb0376748ce5a2c0688360405161283b9190613d67565b60405180910390a25050565b6000612859836000018360001b612ce0565b905092915050565b6000818361286f9190613ef1565b905092915050565b600081836128859190613e97565b905092915050565b6000818361289b9190613e66565b905092915050565b6000612905826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c65648152508573ffffffffffffffffffffffffffffffffffffffff16612d509092919063ffffffff16565b905060008151111561296557808060200190518101906129259190613402565b612964576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161295b90613cc7565b60405180910390fd5b5b505050565b60606000600283600261297d9190613e97565b6129879190613e10565b67ffffffffffffffff8111156129c6577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6040519080825280601f01601f1916602001820160405280156129f85781602001600182028036833780820191505090505b5090507f300000000000000000000000000000000000000000000000000000000000000081600081518110612a56577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053507f780000000000000000000000000000000000000000000000000000000000000081600181518110612ae0577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a90535060006001846002612b209190613e97565b612b2a9190613e10565b90505b6001811115612c16577f3031323334353637383961626364656600000000000000000000000000000000600f861660108110612b92577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b1a60f81b828281518110612bcf577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600485901c945080612c0f9061400c565b9050612b2d565b5060008414612c5a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612c5190613ae7565b60405180910390fd5b8091505092915050565b6000826000018281548110612ca2577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200154905092915050565b600081600001805490509050919050565b6000612cd8836000018360001b612d68565b905092915050565b6000612cec8383612eee565b612d45578260000182908060018154018082558091505060019003906000526020600020016000909190919091505582600001805490508360010160008481526020019081526020016000208190555060019050612d4a565b600090505b92915050565b6060612d5f8484600085612f11565b90509392505050565b60008083600101600084815260200190815260200160002054905060008114612ee2576000600182612d9a9190613ef1565b9050600060018660000180549050612db29190613ef1565b9050818114612e6d576000866000018281548110612df9577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200154905080876000018481548110612e43577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b90600052602060002001819055508387600101600083815260200190815260200160002081905550505b85600001805480612ea7577f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fd5b600190038181906000526020600020016000905590558560010160008681526020019081526020016000206000905560019350505050612ee8565b60009150505b92915050565b600080836001016000848152602001908152602001600020541415905092915050565b6060823073ffffffffffffffffffffffffffffffffffffffff16311015612f6d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612f6490613ba7565b60405180910390fd5b612f768561303c565b612fb5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612fac90613ca7565b60405180910390fd5b6000808673ffffffffffffffffffffffffffffffffffffffff168587604051612fde9190613911565b60006040518083038185875af1925050503d806000811461301b576040519150601f19603f3d011682016040523d82523d6000602084013e613020565b606091505b509150915061303082828661305f565b92505050949350505050565b6000808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b6060831561306f578290506130bf565b6000835111156130825782518084602001fd5b816040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016130b69190613ac5565b60405180910390fd5b9392505050565b60006130d96130d484613da7565b613d82565b905080838252602082019050828560208602820111156130f857600080fd5b60005b85811015613128578161310e888261320f565b8452602084019350602083019250506001810190506130fb565b5050509392505050565b600081359050613141816145de565b92915050565b600081519050613156816145de565b92915050565b600082601f83011261316d57600080fd5b813561317d8482602086016130c6565b91505092915050565b600081519050613195816145f5565b92915050565b6000813590506131aa8161460c565b92915050565b6000813590506131bf81614623565b92915050565b60008083601f8401126131d757600080fd5b8235905067ffffffffffffffff8111156131f057600080fd5b60208301915083600182028301111561320857600080fd5b9250929050565b60008135905061321e8161463a565b92915050565b6000815190506132338161463a565b92915050565b60006020828403121561324b57600080fd5b600061325984828501613132565b91505092915050565b60006020828403121561327457600080fd5b600061328284828501613147565b91505092915050565b6000806000606084860312156132a057600080fd5b60006132ae86828701613132565b93505060206132bf86828701613132565b92505060406132d08682870161320f565b9150509250925092565b6000806000806000608086880312156132f257600080fd5b600061330088828901613132565b955050602061331188828901613132565b94505060406133228882890161320f565b935050606086013567ffffffffffffffff81111561333f57600080fd5b61334b888289016131c5565b92509250509295509295909350565b6000806040838503121561336d57600080fd5b600061337b85828601613132565b925050602061338c8582860161320f565b9150509250929050565b600080604083850312156133a957600080fd5b600083013567ffffffffffffffff8111156133c357600080fd5b6133cf8582860161315c565b925050602083013567ffffffffffffffff8111156133ec57600080fd5b6133f88582860161315c565b9150509250929050565b60006020828403121561341457600080fd5b600061342284828501613186565b91505092915050565b60006020828403121561343d57600080fd5b600061344b8482850161319b565b91505092915050565b6000806040838503121561346757600080fd5b60006134758582860161319b565b925050602061348685828601613132565b9150509250929050565b6000602082840312156134a257600080fd5b60006134b0848285016131b0565b91505092915050565b6000602082840312156134cb57600080fd5b60006134d98482850161320f565b91505092915050565b6000602082840312156134f457600080fd5b600061350284828501613224565b91505092915050565b61351481613f25565b82525050565b61352381613f37565b82525050565b61353281613f43565b82525050565b61354181613f4d565b82525050565b600061355282613dd3565b61355c8185613de9565b935061356c818560208601613fd9565b80840191505092915050565b61358181613fa3565b82525050565b61359081613fc7565b82525050565b60006135a182613dde565b6135ab8185613df4565b93506135bb818560208601613fd9565b6135c48161413d565b840191505092915050565b60006135da82613dde565b6135e48185613e05565b93506135f4818560208601613fd9565b80840191505092915050565b600061360d602083613df4565b91506136188261414e565b602082019050919050565b6000613630605883613df4565b915061363b82614177565b606082019050919050565b6000613653601683613df4565b915061365e826141ec565b602082019050919050565b6000613676601b83613df4565b915061368182614215565b602082019050919050565b6000613699600a83613df4565b91506136a48261423e565b602082019050919050565b60006136bc601283613df4565b91506136c782614267565b602082019050919050565b60006136df602683613df4565b91506136ea82614290565b604082019050919050565b6000613702601383613df4565b915061370d826142df565b602082019050919050565b6000613725601e83613df4565b915061373082614308565b602082019050919050565b6000613748603083613df4565b915061375382614331565b604082019050919050565b600061376b602d83613df4565b915061377682614380565b604082019050919050565b600061378e601183613df4565b9150613799826143cf565b602082019050919050565b60006137b1602083613df4565b91506137bc826143f8565b602082019050919050565b60006137d4601c83613df4565b91506137df82614421565b602082019050919050565b60006137f7601d83613df4565b91506138028261444a565b602082019050919050565b600061381a601783613e05565b915061382582614473565b601782019050919050565b600061383d602a83613df4565b91506138488261449c565b604082019050919050565b6000613860601683613df4565b915061386b826144eb565b602082019050919050565b6000613883600e83613df4565b915061388e82614514565b602082019050919050565b60006138a6600983613df4565b91506138b18261453d565b602082019050919050565b60006138c9601183613e05565b91506138d482614566565b601182019050919050565b60006138ec602f83613df4565b91506138f78261458f565b604082019050919050565b61390b81613f99565b82525050565b600061391d8284613547565b915081905092915050565b60006139338261380d565b915061393f82856135cf565b915061394a826138bc565b915061395682846135cf565b91508190509392505050565b6000602082019050613977600083018461350b565b92915050565b6000606082019050613992600083018661350b565b61399f602083018561350b565b6139ac6040830184613902565b949350505050565b600060c0820190506139c9600083018961350b565b6139d6602083018861351a565b6139e36040830187613902565b6139f06060830186613902565b6139fd6080830185613902565b613a0a60a0830184613902565b979650505050505050565b6000604082019050613a2a600083018561350b565b613a376020830184613902565b9392505050565b6000602082019050613a53600083018461351a565b92915050565b6000602082019050613a6e6000830184613529565b92915050565b6000602082019050613a896000830184613538565b92915050565b6000602082019050613aa46000830184613578565b92915050565b6000602082019050613abf6000830184613587565b92915050565b60006020820190508181036000830152613adf8184613596565b905092915050565b60006020820190508181036000830152613b0081613600565b9050919050565b60006020820190508181036000830152613b2081613623565b9050919050565b60006020820190508181036000830152613b4081613646565b9050919050565b60006020820190508181036000830152613b6081613669565b9050919050565b60006020820190508181036000830152613b808161368c565b9050919050565b60006020820190508181036000830152613ba0816136af565b9050919050565b60006020820190508181036000830152613bc0816136d2565b9050919050565b60006020820190508181036000830152613be0816136f5565b9050919050565b60006020820190508181036000830152613c0081613718565b9050919050565b60006020820190508181036000830152613c208161373b565b9050919050565b60006020820190508181036000830152613c408161375e565b9050919050565b60006020820190508181036000830152613c6081613781565b9050919050565b60006020820190508181036000830152613c80816137a4565b9050919050565b60006020820190508181036000830152613ca0816137c7565b9050919050565b60006020820190508181036000830152613cc0816137ea565b9050919050565b60006020820190508181036000830152613ce081613830565b9050919050565b60006020820190508181036000830152613d0081613853565b9050919050565b60006020820190508181036000830152613d2081613876565b9050919050565b60006020820190508181036000830152613d4081613899565b9050919050565b60006020820190508181036000830152613d60816138df565b9050919050565b6000602082019050613d7c6000830184613902565b92915050565b6000613d8c613d9d565b9050613d988282614036565b919050565b6000604051905090565b600067ffffffffffffffff821115613dc257613dc161410e565b5b602082029050602081019050919050565b600081519050919050565b600081519050919050565b600081905092915050565b600082825260208201905092915050565b600081905092915050565b6000613e1b82613f99565b9150613e2683613f99565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115613e5b57613e5a6140b0565b5b828201905092915050565b6000613e7182613f99565b9150613e7c83613f99565b925082613e8c57613e8b6140df565b5b828204905092915050565b6000613ea282613f99565b9150613ead83613f99565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615613ee657613ee56140b0565b5b828202905092915050565b6000613efc82613f99565b9150613f0783613f99565b925082821015613f1a57613f196140b0565b5b828203905092915050565b6000613f3082613f79565b9050919050565b60008115159050919050565b6000819050919050565b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b6000613fae82613fb5565b9050919050565b6000613fc082613f79565b9050919050565b6000613fd282613f99565b9050919050565b60005b83811015613ff7578082015181840152602081019050613fdc565b83811115614006576000848401525b50505050565b600061401782613f99565b9150600082141561402b5761402a6140b0565b5b600182039050919050565b61403f8261413d565b810181811067ffffffffffffffff8211171561405e5761405d61410e565b5b80604052505050565b600061407282613f99565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156140a5576140a46140b0565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6000601f19601f8301169050919050565b7f537472696e67733a20686578206c656e67746820696e73756666696369656e74600082015250565b7f50726576696f7573207265776172647320706572696f64206d7573742062652060008201527f636f6d706c657465206265666f7265206368616e67696e67207468652064757260208201527f6174696f6e20666f7220746865206e657720706572696f640000000000000000604082015250565b7f54686520636f6e74726163742069732070617573656400000000000000000000600082015250565b7f4e6f20616363756d756c61746564206e616d696e6720746f6b656e0000000000600082015250565b7f213d20616c6c6f77656400000000000000000000000000000000000000000000600082015250565b7f706572696f642069732066696e69687365640000000000000000000000000000600082015250565b7f416464726573733a20696e73756666696369656e742062616c616e636520666f60008201527f722063616c6c0000000000000000000000000000000000000000000000000000602082015250565b7f746f6b656e2030206e6f7420616c6c6f77656400000000000000000000000000600082015250565b7f54686520636f6e747261637420697320616c7265616479207061757365640000600082015250565b7f6e667420617265207374696c6c207374616b65642c2063616e2774206368616e60008201527f676520746f6b656e206164647265737300000000000000000000000000000000602082015250565b7f546f6b656e496420636f756e7420616e64206461696c7920726174657320636f60008201527f756e74206e6f74206d6174636800000000000000000000000000000000000000602082015250565b7f43616e6e6f742077697468647261772030000000000000000000000000000000600082015250565b7f54686520636f6e747261637420697320616c726561647920756e706175736564600082015250565b7f456d697373696f6e20686173206e6f7420737461727465642079657400000000600082015250565b7f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000600082015250565b7f416363657373436f6e74726f6c3a206163636f756e7420000000000000000000600082015250565b7f5361666545524332303a204552433230206f7065726174696f6e20646964206e60008201527f6f74207375636365656400000000000000000000000000000000000000000000602082015250565b7f706572696f64206973206e6f742066696e697368656400000000000000000000600082015250565b7f616c726561647920636c6f736564000000000000000000000000000000000000600082015250565b7f6e6f74206f776e65720000000000000000000000000000000000000000000000600082015250565b7f206973206d697373696e6720726f6c6520000000000000000000000000000000600082015250565b7f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560008201527f20726f6c657320666f722073656c660000000000000000000000000000000000602082015250565b6145e781613f25565b81146145f257600080fd5b50565b6145fe81613f37565b811461460957600080fd5b50565b61461581613f43565b811461462057600080fd5b50565b61462c81613f4d565b811461463757600080fd5b50565b61464381613f99565b811461464e57600080fd5b5056fea26469706673582212206d6d33e84fcee29d4b774e9fa13eafa75eff9baa4012cb7e45f800fe2a14766964736f6c63430008010033