VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0x930Ba9…9A9d
Summary
Transactions
Transfers
Address
0x930Ba972F74c781c536084aE27cdE14da04D9A9d
VET
0.00
VET
VTHO
0.00
VTHO
Master
0xA43B79C42FF64De63585D87754Ed04B24F4b2E73
Deployer
0xA43B79C42FF64De63585D87754Ed04B24F4b2E73
Code
0x6080604052600436106102295760003560e01c8063766b4dc211610123578063a6670b7f116100ab578063d08b57a01161006f578063d08b57a014610765578063ed84b65314610790578063f1c9de7e146107ac578063f2fde38b146107d7578063f88836e91461080057610230565b8063a6670b7f14610694578063ad3cb1cc146106bf578063bff2392c146106ea578063c1a5174614610713578063ccdb8bd31461073c57610230565b80638456cb59116100f25780638456cb59146105d05780638da5cb5b146105e757806393603a8c1461061257806396ae12d51461063e5780639eb1400b1461066957610230565b8063766b4dc2146105255780637dc0d1d014610551578063824beb991461057c5780638401858a146105a557610230565b806352d1902d116101b15780636329a40d116101755780636329a40d14610462578063660198e01461048b5780636b72cdb8146104b85780636bc9d665146104e3578063715018a61461050e57610230565b806352d1902d1461038d57806354fd4d50146103b8578063572af7a8146103e35780635c975abb1461040e5780635ec29c661461043957610230565b80633752009f116101f85780633752009f146102dd5780633f4ba83a1461030857806342d3e6211461031f57806344004cc1146103485780634f1ef2861461037157610230565b8063041f27b6146102325780631dbbc1641461025e5780631f6149e614610289578063253a60d1146102b457610230565b3661023057005b005b34801561023e57600080fd5b5061024761083d565b604051610255929190613076565b60405180910390f35b34801561026a57600080fd5b5061027361090f565b604051610280919061311e565b60405180910390f35b34801561029557600080fd5b5061029e610947565b6040516102ab9190613139565b60405180910390f35b3480156102c057600080fd5b506102db60048036038101906102d69190613194565b6109fc565b005b3480156102e957600080fd5b506102f2610a1d565b6040516102ff9190613139565b60405180910390f35b34801561031457600080fd5b5061031d610ad2565b005b34801561032b57600080fd5b50610346600480360381019061034191906131ff565b610ae4565b005b34801561035457600080fd5b5061036f600480360381019061036a919061323f565b610e6b565b005b61038b600480360381019061038691906133d8565b610fb2565b005b34801561039957600080fd5b506103a2610fd1565b6040516103af919061344d565b60405180910390f35b3480156103c457600080fd5b506103cd611004565b6040516103da91906134e7565b60405180910390f35b3480156103ef57600080fd5b506103f8611041565b604051610405919061344d565b60405180910390f35b34801561041a57600080fd5b50610423611059565b6040516104309190613524565b60405180910390f35b34801561044557600080fd5b50610460600480360381019061045b9190613194565b61107e565b005b34801561046e57600080fd5b506104896004803603810190610484919061353f565b611141565b005b34801561049757600080fd5b506104a061119c565b6040516104af9392919061356c565b60405180910390f35b3480156104c457600080fd5b506104cd6112c3565b6040516104da919061311e565b60405180910390f35b3480156104ef57600080fd5b506104f86112fb565b6040516105059190613139565b60405180910390f35b34801561051a57600080fd5b50610523611313565b005b34801561053157600080fd5b5061053a611327565b604051610548929190613076565b60405180910390f35b34801561055d57600080fd5b506105666113f9565b60405161057391906135c4565b60405180910390f35b34801561058857600080fd5b506105a3600480360381019061059e9190613680565b611431565b005b3480156105b157600080fd5b506105ba61175c565b6040516105c79190613139565b60405180910390f35b3480156105dc57600080fd5b506105e5611774565b005b3480156105f357600080fd5b506105fc611786565b6040516106099190613754565b60405180910390f35b34801561061e57600080fd5b506106276117be565b604051610635929190613076565b60405180910390f35b34801561064a57600080fd5b50610653611890565b604051610660919061344d565b60405180910390f35b34801561067557600080fd5b5061067e6118a8565b60405161068b9190613790565b60405180910390f35b3480156106a057600080fd5b506106a96118e0565b6040516106b6919061344d565b60405180910390f35b3480156106cb57600080fd5b506106d46118f8565b6040516106e191906134e7565b60405180910390f35b3480156106f657600080fd5b50610711600480360381019061070c91906138ed565b611931565b005b34801561071f57600080fd5b5061073a6004803603810190610735919061391b565b611c99565b005b34801561074857600080fd5b50610763600480360381019061075e9190613948565b611cba565b005b34801561077157600080fd5b5061077a611db6565b604051610787919061344d565b60405180910390f35b6107aa60048036038101906107a5919061353f565b611dce565b005b3480156107b857600080fd5b506107c16120b4565b6040516107ce91906139a9565b60405180910390f35b3480156107e357600080fd5b506107fe60048036038101906107f9919061353f565b6120ec565b005b34801561080c57600080fd5b5061082760048036038101906108229190613194565b612172565b6040516108349190613139565b60405180910390f35b600080600061084a61220d565b90508060050160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166373fc67dd82600801546040518263ffffffff1660e01b81526004016108ad919061344d565b6040805180830381865afa1580156108c9573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108ed91906139f0565b816fffffffffffffffffffffffffffffffff1691508093508194505050509091565b60008061091a61220d565b90508060020160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1691505090565b60008061095261220d565b90508060040160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663f274433482600301546040518263ffffffff1660e01b81526004016109b5919061344d565b602060405180830381865afa1580156109d2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109f69190613a45565b91505090565b610a04612235565b6000610a0e61220d565b90508181600a01819055505050565b600080610a2861220d565b90508060040160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663f274433482600301546040518263ffffffff1660e01b8152600401610a8b919061344d565b602060405180830381865afa158015610aa8573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610acc9190613a45565b91505090565b610ada612235565b610ae26122bc565b565b610aec61232e565b610af4612385565b6000610afe61220d565b90508060010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166323b872dd3330866040518463ffffffff1660e01b8152600401610b6193929190613a72565b6020604051808303816000875af1158015610b80573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ba49190613ad5565b610be3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bda90613b4e565b60405180910390fd5b6000610bed6117be565b5090506000620f424082610c019190613b9d565b90506000670de0b6b3a76400008287610c1a9190613b9d565b610c249190613c0e565b9050670de0b6b3a76400008111610c70576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c6790613cb1565b60405180910390fd5b6000610c7a61119c565b5050905080821115610cc1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cb890613d43565b60405180910390fd5b6000610ccc83612172565b905080610cd7610947565b1015610d18576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d0f90613dd5565b60405180910390fd5b60008660000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166340c10f1989866040518363ffffffff1660e01b8152600401610d79929190613df5565b6000604051808303816000875af1158015610d98573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f82011682018060405250810190610dc19190613e8e565b9050610e06828a6040518060400160405280600481526020017f5654484f00000000000000000000000000000000000000000000000000000000815250878c86611431565b3373ffffffffffffffffffffffffffffffffffffffff167f6d37b9c0910ab982a1072a51221a21eb58dcbba31a8362262d3a6648e39926418a8685604051610e509392919061356c565b60405180910390a250505050505050610e676123c6565b5050565b610e73612235565b610e7b61232e565b610e83612385565b8273ffffffffffffffffffffffffffffffffffffffff1663a9059cbb83836040518363ffffffff1660e01b8152600401610ebe929190613df5565b6020604051808303816000875af1158015610edd573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610f019190613ad5565b610f40576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f3790613b4e565b60405180910390fd5b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fbfed55bdcd242e3dd0f60ddd7d1e87c67f61c34cd9527b3e6455d841b102536283604051610f9d9190613139565b60405180910390a3610fad6123c6565b505050565b610fba6123df565b610fc3826124c5565b610fcd82826124d0565b5050565b6000610fdb6125ef565b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc60001b905090565b60606040518060400160405280600181526020017f3100000000000000000000000000000000000000000000000000000000000000815250905090565b60008061104c61220d565b9050806003015491505090565b600080611064612676565b90508060000160009054906101000a900460ff1691505090565b611086612235565b61108e612385565b6000811180156110a65750670de0b6b3a76400008111155b6110e5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110dc90613f23565b60405180910390fd5b60006110ef61220d565b90506000816009015490508282600901819055507f63f4ca1060786280ac5b14b2058c04dbe3a4afc5ce9a9e126869eb6b16f9a7d08184604051611134929190613f43565b60405180910390a1505050565b611149612235565b600061115361220d565b9050818160040160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505050565b6000806000806111aa61083d565b5090506000620f4240826111be9190613b9d565b905060006111ca610947565b90506000670de0b6b3a764000083836111e39190613b9d565b6111ed9190613c0e565b905060006111f961220d565b905060008160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663acbdb1166040518163ffffffff1660e01b8152600401600060405180830381865afa15801561126c573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f820116820180604052508101906112959190614000565b60400151905060008184106112aa57816112ac565b835b905080848399509950995050505050505050909192565b6000806112ce61220d565b90508060010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1691505090565b60008061130661220d565b9050806009015491505090565b61131b612235565b611325600061269e565b565b600080600061133461220d565b90508060050160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166373fc67dd82600601546040518263ffffffff1660e01b8152600401611397919061344d565b6040805180830381865afa1580156113b3573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906113d791906139f0565b816fffffffffffffffffffffffffffffffff1691508093508194505050509091565b60008061140461220d565b90508060050160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1691505090565b600061143b61220d565b905060006ec097ce7bc90715b34b9f100000000082600a01548661145f9190613b9d565b6114699190613c0e565b90506000600167ffffffffffffffff811115611488576114876132ad565b5b6040519080825280602002602001820160405280156114bb57816020015b60608152602001906001900390816114a65790505b5090506040518060400160405280600481526020017f6c696e6b000000000000000000000000000000000000000000000000000000008152508160008151811061150857611507614049565b5b60200260200101819052506000600167ffffffffffffffff8111156115305761152f6132ad565b5b60405190808252806020026020018201604052801561156357816020015b606081526020019060019003908161154e5790505b509050848160008151811061157b5761157a614049565b5b60200260200101819052506000600167ffffffffffffffff8111156115a3576115a26132ad565b5b6040519080825280602002602001820160405280156115d657816020015b60608152602001906001900390816115c15790505b5090506040518060400160405280600681526020017f636172626f6e00000000000000000000000000000000000000000000000000008152508160008151811061162357611622614049565b5b60200260200101819052506000600167ffffffffffffffff81111561164b5761164a6132ad565b5b6040519080825280602002602001820160405280156116795781602001602082028036833780820191505090505b509050848160008151811061169157611690614049565b5b60200260200101818152505060006116aa8a8d8d612775565b90508660040160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16637b92453288600301548f8c89898989896040518963ffffffff1660e01b815260040161171b989796959493929190614242565b600060405180830381600087803b15801561173557600080fd5b505af1158015611749573d6000803e3d6000fd5b5050505050505050505050505050505050565b60008061176761220d565b905080600a015491505090565b61177c612235565b61178461282c565b565b60008061179161289e565b90508060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1691505090565b60008060006117cb61220d565b90508060050160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166373fc67dd82600701546040518263ffffffff1660e01b815260040161182e919061344d565b6040805180830381865afa15801561184a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061186e91906139f0565b816fffffffffffffffffffffffffffffffff1691508093508194505050509091565b60008061189b61220d565b9050806006015491505090565b6000806118b361220d565b90508060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1691505090565b6000806118eb61220d565b9050806007015491505090565b6040518060400160405280600581526020017f352e302e3000000000000000000000000000000000000000000000000000000081525081565b600061193b6128c6565b905060008160000160089054906101000a900460ff1615905060008260000160009054906101000a900467ffffffffffffffff1690506000808267ffffffffffffffff161480156119895750825b9050600060018367ffffffffffffffff161480156119be575060003073ffffffffffffffffffffffffffffffffffffffff163b145b9050811580156119cc575080155b15611a03576040517ff92ee8a900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60018560000160006101000a81548167ffffffffffffffff021916908367ffffffffffffffff1602179055508315611a535760018560000160086101000a81548160ff0219169083151502179055505b611a5b6128ee565b611a63612900565b611a6c33612912565b611a74612926565b6000611a7e61220d565b905086600001518160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555086602001518160010160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555086604001518160020160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508660600151816003018190555086608001518160040160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508660a001518160050160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508660c0015181600601819055508660e0015181600701819055508661010001518160080181905550866101200151816009018190555086610140015181600a0181905550508315611c915760008560000160086101000a81548160ff0219169083151502179055507fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d26001604051611c889190614332565b60405180910390a15b505050505050565b611ca1612235565b6000611cab61220d565b90508181600301819055505050565b611cc2612235565b611cca61232e565b611cd2612385565b80471015611d15576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d0c90614399565b60405180910390fd5b8173ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050158015611d5b573d6000803e3d6000fd5b508173ffffffffffffffffffffffffffffffffffffffff167fa9cb7c51e9b0fe92f34fd74ec0abaf27ee419d0ef41057ca83d5da74101b7d1282604051611da29190613139565b60405180910390a2611db26123c6565b5050565b600080611dc161220d565b9050806008015491505090565b611dd661232e565b611dde612385565b60003411611e21576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611e1890614405565b60405180910390fd5b6000611e2b611327565b5090506000620f424082611e3f9190613b9d565b90506000670de0b6b3a76400008234611e589190613b9d565b611e629190613c0e565b9050670de0b6b3a76400008111611eae576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ea590613cb1565b60405180910390fd5b6000611eb861119c565b5050905080821115611eff576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ef690613d43565b60405180910390fd5b6000611f0a83612172565b905080611f15610947565b1015611f56576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611f4d90613dd5565b60405180910390fd5b6000611f6061220d565b905060008160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166340c10f1989876040518363ffffffff1660e01b8152600401611fc3929190613df5565b6000604051808303816000875af1158015611fe2573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f8201168201806040525081019061200b9190613e8e565b905061205083346040518060400160405280600381526020017f5645540000000000000000000000000000000000000000000000000000000000815250888c86611431565b3373ffffffffffffffffffffffffffffffffffffffff167f857b3203e06eb5a161785552aad1765662742f42ada58534835c6742a084ca4834878660405161209a9392919061356c565b60405180910390a2505050505050506120b16123c6565b50565b6000806120bf61220d565b90508060040160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1691505090565b6120f4612235565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036121665760006040517f1e4fbdf700000000000000000000000000000000000000000000000000000000815260040161215d9190613754565b60405180910390fd5b61216f8161269e565b50565b60008061217d61083d565b5090506000620f4240826121919190613b9d565b90506000816ec097ce7bc90715b34b9f10000000006121b09190613c0e565b9050670de0b6b3a76400006121c361220d565b60090154826121d29190613b9d565b6121dc9190613c0e565b90506000670de0b6b3a764000082876121f59190613b9d565b6121ff9190613c0e565b905080945050505050919050565b60007f81f3ba6995c08b8ba8fe5681a0b22755de23e4e230799a1656f4e0ccaa9e5400905090565b61223d612930565b73ffffffffffffffffffffffffffffffffffffffff1661225b611786565b73ffffffffffffffffffffffffffffffffffffffff16146122ba5761227e612930565b6040517f118cdaa70000000000000000000000000000000000000000000000000000000081526004016122b19190613754565b60405180910390fd5b565b6122c4612938565b60006122ce612676565b905060008160000160006101000a81548160ff0219169083151502179055507f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa612316612930565b6040516123239190613754565b60405180910390a150565b6000612338612978565b90506002816000015403612378576040517f3ee5aeb500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6002816000018190555050565b61238d611059565b156123c4576040517fd93c066500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b565b60006123d0612978565b90506001816000018190555050565b7f000000000000000000000000930ba972f74c781c536084ae27cde14da04d9a9d73ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff16148061248c57507f000000000000000000000000930ba972f74c781c536084ae27cde14da04d9a9d73ffffffffffffffffffffffffffffffffffffffff166124736129a0565b73ffffffffffffffffffffffffffffffffffffffff1614155b156124c3576040517fe07c8dba00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b565b6124cd612235565b50565b8173ffffffffffffffffffffffffffffffffffffffff166352d1902d6040518163ffffffff1660e01b8152600401602060405180830381865afa92505050801561253857506040513d601f19601f82011682018060405250810190612535919061443a565b60015b61257957816040517f4c9c8ce30000000000000000000000000000000000000000000000000000000081526004016125709190613754565b60405180910390fd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc60001b81146125e057806040517faa1d49a40000000000000000000000000000000000000000000000000000000081526004016125d7919061344d565b60405180910390fd5b6125ea83836129f7565b505050565b7f000000000000000000000000930ba972f74c781c536084ae27cde14da04d9a9d73ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff1614612674576040517fe07c8dba00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b565b60007fcd5ed15c6e187e77e9aee88184c21f4f2182ab5827cb3b7e07fbedcd63f03300905090565b60006126a861289e565b905060008160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050828260000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508273ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3505050565b6060600061278161220d565b905060006ec097ce7bc90715b34b9f100000000082600a0154876127a59190613b9d565b6127af9190613c0e565b90506000670de0b6b3a7640000866127c79190613c0e565b90506000670de0b6b3a7640000886127df9190613c0e565b90506127ea83612a6a565b6127f383612a6a565b876127fd84612a6a565b60405160200161281094939291906145d3565b6040516020818303038152906040529450505050509392505050565b612834612385565b600061283e612676565b905060018160000160006101000a81548160ff0219169083151502179055507f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258612886612930565b6040516128939190613754565b60405180910390a150565b60007f9016d09d72d40fdae2fd8ceac6b6234c7706214fd39c1cd1e609a0528c199300905090565b60007ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a00905090565b6128f6612b38565b6128fe612b78565b565b612908612b38565b612910612bac565b565b61291a612b38565b61292381612bcd565b50565b61292e612b38565b565b600033905090565b612940611059565b612976576040517f8dfc202b00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b565b60007f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f00905090565b60006129ce7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc60001b612c53565b60000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b612a0082612c5d565b8173ffffffffffffffffffffffffffffffffffffffff167fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b60405160405180910390a2600081511115612a5d57612a578282612d2a565b50612a66565b612a65612dae565b5b5050565b606060006001612a7984612deb565b01905060008167ffffffffffffffff811115612a9857612a976132ad565b5b6040519080825280601f01601f191660200182016040528015612aca5781602001600182028036833780820191505090505b509050600082602001820190505b600115612b2d578080600190039150507f3031323334353637383961626364656600000000000000000000000000000000600a86061a8153600a8581612b2157612b20613bdf565b5b04945060008503612ad8575b819350505050919050565b612b40612f3e565b612b76576040517fd7e6bcf800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b565b612b80612b38565b6000612b8a612676565b905060008160000160006101000a81548160ff02191690831515021790555050565b612bb4612b38565b6000612bbe612978565b90506001816000018190555050565b612bd5612b38565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603612c475760006040517f1e4fbdf7000000000000000000000000000000000000000000000000000000008152600401612c3e9190613754565b60405180910390fd5b612c508161269e565b50565b6000819050919050565b60008173ffffffffffffffffffffffffffffffffffffffff163b03612cb957806040517f4c9c8ce3000000000000000000000000000000000000000000000000000000008152600401612cb09190613754565b60405180910390fd5b80612ce67f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc60001b612c53565b60000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60606000808473ffffffffffffffffffffffffffffffffffffffff1684604051612d549190614684565b600060405180830381855af49150503d8060008114612d8f576040519150601f19603f3d011682016040523d82523d6000602084013e612d94565b606091505b5091509150612da4858383612f5e565b9250505092915050565b6000341115612de9576040517fb398979f00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b565b600080600090507a184f03e93ff9f4daa797ed6e38ed64bf6a1f0100000000000000008310612e49577a184f03e93ff9f4daa797ed6e38ed64bf6a1f0100000000000000008381612e3f57612e3e613bdf565b5b0492506040810190505b6d04ee2d6d415b85acef81000000008310612e86576d04ee2d6d415b85acef81000000008381612e7c57612e7b613bdf565b5b0492506020810190505b662386f26fc100008310612eb557662386f26fc100008381612eab57612eaa613bdf565b5b0492506010810190505b6305f5e1008310612ede576305f5e1008381612ed457612ed3613bdf565b5b0492506008810190505b6127108310612f03576127108381612ef957612ef8613bdf565b5b0492506004810190505b60648310612f265760648381612f1c57612f1b613bdf565b5b0492506002810190505b600a8310612f35576001810190505b80915050919050565b6000612f486128c6565b60000160089054906101000a900460ff16905090565b606082612f7357612f6e82612fed565b612fe5565b60008251148015612f9b575060008473ffffffffffffffffffffffffffffffffffffffff163b145b15612fdd57836040517f9996b315000000000000000000000000000000000000000000000000000000008152600401612fd49190613754565b60405180910390fd5b819050612fe6565b5b9392505050565b6000815111156130005780518082602001fd5b6040517f1425ea4200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6000819050919050565b61304581613032565b82525050565b60006fffffffffffffffffffffffffffffffff82169050919050565b6130708161304b565b82525050565b600060408201905061308b600083018561303c565b6130986020830184613067565b9392505050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b60006130e46130df6130da8461309f565b6130bf565b61309f565b9050919050565b60006130f6826130c9565b9050919050565b6000613108826130eb565b9050919050565b613118816130fd565b82525050565b6000602082019050613133600083018461310f565b92915050565b600060208201905061314e600083018461303c565b92915050565b6000604051905090565b600080fd5b600080fd5b61317181613032565b811461317c57600080fd5b50565b60008135905061318e81613168565b92915050565b6000602082840312156131aa576131a961315e565b5b60006131b88482850161317f565b91505092915050565b60006131cc8261309f565b9050919050565b6131dc816131c1565b81146131e757600080fd5b50565b6000813590506131f9816131d3565b92915050565b600080604083850312156132165761321561315e565b5b60006132248582860161317f565b9250506020613235858286016131ea565b9150509250929050565b6000806000606084860312156132585761325761315e565b5b6000613266868287016131ea565b9350506020613277868287016131ea565b92505060406132888682870161317f565b9150509250925092565b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6132e58261329c565b810181811067ffffffffffffffff82111715613304576133036132ad565b5b80604052505050565b6000613317613154565b905061332382826132dc565b919050565b600067ffffffffffffffff821115613343576133426132ad565b5b61334c8261329c565b9050602081019050919050565b82818337600083830152505050565b600061337b61337684613328565b61330d565b90508281526020810184848401111561339757613396613297565b5b6133a2848285613359565b509392505050565b600082601f8301126133bf576133be613292565b5b81356133cf848260208601613368565b91505092915050565b600080604083850312156133ef576133ee61315e565b5b60006133fd858286016131ea565b925050602083013567ffffffffffffffff81111561341e5761341d613163565b5b61342a858286016133aa565b9150509250929050565b6000819050919050565b61344781613434565b82525050565b6000602082019050613462600083018461343e565b92915050565b600081519050919050565b600082825260208201905092915050565b60005b838110156134a2578082015181840152602081019050613487565b60008484015250505050565b60006134b982613468565b6134c38185613473565b93506134d3818560208601613484565b6134dc8161329c565b840191505092915050565b6000602082019050818103600083015261350181846134ae565b905092915050565b60008115159050919050565b61351e81613509565b82525050565b60006020820190506135396000830184613515565b92915050565b6000602082840312156135555761355461315e565b5b6000613563848285016131ea565b91505092915050565b6000606082019050613581600083018661303c565b61358e602083018561303c565b61359b604083018461303c565b949350505050565b60006135ae826130eb565b9050919050565b6135be816135a3565b82525050565b60006020820190506135d960008301846135b5565b92915050565b600067ffffffffffffffff8211156135fa576135f96132ad565b5b6136038261329c565b9050602081019050919050565b600061362361361e846135df565b61330d565b90508281526020810184848401111561363f5761363e613297565b5b61364a848285613359565b509392505050565b600082601f83011261366757613666613292565b5b8135613677848260208601613610565b91505092915050565b60008060008060008060c0878903121561369d5761369c61315e565b5b60006136ab89828a0161317f565b96505060206136bc89828a0161317f565b955050604087013567ffffffffffffffff8111156136dd576136dc613163565b5b6136e989828a01613652565b94505060606136fa89828a0161317f565b935050608061370b89828a016131ea565b92505060a087013567ffffffffffffffff81111561372c5761372b613163565b5b61373889828a01613652565b9150509295509295509295565b61374e816131c1565b82525050565b60006020820190506137696000830184613745565b92915050565b600061377a826130eb565b9050919050565b61378a8161376f565b82525050565b60006020820190506137a56000830184613781565b92915050565b600080fd5b600080fd5b6137be81613434565b81146137c957600080fd5b50565b6000813590506137db816137b5565b92915050565b600061016082840312156137f8576137f76137ab565b5b61380361016061330d565b90506000613813848285016131ea565b6000830152506020613827848285016131ea565b602083015250604061383b848285016131ea565b604083015250606061384f848285016137cc565b6060830152506080613863848285016131ea565b60808301525060a0613877848285016131ea565b60a08301525060c061388b848285016137cc565b60c08301525060e061389f848285016137cc565b60e0830152506101006138b4848285016137cc565b610100830152506101206138ca8482850161317f565b610120830152506101406138e08482850161317f565b6101408301525092915050565b600061016082840312156139045761390361315e565b5b6000613912848285016137e1565b91505092915050565b6000602082840312156139315761393061315e565b5b600061393f848285016137cc565b91505092915050565b6000806040838503121561395f5761395e61315e565b5b600061396d858286016131ea565b925050602061397e8582860161317f565b9150509250929050565b6000613993826130eb565b9050919050565b6139a381613988565b82525050565b60006020820190506139be600083018461399a565b92915050565b6139cd8161304b565b81146139d857600080fd5b50565b6000815190506139ea816139c4565b92915050565b60008060408385031215613a0757613a0661315e565b5b6000613a15858286016139db565b9250506020613a26858286016139db565b9150509250929050565b600081519050613a3f81613168565b92915050565b600060208284031215613a5b57613a5a61315e565b5b6000613a6984828501613a30565b91505092915050565b6000606082019050613a876000830186613745565b613a946020830185613745565b613aa1604083018461303c565b949350505050565b613ab281613509565b8114613abd57600080fd5b50565b600081519050613acf81613aa9565b92915050565b600060208284031215613aeb57613aea61315e565b5b6000613af984828501613ac0565b91505092915050565b7f5472616e73666572206661696c65640000000000000000000000000000000000600082015250565b6000613b38600f83613473565b9150613b4382613b02565b602082019050919050565b60006020820190508181036000830152613b6781613b2b565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000613ba882613032565b9150613bb383613032565b9250828202613bc181613032565b91508282048414831517613bd857613bd7613b6e565b5b5092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000613c1982613032565b9150613c2483613032565b925082613c3457613c33613bdf565b5b828204905092915050565b7f436172626f6e596561727345786368616e67653a20416d6f756e74206f66204360008201527f59206d7573742062652067726561746572207468616e20310000000000000000602082015250565b6000613c9b603883613473565b9150613ca682613c3f565b604082019050919050565b60006020820190508181036000830152613cca81613c8e565b9050919050565b7f436172626f6e596561727345786368616e67653a204e6f7420656e6f7567682060008201527f435920617661696c61626c650000000000000000000000000000000000000000602082015250565b6000613d2d602c83613473565b9150613d3882613cd1565b604082019050919050565b60006020820190508181036000830152613d5c81613d20565b9050919050565b7f436172626f6e596561727345786368616e67653a204e6f7420656e6f7567682060008201527f7265776172647320696e2074686520706f6f6c00000000000000000000000000602082015250565b6000613dbf603383613473565b9150613dca82613d63565b604082019050919050565b60006020820190508181036000830152613dee81613db2565b9050919050565b6000604082019050613e0a6000830185613745565b613e17602083018461303c565b9392505050565b6000613e31613e2c846135df565b61330d565b905082815260208101848484011115613e4d57613e4c613297565b5b613e58848285613484565b509392505050565b600082601f830112613e7557613e74613292565b5b8151613e85848260208601613e1e565b91505092915050565b600060208284031215613ea457613ea361315e565b5b600082015167ffffffffffffffff811115613ec257613ec1613163565b5b613ece84828501613e60565b91505092915050565b7f496e76616c69642070657263656e746167650000000000000000000000000000600082015250565b6000613f0d601283613473565b9150613f1882613ed7565b602082019050919050565b60006020820190508181036000830152613f3c81613f00565b9050919050565b6000604082019050613f58600083018561303c565b613f65602083018461303c565b9392505050565b600060808284031215613f8257613f816137ab565b5b613f8c608061330d565b90506000613f9c84828501613a30565b6000830152506020613fb084828501613a30565b6020830152506040613fc484828501613a30565b604083015250606082015167ffffffffffffffff811115613fe857613fe76137b0565b5b613ff484828501613e60565b60608301525092915050565b6000602082840312156140165761401561315e565b5b600082015167ffffffffffffffff81111561403457614033613163565b5b61404084828501613f6c565b91505092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b600082825260208201905092915050565b60006140c082613468565b6140ca81856140a4565b93506140da818560208601613484565b6140e38161329c565b840191505092915050565b60006140fa83836140b5565b905092915050565b6000602082019050919050565b600061411a82614078565b6141248185614083565b93508360208202850161413685614094565b8060005b85811015614172578484038952815161415385826140ee565b945061415e83614102565b925060208a0199505060018101905061413a565b50829750879550505050505092915050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b6141b981613032565b82525050565b60006141cb83836141b0565b60208301905092915050565b6000602082019050919050565b60006141ef82614184565b6141f9818561418f565b9350614204836141a0565b8060005b8381101561423557815161421c88826141bf565b9750614227836141d7565b925050600181019050614208565b5085935050505092915050565b600061010082019050614258600083018b61343e565b614265602083018a61303c565b6142726040830189613745565b8181036060830152614284818861410f565b90508181036080830152614298818761410f565b905081810360a08301526142ac818661410f565b905081810360c08301526142c081856141e4565b905081810360e08301526142d481846134ae565b90509998505050505050505050565b6000819050919050565b600067ffffffffffffffff82169050919050565b600061431c614317614312846142e3565b6130bf565b6142ed565b9050919050565b61432c81614301565b82525050565b60006020820190506143476000830184614323565b92915050565b7f496e73756666696369656e742062616c616e6365000000000000000000000000600082015250565b6000614383601483613473565b915061438e8261434d565b602082019050919050565b600060208201905081810360008301526143b281614376565b9050919050565b7f4d7573742073656e642056455420746f2065786368616e676500000000000000600082015250565b60006143ef601983613473565b91506143fa826143b9565b602082019050919050565b6000602082019050818103600083015261441e816143e2565b9050919050565b600081519050614434816137b5565b92915050565b6000602082840312156144505761444f61315e565b5b600061445e84828501614425565b91505092915050565b600081905092915050565b600061447d82613468565b6144878185614467565b9350614497818560208601613484565b80840191505092915050565b7f2067434f32206f66667365742062792065786368616e67696e67200000000000600082015250565b60006144d9601b83614467565b91506144e4826144a3565b601b82019050919050565b7f2000000000000000000000000000000000000000000000000000000000000000600082015250565b6000614525600183614467565b9150614530826144ef565b600182019050919050565b7f20666f7220000000000000000000000000000000000000000000000000000000600082015250565b6000614571600583614467565b915061457c8261453b565b600582019050919050565b7f2043590000000000000000000000000000000000000000000000000000000000600082015250565b60006145bd600383614467565b91506145c882614587565b600382019050919050565b60006145df8287614472565b91506145ea826144cc565b91506145f68286614472565b915061460182614518565b915061460d8285614472565b915061461882614564565b91506146248284614472565b915061462f826145b0565b915081905095945050505050565b600081519050919050565b600081905092915050565b600061465e8261463d565b6146688185614648565b9350614678818560208601613484565b80840191505092915050565b60006146908284614653565b91508190509291505056fea2646970667358221220b74e86f097ee114d519b886c03b15e804f51e49fb62bd0178e03779222e3214c64736f6c63430008140033