VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0x2cB097…DB20
Summary
Transactions
Transfers
Address
0x2cB0972229Cc51106874A9AD528Ca88C70FaDB20
VET
100.00
VET
VTHO
20.76
VTHO
Master
0xbe50D2fAE95b23082F351E290548365e84Ec1780
Deployer
0xbe50D2fAE95b23082F351E290548365e84Ec1780
Code
0x60806040526004361061020f5760003560e01c8063715018a611610118578063a22cb465116100a0578063c9db48b01161006f578063c9db48b014610758578063d5abeb0114610781578063e985e9c5146107ac578063f1a5158b146107e9578063f2fde38b146108145761020f565b8063a22cb4651461069e578063b88d4fde146106c7578063bcc9ca5b146106f0578063c87b56dd1461071b5761020f565b80638d8da342116100e75780638d8da342146105c95780638da5cb5b146105f25780638fc3b5491461061d57806395d89b41146106485780639659867e146106735761020f565b8063715018a61461054957806379f43005146105605780638456cb591461058957806386600999146105a05761020f565b80633f4ba83a1161019b5780635c975abb1161016a5780635c975abb1461044e5780635f74606c146104795780636352211e146104a4578063639e01dd146104e157806370a082311461050c5761020f565b80633f4ba83a146103a857806342842e0e146103bf5780634f6ccce7146103e857806355f804b3146104255761020f565b8063095ea7b3116101e2578063095ea7b3146102e457806318160ddd1461030d57806323b872dd1461033857806326092b83146103615780632f745c591461036b5761020f565b806301ffc9a714610214578063067ad6dd1461025157806306fdde031461027c578063081812fc146102a7575b600080fd5b34801561022057600080fd5b5061023b60048036038101906102369190612da3565b61083d565b6040516102489190612deb565b60405180910390f35b34801561025d57600080fd5b506102666108b7565b6040516102739190612e47565b60405180910390f35b34801561028857600080fd5b506102916108dd565b60405161029e9190612efb565b60405180910390f35b3480156102b357600080fd5b506102ce60048036038101906102c99190612f53565b61096f565b6040516102db9190612e47565b60405180910390f35b3480156102f057600080fd5b5061030b60048036038101906103069190612fac565b6109b5565b005b34801561031957600080fd5b50610322610acd565b60405161032f9190612ffb565b60405180910390f35b34801561034457600080fd5b5061035f600480360381019061035a9190613016565b610ada565b005b610369610b3a565b005b34801561037757600080fd5b50610392600480360381019061038d9190612fac565b610b93565b60405161039f9190612ffb565b60405180910390f35b3480156103b457600080fd5b506103bd610c38565b005b3480156103cb57600080fd5b506103e660048036038101906103e19190613016565b610c4a565b005b3480156103f457600080fd5b5061040f600480360381019061040a9190612f53565b610c6a565b60405161041c9190612ffb565b60405180910390f35b34801561043157600080fd5b5061044c6004803603810190610447919061319e565b610cdb565b005b34801561045a57600080fd5b50610463610da0565b6040516104709190612deb565b60405180910390f35b34801561048557600080fd5b5061048e610db7565b60405161049b9190612e47565b60405180910390f35b3480156104b057600080fd5b506104cb60048036038101906104c69190612f53565b610ddd565b6040516104d89190612e47565b60405180910390f35b3480156104ed57600080fd5b506104f6610e64565b6040516105039190612e47565b60405180910390f35b34801561051857600080fd5b50610533600480360381019061052e91906131e7565b610e8a565b6040516105409190612ffb565b60405180910390f35b34801561055557600080fd5b5061055e610f42565b005b34801561056c57600080fd5b50610587600480360381019061058291906131e7565b610f56565b005b34801561059557600080fd5b5061059e610fa2565b005b3480156105ac57600080fd5b506105c760048036038101906105c29190613240565b610fb4565b005b3480156105d557600080fd5b506105f060048036038101906105eb91906131e7565b610fd9565b005b3480156105fe57600080fd5b50610607611025565b6040516106149190612e47565b60405180910390f35b34801561062957600080fd5b5061063261104f565b60405161063f9190612ffb565b60405180910390f35b34801561065457600080fd5b5061065d611059565b60405161066a9190612efb565b60405180910390f35b34801561067f57600080fd5b506106886110eb565b6040516106959190612ffb565b60405180910390f35b3480156106aa57600080fd5b506106c560048036038101906106c0919061326d565b6110f1565b005b3480156106d357600080fd5b506106ee60048036038101906106e9919061334e565b611107565b005b3480156106fc57600080fd5b50610705611169565b6040516107129190612deb565b60405180910390f35b34801561072757600080fd5b50610742600480360381019061073d9190612f53565b61117c565b60405161074f9190612efb565b60405180910390f35b34801561076457600080fd5b5061077f600480360381019061077a91906131e7565b6111e4565b005b34801561078d57600080fd5b50610796611230565b6040516107a39190612ffb565b60405180910390f35b3480156107b857600080fd5b506107d360048036038101906107ce91906133d1565b611236565b6040516107e09190612deb565b60405180910390f35b3480156107f557600080fd5b506107fe6112ca565b60405161080b9190612e47565b60405180910390f35b34801561082057600080fd5b5061083b600480360381019061083691906131e7565b6112f0565b005b60007f780e9d63000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614806108b057506108af82611374565b5b9050919050565b601060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6060600080546108ec90613440565b80601f016020809104026020016040519081016040528092919081815260200182805461091890613440565b80156109655780601f1061093a57610100808354040283529160200191610965565b820191906000526020600020905b81548152906001019060200180831161094857829003601f168201915b5050505050905090565b600061097a82611456565b6004600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b60006109c082610ddd565b90508073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610a31576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a28906134e4565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff16610a506114a1565b73ffffffffffffffffffffffffffffffffffffffff161480610a7f5750610a7e81610a796114a1565b611236565b5b610abe576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ab590613576565b60405180910390fd5b610ac883836114a9565b505050565b6000600880549050905090565b610aeb610ae56114a1565b82611562565b610b2a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b2190613608565b60405180910390fd5b610b358383836115f7565b505050565b600d60009054906101000a900460ff16610b89576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b8090613674565b60405180910390fd5b610b916118f1565b565b6000610b9e83610e8a565b8210610bdf576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bd690613706565b60405180910390fd5b600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002054905092915050565b610c40611ba2565b610c48611c20565b565b610c6583838360405180602001604052806000815250611107565b505050565b6000610c74610acd565b8210610cb5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cac90613798565b60405180910390fd5b60088281548110610cc957610cc86137b8565b5b90600052602060002001549050919050565b3373ffffffffffffffffffffffffffffffffffffffff16610cfa611025565b73ffffffffffffffffffffffffffffffffffffffff161480610d4757503373ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff16145b610d86576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d7d90613859565b60405180910390fd5b8060139080519060200190610d9c929190612c94565b5050565b6000600a60009054906101000a900460ff16905090565b601160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600080610de983611c83565b9050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415610e5b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e52906138c5565b60405180910390fd5b80915050919050565b600f60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610efb576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ef290613957565b60405180910390fd5b600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b610f4a611ba2565b610f546000611cc0565b565b610f5e611ba2565b80601060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b610faa611ba2565b610fb2611d86565b565b610fbc611ba2565b80600d60006101000a81548160ff02191690831515021790555050565b610fe1611ba2565b80600f60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6000600a60019054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6000600e54905090565b60606001805461106890613440565b80601f016020809104026020016040519081016040528092919081815260200182805461109490613440565b80156110e15780601f106110b6576101008083540402835291602001916110e1565b820191906000526020600020905b8154815290600101906020018083116110c457829003601f168201915b5050505050905090565b600e5481565b6111036110fc6114a1565b8383611de9565b5050565b6111186111126114a1565b83611562565b611157576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161114e90613608565b60405180910390fd5b61116384848484611f56565b50505050565b600d60009054906101000a900460ff1681565b606061118782611456565b6000611191611fb2565b905060008151116111b157604051806020016040528060008152506111dc565b806111bb84612044565b6040516020016111cc9291906139b3565b6040516020818303038152906040525b915050919050565b6111ec611ba2565b80601160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600c5481565b6000600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b601260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6112f8611ba2565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415611368576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161135f90613a49565b60405180910390fd5b61137181611cc0565b50565b60007f80ac58cd000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916148061143f57507f5b5e139f000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b8061144f575061144e8261211c565b5b9050919050565b61145f81612186565b61149e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611495906138c5565b60405180910390fd5b50565b600033905090565b816004600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff1661151c83610ddd565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b60008061156e83610ddd565b90508073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614806115b057506115af8185611236565b5b806115ee57508373ffffffffffffffffffffffffffffffffffffffff166115d68461096f565b73ffffffffffffffffffffffffffffffffffffffff16145b91505092915050565b8273ffffffffffffffffffffffffffffffffffffffff1661161782610ddd565b73ffffffffffffffffffffffffffffffffffffffff161461166d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161166490613adb565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156116dd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116d490613b6d565b60405180910390fd5b6116ea83838360016121c7565b8273ffffffffffffffffffffffffffffffffffffffff1661170a82610ddd565b73ffffffffffffffffffffffffffffffffffffffff1614611760576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161175790613adb565b60405180910390fd5b6004600082815260200190815260200160002060006101000a81549073ffffffffffffffffffffffffffffffffffffffff02191690556001600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825403925050819055506001600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540192505081905550816002600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a46118ec8383836001612327565b505050565b600c546118fe600b61232d565b1061193e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161193590613bd9565b60405180910390fd5b600061194a600b61232d565b9050611956600b61233b565b6119603382612351565b6000806064600a836119729190613c28565b61197c9190613cb1565b90506000606460058461198f9190613c28565b6119999190613cb1565b9050600060646005856119ac9190613c28565b6119b69190613cb1565b90506000818385876119c89190613ce2565b6119d29190613ce2565b6119dc9190613ce2565b9050600f60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc859081150290604051600060405180830381858888f19350505050158015611a46573d6000803e3d6000fd5b50601060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc849081150290604051600060405180830381858888f19350505050158015611aaf573d6000803e3d6000fd5b50601260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc839081150290604051600060405180830381858888f19350505050158015611b18573d6000803e3d6000fd5b50601160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050158015611b81573d6000803e3d6000fd5b50600e6000815480929190611b9590613d16565b9190505550505050505050565b611baa6114a1565b73ffffffffffffffffffffffffffffffffffffffff16611bc8611025565b73ffffffffffffffffffffffffffffffffffffffff1614611c1e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611c1590613dab565b60405180910390fd5b565b611c2861236f565b6000600a60006101000a81548160ff0219169083151502179055507f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa611c6c6114a1565b604051611c799190612e47565b60405180910390a1565b60006002600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b6000600a60019054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600a60016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b611d8e6123b8565b6001600a60006101000a81548160ff0219169083151502179055507f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258611dd26114a1565b604051611ddf9190612e47565b60405180910390a1565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415611e58576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611e4f90613e17565b60405180910390fd5b80600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c3183604051611f499190612deb565b60405180910390a3505050565b611f618484846115f7565b611f6d84848484612402565b611fac576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611fa390613ea9565b60405180910390fd5b50505050565b606060138054611fc190613440565b80601f0160208091040260200160405190810160405280929190818152602001828054611fed90613440565b801561203a5780601f1061200f5761010080835404028352916020019161203a565b820191906000526020600020905b81548152906001019060200180831161201d57829003601f168201915b5050505050905090565b60606000600161205384612599565b01905060008167ffffffffffffffff81111561207257612071613073565b5b6040519080825280601f01601f1916602001820160405280156120a45781602001600182028036833780820191505090505b509050600082602001820190505b600115612111578080600190039150507f3031323334353637383961626364656600000000000000000000000000000000600a86061a8153600a85816120fb576120fa613c82565b5b049450600085141561210c57612111565b6120b2565b819350505050919050565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b60008073ffffffffffffffffffffffffffffffffffffffff166121a883611c83565b73ffffffffffffffffffffffffffffffffffffffff1614159050919050565b6121d3848484846126ec565b6001811115612217576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161220e90613f3b565b60405180910390fd5b6000829050600073ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff16141561225f5761225a816126f2565b61229e565b8373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff161461229d5761229c858261273b565b5b5b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614156122e1576122dc816128a8565b612320565b8473ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161461231f5761231e8482612979565b5b5b5050505050565b50505050565b600081600001549050919050565b6001816000016000828254019250508190555050565b61236b8282604051806020016040528060008152506129f8565b5050565b612377610da0565b6123b6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016123ad90613fa7565b60405180910390fd5b565b6123c0610da0565b15612400576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016123f790614013565b60405180910390fd5b565b60006124238473ffffffffffffffffffffffffffffffffffffffff16612a53565b1561258c578373ffffffffffffffffffffffffffffffffffffffff1663150b7a0261244c6114a1565b8786866040518563ffffffff1660e01b815260040161246e9493929190614088565b602060405180830381600087803b15801561248857600080fd5b505af19250505080156124b957506040513d601f19601f820116820180604052508101906124b691906140e9565b60015b61253c573d80600081146124e9576040519150601f19603f3d011682016040523d82523d6000602084013e6124ee565b606091505b50600081511415612534576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161252b90613ea9565b60405180910390fd5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614915050612591565b600190505b949350505050565b600080600090507a184f03e93ff9f4daa797ed6e38ed64bf6a1f01000000000000000083106125f7577a184f03e93ff9f4daa797ed6e38ed64bf6a1f01000000000000000083816125ed576125ec613c82565b5b0492506040810190505b6d04ee2d6d415b85acef81000000008310612634576d04ee2d6d415b85acef8100000000838161262a57612629613c82565b5b0492506020810190505b662386f26fc10000831061266357662386f26fc10000838161265957612658613c82565b5b0492506010810190505b6305f5e100831061268c576305f5e100838161268257612681613c82565b5b0492506008810190505b61271083106126b15761271083816126a7576126a6613c82565b5b0492506004810190505b606483106126d457606483816126ca576126c9613c82565b5b0492506002810190505b600a83106126e3576001810190505b80915050919050565b50505050565b6008805490506009600083815260200190815260200160002081905550600881908060018154018082558091505060019003906000526020600020016000909190919091505550565b6000600161274884610e8a565b6127529190613ce2565b9050600060076000848152602001908152602001600020549050818114612837576000600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002054905080600660008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002081905550816007600083815260200190815260200160002081905550505b6007600084815260200190815260200160002060009055600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008381526020019081526020016000206000905550505050565b600060016008805490506128bc9190613ce2565b90506000600960008481526020019081526020016000205490506000600883815481106128ec576128eb6137b8565b5b90600052602060002001549050806008838154811061290e5761290d6137b8565b5b90600052602060002001819055508160096000838152602001908152602001600020819055506009600085815260200190815260200160002060009055600880548061295d5761295c614116565b5b6001900381819060005260206000200160009055905550505050565b600061298483610e8a565b905081600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002081905550806007600084815260200190815260200160002081905550505050565b612a028383612a76565b612a0f6000848484612402565b612a4e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612a4590613ea9565b60405180910390fd5b505050565b6000808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415612ae6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612add90614191565b60405180910390fd5b612aef81612186565b15612b2f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612b26906141fd565b60405180910390fd5b612b3d6000838360016121c7565b612b4681612186565b15612b86576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612b7d906141fd565b60405180910390fd5b6001600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540192505081905550816002600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4612c90600083836001612327565b5050565b828054612ca090613440565b90600052602060002090601f016020900481019282612cc25760008555612d09565b82601f10612cdb57805160ff1916838001178555612d09565b82800160010185558215612d09579182015b82811115612d08578251825591602001919060010190612ced565b5b509050612d169190612d1a565b5090565b5b80821115612d33576000816000905550600101612d1b565b5090565b6000604051905090565b600080fd5b600080fd5b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b612d8081612d4b565b8114612d8b57600080fd5b50565b600081359050612d9d81612d77565b92915050565b600060208284031215612db957612db8612d41565b5b6000612dc784828501612d8e565b91505092915050565b60008115159050919050565b612de581612dd0565b82525050565b6000602082019050612e006000830184612ddc565b92915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000612e3182612e06565b9050919050565b612e4181612e26565b82525050565b6000602082019050612e5c6000830184612e38565b92915050565b600081519050919050565b600082825260208201905092915050565b60005b83811015612e9c578082015181840152602081019050612e81565b83811115612eab576000848401525b50505050565b6000601f19601f8301169050919050565b6000612ecd82612e62565b612ed78185612e6d565b9350612ee7818560208601612e7e565b612ef081612eb1565b840191505092915050565b60006020820190508181036000830152612f158184612ec2565b905092915050565b6000819050919050565b612f3081612f1d565b8114612f3b57600080fd5b50565b600081359050612f4d81612f27565b92915050565b600060208284031215612f6957612f68612d41565b5b6000612f7784828501612f3e565b91505092915050565b612f8981612e26565b8114612f9457600080fd5b50565b600081359050612fa681612f80565b92915050565b60008060408385031215612fc357612fc2612d41565b5b6000612fd185828601612f97565b9250506020612fe285828601612f3e565b9150509250929050565b612ff581612f1d565b82525050565b60006020820190506130106000830184612fec565b92915050565b60008060006060848603121561302f5761302e612d41565b5b600061303d86828701612f97565b935050602061304e86828701612f97565b925050604061305f86828701612f3e565b9150509250925092565b600080fd5b600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6130ab82612eb1565b810181811067ffffffffffffffff821117156130ca576130c9613073565b5b80604052505050565b60006130dd612d37565b90506130e982826130a2565b919050565b600067ffffffffffffffff82111561310957613108613073565b5b61311282612eb1565b9050602081019050919050565b82818337600083830152505050565b600061314161313c846130ee565b6130d3565b90508281526020810184848401111561315d5761315c61306e565b5b61316884828561311f565b509392505050565b600082601f83011261318557613184613069565b5b813561319584826020860161312e565b91505092915050565b6000602082840312156131b4576131b3612d41565b5b600082013567ffffffffffffffff8111156131d2576131d1612d46565b5b6131de84828501613170565b91505092915050565b6000602082840312156131fd576131fc612d41565b5b600061320b84828501612f97565b91505092915050565b61321d81612dd0565b811461322857600080fd5b50565b60008135905061323a81613214565b92915050565b60006020828403121561325657613255612d41565b5b60006132648482850161322b565b91505092915050565b6000806040838503121561328457613283612d41565b5b600061329285828601612f97565b92505060206132a38582860161322b565b9150509250929050565b600067ffffffffffffffff8211156132c8576132c7613073565b5b6132d182612eb1565b9050602081019050919050565b60006132f16132ec846132ad565b6130d3565b90508281526020810184848401111561330d5761330c61306e565b5b61331884828561311f565b509392505050565b600082601f83011261333557613334613069565b5b81356133458482602086016132de565b91505092915050565b6000806000806080858703121561336857613367612d41565b5b600061337687828801612f97565b945050602061338787828801612f97565b935050604061339887828801612f3e565b925050606085013567ffffffffffffffff8111156133b9576133b8612d46565b5b6133c587828801613320565b91505092959194509250565b600080604083850312156133e8576133e7612d41565b5b60006133f685828601612f97565b925050602061340785828601612f97565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061345857607f821691505b6020821081141561346c5761346b613411565b5b50919050565b7f4552433732313a20617070726f76616c20746f2063757272656e74206f776e6560008201527f7200000000000000000000000000000000000000000000000000000000000000602082015250565b60006134ce602183612e6d565b91506134d982613472565b604082019050919050565b600060208201905081810360008301526134fd816134c1565b9050919050565b7f4552433732313a20617070726f76652063616c6c6572206973206e6f7420746f60008201527f6b656e206f776e6572206f7220617070726f76656420666f7220616c6c000000602082015250565b6000613560603d83612e6d565b915061356b82613504565b604082019050919050565b6000602082019050818103600083015261358f81613553565b9050919050565b7f4552433732313a2063616c6c6572206973206e6f7420746f6b656e206f776e6560008201527f72206f7220617070726f76656400000000000000000000000000000000000000602082015250565b60006135f2602d83612e6d565b91506135fd82613596565b604082019050919050565b60006020820190508181036000830152613621816135e5565b9050919050565b7f4d696e7420436c6f736564000000000000000000000000000000000000000000600082015250565b600061365e600b83612e6d565b915061366982613628565b602082019050919050565b6000602082019050818103600083015261368d81613651565b9050919050565b7f455243373231456e756d657261626c653a206f776e657220696e646578206f7560008201527f74206f6620626f756e6473000000000000000000000000000000000000000000602082015250565b60006136f0602b83612e6d565b91506136fb82613694565b604082019050919050565b6000602082019050818103600083015261371f816136e3565b9050919050565b7f455243373231456e756d657261626c653a20676c6f62616c20696e646578206f60008201527f7574206f6620626f756e64730000000000000000000000000000000000000000602082015250565b6000613782602c83612e6d565b915061378d82613726565b604082019050919050565b600060208201905081810360008301526137b181613775565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f43616c6c6572206973206e6f7420746865206f776e6572206f7220636f6e747260008201527f6163742e00000000000000000000000000000000000000000000000000000000602082015250565b6000613843602483612e6d565b915061384e826137e7565b604082019050919050565b6000602082019050818103600083015261387281613836565b9050919050565b7f4552433732313a20696e76616c696420746f6b656e2049440000000000000000600082015250565b60006138af601883612e6d565b91506138ba82613879565b602082019050919050565b600060208201905081810360008301526138de816138a2565b9050919050565b7f4552433732313a2061646472657373207a65726f206973206e6f74206120766160008201527f6c6964206f776e65720000000000000000000000000000000000000000000000602082015250565b6000613941602983612e6d565b915061394c826138e5565b604082019050919050565b6000602082019050818103600083015261397081613934565b9050919050565b600081905092915050565b600061398d82612e62565b6139978185613977565b93506139a7818560208601612e7e565b80840191505092915050565b60006139bf8285613982565b91506139cb8284613982565b91508190509392505050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b6000613a33602683612e6d565b9150613a3e826139d7565b604082019050919050565b60006020820190508181036000830152613a6281613a26565b9050919050565b7f4552433732313a207472616e736665722066726f6d20696e636f72726563742060008201527f6f776e6572000000000000000000000000000000000000000000000000000000602082015250565b6000613ac5602583612e6d565b9150613ad082613a69565b604082019050919050565b60006020820190508181036000830152613af481613ab8565b9050919050565b7f4552433732313a207472616e7366657220746f20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b6000613b57602483612e6d565b9150613b6282613afb565b604082019050919050565b60006020820190508181036000830152613b8681613b4a565b9050919050565b7f4e6f206d6f7265204e465473206c656674000000000000000000000000000000600082015250565b6000613bc3601183612e6d565b9150613bce82613b8d565b602082019050919050565b60006020820190508181036000830152613bf281613bb6565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000613c3382612f1d565b9150613c3e83612f1d565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615613c7757613c76613bf9565b5b828202905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000613cbc82612f1d565b9150613cc783612f1d565b925082613cd757613cd6613c82565b5b828204905092915050565b6000613ced82612f1d565b9150613cf883612f1d565b925082821015613d0b57613d0a613bf9565b5b828203905092915050565b6000613d2182612f1d565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff821415613d5457613d53613bf9565b5b600182019050919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b6000613d95602083612e6d565b9150613da082613d5f565b602082019050919050565b60006020820190508181036000830152613dc481613d88565b9050919050565b7f4552433732313a20617070726f766520746f2063616c6c657200000000000000600082015250565b6000613e01601983612e6d565b9150613e0c82613dcb565b602082019050919050565b60006020820190508181036000830152613e3081613df4565b9050919050565b7f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560008201527f63656976657220696d706c656d656e7465720000000000000000000000000000602082015250565b6000613e93603283612e6d565b9150613e9e82613e37565b604082019050919050565b60006020820190508181036000830152613ec281613e86565b9050919050565b7f455243373231456e756d657261626c653a20636f6e736563757469766520747260008201527f616e7366657273206e6f7420737570706f727465640000000000000000000000602082015250565b6000613f25603583612e6d565b9150613f3082613ec9565b604082019050919050565b60006020820190508181036000830152613f5481613f18565b9050919050565b7f5061757361626c653a206e6f7420706175736564000000000000000000000000600082015250565b6000613f91601483612e6d565b9150613f9c82613f5b565b602082019050919050565b60006020820190508181036000830152613fc081613f84565b9050919050565b7f5061757361626c653a2070617573656400000000000000000000000000000000600082015250565b6000613ffd601083612e6d565b915061400882613fc7565b602082019050919050565b6000602082019050818103600083015261402c81613ff0565b9050919050565b600081519050919050565b600082825260208201905092915050565b600061405a82614033565b614064818561403e565b9350614074818560208601612e7e565b61407d81612eb1565b840191505092915050565b600060808201905061409d6000830187612e38565b6140aa6020830186612e38565b6140b76040830185612fec565b81810360608301526140c9818461404f565b905095945050505050565b6000815190506140e381612d77565b92915050565b6000602082840312156140ff576140fe612d41565b5b600061410d848285016140d4565b91505092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fd5b7f4552433732313a206d696e7420746f20746865207a65726f2061646472657373600082015250565b600061417b602083612e6d565b915061418682614145565b602082019050919050565b600060208201905081810360008301526141aa8161416e565b9050919050565b7f4552433732313a20746f6b656e20616c7265616479206d696e74656400000000600082015250565b60006141e7601c83612e6d565b91506141f2826141b1565b602082019050919050565b60006020820190508181036000830152614216816141da565b905091905056fea26469706673582212200493d89b364051b402b195fdad8470e525d59511cd76a5903ac5daec58554d8164736f6c63430008090033