VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0xb5db84…26Fc
Summary
Transactions
Transfers
Address
0xb5db84BEFb86e34aD754b5C8Bf2E826f167926Fc
VET
0.00
VET
VTHO
0.00
VTHO
Master
0xb4c760B1D39ae353ff68571039fc7383F068b7db
Deployer
0xb4c760B1D39ae353ff68571039fc7383F068b7db
Code
0x60806040526004361061012a5760003560e01c8063691a1391116100ab578063973353c91161006f578063973353c9146103af5780639be65a60146103ec578063b7e1ddb614610415578063c899796d14610455578063de2760d914610492578063f2fde38b146104ae5761012a565b8063691a1391146102eb578063701e477214610314578063715018a614610351578063739d34b3146103685780638da5cb5b146103845761012a565b806354195a44116100f257806354195a44146102105780635756b8bd1461022c5780635b6c5645146102555780636029393d146102925780636880edb5146102ae5761012a565b8063119784b11461012f5780631a1a3e5f14610158578063486b9bfe146101815780634a0c789b146101aa5780634e3ca8ca146101e7575b600080fd5b34801561013b57600080fd5b5061015660048036038101906101519190612b4b565b6104d7565b005b34801561016457600080fd5b5061017f600480360381019061017a9190612e73565b6105b8565b005b34801561018d57600080fd5b506101a860048036038101906101a39190612c72565b6106d6565b005b3480156101b657600080fd5b506101d160048036038101906101cc9190612bb2565b6107b1565b6040516101de9190613513565b60405180910390f35b3480156101f357600080fd5b5061020e60048036038101906102099190612ddc565b610964565b005b61022a60048036038101906102259190612ef2565b610a82565b005b34801561023857600080fd5b50610253600480360381019061024e9190612bf3565b610a92565b005b34801561026157600080fd5b5061027c60048036038101906102779190612d45565b610b6d565b6040516102899190613596565b60405180910390f35b6102ac60048036038101906102a79190612ef2565b610dac565b005b3480156102ba57600080fd5b506102d560048036038101906102d09190612bb2565b610dbc565b6040516102e29190613596565b60405180910390f35b3480156102f757600080fd5b50610312600480360381019061030d9190612acc565b610f66565b005b34801561032057600080fd5b5061033b60048036038101906103369190612bb2565b611047565b6040516103489190613513565b60405180910390f35b34801561035d57600080fd5b506103666111fa565b005b610382600480360381019061037d9190612f5e565b61120e565b005b34801561039057600080fd5b5061039961121e565b6040516103a6919061346f565b60405180910390f35b3480156103bb57600080fd5b506103d660048036038101906103d19190612cd9565b611247565b6040516103e39190613596565b60405180910390f35b3480156103f857600080fd5b50610413600480360381019061040e9190612aa3565b611561565b005b34801561042157600080fd5b5061043c60048036038101906104379190612bb2565b61171e565b60405161044c9493929190613535565b60405180910390f35b34801561046157600080fd5b5061047c60048036038101906104779190612bb2565b611ca5565b60405161048991906135b8565b60405180910390f35b6104ac60048036038101906104a79190612f5e565b611e57565b005b3480156104ba57600080fd5b506104d560048036038101906104d09190612aa3565b611e67565b005b6000811161051a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105119061369c565b60405180910390fd5b600083905060005b83518160ff1610156105b15761059e33858360ff168151811061056e577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6020026020010151858573ffffffffffffffffffffffffffffffffffffffff16611eeb909392919063ffffffff16565b80806105a990613a1f565b915050610522565b5050505050565b600081116105fb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105f29061369c565b60405180910390fd5b60005b82518160ff1610156106d0576106bd33848360ff168151811061064a577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001015184878560ff168151811061068f577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001015173ffffffffffffffffffffffffffffffffffffffff16611eeb909392919063ffffffff16565b80806106c890613a1f565b9150506105fe565b50505050565b60008111610719576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107109061369c565b60405180910390fd5b60005b83518160ff1610156107ab57610798338484878560ff168151811061076a577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001015173ffffffffffffffffffffffffffffffffffffffff16611eeb909392919063ffffffff16565b80806107a390613a1f565b91505061071c565b50505050565b6060815167ffffffffffffffff8111156107f4577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b60405190808252806020026020018201604052801561082757816020015b60608152602001906001900390816108125790505b50905060005b82518160ff16101561095e57828160ff1681518110610875577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001015173ffffffffffffffffffffffffffffffffffffffff166395d89b416040518163ffffffff1660e01b815260040160006040518083038186803b1580156108c257600080fd5b505afa9250505080156108f857506040513d6000823e3d601f19601f820116820180604052508101906108f59190612fdb565b60015b6109015761094b565b80838360ff168151811061093e577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6020026020010181905250505b808061095690613a1f565b91505061082d565b50919050565b60005b82518160ff161015610a7c57610a6933848360ff16815181106109b3577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6020026020010151848460ff16815181106109f7577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6020026020010151878560ff1681518110610a3b577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001015173ffffffffffffffffffffffffffffffffffffffff16611eeb909392919063ffffffff16565b8080610a7490613a1f565b915050610967565b50505050565b610a8e82826001611f74565b5050565b60005b83518160ff161015610b6757610b543384848460ff1681518110610ae2577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6020026020010151878560ff1681518110610b26577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001015173ffffffffffffffffffffffffffffffffffffffff16611eeb909392919063ffffffff16565b8080610b5f90613a1f565b915050610a95565b50505050565b6060835167ffffffffffffffff811115610bb0577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b604051908082528060200260200182016040528015610bde5781602001602082028036833780820191505090505b50905060005b84518160ff161015610da457848160ff1681518110610c2c577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1663dd62ed3e858360ff1681518110610c8b577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6020026020010151858460ff1681518110610ccf577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200260200101516040518363ffffffff1660e01b8152600401610cf492919061348a565b60206040518083038186803b158015610d0c57600080fd5b505afa925050508015610d3d57506040513d601f19601f82011682018060405250810190610d3a919061301c565b60015b610d4657610d91565b80838360ff1681518110610d83577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001018181525050505b8080610d9c90613a1f565b915050610be4565b509392505050565b610db882826000611f74565b5050565b6060815167ffffffffffffffff811115610dff577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b604051908082528060200260200182016040528015610e2d5781602001602082028036833780820191505090505b50905060005b82518160ff161015610f6057828160ff1681518110610e7b577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001015173ffffffffffffffffffffffffffffffffffffffff166318160ddd6040518163ffffffff1660e01b815260040160206040518083038186803b158015610ec857600080fd5b505afa925050508015610ef957506040513d601f19601f82011682018060405250810190610ef6919061301c565b60015b610f0257610f4d565b80838360ff1681518110610f3f577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001018181525050505b8080610f5890613a1f565b915050610e33565b50919050565b600083905060005b83518160ff1610156110405761102d33858360ff1681518110610fba577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6020026020010151858460ff1681518110610ffe577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200260200101518573ffffffffffffffffffffffffffffffffffffffff16611eeb909392919063ffffffff16565b808061103890613a1f565b915050610f6e565b5050505050565b6060815167ffffffffffffffff81111561108a577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6040519080825280602002602001820160405280156110bd57816020015b60608152602001906001900390816110a85790505b50905060005b82518160ff1610156111f457828160ff168151811061110b577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001015173ffffffffffffffffffffffffffffffffffffffff166306fdde036040518163ffffffff1660e01b815260040160006040518083038186803b15801561115857600080fd5b505afa92505050801561118e57506040513d6000823e3d601f19601f8201168201806040525081019061118b9190612fdb565b60015b611197576111e1565b80838360ff16815181106111d4577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6020026020010181905250505b80806111ec90613a1f565b9150506110c3565b50919050565b6112026122ef565b61120c600061236d565b565b61121a82826000612431565b5050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6060825167ffffffffffffffff81111561128a577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6040519080825280602002602001820160405280156112b85781602001602082028036833780820191505090505b50905060005b83518160ff16101561155a57600073ffffffffffffffffffffffffffffffffffffffff16848260ff168151811061131e577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1614156113ea57828160ff168151811061137e577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1631828260ff16815181106113d9577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001018181525050611547565b838160ff1681518110611426577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001015173ffffffffffffffffffffffffffffffffffffffff166370a08231848360ff1681518110611485577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200260200101516040518263ffffffff1660e01b81526004016114a9919061346f565b60206040518083038186803b1580156114c157600080fd5b505afa9250505080156114f257506040513d601f19601f820116820180604052508101906114ef919061301c565b60015b6114fb57611546565b80838360ff1681518110611538577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001018181525050505b5b808061155290613a1f565b9150506112be565b5092915050565b6115696122ef565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156115f1576115a661121e565b73ffffffffffffffffffffffffffffffffffffffff166108fc479081150290604051600060405180830381858888f193505050501580156115eb573d6000803e3d6000fd5b5061171b565b600081905060008173ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401611631919061346f565b60206040518083038186803b15801561164957600080fd5b505afa15801561165d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611681919061301c565b90508173ffffffffffffffffffffffffffffffffffffffff1663a9059cbb6116a761121e565b836040518363ffffffff1660e01b81526004016116c59291906134ea565b602060405180830381600087803b1580156116df57600080fd5b505af11580156116f3573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906117179190612fb2565b5050505b50565b606080606080845167ffffffffffffffff811115611765577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b60405190808252806020026020018201604052801561179857816020015b60608152602001906001900390816117835790505b509350845167ffffffffffffffff8111156117dc577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b60405190808252806020026020018201604052801561180f57816020015b60608152602001906001900390816117fa5790505b509250845167ffffffffffffffff811115611853577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6040519080825280602002602001820160405280156118815781602001602082028036833780820191505090505b509150845167ffffffffffffffff8111156118c5577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6040519080825280602002602001820160405280156118f35781602001602082028036833780820191505090505b50905060005b85518160ff161015611c9d576000868260ff1681518110611943577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001015190508073ffffffffffffffffffffffffffffffffffffffff166306fdde036040518163ffffffff1660e01b815260040160006040518083038186803b15801561199357600080fd5b505afa9250505080156119c957506040513d6000823e3d601f19601f820116820180604052508101906119c69190612fdb565b60015b6119d257611a1c565b80878460ff1681518110611a0f577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6020026020010181905250505b8073ffffffffffffffffffffffffffffffffffffffff166395d89b416040518163ffffffff1660e01b815260040160006040518083038186803b158015611a6257600080fd5b505afa925050508015611a9857506040513d6000823e3d601f19601f82011682018060405250810190611a959190612fdb565b60015b611aa157611aeb565b80868460ff1681518110611ade577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6020026020010181905250505b8073ffffffffffffffffffffffffffffffffffffffff1663313ce5676040518163ffffffff1660e01b815260040160206040518083038186803b158015611b3157600080fd5b505afa925050508015611b6257506040513d601f19601f82011682018060405250810190611b5f9190613045565b60015b611b6b57611bbe565b80858460ff1681518110611ba8577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001019060ff16908160ff1681525050505b8073ffffffffffffffffffffffffffffffffffffffff166318160ddd6040518163ffffffff1660e01b815260040160206040518083038186803b158015611c0457600080fd5b505afa925050508015611c3557506040513d601f19601f82011682018060405250810190611c32919061301c565b60015b611c3e57611c89565b80848460ff1681518110611c7b577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001018181525050505b508080611c9590613a1f565b9150506118f9565b509193509193565b6060815167ffffffffffffffff811115611ce8577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b604051908082528060200260200182016040528015611d165781602001602082028036833780820191505090505b50905060005b82518160ff161015611e5157828160ff1681518110611d64577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1663313ce5676040518163ffffffff1660e01b815260040160206040518083038186803b158015611db157600080fd5b505afa925050508015611de257506040513d601f19601f82011682018060405250810190611ddf9190613045565b60015b611deb57611e3e565b80838360ff1681518110611e28577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001019060ff16908160ff1681525050505b8080611e4990613a1f565b915050611d1c565b50919050565b611e6382826001612431565b5050565b611e6f6122ef565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415611edf576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ed6906135fc565b60405180910390fd5b611ee88161236d565b50565b611f6e846323b872dd60e01b858585604051602401611f0c939291906134b3565b604051602081830303815290604052907bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050612621565b50505050565b6000349050600083600081518110611fb5577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001015111801561200b575082600081518110611fff577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200260200101518110155b61204a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612041906136dc565b60405180910390fd5b60005b84518160ff16101561229757838160ff1681518110612095577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6020026020010151821061223e576000858260ff16815181106120e1577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001015173ffffffffffffffffffffffffffffffffffffffff16858360ff168151811061213b577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001015160405161214f9061345a565b60006040518083038185875af1925050503d806000811461218c576040519150601f19603f3d011682016040523d82523d6000602084013e612191565b606091505b5050905080156121ed57848260ff16815181106121d7577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6020026020010151836121ea9190613932565b92505b8380156121f8575080155b15612238576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161222f9061361c565b60405180910390fd5b50612284565b821561227f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016122769061371c565b60405180910390fd5b612297565b808061228f90613a1f565b91505061204d565b5060008111156122e9573373ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f193505050501580156122e7573d6000803e3d6000fd5b505b50505050565b6122f76126e8565b73ffffffffffffffffffffffffffffffffffffffff1661231561121e565b73ffffffffffffffffffffffffffffffffffffffff161461236b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016123629061367c565b60405180910390fd5b565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b6000349050600083855161244591906138d8565b90506000841180156124575750808210155b612496576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161248d9061363c565b60405180910390fd5b60005b85518160ff1610156125c8576000868260ff16815181106124e3577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001015173ffffffffffffffffffffffffffffffffffffffff168660405161250e9061345a565b60006040518083038185875af1925050503d806000811461254b576040519150601f19603f3d011682016040523d82523d6000602084013e612550565b606091505b5050905080156125695785846125669190613932565b93505b848015612574575080155b156125b4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016125ab9061361c565b60405180910390fd5b5080806125c090613a1f565b915050612499565b50600082111561261a573373ffffffffffffffffffffffffffffffffffffffff166108fc839081150290604051600060405180830381858888f19350505050158015612618573d6000803e3d6000fd5b505b5050505050565b6000612683826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c65648152508573ffffffffffffffffffffffffffffffffffffffff166126f09092919063ffffffff16565b90506000815111156126e357808060200190518101906126a39190612fb2565b6126e2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016126d9906136fc565b60405180910390fd5b5b505050565b600033905090565b60606126ff8484600085612708565b90509392505050565b60608247101561274d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016127449061365c565b60405180910390fd5b6127568561281c565b612795576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161278c906136bc565b60405180910390fd5b6000808673ffffffffffffffffffffffffffffffffffffffff1685876040516127be9190613443565b60006040518083038185875af1925050503d80600081146127fb576040519150601f19603f3d011682016040523d82523d6000602084013e612800565b606091505b509150915061281082828661283f565b92505050949350505050565b6000808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b6060831561284f5782905061289f565b6000835111156128625782518084602001fd5b816040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161289691906135da565b60405180910390fd5b9392505050565b60006128b96128b484613761565b61373c565b905080838252602082019050828560208602820111156128d857600080fd5b60005b8581101561290857816128ee88826129bc565b8452602084019350602083019250506001810190506128db565b5050509392505050565b60006129256129208461378d565b61373c565b9050808382526020820190508285602086028201111561294457600080fd5b60005b85811015612974578161295a8882612a64565b845260208401935060208301925050600181019050612947565b5050509392505050565b600061299161298c846137b9565b61373c565b9050828152602081018484840111156129a957600080fd5b6129b48482856139bb565b509392505050565b6000813590506129cb81613cc7565b92915050565b600082601f8301126129e257600080fd5b81356129f28482602086016128a6565b91505092915050565b600082601f830112612a0c57600080fd5b8135612a1c848260208601612912565b91505092915050565b600081519050612a3481613cde565b92915050565b600082601f830112612a4b57600080fd5b8151612a5b84826020860161297e565b91505092915050565b600081359050612a7381613cf5565b92915050565b600081519050612a8881613cf5565b92915050565b600081519050612a9d81613d0c565b92915050565b600060208284031215612ab557600080fd5b6000612ac3848285016129bc565b91505092915050565b600080600060608486031215612ae157600080fd5b6000612aef868287016129bc565b935050602084013567ffffffffffffffff811115612b0c57600080fd5b612b18868287016129d1565b925050604084013567ffffffffffffffff811115612b3557600080fd5b612b41868287016129fb565b9150509250925092565b600080600060608486031215612b6057600080fd5b6000612b6e868287016129bc565b935050602084013567ffffffffffffffff811115612b8b57600080fd5b612b97868287016129d1565b9250506040612ba886828701612a64565b9150509250925092565b600060208284031215612bc457600080fd5b600082013567ffffffffffffffff811115612bde57600080fd5b612bea848285016129d1565b91505092915050565b600080600060608486031215612c0857600080fd5b600084013567ffffffffffffffff811115612c2257600080fd5b612c2e868287016129d1565b9350506020612c3f868287016129bc565b925050604084013567ffffffffffffffff811115612c5c57600080fd5b612c68868287016129fb565b9150509250925092565b600080600060608486031215612c8757600080fd5b600084013567ffffffffffffffff811115612ca157600080fd5b612cad868287016129d1565b9350506020612cbe868287016129bc565b9250506040612ccf86828701612a64565b9150509250925092565b60008060408385031215612cec57600080fd5b600083013567ffffffffffffffff811115612d0657600080fd5b612d12858286016129d1565b925050602083013567ffffffffffffffff811115612d2f57600080fd5b612d3b858286016129d1565b9150509250929050565b600080600060608486031215612d5a57600080fd5b600084013567ffffffffffffffff811115612d7457600080fd5b612d80868287016129d1565b935050602084013567ffffffffffffffff811115612d9d57600080fd5b612da9868287016129d1565b925050604084013567ffffffffffffffff811115612dc657600080fd5b612dd2868287016129d1565b9150509250925092565b600080600060608486031215612df157600080fd5b600084013567ffffffffffffffff811115612e0b57600080fd5b612e17868287016129d1565b935050602084013567ffffffffffffffff811115612e3457600080fd5b612e40868287016129d1565b925050604084013567ffffffffffffffff811115612e5d57600080fd5b612e69868287016129fb565b9150509250925092565b600080600060608486031215612e8857600080fd5b600084013567ffffffffffffffff811115612ea257600080fd5b612eae868287016129d1565b935050602084013567ffffffffffffffff811115612ecb57600080fd5b612ed7868287016129d1565b9250506040612ee886828701612a64565b9150509250925092565b60008060408385031215612f0557600080fd5b600083013567ffffffffffffffff811115612f1f57600080fd5b612f2b858286016129d1565b925050602083013567ffffffffffffffff811115612f4857600080fd5b612f54858286016129fb565b9150509250929050565b60008060408385031215612f7157600080fd5b600083013567ffffffffffffffff811115612f8b57600080fd5b612f97858286016129d1565b9250506020612fa885828601612a64565b9150509250929050565b600060208284031215612fc457600080fd5b6000612fd284828501612a25565b91505092915050565b600060208284031215612fed57600080fd5b600082015167ffffffffffffffff81111561300757600080fd5b61301384828501612a3a565b91505092915050565b60006020828403121561302e57600080fd5b600061303c84828501612a79565b91505092915050565b60006020828403121561305757600080fd5b600061306584828501612a8e565b91505092915050565b600061307a8383613223565b905092915050565b600061308e8383613416565b60208301905092915050565b60006130a68383613434565b60208301905092915050565b6130bb81613966565b82525050565b60006130cc8261381a565b6130d68185613878565b9350836020820285016130e8856137ea565b8060005b858110156131245784840389528151613105858261306e565b945061311083613851565b925060208a019950506001810190506130ec565b50829750879550505050505092915050565b600061314182613825565b61314b8185613889565b9350613156836137fa565b8060005b8381101561318757815161316e8882613082565b97506131798361385e565b92505060018101905061315a565b5085935050505092915050565b600061319f82613830565b6131a9818561389a565b93506131b48361380a565b8060005b838110156131e55781516131cc888261309a565b97506131d78361386b565b9250506001810190506131b8565b5085935050505092915050565b60006131fd8261383b565b61320781856138ab565b93506132178185602086016139bb565b80840191505092915050565b600061322e82613846565b61323881856138b6565b93506132488185602086016139bb565b61325181613aa7565b840191505092915050565b600061326782613846565b61327181856138c7565b93506132818185602086016139bb565b61328a81613aa7565b840191505092915050565b60006132a26026836138c7565b91506132ad82613ab8565b604082019050919050565b60006132c56014836138c7565b91506132d082613b07565b602082019050919050565b60006132e86014836138c7565b91506132f382613b30565b602082019050919050565b600061330b6026836138c7565b915061331682613b59565b604082019050919050565b600061332e6020836138c7565b915061333982613ba8565b602082019050919050565b60006133516000836138ab565b915061335c82613bd1565b600082019050919050565b60006133746013836138c7565b915061337f82613bd4565b602082019050919050565b6000613397601d836138c7565b91506133a282613bfd565b602082019050919050565b60006133ba6016836138c7565b91506133c582613c26565b602082019050919050565b60006133dd602a836138c7565b91506133e882613c4f565b604082019050919050565b60006134006011836138c7565b915061340b82613c9e565b602082019050919050565b61341f816139a4565b82525050565b61342e816139a4565b82525050565b61343d816139ae565b82525050565b600061344f82846131f2565b915081905092915050565b600061346582613344565b9150819050919050565b600060208201905061348460008301846130b2565b92915050565b600060408201905061349f60008301856130b2565b6134ac60208301846130b2565b9392505050565b60006060820190506134c860008301866130b2565b6134d560208301856130b2565b6134e26040830184613425565b949350505050565b60006040820190506134ff60008301856130b2565b61350c6020830184613425565b9392505050565b6000602082019050818103600083015261352d81846130c1565b905092915050565b6000608082019050818103600083015261354f81876130c1565b9050818103602083015261356381866130c1565b905081810360408301526135778185613194565b9050818103606083015261358b8184613136565b905095945050505050565b600060208201905081810360008301526135b08184613136565b905092915050565b600060208201905081810360008301526135d28184613194565b905092915050565b600060208201905081810360008301526135f4818461325c565b905092915050565b6000602082019050818103600083015261361581613295565b9050919050565b60006020820190508181036000830152613635816132b8565b9050919050565b60006020820190508181036000830152613655816132db565b9050919050565b60006020820190508181036000830152613675816132fe565b9050919050565b6000602082019050818103600083015261369581613321565b9050919050565b600060208201905081810360008301526136b581613367565b9050919050565b600060208201905081810360008301526136d58161338a565b9050919050565b600060208201905081810360008301526136f5816133ad565b9050919050565b60006020820190508181036000830152613715816133d0565b9050919050565b60006020820190508181036000830152613735816133f3565b9050919050565b6000613746613757565b905061375282826139ee565b919050565b6000604051905090565b600067ffffffffffffffff82111561377c5761377b613a78565b5b602082029050602081019050919050565b600067ffffffffffffffff8211156137a8576137a7613a78565b5b602082029050602081019050919050565b600067ffffffffffffffff8211156137d4576137d3613a78565b5b6137dd82613aa7565b9050602081019050919050565b6000819050602082019050919050565b6000819050602082019050919050565b6000819050602082019050919050565b600081519050919050565b600081519050919050565b600081519050919050565b600081519050919050565b600081519050919050565b6000602082019050919050565b6000602082019050919050565b6000602082019050919050565b600082825260208201905092915050565b600082825260208201905092915050565b600082825260208201905092915050565b600081905092915050565b600082825260208201905092915050565b600082825260208201905092915050565b60006138e3826139a4565b91506138ee836139a4565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff048311821515161561392757613926613a49565b5b828202905092915050565b600061393d826139a4565b9150613948836139a4565b92508282101561395b5761395a613a49565b5b828203905092915050565b600061397182613984565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60005b838110156139d95780820151818401526020810190506139be565b838111156139e8576000848401525b50505050565b6139f782613aa7565b810181811067ffffffffffffffff82111715613a1657613a15613a78565b5b80604052505050565b6000613a2a826139ae565b915060ff821415613a3e57613a3d613a49565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6000601f19601f8301169050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b7f556e61626c6520746f2073656e642076616c7565000000000000000000000000600082015250565b7f496e73756666696369656e742062616c616e6365000000000000000000000000600082015250565b7f416464726573733a20696e73756666696369656e742062616c616e636520666f60008201527f722063616c6c0000000000000000000000000000000000000000000000000000602082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b50565b7f496e76616c696420696e7075742076616c756500000000000000000000000000600082015250565b7f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000600082015250565b7f496e76616c696420696e707574206f722076616c756500000000000000000000600082015250565b7f5361666545524332303a204552433230206f7065726174696f6e20646964206e60008201527f6f74207375636365656400000000000000000000000000000000000000000000602082015250565b7f4e6f7420656e6f75676820616d6f756e74000000000000000000000000000000600082015250565b613cd081613966565b8114613cdb57600080fd5b50565b613ce781613978565b8114613cf257600080fd5b50565b613cfe816139a4565b8114613d0957600080fd5b50565b613d15816139ae565b8114613d2057600080fd5b5056fea26469706673582212206a44678f13150df8d2efe044312cc3c5b9e555e3d06a1f8d4969b52778c62fbb64736f6c63430008040033