VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0x00EF6d…7C4F
Summary
Transactions
Transfers
Address
0x00EF6dE9fe4639d3c84837A14128AA4dba297C4F
VET
0.00
VET
VTHO
0.00
VTHO
Master
0x1C73F0ADb5D9258B51AAeF78Cf3bF6c7f58a6C01
Deployer
0x1C73F0ADb5D9258B51AAeF78Cf3bF6c7f58a6C01
Code
0x608060405234801561001057600080fd5b50600436106101735760003560e01c806342842e0e116100de578063a0712d6811610097578063b88d4fde11610071578063b88d4fde14610481578063c87b56dd1461049d578063d547741f146104cd578063e985e9c5146104e957610173565b8063a0712d681461042b578063a217fddf14610447578063a22cb4651461046557610173565b806342842e0e1461034557806342966c68146103615780636352211e1461037d57806370a08231146103ad57806391d14854146103dd57806395d89b411461040d57610173565b806323b872dd1161013057806323b872dd14610260578063248a9ca31461027c5780632a55205a146102ac5780632f2ff15d146102dd5780632f745c59146102f957806336568abe1461032957610173565b806301ffc9a71461017857806306fdde03146101a8578063081812fc146101c6578063095ea7b3146101f657806309ea0e5d1461021257806318160ddd14610242575b600080fd5b610192600480360381019061018d9190612e77565b610519565b60405161019f91906134f5565b60405180910390f35b6101b0610663565b6040516101bd919061352b565b60405180910390f35b6101e060048036038101906101db9190612f35565b6106f1565b6040516101ed9190613465565b60405180910390f35b610210600480360381019061020b9190612dd6565b610776565b005b61022c60048036038101906102279190612ec9565b61090e565b604051610239919061352b565b60405180910390f35b61024a610a0a565b6040516102579190613804565b60405180910390f35b61027a60048036038101906102759190612cd0565b610a1b565b005b61029660048036038101906102919190612e12565b610a7b565b6040516102a39190613510565b60405180910390f35b6102c660048036038101906102c19190612f5e565b610a9a565b6040516102d49291906134cc565b60405180910390f35b6102f760048036038101906102f29190612e3b565b610aab565b005b610313600480360381019061030e9190612dd6565b610ad4565b6040516103209190613804565b60405180910390f35b610343600480360381019061033e9190612e3b565b610b2f565b005b61035f600480360381019061035a9190612cd0565b610bb2565b005b61037b60048036038101906103769190612f35565b610bd2565b005b61039760048036038101906103929190612f35565b610c2e565b6040516103a49190613465565b60405180910390f35b6103c760048036038101906103c29190612c42565b610cc0565b6040516103d49190613804565b60405180910390f35b6103f760048036038101906103f29190612e3b565b610d7f565b60405161040491906134f5565b60405180910390f35b610415610de9565b604051610422919061352b565b60405180910390f35b61044560048036038101906104409190612f35565b610e77565b005b61044f610ec3565b60405161045c9190613510565b60405180910390f35b61047f600480360381019061047a9190612d9a565b610eca565b005b61049b60048036038101906104969190612d1f565b61104b565b005b6104b760048036038101906104b29190612f35565b6110ad565b6040516104c4919061352b565b60405180910390f35b6104e760048036038101906104e29190612e3b565b611158565b005b61050360048036038101906104fe9190612c94565b611181565b60405161051091906134f5565b60405180910390f35b60007f80ac58cd000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614806105e457507f5b5e139f000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b8061064c57507f2a55205a000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b8061065c575061065b82611215565b5b9050919050565b6001805461067090613afd565b80601f016020809104026020016040519081016040528092919081815260200182805461069c90613afd565b80156106e95780601f106106be576101008083540402835291602001916106e9565b820191906000526020600020905b8154815290600101906020018083116106cc57829003601f168201915b505050505081565b60006106fc8261128f565b61073b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161073290613724565b60405180910390fd5b6009600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b60003073ffffffffffffffffffffffffffffffffffffffff16636352211e836040518263ffffffff1660e01b81526004016107b19190613804565b60206040518083038186803b1580156107c957600080fd5b505afa1580156107dd573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108019190612c6b565b90508073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610872576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161086990613704565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff166108916112ac565b73ffffffffffffffffffffffffffffffffffffffff1614806108c057506108bf816108ba6112ac565b611181565b5b6108ff576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108f690613604565b60405180910390fd5b61090983836112b4565b505050565b60608260039080519060200190610926929190612a3c565b50816004908051906020019061093d929190612a3c565b507f37fbfdde716706a10c6cb12c1bd0e2d884e1061d62348974e503ddcf798be19a838360405161096f92919061354d565b60405180910390a16003805461098490613afd565b80601f01602080910402602001604051908101604052809291908181526020018280546109b090613afd565b80156109fd5780601f106109d2576101008083540402835291602001916109fd565b820191906000526020600020905b8154815290600101906020018083116109e057829003601f168201915b5050505050905092915050565b6000610a1660056113ed565b905090565b610a2c610a266112ac565b82611402565b610a6b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a62906135a4565b60405180910390fd5b610a76838383611560565b505050565b6000806000838152602001908152602001600020600101549050919050565b600080306000915091509250929050565b610ab482610a7b565b610ac581610ac06112ac565b611847565b610acf83836118e4565b505050565b6000610b2782600860008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206119c490919063ffffffff16565b905092915050565b610b376112ac565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614610ba4576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b9b906137e4565b60405180910390fd5b610bae82826119de565b5050565b610bcd8383836040518060200160405280600081525061104b565b505050565b610be3610bdd6112ac565b82611402565b610c22576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c1990613784565b60405180910390fd5b610c2b81611abf565b50565b600080610c45836005611c2a90919063ffffffff16565b9050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415610cb7576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cae906136c4565b60405180910390fd5b80915050919050565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610d31576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d2890613744565b60405180910390fd5b610d78600860008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020611c47565b9050919050565b600080600084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b60028054610df690613afd565b80601f0160208091040260200160405190810160405280929190818152602001828054610e2290613afd565b8015610e6f5780601f10610e4457610100808354040283529160200191610e6f565b820191906000526020600020905b815481529060010190602001808311610e5257829003601f168201915b505050505081565b60005b81811015610ebf576000610e9f6001610e91610a0a565b611c5c90919063ffffffff16565b9050610eab3382611c72565b508080610eb790613b60565b915050610e7a565b5050565b6000801b81565b610ed26112ac565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610f40576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f3790613684565b60405180910390fd5b80600a6000610f4d6112ac565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff16610ffa6112ac565b73ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c318360405161103f91906134f5565b60405180910390a35050565b61105c6110566112ac565b83611402565b61109b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611092906135a4565b60405180910390fd5b6110a784848484611c90565b50505050565b60606110b88261128f565b6110f7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110ee906137c4565b60405180910390fd5b60006003805461110690613afd565b9050116111225760405180602001604052806000815250611151565b600361112d83611cec565b6004604051602001611141939291906133fa565b6040516020818303038152906040525b9050919050565b61116182610a7b565b6111728161116d6112ac565b611847565b61117c83836119de565b505050565b6000600a60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b60007f7965db0b000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161480611288575061128782611e99565b5b9050919050565b60006112a5826005611f0390919063ffffffff16565b9050919050565b600033905090565b816009600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff16636352211e846040518263ffffffff1660e01b81526004016113579190613804565b60206040518083038186803b15801561136f57600080fd5b505afa158015611383573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906113a79190612c6b565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b60006113fb82600001611f1d565b9050919050565b600061140d8261128f565b61144c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161144390613724565b60405180910390fd5b60003073ffffffffffffffffffffffffffffffffffffffff16636352211e846040518263ffffffff1660e01b81526004016114879190613804565b60206040518083038186803b15801561149f57600080fd5b505afa1580156114b3573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906114d79190612c6b565b90508073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16148061154657508373ffffffffffffffffffffffffffffffffffffffff1661152e846106f1565b73ffffffffffffffffffffffffffffffffffffffff16145b8061155757506115568185611181565b5b91505092915050565b600b60009054906101000a900460ff16156115b0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115a7906135e4565b60405180910390fd5b8273ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff16636352211e836040518263ffffffff1660e01b81526004016116009190613804565b60206040518083038186803b15801561161857600080fd5b505afa15801561162c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906116509190612c6b565b73ffffffffffffffffffffffffffffffffffffffff16146116a6576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161169d90613664565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611716576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161170d90613624565b60405180910390fd5b611721838383611f32565b61172c6000826112b4565b61177d81600860008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020611f3790919063ffffffff16565b506117cf81600860008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020611f5190919063ffffffff16565b506117e681836005611f6b9092919063ffffffff16565b50808273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4505050565b6118518282610d7f565b6118e0576118768173ffffffffffffffffffffffffffffffffffffffff166014611fa0565b6118848360001c6020611fa0565b60405160200161189592919061342b565b6040516020818303038152906040526040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016118d7919061352b565b60405180910390fd5b5050565b6118ee8282610d7f565b6119c057600160008084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506119656112ac565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45b5050565b60006119d3836000018361229a565b60001c905092915050565b6119e88282610d7f565b15611abb57600080600084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550611a606112ac565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16837ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b60405160405180910390a45b5050565b60003073ffffffffffffffffffffffffffffffffffffffff16636352211e836040518263ffffffff1660e01b8152600401611afa9190613804565b60206040518083038186803b158015611b1257600080fd5b505afa158015611b26573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611b4a9190612c6b565b9050611b5881600084611f32565b611b636000836112b4565b611bb482600860008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020611f3790919063ffffffff16565b50611bc98260056122eb90919063ffffffff16565b5081600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a45050565b6000611c3c836000018360001b612305565b60001c905092915050565b6000611c5582600001612381565b9050919050565b60008183611c6a91906138fe565b905092915050565b611c8c828260405180602001604052806000815250612392565b5050565b611c9b848484611560565b611ca7848484846123ed565b611ce6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611cdd906137a4565b60405180910390fd5b50505050565b60606000821415611d34576040518060400160405280600181526020017f30000000000000000000000000000000000000000000000000000000000000008152509050611e94565b600082905060005b60008214611d66578080611d4f90613b60565b915050600a82611d5f9190613954565b9150611d3c565b60008167ffffffffffffffff811115611da8577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6040519080825280601f01601f191660200182016040528015611dda5781602001600182028036833780820191505090505b5090505b60008514611e8d57600182611df391906139df565b9150600a85611e029190613ba9565b6030611e0e91906138fe565b60f81b818381518110611e4a577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600a85611e869190613954565b9450611dde565b8093505050505b919050565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b6000611f15836000018360001b612584565b905092915050565b6000611f2b826000016125a4565b9050919050565b505050565b6000611f49836000018360001b6125b9565b905092915050565b6000611f63836000018360001b61273f565b905092915050565b6000611f97846000018460001b8473ffffffffffffffffffffffffffffffffffffffff1660001b6127af565b90509392505050565b606060006002836002611fb39190613985565b611fbd91906138fe565b67ffffffffffffffff811115611ffc577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6040519080825280601f01601f19166020018201604052801561202e5781602001600182028036833780820191505090505b5090507f30000000000000000000000000000000000000000000000000000000000000008160008151811061208c577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053507f780000000000000000000000000000000000000000000000000000000000000081600181518110612116577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600060018460026121569190613985565b61216091906138fe565b90505b600181111561224c577f3031323334353637383961626364656600000000000000000000000000000000600f8616601081106121c8577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b1a60f81b828281518110612205577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600485901c94508061224590613ad3565b9050612163565b5060008414612290576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161228790613584565b60405180910390fd5b8091505092915050565b60008260000182815481106122d8577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200154905092915050565b60006122fd836000018360001b6127ea565b905092915050565b6000808360020160008481526020019081526020016000205490506000801b8114158061233857506123378484612584565b5b612377576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161236e90613764565b60405180910390fd5b8091505092915050565b600081600001805490509050919050565b61239c8383612823565b6123a960008484846123ed565b6123e8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016123df90613644565b60405180910390fd5b505050565b600061240e8473ffffffffffffffffffffffffffffffffffffffff166129b1565b15612577578373ffffffffffffffffffffffffffffffffffffffff1663150b7a026124376112ac565b8786866040518563ffffffff1660e01b81526004016124599493929190613480565b602060405180830381600087803b15801561247357600080fd5b505af19250505080156124a457506040513d601f19601f820116820180604052508101906124a19190612ea0565b60015b612527573d80600081146124d4576040519150601f19603f3d011682016040523d82523d6000602084013e6124d9565b606091505b5060008151141561251f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612516906136a4565b60405180910390fd5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161491505061257c565b600190505b949350505050565b600061259c82846000016129d490919063ffffffff16565b905092915050565b60006125b282600001612381565b9050919050565b600080836001016000848152602001908152602001600020549050600081146127335760006001826125eb91906139df565b905060006001866000018054905061260391906139df565b90508181146126be57600086600001828154811061264a577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200154905080876000018481548110612694577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b90600052602060002001819055508387600101600083815260200190815260200160002081905550505b856000018054806126f8577f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fd5b600190038181906000526020600020016000905590558560010160008681526020019081526020016000206000905560019350505050612739565b60009150505b92915050565b600061274b83836129eb565b6127a45782600001829080600181540180825580915050600190039060005260206000200160009091909190915055826000018054905083600101600084815260200190815260200160002081905550600190506127a9565b600090505b92915050565b600081846002016000858152602001908152602001600020819055506127e18385600001612a0e90919063ffffffff16565b90509392505050565b60008260020160008381526020019081526020016000206000905561281b8284600001612a2590919063ffffffff16565b905092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415612893576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161288a906136e4565b60405180910390fd5b61289c8161128f565b156128dc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016128d3906135c4565b60405180910390fd5b6128e860008383611f32565b61293981600860008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020611f5190919063ffffffff16565b5061295081836005611f6b9092919063ffffffff16565b50808273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a45050565b6000808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b60006129e383600001836129eb565b905092915050565b600080836001016000848152602001908152602001600020541415905092915050565b6000612a1d836000018361273f565b905092915050565b6000612a3483600001836125b9565b905092915050565b828054612a4890613afd565b90600052602060002090601f016020900481019282612a6a5760008555612ab1565b82601f10612a8357805160ff1916838001178555612ab1565b82800160010185558215612ab1579182015b82811115612ab0578251825591602001919060010190612a95565b5b509050612abe9190612ac2565b5090565b5b80821115612adb576000816000905550600101612ac3565b5090565b6000612af2612aed84613844565b61381f565b905082815260208101848484011115612b0a57600080fd5b612b15848285613a91565b509392505050565b6000612b30612b2b84613875565b61381f565b905082815260208101848484011115612b4857600080fd5b612b53848285613a91565b509392505050565b600081359050612b6a8161409f565b92915050565b600081519050612b7f8161409f565b92915050565b600081359050612b94816140b6565b92915050565b600081359050612ba9816140cd565b92915050565b600081359050612bbe816140e4565b92915050565b600081519050612bd3816140e4565b92915050565b600082601f830112612bea57600080fd5b8135612bfa848260208601612adf565b91505092915050565b600082601f830112612c1457600080fd5b8135612c24848260208601612b1d565b91505092915050565b600081359050612c3c816140fb565b92915050565b600060208284031215612c5457600080fd5b6000612c6284828501612b5b565b91505092915050565b600060208284031215612c7d57600080fd5b6000612c8b84828501612b70565b91505092915050565b60008060408385031215612ca757600080fd5b6000612cb585828601612b5b565b9250506020612cc685828601612b5b565b9150509250929050565b600080600060608486031215612ce557600080fd5b6000612cf386828701612b5b565b9350506020612d0486828701612b5b565b9250506040612d1586828701612c2d565b9150509250925092565b60008060008060808587031215612d3557600080fd5b6000612d4387828801612b5b565b9450506020612d5487828801612b5b565b9350506040612d6587828801612c2d565b925050606085013567ffffffffffffffff811115612d8257600080fd5b612d8e87828801612bd9565b91505092959194509250565b60008060408385031215612dad57600080fd5b6000612dbb85828601612b5b565b9250506020612dcc85828601612b85565b9150509250929050565b60008060408385031215612de957600080fd5b6000612df785828601612b5b565b9250506020612e0885828601612c2d565b9150509250929050565b600060208284031215612e2457600080fd5b6000612e3284828501612b9a565b91505092915050565b60008060408385031215612e4e57600080fd5b6000612e5c85828601612b9a565b9250506020612e6d85828601612b5b565b9150509250929050565b600060208284031215612e8957600080fd5b6000612e9784828501612baf565b91505092915050565b600060208284031215612eb257600080fd5b6000612ec084828501612bc4565b91505092915050565b60008060408385031215612edc57600080fd5b600083013567ffffffffffffffff811115612ef657600080fd5b612f0285828601612c03565b925050602083013567ffffffffffffffff811115612f1f57600080fd5b612f2b85828601612c03565b9150509250929050565b600060208284031215612f4757600080fd5b6000612f5584828501612c2d565b91505092915050565b60008060408385031215612f7157600080fd5b6000612f7f85828601612c2d565b9250506020612f9085828601612c2d565b9150509250929050565b612fa381613a13565b82525050565b612fb281613a25565b82525050565b612fc181613a31565b82525050565b6000612fd2826138bb565b612fdc81856138d1565b9350612fec818560208601613aa0565b612ff581613c96565b840191505092915050565b600061300b826138c6565b61301581856138e2565b9350613025818560208601613aa0565b61302e81613c96565b840191505092915050565b6000613044826138c6565b61304e81856138f3565b935061305e818560208601613aa0565b80840191505092915050565b6000815461307781613afd565b61308181866138f3565b9450600182166000811461309c57600181146130ad576130e0565b60ff198316865281860193506130e0565b6130b6856138a6565b60005b838110156130d8578154818901526001820191506020810190506130b9565b838801955050505b50505092915050565b60006130f66020836138e2565b915061310182613ca7565b602082019050919050565b60006131196015836138e2565b915061312482613cd0565b602082019050919050565b600061313c6014836138e2565b915061314782613cf9565b602082019050919050565b600061315f6016836138e2565b915061316a82613d22565b602082019050919050565b6000613182601d836138e2565b915061318d82613d4b565b602082019050919050565b60006131a56015836138e2565b91506131b082613d74565b602082019050919050565b60006131c86016836138e2565b91506131d382613d9d565b602082019050919050565b60006131eb6021836138e2565b91506131f682613dc6565b604082019050919050565b600061320e6011836138e2565b915061321982613e15565b602082019050919050565b6000613231601d836138e2565b915061323c82613e3e565b602082019050919050565b60006132546008836138e2565b915061325f82613e67565b602082019050919050565b6000613277600d836138e2565b915061328282613e90565b602082019050919050565b600061329a600d836138e2565b91506132a582613eb9565b602082019050919050565b60006132bd6011836138e2565b91506132c882613ee2565b602082019050919050565b60006132e0600c836138e2565b91506132eb82613f0b565b602082019050919050565b6000613303601e836138e2565b915061330e82613f34565b602082019050919050565b60006133266017836138f3565b915061333182613f5d565b601782019050919050565b60006133496030836138e2565b915061335482613f86565b604082019050919050565b600061336c6016836138e2565b915061337782613fd5565b602082019050919050565b600061338f600c836138e2565b915061339a82613ffe565b602082019050919050565b60006133b26011836138f3565b91506133bd82614027565b601182019050919050565b60006133d5602f836138e2565b91506133e082614050565b604082019050919050565b6133f481613a87565b82525050565b6000613406828661306a565b91506134128285613039565b915061341e828461306a565b9150819050949350505050565b600061343682613319565b91506134428285613039565b915061344d826133a5565b91506134598284613039565b91508190509392505050565b600060208201905061347a6000830184612f9a565b92915050565b60006080820190506134956000830187612f9a565b6134a26020830186612f9a565b6134af60408301856133eb565b81810360608301526134c18184612fc7565b905095945050505050565b60006040820190506134e16000830185612f9a565b6134ee60208301846133eb565b9392505050565b600060208201905061350a6000830184612fa9565b92915050565b60006020820190506135256000830184612fb8565b92915050565b600060208201905081810360008301526135458184613000565b905092915050565b600060408201905081810360008301526135678185613000565b9050818103602083015261357b8184613000565b90509392505050565b6000602082019050818103600083015261359d816130e9565b9050919050565b600060208201905081810360008301526135bd8161310c565b9050919050565b600060208201905081810360008301526135dd8161312f565b9050919050565b600060208201905081810360008301526135fd81613152565b9050919050565b6000602082019050818103600083015261361d81613175565b9050919050565b6000602082019050818103600083015261363d81613198565b9050919050565b6000602082019050818103600083015261365d816131bb565b9050919050565b6000602082019050818103600083015261367d816131de565b9050919050565b6000602082019050818103600083015261369d81613201565b9050919050565b600060208201905081810360008301526136bd81613224565b9050919050565b600060208201905081810360008301526136dd81613247565b9050919050565b600060208201905081810360008301526136fd8161326a565b9050919050565b6000602082019050818103600083015261371d8161328d565b9050919050565b6000602082019050818103600083015261373d816132b0565b9050919050565b6000602082019050818103600083015261375d816132d3565b9050919050565b6000602082019050818103600083015261377d816132f6565b9050919050565b6000602082019050818103600083015261379d8161333c565b9050919050565b600060208201905081810360008301526137bd8161335f565b9050919050565b600060208201905081810360008301526137dd81613382565b9050919050565b600060208201905081810360008301526137fd816133c8565b9050919050565b600060208201905061381960008301846133eb565b92915050565b600061382961383a565b90506138358282613b2f565b919050565b6000604051905090565b600067ffffffffffffffff82111561385f5761385e613c67565b5b61386882613c96565b9050602081019050919050565b600067ffffffffffffffff8211156138905761388f613c67565b5b61389982613c96565b9050602081019050919050565b60008190508160005260206000209050919050565b600081519050919050565b600081519050919050565b600082825260208201905092915050565b600082825260208201905092915050565b600081905092915050565b600061390982613a87565b915061391483613a87565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0382111561394957613948613bda565b5b828201905092915050565b600061395f82613a87565b915061396a83613a87565b92508261397a57613979613c09565b5b828204905092915050565b600061399082613a87565b915061399b83613a87565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff04831182151516156139d4576139d3613bda565b5b828202905092915050565b60006139ea82613a87565b91506139f583613a87565b925082821015613a0857613a07613bda565b5b828203905092915050565b6000613a1e82613a67565b9050919050565b60008115159050919050565b6000819050919050565b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b82818337600083830152505050565b60005b83811015613abe578082015181840152602081019050613aa3565b83811115613acd576000848401525b50505050565b6000613ade82613a87565b91506000821415613af257613af1613bda565b5b600182039050919050565b60006002820490506001821680613b1557607f821691505b60208210811415613b2957613b28613c38565b5b50919050565b613b3882613c96565b810181811067ffffffffffffffff82111715613b5757613b56613c67565b5b80604052505050565b6000613b6b82613a87565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff821415613b9e57613b9d613bda565b5b600182019050919050565b6000613bb482613a87565b9150613bbf83613a87565b925082613bcf57613bce613c09565b5b828206905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6000601f19601f8301169050919050565b7f537472696e67733a20686578206c656e67746820696e73756666696369656e74600082015250565b7f213d206f776e6572206e6f7220617070726f7665640000000000000000000000600082015250565b7f546f6b656e20616c7265616479206d696e746564000000000000000000000000600082015250565b7f54686520636f6e74726163742069732070617573656400000000000000000000600082015250565b7f213d206f776e6572206e6f7220617070726f76656420666f7220616c6c000000600082015250565b7f5472616e7366657220746f207468652030206164640000000000000000000000600082015250565b7f5472616e7366657220746f206e6f6e2056495031383100000000000000000000600082015250565b7f5472616e73666572206f6620746f6b656e2074686174206973206e6f74206f7760008201527f6e00000000000000000000000000000000000000000000000000000000000000602082015250565b7f417070726f766520746f2063616c6c6572000000000000000000000000000000600082015250565b7f5472616e7366657220746f206e6f6e20564950313831522e20696d706c000000600082015250565b7f6e6f20746f6b656e000000000000000000000000000000000000000000000000600082015250565b7f4d696e7420746f20302061646400000000000000000000000000000000000000600082015250565b7f63757272656e74206f776e657200000000000000000000000000000000000000600082015250565b7f6e6f6e6578697374656e7420746f6b656e000000000000000000000000000000600082015250565b7f7a65726f20616464726573730000000000000000000000000000000000000000600082015250565b7f456e756d657261626c654d61703a206e6f6e6578697374656e74206b65790000600082015250565b7f416363657373436f6e74726f6c3a206163636f756e7420000000000000000000600082015250565b7f4552433732314275726e61626c653a2063616c6c6572206973206e6f74206f7760008201527f6e6572206e6f7220617070726f76656400000000000000000000000000000000602082015250565b7f5472616e7366657220746f206e6f6e2045524337323100000000000000000000600082015250565b7f555249206e6f20746f6b656e0000000000000000000000000000000000000000600082015250565b7f206973206d697373696e6720726f6c6520000000000000000000000000000000600082015250565b7f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560008201527f20726f6c657320666f722073656c660000000000000000000000000000000000602082015250565b6140a881613a13565b81146140b357600080fd5b50565b6140bf81613a25565b81146140ca57600080fd5b50565b6140d681613a31565b81146140e157600080fd5b50565b6140ed81613a3b565b81146140f857600080fd5b50565b61410481613a87565b811461410f57600080fd5b5056fea2646970667358221220fb785db79b4050cd6c69f3d6d1985ce8023b7f9389a88a321f58dd4c6c33b34464736f6c63430008010033