VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0x25F404…9C4b
Summary
Transactions
Transfers
Address
0x25F404f064ADcB826aCbbccB6b2690FF604d9C4b
VET
0.00
VET
VTHO
0.00
VTHO
Master
0x040E865EFb63148fB0C2685f562D3Ccc58Db6C6d
Deployer
0x040E865EFb63148fB0C2685f562D3Ccc58Db6C6d
Code
0x608060405234801561001057600080fd5b50600436106101da5760003560e01c80638b95dd7111610104578063c8690233116100a2578063e32954eb11610071578063e32954eb14610504578063e59d895d14610517578063e985e9c51461052a578063f1cb7e061461056657600080fd5b8063c869023314610442578063ce3decdc1461049b578063d5fa2b00146104ae578063d700ff33146104c157600080fd5b8063a8fa5682116100de578063a8fa5682146103b8578063a9784b3e146103cb578063ac9650d81461040f578063bc1c58d11461042f57600080fd5b80638b95dd711461037f578063a22cb46514610392578063a4b91a01146103a557600080fd5b80633603d7581161017c5780635c98042b1161014b5780635c98042b14610333578063623195b014610346578063691f343114610359578063773722131461036c57600080fd5b80633603d758146102a15780633b3b57de146102b45780634cbf6ba4146102c757806359d1d43c1461031357600080fd5b8063124a319c116101b8578063124a319c1461022f5780632203ab561461025a57806329cd62ea1461027b578063304e6ade1461028e57600080fd5b806301ffc9a7146101df5780630af179d71461020757806310f13a8c1461021c575b600080fd5b6101f26101ed36600461252a565b610579565b60405190151581526020015b60405180910390f35b61021a610215366004612587565b61058a565b005b61021a61022a3660046125d3565b610794565b61024261023d36600461264d565b610861565b6040516001600160a01b0390911681526020016101fe565b61026d610268366004612679565b610b0d565b6040516101fe9291906126eb565b61021a610289366004612704565b610c44565b61021a61029c366004612587565b610cdf565b61021a6102af366004612730565b610d5b565b6102426102c2366004612730565b610dfe565b6101f26102d5366004612679565b6000828152602081815260408083205467ffffffffffffffff1683526006825280832094835293815283822092825291909152205461ffff16151590565b610326610321366004612587565b610e31565b6040516101fe9190612749565b610326610341366004612730565b610f11565b61021a61035436600461275c565b610fd0565b610326610367366004612730565b61106d565b61021a61037a366004612587565b6110a7565b61021a61038d3660046127c5565b611123565b61021a6103a03660046128ae565b611203565b61021a6103b33660046128da565b6112f2565b6103266103c6366004612918565b6113bf565b6101f26103d9366004612958565b6001600160a01b039283166000908152600c60209081526040808320948352938152838220929094168152925290205460ff1690565b61042261041d3660046129d4565b61140d565b6040516101fe9190612a16565b61032661043d366004612730565b61141b565b610486610450366004612730565b6000818152602081815260408083205467ffffffffffffffff168352600982528083209383529290522080546001909101549091565b604080519283526020830191909152016101fe565b61021a6104a9366004612587565b611455565b61021a6104bc366004612a78565b611598565b6104eb6104cf366004612730565b60006020819052908152604090205467ffffffffffffffff1681565b60405167ffffffffffffffff90911681526020016101fe565b610422610512366004612aa8565b6115bf565b61021a610525366004612ae7565b6115d4565b6101f2610538366004612b1c565b6001600160a01b039182166000908152600b6020908152604080832093909416825291909152205460ff1690565b610326610574366004612679565b611693565b60006105848261175b565b92915050565b8261059481611799565b61059d57600080fd5b600084815260208181526040808320548151601f870184900484028101840190925285825283926060928392859267ffffffffffffffff9091169183916106039183918d908d90819084018382808284376000920191909152509293925050611a009050565b90505b8051516020820151101561072d578661ffff1660000361066b578060400151965061063081611a61565b9450846040516020016106439190612b4a565b60405160208183030381529060405280519060200120925061066481611a82565b935061071f565b600061067682611a61565b9050816040015161ffff168861ffff1614158061069a57506106988682611a9e565b155b1561071d576106f68c878a8e8e8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250505060208801518d91506106ed908290612b7c565b8b51158a611abc565b81604001519750816020015196508095508580519060200120935061071a82611a82565b94505b505b61072881611d29565b610606565b50835115610788576107888a85888c8c8080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152508c925061077f91508290508f612b7c565b89511588611abc565b50505050505050505050565b8461079e81611799565b6107a757600080fd5b6000868152602081815260408083205467ffffffffffffffff168352600a8252808320898452909152908190209051849184916107e79089908990612b8f565b90815260200160405180910390209182610802929190612c27565b508484604051610813929190612b8f565b6040518091039020867f448bc014f1536726cf8d54ff3d6481ed3cbc683c2591ca204274009afa09b1a1878787876040516108519493929190612d10565b60405180910390a3505050505050565b6000828152602081815260408083205467ffffffffffffffff1683526007825280832085845282528083206001600160e01b0319851684529091528120546001600160a01b031680156108b5579050610584565b60006108c085610dfe565b90506001600160a01b0381166108db57600092505050610584565b6040516301ffc9a760e01b602482015260009081906001600160a01b0384169060440160408051601f198184030181529181526020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff166301ffc9a760e01b179052516109489190612b4a565b600060405180830381855afa9150503d8060008114610983576040519150601f19603f3d011682016040523d82523d6000602084013e610988565b606091505b509150915081158061099b575060208151105b806109dd575080601f815181106109b4576109b4612d42565b01602001517fff0000000000000000000000000000000000000000000000000000000000000016155b156109ef576000945050505050610584565b6040516001600160e01b0319871660248201526001600160a01b0384169060440160408051601f198184030181529181526020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff166301ffc9a760e01b17905251610a5a9190612b4a565b600060405180830381855afa9150503d8060008114610a95576040519150601f19603f3d011682016040523d82523d6000602084013e610a9a565b606091505b509092509050811580610aae575060208151105b80610af0575080601f81518110610ac757610ac7612d42565b01602001517fff0000000000000000000000000000000000000000000000000000000000000016155b15610b02576000945050505050610584565b509095945050505050565b6000828152602081815260408083205467ffffffffffffffff168352600180835281842086855290925282206060915b848111610c245780851615801590610b6d575060008181526020839052604081208054610b6990612b9f565b9050115b15610c1c5780826000838152602001908152602001600020808054610b9190612b9f565b80601f0160208091040260200160405190810160405280929190818152602001828054610bbd90612b9f565b8015610c0a5780601f10610bdf57610100808354040283529160200191610c0a565b820191906000526020600020905b815481529060010190602001808311610bed57829003601f168201915b50505050509050935093505050610c3d565b60011b610b3d565b5060006040518060200160405280600081525092509250505b9250929050565b82610c4e81611799565b610c5757600080fd5b604080518082018252848152602080820185815260008881528083528481205467ffffffffffffffff1681526009835284812089825283528490209251835551600190920191909155815185815290810184905285917f1d6f5e03d3f63eb58751986629a5439baee5079ff04f345becb66e23eb154e4691015b60405180910390a250505050565b82610ce981611799565b610cf257600080fd5b6000848152602081815260408083205467ffffffffffffffff168352600382528083208784529091529020610d28838583612c27565b50837fe379c1624ed7e714cc0937528a32359d69d5281337765313dba4e081b72d75788484604051610cd1929190612d58565b80610d6581611799565b610d6e57600080fd5b6000828152602081905260408120805467ffffffffffffffff1691610d9283612d6c565b82546101009290920a67ffffffffffffffff818102199093169183160217909155600084815260208181526040918290205491519190921681528492507fc6621ccb8f3f5a04bb6502154b2caf6adf5983fe76dfef1cfc9c42e3579db444910160405180910390a25050565b600080610e0d836102bf611693565b90508051600003610e215750600092915050565b610e2a81611e11565b9392505050565b6000838152602081815260408083205467ffffffffffffffff168352600a825280832086845290915290819020905160609190610e719085908590612b8f565b90815260200160405180910390208054610e8a90612b9f565b80601f0160208091040260200160405190810160405280929190818152602001828054610eb690612b9f565b8015610f035780601f10610ed857610100808354040283529160200191610f03565b820191906000526020600020905b815481529060010190602001808311610ee657829003601f168201915b505050505090509392505050565b6000818152602081815260408083205467ffffffffffffffff168352600482528083208484529091529020805460609190610f4b90612b9f565b80601f0160208091040260200160405190810160405280929190818152602001828054610f7790612b9f565b8015610fc45780601f10610f9957610100808354040283529160200191610fc4565b820191906000526020600020905b815481529060010190602001808311610fa757829003601f168201915b50505050509050919050565b83610fda81611799565b610fe357600080fd5b83610fef600182612b7c565b1615610ffa57600080fd5b6000858152602081815260408083205467ffffffffffffffff1683526001825280832088845282528083208784529091529020611038838583612c27565b50604051849086907faa121bbeef5f32f5961a2a28966e769023910fc9479059ee3495d4c1a696efe390600090a35050505050565b6000818152602081815260408083205467ffffffffffffffff168352600882528083208484529091529020805460609190610f4b90612b9f565b826110b181611799565b6110ba57600080fd5b6000848152602081815260408083205467ffffffffffffffff1683526008825280832087845290915290206110f0838583612c27565b50837fb7d29e911041e8d9b843369e890bcb72c9388692ba48b65ac54e7214c4c348f78484604051610cd1929190612d58565b8261112d81611799565b61113657600080fd5b837f65412581168e88a1e60c6459d7f44ae83ad0832e670826c05a4e2476b57af75284846040516111689291906126eb565b60405180910390a2603c83036111bf57837f52d7d861f09ab3d26239d492e8968629f95e9e318cf0b73bfddc441522a15fd26111a384611e11565b6040516001600160a01b03909116815260200160405180910390a25b6000848152602081815260408083205467ffffffffffffffff16835260028252808320878452825280832086845290915290206111fc8382612d93565b5050505050565b6001600160a01b03821633036112865760405162461bcd60e51b815260206004820152602960248201527f455243313135353a2073657474696e6720617070726f76616c2073746174757360448201527f20666f722073656c66000000000000000000000000000000000000000000000060648201526084015b60405180910390fd5b336000818152600b602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b6001600160a01b038216330361134a5760405162461bcd60e51b815260206004820181905260248201527f53657474696e672064656c65676174652073746174757320666f722073656c66604482015260640161127d565b336000818152600c6020908152604080832087845282528083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519384529286917ff0ddb3b04746704017f9aa8bd728fcc2c1d11675041205350018915f5e4750a0910160405180910390a4505050565b6000838152602081815260408083205467ffffffffffffffff168352600582528083208684528252808320858452825280832061ffff851684529091529020805460609190610e8a90612b9f565b6060610e2a60008484611e39565b6000818152602081815260408083205467ffffffffffffffff168352600382528083208484529091529020805460609190610f4b90612b9f565b8261145f81611799565b61146857600080fd5b6000848152602081815260408083205467ffffffffffffffff1680845260048352818420888552909252822080549192916114a290612b9f565b80601f01602080910402602001604051908101604052809291908181526020018280546114ce90612b9f565b801561151b5780601f106114f05761010080835404028352916020019161151b565b820191906000526020600020905b8154815290600101906020018083116114fe57829003601f168201915b5050505067ffffffffffffffff841660009081526004602090815260408083208b845290915290209192506115539050858783612c27565b50857f8f15ed4b723ef428f250961da8315675b507046737e19319fc1a4d81bfe87f8582878760405161158893929190612e53565b60405180910390a2505050505050565b816115a281611799565b6115ab57600080fd5b6115ba83603c61038d85612012565b505050565b60606115cc848484611e39565b949350505050565b826115de81611799565b6115e757600080fd5b6000848152602081815260408083205467ffffffffffffffff1683526007825280832087845282528083206001600160e01b031987168085529083529281902080547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b038716908117909155905190815286917f7c69f06bea0bdef565b709e93a147836b0063ba2dd89f02d0b7e8d931e6a6daa910160405180910390a350505050565b6000828152602081815260408083205467ffffffffffffffff16835260028252808320858452825280832084845290915290208054606091906116d590612b9f565b80601f016020809104026020016040519081016040528092919081815260200182805461170190612b9f565b801561174e5780601f106117235761010080835404028352916020019161174e565b820191906000526020600020905b81548152906001019060200180831161173157829003601f168201915b5050505050905092915050565b60006001600160e01b031982167f59d1d43c00000000000000000000000000000000000000000000000000000000148061058457506105848261204b565b6000336001600160a01b037f000000000000000000000000ac96b08f58da69b6172b8fc1532267ca047044961614806117fa5750336001600160a01b037f000000000000000000000000b9a522b45457aa194a7590a661c3c4d21f4c4ecb16145b1561180757506001919050565b6040517f02571be3000000000000000000000000000000000000000000000000000000008152600481018390526000907f0000000000000000000000006dd22ec48065e0711f83dbb2346934e3eb7805506001600160a01b0316906302571be390602401602060405180830381865afa158015611888573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906118ac9190612e83565b90507f0000000000000000000000006f11d8353d1abd0bfadf4dfe45540f40aada04716001600160a01b0316816001600160a01b03160361198c576040517f6352211e000000000000000000000000000000000000000000000000000000008152600481018490527f0000000000000000000000006f11d8353d1abd0bfadf4dfe45540f40aada04716001600160a01b031690636352211e90602401602060405180830381865afa158015611965573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906119899190612e83565b90505b6001600160a01b0381163314806119c657506001600160a01b0381166000908152600b6020908152604080832033845290915290205460ff165b80610e2a57506001600160a01b0381166000908152600c60209081526040808320868452825280832033845290915290205460ff16610e2a565b611a4e6040518060e001604052806060815260200160008152602001600061ffff168152602001600061ffff168152602001600063ffffffff16815260200160008152602001600081525090565b82815260c0810182905261058481611d29565b6020810151815160609161058491611a799082612089565b845191906120e3565b60a081015160c082015160609161058491611a79908290612b7c565b600081518351148015610e2a5750610e2a836000846000875161215a565b865160208801206000611ad08787876120e3565b90508315611bfa5767ffffffffffffffff831660009081526005602090815260408083208d84528252808320858452825280832061ffff8c16845290915290208054611b1b90612b9f565b159050611b7a5767ffffffffffffffff831660009081526006602090815260408083208d845282528083208584529091528120805461ffff1691611b5e83612ea0565b91906101000a81548161ffff021916908361ffff160217905550505b67ffffffffffffffff831660009081526005602090815260408083208d84528252808320858452825280832061ffff8c1684529091528120611bbb916124b7565b897f03528ed0c2a3ebc993b12ce3c16bb382f9c7d88ef7d8a1bf290eaf35955a12078a8a604051611bed929190612ebe565b60405180910390a2610788565b67ffffffffffffffff831660009081526005602090815260408083208d84528252808320858452825280832061ffff8c16845290915290208054611c3d90612b9f565b9050600003611c9e5767ffffffffffffffff831660009081526006602090815260408083208d845282528083208584529091528120805461ffff1691611c8283612ee4565b91906101000a81548161ffff021916908361ffff160217905550505b67ffffffffffffffff831660009081526005602090815260408083208d84528252808320858452825280832061ffff8c1684529091529020611ce08282612d93565b50897f52a608b3303a48862d07a73d82fa221318c0027fbbcfb1b2329bface3f19ff2b8a8a84604051611d1593929190612efb565b60405180910390a250505050505050505050565b60c08101516020820181905281515111611d405750565b6000611d5482600001518360200151612089565b8260200151611d639190612f2a565b8251909150611d72908261217d565b61ffff166040830152611d86600282612f2a565b8251909150611d95908261217d565b61ffff166060830152611da9600282612f2a565b8251909150611db890826121a5565b63ffffffff166080830152611dce600482612f2a565b8251909150600090611de0908361217d565b61ffff169050611df1600283612f2a565b60a084018190529150611e048183612f2a565b60c0909301929092525050565b60008151601414611e2157600080fd5b50602001516c01000000000000000000000000900490565b60608167ffffffffffffffff811115611e5457611e546127af565b604051908082528060200260200182016040528015611e8757816020015b6060815260200190600190039081611e725790505b50905060005b8281101561200a578415611f52576000848483818110611eaf57611eaf612d42565b9050602002810190611ec19190612f3d565b611ed091602491600491612f84565b611ed991612fae565b9050858114611f505760405162461bcd60e51b815260206004820152603460248201527f6d756c746963616c6c3a20416c6c207265636f726473206d757374206861766560448201527f2061206d61746368696e67206e616d6568617368000000000000000000000000606482015260840161127d565b505b60008030868685818110611f6857611f68612d42565b9050602002810190611f7a9190612f3d565b604051611f88929190612b8f565b600060405180830381855af49150503d8060008114611fc3576040519150601f19603f3d011682016040523d82523d6000602084013e611fc8565b606091505b509150915081611fd757600080fd5b80848481518110611fea57611fea612d42565b60200260200101819052505050808061200290612fcc565b915050611e8d565b509392505050565b6040805160148082528183019092526060916020820181803683375050506c010000000000000000000000009290920260208301525090565b60006001600160e01b031982167fc86902330000000000000000000000000000000000000000000000000000000014806105845750610584826121cf565b6000815b8351811061209d5761209d612fe5565b60006120a9858361220d565b60ff1690506120b9816001612f2a565b6120c39083612f2a565b9150806000036120d357506120d9565b5061208d565b6115cc8382612b7c565b82516060906120f28385612f2a565b11156120fd57600080fd5b60008267ffffffffffffffff811115612118576121186127af565b6040519080825280601f01601f191660200182016040528015612142576020820181803683370190505b50905060208082019086860101610b02828287612231565b6000612167848484612287565b612172878785612287565b149695505050505050565b815160009061218d836002612f2a565b111561219857600080fd5b50016002015161ffff1690565b81516000906121b5836004612f2a565b11156121c057600080fd5b50016004015163ffffffff1690565b60006001600160e01b031982167f691f34310000000000000000000000000000000000000000000000000000000014806105845750610584826122ab565b600082828151811061222157612221612d42565b016020015160f81c905092915050565b602081106122695781518352612248602084612f2a565b9250612255602083612f2a565b9150612262602082612b7c565b9050612231565b905182516020929092036101000a6000190180199091169116179052565b82516000906122968385612f2a565b11156122a157600080fd5b5091016020012090565b60006001600160e01b031982167f124a319c00000000000000000000000000000000000000000000000000000000148061058457506105848260006001600160e01b031982167fa8fa568200000000000000000000000000000000000000000000000000000000148061234757506001600160e01b031982167f5c98042b00000000000000000000000000000000000000000000000000000000145b8061058457506105848260006001600160e01b031982167fbc1c58d100000000000000000000000000000000000000000000000000000000148061058457506105848260006001600160e01b031982167f3b3b57de0000000000000000000000000000000000000000000000000000000014806123ed57506001600160e01b031982167ff1cb7e0600000000000000000000000000000000000000000000000000000000145b8061058457506105848260006001600160e01b031982167f2203ab5600000000000000000000000000000000000000000000000000000000148061058457506105848260006001600160e01b031982167fd700ff3300000000000000000000000000000000000000000000000000000000148061058457506105848260006001600160e01b031982167f4fbf043300000000000000000000000000000000000000000000000000000000148061058457506301ffc9a760e01b6001600160e01b0319831614610584565b5080546124c390612b9f565b6000825580601f106124d3575050565b601f0160209004906000526020600020908101906124f191906124f4565b50565b5b8082111561250957600081556001016124f5565b5090565b80356001600160e01b03198116811461252557600080fd5b919050565b60006020828403121561253c57600080fd5b610e2a8261250d565b60008083601f84011261255757600080fd5b50813567ffffffffffffffff81111561256f57600080fd5b602083019150836020828501011115610c3d57600080fd5b60008060006040848603121561259c57600080fd5b83359250602084013567ffffffffffffffff8111156125ba57600080fd5b6125c686828701612545565b9497909650939450505050565b6000806000806000606086880312156125eb57600080fd5b85359450602086013567ffffffffffffffff8082111561260a57600080fd5b61261689838a01612545565b9096509450604088013591508082111561262f57600080fd5b5061263c88828901612545565b969995985093965092949392505050565b6000806040838503121561266057600080fd5b823591506126706020840161250d565b90509250929050565b6000806040838503121561268c57600080fd5b50508035926020909101359150565b60005b838110156126b657818101518382015260200161269e565b50506000910152565b600081518084526126d781602086016020860161269b565b601f01601f19169290920160200192915050565b8281526040602082015260006115cc60408301846126bf565b60008060006060848603121561271957600080fd5b505081359360208301359350604090920135919050565b60006020828403121561274257600080fd5b5035919050565b602081526000610e2a60208301846126bf565b6000806000806060858703121561277257600080fd5b8435935060208501359250604085013567ffffffffffffffff81111561279757600080fd5b6127a387828801612545565b95989497509550505050565b634e487b7160e01b600052604160045260246000fd5b6000806000606084860312156127da57600080fd5b8335925060208401359150604084013567ffffffffffffffff8082111561280057600080fd5b818601915086601f83011261281457600080fd5b813581811115612826576128266127af565b604051601f8201601f19908116603f0116810190838211818310171561284e5761284e6127af565b8160405282815289602084870101111561286757600080fd5b8260208601602083013760006020848301015280955050505050509250925092565b6001600160a01b03811681146124f157600080fd5b8035801515811461252557600080fd5b600080604083850312156128c157600080fd5b82356128cc81612889565b91506126706020840161289e565b6000806000606084860312156128ef57600080fd5b83359250602084013561290181612889565b915061290f6040850161289e565b90509250925092565b60008060006060848603121561292d57600080fd5b8335925060208401359150604084013561ffff8116811461294d57600080fd5b809150509250925092565b60008060006060848603121561296d57600080fd5b833561297881612889565b925060208401359150604084013561294d81612889565b60008083601f8401126129a157600080fd5b50813567ffffffffffffffff8111156129b957600080fd5b6020830191508360208260051b8501011115610c3d57600080fd5b600080602083850312156129e757600080fd5b823567ffffffffffffffff8111156129fe57600080fd5b612a0a8582860161298f565b90969095509350505050565b6000602080830181845280855180835260408601915060408160051b870101925083870160005b82811015612a6b57603f19888603018452612a598583516126bf565b94509285019290850190600101612a3d565b5092979650505050505050565b60008060408385031215612a8b57600080fd5b823591506020830135612a9d81612889565b809150509250929050565b600080600060408486031215612abd57600080fd5b83359250602084013567ffffffffffffffff811115612adb57600080fd5b6125c68682870161298f565b600080600060608486031215612afc57600080fd5b83359250612b0c6020850161250d565b9150604084013561294d81612889565b60008060408385031215612b2f57600080fd5b8235612b3a81612889565b91506020830135612a9d81612889565b60008251612b5c81846020870161269b565b9190910192915050565b634e487b7160e01b600052601160045260246000fd5b8181038181111561058457610584612b66565b8183823760009101908152919050565b600181811c90821680612bb357607f821691505b602082108103612bd357634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156115ba57600081815260208120601f850160051c81016020861015612c005750805b601f850160051c820191505b81811015612c1f57828155600101612c0c565b505050505050565b67ffffffffffffffff831115612c3f57612c3f6127af565b612c5383612c4d8354612b9f565b83612bd9565b6000601f841160018114612c875760008515612c6f5750838201355b600019600387901b1c1916600186901b1783556111fc565b600083815260209020601f19861690835b82811015612cb85786850135825560209485019460019092019101612c98565b5086821015612cd55760001960f88860031b161c19848701351681555b505060018560011b0183555050505050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b604081526000612d24604083018688612ce7565b8281036020840152612d37818587612ce7565b979650505050505050565b634e487b7160e01b600052603260045260246000fd5b6020815260006115cc602083018486612ce7565b600067ffffffffffffffff808316818103612d8957612d89612b66565b6001019392505050565b815167ffffffffffffffff811115612dad57612dad6127af565b612dc181612dbb8454612b9f565b84612bd9565b602080601f831160018114612df65760008415612dde5750858301515b600019600386901b1c1916600185901b178555612c1f565b600085815260208120601f198616915b82811015612e2557888601518255948401946001909101908401612e06565b5085821015612e435787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b604081526000612e6660408301866126bf565b8281036020840152612e79818587612ce7565b9695505050505050565b600060208284031215612e9557600080fd5b8151610e2a81612889565b600061ffff821680612eb457612eb4612b66565b6000190192915050565b604081526000612ed160408301856126bf565b905061ffff831660208301529392505050565b600061ffff808316818103612d8957612d89612b66565b606081526000612f0e60608301866126bf565b61ffff851660208401528281036040840152612e7981856126bf565b8082018082111561058457610584612b66565b6000808335601e19843603018112612f5457600080fd5b83018035915067ffffffffffffffff821115612f6f57600080fd5b602001915036819003821315610c3d57600080fd5b60008085851115612f9457600080fd5b83861115612fa157600080fd5b5050820193919092039150565b8035602083101561058457600019602084900360031b1b1692915050565b600060018201612fde57612fde612b66565b5060010190565b634e487b7160e01b600052600160045260246000fdfea264697066735822122040f2c70eea5d20e8a9753656c113a719ad4a1e4a6e197deabf54cf577cd683dc64736f6c63430008110033