VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0x60A00e…D45E
Summary
Transactions
Transfers
Address
0x60A00e7a1610d0F3fe51F34d80c7F2790D35D45E
VET
0.00
VET
VTHO
0.00
VTHO
Master
0xD14B014F7563F406059E70F9C720bae18023F26C
Deployer
0xD14B014F7563F406059E70F9C720bae18023F26C
Code
0x6080604052600436106101b75760003560e01c806355f804b3116100ec57806395d89b411161008a578063c87b56dd11610064578063c87b56dd146105fb578063d5abeb0114610638578063e985e9c514610663578063f2fde38b146106a0576101b7565b806395d89b411461057e578063a22cb465146105a9578063b88d4fde146105d2576101b7565b806370a08231116100c657806370a08231146104e8578063715018a6146105255780638456cb591461053c5780638da5cb5b14610553576101b7565b806355f804b3146104575780635c975abb146104805780636352211e146104ab576101b7565b80632f745c591161015957806342966c681161013357806342966c6814610377578063438b6300146103a057806349ac8dd1146103dd5780634f6ccce71461041a576101b7565b80632f745c59146102f557806340c10f191461033257806342842e0e1461034e576101b7565b8063081812fc11610195578063081812fc1461023b578063095ea7b31461027857806318160ddd146102a157806323b872dd146102cc576101b7565b806301ffc9a7146101bc578063046f7da2146101f957806306fdde0314610210575b600080fd5b3480156101c857600080fd5b506101e360048036038101906101de91906129aa565b6106c9565b6040516101f091906129f2565b60405180910390f35b34801561020557600080fd5b5061020e610743565b005b34801561021c57600080fd5b506102256107c9565b6040516102329190612aa6565b60405180910390f35b34801561024757600080fd5b50610262600480360381019061025d9190612afe565b61085b565b60405161026f9190612b6c565b60405180910390f35b34801561028457600080fd5b5061029f600480360381019061029a9190612bb3565b6108e0565b005b3480156102ad57600080fd5b506102b66109f8565b6040516102c39190612c02565b60405180910390f35b3480156102d857600080fd5b506102f360048036038101906102ee9190612c1d565b610a05565b005b34801561030157600080fd5b5061031c60048036038101906103179190612bb3565b610a65565b6040516103299190612c02565b60405180910390f35b61034c60048036038101906103479190612bb3565b610b0a565b005b34801561035a57600080fd5b5061037560048036038101906103709190612c1d565b610b18565b005b34801561038357600080fd5b5061039e60048036038101906103999190612afe565b610b38565b005b3480156103ac57600080fd5b506103c760048036038101906103c29190612c70565b610c02565b6040516103d49190612d5b565b60405180910390f35b3480156103e957600080fd5b5061040460048036038101906103ff9190612bb3565b610cb0565b6040516104119190612c02565b60405180910390f35b34801561042657600080fd5b50610441600480360381019061043c9190612afe565b610cc5565b60405161044e9190612c02565b60405180910390f35b34801561046357600080fd5b5061047e60048036038101906104799190612eb2565b610d36565b005b34801561048c57600080fd5b50610495610dcc565b6040516104a291906129f2565b60405180910390f35b3480156104b757600080fd5b506104d260048036038101906104cd9190612afe565b610de3565b6040516104df9190612b6c565b60405180910390f35b3480156104f457600080fd5b5061050f600480360381019061050a9190612c70565b610e95565b60405161051c9190612c02565b60405180910390f35b34801561053157600080fd5b5061053a610f4d565b005b34801561054857600080fd5b50610551610fd5565b005b34801561055f57600080fd5b5061056861105b565b6040516105759190612b6c565b60405180910390f35b34801561058a57600080fd5b50610593611085565b6040516105a09190612aa6565b60405180910390f35b3480156105b557600080fd5b506105d060048036038101906105cb9190612f27565b611117565b005b3480156105de57600080fd5b506105f960048036038101906105f49190613008565b61112d565b005b34801561060757600080fd5b50610622600480360381019061061d9190612afe565b61118f565b60405161062f9190612aa6565b60405180910390f35b34801561064457600080fd5b5061064d611236565b60405161065a9190612c02565b60405180910390f35b34801561066f57600080fd5b5061068a6004803603810190610685919061308b565b61123c565b60405161069791906129f2565b60405180910390f35b3480156106ac57600080fd5b506106c760048036038101906106c29190612c70565b6112d0565b005b60007f780e9d63000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916148061073c575061073b826113c8565b5b9050919050565b61074b6114aa565b73ffffffffffffffffffffffffffffffffffffffff1661076961105b565b73ffffffffffffffffffffffffffffffffffffffff16146107bf576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107b690613117565b60405180910390fd5b6107c76114b2565b565b6060600080546107d890613166565b80601f016020809104026020016040519081016040528092919081815260200182805461080490613166565b80156108515780601f1061082657610100808354040283529160200191610851565b820191906000526020600020905b81548152906001019060200180831161083457829003601f168201915b5050505050905090565b600061086682611554565b6108a5576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161089c9061320a565b60405180910390fd5b6004600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b60006108eb82610de3565b90508073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561095c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109539061329c565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff1661097b6114aa565b73ffffffffffffffffffffffffffffffffffffffff1614806109aa57506109a9816109a46114aa565b61123c565b5b6109e9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109e09061332e565b60405180910390fd5b6109f383836115c0565b505050565b6000600880549050905090565b610a16610a106114aa565b82611679565b610a55576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a4c906133c0565b60405180910390fd5b610a60838383611757565b505050565b6000610a7083610e95565b8210610ab1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610aa890613452565b60405180910390fd5b600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002054905092915050565b610b1482826119be565b5050565b610b338383836040518060200160405280600081525061112d565b505050565b610b40610dcc565b15610b80576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b77906134be565b60405180910390fd5b3373ffffffffffffffffffffffffffffffffffffffff16610ba082610de3565b73ffffffffffffffffffffffffffffffffffffffff1614610bf6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bed9061352a565b60405180910390fd5b610bff816119dc565b50565b60606000610c0f83610e95565b905060008167ffffffffffffffff811115610c2d57610c2c612d87565b5b604051908082528060200260200182016040528015610c5b5781602001602082028036833780820191505090505b50905060005b82811015610ca557610c738582610a65565b828281518110610c8657610c8561354a565b5b6020026020010181815250508080610c9d906135a8565b915050610c61565b508092505050919050565b6000610cbc83836119be565b81905092915050565b6000610ccf6109f8565b8210610d10576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d0790613663565b60405180910390fd5b60088281548110610d2457610d2361354a565b5b90600052602060002001549050919050565b610d3e6114aa565b73ffffffffffffffffffffffffffffffffffffffff16610d5c61105b565b73ffffffffffffffffffffffffffffffffffffffff1614610db2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610da990613117565b60405180910390fd5b80600b9080519060200190610dc892919061289b565b5050565b6000600a60149054906101000a900460ff16905090565b6000806002600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415610e8c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e83906136f5565b60405180910390fd5b80915050919050565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610f06576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610efd90613787565b60405180910390fd5b600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b610f556114aa565b73ffffffffffffffffffffffffffffffffffffffff16610f7361105b565b73ffffffffffffffffffffffffffffffffffffffff1614610fc9576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fc090613117565b60405180910390fd5b610fd36000611af9565b565b610fdd6114aa565b73ffffffffffffffffffffffffffffffffffffffff16610ffb61105b565b73ffffffffffffffffffffffffffffffffffffffff1614611051576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161104890613117565b60405180910390fd5b611059611bbf565b565b6000600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60606001805461109490613166565b80601f01602080910402602001604051908101604052809291908181526020018280546110c090613166565b801561110d5780601f106110e25761010080835404028352916020019161110d565b820191906000526020600020905b8154815290600101906020018083116110f057829003601f168201915b5050505050905090565b6111296111226114aa565b8383611c62565b5050565b61113e6111386114aa565b83611679565b61117d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611174906133c0565b60405180910390fd5b61118984848484611dcf565b50505050565b606061119a82611554565b6111d9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111d090613819565b60405180910390fd5b60006111e3611e2b565b90506000815111611203576040518060200160405280600081525061122e565b8061120d84611ebd565b60405160200161121e929190613875565b6040516020818303038152906040525b915050919050565b6107d081565b6000600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b6112d86114aa565b73ffffffffffffffffffffffffffffffffffffffff166112f661105b565b73ffffffffffffffffffffffffffffffffffffffff161461134c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161134390613117565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156113bc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113b39061390b565b60405180910390fd5b6113c581611af9565b50565b60007f80ac58cd000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916148061149357507f5b5e139f000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b806114a357506114a28261201e565b5b9050919050565b600033905090565b6114ba610dcc565b6114f9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114f090613977565b60405180910390fd5b6000600a60146101000a81548160ff0219169083151502179055507f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa61153d6114aa565b60405161154a9190612b6c565b60405180910390a1565b60008073ffffffffffffffffffffffffffffffffffffffff166002600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614159050919050565b816004600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff1661163383610de3565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b600061168482611554565b6116c3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116ba90613a09565b60405180910390fd5b60006116ce83610de3565b90508073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161480611710575061170f818561123c565b5b8061174e57508373ffffffffffffffffffffffffffffffffffffffff166117368461085b565b73ffffffffffffffffffffffffffffffffffffffff16145b91505092915050565b8273ffffffffffffffffffffffffffffffffffffffff1661177782610de3565b73ffffffffffffffffffffffffffffffffffffffff16146117cd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117c490613a9b565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141561183d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161183490613b2d565b60405180910390fd5b611848838383612088565b6118536000826115c0565b6001600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546118a39190613b4d565b925050819055506001600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546118fa9190613b81565b92505081905550816002600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a46119b983838361219c565b505050565b6119d88282604051806020016040528060008152506121a1565b5050565b60006119e782610de3565b90506119f581600084612088565b611a006000836115c0565b6001600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254611a509190613b4d565b925050819055506002600083815260200190815260200160002060006101000a81549073ffffffffffffffffffffffffffffffffffffffff021916905581600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4611af58160008461219c565b5050565b6000600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600a60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b611bc7610dcc565b15611c07576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611bfe906134be565b60405180910390fd5b6001600a60146101000a81548160ff0219169083151502179055507f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258611c4b6114aa565b604051611c589190612b6c565b60405180910390a1565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415611cd1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611cc890613c23565b60405180910390fd5b80600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c3183604051611dc291906129f2565b60405180910390a3505050565b611dda848484611757565b611de6848484846121fc565b611e25576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611e1c90613cb5565b60405180910390fd5b50505050565b6060600b8054611e3a90613166565b80601f0160208091040260200160405190810160405280929190818152602001828054611e6690613166565b8015611eb35780601f10611e8857610100808354040283529160200191611eb3565b820191906000526020600020905b815481529060010190602001808311611e9657829003601f168201915b5050505050905090565b60606000821415611f05576040518060400160405280600181526020017f30000000000000000000000000000000000000000000000000000000000000008152509050612019565b600082905060005b60008214611f37578080611f20906135a8565b915050600a82611f309190613d04565b9150611f0d565b60008167ffffffffffffffff811115611f5357611f52612d87565b5b6040519080825280601f01601f191660200182016040528015611f855781602001600182028036833780820191505090505b5090505b6000851461201257600182611f9e9190613b4d565b9150600a85611fad9190613d35565b6030611fb99190613b81565b60f81b818381518110611fcf57611fce61354a565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600a8561200b9190613d04565b9450611f89565b8093505050505b919050565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b612093838383612393565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156120d6576120d181612398565b612115565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16146121145761211383826123e1565b5b5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415612158576121538161254e565b612197565b8273ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161461219657612195828261261f565b5b5b505050565b505050565b6121ab838361269e565b6121b860008484846121fc565b6121f7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016121ee90613cb5565b60405180910390fd5b505050565b600061221d8473ffffffffffffffffffffffffffffffffffffffff16612878565b15612386578373ffffffffffffffffffffffffffffffffffffffff1663150b7a026122466114aa565b8786866040518563ffffffff1660e01b81526004016122689493929190613dbb565b602060405180830381600087803b15801561228257600080fd5b505af19250505080156122b357506040513d601f19601f820116820180604052508101906122b09190613e1c565b60015b612336573d80600081146122e3576040519150601f19603f3d011682016040523d82523d6000602084013e6122e8565b606091505b5060008151141561232e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161232590613cb5565b60405180910390fd5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161491505061238b565b600190505b949350505050565b505050565b6008805490506009600083815260200190815260200160002081905550600881908060018154018082558091505060019003906000526020600020016000909190919091505550565b600060016123ee84610e95565b6123f89190613b4d565b90506000600760008481526020019081526020016000205490508181146124dd576000600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002054905080600660008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002081905550816007600083815260200190815260200160002081905550505b6007600084815260200190815260200160002060009055600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008381526020019081526020016000206000905550505050565b600060016008805490506125629190613b4d565b90506000600960008481526020019081526020016000205490506000600883815481106125925761259161354a565b5b9060005260206000200154905080600883815481106125b4576125b361354a565b5b90600052602060002001819055508160096000838152602001908152602001600020819055506009600085815260200190815260200160002060009055600880548061260357612602613e49565b5b6001900381819060005260206000200160009055905550505050565b600061262a83610e95565b905081600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002081905550806007600084815260200190815260200160002081905550505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141561270e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161270590613ec4565b60405180910390fd5b61271781611554565b15612757576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161274e90613f30565b60405180910390fd5b61276360008383612088565b6001600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546127b39190613b81565b92505081905550816002600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a46128746000838361219c565b5050565b6000808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b8280546128a790613166565b90600052602060002090601f0160209004810192826128c95760008555612910565b82601f106128e257805160ff1916838001178555612910565b82800160010185558215612910579182015b8281111561290f5782518255916020019190600101906128f4565b5b50905061291d9190612921565b5090565b5b8082111561293a576000816000905550600101612922565b5090565b6000604051905090565b600080fd5b600080fd5b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b61298781612952565b811461299257600080fd5b50565b6000813590506129a48161297e565b92915050565b6000602082840312156129c0576129bf612948565b5b60006129ce84828501612995565b91505092915050565b60008115159050919050565b6129ec816129d7565b82525050565b6000602082019050612a0760008301846129e3565b92915050565b600081519050919050565b600082825260208201905092915050565b60005b83811015612a47578082015181840152602081019050612a2c565b83811115612a56576000848401525b50505050565b6000601f19601f8301169050919050565b6000612a7882612a0d565b612a828185612a18565b9350612a92818560208601612a29565b612a9b81612a5c565b840191505092915050565b60006020820190508181036000830152612ac08184612a6d565b905092915050565b6000819050919050565b612adb81612ac8565b8114612ae657600080fd5b50565b600081359050612af881612ad2565b92915050565b600060208284031215612b1457612b13612948565b5b6000612b2284828501612ae9565b91505092915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000612b5682612b2b565b9050919050565b612b6681612b4b565b82525050565b6000602082019050612b816000830184612b5d565b92915050565b612b9081612b4b565b8114612b9b57600080fd5b50565b600081359050612bad81612b87565b92915050565b60008060408385031215612bca57612bc9612948565b5b6000612bd885828601612b9e565b9250506020612be985828601612ae9565b9150509250929050565b612bfc81612ac8565b82525050565b6000602082019050612c176000830184612bf3565b92915050565b600080600060608486031215612c3657612c35612948565b5b6000612c4486828701612b9e565b9350506020612c5586828701612b9e565b9250506040612c6686828701612ae9565b9150509250925092565b600060208284031215612c8657612c85612948565b5b6000612c9484828501612b9e565b91505092915050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b612cd281612ac8565b82525050565b6000612ce48383612cc9565b60208301905092915050565b6000602082019050919050565b6000612d0882612c9d565b612d128185612ca8565b9350612d1d83612cb9565b8060005b83811015612d4e578151612d358882612cd8565b9750612d4083612cf0565b925050600181019050612d21565b5085935050505092915050565b60006020820190508181036000830152612d758184612cfd565b905092915050565b600080fd5b600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b612dbf82612a5c565b810181811067ffffffffffffffff82111715612dde57612ddd612d87565b5b80604052505050565b6000612df161293e565b9050612dfd8282612db6565b919050565b600067ffffffffffffffff821115612e1d57612e1c612d87565b5b612e2682612a5c565b9050602081019050919050565b82818337600083830152505050565b6000612e55612e5084612e02565b612de7565b905082815260208101848484011115612e7157612e70612d82565b5b612e7c848285612e33565b509392505050565b600082601f830112612e9957612e98612d7d565b5b8135612ea9848260208601612e42565b91505092915050565b600060208284031215612ec857612ec7612948565b5b600082013567ffffffffffffffff811115612ee657612ee561294d565b5b612ef284828501612e84565b91505092915050565b612f04816129d7565b8114612f0f57600080fd5b50565b600081359050612f2181612efb565b92915050565b60008060408385031215612f3e57612f3d612948565b5b6000612f4c85828601612b9e565b9250506020612f5d85828601612f12565b9150509250929050565b600067ffffffffffffffff821115612f8257612f81612d87565b5b612f8b82612a5c565b9050602081019050919050565b6000612fab612fa684612f67565b612de7565b905082815260208101848484011115612fc757612fc6612d82565b5b612fd2848285612e33565b509392505050565b600082601f830112612fef57612fee612d7d565b5b8135612fff848260208601612f98565b91505092915050565b6000806000806080858703121561302257613021612948565b5b600061303087828801612b9e565b945050602061304187828801612b9e565b935050604061305287828801612ae9565b925050606085013567ffffffffffffffff8111156130735761307261294d565b5b61307f87828801612fda565b91505092959194509250565b600080604083850312156130a2576130a1612948565b5b60006130b085828601612b9e565b92505060206130c185828601612b9e565b9150509250929050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b6000613101602083612a18565b915061310c826130cb565b602082019050919050565b60006020820190508181036000830152613130816130f4565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061317e57607f821691505b6020821081141561319257613191613137565b5b50919050565b7f4552433732313a20617070726f76656420717565727920666f72206e6f6e657860008201527f697374656e7420746f6b656e0000000000000000000000000000000000000000602082015250565b60006131f4602c83612a18565b91506131ff82613198565b604082019050919050565b60006020820190508181036000830152613223816131e7565b9050919050565b7f4552433732313a20617070726f76616c20746f2063757272656e74206f776e6560008201527f7200000000000000000000000000000000000000000000000000000000000000602082015250565b6000613286602183612a18565b91506132918261322a565b604082019050919050565b600060208201905081810360008301526132b581613279565b9050919050565b7f4552433732313a20617070726f76652063616c6c6572206973206e6f74206f7760008201527f6e6572206e6f7220617070726f76656420666f7220616c6c0000000000000000602082015250565b6000613318603883612a18565b9150613323826132bc565b604082019050919050565b600060208201905081810360008301526133478161330b565b9050919050565b7f4552433732313a207472616e736665722063616c6c6572206973206e6f74206f60008201527f776e6572206e6f7220617070726f766564000000000000000000000000000000602082015250565b60006133aa603183612a18565b91506133b58261334e565b604082019050919050565b600060208201905081810360008301526133d98161339d565b9050919050565b7f455243373231456e756d657261626c653a206f776e657220696e646578206f7560008201527f74206f6620626f756e6473000000000000000000000000000000000000000000602082015250565b600061343c602b83612a18565b9150613447826133e0565b604082019050919050565b6000602082019050818103600083015261346b8161342f565b9050919050565b7f5061757361626c653a2070617573656400000000000000000000000000000000600082015250565b60006134a8601083612a18565b91506134b382613472565b602082019050919050565b600060208201905081810360008301526134d78161349b565b9050919050565b7f596f7520617265206e6f74206f776e6572206f662074686520746f6b656e0000600082015250565b6000613514601e83612a18565b915061351f826134de565b602082019050919050565b6000602082019050818103600083015261354381613507565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60006135b382612ac8565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156135e6576135e5613579565b5b600182019050919050565b7f455243373231456e756d657261626c653a20676c6f62616c20696e646578206f60008201527f7574206f6620626f756e64730000000000000000000000000000000000000000602082015250565b600061364d602c83612a18565b9150613658826135f1565b604082019050919050565b6000602082019050818103600083015261367c81613640565b9050919050565b7f4552433732313a206f776e657220717565727920666f72206e6f6e657869737460008201527f656e7420746f6b656e0000000000000000000000000000000000000000000000602082015250565b60006136df602983612a18565b91506136ea82613683565b604082019050919050565b6000602082019050818103600083015261370e816136d2565b9050919050565b7f4552433732313a2062616c616e636520717565727920666f7220746865207a6560008201527f726f206164647265737300000000000000000000000000000000000000000000602082015250565b6000613771602a83612a18565b915061377c82613715565b604082019050919050565b600060208201905081810360008301526137a081613764565b9050919050565b7f4552433732314d657461646174613a2055524920717565727920666f72206e6f60008201527f6e6578697374656e7420746f6b656e0000000000000000000000000000000000602082015250565b6000613803602f83612a18565b915061380e826137a7565b604082019050919050565b60006020820190508181036000830152613832816137f6565b9050919050565b600081905092915050565b600061384f82612a0d565b6138598185613839565b9350613869818560208601612a29565b80840191505092915050565b60006138818285613844565b915061388d8284613844565b91508190509392505050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b60006138f5602683612a18565b915061390082613899565b604082019050919050565b60006020820190508181036000830152613924816138e8565b9050919050565b7f5061757361626c653a206e6f7420706175736564000000000000000000000000600082015250565b6000613961601483612a18565b915061396c8261392b565b602082019050919050565b6000602082019050818103600083015261399081613954565b9050919050565b7f4552433732313a206f70657261746f7220717565727920666f72206e6f6e657860008201527f697374656e7420746f6b656e0000000000000000000000000000000000000000602082015250565b60006139f3602c83612a18565b91506139fe82613997565b604082019050919050565b60006020820190508181036000830152613a22816139e6565b9050919050565b7f4552433732313a207472616e736665722066726f6d20696e636f72726563742060008201527f6f776e6572000000000000000000000000000000000000000000000000000000602082015250565b6000613a85602583612a18565b9150613a9082613a29565b604082019050919050565b60006020820190508181036000830152613ab481613a78565b9050919050565b7f4552433732313a207472616e7366657220746f20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b6000613b17602483612a18565b9150613b2282613abb565b604082019050919050565b60006020820190508181036000830152613b4681613b0a565b9050919050565b6000613b5882612ac8565b9150613b6383612ac8565b925082821015613b7657613b75613579565b5b828203905092915050565b6000613b8c82612ac8565b9150613b9783612ac8565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115613bcc57613bcb613579565b5b828201905092915050565b7f4552433732313a20617070726f766520746f2063616c6c657200000000000000600082015250565b6000613c0d601983612a18565b9150613c1882613bd7565b602082019050919050565b60006020820190508181036000830152613c3c81613c00565b9050919050565b7f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560008201527f63656976657220696d706c656d656e7465720000000000000000000000000000602082015250565b6000613c9f603283612a18565b9150613caa82613c43565b604082019050919050565b60006020820190508181036000830152613cce81613c92565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000613d0f82612ac8565b9150613d1a83612ac8565b925082613d2a57613d29613cd5565b5b828204905092915050565b6000613d4082612ac8565b9150613d4b83612ac8565b925082613d5b57613d5a613cd5565b5b828206905092915050565b600081519050919050565b600082825260208201905092915050565b6000613d8d82613d66565b613d978185613d71565b9350613da7818560208601612a29565b613db081612a5c565b840191505092915050565b6000608082019050613dd06000830187612b5d565b613ddd6020830186612b5d565b613dea6040830185612bf3565b8181036060830152613dfc8184613d82565b905095945050505050565b600081519050613e168161297e565b92915050565b600060208284031215613e3257613e31612948565b5b6000613e4084828501613e07565b91505092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fd5b7f4552433732313a206d696e7420746f20746865207a65726f2061646472657373600082015250565b6000613eae602083612a18565b9150613eb982613e78565b602082019050919050565b60006020820190508181036000830152613edd81613ea1565b9050919050565b7f4552433732313a20746f6b656e20616c7265616479206d696e74656400000000600082015250565b6000613f1a601c83612a18565b9150613f2582613ee4565b602082019050919050565b60006020820190508181036000830152613f4981613f0d565b905091905056fea2646970667358221220b4c2ceff3a082ae56b7f2db1019ea51ca46603c48b118d799bbb2407492d7a1f64736f6c63430008090033