VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0x94bb20…0deA
Summary
Transactions
Transfers
Address
0x94bb20178b14fEF7c55b571cf0bCBf5EAeB10deA
VET
0.00
VET
VTHO
0.00
VTHO
Master
0x85757901F5Fd736441db75d051416D291fa04d13
Deployer
0x85757901F5Fd736441db75d051416D291fa04d13
Code
0x60806040526004361061014b5760003560e01c8063859b97fe116100b6578063da09c72c1161006f578063da09c72c146104ab578063e8a2f093146104d6578063e9dc637514610501578063f2fde38b1461053e578063f4947f0f14610567578063f7888aec146105a45761014b565b8063859b97fe1461038b57806388169576146103b45780638da5cb5b146103f1578063afc5140d1461041c578063c375c2ef14610445578063d16a83421461046e5761014b565b80635c975abb116101085780635c975abb146102655780635f539d69146102905780636b42bf2f146102b95780636c54df52146102f6578063715018a614610333578063762a66a21461034a5761014b565b806305b867fe146101505780631ae6b6ee1461018d5780633263b545146101b657806340d970b3146101f35780634a5ff7491461021e57806359d667a514610249575b600080fd5b34801561015c57600080fd5b5061017760048036038101906101729190612e46565b6105e1565b60405161018491906137d8565b60405180910390f35b34801561019957600080fd5b506101b460048036038101906101af9190612e46565b610612565b005b3480156101c257600080fd5b506101dd60048036038101906101d89190612f61565b61074a565b6040516101ea91906134ab565b60405180910390f35b3480156101ff57600080fd5b50610208610789565b60405161021591906134ab565b60405180910390f35b34801561022a57600080fd5b506102336107af565b60405161024091906134ab565b60405180910390f35b610263600480360381019061025e9190612e46565b6107d5565b005b34801561027157600080fd5b5061027a610a01565b60405161028791906135e0565b60405180910390f35b34801561029c57600080fd5b506102b760048036038101906102b29190612d69565b610a17565b005b3480156102c557600080fd5b506102e060048036038101906102db9190612df7565b610b5a565b6040516102ed91906137d8565b60405180910390f35b34801561030257600080fd5b5061031d60048036038101906103189190612e46565b610c98565b60405161032a91906137d8565b60405180910390f35b34801561033f57600080fd5b50610348610d5a565b005b34801561035657600080fd5b50610371600480360381019061036c9190612e46565b610de2565b60405161038295949392919061356b565b60405180910390f35b34801561039757600080fd5b506103b260048036038101906103ad9190612e46565b610f8a565b005b3480156103c057600080fd5b506103db60048036038101906103d69190612d69565b611115565b6040516103e891906137d8565b60405180910390f35b3480156103fd57600080fd5b506104066111a9565b60405161041391906134ab565b60405180910390f35b34801561042857600080fd5b50610443600480360381019061043e9190612e82565b6111d3565b005b34801561045157600080fd5b5061046c60048036038101906104679190612d69565b6113b2565b005b34801561047a57600080fd5b5061049560048036038101906104909190612d69565b611784565b6040516104a291906135fb565b60405180910390f35b3480156104b757600080fd5b506104c06117b7565b6040516104cd91906134ab565b60405180910390f35b3480156104e257600080fd5b506104eb6117dd565b6040516104f891906137d8565b60405180910390f35b34801561050d57600080fd5b5061052860048036038101906105239190612e46565b6117e3565b6040516105359190613616565b60405180910390f35b34801561054a57600080fd5b5061056560048036038101906105609190612d69565b611923565b005b34801561057357600080fd5b5061058e60048036038101906105899190612d69565b611a1b565b60405161059b91906135be565b60405180910390f35b3480156105b057600080fd5b506105cb60048036038101906105c69190612dbb565b611afa565b6040516105d891906137d8565b60405180910390f35b600360205281600052604060002081815481106105fd57600080fd5b90600052602060002001600091509150505481565b61061a610a01565b610659576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161065090613638565b60405180910390fd5b610661611c35565b73ffffffffffffffffffffffffffffffffffffffff1661067f6111a9565b73ffffffffffffffffffffffffffffffffffffffff16146106d5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106cc90613798565b60405180910390fd5b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000838152602001908152602001600020905061073281611c3d565b61073b57600080fd5b6107458383611c6b565b505050565b6004818154811061075a57600080fd5b906000526020600020016000915054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6107dd610a01565b1561081d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161081490613738565b60405180910390fd5b61082682611cb2565b610865576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161085c906136d8565b60405180910390fd5b610870823383611d82565b156108b0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108a7906136f8565b60405180910390fd5b600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166323b872dd600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1633846040518463ffffffff1660e01b81526004016109bf939291906134c6565b600060405180830381600087803b1580156109d957600080fd5b505af11580156109ed573d6000803e3d6000fd5b505050506109fc828234611ea3565b505050565b60008060009054906101000a900460ff16905090565b610a2081611cb2565b15610a60576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a57906137b8565b60405180910390fd5b80600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506004819080600181540180825580915050600190039060005260206000200160009091909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600560008154610b5090613d25565b9190508190555050565b6000610b6584611cb2565b15610ba5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b9c906136d8565b60405180910390fd5b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16632f745c5984846040518363ffffffff1660e01b8152600401610c3f9291906134fd565b60206040518083038186803b158015610c5757600080fd5b505afa158015610c6b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c8f9190612f8a565b90509392505050565b6000610ca383611cb2565b610ce2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cd9906136d8565b60405180910390fd5b6000600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008481526020019081526020016000209050610d3f81611c3d565b610d4857600080fd5b610d518161234a565b91505092915050565b610d62611c35565b73ffffffffffffffffffffffffffffffffffffffff16610d806111a9565b73ffffffffffffffffffffffffffffffffffffffff1614610dd6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610dcd90613798565b60405180910390fd5b610de06000612446565b565b6000806000806000610df387611cb2565b610e32576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e29906136d8565b60405180910390fd5b6000600260008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008881526020019081526020016000209050610e8f81611c3d565b610e9857600080fd5b8060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff168160010160009054906101000a90046fffffffffffffffffffffffffffffffff168260010160109054906101000a90046fffffffffffffffffffffffffffffffff168360020160009054906101000a900467ffffffffffffffff168460020160089054906101000a900467ffffffffffffffff16836fffffffffffffffffffffffffffffffff169350826fffffffffffffffffffffffffffffffff1692508167ffffffffffffffff1691508067ffffffffffffffff16905095509550955095509550509295509295909350565b610f9382611cb2565b610fd2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fc9906136d8565b60405180910390fd5b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000838152602001908152602001600020905061102f81611c3d565b61106e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161106590613758565b60405180910390fd5b60008160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611105576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110fc90613718565b60405180910390fd5b61110f8484611c6b565b50505050565b600061112082611cb2565b61115f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611156906136d8565b60405180910390fd5b600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020805490509050919050565b6000600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6111db610a01565b1561121b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161121290613738565b60405180910390fd5b61122487611cb2565b611263576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161125a906136d8565b60405180910390fd5b846fffffffffffffffffffffffffffffffff16851461128157600080fd5b836fffffffffffffffffffffffffffffffff16841461129f57600080fd5b8267ffffffffffffffff1683146112b557600080fd5b6112c0873388611d82565b6112ff576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112f690613698565b60405180910390fd5b60006040518060e001604052803373ffffffffffffffffffffffffffffffffffffffff168152602001876fffffffffffffffffffffffffffffffff168152602001866fffffffffffffffffffffffffffffffff1681526020018567ffffffffffffffff1681526020014267ffffffffffffffff1681526020018460ff1681526020018373ffffffffffffffffffffffffffffffffffffffff1681525090506113a888888361250c565b5050505050505050565b6113bb81611cb2565b6113fa576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113f1906136d8565b60405180910390fd5b6000600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002080549050905060005b818110156114e8576114d783600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002083815481106114c7577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200154612821565b806114e190613d25565b9050611444565b600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81549073ffffffffffffffffffffffffffffffffffffffff0219169055600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006115959190612c5a565b600090505b600554811015611652578273ffffffffffffffffffffffffffffffffffffffff16600482815481106115f5577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16141561164157611652565b8061164b90613d25565b905061159a565b60055481101561176957600160055461166b9190613bdd565b81101561176857600460016005546116839190613bdd565b815481106116ba577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166004828154811061171f577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b5b60056000815461177890613cfb565b91905081905550505050565b60016020528060005260406000206000915054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60055481565b60606117ee83611cb2565b1561182e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611825906136d8565b60405180910390fd5b600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663c87b56dd836040518263ffffffff1660e01b81526004016118c691906137d8565b60006040518083038186803b1580156118de57600080fd5b505afa1580156118f2573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f8201168201806040525081019061191b9190612f20565b905092915050565b61192b611c35565b73ffffffffffffffffffffffffffffffffffffffff166119496111a9565b73ffffffffffffffffffffffffffffffffffffffff161461199f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161199690613798565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415611a0f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a06906136b8565b60405180910390fd5b611a1881612446565b50565b6060611a2682611cb2565b611a65576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a5c906136d8565b60405180910390fd5b600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020805480602002602001604051908101604052809291908181526020018280548015611aee57602002820191906000526020600020905b815481526020019060010190808311611ada575b50505050509050919050565b6000611b0583611cb2565b15611b45576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b3c906136d8565b60405180910390fd5b600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231836040518263ffffffff1660e01b8152600401611bdd91906134ab565b60206040518083038186803b158015611bf557600080fd5b505afa158015611c09573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611c2d9190612f8a565b905092915050565b600033905090565b6000808260020160089054906101000a900467ffffffffffffffff1667ffffffffffffffff16119050919050565b611c758282612821565b7f018b64b6242d32aa550e95d78985b938d71af5b3f10827b0683f55da163930488282604051611ca69291906134fd565b60405180910390a15050565b600080600090505b600554811015611d77578273ffffffffffffffffffffffffffffffffffffffff1660048281548110611d15577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415611d66576001915050611d7d565b80611d7090613d25565b9050611cba565b60009150505b919050565b60008273ffffffffffffffffffffffffffffffffffffffff16600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16636352211e846040518263ffffffff1660e01b8152600401611e3391906137d8565b60206040518083038186803b158015611e4b57600080fd5b505afa158015611e5f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611e839190612d92565b73ffffffffffffffffffffffffffffffffffffffff161490509392505050565b600080600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008581526020019081526020016000209050611f0181611c3d565b611f40576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611f3790613678565b60405180910390fd5b6000611f4b8261234a565b905080841015611f90576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611f8790613778565b60405180910390fd5b60008260000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050611fc38787612821565b60008211156122a857600060648460020160109054906101000a900460ff16605f611fee9190613c11565b60ff1684611ffc9190613aef565b61200691906139a7565b9050600060648461201791906139a7565b90506000606460028661202a9190613aef565b61203491906139a7565b9050600060648760020160109054906101000a900460ff1660ff168761205a9190613aef565b61206491906139a7565b90506000818385878a6120779190613bdd565b6120819190613bdd565b61208b9190613bdd565b6120959190613bdd565b9050600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc859081150290604051600060405180830381858888f193505050501580156120ff573d6000803e3d6000fd5b50600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc849081150290604051600060405180830381858888f19350505050158015612168573d6000803e3d6000fd5b50600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f193505050501580156121d1573d6000803e3d6000fd5b508573ffffffffffffffffffffffffffffffffffffffff166108fc869081150290604051600060405180830381858888f19350505050158015612218573d6000803e3d6000fd5b5060008860020160109054906101000a900460ff1660ff1611156122a2578760030160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc839081150290604051600060405180830381858888f193505050501580156122a0573d6000803e3d6000fd5b505b50505050505b600082866122b69190613bdd565b90503373ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f193505050501580156122fe573d6000803e3d6000fd5b507f6c00bb44a64da29b6a73920d50ff280237d277bda3e1f3cdf4e24392e6839efe888885336040516123349493929190613526565b60405180910390a1829450505050509392505050565b600080600090508260020160089054906101000a900467ffffffffffffffff1667ffffffffffffffff164211156123ac578260020160089054906101000a900467ffffffffffffffff1667ffffffffffffffff16426123a99190613bdd565b90505b61243e8360010160009054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff168460010160109054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff168560020160009054906101000a900467ffffffffffffffff1667ffffffffffffffff1684612bff565b915050919050565b6000600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600960006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b603c816060015167ffffffffffffffff16101561255e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161255590613658565b60405180910390fd5b80600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002060008201518160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060208201518160010160006101000a8154816fffffffffffffffffffffffffffffffff02191690836fffffffffffffffffffffffffffffffff16021790555060408201518160010160106101000a8154816fffffffffffffffffffffffffffffffff02191690836fffffffffffffffffffffffffffffffff16021790555060608201518160020160006101000a81548167ffffffffffffffff021916908367ffffffffffffffff16021790555060808201518160020160086101000a81548167ffffffffffffffff021916908367ffffffffffffffff16021790555060a08201518160020160106101000a81548160ff021916908360ff16021790555060c08201518160030160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550905050600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208290806001815401808255809150506001900390600052602060002001600090919091909150557fb0c0552f858e630668cc4c58a1b7d1bd302efa77c15d8ec0f1fe725053c59801838383602001516fffffffffffffffffffffffffffffffff1684604001516fffffffffffffffffffffffffffffffff16856060015167ffffffffffffffff1660405161281495949392919061356b565b60405180910390a1505050565b600080600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020805490509050600091505b808210156129155782600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002083815481106128ee577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200154141561290457612915565b8161290e90613d25565b915061286e565b6001816129229190613bdd565b821015612a3d57600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206001826129759190613bdd565b815481106129ac577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200154600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208381548110612a2e577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b90600052602060002001819055505b600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020805480612ab2577f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fd5b60019003818190600052602060002001600090559055600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000848152602001908152602001600020600080820160006101000a81549073ffffffffffffffffffffffffffffffffffffffff02191690556001820160006101000a8154906fffffffffffffffffffffffffffffffff02191690556001820160106101000a8154906fffffffffffffffffffffffffffffffff02191690556002820160006101000a81549067ffffffffffffffff02191690556002820160086101000a81549067ffffffffffffffff02191690556002820160106101000a81549060ff02191690556003820160006101000a81549073ffffffffffffffffffffffffffffffffffffffff0219169055505050505050565b6000828210612c1057839050612c52565b60008585612c1e9190613b49565b90506000848483612c2f91906139d8565b612c39919061393d565b905060008188612c4991906138a9565b90508093505050505b949350505050565b5080546000825590600052602060002090810190612c789190612c7b565b50565b5b80821115612c94576000816000905550600101612c7c565b5090565b6000612cab612ca684613824565b6137f3565b905082815260208101848484011115612cc357600080fd5b612cce848285613cc8565b509392505050565b600081359050612ce581613e0c565b92915050565b600081519050612cfa81613e0c565b92915050565b600082601f830112612d1157600080fd5b8151612d21848260208601612c98565b91505092915050565b600081359050612d3981613e23565b92915050565b600081519050612d4e81613e23565b92915050565b600081359050612d6381613e3a565b92915050565b600060208284031215612d7b57600080fd5b6000612d8984828501612cd6565b91505092915050565b600060208284031215612da457600080fd5b6000612db284828501612ceb565b91505092915050565b60008060408385031215612dce57600080fd5b6000612ddc85828601612cd6565b9250506020612ded85828601612cd6565b9150509250929050565b600080600060608486031215612e0c57600080fd5b6000612e1a86828701612cd6565b9350506020612e2b86828701612cd6565b9250506040612e3c86828701612d2a565b9150509250925092565b60008060408385031215612e5957600080fd5b6000612e6785828601612cd6565b9250506020612e7885828601612d2a565b9150509250929050565b600080600080600080600060e0888a031215612e9d57600080fd5b6000612eab8a828b01612cd6565b9750506020612ebc8a828b01612d2a565b9650506040612ecd8a828b01612d2a565b9550506060612ede8a828b01612d2a565b9450506080612eef8a828b01612d2a565b93505060a0612f008a828b01612d54565b92505060c0612f118a828b01612cd6565b91505092959891949750929550565b600060208284031215612f3257600080fd5b600082015167ffffffffffffffff811115612f4c57600080fd5b612f5884828501612d00565b91505092915050565b600060208284031215612f7357600080fd5b6000612f8184828501612d2a565b91505092915050565b600060208284031215612f9c57600080fd5b6000612faa84828501612d3f565b91505092915050565b6000612fbf838361348d565b60208301905092915050565b612fd481613c45565b82525050565b6000612fe582613864565b612fef8185613887565b9350612ffa83613854565b8060005b8381101561302b5781516130128882612fb3565b975061301d8361387a565b925050600181019050612ffe565b5085935050505092915050565b61304181613c57565b82525050565b61305081613ca4565b82525050565b60006130618261386f565b61306b8185613898565b935061307b818560208601613cc8565b61308481613dfb565b840191505092915050565b600061309c601483613898565b91507f5061757361626c653a206e6f74207061757365640000000000000000000000006000830152602082019050919050565b60006130dc602d83613898565b91507f41756374696f6e206475726174696f6e2073686f756c64206265206d6f72652060008301527f7468616e2031206d696e757465000000000000000000000000000000000000006020830152604082019050919050565b6000613142601c83613898565b91507f5468697320746f6b656e206973206e6f742061742061756374696f6e000000006000830152602082019050919050565b6000613182602183613898565b91507f63726561746541756374696f6e2063616c6c6572206973206e6f74206f776e6560008301527f72000000000000000000000000000000000000000000000000000000000000006020830152604082019050919050565b60006131e8602683613898565b91507f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008301527f64647265737300000000000000000000000000000000000000000000000000006020830152604082019050919050565b600061324e601b83613898565b91507f54686520636f6e747261637420646f6573206e6f7420657869737400000000006000830152602082019050919050565b600061328e601383613898565b91507f6269642063616c6c6572206973206f776e6572000000000000000000000000006000830152602082019050919050565b60006132ce602183613898565b91507f63616e63656c41756374696f6e2063616c6c6572206973206e6f74206f776e6560008301527f72000000000000000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000613334601083613898565b91507f5061757361626c653a20706175736564000000000000000000000000000000006000830152602082019050919050565b6000613374601c83613898565b91507f5468697320746f6b656e206973206e6f7420696e2061756374696f6e000000006000830152602082019050919050565b60006133b4602d83613898565b91507f4269642070726963652073686f756c6420626520626967676572207468616e2060008301527f63757272656e74207072696365000000000000000000000000000000000000006020830152604082019050919050565b600061341a602083613898565b91507f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726000830152602082019050919050565b600061345a601b83613898565b91507f54686520636f6e747261637420616c72656164792065786973747300000000006000830152602082019050919050565b61349681613c8d565b82525050565b6134a581613c8d565b82525050565b60006020820190506134c06000830184612fcb565b92915050565b60006060820190506134db6000830186612fcb565b6134e86020830185612fcb565b6134f5604083018461349c565b949350505050565b60006040820190506135126000830185612fcb565b61351f602083018461349c565b9392505050565b600060808201905061353b6000830187612fcb565b613548602083018661349c565b613555604083018561349c565b6135626060830184612fcb565b95945050505050565b600060a0820190506135806000830188612fcb565b61358d602083018761349c565b61359a604083018661349c565b6135a7606083018561349c565b6135b4608083018461349c565b9695505050505050565b600060208201905081810360008301526135d88184612fda565b905092915050565b60006020820190506135f56000830184613038565b92915050565b60006020820190506136106000830184613047565b92915050565b600060208201905081810360008301526136308184613056565b905092915050565b600060208201905081810360008301526136518161308f565b9050919050565b60006020820190508181036000830152613671816130cf565b9050919050565b6000602082019050818103600083015261369181613135565b9050919050565b600060208201905081810360008301526136b181613175565b9050919050565b600060208201905081810360008301526136d1816131db565b9050919050565b600060208201905081810360008301526136f181613241565b9050919050565b6000602082019050818103600083015261371181613281565b9050919050565b60006020820190508181036000830152613731816132c1565b9050919050565b6000602082019050818103600083015261375181613327565b9050919050565b6000602082019050818103600083015261377181613367565b9050919050565b60006020820190508181036000830152613791816133a7565b9050919050565b600060208201905081810360008301526137b18161340d565b9050919050565b600060208201905081810360008301526137d18161344d565b9050919050565b60006020820190506137ed600083018461349c565b92915050565b6000604051905081810181811067ffffffffffffffff8211171561381a57613819613dcc565b5b8060405250919050565b600067ffffffffffffffff82111561383f5761383e613dcc565b5b601f19601f8301169050602081019050919050565b6000819050602082019050919050565b600081519050919050565b600081519050919050565b6000602082019050919050565b600082825260208201905092915050565b600082825260208201905092915050565b60006138b482613c63565b91506138bf83613c63565b9250817f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038313600083121516156138fa576138f9613d6e565b5b817f800000000000000000000000000000000000000000000000000000000000000003831260008312161561393257613931613d6e565b5b828201905092915050565b600061394882613c63565b915061395383613c63565b92508261396357613962613d9d565b5b600160000383147f80000000000000000000000000000000000000000000000000000000000000008314161561399c5761399b613d6e565b5b828205905092915050565b60006139b282613c8d565b91506139bd83613c8d565b9250826139cd576139cc613d9d565b5b828204905092915050565b60006139e382613c63565b91506139ee83613c63565b9250827f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0482116000841360008413161615613a2d57613a2c613d6e565b5b817f80000000000000000000000000000000000000000000000000000000000000000583126000841260008413161615613a6a57613a69613d6e565b5b827f80000000000000000000000000000000000000000000000000000000000000000582126000841360008412161615613aa757613aa6613d6e565b5b827f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0582126000841260008412161615613ae457613ae3613d6e565b5b828202905092915050565b6000613afa82613c8d565b9150613b0583613c8d565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615613b3e57613b3d613d6e565b5b828202905092915050565b6000613b5482613c63565b9150613b5f83613c63565b9250827f800000000000000000000000000000000000000000000000000000000000000001821260008412151615613b9a57613b99613d6e565b5b827f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff018213600084121615613bd257613bd1613d6e565b5b828203905092915050565b6000613be882613c8d565b9150613bf383613c8d565b925082821015613c0657613c05613d6e565b5b828203905092915050565b6000613c1c82613c97565b9150613c2783613c97565b925082821015613c3a57613c39613d6e565b5b828203905092915050565b6000613c5082613c6d565b9050919050565b60008115159050919050565b6000819050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b6000613caf82613cb6565b9050919050565b6000613cc182613c6d565b9050919050565b60005b83811015613ce6578082015181840152602081019050613ccb565b83811115613cf5576000848401525b50505050565b6000613d0682613c8d565b91506000821415613d1a57613d19613d6e565b5b600182039050919050565b6000613d3082613c8d565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff821415613d6357613d62613d6e565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6000601f19601f8301169050919050565b613e1581613c45565b8114613e2057600080fd5b50565b613e2c81613c8d565b8114613e3757600080fd5b50565b613e4381613c97565b8114613e4e57600080fd5b5056fea2646970667358221220d95cebe65776d996b09dcbafd7815a57cc1ed839a428ceb74a3a7c1b6ffcc26f64736f6c63430008000033