VeChain
Explorer
Mainnet
Search
Networks
Main
Test
Contract
0xeF0a46…2D59
Summary
Transactions
Transfers
Address
0xeF0a4674cC049FC40AF3445Eca6Fa424Be152D59
VET
0.00
VET
VTHO
0.00
VTHO
Master
0xA43B79C42FF64De63585D87754Ed04B24F4b2E73
Deployer
0xA43B79C42FF64De63585D87754Ed04B24F4b2E73
Code
0x6080604052600436106102345760003560e01c8063766b4dc21161012e578063ad3cb1cc116100ab578063dde9917c1161006f578063dde9917c1461079d578063ed84b653146107c6578063f1c9de7e146107e2578063f2fde38b1461080d578063f88836e9146108365761023b565b8063ad3cb1cc146106cc578063bff2392c146106f7578063c1a5174614610720578063ccdb8bd314610749578063d08b57a0146107725761023b565b806393603a8c116100f257806393603a8c146105f457806396ae12d5146106205780639eb1400b1461064b578063a6670b7f14610676578063aac32b5d146106a15761023b565b8063766b4dc2146105305780637dc0d1d01461055c5780638401858a146105875780638456cb59146105b25780638da5cb5b146105c95761023b565b806352d1902d116101bc5780636329a40d116101805780636329a40d1461046d578063660198e0146104965780636b72cdb8146104c35780636bc9d665146104ee578063715018a6146105195761023b565b806352d1902d1461039857806354fd4d50146103c3578063572af7a8146103ee5780635c975abb146104195780635ec29c66146104445761023b565b80633752009f116102035780633752009f146102e85780633f4ba83a1461031357806342d3e6211461032a57806344004cc1146103535780634f1ef2861461037c5761023b565b8063041f27b61461023d5780631dbbc164146102695780631f6149e614610294578063253a60d1146102bf5761023b565b3661023b57005b005b34801561024957600080fd5b50610252610873565b604051610260929190613145565b60405180910390f35b34801561027557600080fd5b5061027e610945565b60405161028b91906131ed565b60405180910390f35b3480156102a057600080fd5b506102a961097d565b6040516102b69190613208565b60405180910390f35b3480156102cb57600080fd5b506102e660048036038101906102e19190613263565b610a32565b005b3480156102f457600080fd5b506102fd610a53565b60405161030a9190613208565b60405180910390f35b34801561031f57600080fd5b50610328610b08565b005b34801561033657600080fd5b50610351600480360381019061034c91906132ce565b610b1a565b005b34801561035f57600080fd5b5061037a6004803603810190610375919061330e565b610ecc565b005b610396600480360381019061039191906134a7565b611013565b005b3480156103a457600080fd5b506103ad611032565b6040516103ba919061351c565b60405180910390f35b3480156103cf57600080fd5b506103d8611065565b6040516103e591906135b6565b60405180910390f35b3480156103fa57600080fd5b506104036110a2565b604051610410919061351c565b60405180910390f35b34801561042557600080fd5b5061042e6110ba565b60405161043b91906135f3565b60405180910390f35b34801561045057600080fd5b5061046b60048036038101906104669190613263565b6110df565b005b34801561047957600080fd5b50610494600480360381019061048f919061360e565b6111a2565b005b3480156104a257600080fd5b506104ab6111fd565b6040516104ba9392919061363b565b60405180910390f35b3480156104cf57600080fd5b506104d8611318565b6040516104e591906131ed565b60405180910390f35b3480156104fa57600080fd5b50610503611350565b6040516105109190613208565b60405180910390f35b34801561052557600080fd5b5061052e611368565b005b34801561053c57600080fd5b5061054561137c565b604051610553929190613145565b60405180910390f35b34801561056857600080fd5b5061057161144e565b60405161057e9190613693565b60405180910390f35b34801561059357600080fd5b5061059c611486565b6040516105a99190613208565b60405180910390f35b3480156105be57600080fd5b506105c761149e565b005b3480156105d557600080fd5b506105de6114b0565b6040516105eb91906136bd565b60405180910390f35b34801561060057600080fd5b506106096114e8565b604051610617929190613145565b60405180910390f35b34801561062c57600080fd5b506106356115ba565b604051610642919061351c565b60405180910390f35b34801561065757600080fd5b506106606115d2565b60405161066d91906136f9565b60405180910390f35b34801561068257600080fd5b5061068b61160a565b604051610698919061351c565b60405180910390f35b3480156106ad57600080fd5b506106b6611622565b6040516106c39190613208565b60405180910390f35b3480156106d857600080fd5b506106e1611665565b6040516106ee91906135b6565b60405180910390f35b34801561070357600080fd5b5061071e60048036038101906107199190613856565b61169e565b005b34801561072c57600080fd5b5061074760048036038101906107429190613884565b611a06565b005b34801561075557600080fd5b50610770600480360381019061076b91906138b1565b611a27565b005b34801561077e57600080fd5b50610787611b23565b604051610794919061351c565b60405180910390f35b3480156107a957600080fd5b506107c460048036038101906107bf9190613263565b611b3b565b005b6107e060048036038101906107db919061360e565b611b5c565b005b3480156107ee57600080fd5b506107f7611e58565b6040516108049190613912565b60405180910390f35b34801561081957600080fd5b50610834600480360381019061082f919061360e565b611e90565b005b34801561084257600080fd5b5061085d60048036038101906108589190613263565b611f16565b60405161086a9190613208565b60405180910390f35b6000806000610880611fb1565b90508060050160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166373fc67dd82600801546040518263ffffffff1660e01b81526004016108e3919061351c565b6040805180830381865afa1580156108ff573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109239190613959565b816fffffffffffffffffffffffffffffffff1691508093508194505050509091565b600080610950611fb1565b90508060020160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1691505090565b600080610988611fb1565b90508060040160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663f274433482600301546040518263ffffffff1660e01b81526004016109eb919061351c565b602060405180830381865afa158015610a08573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a2c91906139ae565b91505090565b610a3a611fd9565b6000610a44611fb1565b90508181600a01819055505050565b600080610a5e611fb1565b90508060040160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663f274433482600301546040518263ffffffff1660e01b8152600401610ac1919061351c565b602060405180830381865afa158015610ade573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b0291906139ae565b91505090565b610b10611fd9565b610b18612060565b565b610b226120d2565b610b2a612129565b6000610b34611fb1565b90508060010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166323b872dd3330866040518463ffffffff1660e01b8152600401610b97939291906139db565b6020604051808303816000875af1158015610bb6573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610bda9190613a3e565b610c19576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c1090613ab7565b60405180910390fd5b6000610c236114e8565b5090506000620f424082610c379190613b06565b90506000670de0b6b3a76400008287610c509190613b06565b610c5a9190613b77565b905083600b01548111610c7085600b015461216a565b604051602001610c809190613c56565b60405160208183030381529060405290610cd0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cc791906135b6565b60405180910390fd5b506000610cdb6111fd565b5050905080821115610d22576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d1990613cea565b60405180910390fd5b6000610d2d83611f16565b905080610d3861097d565b1015610d79576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d7090613d7c565b60405180910390fd5b60008660000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166340c10f1989866040518363ffffffff1660e01b8152600401610dda929190613d9c565b6000604051808303816000875af1158015610df9573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f82011682018060405250810190610e229190613e66565b9050610e67828a6040518060400160405280600481526020017f5654484f00000000000000000000000000000000000000000000000000000000815250878c86612238565b3373ffffffffffffffffffffffffffffffffffffffff167f6d37b9c0910ab982a1072a51221a21eb58dcbba31a8362262d3a6648e39926418a8685604051610eb19392919061363b565b60405180910390a250505050505050610ec8612563565b5050565b610ed4611fd9565b610edc6120d2565b610ee4612129565b8273ffffffffffffffffffffffffffffffffffffffff1663a9059cbb83836040518363ffffffff1660e01b8152600401610f1f929190613d9c565b6020604051808303816000875af1158015610f3e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610f629190613a3e565b610fa1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f9890613ab7565b60405180910390fd5b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fbfed55bdcd242e3dd0f60ddd7d1e87c67f61c34cd9527b3e6455d841b102536283604051610ffe9190613208565b60405180910390a361100e612563565b505050565b61101b61257c565b61102482612662565b61102e828261266d565b5050565b600061103c61278c565b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc60001b905090565b60606040518060400160405280600181526020017f3300000000000000000000000000000000000000000000000000000000000000815250905090565b6000806110ad611fb1565b9050806003015491505090565b6000806110c5612813565b90508060000160009054906101000a900460ff1691505090565b6110e7611fd9565b6110ef612129565b6000811180156111075750670de0b6b3a76400008111155b611146576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161113d90613efb565b60405180910390fd5b6000611150611fb1565b90506000816009015490508282600901819055507f63f4ca1060786280ac5b14b2058c04dbe3a4afc5ce9a9e126869eb6b16f9a7d08184604051611195929190613f1b565b60405180910390a1505050565b6111aa611fd9565b60006111b4611fb1565b9050818160040160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505050565b600080600080611214670de0b6b3a7640000611f16565b9050600061122061097d565b9050600082670de0b6b3a7640000836112399190613b06565b6112439190613b77565b9050600061124f611fb1565b905060008160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663acbdb1166040518163ffffffff1660e01b8152600401600060405180830381865afa1580156112c2573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f820116820180604052508101906112eb9190613fd8565b60400151905060008184106113005781611302565b835b9050808483985098509850505050505050909192565b600080611323611fb1565b90508060010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1691505090565b60008061135b611fb1565b9050806009015491505090565b611370611fd9565b61137a600061283b565b565b6000806000611389611fb1565b90508060050160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166373fc67dd82600601546040518263ffffffff1660e01b81526004016113ec919061351c565b6040805180830381865afa158015611408573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061142c9190613959565b816fffffffffffffffffffffffffffffffff1691508093508194505050509091565b600080611459611fb1565b90508060050160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1691505090565b600080611491611fb1565b905080600a015491505090565b6114a6611fd9565b6114ae612912565b565b6000806114bb612984565b90508060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1691505090565b60008060006114f5611fb1565b90508060050160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166373fc67dd82600701546040518263ffffffff1660e01b8152600401611558919061351c565b6040805180830381865afa158015611574573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906115989190613959565b816fffffffffffffffffffffffffffffffff1691508093508194505050509091565b6000806115c5611fb1565b9050806006015491505090565b6000806115dd611fb1565b90508060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1691505090565b600080611615611fb1565b9050806007015491505090565b60008061162d61137c565b5090506000620f4240826116419190613b06565b9050806ec097ce7bc90715b34b9f100000000061165e9190613b77565b9250505090565b6040518060400160405280600581526020017f352e302e3000000000000000000000000000000000000000000000000000000081525081565b60006116a86129ac565b905060008160000160089054906101000a900460ff1615905060008260000160009054906101000a900467ffffffffffffffff1690506000808267ffffffffffffffff161480156116f65750825b9050600060018367ffffffffffffffff1614801561172b575060003073ffffffffffffffffffffffffffffffffffffffff163b145b905081158015611739575080155b15611770576040517ff92ee8a900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60018560000160006101000a81548167ffffffffffffffff021916908367ffffffffffffffff16021790555083156117c05760018560000160086101000a81548160ff0219169083151502179055505b6117c86129d4565b6117d06129e6565b6117d9336129f8565b6117e1612a0c565b60006117eb611fb1565b905086600001518160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555086602001518160010160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555086604001518160020160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508660600151816003018190555086608001518160040160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508660a001518160050160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508660c0015181600601819055508660e0015181600701819055508661010001518160080181905550866101200151816009018190555086610140015181600a01819055505083156119fe5760008560000160086101000a81548160ff0219169083151502179055507fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d260016040516119f59190614070565b60405180910390a15b505050505050565b611a0e611fd9565b6000611a18611fb1565b90508181600301819055505050565b611a2f611fd9565b611a376120d2565b611a3f612129565b80471015611a82576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a79906140d7565b60405180910390fd5b8173ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050158015611ac8573d6000803e3d6000fd5b508173ffffffffffffffffffffffffffffffffffffffff167fa9cb7c51e9b0fe92f34fd74ec0abaf27ee419d0ef41057ca83d5da74101b7d1282604051611b0f9190613208565b60405180910390a2611b1f612563565b5050565b600080611b2e611fb1565b9050806008015491505090565b611b43611fd9565b6000611b4d611fb1565b90508181600b01819055505050565b611b646120d2565b611b6c612129565b60003411611baf576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ba690614143565b60405180910390fd5b6000611bb9611fb1565b90506000611bc5611622565b9050600081670de0b6b3a764000034611bde9190613b06565b611be89190613b77565b905082600b01548111611bfe84600b015461216a565b604051602001611c0e9190613c56565b60405160208183030381529060405290611c5e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611c5591906135b6565b60405180910390fd5b506000611c696111fd565b5050905080821115611cb0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ca790613cea565b60405180910390fd5b6000611cbb83611f16565b905080611cc661097d565b1015611d07576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611cfe90613d7c565b60405180910390fd5b60008560000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166340c10f1988866040518363ffffffff1660e01b8152600401611d68929190613d9c565b6000604051808303816000875af1158015611d87573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f82011682018060405250810190611db09190613e66565b9050611df582346040518060400160405280600381526020017f5645540000000000000000000000000000000000000000000000000000000000815250878b86612238565b3373ffffffffffffffffffffffffffffffffffffffff167f857b3203e06eb5a161785552aad1765662742f42ada58534835c6742a084ca48348685604051611e3f9392919061363b565b60405180910390a2505050505050611e55612563565b50565b600080611e63611fb1565b90508060040160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1691505090565b611e98611fd9565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603611f0a5760006040517f1e4fbdf7000000000000000000000000000000000000000000000000000000008152600401611f0191906136bd565b60405180910390fd5b611f138161283b565b50565b600080611f21610873565b5090506000620f424082611f359190613b06565b90506000816ec097ce7bc90715b34b9f1000000000611f549190613b77565b9050670de0b6b3a7640000611f67611fb1565b6009015482611f769190613b06565b611f809190613b77565b90506000670de0b6b3a76400008287611f999190613b06565b611fa39190613b77565b905080945050505050919050565b60007f81f3ba6995c08b8ba8fe5681a0b22755de23e4e230799a1656f4e0ccaa9e5400905090565b611fe1612a16565b73ffffffffffffffffffffffffffffffffffffffff16611fff6114b0565b73ffffffffffffffffffffffffffffffffffffffff161461205e57612022612a16565b6040517f118cdaa700000000000000000000000000000000000000000000000000000000815260040161205591906136bd565b60405180910390fd5b565b612068612a1e565b6000612072612813565b905060008160000160006101000a81548160ff0219169083151502179055507f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa6120ba612a16565b6040516120c791906136bd565b60405180910390a150565b60006120dc612a5e565b9050600281600001540361211c576040517f3ee5aeb500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6002816000018190555050565b6121316110ba565b15612168576040517fd93c066500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b565b60606000600161217984612a86565b01905060008167ffffffffffffffff8111156121985761219761337c565b5b6040519080825280601f01601f1916602001820160405280156121ca5781602001600182028036833780820191505090505b509050600082602001820190505b60011561222d578080600190039150507f3031323334353637383961626364656600000000000000000000000000000000600a86061a8153600a858161222157612220613b48565b5b049450600085036121d8575b819350505050919050565b6000612242611fb1565b905060006ec097ce7bc90715b34b9f100000000082600a0154866122669190613b06565b6122709190613b77565b90506000600167ffffffffffffffff81111561228f5761228e61337c565b5b6040519080825280602002602001820160405280156122c257816020015b60608152602001906001900390816122ad5790505b5090506040518060400160405280600481526020017f6c696e6b000000000000000000000000000000000000000000000000000000008152508160008151811061230f5761230e614163565b5b60200260200101819052506000600167ffffffffffffffff8111156123375761233661337c565b5b60405190808252806020026020018201604052801561236a57816020015b60608152602001906001900390816123555790505b509050848160008151811061238257612381614163565b5b60200260200101819052506000600167ffffffffffffffff8111156123aa576123a961337c565b5b6040519080825280602002602001820160405280156123dd57816020015b60608152602001906001900390816123c85790505b5090506040518060400160405280600681526020017f636172626f6e00000000000000000000000000000000000000000000000000008152508160008151811061242a57612429614163565b5b60200260200101819052506000600167ffffffffffffffff8111156124525761245161337c565b5b6040519080825280602002602001820160405280156124805781602001602082028036833780820191505090505b509050848160008151811061249857612497614163565b5b60200260200101818152505060006124b18a8d8d612bd9565b90508660040160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16637b92453288600301548f8c89898989896040518963ffffffff1660e01b815260040161252298979695949392919061435c565b600060405180830381600087803b15801561253c57600080fd5b505af1158015612550573d6000803e3d6000fd5b5050505050505050505050505050505050565b600061256d612a5e565b90506001816000018190555050565b7f000000000000000000000000ef0a4674cc049fc40af3445eca6fa424be152d5973ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff16148061262957507f000000000000000000000000ef0a4674cc049fc40af3445eca6fa424be152d5973ffffffffffffffffffffffffffffffffffffffff16612610612c90565b73ffffffffffffffffffffffffffffffffffffffff1614155b15612660576040517fe07c8dba00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b565b61266a611fd9565b50565b8173ffffffffffffffffffffffffffffffffffffffff166352d1902d6040518163ffffffff1660e01b8152600401602060405180830381865afa9250505080156126d557506040513d601f19601f820116820180604052508101906126d29190614412565b60015b61271657816040517f4c9c8ce300000000000000000000000000000000000000000000000000000000815260040161270d91906136bd565b60405180910390fd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc60001b811461277d57806040517faa1d49a4000000000000000000000000000000000000000000000000000000008152600401612774919061351c565b60405180910390fd5b6127878383612ce7565b505050565b7f000000000000000000000000ef0a4674cc049fc40af3445eca6fa424be152d5973ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff1614612811576040517fe07c8dba00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b565b60007fcd5ed15c6e187e77e9aee88184c21f4f2182ab5827cb3b7e07fbedcd63f03300905090565b6000612845612984565b905060008160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050828260000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508273ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3505050565b61291a612129565b6000612924612813565b905060018160000160006101000a81548160ff0219169083151502179055507f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a25861296c612a16565b60405161297991906136bd565b60405180910390a150565b60007f9016d09d72d40fdae2fd8ceac6b6234c7706214fd39c1cd1e609a0528c199300905090565b60007ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a00905090565b6129dc612d5a565b6129e4612d9a565b565b6129ee612d5a565b6129f6612dce565b565b612a00612d5a565b612a0981612def565b50565b612a14612d5a565b565b600033905090565b612a266110ba565b612a5c576040517f8dfc202b00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b565b60007f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f00905090565b600080600090507a184f03e93ff9f4daa797ed6e38ed64bf6a1f0100000000000000008310612ae4577a184f03e93ff9f4daa797ed6e38ed64bf6a1f0100000000000000008381612ada57612ad9613b48565b5b0492506040810190505b6d04ee2d6d415b85acef81000000008310612b21576d04ee2d6d415b85acef81000000008381612b1757612b16613b48565b5b0492506020810190505b662386f26fc100008310612b5057662386f26fc100008381612b4657612b45613b48565b5b0492506010810190505b6305f5e1008310612b79576305f5e1008381612b6f57612b6e613b48565b5b0492506008810190505b6127108310612b9e576127108381612b9457612b93613b48565b5b0492506004810190505b60648310612bc15760648381612bb757612bb6613b48565b5b0492506002810190505b600a8310612bd0576001810190505b80915050919050565b60606000612be5611fb1565b905060006ec097ce7bc90715b34b9f100000000082600a015487612c099190613b06565b612c139190613b77565b90506000670de0b6b3a764000086612c2b9190613b77565b90506000670de0b6b3a764000088612c439190613b77565b9050612c4e8361216a565b612c578361216a565b87612c618461216a565b604051602001612c74949392919061456f565b6040516020818303038152906040529450505050509392505050565b6000612cbe7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc60001b612e75565b60000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b612cf082612e7f565b8173ffffffffffffffffffffffffffffffffffffffff167fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b60405160405180910390a2600081511115612d4d57612d478282612f4c565b50612d56565b612d55612fd0565b5b5050565b612d6261300d565b612d98576040517fd7e6bcf800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b565b612da2612d5a565b6000612dac612813565b905060008160000160006101000a81548160ff02191690831515021790555050565b612dd6612d5a565b6000612de0612a5e565b90506001816000018190555050565b612df7612d5a565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603612e695760006040517f1e4fbdf7000000000000000000000000000000000000000000000000000000008152600401612e6091906136bd565b60405180910390fd5b612e728161283b565b50565b6000819050919050565b60008173ffffffffffffffffffffffffffffffffffffffff163b03612edb57806040517f4c9c8ce3000000000000000000000000000000000000000000000000000000008152600401612ed291906136bd565b60405180910390fd5b80612f087f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc60001b612e75565b60000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60606000808473ffffffffffffffffffffffffffffffffffffffff1684604051612f769190614620565b600060405180830381855af49150503d8060008114612fb1576040519150601f19603f3d011682016040523d82523d6000602084013e612fb6565b606091505b5091509150612fc685838361302d565b9250505092915050565b600034111561300b576040517fb398979f00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b565b60006130176129ac565b60000160089054906101000a900460ff16905090565b6060826130425761303d826130bc565b6130b4565b6000825114801561306a575060008473ffffffffffffffffffffffffffffffffffffffff163b145b156130ac57836040517f9996b3150000000000000000000000000000000000000000000000000000000081526004016130a391906136bd565b60405180910390fd5b8190506130b5565b5b9392505050565b6000815111156130cf5780518082602001fd5b6040517f1425ea4200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6000819050919050565b61311481613101565b82525050565b60006fffffffffffffffffffffffffffffffff82169050919050565b61313f8161311a565b82525050565b600060408201905061315a600083018561310b565b6131676020830184613136565b9392505050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b60006131b36131ae6131a98461316e565b61318e565b61316e565b9050919050565b60006131c582613198565b9050919050565b60006131d7826131ba565b9050919050565b6131e7816131cc565b82525050565b600060208201905061320260008301846131de565b92915050565b600060208201905061321d600083018461310b565b92915050565b6000604051905090565b600080fd5b600080fd5b61324081613101565b811461324b57600080fd5b50565b60008135905061325d81613237565b92915050565b6000602082840312156132795761327861322d565b5b60006132878482850161324e565b91505092915050565b600061329b8261316e565b9050919050565b6132ab81613290565b81146132b657600080fd5b50565b6000813590506132c8816132a2565b92915050565b600080604083850312156132e5576132e461322d565b5b60006132f38582860161324e565b9250506020613304858286016132b9565b9150509250929050565b6000806000606084860312156133275761332661322d565b5b6000613335868287016132b9565b9350506020613346868287016132b9565b92505060406133578682870161324e565b9150509250925092565b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6133b48261336b565b810181811067ffffffffffffffff821117156133d3576133d261337c565b5b80604052505050565b60006133e6613223565b90506133f282826133ab565b919050565b600067ffffffffffffffff8211156134125761341161337c565b5b61341b8261336b565b9050602081019050919050565b82818337600083830152505050565b600061344a613445846133f7565b6133dc565b90508281526020810184848401111561346657613465613366565b5b613471848285613428565b509392505050565b600082601f83011261348e5761348d613361565b5b813561349e848260208601613437565b91505092915050565b600080604083850312156134be576134bd61322d565b5b60006134cc858286016132b9565b925050602083013567ffffffffffffffff8111156134ed576134ec613232565b5b6134f985828601613479565b9150509250929050565b6000819050919050565b61351681613503565b82525050565b6000602082019050613531600083018461350d565b92915050565b600081519050919050565b600082825260208201905092915050565b60005b83811015613571578082015181840152602081019050613556565b60008484015250505050565b600061358882613537565b6135928185613542565b93506135a2818560208601613553565b6135ab8161336b565b840191505092915050565b600060208201905081810360008301526135d0818461357d565b905092915050565b60008115159050919050565b6135ed816135d8565b82525050565b600060208201905061360860008301846135e4565b92915050565b6000602082840312156136245761362361322d565b5b6000613632848285016132b9565b91505092915050565b6000606082019050613650600083018661310b565b61365d602083018561310b565b61366a604083018461310b565b949350505050565b600061367d826131ba565b9050919050565b61368d81613672565b82525050565b60006020820190506136a86000830184613684565b92915050565b6136b781613290565b82525050565b60006020820190506136d260008301846136ae565b92915050565b60006136e3826131ba565b9050919050565b6136f3816136d8565b82525050565b600060208201905061370e60008301846136ea565b92915050565b600080fd5b600080fd5b61372781613503565b811461373257600080fd5b50565b6000813590506137448161371e565b92915050565b6000610160828403121561376157613760613714565b5b61376c6101606133dc565b9050600061377c848285016132b9565b6000830152506020613790848285016132b9565b60208301525060406137a4848285016132b9565b60408301525060606137b884828501613735565b60608301525060806137cc848285016132b9565b60808301525060a06137e0848285016132b9565b60a08301525060c06137f484828501613735565b60c08301525060e061380884828501613735565b60e08301525061010061381d84828501613735565b610100830152506101206138338482850161324e565b610120830152506101406138498482850161324e565b6101408301525092915050565b6000610160828403121561386d5761386c61322d565b5b600061387b8482850161374a565b91505092915050565b60006020828403121561389a5761389961322d565b5b60006138a884828501613735565b91505092915050565b600080604083850312156138c8576138c761322d565b5b60006138d6858286016132b9565b92505060206138e78582860161324e565b9150509250929050565b60006138fc826131ba565b9050919050565b61390c816138f1565b82525050565b60006020820190506139276000830184613903565b92915050565b6139368161311a565b811461394157600080fd5b50565b6000815190506139538161392d565b92915050565b600080604083850312156139705761396f61322d565b5b600061397e85828601613944565b925050602061398f85828601613944565b9150509250929050565b6000815190506139a881613237565b92915050565b6000602082840312156139c4576139c361322d565b5b60006139d284828501613999565b91505092915050565b60006060820190506139f060008301866136ae565b6139fd60208301856136ae565b613a0a604083018461310b565b949350505050565b613a1b816135d8565b8114613a2657600080fd5b50565b600081519050613a3881613a12565b92915050565b600060208284031215613a5457613a5361322d565b5b6000613a6284828501613a29565b91505092915050565b7f5472616e73666572206661696c65640000000000000000000000000000000000600082015250565b6000613aa1600f83613542565b9150613aac82613a6b565b602082019050919050565b60006020820190508181036000830152613ad081613a94565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000613b1182613101565b9150613b1c83613101565b9250828202613b2a81613101565b91508282048414831517613b4157613b40613ad7565b5b5092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000613b8282613101565b9150613b8d83613101565b925082613b9d57613b9c613b48565b5b828204905092915050565b600081905092915050565b7f436172626f6e596561727345786368616e67653a20416d6f756e74206f66204360008201527f59206d7573742062652067726561746572207468616e20000000000000000000602082015250565b6000613c0f603783613ba8565b9150613c1a82613bb3565b603782019050919050565b6000613c3082613537565b613c3a8185613ba8565b9350613c4a818560208601613553565b80840191505092915050565b6000613c6182613c02565b9150613c6d8284613c25565b915081905092915050565b7f436172626f6e596561727345786368616e67653a204e6f7420656e6f7567682060008201527f435920617661696c61626c650000000000000000000000000000000000000000602082015250565b6000613cd4602c83613542565b9150613cdf82613c78565b604082019050919050565b60006020820190508181036000830152613d0381613cc7565b9050919050565b7f436172626f6e596561727345786368616e67653a204e6f7420656e6f7567682060008201527f7265776172647320696e2074686520706f6f6c00000000000000000000000000602082015250565b6000613d66603383613542565b9150613d7182613d0a565b604082019050919050565b60006020820190508181036000830152613d9581613d59565b9050919050565b6000604082019050613db160008301856136ae565b613dbe602083018461310b565b9392505050565b600067ffffffffffffffff821115613de057613ddf61337c565b5b613de98261336b565b9050602081019050919050565b6000613e09613e0484613dc5565b6133dc565b905082815260208101848484011115613e2557613e24613366565b5b613e30848285613553565b509392505050565b600082601f830112613e4d57613e4c613361565b5b8151613e5d848260208601613df6565b91505092915050565b600060208284031215613e7c57613e7b61322d565b5b600082015167ffffffffffffffff811115613e9a57613e99613232565b5b613ea684828501613e38565b91505092915050565b7f496e76616c69642070657263656e746167650000000000000000000000000000600082015250565b6000613ee5601283613542565b9150613ef082613eaf565b602082019050919050565b60006020820190508181036000830152613f1481613ed8565b9050919050565b6000604082019050613f30600083018561310b565b613f3d602083018461310b565b9392505050565b600060808284031215613f5a57613f59613714565b5b613f6460806133dc565b90506000613f7484828501613999565b6000830152506020613f8884828501613999565b6020830152506040613f9c84828501613999565b604083015250606082015167ffffffffffffffff811115613fc057613fbf613719565b5b613fcc84828501613e38565b60608301525092915050565b600060208284031215613fee57613fed61322d565b5b600082015167ffffffffffffffff81111561400c5761400b613232565b5b61401884828501613f44565b91505092915050565b6000819050919050565b600067ffffffffffffffff82169050919050565b600061405a61405561405084614021565b61318e565b61402b565b9050919050565b61406a8161403f565b82525050565b60006020820190506140856000830184614061565b92915050565b7f496e73756666696369656e742062616c616e6365000000000000000000000000600082015250565b60006140c1601483613542565b91506140cc8261408b565b602082019050919050565b600060208201905081810360008301526140f0816140b4565b9050919050565b7f4d7573742073656e642056455420746f2065786368616e676500000000000000600082015250565b600061412d601983613542565b9150614138826140f7565b602082019050919050565b6000602082019050818103600083015261415c81614120565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b600082825260208201905092915050565b60006141da82613537565b6141e481856141be565b93506141f4818560208601613553565b6141fd8161336b565b840191505092915050565b600061421483836141cf565b905092915050565b6000602082019050919050565b600061423482614192565b61423e818561419d565b935083602082028501614250856141ae565b8060005b8581101561428c578484038952815161426d8582614208565b94506142788361421c565b925060208a01995050600181019050614254565b50829750879550505050505092915050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b6142d381613101565b82525050565b60006142e583836142ca565b60208301905092915050565b6000602082019050919050565b60006143098261429e565b61431381856142a9565b935061431e836142ba565b8060005b8381101561434f57815161433688826142d9565b9750614341836142f1565b925050600181019050614322565b5085935050505092915050565b600061010082019050614372600083018b61350d565b61437f602083018a61310b565b61438c60408301896136ae565b818103606083015261439e8188614229565b905081810360808301526143b28187614229565b905081810360a08301526143c68186614229565b905081810360c08301526143da81856142fe565b905081810360e08301526143ee818461357d565b90509998505050505050505050565b60008151905061440c8161371e565b92915050565b6000602082840312156144285761442761322d565b5b6000614436848285016143fd565b91505092915050565b7f2067434f32206f66667365742062792065786368616e67696e67200000000000600082015250565b6000614475601b83613ba8565b91506144808261443f565b601b82019050919050565b7f2000000000000000000000000000000000000000000000000000000000000000600082015250565b60006144c1600183613ba8565b91506144cc8261448b565b600182019050919050565b7f20666f7220000000000000000000000000000000000000000000000000000000600082015250565b600061450d600583613ba8565b9150614518826144d7565b600582019050919050565b7f2043590000000000000000000000000000000000000000000000000000000000600082015250565b6000614559600383613ba8565b915061456482614523565b600382019050919050565b600061457b8287613c25565b915061458682614468565b91506145928286613c25565b915061459d826144b4565b91506145a98285613c25565b91506145b482614500565b91506145c08284613c25565b91506145cb8261454c565b915081905095945050505050565b600081519050919050565b600081905092915050565b60006145fa826145d9565b61460481856145e4565b9350614614818560208601613553565b80840191505092915050565b600061462c82846145ef565b91508190509291505056fea26469706673582212204febbeee74b36ec3d87f01fd1221cad688149d97634f22dbbc9ffbe0316d210664736f6c63430008140033