VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0xdD7C5e…1209
Summary
Transactions
Transfers
Address
0xdD7C5ebd3c0690D1719501D92259CD983f2f1209
VET
0.00
VET
VTHO
0.00
VTHO
Master
0x886BFc971d06C2f44468eC98B96bF61E35b9cc52
Deployer
0x886BFc971d06C2f44468eC98B96bF61E35b9cc52
Code
0x608060405234801561001057600080fd5b50600436106102065760003560e01c8063817b1cd21161011a578063abe50f19116100ad578063d547741f1161007c578063d547741f1461059e578063f46636e0146105ba578063f5b541a6146105d8578063f92ad219146105f6578063fc0c546a1461061257610206565b8063abe50f1914610518578063ac8a584a14610534578063c521098914610550578063ca15c8731461056e57610206565b80639870d7fe116100e95780639870d7fe14610492578063a217fddf146104ae578063a54c2732146104cc578063a878aee6146104fc57610206565b8063817b1cd2146103f85780638fcc9cfb146104165780639010d07c1461043257806391d148541461046257610206565b806336568abe1161019d57806341b3d1851161016c57806341b3d185146103785780634641257d146103965780634b319713146103a05780634fe47f70146103be5780635f48f393146103da57610206565b806336568abe146103185780633b3f5e36146103345780633bcfc4b8146103505780633ccfd60b1461036e57610206565b8063248a9ca3116101d9578063248a9ca3146102a65780632ab6f8db146102d65780632ee40908146102e05780632f2ff15d146102fc57610206565b806301ffc9a71461020b578063131f2e531461023b57806316934fc4146102595780631cfa642f1461028a575b600080fd5b610225600480360381019061022091906129e0565b610630565b6040516102329190612a28565b60405180910390f35b6102436106aa565b6040516102509190612a5c565b60405180910390f35b610273600480360381019061026e9190612ad5565b6106b9565b604051610281929190612b02565b60405180910390f35b6102a4600480360381019061029f9190612b57565b6106dd565b005b6102c060048036038101906102bb9190612bba565b610871565b6040516102cd9190612bf6565b60405180910390f35b6102de610891565b005b6102fa60048036038101906102f59190612c11565b61090e565b005b61031660048036038101906103119190612c51565b610a9a565b005b610332600480360381019061032d9190612c51565b610ac3565b005b61034e60048036038101906103499190612b57565b610b46565b005b610358610bc0565b6040516103659190612a5c565b60405180910390f35b610376610bc6565b005b610380610ca3565b60405161038d9190612a5c565b60405180910390f35b61039e610caa565b005b6103a8610d3a565b6040516103b59190612a5c565b60405180910390f35b6103d860048036038101906103d39190612b57565b610d41565b005b6103e2610dbb565b6040516103ef9190612a5c565b60405180910390f35b610400610dc1565b60405161040d9190612a5c565b60405180910390f35b610430600480360381019061042b9190612b57565b610dc8565b005b61044c60048036038101906104479190612c91565b610e43565b6040516104599190612ce0565b60405180910390f35b61047c60048036038101906104779190612c51565b610e72565b6040516104899190612a28565b60405180910390f35b6104ac60048036038101906104a79190612ad5565b610edd565b005b6104b6610fa0565b6040516104c39190612bf6565b60405180910390f35b6104e660048036038101906104e19190612ad5565b610fa7565b6040516104f39190612a5c565b60405180910390f35b61051660048036038101906105119190612ad5565b610fb9565b005b610532600480360381019061052d9190612d27565b6111ed565b005b61054e60048036038101906105499190612ad5565b6112f3565b005b6105586113b6565b6040516105659190612a5c565b60405180910390f35b61058860048036038101906105839190612bba565b6113bc565b6040516105959190612a5c565b60405180910390f35b6105b860048036038101906105b39190612c51565b6113e0565b005b6105c2611409565b6040516105cf9190612a5c565b60405180910390f35b6105e0611422565b6040516105ed9190612bf6565b60405180910390f35b610610600480360381019061060b9190612d67565b611446565b005b61061a61175f565b6040516106279190612e41565b60405180910390f35b60007f5a05180f000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614806106a357506106a282611786565b5b9050919050565b60006106b4611800565b905090565b60fb6020528060005260406000206000915090508060000154908060010154905082565b6106f16000801b6106ec6118b6565b610e72565b610730576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161072790612edf565b60405180910390fd5b60006101035411610776576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161076d90612f4b565b60405180910390fd5b80610103546107859190612f9a565b6101038190555061010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166323b872dd3330846040518463ffffffff1660e01b81526004016107ec93929190612fce565b6020604051808303816000875af115801561080b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061082f919061301a565b61086e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161086590613093565b60405180910390fd5b50565b600060656000838152602001908152602001600020600101549050919050565b6108c27f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b9296108bd6118b6565b6118be565b6108ca6118b6565b73ffffffffffffffffffffffffffffffffffffffff167f80c0b871b97b595b16a7741c1b06fed0c6f6f558639f18ccbce50724325dc40d60405160405180910390a2565b61093f7f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b92961093a6118b6565b610e72565b61097e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161097590612edf565b60405180910390fd5b610100548110156109c4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109bb906130ff565b60405180910390fd5b600060fb60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000015414610a49576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a409061316b565b60405180910390fd5b60008111610a8c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a83906131d7565b60405180910390fd5b610a9682826118f2565b5050565b610aa382610871565b610ab481610aaf6118b6565b611b3b565b610abe8383611bd8565b505050565b610acb6118b6565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614610b38576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b2f90613269565b60405180910390fd5b610b4282826118be565b5050565b610b777f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b929610b726118b6565b610e72565b610bb6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bad90612edf565b60405180910390fd5b8060fe8190555050565b60fe5481565b60fd544211610c0a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c01906132d5565b60405180910390fd5b600060fb60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000015411610c8f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c8690613341565b60405180910390fd5b610c9833611c0c565b610ca133611ddc565b565b6101005481565b600060fb60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000015411610d2f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d2690613341565b60405180910390fd5b610d3833611c0c565b565b6101035481565b610d727f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b929610d6d6118b6565b610e72565b610db1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610da890612edf565b60405180910390fd5b8060ff8190555050565b60ff5481565b6101025481565b610df97f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b929610df46118b6565b610e72565b610e38576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e2f90612edf565b60405180910390fd5b806101008190555050565b6000610e6a8260976000868152602001908152602001600020611fbd90919063ffffffff16565b905092915050565b60006065600084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b610ef16000801b610eec6118b6565b610e72565b610f30576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f2790612edf565b60405180910390fd5b610f5a7f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b92982611bd8565b8073ffffffffffffffffffffffffffffffffffffffff167fac6fa858e9350a46cec16539926e0fde25b7629f84b5a72bffaae4df888ae86d60405160405180910390a250565b6000801b81565b6000610fb282611fd7565b9050919050565b610fcd6000801b610fc86118b6565b610e72565b61100c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161100390612edf565b60405180910390fd5b600061010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b815260040161106a9190612ce0565b602060405180830381865afa158015611087573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110ab9190613376565b9050600081116110f0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110e7906133ef565b60405180910390fd5b80610103546110ff919061340f565b6101038190555061010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb83610103546040518363ffffffff1660e01b8152600401611167929190613443565b6020604051808303816000875af1158015611186573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906111aa919061301a565b6111e9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111e090613093565b60405180910390fd5b5050565b60008211611230576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611227906131d7565b60405180910390fd5b61010054821015611276576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161126d906130ff565b60405180910390fd5b600060fb60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600001549050600081146112e45781156112d9576112d433611c0c565b6112e3565b6112e23361208c565b5b5b6112ee33846118f2565b505050565b6113076000801b6113026118b6565b610e72565b611346576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161133d90612edf565b60405180910390fd5b6113707f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b929826118be565b8073ffffffffffffffffffffffffffffffffffffffff167f80c0b871b97b595b16a7741c1b06fed0c6f6f558639f18ccbce50724325dc40d60405160405180910390a250565b60fd5481565b60006113d9609760008481526020019081526020016000206121f8565b9050919050565b6113e982610871565b6113fa816113f56118b6565b611b3b565b61140483836118be565b505050565b6000610103546101025461141d9190612f9a565b905090565b7f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b92981565b600060019054906101000a900460ff1661146e5760008054906101000a900460ff1615611477565b61147661220d565b5b6114b6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114ad906134de565b60405180910390fd5b60008060019054906101000a900460ff161590508015611506576001600060016101000a81548160ff02191690831515021790555060016000806101000a81548160ff0219169083151502179055505b600073ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff1603611575576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161156c9061354a565b60405180910390fd5b600085116115b8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115af906135b6565b60405180910390fd5b600084116115fb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115f290613622565b60405180910390fd5b6000831161163e576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116359061368e565b60405180910390fd5b60008211611681576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611678906136fa565b60405180910390fd5b828211156116c4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116bb9061378c565b60405180910390fd5b8561010160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508360fe819055508260ff819055508442611720919061340f565b60fd81905550816101008190555061173661221e565b80156117575760008060016101000a81548160ff0219169083151502179055505b505050505050565b61010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60007f7965db0b000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614806117f957506117f8826122b4565b5b9050919050565b600061180a611409565b61010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b81526004016118669190612ce0565b602060405180830381865afa158015611883573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906118a79190613376565b6118b19190612f9a565b905090565b600033905090565b6118c8828261231e565b6118ed816097600085815260200190815260200160002061240090919063ffffffff16565b505050565b60fd54421115611937576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161192e906137f8565b60405180910390fd5b60ff548161010254611949919061340f565b111561198a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161198190613864565b60405180910390fd5b61010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166323b872dd3330846040518463ffffffff1660e01b81526004016119ea93929190612fce565b6020604051808303816000875af1158015611a09573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611a2d919061301a565b611a6c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a6390613093565b60405180910390fd5b600060fb60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000209050428160010181905550818160000154611ac8919061340f565b81600001819055508161010254611adf919061340f565b610102819055508273ffffffffffffffffffffffffffffffffffffffff167f5af417134f72a9d41143ace85b0a26dce6f550f894f2cbc1eeee8810603d91b64284604051611b2e929190612b02565b60405180910390a2505050565b611b458282610e72565b611bd457611b6a8173ffffffffffffffffffffffffffffffffffffffff166014612430565b611b788360001c6020612430565b604051602001611b8992919061398d565b6040516020818303038152906040526040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611bcb9190613a11565b60405180910390fd5b5050565b611be2828261266c565b611c07816097600085815260200190815260200160002061274d90919063ffffffff16565b505050565b6000611c1782611fd7565b9050611c21611800565b811115611c63576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611c5a90613a7f565b60405180910390fd5b4260fb60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206001018190555061010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb83836040518363ffffffff1660e01b8152600401611d08929190613443565b6020604051808303816000875af1158015611d27573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611d4b919061301a565b611d8a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d8190613093565b60405180910390fd5b8173ffffffffffffffffffffffffffffffffffffffff167fc9695243a805adb74c91f28311176c65b417e842d5699893cef56d18bfa48cba82604051611dd09190612a5c565b60405180910390a25050565b600060fb60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000015490508061010254611e329190612f9a565b6101028190555060fb60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000808201600090556001820160009055505061010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb83836040518363ffffffff1660e01b8152600401611ee9929190613443565b6020604051808303816000875af1158015611f08573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611f2c919061301a565b611f6b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611f6290613093565b60405180910390fd5b8173ffffffffffffffffffffffffffffffffffffffff167f884edad9ce6fa2440d8a54cc123490eb96d2768479d49ff9c7366125a942436482604051611fb19190612a5c565b60405180910390a25050565b6000611fcc836000018361277d565b60001c905092915050565b60008060fb60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000209050600060fd544211156120315760fd549050612035565b4290505b60008260010154826120479190612f9a565b90506103e86301e1338060fe548386600001546120649190613a9f565b61206e9190613a9f565b6120789190613b10565b6120829190613b10565b9350505050919050565b600061209782611fd7565b905080610102546120a8919061340f565b6101028190555060ff546101025411156120f7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016120ee90613864565b60405180910390fd5b6120ff611800565b811115612141576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161213890613a7f565b60405180910390fd5b600060fb60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020905042816001018190555081816000015461219d919061340f565b81600001819055508273ffffffffffffffffffffffffffffffffffffffff167fbd654390d0d973e8c8376ed6053be8658870df892687852cc5c914d700291b87836040516121eb9190612a5c565b60405180910390a2505050565b6000612206826000016127a8565b9050919050565b6000612218306127b9565b15905090565b600060019054906101000a900460ff1661226d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161226490613bb3565b60405180910390fd5b6122816000801b61227c6118b6565b611bd8565b6122b27f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b9296122ad6118b6565b611bd8565b565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b6123288282610e72565b156123fc5760006065600084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506123a16118b6565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16837ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b60405160405180910390a45b5050565b6000612428836000018373ffffffffffffffffffffffffffffffffffffffff1660001b6127dc565b905092915050565b6060600060028360026124439190613a9f565b61244d919061340f565b67ffffffffffffffff81111561246657612465613bd3565b5b6040519080825280601f01601f1916602001820160405280156124985781602001600182028036833780820191505090505b5090507f3000000000000000000000000000000000000000000000000000000000000000816000815181106124d0576124cf613c02565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053507f78000000000000000000000000000000000000000000000000000000000000008160018151811061253457612533613c02565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600060018460026125749190613a9f565b61257e919061340f565b90505b600181111561261e577f3031323334353637383961626364656600000000000000000000000000000000600f8616601081106125c0576125bf613c02565b5b1a60f81b8282815181106125d7576125d6613c02565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600485901c94508061261790613c31565b9050612581565b5060008414612662576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161265990613ca6565b60405180910390fd5b8091505092915050565b6126768282610e72565b6127495760016065600084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506126ee6118b6565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45b5050565b6000612775836000018373ffffffffffffffffffffffffffffffffffffffff1660001b6128f0565b905092915050565b600082600001828154811061279557612794613c02565b5b9060005260206000200154905092915050565b600081600001805490509050919050565b6000808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b600080836001016000848152602001908152602001600020549050600081146128e457600060018261280e9190612f9a565b90506000600186600001805490506128269190612f9a565b905081811461289557600086600001828154811061284757612846613c02565b5b906000526020600020015490508087600001848154811061286b5761286a613c02565b5b90600052602060002001819055508387600101600083815260200190815260200160002081905550505b856000018054806128a9576128a8613cc6565b5b6001900381819060005260206000200160009055905585600101600086815260200190815260200160002060009055600193505050506128ea565b60009150505b92915050565b60006128fc8383612960565b61295557826000018290806001815401808255809150506001900390600052602060002001600090919091909150558260000180549050836001016000848152602001908152602001600020819055506001905061295a565b600090505b92915050565b600080836001016000848152602001908152602001600020541415905092915050565b600080fd5b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b6129bd81612988565b81146129c857600080fd5b50565b6000813590506129da816129b4565b92915050565b6000602082840312156129f6576129f5612983565b5b6000612a04848285016129cb565b91505092915050565b60008115159050919050565b612a2281612a0d565b82525050565b6000602082019050612a3d6000830184612a19565b92915050565b6000819050919050565b612a5681612a43565b82525050565b6000602082019050612a716000830184612a4d565b92915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000612aa282612a77565b9050919050565b612ab281612a97565b8114612abd57600080fd5b50565b600081359050612acf81612aa9565b92915050565b600060208284031215612aeb57612aea612983565b5b6000612af984828501612ac0565b91505092915050565b6000604082019050612b176000830185612a4d565b612b246020830184612a4d565b9392505050565b612b3481612a43565b8114612b3f57600080fd5b50565b600081359050612b5181612b2b565b92915050565b600060208284031215612b6d57612b6c612983565b5b6000612b7b84828501612b42565b91505092915050565b6000819050919050565b612b9781612b84565b8114612ba257600080fd5b50565b600081359050612bb481612b8e565b92915050565b600060208284031215612bd057612bcf612983565b5b6000612bde84828501612ba5565b91505092915050565b612bf081612b84565b82525050565b6000602082019050612c0b6000830184612be7565b92915050565b60008060408385031215612c2857612c27612983565b5b6000612c3685828601612ac0565b9250506020612c4785828601612b42565b9150509250929050565b60008060408385031215612c6857612c67612983565b5b6000612c7685828601612ba5565b9250506020612c8785828601612ac0565b9150509250929050565b60008060408385031215612ca857612ca7612983565b5b6000612cb685828601612ba5565b9250506020612cc785828601612b42565b9150509250929050565b612cda81612a97565b82525050565b6000602082019050612cf56000830184612cd1565b92915050565b612d0481612a0d565b8114612d0f57600080fd5b50565b600081359050612d2181612cfb565b92915050565b60008060408385031215612d3e57612d3d612983565b5b6000612d4c85828601612b42565b9250506020612d5d85828601612d12565b9150509250929050565b600080600080600060a08688031215612d8357612d82612983565b5b6000612d9188828901612ac0565b9550506020612da288828901612b42565b9450506040612db388828901612b42565b9350506060612dc488828901612b42565b9250506080612dd588828901612b42565b9150509295509295909350565b6000819050919050565b6000612e07612e02612dfd84612a77565b612de2565b612a77565b9050919050565b6000612e1982612dec565b9050919050565b6000612e2b82612e0e565b9050919050565b612e3b81612e20565b82525050565b6000602082019050612e566000830184612e32565b92915050565b600082825260208201905092915050565b7f4f70657261746f72526f6c653a2063616c6c657220646f6573206e6f7420686160008201527f766520746865204f70657261746f7220726f6c65000000000000000000000000602082015250565b6000612ec9603483612e5c565b9150612ed482612e6d565b604082019050919050565b60006020820190508181036000830152612ef881612ebc565b9050919050565b7f6e6f20746f6b656e7320746f206465706f736974000000000000000000000000600082015250565b6000612f35601483612e5c565b9150612f4082612eff565b602082019050919050565b60006020820190508181036000830152612f6481612f28565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000612fa582612a43565b9150612fb083612a43565b9250828203905081811115612fc857612fc7612f6b565b5b92915050565b6000606082019050612fe36000830186612cd1565b612ff06020830185612cd1565b612ffd6040830184612a4d565b949350505050565b60008151905061301481612cfb565b92915050565b6000602082840312156130305761302f612983565b5b600061303e84828501613005565b91505092915050565b7f7472616e73666572206661696c65640000000000000000000000000000000000600082015250565b600061307d600f83612e5c565b915061308882613047565b602082019050919050565b600060208201905081810360008301526130ac81613070565b9050919050565b7f6d696e20616d6f756e74206e6f74207265616368656400000000000000000000600082015250565b60006130e9601683612e5c565b91506130f4826130b3565b602082019050919050565b60006020820190508181036000830152613118816130dc565b9050919050565b7f7570677261646520666f7262696464656e000000000000000000000000000000600082015250565b6000613155601183612e5c565b91506131608261311f565b602082019050919050565b6000602082019050818103600083015261318481613148565b9050919050565b7f616d6f756e742073686f756c64206265203e2030000000000000000000000000600082015250565b60006131c1601483612e5c565b91506131cc8261318b565b602082019050919050565b600060208201905081810360008301526131f0816131b4565b9050919050565b7f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560008201527f20726f6c657320666f722073656c660000000000000000000000000000000000602082015250565b6000613253602f83612e5c565b915061325e826131f7565b604082019050919050565b6000602082019050818103600083015261328281613246565b9050919050565b7f7374616b696e6720706572696f6420686173206e6f7420656e64656400000000600082015250565b60006132bf601c83612e5c565b91506132ca82613289565b602082019050919050565b600060208201905081810360008301526132ee816132b2565b9050919050565b7f6e6f207374616b65000000000000000000000000000000000000000000000000600082015250565b600061332b600883612e5c565b9150613336826132f5565b602082019050919050565b6000602082019050818103600083015261335a8161331e565b9050919050565b60008151905061337081612b2b565b92915050565b60006020828403121561338c5761338b612983565b5b600061339a84828501613361565b91505092915050565b7f6e6f20746f6b656e7320746f2077697468647261770000000000000000000000600082015250565b60006133d9601583612e5c565b91506133e4826133a3565b602082019050919050565b60006020820190508181036000830152613408816133cc565b9050919050565b600061341a82612a43565b915061342583612a43565b925082820190508082111561343d5761343c612f6b565b5b92915050565b60006040820190506134586000830185612cd1565b6134656020830184612a4d565b9392505050565b7f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160008201527f647920696e697469616c697a6564000000000000000000000000000000000000602082015250565b60006134c8602e83612e5c565b91506134d38261346c565b604082019050919050565b600060208201905081810360008301526134f7816134bb565b9050919050565b7f746f6b656e2061646472657373206973207a65726f0000000000000000000000600082015250565b6000613534601583612e5c565b915061353f826134fe565b602082019050919050565b6000602082019050818103600083015261356381613527565b9050919050565b7f6661726d696e6720706572696f64206973207a65726f00000000000000000000600082015250565b60006135a0601683612e5c565b91506135ab8261356a565b602082019050919050565b600060208201905081810360008301526135cf81613593565b9050919050565b7f415059206973207a65726f000000000000000000000000000000000000000000600082015250565b600061360c600b83612e5c565b9150613617826135d6565b602082019050919050565b6000602082019050818103600083015261363b816135ff565b9050919050565b7f6d617820616d6f756e74206973207a65726f0000000000000000000000000000600082015250565b6000613678601283612e5c565b915061368382613642565b602082019050919050565b600060208201905081810360008301526136a78161366b565b9050919050565b7f6d696e206465706f736974206973207a65726f00000000000000000000000000600082015250565b60006136e4601383612e5c565b91506136ef826136ae565b602082019050919050565b60006020820190508181036000830152613713816136d7565b9050919050565b7f6d696e206465706f7369742069732067726561746572207468616e206d61782060008201527f616d6f756e740000000000000000000000000000000000000000000000000000602082015250565b6000613776602683612e5c565b91506137818261371a565b604082019050919050565b600060208201905081810360008301526137a581613769565b9050919050565b7f7374616b696e6720706572696f642068617320656e6465640000000000000000600082015250565b60006137e2601883612e5c565b91506137ed826137ac565b602082019050919050565b60006020820190508181036000830152613811816137d5565b9050919050565b7f6d617820746f74616c207374616b696e6720766f6c756d652072656163686564600082015250565b600061384e602083612e5c565b915061385982613818565b602082019050919050565b6000602082019050818103600083015261387d81613841565b9050919050565b600081905092915050565b7f416363657373436f6e74726f6c3a206163636f756e7420000000000000000000600082015250565b60006138c5601783613884565b91506138d08261388f565b601782019050919050565b600081519050919050565b60005b838110156139045780820151818401526020810190506138e9565b60008484015250505050565b600061391b826138db565b6139258185613884565b93506139358185602086016138e6565b80840191505092915050565b7f206973206d697373696e6720726f6c6520000000000000000000000000000000600082015250565b6000613977601183613884565b915061398282613941565b601182019050919050565b6000613998826138b8565b91506139a48285613910565b91506139af8261396a565b91506139bb8284613910565b91508190509392505050565b6000601f19601f8301169050919050565b60006139e3826138db565b6139ed8185612e5c565b93506139fd8185602086016138e6565b613a06816139c7565b840191505092915050565b60006020820190508181036000830152613a2b81846139d8565b905092915050565b7f6e6f7420656e6f75676820726577617264730000000000000000000000000000600082015250565b6000613a69601283612e5c565b9150613a7482613a33565b602082019050919050565b60006020820190508181036000830152613a9881613a5c565b9050919050565b6000613aaa82612a43565b9150613ab583612a43565b9250828202613ac381612a43565b91508282048414831517613ada57613ad9612f6b565b5b5092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000613b1b82612a43565b9150613b2683612a43565b925082613b3657613b35613ae1565b5b828204905092915050565b7f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960008201527f6e697469616c697a696e67000000000000000000000000000000000000000000602082015250565b6000613b9d602b83612e5c565b9150613ba882613b41565b604082019050919050565b60006020820190508181036000830152613bcc81613b90565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6000613c3c82612a43565b915060008203613c4f57613c4e612f6b565b5b600182039050919050565b7f537472696e67733a20686578206c656e67746820696e73756666696369656e74600082015250565b6000613c90602083612e5c565b9150613c9b82613c5a565b602082019050919050565b60006020820190508181036000830152613cbf81613c83565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fdfea2646970667358221220ff7006c830e3bb7858553bf7daf7bee3e673ecb7786e16064bf57cc457876cc664736f6c63430008130033