VeChain
Explorer
Mainnet
Search
Networks
Main
Test
Contract
0xf5Eaff…117E
Summary
Transactions
Transfers
Address
0xf5Eaff2CB80Cd8A121c6C209CB83e6fAE774117E
VET
0.00
VET
VTHO
0.00
VTHO
Master
0xcD093A08794ddA7fbcc6D5839C85892F8da2e8Be
Deployer
0xcD093A08794ddA7fbcc6D5839C85892F8da2e8Be
Code
0x6080604052600436106102195760003560e01c80636e14e34c1161011d578063a22cb465116100b0578063c87b56dd1161007f578063e985e9c511610064578063e985e9c514610601578063f1a5158b14610657578063f2fde38b1461068457600080fd5b8063c87b56dd146105cb578063d5abeb01146105eb57600080fd5b8063a22cb46514610551578063b61ff93c14610571578063b88d4fde14610591578063bcc9ca5b146105b157600080fd5b80638da5cb5b116100ec5780638da5cb5b146104e15780638fc3b5491461051157806395d89b41146105265780639659867e1461053b57600080fd5b80636e14e34c1461047757806370a0823114610497578063715018a6146104b75780638456cb59146104cc57600080fd5b80632f745c59116101b057806355f804b31161017f5780635f74606c116101645780635f74606c146103fd5780636352211e1461042a578063639e01dd1461044a57600080fd5b806355f804b3146103c55780635c975abb146103e557600080fd5b80632f745c59146103505780633f4ba83a1461037057806342842e0e146103855780634f6ccce7146103a557600080fd5b8063095ea7b3116101ec578063095ea7b3146102e757806318160ddd1461030957806323b872dd1461032857806326092b831461034857600080fd5b806301ffc9a71461021e578063067ad6dd1461025357806306fdde03146102a5578063081812fc146102c7575b600080fd5b34801561022a57600080fd5b5061023e610239366004612dc1565b6106a4565b60405190151581526020015b60405180910390f35b34801561025f57600080fd5b506010546102809073ffffffffffffffffffffffffffffffffffffffff1681565b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200161024a565b3480156102b157600080fd5b506102ba610700565b60405161024a9190612e54565b3480156102d357600080fd5b506102806102e2366004612e67565b610792565b3480156102f357600080fd5b50610307610302366004612ea9565b6107c6565b005b34801561031557600080fd5b506008545b60405190815260200161024a565b34801561033457600080fd5b50610307610343366004612ed3565b610958565b610307610a64565b34801561035c57600080fd5b5061031a61036b366004612ea9565b610b4c565b34801561037c57600080fd5b50610307610c1b565b34801561039157600080fd5b506103076103a0366004612ed3565b610c2b565b3480156103b157600080fd5b5061031a6103c0366004612e67565b610c46565b3480156103d157600080fd5b506103076103e0366004612fd2565b610d04565b3480156103f157600080fd5b50600a5460ff1661023e565b34801561040957600080fd5b506011546102809073ffffffffffffffffffffffffffffffffffffffff1681565b34801561043657600080fd5b50610280610445366004612e67565b610dd1565b34801561045657600080fd5b50600f546102809073ffffffffffffffffffffffffffffffffffffffff1681565b34801561048357600080fd5b50610307610492366004613067565b610e5d565b3480156104a357600080fd5b5061031a6104b23660046130d3565b6110e6565b3480156104c357600080fd5b506103076111b4565b3480156104d857600080fd5b506103076111c6565b3480156104ed57600080fd5b50600a54610100900473ffffffffffffffffffffffffffffffffffffffff16610280565b34801561051d57600080fd5b50600e5461031a565b34801561053257600080fd5b506102ba6111d6565b34801561054757600080fd5b5061031a600e5481565b34801561055d57600080fd5b5061030761056c3660046130fe565b6111e5565b34801561057d57600080fd5b5061030761058c366004613131565b6111f0565b34801561059d57600080fd5b506103076105ac36600461314c565b611229565b3480156105bd57600080fd5b50600d5461023e9060ff1681565b3480156105d757600080fd5b506102ba6105e6366004612e67565b6112d1565b3480156105f757600080fd5b5061031a600c5481565b34801561060d57600080fd5b5061023e61061c3660046131c8565b73ffffffffffffffffffffffffffffffffffffffff918216600090815260056020908152604080832093909416825291909152205460ff1690565b34801561066357600080fd5b506012546102809073ffffffffffffffffffffffffffffffffffffffff1681565b34801561069057600080fd5b5061030761069f3660046130d3565b6113e1565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167f780e9d630000000000000000000000000000000000000000000000000000000014806106fa57506106fa82611498565b92915050565b60606000805461070f906131f2565b80601f016020809104026020016040519081016040528092919081815260200182805461073b906131f2565b80156107885780601f1061075d57610100808354040283529160200191610788565b820191906000526020600020905b81548152906001019060200180831161076b57829003601f168201915b5050505050905090565b600061079d8261157b565b5060009081526004602052604090205473ffffffffffffffffffffffffffffffffffffffff1690565b60006107d182610dd1565b90508073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610894576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602160248201527f4552433732313a20617070726f76616c20746f2063757272656e74206f776e6560448201527f720000000000000000000000000000000000000000000000000000000000000060648201526084015b60405180910390fd5b3373ffffffffffffffffffffffffffffffffffffffff821614806108bd57506108bd813361061c565b610949576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603d60248201527f4552433732313a20617070726f76652063616c6c6572206973206e6f7420746f60448201527f6b656e206f776e6572206f7220617070726f76656420666f7220616c6c000000606482015260840161088b565b6109538383611606565b505050565b6109638383836116a6565b73ffffffffffffffffffffffffffffffffffffffff8316158015906109ab575060008181526015602052604090205473ffffffffffffffffffffffffffffffffffffffff1615155b80156109de575060008181526015602052604090205473ffffffffffffffffffffffffffffffffffffffff838116911614155b156109535760008181526016602052604081205490610a096064610a03846005611747565b90611753565b60008481526015602052604080822054905192935073ffffffffffffffffffffffffffffffffffffffff169183156108fc0291849190818181858888f19350505050158015610a5c573d6000803e3d6000fd5b505050505050565b600d5460ff16610ad0576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600b60248201527f4d696e7420436c6f736564000000000000000000000000000000000000000000604482015260640161088b565b34680410d586a20a4c000014610b42576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600e60248201527f4e6f7420456e6f75676820564554000000000000000000000000000000000000604482015260640161088b565b610b4a61175f565b565b6000610b57836110e6565b8210610be5576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602b60248201527f455243373231456e756d657261626c653a206f776e657220696e646578206f7560448201527f74206f6620626f756e6473000000000000000000000000000000000000000000606482015260840161088b565b5073ffffffffffffffffffffffffffffffffffffffff919091166000908152600660209081526040808320938352929052205490565b610c23611aa3565b610b4a611b2a565b61095383838360405180602001604052806000815250611229565b6000610c5160085490565b8210610cdf576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602c60248201527f455243373231456e756d657261626c653a20676c6f62616c20696e646578206f60448201527f7574206f6620626f756e64730000000000000000000000000000000000000000606482015260840161088b565b60088281548110610cf257610cf2613246565b90600052602060002001549050919050565b600a5473ffffffffffffffffffffffffffffffffffffffff61010090910416331480610d2f57503033145b610dba576040517f08c379a0000000000000000000000000000000000000000000000000000000008152602060048201526024808201527f43616c6c6572206973206e6f7420746865206f776e6572206f7220636f6e747260448201527f6163742e00000000000000000000000000000000000000000000000000000000606482015260840161088b565b8051610dcd906013906020840190612cfa565b5050565b60008181526002602052604081205473ffffffffffffffffffffffffffffffffffffffff16806106fa576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601860248201527f4552433732313a20696e76616c696420746f6b656e2049440000000000000000604482015260640161088b565b610e65611aa3565b828114610ef3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152602060048201526024808201527f546f6b656e2049447320616e64206f776e657273206c656e677468206d69736d60448201527f6174636800000000000000000000000000000000000000000000000000000000606482015260840161088b565b60005b838110156110df5760176000868684818110610f1457610f14613246565b602090810292909201358352508101919091526040016000205460ff1615610f98576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601460248201527f546f6b656e20616c7265616479206d696e746564000000000000000000000000604482015260640161088b565b610fe0838383818110610fad57610fad613246565b9050602002016020810190610fc291906130d3565b868684818110610fd457610fd4613246565b90506020020135611ba7565b828282818110610ff257610ff2613246565b905060200201602081019061100791906130d3565b6015600087878581811061101d5761101d613246565b90506020020135815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600e6000815480929190611083906132a4565b91905055506001601760008787858181106110a0576110a0613246565b90506020020135815260200190815260200160002060006101000a81548160ff02191690831515021790555080806110d7906132a4565b915050610ef6565b5050505050565b600073ffffffffffffffffffffffffffffffffffffffff821661118b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602960248201527f4552433732313a2061646472657373207a65726f206973206e6f74206120766160448201527f6c6964206f776e65720000000000000000000000000000000000000000000000606482015260840161088b565b5073ffffffffffffffffffffffffffffffffffffffff1660009081526003602052604090205490565b6111bc611aa3565b610b4a6000611bc1565b6111ce611aa3565b610b4a611c3f565b60606001805461070f906131f2565b610dcd338383611c9a565b6111f8611aa3565b600d80547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0016911515919091179055565b6112333383611dc8565b6112bf576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602d60248201527f4552433732313a2063616c6c6572206973206e6f7420746f6b656e206f776e6560448201527f72206f7220617070726f76656400000000000000000000000000000000000000606482015260840161088b565b6112cb84848484611e88565b50505050565b60008181526002602052604090205460609073ffffffffffffffffffffffffffffffffffffffff16611385576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602f60248201527f4552433732314d657461646174613a2055524920717565727920666f72206e6f60448201527f6e6578697374656e7420746f6b656e0000000000000000000000000000000000606482015260840161088b565b600061138f611f2b565b905060008151116113af57604051806020016040528060008152506113da565b806113b984611f3a565b6040516020016113ca9291906132dd565b6040516020818303038152906040525b9392505050565b6113e9611aa3565b73ffffffffffffffffffffffffffffffffffffffff811661148c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201527f6464726573730000000000000000000000000000000000000000000000000000606482015260840161088b565b61149581611bc1565b50565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167f80ac58cd00000000000000000000000000000000000000000000000000000000148061152b57507fffffffff0000000000000000000000000000000000000000000000000000000082167f5b5e139f00000000000000000000000000000000000000000000000000000000145b806106fa57507f01ffc9a7000000000000000000000000000000000000000000000000000000007fffffffff000000000000000000000000000000000000000000000000000000008316146106fa565b60008181526002602052604090205473ffffffffffffffffffffffffffffffffffffffff16611495576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601860248201527f4552433732313a20696e76616c696420746f6b656e2049440000000000000000604482015260640161088b565b600081815260046020526040902080547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff8416908117909155819061166082610dd1565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b6116b03382611dc8565b61173c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602d60248201527f4552433732313a2063616c6c6572206973206e6f7420746f6b656e206f776e6560448201527f72206f7220617070726f76656400000000000000000000000000000000000000606482015260840161088b565b610953838383612002565b60006113da8284613334565b60006113da8284613371565b600c54600b54106117cc576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601160248201527f4e6f206d6f7265204e465473206c656674000000000000000000000000000000604482015260640161088b565b600060146117d9600b5490565b6117e49060016133ac565b815481106117f4576117f4613246565b6000918252602080832090910154808352601790915260409091205490915060ff161561187d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601460248201527f546f6b656e20616c7265616479206d696e746564000000000000000000000000604482015260640161088b565b61188b600b80546001019055565b6118953382611ba7565b3460006118a86064610a03846019611747565b905060006118bc6064610a03856005611747565b905060006118d06064610a03866023611747565b905060006118ea826118e48581898961230a565b9061230a565b600f5460405191925073ffffffffffffffffffffffffffffffffffffffff169085156108fc029086906000818181858888f19350505050158015611932573d6000803e3d6000fd5b5060105460405173ffffffffffffffffffffffffffffffffffffffff9091169084156108fc029085906000818181858888f1935050505015801561197a573d6000803e3d6000fd5b5060125460405173ffffffffffffffffffffffffffffffffffffffff9091169083156108fc029084906000818181858888f193505050501580156119c2573d6000803e3d6000fd5b5060115460405173ffffffffffffffffffffffffffffffffffffffff9091169082156108fc029083906000818181858888f19350505050158015611a0a573d6000803e3d6000fd5b506000868152601660205260409020859055600086815260156020526040812080547fffffffffffffffffffffffff00000000000000000000000000000000000000001633179055600e805491611a60836132a4565b90915550505060009485525050601760205250506040902080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00166001179055565b600a5473ffffffffffffffffffffffffffffffffffffffff610100909104163314610b4a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640161088b565b611b32612316565b600a80547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001690557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa335b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200160405180910390a1565b610dcd828260405180602001604052806000815250612382565b600a805473ffffffffffffffffffffffffffffffffffffffff8381166101008181027fffffffffffffffffffffff0000000000000000000000000000000000000000ff85161790945560405193909204169182907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b611c47612425565b600a80547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001660011790557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258611b7d3390565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415611d30576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601960248201527f4552433732313a20617070726f766520746f2063616c6c657200000000000000604482015260640161088b565b73ffffffffffffffffffffffffffffffffffffffff83811660008181526005602090815260408083209487168084529482529182902080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001686151590811790915591519182527f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a3505050565b600080611dd483610dd1565b90508073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161480611e42575073ffffffffffffffffffffffffffffffffffffffff80821660009081526005602090815260408083209388168352929052205460ff165b80611e8057508373ffffffffffffffffffffffffffffffffffffffff16611e6884610792565b73ffffffffffffffffffffffffffffffffffffffff16145b949350505050565b611e93848484612002565b611e9f84848484612492565b6112cb576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603260248201527f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560448201527f63656976657220696d706c656d656e7465720000000000000000000000000000606482015260840161088b565b60606013805461070f906131f2565b60606000611f4783612691565b600101905060008167ffffffffffffffff811115611f6757611f67612f0f565b6040519080825280601f01601f191660200182016040528015611f91576020820181803683370190505b5090508181016020015b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff017f3031323334353637383961626364656600000000000000000000000000000000600a86061a8153600a8504945084611ff557611ffa565b611f9b565b509392505050565b8273ffffffffffffffffffffffffffffffffffffffff1661202282610dd1565b73ffffffffffffffffffffffffffffffffffffffff16146120c5576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602560248201527f4552433732313a207472616e736665722066726f6d20696e636f72726563742060448201527f6f776e6572000000000000000000000000000000000000000000000000000000606482015260840161088b565b73ffffffffffffffffffffffffffffffffffffffff8216612167576040517f08c379a0000000000000000000000000000000000000000000000000000000008152602060048201526024808201527f4552433732313a207472616e7366657220746f20746865207a65726f2061646460448201527f7265737300000000000000000000000000000000000000000000000000000000606482015260840161088b565b6121748383836001612773565b8273ffffffffffffffffffffffffffffffffffffffff1661219482610dd1565b73ffffffffffffffffffffffffffffffffffffffff1614612237576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602560248201527f4552433732313a207472616e736665722066726f6d20696e636f72726563742060448201527f6f776e6572000000000000000000000000000000000000000000000000000000606482015260840161088b565b600081815260046020908152604080832080547fffffffffffffffffffffffff000000000000000000000000000000000000000090811690915573ffffffffffffffffffffffffffffffffffffffff8781168086526003855283862080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01905590871680865283862080546001019055868652600290945282852080549092168417909155905184937fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b60006113da82846133c4565b600a5460ff16610b4a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601460248201527f5061757361626c653a206e6f7420706175736564000000000000000000000000604482015260640161088b565b61238c8383612910565b6123996000848484612492565b610953576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603260248201527f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560448201527f63656976657220696d706c656d656e7465720000000000000000000000000000606482015260840161088b565b600a5460ff1615610b4a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601060248201527f5061757361626c653a2070617573656400000000000000000000000000000000604482015260640161088b565b600073ffffffffffffffffffffffffffffffffffffffff84163b15612686576040517f150b7a0200000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff85169063150b7a02906125099033908990889088906004016133db565b602060405180830381600087803b15801561252357600080fd5b505af1925050508015612571575060408051601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016820190925261256e91810190613424565b60015b61263b573d80801561259f576040519150601f19603f3d011682016040523d82523d6000602084013e6125a4565b606091505b508051612633576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603260248201527f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560448201527f63656976657220696d706c656d656e7465720000000000000000000000000000606482015260840161088b565b805181602001fd5b7fffffffff00000000000000000000000000000000000000000000000000000000167f150b7a0200000000000000000000000000000000000000000000000000000000149050611e80565b506001949350505050565b6000807a184f03e93ff9f4daa797ed6e38ed64bf6a1f01000000000000000083106126da577a184f03e93ff9f4daa797ed6e38ed64bf6a1f010000000000000000830492506040015b6d04ee2d6d415b85acef81000000008310612706576d04ee2d6d415b85acef8100000000830492506020015b662386f26fc10000831061272457662386f26fc10000830492506010015b6305f5e100831061273c576305f5e100830492506008015b612710831061275057612710830492506004015b60648310612762576064830492506002015b600a83106106fa5760010192915050565b6001811115612804576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603560248201527f455243373231456e756d657261626c653a20636f6e736563757469766520747260448201527f616e7366657273206e6f7420737570706f727465640000000000000000000000606482015260840161088b565b8173ffffffffffffffffffffffffffffffffffffffff851661286d5761286881600880546000838152600960205260408120829055600182018355919091527ff3f7a9fe364faab93b216da50a3214154f22a0a2b415b23a84c8169e8b636ee30155565b6128aa565b8373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff16146128aa576128aa8582612b43565b73ffffffffffffffffffffffffffffffffffffffff84166128d3576128ce81612bfa565b6110df565b8473ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16146110df576110df8482612ca9565b73ffffffffffffffffffffffffffffffffffffffff821661298d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4552433732313a206d696e7420746f20746865207a65726f2061646472657373604482015260640161088b565b60008181526002602052604090205473ffffffffffffffffffffffffffffffffffffffff1615612a19576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601c60248201527f4552433732313a20746f6b656e20616c7265616479206d696e74656400000000604482015260640161088b565b612a27600083836001612773565b60008181526002602052604090205473ffffffffffffffffffffffffffffffffffffffff1615612ab3576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601c60248201527f4552433732313a20746f6b656e20616c7265616479206d696e74656400000000604482015260640161088b565b73ffffffffffffffffffffffffffffffffffffffff8216600081815260036020908152604080832080546001019055848352600290915280822080547fffffffffffffffffffffffff0000000000000000000000000000000000000000168417905551839291907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b60006001612b50846110e6565b612b5a91906133c4565b600083815260076020526040902054909150808214612bba5773ffffffffffffffffffffffffffffffffffffffff841660009081526006602090815260408083208584528252808320548484528184208190558352600790915290208190555b50600091825260076020908152604080842084905573ffffffffffffffffffffffffffffffffffffffff9094168352600681528383209183525290812055565b600854600090612c0c906001906133c4565b60008381526009602052604081205460088054939450909284908110612c3457612c34613246565b906000526020600020015490508060088381548110612c5557612c55613246565b6000918252602080832090910192909255828152600990915260408082208490558582528120556008805480612c8d57612c8d613441565b6001900381819060005260206000200160009055905550505050565b6000612cb4836110e6565b73ffffffffffffffffffffffffffffffffffffffff9093166000908152600660209081526040808320868452825280832085905593825260079052919091209190915550565b828054612d06906131f2565b90600052602060002090601f016020900481019282612d285760008555612d6e565b82601f10612d4157805160ff1916838001178555612d6e565b82800160010185558215612d6e579182015b82811115612d6e578251825591602001919060010190612d53565b50612d7a929150612d7e565b5090565b5b80821115612d7a5760008155600101612d7f565b7fffffffff000000000000000000000000000000000000000000000000000000008116811461149557600080fd5b600060208284031215612dd357600080fd5b81356113da81612d93565b60005b83811015612df9578181015183820152602001612de1565b838111156112cb5750506000910152565b60008151808452612e22816020860160208601612dde565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0169290920160200192915050565b6020815260006113da6020830184612e0a565b600060208284031215612e7957600080fd5b5035919050565b803573ffffffffffffffffffffffffffffffffffffffff81168114612ea457600080fd5b919050565b60008060408385031215612ebc57600080fd5b612ec583612e80565b946020939093013593505050565b600080600060608486031215612ee857600080fd5b612ef184612e80565b9250612eff60208501612e80565b9150604084013590509250925092565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600067ffffffffffffffff80841115612f5957612f59612f0f565b604051601f85017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f01168101908282118183101715612f9f57612f9f612f0f565b81604052809350858152868686011115612fb857600080fd5b858560208301376000602087830101525050509392505050565b600060208284031215612fe457600080fd5b813567ffffffffffffffff811115612ffb57600080fd5b8201601f8101841361300c57600080fd5b611e8084823560208401612f3e565b60008083601f84011261302d57600080fd5b50813567ffffffffffffffff81111561304557600080fd5b6020830191508360208260051b850101111561306057600080fd5b9250929050565b6000806000806040858703121561307d57600080fd5b843567ffffffffffffffff8082111561309557600080fd5b6130a18883890161301b565b909650945060208701359150808211156130ba57600080fd5b506130c78782880161301b565b95989497509550505050565b6000602082840312156130e557600080fd5b6113da82612e80565b80358015158114612ea457600080fd5b6000806040838503121561311157600080fd5b61311a83612e80565b9150613128602084016130ee565b90509250929050565b60006020828403121561314357600080fd5b6113da826130ee565b6000806000806080858703121561316257600080fd5b61316b85612e80565b935061317960208601612e80565b925060408501359150606085013567ffffffffffffffff81111561319c57600080fd5b8501601f810187136131ad57600080fd5b6131bc87823560208401612f3e565b91505092959194509250565b600080604083850312156131db57600080fd5b6131e483612e80565b915061312860208401612e80565b600181811c9082168061320657607f821691505b60208210811415613240577f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156132d6576132d6613275565b5060010190565b600083516132ef818460208801612dde565b835190830190613303818360208801612dde565b7f2e6a736f6e0000000000000000000000000000000000000000000000000000009101908152600501949350505050565b6000817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff048311821515161561336c5761336c613275565b500290565b6000826133a7577f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b500490565b600082198211156133bf576133bf613275565b500190565b6000828210156133d6576133d6613275565b500390565b600073ffffffffffffffffffffffffffffffffffffffff80871683528086166020840152508360408301526080606083015261341a6080830184612e0a565b9695505050505050565b60006020828403121561343657600080fd5b81516113da81612d93565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fdfea264697066735822122099be852b99f08cc7a57fff91a7e5da1d1e479d4f583d1bf74c41b1f57a275ba464736f6c63430008090033