VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0xaB8f9d…DB53
Summary
Transactions
Transfers
Address
0xaB8f9de5b11fDc466DEc37A52E05F3E0c9b2DB53
VET
0.00
VET
VTHO
0.00
VTHO
Master
0x77B84275F3ea02979D4C662BDED73a2081916C15
Deployer
0x77B84275F3ea02979D4C662BDED73a2081916C15
Code
0x608060405260043610610200576000357c0100000000000000000000000000000000000000000000000000000000900480637132048c1161011f578063c86bd41e116100b2578063e6ea12d111610081578063e6ea12d114610d7a578063e985e9c514610e76578063f2fde38b14610eff578063fba7117914610f5057610200565b8063c86bd41e14610bcf578063c87b56dd14610c26578063d687f03414610cda578063debb9a5d14610d2b57610200565b806395d89b41116100ee57806395d89b41146109ce578063a22cb46514610a5e578063b88d4fde14610abb578063c501ba5914610b7e57610200565b80637132048c14610800578063823d72be146108865780638462151c146108d75780639399db991461097d57610200565b806323d523ef1161019757806342842e0e1161016657806342842e0e146106635780634f6ccce7146106d15780636352211e1461072057806370a082311461079b57610200565b806323d523ef146105135780632f110699146105585780632f745c59146105af5780634147da131461061e57610200565b80630e2e44e8116101d35780630e2e44e8146103d057806318160ddd1461042357806320ca34ae1461044e57806323b872dd146104a557610200565b806301ffc9a71461020557806306fdde0314610277578063081812fc14610307578063095ea7b314610382575b600080fd5b34801561021157600080fd5b5061025d6004803603602081101561022857600080fd5b8101908080357bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19169060200190929190505050610fe0565b604051808215151515815260200191505060405180910390f35b34801561028357600080fd5b5061028c61109c565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156102cc5780820151818401526020810190506102b1565b50505050905090810190601f1680156102f95780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561031357600080fd5b506103406004803603602081101561032a57600080fd5b81019080803590602001909291905050506110d9565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6103ce6004803603604081101561039857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506111a4565b005b3480156103dc57600080fd5b50610409600480360360208110156103f357600080fd5b81019080803590602001909291905050506112ae565b604051808215151515815260200191505060405180910390f35b34801561042f57600080fd5b506104386112ce565b6040518082815260200191505060405180910390f35b34801561045a57600080fd5b506104636112de565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b610511600480360360608110156104bb57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611304565b005b34801561051f57600080fd5b506105566004803603604081101561053657600080fd5b8101908080359060200190929190803590602001909291905050506117a4565b005b34801561056457600080fd5b5061056d611935565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156105bb57600080fd5b50610608600480360360408110156105d257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061195b565b6040518082815260200191505060405180910390f35b34801561062a57600080fd5b506106616004803603604081101561064157600080fd5b810190808035906020019092919080359060200190929190505050611af7565b005b6106cf6004803603606081101561067957600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611caa565b005b3480156106dd57600080fd5b5061070a600480360360208110156106f457600080fd5b810190808035906020019092919050505061229d565b6040518082815260200191505060405180910390f35b34801561072c57600080fd5b506107596004803603602081101561074357600080fd5b81019080803590602001909291905050506122e5565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156107a757600080fd5b506107ea600480360360208110156107be57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061245f565b6040518082815260200191505060405180910390f35b34801561080c57600080fd5b506108846004803603602081101561082357600080fd5b810190808035906020019064010000000081111561084057600080fd5b82018360208201111561085257600080fd5b8035906020019184600183028401116401000000008311171561087457600080fd5b9091929391929390505050612597565b005b34801561089257600080fd5b506108d5600480360360208110156108a957600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050612687565b005b3480156108e357600080fd5b50610926600480360360208110156108fa57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506127b8565b6040518080602001828103825283818151815260200191508051906020019060200280838360005b8381101561096957808201518184015260208101905061094e565b505050509050019250505060405180910390f35b34801561098957600080fd5b506109cc600480360360208110156109a057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506128f5565b005b3480156109da57600080fd5b506109e3612a26565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610a23578082015181840152602081019050610a08565b50505050905090810190601f168015610a505780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b348015610a6a57600080fd5b50610ab960048036036040811015610a8157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803515159060200190929190505050612a63565b005b610b7c60048036036080811015610ad157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919080359060200190640100000000811115610b3857600080fd5b820183602082011115610b4a57600080fd5b80359060200191846001830284011164010000000083111715610b6c57600080fd5b9091929391929390505050612b9f565b005b348015610b8a57600080fd5b50610bcd60048036036020811015610ba157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506131b4565b005b348015610bdb57600080fd5b50610be461340f565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b348015610c3257600080fd5b50610c5f60048036036020811015610c4957600080fd5b8101908080359060200190929190505050613435565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610c9f578082015181840152602081019050610c84565b50505050905090810190601f168015610ccc5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b348015610ce657600080fd5b50610d2960048036036020811015610cfd57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050613639565b005b348015610d3757600080fd5b50610d6460048036036020811015610d4e57600080fd5b810190808035906020019092919050505061376a565b6040518082815260200191505060405180910390f35b348015610d8657600080fd5b50610db360048036036020811015610d9d57600080fd5b8101908080359060200190929190505050613782565b604051808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200185815260200184815260200183815260200180602001828103825283818151815260200191508051906020019080838360005b83811015610e37578082015181840152602081019050610e1c565b50505050905090810190601f168015610e645780820380516001836020036101000a031916815260200191505b50965050505050505060405180910390f35b348015610e8257600080fd5b50610ee560048036036040811015610e9957600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506139a7565b604051808215151515815260200191505060405180910390f35b348015610f0b57600080fd5b50610f4e60048036036020811015610f2257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050613a3b565b005b348015610f5c57600080fd5b50610fde60048036036040811015610f7357600080fd5b810190808035906020019092919080359060200190640100000000811115610f9a57600080fd5b820183602082011115610fac57600080fd5b80359060200191846001830284011164010000000083111715610fce57600080fd5b9091929391929390505050613bd6565b005b600063ffffffff7c010000000000000000000000000000000000000000000000000000000002827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614156110355760009050611097565b60046000837bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19167bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916815260200190815260200160002060009054906101000a900460ff1690505b919050565b60606040805190810160405280601b81526020017f5669727475616c20496e7465677261746564204d657461646174610000000000815250905090565b6000816000600160008381526020019081526020016000205414151515611168576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601f8152602001807f56494d207769746820746f6b656e20494420646f65736e27742065786973740081525060200191505060405180910390fd5b6002600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16915050919050565b60006111af826122e5565b90508073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614806111f157506111f081336139a7565b5b15156111fc57600080fd5b826002600084815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550818373ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a4505050565b600080600160008481526020019081526020016000205414159050919050565b6000600160008054905003905090565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b806000600160008381526020019081526020016000205414151515611391576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601f8152602001807f56494d207769746820746f6b656e20494420646f65736e27742065786973740081525060200191505060405180910390fd5b81600060016000838152602001908152602001600020548154811015156113b457fe5b906000526020600020906005020160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16148061147d57506002600082815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b806115605750600360008060016000858152602001908152602001600020548154811015156114a857fe5b906000526020600020906005020160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b151561156b57600080fd5b8373ffffffffffffffffffffffffffffffffffffffff16600081141515156115fb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260188152602001807f506172616d657465722063616e6e6f74206265207a65726f000000000000000081525060200191505060405180910390fd5b6000611606856122e5565b90508073ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff161480156116705750600073ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff1614155b151561167b57600080fd5b60006002600087815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555085600060016000888152602001908152602001600020548154811015156116f157fe5b906000526020600020906005020160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550848673ffffffffffffffffffffffffffffffffffffffff168873ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a450505050505050565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515611869576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f53656e646572206d757374206265206372656174696f6e20636f6e747261637481525060200191505060405180910390fd5b600080600160008481526020019081526020016000205481548110151561188c57fe5b90600052602060002090600502019050600160008381526020019081526020016000205460016000858152602001908152602001600020819055508160096000858152602001908152602001600020819055508281600101819055504281600201819055507f60d1b93d68f4e8e65b1486f9e1f6b34636faa5edb1ed22d40fc9626f4991ee6e8284604051808381526020018281526020019250505060405180910390a1505050565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60008273ffffffffffffffffffffffffffffffffffffffff16600081141515156119ed576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260188152602001807f506172616d657465722063616e6e6f74206265207a65726f000000000000000081525060200191505060405180910390fd5b60006119f88561245f565b9050600081111515611a0957600080fd5b8084101515611a1757600080fd5b600080905060008090505b600080549050811015611aec578673ffffffffffffffffffffffffffffffffffffffff16600082815481101515611a5557fe5b906000526020600020906005020160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415611adf5785821415611ad657600081815481101515611aba57fe5b9060005260206000209060050201600101549450505050611af0565b81806001019250505b8080600101915050611a22565b5050505b5092915050565b816000600160008381526020019081526020016000205414151515611b84576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601f8152602001807f56494d207769746820746f6b656e20494420646f65736e27742065786973740081525060200191505060405180910390fd5b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515611c2c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260258152602001806143046025913960400191505060405180910390fd5b8160006001600086815260200190815260200160002054815481101515611c4f57fe5b906000526020600020906005020160030160008282540192505081905550827f85b59c80ea7a07726c6fdf5740af320f298f6de9f175ab7148463a73126a026b836040518082815260200191505060405180910390a2505050565b806000600160008381526020019081526020016000205414151515611d37576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601f8152602001807f56494d207769746820746f6b656e20494420646f65736e27742065786973740081525060200191505060405180910390fd5b8160006001600083815260200190815260200160002054815481101515611d5a57fe5b906000526020600020906005020160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161480611e2357506002600082815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b80611f06575060036000806001600085815260200190815260200160002054815481101515611e4e57fe5b906000526020600020906005020160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b1515611f1157600080fd5b8373ffffffffffffffffffffffffffffffffffffffff1660008114151515611fa1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260188152602001807f506172616d657465722063616e6e6f74206265207a65726f000000000000000081525060200191505060405180910390fd5b6000611fac856122e5565b90508073ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff16141515611fe857600080fd5b60006002600087815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550856000600160008881526020019081526020016000205481548110151561205e57fe5b906000526020600020906005020160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550848673ffffffffffffffffffffffffffffffffffffffff168873ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a46000863b905060008111156122935760008773ffffffffffffffffffffffffffffffffffffffff1663150b7a02338b8a6040518463ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200180602001828103825260008152602001602001945050505050602060405180830381600087803b15801561220457600080fd5b505af1158015612218573d6000803e3d6000fd5b505050506040513d602081101561222e57600080fd5b8101908080519060200190929190505050905063150b7a027c010000000000000000000000000000000000000000000000000000000002817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614151561229157600080fd5b505b5050505050505050565b600080821180156122b2575060008054905082105b15156122bd57600080fd5b6000828154811015156122cc57fe5b9060005260206000209060050201600101549050919050565b6000816000600160008381526020019081526020016000205414151515612374576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601f8152602001807f56494d207769746820746f6b656e20494420646f65736e27742065786973740081525060200191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff16600060016000868152602001908152602001600020548154811015156123ae57fe5b906000526020600020906005020160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415151561240357600080fd5b6000600160008581526020019081526020016000205481548110151561242557fe5b906000526020600020906005020160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16915050919050565b60008173ffffffffffffffffffffffffffffffffffffffff16600081141515156124f1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260188152602001807f506172616d657465722063616e6e6f74206265207a65726f000000000000000081525060200191505060405180910390fd5b600080600190505b60008054905081101561258c578473ffffffffffffffffffffffffffffffffffffffff1660008281548110151561252c57fe5b906000526020600020906005020160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415612581578160010191505b8060010190506124f9565b508092505050919050565b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156125f357600080fd5b8181905060008114151515612670576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260188152602001807f506172616d657465722063616e6e6f74206265207a65726f000000000000000081525060200191505060405180910390fd5b8282600a9190612681929190614118565b50505050565b8073ffffffffffffffffffffffffffffffffffffffff1660008114151515612717576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260188152602001807f506172616d657465722063616e6e6f74206265207a65726f000000000000000081525060200191505060405180910390fd5b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561277357600080fd5b81600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505050565b606060006127c58361245f565b90506000811115156127d657600080fd5b600080905060608260405190808252806020026020018201604052801561280c5781602001602082028038833980820191505090505b50905060008090505b6000805490508110156128e9578573ffffffffffffffffffffffffffffffffffffffff1660008281548110151561284857fe5b906000526020600020906005020160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614156128dc576000818154811015156128a557fe5b90600052602060002090600502016001015482848151811015156128c557fe5b906020019060200201818152505082806001019350505b8080600101915050612815565b50809350505050919050565b8073ffffffffffffffffffffffffffffffffffffffff1660008114151515612985576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260188152602001807f506172616d657465722063616e6e6f74206265207a65726f000000000000000081525060200191505060405180910390fd5b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156129e157600080fd5b81600860006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505050565b60606040805190810160405280600381526020017f56494d0000000000000000000000000000000000000000000000000000000000815250905090565b3373ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515612a9e57600080fd5b80600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c3183604051808215151515815260200191505060405180910390a35050565b826000600160008381526020019081526020016000205414151515612c2c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601f8152602001807f56494d207769746820746f6b656e20494420646f65736e27742065786973740081525060200191505060405180910390fd5b8360006001600083815260200190815260200160002054815481101515612c4f57fe5b906000526020600020906005020160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161480612d1857506002600082815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b80612dfb575060036000806001600085815260200190815260200160002054815481101515612d4357fe5b906000526020600020906005020160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b1515612e0657600080fd5b8573ffffffffffffffffffffffffffffffffffffffff1660008114151515612e96576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260188152602001807f506172616d657465722063616e6e6f74206265207a65726f000000000000000081525060200191505060405180910390fd5b6000612ea1876122e5565b90508073ffffffffffffffffffffffffffffffffffffffff168973ffffffffffffffffffffffffffffffffffffffff16141515612edd57600080fd5b60006002600089815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550876000600160008a815260200190815260200160002054815481101515612f5357fe5b906000526020600020906005020160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550868873ffffffffffffffffffffffffffffffffffffffff168a73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a46000883b905060008111156131a85760008973ffffffffffffffffffffffffffffffffffffffff1663150b7a02338d8c8c8c6040518663ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001848152602001806020018281038252848482818152602001925080828437600081840152601f19601f8201169050808301925050509650505050505050602060405180830381600087803b15801561311957600080fd5b505af115801561312d573d6000803e3d6000fd5b505050506040513d602081101561314357600080fd5b8101908080519060200190929190505050905063150b7a027c010000000000000000000000000000000000000000000000000000000002817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161415156131a657600080fd5b505b50505050505050505050565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515613279576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f53656e646572206d757374206265206372656174696f6e20636f6e747261637481525060200191505060405180910390fd5b6000600160008054905066ffffffffffffff0101905060008060a0604051908101604052808573ffffffffffffffffffffffffffffffffffffffff168152602001848152602001600081526020016000815260200160206040519081016040528060008152508152509080600181540180825580915050906001820390600052602060002090600502016000909192909190915060008201518160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550602082015181600101556040820151816002015560608201518160030155608082015181600401908051906020019061338e929190614198565b5050509050600181036001600084815260200190815260200160002081905550818373ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4505050565b600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60608061344183613d54565b905060608151600a805460018160011615610100020316600290049050016040519080825280601f01601f1916602001820160405280156134915781602001600182028038833980820191505090505b509050600080905060008090505b600a80546001816001161561010002031660029004905081101561357357600a8181546001816001161561010002031660029004811015156134dd57fe5b8154600116156134fc5790600052602060002090602091828204019190065b9054901a7f010000000000000000000000000000000000000000000000000000000000000002838380600101945081518110151561353657fe5b9060200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350808060010191505061349f565b5060008090505b835181101561362d57838181518110151561359157fe5b9060200101517f010000000000000000000000000000000000000000000000000000000000000090047f01000000000000000000000000000000000000000000000000000000000000000283838060010194508151811015156135f057fe5b9060200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350808060010191505061357a565b50819350505050919050565b8073ffffffffffffffffffffffffffffffffffffffff16600081141515156136c9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260188152602001807f506172616d657465722063616e6e6f74206265207a65726f000000000000000081525060200191505060405180910390fd5b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561372557600080fd5b81600760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505050565b60096020528060005260406000206000915090505481565b6000806000806060856000600160008381526020019081526020016000205414151515613817576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601f8152602001807f56494d207769746820746f6b656e20494420646f65736e27742065786973740081525060200191505060405180910390fd5b61381f614218565b6000600160008a81526020019081526020016000205481548110151561384157fe5b906000526020600020906005020160a060405190810160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001600182015481526020016002820154815260200160038201548152602001600482018054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156139685780601f1061393d57610100808354040283529160200191613968565b820191906000526020600020905b81548152906001019060200180831161394b57829003601f168201915b50505050508152505090508060000151816020015182604001518360600151846080015184945080905096509650965096509650505091939590929450565b6000600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515613a9757600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614151515613ad357600080fd5b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507f22500af037c600dd7b720644ab6e358635085601d9ac508ad83eb2d6b2d729ca8183604051808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019250505060405180910390a15050565b826000600160008381526020019081526020016000205414151515613c63576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601f8152602001807f56494d207769746820746f6b656e20494420646f65736e27742065786973740081525060200191505060405180910390fd5b600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515613d0b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260238152602001806143296023913960400191505060405180910390fd5b828260006001600088815260200190815260200160002054815481101515613d2f57fe5b90600052602060002090600502016004019190613d4d92919061425e565b5050505050565b606060008260010290506060604080519080825280601f01601f191660200182016040528015613d935781602001600182028038833980820191505090505b50905060008090505b6020811015613f4c5760008382602081101515613db557fe5b1a7f010000000000000000000000000000000000000000000000000000000000000002905060006010827f0100000000000000000000000000000000000000000000000000000000000000900460ff16811515613e0e57fe5b047f01000000000000000000000000000000000000000000000000000000000000000290506000817f01000000000000000000000000000000000000000000000000000000000000009004601002837f01000000000000000000000000000000000000000000000000000000000000009004037f0100000000000000000000000000000000000000000000000000000000000000029050613eae82614046565b8560028602815181101515613ebf57fe5b9060200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350613ef881614046565b8560016002870201815181101515613f0c57fe5b9060200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053505050508080600101915050613d9c565b506060600e6040519080825280601f01601f191660200182016040528015613f835781602001600182028038833980820191505090505b50905060008090505b600e81101561403a578260328201815181101515613fa657fe5b9060200101517f010000000000000000000000000000000000000000000000000000000000000090047f0100000000000000000000000000000000000000000000000000000000000000028282815181101515613fff57fe5b9060200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350806001019050613f8c565b50809350505050919050565b6000600a827f0100000000000000000000000000000000000000000000000000000000000000900460ff1610156140c7576030827f01000000000000000000000000000000000000000000000000000000000000009004017f0100000000000000000000000000000000000000000000000000000000000000029050614113565b6057827f01000000000000000000000000000000000000000000000000000000000000009004017f01000000000000000000000000000000000000000000000000000000000000000290505b919050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061415957803560ff1916838001178555614187565b82800160010185558215614187579182015b8281111561418657823582559160200191906001019061416b565b5b50905061419491906142de565b5090565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106141d957805160ff1916838001178555614207565b82800160010185558215614207579182015b828111156142065782518255916020019190600101906141eb565b5b50905061421491906142de565b5090565b60a060405190810160405280600073ffffffffffffffffffffffffffffffffffffffff168152602001600081526020016000815260200160008152602001606081525090565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061429f57803560ff19168380011785556142cd565b828001600101855582156142cd579182015b828111156142cc5782358255916020019190600101906142b1565b5b5090506142da91906142de565b5090565b61430091905b808211156142fc5760008160009055506001016142e4565b5090565b9056fe53656e646572206d7573742062652065787020696e6372656173657220636f6e747261637453656e646572206d75737420626520646174612073657474657220636f6e7472616374a165627a7a7230582029d1cca2ca86b97e0d94f13a037d454f3d43a4413237e6d861317a14a33984490029