VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0x1074fA…aB1B
Summary
Transactions
Transfers
Address
0x1074fA5841ecaa361dD339bc099764Be0C00aB1B
VET
0.00
VET
VTHO
1.34
VTHO
Tokens
1.34
DBET
Master
0x77B84275F3ea02979D4C662BDED73a2081916C15
Deployer
0x77B84275F3ea02979D4C662BDED73a2081916C15
Code
0x608060405260043610610200576000357c0100000000000000000000000000000000000000000000000000000000900480637132048c1161011f578063c86bd41e116100b2578063e6ea12d111610081578063e6ea12d114610deb578063e985e9c514610ee7578063f2fde38b14610f70578063fba7117914610fc157610200565b8063c86bd41e14610c40578063c87b56dd14610c97578063d687f03414610d4b578063debb9a5d14610d9c57610200565b806395d89b41116100ee57806395d89b4114610a3f578063a22cb46514610acf578063b88d4fde14610b2c578063c501ba5914610bef57610200565b80637132048c14610871578063823d72be146108f75780638462151c146109485780639399db99146109ee57610200565b806327fda2261161019757806342842e0e1161016657806342842e0e146106d45780634f6ccce7146107425780636352211e1461079157806370a082311461080c57610200565b806327fda226146105135780632f110699146105c95780632f745c59146106205780634147da131461068f57610200565b80630e2e44e8116101d35780630e2e44e8146103d057806318160ddd1461042357806320ca34ae1461044e57806323b872dd146104a557610200565b806301ffc9a71461020557806306fdde0314610277578063081812fc14610307578063095ea7b314610382575b600080fd5b34801561021157600080fd5b5061025d6004803603602081101561022857600080fd5b8101908080357bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19169060200190929190505050611051565b604051808215151515815260200191505060405180910390f35b34801561028357600080fd5b5061028c61110d565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156102cc5780820151818401526020810190506102b1565b50505050905090810190601f1680156102f95780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561031357600080fd5b506103406004803603602081101561032a57600080fd5b810190808035906020019092919050505061114a565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6103ce6004803603604081101561039857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611215565b005b3480156103dc57600080fd5b50610409600480360360208110156103f357600080fd5b810190808035906020019092919050505061131f565b604051808215151515815260200191505060405180910390f35b34801561042f57600080fd5b5061043861133f565b6040518082815260200191505060405180910390f35b34801561045a57600080fd5b5061046361134f565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b610511600480360360608110156104bb57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611375565b005b34801561051f57600080fd5b506105c76004803603606081101561053657600080fd5b81019080803578ffffffffffffffffffffffffffffffffffffffffffffffffff19169060200190929190803590602001909291908035906020019064010000000081111561058357600080fd5b82018360208201111561059557600080fd5b803590602001918460018302840111640100000000831117156105b757600080fd5b9091929391929390505050611815565b005b3480156105d557600080fd5b506105de6119e8565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561062c57600080fd5b506106796004803603604081101561064357600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611a0e565b6040518082815260200191505060405180910390f35b34801561069b57600080fd5b506106d2600480360360408110156106b257600080fd5b810190808035906020019092919080359060200190929190505050611baa565b005b610740600480360360608110156106ea57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611d5d565b005b34801561074e57600080fd5b5061077b6004803603602081101561076557600080fd5b8101908080359060200190929190505050612350565b6040518082815260200191505060405180910390f35b34801561079d57600080fd5b506107ca600480360360208110156107b457600080fd5b8101908080359060200190929190505050612398565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561081857600080fd5b5061085b6004803603602081101561082f57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050612512565b6040518082815260200191505060405180910390f35b34801561087d57600080fd5b506108f56004803603602081101561089457600080fd5b81019080803590602001906401000000008111156108b157600080fd5b8201836020820111156108c357600080fd5b803590602001918460018302840111640100000000831117156108e557600080fd5b909192939192939050505061264a565b005b34801561090357600080fd5b506109466004803603602081101561091a57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061273a565b005b34801561095457600080fd5b506109976004803603602081101561096b57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061286b565b6040518080602001828103825283818151815260200191508051906020019060200280838360005b838110156109da5780820151818401526020810190506109bf565b505050509050019250505060405180910390f35b3480156109fa57600080fd5b50610a3d60048036036020811015610a1157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506129a8565b005b348015610a4b57600080fd5b50610a54612ad9565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610a94578082015181840152602081019050610a79565b50505050905090810190601f168015610ac15780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b348015610adb57600080fd5b50610b2a60048036036040811015610af257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803515159060200190929190505050612b16565b005b610bed60048036036080811015610b4257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919080359060200190640100000000811115610ba957600080fd5b820183602082011115610bbb57600080fd5b80359060200191846001830284011164010000000083111715610bdd57600080fd5b9091929391929390505050612c52565b005b348015610bfb57600080fd5b50610c3e60048036036020811015610c1257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050613267565b005b348015610c4c57600080fd5b50610c55613459565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b348015610ca357600080fd5b50610cd060048036036020811015610cba57600080fd5b810190808035906020019092919050505061347f565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610d10578082015181840152602081019050610cf5565b50505050905090810190601f168015610d3d5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b348015610d5757600080fd5b50610d9a60048036036020811015610d6e57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050613683565b005b348015610da857600080fd5b50610dd560048036036020811015610dbf57600080fd5b81019080803590602001909291905050506137b4565b6040518082815260200191505060405180910390f35b348015610df757600080fd5b50610e2460048036036020811015610e0e57600080fd5b81019080803590602001909291905050506137cc565b604051808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200185815260200184815260200183815260200180602001828103825283818151815260200191508051906020019080838360005b83811015610ea8578082015181840152602081019050610e8d565b50505050905090810190601f168015610ed55780820380516001836020036101000a031916815260200191505b50965050505050505060405180910390f35b348015610ef357600080fd5b50610f5660048036036040811015610f0a57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506139f1565b604051808215151515815260200191505060405180910390f35b348015610f7c57600080fd5b50610fbf60048036036020811015610f9357600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050613a85565b005b348015610fcd57600080fd5b5061104f60048036036040811015610fe457600080fd5b81019080803590602001909291908035906020019064010000000081111561100b57600080fd5b82018360208201111561101d57600080fd5b8035906020019184600183028401116401000000008311171561103f57600080fd5b9091929391929390505050613c20565b005b600063ffffffff7c010000000000000000000000000000000000000000000000000000000002827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614156110a65760009050611108565b60046000837bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19167bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916815260200190815260200160002060009054906101000a900460ff1690505b919050565b60606040805190810160405280601b81526020017f5669727475616c20496e7465677261746564204d657461646174610000000000815250905090565b60008160006001600083815260200190815260200160002054141515156111d9576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601f8152602001807f56494d207769746820746f6b656e20494420646f65736e27742065786973740081525060200191505060405180910390fd5b6002600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16915050919050565b600061122082612398565b90508073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161480611262575061126181336139f1565b5b151561126d57600080fd5b826002600084815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550818373ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a4505050565b600080600160008481526020019081526020016000205414159050919050565b6000600160008054905003905090565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b806000600160008381526020019081526020016000205414151515611402576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601f8152602001807f56494d207769746820746f6b656e20494420646f65736e27742065786973740081525060200191505060405180910390fd5b816000600160008381526020019081526020016000205481548110151561142557fe5b906000526020600020906005020160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614806114ee57506002600082815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b806115d157506003600080600160008581526020019081526020016000205481548110151561151957fe5b906000526020600020906005020160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b15156115dc57600080fd5b8373ffffffffffffffffffffffffffffffffffffffff166000811415151561166c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260188152602001807f506172616d657465722063616e6e6f74206265207a65726f000000000000000081525060200191505060405180910390fd5b600061167785612398565b90508073ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff161480156116e15750600073ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff1614155b15156116ec57600080fd5b60006002600087815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550856000600160008881526020019081526020016000205481548110151561176257fe5b906000526020600020906005020160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550848673ffffffffffffffffffffffffffffffffffffffff168873ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a450505050505050565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156118da576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f53656e646572206d757374206265206372656174696f6e20636f6e747261637481525060200191505060405180910390fd5b60008060016000868152602001908152602001600020548154811015156118fd57fe5b90600052602060002090600502019050600085790100000000000000000000000000000000000000000000000000900466ffffffffffffff169050600160008681526020019081526020016000205460016000838152602001908152602001600020819055508460096000838152602001908152602001600020819055508082600101819055508383836004019190611997929190614162565b504282600201819055507f60d1b93d68f4e8e65b1486f9e1f6b34636faa5edb1ed22d40fc9626f4991ee6e8582604051808381526020018281526020019250505060405180910390a1505050505050565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60008273ffffffffffffffffffffffffffffffffffffffff1660008114151515611aa0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260188152602001807f506172616d657465722063616e6e6f74206265207a65726f000000000000000081525060200191505060405180910390fd5b6000611aab85612512565b9050600081111515611abc57600080fd5b8084101515611aca57600080fd5b600080905060008090505b600080549050811015611b9f578673ffffffffffffffffffffffffffffffffffffffff16600082815481101515611b0857fe5b906000526020600020906005020160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415611b925785821415611b8957600081815481101515611b6d57fe5b9060005260206000209060050201600101549450505050611ba3565b81806001019250505b8080600101915050611ad5565b5050505b5092915050565b816000600160008381526020019081526020016000205414151515611c37576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601f8152602001807f56494d207769746820746f6b656e20494420646f65736e27742065786973740081525060200191505060405180910390fd5b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515611cdf576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602581526020018061434e6025913960400191505060405180910390fd5b8160006001600086815260200190815260200160002054815481101515611d0257fe5b906000526020600020906005020160030160008282540192505081905550827f85b59c80ea7a07726c6fdf5740af320f298f6de9f175ab7148463a73126a026b836040518082815260200191505060405180910390a2505050565b806000600160008381526020019081526020016000205414151515611dea576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601f8152602001807f56494d207769746820746f6b656e20494420646f65736e27742065786973740081525060200191505060405180910390fd5b8160006001600083815260200190815260200160002054815481101515611e0d57fe5b906000526020600020906005020160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161480611ed657506002600082815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b80611fb9575060036000806001600085815260200190815260200160002054815481101515611f0157fe5b906000526020600020906005020160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b1515611fc457600080fd5b8373ffffffffffffffffffffffffffffffffffffffff1660008114151515612054576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260188152602001807f506172616d657465722063616e6e6f74206265207a65726f000000000000000081525060200191505060405180910390fd5b600061205f85612398565b90508073ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff1614151561209b57600080fd5b60006002600087815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550856000600160008881526020019081526020016000205481548110151561211157fe5b906000526020600020906005020160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550848673ffffffffffffffffffffffffffffffffffffffff168873ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a46000863b905060008111156123465760008773ffffffffffffffffffffffffffffffffffffffff1663150b7a02338b8a6040518463ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200180602001828103825260008152602001602001945050505050602060405180830381600087803b1580156122b757600080fd5b505af11580156122cb573d6000803e3d6000fd5b505050506040513d60208110156122e157600080fd5b8101908080519060200190929190505050905063150b7a027c010000000000000000000000000000000000000000000000000000000002817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614151561234457600080fd5b505b5050505050505050565b60008082118015612365575060008054905082105b151561237057600080fd5b60008281548110151561237f57fe5b9060005260206000209060050201600101549050919050565b6000816000600160008381526020019081526020016000205414151515612427576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601f8152602001807f56494d207769746820746f6b656e20494420646f65736e27742065786973740081525060200191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff166000600160008681526020019081526020016000205481548110151561246157fe5b906000526020600020906005020160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16141515156124b657600080fd5b600060016000858152602001908152602001600020548154811015156124d857fe5b906000526020600020906005020160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16915050919050565b60008173ffffffffffffffffffffffffffffffffffffffff16600081141515156125a4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260188152602001807f506172616d657465722063616e6e6f74206265207a65726f000000000000000081525060200191505060405180910390fd5b600080600190505b60008054905081101561263f578473ffffffffffffffffffffffffffffffffffffffff166000828154811015156125df57fe5b906000526020600020906005020160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415612634578160010191505b8060010190506125ac565b508092505050919050565b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156126a657600080fd5b8181905060008114151515612723576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260188152602001807f506172616d657465722063616e6e6f74206265207a65726f000000000000000081525060200191505060405180910390fd5b8282600a91906127349291906141e2565b50505050565b8073ffffffffffffffffffffffffffffffffffffffff16600081141515156127ca576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260188152602001807f506172616d657465722063616e6e6f74206265207a65726f000000000000000081525060200191505060405180910390fd5b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561282657600080fd5b81600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505050565b6060600061287883612512565b905060008111151561288957600080fd5b60008090506060826040519080825280602002602001820160405280156128bf5781602001602082028038833980820191505090505b50905060008090505b60008054905081101561299c578573ffffffffffffffffffffffffffffffffffffffff166000828154811015156128fb57fe5b906000526020600020906005020160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16141561298f5760008181548110151561295857fe5b906000526020600020906005020160010154828481518110151561297857fe5b906020019060200201818152505082806001019350505b80806001019150506128c8565b50809350505050919050565b8073ffffffffffffffffffffffffffffffffffffffff1660008114151515612a38576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260188152602001807f506172616d657465722063616e6e6f74206265207a65726f000000000000000081525060200191505060405180910390fd5b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515612a9457600080fd5b81600860006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505050565b60606040805190810160405280600381526020017f56494d0000000000000000000000000000000000000000000000000000000000815250905090565b3373ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515612b5157600080fd5b80600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c3183604051808215151515815260200191505060405180910390a35050565b826000600160008381526020019081526020016000205414151515612cdf576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601f8152602001807f56494d207769746820746f6b656e20494420646f65736e27742065786973740081525060200191505060405180910390fd5b8360006001600083815260200190815260200160002054815481101515612d0257fe5b906000526020600020906005020160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161480612dcb57506002600082815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b80612eae575060036000806001600085815260200190815260200160002054815481101515612df657fe5b906000526020600020906005020160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b1515612eb957600080fd5b8573ffffffffffffffffffffffffffffffffffffffff1660008114151515612f49576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260188152602001807f506172616d657465722063616e6e6f74206265207a65726f000000000000000081525060200191505060405180910390fd5b6000612f5487612398565b90508073ffffffffffffffffffffffffffffffffffffffff168973ffffffffffffffffffffffffffffffffffffffff16141515612f9057600080fd5b60006002600089815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550876000600160008a81526020019081526020016000205481548110151561300657fe5b906000526020600020906005020160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550868873ffffffffffffffffffffffffffffffffffffffff168a73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a46000883b9050600081111561325b5760008973ffffffffffffffffffffffffffffffffffffffff1663150b7a02338d8c8c8c6040518663ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001848152602001806020018281038252848482818152602001925080828437600081840152601f19601f8201169050808301925050509650505050505050602060405180830381600087803b1580156131cc57600080fd5b505af11580156131e0573d6000803e3d6000fd5b505050506040513d60208110156131f657600080fd5b8101908080519060200190929190505050905063150b7a027c010000000000000000000000000000000000000000000000000000000002817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614151561325957600080fd5b505b50505050505050505050565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156132c357600080fd5b6000600160008054905066ffffffffffffff0101905060008060a0604051908101604052808573ffffffffffffffffffffffffffffffffffffffff168152602001848152602001600081526020016000815260200160206040519081016040528060008152508152509080600181540180825580915050906001820390600052602060002090600502016000909192909190915060008201518160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060208201518160010155604082015181600201556060820151816003015560808201518160040190805190602001906133d8929190614262565b5050509050600181036001600084815260200190815260200160002081905550818373ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4505050565b600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60608061348b83613d9e565b905060608151600a805460018160011615610100020316600290049050016040519080825280601f01601f1916602001820160405280156134db5781602001600182028038833980820191505090505b509050600080905060008090505b600a8054600181600116156101000203166002900490508110156135bd57600a81815460018160011615610100020316600290048110151561352757fe5b8154600116156135465790600052602060002090602091828204019190065b9054901a7f010000000000000000000000000000000000000000000000000000000000000002838380600101945081518110151561358057fe5b9060200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a90535080806001019150506134e9565b5060008090505b83518110156136775783818151811015156135db57fe5b9060200101517f010000000000000000000000000000000000000000000000000000000000000090047f010000000000000000000000000000000000000000000000000000000000000002838380600101945081518110151561363a57fe5b9060200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a90535080806001019150506135c4565b50819350505050919050565b8073ffffffffffffffffffffffffffffffffffffffff1660008114151515613713576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260188152602001807f506172616d657465722063616e6e6f74206265207a65726f000000000000000081525060200191505060405180910390fd5b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561376f57600080fd5b81600760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505050565b60096020528060005260406000206000915090505481565b6000806000806060856000600160008381526020019081526020016000205414151515613861576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601f8152602001807f56494d207769746820746f6b656e20494420646f65736e27742065786973740081525060200191505060405180910390fd5b6138696142e2565b6000600160008a81526020019081526020016000205481548110151561388b57fe5b906000526020600020906005020160a060405190810160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001600182015481526020016002820154815260200160038201548152602001600482018054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156139b25780601f10613987576101008083540402835291602001916139b2565b820191906000526020600020905b81548152906001019060200180831161399557829003601f168201915b50505050508152505090508060000151816020015182604001518360600151846080015184945080905096509650965096509650505091939590929450565b6000600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515613ae157600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614151515613b1d57600080fd5b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507f22500af037c600dd7b720644ab6e358635085601d9ac508ad83eb2d6b2d729ca8183604051808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019250505060405180910390a15050565b826000600160008381526020019081526020016000205414151515613cad576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601f8152602001807f56494d207769746820746f6b656e20494420646f65736e27742065786973740081525060200191505060405180910390fd5b600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515613d55576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260238152602001806143736023913960400191505060405180910390fd5b828260006001600088815260200190815260200160002054815481101515613d7957fe5b90600052602060002090600502016004019190613d97929190614162565b5050505050565b606060008260010290506060604080519080825280601f01601f191660200182016040528015613ddd5781602001600182028038833980820191505090505b50905060008090505b6020811015613f965760008382602081101515613dff57fe5b1a7f010000000000000000000000000000000000000000000000000000000000000002905060006010827f0100000000000000000000000000000000000000000000000000000000000000900460ff16811515613e5857fe5b047f01000000000000000000000000000000000000000000000000000000000000000290506000817f01000000000000000000000000000000000000000000000000000000000000009004601002837f01000000000000000000000000000000000000000000000000000000000000009004037f0100000000000000000000000000000000000000000000000000000000000000029050613ef882614090565b8560028602815181101515613f0957fe5b9060200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350613f4281614090565b8560016002870201815181101515613f5657fe5b9060200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053505050508080600101915050613de6565b506060600e6040519080825280601f01601f191660200182016040528015613fcd5781602001600182028038833980820191505090505b50905060008090505b600e811015614084578260328201815181101515613ff057fe5b9060200101517f010000000000000000000000000000000000000000000000000000000000000090047f010000000000000000000000000000000000000000000000000000000000000002828281518110151561404957fe5b9060200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350806001019050613fd6565b50809350505050919050565b6000600a827f0100000000000000000000000000000000000000000000000000000000000000900460ff161015614111576030827f01000000000000000000000000000000000000000000000000000000000000009004017f010000000000000000000000000000000000000000000000000000000000000002905061415d565b6057827f01000000000000000000000000000000000000000000000000000000000000009004017f01000000000000000000000000000000000000000000000000000000000000000290505b919050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106141a357803560ff19168380011785556141d1565b828001600101855582156141d1579182015b828111156141d05782358255916020019190600101906141b5565b5b5090506141de9190614328565b5090565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061422357803560ff1916838001178555614251565b82800160010185558215614251579182015b82811115614250578235825591602001919060010190614235565b5b50905061425e9190614328565b5090565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106142a357805160ff19168380011785556142d1565b828001600101855582156142d1579182015b828111156142d05782518255916020019190600101906142b5565b5b5090506142de9190614328565b5090565b60a060405190810160405280600073ffffffffffffffffffffffffffffffffffffffff168152602001600081526020016000815260200160008152602001606081525090565b61434a91905b8082111561434657600081600090555060010161432e565b5090565b9056fe53656e646572206d7573742062652065787020696e6372656173657220636f6e747261637453656e646572206d75737420626520646174612073657474657220636f6e7472616374a165627a7a7230582073694b2854f1fe2d514e1a1b0a60c9d9ae47641124d501e1cb725f22329313f70029