VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0x5B71D8…0413
Summary
Transactions
Transfers
Address
0x5B71D8cFc1479D030FdD1e9379DB6F563cF20413
VET
0.00
VET
VTHO
0.00
VTHO
Master
0xaFf8f30E09ef0e6EE2a124dAB5eB89A4c2257590
Deployer
0xaFf8f30E09ef0e6EE2a124dAB5eB89A4c2257590
Code
0x60806040526004361061011f5760003560e01c8063715018a6116100a0578063b88d4fde11610064578063b88d4fde146103c6578063c4d66de8146103ef578063c87b56dd14610418578063e985e9c514610455578063f2fde38b146104925761011f565b8063715018a6146103055780638da5cb5b1461031c57806395d89b4114610347578063a22cb46514610372578063ad3cb1cc1461039b5761011f565b806342842e0e116100e757806342842e0e1461021b5780634f1ef2861461024457806352d1902d146102605780636352211e1461028b57806370a08231146102c85761011f565b806301ffc9a71461012457806306fdde0314610161578063081812fc1461018c578063095ea7b3146101c957806323b872dd146101f2575b600080fd5b34801561013057600080fd5b5061014b600480360381019061014691906123b1565b6104bb565b60405161015891906123f9565b60405180910390f35b34801561016d57600080fd5b5061017661059d565b60405161018391906124a4565b60405180910390f35b34801561019857600080fd5b506101b360048036038101906101ae91906124fc565b61063e565b6040516101c0919061256a565b60405180910390f35b3480156101d557600080fd5b506101f060048036038101906101eb91906125b1565b61065a565b005b3480156101fe57600080fd5b50610219600480360381019061021491906125f1565b610670565b005b34801561022757600080fd5b50610242600480360381019061023d91906125f1565b610772565b005b61025e60048036038101906102599190612779565b610792565b005b34801561026c57600080fd5b506102756107b1565b60405161028291906127ee565b60405180910390f35b34801561029757600080fd5b506102b260048036038101906102ad91906124fc565b6107e4565b6040516102bf919061256a565b60405180910390f35b3480156102d457600080fd5b506102ef60048036038101906102ea9190612809565b6107f6565b6040516102fc9190612845565b60405180910390f35b34801561031157600080fd5b5061031a6108bf565b005b34801561032857600080fd5b506103316108d3565b60405161033e919061256a565b60405180910390f35b34801561035357600080fd5b5061035c61090b565b60405161036991906124a4565b60405180910390f35b34801561037e57600080fd5b506103996004803603810190610394919061288c565b6109ac565b005b3480156103a757600080fd5b506103b06109c2565b6040516103bd91906124a4565b60405180910390f35b3480156103d257600080fd5b506103ed60048036038101906103e891906128cc565b6109fb565b005b3480156103fb57600080fd5b5061041660048036038101906104119190612809565b610a20565b005b34801561042457600080fd5b5061043f600480360381019061043a91906124fc565b610c2b565b60405161044c91906124a4565b60405180910390f35b34801561046157600080fd5b5061047c6004803603810190610477919061294f565b610c94565b60405161048991906123f9565b60405180910390f35b34801561049e57600080fd5b506104b960048036038101906104b49190612809565b610d36565b005b60007f80ac58cd000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916148061058657507f5b5e139f000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b80610596575061059582610dbc565b5b9050919050565b606060006105a9610e26565b90508060000180546105ba906129be565b80601f01602080910402602001604051908101604052809291908181526020018280546105e6906129be565b80156106335780601f1061060857610100808354040283529160200191610633565b820191906000526020600020905b81548152906001019060200180831161061657829003601f168201915b505050505091505090565b600061064982610e4e565b5061065382610ed6565b9050919050565b61066c8282610667610f21565b610f29565b5050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036106e25760006040517f64a0ae920000000000000000000000000000000000000000000000000000000081526004016106d9919061256a565b60405180910390fd5b60006106f683836106f1610f21565b610f3b565b90508373ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161461076c578382826040517f64283d7b000000000000000000000000000000000000000000000000000000008152600401610763939291906129ef565b60405180910390fd5b50505050565b61078d838383604051806020016040528060008152506109fb565b505050565b61079a611168565b6107a38261124e565b6107ad8282611259565b5050565b60006107bb611378565b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc60001b905090565b60006107ef82610e4e565b9050919050565b600080610801610e26565b9050600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036108755760006040517f89c62b6400000000000000000000000000000000000000000000000000000000815260040161086c919061256a565b60405180910390fd5b8060030160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054915050919050565b6108c76113ff565b6108d16000611486565b565b6000806108de61155d565b90508060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1691505090565b60606000610917610e26565b9050806001018054610928906129be565b80601f0160208091040260200160405190810160405280929190818152602001828054610954906129be565b80156109a15780601f10610976576101008083540402835291602001916109a1565b820191906000526020600020905b81548152906001019060200180831161098457829003601f168201915b505050505091505090565b6109be6109b7610f21565b8383611585565b5050565b6040518060400160405280600581526020017f352e302e3000000000000000000000000000000000000000000000000000000081525081565b610a06848484610670565b610a1a610a11610f21565b85858585611703565b50505050565b6000610a2a6118b4565b905060008160000160089054906101000a900460ff1615905060008260000160009054906101000a900467ffffffffffffffff1690506000808267ffffffffffffffff16148015610a785750825b9050600060018367ffffffffffffffff16148015610aad575060003073ffffffffffffffffffffffffffffffffffffffff163b145b905081158015610abb575080155b15610af2576040517ff92ee8a900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60018560000160006101000a81548167ffffffffffffffff021916908367ffffffffffffffff1602179055508315610b425760018560000160086101000a81548160ff0219169083151502179055505b610bb66040518060400160405280600781526020017f4d79546f6b656e000000000000000000000000000000000000000000000000008152506040518060400160405280600381526020017f4d544b00000000000000000000000000000000000000000000000000000000008152506118dc565b610bbf866118f2565b610bc7611906565b8315610c235760008560000160086101000a81548160ff0219169083151502179055507fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d26001604051610c1a9190612a7f565b60405180910390a15b505050505050565b6060610c3682610e4e565b506000610c41611910565b90506000815111610c615760405180602001604052806000815250610c8c565b80610c6b84611927565b604051602001610c7c929190612ad6565b6040516020818303038152906040525b915050919050565b600080610c9f610e26565b90508060050160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1691505092915050565b610d3e6113ff565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610db05760006040517f1e4fbdf7000000000000000000000000000000000000000000000000000000008152600401610da7919061256a565b60405180910390fd5b610db981611486565b50565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b60007f80bb2b638cc20bc4d0a60d66940f3ab4a00c1d7b313497ca82fb0b4ab0079300905090565b600080610e5a836119f5565b9050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610ecd57826040517f7e273289000000000000000000000000000000000000000000000000000000008152600401610ec49190612845565b60405180910390fd5b80915050919050565b600080610ee1610e26565b905080600401600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16915050919050565b600033905090565b610f368383836001611a40565b505050565b600080610f46610e26565b90506000610f53856119f5565b9050600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614610f9557610f94818587611c14565b5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161461102857610fd7600086600080611a40565b60018260030160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825403925050819055505b600073ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff16146110ad5760018260030160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055505b8582600201600087815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550848673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a480925050509392505050565b7f0000000000000000000000005b71d8cfc1479d030fdd1e9379db6f563cf2041373ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff16148061121557507f0000000000000000000000005b71d8cfc1479d030fdd1e9379db6f563cf2041373ffffffffffffffffffffffffffffffffffffffff166111fc611cd8565b73ffffffffffffffffffffffffffffffffffffffff1614155b1561124c576040517fe07c8dba00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b565b6112566113ff565b50565b8173ffffffffffffffffffffffffffffffffffffffff166352d1902d6040518163ffffffff1660e01b8152600401602060405180830381865afa9250505080156112c157506040513d601f19601f820116820180604052508101906112be9190612b26565b60015b61130257816040517f4c9c8ce30000000000000000000000000000000000000000000000000000000081526004016112f9919061256a565b60405180910390fd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc60001b811461136957806040517faa1d49a400000000000000000000000000000000000000000000000000000000815260040161136091906127ee565b60405180910390fd5b6113738383611d2f565b505050565b7f0000000000000000000000005b71d8cfc1479d030fdd1e9379db6f563cf2041373ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff16146113fd576040517fe07c8dba00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b565b611407610f21565b73ffffffffffffffffffffffffffffffffffffffff166114256108d3565b73ffffffffffffffffffffffffffffffffffffffff161461148457611448610f21565b6040517f118cdaa700000000000000000000000000000000000000000000000000000000815260040161147b919061256a565b60405180910390fd5b565b600061149061155d565b905060008160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050828260000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508273ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3505050565b60007f9016d09d72d40fdae2fd8ceac6b6234c7706214fd39c1cd1e609a0528c199300905090565b600061158f610e26565b9050600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361160257826040517f5b08ba180000000000000000000000000000000000000000000000000000000081526004016115f9919061256a565b60405180910390fd5b818160050160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31846040516116f591906123f9565b60405180910390a350505050565b60008373ffffffffffffffffffffffffffffffffffffffff163b11156118ad578273ffffffffffffffffffffffffffffffffffffffff1663150b7a02868685856040518563ffffffff1660e01b81526004016117629493929190612ba8565b6020604051808303816000875af192505050801561179e57506040513d601f19601f8201168201806040525081019061179b9190612c09565b60015b611822573d80600081146117ce576040519150601f19603f3d011682016040523d82523d6000602084013e6117d3565b606091505b50600081510361181a57836040517f64a0ae92000000000000000000000000000000000000000000000000000000008152600401611811919061256a565b60405180910390fd5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916146118ab57836040517f64a0ae920000000000000000000000000000000000000000000000000000000081526004016118a2919061256a565b60405180910390fd5b505b5050505050565b60007ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a00905090565b6118e4611da2565b6118ee8282611de2565b5050565b6118fa611da2565b61190381611e1f565b50565b61190e611da2565b565b606060405180602001604052806000815250905090565b60606000600161193684611ea5565b01905060008167ffffffffffffffff8111156119555761195461264e565b5b6040519080825280601f01601f1916602001820160405280156119875781602001600182028036833780820191505090505b509050600082602001820190505b6001156119ea578080600190039150507f3031323334353637383961626364656600000000000000000000000000000000600a86061a8153600a85816119de576119dd612c36565b5b04945060008503611995575b819350505050919050565b600080611a00610e26565b905080600201600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16915050919050565b6000611a4a610e26565b90508180611a855750600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b15611bb9576000611a9585610e4e565b9050600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614158015611b0057508373ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614155b8015611b135750611b118185610c94565b155b15611b5557836040517fa9fbf51f000000000000000000000000000000000000000000000000000000008152600401611b4c919061256a565b60405180910390fd5b8215611bb757848673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45b505b8481600401600086815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505050505050565b611c1f838383611ff8565b611cd357600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611c9457806040517f7e273289000000000000000000000000000000000000000000000000000000008152600401611c8b9190612845565b60405180910390fd5b81816040517f177e802f000000000000000000000000000000000000000000000000000000008152600401611cca929190612c65565b60405180910390fd5b505050565b6000611d067f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc60001b6120b9565b60000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b611d38826120c3565b8173ffffffffffffffffffffffffffffffffffffffff167fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b60405160405180910390a2600081511115611d9557611d8f8282612190565b50611d9e565b611d9d612214565b5b5050565b611daa612251565b611de0576040517fd7e6bcf800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b565b611dea611da2565b6000611df4610e26565b905082816000019081611e079190612e30565b5081816001019081611e199190612e30565b50505050565b611e27611da2565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603611e995760006040517f1e4fbdf7000000000000000000000000000000000000000000000000000000008152600401611e90919061256a565b60405180910390fd5b611ea281611486565b50565b600080600090507a184f03e93ff9f4daa797ed6e38ed64bf6a1f0100000000000000008310611f03577a184f03e93ff9f4daa797ed6e38ed64bf6a1f0100000000000000008381611ef957611ef8612c36565b5b0492506040810190505b6d04ee2d6d415b85acef81000000008310611f40576d04ee2d6d415b85acef81000000008381611f3657611f35612c36565b5b0492506020810190505b662386f26fc100008310611f6f57662386f26fc100008381611f6557611f64612c36565b5b0492506010810190505b6305f5e1008310611f98576305f5e1008381611f8e57611f8d612c36565b5b0492506008810190505b6127108310611fbd576127108381611fb357611fb2612c36565b5b0492506004810190505b60648310611fe05760648381611fd657611fd5612c36565b5b0492506002810190505b600a8310611fef576001810190505b80915050919050565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141580156120b057508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16148061207157506120708484610c94565b5b806120af57508273ffffffffffffffffffffffffffffffffffffffff1661209783610ed6565b73ffffffffffffffffffffffffffffffffffffffff16145b5b90509392505050565b6000819050919050565b60008173ffffffffffffffffffffffffffffffffffffffff163b0361211f57806040517f4c9c8ce3000000000000000000000000000000000000000000000000000000008152600401612116919061256a565b60405180910390fd5b8061214c7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc60001b6120b9565b60000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60606000808473ffffffffffffffffffffffffffffffffffffffff16846040516121ba9190612f3e565b600060405180830381855af49150503d80600081146121f5576040519150601f19603f3d011682016040523d82523d6000602084013e6121fa565b606091505b509150915061220a858383612271565b9250505092915050565b600034111561224f576040517fb398979f00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b565b600061225b6118b4565b60000160089054906101000a900460ff16905090565b6060826122865761228182612300565b6122f8565b600082511480156122ae575060008473ffffffffffffffffffffffffffffffffffffffff163b145b156122f057836040517f9996b3150000000000000000000000000000000000000000000000000000000081526004016122e7919061256a565b60405180910390fd5b8190506122f9565b5b9392505050565b6000815111156123135780518082602001fd5b6040517fd6bda27500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6000604051905090565b600080fd5b600080fd5b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b61238e81612359565b811461239957600080fd5b50565b6000813590506123ab81612385565b92915050565b6000602082840312156123c7576123c661234f565b5b60006123d58482850161239c565b91505092915050565b60008115159050919050565b6123f3816123de565b82525050565b600060208201905061240e60008301846123ea565b92915050565b600081519050919050565b600082825260208201905092915050565b60005b8381101561244e578082015181840152602081019050612433565b60008484015250505050565b6000601f19601f8301169050919050565b600061247682612414565b612480818561241f565b9350612490818560208601612430565b6124998161245a565b840191505092915050565b600060208201905081810360008301526124be818461246b565b905092915050565b6000819050919050565b6124d9816124c6565b81146124e457600080fd5b50565b6000813590506124f6816124d0565b92915050565b6000602082840312156125125761251161234f565b5b6000612520848285016124e7565b91505092915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600061255482612529565b9050919050565b61256481612549565b82525050565b600060208201905061257f600083018461255b565b92915050565b61258e81612549565b811461259957600080fd5b50565b6000813590506125ab81612585565b92915050565b600080604083850312156125c8576125c761234f565b5b60006125d68582860161259c565b92505060206125e7858286016124e7565b9150509250929050565b60008060006060848603121561260a5761260961234f565b5b60006126188682870161259c565b93505060206126298682870161259c565b925050604061263a868287016124e7565b9150509250925092565b600080fd5b600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6126868261245a565b810181811067ffffffffffffffff821117156126a5576126a461264e565b5b80604052505050565b60006126b8612345565b90506126c4828261267d565b919050565b600067ffffffffffffffff8211156126e4576126e361264e565b5b6126ed8261245a565b9050602081019050919050565b82818337600083830152505050565b600061271c612717846126c9565b6126ae565b90508281526020810184848401111561273857612737612649565b5b6127438482856126fa565b509392505050565b600082601f8301126127605761275f612644565b5b8135612770848260208601612709565b91505092915050565b600080604083850312156127905761278f61234f565b5b600061279e8582860161259c565b925050602083013567ffffffffffffffff8111156127bf576127be612354565b5b6127cb8582860161274b565b9150509250929050565b6000819050919050565b6127e8816127d5565b82525050565b600060208201905061280360008301846127df565b92915050565b60006020828403121561281f5761281e61234f565b5b600061282d8482850161259c565b91505092915050565b61283f816124c6565b82525050565b600060208201905061285a6000830184612836565b92915050565b612869816123de565b811461287457600080fd5b50565b60008135905061288681612860565b92915050565b600080604083850312156128a3576128a261234f565b5b60006128b18582860161259c565b92505060206128c285828601612877565b9150509250929050565b600080600080608085870312156128e6576128e561234f565b5b60006128f48782880161259c565b94505060206129058782880161259c565b9350506040612916878288016124e7565b925050606085013567ffffffffffffffff81111561293757612936612354565b5b6129438782880161274b565b91505092959194509250565b600080604083850312156129665761296561234f565b5b60006129748582860161259c565b92505060206129858582860161259c565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806129d657607f821691505b6020821081036129e9576129e861298f565b5b50919050565b6000606082019050612a04600083018661255b565b612a116020830185612836565b612a1e604083018461255b565b949350505050565b6000819050919050565b600067ffffffffffffffff82169050919050565b6000819050919050565b6000612a69612a64612a5f84612a26565b612a44565b612a30565b9050919050565b612a7981612a4e565b82525050565b6000602082019050612a946000830184612a70565b92915050565b600081905092915050565b6000612ab082612414565b612aba8185612a9a565b9350612aca818560208601612430565b80840191505092915050565b6000612ae28285612aa5565b9150612aee8284612aa5565b91508190509392505050565b612b03816127d5565b8114612b0e57600080fd5b50565b600081519050612b2081612afa565b92915050565b600060208284031215612b3c57612b3b61234f565b5b6000612b4a84828501612b11565b91505092915050565b600081519050919050565b600082825260208201905092915050565b6000612b7a82612b53565b612b848185612b5e565b9350612b94818560208601612430565b612b9d8161245a565b840191505092915050565b6000608082019050612bbd600083018761255b565b612bca602083018661255b565b612bd76040830185612836565b8181036060830152612be98184612b6f565b905095945050505050565b600081519050612c0381612385565b92915050565b600060208284031215612c1f57612c1e61234f565b5b6000612c2d84828501612bf4565b91505092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000604082019050612c7a600083018561255b565b612c876020830184612836565b9392505050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b600060088302612cf07fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82612cb3565b612cfa8683612cb3565b95508019841693508086168417925050509392505050565b6000612d2d612d28612d23846124c6565b612a44565b6124c6565b9050919050565b6000819050919050565b612d4783612d12565b612d5b612d5382612d34565b848454612cc0565b825550505050565b600090565b612d70612d63565b612d7b818484612d3e565b505050565b5b81811015612d9f57612d94600082612d68565b600181019050612d81565b5050565b601f821115612de457612db581612c8e565b612dbe84612ca3565b81016020851015612dcd578190505b612de1612dd985612ca3565b830182612d80565b50505b505050565b600082821c905092915050565b6000612e0760001984600802612de9565b1980831691505092915050565b6000612e208383612df6565b9150826002028217905092915050565b612e3982612414565b67ffffffffffffffff811115612e5257612e5161264e565b5b612e5c82546129be565b612e67828285612da3565b600060209050601f831160018114612e9a5760008415612e88578287015190505b612e928582612e14565b865550612efa565b601f198416612ea886612c8e565b60005b82811015612ed057848901518255600182019150602085019450602081019050612eab565b86831015612eed5784890151612ee9601f891682612df6565b8355505b6001600288020188555050505b505050505050565b600081905092915050565b6000612f1882612b53565b612f228185612f02565b9350612f32818560208601612430565b80840191505092915050565b6000612f4a8284612f0d565b91508190509291505056fea264697066735822122049685b5023762bb18caabbaf8a9cc9515e1dd48730ddc67e46ba53470c84ea1264736f6c63430008160033