VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0xDD5b8d…ef6c
Summary
Transactions
Transfers
Address
0xDD5b8d004b6088741330Eb674A35bEb43b20ef6c
VET
0.00
VET
VTHO
0.00
VTHO
Master
0x363785f786AB9Af4ad0B8529Acd32b9497339381
Deployer
0x363785f786AB9Af4ad0B8529Acd32b9497339381
Code
0x60806040526004361061014b5760003560e01c8063859b97fe116100b6578063da09c72c1161006f578063da09c72c146104ab578063e8a2f093146104d6578063e9dc637514610501578063f2fde38b1461053e578063f4947f0f14610567578063f7888aec146105a45761014b565b8063859b97fe1461038b57806388169576146103b45780638da5cb5b146103f1578063afc5140d1461041c578063c375c2ef14610445578063d16a83421461046e5761014b565b80635c975abb116101085780635c975abb146102655780635f539d69146102905780636b42bf2f146102b95780636c54df52146102f6578063715018a614610333578063762a66a21461034a5761014b565b806305b867fe146101505780631ae6b6ee1461018d5780633263b545146101b657806340d970b3146101f35780634a5ff7491461021e57806359d667a514610249575b600080fd5b34801561015c57600080fd5b5061017760048036038101906101729190612bea565b6105e1565b6040516101849190612c39565b60405180910390f35b34801561019957600080fd5b506101b460048036038101906101af9190612bea565b610612565b005b3480156101c257600080fd5b506101dd60048036038101906101d89190612c54565b61074a565b6040516101ea9190612c90565b60405180910390f35b3480156101ff57600080fd5b50610208610789565b6040516102159190612c90565b60405180910390f35b34801561022a57600080fd5b506102336107af565b6040516102409190612c90565b60405180910390f35b610263600480360381019061025e9190612bea565b6107d5565b005b34801561027157600080fd5b5061027a610a01565b6040516102879190612cc6565b60405180910390f35b34801561029c57600080fd5b506102b760048036038101906102b29190612ce1565b610a17565b005b3480156102c557600080fd5b506102e060048036038101906102db9190612d0e565b610b5a565b6040516102ed9190612c39565b60405180910390f35b34801561030257600080fd5b5061031d60048036038101906103189190612bea565b610c98565b60405161032a9190612c39565b60405180910390f35b34801561033f57600080fd5b50610348610d5a565b005b34801561035657600080fd5b50610371600480360381019061036c9190612bea565b610de2565b604051610382959493929190612d61565b60405180910390f35b34801561039757600080fd5b506103b260048036038101906103ad9190612bea565b610f8a565b005b3480156103c057600080fd5b506103db60048036038101906103d69190612ce1565b611115565b6040516103e89190612c39565b60405180910390f35b3480156103fd57600080fd5b506104066111a9565b6040516104139190612c90565b60405180910390f35b34801561042857600080fd5b50610443600480360381019061043e9190612ded565b6111d3565b005b34801561045157600080fd5b5061046c60048036038101906104679190612ce1565b6113b2565b005b34801561047a57600080fd5b5061049560048036038101906104909190612ce1565b6116ec565b6040516104a29190612eee565b60405180910390f35b3480156104b757600080fd5b506104c061171f565b6040516104cd9190612c90565b60405180910390f35b3480156104e257600080fd5b506104eb611745565b6040516104f89190612c39565b60405180910390f35b34801561050d57600080fd5b5061052860048036038101906105239190612bea565b61174b565b6040516105359190612fa2565b60405180910390f35b34801561054a57600080fd5b5061056560048036038101906105609190612ce1565b61188b565b005b34801561057357600080fd5b5061058e60048036038101906105899190612ce1565b611983565b60405161059b9190613082565b60405180910390f35b3480156105b057600080fd5b506105cb60048036038101906105c691906130a4565b611a62565b6040516105d89190612c39565b60405180910390f35b600360205281600052604060002081815481106105fd57600080fd5b90600052602060002001600091509150505481565b61061a610a01565b610659576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161065090613130565b60405180910390fd5b610661611b9d565b73ffffffffffffffffffffffffffffffffffffffff1661067f6111a9565b73ffffffffffffffffffffffffffffffffffffffff16146106d5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106cc9061319c565b60405180910390fd5b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000838152602001908152602001600020905061073281611ba5565b61073b57600080fd5b6107458383611bd3565b505050565b6004818154811061075a57600080fd5b906000526020600020016000915054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6107dd610a01565b1561081d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161081490613208565b60405180910390fd5b61082682611c1a565b610865576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161085c90613274565b60405180910390fd5b610870823383611cc4565b156108b0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108a7906132e0565b60405180910390fd5b600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166323b872dd600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1633846040518463ffffffff1660e01b81526004016109bf93929190613300565b600060405180830381600087803b1580156109d957600080fd5b505af11580156109ed573d6000803e3d6000fd5b505050506109fc828234611de5565b505050565b60008060009054906101000a900460ff16905090565b610a2081611c1a565b15610a60576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a5790613383565b60405180910390fd5b80600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506004819080600181540180825580915050600190039060005260206000200160009091909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600560008154610b50906133d2565b9190508190555050565b6000610b6584611c1a565b15610ba5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b9c90613274565b60405180910390fd5b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16632f745c5984846040518363ffffffff1660e01b8152600401610c3f92919061341b565b60206040518083038186803b158015610c5757600080fd5b505afa158015610c6b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c8f9190613459565b90509392505050565b6000610ca383611c1a565b610ce2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cd990613274565b60405180910390fd5b6000600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008481526020019081526020016000209050610d3f81611ba5565b610d4857600080fd5b610d518161228c565b91505092915050565b610d62611b9d565b73ffffffffffffffffffffffffffffffffffffffff16610d806111a9565b73ffffffffffffffffffffffffffffffffffffffff1614610dd6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610dcd9061319c565b60405180910390fd5b610de06000612388565b565b6000806000806000610df387611c1a565b610e32576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e2990613274565b60405180910390fd5b6000600260008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008881526020019081526020016000209050610e8f81611ba5565b610e9857600080fd5b8060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff168160010160009054906101000a90046fffffffffffffffffffffffffffffffff168260010160109054906101000a90046fffffffffffffffffffffffffffffffff168360020160009054906101000a900467ffffffffffffffff168460020160089054906101000a900467ffffffffffffffff16836fffffffffffffffffffffffffffffffff169350826fffffffffffffffffffffffffffffffff1692508167ffffffffffffffff1691508067ffffffffffffffff16905095509550955095509550509295509295909350565b610f9382611c1a565b610fd2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fc990613274565b60405180910390fd5b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000838152602001908152602001600020905061102f81611ba5565b61106e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611065906134d2565b60405180910390fd5b60008160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611105576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110fc90613564565b60405180910390fd5b61110f8484611bd3565b50505050565b600061112082611c1a565b61115f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161115690613274565b60405180910390fd5b600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020805490509050919050565b6000600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6111db610a01565b1561121b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161121290613208565b60405180910390fd5b61122487611c1a565b611263576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161125a90613274565b60405180910390fd5b846fffffffffffffffffffffffffffffffff16851461128157600080fd5b836fffffffffffffffffffffffffffffffff16841461129f57600080fd5b8267ffffffffffffffff1683146112b557600080fd5b6112c0873388611cc4565b6112ff576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112f6906135f6565b60405180910390fd5b60006040518060e001604052803373ffffffffffffffffffffffffffffffffffffffff168152602001876fffffffffffffffffffffffffffffffff168152602001866fffffffffffffffffffffffffffffffff1681526020018567ffffffffffffffff1681526020014267ffffffffffffffff1681526020018460ff1681526020018373ffffffffffffffffffffffffffffffffffffffff1681525090506113a888888361244e565b5050505050505050565b6113bb81611c1a565b6113fa576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113f190613274565b60405180910390fd5b6000600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002080549050905060005b818110156114c2576114b183600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002083815481106114a1576114a0613616565b5b9060005260206000200154612763565b806114bb906133d2565b9050611444565b600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81549073ffffffffffffffffffffffffffffffffffffffff0219169055600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600061156f9190612b04565b600090505b600554811015611606578273ffffffffffffffffffffffffffffffffffffffff16600482815481106115a9576115a8613616565b5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614156115f557611606565b806115ff906133d2565b9050611574565b6005548110156116d157600160055461161f9190613645565b8110156116d057600460016005546116379190613645565b8154811061164857611647613616565b5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166004828154811061168757611686613616565b5b9060005260206000200160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b5b6005600081546116e090613679565b91905081905550505050565b60016020528060005260406000206000915054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60055481565b606061175683611c1a565b15611796576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161178d90613274565b60405180910390fd5b600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663c87b56dd836040518263ffffffff1660e01b815260040161182e9190612c39565b60006040518083038186803b15801561184657600080fd5b505afa15801561185a573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f8201168201806040525081019061188391906137c9565b905092915050565b611893611b9d565b73ffffffffffffffffffffffffffffffffffffffff166118b16111a9565b73ffffffffffffffffffffffffffffffffffffffff1614611907576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016118fe9061319c565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415611977576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161196e90613884565b60405180910390fd5b61198081612388565b50565b606061198e82611c1a565b6119cd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016119c490613274565b60405180910390fd5b600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020805480602002602001604051908101604052809291908181526020018280548015611a5657602002820191906000526020600020905b815481526020019060010190808311611a42575b50505050509050919050565b6000611a6d83611c1a565b15611aad576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611aa490613274565b60405180910390fd5b600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231836040518263ffffffff1660e01b8152600401611b459190612c90565b60206040518083038186803b158015611b5d57600080fd5b505afa158015611b71573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611b959190613459565b905092915050565b600033905090565b6000808260020160089054906101000a900467ffffffffffffffff1667ffffffffffffffff16119050919050565b611bdd8282612763565b7f018b64b6242d32aa550e95d78985b938d71af5b3f10827b0683f55da163930488282604051611c0e92919061341b565b60405180910390a15050565b600080600090505b600554811015611cb9578273ffffffffffffffffffffffffffffffffffffffff1660048281548110611c5757611c56613616565b5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415611ca8576001915050611cbf565b80611cb2906133d2565b9050611c22565b60009150505b919050565b60008273ffffffffffffffffffffffffffffffffffffffff16600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16636352211e846040518263ffffffff1660e01b8152600401611d759190612c39565b60206040518083038186803b158015611d8d57600080fd5b505afa158015611da1573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611dc591906138b9565b73ffffffffffffffffffffffffffffffffffffffff161490509392505050565b600080600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008581526020019081526020016000209050611e4381611ba5565b611e82576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611e7990613932565b60405180910390fd5b6000611e8d8261228c565b905080841015611ed2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ec9906139c4565b60405180910390fd5b60008260000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050611f058787612763565b60008211156121ea57600060648460020160109054906101000a900460ff16605f611f3091906139e4565b60ff1684611f3e9190613a18565b611f489190613aa1565b90506000606484611f599190613aa1565b905060006064600286611f6c9190613a18565b611f769190613aa1565b9050600060648760020160109054906101000a900460ff1660ff1687611f9c9190613a18565b611fa69190613aa1565b90506000818385878a611fb99190613645565b611fc39190613645565b611fcd9190613645565b611fd79190613645565b9050600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc859081150290604051600060405180830381858888f19350505050158015612041573d6000803e3d6000fd5b50600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc849081150290604051600060405180830381858888f193505050501580156120aa573d6000803e3d6000fd5b50600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050158015612113573d6000803e3d6000fd5b508573ffffffffffffffffffffffffffffffffffffffff166108fc869081150290604051600060405180830381858888f1935050505015801561215a573d6000803e3d6000fd5b5060008860020160109054906101000a900460ff1660ff1611156121e4578760030160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc839081150290604051600060405180830381858888f193505050501580156121e2573d6000803e3d6000fd5b505b50505050505b600082866121f89190613645565b90503373ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050158015612240573d6000803e3d6000fd5b507f6c00bb44a64da29b6a73920d50ff280237d277bda3e1f3cdf4e24392e6839efe888885336040516122769493929190613ad2565b60405180910390a1829450505050509392505050565b600080600090508260020160089054906101000a900467ffffffffffffffff1667ffffffffffffffff164211156122ee578260020160089054906101000a900467ffffffffffffffff1667ffffffffffffffff16426122eb9190613645565b90505b6123808360010160009054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff168460010160109054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff168560020160009054906101000a900467ffffffffffffffff1667ffffffffffffffff1684612aa9565b915050919050565b6000600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600960006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b603c816060015167ffffffffffffffff1610156124a0576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161249790613b89565b60405180910390fd5b80600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002060008201518160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060208201518160010160006101000a8154816fffffffffffffffffffffffffffffffff02191690836fffffffffffffffffffffffffffffffff16021790555060408201518160010160106101000a8154816fffffffffffffffffffffffffffffffff02191690836fffffffffffffffffffffffffffffffff16021790555060608201518160020160006101000a81548167ffffffffffffffff021916908367ffffffffffffffff16021790555060808201518160020160086101000a81548167ffffffffffffffff021916908367ffffffffffffffff16021790555060a08201518160020160106101000a81548160ff021916908360ff16021790555060c08201518160030160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550905050600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208290806001815401808255809150506001900390600052602060002001600090919091909150557fb0c0552f858e630668cc4c58a1b7d1bd302efa77c15d8ec0f1fe725053c59801838383602001516fffffffffffffffffffffffffffffffff1684604001516fffffffffffffffffffffffffffffffff16856060015167ffffffffffffffff16604051612756959493929190612d61565b60405180910390a1505050565b600080600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020805490509050600091505b808210156128315782600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020838154811061280a57612809613616565b5b9060005260206000200154141561282057612831565b8161282a906133d2565b91506127b0565b60018161283e9190613645565b82101561290d57600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206001826128919190613645565b815481106128a2576128a1613616565b5b9060005260206000200154600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002083815481106128fe576128fd613616565b5b90600052602060002001819055505b600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002080548061295c5761295b613ba9565b5b60019003818190600052602060002001600090559055600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000848152602001908152602001600020600080820160006101000a81549073ffffffffffffffffffffffffffffffffffffffff02191690556001820160006101000a8154906fffffffffffffffffffffffffffffffff02191690556001820160106101000a8154906fffffffffffffffffffffffffffffffff02191690556002820160006101000a81549067ffffffffffffffff02191690556002820160086101000a81549067ffffffffffffffff02191690556002820160106101000a81549060ff02191690556003820160006101000a81549073ffffffffffffffffffffffffffffffffffffffff0219169055505050505050565b6000828210612aba57839050612afc565b60008585612ac89190613be2565b90506000848483612ad99190613c76565b612ae39190613d8d565b905060008188612af39190613df7565b90508093505050505b949350505050565b5080546000825590600052602060002090810190612b229190612b25565b50565b5b80821115612b3e576000816000905550600101612b26565b5090565b6000604051905090565b600080fd5b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000612b8182612b56565b9050919050565b612b9181612b76565b8114612b9c57600080fd5b50565b600081359050612bae81612b88565b92915050565b6000819050919050565b612bc781612bb4565b8114612bd257600080fd5b50565b600081359050612be481612bbe565b92915050565b60008060408385031215612c0157612c00612b4c565b5b6000612c0f85828601612b9f565b9250506020612c2085828601612bd5565b9150509250929050565b612c3381612bb4565b82525050565b6000602082019050612c4e6000830184612c2a565b92915050565b600060208284031215612c6a57612c69612b4c565b5b6000612c7884828501612bd5565b91505092915050565b612c8a81612b76565b82525050565b6000602082019050612ca56000830184612c81565b92915050565b60008115159050919050565b612cc081612cab565b82525050565b6000602082019050612cdb6000830184612cb7565b92915050565b600060208284031215612cf757612cf6612b4c565b5b6000612d0584828501612b9f565b91505092915050565b600080600060608486031215612d2757612d26612b4c565b5b6000612d3586828701612b9f565b9350506020612d4686828701612b9f565b9250506040612d5786828701612bd5565b9150509250925092565b600060a082019050612d766000830188612c81565b612d836020830187612c2a565b612d906040830186612c2a565b612d9d6060830185612c2a565b612daa6080830184612c2a565b9695505050505050565b600060ff82169050919050565b612dca81612db4565b8114612dd557600080fd5b50565b600081359050612de781612dc1565b92915050565b600080600080600080600060e0888a031215612e0c57612e0b612b4c565b5b6000612e1a8a828b01612b9f565b9750506020612e2b8a828b01612bd5565b9650506040612e3c8a828b01612bd5565b9550506060612e4d8a828b01612bd5565b9450506080612e5e8a828b01612bd5565b93505060a0612e6f8a828b01612dd8565b92505060c0612e808a828b01612b9f565b91505092959891949750929550565b6000819050919050565b6000612eb4612eaf612eaa84612b56565b612e8f565b612b56565b9050919050565b6000612ec682612e99565b9050919050565b6000612ed882612ebb565b9050919050565b612ee881612ecd565b82525050565b6000602082019050612f036000830184612edf565b92915050565b600081519050919050565b600082825260208201905092915050565b60005b83811015612f43578082015181840152602081019050612f28565b83811115612f52576000848401525b50505050565b6000601f19601f8301169050919050565b6000612f7482612f09565b612f7e8185612f14565b9350612f8e818560208601612f25565b612f9781612f58565b840191505092915050565b60006020820190508181036000830152612fbc8184612f69565b905092915050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b612ff981612bb4565b82525050565b600061300b8383612ff0565b60208301905092915050565b6000602082019050919050565b600061302f82612fc4565b6130398185612fcf565b935061304483612fe0565b8060005b8381101561307557815161305c8882612fff565b975061306783613017565b925050600181019050613048565b5085935050505092915050565b6000602082019050818103600083015261309c8184613024565b905092915050565b600080604083850312156130bb576130ba612b4c565b5b60006130c985828601612b9f565b92505060206130da85828601612b9f565b9150509250929050565b7f5061757361626c653a206e6f7420706175736564000000000000000000000000600082015250565b600061311a601483612f14565b9150613125826130e4565b602082019050919050565b600060208201905081810360008301526131498161310d565b9050919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b6000613186602083612f14565b915061319182613150565b602082019050919050565b600060208201905081810360008301526131b581613179565b9050919050565b7f5061757361626c653a2070617573656400000000000000000000000000000000600082015250565b60006131f2601083612f14565b91506131fd826131bc565b602082019050919050565b60006020820190508181036000830152613221816131e5565b9050919050565b7f54686520636f6e747261637420646f6573206e6f742065786973740000000000600082015250565b600061325e601b83612f14565b915061326982613228565b602082019050919050565b6000602082019050818103600083015261328d81613251565b9050919050565b7f6269642063616c6c6572206973206f776e657200000000000000000000000000600082015250565b60006132ca601383612f14565b91506132d582613294565b602082019050919050565b600060208201905081810360008301526132f9816132bd565b9050919050565b60006060820190506133156000830186612c81565b6133226020830185612c81565b61332f6040830184612c2a565b949350505050565b7f54686520636f6e747261637420616c7265616479206578697374730000000000600082015250565b600061336d601b83612f14565b915061337882613337565b602082019050919050565b6000602082019050818103600083015261339c81613360565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60006133dd82612bb4565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156134105761340f6133a3565b5b600182019050919050565b60006040820190506134306000830185612c81565b61343d6020830184612c2a565b9392505050565b60008151905061345381612bbe565b92915050565b60006020828403121561346f5761346e612b4c565b5b600061347d84828501613444565b91505092915050565b7f5468697320746f6b656e206973206e6f7420696e2061756374696f6e00000000600082015250565b60006134bc601c83612f14565b91506134c782613486565b602082019050919050565b600060208201905081810360008301526134eb816134af565b9050919050565b7f63616e63656c41756374696f6e2063616c6c6572206973206e6f74206f776e6560008201527f7200000000000000000000000000000000000000000000000000000000000000602082015250565b600061354e602183612f14565b9150613559826134f2565b604082019050919050565b6000602082019050818103600083015261357d81613541565b9050919050565b7f63726561746541756374696f6e2063616c6c6572206973206e6f74206f776e6560008201527f7200000000000000000000000000000000000000000000000000000000000000602082015250565b60006135e0602183612f14565b91506135eb82613584565b604082019050919050565b6000602082019050818103600083015261360f816135d3565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b600061365082612bb4565b915061365b83612bb4565b92508282101561366e5761366d6133a3565b5b828203905092915050565b600061368482612bb4565b91506000821415613698576136976133a3565b5b600182039050919050565b600080fd5b600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6136e582612f58565b810181811067ffffffffffffffff82111715613704576137036136ad565b5b80604052505050565b6000613717612b42565b905061372382826136dc565b919050565b600067ffffffffffffffff821115613743576137426136ad565b5b61374c82612f58565b9050602081019050919050565b600061376c61376784613728565b61370d565b905082815260208101848484011115613788576137876136a8565b5b613793848285612f25565b509392505050565b600082601f8301126137b0576137af6136a3565b5b81516137c0848260208601613759565b91505092915050565b6000602082840312156137df576137de612b4c565b5b600082015167ffffffffffffffff8111156137fd576137fc612b51565b5b6138098482850161379b565b91505092915050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b600061386e602683612f14565b915061387982613812565b604082019050919050565b6000602082019050818103600083015261389d81613861565b9050919050565b6000815190506138b381612b88565b92915050565b6000602082840312156138cf576138ce612b4c565b5b60006138dd848285016138a4565b91505092915050565b7f5468697320746f6b656e206973206e6f742061742061756374696f6e00000000600082015250565b600061391c601c83612f14565b9150613927826138e6565b602082019050919050565b6000602082019050818103600083015261394b8161390f565b9050919050565b7f4269642070726963652073686f756c6420626520626967676572207468616e2060008201527f63757272656e7420707269636500000000000000000000000000000000000000602082015250565b60006139ae602d83612f14565b91506139b982613952565b604082019050919050565b600060208201905081810360008301526139dd816139a1565b9050919050565b60006139ef82612db4565b91506139fa83612db4565b925082821015613a0d57613a0c6133a3565b5b828203905092915050565b6000613a2382612bb4565b9150613a2e83612bb4565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615613a6757613a666133a3565b5b828202905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000613aac82612bb4565b9150613ab783612bb4565b925082613ac757613ac6613a72565b5b828204905092915050565b6000608082019050613ae76000830187612c81565b613af46020830186612c2a565b613b016040830185612c2a565b613b0e6060830184612c81565b95945050505050565b7f41756374696f6e206475726174696f6e2073686f756c64206265206d6f72652060008201527f7468616e2031206d696e75746500000000000000000000000000000000000000602082015250565b6000613b73602d83612f14565b9150613b7e82613b17565b604082019050919050565b60006020820190508181036000830152613ba281613b66565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fd5b6000819050919050565b6000613bed82613bd8565b9150613bf883613bd8565b9250827f800000000000000000000000000000000000000000000000000000000000000001821260008412151615613c3357613c326133a3565b5b827f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff018213600084121615613c6b57613c6a6133a3565b5b828203905092915050565b6000613c8182613bd8565b9150613c8c83613bd8565b9250827f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0482116000841360008413161615613ccb57613cca6133a3565b5b817f80000000000000000000000000000000000000000000000000000000000000000583126000841260008413161615613d0857613d076133a3565b5b827f80000000000000000000000000000000000000000000000000000000000000000582126000841360008412161615613d4557613d446133a3565b5b827f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0582126000841260008412161615613d8257613d816133a3565b5b828202905092915050565b6000613d9882613bd8565b9150613da383613bd8565b925082613db357613db2613a72565b5b600160000383147f800000000000000000000000000000000000000000000000000000000000000083141615613dec57613deb6133a3565b5b828205905092915050565b6000613e0282613bd8565b9150613e0d83613bd8565b9250817f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03831360008312151615613e4857613e476133a3565b5b817f8000000000000000000000000000000000000000000000000000000000000000038312600083121615613e8057613e7f6133a3565b5b82820190509291505056fea2646970667358221220b11a85adbd5f9419fa5bd5652abe8892fdc0e39ffaabb7a5fcbfea2ac690def364736f6c63430008090033