VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0xf8EEf4…A3b1
Summary
Transactions
Transfers
Address
0xf8EEf4CCB018b6e7b84DfBeE52a1A3d1a6a7A3b1
VET
0.00
VET
VTHO
0.00
VTHO
Master
0x9c228A2bccA8357049Db8ddbee9f1a2e05340aFe
Deployer
0x9c228A2bccA8357049Db8ddbee9f1a2e05340aFe
Code
0x60806040526004361061020f576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806301ffc9a714610214578063066634fe1461027857806306fdde03146102b1578063081812fc14610341578063095ea7b3146103ae57806318160ddd146103fb57806323b872dd146104265780632646f4861461049357806326fae0d3146104ea5780632f745c591461052d57806330176e131461058e57806333344c49146105f7578063363735131461063c5780633f4ba83a14610697578063421b2d8b146106ae57806342842e0e146106f157806342966c681461075e5780634524bd6f1461078b57806346fbf68e146107c25780634f6ccce71461081d5780635c975abb1461085e57806361414aae1461088d5780636352211e146108bf5780636ef8d66d1461092c57806370a0823114610943578063715018a61461099a57806377c93662146109b157806382dc1ec4146109c85780638456cb5914610a0b5780638da5cb5b14610a225780638f32d59b14610a7957806395d89b4114610aa85780639857518814610b38578063a15ab08d14610b7b578063a22cb46514610c1c578063b88d4fde14610c6b578063b8f3fb0e14610d1e578063c87b56dd14610d9b578063caa0f92a14610e41578063d547cfb714610e6c578063e08fe14414610efc578063e985e9c514610f3f578063f2fde38b14610fba575b600080fd5b34801561022057600080fd5b5061025e60048036038101908080357bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19169060200190929190505050610ffd565b604051808215151515815260200191505060405180910390f35b34801561028457600080fd5b506102af60048036038101908080359060200190929190803515159060200190929190505050611064565b005b3480156102bd57600080fd5b506102c6611093565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156103065780820151818401526020810190506102eb565b50505050905090810190601f1680156103335780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561034d57600080fd5b5061036c60048036038101908080359060200190929190505050611135565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156103ba57600080fd5b506103f9600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611186565b005b34801561040757600080fd5b506104106111b0565b6040518082815260200191505060405180910390f35b34801561043257600080fd5b50610491600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506111bd565b005b34801561049f57600080fd5b506104a86111e9565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156104f657600080fd5b5061052b600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061120f565b005b34801561053957600080fd5b50610578600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611293565b6040518082815260200191505060405180910390f35b34801561059a57600080fd5b506105f5600480360381019080803590602001908201803590602001908080601f016020809104026020016040519081016040528093929190818152602001838380828437820191505050505050919291929050505061130a565b005b34801561060357600080fd5b5061062260048036038101908080359060200190929190505050611337565b604051808215151515815260200191505060405180910390f35b34801561064857600080fd5b5061067d600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611361565b604051808215151515815260200191505060405180910390f35b3480156106a357600080fd5b506106ac611393565b005b3480156106ba57600080fd5b506106ef600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611442565b005b3480156106fd57600080fd5b5061075c600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506114c6565b005b34801561076a57600080fd5b50610789600480360381019080803590602001909291905050506114e7565b005b34801561079757600080fd5b506107c06004803603810190808035906020019092919080359060200190929190505050611511565b005b3480156107ce57600080fd5b50610803600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611598565b604051808215151515815260200191505060405180910390f35b34801561082957600080fd5b50610848600480360381019080803590602001909291905050506115b5565b6040518082815260200191505060405180910390f35b34801561086a57600080fd5b506108736115ed565b604051808215151515815260200191505060405180910390f35b34801561089957600080fd5b506108a2611604565b604051808381526020018281526020019250505060405180910390f35b3480156108cb57600080fd5b506108ea6004803603810190808035906020019092919050505061162e565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561093857600080fd5b506109416116ac565b005b34801561094f57600080fd5b50610984600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506116b7565b6040518082815260200191505060405180910390f35b3480156109a657600080fd5b506109af61173b565b005b3480156109bd57600080fd5b506109c661180f565b005b3480156109d457600080fd5b50610a09600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506118e6565b005b348015610a1757600080fd5b50610a20611906565b005b348015610a2e57600080fd5b50610a376119b6565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b348015610a8557600080fd5b50610a8e6119e0565b604051808215151515815260200191505060405180910390f35b348015610ab457600080fd5b50610abd611a38565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610afd578082015181840152602081019050610ae2565b50505050905090810190601f168015610b2a5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b348015610b4457600080fd5b50610b79600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611ada565b005b348015610b8757600080fd5b50610c02600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001908201803590602001908080601f0160208091040260200160405190810160405280939291908181526020018383808284378201915050505050509192919290505050611b5e565b604051808215151515815260200191505060405180910390f35b348015610c2857600080fd5b50610c69600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803515159060200190929190505050611c2f565b005b348015610c7757600080fd5b50610d1c600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190803590602001908201803590602001908080601f0160208091040260200160405190810160405280939291908181526020018383808284378201915050505050509192919290505050611c59565b005b348015610d2a57600080fd5b50610d9960048036038101908080359060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001908201803590602001919091929391929390803590602001908201803590602001919091929391929390505050611c81565b005b348015610da757600080fd5b50610dc660048036038101908080359060200190929190505050611d76565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610e06578082015181840152602081019050610deb565b50505050905090810190601f168015610e335780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b348015610e4d57600080fd5b50610e56611e3f565b6040518082815260200191505060405180910390f35b348015610e7857600080fd5b50610e81611e4e565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610ec1578082015181840152602081019050610ea6565b50505050905090810190601f168015610eee5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b348015610f0857600080fd5b50610f3d600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611ef0565b005b348015610f4b57600080fd5b50610fa0600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611f1c565b604051808215151515815260200191505060405180910390f35b348015610fc657600080fd5b50610ffb600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611fb0565b005b6000806000837bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19167bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916815260200190815260200160002060009054906101000a900460ff169050919050565b80600e600084815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b606060098054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561112b5780601f106111005761010080835404028352916020019161112b565b820191906000526020600020905b81548152906001019060200180831161110e57829003601f168201915b5050505050905090565b600061114082611fcf565b151561114b57600080fd5b6002600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b600d60009054906101000a900460ff161515156111a257600080fd5b6111ac8282612041565b5050565b6000600780549050905090565b600d60009054906101000a900460ff161515156111d957600080fd5b6111e4838383612186565b505050565b600061120a3073ffffffffffffffffffffffffffffffffffffffff16612255565b905090565b61122e3073ffffffffffffffffffffffffffffffffffffffff1661236f565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561126757600080fd5b611290813073ffffffffffffffffffffffffffffffffffffffff1661248990919063ffffffff16565b50565b600061129e836116b7565b821015156112ab57600080fd5b600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020828154811015156112f757fe5b9060005260206000200154905092915050565b6113126119e0565b151561131d57600080fd5b80600f9080519060200190611333929190613dcb565b5050565b6000600e600083815260200190815260200160002060009054906101000a900460ff169050919050565b600061138c823073ffffffffffffffffffffffffffffffffffffffff166125af90919063ffffffff16565b9050919050565b61139c33611598565b15156113a757600080fd5b600d60009054906101000a900460ff1615156113c257600080fd5b6000600d60006101000a81548160ff0219169083151502179055507f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa33604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390a1565b6114613073ffffffffffffffffffffffffffffffffffffffff1661236f565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561149a57600080fd5b6114c3813073ffffffffffffffffffffffffffffffffffffffff166126fe90919063ffffffff16565b50565b6114e28383836020604051908101604052806000815250611c59565b505050565b6114f13382612824565b15156114fc57600080fd5b61150e6115088261162e565b826128b9565b50565b6115303073ffffffffffffffffffffffffffffffffffffffff1661236f565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561156957600080fd5b61159482823073ffffffffffffffffffffffffffffffffffffffff166129189092919063ffffffff16565b5050565b60006115ae82600c612a1b90919063ffffffff16565b9050919050565b60006115bf6111b0565b821015156115cc57600080fd5b6007828154811015156115db57fe5b90600052602060002001549050919050565b6000600d60009054906101000a900460ff16905090565b6000806116263073ffffffffffffffffffffffffffffffffffffffff16612aaf565b915091509091565b6000806001600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141515156116a357600080fd5b80915050919050565b6116b533612bd5565b565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141515156116f457600080fd5b600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6117436119e0565b151561174e57600080fd5b600073ffffffffffffffffffffffffffffffffffffffff16600d60019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a36000600d60016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b601160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663766c4f37306040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001915050600060405180830381600087803b1580156118cc57600080fd5b505af11580156118e0573d6000803e3d6000fd5b50505050565b6118ef33611598565b15156118fa57600080fd5b61190381612c2f565b50565b61190f33611598565b151561191a57600080fd5b600d60009054906101000a900460ff1615151561193657600080fd5b6001600d60006101000a81548160ff0219169083151502179055507f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a25833604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390a1565b6000600d60019054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6000600d60019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614905090565b6060600a8054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015611ad05780601f10611aa557610100808354040283529160200191611ad0565b820191906000526020600020905b815481529060010190602001808311611ab357829003601f168201915b5050505050905090565b611af93073ffffffffffffffffffffffffffffffffffffffff1661236f565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515611b3257600080fd5b611b5b813073ffffffffffffffffffffffffffffffffffffffff16612c8990919063ffffffff16565b50565b600080611b69612daf565b9050611b758482612dcc565b611b7f8184612e23565b611b87612e63565b807f4843212b85e6bb77fb61aaf593714f03ce08746a4ff25e97691dfef9d3f1632b846040518080602001828103825283818151815260200191508051906020019080838360005b83811015611bea578082015181840152602081019050611bcf565b50505050905090810190601f168015611c175780820380516001836020036101000a031916815260200191505b509250505060405180910390a2600191505092915050565b600d60009054906101000a900460ff16151515611c4b57600080fd5b611c558282612e77565b5050565b611c648484846111bd565b611c7084848484612fb3565b1515611c7b57600080fd5b50505050565b600080600080611c8f612daf565b93508984019250600091505b89821015611d3c57611cab612daf565b9050611cb78982612dcc565b611cf38187878080601f016020809104026020016040519081016040528093929190818152602001838380828437820191505050505050612e23565b611d278888848181101515611d0457fe5b9050602002013573ffffffffffffffffffffffffffffffffffffffff1682611186565b611d2f612e63565b8180600101925050611c9b565b82847f581eee4508b227a947a2c09b82567bf25e7a941b427c9cbaf8d5946303c17c4860405160405180910390a350505050505050505050565b6060611d8182611fcf565b1515611d8c57600080fd5b600b60008381526020019081526020016000208054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015611e335780601f10611e0857610100808354040283529160200191611e33565b820191906000526020600020905b815481529060010190602001808311611e1657829003601f168201915b50505050509050919050565b6000611e49612daf565b905090565b6060600f8054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015611ee65780601f10611ebb57610100808354040283529160200191611ee6565b820191906000526020600020905b815481529060010190602001808311611ec957829003601f168201915b5050505050905090565b611f19813073ffffffffffffffffffffffffffffffffffffffff166131d590919063ffffffff16565b50565b6000600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b611fb86119e0565b1515611fc357600080fd5b611fcc816132fb565b50565b6000806001600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415915050919050565b600061204c8261162e565b90508073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415151561208957600080fd5b8073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614806120c957506120c88133611f1c565b5b15156120d457600080fd5b826002600084815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550818373ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a4505050565b6121903382612824565b151561219b57600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141515156121d757600080fd5b6121e183826133f7565b6121eb83826134fa565b6121f582826136b6565b808273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4505050565b60007f50726f746f74797065000000000000000000000000000000000000000000000077010000000000000000000000000000000000000000000000900473ffffffffffffffffffffffffffffffffffffffff166323d8c7db836040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001915050602060405180830381600087803b15801561232d57600080fd5b505af1158015612341573d6000803e3d6000fd5b505050506040513d602081101561235757600080fd5b81019080805190602001909291905050509050919050565b60007f50726f746f74797065000000000000000000000000000000000000000000000077010000000000000000000000000000000000000000000000900473ffffffffffffffffffffffffffffffffffffffff16639ed153c0836040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001915050602060405180830381600087803b15801561244757600080fd5b505af115801561245b573d6000803e3d6000fd5b505050506040513d602081101561247157600080fd5b81019080805190602001909291905050509050919050565b7f50726f746f74797065000000000000000000000000000000000000000000000077010000000000000000000000000000000000000000000000900473ffffffffffffffffffffffffffffffffffffffff166301378b5883836040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200192505050600060405180830381600087803b15801561259357600080fd5b505af11580156125a7573d6000803e3d6000fd5b505050505050565b60007f50726f746f74797065000000000000000000000000000000000000000000000077010000000000000000000000000000000000000000000000900473ffffffffffffffffffffffffffffffffffffffff1663d87333ac84846040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200192505050602060405180830381600087803b1580156126bb57600080fd5b505af11580156126cf573d6000803e3d6000fd5b505050506040513d60208110156126e557600080fd5b8101908080519060200190929190505050905092915050565b7f50726f746f74797065000000000000000000000000000000000000000000000077010000000000000000000000000000000000000000000000900473ffffffffffffffffffffffffffffffffffffffff16638ca3b44883836040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200192505050600060405180830381600087803b15801561280857600080fd5b505af115801561281c573d6000803e3d6000fd5b505050505050565b6000806128308361162e565b90508073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16148061289f57508373ffffffffffffffffffffffffffffffffffffffff1661288784611135565b73ffffffffffffffffffffffffffffffffffffffff16145b806128b057506128af8185611f1c565b5b91505092915050565b6128c3828261378d565b6000600b600083815260200190815260200160002080546001816001161561010002031660029004905014151561291457600b600082815260200190815260200160002060006129139190613e4b565b5b5050565b7f50726f746f74797065000000000000000000000000000000000000000000000077010000000000000000000000000000000000000000000000900473ffffffffffffffffffffffffffffffffffffffff16633659f8ed8484846040518463ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018381526020018281526020019350505050600060405180830381600087803b1580156129fe57600080fd5b505af1158015612a12573d6000803e3d6000fd5b50505050505050565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515612a5857600080fd5b8260000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b6000807f50726f746f74797065000000000000000000000000000000000000000000000077010000000000000000000000000000000000000000000000900473ffffffffffffffffffffffffffffffffffffffff166380df45b4846040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019150506040805180830381600087803b158015612b8757600080fd5b505af1158015612b9b573d6000803e3d6000fd5b505050506040513d6040811015612bb157600080fd5b81019080805190602001909291908051906020019092919050505091509150915091565b612be981600c61387490919063ffffffff16565b8073ffffffffffffffffffffffffffffffffffffffff167fcd265ebaf09df2871cc7bd4133404a235ba12eff2041bb89d9c714a2621c7c7e60405160405180910390a250565b612c4381600c61392390919063ffffffff16565b8073ffffffffffffffffffffffffffffffffffffffff167f6719d08c1888103bea251a4ed56406bd0c3e69723c8a1686e017e7bbe159b6f860405160405180910390a250565b7f50726f746f74797065000000000000000000000000000000000000000000000077010000000000000000000000000000000000000000000000900473ffffffffffffffffffffffffffffffffffffffff166322928d6b83836040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200192505050600060405180830381600087803b158015612d9357600080fd5b505af1158015612da7573d6000803e3d6000fd5b505050505050565b6000612dc760016012546139d390919063ffffffff16565b905090565b612dd682826139f4565b600780549050600860008381526020019081526020016000208190555060078190806001815401808255809150509060018203906000526020600020016000909192909190915055505050565b612e2c82611fcf565b1515612e3757600080fd5b80600b60008481526020019081526020016000209080519060200190612e5e929190613dcb565b505050565b601260008154809291906001019190505550565b3373ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515612eb257600080fd5b80600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c3183604051808215151515815260200191505060405180910390a35050565b600080612fd58573ffffffffffffffffffffffffffffffffffffffff16613a9a565b1515612fe457600191506131cc565b8473ffffffffffffffffffffffffffffffffffffffff1663150b7a02338887876040518563ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200183815260200180602001828103825283818151815260200191508051906020019080838360005b838110156130d95780820151818401526020810190506130be565b50505050905090810190601f1680156131065780820380516001836020036101000a031916815260200191505b5095505050505050602060405180830381600087803b15801561312857600080fd5b505af115801561313c573d6000803e3d6000fd5b505050506040513d602081101561315257600080fd5b8101908080519060200190929190505050905063150b7a027c0100000000000000000000000000000000000000000000000000000000027bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161491505b50949350505050565b7f50726f746f74797065000000000000000000000000000000000000000000000077010000000000000000000000000000000000000000000000900473ffffffffffffffffffffffffffffffffffffffff16633871a9fb83836040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200192505050600060405180830381600087803b1580156132df57600080fd5b505af11580156132f3573d6000803e3d6000fd5b505050505050565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415151561333757600080fd5b8073ffffffffffffffffffffffffffffffffffffffff16600d60019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a380600d60016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b8173ffffffffffffffffffffffffffffffffffffffff166134178261162e565b73ffffffffffffffffffffffffffffffffffffffff1614151561343957600080fd5b600073ffffffffffffffffffffffffffffffffffffffff166002600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415156134f65760006002600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b5050565b60008060006135098585613aad565b600660008581526020019081526020016000205492506135756001600560008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002080549050613bdc90919063ffffffff16565b9150600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020828154811015156135c357fe5b9060005260206000200154905080600560008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208481548110151561361d57fe5b9060005260206000200181905550600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002080548091906001900361367d9190613e93565b50600060066000868152602001908152602001600020819055508260066000838152602001908152602001600020819055505050505050565b60006136c28383613bfd565b600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020805490509050600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020829080600181540180825580915050906001820390600052602060002001600090919290919091505550806006600084815260200190815260200160002081905550505050565b600080600061379c8585613d57565b600860008581526020019081526020016000205492506137cb6001600780549050613bdc90919063ffffffff16565b91506007828154811015156137dc57fe5b90600052602060002001549050806007848154811015156137f957fe5b9060005260206000200181905550600060078381548110151561381857fe5b9060005260206000200181905550600780548091906001900361383b9190613e93565b50600060086000868152602001908152602001600020819055508260086000838152602001908152602001600020819055505050505050565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141515156138b057600080fd5b6138ba8282612a1b565b15156138c557600080fd5b60008260000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415151561395f57600080fd5b6139698282612a1b565b15151561397557600080fd5b60018260000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b60008082840190508381101515156139ea57600080fd5b8091505092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515613a3057600080fd5b613a3a82826136b6565b808273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a45050565b600080823b905060008111915050919050565b8173ffffffffffffffffffffffffffffffffffffffff16613acd8261162e565b73ffffffffffffffffffffffffffffffffffffffff16141515613aef57600080fd5b613b426001600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054613bdc90919063ffffffff16565b600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555060006001600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505050565b600080838311151515613bee57600080fd5b82840390508091505092915050565b600073ffffffffffffffffffffffffffffffffffffffff166001600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16141515613c6b57600080fd5b816001600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550613d106001600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546139d390919063ffffffff16565b600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505050565b613d6182826133f7565b613d6b82826134fa565b80600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a45050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10613e0c57805160ff1916838001178555613e3a565b82800160010185558215613e3a579182015b82811115613e39578251825591602001919060010190613e1e565b5b509050613e479190613ebf565b5090565b50805460018160011615610100020316600290046000825580601f10613e715750613e90565b601f016020900490600052602060002090810190613e8f9190613ebf565b5b50565b815481835581811115613eba57818360005260206000209182019101613eb99190613ebf565b5b505050565b613ee191905b80821115613edd576000816000905550600101613ec5565b5090565b90565b60007f457874656e73696f6e0000000000000000000000000000000000000000000000770100000000000000000000000000000000000000000000009004905090565b60007f50726f746f7479706500000000000000000000000000000000000000000000007701000000000000000000000000000000000000000000000090049050905600a165627a7a7230582053efdba40c5d7d7326d68aba2d0c8bf3ab867cbed15f2ecf9bd24da7c9ba3d7b0029