VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0x2C86E3…8a7f
Summary
Transactions
Transfers
Address
0x2C86E30B09056e836C8f521E14980acf6B788a7f
VET
0.00
VET
VTHO
0.00
VTHO
Master
0x74CA585f79B02A28aFD2E50d2DEc38f5CfEa23FD
Deployer
0x74CA585f79B02A28aFD2E50d2DEc38f5CfEa23FD
Code
0x608060405260043610610107576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806337f4d9261461010c578063392e53cd146101395780634d3d88ba1461016857806357d13917146101935780636120388f14610240578063677ec5011461026d578063688c5337146102a8578063839bfa85146102ff5780638bdd32381461034457806396b13af31461037f578063a28b796514610396578063a2e0f63d146103c1578063a2f77bcc1461041c578063aac1074014610503578063b9fb024a14610530578063c4d66de814610573578063e8888afb146105b6578063fc4a744214610654578063fd7f611e14610681575b600080fd5b34801561011857600080fd5b50610137600480360381019080803590602001909291905050506106bc565b005b34801561014557600080fd5b5061014e610af9565b604051808215151515815260200191505060405180910390f35b34801561017457600080fd5b5061017d610b0f565b6040518082815260200191505060405180910390f35b34801561019f57600080fd5b506101be60048036038101908080359060200190929190505050610b1c565b6040518080602001838152602001828103825284818151815260200191508051906020019080838360005b838110156102045780820151818401526020810190506101e9565b50505050905090810190601f1680156102315780820380516001836020036101000a031916815260200191505b50935050505060405180910390f35b34801561024c57600080fd5b5061026b60048036038101908080359060200190929190505050610e8b565b005b34801561027957600080fd5b506102a66004803603810190808035906020019082018035906020019190919293919293905050506112c8565b005b3480156102b457600080fd5b506102e9600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061157d565b6040518082815260200191505060405180910390f35b34801561030b57600080fd5b5061032a600480360381019080803590602001909291905050506115c6565b604051808215151515815260200191505060405180910390f35b34801561035057600080fd5b5061037d6004803603810190808035906020019082018035906020019190919293919293905050506115f3565b005b34801561038b57600080fd5b506103946118a8565b005b3480156103a257600080fd5b506103ab611a0c565b6040518082815260200191505060405180910390f35b3480156103cd57600080fd5b5061041a600480360381019080803590602001908201803590602001919091929391929390803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611a19565b005b34801561042857600080fd5b5061044760048036038101908080359060200190929190505050611f99565b60405180806020018581526020018473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001838152602001828103825286818151815260200191508051906020019080838360005b838110156104c55780820151818401526020810190506104aa565b50505050905090810190601f1680156104f25780820380516001836020036101000a031916815260200191505b509550505050505060405180910390f35b34801561050f57600080fd5b5061052e600480360381019080803590602001909291905050506123ab565b005b34801561053c57600080fd5b50610571600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506127aa565b005b34801561057f57600080fd5b506105b4600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506129e4565b005b3480156105c257600080fd5b506105cb612b2d565b6040518080602001848152602001838152602001828103825285818151815260200191508051906020019080838360005b838110156106175780820151818401526020810190506105fc565b50505050905090810190601f1680156106445780820380516001836020036101000a031916815260200191505b5094505050505060405180910390f35b34801561066057600080fd5b5061067f60048036038101908080359060200190929190505050612ce7565b005b34801561068d57600080fd5b506106ba6004803603810190808035906020019082018035906020019190919293919293905050506130e6565b005b60008060149054906101000a900460ff161515610741576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600f8152602001807f4e6f7420696e697469616c697a6564000000000000000000000000000000000081525060200191505060405180910390fd5b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166324d7806c336040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001915050602060405180830381600087803b1580156107fe57600080fd5b505af1158015610812573d6000803e3d6000fd5b505050506040513d602081101561082857600080fd5b810190808051906020019092919050505015156108ad576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260158152602001807f596f7520617265206e6f7420616e2061646d696e2e000000000000000000000081525060200191505060405180910390fd5b6003828154811015156108bc57fe5b906000526020600020906004020190506001816003015412806109d35750600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663f720f80b336040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001915050602060405180830381600087803b15801561099757600080fd5b505af11580156109ab573d6000803e3d6000fd5b505050506040513d60208110156109c157600080fd5b81019080805190602001909291905050505b1515610a6d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260258152602001807f596f752063616e206e6f7420646973617070726f766520616e2061637469766581526020017f2067616d6500000000000000000000000000000000000000000000000000000081525060400191505060405180910390fd5b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff81600301819055507f4f04c1b4583782e2d788d247a3121f62cb058619c787ff82908733da0a8e032f827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff604051808381526020018281526020019250505060405180910390a15050565b60008060149054906101000a900460ff16905090565b6000600280549050905090565b6060600080600060149054906101000a900460ff161515610ba5576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600f8152602001807f4e6f7420696e697469616c697a6564000000000000000000000000000000000081525060200191505060405180910390fd5b600084111515610c43576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260218152602001807f436f6d70616e79207769746820696e6465782030206973206e6f742076616c6981526020017f640000000000000000000000000000000000000000000000000000000000000081525060400191505060405180910390fd5b600284815481101515610c5257fe5b90600052602060002090600202019050600181600101541215610ddc57600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166324d7806c336040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001915050602060405180830381600087803b158015610d2c57600080fd5b505af1158015610d40573d6000803e3d6000fd5b505050506040513d6020811015610d5657600080fd5b81019080805190602001909291905050501515610ddb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260148152602001807f436f6d70616e7920697320696e6163746976652e00000000000000000000000081525060200191505060405180910390fd5b5b806000018160010154818054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610e7a5780601f10610e4f57610100808354040283529160200191610e7a565b820191906000526020600020905b815481529060010190602001808311610e5d57829003601f168201915b505050505091509250925050915091565b60008060149054906101000a900460ff161515610f10576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600f8152602001807f4e6f7420696e697469616c697a6564000000000000000000000000000000000081525060200191505060405180910390fd5b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166324d7806c336040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001915050602060405180830381600087803b158015610fcd57600080fd5b505af1158015610fe1573d6000803e3d6000fd5b505050506040513d6020811015610ff757600080fd5b8101908080519060200190929190505050151561107c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260158152602001807f596f7520617265206e6f7420616e2061646d696e2e000000000000000000000081525060200191505060405180910390fd5b60028281548110151561108b57fe5b906000526020600020906002020190506001816001015412806111a25750600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663f720f80b336040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001915050602060405180830381600087803b15801561116657600080fd5b505af115801561117a573d6000803e3d6000fd5b505050506040513d602081101561119057600080fd5b81019080805190602001909291905050505b151561123c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260288152602001807f596f752063616e206e6f7420646973617070726f766520616e2061637469766581526020017f20636f6d70616e7900000000000000000000000000000000000000000000000081525060400191505060405180910390fd5b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff81600101819055507fd1267a4ecd4ca7e09c6eeb55bc9b5474e72ed68be6b8b89b423738814e23e76a827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff604051808381526020018281526020019250505060405180910390a15050565b600080600084849050111515611346576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601e8152602001807f436f6d70616e79206e616d652063616e206e6f7420626520656d7074792e000081525060200191505060405180910390fd5b60006006858560405180838380828437820191505092505050908152602001604051809103902054111515611409576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260298152602001807f4120436f6d70616e7920776974682074686973206e616d6520646f6573206e6f81526020017f74206578697374732e000000000000000000000000000000000000000000000081525060400191505060405180910390fd5b600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205491506000821115156114e9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260288152602001807f596f7520617265206e6f7420746865206d61696e7461696e6572206f6620612081526020017f636f6d70616e792e00000000000000000000000000000000000000000000000081525060400191505060405180910390fd5b6002828154811015156114f857fe5b90600052602060002090600202019050838382600001919061151b929190613471565b50600081600101819055507f188afa9e3f8baf8600f84d11604f054662d1762294b0094799d2e7aef407ce138484604051808060200182810382528484828181526020019250808284378201915050935050505060405180910390a150505050565b6000600560008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600060016003838154811015156115d957fe5b906000526020600020906004020160030154149050919050565b600080600084849050111515611671576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601e8152602001807f436f6d70616e79206e616d652063616e206e6f7420626520656d7074792e000081525060200191505060405180910390fd5b60006007858560405180838380828437820191505092505050908152602001604051809103902054111515611734576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260298152602001807f4120436f6d70616e7920776974682074686973206e616d6520646f6573206e6f81526020017f74206578697374732e000000000000000000000000000000000000000000000081525060400191505060405180910390fd5b600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549150600082111515611814576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260258152602001807f596f7520617265206e6f7420746865206d61696e7461696e6572206f6620612081526020017f67616d652e00000000000000000000000000000000000000000000000000000081525060400191505060405180910390fd5b60038281548110151561182357fe5b906000526020600020906004020190508383826000019190611846929190613471565b50600081600301819055507f5c01c19ff2838fafb5931796e96e58749a1d9882bb8a2b48c1c6f16efb7f850e8484604051808060200182810382528484828181526020019250808284378201915050935050505060405180910390a150505050565b6000600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050600081111515611964576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260118152602001807f4e6f2067616d652061737369676e65642e00000000000000000000000000000081525060200191505060405180910390fd5b6000600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555060006003828154811015156119ba57fe5b906000526020600020906004020160020160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6000600380549050905090565b600080600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549150600082111515611afc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260228152602001807f596f7520617265206e6f74206d61696e7461696e696e67206120636f6d70616e81526020017f792e00000000000000000000000000000000000000000000000000000000000081525060400191505060405180910390fd5b60006007868660405180838380828437820191505092505050908152602001604051809103902054141515611bbf576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260258152602001807f412047616d6520776974682074686973206e616d6520616c726561647920657881526020017f697374732e00000000000000000000000000000000000000000000000000000081525060400191505060405180910390fd5b6000600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054141515611c9c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602c8152602001807f412077616c6c65742063616e6e6f74206d61696e7461696e206d6f726520746881526020017f616e206f6e652067616d652e000000000000000000000000000000000000000081525060400191505060405180910390fd5b6001600283815481101515611cad57fe5b906000526020600020906002020160010154141515611d80576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252604a8152602001807f54686520636f6d70616e7920796f752061726520747279696e6720746f20637281526020017f6561746520612067616d6520666f722066697273742068617320746f2062652081526020017f6163746976617465642e0000000000000000000000000000000000000000000081525060600191505060405180910390fd5b6001600360806040519081016040528088888080601f01602080910402602001604051908101604052809392919081815260200183838082843782019150505050505081526020018581526020018673ffffffffffffffffffffffffffffffffffffffff1681526020016000815250908060018154018082558091505090600182039060005260206000209060040201600090919290919091506000820151816000019080519060200190611e369291906134f1565b506020820151816001015560408201518160020160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060608201518160030155505003905080600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508060078686604051808383808284378201915050925050509081526020016040518091039020819055507f92b927ed3d9a81bd66003f19f42b3aba9f50102cee7aae82298694ed7d2121ba8186868660405180858152602001806020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001828103825285858281815260200192508082843782019150509550505050505060405180910390a15050505050565b6060600080600080600060149054906101000a900460ff161515612025576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600f8152602001807f4e6f7420696e697469616c697a6564000000000000000000000000000000000081525060200191505060405180910390fd5b60008611151561209d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601e8152602001807f47616d65207769746820696e6465782030206973206e6f742076616c6964000081525060200191505060405180910390fd5b6003868154811015156120ac57fe5b906000526020600020906004020190506001816003015412156122cc57600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166324d7806c336040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001915050602060405180830381600087803b15801561218657600080fd5b505af115801561219a573d6000803e3d6000fd5b505050506040513d60208110156121b057600080fd5b81019080805190602001909291905050508061220e57508060010154600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054145b80612257575085600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054145b15156122cb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260118152602001807f47616d6520697320696e6163746976652e00000000000000000000000000000081525060200191505060405180910390fd5b5b8060000181600101548260020160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff168360030154838054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156123945780601f1061236957610100808354040283529160200191612394565b820191906000526020600020905b81548152906001019060200180831161237757829003601f168201915b505050505093509450945094509450509193509193565b60008060149054906101000a900460ff161515612430576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260108152602001807f4e6f7420696e697469616c697a65642e0000000000000000000000000000000081525060200191505060405180910390fd5b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166324d7806c336040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001915050602060405180830381600087803b1580156124ed57600080fd5b505af1158015612501573d6000803e3d6000fd5b505050506040513d602081101561251757600080fd5b8101908080519060200190929190505050151561259c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260158152602001807f596f7520617265206e6f7420616e2061646d696e2e000000000000000000000081525060200191505060405180910390fd5b6003828154811015156125ab57fe5b906000526020600020906004020190506000816003015414806126c25750600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663f720f80b336040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001915050602060405180830381600087803b15801561268657600080fd5b505af115801561269a573d6000803e3d6000fd5b505050506040513d60208110156126b057600080fd5b81019080805190602001909291905050505b151561275c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260238152602001807f596f75206d6179206f6e6c7920617070726f76652070656e64696e672067616d81526020017f65732e000000000000000000000000000000000000000000000000000000000081525060400191505060405180910390fd5b600181600301819055507f4f04c1b4583782e2d788d247a3121f62cb058619c787ff82908733da0a8e032f826001604051808381526020018281526020019250505060405180910390a15050565b6000806000600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549250600083111515612869576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601f8152602001807f596f7520617265206e6f7420636f6e74726f6c6c696e6720612067616d652e0081525060200191505060405180910390fd5b60038381548110151561287857fe5b906000526020600020906004020191508160020160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050838260020160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555082600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506000600560008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055507f9e72abdb7f9545b74f67e2d8494a905252771c83fa57cad8c6d23181459a181e84604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390a150505050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515612ace576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260278152602001807f596f75206861766520746f20626520746865206f776e657220746f20696e697481526020017f69616c697a652e0000000000000000000000000000000000000000000000000081525060400191505060405180910390fd5b80600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506001600060146101000a81548160ff02191690831515021790555050565b6060600080600080600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549150600082111515612c15576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260278152602001807f41646472657373206973206e6f74206d61696e7461696e696e6720616e79206381526020017f6f6d70616e792e0000000000000000000000000000000000000000000000000081525060400191505060405180910390fd5b600282815481101515612c2457fe5b9060005260206000209060020201905080600001816001015483828054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015612cd35780601f10612ca857610100808354040283529160200191612cd3565b820191906000526020600020905b815481529060010190602001808311612cb657829003601f168201915b505050505092509450945094505050909192565b60008060149054906101000a900460ff161515612d6c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260108152602001807f4e6f7420696e697469616c697a65642e0000000000000000000000000000000081525060200191505060405180910390fd5b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166324d7806c336040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001915050602060405180830381600087803b158015612e2957600080fd5b505af1158015612e3d573d6000803e3d6000fd5b505050506040513d6020811015612e5357600080fd5b81019080805190602001909291905050501515612ed8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260158152602001807f596f7520617265206e6f7420616e2061646d696e2e000000000000000000000081525060200191505060405180910390fd5b600282815481101515612ee757fe5b90600052602060002090600202019050600081600101541480612ffe5750600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663f720f80b336040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001915050602060405180830381600087803b158015612fc257600080fd5b505af1158015612fd6573d6000803e3d6000fd5b505050506040513d6020811015612fec57600080fd5b81019080805190602001909291905050505b1515613098576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260278152602001807f596f75206d6179206f6e6c7920617070726f76652070656e64696e6720636f6d81526020017f70616e6965732e0000000000000000000000000000000000000000000000000081525060400191505060405180910390fd5b600181600101819055507fd1267a4ecd4ca7e09c6eeb55bc9b5474e72ed68be6b8b89b423738814e23e76a826001604051808381526020018281526020019250505060405180910390a15050565b60008083839050111515613162576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601e8152602001807f436f6d70616e79206e616d652063616e206e6f7420626520656d7074792e000081525060200191505060405180910390fd5b60006006848460405180838380828437820191505092505050908152602001604051809103902054141515613225576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260288152602001807f4120436f6d70616e7920776974682074686973206e616d6520616c726561647981526020017f206578697374732e00000000000000000000000000000000000000000000000081525060400191505060405180910390fd5b6000600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054141515613302576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602f8152602001807f412077616c6c65742063616e6e6f74206d61696e7461696e206d6f726520746881526020017f616e206f6e6520636f6d70616e792e000000000000000000000000000000000081525060400191505060405180910390fd5b60016002604080519081016040528086868080601f016020809104026020016040519081016040528093929190818152602001838380828437820191505050505050815260200160008152509080600181540180825580915050906001820390600052602060002090600202016000909192909190915060008201518160000190805190602001906133959291906134f1565b5060208201518160010155505003905080600684846040518083838082843782019150509250505090815260200160405180910390208190555080600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055507ffc0db3b8908dc2fa9f931577efcb4fb5e9b89d74a24f24c906e264891f7ea28d81848460405180848152602001806020018281038252848482818152602001925080828437820191505094505050505060405180910390a1505050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106134b257803560ff19168380011785556134e0565b828001600101855582156134e0579182015b828111156134df5782358255916020019190600101906134c4565b5b5090506134ed9190613571565b5090565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061353257805160ff1916838001178555613560565b82800160010185558215613560579182015b8281111561355f578251825591602001919060010190613544565b5b50905061356d9190613571565b5090565b61359391905b8082111561358f576000816000905550600101613577565b5090565b905600a165627a7a723058200831293eae03b8eb028811c024e1c49b74dc12b6bcdb24829949bc29bd93502a0029