VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0x3e6039…3098
Summary
Transactions
Transfers
Address
0x3e6039A724496F02223eB43C8246C25CD06d3098
VET
10.00
VET
VTHO
6.29
VTHO
Master
0x1C73F0ADb5D9258B51AAeF78Cf3bF6c7f58a6C01
Deployer
0x1C73F0ADb5D9258B51AAeF78Cf3bF6c7f58a6C01
Code
0x6080604052600436106101355760003560e01c8063a217fddf116100ab578063c746d8be1161006f578063c746d8be14610457578063d1ac7df414610482578063d547741f146104ad578063dc39ee7c146104d6578063f5b541a614610501578063fcbccd2e1461052c57610135565b8063a217fddf1461036b578063aacdfe6f14610396578063b7dc3b18146103d3578063bc8ba28f146103ef578063c2d48b001461042c57610135565b806353a636dd116100fd57806353a636dd14610243578063741472251461026c57806391d1485414610295578063957a867c146102d257806398214bcb146103175780639d76ea581461034057610135565b806301ffc9a71461013a578063248a9ca31461017757806326a49e37146101b45780632f2ff15d146101f157806336568abe1461021a575b600080fd5b34801561014657600080fd5b50610161600480360381019061015c9190613267565b610557565b60405161016e9190613a89565b60405180910390f35b34801561018357600080fd5b5061019e60048036038101906101999190613202565b6105d1565b6040516101ab9190613ae2565b60405180910390f35b3480156101c057600080fd5b506101db60048036038101906101d691906132d1565b6105f0565b6040516101e89190613cbf565b60405180910390f35b3480156101fd57600080fd5b506102186004803603810190610213919061322b565b610608565b005b34801561022657600080fd5b50610241600480360381019061023c919061322b565b610631565b005b34801561024f57600080fd5b5061026a6004803603810190610265919061338a565b6106b4565b005b34801561027857600080fd5b50610293600480360381019061028e9190613176565b610fbd565b005b3480156102a157600080fd5b506102bc60048036038101906102b7919061322b565b6110e4565b6040516102c99190613a89565b60405180910390f35b3480156102de57600080fd5b506102f960048036038101906102f491906132d1565b61114e565b60405161030e99989796959493929190613d41565b60405180910390f35b34801561032357600080fd5b5061033e600480360381019061033991906132fa565b61127e565b005b34801561034c57600080fd5b50610355611603565b6040516103629190613a00565b60405180910390f35b34801561037757600080fd5b50610380611629565b60405161038d9190613ae2565b60405180910390f35b3480156103a257600080fd5b506103bd60048036038101906103b891906132d1565b611630565b6040516103ca9190613a00565b60405180910390f35b6103ed60048036038101906103e89190613336565b611663565b005b3480156103fb57600080fd5b50610416600480360381019061041191906132d1565b611d1b565b6040516104239190613a89565b60405180910390f35b34801561043857600080fd5b50610441611d3b565b60405161044e9190613dd5565b60405180910390f35b34801561046357600080fd5b5061046c611d4e565b6040516104799190613a00565b60405180910390f35b34801561048e57600080fd5b50610497611d74565b6040516104a49190613dd5565b60405180910390f35b3480156104b957600080fd5b506104d460048036038101906104cf919061322b565b611d87565b005b3480156104e257600080fd5b506104eb611db0565b6040516104f89190613a00565b60405180910390f35b34801561050d57600080fd5b50610516611dd6565b6040516105239190613ae2565b60405180910390f35b34801561053857600080fd5b50610541611dfa565b60405161054e9190613a00565b60405180910390f35b60007f7965db0b000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614806105ca57506105c982611e20565b5b9050919050565b6000806000838152602001908152602001600020600101549050919050565b60056020528060005260406000206000915090505481565b610611826105d1565b6106228161061d611e8a565b611e92565b61062c8383611f2f565b505050565b610639611e8a565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16146106a6576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161069d90613c7f565b60405180910390fd5b6106b0828261200f565b5050565b82600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16634f558e79826040518263ffffffff1660e01b81526004016107109190613cbf565b602060405180830381600087803b15801561072a57600080fd5b505af115801561073e573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061076291906131d9565b6107a1576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161079890613c3f565b60405180910390fd5b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16636352211e826040518263ffffffff1660e01b81526004016107fc9190613cbf565b602060405180830381600087803b15801561081657600080fd5b505af115801561082a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061084e919061314d565b73ffffffffffffffffffffffffffffffffffffffff1661086c611e8a565b73ffffffffffffffffffffffffffffffffffffffff16146108c2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108b990613b3f565b60405180910390fd5b81806040516020016108d49190613983565b604051602081830303815290604052805190602001207f9c9a01212afec23c7cc28544e009cd1eb9c1f2d34e524a2730e1db3d6da8f49c148061095c5750806040516020016109239190613983565b604051602081830303815290604052805190602001207f6b12a20625d70a20d7fcb0359652fb17b4053e8ee514fc124ab5324b1115dff7145b61099b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161099290613b7f565b60405180910390fd5b600b60009054906101000a900460ff16156109eb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109e290613bff565b60405180910390fd5b826040516020016109fc9190613983565b604051602081830303815290604052805190602001207f9c9a01212afec23c7cc28544e009cd1eb9c1f2d34e524a2730e1db3d6da8f49c1480610a84575082604051602001610a4b9190613983565b604051602081830303815290604052805190602001207f6b12a20625d70a20d7fcb0359652fb17b4053e8ee514fc124ab5324b1115dff7145b610ac3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610aba90613b7f565b60405180910390fd5b600060056000878152602001908152602001600020549050846005600088815260200190815260200160002081905550336007600088815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550846006600088815260200190815260200160002060000181905550610b69846120f0565b6006600088815260200190815260200160002060010160006101000a81548160ff021916908360ff160217905550610ba08461217c565b6006600088815260200190815260200160002060010160016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550610c536064610c45600660008a815260200190815260200160002060010160009054906101000a900460ff1660ff16600560008b81526020019081526020016000205461234e90919063ffffffff16565b61236490919063ffffffff16565b6006600088815260200190815260200160002060020181905550600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166397c10365876040518263ffffffff1660e01b8152600401610cc89190613cbf565b602060405180830381600087803b158015610ce257600080fd5b505af1158015610cf6573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d1a91906133f1565b6006600088815260200190815260200160002060030160006101000a81548160ff021916908360ff160217905550600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663efb9d1fa876040518263ffffffff1660e01b8152600401610da39190613cbf565b602060405180830381600087803b158015610dbd57600080fd5b505af1158015610dd1573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610df5919061314d565b6006600088815260200190815260200160002060030160016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000610e7460066000898152602001908152602001600020600201548761237a90919063ffffffff16565b9050610ec26064610eb4600660008b815260200190815260200160002060030160009054906101000a900460ff1660ff168461234e90919063ffffffff16565b61236490919063ffffffff16565b6006600089815260200190815260200160002060040181905550610f0560066000898152602001908152602001600020600401548261237a90919063ffffffff16565b600660008981526020019081526020016000206005018190555084600a60008981526020019081526020016000209080519060200190610f46929190612f1d565b506000821415610f5c57610f5b87600161127e565b5b86610f65611e8a565b73ffffffffffffffffffffffffffffffffffffffff167f8647dab5101cbe18afb171756e9753802f9d66725bf2346b079b8b1a275e01168489604051610fac929190613cda565b60405180910390a350505050505050565b610fe77f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b929336110e4565b611026576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161101d90613bdf565b60405180910390fd5b83600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555082600360146101000a81548160ff021916908360ff16021790555081600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555080600460146101000a81548160ff021916908360ff16021790555050505050565b600080600084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b60066020528060005260406000206000915090508060000154908060010160009054906101000a900460ff16908060010160019054906101000a900473ffffffffffffffffffffffffffffffffffffffff16908060020154908060030160009054906101000a900460ff16908060030160019054906101000a900473ffffffffffffffffffffffffffffffffffffffff16908060040154908060050154908060060180546111fb906140cf565b80601f0160208091040260200160405190810160405280929190818152602001828054611227906140cf565b80156112745780601f1061124957610100808354040283529160200191611274565b820191906000526020600020905b81548152906001019060200180831161125757829003601f168201915b5050505050905089565b81600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16634f558e79826040518263ffffffff1660e01b81526004016112da9190613cbf565b602060405180830381600087803b1580156112f457600080fd5b505af1158015611308573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061132c91906131d9565b61136b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161136290613c3f565b60405180910390fd5b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16636352211e826040518263ffffffff1660e01b81526004016113c69190613cbf565b602060405180830381600087803b1580156113e057600080fd5b505af11580156113f4573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611418919061314d565b73ffffffffffffffffffffffffffffffffffffffff16611436611e8a565b73ffffffffffffffffffffffffffffffffffffffff161461148c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161148390613b3f565b60405180910390fd5b816008600085815260200190815260200160002060006101000a81548160ff021916908315150217905550600082156114da57600560008581526020019081526020016000205490506114f2565b60056000858152602001908152602001600020600090555b836114fb611e8a565b73ffffffffffffffffffffffffffffffffffffffff167ff76d116111cfac5a1ba6ca8254df7583c455556f8ec59dda1737ed61697f9c5b8584600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663c87b56dd8a6040518263ffffffff1660e01b815260040161158f9190613cbf565b600060405180830381600087803b1580156115a957600080fd5b505af11580156115bd573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f820116820180604052508101906115e69190613290565b6040516115f593929190613aa4565b60405180910390a350505050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000801b81565b60076020528060005260406000206000915054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b8181600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16634f558e79836040518263ffffffff1660e01b81526004016116c09190613cbf565b602060405180830381600087803b1580156116da57600080fd5b505af11580156116ee573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061171291906131d9565b611751576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161174890613c3f565b60405180910390fd5b6008600083815260200190815260200160002060009054906101000a900460ff166117b1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117a890613c5f565b60405180910390fd5b6000600560008481526020019081526020016000205411611807576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117fe90613b9f565b60405180910390fd5b600560008381526020019081526020016000205434101561185d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161185490613c9f565b60405180910390fd5b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16636352211e836040518263ffffffff1660e01b81526004016118b89190613cbf565b602060405180830381600087803b1580156118d257600080fd5b505af11580156118e6573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061190a919061314d565b73ffffffffffffffffffffffffffffffffffffffff16611928611e8a565b73ffffffffffffffffffffffffffffffffffffffff16141561197f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161197690613b5f565b60405180910390fd5b806040516020016119909190613983565b60405160208183030381529060405280519060200120600a60008481526020019081526020016000206040516020016119c9919061399a565b6040516020818303038152906040528051906020012014611a1f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a1690613b7f565b60405180910390fd5b600b60009054906101000a900460ff1615611a6f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a6690613bff565b60405180910390fd5b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16636352211e866040518263ffffffff1660e01b8152600401611acc9190613cbf565b602060405180830381600087803b158015611ae657600080fd5b505af1158015611afa573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611b1e919061314d565b90508073ffffffffffffffffffffffffffffffffffffffff166007600087815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611bca5760006008600087815260200190815260200160002060006101000a81548160ff02191690831515021790555060056000868152602001908152602001600020600090555b6000611bd4611e8a565b9050600060056000888152602001908152602001600020549050611bf88787612390565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fef258f47a33a1cba99d81ea828f234ff5d6cb31034c0f79ecb5198f8c6d118f6838a600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663c87b56dd8d6040518263ffffffff1660e01b8152600401611ca49190613cbf565b600060405180830381600087803b158015611cbe57600080fd5b505af1158015611cd2573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f82011682018060405250810190611cfb9190613290565b604051611d0a93929190613d03565b60405180910390a350505050505050565b60086020528060005260406000206000915054906101000a900460ff1681565b600360149054906101000a900460ff1681565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600460149054906101000a900460ff1681565b611d90826105d1565b611da181611d9c611e8a565b611e92565b611dab838361200f565b505050565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b7f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b92981565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b600033905090565b611e9c82826110e4565b611f2b57611ec18173ffffffffffffffffffffffffffffffffffffffff166014612c0d565b611ecf8360001c6020612c0d565b604051602001611ee09291906139c6565b6040516020818303038152906040526040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611f229190613afd565b60405180910390fd5b5050565b611f3982826110e4565b61200b57600160008084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550611fb0611e8a565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45b5050565b61201982826110e4565b156120ec57600080600084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550612091611e8a565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16837ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b60405160405180910390a45b5050565b60008060009050826040516020016121089190613983565b6040516020818303038152906040528051906020012060405160200161212d906139b1565b60405160208183030381529060405280519060200120141561216057600360149054906101000a900460ff169050612173565b600460149054906101000a900460ff1690505b80915050919050565b60008073ffffffffffffffffffffffffffffffffffffffff16600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16141561220f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161220690613bbf565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff16600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614156122a1576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161229890613c1f565b60405180910390fd5b6000826040516020016122b49190613983565b604051602081830303815290604052805190602001206040516020016122d9906139b1565b60405160208183030381529060405280519060200120141561231f57600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050612345565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690505b80915050919050565b6000818361235c9190613f14565b905092915050565b600081836123729190613ee3565b905092915050565b600081836123889190613f6e565b905092915050565b600061239a611e8a565b90506000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16636352211e856040518263ffffffff1660e01b81526004016123f99190613cbf565b602060405180830381600087803b15801561241357600080fd5b505af1158015612427573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061244b919061314d565b905060006008600086815260200190815260200160002060006101000a81548160ff02191690831515021790555083612482611e8a565b73ffffffffffffffffffffffffffffffffffffffff167ff76d116111cfac5a1ba6ca8254df7583c455556f8ec59dda1737ed61697f9c5b6000612522600660008a815260200190815260200160002060020154612514600660008c815260200190815260200160002060040154600660008d815260200190815260200160002060050154612f0790919063ffffffff16565b612f0790919063ffffffff16565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663c87b56dd8a6040518263ffffffff1660e01b815260040161257d9190613cbf565b600060405180830381600087803b15801561259757600080fd5b505af11580156125ab573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f820116820180604052508101906125d49190613290565b6040516125e393929190613aa4565b60405180910390a3826040516020016125fc9190613983565b60405160208183030381529060405280519060200120604051602001612621906139b1565b60405160208183030381529060405280519060200120141561283957600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc60066000878152602001908152602001600020600201549081150290604051600060405180830381858888f193505050501580156126bb573d6000803e3d6000fd5b506006600085815260200190815260200160002060030160019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc60066000878152602001908152602001600020600401549081150290604051600060405180830381858888f1935050505015801561274e573d6000803e3d6000fd5b508073ffffffffffffffffffffffffffffffffffffffff166108fc60066000878152602001908152602001600020600501549081150290604051600060405180830381858888f193505050501580156127ab573d6000803e3d6000fd5b506005600085815260200190815260200160002054341115612834578173ffffffffffffffffffffffffffffffffffffffff166108fc61280760056000888152602001908152602001600020543461237a90919063ffffffff16565b9081150290604051600060405180830381858888f19350505050158015612832573d6000803e3d6000fd5b505b612b5f565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166323b872dd836006600088815260200190815260200160002060030160019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1660066000898152602001908152602001600020600401546040518463ffffffff1660e01b81526004016128e493929190613a52565b602060405180830381600087803b1580156128fe57600080fd5b505af1158015612912573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061293691906131d9565b50600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166323b872dd836006600088815260200190815260200160002060010160019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1660066000898152602001908152602001600020600201546040518463ffffffff1660e01b81526004016129e293929190613a52565b602060405180830381600087803b1580156129fc57600080fd5b505af1158015612a10573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612a3491906131d9565b506005600085815260200190815260200160002054341115612b5e57600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166323b872dd836006600088815260200190815260200160002060010160019054906101000a900473ffffffffffffffffffffffffffffffffffffffff16612aec600560008a8152602001908152602001600020543461237a90919063ffffffff16565b6040518463ffffffff1660e01b8152600401612b0a93929190613a52565b602060405180830381600087803b158015612b2457600080fd5b505af1158015612b38573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612b5c91906131d9565b505b5b6005600085815260200190815260200160002060009055600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166342842e0e8284876040518463ffffffff1660e01b8152600401612bd593929190613a1b565b600060405180830381600087803b158015612bef57600080fd5b505af1158015612c03573d6000803e3d6000fd5b5050505050505050565b606060006002836002612c209190613f14565b612c2a9190613e8d565b67ffffffffffffffff811115612c69577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6040519080825280601f01601f191660200182016040528015612c9b5781602001600182028036833780820191505090505b5090507f300000000000000000000000000000000000000000000000000000000000000081600081518110612cf9577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053507f780000000000000000000000000000000000000000000000000000000000000081600181518110612d83577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a90535060006001846002612dc39190613f14565b612dcd9190613e8d565b90505b6001811115612eb9577f3031323334353637383961626364656600000000000000000000000000000000600f861660108110612e35577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b1a60f81b828281518110612e72577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600485901c945080612eb2906140a5565b9050612dd0565b5060008414612efd576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612ef490613b1f565b60405180910390fd5b8091505092915050565b60008183612f159190613e8d565b905092915050565b828054612f29906140cf565b90600052602060002090601f016020900481019282612f4b5760008555612f92565b82601f10612f6457805160ff1916838001178555612f92565b82800160010185558215612f92579182015b82811115612f91578251825591602001919060010190612f76565b5b509050612f9f9190612fa3565b5090565b5b80821115612fbc576000816000905550600101612fa4565b5090565b6000612fd3612fce84613e21565b613df0565b905082815260208101848484011115612feb57600080fd5b612ff6848285614063565b509392505050565b600061301161300c84613e21565b613df0565b90508281526020810184848401111561302957600080fd5b613034848285614072565b509392505050565b60008135905061304b816141ce565b92915050565b600081519050613060816141ce565b92915050565b600081359050613075816141e5565b92915050565b60008151905061308a816141e5565b92915050565b60008135905061309f816141fc565b92915050565b6000813590506130b481614213565b92915050565b600082601f8301126130cb57600080fd5b81356130db848260208601612fc0565b91505092915050565b600082601f8301126130f557600080fd5b8151613105848260208601612ffe565b91505092915050565b60008135905061311d8161422a565b92915050565b60008135905061313281614241565b92915050565b60008151905061314781614241565b92915050565b60006020828403121561315f57600080fd5b600061316d84828501613051565b91505092915050565b6000806000806080858703121561318c57600080fd5b600061319a8782880161303c565b94505060206131ab87828801613123565b93505060406131bc8782880161303c565b92505060606131cd87828801613123565b91505092959194509250565b6000602082840312156131eb57600080fd5b60006131f98482850161307b565b91505092915050565b60006020828403121561321457600080fd5b600061322284828501613090565b91505092915050565b6000806040838503121561323e57600080fd5b600061324c85828601613090565b925050602061325d8582860161303c565b9150509250929050565b60006020828403121561327957600080fd5b6000613287848285016130a5565b91505092915050565b6000602082840312156132a257600080fd5b600082015167ffffffffffffffff8111156132bc57600080fd5b6132c8848285016130e4565b91505092915050565b6000602082840312156132e357600080fd5b60006132f18482850161310e565b91505092915050565b6000806040838503121561330d57600080fd5b600061331b8582860161310e565b925050602061332c85828601613066565b9150509250929050565b6000806040838503121561334957600080fd5b60006133578582860161310e565b925050602083013567ffffffffffffffff81111561337457600080fd5b613380858286016130ba565b9150509250929050565b60008060006060848603121561339f57600080fd5b60006133ad8682870161310e565b93505060206133be8682870161310e565b925050604084013567ffffffffffffffff8111156133db57600080fd5b6133e7868287016130ba565b9150509250925092565b60006020828403121561340357600080fd5b600061341184828501613138565b91505092915050565b6134238161402d565b82525050565b61343281613fa2565b82525050565b61344181613fb4565b82525050565b61345081613fc0565b82525050565b600061346182613e66565b61346b8185613e71565b935061347b818560208601614072565b613484816141bd565b840191505092915050565b600061349a82613e66565b6134a48185613e82565b93506134b4818560208601614072565b80840191505092915050565b600081546134cd816140cf565b6134d78186613e82565b945060018216600081146134f2576001811461350357613536565b60ff19831686528186019350613536565b61350c85613e51565b60005b8381101561352e5781548189015260018201915060208101905061350f565b838801955050505b50505092915050565b600061354c602083613e71565b91507f537472696e67733a20686578206c656e67746820696e73756666696369656e746000830152602082019050919050565b600061358c601883613e71565b91507f4f6e6c79204f776e65722043616e2046697820507269636500000000000000006000830152602082019050919050565b60006135cc601883613e71565b91507f43616e206e6f7420627579207768617420796f75206f776e00000000000000006000830152602082019050919050565b600061360c601983613e71565b91507f5061796d656e742074797065206e6f74206163636570746564000000000000006000830152602082019050919050565b600061364c601283613e71565b91507f50726963652063616e206e6f74206265203000000000000000000000000000006000830152602082019050919050565b600061368c601d83613e71565b91507f706c6174666f726d46656541646472657373206973206e6f74207365740000006000830152602082019050919050565b60006136cc600b83613e71565b91507f6e6f7420616c6c6f7765640000000000000000000000000000000000000000006000830152602082019050919050565b600061370c601e83613e71565b91507f54686520636f6e747261637420697320616c72656164792070617573656400006000830152602082019050919050565b600061374c602083613e71565b91507f706c6174666f726d574f5666656541646472657373206973206e6f74207365746000830152602082019050919050565b600061378c600383613e82565b91507f56455400000000000000000000000000000000000000000000000000000000006000830152600382019050919050565b60006137cc601483613e71565b91507f4572726f722c2077726f6e6720746f6b656e49640000000000000000000000006000830152602082019050919050565b600061380c601783613e82565b91507f416363657373436f6e74726f6c3a206163636f756e74200000000000000000006000830152601782019050919050565b600061384c601983613e71565b91507f4974656d206e6f74206c69737465642063757272656e746c79000000000000006000830152602082019050919050565b600061388c601183613e82565b91507f206973206d697373696e6720726f6c65200000000000000000000000000000006000830152601182019050919050565b60006138cc602f83613e71565b91507f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560008301527f20726f6c657320666f722073656c6600000000000000000000000000000000006020830152604082019050919050565b6000613932601a83613e71565b91507f4572726f722c2074686520616d6f756e74206973206c6f7765720000000000006000830152602082019050919050565b61396e81614016565b82525050565b61397d81614020565b82525050565b600061398f828461348f565b915081905092915050565b60006139a682846134c0565b915081905092915050565b60006139bc8261377f565b9150819050919050565b60006139d1826137ff565b91506139dd828561348f565b91506139e88261387f565b91506139f4828461348f565b91508190509392505050565b6000602082019050613a156000830184613429565b92915050565b6000606082019050613a30600083018661341a565b613a3d602083018561341a565b613a4a6040830184613965565b949350505050565b6000606082019050613a67600083018661341a565b613a746020830185613429565b613a816040830184613965565b949350505050565b6000602082019050613a9e6000830184613438565b92915050565b6000606082019050613ab96000830186613438565b613ac66020830185613965565b8181036040830152613ad88184613456565b9050949350505050565b6000602082019050613af76000830184613447565b92915050565b60006020820190508181036000830152613b178184613456565b905092915050565b60006020820190508181036000830152613b388161353f565b9050919050565b60006020820190508181036000830152613b588161357f565b9050919050565b60006020820190508181036000830152613b78816135bf565b9050919050565b60006020820190508181036000830152613b98816135ff565b9050919050565b60006020820190508181036000830152613bb88161363f565b9050919050565b60006020820190508181036000830152613bd88161367f565b9050919050565b60006020820190508181036000830152613bf8816136bf565b9050919050565b60006020820190508181036000830152613c18816136ff565b9050919050565b60006020820190508181036000830152613c388161373f565b9050919050565b60006020820190508181036000830152613c58816137bf565b9050919050565b60006020820190508181036000830152613c788161383f565b9050919050565b60006020820190508181036000830152613c98816138bf565b9050919050565b60006020820190508181036000830152613cb881613925565b9050919050565b6000602082019050613cd46000830184613965565b92915050565b6000604082019050613cef6000830185613965565b613cfc6020830184613965565b9392505050565b6000606082019050613d186000830186613965565b613d256020830185613965565b8181036040830152613d378184613456565b9050949350505050565b600061012082019050613d57600083018c613965565b613d64602083018b613974565b613d71604083018a613429565b613d7e6060830189613965565b613d8b6080830188613974565b613d9860a0830187613429565b613da560c0830186613965565b613db260e0830185613965565b818103610100830152613dc58184613456565b90509a9950505050505050505050565b6000602082019050613dea6000830184613974565b92915050565b6000604051905081810181811067ffffffffffffffff82111715613e1757613e1661418e565b5b8060405250919050565b600067ffffffffffffffff821115613e3c57613e3b61418e565b5b601f19601f8301169050602081019050919050565b60008190508160005260206000209050919050565b600081519050919050565b600082825260208201905092915050565b600081905092915050565b6000613e9882614016565b9150613ea383614016565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115613ed857613ed7614101565b5b828201905092915050565b6000613eee82614016565b9150613ef983614016565b925082613f0957613f08614130565b5b828204905092915050565b6000613f1f82614016565b9150613f2a83614016565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615613f6357613f62614101565b5b828202905092915050565b6000613f7982614016565b9150613f8483614016565b925082821015613f9757613f96614101565b5b828203905092915050565b6000613fad82613ff6565b9050919050565b60008115159050919050565b6000819050919050565b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60006140388261403f565b9050919050565b600061404a82614051565b9050919050565b600061405c82613ff6565b9050919050565b82818337600083830152505050565b60005b83811015614090578082015181840152602081019050614075565b8381111561409f576000848401525b50505050565b60006140b082614016565b915060008214156140c4576140c3614101565b5b600182039050919050565b600060028204905060018216806140e757607f821691505b602082108114156140fb576140fa61415f565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6000601f19601f8301169050919050565b6141d781613fa2565b81146141e257600080fd5b50565b6141ee81613fb4565b81146141f957600080fd5b50565b61420581613fc0565b811461421057600080fd5b50565b61421c81613fca565b811461422757600080fd5b50565b61423381614016565b811461423e57600080fd5b50565b61424a81614020565b811461425557600080fd5b5056fea26469706673582212204a2af14598387d9496bcf16ddf7193ee82299da955894485bb288d7fd666896564736f6c63430008000033