VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0xda2A82…4e40
Summary
Transactions
Transfers
Address
0xda2A8254f9fAd634662681df79bc50078A554e40
VET
0.00
VET
VTHO
0.00
VTHO
Master
0x8BF72C1f5445F844B092FF289714Cae2EfAD71D1
Deployer
0x8BF72C1f5445F844B092FF289714Cae2EfAD71D1
Code
0x608060405234801561000f575f80fd5b5060043610610156575f3560e01c80636c0360eb116100c1578063a22cb4651161007a578063a22cb465146103c4578063b88d4fde146103e0578063c87b56dd146103fc578063cb37f3b21461042c578063e985e9c51461044a578063f2fde38b1461047a57610156565b80636c0360eb1461031457806370a0823114610332578063715018a6146103625780638da5cb5b1461036c57806395d89b411461038a578063a0712d68146103a857610156565b80632f745c59116101135780632f745c591461022e5780633013ce291461025e57806342842e0e1461027c57806342966c68146102985780634f6ccce7146102b45780636352211e146102e457610156565b806301ffc9a71461015a57806306fdde031461018a578063081812fc146101a8578063095ea7b3146101d857806318160ddd146101f457806323b872dd14610212575b5f80fd5b610174600480360381019061016f919061294f565b610496565b6040516101819190612994565b60405180910390f35b6101926104a7565b60405161019f9190612a37565b60405180910390f35b6101c260048036038101906101bd9190612a8a565b610536565b6040516101cf9190612af4565b60405180910390f35b6101f260048036038101906101ed9190612b37565b610578565b005b6101fc61068e565b6040516102099190612b84565b60405180910390f35b61022c60048036038101906102279190612b9d565b61069a565b005b61024860048036038101906102439190612b37565b6106fa565b6040516102559190612b84565b60405180910390f35b61026661079a565b6040516102739190612c48565b60405180910390f35b61029660048036038101906102919190612b9d565b6107bf565b005b6102b260048036038101906102ad9190612a8a565b6107de565b005b6102ce60048036038101906102c99190612a8a565b610860565b6040516102db9190612b84565b60405180910390f35b6102fe60048036038101906102f99190612a8a565b6108ce565b60405161030b9190612af4565b60405180910390f35b61031c610952565b6040516103299190612a37565b60405180910390f35b61034c60048036038101906103479190612c61565b6109de565b6040516103599190612b84565b60405180910390f35b61036a610a92565b005b610374610aa5565b6040516103819190612af4565b60405180910390f35b610392610acd565b60405161039f9190612a37565b60405180910390f35b6103c260048036038101906103bd9190612a8a565b610b5d565b005b6103de60048036038101906103d99190612cb6565b610cf7565b005b6103fa60048036038101906103f59190612e20565b610d0d565b005b61041660048036038101906104119190612a8a565b610d6f565b6040516104239190612a37565b60405180910390f35b610434610d81565b6040516104419190612af4565b60405180910390f35b610464600480360381019061045f9190612ea0565b610da6565b6040516104719190612994565b60405180910390f35b610494600480360381019061048f9190612c61565b610e34565b005b5f6104a082610eb6565b9050919050565b60605f80546104b590612f0b565b80601f01602080910402602001604051908101604052809291908181526020018280546104e190612f0b565b801561052c5780601f106105035761010080835404028352916020019161052c565b820191905f5260205f20905b81548152906001019060200180831161050f57829003601f168201915b5050505050905090565b5f61054082610f2f565b60045f8381526020019081526020015f205f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b5f610582826108ce565b90508073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036105f2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105e990612fab565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff16610611610f7a565b73ffffffffffffffffffffffffffffffffffffffff161480610640575061063f8161063a610f7a565b610da6565b5b61067f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161067690613039565b60405180910390fd5b6106898383610f81565b505050565b5f600980549050905090565b6106ab6106a5610f7a565b82611037565b6106ea576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106e1906130c7565b60405180910390fd5b6106f58383836110cb565b505050565b5f610704836109de565b8210610745576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161073c90613155565b60405180910390fd5b60075f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8381526020019081526020015f2054905092915050565b600c5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6107d983838360405180602001604052805f815250610d0d565b505050565b3373ffffffffffffffffffffffffffffffffffffffff166107fe826108ce565b73ffffffffffffffffffffffffffffffffffffffff1614610854576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161084b906131bd565b60405180910390fd5b61085d816113b7565b50565b5f61086961068e565b82106108aa576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108a19061324b565b60405180910390fd5b600982815481106108be576108bd613269565b5b905f5260205f2001549050919050565b5f806108d9836113c3565b90505f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610949576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610940906132e0565b60405180910390fd5b80915050919050565b600f805461095f90612f0b565b80601f016020809104026020016040519081016040528092919081815260200182805461098b90612f0b565b80156109d65780601f106109ad576101008083540402835291602001916109d6565b820191905f5260205f20905b8154815290600101906020018083116109b957829003601f168201915b505050505081565b5f8073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610a4d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a449061336e565b60405180910390fd5b60035f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b610a9a6113fc565b610aa35f61147a565b565b5f600b5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b606060018054610adc90612f0b565b80601f0160208091040260200160405190810160405280929190818152602001828054610b0890612f0b565b8015610b535780601f10610b2a57610100808354040283529160200191610b53565b820191905f5260205f20905b815481529060010190602001808311610b3657829003601f168201915b5050505050905090565b610b65610aa5565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610c9657600c5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166323b872dd33600e5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16846040518463ffffffff1660e01b8152600401610c169392919061338c565b6020604051808303815f875af1158015610c32573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610c5691906133d5565b610c95576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c8c9061344a565b60405180910390fd5b5b6001600d5f828254610ca89190613495565b925050819055505f600d549050610cbf338261153d565b610cf381600f610cce8461155a565b604051602001610cdf9291906135de565b6040516020818303038152906040526116b8565b5050565b610d09610d02610f7a565b838361175a565b5050565b610d1e610d18610f7a565b83611037565b610d5d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d54906130c7565b60405180910390fd5b610d69848484846118c1565b50505050565b6060610d7a8261191d565b9050919050565b600e5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b5f60055f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16905092915050565b610e3c6113fc565b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610eaa576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ea19061367c565b60405180910390fd5b610eb38161147a565b50565b5f7f780e9d63000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161480610f285750610f2782611a27565b5b9050919050565b610f3881611a87565b610f77576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f6e906132e0565b60405180910390fd5b50565b5f33905090565b8160045f8381526020019081526020015f205f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff16610ff1836108ce565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b5f80611042836108ce565b90508073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16148061108457506110838185610da6565b5b806110c257508373ffffffffffffffffffffffffffffffffffffffff166110aa84610536565b73ffffffffffffffffffffffffffffffffffffffff16145b91505092915050565b8273ffffffffffffffffffffffffffffffffffffffff166110eb826108ce565b73ffffffffffffffffffffffffffffffffffffffff1614611141576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111389061370a565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036111af576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111a690613798565b60405180910390fd5b6111bc8383836001611ac7565b8273ffffffffffffffffffffffffffffffffffffffff166111dc826108ce565b73ffffffffffffffffffffffffffffffffffffffff1614611232576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112299061370a565b60405180910390fd5b60045f8281526020019081526020015f205f6101000a81549073ffffffffffffffffffffffffffffffffffffffff0219169055600160035f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282540392505081905550600160035f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055508160025f8381526020019081526020015f205f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a46113b28383836001611ad9565b505050565b6113c081611adf565b50565b5f60025f8381526020019081526020015f205f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b611404610f7a565b73ffffffffffffffffffffffffffffffffffffffff16611422610aa5565b73ffffffffffffffffffffffffffffffffffffffff1614611478576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161146f90613800565b60405180910390fd5b565b5f600b5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600b5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b611556828260405180602001604052805f815250611b2c565b5050565b60605f82036115a0576040518060400160405280600181526020017f300000000000000000000000000000000000000000000000000000000000000081525090506116b3565b5f8290505f5b5f82146115cf5780806115b89061381e565b915050600a826115c89190613892565b91506115a6565b5f8167ffffffffffffffff8111156115ea576115e9612cfc565b5b6040519080825280601f01601f19166020018201604052801561161c5781602001600182028036833780820191505090505b5090505f8290508593505b5f84146116ab57600a8461163b91906138c2565b60306116479190613495565b60f81b8282611655906138f2565b9250828151811061166957611668613269565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff191690815f1a905350600a846116a49190613892565b9350611627565b819450505050505b919050565b6116c182611a87565b611700576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116f790613989565b60405180910390fd5b8060065f8481526020019081526020015f20908161171e9190613b29565b507ff8e1a15aba9398e019f0b49df1a4fde98ee17ae345cb5f6b5e2c27f5033e8ce78260405161174e9190612b84565b60405180910390a15050565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036117c8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117bf90613c42565b60405180910390fd5b8060055f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31836040516118b49190612994565b60405180910390a3505050565b6118cc8484846110cb565b6118d884848484611b86565b611917576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161190e90613cd0565b60405180910390fd5b50505050565b606061192882610f2f565b5f60065f8481526020019081526020015f20805461194590612f0b565b80601f016020809104026020016040519081016040528092919081815260200182805461197190612f0b565b80156119bc5780601f10611993576101008083540402835291602001916119bc565b820191905f5260205f20905b81548152906001019060200180831161199f57829003601f168201915b505050505090505f6119cc611d08565b90505f8151036119e0578192505050611a22565b5f82511115611a145780826040516020016119fc929190613cee565b60405160208183030381529060405292505050611a22565b611a1d84611d1e565b925050505b919050565b5f634906490660e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161480611a805750611a7f82611d83565b5b9050919050565b5f8073ffffffffffffffffffffffffffffffffffffffff16611aa8836113c3565b73ffffffffffffffffffffffffffffffffffffffff1614159050919050565b611ad384848484611e64565b50505050565b50505050565b611ae881611fbf565b5f60065f8381526020019081526020015f208054611b0590612f0b565b905014611b295760065f8281526020019081526020015f205f611b289190612891565b5b50565b611b368383612100565b611b425f848484611b86565b611b81576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b7890613cd0565b60405180910390fd5b505050565b5f611ba68473ffffffffffffffffffffffffffffffffffffffff16612313565b15611cfb578373ffffffffffffffffffffffffffffffffffffffff1663150b7a02611bcf610f7a565b8786866040518563ffffffff1660e01b8152600401611bf19493929190613d63565b6020604051808303815f875af1925050508015611c2c57506040513d601f19601f82011682018060405250810190611c299190613dc1565b60015b611cab573d805f8114611c5a576040519150601f19603f3d011682016040523d82523d5f602084013e611c5f565b606091505b505f815103611ca3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611c9a90613cd0565b60405180910390fd5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614915050611d00565b600190505b949350505050565b606060405180602001604052805f815250905090565b6060611d2982610f2f565b5f611d32611d08565b90505f815111611d505760405180602001604052805f815250611d7b565b80611d5a84612335565b604051602001611d6b929190613cee565b6040516020818303038152906040525b915050919050565b5f7f80ac58cd000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161480611e4d57507f5b5e139f000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b80611e5d5750611e5c826123ff565b5b9050919050565b611e7084848484612468565b6001811115611eb4576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611eab90613e5c565b60405180910390fd5b5f8290505f73ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1603611ef957611ef48161246e565b611f38565b8373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1614611f3757611f3685826124b2565b5b5b5f73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1603611f7957611f7481612608565b611fb8565b8473ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614611fb757611fb684826126c8565b5b5b5050505050565b5f611fc9826108ce565b9050611fd8815f846001611ac7565b611fe1826108ce565b905060045f8381526020019081526020015f205f6101000a81549073ffffffffffffffffffffffffffffffffffffffff0219169055600160035f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254039250508190555060025f8381526020019081526020015f205f6101000a81549073ffffffffffffffffffffffffffffffffffffffff0219169055815f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a46120fc815f846001611ad9565b5050565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361216e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161216590613ec4565b60405180910390fd5b61217781611a87565b156121b7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016121ae90613f2c565b60405180910390fd5b6121c45f83836001611ac7565b6121cd81611a87565b1561220d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161220490613f2c565b60405180910390fd5b600160035f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055508160025f8381526020019081526020015f205f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a461230f5f83836001611ad9565b5050565b5f808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b60605f600161234384612740565b0190505f8167ffffffffffffffff81111561236157612360612cfc565b5b6040519080825280601f01601f1916602001820160405280156123935781602001600182028036833780820191505090505b5090505f82602001820190505b6001156123f4578080600190039150507f3031323334353637383961626364656600000000000000000000000000000000600a86061a8153600a85816123e9576123e8613865565b5b0494505f85036123a0575b819350505050919050565b5f7f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b50505050565b600980549050600a5f8381526020019081526020015f2081905550600981908060018154018082558091505060019003905f5260205f20015f909190919091505550565b5f60016124be846109de565b6124c89190613f4a565b90505f60085f8481526020019081526020015f2054905081811461259f575f60075f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8481526020019081526020015f205490508060075f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8481526020019081526020015f20819055508160085f8381526020019081526020015f2081905550505b60085f8481526020019081526020015f205f905560075f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8381526020019081526020015f205f905550505050565b5f600160098054905061261b9190613f4a565b90505f600a5f8481526020019081526020015f205490505f6009838154811061264757612646613269565b5b905f5260205f2001549050806009838154811061266757612666613269565b5b905f5260205f20018190555081600a5f8381526020019081526020015f2081905550600a5f8581526020019081526020015f205f905560098054806126af576126ae613f7d565b5b600190038181905f5260205f20015f9055905550505050565b5f6126d2836109de565b90508160075f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8381526020019081526020015f20819055508060085f8481526020019081526020015f2081905550505050565b5f805f90507a184f03e93ff9f4daa797ed6e38ed64bf6a1f010000000000000000831061279c577a184f03e93ff9f4daa797ed6e38ed64bf6a1f010000000000000000838161279257612791613865565b5b0492506040810190505b6d04ee2d6d415b85acef810000000083106127d9576d04ee2d6d415b85acef810000000083816127cf576127ce613865565b5b0492506020810190505b662386f26fc10000831061280857662386f26fc1000083816127fe576127fd613865565b5b0492506010810190505b6305f5e1008310612831576305f5e100838161282757612826613865565b5b0492506008810190505b612710831061285657612710838161284c5761284b613865565b5b0492506004810190505b60648310612879576064838161286f5761286e613865565b5b0492506002810190505b600a8310612888576001810190505b80915050919050565b50805461289d90612f0b565b5f825580601f106128ae57506128cb565b601f0160209004905f5260205f20908101906128ca91906128ce565b5b50565b5b808211156128e5575f815f9055506001016128cf565b5090565b5f604051905090565b5f80fd5b5f80fd5b5f7fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b61292e816128fa565b8114612938575f80fd5b50565b5f8135905061294981612925565b92915050565b5f60208284031215612964576129636128f2565b5b5f6129718482850161293b565b91505092915050565b5f8115159050919050565b61298e8161297a565b82525050565b5f6020820190506129a75f830184612985565b92915050565b5f81519050919050565b5f82825260208201905092915050565b5f5b838110156129e45780820151818401526020810190506129c9565b5f8484015250505050565b5f601f19601f8301169050919050565b5f612a09826129ad565b612a1381856129b7565b9350612a238185602086016129c7565b612a2c816129ef565b840191505092915050565b5f6020820190508181035f830152612a4f81846129ff565b905092915050565b5f819050919050565b612a6981612a57565b8114612a73575f80fd5b50565b5f81359050612a8481612a60565b92915050565b5f60208284031215612a9f57612a9e6128f2565b5b5f612aac84828501612a76565b91505092915050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f612ade82612ab5565b9050919050565b612aee81612ad4565b82525050565b5f602082019050612b075f830184612ae5565b92915050565b612b1681612ad4565b8114612b20575f80fd5b50565b5f81359050612b3181612b0d565b92915050565b5f8060408385031215612b4d57612b4c6128f2565b5b5f612b5a85828601612b23565b9250506020612b6b85828601612a76565b9150509250929050565b612b7e81612a57565b82525050565b5f602082019050612b975f830184612b75565b92915050565b5f805f60608486031215612bb457612bb36128f2565b5b5f612bc186828701612b23565b9350506020612bd286828701612b23565b9250506040612be386828701612a76565b9150509250925092565b5f819050919050565b5f612c10612c0b612c0684612ab5565b612bed565b612ab5565b9050919050565b5f612c2182612bf6565b9050919050565b5f612c3282612c17565b9050919050565b612c4281612c28565b82525050565b5f602082019050612c5b5f830184612c39565b92915050565b5f60208284031215612c7657612c756128f2565b5b5f612c8384828501612b23565b91505092915050565b612c958161297a565b8114612c9f575f80fd5b50565b5f81359050612cb081612c8c565b92915050565b5f8060408385031215612ccc57612ccb6128f2565b5b5f612cd985828601612b23565b9250506020612cea85828601612ca2565b9150509250929050565b5f80fd5b5f80fd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b612d32826129ef565b810181811067ffffffffffffffff82111715612d5157612d50612cfc565b5b80604052505050565b5f612d636128e9565b9050612d6f8282612d29565b919050565b5f67ffffffffffffffff821115612d8e57612d8d612cfc565b5b612d97826129ef565b9050602081019050919050565b828183375f83830152505050565b5f612dc4612dbf84612d74565b612d5a565b905082815260208101848484011115612de057612ddf612cf8565b5b612deb848285612da4565b509392505050565b5f82601f830112612e0757612e06612cf4565b5b8135612e17848260208601612db2565b91505092915050565b5f805f8060808587031215612e3857612e376128f2565b5b5f612e4587828801612b23565b9450506020612e5687828801612b23565b9350506040612e6787828801612a76565b925050606085013567ffffffffffffffff811115612e8857612e876128f6565b5b612e9487828801612df3565b91505092959194509250565b5f8060408385031215612eb657612eb56128f2565b5b5f612ec385828601612b23565b9250506020612ed485828601612b23565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f6002820490506001821680612f2257607f821691505b602082108103612f3557612f34612ede565b5b50919050565b7f4552433732313a20617070726f76616c20746f2063757272656e74206f776e655f8201527f7200000000000000000000000000000000000000000000000000000000000000602082015250565b5f612f956021836129b7565b9150612fa082612f3b565b604082019050919050565b5f6020820190508181035f830152612fc281612f89565b9050919050565b7f4552433732313a20617070726f76652063616c6c6572206973206e6f7420746f5f8201527f6b656e206f776e6572206f7220617070726f76656420666f7220616c6c000000602082015250565b5f613023603d836129b7565b915061302e82612fc9565b604082019050919050565b5f6020820190508181035f83015261305081613017565b9050919050565b7f4552433732313a2063616c6c6572206973206e6f7420746f6b656e206f776e655f8201527f72206f7220617070726f76656400000000000000000000000000000000000000602082015250565b5f6130b1602d836129b7565b91506130bc82613057565b604082019050919050565b5f6020820190508181035f8301526130de816130a5565b9050919050565b7f455243373231456e756d657261626c653a206f776e657220696e646578206f755f8201527f74206f6620626f756e6473000000000000000000000000000000000000000000602082015250565b5f61313f602b836129b7565b915061314a826130e5565b604082019050919050565b5f6020820190508181035f83015261316c81613133565b9050919050565b7f4e6f7420746f6b656e206f776e657200000000000000000000000000000000005f82015250565b5f6131a7600f836129b7565b91506131b282613173565b602082019050919050565b5f6020820190508181035f8301526131d48161319b565b9050919050565b7f455243373231456e756d657261626c653a20676c6f62616c20696e646578206f5f8201527f7574206f6620626f756e64730000000000000000000000000000000000000000602082015250565b5f613235602c836129b7565b9150613240826131db565b604082019050919050565b5f6020820190508181035f83015261326281613229565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b7f4552433732313a20696e76616c696420746f6b656e20494400000000000000005f82015250565b5f6132ca6018836129b7565b91506132d582613296565b602082019050919050565b5f6020820190508181035f8301526132f7816132be565b9050919050565b7f4552433732313a2061646472657373207a65726f206973206e6f7420612076615f8201527f6c6964206f776e65720000000000000000000000000000000000000000000000602082015250565b5f6133586029836129b7565b9150613363826132fe565b604082019050919050565b5f6020820190508181035f8301526133858161334c565b9050919050565b5f60608201905061339f5f830186612ae5565b6133ac6020830185612ae5565b6133b96040830184612b75565b949350505050565b5f815190506133cf81612c8c565b92915050565b5f602082840312156133ea576133e96128f2565b5b5f6133f7848285016133c1565b91505092915050565b7f5061796d656e74206661696c65640000000000000000000000000000000000005f82015250565b5f613434600e836129b7565b915061343f82613400565b602082019050919050565b5f6020820190508181035f83015261346181613428565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61349f82612a57565b91506134aa83612a57565b92508282019050808211156134c2576134c1613468565b5b92915050565b5f81905092915050565b5f819050815f5260205f209050919050565b5f81546134f081612f0b565b6134fa81866134c8565b9450600182165f811461351457600181146135295761355b565b60ff198316865281151582028601935061355b565b613532856134d2565b5f5b8381101561355357815481890152600182019150602081019050613534565b838801955050505b50505092915050565b5f61356e826129ad565b61357881856134c8565b93506135888185602086016129c7565b80840191505092915050565b7f2e6a736f6e0000000000000000000000000000000000000000000000000000005f82015250565b5f6135c86005836134c8565b91506135d382613594565b600582019050919050565b5f6135e982856134e4565b91506135f58284613564565b9150613600826135bc565b91508190509392505050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f20615f8201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b5f6136666026836129b7565b91506136718261360c565b604082019050919050565b5f6020820190508181035f8301526136938161365a565b9050919050565b7f4552433732313a207472616e736665722066726f6d20696e636f7272656374205f8201527f6f776e6572000000000000000000000000000000000000000000000000000000602082015250565b5f6136f46025836129b7565b91506136ff8261369a565b604082019050919050565b5f6020820190508181035f830152613721816136e8565b9050919050565b7f4552433732313a207472616e7366657220746f20746865207a65726f206164645f8201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b5f6137826024836129b7565b915061378d82613728565b604082019050919050565b5f6020820190508181035f8301526137af81613776565b9050919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65725f82015250565b5f6137ea6020836129b7565b91506137f5826137b6565b602082019050919050565b5f6020820190508181035f830152613817816137de565b9050919050565b5f61382882612a57565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff820361385a57613859613468565b5b600182019050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f61389c82612a57565b91506138a783612a57565b9250826138b7576138b6613865565b5b828204905092915050565b5f6138cc82612a57565b91506138d783612a57565b9250826138e7576138e6613865565b5b828206905092915050565b5f6138fc82612a57565b91505f820361390e5761390d613468565b5b600182039050919050565b7f45524337323155524953746f726167653a2055524920736574206f66206e6f6e5f8201527f6578697374656e7420746f6b656e000000000000000000000000000000000000602082015250565b5f613973602e836129b7565b915061397e82613919565b604082019050919050565b5f6020820190508181035f8301526139a081613967565b9050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f600883026139f17fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff826139b6565b6139fb86836139b6565b95508019841693508086168417925050509392505050565b5f613a2d613a28613a2384612a57565b612bed565b612a57565b9050919050565b5f819050919050565b613a4683613a13565b613a5a613a5282613a34565b8484546139c2565b825550505050565b5f90565b613a6e613a62565b613a79818484613a3d565b505050565b5b81811015613a9c57613a915f82613a66565b600181019050613a7f565b5050565b601f821115613ae157613ab2816134d2565b613abb846139a7565b81016020851015613aca578190505b613ade613ad6856139a7565b830182613a7e565b50505b505050565b5f82821c905092915050565b5f613b015f1984600802613ae6565b1980831691505092915050565b5f613b198383613af2565b9150826002028217905092915050565b613b32826129ad565b67ffffffffffffffff811115613b4b57613b4a612cfc565b5b613b558254612f0b565b613b60828285613aa0565b5f60209050601f831160018114613b91575f8415613b7f578287015190505b613b898582613b0e565b865550613bf0565b601f198416613b9f866134d2565b5f5b82811015613bc657848901518255600182019150602085019450602081019050613ba1565b86831015613be35784890151613bdf601f891682613af2565b8355505b6001600288020188555050505b505050505050565b7f4552433732313a20617070726f766520746f2063616c6c6572000000000000005f82015250565b5f613c2c6019836129b7565b9150613c3782613bf8565b602082019050919050565b5f6020820190508181035f830152613c5981613c20565b9050919050565b7f4552433732313a207472616e7366657220746f206e6f6e2045524337323152655f8201527f63656976657220696d706c656d656e7465720000000000000000000000000000602082015250565b5f613cba6032836129b7565b9150613cc582613c60565b604082019050919050565b5f6020820190508181035f830152613ce781613cae565b9050919050565b5f613cf98285613564565b9150613d058284613564565b91508190509392505050565b5f81519050919050565b5f82825260208201905092915050565b5f613d3582613d11565b613d3f8185613d1b565b9350613d4f8185602086016129c7565b613d58816129ef565b840191505092915050565b5f608082019050613d765f830187612ae5565b613d836020830186612ae5565b613d906040830185612b75565b8181036060830152613da28184613d2b565b905095945050505050565b5f81519050613dbb81612925565b92915050565b5f60208284031215613dd657613dd56128f2565b5b5f613de384828501613dad565b91505092915050565b7f455243373231456e756d657261626c653a20636f6e73656375746976652074725f8201527f616e7366657273206e6f7420737570706f727465640000000000000000000000602082015250565b5f613e466035836129b7565b9150613e5182613dec565b604082019050919050565b5f6020820190508181035f830152613e7381613e3a565b9050919050565b7f4552433732313a206d696e7420746f20746865207a65726f20616464726573735f82015250565b5f613eae6020836129b7565b9150613eb982613e7a565b602082019050919050565b5f6020820190508181035f830152613edb81613ea2565b9050919050565b7f4552433732313a20746f6b656e20616c7265616479206d696e746564000000005f82015250565b5f613f16601c836129b7565b9150613f2182613ee2565b602082019050919050565b5f6020820190508181035f830152613f4381613f0a565b9050919050565b5f613f5482612a57565b9150613f5f83612a57565b9250828203905081811115613f7757613f76613468565b5b92915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603160045260245ffdfea2646970667358221220b21a1e341daa9404d2683e1c3b2c1c07b189480440e99cbdcc3e9b320485f29864736f6c63430008140033