VeChain
Explorer
Mainnet
Search
Networks
Main
Test
Contract
0x89498c…a46e
Summary
Transactions
Transfers
Address
0x89498c7c6Edb880c38C0351c9ac4fAa8e348a46e
VET
2,125.00
VET
VTHO
5.16
VTHO
Master
0x67523EDDb879f8D9232Ca40A11823d95Eac1C66C
Deployer
0x67523EDDb879f8D9232Ca40A11823d95Eac1C66C
Code
0x6080604052600436106101e95760003560e01c806394b69ffa11610113578063ad217ae5116100ab578063d4910d1c1161006f578063d4910d1c146107f8578063d56d229d1461080e578063e8a77d1714610836578063f2fde38b14610856578063fee99c721461087657600080fd5b8063ad217ae51461067e578063bf36839914610717578063c80375db14610798578063ca318e85146107b8578063d2e59bfe146107cb57600080fd5b806394b69ffa1461052257806395f2721b1461054f578063984b13e11461056f5780639962b8b21461059c5780639d0becc9146105c95780639fbb3861146105e9578063a27f7e7c146105ff578063a49062d414610648578063a672990c1461065e57600080fd5b80634220be23116101865780634220be2314610408578063465112be146104285780635146ea0e146104485780636d763a6e14610468578063704802751461048a578063715018a6146104aa57806385874aeb146104bf5780638da5cb5b146104d5578063902359b11461050257600080fd5b8062f714ce146101ee57806305c58df21461021057806305cd210d146102505780631785f53c146102705780631b9c51a8146102905780631dde0aa4146102bd578063206eb94c146102f057806335354812146103ab5780633af32abf146103d8575b600080fd5b3480156101fa57600080fd5b5061020e610209366004612c73565b6108a3565b005b34801561021c57600080fd5b5061023d61022b366004612ca3565b60096020526000908152604090205481565b6040519081526020015b60405180910390f35b34801561025c57600080fd5b5061020e61026b366004612d5f565b610990565b34801561027c57600080fd5b5061020e61028b366004612da6565b610e24565b34801561029c57600080fd5b5061023d6102ab366004612ca3565b600b6020526000908152604090205481565b3480156102c957600080fd5b506102dd6102d8366004612ca3565b610e61565b60405161ffff9091168152602001610247565b3480156102fc57600080fd5b5061031061030b366004612ca3565b610e99565b604051610247919060006101a08201905082518252602083015160208301526040830151805160408401526020810151606084015260408101516080840152606081015160a0840152608081015160c084015260a081015160e084015260c081015161010084015260e0810151610120840152506060830151610140830152608083015161016083015260a083015161018083015292915050565b3480156103b757600080fd5b5061023d6103c6366004612ca3565b600d6020526000908152604090205481565b3480156103e457600080fd5b506103f86103f3366004612da6565b610f5c565b6040519015158152602001610247565b34801561041457600080fd5b5061023d610423366004612ca3565b610f6f565b34801561043457600080fd5b506102dd610443366004612ca3565b610fde565b34801561045457600080fd5b5061020e610463366004612dc3565b610fee565b34801561047457600080fd5b5061047d611039565b6040516102479190612de5565b34801561049657600080fd5b5061020e6104a5366004612da6565b61110b565b3480156104b657600080fd5b5061020e611144565b3480156104cb57600080fd5b5061023d60025481565b3480156104e157600080fd5b506104ea611158565b6040516001600160a01b039091168152602001610247565b34801561050e57600080fd5b5061020e61051d366004612ca3565b611167565b34801561052e57600080fd5b5061023d61053d366004612ca3565b60086020526000908152604090205481565b34801561055b57600080fd5b5061020e61056a366004612e98565b6111b5565b34801561057b57600080fd5b5061023d61058a366004612ca3565b6000908152600b602052604090205490565b3480156105a857600080fd5b5061023d6105b7366004612ca3565b600a6020526000908152604090205481565b3480156105d557600080fd5b5061020e6105e4366004612f0d565b611249565b3480156105f557600080fd5b5061023d60035481565b34801561060b57600080fd5b5061023d61061a366004612d5f565b600f602090815260009283526040909220815180830184018051928152908401929093019190912091525481565b34801561065457600080fd5b506102dd6109c481565b34801561066a57600080fd5b5061020e610679366004612f5d565b6115e2565b34801561068a57600080fd5b506106dc610699366004612ca3565b600e602052600090815260409020805460018201546002830154600384015460048501546005860154600687015460079097015495969495939492939192909188565b604080519889526020890197909752958701949094526060860192909252608085015260a084015260c083015260e082015261010001610247565b34801561072357600080fd5b50610737610732366004612ca3565b611606565b604080519c8d5260208d019b909b52998b01989098526001600160a01b0390961660608a0152608089019490945260a088019290925260c087015260e086015261010085015261012084015261014083015261016082015261018001610247565b3480156107a457600080fd5b5061020e6107b3366004612e98565b611674565b61020e6107c6366004612ca3565b611708565b3480156107d757600080fd5b5061023d6107e6366004612ca3565b60009081526009602052604090205490565b34801561080457600080fd5b5061023d60015481565b34801561081a57600080fd5b506104ea73e6334699d6ac33a39de6014958ce12b93e24f31a81565b34801561084257600080fd5b5061020e610851366004612ca3565b6117fc565b34801561086257600080fd5b5061020e610871366004612da6565b611997565b34801561088257600080fd5b5061023d610891366004612da6565b600c6020526000908152604090205481565b6108ae600633611a10565b806108c85750336108bd611158565b6001600160a01b0316145b61090e5760405162461bcd60e51b81526020600482015260126024820152712737ba1030b236b4b71037b91037bbb732b960711b60448201526064015b60405180910390fd5b814710156109555760405162461bcd60e51b8152602060048201526014602482015273496e73756666696369656e742062616c616e636560601b6044820152606401610905565b6040516001600160a01b0382169083156108fc029084906000818181858888f1935050505015801561098b573d6000803e3d6000fd5b505050565b6040516331a9108f60e11b8152600481018390528290339073e6334699d6ac33a39de6014958ce12b93e24f31a90636352211e90602401602060405180830381865afa1580156109e4573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a089190612f90565b6001600160a01b031614610a2e5760405162461bcd60e51b815260040161090590612fad565b6000838152600b6020526040902054610a855760405162461bcd60e51b81526020600482015260196024820152784e6f20736b696c6c20706f696e747320617661696c61626c6560381b6044820152606401610905565b6000838152600f60205260408082209051610aa1908590612ffc565b9081526020016040518091039020546001610abc919061302e565b90506000610ac982611a35565b6000868152600d602052604081205491925090610ae590611bb0565b90508015610b1157612710610afa828261302e565b610b049084613041565b610b0e919061306e565b91505b845160208601207fb92e50bd9a0bacf38a4bed7d12c48e9e82c2bca16901ec4f77b7b7de8c96d0b18101610b68576000878152600e602052604081208054859290610b5d90849061302e565b90915550610dc79050565b7fe845ffcdaed0fec43034ea9c642226cb93651ddeb993939e5709f03780413cb7811480610bb557507fc44da315fa8bc9654e62bdbfff44a77a572e467f40cbd23b7e611bf2d660428581145b15610bdb576000878152600e602052604081206001018054859290610b5d90849061302e565b7f1aa3a92bf48444ec6c0ba221a56ba9a0eedb5e06c28b451a0096d0683ff4fdd38103610c23576000878152600e602052604081206002018054859290610b5d90849061302e565b7f5c5a2e21e2da1b0a6f990e68ad316dccfea193ecb0adaf274d6de50a05c17fa18103610c6b576000878152600e602052604081206003018054859290610b5d90849061302e565b7f2516e295af6cafb5510701be2d74c4e19210319b4cf79e0f5bc0e3252ebb1e3d8103610cb3576000878152600e602052604081206004018054859290610b5d90849061302e565b7fd1887de823a3e0cd06208dbcca0ee539584469cf950d01c1e6d961376cace7758103610cfb576000878152600e602052604081206005018054859290610b5d90849061302e565b7f41623e3a6b323bd47986f60cb96f4439181707900e3e738ec4725c7696bb45618103610d43576000878152600e602052604081206006018054859290610b5d90849061302e565b7f5d7523fd51f3ebcbfd2595e74536a89e2a030005a420314698ca3754481fa4ab8103610d8b576000878152600e602052604081206007018054859290610b5d90849061302e565b60405162461bcd60e51b8152602060048201526011602482015270496e76616c69642073746174207479706560781b6044820152606401610905565b6000878152600b60205260408120805460019290610de6908490613082565b90915550506000878152600f6020526040908190209051859190610e0b908990612ffc565b9081526040519081900360200190205550505050505050565b610e2c611c3e565b6001600160a01b038116610e525760405162461bcd60e51b815260040161090590613095565b610e5d600682611c9d565b5050565b60888181548110610e7157600080fd5b9060005260206000209060109182820401919006600202915054906101000a900461ffff1681565b610ea1612b0c565b6000828152600860209081526040808320548452848352600982528083205484830152848352600e825280832081516101008101835281548152600182015481850152600282015481840152600382015460608083019190915260048301546080830152600583015460a0830152600683015460c083015260079092015460e082015285830152858452600d90925290912054908201819052610f4381611cb2565b6080830152610f5181611bb0565b60a083015250919050565b6000610f69600483611a10565b92915050565b60006109c48210610f835750600019919050565b81600003610f945750610320919050565b6000610fa2836103b6613041565b9050600083610fb38161012c613041565b610fbd9190613041565b905080610fcc8361032061302e565b610fd6919061302e565b949350505050565b60898181548110610e7157600080fd5b610ff9600433611a10565b80611013575033611008611158565b6001600160a01b0316145b61102f5760405162461bcd60e51b8152600401610905906130be565b610e5d8282611d39565b611041612b88565b6040805161014081019091526010600a6000835b82821015611102576040805161018081018252600c840286018054825260018082015460208085019190915260028301549484019490945260038201546001600160a01b0316606084015260048201546080840152600582015460a0840152600682015460c0840152600782015460e084015260088201546101008401526009820154610120840152600a820154610140840152600b909101546101608301529083529092019101611055565b50505050905090565b611113611c3e565b6001600160a01b0381166111395760405162461bcd60e51b815260040161090590613095565b610e5d600682611fdf565b61114c611c3e565b6111566000611ff4565b565b6000546001600160a01b031690565b61116f611c3e565b600081116111b05760405162461bcd60e51b815260206004820152600e60248201526d0496e76616c6964206d61782058560941b6044820152606401610905565b600355565b6111bd611c3e565b6111c960886000612bb6565b60005b8181101561098b5760888383838181106111e8576111e86130f0565b90506020020160208101906111fd9190613106565b81546001810183556000928352602090922060108304018054600f9093166002026101000a61ffff818102199094169290931692909202179055806112418161312a565b9150506111cc565b611254600433611a10565b8061126e575033611263611158565b6001600160a01b0316145b61128a5760405162461bcd60e51b8152600401610905906130be565b600081116112e65760405162461bcd60e51b815260206004820152602360248201527f426f6f737420616d6f756e74206d75737420626520677265617465722074686160448201526206e20360ec1b6064820152608401610905565b6000838152600d60205260408120546112fe90611bb0565b9050600061271061130f838261302e565b6113199085613041565b611323919061306e565b845160208601209091507fb92e50bd9a0bacf38a4bed7d12c48e9e82c2bca16901ec4f77b7b7de8c96d0b1810161137d576000868152600e60205260408120805484929061137290849061302e565b909155506115a09050565b7fe845ffcdaed0fec43034ea9c642226cb93651ddeb993939e5709f03780413cb78114806113ca57507fc44da315fa8bc9654e62bdbfff44a77a572e467f40cbd23b7e611bf2d660428581145b156113f0576000868152600e60205260408120600101805484929061137290849061302e565b7f1aa3a92bf48444ec6c0ba221a56ba9a0eedb5e06c28b451a0096d0683ff4fdd38103611438576000868152600e60205260408120600201805484929061137290849061302e565b7f5c5a2e21e2da1b0a6f990e68ad316dccfea193ecb0adaf274d6de50a05c17fa18103611480576000868152600e60205260408120600301805484929061137290849061302e565b7f2516e295af6cafb5510701be2d74c4e19210319b4cf79e0f5bc0e3252ebb1e3d81036114c8576000868152600e60205260408120600401805484929061137290849061302e565b7fd1887de823a3e0cd06208dbcca0ee539584469cf950d01c1e6d961376cace7758103611510576000868152600e60205260408120600501805484929061137290849061302e565b7f41623e3a6b323bd47986f60cb96f4439181707900e3e738ec4725c7696bb45618103611558576000868152600e60205260408120600601805484929061137290849061302e565b7f5d7523fd51f3ebcbfd2595e74536a89e2a030005a420314698ca3754481fa4ab8103610d8b576000868152600e60205260408120600701805484929061137290849061302e565b857ff316c78774e7f60970f46ad13440e729ebccf610eeeb0a2ad9024895f4f0954086846040516115d2929190613143565b60405180910390a2505050505050565b6115ea611c3e565b80156115fb5761098b600483611fdf565b61098b600483611c9d565b601081600a811061161657600080fd5b600c020180546001820154600283015460038401546004850154600586015460068701546007880154600889015460098a0154600a8b0154600b909b0154999b50979996986001600160a01b0390961697949693959294919390928c565b61167c611c3e565b61168860896000612bb6565b60005b8181101561098b5760898383838181106116a7576116a76130f0565b90506020020160208101906116bc9190613106565b81546001810183556000928352602090922060108304018054600f9093166002026101000a61ffff818102199094169290931692909202179055806117008161312a565b91505061168b565b6040516331a9108f60e11b8152600481018290528190339073e6334699d6ac33a39de6014958ce12b93e24f31a90636352211e90602401602060405180830381865afa15801561175c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906117809190612f90565b6001600160a01b0316146117a65760405162461bcd60e51b815260040161090590612fad565b6001543410156117f05760405162461bcd60e51b8152602060048201526015602482015274125b9cdd59999a58da595b9d08159155081cd95b9d605a1b6044820152606401610905565b610e5d82600254611d39565b6040516331a9108f60e11b8152600481018290528190339073e6334699d6ac33a39de6014958ce12b93e24f31a90636352211e90602401602060405180830381865afa158015611850573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906118749190612f90565b6001600160a01b03161461189a5760405162461bcd60e51b815260040161090590612fad565b6000828152600960205260409020546109c411156118f25760405162461bcd60e51b815260206004820152601560248201527413195d995b0818d85c081b9bdd081c995858da1959605a1b6044820152606401610905565b600082815260096020908152604080832083905560088252808320839055600b8252808320839055600a8252808320429055600d909152812080546001929061193c90849061302e565b90915550506000828152600d60205260409081902054905183917f0ac3c9237ac14d6d5f9eb78526cc6b57eb2e0ddcc13a80a86ffe6e9e6d01a1989161198491815260200190565b60405180910390a2610e5d826000612044565b61199f611c3e565b6001600160a01b038116611a045760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610905565b611a0d81611ff4565b50565b6001600160a01b038116600090815260018301602052604081205415155b9392505050565b6000604c8210611a84576024424433604051602001611a569392919061317e565b6040516020818303038152906040528051906020012060001c611a7991906131a6565b610f6990604b61302e565b60338210611ad157601a424433604051602001611aa39392919061317e565b6040516020818303038152906040528051906020012060001c611ac691906131a6565b610f6990603261302e565b601f8210611b1e576010424433604051602001611af09392919061317e565b6040516020818303038152906040528051906020012060001c611b1391906131a6565b610f6990602361302e565b60108210611b6b576010424433604051602001611b3d9392919061317e565b6040516020818303038152906040528051906020012060001c611b6091906131a6565b610f6990601461302e565b600b424433604051602001611b829392919061317e565b6040516020818303038152906040528051906020012060001c611ba591906131a6565b610f6990600a61302e565b608954600090821580611bc1575080155b15611bcf5750600092915050565b80831115611bdb578092505b60005b83811015611c375760898181548110611bf957611bf96130f0565b60009182526020909120601082040154611c2391600f166002026101000a900461ffff168461302e565b925080611c2f8161312a565b915050611bde565b5050919050565b33611c47611158565b6001600160a01b0316146111565760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610905565b6000611a2e836001600160a01b0384166123f0565b608854600090821580611cc3575080155b15611cd15750600092915050565b80831115611cdd578092505b60005b83811015611c375760888181548110611cfb57611cfb6130f0565b60009182526020909120601082040154611d2591600f166002026101000a900461ffff168461302e565b925080611d318161312a565b915050611ce0565b611d42826124e3565b6000828152600a602052604090205481906201518090611d629042613082565b11611d7f57611d7260148261306e565b611d7c908261302e565b90505b6000838152600d6020526040812054611d9790611cb2565b90508015611dc357612710611dac828261302e565b611db69084613041565b611dc0919061306e565b91505b600354600085815260086020526040902054611de090849061302e565b1115611e225760405162461bcd60e51b8152602060048201526011602482015270058502065786365656473206d617820585607c1b6044820152606401610905565b60008481526008602052604081208054849290611e4090849061302e565b9091555050336000908152600c602052604081208054849290611e6490849061302e565b90915550506000848152600a6020908152604080832042905560088252918290205482518581529182015285917ffbe4d1b535a27c18c0f7e9e9e1892f6997d6752b3d98e2ffc5164b07c7a4c345910160405180910390a26000848152600960205260409020545b6109c481108015611ef35750611ee181610f6f565b60008681526008602052604090205410155b15611fbe576000858152600960205260409020600190910190819055611f1a6005826131a6565b600003611f4b576000858152600b60205260408120805460029290611f4090849061302e565b90915550611f709050565b6000858152600b60205260408120805460019290611f6a90849061302e565b90915550505b6000858152600b60209081526040918290205482518481529182015286917f66833f6d7d7a01eaed9fb21eb9cc54f0fb9497fa9251a6c0773372c8d3e0aa0c910160405180910390a2611ecc565b600085815260096020526040902054611fd8908690612044565b5050505050565b6000611a2e836001600160a01b038416612660565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b60008060005b600a81101561208f5784601082600a8110612067576120676130f0565b600c0201540361207d576001925080915061208f565b806120878161312a565b91505061204a565b50600061209c85856126af565b9050821561215c5780601083600a81106120b8576120b86130f0565b8251600c9190910291909101908155602082015160018201556040820151600282015560608201516003820180546001600160a01b0319166001600160a01b039092169190911790556080820151600482015560a0820151600582015560c0820151600682015560e0820151600782015561010082015160088201556101208201516009820155610140820151600a82015561016090910151600b909101556123e8565b60005b600a8110156123e657601081600a811061217b5761217b6130f0565b600c0201600101548511806121d15750601081600a811061219e5761219e6130f0565b600c020160010154851480156121d15750601081600a81106121c2576121c26130f0565b600c0201600201548260400151115b156123d45760006121e46001600a613082565b90505b818111156122cd5760106121fc600183613082565b600a811061220c5761220c6130f0565b600c0201601082600a8110612223576122236130f0565b8254600c9190910291909101908155600180830154908201556002808301549082015560038083015490820180546001600160a01b0319166001600160a01b03909216919091179055600480830154908201556005808301549082015560068083015490820155600780830154908201556008808301549082015560098083015490820155600a8083015490820155600b91820154910155806122c5816131ba565b9150506121e7565b5081601082600a81106122e2576122e26130f0565b600c020160008201518160000155602082015181600101556040820151816002015560608201518160030160006101000a8154816001600160a01b0302191690836001600160a01b031602179055506080820151816004015560a0820151816005015560c0820151816006015560e082015181600701556101008201518160080155610120820151816009015561014082015181600a015561016082015181600b0155905050857fcbb6c6ae423a412fd87ff8232d5f76edecb3194550f98e7a30f7ecb5d0f842b18684604001516040516123c7929190918252602082015260400190565b60405180910390a26123e6565b806123de8161312a565b91505061215f565b505b611fd86127c7565b600081815260018301602052604081205480156124d9576000612414600183613082565b855490915060009061242890600190613082565b905081811461248d576000866000018281548110612448576124486130f0565b906000526020600020015490508087600001848154811061246b5761246b6130f0565b6000918252602080832090910192909255918252600188019052604090208390555b855486908061249e5761249e6131d1565b600190038181906000526020600020016000905590558560010160008681526020019081526020016000206000905560019350505050610f69565b6000915050610f69565b6000818152600e602052604090205415801561250e57506000818152600e6020526040902060010154155b801561252957506000818152600e6020526040902060020154155b801561254457506000818152600e6020526040902060030154155b801561255f57506000818152600e6020526040902060040154155b801561257a57506000818152600e6020526040902060050154155b801561259557506000818152600e6020526040902060060154155b80156125b057506000818152600e6020526040902060070154155b15611a0d576000600182101580156125c95750602c8211155b6125d457600a6125d7565b60145b604080516101008101825260ff929092168083526020808401828152848401838152606086018481526080870185815260a0880186815260c0890187815260e08a0197885260008c8152600e9097529790952097518855925160018801559051600287015551600386015551600485015551600584015590516006830155516007909101555050565b60008181526001830160205260408120546126a757508154600181810184556000848152602080822090930184905584548482528286019093526040902091909155610f69565b506000610f69565b6126b7612bdb565b6000838152600e602090815260408083208151610180810183528781528084018790528785526008909352928190205482820152516331a9108f60e11b815260048101869052606082019073e6334699d6ac33a39de6014958ce12b93e24f31a90636352211e90602401602060405180830381865afa15801561273e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906127629190612f90565b6001600160a01b0316815260200182600001548152602001826001015481526020018260020154815260200182600301548152602001826004015481526020018260050154815260200182600601548152602001826007015481525091505092915050565b60005b600a811015611a0d5760006127e082600161302e565b90505b600a811015612af957601082600a81106127ff576127ff6130f0565b600c020160010154601082600a811061281a5761281a6130f0565b600c020160010154118061289f5750601082600a811061283c5761283c6130f0565b600c020160010154601082600a8110612857576128576130f0565b600c02016001015414801561289f5750601082600a811061287a5761287a6130f0565b600c020160020154601082600a8110612895576128956130f0565b600c020160020154115b15612ae7576000601083600a81106128b9576128b96130f0565b6040805161018081018252600c9290920292909201805482526001810154602083015260028101549282019290925260038201546001600160a01b0316606082015260048201546080820152600582015460a0820152600682015460c0820152600782015460e082015260088201546101008201526009820154610120820152600a80830154610140830152600b90920154610160820152915060109083908110612966576129666130f0565b600c0201601084600a811061297d5761297d6130f0565b600c02016000820154816000015560018201548160010155600282015481600201556003820160009054906101000a90046001600160a01b03168160030160006101000a8154816001600160a01b0302191690836001600160a01b03160217905550600482015481600401556005820154816005015560068201548160060155600782015481600701556008820154816008015560098201548160090155600a82015481600a0155600b82015481600b015590505080601083600a8110612a4657612a466130f0565b8251600c9190910291909101908155602082015160018201556040820151600282015560608201516003820180546001600160a01b0319166001600160a01b039092169190911790556080820151600482015560a0820151600582015560c0820151600682015560e0820151600782015561010082015160088201556101208201516009820155610140820151600a82015561016090910151600b90910155505b80612af18161312a565b9150506127e3565b5080612b048161312a565b9150506127ca565b6040518060c001604052806000815260200160008152602001612b6d60405180610100016040528060008152602001600081526020016000815260200160008152602001600081526020016000815260200160008152602001600081525090565b81526020016000815260200160008152602001600081525090565b604051806101400160405280600a905b612ba0612bdb565b815260200190600190039081612b985790505090565b50805460008255600f016010900490600052602060002090810190611a0d9190612c45565b60405180610180016040528060008152602001600081526020016000815260200160006001600160a01b0316815260200160008152602001600081526020016000815260200160008152602001600081526020016000815260200160008152602001600081525090565b5b80821115612c5a5760008155600101612c46565b5090565b6001600160a01b0381168114611a0d57600080fd5b60008060408385031215612c8657600080fd5b823591506020830135612c9881612c5e565b809150509250929050565b600060208284031215612cb557600080fd5b5035919050565b634e487b7160e01b600052604160045260246000fd5b600082601f830112612ce357600080fd5b813567ffffffffffffffff80821115612cfe57612cfe612cbc565b604051601f8301601f19908116603f01168101908282118183101715612d2657612d26612cbc565b81604052838152866020858801011115612d3f57600080fd5b836020870160208301376000602085830101528094505050505092915050565b60008060408385031215612d7257600080fd5b82359150602083013567ffffffffffffffff811115612d9057600080fd5b612d9c85828601612cd2565b9150509250929050565b600060208284031215612db857600080fd5b8135611a2e81612c5e565b60008060408385031215612dd657600080fd5b50508035926020909101359150565b610f008101818360005b600a811015612e8f5781518051845260208082015181860152604080830151908601526060808301516001600160a01b0316908601526080808301519086015260a0808301519086015260c0808301519086015260e0808301519086015261010080830151908601526101208083015190860152610140808301519086015261016091820151918501919091526101809093019290910190600101612def565b50505092915050565b60008060208385031215612eab57600080fd5b823567ffffffffffffffff80821115612ec357600080fd5b818501915085601f830112612ed757600080fd5b813581811115612ee657600080fd5b8660208260051b8501011115612efb57600080fd5b60209290920196919550909350505050565b600080600060608486031215612f2257600080fd5b83359250602084013567ffffffffffffffff811115612f4057600080fd5b612f4c86828701612cd2565b925050604084013590509250925092565b60008060408385031215612f7057600080fd5b8235612f7b81612c5e565b915060208301358015158114612c9857600080fd5b600060208284031215612fa257600080fd5b8151611a2e81612c5e565b6020808252601190820152702737ba103a34329027232a1037bbb732b960791b604082015260600190565b60005b83811015612ff3578181015183820152602001612fdb565b50506000910152565b6000825161300e818460208701612fd8565b9190910192915050565b634e487b7160e01b600052601160045260246000fd5b80820180821115610f6957610f69613018565b8082028115828204841417610f6957610f69613018565b634e487b7160e01b600052601260045260246000fd5b60008261307d5761307d613058565b500490565b81810381811115610f6957610f69613018565b6020808252600f908201526e496e76616c6964206164647265737360881b604082015260600190565b6020808252601890820152772737ba103bb434ba32b634b9ba32b21037b91037bbb732b960411b604082015260600190565b634e487b7160e01b600052603260045260246000fd5b60006020828403121561311857600080fd5b813561ffff81168114611a2e57600080fd5b60006001820161313c5761313c613018565b5060010190565b6040815260008351806040840152613162816060850160208801612fd8565b602083019390935250601f91909101601f191601606001919050565b928352602083019190915260601b6bffffffffffffffffffffffff1916604082015260540190565b6000826131b5576131b5613058565b500690565b6000816131c9576131c9613018565b506000190190565b634e487b7160e01b600052603160045260246000fdfea2646970667358221220226506456c45ed5a6b2f2df40147e6a593a8502c46194b099bcd6e82414d91a264736f6c63430008130033