VeChain
Explorer
Mainnet
Search
Networks
Main
Test
Contract
0x98F9EF…fe7B
Summary
Transactions
Transfers
Address
0x98F9EFA60FBD71641118B98935a860Cb63cffe7B
VET
0.00
VET
VTHO
0.00
VTHO
Master
0x7af20c0B6Cd0E600F3C6E60c2Fe86Ad69dee6A89
Deployer
0x7af20c0B6Cd0E600F3C6E60c2Fe86Ad69dee6A89
Code
0x60806040526004361061014b5760003560e01c8063a217fddf116100b6578063e14ce30e1161006f578063e14ce30e14610447578063e63ab1e914610470578063e79864661461049b578063eb967c4c146104c4578063f19fe69b146104ef578063f3abde32146105185761014b565b8063a217fddf14610367578063b966e54d14610392578063d1df306c146103bb578063d5391393146103d7578063d547741f14610402578063d8b12d281461042b5761014b565b806336568abe1161010857806336568abe1461025457806368c4ac261461027d5780636f655207146102ba57806375b238fc146102e3578063781cc3d31461030e57806391d148541461032a5761014b565b806301173a741461015057806301ffc9a71461016c5780631cb6a117146101a9578063248a9ca3146101c55780632d189a62146102025780632f2ff15d1461022b575b600080fd5b61016a600480360381019061016591906123dd565b61055a565b005b34801561017857600080fd5b50610193600480360381019061018e9190612462565b610872565b6040516101a091906124aa565b60405180910390f35b6101c360048036038101906101be919061267f565b6108ec565b005b3480156101d157600080fd5b506101ec60048036038101906101e791906126ee565b610a78565b6040516101f9919061272a565b60405180910390f35b34801561020e57600080fd5b5061022960048036038101906102249190612745565b610a97565b005b34801561023757600080fd5b50610252600480360381019061024d91906127cd565b610b43565b005b34801561026057600080fd5b5061027b600480360381019061027691906127cd565b610b64565b005b34801561028957600080fd5b506102a4600480360381019061029f91906123dd565b610be7565b6040516102b191906124aa565b60405180910390f35b3480156102c657600080fd5b506102e160048036038101906102dc919061280d565b610c07565b005b3480156102ef57600080fd5b506102f8610ce2565b604051610305919061272a565b60405180910390f35b610328600480360381019061032391906126ee565b610d06565b005b34801561033657600080fd5b50610351600480360381019061034c91906127cd565b610ffb565b60405161035e91906124aa565b60405180910390f35b34801561037357600080fd5b5061037c611065565b604051610389919061272a565b60405180910390f35b34801561039e57600080fd5b506103b960048036038101906103b49190612870565b61106c565b005b6103d560048036038101906103d091906128b0565b611319565b005b3480156103e357600080fd5b506103ec61176d565b6040516103f9919061272a565b60405180910390f35b34801561040e57600080fd5b50610429600480360381019061042491906127cd565b611791565b005b61044560048036038101906104409190612870565b6117b2565b005b34801561045357600080fd5b5061046e600480360381019061046991906128f0565b611b14565b005b34801561047c57600080fd5b50610485611b49565b604051610492919061272a565b60405180910390f35b3480156104a757600080fd5b506104c260048036038101906104bd9190612949565b611b6d565b005b3480156104d057600080fd5b506104d9611bf3565b6040516104e69190612998565b60405180910390f35b3480156104fb57600080fd5b50610516600480360381019061051191906129b3565b611bf9565b005b34801561052457600080fd5b5061053f600480360381019061053a91906126ee565b611d20565b60405161055196959493929190612ae0565b60405180910390f35b60011515600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161515146105ed576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105e490612b94565b60405180910390fd5b600154341015610632576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161062990612c00565b60405180910390fd5b60006301173a7460e01b334360405160200161065093929190612caa565b60405160208183030381529060405280519060200120905060006003600083815260200190815260200160002060010154146106c1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106b890612d33565b60405180910390fd5b336003600083815260200190815260200160002060000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550346003600083815260200190815260200160002060010181905550816003600083815260200190815260200160002060020160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506003600082815260200190815260200160002060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166003600083815260200190815260200160002060020160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16827f26ca2981ce6c10beb149a85f0ac2d7fabca8e9cb88dd808d7e39fd7536e6d8a160036000868152602001908152602001600020600101546040516108669190612998565b60405180910390a45050565b60007f7965db0b000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614806108e557506108e482611e24565b5b9050919050565b7f9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a661091681611e8e565b600060036000868152602001908152602001600020600401541461096f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161096690612d9f565b60405180910390fd5b60016003600086815260200190815260200160002060040181905550816003600086815260200190815260200160002060050190816109ae9190612fc1565b5060008373ffffffffffffffffffffffffffffffffffffffff1660036000878152602001908152602001600020600101546040516109eb906130c4565b60006040518083038185875af1925050503d8060008114610a28576040519150601f19603f3d011682016040523d82523d6000602084013e610a2d565b606091505b5050905080610a71576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a6890613125565b60405180910390fd5b5050505050565b6000806000838152602001908152602001600020600101549050919050565b7f9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a6610ac181611e8e565b6000600360008581526020019081526020016000206004015414610b1a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b1190612d9f565b60405180910390fd5b81600360008581526020019081526020016000206005019081610b3d9190612fc1565b50505050565b610b4c82610a78565b610b5581611e8e565b610b5f8383611ea2565b505050565b610b6c611f82565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614610bd9576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bd0906131b7565b60405180910390fd5b610be38282611f8a565b5050565b60026020528060005260406000206000915054906101000a900460ff1681565b7fa49807205ce4d355092ef5a8a18f56e8913cf4a201fbe287825b095693c21775610c3181611e8e565b60008273ffffffffffffffffffffffffffffffffffffffff1647604051610c57906130c4565b60006040518083038185875af1925050503d8060008114610c94576040519150601f19603f3d011682016040523d82523d6000602084013e610c99565b606091505b5050905080610cdd576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cd490613125565b60405180910390fd5b505050565b7fa49807205ce4d355092ef5a8a18f56e8913cf4a201fbe287825b095693c2177581565b6000600360008381526020019081526020016000206004015414610d8e57610d4e7fa49807205ce4d355092ef5a8a18f56e8913cf4a201fbe287825b095693c2177533610ffb565b610d8d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d8490613223565b60405180910390fd5b5b600060036000838152602001908152602001600020600401541480610dc9575060016003600083815260200190815260200160002060040154145b610e08576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610dff9061328f565b60405180910390fd5b60026003600083815260200190815260200160002060040181905550600060036000838152602001908152602001600020600101541115610ed7576003600082815260200190815260200160002060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc60036000848152602001908152602001600020600101549081150290604051600060405180830381858888f19350505050158015610ed5573d6000803e3d6000fd5b505b600060036000838152602001908152602001600020600301541115610ff8576003600082815260200190815260200160002060020160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb6003600084815260200190815260200160002060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1660036000858152602001908152602001600020600301546040518363ffffffff1660e01b8152600401610fb39291906132af565b6020604051808303816000875af1158015610fd2573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ff691906132ed565b505b50565b600080600084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b6000801b81565b7f9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a661109681611e8e565b60016003600085815260200190815260200160002060040154146110ef576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110e690613366565b60405180910390fd5b6003806000858152602001908152602001600020600401819055508160036000858152602001908152602001600020600301819055506003600084815260200190815260200160002060020160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166340c10f196003600086815260200190815260200160002060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1660036000878152602001908152602001600020600301546040518363ffffffff1660e01b81526004016111e29291906132af565b600060405180830381600087803b1580156111fc57600080fd5b505af1158015611210573d6000803e3d6000fd5b505050506003600084815260200190815260200160002060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166003600085815260200190815260200160002060020160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16847f0d2a8006fd6c7d26495b0bd95e8ce22f19c6430501ae3615e685dd1bbde04ff66003600088815260200190815260200160002060010154600360008981526020019081526020016000206003015460405161130c929190613386565b60405180910390a4505050565b60011515600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161515146113ac576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113a390612b94565b60405180910390fd5b808273ffffffffffffffffffffffffffffffffffffffff166370a08231336040518263ffffffff1660e01b81526004016113e691906133af565b602060405180830381865afa158015611403573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061142791906133df565b1015611468576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161145f9061347e565b60405180910390fd5b600063d1df306c60e01b334360405160200161148693929190612caa565b604051602081830303815290604052805190602001209050600082116114e1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114d890612c00565b60405180910390fd5b600060036000838152602001908152602001600020600101541461153a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161153190612d33565b60405180910390fd5b336003600083815260200190815260200160002060000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550816003600083815260200190815260200160002060030181905550826003600083815260200190815260200160002060020160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508273ffffffffffffffffffffffffffffffffffffffff166323b872dd3330856040518463ffffffff1660e01b815260040161163c9392919061349e565b6020604051808303816000875af115801561165b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061167f91906132ed565b506003600082815260200190815260200160002060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166003600083815260200190815260200160002060020160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16827f4958bcf393fc36515512cf2e223ff748d5878dbcb5226496407833cede00ddf660036000868152602001908152602001600020600301546040516117609190612998565b60405180910390a4505050565b7f9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a681565b61179a82610a78565b6117a381611e8e565b6117ad8383611f8a565b505050565b7f9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a66117dc81611e8e565b6000600360008581526020019081526020016000206004015414611835576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161182c90613366565b60405180910390fd5b6003806000858152602001908152602001600020600401819055508160036000858152602001908152602001600020600101819055506003600084815260200190815260200160002060020160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166342966c6860036000868152602001908152602001600020600301546040518263ffffffff1660e01b81526004016118f09190612998565b600060405180830381600087803b15801561190a57600080fd5b505af115801561191e573d6000803e3d6000fd5b505050506000341115611a0f5760006003600085815260200190815260200160002060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1634604051611987906130c4565b60006040518083038185875af1925050503d80600081146119c4576040519150601f19603f3d011682016040523d82523d6000602084013e6119c9565b606091505b5050905080611a0d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a0490613125565b60405180910390fd5b505b6003600084815260200190815260200160002060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166003600085815260200190815260200160002060020160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16847fd82cb0d1f39998cab3c08789ba02ee3fd69954b0298ba79d090159b53842181460036000888152602001908152602001600020600301546003600089815260200190815260200160002060010154604051611b07929190613386565b60405180910390a4505050565b7fa49807205ce4d355092ef5a8a18f56e8913cf4a201fbe287825b095693c21775611b3e81611e8e565b816001819055505050565b7f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a81565b7fa49807205ce4d355092ef5a8a18f56e8913cf4a201fbe287825b095693c21775611b9781611e8e565b81600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550505050565b60015481565b7fa49807205ce4d355092ef5a8a18f56e8913cf4a201fbe287825b095693c21775611c2381611e8e565b8273ffffffffffffffffffffffffffffffffffffffff1663a9059cbb838573ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401611c7991906133af565b602060405180830381865afa158015611c96573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611cba91906133df565b6040518363ffffffff1660e01b8152600401611cd79291906132af565b6020604051808303816000875af1158015611cf6573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611d1a91906132ed565b50505050565b60036020528060005260406000206000915090508060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16908060010154908060020160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690806003015490806004015490806005018054611da190612dee565b80601f0160208091040260200160405190810160405280929190818152602001828054611dcd90612dee565b8015611e1a5780601f10611def57610100808354040283529160200191611e1a565b820191906000526020600020905b815481529060010190602001808311611dfd57829003601f168201915b5050505050905086565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b611e9f81611e9a611f82565b61206b565b50565b611eac8282610ffb565b611f7e57600160008084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550611f23611f82565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45b5050565b600033905090565b611f948282610ffb565b1561206757600080600084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555061200c611f82565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16837ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b60405160405180910390a45b5050565b6120758282610ffb565b6120ec57612082816120f0565b6120908360001c602061211d565b6040516020016120a19291906135a9565b6040516020818303038152906040526040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016120e391906135e3565b60405180910390fd5b5050565b60606121168273ffffffffffffffffffffffffffffffffffffffff16601460ff1661211d565b9050919050565b6060600060028360026121309190613634565b61213a9190613676565b67ffffffffffffffff81111561215357612152612554565b5b6040519080825280601f01601f1916602001820160405280156121855781602001600182028036833780820191505090505b5090507f3000000000000000000000000000000000000000000000000000000000000000816000815181106121bd576121bc6136aa565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053507f780000000000000000000000000000000000000000000000000000000000000081600181518110612221576122206136aa565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600060018460026122619190613634565b61226b9190613676565b90505b600181111561230b577f3031323334353637383961626364656600000000000000000000000000000000600f8616601081106122ad576122ac6136aa565b5b1a60f81b8282815181106122c4576122c36136aa565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600485901c945080612304906136d9565b905061226e565b506000841461234f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016123469061374e565b60405180910390fd5b8091505092915050565b6000604051905090565b600080fd5b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006123988261236d565b9050919050565b60006123aa8261238d565b9050919050565b6123ba8161239f565b81146123c557600080fd5b50565b6000813590506123d7816123b1565b92915050565b6000602082840312156123f3576123f2612363565b5b6000612401848285016123c8565b91505092915050565b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b61243f8161240a565b811461244a57600080fd5b50565b60008135905061245c81612436565b92915050565b60006020828403121561247857612477612363565b5b60006124868482850161244d565b91505092915050565b60008115159050919050565b6124a48161248f565b82525050565b60006020820190506124bf600083018461249b565b92915050565b6000819050919050565b6124d8816124c5565b81146124e357600080fd5b50565b6000813590506124f5816124cf565b92915050565b60006125068261236d565b9050919050565b612516816124fb565b811461252157600080fd5b50565b6000813590506125338161250d565b92915050565b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b61258c82612543565b810181811067ffffffffffffffff821117156125ab576125aa612554565b5b80604052505050565b60006125be612359565b90506125ca8282612583565b919050565b600067ffffffffffffffff8211156125ea576125e9612554565b5b6125f382612543565b9050602081019050919050565b82818337600083830152505050565b600061262261261d846125cf565b6125b4565b90508281526020810184848401111561263e5761263d61253e565b5b612649848285612600565b509392505050565b600082601f83011261266657612665612539565b5b813561267684826020860161260f565b91505092915050565b60008060006060848603121561269857612697612363565b5b60006126a6868287016124e6565b93505060206126b786828701612524565b925050604084013567ffffffffffffffff8111156126d8576126d7612368565b5b6126e486828701612651565b9150509250925092565b60006020828403121561270457612703612363565b5b6000612712848285016124e6565b91505092915050565b612724816124c5565b82525050565b600060208201905061273f600083018461271b565b92915050565b6000806040838503121561275c5761275b612363565b5b600061276a858286016124e6565b925050602083013567ffffffffffffffff81111561278b5761278a612368565b5b61279785828601612651565b9150509250929050565b6127aa8161238d565b81146127b557600080fd5b50565b6000813590506127c7816127a1565b92915050565b600080604083850312156127e4576127e3612363565b5b60006127f2858286016124e6565b9250506020612803858286016127b8565b9150509250929050565b60006020828403121561282357612822612363565b5b600061283184828501612524565b91505092915050565b6000819050919050565b61284d8161283a565b811461285857600080fd5b50565b60008135905061286a81612844565b92915050565b6000806040838503121561288757612886612363565b5b6000612895858286016124e6565b92505060206128a68582860161285b565b9150509250929050565b600080604083850312156128c7576128c6612363565b5b60006128d5858286016123c8565b92505060206128e68582860161285b565b9150509250929050565b60006020828403121561290657612905612363565b5b60006129148482850161285b565b91505092915050565b6129268161248f565b811461293157600080fd5b50565b6000813590506129438161291d565b92915050565b600080604083850312156129605761295f612363565b5b600061296e858286016123c8565b925050602061297f85828601612934565b9150509250929050565b6129928161283a565b82525050565b60006020820190506129ad6000830184612989565b92915050565b600080604083850312156129ca576129c9612363565b5b60006129d8858286016123c8565b92505060206129e9858286016127b8565b9150509250929050565b6129fc8161238d565b82525050565b6000819050919050565b6000612a27612a22612a1d8461236d565b612a02565b61236d565b9050919050565b6000612a3982612a0c565b9050919050565b6000612a4b82612a2e565b9050919050565b612a5b81612a40565b82525050565b600081519050919050565b600082825260208201905092915050565b60005b83811015612a9b578082015181840152602081019050612a80565b60008484015250505050565b6000612ab282612a61565b612abc8185612a6c565b9350612acc818560208601612a7d565b612ad581612543565b840191505092915050565b600060c082019050612af560008301896129f3565b612b026020830188612989565b612b0f6040830187612a52565b612b1c6060830186612989565b612b296080830185612989565b81810360a0830152612b3b8184612aa7565b9050979650505050505050565b7f756e737570706f7274656420746f6b656e000000000000000000000000000000600082015250565b6000612b7e601183612a6c565b9150612b8982612b48565b602082019050919050565b60006020820190508181036000830152612bad81612b71565b9050919050565b7f6d696e696d756d20616d6f756e74206e6f74206d657400000000000000000000600082015250565b6000612bea601683612a6c565b9150612bf582612bb4565b602082019050919050565b60006020820190508181036000830152612c1981612bdd565b9050919050565b6000819050919050565b612c3b612c368261240a565b612c20565b82525050565b60008160601b9050919050565b6000612c5982612c41565b9050919050565b6000612c6b82612c4e565b9050919050565b612c83612c7e8261238d565b612c60565b82525050565b6000819050919050565b612ca4612c9f8261283a565b612c89565b82525050565b6000612cb68286612c2a565b600482019150612cc68285612c72565b601482019150612cd68284612c93565b602082019150819050949350505050565b7f72657175657374206973206e6f7420756e697175650000000000000000000000600082015250565b6000612d1d601583612a6c565b9150612d2882612ce7565b602082019050919050565b60006020820190508181036000830152612d4c81612d10565b9050919050565b7f72657175657374206973206e6f7420696e206f70656e20737461746500000000600082015250565b6000612d89601c83612a6c565b9150612d9482612d53565b602082019050919050565b60006020820190508181036000830152612db881612d7c565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680612e0657607f821691505b602082108103612e1957612e18612dbf565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b600060088302612e817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82612e44565b612e8b8683612e44565b95508019841693508086168417925050509392505050565b6000612ebe612eb9612eb48461283a565b612a02565b61283a565b9050919050565b6000819050919050565b612ed883612ea3565b612eec612ee482612ec5565b848454612e51565b825550505050565b600090565b612f01612ef4565b612f0c818484612ecf565b505050565b5b81811015612f3057612f25600082612ef9565b600181019050612f12565b5050565b601f821115612f7557612f4681612e1f565b612f4f84612e34565b81016020851015612f5e578190505b612f72612f6a85612e34565b830182612f11565b50505b505050565b600082821c905092915050565b6000612f9860001984600802612f7a565b1980831691505092915050565b6000612fb18383612f87565b9150826002028217905092915050565b612fca82612a61565b67ffffffffffffffff811115612fe357612fe2612554565b5b612fed8254612dee565b612ff8828285612f34565b600060209050601f83116001811461302b5760008415613019578287015190505b6130238582612fa5565b86555061308b565b601f19841661303986612e1f565b60005b828110156130615784890151825560018201915060208501945060208101905061303c565b8683101561307e578489015161307a601f891682612f87565b8355505b6001600288020188555050505b505050505050565b600081905092915050565b50565b60006130ae600083613093565b91506130b98261309e565b600082019050919050565b60006130cf826130a1565b9150819050919050565b7f4661696c656420746f2073656e64000000000000000000000000000000000000600082015250565b600061310f600e83612a6c565b915061311a826130d9565b602082019050919050565b6000602082019050818103600083015261313e81613102565b9050919050565b7f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560008201527f20726f6c657320666f722073656c660000000000000000000000000000000000602082015250565b60006131a1602f83612a6c565b91506131ac82613145565b604082019050919050565b600060208201905081810360008301526131d081613194565b9050919050565b7f72657175697265732061646d696e000000000000000000000000000000000000600082015250565b600061320d600e83612a6c565b9150613218826131d7565b602082019050919050565b6000602082019050818103600083015261323c81613200565b9050919050565b7f7265717565737420697320696e20696e76616c69642073746174650000000000600082015250565b6000613279601b83612a6c565b915061328482613243565b602082019050919050565b600060208201905081810360008301526132a88161326c565b9050919050565b60006040820190506132c460008301856129f3565b6132d16020830184612989565b9392505050565b6000815190506132e78161291d565b92915050565b60006020828403121561330357613302612363565b5b6000613311848285016132d8565b91505092915050565b7f616374696f6e20616c72656164792068616e646c656400000000000000000000600082015250565b6000613350601683612a6c565b915061335b8261331a565b602082019050919050565b6000602082019050818103600083015261337f81613343565b9050919050565b600060408201905061339b6000830185612989565b6133a86020830184612989565b9392505050565b60006020820190506133c460008301846129f3565b92915050565b6000815190506133d981612844565b92915050565b6000602082840312156133f5576133f4612363565b5b6000613403848285016133ca565b91505092915050565b7f62616c616e6365206d75737420626520686967686572207468616e206275726e60008201527f20616d6f756e7400000000000000000000000000000000000000000000000000602082015250565b6000613468602783612a6c565b91506134738261340c565b604082019050919050565b600060208201905081810360008301526134978161345b565b9050919050565b60006060820190506134b360008301866129f3565b6134c060208301856129f3565b6134cd6040830184612989565b949350505050565b600081905092915050565b7f416363657373436f6e74726f6c3a206163636f756e7420000000000000000000600082015250565b60006135166017836134d5565b9150613521826134e0565b601782019050919050565b600061353782612a61565b61354181856134d5565b9350613551818560208601612a7d565b80840191505092915050565b7f206973206d697373696e6720726f6c6520000000000000000000000000000000600082015250565b60006135936011836134d5565b915061359e8261355d565b601182019050919050565b60006135b482613509565b91506135c0828561352c565b91506135cb82613586565b91506135d7828461352c565b91508190509392505050565b600060208201905081810360008301526135fd8184612aa7565b905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061363f8261283a565b915061364a8361283a565b92508282026136588161283a565b9150828204841483151761366f5761366e613605565b5b5092915050565b60006136818261283a565b915061368c8361283a565b92508282019050808211156136a4576136a3613605565b5b92915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60006136e48261283a565b9150600082036136f7576136f6613605565b5b600182039050919050565b7f537472696e67733a20686578206c656e67746820696e73756666696369656e74600082015250565b6000613738602083612a6c565b915061374382613702565b602082019050919050565b600060208201905081810360008301526137678161372b565b905091905056fea2646970667358221220d782f693d17b6c9347dd51752d986f0cd97b75f118c89262cb20ec493e9bff5364736f6c63430008130033