VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0xfaa5Fc…B6ED
Summary
Transactions
Transfers
Address
0xfaa5Fcd47614027Fb9aCBF6d992EC841E8CEB6ED
VET
0.00
VET
VTHO
0.00
VTHO
Master
0x85757901F5Fd736441db75d051416D291fa04d13
Deployer
0x85757901F5Fd736441db75d051416D291fa04d13
Code
0x60806040526004361061014b5760003560e01c8063859b97fe116100b6578063da09c72c1161006f578063da09c72c146104ab578063e8a2f093146104d6578063e9dc637514610501578063f2fde38b1461053e578063f4947f0f14610567578063f7888aec146105a45761014b565b8063859b97fe1461038b57806388169576146103b45780638da5cb5b146103f1578063961c9ae41461041c578063c375c2ef14610445578063d16a83421461046e5761014b565b80635c975abb116101085780635c975abb146102655780635f539d69146102905780636b42bf2f146102b95780636c54df52146102f6578063715018a614610333578063762a66a21461034a5761014b565b806305b867fe146101505780631ae6b6ee1461018d5780633263b545146101b657806340d970b3146101f35780634a5ff7491461021e57806359d667a514610249575b600080fd5b34801561015c57600080fd5b5061017760048036038101906101729190612c80565b6105e1565b60405161018491906135eb565b60405180910390f35b34801561019957600080fd5b506101b460048036038101906101af9190612c80565b610612565b005b3480156101c257600080fd5b506101dd60048036038101906101d89190612d74565b61074a565b6040516101ea91906132be565b60405180910390f35b3480156101ff57600080fd5b50610208610789565b60405161021591906132be565b60405180910390f35b34801561022a57600080fd5b506102336107af565b60405161024091906132be565b60405180910390f35b610263600480360381019061025e9190612c80565b6107d5565b005b34801561027157600080fd5b5061027a610a01565b60405161028791906133f3565b60405180910390f35b34801561029c57600080fd5b506102b760048036038101906102b29190612ba3565b610a17565b005b3480156102c557600080fd5b506102e060048036038101906102db9190612c31565b610b5a565b6040516102ed91906135eb565b60405180910390f35b34801561030257600080fd5b5061031d60048036038101906103189190612c80565b610c97565b60405161032a91906135eb565b60405180910390f35b34801561033f57600080fd5b50610348610d59565b005b34801561035657600080fd5b50610371600480360381019061036c9190612c80565b610de1565b60405161038295949392919061337e565b60405180910390f35b34801561039757600080fd5b506103b260048036038101906103ad9190612c80565b610f89565b005b3480156103c057600080fd5b506103db60048036038101906103d69190612ba3565b611114565b6040516103e891906135eb565b60405180910390f35b3480156103fd57600080fd5b506104066111a8565b60405161041391906132be565b60405180910390f35b34801561042857600080fd5b50610443600480360381019061043e9190612cbc565b6111d2565b005b34801561045157600080fd5b5061046c60048036038101906104679190612ba3565b61138a565b005b34801561047a57600080fd5b5061049560048036038101906104909190612ba3565b61175c565b6040516104a2919061340e565b60405180910390f35b3480156104b757600080fd5b506104c061178f565b6040516104cd91906132be565b60405180910390f35b3480156104e257600080fd5b506104eb6117b5565b6040516104f891906135eb565b60405180910390f35b34801561050d57600080fd5b5061052860048036038101906105239190612c80565b6117bb565b6040516105359190613429565b60405180910390f35b34801561054a57600080fd5b5061056560048036038101906105609190612ba3565b6118fa565b005b34801561057357600080fd5b5061058e60048036038101906105899190612ba3565b6119f2565b60405161059b91906133d1565b60405180910390f35b3480156105b057600080fd5b506105cb60048036038101906105c69190612bf5565b611ad1565b6040516105d891906135eb565b60405180910390f35b600360205281600052604060002081815481106105fd57600080fd5b90600052602060002001600091509150505481565b61061a610a01565b610659576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106509061344b565b60405180910390fd5b610661611c0b565b73ffffffffffffffffffffffffffffffffffffffff1661067f6111a8565b73ffffffffffffffffffffffffffffffffffffffff16146106d5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106cc906135ab565b60405180910390fd5b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000838152602001908152602001600020905061073281611c13565b61073b57600080fd5b6107458383611c41565b505050565b6004818154811061075a57600080fd5b906000526020600020016000915054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6107dd610a01565b1561081d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108149061354b565b60405180910390fd5b61082682611c88565b610865576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161085c906134eb565b60405180910390fd5b610870823383611d58565b156108b0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108a79061350b565b60405180910390fd5b600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166323b872dd600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1633846040518463ffffffff1660e01b81526004016109bf939291906132d9565b600060405180830381600087803b1580156109d957600080fd5b505af11580156109ed573d6000803e3d6000fd5b505050506109fc828234611e79565b505050565b60008060009054906101000a900460ff16905090565b610a2081611c88565b15610a60576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a57906135cb565b60405180910390fd5b80600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506004819080600181540180825580915050600190039060005260206000200160009091909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600560008154610b5090613af7565b9190508190555050565b6000610b6584611c88565b610ba4576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b9b906134eb565b60405180910390fd5b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16632f745c5984846040518363ffffffff1660e01b8152600401610c3e929190613310565b60206040518083038186803b158015610c5657600080fd5b505afa158015610c6a573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c8e9190612d9d565b90509392505050565b6000610ca283611c88565b610ce1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cd8906134eb565b60405180910390fd5b6000600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008481526020019081526020016000209050610d3e81611c13565b610d4757600080fd5b610d508161223c565b91505092915050565b610d61611c0b565b73ffffffffffffffffffffffffffffffffffffffff16610d7f6111a8565b73ffffffffffffffffffffffffffffffffffffffff1614610dd5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610dcc906135ab565b60405180910390fd5b610ddf6000612338565b565b6000806000806000610df287611c88565b610e31576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e28906134eb565b60405180910390fd5b6000600260008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008881526020019081526020016000209050610e8e81611c13565b610e9757600080fd5b8060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff168160010160009054906101000a90046fffffffffffffffffffffffffffffffff168260010160109054906101000a90046fffffffffffffffffffffffffffffffff168360020160009054906101000a900467ffffffffffffffff168460020160089054906101000a900467ffffffffffffffff16836fffffffffffffffffffffffffffffffff169350826fffffffffffffffffffffffffffffffff1692508167ffffffffffffffff1691508067ffffffffffffffff16905095509550955095509550509295509295909350565b610f9282611c88565b610fd1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fc8906134eb565b60405180910390fd5b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000838152602001908152602001600020905061102e81611c13565b61106d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110649061356b565b60405180910390fd5b60008160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611104576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110fb9061352b565b60405180910390fd5b61110e8484611c41565b50505050565b600061111f82611c88565b61115e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611155906134eb565b60405180910390fd5b600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020805490509050919050565b6000600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6111da610a01565b1561121a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112119061354b565b60405180910390fd5b61122385611c88565b611262576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611259906134eb565b60405180910390fd5b826fffffffffffffffffffffffffffffffff16831461128057600080fd5b816fffffffffffffffffffffffffffffffff16821461129e57600080fd5b8067ffffffffffffffff1681146112b457600080fd5b6112bf853386611d58565b6112fe576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112f5906134ab565b60405180910390fd5b60006040518060a001604052803373ffffffffffffffffffffffffffffffffffffffff168152602001856fffffffffffffffffffffffffffffffff168152602001846fffffffffffffffffffffffffffffffff1681526020018367ffffffffffffffff1681526020014267ffffffffffffffff1681525090506113828686836123fe565b505050505050565b61139381611c88565b6113d2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113c9906134eb565b60405180910390fd5b6000600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002080549050905060005b818110156114c0576114af83600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020838154811061149f577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b90600052602060002001546126ab565b806114b990613af7565b905061141c565b600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81549073ffffffffffffffffffffffffffffffffffffffff0219169055600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600061156d9190612aa9565b600090505b60055481101561162a578273ffffffffffffffffffffffffffffffffffffffff16600482815481106115cd577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614156116195761162a565b8061162390613af7565b9050611572565b60055481101561174157600160055461164391906139f0565b811015611740576004600160055461165b91906139f0565b81548110611692577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600482815481106116f7577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b5b60056000815461175090613acd565b91905081905550505050565b60016020528060005260406000206000915054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60055481565b60606117c683611c88565b611805576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117fc906134eb565b60405180910390fd5b600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663c87b56dd836040518263ffffffff1660e01b815260040161189d91906135eb565b60006040518083038186803b1580156118b557600080fd5b505afa1580156118c9573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f820116820180604052508101906118f29190612d33565b905092915050565b611902611c0b565b73ffffffffffffffffffffffffffffffffffffffff166119206111a8565b73ffffffffffffffffffffffffffffffffffffffff1614611976576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161196d906135ab565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156119e6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016119dd906134cb565b60405180910390fd5b6119ef81612338565b50565b60606119fd82611c88565b611a3c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a33906134eb565b60405180910390fd5b600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020805480602002602001604051908101604052809291908181526020018280548015611ac557602002820191906000526020600020905b815481526020019060010190808311611ab1575b50505050509050919050565b6000611adc83611c88565b611b1b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b12906134eb565b60405180910390fd5b600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231836040518263ffffffff1660e01b8152600401611bb391906132be565b60206040518083038186803b158015611bcb57600080fd5b505afa158015611bdf573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611c039190612d9d565b905092915050565b600033905090565b6000808260020160089054906101000a900467ffffffffffffffff1667ffffffffffffffff16119050919050565b611c4b82826126ab565b7f018b64b6242d32aa550e95d78985b938d71af5b3f10827b0683f55da163930488282604051611c7c929190613310565b60405180910390a15050565b600080600090505b600554811015611d4d578273ffffffffffffffffffffffffffffffffffffffff1660048281548110611ceb577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415611d3c576001915050611d53565b80611d4690613af7565b9050611c90565b60009150505b919050565b60008273ffffffffffffffffffffffffffffffffffffffff16600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16636352211e846040518263ffffffff1660e01b8152600401611e0991906135eb565b60206040518083038186803b158015611e2157600080fd5b505afa158015611e35573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611e599190612bcc565b73ffffffffffffffffffffffffffffffffffffffff161490509392505050565b600080600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008581526020019081526020016000209050611ed781611c13565b611f16576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611f0d9061348b565b60405180910390fd5b6000611f218261223c565b905080841015611f66576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611f5d9061358b565b60405180910390fd5b60008260000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050611f9987876126ab565b600082111561219a5760006064605f84611fb39190613902565b611fbd91906137ba565b90506000606484611fce91906137ba565b905060006064600286611fe19190613902565b611feb91906137ba565b9050600081838588611ffd91906139f0565b61200791906139f0565b61201191906139f0565b9050600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc849081150290604051600060405180830381858888f1935050505015801561207b573d6000803e3d6000fd5b50600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc839081150290604051600060405180830381858888f193505050501580156120e4573d6000803e3d6000fd5b50600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f1935050505015801561214d573d6000803e3d6000fd5b508473ffffffffffffffffffffffffffffffffffffffff166108fc859081150290604051600060405180830381858888f19350505050158015612194573d6000803e3d6000fd5b50505050505b600082866121a891906139f0565b90503373ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f193505050501580156121f0573d6000803e3d6000fd5b507f6c00bb44a64da29b6a73920d50ff280237d277bda3e1f3cdf4e24392e6839efe888885336040516122269493929190613339565b60405180910390a1829450505050509392505050565b600080600090508260020160089054906101000a900467ffffffffffffffff1667ffffffffffffffff1642111561229e578260020160089054906101000a900467ffffffffffffffff1667ffffffffffffffff164261229b91906139f0565b90505b6123308360010160009054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff168460010160109054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff168560020160009054906101000a900467ffffffffffffffff1667ffffffffffffffff1684612a4e565b915050919050565b6000600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600960006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b603c816060015167ffffffffffffffff161015612450576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016124479061346b565b60405180910390fd5b80600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002060008201518160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060208201518160010160006101000a8154816fffffffffffffffffffffffffffffffff02191690836fffffffffffffffffffffffffffffffff16021790555060408201518160010160106101000a8154816fffffffffffffffffffffffffffffffff02191690836fffffffffffffffffffffffffffffffff16021790555060608201518160020160006101000a81548167ffffffffffffffff021916908367ffffffffffffffff16021790555060808201518160020160086101000a81548167ffffffffffffffff021916908367ffffffffffffffff160217905550905050600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208290806001815401808255809150506001900390600052602060002001600090919091909150557fb0c0552f858e630668cc4c58a1b7d1bd302efa77c15d8ec0f1fe725053c59801838383602001516fffffffffffffffffffffffffffffffff1684604001516fffffffffffffffffffffffffffffffff16856060015167ffffffffffffffff1660405161269e95949392919061337e565b60405180910390a1505050565b600080600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020805490509050600091505b8082101561279f5782600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208381548110612778577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200154141561278e5761279f565b8161279890613af7565b91506126f8565b6001816127ac91906139f0565b8210156128c757600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206001826127ff91906139f0565b81548110612836577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200154600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002083815481106128b8577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b90600052602060002001819055505b600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002080548061293c577f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fd5b60019003818190600052602060002001600090559055600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000848152602001908152602001600020600080820160006101000a81549073ffffffffffffffffffffffffffffffffffffffff02191690556001820160006101000a8154906fffffffffffffffffffffffffffffffff02191690556001820160106101000a8154906fffffffffffffffffffffffffffffffff02191690556002820160006101000a81549067ffffffffffffffff02191690556002820160086101000a81549067ffffffffffffffff0219169055505050505050565b6000828210612a5f57839050612aa1565b60008585612a6d919061395c565b90506000848483612a7e91906137eb565b612a889190613750565b905060008188612a9891906136bc565b90508093505050505b949350505050565b5080546000825590600052602060002090810190612ac79190612aca565b50565b5b80821115612ae3576000816000905550600101612acb565b5090565b6000612afa612af584613637565b613606565b905082815260208101848484011115612b1257600080fd5b612b1d848285613a9a565b509392505050565b600081359050612b3481613bde565b92915050565b600081519050612b4981613bde565b92915050565b600082601f830112612b6057600080fd5b8151612b70848260208601612ae7565b91505092915050565b600081359050612b8881613bf5565b92915050565b600081519050612b9d81613bf5565b92915050565b600060208284031215612bb557600080fd5b6000612bc384828501612b25565b91505092915050565b600060208284031215612bde57600080fd5b6000612bec84828501612b3a565b91505092915050565b60008060408385031215612c0857600080fd5b6000612c1685828601612b25565b9250506020612c2785828601612b25565b9150509250929050565b600080600060608486031215612c4657600080fd5b6000612c5486828701612b25565b9350506020612c6586828701612b25565b9250506040612c7686828701612b79565b9150509250925092565b60008060408385031215612c9357600080fd5b6000612ca185828601612b25565b9250506020612cb285828601612b79565b9150509250929050565b600080600080600060a08688031215612cd457600080fd5b6000612ce288828901612b25565b9550506020612cf388828901612b79565b9450506040612d0488828901612b79565b9350506060612d1588828901612b79565b9250506080612d2688828901612b79565b9150509295509295909350565b600060208284031215612d4557600080fd5b600082015167ffffffffffffffff811115612d5f57600080fd5b612d6b84828501612b4f565b91505092915050565b600060208284031215612d8657600080fd5b6000612d9484828501612b79565b91505092915050565b600060208284031215612daf57600080fd5b6000612dbd84828501612b8e565b91505092915050565b6000612dd283836132a0565b60208301905092915050565b612de781613a24565b82525050565b6000612df882613677565b612e02818561369a565b9350612e0d83613667565b8060005b83811015612e3e578151612e258882612dc6565b9750612e308361368d565b925050600181019050612e11565b5085935050505092915050565b612e5481613a36565b82525050565b612e6381613a76565b82525050565b6000612e7482613682565b612e7e81856136ab565b9350612e8e818560208601613a9a565b612e9781613bcd565b840191505092915050565b6000612eaf6014836136ab565b91507f5061757361626c653a206e6f74207061757365640000000000000000000000006000830152602082019050919050565b6000612eef602d836136ab565b91507f41756374696f6e206475726174696f6e2073686f756c64206265206d6f72652060008301527f7468616e2031206d696e757465000000000000000000000000000000000000006020830152604082019050919050565b6000612f55601c836136ab565b91507f5468697320746f6b656e206973206e6f742061742061756374696f6e000000006000830152602082019050919050565b6000612f956021836136ab565b91507f63726561746541756374696f6e2063616c6c6572206973206e6f74206f776e6560008301527f72000000000000000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000612ffb6026836136ab565b91507f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008301527f64647265737300000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000613061601b836136ab565b91507f54686520636f6e747261637420646f6573206e6f7420657869737400000000006000830152602082019050919050565b60006130a16013836136ab565b91507f6269642063616c6c6572206973206f776e6572000000000000000000000000006000830152602082019050919050565b60006130e16021836136ab565b91507f63616e63656c41756374696f6e2063616c6c6572206973206e6f74206f776e6560008301527f72000000000000000000000000000000000000000000000000000000000000006020830152604082019050919050565b60006131476010836136ab565b91507f5061757361626c653a20706175736564000000000000000000000000000000006000830152602082019050919050565b6000613187601c836136ab565b91507f5468697320746f6b656e206973206e6f7420696e2061756374696f6e000000006000830152602082019050919050565b60006131c7602d836136ab565b91507f4269642070726963652073686f756c6420626520626967676572207468616e2060008301527f63757272656e74207072696365000000000000000000000000000000000000006020830152604082019050919050565b600061322d6020836136ab565b91507f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726000830152602082019050919050565b600061326d601b836136ab565b91507f54686520636f6e747261637420616c72656164792065786973747300000000006000830152602082019050919050565b6132a981613a6c565b82525050565b6132b881613a6c565b82525050565b60006020820190506132d36000830184612dde565b92915050565b60006060820190506132ee6000830186612dde565b6132fb6020830185612dde565b61330860408301846132af565b949350505050565b60006040820190506133256000830185612dde565b61333260208301846132af565b9392505050565b600060808201905061334e6000830187612dde565b61335b60208301866132af565b61336860408301856132af565b6133756060830184612dde565b95945050505050565b600060a0820190506133936000830188612dde565b6133a060208301876132af565b6133ad60408301866132af565b6133ba60608301856132af565b6133c760808301846132af565b9695505050505050565b600060208201905081810360008301526133eb8184612ded565b905092915050565b60006020820190506134086000830184612e4b565b92915050565b60006020820190506134236000830184612e5a565b92915050565b600060208201905081810360008301526134438184612e69565b905092915050565b6000602082019050818103600083015261346481612ea2565b9050919050565b6000602082019050818103600083015261348481612ee2565b9050919050565b600060208201905081810360008301526134a481612f48565b9050919050565b600060208201905081810360008301526134c481612f88565b9050919050565b600060208201905081810360008301526134e481612fee565b9050919050565b6000602082019050818103600083015261350481613054565b9050919050565b6000602082019050818103600083015261352481613094565b9050919050565b60006020820190508181036000830152613544816130d4565b9050919050565b600060208201905081810360008301526135648161313a565b9050919050565b600060208201905081810360008301526135848161317a565b9050919050565b600060208201905081810360008301526135a4816131ba565b9050919050565b600060208201905081810360008301526135c481613220565b9050919050565b600060208201905081810360008301526135e481613260565b9050919050565b600060208201905061360060008301846132af565b92915050565b6000604051905081810181811067ffffffffffffffff8211171561362d5761362c613b9e565b5b8060405250919050565b600067ffffffffffffffff82111561365257613651613b9e565b5b601f19601f8301169050602081019050919050565b6000819050602082019050919050565b600081519050919050565b600081519050919050565b6000602082019050919050565b600082825260208201905092915050565b600082825260208201905092915050565b60006136c782613a42565b91506136d283613a42565b9250817f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0383136000831215161561370d5761370c613b40565b5b817f800000000000000000000000000000000000000000000000000000000000000003831260008312161561374557613744613b40565b5b828201905092915050565b600061375b82613a42565b915061376683613a42565b92508261377657613775613b6f565b5b600160000383147f8000000000000000000000000000000000000000000000000000000000000000831416156137af576137ae613b40565b5b828205905092915050565b60006137c582613a6c565b91506137d083613a6c565b9250826137e0576137df613b6f565b5b828204905092915050565b60006137f682613a42565b915061380183613a42565b9250827f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff04821160008413600084131616156138405761383f613b40565b5b817f8000000000000000000000000000000000000000000000000000000000000000058312600084126000841316161561387d5761387c613b40565b5b827f800000000000000000000000000000000000000000000000000000000000000005821260008413600084121616156138ba576138b9613b40565b5b827f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff05821260008412600084121616156138f7576138f6613b40565b5b828202905092915050565b600061390d82613a6c565b915061391883613a6c565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff048311821515161561395157613950613b40565b5b828202905092915050565b600061396782613a42565b915061397283613a42565b9250827f8000000000000000000000000000000000000000000000000000000000000000018212600084121516156139ad576139ac613b40565b5b827f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0182136000841216156139e5576139e4613b40565b5b828203905092915050565b60006139fb82613a6c565b9150613a0683613a6c565b925082821015613a1957613a18613b40565b5b828203905092915050565b6000613a2f82613a4c565b9050919050565b60008115159050919050565b6000819050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b6000613a8182613a88565b9050919050565b6000613a9382613a4c565b9050919050565b60005b83811015613ab8578082015181840152602081019050613a9d565b83811115613ac7576000848401525b50505050565b6000613ad882613a6c565b91506000821415613aec57613aeb613b40565b5b600182039050919050565b6000613b0282613a6c565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff821415613b3557613b34613b40565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6000601f19601f8301169050919050565b613be781613a24565b8114613bf257600080fd5b50565b613bfe81613a6c565b8114613c0957600080fd5b5056fea2646970667358221220c94dc66c4132575be48cc6270482b4fb3f4cb6a19beb2a963d516ad0a6e17c6864736f6c63430008000033