VeChain
Explorer
Mainnet
Search
Networks
Main
Test
Contract
0x7e5f9E…10A6
Summary
Transactions
Transfers
Address
0x7e5f9EF97ec9bCAa595E1010b00B2bF141B010A6
VET
0.00
VET
VTHO
0.00
VTHO
Tokens
9.87
VFA
Master
0xdc08865b7E59BaE4fB13898d08808D50bE9c6BFC
Deployer
0xdc08865b7E59BaE4fB13898d08808D50bE9c6BFC
Code
0x60806040526004361061014b5760003560e01c8063aff52291116100b6578063d853432f1161006f578063d853432f14610445578063d9d6165514610470578063e014ffbf146104ad578063e55156b5146104d6578063f2fde38b146104ff578063faaebd21146105285761014b565b8063aff5229114610327578063b18c428b14610350578063b88c914814610379578063c1eaaf55146103b6578063c29cbf2e146103df578063c8ef72ef1461041c5761014b565b80635a18664c116101085780635a18664c146102605780636ad5415b146102775780636d069a67146102a0578063715018a6146102bc578063806f03e2146102d35780638da5cb5b146102fc5761014b565b80630815fed014610150578063150b7a021461017b5780632637a477146101b8578063350ff0a1146101e15780634cf1115d1461020c57806351cff8d914610237575b600080fd5b34801561015c57600080fd5b50610165610565565b6040516101729190612dc3565b60405180910390f35b34801561018757600080fd5b506101a2600480360381019061019d9190612fcc565b610578565b6040516101af919061308a565b60405180910390f35b3480156101c457600080fd5b506101df60048036038101906101da91906130a5565b61076d565b005b3480156101ed57600080fd5b506101f6610862565b6040516102039190612dc3565b60405180910390f35b34801561021857600080fd5b50610221610875565b60405161022e91906130e1565b60405180910390f35b34801561024357600080fd5b5061025e600480360381019061025991906130a5565b61087b565b005b34801561026c57600080fd5b506102756109ff565b005b34801561028357600080fd5b5061029e60048036038101906102999190613346565b610acb565b005b6102ba60048036038101906102b591906133d1565b610bef565b005b3480156102c857600080fd5b506102d1611191565b005b3480156102df57600080fd5b506102fa60048036038101906102f59190613450565b611219565b005b34801561030857600080fd5b506103116112b2565b60405161031e919061348c565b60405180910390f35b34801561033357600080fd5b5061034e600480360381019061034991906134a7565b6112db565b005b34801561035c57600080fd5b5061037760048036038101906103729190613450565b6116a0565b005b34801561038557600080fd5b506103a0600480360381019061039b91906130a5565b611739565b6040516103ad91906130e1565b60405180910390f35b3480156103c257600080fd5b506103dd60048036038101906103d89190613516565b611782565b005b3480156103eb57600080fd5b5061040660048036038101906104019190613572565b611a1b565b6040516104139190613631565b60405180910390f35b34801561042857600080fd5b50610443600480360381019061043e9190613653565b611b01565b005b34801561045157600080fd5b5061045a611b87565b60405161046791906130e1565b60405180910390f35b34801561047c57600080fd5b50610497600480360381019061049291906130a5565b611b91565b6040516104a4919061373e565b60405180910390f35b3480156104b957600080fd5b506104d460048036038101906104cf91906134a7565b611c2b565b005b3480156104e257600080fd5b506104fd60048036038101906104f89190613572565b611eb7565b005b34801561050b57600080fd5b50610526600480360381019061052191906130a5565b611f7b565b005b34801561053457600080fd5b5061054f600480360381019061054a91906130a5565b612072565b60405161055c91906130e1565b60405180910390f35b600460019054906101000a900460ff1681565b6000600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160009054906101000a900460ff16610609576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610600906137ac565b60405180910390fd5b60018060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600301600085815260200190815260200160002060006101000a81548160ff021916908315150217905550600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206004018390806001815401808255809150506001900390600052602060002001600090919091909150553373ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167f691f4eac2b8850491851c72f70a121d76b20836d776658438f5b13dd9f8dbc6e8686604051610753929190613821565b60405180910390a463150b7a0260e01b9050949350505050565b61077561208a565b73ffffffffffffffffffffffffffffffffffffffff166107936112b2565b73ffffffffffffffffffffffffffffffffffffffff16146107e9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107e09061389d565b60405180910390fd5b600160008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600080820160006101000a81549060ff021916905560048201600061084d9190612ce5565b60058201600061085d9190612d06565b505050565b600460009054906101000a900460ff1681565b60035481565b61088361208a565b73ffffffffffffffffffffffffffffffffffffffff166108a16112b2565b73ffffffffffffffffffffffffffffffffffffffff16146108f7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108ee9061389d565b60405180910390fd5b60008173ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401610932919061348c565b602060405180830381865afa15801561094f573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061097391906138d2565b90508173ffffffffffffffffffffffffffffffffffffffff1663a9059cbb6109996112b2565b836040518363ffffffff1660e01b81526004016109b79291906138ff565b6020604051808303816000875af11580156109d6573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109fa919061393d565b505050565b610a0761208a565b73ffffffffffffffffffffffffffffffffffffffff16610a256112b2565b73ffffffffffffffffffffffffffffffffffffffff1614610a7b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a729061389d565b60405180910390fd5b610a836112b2565b73ffffffffffffffffffffffffffffffffffffffff166108fc479081150290604051600060405180830381858888f19350505050158015610ac8573d6000803e3d6000fd5b50565b610ad361208a565b73ffffffffffffffffffffffffffffffffffffffff16610af16112b2565b73ffffffffffffffffffffffffffffffffffffffff1614610b47576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b3e9061389d565b60405180910390fd5b8051825114610b8b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b82906139dc565b60405180910390fd5b60005b8251811015610be957610bd684848381518110610bae57610bad6139fc565b5b6020026020010151848481518110610bc957610bc86139fc565b5b60200260200101516112db565b8080610be190613a5a565b915050610b8e565b50505050565b600460019054906101000a900460ff1615610c3f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c3690613aee565b60405180910390fd5b6000610c4b8484611a1b565b90506000815103610c91576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c8890613b5a565b60405180910390fd5b60606000600460009054906101000a900460ff1615610ccc57604051806020016040528060008152509150610cc586612092565b9050610d9b565b610cd68684612467565b91506000825103610d1c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d1390613bc6565b60405180910390fd5b600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060020182604051610d6c9190613c22565b9081526020016040518091039020600081548110610d8d57610d8c6139fc565b5b906000526020600020015490505b8573ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f9139f3d3cb03b618ad14e52774ea838c421eb8491297fb9ea8ecb5170839516b8385604051610dfa929190613c39565b60405180910390a3610e0b84612784565b8573ffffffffffffffffffffffffffffffffffffffff166342842e0e3330886040518463ffffffff1660e01b8152600401610e4893929190613c69565b600060405180830381600087803b158015610e6257600080fd5b505af1158015610e76573d6000803e3d6000fd5b505050508573ffffffffffffffffffffffffffffffffffffffff166342842e0e3033846040518463ffffffff1660e01b8152600401610eb793929190613c69565b600060405180830381600087803b158015610ed157600080fd5b505af1158015610ee5573d6000803e3d6000fd5b50505050600460009054906101000a900460ff166110ac57610f64600160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060020183604051610f509190613c22565b908152602001604051809103902082612904565b600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060020182604051610fb49190613c22565b908152602001604051809103902085908060018154018082558091505060019003906000526020600020016000909190919091505581600160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600101600087815260200190815260200160002090816110499190613eac565b5082600160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600101600083815260200190815260200160002090816110aa9190613eac565b505b6000600160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600301600087815260200190815260200160002060006101000a81548160ff02191690831515021790555061112286866129d0565b8573ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167ffa2dda1cc1b86e41239702756b13effbc1a092b5c57e3ad320fbe4f3b13fe2358784604051611181929190613f7e565b60405180910390a3505050505050565b61119961208a565b73ffffffffffffffffffffffffffffffffffffffff166111b76112b2565b73ffffffffffffffffffffffffffffffffffffffff161461120d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112049061389d565b60405180910390fd5b6112176000612ae3565b565b61122161208a565b73ffffffffffffffffffffffffffffffffffffffff1661123f6112b2565b73ffffffffffffffffffffffffffffffffffffffff1614611295576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161128c9061389d565b60405180910390fd5b80600460016101000a81548160ff02191690831515021790555050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6112e361208a565b73ffffffffffffffffffffffffffffffffffffffff166113016112b2565b73ffffffffffffffffffffffffffffffffffffffff1614611357576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161134e9061389d565b60405180910390fd5b6000600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600101600084815260200190815260200160002080546113b790613ccf565b80601f01602080910402602001604051908101604052809291908181526020018280546113e390613ccf565b80156114305780601f1061140557610100808354040283529160200191611430565b820191906000526020600020905b81548152906001019060200180831161141357829003601f168201915b50505050509050600081511461147b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161147290613ff3565b60405180910390fd5b6000600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600201836040516114cd9190613c22565b9081526020016040518091039020805490500361155a57600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600501829080600181540180825580915050600190039060005260206000200160009091909190915090816115589190613eac565b505b60018060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160006101000a81548160ff02191690831515021790555081600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600101600085815260200190815260200160002090816116149190613eac565b50600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600201826040516116659190613c22565b908152602001604051809103902083908060018154018082558091505060019003906000526020600020016000909190919091505550505050565b6116a861208a565b73ffffffffffffffffffffffffffffffffffffffff166116c66112b2565b73ffffffffffffffffffffffffffffffffffffffff161461171c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117139061389d565b60405180910390fd5b80600460006101000a81548160ff02191690831515021790555050565b6000600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b61178a61208a565b73ffffffffffffffffffffffffffffffffffffffff166117a86112b2565b73ffffffffffffffffffffffffffffffffffffffff16146117fe576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117f59061389d565b60405180910390fd5b600082905060005b8251811015611a15576000838281518110611824576118236139fc565b5b602002602001015190503073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16636352211e836040518263ffffffff1660e01b815260040161187e91906130e1565b602060405180830381865afa15801561189b573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906118bf9190614028565b73ffffffffffffffffffffffffffffffffffffffff1614611915576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161190c906140c7565b60405180910390fd5b8273ffffffffffffffffffffffffffffffffffffffff166342842e0e3061193a6112b2565b846040518463ffffffff1660e01b815260040161195993929190613c69565b600060405180830381600087803b15801561197357600080fd5b505af1158015611987573d6000803e3d6000fd5b505050506000600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600301600083815260200190815260200160002060006101000a81548160ff021916908315150217905550611a0185826129d0565b508080611a0d90613a5a565b915050611806565b50505050565b6060600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060010160008381526020019081526020016000208054611a7b90613ccf565b80601f0160208091040260200160405190810160405280929190818152602001828054611aa790613ccf565b8015611af45780601f10611ac957610100808354040283529160200191611af4565b820191906000526020600020905b815481529060010190602001808311611ad757829003601f168201915b5050505050905092915050565b611b0961208a565b73ffffffffffffffffffffffffffffffffffffffff16611b276112b2565b73ffffffffffffffffffffffffffffffffffffffff1614611b7d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b749061389d565b60405180910390fd5b8060038190555050565b6000600354905090565b6060600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600401805480602002602001604051908101604052809291908181526020018280548015611c1f57602002820191906000526020600020905b815481526020019060010190808311611c0b575b50505050509050919050565b611c3361208a565b73ffffffffffffffffffffffffffffffffffffffff16611c516112b2565b73ffffffffffffffffffffffffffffffffffffffff1614611ca7576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611c9e9061389d565b60405180910390fd5b6000600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060010160008481526020019081526020016000208054611d0790613ccf565b80601f0160208091040260200160405190810160405280929190818152602001828054611d3390613ccf565b8015611d805780601f10611d5557610100808354040283529160200191611d80565b820191906000526020600020905b815481529060010190602001808311611d6357829003601f168201915b505050505090506000815103611dcb576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611dc290613b5a565b60405180910390fd5b611e32600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060020182604051611e1e9190613c22565b908152602001604051809103902084612904565b6000600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060020182604051611e849190613c22565b90815260200160405180910390208054905003611ea657611ea58482612ba7565b5b611eb18484846112db565b50505050565b611ebf61208a565b73ffffffffffffffffffffffffffffffffffffffff16611edd6112b2565b73ffffffffffffffffffffffffffffffffffffffff1614611f33576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611f2a9061389d565b60405180910390fd5b80600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505050565b611f8361208a565b73ffffffffffffffffffffffffffffffffffffffff16611fa16112b2565b73ffffffffffffffffffffffffffffffffffffffff1614611ff7576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611fee9061389d565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603612066576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161205d90614159565b60405180910390fd5b61206f81612ae3565b50565b60026020528060005260406000206000915090505481565b600033905090565b600080600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002090506000816005018054905011612120576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612117906141eb565b60405180910390fd5b60008160050180549050424460405160200161213d92919061422c565b6040516020818303038152906040528051906020012060001c6121609190614287565b9050600082600501828154811061217a576121796139fc565b5b90600052602060002001805461218f90613ccf565b80601f01602080910402602001604051908101604052809291908181526020018280546121bb90613ccf565b80156122085780601f106121dd57610100808354040283529160200191612208565b820191906000526020600020905b8154815290600101906020018083116121eb57829003601f168201915b50505050509050600083600201826040516122239190613c22565b90815260200160405180910390208054905011612275576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161226c9061432a565b60405180910390fd5b600083600201826040516122899190613c22565b90815260200160405180910390208054905067ffffffffffffffff8111156122b4576122b3612ea1565b5b6040519080825280602002602001820160405280156122e25781602001602082028036833780820191505090505b5090506000805b85600201846040516122fb9190613c22565b9081526020016040518091039020805490508110156123c057600086600201856040516123289190613c22565b90815260200160405180910390208281548110612348576123476139fc565b5b9060005260206000200154905086600301600082815260200190815260200160002060009054906101000a900460ff16156123ac5780848481518110612391576123906139fc565b5b60200260200101818152505082806123a890613a5a565b9350505b5080806123b890613a5a565b9150506122e9565b5060008111612404576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016123fb906143bc565b60405180910390fd5b600081424160405160200161241a929190614436565b6040516020818303038152906040528051906020012060001c61243d9190614287565b9050828181518110612452576124516139fc565b5b60200260200101519650505050505050919050565b606060005b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206005018054905081101561276a576000600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600501828154811061250f5761250e6139fc565b5b90600052602060002001805461252490613ccf565b80601f016020809104026020016040519081016040528092919081815260200182805461255090613ccf565b801561259d5780601f106125725761010080835404028352916020019161259d565b820191906000526020600020905b81548152906001019060200180831161258057829003601f168201915b50505050509050836040516020016125b59190613c22565b60405160208183030381529060405280519060200120816040516020016125dc9190613c22565b6040516020818303038152906040528051906020012014612756576000600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600201826040516126499190613c22565b90815260200160405180910390208054806020026020016040519081016040528092919081815260200182805480156126a157602002820191906000526020600020905b81548152602001906001019080831161268d575b5050505050905060005b815181101561275357600160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600301600083838151811061270b5761270a6139fc565b5b6020026020010151815260200190815260200160002060009054906101000a900460ff1615612740578294505050505061277e565b808061274b90613a5a565b9150506126ab565b50505b50808061276290613a5a565b91505061246c565b506040518060200160405280600081525090505b92915050565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16146128bb578073ffffffffffffffffffffffffffffffffffffffff166323b872dd3330600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518463ffffffff1660e01b815260040161283493929190613c69565b6020604051808303816000875af1158015612853573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612877919061393d565b6128b6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016128ad906144ae565b60405180910390fd5b612901565b600354341015612900576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016128f790614540565b60405180910390fd5b5b50565b6000600183805490506129179190614560565b905060005b83805490508110156129ca578284828154811061293c5761293b6139fc565b5b9060005260206000200154036129b75783828154811061295f5761295e6139fc565b5b906000526020600020015484828154811061297d5761297c6139fc565b5b90600052602060002001819055508380548061299c5761299b614594565b5b600190038181906000526020600020016000905590556129ca565b80806129c290613a5a565b91505061291c565b50505050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206004019050600060018280549050612a299190614560565b905060005b8280549050811015612adc5783838281548110612a4e57612a4d6139fc565b5b906000526020600020015403612ac957828281548110612a7157612a706139fc565b5b9060005260206000200154838281548110612a8f57612a8e6139fc565b5b906000526020600020018190555082805480612aae57612aad614594565b5b60019003818190600052602060002001600090559055612adc565b8080612ad490613a5a565b915050612a2e565b5050505050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206005019050600060018280549050612c009190614560565b905060005b8280549050811015612cde578380519060200120838281548110612c2c57612c2b6139fc565b5b90600052602060002001604051612c439190614666565b604051809103902003612ccb57828281548110612c6357612c626139fc565b5b90600052602060002001838281548110612c8057612c7f6139fc565b5b906000526020600020019081612c9691906146a8565b5082805480612ca857612ca7614594565b5b600190038181906000526020600020016000612cc49190612d27565b9055612cde565b8080612cd690613a5a565b915050612c05565b5050505050565b5080546000825590600052602060002090810190612d039190612d67565b50565b5080546000825590600052602060002090810190612d249190612d84565b50565b508054612d3390613ccf565b6000825580601f10612d455750612d64565b601f016020900490600052602060002090810190612d639190612d67565b5b50565b5b80821115612d80576000816000905550600101612d68565b5090565b5b80821115612da45760008181612d9b9190612d27565b50600101612d85565b5090565b60008115159050919050565b612dbd81612da8565b82525050565b6000602082019050612dd86000830184612db4565b92915050565b6000604051905090565b600080fd5b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000612e1d82612df2565b9050919050565b612e2d81612e12565b8114612e3857600080fd5b50565b600081359050612e4a81612e24565b92915050565b6000819050919050565b612e6381612e50565b8114612e6e57600080fd5b50565b600081359050612e8081612e5a565b92915050565b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b612ed982612e90565b810181811067ffffffffffffffff82111715612ef857612ef7612ea1565b5b80604052505050565b6000612f0b612dde565b9050612f178282612ed0565b919050565b600067ffffffffffffffff821115612f3757612f36612ea1565b5b612f4082612e90565b9050602081019050919050565b82818337600083830152505050565b6000612f6f612f6a84612f1c565b612f01565b905082815260208101848484011115612f8b57612f8a612e8b565b5b612f96848285612f4d565b509392505050565b600082601f830112612fb357612fb2612e86565b5b8135612fc3848260208601612f5c565b91505092915050565b60008060008060808587031215612fe657612fe5612de8565b5b6000612ff487828801612e3b565b945050602061300587828801612e3b565b935050604061301687828801612e71565b925050606085013567ffffffffffffffff81111561303757613036612ded565b5b61304387828801612f9e565b91505092959194509250565b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b6130848161304f565b82525050565b600060208201905061309f600083018461307b565b92915050565b6000602082840312156130bb576130ba612de8565b5b60006130c984828501612e3b565b91505092915050565b6130db81612e50565b82525050565b60006020820190506130f660008301846130d2565b92915050565b600067ffffffffffffffff82111561311757613116612ea1565b5b602082029050602081019050919050565b600080fd5b600061314061313b846130fc565b612f01565b9050808382526020820190506020840283018581111561316357613162613128565b5b835b8181101561318c57806131788882612e71565b845260208401935050602081019050613165565b5050509392505050565b600082601f8301126131ab576131aa612e86565b5b81356131bb84826020860161312d565b91505092915050565b600067ffffffffffffffff8211156131df576131de612ea1565b5b602082029050602081019050919050565b600067ffffffffffffffff82111561320b5761320a612ea1565b5b61321482612e90565b9050602081019050919050565b600061323461322f846131f0565b612f01565b9050828152602081018484840111156132505761324f612e8b565b5b61325b848285612f4d565b509392505050565b600082601f83011261327857613277612e86565b5b8135613288848260208601613221565b91505092915050565b60006132a461329f846131c4565b612f01565b905080838252602082019050602084028301858111156132c7576132c6613128565b5b835b8181101561330e57803567ffffffffffffffff8111156132ec576132eb612e86565b5b8086016132f98982613263565b855260208501945050506020810190506132c9565b5050509392505050565b600082601f83011261332d5761332c612e86565b5b813561333d848260208601613291565b91505092915050565b60008060006060848603121561335f5761335e612de8565b5b600061336d86828701612e3b565b935050602084013567ffffffffffffffff81111561338e5761338d612ded565b5b61339a86828701613196565b925050604084013567ffffffffffffffff8111156133bb576133ba612ded565b5b6133c786828701613318565b9150509250925092565b6000806000606084860312156133ea576133e9612de8565b5b60006133f886828701612e3b565b935050602061340986828701612e71565b925050604061341a86828701612e3b565b9150509250925092565b61342d81612da8565b811461343857600080fd5b50565b60008135905061344a81613424565b92915050565b60006020828403121561346657613465612de8565b5b60006134748482850161343b565b91505092915050565b61348681612e12565b82525050565b60006020820190506134a1600083018461347d565b92915050565b6000806000606084860312156134c0576134bf612de8565b5b60006134ce86828701612e3b565b93505060206134df86828701612e71565b925050604084013567ffffffffffffffff811115613500576134ff612ded565b5b61350c86828701613263565b9150509250925092565b6000806040838503121561352d5761352c612de8565b5b600061353b85828601612e3b565b925050602083013567ffffffffffffffff81111561355c5761355b612ded565b5b61356885828601613196565b9150509250929050565b6000806040838503121561358957613588612de8565b5b600061359785828601612e3b565b92505060206135a885828601612e71565b9150509250929050565b600081519050919050565b600082825260208201905092915050565b60005b838110156135ec5780820151818401526020810190506135d1565b60008484015250505050565b6000613603826135b2565b61360d81856135bd565b935061361d8185602086016135ce565b61362681612e90565b840191505092915050565b6000602082019050818103600083015261364b81846135f8565b905092915050565b60006020828403121561366957613668612de8565b5b600061367784828501612e71565b91505092915050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b6136b581612e50565b82525050565b60006136c783836136ac565b60208301905092915050565b6000602082019050919050565b60006136eb82613680565b6136f5818561368b565b93506137008361369c565b8060005b8381101561373157815161371888826136bb565b9750613723836136d3565b925050600181019050613704565b5085935050505092915050565b6000602082019050818103600083015261375881846136e0565b905092915050565b7f5468697320636f6e7472616374206973206e6f74207265636f676e697a65642e600082015250565b60006137966020836135bd565b91506137a182613760565b602082019050919050565b600060208201905081810360008301526137c581613789565b9050919050565b600081519050919050565b600082825260208201905092915050565b60006137f3826137cc565b6137fd81856137d7565b935061380d8185602086016135ce565b61381681612e90565b840191505092915050565b600060408201905061383660008301856130d2565b818103602083015261384881846137e8565b90509392505050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b60006138876020836135bd565b915061389282613851565b602082019050919050565b600060208201905081810360008301526138b68161387a565b9050919050565b6000815190506138cc81612e5a565b92915050565b6000602082840312156138e8576138e7612de8565b5b60006138f6848285016138bd565b91505092915050565b6000604082019050613914600083018561347d565b61392160208301846130d2565b9392505050565b60008151905061393781613424565b92915050565b60006020828403121561395357613952612de8565b5b600061396184828501613928565b91505092915050565b7f546f6b656e20616e6420747269626520617272617973206d757374206265206f60008201527f66207468652073616d65206c656e677468000000000000000000000000000000602082015250565b60006139c66031836135bd565b91506139d18261396a565b604082019050919050565b600060208201905081810360008301526139f5816139b9565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000613a6582612e50565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203613a9757613a96613a2b565b5b600182019050919050565b7f5377617073206172652070617573656400000000000000000000000000000000600082015250565b6000613ad86010836135bd565b9150613ae382613aa2565b602082019050919050565b60006020820190508181036000830152613b0781613acb565b9050919050565b7f546f6b656e20686173206e6f2074726962650000000000000000000000000000600082015250565b6000613b446012836135bd565b9150613b4f82613b0e565b602082019050919050565b60006020820190508181036000830152613b7381613b37565b9050919050565b7f4e6f20656c696769626c652074726962657320617661696c61626c6500000000600082015250565b6000613bb0601c836135bd565b9150613bbb82613b7a565b602082019050919050565b60006020820190508181036000830152613bdf81613ba3565b9050919050565b600081905092915050565b6000613bfc826135b2565b613c068185613be6565b9350613c168185602086016135ce565b80840191505092915050565b6000613c2e8284613bf1565b915081905092915050565b6000604082019050613c4e60008301856130d2565b8181036020830152613c6081846135f8565b90509392505050565b6000606082019050613c7e600083018661347d565b613c8b602083018561347d565b613c9860408301846130d2565b949350505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680613ce757607f821691505b602082108103613cfa57613cf9613ca0565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b600060088302613d627fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82613d25565b613d6c8683613d25565b95508019841693508086168417925050509392505050565b6000819050919050565b6000613da9613da4613d9f84612e50565b613d84565b612e50565b9050919050565b6000819050919050565b613dc383613d8e565b613dd7613dcf82613db0565b848454613d32565b825550505050565b600090565b613dec613ddf565b613df7818484613dba565b505050565b5b81811015613e1b57613e10600082613de4565b600181019050613dfd565b5050565b601f821115613e6057613e3181613d00565b613e3a84613d15565b81016020851015613e49578190505b613e5d613e5585613d15565b830182613dfc565b50505b505050565b600082821c905092915050565b6000613e8360001984600802613e65565b1980831691505092915050565b6000613e9c8383613e72565b9150826002028217905092915050565b613eb5826135b2565b67ffffffffffffffff811115613ece57613ecd612ea1565b5b613ed88254613ccf565b613ee3828285613e1f565b600060209050601f831160018114613f165760008415613f04578287015190505b613f0e8582613e90565b865550613f76565b601f198416613f2486613d00565b60005b82811015613f4c57848901518255600182019150602085019450602081019050613f27565b86831015613f695784890151613f65601f891682613e72565b8355505b6001600288020188555050505b505050505050565b6000604082019050613f9360008301856130d2565b613fa060208301846130d2565b9392505050565b7f546f6b656e20616c726561647920686173206120747269626500000000000000600082015250565b6000613fdd6019836135bd565b9150613fe882613fa7565b602082019050919050565b6000602082019050818103600083015261400c81613fd0565b9050919050565b60008151905061402281612e24565b92915050565b60006020828403121561403e5761403d612de8565b5b600061404c84828501614013565b91505092915050565b7f4f6e65206f72206d6f726520746f6b656e73206e6f74206f776e65642062792060008201527f636f6e7472616374000000000000000000000000000000000000000000000000602082015250565b60006140b16028836135bd565b91506140bc82614055565b604082019050919050565b600060208201905081810360008301526140e0816140a4565b9050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b60006141436026836135bd565b915061414e826140e7565b604082019050919050565b6000602082019050818103600083015261417281614136565b9050919050565b7f4e6f20636f6c6c656374696f6e7320617661696c61626c6520696e207468652060008201527f636f6e7472616374000000000000000000000000000000000000000000000000602082015250565b60006141d56028836135bd565b91506141e082614179565b604082019050919050565b60006020820190508181036000830152614204816141c8565b9050919050565b6000819050919050565b61422661422182612e50565b61420b565b82525050565b60006142388285614215565b6020820191506142488284614215565b6020820191508190509392505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b600061429282612e50565b915061429d83612e50565b9250826142ad576142ac614258565b5b828206905092915050565b7f53656c656374656420636f6c6c656374696f6e20686173206e6f20746f6b656e60008201527f7300000000000000000000000000000000000000000000000000000000000000602082015250565b60006143146021836135bd565b915061431f826142b8565b604082019050919050565b6000602082019050818103600083015261434381614307565b9050919050565b7f4e6f20746f6b656e732066726f6d207468652073656c656374656420636f6c6c60008201527f656374696f6e20617265206f776e65642062792074686520636f6e7472616374602082015250565b60006143a66040836135bd565b91506143b18261434a565b604082019050919050565b600060208201905081810360008301526143d581614399565b9050919050565b60006143e782612df2565b9050919050565b60008160601b9050919050565b6000614406826143ee565b9050919050565b6000614418826143fb565b9050919050565b61443061442b826143dc565b61440d565b82525050565b60006144428285614215565b602082019150614452828461441f565b6014820191508190509392505050565b7f466565207472616e73666572206661696c656400000000000000000000000000600082015250565b60006144986013836135bd565b91506144a382614462565b602082019050919050565b600060208201905081810360008301526144c78161448b565b9050919050565b7f4e6f7420656e6f756768206e617469766520746f6b656e732073656e7420746f60008201527f20636f7665722074686520666565000000000000000000000000000000000000602082015250565b600061452a602e836135bd565b9150614535826144ce565b604082019050919050565b600060208201905081810360008301526145598161451d565b9050919050565b600061456b82612e50565b915061457683612e50565b925082820390508181111561458e5761458d613a2b565b5b92915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fd5b600081905092915050565b60008190508160005260206000209050919050565b600081546145f081613ccf565b6145fa81866145c3565b94506001821660008114614615576001811461462a5761465d565b60ff198316865281151582028601935061465d565b614633856145ce565b60005b8381101561465557815481890152600182019150602081019050614636565b838801955050505b50505092915050565b600061467282846145e3565b915081905092915050565b60008154905061468c81613ccf565b9050919050565b60008190508160005260206000209050919050565b8181036146b657505061478e565b6146bf8261467d565b67ffffffffffffffff8111156146d8576146d7612ea1565b5b6146e28254613ccf565b6146ed828285613e1f565b6000601f83116001811461471c576000841561470a578287015490505b6147148582613e90565b865550614787565b601f19841661472a87614693565b965061473586613d00565b60005b8281101561475d57848901548255600182019150600185019450602081019050614738565b8683101561477a5784890154614776601f891682613e72565b8355505b6001600288020188555050505b5050505050505b56fea2646970667358221220405c8706f22f7f21986dbc1301803084ef42370bb1b5ce939a626a2334140e2f64736f6c63430008120033