VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0x4c2154…b82b
Summary
Transactions
Transfers
Address
0x4c215428835Fe11baBfA42c5A8767A28C5e7b82b
VET
0.00
VET
VTHO
0.00
VTHO
Master
0x8BF15BAd2f01EAcbd30E231c9EA335B96847AFfc
Deployer
0x8BF15BAd2f01EAcbd30E231c9EA335B96847AFfc
Code
0x608060405234801561001057600080fd5b50600436106101f05760003560e01c806370a082311161010f578063a0712d68116100a2578063d051665011610071578063d051665014610583578063d153b60c146105b3578063dd62ed3e146105d1578063e2f72f0314610601576101f0565b8063a0712d68146104d7578063a457c2d714610507578063a9059cbb14610537578063b5ed298a14610567576101f0565b80638456cb59116100de5780638456cb59146104755780638d1fdf2f1461047f5780638da5cb5b1461049b57806395d89b41146104b9576101f0565b806370a08231146103ef57806379cc67901461041f5780638129fc1c1461044f57806382ac5a0d14610459576101f0565b80633f4ba83a116101875780634e71e0c8116101565780634e71e0c81461038d578063519dd1531461039757806355cc4e57146103b55780635c975abb146103d1576101f0565b80633f4ba83a1461030757806342966c6814610311578063449a52f81461034157806345c8b1a614610371576101f0565b80631d143848116101c35780631d1438481461026b57806323b872dd14610289578063313ce567146102b957806339509351146102d7576101f0565b806303acb448146101f557806306fdde03146101ff578063095ea7b31461021d57806318160ddd1461024d575b600080fd5b6101fd61061d565b005b610207610846565b6040516102149190612ced565b60405180910390f35b61023760048036038101906102329190612da8565b61087f565b6040516102449190612e03565b60405180910390f35b610255610896565b6040516102629190612e2d565b60405180910390f35b61027361089c565b6040516102809190612e57565b60405180910390f35b6102a3600480360381019061029e9190612e72565b6108c2565b6040516102b09190612e03565b60405180910390f35b6102c1610a39565b6040516102ce9190612ee1565b60405180910390f35b6102f160048036038101906102ec9190612da8565b610a3e565b6040516102fe9190612e03565b60405180910390f35b61030f610ae3565b005b61032b60048036038101906103269190612efc565b610c0b565b6040516103389190612e03565b60405180910390f35b61035b60048036038101906103569190612da8565b610cad565b6040516103689190612e03565b60405180910390f35b61038b60048036038101906103869190612f29565b610d13565b005b610395610ecd565b005b61039f6110a8565b6040516103ac9190612e57565b60405180910390f35b6103cf60048036038101906103ca9190612f29565b6110ce565b005b6103d961128e565b6040516103e69190612e03565b60405180910390f35b61040960048036038101906104049190612f29565b6112a1565b6040516104169190612e2d565b60405180910390f35b61043960048036038101906104349190612da8565b6112ea565b6040516104469190612e03565b60405180910390f35b6104576114f2565b005b610473600480360381019061046e9190612f29565b6116ff565b005b61047d6118a7565b005b61049960048036038101906104949190612f29565b6119d0565b005b6104a3611b8b565b6040516104b09190612e57565b60405180910390f35b6104c1611bb1565b6040516104ce9190612ced565b60405180910390f35b6104f160048036038101906104ec9190612efc565b611bea565b6040516104fe9190612e03565b60405180910390f35b610521600480360381019061051c9190612da8565b611d01565b60405161052e9190612e03565b60405180910390f35b610551600480360381019061054c9190612da8565b611da6565b60405161055e9190612e03565b60405180910390f35b610581600480360381019061057c9190612f29565b611e0d565b005b61059d60048036038101906105989190612f29565b61205e565b6040516105aa9190612e03565b60405180910390f35b6105bb6120b4565b6040516105c89190612e57565b60405180910390f35b6105eb60048036038101906105e69190612f56565b6120da565b6040516105f89190612e2d565b60405180910390f35b61061b60048036038101906106169190612f29565b612161565b005b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614806106c65750600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b610705576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106fc90612fe2565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415610797576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161078e90613074565b60405180910390fd5b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690506000600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff167f24f4590b0077912a4db89e7430de7986175c27bede1b47ee039e3b421c2e798e60405160405180910390a250565b6040518060400160405280600781526020017f53616d2058425a0000000000000000000000000000000000000000000000000081525081565b600061088c338484612312565b6001905092915050565b60025481565b600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600560149054906101000a900460ff1615610914576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161090b906130e0565b60405180910390fd5b6109a382600360008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461255090919063ffffffff16565b600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610a2e848484612566565b600190509392505050565b600681565b6000610ad93384610ad485600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461284d90919063ffffffff16565b612312565b6001905092915050565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610b73576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b6a9061314c565b60405180910390fd5b600560149054906101000a900460ff16610bc2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bb9906131b8565b60405180910390fd5b6000600560146101000a81548160ff0219169083151502179055507f7805862f689e2f13df9f062ff482ad3ad112aca9e0847911ed832e158c525b3360405160405180910390a1565b6000600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615610c9a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c9190613224565b60405180910390fd5b610ca43383612863565b60019050919050565b6000600560149054906101000a900460ff1615610cff576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cf6906130e0565b60405180910390fd5b610d0983836129cb565b6001905092915050565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610da3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d9a90613290565b60405180910390fd5b600760008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16610e2f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e26906132fc565b60405180910390fd5b6000600760008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508073ffffffffffffffffffffffffffffffffffffffff167f150465b020dfc06a59269da94ed66db9b65a516cf4fdd5f583b0f12752339bbe60405160405180910390a250565b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610f5d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f5490613368565b60405180910390fd5b6000600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a350565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461115e576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111559061314c565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156111ce576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111c5906133fa565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff16600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167ff7189b85d7899f5a32d733e6584c4f1dcdff0274f09d969d186c1797673ede1160405160405180910390a380600860006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600560149054906101000a900460ff1681565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6000600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161580156113905750600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b6113cf576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113c690613224565b60405180910390fd5b6113d98383612863565b61146882600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461255090919063ffffffff16565b600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506001905092915050565b600060019054906101000a900460ff1661151a5760008054906101000a900460ff1615611523565b611522612c30565b5b611562576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115599061348c565b60405180910390fd5b60008060019054906101000a900460ff1615905080156115b2576001600060016101000a81548160ff02191690831515021790555060016000806101000a81548160ff0219169083151502179055505b33600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600060028190555033600860006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000600560146101000a81548160ff02191690831515021790555080156116fc5760008060016101000a81548160ff0219169083151502179055505b50565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614806117a85750600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b6117e7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117de906134f8565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff16600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f31b58ff3d01f61690b2faab8df1864d6eee3f4d17434dbcdb436136d8deb2d2f60405160405180910390a380600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611937576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161192e9061314c565b60405180910390fd5b600560149054906101000a900460ff1615611987576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161197e90613564565b60405180910390fd5b6001600560146101000a81548160ff0219169083151502179055507f6985a02210a168e66602d3235cb6db0e70f92b3ba4d376a33c0f3d9434bff62560405160405180910390a1565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611a60576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a5790613290565b60405180910390fd5b600760008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615611aed576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ae4906135d0565b60405180910390fd5b6001600760008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508073ffffffffffffffffffffffffffffffffffffffff167f1aa660498c83ea285bc55e4cfc00afcaa7120798db87b74f3c0d7c6e001bc39260405160405180910390a250565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6040518060400160405280600381526020017f58425a000000000000000000000000000000000000000000000000000000000081525081565b6000600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611c7c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611c739061363c565b60405180910390fd5b600560149054906101000a900460ff1615611ccc576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611cc3906130e0565b60405180910390fd5b611cf8600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16836129cb565b60019050919050565b6000611d9c3384611d9785600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461255090919063ffffffff16565b612312565b6001905092915050565b6000600560149054906101000a900460ff1615611df8576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611def906130e0565b60405180910390fd5b611e03338484612566565b6001905092915050565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611e9d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611e949061314c565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415611f0d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611f04906136ce565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415611f7c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611f739061373a565b60405180910390fd5b80600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167ff4e75b79500ab730f8a026ed3cba6d55331bcb64c9e9f60c548e371356e5e3c060405160405180910390a350565b6000600760008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff169050919050565b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146121f1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016121e890613290565b60405180910390fd5b600760008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1661227d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612274906137a6565b60405180910390fd5b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490506122cb8282612863565b8173ffffffffffffffffffffffffffffffffffffffff167f71e13dfaf69fe3a65acef6b6eff085b0d60c7b3ebf229bda2e2fd3e8c5d1839660405160405180910390a25050565b600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161580156123b65750600760008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b6123f5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016123ec90613224565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415612465576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161245c90613838565b60405180910390fd5b80600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040516125439190612e2d565b60405180910390a3505050565b6000818361255e9190613887565b905092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156125d6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016125cd90613907565b60405180910390fd5b600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615801561267a5750600760008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b6126b9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016126b090613224565b60405180910390fd5b61270b81600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461255090919063ffffffff16565b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506127a081600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461284d90919063ffffffff16565b600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516128409190612e2d565b60405180910390a3505050565b6000818361285b9190613927565b905092915050565b6128788160025461255090919063ffffffff16565b6002819055506128d081600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461255090919063ffffffff16565b600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff167fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5826040516129599190612e2d565b60405180910390a2600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516129bf9190612e2d565b60405180910390a35050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415612a3b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612a32906139c9565b60405180910390fd5b600760008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615612ac8576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612abf90613224565b60405180910390fd5b612add8160025461284d90919063ffffffff16565b600281905550612b3581600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461284d90919063ffffffff16565b600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff167f0f6798a560793a54c3bcfe86a93cde1e73087d944c0ea20544137d412139688582604051612bbe9190612e2d565b60405180910390a28173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051612c249190612e2d565b60405180910390a35050565b6000612c3b30612c41565b15905090565b600080823b905060008111915050919050565b600081519050919050565b600082825260208201905092915050565b60005b83811015612c8e578082015181840152602081019050612c73565b83811115612c9d576000848401525b50505050565b6000601f19601f8301169050919050565b6000612cbf82612c54565b612cc98185612c5f565b9350612cd9818560208601612c70565b612ce281612ca3565b840191505092915050565b60006020820190508181036000830152612d078184612cb4565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000612d3f82612d14565b9050919050565b612d4f81612d34565b8114612d5a57600080fd5b50565b600081359050612d6c81612d46565b92915050565b6000819050919050565b612d8581612d72565b8114612d9057600080fd5b50565b600081359050612da281612d7c565b92915050565b60008060408385031215612dbf57612dbe612d0f565b5b6000612dcd85828601612d5d565b9250506020612dde85828601612d93565b9150509250929050565b60008115159050919050565b612dfd81612de8565b82525050565b6000602082019050612e186000830184612df4565b92915050565b612e2781612d72565b82525050565b6000602082019050612e426000830184612e1e565b92915050565b612e5181612d34565b82525050565b6000602082019050612e6c6000830184612e48565b92915050565b600080600060608486031215612e8b57612e8a612d0f565b5b6000612e9986828701612d5d565b9350506020612eaa86828701612d5d565b9250506040612ebb86828701612d93565b9150509250925092565b600060ff82169050919050565b612edb81612ec5565b82525050565b6000602082019050612ef66000830184612ed2565b92915050565b600060208284031215612f1257612f11612d0f565b5b6000612f2084828501612d93565b91505092915050565b600060208284031215612f3f57612f3e612d0f565b5b6000612f4d84828501612d5d565b91505092915050565b60008060408385031215612f6d57612f6c612d0f565b5b6000612f7b85828601612d5d565b9250506020612f8c85828601612d5d565b9150509250929050565b7f6f6e6c792070726f706f7365644f776e6572206f72206f776e65720000000000600082015250565b6000612fcc601b83612c5f565b9150612fd782612f96565b602082019050919050565b60006020820190508181036000830152612ffb81612fbf565b9050919050565b7f63616e206f6e6c792064697372656761726420612070726f706f736564206f7760008201527f6e65722074686174207761732070726576696f75736c79207365740000000000602082015250565b600061305e603b83612c5f565b915061306982613002565b604082019050919050565b6000602082019050818103600083015261308d81613051565b9050919050565b7f7768656e4e6f7450617573656400000000000000000000000000000000000000600082015250565b60006130ca600d83612c5f565b91506130d582613094565b602082019050919050565b600060208201905081810360008301526130f9816130bd565b9050919050565b7f6f6e6c794f776e65720000000000000000000000000000000000000000000000600082015250565b6000613136600983612c5f565b915061314182613100565b602082019050919050565b6000602082019050818103600083015261316581613129565b9050919050565b7f616c726561647920756e70617573656400000000000000000000000000000000600082015250565b60006131a2601083612c5f565b91506131ad8261316c565b602082019050919050565b600060208201905081810360008301526131d181613195565b9050919050565b7f616464726573732066726f7a656e000000000000000000000000000000000000600082015250565b600061320e600e83612c5f565b9150613219826131d8565b602082019050919050565b6000602082019050818103600083015261323d81613201565b9050919050565b7f6f6e6c79436f6d706c69616e6365526f6c650000000000000000000000000000600082015250565b600061327a601283612c5f565b915061328582613244565b602082019050919050565b600060208201905081810360008301526132a98161326d565b9050919050565b7f6164647265737320616c726561647920756e66726f7a656e0000000000000000600082015250565b60006132e6601883612c5f565b91506132f1826132b0565b602082019050919050565b60006020820190508181036000830152613315816132d9565b9050919050565b7f6f6e6c7950726f706f7365644f776e6572000000000000000000000000000000600082015250565b6000613352601183612c5f565b915061335d8261331c565b602082019050919050565b6000602082019050818103600083015261338181613345565b9050919050565b7f63616e6e6f74207365742069737375657220746f2061646472657373207a657260008201527f6f00000000000000000000000000000000000000000000000000000000000000602082015250565b60006133e4602183612c5f565b91506133ef82613388565b604082019050919050565b60006020820190508181036000830152613413816133d7565b9050919050565b7f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160008201527f647920696e697469616c697a6564000000000000000000000000000000000000602082015250565b6000613476602e83612c5f565b91506134818261341a565b604082019050919050565b600060208201905081810360008301526134a581613469565b9050919050565b7f6f6e6c7920636f6d706c69616e6365526f6c65206f72204f776e657200000000600082015250565b60006134e2601c83612c5f565b91506134ed826134ac565b602082019050919050565b60006020820190508181036000830152613511816134d5565b9050919050565b7f616c726561647920706175736564000000000000000000000000000000000000600082015250565b600061354e600e83612c5f565b915061355982613518565b602082019050919050565b6000602082019050818103600083015261357d81613541565b9050919050565b7f6164647265737320616c72656164792066726f7a656e00000000000000000000600082015250565b60006135ba601683612c5f565b91506135c582613584565b602082019050919050565b600060208201905081810360008301526135e9816135ad565b9050919050565b7f6f6e6c7949737375657200000000000000000000000000000000000000000000600082015250565b6000613626600a83612c5f565b9150613631826135f0565b602082019050919050565b6000602082019050818103600083015261365581613619565b9050919050565b7f63616e6e6f74207472616e73666572206f776e65727368697020746f2061646460008201527f72657373207a65726f0000000000000000000000000000000000000000000000602082015250565b60006136b8602983612c5f565b91506136c38261365c565b604082019050919050565b600060208201905081810360008301526136e7816136ab565b9050919050565b7f63616c6c657220616c7265616479206973206f776e6572000000000000000000600082015250565b6000613724601783612c5f565b915061372f826136ee565b602082019050919050565b6000602082019050818103600083015261375381613717565b9050919050565b7f61646472657373206973206e6f742066726f7a656e0000000000000000000000600082015250565b6000613790601583612c5f565b915061379b8261375a565b602082019050919050565b600060208201905081810360008301526137bf81613783565b9050919050565b7f63616e6e6f7420617070726f766520616c6c6f77616e636520666f72207a657260008201527f6f20616464726573730000000000000000000000000000000000000000000000602082015250565b6000613822602983612c5f565b915061382d826137c6565b604082019050919050565b6000602082019050818103600083015261385181613815565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061389282612d72565b915061389d83612d72565b9250828210156138b0576138af613858565b5b828203905092915050565b7f63616e6e6f74207472616e7366657220746f2061646472657373207a65726f00600082015250565b60006138f1601f83612c5f565b91506138fc826138bb565b602082019050919050565b60006020820190508181036000830152613920816138e4565b9050919050565b600061393282612d72565b915061393d83612d72565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0382111561397257613971613858565b5b828201905092915050565b7f63616e6e6f74206d696e7420746f2061646472657373207a65726f0000000000600082015250565b60006139b3601b83612c5f565b91506139be8261397d565b602082019050919050565b600060208201905081810360008301526139e2816139a6565b905091905056fea2646970667358221220410e1dbb4562c18f1ed2c4244120c13d67ac02b168ea4ee79eb257c0a90d068564736f6c634300080b0033