VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0x0ab463…Ef57
Summary
Transactions
Transfers
Address
0x0ab463Fc20cE7B2e6Ce4980C7f9B9c5A2f59Ef57
VET
0.00
VET
VTHO
0.00
VTHO
Master
0xFAe14d49B57fa682ecC433bB6Eb31F0318469Bc6
Deployer
0xFAe14d49B57fa682ecC433bB6Eb31F0318469Bc6
Code
0x608060405234801561001057600080fd5b506004361061018e5760003560e01c806342842e0e116100de57806395d89b4111610097578063b88d4fde11610071578063b88d4fde146104ba578063c87b56dd146104d6578063d547741f14610506578063e985e9c5146105225761018e565b806395d89b4114610462578063a217fddf14610480578063a22cb4651461049e5761018e565b806342842e0e1461036a57806342966c68146103865780636352211e146103a257806370a08231146103d2578063899fd2c81461040257806391d14854146104325761018e565b806318160ddd1161014b5780632a55205a116101255780632a55205a146102d15780632f2ff15d146103025780632f745c591461031e57806336568abe1461034e5761018e565b806318160ddd1461026757806323b872dd14610285578063248a9ca3146102a15761018e565b806301ffc9a71461019357806302fe5305146101c357806306fdde03146101f3578063081812fc14610211578063095ea7b3146102415780631249c58b1461025d575b600080fd5b6101ad60048036038101906101a89190612e54565b610552565b6040516101ba919061349a565b60405180910390f35b6101dd60048036038101906101d89190612ea6565b61069c565b6040516101ea91906134d0565b60405180910390f35b6101fb610747565b60405161020891906134d0565b60405180910390f35b61022b60048036038101906102269190612ee7565b6107d5565b604051610238919061340a565b60405180910390f35b61025b60048036038101906102569190612db3565b61085a565b005b6102656109f2565b005b61026f610a1e565b60405161027c9190613772565b60405180910390f35b61029f600480360381019061029a9190612cad565b610a2f565b005b6102bb60048036038101906102b69190612def565b610a8f565b6040516102c891906134b5565b60405180910390f35b6102eb60048036038101906102e69190612f10565b610aae565b6040516102f9929190613471565b60405180910390f35b61031c60048036038101906103179190612e18565b610abf565b005b61033860048036038101906103339190612db3565b610ae8565b6040516103459190613772565b60405180910390f35b61036860048036038101906103639190612e18565b610b43565b005b610384600480360381019061037f9190612cad565b610bc6565b005b6103a0600480360381019061039b9190612ee7565b610be6565b005b6103bc60048036038101906103b79190612ee7565b610c42565b6040516103c9919061340a565b60405180910390f35b6103ec60048036038101906103e79190612c1f565b610cd4565b6040516103f99190613772565b60405180910390f35b61041c60048036038101906104179190612ee7565b610d93565b60405161042991906134b5565b60405180910390f35b61044c60048036038101906104479190612e18565b610dab565b604051610459919061349a565b60405180910390f35b61046a610e15565b60405161047791906134d0565b60405180910390f35b610488610ea3565b60405161049591906134b5565b60405180910390f35b6104b860048036038101906104b39190612d77565b610eaa565b005b6104d460048036038101906104cf9190612cfc565b61102b565b005b6104f060048036038101906104eb9190612ee7565b61108d565b6040516104fd91906134d0565b60405180910390f35b610520600480360381019061051b9190612e18565b611135565b005b61053c60048036038101906105379190612c71565b61115e565b604051610549919061349a565b60405180910390f35b60007f80ac58cd000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916148061061d57507f5b5e139f000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b8061068557507f2a55205a000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b806106955750610694826111f2565b5b9050919050565b606081600490805190602001906106b4929190612a19565b50600480546106c290613a6b565b80601f01602080910402602001604051908101604052809291908181526020018280546106ee90613a6b565b801561073b5780601f106107105761010080835404028352916020019161073b565b820191906000526020600020905b81548152906001019060200180831161071e57829003601f168201915b50505050509050919050565b6001805461075490613a6b565b80601f016020809104026020016040519081016040528092919081815260200182805461078090613a6b565b80156107cd5780601f106107a2576101008083540402835291602001916107cd565b820191906000526020600020905b8154815290600101906020018083116107b057829003601f168201915b505050505081565b60006107e08261126c565b61081f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161081690613692565b60405180910390fd5b6009600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b60003073ffffffffffffffffffffffffffffffffffffffff16636352211e836040518263ffffffff1660e01b81526004016108959190613772565b60206040518083038186803b1580156108ad57600080fd5b505afa1580156108c1573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108e59190612c48565b90508073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610956576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161094d90613672565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff16610975611289565b73ffffffffffffffffffffffffffffffffffffffff1614806109a457506109a38161099e611289565b61115e565b5b6109e3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109da90613572565b60405180910390fd5b6109ed8383611291565b505050565b6000610a0f6001610a01610a1e565b6113ca90919063ffffffff16565b9050610a1b33826113e0565b50565b6000610a2a60056113fe565b905090565b610a40610a3a611289565b82611413565b610a7f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a7690613512565b60405180910390fd5b610a8a838383611571565b505050565b6000806000838152602001908152602001600020600101549050919050565b600080306000915091509250929050565b610ac882610a8f565b610ad981610ad4611289565b611858565b610ae383836118f5565b505050565b6000610b3b82600860008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206119d590919063ffffffff16565b905092915050565b610b4b611289565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614610bb8576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610baf90613752565b60405180910390fd5b610bc282826119ef565b5050565b610be18383836040518060200160405280600081525061102b565b505050565b610bf7610bf1611289565b82611413565b610c36576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c2d906136f2565b60405180910390fd5b610c3f81611ad0565b50565b600080610c59836005611c3b90919063ffffffff16565b9050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415610ccb576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cc290613632565b60405180910390fd5b80915050919050565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610d45576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d3c906136b2565b60405180910390fd5b610d8c600860008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020611c58565b9050919050565b60036020528060005260406000206000915090505481565b600080600084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b60028054610e2290613a6b565b80601f0160208091040260200160405190810160405280929190818152602001828054610e4e90613a6b565b8015610e9b5780601f10610e7057610100808354040283529160200191610e9b565b820191906000526020600020905b815481529060010190602001808311610e7e57829003601f168201915b505050505081565b6000801b81565b610eb2611289565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610f20576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f17906135f2565b60405180910390fd5b80600a6000610f2d611289565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff16610fda611289565b73ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c318360405161101f919061349a565b60405180910390a35050565b61103c611036611289565b83611413565b61107b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161107290613512565b60405180910390fd5b61108784848484611c6d565b50505050565b60606110988261126c565b6110d7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110ce90613732565b60405180910390fd5b6000600480546110e690613a6b565b905011611102576040518060200160405280600081525061112e565b600461110d83611cc9565b60405160200161111e9291906133ac565b6040516020818303038152906040525b9050919050565b61113e82610a8f565b61114f8161114a611289565b611858565b61115983836119ef565b505050565b6000600a60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b60007f7965db0b000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161480611265575061126482611e76565b5b9050919050565b6000611282826005611ee090919063ffffffff16565b9050919050565b600033905090565b816009600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff16636352211e846040518263ffffffff1660e01b81526004016113349190613772565b60206040518083038186803b15801561134c57600080fd5b505afa158015611360573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906113849190612c48565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b600081836113d8919061386c565b905092915050565b6113fa828260405180602001604052806000815250611efa565b5050565b600061140c82600001611f55565b9050919050565b600061141e8261126c565b61145d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161145490613692565b60405180910390fd5b60003073ffffffffffffffffffffffffffffffffffffffff16636352211e846040518263ffffffff1660e01b81526004016114989190613772565b60206040518083038186803b1580156114b057600080fd5b505afa1580156114c4573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906114e89190612c48565b90508073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16148061155757508373ffffffffffffffffffffffffffffffffffffffff1661153f846107d5565b73ffffffffffffffffffffffffffffffffffffffff16145b806115685750611567818561115e565b5b91505092915050565b600b60009054906101000a900460ff16156115c1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115b890613552565b60405180910390fd5b8273ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff16636352211e836040518263ffffffff1660e01b81526004016116119190613772565b60206040518083038186803b15801561162957600080fd5b505afa15801561163d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906116619190612c48565b73ffffffffffffffffffffffffffffffffffffffff16146116b7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116ae906135d2565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611727576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161171e90613592565b60405180910390fd5b611732838383611f6a565b61173d600082611291565b61178e81600860008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020611f6f90919063ffffffff16565b506117e081600860008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020611f8990919063ffffffff16565b506117f781836005611fa39092919063ffffffff16565b50808273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4505050565b6118628282610dab565b6118f1576118878173ffffffffffffffffffffffffffffffffffffffff166014611fd8565b6118958360001c6020611fd8565b6040516020016118a69291906133d0565b6040516020818303038152906040526040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016118e891906134d0565b60405180910390fd5b5050565b6118ff8282610dab565b6119d157600160008084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550611976611289565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45b5050565b60006119e483600001836122d2565b60001c905092915050565b6119f98282610dab565b15611acc57600080600084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550611a71611289565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16837ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b60405160405180910390a45b5050565b60003073ffffffffffffffffffffffffffffffffffffffff16636352211e836040518263ffffffff1660e01b8152600401611b0b9190613772565b60206040518083038186803b158015611b2357600080fd5b505afa158015611b37573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611b5b9190612c48565b9050611b6981600084611f6a565b611b74600083611291565b611bc582600860008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020611f6f90919063ffffffff16565b50611bda82600561232390919063ffffffff16565b5081600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a45050565b6000611c4d836000018360001b61233d565b60001c905092915050565b6000611c66826000016123b9565b9050919050565b611c78848484611571565b611c84848484846123ca565b611cc3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611cba90613712565b60405180910390fd5b50505050565b60606000821415611d11576040518060400160405280600181526020017f30000000000000000000000000000000000000000000000000000000000000008152509050611e71565b600082905060005b60008214611d43578080611d2c90613ace565b915050600a82611d3c91906138c2565b9150611d19565b60008167ffffffffffffffff811115611d85577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6040519080825280601f01601f191660200182016040528015611db75781602001600182028036833780820191505090505b5090505b60008514611e6a57600182611dd0919061394d565b9150600a85611ddf9190613b17565b6030611deb919061386c565b60f81b818381518110611e27577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600a85611e6391906138c2565b9450611dbb565b8093505050505b919050565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b6000611ef2836000018360001b612561565b905092915050565b611f048383612581565b611f1160008484846123ca565b611f50576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611f47906135b2565b60405180910390fd5b505050565b6000611f638260000161270f565b9050919050565b505050565b6000611f81836000018360001b612724565b905092915050565b6000611f9b836000018360001b6128aa565b905092915050565b6000611fcf846000018460001b8473ffffffffffffffffffffffffffffffffffffffff1660001b61291a565b90509392505050565b606060006002836002611feb91906138f3565b611ff5919061386c565b67ffffffffffffffff811115612034577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6040519080825280601f01601f1916602001820160405280156120665781602001600182028036833780820191505090505b5090507f3000000000000000000000000000000000000000000000000000000000000000816000815181106120c4577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053507f78000000000000000000000000000000000000000000000000000000000000008160018151811061214e577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053506000600184600261218e91906138f3565b612198919061386c565b90505b6001811115612284577f3031323334353637383961626364656600000000000000000000000000000000600f861660108110612200577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b1a60f81b82828151811061223d577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600485901c94508061227d90613a41565b905061219b565b50600084146122c8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016122bf906134f2565b60405180910390fd5b8091505092915050565b6000826000018281548110612310577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200154905092915050565b6000612335836000018360001b612955565b905092915050565b6000808360020160008481526020019081526020016000205490506000801b81141580612370575061236f8484612561565b5b6123af576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016123a6906136d2565b60405180910390fd5b8091505092915050565b600081600001805490509050919050565b60006123eb8473ffffffffffffffffffffffffffffffffffffffff1661298e565b15612554578373ffffffffffffffffffffffffffffffffffffffff1663150b7a02612414611289565b8786866040518563ffffffff1660e01b81526004016124369493929190613425565b602060405180830381600087803b15801561245057600080fd5b505af192505050801561248157506040513d601f19601f8201168201806040525081019061247e9190612e7d565b60015b612504573d80600081146124b1576040519150601f19603f3d011682016040523d82523d6000602084013e6124b6565b606091505b506000815114156124fc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016124f390613612565b60405180910390fd5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614915050612559565b600190505b949350505050565b600061257982846000016129b190919063ffffffff16565b905092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156125f1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016125e890613652565b60405180910390fd5b6125fa8161126c565b1561263a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161263190613532565b60405180910390fd5b61264660008383611f6a565b61269781600860008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020611f8990919063ffffffff16565b506126ae81836005611fa39092919063ffffffff16565b50808273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a45050565b600061271d826000016123b9565b9050919050565b6000808360010160008481526020019081526020016000205490506000811461289e576000600182612756919061394d565b905060006001866000018054905061276e919061394d565b90508181146128295760008660000182815481106127b5577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b90600052602060002001549050808760000184815481106127ff577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b90600052602060002001819055508387600101600083815260200190815260200160002081905550505b85600001805480612863577f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fd5b6001900381819060005260206000200160009055905585600101600086815260200190815260200160002060009055600193505050506128a4565b60009150505b92915050565b60006128b683836129c8565b61290f578260000182908060018154018082558091505060019003906000526020600020016000909190919091505582600001805490508360010160008481526020019081526020016000208190555060019050612914565b600090505b92915050565b6000818460020160008581526020019081526020016000208190555061294c83856000016129eb90919063ffffffff16565b90509392505050565b6000826002016000838152602001908152602001600020600090556129868284600001612a0290919063ffffffff16565b905092915050565b6000808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b60006129c083600001836129c8565b905092915050565b600080836001016000848152602001908152602001600020541415905092915050565b60006129fa83600001836128aa565b905092915050565b6000612a118360000183612724565b905092915050565b828054612a2590613a6b565b90600052602060002090601f016020900481019282612a475760008555612a8e565b82601f10612a6057805160ff1916838001178555612a8e565b82800160010185558215612a8e579182015b82811115612a8d578251825591602001919060010190612a72565b5b509050612a9b9190612a9f565b5090565b5b80821115612ab8576000816000905550600101612aa0565b5090565b6000612acf612aca846137b2565b61378d565b905082815260208101848484011115612ae757600080fd5b612af28482856139ff565b509392505050565b6000612b0d612b08846137e3565b61378d565b905082815260208101848484011115612b2557600080fd5b612b308482856139ff565b509392505050565b600081359050612b478161400d565b92915050565b600081519050612b5c8161400d565b92915050565b600081359050612b7181614024565b92915050565b600081359050612b868161403b565b92915050565b600081359050612b9b81614052565b92915050565b600081519050612bb081614052565b92915050565b600082601f830112612bc757600080fd5b8135612bd7848260208601612abc565b91505092915050565b600082601f830112612bf157600080fd5b8135612c01848260208601612afa565b91505092915050565b600081359050612c1981614069565b92915050565b600060208284031215612c3157600080fd5b6000612c3f84828501612b38565b91505092915050565b600060208284031215612c5a57600080fd5b6000612c6884828501612b4d565b91505092915050565b60008060408385031215612c8457600080fd5b6000612c9285828601612b38565b9250506020612ca385828601612b38565b9150509250929050565b600080600060608486031215612cc257600080fd5b6000612cd086828701612b38565b9350506020612ce186828701612b38565b9250506040612cf286828701612c0a565b9150509250925092565b60008060008060808587031215612d1257600080fd5b6000612d2087828801612b38565b9450506020612d3187828801612b38565b9350506040612d4287828801612c0a565b925050606085013567ffffffffffffffff811115612d5f57600080fd5b612d6b87828801612bb6565b91505092959194509250565b60008060408385031215612d8a57600080fd5b6000612d9885828601612b38565b9250506020612da985828601612b62565b9150509250929050565b60008060408385031215612dc657600080fd5b6000612dd485828601612b38565b9250506020612de585828601612c0a565b9150509250929050565b600060208284031215612e0157600080fd5b6000612e0f84828501612b77565b91505092915050565b60008060408385031215612e2b57600080fd5b6000612e3985828601612b77565b9250506020612e4a85828601612b38565b9150509250929050565b600060208284031215612e6657600080fd5b6000612e7484828501612b8c565b91505092915050565b600060208284031215612e8f57600080fd5b6000612e9d84828501612ba1565b91505092915050565b600060208284031215612eb857600080fd5b600082013567ffffffffffffffff811115612ed257600080fd5b612ede84828501612be0565b91505092915050565b600060208284031215612ef957600080fd5b6000612f0784828501612c0a565b91505092915050565b60008060408385031215612f2357600080fd5b6000612f3185828601612c0a565b9250506020612f4285828601612c0a565b9150509250929050565b612f5581613981565b82525050565b612f6481613993565b82525050565b612f738161399f565b82525050565b6000612f8482613829565b612f8e818561383f565b9350612f9e818560208601613a0e565b612fa781613c04565b840191505092915050565b6000612fbd82613834565b612fc78185613850565b9350612fd7818560208601613a0e565b612fe081613c04565b840191505092915050565b6000612ff682613834565b6130008185613861565b9350613010818560208601613a0e565b80840191505092915050565b6000815461302981613a6b565b6130338186613861565b9450600182166000811461304e576001811461305f57613092565b60ff19831686528186019350613092565b61306885613814565b60005b8381101561308a5781548189015260018201915060208101905061306b565b838801955050505b50505092915050565b60006130a8602083613850565b91506130b382613c15565b602082019050919050565b60006130cb601583613850565b91506130d682613c3e565b602082019050919050565b60006130ee601483613850565b91506130f982613c67565b602082019050919050565b6000613111601683613850565b915061311c82613c90565b602082019050919050565b6000613134601d83613850565b915061313f82613cb9565b602082019050919050565b6000613157601583613850565b915061316282613ce2565b602082019050919050565b600061317a601683613850565b915061318582613d0b565b602082019050919050565b600061319d602183613850565b91506131a882613d34565b604082019050919050565b60006131c0601183613850565b91506131cb82613d83565b602082019050919050565b60006131e3601d83613850565b91506131ee82613dac565b602082019050919050565b6000613206600883613850565b915061321182613dd5565b602082019050919050565b6000613229600d83613850565b915061323482613dfe565b602082019050919050565b600061324c600d83613850565b915061325782613e27565b602082019050919050565b600061326f601183613850565b915061327a82613e50565b602082019050919050565b6000613292600c83613850565b915061329d82613e79565b602082019050919050565b60006132b5601e83613850565b91506132c082613ea2565b602082019050919050565b60006132d8601783613861565b91506132e382613ecb565b601782019050919050565b60006132fb603083613850565b915061330682613ef4565b604082019050919050565b600061331e601683613850565b915061332982613f43565b602082019050919050565b6000613341600c83613850565b915061334c82613f6c565b602082019050919050565b6000613364601183613861565b915061336f82613f95565b601182019050919050565b6000613387602f83613850565b915061339282613fbe565b604082019050919050565b6133a6816139f5565b82525050565b60006133b8828561301c565b91506133c48284612feb565b91508190509392505050565b60006133db826132cb565b91506133e78285612feb565b91506133f282613357565b91506133fe8284612feb565b91508190509392505050565b600060208201905061341f6000830184612f4c565b92915050565b600060808201905061343a6000830187612f4c565b6134476020830186612f4c565b613454604083018561339d565b81810360608301526134668184612f79565b905095945050505050565b60006040820190506134866000830185612f4c565b613493602083018461339d565b9392505050565b60006020820190506134af6000830184612f5b565b92915050565b60006020820190506134ca6000830184612f6a565b92915050565b600060208201905081810360008301526134ea8184612fb2565b905092915050565b6000602082019050818103600083015261350b8161309b565b9050919050565b6000602082019050818103600083015261352b816130be565b9050919050565b6000602082019050818103600083015261354b816130e1565b9050919050565b6000602082019050818103600083015261356b81613104565b9050919050565b6000602082019050818103600083015261358b81613127565b9050919050565b600060208201905081810360008301526135ab8161314a565b9050919050565b600060208201905081810360008301526135cb8161316d565b9050919050565b600060208201905081810360008301526135eb81613190565b9050919050565b6000602082019050818103600083015261360b816131b3565b9050919050565b6000602082019050818103600083015261362b816131d6565b9050919050565b6000602082019050818103600083015261364b816131f9565b9050919050565b6000602082019050818103600083015261366b8161321c565b9050919050565b6000602082019050818103600083015261368b8161323f565b9050919050565b600060208201905081810360008301526136ab81613262565b9050919050565b600060208201905081810360008301526136cb81613285565b9050919050565b600060208201905081810360008301526136eb816132a8565b9050919050565b6000602082019050818103600083015261370b816132ee565b9050919050565b6000602082019050818103600083015261372b81613311565b9050919050565b6000602082019050818103600083015261374b81613334565b9050919050565b6000602082019050818103600083015261376b8161337a565b9050919050565b6000602082019050613787600083018461339d565b92915050565b60006137976137a8565b90506137a38282613a9d565b919050565b6000604051905090565b600067ffffffffffffffff8211156137cd576137cc613bd5565b5b6137d682613c04565b9050602081019050919050565b600067ffffffffffffffff8211156137fe576137fd613bd5565b5b61380782613c04565b9050602081019050919050565b60008190508160005260206000209050919050565b600081519050919050565b600081519050919050565b600082825260208201905092915050565b600082825260208201905092915050565b600081905092915050565b6000613877826139f5565b9150613882836139f5565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156138b7576138b6613b48565b5b828201905092915050565b60006138cd826139f5565b91506138d8836139f5565b9250826138e8576138e7613b77565b5b828204905092915050565b60006138fe826139f5565b9150613909836139f5565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff048311821515161561394257613941613b48565b5b828202905092915050565b6000613958826139f5565b9150613963836139f5565b92508282101561397657613975613b48565b5b828203905092915050565b600061398c826139d5565b9050919050565b60008115159050919050565b6000819050919050565b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b82818337600083830152505050565b60005b83811015613a2c578082015181840152602081019050613a11565b83811115613a3b576000848401525b50505050565b6000613a4c826139f5565b91506000821415613a6057613a5f613b48565b5b600182039050919050565b60006002820490506001821680613a8357607f821691505b60208210811415613a9757613a96613ba6565b5b50919050565b613aa682613c04565b810181811067ffffffffffffffff82111715613ac557613ac4613bd5565b5b80604052505050565b6000613ad9826139f5565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff821415613b0c57613b0b613b48565b5b600182019050919050565b6000613b22826139f5565b9150613b2d836139f5565b925082613b3d57613b3c613b77565b5b828206905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6000601f19601f8301169050919050565b7f537472696e67733a20686578206c656e67746820696e73756666696369656e74600082015250565b7f213d206f776e6572206e6f7220617070726f7665640000000000000000000000600082015250565b7f546f6b656e20616c7265616479206d696e746564000000000000000000000000600082015250565b7f54686520636f6e74726163742069732070617573656400000000000000000000600082015250565b7f213d206f776e6572206e6f7220617070726f76656420666f7220616c6c000000600082015250565b7f5472616e7366657220746f207468652030206164640000000000000000000000600082015250565b7f5472616e7366657220746f206e6f6e2056495031383100000000000000000000600082015250565b7f5472616e73666572206f6620746f6b656e2074686174206973206e6f74206f7760008201527f6e00000000000000000000000000000000000000000000000000000000000000602082015250565b7f417070726f766520746f2063616c6c6572000000000000000000000000000000600082015250565b7f5472616e7366657220746f206e6f6e20564950313831522e20696d706c000000600082015250565b7f6e6f20746f6b656e000000000000000000000000000000000000000000000000600082015250565b7f4d696e7420746f20302061646400000000000000000000000000000000000000600082015250565b7f63757272656e74206f776e657200000000000000000000000000000000000000600082015250565b7f6e6f6e6578697374656e7420746f6b656e000000000000000000000000000000600082015250565b7f7a65726f20616464726573730000000000000000000000000000000000000000600082015250565b7f456e756d657261626c654d61703a206e6f6e6578697374656e74206b65790000600082015250565b7f416363657373436f6e74726f6c3a206163636f756e7420000000000000000000600082015250565b7f4552433732314275726e61626c653a2063616c6c6572206973206e6f74206f7760008201527f6e6572206e6f7220617070726f76656400000000000000000000000000000000602082015250565b7f5472616e7366657220746f206e6f6e2045524337323100000000000000000000600082015250565b7f555249206e6f20746f6b656e0000000000000000000000000000000000000000600082015250565b7f206973206d697373696e6720726f6c6520000000000000000000000000000000600082015250565b7f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560008201527f20726f6c657320666f722073656c660000000000000000000000000000000000602082015250565b61401681613981565b811461402157600080fd5b50565b61402d81613993565b811461403857600080fd5b50565b6140448161399f565b811461404f57600080fd5b50565b61405b816139a9565b811461406657600080fd5b50565b614072816139f5565b811461407d57600080fd5b5056fea2646970667358221220e9aad7fada1a799047ac48f396ca4dc8a49fcf2670e0ddd7bcddc4393b70a38e64736f6c63430008010033