VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0x41e142…7D8d
Summary
Transactions
Transfers
Address
0x41e142b13A514fC383341Ff4347697271Fc47D8d
VET
0.00
VET
VTHO
0.00
VTHO
Master
0x9c228A2bccA8357049Db8ddbee9f1a2e05340aFe
Deployer
0x9c228A2bccA8357049Db8ddbee9f1a2e05340aFe
Code
0x608060405260043610610246576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806301ffc9a71461024b578063066634fe146102af57806306fdde03146102e8578063081812fc14610378578063095ea7b3146103e557806318160ddd1461043257806323b872dd1461045d5780632646f486146104ca57806326fae0d3146105215780632f745c591461056457806330176e13146105c557806333344c491461062e57806336373513146106735780633f4ba83a146106ce5780634191c417146106e55780634209fff11461073c578063421b2d8b1461079757806342842e0e146107da57806342966c68146108475780634524bd6f1461087457806346fbf68e146108ab57806347bb89f0146109065780634f6ccce7146109475780635c975abb1461098857806361414aae146109b75780636352211e146109e95780636ef8d66d14610a5657806370a0823114610a6d578063715018a614610ac457806378f9facf14610adb57806382dc1ec414610b1c5780638456cb5914610b5f5780638da5cb5b14610b765780638f32d59b14610bcd57806395d89b4114610bfc5780639857518814610c8c578063a15ab08d14610ccf578063a22cb46514610d70578063b88d4fde14610dbf578063b8f3fb0e14610e72578063c87b56dd14610eef578063caa0f92a14610f95578063d50d9e2a14610fc0578063d547cfb71461100d578063e08fe1441461109d578063e985e9c5146110e0578063ee97f7f31461115b578063f2fde38b146111b2575b600080fd5b34801561025757600080fd5b5061029560048036038101908080357bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191690602001909291905050506111f5565b604051808215151515815260200191505060405180910390f35b3480156102bb57600080fd5b506102e66004803603810190808035906020019092919080351515906020019092919050505061125c565b005b3480156102f457600080fd5b506102fd61128b565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561033d578082015181840152602081019050610322565b50505050905090810190601f16801561036a5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561038457600080fd5b506103a36004803603810190808035906020019092919050505061132d565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156103f157600080fd5b50610430600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061137e565b005b34801561043e57600080fd5b506104476113a8565b6040518082815260200191505060405180910390f35b34801561046957600080fd5b506104c8600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506113b5565b005b3480156104d657600080fd5b506104df6113e1565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561052d57600080fd5b50610562600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611407565b005b34801561057057600080fd5b506105af600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061148b565b6040518082815260200191505060405180910390f35b3480156105d157600080fd5b5061062c600480360381019080803590602001908201803590602001908080601f0160208091040260200160405190810160405280939291908181526020018383808284378201915050505050509192919290505050611502565b005b34801561063a57600080fd5b506106596004803603810190808035906020019092919050505061152f565b604051808215151515815260200191505060405180910390f35b34801561067f57600080fd5b506106b4600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611559565b604051808215151515815260200191505060405180910390f35b3480156106da57600080fd5b506106e361158b565b005b3480156106f157600080fd5b50610726600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061163a565b6040518082815260200191505060405180910390f35b34801561074857600080fd5b5061077d600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061166c565b604051808215151515815260200191505060405180910390f35b3480156107a357600080fd5b506107d8600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061169e565b005b3480156107e657600080fd5b50610845600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611722565b005b34801561085357600080fd5b5061087260048036038101908080359060200190929190505050611743565b005b34801561088057600080fd5b506108a9600480360381019080803590602001909291908035906020019092919050505061176d565b005b3480156108b757600080fd5b506108ec600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506117f4565b604051808215151515815260200191505060405180910390f35b34801561091257600080fd5b5061093160048036038101908080359060200190929190505050611811565b6040518082815260200191505060405180910390f35b34801561095357600080fd5b5061097260048036038101908080359060200190929190505050611843565b6040518082815260200191505060405180910390f35b34801561099457600080fd5b5061099d61187b565b604051808215151515815260200191505060405180910390f35b3480156109c357600080fd5b506109cc611892565b604051808381526020018281526020019250505060405180910390f35b3480156109f557600080fd5b50610a14600480360381019080803590602001909291905050506118bc565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b348015610a6257600080fd5b50610a6b61193a565b005b348015610a7957600080fd5b50610aae600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611945565b6040518082815260200191505060405180910390f35b348015610ad057600080fd5b50610ad96119c9565b005b348015610ae757600080fd5b50610b0660048036038101908080359060200190929190505050611a9d565b6040518082815260200191505060405180910390f35b348015610b2857600080fd5b50610b5d600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611acf565b005b348015610b6b57600080fd5b50610b74611aef565b005b348015610b8257600080fd5b50610b8b611b9f565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b348015610bd957600080fd5b50610be2611bc9565b604051808215151515815260200191505060405180910390f35b348015610c0857600080fd5b50610c11611c21565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610c51578082015181840152602081019050610c36565b50505050905090810190601f168015610c7e5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b348015610c9857600080fd5b50610ccd600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611cc3565b005b348015610cdb57600080fd5b50610d56600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001908201803590602001908080601f0160208091040260200160405190810160405280939291908181526020018383808284378201915050505050509192919290505050611d47565b604051808215151515815260200191505060405180910390f35b348015610d7c57600080fd5b50610dbd600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803515159060200190929190505050611e18565b005b348015610dcb57600080fd5b50610e70600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190803590602001908201803590602001908080601f0160208091040260200160405190810160405280939291908181526020018383808284378201915050505050509192919290505050611e42565b005b348015610e7e57600080fd5b50610eed60048036038101908080359060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001908201803590602001919091929391929390803590602001908201803590602001919091929391929390505050611e6a565b005b348015610efb57600080fd5b50610f1a60048036038101908080359060200190929190505050611f5f565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610f5a578082015181840152602081019050610f3f565b50505050905090810190601f168015610f875780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b348015610fa157600080fd5b50610faa612028565b6040518082815260200191505060405180910390f35b348015610fcc57600080fd5b50610fef6004803603810190808035600019169060200190929190505050612037565b60405180826000191660001916815260200191505060405180910390f35b34801561101957600080fd5b50611022612069565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015611062578082015181840152602081019050611047565b50505050905090810190601f16801561108f5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156110a957600080fd5b506110de600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061210b565b005b3480156110ec57600080fd5b50611141600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061218f565b604051808215151515815260200191505060405180910390f35b34801561116757600080fd5b50611170612223565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156111be57600080fd5b506111f3600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050612249565b005b6000806000837bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19167bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916815260200190815260200160002060009054906101000a900460ff169050919050565b80600e600084815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b606060098054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156113235780601f106112f857610100808354040283529160200191611323565b820191906000526020600020905b81548152906001019060200180831161130657829003601f168201915b5050505050905090565b600061133882612268565b151561134357600080fd5b6002600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b600d60009054906101000a900460ff1615151561139a57600080fd5b6113a482826122da565b5050565b6000600780549050905090565b600d60009054906101000a900460ff161515156113d157600080fd5b6113dc83838361241f565b505050565b60006114023073ffffffffffffffffffffffffffffffffffffffff166124ee565b905090565b6114263073ffffffffffffffffffffffffffffffffffffffff16612608565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561145f57600080fd5b611488813073ffffffffffffffffffffffffffffffffffffffff1661272290919063ffffffff16565b50565b600061149683611945565b821015156114a357600080fd5b600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020828154811015156114ef57fe5b9060005260206000200154905092915050565b61150a611bc9565b151561151557600080fd5b80600f908051906020019061152b929190614673565b5050565b6000600e600083815260200190815260200160002060009054906101000a900460ff169050919050565b6000611584823073ffffffffffffffffffffffffffffffffffffffff1661284890919063ffffffff16565b9050919050565b611594336117f4565b151561159f57600080fd5b600d60009054906101000a900460ff1615156115ba57600080fd5b6000600d60006101000a81548160ff0219169083151502179055507f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa33604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390a1565b6000611665823073ffffffffffffffffffffffffffffffffffffffff1661299790919063ffffffff16565b9050919050565b6000611697823073ffffffffffffffffffffffffffffffffffffffff16612ae690919063ffffffff16565b9050919050565b6116bd3073ffffffffffffffffffffffffffffffffffffffff16612608565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156116f657600080fd5b61171f813073ffffffffffffffffffffffffffffffffffffffff16612c3590919063ffffffff16565b50565b61173e8383836020604051908101604052806000815250611e42565b505050565b61174d3382612d5b565b151561175857600080fd5b61176a611764826118bc565b82612df0565b50565b61178c3073ffffffffffffffffffffffffffffffffffffffff16612608565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156117c557600080fd5b6117f082823073ffffffffffffffffffffffffffffffffffffffff16612e4f9092919063ffffffff16565b5050565b600061180a82600c612f5290919063ffffffff16565b9050919050565b600061183c823073ffffffffffffffffffffffffffffffffffffffff16612fe690919063ffffffff16565b9050919050565b600061184d6113a8565b8210151561185a57600080fd5b60078281548110151561186957fe5b90600052602060002001549050919050565b6000600d60009054906101000a900460ff16905090565b6000806118b43073ffffffffffffffffffffffffffffffffffffffff16613109565b915091509091565b6000806001600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415151561193157600080fd5b80915050919050565b6119433361322f565b565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415151561198257600080fd5b600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6119d1611bc9565b15156119dc57600080fd5b600073ffffffffffffffffffffffffffffffffffffffff16600d60019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a36000600d60016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b6000611ac8823073ffffffffffffffffffffffffffffffffffffffff1661328990919063ffffffff16565b9050919050565b611ad8336117f4565b1515611ae357600080fd5b611aec816133ac565b50565b611af8336117f4565b1515611b0357600080fd5b600d60009054906101000a900460ff16151515611b1f57600080fd5b6001600d60006101000a81548160ff0219169083151502179055507f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a25833604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390a1565b6000600d60019054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6000600d60019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614905090565b6060600a8054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015611cb95780601f10611c8e57610100808354040283529160200191611cb9565b820191906000526020600020905b815481529060010190602001808311611c9c57829003601f168201915b5050505050905090565b611ce23073ffffffffffffffffffffffffffffffffffffffff16612608565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515611d1b57600080fd5b611d44813073ffffffffffffffffffffffffffffffffffffffff1661340690919063ffffffff16565b50565b600080611d5261352c565b9050611d5e8482613549565b611d6881846135a0565b611d706135e0565b807f4843212b85e6bb77fb61aaf593714f03ce08746a4ff25e97691dfef9d3f1632b846040518080602001828103825283818151815260200191508051906020019080838360005b83811015611dd3578082015181840152602081019050611db8565b50505050905090810190601f168015611e005780820380516001836020036101000a031916815260200191505b509250505060405180910390a2600191505092915050565b600d60009054906101000a900460ff16151515611e3457600080fd5b611e3e82826135f4565b5050565b611e4d8484846113b5565b611e5984848484613730565b1515611e6457600080fd5b50505050565b600080600080611e7861352c565b93508984019250600091505b89821015611f2557611e9461352c565b9050611ea08982613549565b611edc8187878080601f0160208091040260200160405190810160405280939291908181526020018383808284378201915050505050506135a0565b611f108888848181101515611eed57fe5b9050602002013573ffffffffffffffffffffffffffffffffffffffff168261137e565b611f186135e0565b8180600101925050611e84565b82847f581eee4508b227a947a2c09b82567bf25e7a941b427c9cbaf8d5946303c17c4860405160405180910390a350505050505050505050565b6060611f6a82612268565b1515611f7557600080fd5b600b60008381526020019081526020016000208054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561201c5780601f10611ff15761010080835404028352916020019161201c565b820191906000526020600020905b815481529060010190602001808311611fff57829003601f168201915b50505050509050919050565b600061203261352c565b905090565b6000612062823073ffffffffffffffffffffffffffffffffffffffff1661395290919063ffffffff16565b9050919050565b6060600f8054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156121015780601f106120d657610100808354040283529160200191612101565b820191906000526020600020905b8154815290600101906020018083116120e457829003601f168201915b5050505050905090565b61212a3073ffffffffffffffffffffffffffffffffffffffff16612608565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561216357600080fd5b61218c813073ffffffffffffffffffffffffffffffffffffffff16613a7d90919063ffffffff16565b50565b6000600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b60006122443073ffffffffffffffffffffffffffffffffffffffff16612608565b905090565b612251611bc9565b151561225c57600080fd5b61226581613ba3565b50565b6000806001600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415915050919050565b60006122e5826118bc565b90508073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415151561232257600080fd5b8073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614806123625750612361813361218f565b5b151561236d57600080fd5b826002600084815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550818373ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a4505050565b6124293382612d5b565b151561243457600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415151561247057600080fd5b61247a8382613c9f565b6124848382613da2565b61248e8282613f5e565b808273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4505050565b60007f50726f746f74797065000000000000000000000000000000000000000000000077010000000000000000000000000000000000000000000000900473ffffffffffffffffffffffffffffffffffffffff166323d8c7db836040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001915050602060405180830381600087803b1580156125c657600080fd5b505af11580156125da573d6000803e3d6000fd5b505050506040513d60208110156125f057600080fd5b81019080805190602001909291905050509050919050565b60007f50726f746f74797065000000000000000000000000000000000000000000000077010000000000000000000000000000000000000000000000900473ffffffffffffffffffffffffffffffffffffffff16639ed153c0836040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001915050602060405180830381600087803b1580156126e057600080fd5b505af11580156126f4573d6000803e3d6000fd5b505050506040513d602081101561270a57600080fd5b81019080805190602001909291905050509050919050565b7f50726f746f74797065000000000000000000000000000000000000000000000077010000000000000000000000000000000000000000000000900473ffffffffffffffffffffffffffffffffffffffff166301378b5883836040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200192505050600060405180830381600087803b15801561282c57600080fd5b505af1158015612840573d6000803e3d6000fd5b505050505050565b60007f50726f746f74797065000000000000000000000000000000000000000000000077010000000000000000000000000000000000000000000000900473ffffffffffffffffffffffffffffffffffffffff1663d87333ac84846040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200192505050602060405180830381600087803b15801561295457600080fd5b505af1158015612968573d6000803e3d6000fd5b505050506040513d602081101561297e57600080fd5b8101908080519060200190929190505050905092915050565b60007f50726f746f74797065000000000000000000000000000000000000000000000077010000000000000000000000000000000000000000000000900473ffffffffffffffffffffffffffffffffffffffff1663c9c4fc4184846040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200192505050602060405180830381600087803b158015612aa357600080fd5b505af1158015612ab7573d6000803e3d6000fd5b505050506040513d6020811015612acd57600080fd5b8101908080519060200190929190505050905092915050565b60007f50726f746f74797065000000000000000000000000000000000000000000000077010000000000000000000000000000000000000000000000900473ffffffffffffffffffffffffffffffffffffffff166302d43dc884846040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200192505050602060405180830381600087803b158015612bf257600080fd5b505af1158015612c06573d6000803e3d6000fd5b505050506040513d6020811015612c1c57600080fd5b8101908080519060200190929190505050905092915050565b7f50726f746f74797065000000000000000000000000000000000000000000000077010000000000000000000000000000000000000000000000900473ffffffffffffffffffffffffffffffffffffffff16638ca3b44883836040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200192505050600060405180830381600087803b158015612d3f57600080fd5b505af1158015612d53573d6000803e3d6000fd5b505050505050565b600080612d67836118bc565b90508073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161480612dd657508373ffffffffffffffffffffffffffffffffffffffff16612dbe8461132d565b73ffffffffffffffffffffffffffffffffffffffff16145b80612de75750612de6818561218f565b5b91505092915050565b612dfa8282614035565b6000600b6000838152602001908152602001600020805460018160011615610100020316600290049050141515612e4b57600b60008281526020019081526020016000206000612e4a91906146f3565b5b5050565b7f50726f746f74797065000000000000000000000000000000000000000000000077010000000000000000000000000000000000000000000000900473ffffffffffffffffffffffffffffffffffffffff16633659f8ed8484846040518463ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018381526020018281526020019350505050600060405180830381600087803b158015612f3557600080fd5b505af1158015612f49573d6000803e3d6000fd5b50505050505050565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515612f8f57600080fd5b8260000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b60007f50726f746f74797065000000000000000000000000000000000000000000000077010000000000000000000000000000000000000000000000900473ffffffffffffffffffffffffffffffffffffffff16636d8c859a84846040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b1580156130c657600080fd5b505af11580156130da573d6000803e3d6000fd5b505050506040513d60208110156130f057600080fd5b8101908080519060200190929190505050905092915050565b6000807f50726f746f74797065000000000000000000000000000000000000000000000077010000000000000000000000000000000000000000000000900473ffffffffffffffffffffffffffffffffffffffff166380df45b4846040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019150506040805180830381600087803b1580156131e157600080fd5b505af11580156131f5573d6000803e3d6000fd5b505050506040513d604081101561320b57600080fd5b81019080805190602001909291908051906020019092919050505091509150915091565b61324381600c61411c90919063ffffffff16565b8073ffffffffffffffffffffffffffffffffffffffff167fcd265ebaf09df2871cc7bd4133404a235ba12eff2041bb89d9c714a2621c7c7e60405160405180910390a250565b60007f50726f746f74797065000000000000000000000000000000000000000000000077010000000000000000000000000000000000000000000000900473ffffffffffffffffffffffffffffffffffffffff16631e95be4584846040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b15801561336957600080fd5b505af115801561337d573d6000803e3d6000fd5b505050506040513d602081101561339357600080fd5b8101908080519060200190929190505050905092915050565b6133c081600c6141cb90919063ffffffff16565b8073ffffffffffffffffffffffffffffffffffffffff167f6719d08c1888103bea251a4ed56406bd0c3e69723c8a1686e017e7bbe159b6f860405160405180910390a250565b7f50726f746f74797065000000000000000000000000000000000000000000000077010000000000000000000000000000000000000000000000900473ffffffffffffffffffffffffffffffffffffffff166322928d6b83836040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200192505050600060405180830381600087803b15801561351057600080fd5b505af1158015613524573d6000803e3d6000fd5b505050505050565b6000613544600160115461427b90919063ffffffff16565b905090565b613553828261429c565b600780549050600860008381526020019081526020016000208190555060078190806001815401808255809150509060018203906000526020600020016000909192909190915055505050565b6135a982612268565b15156135b457600080fd5b80600b600084815260200190815260200160002090805190602001906135db929190614673565b505050565b601160008154809291906001019190505550565b3373ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415151561362f57600080fd5b80600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c3183604051808215151515815260200191505060405180910390a35050565b6000806137528573ffffffffffffffffffffffffffffffffffffffff16614342565b15156137615760019150613949565b8473ffffffffffffffffffffffffffffffffffffffff1663150b7a02338887876040518563ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200183815260200180602001828103825283818151815260200191508051906020019080838360005b8381101561385657808201518184015260208101905061383b565b50505050905090810190601f1680156138835780820380516001836020036101000a031916815260200191505b5095505050505050602060405180830381600087803b1580156138a557600080fd5b505af11580156138b9573d6000803e3d6000fd5b505050506040513d60208110156138cf57600080fd5b8101908080519060200190929190505050905063150b7a027c0100000000000000000000000000000000000000000000000000000000027bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161491505b50949350505050565b60007f50726f746f74797065000000000000000000000000000000000000000000000077010000000000000000000000000000000000000000000000900473ffffffffffffffffffffffffffffffffffffffff166304e7a45784846040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001826000191660001916815260200192505050602060405180830381600087803b158015613a3a57600080fd5b505af1158015613a4e573d6000803e3d6000fd5b505050506040513d6020811015613a6457600080fd5b8101908080519060200190929190505050905092915050565b7f50726f746f74797065000000000000000000000000000000000000000000000077010000000000000000000000000000000000000000000000900473ffffffffffffffffffffffffffffffffffffffff16633871a9fb83836040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200192505050600060405180830381600087803b158015613b8757600080fd5b505af1158015613b9b573d6000803e3d6000fd5b505050505050565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614151515613bdf57600080fd5b8073ffffffffffffffffffffffffffffffffffffffff16600d60019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a380600d60016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b8173ffffffffffffffffffffffffffffffffffffffff16613cbf826118bc565b73ffffffffffffffffffffffffffffffffffffffff16141515613ce157600080fd5b600073ffffffffffffffffffffffffffffffffffffffff166002600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16141515613d9e5760006002600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b5050565b6000806000613db18585614355565b60066000858152602001908152602001600020549250613e1d6001600560008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208054905061448490919063ffffffff16565b9150600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002082815481101515613e6b57fe5b9060005260206000200154905080600560008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002084815481101515613ec557fe5b9060005260206000200181905550600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020805480919060019003613f25919061473b565b50600060066000868152602001908152602001600020819055508260066000838152602001908152602001600020819055505050505050565b6000613f6a83836144a5565b600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020805490509050600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020829080600181540180825580915050906001820390600052602060002001600090919290919091505550806006600084815260200190815260200160002081905550505050565b600080600061404485856145ff565b60086000858152602001908152602001600020549250614073600160078054905061448490919063ffffffff16565b915060078281548110151561408457fe5b90600052602060002001549050806007848154811015156140a157fe5b906000526020600020018190555060006007838154811015156140c057fe5b906000526020600020018190555060078054809190600190036140e3919061473b565b50600060086000868152602001908152602001600020819055508260086000838152602001908152602001600020819055505050505050565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415151561415857600080fd5b6141628282612f52565b151561416d57600080fd5b60008260000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415151561420757600080fd5b6142118282612f52565b15151561421d57600080fd5b60018260000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b600080828401905083811015151561429257600080fd5b8091505092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141515156142d857600080fd5b6142e28282613f5e565b808273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a45050565b600080823b905060008111915050919050565b8173ffffffffffffffffffffffffffffffffffffffff16614375826118bc565b73ffffffffffffffffffffffffffffffffffffffff1614151561439757600080fd5b6143ea6001600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461448490919063ffffffff16565b600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555060006001600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505050565b60008083831115151561449657600080fd5b82840390508091505092915050565b600073ffffffffffffffffffffffffffffffffffffffff166001600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614151561451357600080fd5b816001600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506145b86001600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461427b90919063ffffffff16565b600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505050565b6146098282613c9f565b6146138282613da2565b80600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a45050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106146b457805160ff19168380011785556146e2565b828001600101855582156146e2579182015b828111156146e15782518255916020019190600101906146c6565b5b5090506146ef9190614767565b5090565b50805460018160011615610100020316600290046000825580601f106147195750614738565b601f0160209004906000526020600020908101906147379190614767565b5b50565b815481835581811115614762578183600052602060002091820191016147619190614767565b5b505050565b61478991905b8082111561478557600081600090555060010161476d565b5090565b90565b60007f457874656e73696f6e00000000000000000000000000000000000000000000007701000000000000000000000000000000000000000000000090049050905600a165627a7a72305820b536c7231036dc122c4844f6215ea6ccae145bef7c5e65022ffb563bcc84a03a0029