VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0x1D838C…8AC4
Summary
Transactions
Transfers
Address
0x1D838C416fbC6495fBd9d9b5F38BDF9e6FfA8AC4
VET
0.00
VET
VTHO
0.00
VTHO
Master
0x8BF15BAd2f01EAcbd30E231c9EA335B96847AFfc
Deployer
0x8BF15BAd2f01EAcbd30E231c9EA335B96847AFfc
Code
0x608060405234801561001057600080fd5b50600436106101f05760003560e01c806370a082311161010f578063a0712d68116100a2578063d051665011610071578063d051665014610583578063d153b60c146105b3578063dd62ed3e146105d1578063e2f72f0314610601576101f0565b8063a0712d68146104d7578063a457c2d714610507578063a9059cbb14610537578063b5ed298a14610567576101f0565b80638456cb59116100de5780638456cb59146104755780638d1fdf2f1461047f5780638da5cb5b1461049b57806395d89b41146104b9576101f0565b806370a08231146103ef57806379cc67901461041f5780638129fc1c1461044f57806382ac5a0d14610459576101f0565b80633f4ba83a116101875780634e71e0c8116101565780634e71e0c81461038d578063519dd1531461039757806355cc4e57146103b55780635c975abb146103d1576101f0565b80633f4ba83a1461030757806342966c6814610311578063449a52f81461034157806345c8b1a614610371576101f0565b80631d143848116101c35780631d1438481461026b57806323b872dd14610289578063313ce567146102b957806339509351146102d7576101f0565b806303acb448146101f557806306fdde03146101ff578063095ea7b31461021d57806318160ddd1461024d575b600080fd5b6101fd61061d565b005b610207610846565b6040516102149190612d7d565b60405180910390f35b61023760048036038101906102329190612e38565b61087f565b6040516102449190612e93565b60405180910390f35b610255610896565b6040516102629190612ebd565b60405180910390f35b61027361089c565b6040516102809190612ee7565b60405180910390f35b6102a3600480360381019061029e9190612f02565b6108c2565b6040516102b09190612e93565b60405180910390f35b6102c1610a39565b6040516102ce9190612f71565b60405180910390f35b6102f160048036038101906102ec9190612e38565b610a3e565b6040516102fe9190612e93565b60405180910390f35b61030f610ae3565b005b61032b60048036038101906103269190612f8c565b610c0b565b6040516103389190612e93565b60405180910390f35b61035b60048036038101906103569190612e38565b610cad565b6040516103689190612e93565b60405180910390f35b61038b60048036038101906103869190612fb9565b610da3565b005b610395610f5d565b005b61039f611138565b6040516103ac9190612ee7565b60405180910390f35b6103cf60048036038101906103ca9190612fb9565b61115e565b005b6103d961131e565b6040516103e69190612e93565b60405180910390f35b61040960048036038101906104049190612fb9565b611331565b6040516104169190612ebd565b60405180910390f35b61043960048036038101906104349190612e38565b61137a565b6040516104469190612e93565b60405180910390f35b610457611582565b005b610473600480360381019061046e9190612fb9565b61178f565b005b61047d611937565b005b61049960048036038101906104949190612fb9565b611a60565b005b6104a3611c1b565b6040516104b09190612ee7565b60405180910390f35b6104c1611c41565b6040516104ce9190612d7d565b60405180910390f35b6104f160048036038101906104ec9190612f8c565b611c7a565b6040516104fe9190612e93565b60405180910390f35b610521600480360381019061051c9190612e38565b611d91565b60405161052e9190612e93565b60405180910390f35b610551600480360381019061054c9190612e38565b611e36565b60405161055e9190612e93565b60405180910390f35b610581600480360381019061057c9190612fb9565b611e9d565b005b61059d60048036038101906105989190612fb9565b6120ee565b6040516105aa9190612e93565b60405180910390f35b6105bb612144565b6040516105c89190612ee7565b60405180910390f35b6105eb60048036038101906105e69190612fe6565b61216a565b6040516105f89190612ebd565b60405180910390f35b61061b60048036038101906106169190612fb9565b6121f1565b005b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614806106c65750600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b610705576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106fc90613072565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415610797576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161078e90613104565b60405180910390fd5b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690506000600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff167f24f4590b0077912a4db89e7430de7986175c27bede1b47ee039e3b421c2e798e60405160405180910390a250565b6040518060400160405280600781526020017f53616d2058425a0000000000000000000000000000000000000000000000000081525081565b600061088c3384846123a2565b6001905092915050565b60025481565b600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600560149054906101000a900460ff1615610914576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161090b90613170565b60405180910390fd5b6109a382600360008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546125e090919063ffffffff16565b600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610a2e8484846125f6565b600190509392505050565b600681565b6000610ad93384610ad485600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546128dd90919063ffffffff16565b6123a2565b6001905092915050565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610b73576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b6a906131dc565b60405180910390fd5b600560149054906101000a900460ff16610bc2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bb990613248565b60405180910390fd5b6000600560146101000a81548160ff0219169083151502179055507f7805862f689e2f13df9f062ff482ad3ad112aca9e0847911ed832e158c525b3360405160405180910390a1565b6000600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615610c9a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c91906132b4565b60405180910390fd5b610ca433836128f3565b60019050919050565b6000600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610d3f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d3690613320565b60405180910390fd5b600560149054906101000a900460ff1615610d8f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d8690613170565b60405180910390fd5b610d998383612a5b565b6001905092915050565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610e33576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e2a9061338c565b60405180910390fd5b600760008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16610ebf576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610eb6906133f8565b60405180910390fd5b6000600760008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508073ffffffffffffffffffffffffffffffffffffffff167f150465b020dfc06a59269da94ed66db9b65a516cf4fdd5f583b0f12752339bbe60405160405180910390a250565b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610fed576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fe490613464565b60405180910390fd5b6000600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a350565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146111ee576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111e5906131dc565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141561125e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611255906134f6565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff16600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167ff7189b85d7899f5a32d733e6584c4f1dcdff0274f09d969d186c1797673ede1160405160405180910390a380600860006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600560149054906101000a900460ff1681565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6000600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161580156114205750600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b61145f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611456906132b4565b60405180910390fd5b61146983836128f3565b6114f882600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546125e090919063ffffffff16565b600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506001905092915050565b600060019054906101000a900460ff166115aa5760008054906101000a900460ff16156115b3565b6115b2612cc0565b5b6115f2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115e990613588565b60405180910390fd5b60008060019054906101000a900460ff161590508015611642576001600060016101000a81548160ff02191690831515021790555060016000806101000a81548160ff0219169083151502179055505b33600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600060028190555033600860006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000600560146101000a81548160ff021916908315150217905550801561178c5760008060016101000a81548160ff0219169083151502179055505b50565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614806118385750600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b611877576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161186e906135f4565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff16600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f31b58ff3d01f61690b2faab8df1864d6eee3f4d17434dbcdb436136d8deb2d2f60405160405180910390a380600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146119c7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016119be906131dc565b60405180910390fd5b600560149054906101000a900460ff1615611a17576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a0e90613660565b60405180910390fd5b6001600560146101000a81548160ff0219169083151502179055507f6985a02210a168e66602d3235cb6db0e70f92b3ba4d376a33c0f3d9434bff62560405160405180910390a1565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611af0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ae79061338c565b60405180910390fd5b600760008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615611b7d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b74906136cc565b60405180910390fd5b6001600760008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508073ffffffffffffffffffffffffffffffffffffffff167f1aa660498c83ea285bc55e4cfc00afcaa7120798db87b74f3c0d7c6e001bc39260405160405180910390a250565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6040518060400160405280600381526020017f58425a000000000000000000000000000000000000000000000000000000000081525081565b6000600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611d0c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d0390613320565b60405180910390fd5b600560149054906101000a900460ff1615611d5c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d5390613170565b60405180910390fd5b611d88600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1683612a5b565b60019050919050565b6000611e2c3384611e2785600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546125e090919063ffffffff16565b6123a2565b6001905092915050565b6000600560149054906101000a900460ff1615611e88576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611e7f90613170565b60405180910390fd5b611e933384846125f6565b6001905092915050565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611f2d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611f24906131dc565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415611f9d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611f949061375e565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141561200c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612003906137ca565b60405180910390fd5b80600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167ff4e75b79500ab730f8a026ed3cba6d55331bcb64c9e9f60c548e371356e5e3c060405160405180910390a350565b6000600760008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff169050919050565b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614612281576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016122789061338c565b60405180910390fd5b600760008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1661230d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161230490613836565b60405180910390fd5b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905061235b82826128f3565b8173ffffffffffffffffffffffffffffffffffffffff167f71e13dfaf69fe3a65acef6b6eff085b0d60c7b3ebf229bda2e2fd3e8c5d1839660405160405180910390a25050565b600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161580156124465750600760008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b612485576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161247c906132b4565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156124f5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016124ec906138c8565b60405180910390fd5b80600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040516125d39190612ebd565b60405180910390a3505050565b600081836125ee9190613917565b905092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415612666576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161265d90613997565b60405180910390fd5b600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615801561270a5750600760008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b612749576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612740906132b4565b60405180910390fd5b61279b81600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546125e090919063ffffffff16565b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061283081600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546128dd90919063ffffffff16565b600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516128d09190612ebd565b60405180910390a3505050565b600081836128eb91906139b7565b905092915050565b612908816002546125e090919063ffffffff16565b60028190555061296081600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546125e090919063ffffffff16565b600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff167fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5826040516129e99190612ebd565b60405180910390a2600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051612a4f9190612ebd565b60405180910390a35050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415612acb576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612ac290613a59565b60405180910390fd5b600760008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615612b58576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612b4f906132b4565b60405180910390fd5b612b6d816002546128dd90919063ffffffff16565b600281905550612bc581600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546128dd90919063ffffffff16565b600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff167f0f6798a560793a54c3bcfe86a93cde1e73087d944c0ea20544137d412139688582604051612c4e9190612ebd565b60405180910390a28173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051612cb49190612ebd565b60405180910390a35050565b6000612ccb30612cd1565b15905090565b600080823b905060008111915050919050565b600081519050919050565b600082825260208201905092915050565b60005b83811015612d1e578082015181840152602081019050612d03565b83811115612d2d576000848401525b50505050565b6000601f19601f8301169050919050565b6000612d4f82612ce4565b612d598185612cef565b9350612d69818560208601612d00565b612d7281612d33565b840191505092915050565b60006020820190508181036000830152612d978184612d44565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000612dcf82612da4565b9050919050565b612ddf81612dc4565b8114612dea57600080fd5b50565b600081359050612dfc81612dd6565b92915050565b6000819050919050565b612e1581612e02565b8114612e2057600080fd5b50565b600081359050612e3281612e0c565b92915050565b60008060408385031215612e4f57612e4e612d9f565b5b6000612e5d85828601612ded565b9250506020612e6e85828601612e23565b9150509250929050565b60008115159050919050565b612e8d81612e78565b82525050565b6000602082019050612ea86000830184612e84565b92915050565b612eb781612e02565b82525050565b6000602082019050612ed26000830184612eae565b92915050565b612ee181612dc4565b82525050565b6000602082019050612efc6000830184612ed8565b92915050565b600080600060608486031215612f1b57612f1a612d9f565b5b6000612f2986828701612ded565b9350506020612f3a86828701612ded565b9250506040612f4b86828701612e23565b9150509250925092565b600060ff82169050919050565b612f6b81612f55565b82525050565b6000602082019050612f866000830184612f62565b92915050565b600060208284031215612fa257612fa1612d9f565b5b6000612fb084828501612e23565b91505092915050565b600060208284031215612fcf57612fce612d9f565b5b6000612fdd84828501612ded565b91505092915050565b60008060408385031215612ffd57612ffc612d9f565b5b600061300b85828601612ded565b925050602061301c85828601612ded565b9150509250929050565b7f6f6e6c792070726f706f7365644f776e6572206f72206f776e65720000000000600082015250565b600061305c601b83612cef565b915061306782613026565b602082019050919050565b6000602082019050818103600083015261308b8161304f565b9050919050565b7f63616e206f6e6c792064697372656761726420612070726f706f736564206f7760008201527f6e65722074686174207761732070726576696f75736c79207365740000000000602082015250565b60006130ee603b83612cef565b91506130f982613092565b604082019050919050565b6000602082019050818103600083015261311d816130e1565b9050919050565b7f7768656e4e6f7450617573656400000000000000000000000000000000000000600082015250565b600061315a600d83612cef565b915061316582613124565b602082019050919050565b600060208201905081810360008301526131898161314d565b9050919050565b7f6f6e6c794f776e65720000000000000000000000000000000000000000000000600082015250565b60006131c6600983612cef565b91506131d182613190565b602082019050919050565b600060208201905081810360008301526131f5816131b9565b9050919050565b7f616c726561647920756e70617573656400000000000000000000000000000000600082015250565b6000613232601083612cef565b915061323d826131fc565b602082019050919050565b6000602082019050818103600083015261326181613225565b9050919050565b7f616464726573732066726f7a656e000000000000000000000000000000000000600082015250565b600061329e600e83612cef565b91506132a982613268565b602082019050919050565b600060208201905081810360008301526132cd81613291565b9050919050565b7f6f6e6c7949737375657200000000000000000000000000000000000000000000600082015250565b600061330a600a83612cef565b9150613315826132d4565b602082019050919050565b60006020820190508181036000830152613339816132fd565b9050919050565b7f6f6e6c79436f6d706c69616e6365526f6c650000000000000000000000000000600082015250565b6000613376601283612cef565b915061338182613340565b602082019050919050565b600060208201905081810360008301526133a581613369565b9050919050565b7f6164647265737320616c726561647920756e66726f7a656e0000000000000000600082015250565b60006133e2601883612cef565b91506133ed826133ac565b602082019050919050565b60006020820190508181036000830152613411816133d5565b9050919050565b7f6f6e6c7950726f706f7365644f776e6572000000000000000000000000000000600082015250565b600061344e601183612cef565b915061345982613418565b602082019050919050565b6000602082019050818103600083015261347d81613441565b9050919050565b7f63616e6e6f74207365742069737375657220746f2061646472657373207a657260008201527f6f00000000000000000000000000000000000000000000000000000000000000602082015250565b60006134e0602183612cef565b91506134eb82613484565b604082019050919050565b6000602082019050818103600083015261350f816134d3565b9050919050565b7f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160008201527f647920696e697469616c697a6564000000000000000000000000000000000000602082015250565b6000613572602e83612cef565b915061357d82613516565b604082019050919050565b600060208201905081810360008301526135a181613565565b9050919050565b7f6f6e6c7920636f6d706c69616e6365526f6c65206f72204f776e657200000000600082015250565b60006135de601c83612cef565b91506135e9826135a8565b602082019050919050565b6000602082019050818103600083015261360d816135d1565b9050919050565b7f616c726561647920706175736564000000000000000000000000000000000000600082015250565b600061364a600e83612cef565b915061365582613614565b602082019050919050565b600060208201905081810360008301526136798161363d565b9050919050565b7f6164647265737320616c72656164792066726f7a656e00000000000000000000600082015250565b60006136b6601683612cef565b91506136c182613680565b602082019050919050565b600060208201905081810360008301526136e5816136a9565b9050919050565b7f63616e6e6f74207472616e73666572206f776e65727368697020746f2061646460008201527f72657373207a65726f0000000000000000000000000000000000000000000000602082015250565b6000613748602983612cef565b9150613753826136ec565b604082019050919050565b600060208201905081810360008301526137778161373b565b9050919050565b7f63616c6c657220616c7265616479206973206f776e6572000000000000000000600082015250565b60006137b4601783612cef565b91506137bf8261377e565b602082019050919050565b600060208201905081810360008301526137e3816137a7565b9050919050565b7f61646472657373206973206e6f742066726f7a656e0000000000000000000000600082015250565b6000613820601583612cef565b915061382b826137ea565b602082019050919050565b6000602082019050818103600083015261384f81613813565b9050919050565b7f63616e6e6f7420617070726f766520616c6c6f77616e636520666f72207a657260008201527f6f20616464726573730000000000000000000000000000000000000000000000602082015250565b60006138b2602983612cef565b91506138bd82613856565b604082019050919050565b600060208201905081810360008301526138e1816138a5565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061392282612e02565b915061392d83612e02565b9250828210156139405761393f6138e8565b5b828203905092915050565b7f63616e6e6f74207472616e7366657220746f2061646472657373207a65726f00600082015250565b6000613981601f83612cef565b915061398c8261394b565b602082019050919050565b600060208201905081810360008301526139b081613974565b9050919050565b60006139c282612e02565b91506139cd83612e02565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115613a0257613a016138e8565b5b828201905092915050565b7f63616e6e6f74206d696e7420746f2061646472657373207a65726f0000000000600082015250565b6000613a43601b83612cef565b9150613a4e82613a0d565b602082019050919050565b60006020820190508181036000830152613a7281613a36565b905091905056fea2646970667358221220654caf901101667d4f0d2d4c372a2fa11b9db408ac9f7689b13394530cc0217764736f6c634300080b0033