VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0x71BFcA…6e2b
Summary
Transactions
Transfers
Address
0x71BFcA49acA9DdD864Dea563A2167b3A77Fe6e2b
VET
0.00
VET
VTHO
0.00
VTHO
Master
0xbe50D2fAE95b23082F351E290548365e84Ec1780
Deployer
0xbe50D2fAE95b23082F351E290548365e84Ec1780
Code
0x6080604052600436106102dc5760003560e01c806370a0823111610184578063a22cb465116100d6578063c9db48b01161008a578063e985e9c511610064578063e985e9c5146107fe578063f1a5158b14610854578063f2fde38b1461088157600080fd5b8063c9db48b014610785578063caa47fbf146107a5578063d5abeb01146107e857600080fd5b8063bcc9ca5b116100bb578063bcc9ca5b1461072c578063bee6348a14610746578063c87b56dd1461076557600080fd5b8063a22cb465146106ec578063b88d4fde1461070c57600080fd5b80638895283f116101385780638fc3b549116101125780638fc3b549146106ac57806395d89b41146106c15780639659867e146106d657600080fd5b80638895283f1461063c5780638d8da3421461065c5780638da5cb5b1461067c57600080fd5b806379f430051161016957806379f43005146105e75780638456cb5914610607578063866009991461061c57600080fd5b806370a08231146105b2578063715018a6146105d257600080fd5b80633f4ba83a1161023d5780635c975abb116101f1578063639e01dd116101cb578063639e01dd146105435780636c0360eb146105705780636c3567751461058557600080fd5b80635c975abb146104de5780635f74606c146104f65780636352211e1461052357600080fd5b80634f6ccce7116102225780634f6ccce71461048857806355f804b3146104a85780635be50521146104c857600080fd5b80633f4ba83a1461045357806342842e0e1461046857600080fd5b806316081b1f1161029457806323b872dd1161027957806323b872dd1461040b57806326092b831461042b5780632f745c591461043357600080fd5b806316081b1f146103cc57806318160ddd146103ec57600080fd5b806306fdde03116102c557806306fdde0314610368578063081812fc1461038a578063095ea7b3146103aa57600080fd5b806301ffc9a7146102e1578063067ad6dd14610316575b600080fd5b3480156102ed57600080fd5b506103016102fc36600461308e565b6108a1565b60405190151581526020015b60405180910390f35b34801561032257600080fd5b506011546103439073ffffffffffffffffffffffffffffffffffffffff1681565b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200161030d565b34801561037457600080fd5b5061037d6108fd565b60405161030d9190613121565b34801561039657600080fd5b506103436103a5366004613134565b61098f565b3480156103b657600080fd5b506103ca6103c5366004613176565b6109c3565b005b3480156103d857600080fd5b506103ca6103e7366004613134565b610b55565b3480156103f857600080fd5b506008545b60405190815260200161030d565b34801561041757600080fd5b506103ca6104263660046131a0565b610def565b6103ca610efb565b34801561043f57600080fd5b506103fd61044e366004613176565b6110c3565b34801561045f57600080fd5b506103ca611192565b34801561047457600080fd5b506103ca6104833660046131a0565b6111a4565b34801561049457600080fd5b506103fd6104a3366004613134565b6111bf565b3480156104b457600080fd5b506103ca6104c336600461329f565b61127d565b3480156104d457600080fd5b506103fd600e5481565b3480156104ea57600080fd5b50600a5460ff16610301565b34801561050257600080fd5b506012546103439073ffffffffffffffffffffffffffffffffffffffff1681565b34801561052f57600080fd5b5061034361053e366004613134565b611346565b34801561054f57600080fd5b506010546103439073ffffffffffffffffffffffffffffffffffffffff1681565b34801561057c57600080fd5b5061037d6113d2565b34801561059157600080fd5b506014546103439073ffffffffffffffffffffffffffffffffffffffff1681565b3480156105be57600080fd5b506103fd6105cd3660046132e8565b6113e1565b3480156105de57600080fd5b506103ca6114af565b3480156105f357600080fd5b506103ca6106023660046132e8565b6114c1565b34801561061357600080fd5b506103ca611510565b34801561062857600080fd5b506103ca610637366004613313565b611520565b34801561064857600080fd5b506103ca610657366004613313565b611559565b34801561066857600080fd5b506103ca6106773660046132e8565b611598565b34801561068857600080fd5b50600a54610100900473ffffffffffffffffffffffffffffffffffffffff16610343565b3480156106b857600080fd5b50600f546103fd565b3480156106cd57600080fd5b5061037d6115e7565b3480156106e257600080fd5b506103fd600f5481565b3480156106f857600080fd5b506103ca61070736600461332e565b6115f6565b34801561071857600080fd5b506103ca610727366004613361565b611601565b34801561073857600080fd5b50600d546103019060ff1681565b34801561075257600080fd5b50600d5461030190610100900460ff1681565b34801561077157600080fd5b5061037d610780366004613134565b6116a9565b34801561079157600080fd5b506103ca6107a03660046132e8565b61171d565b3480156107b157600080fd5b506103436107c0366004613134565b60009081526016602052604090205473ffffffffffffffffffffffffffffffffffffffff1690565b3480156107f457600080fd5b506103fd600c5481565b34801561080a57600080fd5b506103016108193660046133dd565b73ffffffffffffffffffffffffffffffffffffffff918216600090815260056020908152604080832093909416825291909152205460ff1690565b34801561086057600080fd5b506013546103439073ffffffffffffffffffffffffffffffffffffffff1681565b34801561088d57600080fd5b506103ca61089c3660046132e8565b61176c565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167f780e9d630000000000000000000000000000000000000000000000000000000014806108f757506108f782611820565b92915050565b60606000805461090c90613407565b80601f016020809104026020016040519081016040528092919081815260200182805461093890613407565b80156109855780601f1061095a57610100808354040283529160200191610985565b820191906000526020600020905b81548152906001019060200180831161096857829003601f168201915b5050505050905090565b600061099a82611903565b5060009081526004602052604090205473ffffffffffffffffffffffffffffffffffffffff1690565b60006109ce82611346565b90508073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610a91576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602160248201527f4552433732313a20617070726f76616c20746f2063757272656e74206f776e6560448201527f720000000000000000000000000000000000000000000000000000000000000060648201526084015b60405180910390fd5b3373ffffffffffffffffffffffffffffffffffffffff82161480610aba5750610aba8133610819565b610b46576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603d60248201527f4552433732313a20617070726f76652063616c6c6572206973206e6f7420746f60448201527f6b656e206f776e6572206f7220617070726f76656420666f7220616c6c0000006064820152608401610a88565b610b50838361198e565b505050565b600a5473ffffffffffffffffffffffffffffffffffffffff61010090910416331480610b8057503033145b610c0b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152602060048201526024808201527f43616c6c6572206973206e6f7420746865206f776e6572206f7220636f6e747260448201527f6163742e000000000000000000000000000000000000000000000000000000006064820152608401610a88565b600081118015610c1c575060058111155b610ca8576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602860248201527f4e756d626572206f6620746f6b656e73206d757374206265206265747765656e60448201527f203120616e6420350000000000000000000000000000000000000000000000006064820152608401610a88565b600c5481610cb5600b5490565b610cbf919061348a565b1115610d27576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601460248201527f4e6f7420656e6f756768204e465473206c6566740000000000000000000000006044820152606401610a88565b60005b81811015610deb576000610d3d600b5490565b9050610d4d600b80546001019055565b601454610d709073ffffffffffffffffffffffffffffffffffffffff1682611a2e565b601454600082815260166020526040812080547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff90931692909217909155600f805491610dd2836134a2565b9190505550508080610de3906134a2565b915050610d2a565b5050565b610dfa838383611a48565b73ffffffffffffffffffffffffffffffffffffffff831615801590610e42575060008181526016602052604090205473ffffffffffffffffffffffffffffffffffffffff1615155b8015610e75575060008181526016602052604090205473ffffffffffffffffffffffffffffffffffffffff838116911614155b15610b505760008181526017602052604081205490610ea06064610e9a846005611ae9565b90611af5565b60008481526016602052604080822054905192935073ffffffffffffffffffffffffffffffffffffffff169183156108fc0291849190818181858888f19350505050158015610ef3573d6000803e3d6000fd5b505050505050565b600d5460ff16610f67576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600b60248201527f4d696e7420436c6f7365640000000000000000000000000000000000000000006044820152606401610a88565b600d54600090610100900460ff161561101457600e54341461100b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602560248201527f496e636f72726563742056455420616d6f756e7420666f722070726573616c6560448201527f206d696e740000000000000000000000000000000000000000000000000000006064820152608401610a88565b50600e546110b7565b3468056bc75e2d63100000146110ab576040517f08c379a0000000000000000000000000000000000000000000000000000000008152602060048201526024808201527f496e636f72726563742056455420616d6f756e7420666f72207075626c69632060448201527f6d696e74000000000000000000000000000000000000000000000000000000006064820152608401610a88565b5068056bc75e2d631000005b6110c081611b01565b50565b60006110ce836113e1565b821061115c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602b60248201527f455243373231456e756d657261626c653a206f776e657220696e646578206f7560448201527f74206f6620626f756e64730000000000000000000000000000000000000000006064820152608401610a88565b5073ffffffffffffffffffffffffffffffffffffffff919091166000908152600660209081526040808320938352929052205490565b61119a611d92565b6111a2611e19565b565b610b5083838360405180602001604052806000815250611601565b60006111ca60085490565b8210611258576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602c60248201527f455243373231456e756d657261626c653a20676c6f62616c20696e646578206f60448201527f7574206f6620626f756e647300000000000000000000000000000000000000006064820152608401610a88565b6008828154811061126b5761126b6134db565b90600052602060002001549050919050565b600a5473ffffffffffffffffffffffffffffffffffffffff610100909104163314806112a857503033145b611333576040517f08c379a0000000000000000000000000000000000000000000000000000000008152602060048201526024808201527f43616c6c6572206973206e6f7420746865206f776e6572206f7220636f6e747260448201527f6163742e000000000000000000000000000000000000000000000000000000006064820152608401610a88565b8051610deb906015906020840190612fc7565b60008181526002602052604081205473ffffffffffffffffffffffffffffffffffffffff16806108f7576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601860248201527f4552433732313a20696e76616c696420746f6b656e20494400000000000000006044820152606401610a88565b60606015805461090c90613407565b600073ffffffffffffffffffffffffffffffffffffffff8216611486576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602960248201527f4552433732313a2061646472657373207a65726f206973206e6f74206120766160448201527f6c6964206f776e657200000000000000000000000000000000000000000000006064820152608401610a88565b5073ffffffffffffffffffffffffffffffffffffffff1660009081526003602052604090205490565b6114b7611d92565b6111a26000611e96565b6114c9611d92565b601180547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b611518611d92565b6111a2611f14565b611528611d92565b600d80547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0016911515919091179055565b611561611d92565b600d8054911515610100027fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff909216919091179055565b6115a0611d92565b601080547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b60606001805461090c90613407565b610deb338383611f6f565b61160b338361209d565b611697576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602d60248201527f4552433732313a2063616c6c6572206973206e6f7420746f6b656e206f776e6560448201527f72206f7220617070726f766564000000000000000000000000000000000000006064820152608401610a88565b6116a38484848461215d565b50505050565b60606116b482611903565b60006116cb60408051602081019091526000815290565b905060008151116116eb5760405180602001604052806000815250611716565b806116f584612200565b60405160200161170692919061350a565b6040516020818303038152906040525b9392505050565b611725611d92565b601280547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b611774611d92565b73ffffffffffffffffffffffffffffffffffffffff8116611817576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201527f64647265737300000000000000000000000000000000000000000000000000006064820152608401610a88565b6110c081611e96565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167f80ac58cd0000000000000000000000000000000000000000000000000000000014806118b357507fffffffff0000000000000000000000000000000000000000000000000000000082167f5b5e139f00000000000000000000000000000000000000000000000000000000145b806108f757507f01ffc9a7000000000000000000000000000000000000000000000000000000007fffffffff000000000000000000000000000000000000000000000000000000008316146108f7565b60008181526002602052604090205473ffffffffffffffffffffffffffffffffffffffff166110c0576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601860248201527f4552433732313a20696e76616c696420746f6b656e20494400000000000000006044820152606401610a88565b600081815260046020526040902080547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff841690811790915581906119e882611346565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b610deb8282604051806020016040528060008152506122c8565b611a52338261209d565b611ade576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602d60248201527f4552433732313a2063616c6c6572206973206e6f7420746f6b656e206f776e6560448201527f72206f7220617070726f766564000000000000000000000000000000000000006064820152608401610a88565b610b5083838361236b565b60006117168284613539565b60006117168284613576565b600c54600b5410611b6e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601160248201527f4e6f206d6f7265204e465473206c6566740000000000000000000000000000006044820152606401610a88565b6000611b79600b5490565b9050611b89600b80546001019055565b600d54600090610100900460ff16611baa5768056bc75e2d63100000611bac565b825b9050611bb83383611a2e565b346000611bcb6064610e9a84600a611ae9565b90506000611bdf6064610e9a856005611ae9565b90506000611bf36064610e9a866005611ae9565b90506000611c0d82611c0785818989612673565b90612673565b60105460405191925073ffffffffffffffffffffffffffffffffffffffff169085156108fc029086906000818181858888f19350505050158015611c55573d6000803e3d6000fd5b5060115460405173ffffffffffffffffffffffffffffffffffffffff9091169084156108fc029085906000818181858888f19350505050158015611c9d573d6000803e3d6000fd5b5060135460405173ffffffffffffffffffffffffffffffffffffffff9091169083156108fc029084906000818181858888f19350505050158015611ce5573d6000803e3d6000fd5b5060125460405173ffffffffffffffffffffffffffffffffffffffff9091169082156108fc029083906000818181858888f19350505050158015611d2d573d6000803e3d6000fd5b506000878152601760205260409020859055600087815260166020526040812080547fffffffffffffffffffffffff00000000000000000000000000000000000000001633179055600f805491611d83836134a2565b91905055505050505050505050565b600a5473ffffffffffffffffffffffffffffffffffffffff6101009091041633146111a2576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610a88565b611e2161267f565b600a80547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001690557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa335b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200160405180910390a1565b600a805473ffffffffffffffffffffffffffffffffffffffff8381166101008181027fffffffffffffffffffffff0000000000000000000000000000000000000000ff85161790945560405193909204169182907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b611f1c6126eb565b600a80547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001660011790557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258611e6c3390565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415612005576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601960248201527f4552433732313a20617070726f766520746f2063616c6c6572000000000000006044820152606401610a88565b73ffffffffffffffffffffffffffffffffffffffff83811660008181526005602090815260408083209487168084529482529182902080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001686151590811790915591519182527f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a3505050565b6000806120a983611346565b90508073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161480612117575073ffffffffffffffffffffffffffffffffffffffff80821660009081526005602090815260408083209388168352929052205460ff165b8061215557508373ffffffffffffffffffffffffffffffffffffffff1661213d8461098f565b73ffffffffffffffffffffffffffffffffffffffff16145b949350505050565b61216884848461236b565b61217484848484612758565b6116a3576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603260248201527f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560448201527f63656976657220696d706c656d656e74657200000000000000000000000000006064820152608401610a88565b6060600061220d83612957565b600101905060008167ffffffffffffffff81111561222d5761222d6131dc565b6040519080825280601f01601f191660200182016040528015612257576020820181803683370190505b5090508181016020015b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff017f3031323334353637383961626364656600000000000000000000000000000000600a86061a8153600a85049450846122bb576122c0565b612261565b509392505050565b6122d28383612a39565b6122df6000848484612758565b610b50576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603260248201527f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560448201527f63656976657220696d706c656d656e74657200000000000000000000000000006064820152608401610a88565b8273ffffffffffffffffffffffffffffffffffffffff1661238b82611346565b73ffffffffffffffffffffffffffffffffffffffff161461242e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602560248201527f4552433732313a207472616e736665722066726f6d20696e636f72726563742060448201527f6f776e65720000000000000000000000000000000000000000000000000000006064820152608401610a88565b73ffffffffffffffffffffffffffffffffffffffff82166124d0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152602060048201526024808201527f4552433732313a207472616e7366657220746f20746865207a65726f2061646460448201527f72657373000000000000000000000000000000000000000000000000000000006064820152608401610a88565b6124dd8383836001612c6c565b8273ffffffffffffffffffffffffffffffffffffffff166124fd82611346565b73ffffffffffffffffffffffffffffffffffffffff16146125a0576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602560248201527f4552433732313a207472616e736665722066726f6d20696e636f72726563742060448201527f6f776e65720000000000000000000000000000000000000000000000000000006064820152608401610a88565b600081815260046020908152604080832080547fffffffffffffffffffffffff000000000000000000000000000000000000000090811690915573ffffffffffffffffffffffffffffffffffffffff8781168086526003855283862080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01905590871680865283862080546001019055868652600290945282852080549092168417909155905184937fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b600061171682846135b1565b600a5460ff166111a2576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601460248201527f5061757361626c653a206e6f74207061757365640000000000000000000000006044820152606401610a88565b600a5460ff16156111a2576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601060248201527f5061757361626c653a20706175736564000000000000000000000000000000006044820152606401610a88565b600073ffffffffffffffffffffffffffffffffffffffff84163b1561294c576040517f150b7a0200000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff85169063150b7a02906127cf9033908990889088906004016135c8565b602060405180830381600087803b1580156127e957600080fd5b505af1925050508015612837575060408051601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016820190925261283491810190613611565b60015b612901573d808015612865576040519150601f19603f3d011682016040523d82523d6000602084013e61286a565b606091505b5080516128f9576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603260248201527f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560448201527f63656976657220696d706c656d656e74657200000000000000000000000000006064820152608401610a88565b805181602001fd5b7fffffffff00000000000000000000000000000000000000000000000000000000167f150b7a0200000000000000000000000000000000000000000000000000000000149050612155565b506001949350505050565b6000807a184f03e93ff9f4daa797ed6e38ed64bf6a1f01000000000000000083106129a0577a184f03e93ff9f4daa797ed6e38ed64bf6a1f010000000000000000830492506040015b6d04ee2d6d415b85acef810000000083106129cc576d04ee2d6d415b85acef8100000000830492506020015b662386f26fc1000083106129ea57662386f26fc10000830492506010015b6305f5e1008310612a02576305f5e100830492506008015b6127108310612a1657612710830492506004015b60648310612a28576064830492506002015b600a83106108f75760010192915050565b73ffffffffffffffffffffffffffffffffffffffff8216612ab6576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4552433732313a206d696e7420746f20746865207a65726f20616464726573736044820152606401610a88565b60008181526002602052604090205473ffffffffffffffffffffffffffffffffffffffff1615612b42576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601c60248201527f4552433732313a20746f6b656e20616c7265616479206d696e746564000000006044820152606401610a88565b612b50600083836001612c6c565b60008181526002602052604090205473ffffffffffffffffffffffffffffffffffffffff1615612bdc576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601c60248201527f4552433732313a20746f6b656e20616c7265616479206d696e746564000000006044820152606401610a88565b73ffffffffffffffffffffffffffffffffffffffff8216600081815260036020908152604080832080546001019055848352600290915280822080547fffffffffffffffffffffffff0000000000000000000000000000000000000000168417905551839291907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b6001811115612cfd576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603560248201527f455243373231456e756d657261626c653a20636f6e736563757469766520747260448201527f616e7366657273206e6f7420737570706f7274656400000000000000000000006064820152608401610a88565b8173ffffffffffffffffffffffffffffffffffffffff8516612d6657612d6181600880546000838152600960205260408120829055600182018355919091527ff3f7a9fe364faab93b216da50a3214154f22a0a2b415b23a84c8169e8b636ee30155565b612da3565b8373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1614612da357612da38582612e10565b73ffffffffffffffffffffffffffffffffffffffff8416612dcc57612dc781612ec7565b612e09565b8473ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614612e0957612e098482612f76565b5050505050565b60006001612e1d846113e1565b612e2791906135b1565b600083815260076020526040902054909150808214612e875773ffffffffffffffffffffffffffffffffffffffff841660009081526006602090815260408083208584528252808320548484528184208190558352600790915290208190555b50600091825260076020908152604080842084905573ffffffffffffffffffffffffffffffffffffffff9094168352600681528383209183525290812055565b600854600090612ed9906001906135b1565b60008381526009602052604081205460088054939450909284908110612f0157612f016134db565b906000526020600020015490508060088381548110612f2257612f226134db565b6000918252602080832090910192909255828152600990915260408082208490558582528120556008805480612f5a57612f5a61362e565b6001900381819060005260206000200160009055905550505050565b6000612f81836113e1565b73ffffffffffffffffffffffffffffffffffffffff9093166000908152600660209081526040808320868452825280832085905593825260079052919091209190915550565b828054612fd390613407565b90600052602060002090601f016020900481019282612ff5576000855561303b565b82601f1061300e57805160ff191683800117855561303b565b8280016001018555821561303b579182015b8281111561303b578251825591602001919060010190613020565b5061304792915061304b565b5090565b5b80821115613047576000815560010161304c565b7fffffffff00000000000000000000000000000000000000000000000000000000811681146110c057600080fd5b6000602082840312156130a057600080fd5b813561171681613060565b60005b838110156130c65781810151838201526020016130ae565b838111156116a35750506000910152565b600081518084526130ef8160208601602086016130ab565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0169290920160200192915050565b60208152600061171660208301846130d7565b60006020828403121561314657600080fd5b5035919050565b803573ffffffffffffffffffffffffffffffffffffffff8116811461317157600080fd5b919050565b6000806040838503121561318957600080fd5b6131928361314d565b946020939093013593505050565b6000806000606084860312156131b557600080fd5b6131be8461314d565b92506131cc6020850161314d565b9150604084013590509250925092565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600067ffffffffffffffff80841115613226576132266131dc565b604051601f85017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f0116810190828211818310171561326c5761326c6131dc565b8160405280935085815286868601111561328557600080fd5b858560208301376000602087830101525050509392505050565b6000602082840312156132b157600080fd5b813567ffffffffffffffff8111156132c857600080fd5b8201601f810184136132d957600080fd5b6121558482356020840161320b565b6000602082840312156132fa57600080fd5b6117168261314d565b8035801515811461317157600080fd5b60006020828403121561332557600080fd5b61171682613303565b6000806040838503121561334157600080fd5b61334a8361314d565b915061335860208401613303565b90509250929050565b6000806000806080858703121561337757600080fd5b6133808561314d565b935061338e6020860161314d565b925060408501359150606085013567ffffffffffffffff8111156133b157600080fd5b8501601f810187136133c257600080fd5b6133d18782356020840161320b565b91505092959194509250565b600080604083850312156133f057600080fd5b6133f98361314d565b91506133586020840161314d565b600181811c9082168061341b57607f821691505b60208210811415613455577f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000821982111561349d5761349d61345b565b500190565b60007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156134d4576134d461345b565b5060010190565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6000835161351c8184602088016130ab565b8351908301906135308183602088016130ab565b01949350505050565b6000817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff04831182151516156135715761357161345b565b500290565b6000826135ac577f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b500490565b6000828210156135c3576135c361345b565b500390565b600073ffffffffffffffffffffffffffffffffffffffff80871683528086166020840152508360408301526080606083015261360760808301846130d7565b9695505050505050565b60006020828403121561362357600080fd5b815161171681613060565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fdfea2646970667358221220dd8716d6e8afe2e2a390483d2d38f000d3ded6473a0017def72322648048cfe564736f6c63430008090033