VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0x8Fb9b9…C996
Summary
Transactions
Transfers
Address
0x8Fb9b9F932c967A5572374A5Fe75aDf5428aC996
VET
0.00
VET
VTHO
0.00
VTHO
Master
0x1C73F0ADb5D9258B51AAeF78Cf3bF6c7f58a6C01
Deployer
0x1C73F0ADb5D9258B51AAeF78Cf3bF6c7f58a6C01
Code
0x608060405234801561001057600080fd5b50600436106102695760003560e01c80636c5adfc911610151578063a9e04ae7116100c3578063d1ffadc911610087578063d1ffadc9146107a6578063d2f13368146107d6578063d547741f14610806578063d6ff508314610822578063dd62ed3e1461083e578063e486cf921461086e57610269565b8063a9e04ae7146106fe578063b31039751461071c578063b551b82f1461073a578063b760145814610758578063c607cde71461077657610269565b806395d89b411161011557806395d89b41146106285780639d77694914610646578063a217fddf14610664578063a457c2d714610682578063a9059cbb146106b2578063a9dda4df146106e257610269565b80636c5adfc91461056e57806370a082311461058c5780638368909c146105bc578063864d8318146105da57806391d14854146105f857610269565b8063313ce567116101ea57806342966c68116101ae57806342966c681461049657806343e56902146104c657806347322feb146104e457806347503b3d14610502578063513da948146105205780636ba4c1381461053e57610269565b8063313ce567146103f257806336568abe14610410578063395093511461042c5780633ccfd60b1461045c5780633d3728b51461046657610269565b80630cec7c24116102315780630cec7c241461033a57806318160ddd1461035857806323b872dd14610376578063248a9ca3146103a65780632f2ff15d146103d657610269565b806301ffc9a71461026e578063061741e21461029e57806306fdde03146102ce57806308c2088d146102ec578063095ea7b31461030a575b600080fd5b61028860048036038101906102839190613e31565b61088a565b604051610295919061450a565b60405180910390f35b6102b860048036038101906102b39190613d62565b610904565b6040516102c59190614782565b60405180910390f35b6102d6610e62565b6040516102e39190614540565b60405180910390f35b6102f4610ef4565b6040516103019190614782565b60405180910390f35b610324600480360381019061031f9190613d26565b610efa565b604051610331919061450a565b60405180910390f35b610342610f18565b60405161034f9190614782565b60405180910390f35b610360610f26565b60405161036d9190614782565b60405180910390f35b610390600480360381019061038b9190613cd7565b610f30565b60405161039d919061450a565b60405180910390f35b6103c060048036038101906103bb9190613dcc565b6110c1565b6040516103cd9190614525565b60405180910390f35b6103f060048036038101906103eb9190613df5565b6110e0565b005b6103fa611146565b604051610407919061479d565b60405180910390f35b61042a60048036038101906104259190613df5565b61115d565b005b61044660048036038101906104419190613d26565b6111e0565b604051610453919061450a565b60405180910390f35b610464611293565b005b610480600480360381019061047b9190613e5a565b6114c2565b60405161048d9190614782565b60405180910390f35b6104b060048036038101906104ab9190613e5a565b611703565b6040516104bd919061450a565b60405180910390f35b6104ce611718565b6040516104db9190614782565b60405180910390f35b6104ec611725565b6040516104f99190614782565b60405180910390f35b61050a61172b565b6040516105179190614525565b60405180910390f35b61052861174f565b6040516105359190614782565b60405180910390f35b61055860048036038101906105539190613d62565b611755565b6040516105659190614782565b60405180910390f35b610576611cb3565b6040516105839190614782565b60405180910390f35b6105a660048036038101906105a19190613c49565b611cb9565b6040516105b39190614782565b60405180910390f35b6105c4611d02565b6040516105d19190614782565b60405180910390f35b6105e2611d08565b6040516105ef9190614782565b60405180910390f35b610612600480360381019061060d9190613df5565b611d16565b60405161061f919061450a565b60405180910390f35b610630611d80565b60405161063d9190614540565b60405180910390f35b61064e611e12565b60405161065b9190614782565b60405180910390f35b61066c611e18565b6040516106799190614525565b60405180910390f35b61069c60048036038101906106979190613d26565b611e1f565b6040516106a9919061450a565b60405180910390f35b6106cc60048036038101906106c79190613d26565b611eec565b6040516106d9919061450a565b60405180910390f35b6106fc60048036038101906106f79190613c9b565b611f0a565b005b610706611ff9565b6040516107139190614782565b60405180910390f35b610724612007565b6040516107319190614782565b60405180910390f35b610742612014565b60405161074f9190614782565b60405180910390f35b61076061201a565b60405161076d9190614782565b60405180910390f35b610790600480360381019061078b9190613e5a565b612020565b60405161079d9190614782565b60405180910390f35b6107c060048036038101906107bb9190613e5a565b61230c565b6040516107cd9190614782565b60405180910390f35b6107f060048036038101906107eb9190613e5a565b612c09565b6040516107fd9190614782565b60405180910390f35b610820600480360381019061081b9190613df5565b612e4a565b005b61083c60048036038101906108379190613c49565b612eb0565b005b61085860048036038101906108539190613c9b565b612f5d565b6040516108659190614782565b60405180910390f35b61088860048036038101906108839190613c49565b612fe4565b005b60007f7965db0b000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614806108fd57506108fc82613091565b5b9050919050565b6000600254421161094a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161094190614722565b60405180910390fd5b6000805b8351811015610e0a57601160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166318160ddd6040518163ffffffff1660e01b815260040160206040518083038186803b1580156109bf57600080fd5b505afa1580156109d3573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109f79190613e83565b848281518110610a30577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001015110610a78576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a6f90614582565b60405180910390fd5b6000600182610a879190614831565b90505b8451811015610b6957848181518110610acc577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6020026020010151858381518110610b0d577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200260200101511415610b56576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b4d90614662565b60405180910390fd5b8080610b6190614a36565b915050610a8a565b506000848281518110610ba5577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001015190503373ffffffffffffffffffffffffffffffffffffffff16601160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16636352211e836040518263ffffffff1660e01b8152600401610c219190614782565b60206040518083038186803b158015610c3957600080fd5b505afa158015610c4d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c719190613c72565b73ffffffffffffffffffffffffffffffffffffffff1614610cc7576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cbe906146e2565b60405180910390fd5b601360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166337e246ad826040518263ffffffff1660e01b8152600401610d229190614782565b60206040518083038186803b158015610d3a57600080fd5b505afa158015610d4e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d729190613da3565b15610db2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610da990614702565b60405180910390fd5b6000610dbd8261230c565b905060008114610df557610dda81856130fb90919063ffffffff16565b935042600c6000848152602001908152602001600020819055505b50508080610e0290614a36565b91505061094e565b506000811415610e4f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e46906145a2565b60405180910390fd5b610e593382613111565b80915050919050565b6060600e8054610e7190614a04565b80601f0160208091040260200160405190810160405280929190818152602001828054610e9d90614a04565b8015610eea5780601f10610ebf57610100808354040283529160200191610eea565b820191906000526020600020905b815481529060010190602001808311610ecd57829003601f168201915b5050505050905090565b60015481565b6000610f0e610f076132a7565b84846132af565b6001905092915050565b69043c33c193756480000081565b6000600d54905090565b6000610f3d84848461347a565b601060019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161480610fe65750601160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b15610ff457600190506110ba565b6110b5846110006132a7565b6110b085604051806060016040528060298152602001614bc060299139600a60008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006110666132a7565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546137139092919063ffffffff16565b6132af565b600190505b9392505050565b6000806000838152602001908152602001600020600101549050919050565b6110f96110ec836110c1565b6110f46132a7565b611d16565b611138576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161112f90614562565b60405180910390fd5b6111428282613768565b5050565b6000601060009054906101000a900460ff16905090565b6111656132a7565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16146111d2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111c990614742565b60405180910390fd5b6111dc8282613848565b5050565b60006112896111ed6132a7565b8461128485600a60006111fe6132a7565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546130fb90919063ffffffff16565b6132af565b6001905092915050565b6112bd7fa34aae597fe5c471b857019471ed8b39c48b6a990c455ea80d3a29c8a1eddba033611d16565b6112fc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112f3906146c2565b60405180910390fd5b6000601460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b815260040161135991906144c6565b60206040518083038186803b15801561137157600080fd5b505afa158015611385573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906113a99190613e83565b9050601460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33836040518363ffffffff1660e01b81526004016114089291906144e1565b602060405180830381600087803b15801561142257600080fd5b505af1158015611436573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061145a9190613da3565b5060003073ffffffffffffffffffffffffffffffffffffffff163190503373ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f193505050501580156114bd573d6000803e3d6000fd5b505050565b60008073ffffffffffffffffffffffffffffffffffffffff16601060019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16636352211e846040518263ffffffff1660e01b81526004016115369190614782565b60206040518083038186803b15801561154e57600080fd5b505afa158015611562573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906115869190613c72565b73ffffffffffffffffffffffffffffffffffffffff1614156115dd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115d490614642565b60405180910390fd5b601060019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166318160ddd6040518163ffffffff1660e01b815260040160206040518083038186803b15801561164557600080fd5b505afa158015611659573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061167d9190613e83565b82106116be576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116b590614582565b60405180910390fd5b600080600b60008581526020019081526020016000205414156116e3576002546116f8565b600b6000848152602001908152602001600020545b905080915050919050565b600061170f3383613929565b60019050919050565b686c6b935b8bbd40000081565b60065481565b7fa34aae597fe5c471b857019471ed8b39c48b6a990c455ea80d3a29c8a1eddba081565b60025481565b6000600254421161179b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161179290614722565b60405180910390fd5b6000805b8351811015611c5b57601060019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166318160ddd6040518163ffffffff1660e01b815260040160206040518083038186803b15801561181057600080fd5b505afa158015611824573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906118489190613e83565b848281518110611881577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6020026020010151106118c9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016118c090614582565b60405180910390fd5b60006001826118d89190614831565b90505b84518110156119ba5784818151811061191d577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001015185838151811061195e577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001015114156119a7576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161199e90614662565b60405180910390fd5b80806119b290614a36565b9150506118db565b5060008482815181106119f6577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001015190503373ffffffffffffffffffffffffffffffffffffffff16601060019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16636352211e836040518263ffffffff1660e01b8152600401611a729190614782565b60206040518083038186803b158015611a8a57600080fd5b505afa158015611a9e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611ac29190613c72565b73ffffffffffffffffffffffffffffffffffffffff1614611b18576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b0f906146e2565b60405180910390fd5b601260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166337e246ad826040518263ffffffff1660e01b8152600401611b739190614782565b60206040518083038186803b158015611b8b57600080fd5b505afa158015611b9f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611bc39190613da3565b15611c03576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611bfa90614702565b60405180910390fd5b6000611c0e82612020565b905060008114611c4657611c2b81856130fb90919063ffffffff16565b935042600b6000848152602001908152602001600020819055505b50508080611c5390614a36565b91505061179f565b506000811415611ca0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611c97906145a2565b60405180910390fd5b611caa3382613111565b80915050919050565b60075481565b6000600960008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b60035481565b69021e19e0c9bab240000081565b600080600084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b6060600f8054611d8f90614a04565b80601f0160208091040260200160405190810160405280929190818152602001828054611dbb90614a04565b8015611e085780601f10611ddd57610100808354040283529160200191611e08565b820191906000526020600020905b815481529060010190602001808311611deb57829003601f168201915b5050505050905090565b60055481565b6000801b81565b6000611ee2611e2c6132a7565b84611edd85604051806060016040528060268152602001614c3360269139600a6000611e566132a7565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546137139092919063ffffffff16565b6132af565b6001905092915050565b6000611f00611ef96132a7565b848461347a565b6001905092915050565b611f347fa34aae597fe5c471b857019471ed8b39c48b6a990c455ea80d3a29c8a1eddba033611d16565b611f73576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611f6a906146c2565b60405180910390fd5b81601260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555080601360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505050565b69014542ba12a337c0000081565b68d8d726b7177a80000081565b60045481565b60085481565b60006002544211612066576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161205d90614722565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff16601060019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16636352211e846040518263ffffffff1660e01b81526004016120d99190614782565b60206040518083038186803b1580156120f157600080fd5b505afa158015612105573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906121299190613c72565b73ffffffffffffffffffffffffffffffffffffffff161415612180576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161217790614642565b60405180910390fd5b601060019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166318160ddd6040518163ffffffff1660e01b815260040160206040518083038186803b1580156121e857600080fd5b505afa1580156121fc573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906122209190613e83565b8210612261576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161225890614582565b60405180910390fd5b600061226c836114c2565b90506003548110612281576000915050612307565b6000600354421061229457600354612296565b425b905060006122d56001546122c76004546122b98787613ad990919063ffffffff16565b613aef90919063ffffffff16565b613b0590919063ffffffff16565b9050600254831415612300576122fd686c6b935b8bbd400000826130fb90919063ffffffff16565b90505b8093505050505b919050565b60006002544211612352576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161234990614722565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff16601160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16636352211e846040518263ffffffff1660e01b81526004016123c59190614782565b60206040518083038186803b1580156123dd57600080fd5b505afa1580156123f1573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906124159190613c72565b73ffffffffffffffffffffffffffffffffffffffff16141561246c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161246390614642565b60405180910390fd5b601160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166318160ddd6040518163ffffffff1660e01b815260040160206040518083038186803b1580156124d457600080fd5b505afa1580156124e8573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061250c9190613e83565b821061254d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161254490614582565b60405180910390fd5b600061255883612c09565b9050600354811061256d576000915050612c04565b6000600354421061258057600354612582565b425b9050600080601160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a4b7c16e876040518263ffffffff1660e01b81526004016125e29190614782565b60206040518083038186803b1580156125fa57600080fd5b505afa15801561260e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906126329190613e83565b141561263e5760055490505b6001601160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a4b7c16e876040518263ffffffff1660e01b815260040161269b9190614782565b60206040518083038186803b1580156126b357600080fd5b505afa1580156126c7573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906126eb9190613e83565b14156126f75760065490505b6002601160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a4b7c16e876040518263ffffffff1660e01b81526004016127549190614782565b60206040518083038186803b15801561276c57600080fd5b505afa158015612780573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906127a49190613e83565b14156127b05760075490505b6003601160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a4b7c16e876040518263ffffffff1660e01b815260040161280d9190614782565b60206040518083038186803b15801561282557600080fd5b505afa158015612839573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061285d9190613e83565b14156128695760085490505b60006128a4600154612896846128888888613ad990919063ffffffff16565b613aef90919063ffffffff16565b613b0590919063ffffffff16565b9050600254841415612bfc576000601160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a4b7c16e886040518263ffffffff1660e01b815260040161290d9190614782565b60206040518083038186803b15801561292557600080fd5b505afa158015612939573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061295d9190613e83565b14156129825761297f68d8d726b7177a800000826130fb90919063ffffffff16565b90505b6001601160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a4b7c16e886040518263ffffffff1660e01b81526004016129df9190614782565b60206040518083038186803b1580156129f757600080fd5b505afa158015612a0b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612a2f9190613e83565b1415612a5557612a5269014542ba12a337c00000826130fb90919063ffffffff16565b90505b6002601160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a4b7c16e886040518263ffffffff1660e01b8152600401612ab29190614782565b60206040518083038186803b158015612aca57600080fd5b505afa158015612ade573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612b029190613e83565b1415612b2857612b2569021e19e0c9bab2400000826130fb90919063ffffffff16565b90505b6003601160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a4b7c16e886040518263ffffffff1660e01b8152600401612b859190614782565b60206040518083038186803b158015612b9d57600080fd5b505afa158015612bb1573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612bd59190613e83565b1415612bfb57612bf869043c33c1937564800000826130fb90919063ffffffff16565b90505b5b809450505050505b919050565b60008073ffffffffffffffffffffffffffffffffffffffff16601160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16636352211e846040518263ffffffff1660e01b8152600401612c7d9190614782565b60206040518083038186803b158015612c9557600080fd5b505afa158015612ca9573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612ccd9190613c72565b73ffffffffffffffffffffffffffffffffffffffff161415612d24576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612d1b90614642565b60405180910390fd5b601160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166318160ddd6040518163ffffffff1660e01b815260040160206040518083038186803b158015612d8c57600080fd5b505afa158015612da0573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612dc49190613e83565b8210612e05576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612dfc90614582565b60405180910390fd5b600080600c6000858152602001908152602001600020541415612e2a57600254612e3f565b600c6000848152602001908152602001600020545b905080915050919050565b612e63612e56836110c1565b612e5e6132a7565b611d16565b612ea2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612e99906145e2565b60405180910390fd5b612eac8282613848565b5050565b612eda7fa34aae597fe5c471b857019471ed8b39c48b6a990c455ea80d3a29c8a1eddba033611d16565b612f19576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612f10906146c2565b60405180910390fd5b80601160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6000600a60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b61300e7fa34aae597fe5c471b857019471ed8b39c48b6a990c455ea80d3a29c8a1eddba033611d16565b61304d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613044906146c2565b60405180910390fd5b80601060016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b600081836131099190614831565b905092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415613181576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161317890614762565b60405180910390fd5b61318d60008383613b1b565b6131a281600d546130fb90919063ffffffff16565b600d819055506131fa81600960008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546130fb90919063ffffffff16565b600960008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161329b9190614782565b60405180910390a35050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561331f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161331690614682565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141561338f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613386906145c2565b60405180910390fd5b80600a60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258360405161346d9190614782565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156134ea576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016134e190614622565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141561355a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161355190614602565b60405180910390fd5b613565838383613b1b565b6135d181604051806060016040528060278152602001614be960279139600960008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546137139092919063ffffffff16565b600960008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061366681600960008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546130fb90919063ffffffff16565b600960008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516137069190614782565b60405180910390a3505050565b600083831115829061375b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016137529190614540565b60405180910390fd5b5082840390509392505050565b6137728282611d16565b61384457600160008084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506137e96132a7565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45b5050565b6138528282611d16565b1561392557600080600084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506138ca6132a7565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16837ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b60405160405180910390a45b5050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415613999576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613990906146a2565b60405180910390fd5b6139a582600083613b1b565b613a1181604051806060016040528060238152602001614c1060239139600960008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546137139092919063ffffffff16565b600960008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550613a6981600d54613ad990919063ffffffff16565b600d81905550600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051613acd9190614782565b60405180910390a35050565b60008183613ae79190614912565b905092915050565b60008183613afd91906148b8565b905092915050565b60008183613b139190614887565b905092915050565b505050565b6000613b33613b2e846147e9565b6147b8565b90508083825260208201905082856020860282011115613b5257600080fd5b60005b85811015613b825781613b688882613c1f565b845260208401935060208301925050600181019050613b55565b5050509392505050565b600081359050613b9b81614b4c565b92915050565b600081519050613bb081614b4c565b92915050565b600082601f830112613bc757600080fd5b8135613bd7848260208601613b20565b91505092915050565b600081519050613bef81614b63565b92915050565b600081359050613c0481614b7a565b92915050565b600081359050613c1981614b91565b92915050565b600081359050613c2e81614ba8565b92915050565b600081519050613c4381614ba8565b92915050565b600060208284031215613c5b57600080fd5b6000613c6984828501613b8c565b91505092915050565b600060208284031215613c8457600080fd5b6000613c9284828501613ba1565b91505092915050565b60008060408385031215613cae57600080fd5b6000613cbc85828601613b8c565b9250506020613ccd85828601613b8c565b9150509250929050565b600080600060608486031215613cec57600080fd5b6000613cfa86828701613b8c565b9350506020613d0b86828701613b8c565b9250506040613d1c86828701613c1f565b9150509250925092565b60008060408385031215613d3957600080fd5b6000613d4785828601613b8c565b9250506020613d5885828601613c1f565b9150509250929050565b600060208284031215613d7457600080fd5b600082013567ffffffffffffffff811115613d8e57600080fd5b613d9a84828501613bb6565b91505092915050565b600060208284031215613db557600080fd5b6000613dc384828501613be0565b91505092915050565b600060208284031215613dde57600080fd5b6000613dec84828501613bf5565b91505092915050565b60008060408385031215613e0857600080fd5b6000613e1685828601613bf5565b9250506020613e2785828601613b8c565b9150509250929050565b600060208284031215613e4357600080fd5b6000613e5184828501613c0a565b91505092915050565b600060208284031215613e6c57600080fd5b6000613e7a84828501613c1f565b91505092915050565b600060208284031215613e9557600080fd5b6000613ea384828501613c34565b91505092915050565b613eb581614946565b82525050565b613ec481614958565b82525050565b613ed381614964565b82525050565b6000613ee482614815565b613eee8185614820565b9350613efe8185602086016149d1565b613f0781614b3b565b840191505092915050565b6000613f1f602f83614820565b91507f416363657373436f6e74726f6c3a2073656e646572206d75737420626520616e60008301527f2061646d696e20746f206772616e7400000000000000000000000000000000006020830152604082019050919050565b6000613f85602483614820565b91507f4e465420617420696e64657820686173206e6f74206265656e206d696e74656460008301527f20796574000000000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000613feb601b83614820565b91507f4e6f20616363756d756c61746564206e616d696e6720746f6b656e00000000006000830152602082019050919050565b600061402b602383614820565b91507f5649503138303a20617070726f766520746f20746865207a65726f206164647260008301527f65737300000000000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000614091603083614820565b91507f416363657373436f6e74726f6c3a2073656e646572206d75737420626520616e60008301527f2061646d696e20746f207265766f6b65000000000000000000000000000000006020830152604082019050919050565b60006140f7602483614820565b91507f5649503138303a207472616e7366657220746f20746865207a65726f2061646460008301527f72657373000000000000000000000000000000000000000000000000000000006020830152604082019050919050565b600061415d602683614820565b91507f5649503138303a207472616e736665722066726f6d20746865207a65726f206160008301527f64647265737300000000000000000000000000000000000000000000000000006020830152604082019050919050565b60006141c3601983614820565b91507f4f776e65722063616e6e6f7420626520302061646472657373000000000000006000830152602082019050919050565b6000614203601583614820565b91507f4475706c696361746520746f6b656e20696e64657800000000000000000000006000830152602082019050919050565b6000614243602583614820565b91507f5649503138303a20617070726f76652066726f6d20746865207a65726f20616460008301527f64726573730000000000000000000000000000000000000000000000000000006020830152604082019050919050565b60006142a9602283614820565b91507f5649503138303a206275726e2066726f6d20746865207a65726f20616464726560008301527f73730000000000000000000000000000000000000000000000000000000000006020830152604082019050919050565b600061430f601183614820565b91507f43616c6c657220213d20616c6c6f7765640000000000000000000000000000006000830152602082019050919050565b600061434f601783614820565b91507f53656e646572206973206e6f7420746865206f776e65720000000000000000006000830152602082019050919050565b600061438f601183614820565b91507f546f6b656e2069734f6e41756374696f6e0000000000000000000000000000006000830152602082019050919050565b60006143cf601c83614820565b91507f456d697373696f6e20686173206e6f74207374617274656420796574000000006000830152602082019050919050565b600061440f602f83614820565b91507f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560008301527f20726f6c657320666f722073656c6600000000000000000000000000000000006020830152604082019050919050565b6000614475602083614820565b91507f5649503138303a206d696e7420746f20746865207a65726f20616464726573736000830152602082019050919050565b6144b1816149ba565b82525050565b6144c0816149c4565b82525050565b60006020820190506144db6000830184613eac565b92915050565b60006040820190506144f66000830185613eac565b61450360208301846144a8565b9392505050565b600060208201905061451f6000830184613ebb565b92915050565b600060208201905061453a6000830184613eca565b92915050565b6000602082019050818103600083015261455a8184613ed9565b905092915050565b6000602082019050818103600083015261457b81613f12565b9050919050565b6000602082019050818103600083015261459b81613f78565b9050919050565b600060208201905081810360008301526145bb81613fde565b9050919050565b600060208201905081810360008301526145db8161401e565b9050919050565b600060208201905081810360008301526145fb81614084565b9050919050565b6000602082019050818103600083015261461b816140ea565b9050919050565b6000602082019050818103600083015261463b81614150565b9050919050565b6000602082019050818103600083015261465b816141b6565b9050919050565b6000602082019050818103600083015261467b816141f6565b9050919050565b6000602082019050818103600083015261469b81614236565b9050919050565b600060208201905081810360008301526146bb8161429c565b9050919050565b600060208201905081810360008301526146db81614302565b9050919050565b600060208201905081810360008301526146fb81614342565b9050919050565b6000602082019050818103600083015261471b81614382565b9050919050565b6000602082019050818103600083015261473b816143c2565b9050919050565b6000602082019050818103600083015261475b81614402565b9050919050565b6000602082019050818103600083015261477b81614468565b9050919050565b600060208201905061479760008301846144a8565b92915050565b60006020820190506147b260008301846144b7565b92915050565b6000604051905081810181811067ffffffffffffffff821117156147df576147de614b0c565b5b8060405250919050565b600067ffffffffffffffff82111561480457614803614b0c565b5b602082029050602081019050919050565b600081519050919050565b600082825260208201905092915050565b600061483c826149ba565b9150614847836149ba565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0382111561487c5761487b614a7f565b5b828201905092915050565b6000614892826149ba565b915061489d836149ba565b9250826148ad576148ac614aae565b5b828204905092915050565b60006148c3826149ba565b91506148ce836149ba565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff048311821515161561490757614906614a7f565b5b828202905092915050565b600061491d826149ba565b9150614928836149ba565b92508282101561493b5761493a614a7f565b5b828203905092915050565b60006149518261499a565b9050919050565b60008115159050919050565b6000819050919050565b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60005b838110156149ef5780820151818401526020810190506149d4565b838111156149fe576000848401525b50505050565b60006002820490506001821680614a1c57607f821691505b60208210811415614a3057614a2f614add565b5b50919050565b6000614a41826149ba565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff821415614a7457614a73614a7f565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6000601f19601f8301169050919050565b614b5581614946565b8114614b6057600080fd5b50565b614b6c81614958565b8114614b7757600080fd5b50565b614b8381614964565b8114614b8e57600080fd5b50565b614b9a8161496e565b8114614ba557600080fd5b50565b614bb1816149ba565b8114614bbc57600080fd5b5056fe5649503138303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e63655649503138303a207472616e7366657220616d6f756e7420657863656564732062616c616e63655649503138303a206275726e20616d6f756e7420657863656564732062616c616e63655649503138303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa2646970667358221220c6e1d1b8f0ff36bd7f596f805bea4275df56ab083a8ae40880ed950bf85d3c5a64736f6c63430008000033