VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0x3FAe68…5b2A
Summary
Transactions
Transfers
Address
0x3FAe68B166313Be4cc12ED3e5Dd489Bf0d845b2A
VET
0.00
VET
VTHO
0.00
VTHO
Master
0x23Fd7c63c35fd26aC5C4E7e6dc52CcA6ab7511D7
Deployer
0x23Fd7c63c35fd26aC5C4E7e6dc52CcA6ab7511D7
Code
0x608060405234801561001057600080fd5b50600436106101215760003560e01c80637f3fd918116100ad578063c17b732611610071578063c17b732614610554578063c45a015514610588578063da09c72c146105bc578063dbcc106d146105f0578063f2fde38b1461061e57610121565b80637f3fd918146103ec5780638da5cb5b146104305780639c286837146104645780639d22ae8c14610482578063a761a939146104e657610121565b80635422224e116100f45780635422224e146102ce57806361bc221a146103125780636ebb64a214610346578063715018a61461038a5780637ccaacbb1461039457610121565b8063159e6f07146101265780631d380d3f14610144578063248391ff146101885780633feb270e146101f6575b600080fd5b61012e610662565b6040518082815260200191505060405180910390f35b6101866004803603602081101561015a57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610673565b005b6101f46004803603606081101561019e57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610852565b005b6102cc6004803603606081101561020c57600080fd5b810190808035906020019064010000000081111561022957600080fd5b82018360208201111561023b57600080fd5b8035906020019184602083028401116401000000008311171561025d57600080fd5b90919293919293908035906020019064010000000081111561027e57600080fd5b82018360208201111561029057600080fd5b803590602001918460208302840111640100000000831117156102b257600080fd5b9091929391929390803590602001909291905050506109f1565b005b610310600480360360208110156102e457600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610c62565b005b61031a610dd9565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6103886004803603602081101561035c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610dfd565b005b610392610fdc565b005b6103c0600480360360208110156103aa57600080fd5b8101908080359060200190929190505050611162565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b61042e6004803603602081101561040257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061117f565b005b6104386112f6565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b61046c61131f565b6040518082815260200191505060405180910390f35b6104e46004803603604081101561049857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611325565b005b610528600480360360208110156104fc57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061165e565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b61055c611720565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b610590611746565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6105c461176a565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b61061c6004803603602081101561060657600080fd5b8101908080359060200190929190505050611790565b005b6106606004803603602081101561063457600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611911565b005b600061066e6004611b4c565b905090565b61067b611b61565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461073b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156107c1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260318152602001806139616031913960400191505060405180910390fd5b80600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507fbf32c8b1124ae0b6584a5354b035cdfbcfbbba82075e3c7bffc9bf655dc5376e81604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390a150565b3273ffffffffffffffffffffffffffffffffffffffff16610871611b61565b73ffffffffffffffffffffffffffffffffffffffff16146108fa576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260188152602001807f4d6f6e65794d616b65723a206d7573742075736520454f41000000000000000081525060200191505060405180910390fd5b610915610905611b61565b6004611b6990919063ffffffff16565b610987576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260158152602001807f4d6f6e65794d616b65723a20464f5242494444454e000000000000000000000081525060200191505060405180910390fd5b61138881106109e1576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602f81526020018061389d602f913960400191505060405180910390fd5b6109ec838383611b99565b505050565b3273ffffffffffffffffffffffffffffffffffffffff16610a10611b61565b73ffffffffffffffffffffffffffffffffffffffff1614610a99576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260188152602001807f4d6f6e65794d616b65723a206d7573742075736520454f41000000000000000081525060200191505060405180910390fd5b610ab4610aa4611b61565b6004611b6990919063ffffffff16565b610b26576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260158152602001807f4d6f6e65794d616b65723a20464f5242494444454e000000000000000000000081525060200191505060405180910390fd5b6113888110610b80576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602f81526020018061389d602f913960400191505060405180910390fd5b828290508585905014610bde576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260258152602001806138f26025913960400191505060405180910390fd5b600085859050905060005b81811015610c5957610c4c878783818110610c0057fe5b9050602002013573ffffffffffffffffffffffffffffffffffffffff16868684818110610c2957fe5b9050602002013573ffffffffffffffffffffffffffffffffffffffff1685611b99565b8080600101915050610be9565b50505050505050565b610c6a611b61565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610d2a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b610d3e816004611b1c90919063ffffffff16565b610d93576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260298152602001806139926029913960400191505060405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff167f030e24b250019d43c83e1350821892b74b895598b35969ae338242047c815b4960405160405180910390a250565b7f0000000000000000000000001a3172ac7ebba9399ed2e0dfb0e1805cdeb10d4f81565b610e05611b61565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610ec5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415610f4b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602a8152602001806139e3602a913960400191505060405180910390fd5b80600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507f45c73fc162405abe4471c4228f0797176ac32cb9f7be4a25a67cbd1dda6d007e81604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390a150565b610fe4611b61565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146110a4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a360008060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b60006111788260046122e190919063ffffffff16565b9050919050565b611187611b61565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611247576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b61125b8160046122fb90919063ffffffff16565b6112b0576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602581526020018061393c6025913960400191505060405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff167ff39efc52b4beccf22e624f7c591cc2dbfdb4359a0fe0801b1319d162833c0ec560405160405180910390a250565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60025481565b611340611330611b61565b6004611b6990919063ffffffff16565b6113b2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260158152602001807f4d6f6e65794d616b65723a20464f5242494444454e000000000000000000000081525060200191505060405180910390fd5b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415801561145c57507f0000000000000000000000000000000000000000000000000000456e6572677973ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b801561149457508073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b611506576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601a8152602001807f4d6f6e65794d616b65723a20496e76616c69642062726964676500000000000081525060200191505060405180910390fd5b6000600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167f15e77ca45c8933ccd9fb9c909fd297b4ff5f8b931ba6e5d9df3edbc88f172c1460405160405180910390a4505050565b6000600660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141561171b577f0000000000000000000000000000000000000000000000000000456e6572677990505b919050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b7f000000000000000000000000e0905e1502492700694d1bef923ef2eb470bf06481565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b611798611b61565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611858576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b6113888111156118d0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260178152602001807f7365744465764375743a2063757420746f6f206869676800000000000000000081525060200191505060405180910390fd5b806002819055507f914990c75916d406c148e7fca9308486d7806a77c0ef66119c9329add5885d2e816040518082815260200191505060405180910390a150565b611919611b61565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146119d9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415611a5f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260268152602001806138cc6026913960400191505060405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6000611b44836000018373ffffffffffffffffffffffffffffffffffffffff1660001b61232b565b905092915050565b6000611b5a8260000161239b565b9050919050565b600033905090565b6000611b91836000018373ffffffffffffffffffffffffffffffffffffffff1660001b6123ac565b905092915050565b6000808373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff161415611c7d578473ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b158015611c3757600080fd5b505afa158015611c4b573d6000803e3d6000fd5b505050506040513d6020811015611c6157600080fd5b810190808051906020019092919050505091506000905061223b565b60007f000000000000000000000000e0905e1502492700694d1bef923ef2eb470bf06473ffffffffffffffffffffffffffffffffffffffff1663e6a4390587876040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff1681526020018273ffffffffffffffffffffffffffffffffffffffff1681526020019250505060206040518083038186803b158015611d2457600080fd5b505afa158015611d38573d6000803e3d6000fd5b505050506040513d6020811015611d4e57600080fd5b81019080805190602001909291905050509050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415611e04576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260188152602001807f4d6f6e65794d616b65723a20496e76616c69642070616972000000000000000081525060200191505060405180910390fd5b611ed0818273ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b158015611e6f57600080fd5b505afa158015611e83573d6000803e3d6000fd5b505050506040513d6020811015611e9957600080fd5b81019080805190602001909291905050508373ffffffffffffffffffffffffffffffffffffffff166123cf9092919063ffffffff16565b60008673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b158015611f3957600080fd5b505afa158015611f4d573d6000803e3d6000fd5b505050506040513d6020811015611f6357600080fd5b8101908080519060200190929190505050905060008673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b158015611fdf57600080fd5b505afa158015611ff3573d6000803e3d6000fd5b505050506040513d602081101561200957600080fd5b810190808051906020019092919050505090508273ffffffffffffffffffffffffffffffffffffffff166389afcb44306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1681526020019150506040805180830381600087803b15801561208457600080fd5b505af1158015612098573d6000803e3d6000fd5b505050506040513d60408110156120ae57600080fd5b810190808051906020019092919080519060200190929190505050505061217f828973ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b15801561213657600080fd5b505afa15801561214a573d6000803e3d6000fd5b505050506040513d602081101561216057600080fd5b81019080805190602001909291905050506125b290919063ffffffff16565b9450612235818873ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b1580156121ec57600080fd5b505afa158015612200573d6000803e3d6000fd5b505050506040513d602081101561221657600080fd5b81019080805190602001909291905050506125b290919063ffffffff16565b93505050505b8373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff16612271611b61565b73ffffffffffffffffffffffffffffffffffffffff167fd06b1d7ed79b664d17472c6f6997b929f1abe463ccccb4e5b6a0038f2f730c1585856122b78b8b8a8a8d612635565b60405180848152602001838152602001828152602001935050505060405180910390a45050505050565b60006122f08360000183612c59565b60001c905092915050565b6000612323836000018373ffffffffffffffffffffffffffffffffffffffff1660001b612cdc565b905092915050565b600061233783836123ac565b612390578260000182908060018154018082558091505060019003906000526020600020016000909190919091505582600001805490508360010160008481526020019081526020016000208190555060019050612395565b600090505b92915050565b600081600001805490509050919050565b600080836001016000848152602001908152602001600020541415905092915050565b600060608473ffffffffffffffffffffffffffffffffffffffff1663a9059cbb8585604051602401808373ffffffffffffffffffffffffffffffffffffffff168152602001828152602001925050506040516020818303038152906040529060e01b6020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff83818316178352505050506040518082805190602001908083835b60208310612492578051825260208201915060208101905060208303925061246f565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d80600081146124f4576040519150601f19603f3d011682016040523d82523d6000602084013e6124f9565b606091505b50915091508180156125395750600081511480612538575080806020019051602081101561252657600080fd5b81019080805190602001909291905050505b5b6125ab576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601a8152602001807f5361666545524332303a205472616e73666572206661696c656400000000000081525060200191505060405180910390fd5b5050505050565b600082828403915081111561262f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260138152602001807f536166654d6174683a20556e646572666c6f770000000000000000000000000081525060200191505060405180910390fd5b92915050565b60008473ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff1614156128085760006126808486612dc490919063ffffffff16565b9050600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff16141561274d576127457f0000000000000000000000001a3172ac7ebba9399ed2e0dfb0e1805cdeb10d4f82600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166123cf9092919063ffffffff16565b809150612802565b7f0000000000000000000000000000000000000000000000000000456e6572677973ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff1614156127d3576127cc7f0000000000000000000000000000000000000000000000000000456e657267798285612e47565b9150612801565b60006127de8861165e565b90506127ed8882843088612f3f565b91506127fd818284600088612635565b9250505b5b50612c50565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff1614156128ef576128cb7f0000000000000000000000001a3172ac7ebba9399ed2e0dfb0e1805cdeb10d4f85600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166123cf9092919063ffffffff16565b6128e8846128da878686612e47565b612dc490919063ffffffff16565b9050612c4f565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1614156129d6576129b27f0000000000000000000000001a3172ac7ebba9399ed2e0dfb0e1805cdeb10d4f84600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166123cf9092919063ffffffff16565b6129cf836129c1888786612e47565b612dc490919063ffffffff16565b9050612c4e565b7f0000000000000000000000000000000000000000000000000000456e6572677973ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff161415612a9a57612a937f0000000000000000000000000000000000000000000000000000456e65726779612a8d86612a7f897f0000000000000000000000000000000000000000000000000000456e6572677989308a612f3f565b612dc490919063ffffffff16565b84612e47565b9050612c4d565b7f0000000000000000000000000000000000000000000000000000456e6572677973ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff161415612b5e57612b577f0000000000000000000000000000000000000000000000000000456e65726779612b5185612b438a7f0000000000000000000000000000000000000000000000000000456e657267798a308a612f3f565b612dc490919063ffffffff16565b84612e47565b9050612c4c565b6000612b698761165e565b90506000612b768761165e565b90508673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415612bcc57612bc58288612bbe8b868b308b612f3f565b8888612635565b9250612c49565b8773ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415612c2057612c19888288612c138b868b308c612f3f565b88612635565b9250612c48565b612c458282612c328b868b308b612f3f565b612c3f8b868b308c612f3f565b88612635565b92505b5b50505b5b5b5b5b95945050505050565b600081836000018054905011612cba576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602281526020018061387b6022913960400191505060405180910390fd5b826000018281548110612cc957fe5b9060005260206000200154905092915050565b60008083600101600084815260200190815260200160002054905060008114612db85760006001820390506000600186600001805490500390506000866000018281548110612d2757fe5b9060005260206000200154905080876000018481548110612d4457fe5b9060005260206000200181905550600183018760010160008381526020019081526020016000208190555086600001805480612d7c57fe5b60019003818190600052602060002001600090559055866001016000878152602001908152602001600020600090556001945050505050612dbe565b60009150505b92915050565b6000818284019150811015612e41576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260168152602001807f536166654d6174683a20416464204f766572666c6f770000000000000000000081525060200191505060405180910390fd5b92915050565b60008083905060006002541115612ee657612e81612710612e736002548461362c90919063ffffffff16565b6136c190919063ffffffff16565b9050612ed0600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16828773ffffffffffffffffffffffffffffffffffffffff166123cf9092919063ffffffff16565b612ee381856125b290919063ffffffff16565b90505b612f3585600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16837f0000000000000000000000001a3172ac7ebba9399ed2e0dfb0e1805cdeb10d4f87612f3f565b9150509392505050565b6000807f000000000000000000000000e0905e1502492700694d1bef923ef2eb470bf06473ffffffffffffffffffffffffffffffffffffffff1663e6a4390588886040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff1681526020018273ffffffffffffffffffffffffffffffffffffffff1681526020019250505060206040518083038186803b158015612fe757600080fd5b505afa158015612ffb573d6000803e3d6000fd5b505050506040513d602081101561301157600080fd5b81019080805190602001909291905050509050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156130c7576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601a8152602001807f4d6f6e65794d616b65723a2043616e6e6f7420636f6e7665727400000000000081525060200191505060405180910390fd5b6000808273ffffffffffffffffffffffffffffffffffffffff16630902f1ac6040518163ffffffff1660e01b815260040160606040518083038186803b15801561311057600080fd5b505afa158015613124573d6000803e3d6000fd5b505050506040513d606081101561313a57600080fd5b81019080805190602001909291908051906020019092919080519060200190929190505050506dffffffffffffffffffffffffffff1691506dffffffffffffffffffffffffffff1691506000808473ffffffffffffffffffffffffffffffffffffffff16630dfe16816040518163ffffffff1660e01b815260040160206040518083038186803b1580156131cd57600080fd5b505afa1580156131e1573d6000803e3d6000fd5b505050506040513d60208110156131f757600080fd5b810190808051906020019092919050505073ffffffffffffffffffffffffffffffffffffffff168b73ffffffffffffffffffffffffffffffffffffffff1614613241578284613244565b83835b91509150613273858a8d73ffffffffffffffffffffffffffffffffffffffff166123cf9092919063ffffffff16565b6000613329838d73ffffffffffffffffffffffffffffffffffffffff166370a08231896040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b1580156132e057600080fd5b505afa1580156132f4573d6000803e3d6000fd5b505050506040513d602081101561330a57600080fd5b81019080805190602001909291905050506125b290919063ffffffff16565b905061333681848461374a565b9650600061334f896127106125b290919063ffffffff16565b905061338c6305f5e10061337e83613370858761362c90919063ffffffff16565b61362c90919063ffffffff16565b6136c190919063ffffffff16565b61339789858761374a565b101561340b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f4d6f6e65794d616b65723a20536c69707061676520636175676874000000000081525060200191505060405180910390fd5b506000808773ffffffffffffffffffffffffffffffffffffffff16630dfe16816040518163ffffffff1660e01b815260040160206040518083038186803b15801561345557600080fd5b505afa158015613469573d6000803e3d6000fd5b505050506040513d602081101561347f57600080fd5b810190808051906020019092919050505073ffffffffffffffffffffffffffffffffffffffff168e73ffffffffffffffffffffffffffffffffffffffff16146134ca578860006134ce565b6000895b915091508773ffffffffffffffffffffffffffffffffffffffff1663022c0d9f83838e600067ffffffffffffffff8111801561350957600080fd5b506040519080825280601f01601f19166020018201604052801561353c5781602001600182028036833780820191505090505b506040518563ffffffff1660e01b8152600401808581526020018481526020018373ffffffffffffffffffffffffffffffffffffffff16815260200180602001828103825283818151815260200191508051906020019080838360005b838110156135b4578082015181840152602081019050613599565b50505050905090810190601f1680156135e15780820380516001836020036101000a031916815260200191505b5095505050505050600060405180830381600087803b15801561360357600080fd5b505af1158015613617573d6000803e3d6000fd5b50505050505050505050505095945050505050565b600080821480613649575082828385029250828161364657fe5b04145b6136bb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260168152602001807f536166654d6174683a204d756c204f766572666c6f770000000000000000000081525060200191505060405180910390fd5b92915050565b6000808211613738576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260158152602001807f536166654d6174683a20446976206279205a65726f000000000000000000000081525060200191505060405180910390fd5b81838161374157fe5b04905092915050565b60008084116137a4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260288152602001806139bb6028913960400191505060405180910390fd5b6000831180156137b45750600082115b613809576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260258152602001806139176025913960400191505060405180910390fd5b60006138206103e58661362c90919063ffffffff16565b90506000613837848361362c90919063ffffffff16565b90506000613862836138546103e88961362c90919063ffffffff16565b612dc490919063ffffffff16565b905080828161386d57fe5b049350505050939250505056fe456e756d657261626c655365743a20696e646578206f7574206f6620626f756e64734d6f6e65794d616b65723a20736c697070616765206e6565647320746f206265206c6f776572207468616e203530254f776e61626c653a206e6577206f776e657220697320746865207a65726f20616464726573734d6f6e65794d616b65723a20617272617973206c656e67746820646f6e2774206d61746368566542616e6b4c6962726172793a20494e53554646494349454e545f4c49515549444954594d6f6e65794d616b65723a2041646472657373206973206e6f7420617574686f72697a6564736574546f6b656e546f416464726573732c20616464726573732063616e6e6f74206265207a65726f20616464726573734d6f6e65794d616b65723a204164647265737320697320616c726561647920617574686f72697a6564566542616e6b4c6962726172793a20494e53554646494349454e545f494e5055545f414d4f554e54736574446576416464722c20616464726573732063616e6e6f74206265207a65726f2061646472657373a2646970667358221220ace95ed1b4c35c9f7202f462bdcec620d8d54823dda368a3e1136d84bce1b17664736f6c634300060c0033