VeChain
Explorer
Mainnet
Search
Networks
Main
Test
Contract
0x60F35c…62Af
Summary
Transactions
Transfers
Address
0x60F35cBB82BcAf23Ae819E7961bb582aB5CA62Af
VET
0.00
VET
VTHO
0.00
VTHO
Master
0x272771Cd4f4da6b6A84104cA2D0920047Dc3F8b1
Deployer
0x272771Cd4f4da6b6A84104cA2D0920047Dc3F8b1
Code
0x608060405234801561001057600080fd5b506004361061018e5760003560e01c806342842e0e116100de57806395d89b4111610097578063b88d4fde11610071578063b88d4fde146104ba578063c87b56dd146104d6578063d547741f14610506578063e985e9c5146105225761018e565b806395d89b4114610462578063a217fddf14610480578063a22cb4651461049e5761018e565b806342842e0e1461036a57806342966c68146103865780636352211e146103a257806370a08231146103d2578063899fd2c81461040257806391d14854146104325761018e565b806318160ddd1161014b5780632a55205a116101255780632a55205a146102d15780632f2ff15d146103025780632f745c591461031e57806336568abe1461034e5761018e565b806318160ddd1461026757806323b872dd14610285578063248a9ca3146102a15761018e565b806301ffc9a71461019357806302fe5305146101c357806306fdde03146101f3578063081812fc14610211578063095ea7b3146102415780631249c58b1461025d575b600080fd5b6101ad60048036038101906101a89190612f7c565b610552565b6040516101ba91906135e5565b60405180910390f35b6101dd60048036038101906101d89190612fce565b61069c565b6040516101ea919061361b565b60405180910390f35b6101fb610747565b604051610208919061361b565b60405180910390f35b61022b6004803603810190610226919061300f565b6107d5565b6040516102389190613555565b60405180910390f35b61025b60048036038101906102569190612eb2565b61085a565b005b6102656109f2565b005b61026f610b08565b60405161027c91906138dd565b60405180910390f35b61029f600480360381019061029a9190612dac565b610b19565b005b6102bb60048036038101906102b69190612f17565b610b79565b6040516102c89190613600565b60405180910390f35b6102eb60048036038101906102e69190613038565b610b98565b6040516102f99291906135bc565b60405180910390f35b61031c60048036038101906103179190612f40565b610ba9565b005b61033860048036038101906103339190612eb2565b610bd2565b60405161034591906138dd565b60405180910390f35b61036860048036038101906103639190612f40565b610c2d565b005b610384600480360381019061037f9190612dac565b610cb0565b005b6103a0600480360381019061039b919061300f565b610cd0565b005b6103bc60048036038101906103b7919061300f565b610d2c565b6040516103c99190613555565b60405180910390f35b6103ec60048036038101906103e79190612d1e565b610dbe565b6040516103f991906138dd565b60405180910390f35b61041c6004803603810190610417919061300f565b610e7d565b6040516104299190613600565b60405180910390f35b61044c60048036038101906104479190612f40565b610e95565b60405161045991906135e5565b60405180910390f35b61046a610eff565b604051610477919061361b565b60405180910390f35b610488610f8d565b6040516104959190613600565b60405180910390f35b6104b860048036038101906104b39190612e76565b610f94565b005b6104d460048036038101906104cf9190612dfb565b611115565b005b6104f060048036038101906104eb919061300f565b611177565b6040516104fd919061361b565b60405180910390f35b610520600480360381019061051b9190612f40565b61121f565b005b61053c60048036038101906105379190612d70565b611248565b60405161054991906135e5565b60405180910390f35b60007f80ac58cd000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916148061061d57507f5b5e139f000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b8061068557507f2a55205a000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b806106955750610694826112dc565b5b9050919050565b606081600590805190602001906106b4929190612b03565b50600580546106c290613bd6565b80601f01602080910402602001604051908101604052809291908181526020018280546106ee90613bd6565b801561073b5780601f106107105761010080835404028352916020019161073b565b820191906000526020600020905b81548152906001019060200180831161071e57829003601f168201915b50505050509050919050565b6001805461075490613bd6565b80601f016020809104026020016040519081016040528092919081815260200182805461078090613bd6565b80156107cd5780601f106107a2576101008083540402835291602001916107cd565b820191906000526020600020905b8154815290600101906020018083116107b057829003601f168201915b505050505081565b60006107e082611356565b61081f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610816906137fd565b60405180910390fd5b600a600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b60003073ffffffffffffffffffffffffffffffffffffffff16636352211e836040518263ffffffff1660e01b815260040161089591906138dd565b60206040518083038186803b1580156108ad57600080fd5b505afa1580156108c1573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108e59190612d47565b90508073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610956576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161094d906137dd565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff16610975611373565b73ffffffffffffffffffffffffffffffffffffffff1614806109a457506109a38161099e611373565b611248565b5b6109e3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109da906136bd565b60405180910390fd5b6109ed838361137b565b505050565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663d63a8e11336040518263ffffffff1660e01b8152600401610a4d9190613555565b60206040518083038186803b158015610a6557600080fd5b505afa158015610a79573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a9d9190612eee565b610adc576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ad39061375d565b60405180910390fd5b6000610af96001610aeb610b08565b6114b490919063ffffffff16565b9050610b0533826114ca565b50565b6000610b1460066114e8565b905090565b610b2a610b24611373565b826114fd565b610b69576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b609061365d565b60405180910390fd5b610b7483838361165b565b505050565b6000806000838152602001908152602001600020600101549050919050565b600080306000915091509250929050565b610bb282610b79565b610bc381610bbe611373565b611942565b610bcd83836119df565b505050565b6000610c2582600960008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020611abf90919063ffffffff16565b905092915050565b610c35611373565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614610ca2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c99906138bd565b60405180910390fd5b610cac8282611ad9565b5050565b610ccb83838360405180602001604052806000815250611115565b505050565b610ce1610cdb611373565b826114fd565b610d20576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d179061385d565b60405180910390fd5b610d2981611bba565b50565b600080610d43836006611d2590919063ffffffff16565b9050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415610db5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610dac9061379d565b60405180910390fd5b80915050919050565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610e2f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e269061381d565b60405180910390fd5b610e76600960008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020611d42565b9050919050565b60036020528060005260406000206000915090505481565b600080600084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b60028054610f0c90613bd6565b80601f0160208091040260200160405190810160405280929190818152602001828054610f3890613bd6565b8015610f855780601f10610f5a57610100808354040283529160200191610f85565b820191906000526020600020905b815481529060010190602001808311610f6857829003601f168201915b505050505081565b6000801b81565b610f9c611373565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141561100a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110019061373d565b60405180910390fd5b80600b6000611017611373565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff166110c4611373565b73ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c318360405161110991906135e5565b60405180910390a35050565b611126611120611373565b836114fd565b611165576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161115c9061365d565b60405180910390fd5b61117184848484611d57565b50505050565b606061118282611356565b6111c1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111b89061389d565b60405180910390fd5b6000600580546111d090613bd6565b9050116111ec5760405180602001604052806000815250611218565b60056111f783611db3565b6040516020016112089291906134f7565b6040516020818303038152906040525b9050919050565b61122882610b79565b61123981611234611373565b611942565b6112438383611ad9565b505050565b6000600b60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b60007f7965db0b000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916148061134f575061134e82611f60565b5b9050919050565b600061136c826006611fca90919063ffffffff16565b9050919050565b600033905090565b81600a600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff16636352211e846040518263ffffffff1660e01b815260040161141e91906138dd565b60206040518083038186803b15801561143657600080fd5b505afa15801561144a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061146e9190612d47565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b600081836114c291906139d7565b905092915050565b6114e4828260405180602001604052806000815250611fe4565b5050565b60006114f68260000161203f565b9050919050565b600061150882611356565b611547576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161153e906137fd565b60405180910390fd5b60003073ffffffffffffffffffffffffffffffffffffffff16636352211e846040518263ffffffff1660e01b815260040161158291906138dd565b60206040518083038186803b15801561159a57600080fd5b505afa1580156115ae573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906115d29190612d47565b90508073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16148061164157508373ffffffffffffffffffffffffffffffffffffffff16611629846107d5565b73ffffffffffffffffffffffffffffffffffffffff16145b8061165257506116518185611248565b5b91505092915050565b600c60009054906101000a900460ff16156116ab576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116a29061369d565b60405180910390fd5b8273ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff16636352211e836040518263ffffffff1660e01b81526004016116fb91906138dd565b60206040518083038186803b15801561171357600080fd5b505afa158015611727573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061174b9190612d47565b73ffffffffffffffffffffffffffffffffffffffff16146117a1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117989061371d565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611811576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611808906136dd565b60405180910390fd5b61181c838383612054565b61182760008261137b565b61187881600960008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002061205990919063ffffffff16565b506118ca81600960008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002061207390919063ffffffff16565b506118e18183600661208d9092919063ffffffff16565b50808273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4505050565b61194c8282610e95565b6119db576119718173ffffffffffffffffffffffffffffffffffffffff1660146120c2565b61197f8360001c60206120c2565b60405160200161199092919061351b565b6040516020818303038152906040526040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016119d2919061361b565b60405180910390fd5b5050565b6119e98282610e95565b611abb57600160008084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550611a60611373565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45b5050565b6000611ace83600001836123bc565b60001c905092915050565b611ae38282610e95565b15611bb657600080600084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550611b5b611373565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16837ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b60405160405180910390a45b5050565b60003073ffffffffffffffffffffffffffffffffffffffff16636352211e836040518263ffffffff1660e01b8152600401611bf591906138dd565b60206040518083038186803b158015611c0d57600080fd5b505afa158015611c21573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611c459190612d47565b9050611c5381600084612054565b611c5e60008361137b565b611caf82600960008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002061205990919063ffffffff16565b50611cc482600661240d90919063ffffffff16565b5081600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a45050565b6000611d37836000018360001b612427565b60001c905092915050565b6000611d50826000016124a3565b9050919050565b611d6284848461165b565b611d6e848484846124b4565b611dad576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611da49061387d565b60405180910390fd5b50505050565b60606000821415611dfb576040518060400160405280600181526020017f30000000000000000000000000000000000000000000000000000000000000008152509050611f5b565b600082905060005b60008214611e2d578080611e1690613c39565b915050600a82611e269190613a2d565b9150611e03565b60008167ffffffffffffffff811115611e6f577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6040519080825280601f01601f191660200182016040528015611ea15781602001600182028036833780820191505090505b5090505b60008514611f5457600182611eba9190613ab8565b9150600a85611ec99190613c82565b6030611ed591906139d7565b60f81b818381518110611f11577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600a85611f4d9190613a2d565b9450611ea5565b8093505050505b919050565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b6000611fdc836000018360001b61264b565b905092915050565b611fee838361266b565b611ffb60008484846124b4565b61203a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612031906136fd565b60405180910390fd5b505050565b600061204d826000016127f9565b9050919050565b505050565b600061206b836000018360001b61280e565b905092915050565b6000612085836000018360001b612994565b905092915050565b60006120b9846000018460001b8473ffffffffffffffffffffffffffffffffffffffff1660001b612a04565b90509392505050565b6060600060028360026120d59190613a5e565b6120df91906139d7565b67ffffffffffffffff81111561211e577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6040519080825280601f01601f1916602001820160405280156121505781602001600182028036833780820191505090505b5090507f3000000000000000000000000000000000000000000000000000000000000000816000815181106121ae577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053507f780000000000000000000000000000000000000000000000000000000000000081600181518110612238577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600060018460026122789190613a5e565b61228291906139d7565b90505b600181111561236e577f3031323334353637383961626364656600000000000000000000000000000000600f8616601081106122ea577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b1a60f81b828281518110612327577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600485901c94508061236790613bac565b9050612285565b50600084146123b2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016123a99061363d565b60405180910390fd5b8091505092915050565b60008260000182815481106123fa577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200154905092915050565b600061241f836000018360001b612a3f565b905092915050565b6000808360020160008481526020019081526020016000205490506000801b8114158061245a5750612459848461264b565b5b612499576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016124909061383d565b60405180910390fd5b8091505092915050565b600081600001805490509050919050565b60006124d58473ffffffffffffffffffffffffffffffffffffffff16612a78565b1561263e578373ffffffffffffffffffffffffffffffffffffffff1663150b7a026124fe611373565b8786866040518563ffffffff1660e01b81526004016125209493929190613570565b602060405180830381600087803b15801561253a57600080fd5b505af192505050801561256b57506040513d601f19601f820116820180604052508101906125689190612fa5565b60015b6125ee573d806000811461259b576040519150601f19603f3d011682016040523d82523d6000602084013e6125a0565b606091505b506000815114156125e6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016125dd9061377d565b60405180910390fd5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614915050612643565b600190505b949350505050565b60006126638284600001612a9b90919063ffffffff16565b905092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156126db576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016126d2906137bd565b60405180910390fd5b6126e481611356565b15612724576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161271b9061367d565b60405180910390fd5b61273060008383612054565b61278181600960008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002061207390919063ffffffff16565b506127988183600661208d9092919063ffffffff16565b50808273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a45050565b6000612807826000016124a3565b9050919050565b600080836001016000848152602001908152602001600020549050600081146129885760006001826128409190613ab8565b90506000600186600001805490506128589190613ab8565b905081811461291357600086600001828154811061289f577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b90600052602060002001549050808760000184815481106128e9577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b90600052602060002001819055508387600101600083815260200190815260200160002081905550505b8560000180548061294d577f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fd5b60019003818190600052602060002001600090559055856001016000868152602001908152602001600020600090556001935050505061298e565b60009150505b92915050565b60006129a08383612ab2565b6129f95782600001829080600181540180825580915050600190039060005260206000200160009091909190915055826000018054905083600101600084815260200190815260200160002081905550600190506129fe565b600090505b92915050565b60008184600201600085815260200190815260200160002081905550612a368385600001612ad590919063ffffffff16565b90509392505050565b600082600201600083815260200190815260200160002060009055612a708284600001612aec90919063ffffffff16565b905092915050565b6000808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b6000612aaa8360000183612ab2565b905092915050565b600080836001016000848152602001908152602001600020541415905092915050565b6000612ae48360000183612994565b905092915050565b6000612afb836000018361280e565b905092915050565b828054612b0f90613bd6565b90600052602060002090601f016020900481019282612b315760008555612b78565b82601f10612b4a57805160ff1916838001178555612b78565b82800160010185558215612b78579182015b82811115612b77578251825591602001919060010190612b5c565b5b509050612b859190612b89565b5090565b5b80821115612ba2576000816000905550600101612b8a565b5090565b6000612bb9612bb48461391d565b6138f8565b905082815260208101848484011115612bd157600080fd5b612bdc848285613b6a565b509392505050565b6000612bf7612bf28461394e565b6138f8565b905082815260208101848484011115612c0f57600080fd5b612c1a848285613b6a565b509392505050565b600081359050612c31816141c7565b92915050565b600081519050612c46816141c7565b92915050565b600081359050612c5b816141de565b92915050565b600081519050612c70816141de565b92915050565b600081359050612c85816141f5565b92915050565b600081359050612c9a8161420c565b92915050565b600081519050612caf8161420c565b92915050565b600082601f830112612cc657600080fd5b8135612cd6848260208601612ba6565b91505092915050565b600082601f830112612cf057600080fd5b8135612d00848260208601612be4565b91505092915050565b600081359050612d1881614223565b92915050565b600060208284031215612d3057600080fd5b6000612d3e84828501612c22565b91505092915050565b600060208284031215612d5957600080fd5b6000612d6784828501612c37565b91505092915050565b60008060408385031215612d8357600080fd5b6000612d9185828601612c22565b9250506020612da285828601612c22565b9150509250929050565b600080600060608486031215612dc157600080fd5b6000612dcf86828701612c22565b9350506020612de086828701612c22565b9250506040612df186828701612d09565b9150509250925092565b60008060008060808587031215612e1157600080fd5b6000612e1f87828801612c22565b9450506020612e3087828801612c22565b9350506040612e4187828801612d09565b925050606085013567ffffffffffffffff811115612e5e57600080fd5b612e6a87828801612cb5565b91505092959194509250565b60008060408385031215612e8957600080fd5b6000612e9785828601612c22565b9250506020612ea885828601612c4c565b9150509250929050565b60008060408385031215612ec557600080fd5b6000612ed385828601612c22565b9250506020612ee485828601612d09565b9150509250929050565b600060208284031215612f0057600080fd5b6000612f0e84828501612c61565b91505092915050565b600060208284031215612f2957600080fd5b6000612f3784828501612c76565b91505092915050565b60008060408385031215612f5357600080fd5b6000612f6185828601612c76565b9250506020612f7285828601612c22565b9150509250929050565b600060208284031215612f8e57600080fd5b6000612f9c84828501612c8b565b91505092915050565b600060208284031215612fb757600080fd5b6000612fc584828501612ca0565b91505092915050565b600060208284031215612fe057600080fd5b600082013567ffffffffffffffff811115612ffa57600080fd5b61300684828501612cdf565b91505092915050565b60006020828403121561302157600080fd5b600061302f84828501612d09565b91505092915050565b6000806040838503121561304b57600080fd5b600061305985828601612d09565b925050602061306a85828601612d09565b9150509250929050565b61307d81613aec565b82525050565b61308c81613afe565b82525050565b61309b81613b0a565b82525050565b60006130ac82613994565b6130b681856139aa565b93506130c6818560208601613b79565b6130cf81613d6f565b840191505092915050565b60006130e58261399f565b6130ef81856139bb565b93506130ff818560208601613b79565b61310881613d6f565b840191505092915050565b600061311e8261399f565b61312881856139cc565b9350613138818560208601613b79565b80840191505092915050565b6000815461315181613bd6565b61315b81866139cc565b945060018216600081146131765760018114613187576131ba565b60ff198316865281860193506131ba565b6131908561397f565b60005b838110156131b257815481890152600182019150602081019050613193565b838801955050505b50505092915050565b60006131d06020836139bb565b91506131db82613d80565b602082019050919050565b60006131f36015836139bb565b91506131fe82613da9565b602082019050919050565b60006132166014836139bb565b915061322182613dd2565b602082019050919050565b60006132396016836139bb565b915061324482613dfb565b602082019050919050565b600061325c601d836139bb565b915061326782613e24565b602082019050919050565b600061327f6015836139bb565b915061328a82613e4d565b602082019050919050565b60006132a26016836139bb565b91506132ad82613e76565b602082019050919050565b60006132c56021836139bb565b91506132d082613e9f565b604082019050919050565b60006132e86011836139bb565b91506132f382613eee565b602082019050919050565b600061330b6030836139bb565b915061331682613f17565b604082019050919050565b600061332e601d836139bb565b915061333982613f66565b602082019050919050565b60006133516008836139bb565b915061335c82613f8f565b602082019050919050565b6000613374600d836139bb565b915061337f82613fb8565b602082019050919050565b6000613397600d836139bb565b91506133a282613fe1565b602082019050919050565b60006133ba6011836139bb565b91506133c58261400a565b602082019050919050565b60006133dd600c836139bb565b91506133e882614033565b602082019050919050565b6000613400601e836139bb565b915061340b8261405c565b602082019050919050565b60006134236017836139cc565b915061342e82614085565b601782019050919050565b60006134466030836139bb565b9150613451826140ae565b604082019050919050565b60006134696016836139bb565b9150613474826140fd565b602082019050919050565b600061348c600c836139bb565b915061349782614126565b602082019050919050565b60006134af6011836139cc565b91506134ba8261414f565b601182019050919050565b60006134d2602f836139bb565b91506134dd82614178565b604082019050919050565b6134f181613b60565b82525050565b60006135038285613144565b915061350f8284613113565b91508190509392505050565b600061352682613416565b91506135328285613113565b915061353d826134a2565b91506135498284613113565b91508190509392505050565b600060208201905061356a6000830184613074565b92915050565b60006080820190506135856000830187613074565b6135926020830186613074565b61359f60408301856134e8565b81810360608301526135b181846130a1565b905095945050505050565b60006040820190506135d16000830185613074565b6135de60208301846134e8565b9392505050565b60006020820190506135fa6000830184613083565b92915050565b60006020820190506136156000830184613092565b92915050565b6000602082019050818103600083015261363581846130da565b905092915050565b60006020820190508181036000830152613656816131c3565b9050919050565b60006020820190508181036000830152613676816131e6565b9050919050565b6000602082019050818103600083015261369681613209565b9050919050565b600060208201905081810360008301526136b68161322c565b9050919050565b600060208201905081810360008301526136d68161324f565b9050919050565b600060208201905081810360008301526136f681613272565b9050919050565b6000602082019050818103600083015261371681613295565b9050919050565b60006020820190508181036000830152613736816132b8565b9050919050565b60006020820190508181036000830152613756816132db565b9050919050565b60006020820190508181036000830152613776816132fe565b9050919050565b6000602082019050818103600083015261379681613321565b9050919050565b600060208201905081810360008301526137b681613344565b9050919050565b600060208201905081810360008301526137d681613367565b9050919050565b600060208201905081810360008301526137f68161338a565b9050919050565b60006020820190508181036000830152613816816133ad565b9050919050565b60006020820190508181036000830152613836816133d0565b9050919050565b60006020820190508181036000830152613856816133f3565b9050919050565b6000602082019050818103600083015261387681613439565b9050919050565b600060208201905081810360008301526138968161345c565b9050919050565b600060208201905081810360008301526138b68161347f565b9050919050565b600060208201905081810360008301526138d6816134c5565b9050919050565b60006020820190506138f260008301846134e8565b92915050565b6000613902613913565b905061390e8282613c08565b919050565b6000604051905090565b600067ffffffffffffffff82111561393857613937613d40565b5b61394182613d6f565b9050602081019050919050565b600067ffffffffffffffff82111561396957613968613d40565b5b61397282613d6f565b9050602081019050919050565b60008190508160005260206000209050919050565b600081519050919050565b600081519050919050565b600082825260208201905092915050565b600082825260208201905092915050565b600081905092915050565b60006139e282613b60565b91506139ed83613b60565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115613a2257613a21613cb3565b5b828201905092915050565b6000613a3882613b60565b9150613a4383613b60565b925082613a5357613a52613ce2565b5b828204905092915050565b6000613a6982613b60565b9150613a7483613b60565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615613aad57613aac613cb3565b5b828202905092915050565b6000613ac382613b60565b9150613ace83613b60565b925082821015613ae157613ae0613cb3565b5b828203905092915050565b6000613af782613b40565b9050919050565b60008115159050919050565b6000819050919050565b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b82818337600083830152505050565b60005b83811015613b97578082015181840152602081019050613b7c565b83811115613ba6576000848401525b50505050565b6000613bb782613b60565b91506000821415613bcb57613bca613cb3565b5b600182039050919050565b60006002820490506001821680613bee57607f821691505b60208210811415613c0257613c01613d11565b5b50919050565b613c1182613d6f565b810181811067ffffffffffffffff82111715613c3057613c2f613d40565b5b80604052505050565b6000613c4482613b60565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff821415613c7757613c76613cb3565b5b600182019050919050565b6000613c8d82613b60565b9150613c9883613b60565b925082613ca857613ca7613ce2565b5b828206905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6000601f19601f8301169050919050565b7f537472696e67733a20686578206c656e67746820696e73756666696369656e74600082015250565b7f213d206f776e6572206e6f7220617070726f7665640000000000000000000000600082015250565b7f546f6b656e20616c7265616479206d696e746564000000000000000000000000600082015250565b7f54686520636f6e74726163742069732070617573656400000000000000000000600082015250565b7f213d206f776e6572206e6f7220617070726f76656420666f7220616c6c000000600082015250565b7f5472616e7366657220746f207468652030206164640000000000000000000000600082015250565b7f5472616e7366657220746f206e6f6e2056495031383100000000000000000000600082015250565b7f5472616e73666572206f6620746f6b656e2074686174206973206e6f74206f7760008201527f6e00000000000000000000000000000000000000000000000000000000000000602082015250565b7f417070726f766520746f2063616c6c6572000000000000000000000000000000600082015250565b7f75736572206973206e6f7420616c6c6f77656420746f2072656769737465722060008201527f747261636b696e67207061636b61676500000000000000000000000000000000602082015250565b7f5472616e7366657220746f206e6f6e20564950313831522e20696d706c000000600082015250565b7f6e6f20746f6b656e000000000000000000000000000000000000000000000000600082015250565b7f4d696e7420746f20302061646400000000000000000000000000000000000000600082015250565b7f63757272656e74206f776e657200000000000000000000000000000000000000600082015250565b7f6e6f6e6578697374656e7420746f6b656e000000000000000000000000000000600082015250565b7f7a65726f20616464726573730000000000000000000000000000000000000000600082015250565b7f456e756d657261626c654d61703a206e6f6e6578697374656e74206b65790000600082015250565b7f416363657373436f6e74726f6c3a206163636f756e7420000000000000000000600082015250565b7f4552433732314275726e61626c653a2063616c6c6572206973206e6f74206f7760008201527f6e6572206e6f7220617070726f76656400000000000000000000000000000000602082015250565b7f5472616e7366657220746f206e6f6e2045524337323100000000000000000000600082015250565b7f555249206e6f20746f6b656e0000000000000000000000000000000000000000600082015250565b7f206973206d697373696e6720726f6c6520000000000000000000000000000000600082015250565b7f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560008201527f20726f6c657320666f722073656c660000000000000000000000000000000000602082015250565b6141d081613aec565b81146141db57600080fd5b50565b6141e781613afe565b81146141f257600080fd5b50565b6141fe81613b0a565b811461420957600080fd5b50565b61421581613b14565b811461422057600080fd5b50565b61422c81613b60565b811461423757600080fd5b5056fea2646970667358221220766d5c1f301fc18e6f09d439e7b61ecd28f0ae3dcec01d75f59051adac8e501364736f6c63430008010033