VeChain
Explorer
Mainnet
Search
Networks
Main
Test
Contract
0x69B681…f5Ea
Summary
Transactions
Transfers
Address
0x69B6811473A7659e0B8f198c2ccc25da55Fef5Ea
VET
50.00
VET
VTHO
21.97
VTHO
Master
0xaC909B8bE1fd1b233A76A8d931FED44ef1B2D7B8
Deployer
0xaC909B8bE1fd1b233A76A8d931FED44ef1B2D7B8
Code
0x60806040526004361061011f5760003560e01c80634d8f5a1f116100a0578063a97f559011610064578063a97f5590146103c7578063cd951ee4146103f0578063d547741f1461042f578063f51114fb14610458578063f6211172146104815761011f565b80634d8f5a1f146102d957806375b238fc146103185780638de932221461034357806391d148541461035f578063a217fddf1461039c5761011f565b8063248a9ca3116100e7578063248a9ca31461020557806326af03d6146102425780632f2ff15d1461025e57806336568abe14610287578063403b2ba7146102b05761011f565b806301ffc9a71461012457806309196207146101615780630e079c4d1461018a5780630f6ceaaf146101b357806312874688146101dc575b600080fd5b34801561013057600080fd5b5061014b60048036038101906101469190612ff1565b6104aa565b6040516101589190613039565b60405180910390f35b34801561016d57600080fd5b50610188600480360381019061018391906130e8565b610524565b005b34801561019657600080fd5b506101b160048036038101906101ac91906130e8565b6107e3565b005b3480156101bf57600080fd5b506101da60048036038101906101d59190613128565b610baa565b005b3480156101e857600080fd5b5061020360048036038101906101fe9190613155565b610c21565b005b34801561021157600080fd5b5061022c600480360381019061022791906131b8565b610c5e565b60405161023991906131f4565b60405180910390f35b61025c600480360381019061025791906130e8565b610c7e565b005b34801561026a57600080fd5b506102856004803603810190610280919061320f565b61121d565b005b34801561029357600080fd5b506102ae60048036038101906102a9919061320f565b611246565b005b3480156102bc57600080fd5b506102d760048036038101906102d291906130e8565b6112c9565b005b3480156102e557600080fd5b5061030060048036038101906102fb91906130e8565b6118c6565b60405161030f9392919061326d565b60405180910390f35b34801561032457600080fd5b5061032d61193d565b60405161033a91906131f4565b60405180910390f35b61035d600480360381019061035891906130e8565b611961565b005b34801561036b57600080fd5b506103866004803603810190610381919061320f565b611f1e565b6040516103939190613039565b60405180910390f35b3480156103a857600080fd5b506103b1611f89565b6040516103be91906131f4565b60405180910390f35b3480156103d357600080fd5b506103ee60048036038101906103e991906132a4565b611f90565b005b3480156103fc57600080fd5b50610417600480360381019061041291906130e8565b612310565b6040516104269392919061326d565b60405180910390f35b34801561043b57600080fd5b506104566004803603810190610451919061320f565b612387565b005b34801561046457600080fd5b5061047f600480360381019061047a9190613155565b6123b0565b005b34801561048d57600080fd5b506104a860048036038101906104a39190613128565b61246b565b005b60007f7965db0b000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916148061051d575061051c826124e2565b5b9050919050565b3373ffffffffffffffffffffffffffffffffffffffff16600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002060010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610605576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105fc90613354565b60405180910390fd5b6000600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000838152602001908152602001600020600201549050600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000838152602001908152602001600020600080820160006101000a81549073ffffffffffffffffffffffffffffffffffffffff02191690556001820160006101000a81549073ffffffffffffffffffffffffffffffffffffffff0219169055600282016000905550506000811115610779573373ffffffffffffffffffffffffffffffffffffffff1681604051610733906133a5565b60006040518083038185875af1925050503d8060008114610770576040519150601f19603f3d011682016040523d82523d6000602084013e610775565b606091505b5050505b3373ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fe3805436fa14d9349d05b8c9a073e53c4502637d37ec34b3f050d3946faea1da846040516107d691906133ba565b60405180910390a3505050565b818160008290503073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1663081812fc846040518263ffffffff1660e01b815260040161083a91906133ba565b602060405180830381865afa158015610857573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061087b91906133ea565b73ffffffffffffffffffffffffffffffffffffffff16146108d1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108c890613463565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff16600660008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600086815260200190815260200160002060010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614156109b4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109ab906134cf565b60405180910390fd5b3373ffffffffffffffffffffffffffffffffffffffff16600660008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600086815260200190815260200160002060010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610a95576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a8c9061353b565b60405180910390fd5b600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000858152602001908152602001600020600080820160006101000a81549073ffffffffffffffffffffffffffffffffffffffff02191690556001820160006101000a81549073ffffffffffffffffffffffffffffffffffffffff0219169055600282016000905550503373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fce00375f5a3b9c4a857fc9fa1b243f1af9b10a7db9d2d47227fe8217003c9ad486604051610b9b91906133ba565b60405180910390a35050505050565b7fa49807205ce4d355092ef5a8a18f56e8913cf4a201fbe287825b095693c21775610bdc81610bd761254c565b612554565b81600260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505050565b7fa49807205ce4d355092ef5a8a18f56e8913cf4a201fbe287825b095693c21775610c5381610c4e61254c565b612554565b816003819055505050565b600060016000838152602001908152602001600020600101549050919050565b818160008290503373ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16636352211e846040518263ffffffff1660e01b8152600401610cd591906133ba565b602060405180830381865afa158015610cf2573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d1691906133ea565b73ffffffffffffffffffffffffffffffffffffffff161415610d6d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d64906135a7565b60405180910390fd5b600354341015610db2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610da990613639565b60405180910390fd5b6000600660008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008681526020019081526020016000206002015414610ea357600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000858152602001908152602001600020600201543410610ea2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e99906136cb565b60405180910390fd5b5b600760008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000858152602001908152602001600020600201543411610f38576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f2f90613737565b60405180910390fd5b6000600760008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600086815260200190815260200160002060010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690506000600760008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000878152602001908152602001600020600201549050600081111561107b578173ffffffffffffffffffffffffffffffffffffffff1681604051611035906133a5565b60006040518083038185875af1925050503d8060008114611072576040519150601f19603f3d011682016040523d82523d6000602084013e611077565b606091505b5050505b60405180606001604052808873ffffffffffffffffffffffffffffffffffffffff1681526020013373ffffffffffffffffffffffffffffffffffffffff16815260200134815250600760008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600088815260200190815260200160002060008201518160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060208201518160010160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550604082015181600201559050503373ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff167f61e99c5925f0917c808d292f464c28394c472db57c537b76eb60db90a49420ed883460405161120c929190613757565b60405180910390a350505050505050565b61122682610c5e565b6112378161123261254c565b612554565b61124183836125f1565b505050565b61124e61254c565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16146112bb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112b2906137f2565b60405180910390fd5b6112c582826126d1565b5050565b818160008290503073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1663081812fc846040518263ffffffff1660e01b815260040161132091906133ba565b602060405180830381865afa15801561133d573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061136191906133ea565b73ffffffffffffffffffffffffffffffffffffffff16146113b7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113ae90613463565b60405180910390fd5b848460008290503373ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16636352211e846040518263ffffffff1660e01b815260040161140e91906133ba565b602060405180830381865afa15801561142b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061144f91906133ea565b73ffffffffffffffffffffffffffffffffffffffff16146114a5576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161149c9061385e565b60405180910390fd5b6000600760008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600089815260200190815260200160002060010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141561158d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611584906138ca565b60405180910390fd5b6000600760008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008a8152602001908152602001600020600201549050600081905060006115f68c846127b3565b9050806116048d8d86612872565b61160e9190613919565b9150600660008d73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008c8152602001908152602001600020600080820160006101000a81549073ffffffffffffffffffffffffffffffffffffffff02191690556001820160006101000a81549073ffffffffffffffffffffffffffffffffffffffff021916905560028201600090555050600760008d73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008c8152602001908152602001600020600080820160006101000a81549073ffffffffffffffffffffffffffffffffffffffff02191690556001820160006101000a81549073ffffffffffffffffffffffffffffffffffffffff0219169055600282016000905550503373ffffffffffffffffffffffffffffffffffffffff1682604051611786906133a5565b60006040518083038185875af1925050503d80600081146117c3576040519150601f19603f3d011682016040523d82523d6000602084013e6117c8565b606091505b5050508b73ffffffffffffffffffffffffffffffffffffffff166342842e0e33868e6040518463ffffffff1660e01b81526004016118089392919061326d565b600060405180830381600087803b15801561182257600080fd5b505af1158015611836573d6000803e3d6000fd5b505050508373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff168d73ffffffffffffffffffffffffffffffffffffffff167f3644379fe03acf3b2db463b2b1fb79bfa0a162795d0e7bb0c8a999bd98db81358e876040516118b0929190613757565b60405180910390a4505050505050505050505050565b6006602052816000526040600020602052806000526040600020600091509150508060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16908060010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16908060020154905083565b7fa49807205ce4d355092ef5a8a18f56e8913cf4a201fbe287825b095693c2177581565b818160008290503373ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16636352211e846040518263ffffffff1660e01b81526004016119b891906133ba565b602060405180830381865afa1580156119d5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906119f991906133ea565b73ffffffffffffffffffffffffffffffffffffffff161415611a50576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a47906135a7565b60405180910390fd5b6000600660008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600086815260200190815260200160002060010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415611b38576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b2f90613999565b60405180910390fd5b600660008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600086815260200190815260200160002060020154341015611bce576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611bc590613a05565b60405180910390fd5b60003490506000611bdf88836127b3565b905080611bed898985612872565b611bf79190613919565b9150600660008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600088815260200190815260200160002060010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1682604051611c90906133a5565b60006040518083038185875af1925050503d8060008114611ccd576040519150601f19603f3d011682016040523d82523d6000602084013e611cd2565b606091505b5050508773ffffffffffffffffffffffffffffffffffffffff166342842e0e84338a6040518463ffffffff1660e01b8152600401611d129392919061326d565b600060405180830381600087803b158015611d2c57600080fd5b505af1158015611d40573d6000803e3d6000fd5b50505050600660008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000888152602001908152602001600020600080820160006101000a81549073ffffffffffffffffffffffffffffffffffffffff02191690556001820160006101000a81549073ffffffffffffffffffffffffffffffffffffffff021916905560028201600090555050600760008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000888152602001908152602001600020600080820160006101000a81549073ffffffffffffffffffffffffffffffffffffffff02191690556001820160006101000a81549073ffffffffffffffffffffffffffffffffffffffff0219169055600282016000905550503373ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff168973ffffffffffffffffffffffffffffffffffffffff167f3644379fe03acf3b2db463b2b1fb79bfa0a162795d0e7bb0c8a999bd98db81358a34604051611f0c929190613757565b60405180910390a45050505050505050565b60006001600084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b6000801b81565b828260008290503073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1663081812fc846040518263ffffffff1660e01b8152600401611fe791906133ba565b602060405180830381865afa158015612004573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061202891906133ea565b73ffffffffffffffffffffffffffffffffffffffff161461207e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161207590613463565b60405180910390fd5b858560008290503373ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16636352211e846040518263ffffffff1660e01b81526004016120d591906133ba565b602060405180830381865afa1580156120f2573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061211691906133ea565b73ffffffffffffffffffffffffffffffffffffffff161461216c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016121639061385e565b60405180910390fd5b60405180606001604052808a73ffffffffffffffffffffffffffffffffffffffff1681526020013373ffffffffffffffffffffffffffffffffffffffff16815260200188815250600660008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008a815260200190815260200160002060008201518160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060208201518160010160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550604082015181600201559050503373ffffffffffffffffffffffffffffffffffffffff168973ffffffffffffffffffffffffffffffffffffffff167fff04060fdb1ade3f35e2fbbdae70256ab6294fe60ce3e63dfcd01d39a73e462f8a8a6040516122fd929190613757565b60405180910390a3505050505050505050565b6007602052816000526040600020602052806000526040600020600091509150508060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16908060010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16908060020154905083565b61239082610c5e565b6123a18161239c61254c565b612554565b6123ab83836126d1565b505050565b7fa49807205ce4d355092ef5a8a18f56e8913cf4a201fbe287825b095693c217756123e2816123dd61254c565b612554565b65456e6572677973ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33846040518363ffffffff1660e01b8152600401612423929190613a25565b6020604051808303816000875af1158015612442573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906124669190613a7a565b505050565b7fa49807205ce4d355092ef5a8a18f56e8913cf4a201fbe287825b095693c2177561249d8161249861254c565b612554565b81600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505050565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b600033905090565b61255e8282611f1e565b6125ed576125838173ffffffffffffffffffffffffffffffffffffffff166014612ae2565b6125918360001c6020612ae2565b6040516020016125a2929190613bb9565b6040516020818303038152906040526040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016125e49190613c3d565b60405180910390fd5b5050565b6125fb8282611f1e565b6126cd57600180600084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555061267261254c565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45b5050565b6126db8282611f1e565b156127af5760006001600084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555061275461254c565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16837ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b60405160405180910390a45b5050565b600080612710600454846127c79190613c5f565b6127d19190613ce8565b9050600081111561286857600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681604051612822906133a5565b60006040518083038185875af1925050503d806000811461285f576040519150601f19603f3d011682016040523d82523d6000602084013e612864565b606091505b5050505b8091505092915050565b6000600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614156128db576128d48383612d1e565b9050612adb565b8373ffffffffffffffffffffffffffffffffffffffff166301ffc9a7632a55205a60e01b6040518263ffffffff1660e01b815260040161291b9190613d28565b602060405180830381865afa158015612938573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061295c9190613a7a565b61296857819050612adb565b6000808573ffffffffffffffffffffffffffffffffffffffff16632a55205a86866040518363ffffffff1660e01b81526004016129a6929190613757565b6040805180830381865afa1580156129c2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906129e69190613d58565b91509150600081856129f89190613919565b90506000821115612a6d578273ffffffffffffffffffffffffffffffffffffffff1682604051612a27906133a5565b60006040518083038185875af1925050503d8060008114612a64576040519150601f19603f3d011682016040523d82523d6000602084013e612a69565b606091505b5050505b8273ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff167f2498aa900512ba398800725aaaf4b8bb12ce8a0af5a0487862949cd6379dcac78885604051612acc929190613757565b60405180910390a38093505050505b9392505050565b606060006002836002612af59190613c5f565b612aff9190613d98565b67ffffffffffffffff811115612b1857612b17613dee565b5b6040519080825280601f01601f191660200182016040528015612b4a5781602001600182028036833780820191505090505b5090507f300000000000000000000000000000000000000000000000000000000000000081600081518110612b8257612b81613e1d565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053507f780000000000000000000000000000000000000000000000000000000000000081600181518110612be657612be5613e1d565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a90535060006001846002612c269190613c5f565b612c309190613d98565b90505b6001811115612cd0577f3031323334353637383961626364656600000000000000000000000000000000600f861660108110612c7257612c71613e1d565b5b1a60f81b828281518110612c8957612c88613e1d565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600485901c945080612cc990613e4c565b9050612c33565b5060008414612d14576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612d0b90613ec2565b60405180910390fd5b8091505092915050565b600080600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663efb9d1fa856040518263ffffffff1660e01b8152600401612d7c91906133ba565b602060405180830381865afa158015612d99573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612dbd91906133ea565b90506000600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663fa56c8f2866040518263ffffffff1660e01b8152600401612e1c91906133ba565b602060405180830381865afa158015612e39573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612e5d9190613ee2565b9050600060648286612e6f9190613c5f565b612e799190613ce8565b905060008186612e899190613919565b90506000821115612efe578373ffffffffffffffffffffffffffffffffffffffff1682604051612eb8906133a5565b60006040518083038185875af1925050503d8060008114612ef5576040519150601f19603f3d011682016040523d82523d6000602084013e612efa565b606091505b5050505b8373ffffffffffffffffffffffffffffffffffffffff16600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f2498aa900512ba398800725aaaf4b8bb12ce8a0af5a0487862949cd6379dcac78985604051612f7f929190613757565b60405180910390a38094505050505092915050565b600080fd5b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b612fce81612f99565b8114612fd957600080fd5b50565b600081359050612feb81612fc5565b92915050565b60006020828403121561300757613006612f94565b5b600061301584828501612fdc565b91505092915050565b60008115159050919050565b6130338161301e565b82525050565b600060208201905061304e600083018461302a565b92915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600061307f82613054565b9050919050565b61308f81613074565b811461309a57600080fd5b50565b6000813590506130ac81613086565b92915050565b6000819050919050565b6130c5816130b2565b81146130d057600080fd5b50565b6000813590506130e2816130bc565b92915050565b600080604083850312156130ff576130fe612f94565b5b600061310d8582860161309d565b925050602061311e858286016130d3565b9150509250929050565b60006020828403121561313e5761313d612f94565b5b600061314c8482850161309d565b91505092915050565b60006020828403121561316b5761316a612f94565b5b6000613179848285016130d3565b91505092915050565b6000819050919050565b61319581613182565b81146131a057600080fd5b50565b6000813590506131b28161318c565b92915050565b6000602082840312156131ce576131cd612f94565b5b60006131dc848285016131a3565b91505092915050565b6131ee81613182565b82525050565b600060208201905061320960008301846131e5565b92915050565b6000806040838503121561322657613225612f94565b5b6000613234858286016131a3565b92505060206132458582860161309d565b9150509250929050565b61325881613074565b82525050565b613267816130b2565b82525050565b6000606082019050613282600083018661324f565b61328f602083018561324f565b61329c604083018461325e565b949350505050565b6000806000606084860312156132bd576132bc612f94565b5b60006132cb8682870161309d565b93505060206132dc868287016130d3565b92505060406132ed868287016130d3565b9150509250925092565b600082825260208201905092915050565b7f4e6f742062757965720000000000000000000000000000000000000000000000600082015250565b600061333e6009836132f7565b915061334982613308565b602082019050919050565b6000602082019050818103600083015261336d81613331565b9050919050565b600081905092915050565b50565b600061338f600083613374565b915061339a8261337f565b600082019050919050565b60006133b082613382565b9150819050919050565b60006020820190506133cf600083018461325e565b92915050565b6000815190506133e481613086565b92915050565b600060208284031215613400576133ff612f94565b5b600061340e848285016133d5565b91505092915050565b7f4e6f7420617070726f7665640000000000000000000000000000000000000000600082015250565b600061344d600c836132f7565b915061345882613417565b602082019050919050565b6000602082019050818103600083015261347c81613440565b9050919050565b7f4e6f2073616c65206f6666657200000000000000000000000000000000000000600082015250565b60006134b9600d836132f7565b91506134c482613483565b602082019050919050565b600060208201905081810360008301526134e8816134ac565b9050919050565b7f4e6f742073656c6c657200000000000000000000000000000000000000000000600082015250565b6000613525600a836132f7565b9150613530826134ef565b602082019050919050565b6000602082019050818103600083015261355481613518565b9050919050565b7f546f6b656e206f776e6572206e6f7420616c6c6f776564000000000000000000600082015250565b60006135916017836132f7565b915061359c8261355b565b602082019050919050565b600060208201905081810360008301526135c081613584565b9050919050565b7f4d757374206265206174206c65617374207468616e20746865206d696e20626960008201527f6420616d6f756e742e0000000000000000000000000000000000000000000000602082015250565b60006136236029836132f7565b915061362e826135c7565b604082019050919050565b6000602082019050818103600083015261365281613616565b9050919050565b7f53656c6c206f726465722061742074686973207072696365206f72206c6f776560008201527f7220657869737473000000000000000000000000000000000000000000000000602082015250565b60006136b56028836132f7565b91506136c082613659565b604082019050919050565b600060208201905081810360008301526136e4816136a8565b9050919050565b7f50726576696f757320627579206f666665722068696768657200000000000000600082015250565b60006137216019836132f7565b915061372c826136eb565b602082019050919050565b6000602082019050818103600083015261375081613714565b9050919050565b600060408201905061376c600083018561325e565b613779602083018461325e565b9392505050565b7f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560008201527f20726f6c657320666f722073656c660000000000000000000000000000000000602082015250565b60006137dc602f836132f7565b91506137e782613780565b604082019050919050565b6000602082019050818103600083015261380b816137cf565b9050919050565b7f4e6f7420746f6b656e206f776e65720000000000000000000000000000000000600082015250565b6000613848600f836132f7565b915061385382613812565b602082019050919050565b600060208201905081810360008301526138778161383b565b9050919050565b7f4e6f20627579206f666665720000000000000000000000000000000000000000600082015250565b60006138b4600c836132f7565b91506138bf8261387e565b602082019050919050565b600060208201905081810360008301526138e3816138a7565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000613924826130b2565b915061392f836130b2565b925082821015613942576139416138ea565b5b828203905092915050565b7f4e6f206163746976652073656c6c206f66666572000000000000000000000000600082015250565b60006139836014836132f7565b915061398e8261394d565b602082019050919050565b600060208201905081810360008301526139b281613976565b9050919050565b7f416d6f756e742073656e7420746f6f206c6f7700000000000000000000000000600082015250565b60006139ef6013836132f7565b91506139fa826139b9565b602082019050919050565b60006020820190508181036000830152613a1e816139e2565b9050919050565b6000604082019050613a3a600083018561324f565b613a47602083018461325e565b9392505050565b613a578161301e565b8114613a6257600080fd5b50565b600081519050613a7481613a4e565b92915050565b600060208284031215613a9057613a8f612f94565b5b6000613a9e84828501613a65565b91505092915050565b600081905092915050565b7f416363657373436f6e74726f6c3a206163636f756e7420000000000000000000600082015250565b6000613ae8601783613aa7565b9150613af382613ab2565b601782019050919050565b600081519050919050565b60005b83811015613b27578082015181840152602081019050613b0c565b83811115613b36576000848401525b50505050565b6000613b4782613afe565b613b518185613aa7565b9350613b61818560208601613b09565b80840191505092915050565b7f206973206d697373696e6720726f6c6520000000000000000000000000000000600082015250565b6000613ba3601183613aa7565b9150613bae82613b6d565b601182019050919050565b6000613bc482613adb565b9150613bd08285613b3c565b9150613bdb82613b96565b9150613be78284613b3c565b91508190509392505050565b6000601f19601f8301169050919050565b6000613c0f82613afe565b613c1981856132f7565b9350613c29818560208601613b09565b613c3281613bf3565b840191505092915050565b60006020820190508181036000830152613c578184613c04565b905092915050565b6000613c6a826130b2565b9150613c75836130b2565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615613cae57613cad6138ea565b5b828202905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000613cf3826130b2565b9150613cfe836130b2565b925082613d0e57613d0d613cb9565b5b828204905092915050565b613d2281612f99565b82525050565b6000602082019050613d3d6000830184613d19565b92915050565b600081519050613d52816130bc565b92915050565b60008060408385031215613d6f57613d6e612f94565b5b6000613d7d858286016133d5565b9250506020613d8e85828601613d43565b9150509250929050565b6000613da3826130b2565b9150613dae836130b2565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115613de357613de26138ea565b5b828201905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6000613e57826130b2565b91506000821415613e6b57613e6a6138ea565b5b600182039050919050565b7f537472696e67733a20686578206c656e67746820696e73756666696369656e74600082015250565b6000613eac6020836132f7565b9150613eb782613e76565b602082019050919050565b60006020820190508181036000830152613edb81613e9f565b9050919050565b600060208284031215613ef857613ef7612f94565b5b6000613f0684828501613d43565b9150509291505056fea26469706673582212205f9e2460f01e1993052d4c37a15cc69e02bf73e4aa5712658362698c0088606964736f6c634300080b0033