VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0x4D81a6…1dE5
Summary
Transactions
Transfers
Address
0x4D81a611C60D3e5E278517AB760DF4487DcD1dE5
VET
0.00
VET
VTHO
0.00
VTHO
Master
0x83849016f404539E8e55F15F25A83b96045dbEc3
Deployer
0x83849016f404539E8e55F15F25A83b96045dbEc3
Code
0x608060405234801561001057600080fd5b50600436106102275760003560e01c80637132048c11610130578063b88d4fde116100b8578063e6ea12d11161007c578063e6ea12d114610d99578063e939567914610e8f578063e985e9c514610f36578063f2fde38b14610fb2578063fba7117914610ff657610227565b8063b88d4fde14610b5f578063c86bd41e14610c22578063c87b56dd14610c6c578063cc47e20a14610d13578063d687f03414610d5557610227565b806395d89b41116100ff57806395d89b41146109ba5780639c9d29c814610a3d578063a22cb46514610a81578063b0526aca14610ad1578063b07afd6c14610b1557610227565b80637132048c146108205780638462151c14610899578063870cf322146109325780639399db991461097657610227565b80632f745c59116101b357806342842e0e1161018257806342842e0e1461065c5780634f6ccce7146106ca5780636352211e1461070c5780636cff1b461461077a57806370a08231146107c857610227565b80632f745c59146105365780633c8c5001146105985780633d250608146105e25780634147da131461062457610227565b80630dab46fe116101fa5780630dab46fe146103d05780630e2e44e81461041a57806318160ddd1461046057806323b872dd1461047e5780632f110699146104ec57610227565b806301ffc9a71461022c57806306fdde0314610291578063081812fc14610314578063095ea7b314610382575b600080fd5b6102776004803603602081101561024257600080fd5b8101908080357bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19169060200190929190505050611079565b604051808215151515815260200191505060405180910390f35b610299611119565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156102d95780820151818401526020810190506102be565b50505050905090810190601f1680156103065780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6103406004803603602081101561032a57600080fd5b8101908080359060200190929190505050611156565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6103ce6004803603604081101561039857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061121f565b005b6103d8611390565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6104466004803603602081101561043057600080fd5b81019080803590602001909291905050506113b6565b604051808215151515815260200191505060405180910390f35b6104686113d6565b6040518082815260200191505060405180910390f35b6104ea6004803603606081101561049457600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506113e6565b005b6104f461192f565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6105826004803603604081101561054c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611955565b6040518082815260200191505060405180910390f35b6105a0611b43565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b61060e600480360360208110156105f857600080fd5b8101908080359060200190929190505050611b69565b6040518082815260200191505060405180910390f35b61065a6004803603604081101561063a57600080fd5b810190808035906020019092919080359060200190929190505050611b81565b005b6106c86004803603606081101561067257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611d68565b005b6106f6600480360360208110156106e057600080fd5b810190808035906020019092919050505061246c565b6040518082815260200191505060405180910390f35b6107386004803603602081101561072257600080fd5b8101908080359060200190929190505050612519565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6107c66004803603604081101561079057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506126f4565b005b61080a600480360360208110156107de57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506129c3565b6040518082815260200191505060405180910390f35b6108976004803603602081101561083657600080fd5b810190808035906020019064010000000081111561085357600080fd5b82018360208201111561086557600080fd5b8035906020019184600183028401116401000000008311171561088757600080fd5b9091929391929390505050612af7565b005b6108db600480360360208110156108af57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050612c4c565b6040518080602001828103825283818151815260200191508051906020019060200280838360005b8381101561091e578082015181840152602081019050610903565b505050509050019250505060405180910390f35b6109746004803603602081101561094857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050612d7c565b005b6109b86004803603602081101561098c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050612e83565b005b6109c2613019565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610a025780820151818401526020810190506109e7565b50505050905090810190601f168015610a2f5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b610a7f60048036036020811015610a5357600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050613056565b005b610acf60048036036040811015610a9757600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035151590602001909291905050506131ec565b005b610b1360048036036020811015610ae757600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050613372565b005b610b1d613508565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b610c2060048036036080811015610b7557600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919080359060200190640100000000811115610bdc57600080fd5b820183602082011115610bee57600080fd5b80359060200191846001830284011164010000000083111715610c1057600080fd5b909192939192939050505061352e565b005b610c2a613c54565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b610c9860048036036020811015610c8257600080fd5b8101908080359060200190929190505050613c7a565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610cd8578082015181840152602081019050610cbd565b50505050905090810190601f168015610d055780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b610d5360048036036060811015610d2957600080fd5b81019080803590602001909291908035906020019092919080359060200190929190505050613d57565b005b610d9760048036036020811015610d6b57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050614008565b005b610dc560048036036020811015610daf57600080fd5b810190808035906020019092919050505061419e565b604051808773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200186815260200185815260200184815260200183815260200180602001828103825283818151815260200191508051906020019080838360005b83811015610e4f578082015181840152602081019050610e34565b50505050905090810190601f168015610e7c5780820380516001836020036101000a031916815260200191505b5097505050505050505060405180910390f35b610ebb60048036036020811015610ea557600080fd5b81019080803590602001909291905050506143db565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610efb578082015181840152602081019050610ee0565b50505050905090810190601f168015610f285780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b610f9860048036036040811015610f4c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050614508565b604051808215151515815260200191505060405180910390f35b610ff460048036036020811015610fc857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061459c565b005b6110776004803603604081101561100c57600080fd5b81019080803590602001909291908035906020019064010000000081111561103357600080fd5b82018360208201111561104557600080fd5b8035906020019184600183028401116401000000008311171561106757600080fd5b9091929391929390505050614805565b005b600063ffffffff60e01b827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614156110b25760009050611114565b60056000837bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19167bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916815260200190815260200160002060009054906101000a900460ff1690505b919050565b60606040518060400160405280601b81526020017f5669727475616c20496e7465677261746564204d657461646174610000000000815250905090565b6000816000600160008381526020019081526020016000205414156111e3576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601f8152602001807f56494d207769746820746f6b656e20494420646f65736e27742065786973740081525060200191505060405180910390fd5b6002600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16915050919050565b600061122a82612519565b90508073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16148061126c575061126b8133614508565b5b6112de576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f53656e646572206e6f7420617574686f72697a656420746f20617070726f766581525060200191505060405180910390fd5b826002600084815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550818373ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a4505050565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600080600160008481526020019081526020016000205414159050919050565b6000600160008054905003905090565b80600060016000838152602001908152602001600020541415611471576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601f8152602001807f56494d207769746820746f6b656e20494420646f65736e27742065786973740081525060200191505060405180910390fd5b81600060016000838152602001908152602001600020548154811061149257fe5b906000526020600020906007020160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16148061155b57506002600082815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b8061163c5750600360008060016000858152602001908152602001600020548154811061158457fe5b906000526020600020906007020160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b806116945750600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b6116e9576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602b815260200180614cbd602b913960400191505060405180910390fd5b8373ffffffffffffffffffffffffffffffffffffffff166000811415611777576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260188152602001807f506172616d657465722063616e6e6f74206265207a65726f000000000000000081525060200191505060405180910390fd5b600061178285612519565b90508073ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff1614611808576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526028815260200180614c956028913960400191505060405180910390fd5b60006002600087815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555085600060016000888152602001908152602001600020548154811061187c57fe5b906000526020600020906007020160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550848673ffffffffffffffffffffffffffffffffffffffff168873ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a450505050505050565b600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60008273ffffffffffffffffffffffffffffffffffffffff1660008114156119e5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260188152602001807f506172616d657465722063616e6e6f74206265207a65726f000000000000000081525060200191505060405180910390fd5b60006119f0856129c3565b9050808410611a67576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601d8152602001807f496e6465782067726561746572207468616e2056494d73206f776e656400000081525060200191505060405180910390fd5b600080905060008090505b600080549050811015611b38578673ffffffffffffffffffffffffffffffffffffffff1660008281548110611aa357fe5b906000526020600020906007020160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415611b2b5785821415611b225760008181548110611b0657fe5b9060005260206000209060070201600101549450505050611b3c565b81806001019250505b8080600101915050611a72565b5050505b5092915050565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600b6020528060005260406000206000915090505481565b81600060016000838152602001908152602001600020541415611c0c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601f8152602001807f56494d207769746820746f6b656e20494420646f65736e27742065786973740081525060200191505060405180910390fd5b600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611cb2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526025815260200180614c1f6025913960400191505060405180910390fd5b611cf6826000600160008781526020019081526020016000205481548110611cd657fe5b90600052602060002090600702016005015461497d90919063ffffffff16565b6000600160008681526020019081526020016000205481548110611d1657fe5b906000526020600020906007020160050181905550827f85b59c80ea7a07726c6fdf5740af320f298f6de9f175ab7148463a73126a026b836040518082815260200191505060405180910390a2505050565b80600060016000838152602001908152602001600020541415611df3576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601f8152602001807f56494d207769746820746f6b656e20494420646f65736e27742065786973740081525060200191505060405180910390fd5b816000600160008381526020019081526020016000205481548110611e1457fe5b906000526020600020906007020160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161480611edd57506002600082815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b80611fbe57506003600080600160008581526020019081526020016000205481548110611f0657fe5b906000526020600020906007020160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b806120165750600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b61206b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602b815260200180614cbd602b913960400191505060405180910390fd5b8373ffffffffffffffffffffffffffffffffffffffff1660008114156120f9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260188152602001807f506172616d657465722063616e6e6f74206265207a65726f000000000000000081525060200191505060405180910390fd5b600061210485612519565b90508073ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff161461218a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526028815260200180614c956028913960400191505060405180910390fd5b60006002600087815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508560006001600088815260200190815260200160002054815481106121fe57fe5b906000526020600020906007020160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550848673ffffffffffffffffffffffffffffffffffffffff168873ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a46000863b905060008111156124625760008773ffffffffffffffffffffffffffffffffffffffff1663150b7a02338b8a6040518463ffffffff1660e01b8152600401808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200180602001828103825260008152602001602001945050505050602060405180830381600087803b15801561238857600080fd5b505af115801561239c573d6000803e3d6000fd5b505050506040513d60208110156123b257600080fd5b8101908080519060200190929190505050905063150b7a0260e01b817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614612460576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601f8152602001807f546f20636f6e74726163742063616e6e6f742072656365697665204e4654730081525060200191505060405180910390fd5b505b5050505050505050565b60008082118015612481575060008054905082105b6124f3576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600d8152602001807f496e76616c696420696e6465780000000000000000000000000000000000000081525060200191505060405180910390fd5b6000828154811061250057fe5b9060005260206000209060070201600101549050919050565b6000816000600160008381526020019081526020016000205414156125a6576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601f8152602001807f56494d207769746820746f6b656e20494420646f65736e27742065786973740081525060200191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff1660006001600086815260200190815260200160002054815481106125de57fe5b906000526020600020906007020160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16141561269a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260178152602001807f4f776e6572206f66205f746f6b656e496420776173203000000000000000000081525060200191505060405180910390fd5b60006001600085815260200190815260200160002054815481106126ba57fe5b906000526020600020906007020160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16915050919050565b6000600160008381526020019081526020016000205414612760576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526021815260200180614bfe6021913960400191505060405180910390fd5b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614612823576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601e8152602001807f53656e646572206d757374206265206d696e74657220636f6e7472616374000081525060200191505060405180910390fd5b6000806040518060e001604052808573ffffffffffffffffffffffffffffffffffffffff16815260200184815260200160008152602001600081526020016000815260200160008152602001604051806020016040528060008152508152509080600181540180825580915050906001820390600052602060002090600702016000909192909190915060008201518160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506020820151816001015560408201518160020155606082015181600301556080820151816004015560a0820151816005015560c0820151816006019080519060200190612942929190614a05565b5050509050600181036001600084815260200190815260200160002081905550818373ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4505050565b60008173ffffffffffffffffffffffffffffffffffffffff166000811415612a53576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260188152602001807f506172616d657465722063616e6e6f74206265207a65726f000000000000000081525060200191505060405180910390fd5b600080600190505b600080549050811015612aec578473ffffffffffffffffffffffffffffffffffffffff1660008281548110612a8c57fe5b906000526020600020906007020160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415612ae1578160010191505b806001019050612a5b565b508092505050919050565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614612bba576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601d8152602001807f53656e646572206d75737420626520636f6e7472616374206f776e657200000081525060200191505060405180910390fd5b818190506000811415612c35576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260188152602001807f506172616d657465722063616e6e6f74206265207a65726f000000000000000081525060200191505060405180910390fd5b8282600c9190612c46929190614a85565b50505050565b60606000612c59836129c3565b90506000809050606082604051908082528060200260200182016040528015612c915781602001602082028038833980820191505090505b5090506000831115612d715760008090505b600080549050811015612d6f578573ffffffffffffffffffffffffffffffffffffffff1660008281548110612cd457fe5b906000526020600020906007020160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415612d625760008181548110612d2f57fe5b906000526020600020906007020160010154828481518110612d4d57fe5b60200260200101818152505082806001019350505b8080600101915050612ca3565b505b809350505050919050565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614612e3f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601d8152602001807f53656e646572206d75737420626520636f6e7472616374206f776e657200000081525060200191505060405180910390fd5b80600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b8073ffffffffffffffffffffffffffffffffffffffff166000811415612f11576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260188152602001807f506172616d657465722063616e6e6f74206265207a65726f000000000000000081525060200191505060405180910390fd5b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614612fd4576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601d8152602001807f53656e646572206d75737420626520636f6e7472616374206f776e657200000081525060200191505060405180910390fd5b81600a60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505050565b60606040518060400160405280600381526020017f56494d0000000000000000000000000000000000000000000000000000000000815250905090565b8073ffffffffffffffffffffffffffffffffffffffff1660008114156130e4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260188152602001807f506172616d657465722063616e6e6f74206265207a65726f000000000000000081525060200191505060405180910390fd5b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146131a7576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601d8152602001807f53656e646572206d75737420626520636f6e7472616374206f776e657200000081525060200191505060405180910390fd5b81600860006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505050565b3373ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415613271576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602e815260200180614c67602e913960400191505060405180910390fd5b80600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c3183604051808215151515815260200191505060405180910390a35050565b8073ffffffffffffffffffffffffffffffffffffffff166000811415613400576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260188152602001807f506172616d657465722063616e6e6f74206265207a65726f000000000000000081525060200191505060405180910390fd5b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146134c3576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601d8152602001807f53656e646572206d75737420626520636f6e7472616374206f776e657200000081525060200191505060405180910390fd5b81600760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505050565b600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b826000600160008381526020019081526020016000205414156135b9576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601f8152602001807f56494d207769746820746f6b656e20494420646f65736e27742065786973740081525060200191505060405180910390fd5b8360006001600083815260200190815260200160002054815481106135da57fe5b906000526020600020906007020160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614806136a357506002600082815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b80613784575060036000806001600085815260200190815260200160002054815481106136cc57fe5b906000526020600020906007020160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b806137dc5750600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b613831576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602b815260200180614cbd602b913960400191505060405180910390fd5b8573ffffffffffffffffffffffffffffffffffffffff1660008114156138bf576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260188152602001807f506172616d657465722063616e6e6f74206265207a65726f000000000000000081525060200191505060405180910390fd5b60006138ca87612519565b90508073ffffffffffffffffffffffffffffffffffffffff168973ffffffffffffffffffffffffffffffffffffffff1614613950576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526028815260200180614c956028913960400191505060405180910390fd5b60006002600089815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550876000600160008a815260200190815260200160002054815481106139c457fe5b906000526020600020906007020160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550868873ffffffffffffffffffffffffffffffffffffffff168a73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a46000883b90506000811115613c485760008973ffffffffffffffffffffffffffffffffffffffff1663150b7a02338d8c8c8c6040518663ffffffff1660e01b8152600401808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001848152602001806020018281038252848482818152602001925080828437600081840152601f19601f8201169050808301925050509650505050505050602060405180830381600087803b158015613b6e57600080fd5b505af1158015613b82573d6000803e3d6000fd5b505050506040513d6020811015613b9857600080fd5b8101908080519060200190929190505050905063150b7a0260e01b817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614613c46576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601f8152602001807f546f20636f6e74726163742063616e6e6f742072656365697665204e4654730081525060200191505060405180910390fd5b505b50505050505050505050565b600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b606080613c86836143db565b9050600c816040516020018083805460018160011615610100020316600290048015613ce95780601f10613cc7576101008083540402835291820191613ce9565b820191906000526020600020905b815481529060010190602001808311613cd5575b505082805190602001908083835b60208310613d1a5780518252602082019150602081019050602083039250613cf7565b6001836020036101000a03801982511681845116808217855250505050505090500192505050604051602081830303815290604052915050919050565b600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614613e1a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601e8152602001807f53656e646572206d757374206265206c696e6b657220636f6e7472616374000081525060200191505060405180910390fd5b600080600160008681526020019081526020016000205481548110613e3b57fe5b906000526020600020906007020190506000816003015414158015613e64575082816003015414155b15613f645760006001600083600301548152602001908152602001600020819055506000600160008581526020019081526020016000205414613f6357600080600160008681526020019081526020016000205481548110613ec257fe5b906000526020600020906007020160030181905550600080600160008681526020019081526020016000205481548110613ef857fe5b90600052602060002090600702016004018190555060007f32d6c49a08adc9e2c2bc41267dc15f1ea1fcfe56a6b4db40cc620168bafcaaa860016000868152602001908152602001600020546000604051808381526020018281526020019250505060405180910390a25b5b6001600085815260200190815260200160002054600160008581526020019081526020016000208190555083600b600085815260200190815260200160002081905550828160030181905550818160040181905550428160020181905550817f32d6c49a08adc9e2c2bc41267dc15f1ea1fcfe56a6b4db40cc620168bafcaaa88585604051808381526020018281526020019250505060405180910390a250505050565b8073ffffffffffffffffffffffffffffffffffffffff166000811415614096576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260188152602001807f506172616d657465722063616e6e6f74206265207a65726f000000000000000081525060200191505060405180910390fd5b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614614159576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601d8152602001807f53656e646572206d75737420626520636f6e7472616374206f776e657200000081525060200191505060405180910390fd5b81600960006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505050565b6000806000806000606086600060016000838152602001908152602001600020541415614233576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601f8152602001807f56494d207769746820746f6b656e20494420646f65736e27742065786973740081525060200191505060405180910390fd5b61423b614b05565b6000600160008b8152602001908152602001600020548154811061425b57fe5b90600052602060002090600702016040518060e00160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016001820154815260200160028201548152602001600382015481526020016004820154815260200160058201548152602001600682018054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156143955780601f1061436a57610100808354040283529160200191614395565b820191906000526020600020905b81548152906001019060200180831161437857829003601f168201915b505050505081525050905080600001518160400151826060015183608001518460a001518560c00151859550809050975097509750975097509750505091939550919395565b60606000821415614423576040518060400160405280600181526020017f30000000000000000000000000000000000000000000000000000000000000008152509050614503565b600082905060005b6000821461444d578080600101915050600a828161444557fe5b04915061442b565b6060816040519080825280601f01601f1916602001820160405280156144825781602001600182028038833980820191505090505b50905060006001830390505b600086146144fb57600a86816144a057fe5b0660300160f81b828280600190039350815181106144ba57fe5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600a86816144f357fe5b04955061448e565b819450505050505b919050565b6000600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461465f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601d8152602001807f53656e646572206d75737420626520636f6e7472616374206f776e657200000081525060200191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415614702576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601e8152602001807f4e657720636f6e7472616374206f776e65722063616e6e6f742062652030000081525060200191505060405180910390fd5b6000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507f22500af037c600dd7b720644ab6e358635085601d9ac508ad83eb2d6b2d729ca8183604051808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019250505060405180910390a15050565b82600060016000838152602001908152602001600020541415614890576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601f8152602001807f56494d207769746820746f6b656e20494420646f65736e27742065786973740081525060200191505060405180910390fd5b600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614614936576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526023815260200180614c446023913960400191505060405180910390fd5b8282600060016000888152602001908152602001600020548154811061495857fe5b90600052602060002090600702016006019190614976929190614b58565b5050505050565b6000808284019050838110156149fb576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f536166654d6174683a206164646974696f6e206f766572666c6f77000000000081525060200191505060405180910390fd5b8091505092915050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10614a4657805160ff1916838001178555614a74565b82800160010185558215614a74579182015b82811115614a73578251825591602001919060010190614a58565b5b509050614a819190614bd8565b5090565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10614ac657803560ff1916838001178555614af4565b82800160010185558215614af4579182015b82811115614af3578235825591602001919060010190614ad8565b5b509050614b019190614bd8565b5090565b6040518060e00160405280600073ffffffffffffffffffffffffffffffffffffffff1681526020016000815260200160008152602001600081526020016000815260200160008152602001606081525090565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10614b9957803560ff1916838001178555614bc7565b82800160010185558215614bc7579182015b82811115614bc6578235825591602001919060010190614bab565b5b509050614bd49190614bd8565b5090565b614bfa91905b80821115614bf6576000816000905550600101614bde565b5090565b9056fe412056494d207769746820746f6b656e496420616c72656164792065786973747353656e646572206d7573742062652065787020696e6372656173657220636f6e747261637453656e646572206d75737420626520646174612073657474657220636f6e7472616374417070726f7665642061646472657373206d75737420626520646966666572656e742066726f6d2053656e64657246726f6d2061646472657373206d7573742062652063757272656e7420746f6b656e206f776e657253656e646572206e6f7420617070726f76656420746f206f70657261746520666f7220746869732056494da265627a7a72315820138d50194c5d7d38fdea67d984335fd0bcf54c15f675da25c10a1e4aedb255b564736f6c63430005100032