VeChain
Explorer
Mainnet
Search
Networks
Main
Test
Contract
0xd4009D…118A
Summary
Transactions
Transfers
Address
0xd4009D57Adb6548fB5c503640C82B833F8dD118A
VET
187.52
VET
VTHO
105.13
VTHO
Tokens
0.03
SHA
10.03
YEET
0.00
MVG
8.83
WoV
1.52
VVET
53.97
UNION
514.02
DRAGON
1.94
VSEA
0.20
BANANA
16,869.84
MVC
25,642.89
LION
20,871.50
SHT
9,651.47
SQUAD
130.87
BVC
771.44
MILK
0.41
PLG
1,473.84
COJ
Master
0x714E34AD16D78eF503Cff5C686975031ebaEce8d
Deployer
0x714E34AD16D78eF503Cff5C686975031ebaEce8d
Code
0x6080604052600436106100f75760003560e01c80637d9cc3e61161008a578063b0e21e8a11610059578063b0e21e8a14610315578063cb9f8ea714610340578063d06ca61f1461037d578063d90cfd88146103bf576100fe565b80637d9cc3e61461027a5780637ff36ab5146102a55780638da5cb5b146102c15780639e281a98146102ec576100fe565b80634e9c1118116100c65780634e9c1118146101c0578063534e7894146101ff5780637288273214610228578063787dce3d14610251576100fe565b806318cbafe5146101035780631f00ca741461012c5780632e1a7d4d1461016e57806338ed173914610197576100fe565b366100fe57005b600080fd5b34801561010f57600080fd5b5061012a6004803603810190610125919061323c565b6103e8565b005b34801561013857600080fd5b50610153600480360381019061014e91906132d6565b6106bf565b60405161016596959493929190613652565b60405180910390f35b34801561017a57600080fd5b50610195600480360381019061019091906136c8565b611042565b005b3480156101a357600080fd5b506101be60048036038101906101b9919061323c565b611181565b005b3480156101cc57600080fd5b506101e760048036038101906101e291906136c8565b6113ac565b6040516101f6939291906136f5565b60405180910390f35b34801561020b57600080fd5b506102266004803603810190610221919061372c565b611433565b005b34801561023457600080fd5b5061024f600480360381019061024a91906136c8565b611507565b005b34801561025d57600080fd5b50610278600480360381019061027391906136c8565b61188e565b005b34801561028657600080fd5b5061028f61196d565b60405161029c9190613759565b60405180910390f35b6102bf60048036038101906102ba9190613774565b611993565b005b3480156102cd57600080fd5b506102d6611b1d565b6040516102e39190613759565b60405180910390f35b3480156102f857600080fd5b50610313600480360381019061030e91906137fc565b611b43565b005b34801561032157600080fd5b5061032a611d34565b604051610337919061384b565b60405180910390f35b34801561034c57600080fd5b506103676004803603810190610362919061372c565b611d3a565b6040516103749190613866565b60405180910390f35b34801561038957600080fd5b506103a4600480360381019061039f91906132d6565b611d5a565b6040516103b696959493929190613652565b60405180910390f35b3480156103cb57600080fd5b506103e660048036038101906103e191906138ad565b612681565b005b6000612710600354886103fb919061392f565b61040591906139a0565b90506000818861041591906139d1565b9050600080600080610428858b8b611d5a565b955050945094509450508989600081811061044657610445613a05565b5b905060200201602081019061045b919061372c565b73ffffffffffffffffffffffffffffffffffffffff166323b872dd33308f6040518463ffffffff1660e01b815260040161049793929190613a34565b6020604051808303816000875af11580156104b6573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104da9190613a80565b50898960008181106104ef576104ee613a05565b5b9050602002016020810190610504919061372c565b73ffffffffffffffffffffffffffffffffffffffff1663095ea7b385876040518363ffffffff1660e01b815260040161053e929190613aad565b6020604051808303816000875af115801561055d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105819190613a80565b50600061058e8284612891565b90508315610625578473ffffffffffffffffffffffffffffffffffffffff1663fa64746f878e848d8d6040518663ffffffff1660e01b81526004016105d7959493929190613ad6565b6000604051808303816000875af11580156105f6573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f8201168201806040525081019061061f9190613c94565b506106b0565b8473ffffffffffffffffffffffffffffffffffffffff166318cbafe5878e848d8d6040518663ffffffff1660e01b8152600401610666959493929190613ad6565b6000604051808303816000875af1158015610685573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f820116820180604052508101906106ae9190613c94565b505b50505050505050505050505050565b6060600080600060608060007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff90506106f661306f565b60005b600080549050811015610f995760006107988c8c80806020026020016040519081016040528093929190818152602001838360200280828437600081840152601f19601f820116905080830192505050505050506000848154811061076157610760613a05565b5b906000526020600020906002020160010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16612891565b90506107e981600084815481106107b2576107b1613a05565b5b906000526020600020906002020160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16612a36565b15610a33576000828154811061080257610801613a05565b5b906000526020600020906002020160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16631f00ca748e836040518363ffffffff1660e01b815260040161086e929190613cdd565b600060405180830381865afa9250505080156108ad57506040513d6000823e3d601f19601f820116820180604052508101906108aa9190613c94565b60015b6108b75750610f86565b6000816000815181106108cd576108cc613a05565b5b6020026020010151905085811015610a3057809550819b50600084815481106108f9576108f8613a05565b5b90600052602060002090600202016040518060600160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016000820160149054906101000a900460ff161515151581526020016001820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815250509450610a2a83600086815481106109f3576109f2613a05565b5b906000526020600020906002020160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16612bea565b97508296505b50505b610a7d8c8c80806020026020016040519081016040528093929190818152602001838360200280828437600081840152601f19601f82011690508083019250505050505050612fca565b610f845760028c8c905014610ac7576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610abe90613d90565b60405180910390fd5b6000600367ffffffffffffffff811115610ae457610ae3613b41565b5b604051908082528060200260200182016040528015610b125781602001602082028036833780820191505090505b5090508c8c6000818110610b2957610b28613a05565b5b9050602002016020810190610b3e919061372c565b81600081518110610b5257610b51613a05565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff168152505060008381548110610ba057610b9f613a05565b5b906000526020600020906002020160010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681600181518110610be657610be5613a05565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250508c8c6001818110610c3457610c33613a05565b5b9050602002016020810190610c49919061372c565b81600281518110610c5d57610c5c613a05565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050610ce68160008581548110610caf57610cae613a05565b5b906000526020600020906002020160010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16612891565b9150610d378260008581548110610d0057610cff613a05565b5b906000526020600020906002020160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16612a36565b15610f825760008381548110610d5057610d4f613a05565b5b906000526020600020906002020160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16631f00ca748f846040518363ffffffff1660e01b8152600401610dbc929190613cdd565b600060405180830381865afa925050508015610dfb57506040513d6000823e3d601f19601f82011682018060405250810190610df89190613c94565b60015b610e06575050610f86565b600081600081518110610e1c57610e1b613a05565b5b6020026020010151905086811015610f7f57809650819c5060008581548110610e4857610e47613a05565b5b90600052602060002090600202016040518060600160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016000820160149054906101000a900460ff161515151581526020016001820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815250509550610f798460008781548110610f4257610f41613a05565b5b906000526020600020906002020160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16612bea565b98508397505b50505b505b505b8080610f9190613db0565b9150506106f9565b5060006127106003548a600081518110610fb657610fb5613a05565b5b6020026020010151610fc8919061392f565b610fd291906139a0565b90508089600081518110610fe957610fe8613a05565b5b6020026020010151610ffb9190613df8565b8960008151811061100f5761100e613a05565b5b60200260200101818152505088826000015183602001518460400151985098509850985050505093975093979195509350565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146110d2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110c990613e9e565b60405180910390fd5b80471015611115576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161110c90613f0a565b60405180910390fd5b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f1935050505015801561117d573d6000803e3d6000fd5b5050565b6000806000806111928a8989611d5a565b95505094505093509350878760008181106111b0576111af613a05565b5b90506020020160208101906111c5919061372c565b73ffffffffffffffffffffffffffffffffffffffff166323b872dd33308d6040518463ffffffff1660e01b815260040161120193929190613a34565b6020604051808303816000875af1158015611220573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906112449190613a80565b508787600081811061125957611258613a05565b5b905060200201602081019061126e919061372c565b73ffffffffffffffffffffffffffffffffffffffff1663095ea7b3848c6040518363ffffffff1660e01b81526004016112a8929190613aad565b6020604051808303816000875af11580156112c7573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906112eb9190613a80565b5060006112f88284612891565b90508373ffffffffffffffffffffffffffffffffffffffff166338ed17398660008151811061132a57611329613a05565b5b60200260200101518c848b8b6040518663ffffffff1660e01b8152600401611356959493929190613ad6565b6000604051808303816000875af1158015611375573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f8201168201806040525081019061139e9190613c94565b505050505050505050505050565b600081815481106113bc57600080fd5b90600052602060002090600202016000915090508060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16908060000160149054906101000a900460ff16908060010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905083565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146114c3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114ba90613e9e565b60405180910390fd5b80600260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611597576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161158e90613e9e565b60405180910390fd5b60008054905081106115de576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115d590613f76565b60405180910390fd5b600060016000805490506115f291906139d1565b8154811061160357611602613a05565b5b90600052602060002090600202016000828154811061162557611624613a05565b5b90600052602060002090600202016000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff168160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000820160149054906101000a900460ff168160000160146101000a81548160ff0219169083151502179055506001820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff168160010160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550905050600080548061174357611742613f96565b5b6001900381819060005260206000209060020201600080820160006101000a81549073ffffffffffffffffffffffffffffffffffffffff02191690556000820160146101000a81549060ff02191690556001820160006101000a81549073ffffffffffffffffffffffffffffffffffffffff021916905550509055600081815481106117d2576117d1613a05565b5b906000526020600020906002020160000160149054906101000a900460ff166004600080848154811061180857611807613a05565b5b906000526020600020906002020160010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461191e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161191590613e9e565b60405180910390fd5b612710811115611963576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161195a90614037565b60405180910390fd5b8060038190555050565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60003490506000612710600354836119ab919061392f565b6119b591906139a0565b9050600081836119c591906139d1565b90506000806000806119d8858c8c611d5a565b9550509450945094505060006119ee8284612891565b90508315611a84578473ffffffffffffffffffffffffffffffffffffffff16631239cc95878f848e8e6040518663ffffffff1660e01b8152600401611a369493929190614057565b60006040518083038185885af1158015611a54573d6000803e3d6000fd5b50505050506040513d6000823e3d601f19601f82011682018060405250810190611a7e9190613c94565b50611b0e565b8473ffffffffffffffffffffffffffffffffffffffff16637ff36ab5878f848e8e6040518663ffffffff1660e01b8152600401611ac49493929190614057565b60006040518083038185885af1158015611ae2573d6000803e3d6000fd5b50505050506040513d6000823e3d601f19601f82011682018060405250810190611b0c9190613c94565b505b50505050505050505050505050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611bd3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611bca90613e9e565b60405180910390fd5b808273ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401611c0d9190613759565b602060405180830381865afa158015611c2a573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611c4e91906140a3565b1015611c8f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611c869061411c565b60405180910390fd5b8173ffffffffffffffffffffffffffffffffffffffff1663a9059cbb600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16836040518363ffffffff1660e01b8152600401611cec929190613aad565b6020604051808303816000875af1158015611d0b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611d2f9190613a80565b505050565b60035481565b60046020528060005260406000206000915054906101000a900460ff1681565b606060008060006060806000611d6e61306f565b60006127106003548d611d81919061392f565b611d8b91906139a0565b90506000818d611d9b91906139d1565b905060005b600080549050811015612658576000611e3f8e8e80806020026020016040519081016040528093929190818152602001838360200280828437600081840152601f19601f8201169050808301925050505050505060008481548110611e0857611e07613a05565b5b906000526020600020906002020160010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16612891565b9050611e908160008481548110611e5957611e58613a05565b5b906000526020600020906002020160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16612a36565b156120e65760008281548110611ea957611ea8613a05565b5b906000526020600020906002020160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663d06ca61f84836040518363ffffffff1660e01b8152600401611f15929190613cdd565b600060405180830381865afa925050508015611f5457506040513d6000823e3d601f19601f82011682018060405250810190611f519190613c94565b60015b611f5e5750612645565b60008160018351611f6f91906139d1565b81518110611f8057611f7f613a05565b5b60200260200101519050878111156120e357809750819d5060008481548110611fac57611fab613a05565b5b90600052602060002090600202016040518060600160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016000820160149054906101000a900460ff161515151581526020016001820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152505096506120dd83600086815481106120a6576120a5613a05565b5b906000526020600020906002020160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16612bea565b99508298505b50505b6121308e8e80806020026020016040519081016040528093929190818152602001838360200280828437600081840152601f19601f82011690508083019250505050505050612fca565b6126435760028e8e90501461217a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161217190613d90565b60405180910390fd5b6000600367ffffffffffffffff81111561219757612196613b41565b5b6040519080825280602002602001820160405280156121c55781602001602082028036833780820191505090505b5090508e8e60008181106121dc576121db613a05565b5b90506020020160208101906121f1919061372c565b8160008151811061220557612204613a05565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250506000838154811061225357612252613a05565b5b906000526020600020906002020160010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff168160018151811061229957612298613a05565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250508e8e60018181106122e7576122e6613a05565b5b90506020020160208101906122fc919061372c565b816002815181106123105761230f613a05565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050612399816000858154811061236257612361613a05565b5b906000526020600020906002020160010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16612891565b91506123ea82600085815481106123b3576123b2613a05565b5b906000526020600020906002020160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16612a36565b15612641576000838154811061240357612402613a05565b5b906000526020600020906002020160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663d06ca61f85846040518363ffffffff1660e01b815260040161246f929190613cdd565b600060405180830381865afa9250505080156124ae57506040513d6000823e3d601f19601f820116820180604052508101906124ab9190613c94565b60015b6124b9575050612645565b600081600183516124ca91906139d1565b815181106124db576124da613a05565b5b602002602001015190508881111561263e57809850819e506000858154811061250757612506613a05565b5b90600052602060002090600202016040518060600160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016000820160149054906101000a900460ff161515151581526020016001820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815250509750612638846000878154811061260157612600613a05565b5b906000526020600020906002020160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16612bea565b9a508399505b50505b505b505b808061265090613db0565b915050611da0565b508983600001518460200151856040015199509950995099505050505093975093979195509350565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614612711576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161270890613e9e565b60405180910390fd5b600060405180606001604052808573ffffffffffffffffffffffffffffffffffffffff16815260200184151581526020018373ffffffffffffffffffffffffffffffffffffffff16815250908060018154018082558091505060019003906000526020600020906002020160009091909190915060008201518160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060208201518160000160146101000a81548160ff02191690831515021790555060408201518160010160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550505081600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550505050565b60606000835167ffffffffffffffff8111156128b0576128af613b41565b5b6040519080825280602002602001820160405280156128de5781602001602082028036833780820191505090505b50905060005b8451811015612a2b57600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1685828151811061293957612938613a05565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff16036129af57838282815181106129705761296f613a05565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050612a18565b8481815181106129c2576129c1613a05565b5b60200260200101518282815181106129dd576129dc613a05565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250505b8080612a2390613db0565b9150506128e4565b508091505092915050565b6000808273ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa158015612a84573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612aa89190614151565b9050600081905060005b60018651612ac091906139d1565b811015612bdc5760008273ffffffffffffffffffffffffffffffffffffffff1663e6a43905888481518110612af857612af7613a05565b5b602002602001015189600186612b0e9190613df8565b81518110612b1f57612b1e613a05565b5b60200260200101516040518363ffffffff1660e01b8152600401612b4492919061417e565b602060405180830381865afa158015612b61573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612b859190614151565b9050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603612bc8576000945050505050612be4565b508080612bd490613db0565b915050612ab2565b506001925050505b92915050565b606060008273ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa158015612c39573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612c5d9190614151565b90506000819050600060018651612c7491906139d1565b67ffffffffffffffff811115612c8d57612c8c613b41565b5b604051908082528060200260200182016040528015612cc657816020015b612cb36130be565b815260200190600190039081612cab5790505b50905060005b60018751612cda91906139d1565b811015612fbd5760008373ffffffffffffffffffffffffffffffffffffffff1663e6a43905898481518110612d1257612d11613a05565b5b60200260200101518a600186612d289190613df8565b81518110612d3957612d38613a05565b5b60200260200101516040518363ffffffff1660e01b8152600401612d5e92919061417e565b602060405180830381865afa158015612d7b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612d9f9190614151565b90506000808273ffffffffffffffffffffffffffffffffffffffff16630902f1ac6040518163ffffffff1660e01b8152600401606060405180830381865afa158015612def573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612e139190614229565b506dffffffffffffffffffffffffffff1691506dffffffffffffffffffffffffffff16915060008373ffffffffffffffffffffffffffffffffffffffff16630dfe16816040518163ffffffff1660e01b8152600401602060405180830381865afa158015612e85573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612ea99190614151565b905060008473ffffffffffffffffffffffffffffffffffffffff1663d21220a76040518163ffffffff1660e01b8152600401602060405180830381865afa158015612ef8573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612f1c9190614151565b90506040518060a001604052808673ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1681526020018581526020018273ffffffffffffffffffffffffffffffffffffffff16815260200184815250878781518110612f9a57612f99613a05565b5b602002602001018190525050505050508080612fb590613db0565b915050612ccc565b5080935050505092915050565b600080600090505b82518110156130645760046000848381518110612ff257612ff1613a05565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161561305157600191505061306a565b808061305c90613db0565b915050612fd2565b50600090505b919050565b6040518060600160405280600073ffffffffffffffffffffffffffffffffffffffff168152602001600015158152602001600073ffffffffffffffffffffffffffffffffffffffff1681525090565b6040518060a00160405280600073ffffffffffffffffffffffffffffffffffffffff168152602001600073ffffffffffffffffffffffffffffffffffffffff16815260200160008152602001600073ffffffffffffffffffffffffffffffffffffffff168152602001600081525090565b6000604051905090565b600080fd5b600080fd5b6000819050919050565b61315681613143565b811461316157600080fd5b50565b6000813590506131738161314d565b92915050565b600080fd5b600080fd5b600080fd5b60008083601f84011261319e5761319d613179565b5b8235905067ffffffffffffffff8111156131bb576131ba61317e565b5b6020830191508360208202830111156131d7576131d6613183565b5b9250929050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000613209826131de565b9050919050565b613219816131fe565b811461322457600080fd5b50565b60008135905061323681613210565b92915050565b60008060008060008060a0878903121561325957613258613139565b5b600061326789828a01613164565b965050602061327889828a01613164565b955050604087013567ffffffffffffffff8111156132995761329861313e565b5b6132a589828a01613188565b945094505060606132b889828a01613227565b92505060806132c989828a01613164565b9150509295509295509295565b6000806000604084860312156132ef576132ee613139565b5b60006132fd86828701613164565b935050602084013567ffffffffffffffff81111561331e5761331d61313e565b5b61332a86828701613188565b92509250509250925092565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b61336b81613143565b82525050565b600061337d8383613362565b60208301905092915050565b6000602082019050919050565b60006133a182613336565b6133ab8185613341565b93506133b683613352565b8060005b838110156133e75781516133ce8882613371565b97506133d983613389565b9250506001810190506133ba565b5085935050505092915050565b6000819050919050565b600061341961341461340f846131de565b6133f4565b6131de565b9050919050565b600061342b826133fe565b9050919050565b600061343d82613420565b9050919050565b61344d81613432565b82525050565b60008115159050919050565b61346881613453565b82525050565b613477816131fe565b82525050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b6134b2816131fe565b82525050565b60a0820160008201516134ce60008501826134a9565b5060208201516134e160208501826134a9565b5060408201516134f46040850182613362565b50606082015161350760608501826134a9565b50608082015161351a6080850182613362565b50505050565b600061352c83836134b8565b60a08301905092915050565b6000602082019050919050565b60006135508261347d565b61355a8185613488565b935061356583613499565b8060005b8381101561359657815161357d8882613520565b975061358883613538565b925050600181019050613569565b5085935050505092915050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b60006135db83836134a9565b60208301905092915050565b6000602082019050919050565b60006135ff826135a3565b61360981856135ae565b9350613614836135bf565b8060005b8381101561364557815161362c88826135cf565b9750613637836135e7565b925050600181019050613618565b5085935050505092915050565b600060c082019050818103600083015261366c8189613396565b905061367b6020830188613444565b613688604083018761345f565b613695606083018661346e565b81810360808301526136a78185613545565b905081810360a08301526136bb81846135f4565b9050979650505050505050565b6000602082840312156136de576136dd613139565b5b60006136ec84828501613164565b91505092915050565b600060608201905061370a6000830186613444565b613717602083018561345f565b613724604083018461346e565b949350505050565b60006020828403121561374257613741613139565b5b600061375084828501613227565b91505092915050565b600060208201905061376e600083018461346e565b92915050565b6000806000806000608086880312156137905761378f613139565b5b600061379e88828901613164565b955050602086013567ffffffffffffffff8111156137bf576137be61313e565b5b6137cb88828901613188565b945094505060406137de88828901613227565b92505060606137ef88828901613164565b9150509295509295909350565b6000806040838503121561381357613812613139565b5b600061382185828601613227565b925050602061383285828601613164565b9150509250929050565b61384581613143565b82525050565b6000602082019050613860600083018461383c565b92915050565b600060208201905061387b600083018461345f565b92915050565b61388a81613453565b811461389557600080fd5b50565b6000813590506138a781613881565b92915050565b6000806000606084860312156138c6576138c5613139565b5b60006138d486828701613227565b93505060206138e586828701613898565b92505060406138f686828701613227565b9150509250925092565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061393a82613143565b915061394583613143565b925082820261395381613143565b9150828204841483151761396a57613969613900565b5b5092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b60006139ab82613143565b91506139b683613143565b9250826139c6576139c5613971565b5b828204905092915050565b60006139dc82613143565b91506139e783613143565b92508282039050818111156139ff576139fe613900565b5b92915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6000606082019050613a49600083018661346e565b613a56602083018561346e565b613a63604083018461383c565b949350505050565b600081519050613a7a81613881565b92915050565b600060208284031215613a9657613a95613139565b5b6000613aa484828501613a6b565b91505092915050565b6000604082019050613ac2600083018561346e565b613acf602083018461383c565b9392505050565b600060a082019050613aeb600083018861383c565b613af8602083018761383c565b8181036040830152613b0a81866135f4565b9050613b19606083018561346e565b613b26608083018461383c565b9695505050505050565b6000601f19601f8301169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b613b7982613b30565b810181811067ffffffffffffffff82111715613b9857613b97613b41565b5b80604052505050565b6000613bab61312f565b9050613bb78282613b70565b919050565b600067ffffffffffffffff821115613bd757613bd6613b41565b5b602082029050602081019050919050565b600081519050613bf78161314d565b92915050565b6000613c10613c0b84613bbc565b613ba1565b90508083825260208201905060208402830185811115613c3357613c32613183565b5b835b81811015613c5c5780613c488882613be8565b845260208401935050602081019050613c35565b5050509392505050565b600082601f830112613c7b57613c7a613179565b5b8151613c8b848260208601613bfd565b91505092915050565b600060208284031215613caa57613ca9613139565b5b600082015167ffffffffffffffff811115613cc857613cc761313e565b5b613cd484828501613c66565b91505092915050565b6000604082019050613cf2600083018561383c565b8181036020830152613d0481846135f4565b90509392505050565b600082825260208201905092915050565b7f50617468206c656e677468206d757374206265203220746f20696e736572742060008201527f56455420696e20746865206d6964646c65000000000000000000000000000000602082015250565b6000613d7a603183613d0d565b9150613d8582613d1e565b604082019050919050565b60006020820190508181036000830152613da981613d6d565b9050919050565b6000613dbb82613143565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203613ded57613dec613900565b5b600182019050919050565b6000613e0382613143565b9150613e0e83613143565b9250828201905080821115613e2657613e25613900565b5b92915050565b7f4f6e6c7920746865206f776e65722063616e20706572666f726d20746869732060008201527f616374696f6e0000000000000000000000000000000000000000000000000000602082015250565b6000613e88602683613d0d565b9150613e9382613e2c565b604082019050919050565b60006020820190508181036000830152613eb781613e7b565b9050919050565b7f496e73756666696369656e742062616c616e6365000000000000000000000000600082015250565b6000613ef4601483613d0d565b9150613eff82613ebe565b602082019050919050565b60006020820190508181036000830152613f2381613ee7565b9050919050565b7f496e646578206f7574206f6620626f756e647300000000000000000000000000600082015250565b6000613f60601383613d0d565b9150613f6b82613f2a565b602082019050919050565b60006020820190508181036000830152613f8f81613f53565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fd5b7f466565206d757374206265206c657373207468616e206f7220657175616c207460008201527f6f20313030250000000000000000000000000000000000000000000000000000602082015250565b6000614021602683613d0d565b915061402c82613fc5565b604082019050919050565b6000602082019050818103600083015261405081614014565b9050919050565b600060808201905061406c600083018761383c565b818103602083015261407e81866135f4565b905061408d604083018561346e565b61409a606083018461383c565b95945050505050565b6000602082840312156140b9576140b8613139565b5b60006140c784828501613be8565b91505092915050565b7f496e73756666696369656e7420746f6b656e2062616c616e6365000000000000600082015250565b6000614106601a83613d0d565b9150614111826140d0565b602082019050919050565b60006020820190508181036000830152614135816140f9565b9050919050565b60008151905061414b81613210565b92915050565b60006020828403121561416757614166613139565b5b60006141758482850161413c565b91505092915050565b6000604082019050614193600083018561346e565b6141a0602083018461346e565b9392505050565b60006dffffffffffffffffffffffffffff82169050919050565b6141ca816141a7565b81146141d557600080fd5b50565b6000815190506141e7816141c1565b92915050565b600063ffffffff82169050919050565b614206816141ed565b811461421157600080fd5b50565b600081519050614223816141fd565b92915050565b60008060006060848603121561424257614241613139565b5b6000614250868287016141d8565b9350506020614261868287016141d8565b925050604061427286828701614214565b915050925092509256fea26469706673582212201d7c9496b53598f7ac117eca04e0f3dde8fa3b90f153f9539c3a199f6050643464736f6c63430008130033