VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0xea5162…1C8B
Summary
Transactions
Transfers
Address
0xea5162E87a17b9F92EDf4988522EBB1E7f041C8B
VET
0.00
VET
VTHO
0.00
VTHO
Master
0x714E34AD16D78eF503Cff5C686975031ebaEce8d
Deployer
0x714E34AD16D78eF503Cff5C686975031ebaEce8d
Code
0x60806040526004361061019c5760003560e01c80634f6ccce7116100ec57806395d89b411161008a578063c87b56dd11610064578063c87b56dd14610593578063d204c45e146105d0578063e985e9c5146105f9578063f2fde38b146106365761019c565b806395d89b4114610516578063a22cb46514610541578063b88d4fde1461056a5761019c565b806370a08231116100c657806370a0823114610480578063715018a6146104bd5780638456cb59146104d45780638da5cb5b146104eb5761019c565b80634f6ccce7146103db5780635c975abb146104185780636352211e146104435761019c565b80632f745c591161015957806342842e0e1161013357806342842e0e1461032157806342966c681461034a578063438b6300146103735780634a60f620146103b05761019c565b80632f745c59146102c35780633ccfd60b146103005780633f4ba83a1461030a5761019c565b806301ffc9a7146101a157806306fdde03146101de578063081812fc14610209578063095ea7b31461024657806318160ddd1461026f57806323b872dd1461029a575b600080fd5b3480156101ad57600080fd5b506101c860048036038101906101c39190612b2e565b61065f565b6040516101d59190612b76565b60405180910390f35b3480156101ea57600080fd5b506101f3610671565b6040516102009190612c21565b60405180910390f35b34801561021557600080fd5b50610230600480360381019061022b9190612c79565b610703565b60405161023d9190612ce7565b60405180910390f35b34801561025257600080fd5b5061026d60048036038101906102689190612d2e565b610749565b005b34801561027b57600080fd5b50610284610860565b6040516102919190612d7d565b60405180910390f35b3480156102a657600080fd5b506102c160048036038101906102bc9190612d98565b61086d565b005b3480156102cf57600080fd5b506102ea60048036038101906102e59190612d2e565b6108cd565b6040516102f79190612d7d565b60405180910390f35b610308610972565b005b34801561031657600080fd5b5061031f610a36565b005b34801561032d57600080fd5b5061034860048036038101906103439190612d98565b610a48565b005b34801561035657600080fd5b50610371600480360381019061036c9190612c79565b610a68565b005b34801561037f57600080fd5b5061039a60048036038101906103959190612deb565b610ac4565b6040516103a79190612ed6565b60405180910390f35b3480156103bc57600080fd5b506103c5610b72565b6040516103d29190612d7d565b60405180910390f35b3480156103e757600080fd5b5061040260048036038101906103fd9190612c79565b610b78565b60405161040f9190612d7d565b60405180910390f35b34801561042457600080fd5b5061042d610be9565b60405161043a9190612b76565b60405180910390f35b34801561044f57600080fd5b5061046a60048036038101906104659190612c79565b610c00565b6040516104779190612ce7565b60405180910390f35b34801561048c57600080fd5b506104a760048036038101906104a29190612deb565b610c86565b6040516104b49190612d7d565b60405180910390f35b3480156104c957600080fd5b506104d2610d3d565b005b3480156104e057600080fd5b506104e9610d51565b005b3480156104f757600080fd5b50610500610d63565b60405161050d9190612ce7565b60405180910390f35b34801561052257600080fd5b5061052b610d8d565b6040516105389190612c21565b60405180910390f35b34801561054d57600080fd5b5061056860048036038101906105639190612f24565b610e1f565b005b34801561057657600080fd5b50610591600480360381019061058c9190613099565b610e35565b005b34801561059f57600080fd5b506105ba60048036038101906105b59190612c79565b610e97565b6040516105c79190612c21565b60405180910390f35b3480156105dc57600080fd5b506105f760048036038101906105f291906131bd565b610ea9565b005b34801561060557600080fd5b50610620600480360381019061061b9190613219565b610edd565b60405161062d9190612b76565b60405180910390f35b34801561064257600080fd5b5061065d60048036038101906106589190612deb565b610f71565b005b600061066a82610ff4565b9050919050565b60606000805461068090613288565b80601f01602080910402602001604051908101604052809291908181526020018280546106ac90613288565b80156106f95780601f106106ce576101008083540402835291602001916106f9565b820191906000526020600020905b8154815290600101906020018083116106dc57829003601f168201915b5050505050905090565b600061070e82611055565b6004600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b600061075482610c00565b90508073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036107c4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107bb9061332b565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff166107e36110a0565b73ffffffffffffffffffffffffffffffffffffffff16148061081257506108118161080c6110a0565b610edd565b5b610851576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610848906133bd565b60405180910390fd5b61085b83836110a8565b505050565b6000600880549050905090565b61087e6108786110a0565b82611161565b6108bd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108b49061344f565b60405180910390fd5b6108c88383836111f6565b505050565b60006108d883610c86565b8210610919576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610910906134e1565b60405180910390fd5b600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002054905092915050565b61097a6114ef565b6000610984610d63565b905060008173ffffffffffffffffffffffffffffffffffffffff16476040516109ac90613532565b60006040518083038185875af1925050503d80600081146109e9576040519150601f19603f3d011682016040523d82523d6000602084013e6109ee565b606091505b5050905080610a32576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a2990613593565b60405180910390fd5b5050565b610a3e6114ef565b610a4661156d565b565b610a6383838360405180602001604052806000815250610e35565b505050565b610a79610a736110a0565b82611161565b610ab8576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610aaf9061344f565b60405180910390fd5b610ac1816115d0565b50565b60606000610ad183610c86565b905060008167ffffffffffffffff811115610aef57610aee612f6e565b5b604051908082528060200260200182016040528015610b1d5781602001602082028036833780820191505090505b50905060005b82811015610b6757610b3585826108cd565b828281518110610b4857610b476135b3565b5b6020026020010181815250508080610b5f90613611565b915050610b23565b508092505050919050565b600c5481565b6000610b82610860565b8210610bc3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bba906136cb565b60405180910390fd5b60088281548110610bd757610bd66135b3565b5b90600052602060002001549050919050565b6000600b60009054906101000a900460ff16905090565b600080610c0c836115dc565b9050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610c7d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c7490613737565b60405180910390fd5b80915050919050565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610cf6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ced906137c9565b60405180910390fd5b600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b610d456114ef565b610d4f6000611619565b565b610d596114ef565b610d616116df565b565b6000600b60019054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b606060018054610d9c90613288565b80601f0160208091040260200160405190810160405280929190818152602001828054610dc890613288565b8015610e155780601f10610dea57610100808354040283529160200191610e15565b820191906000526020600020905b815481529060010190602001808311610df857829003601f168201915b5050505050905090565b610e31610e2a6110a0565b8383611742565b5050565b610e46610e406110a0565b83611161565b610e85576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e7c9061344f565b60405180910390fd5b610e91848484846118ae565b50505050565b6060610ea28261190a565b9050919050565b6000600c6000815480929190610ebe90613611565b919050559050610ece8382611a1c565b610ed88183611a3a565b505050565b6000600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b610f796114ef565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610fe8576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fdf9061385b565b60405180910390fd5b610ff181611619565b50565b6000634906490660e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916148061104e575061104d82611ade565b5b9050919050565b61105e81611b58565b61109d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161109490613737565b60405180910390fd5b50565b600033905090565b816004600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff1661111b83610c00565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b60008061116d83610c00565b90508073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614806111af57506111ae8185610edd565b5b806111ed57508373ffffffffffffffffffffffffffffffffffffffff166111d584610703565b73ffffffffffffffffffffffffffffffffffffffff16145b91505092915050565b8273ffffffffffffffffffffffffffffffffffffffff1661121682610c00565b73ffffffffffffffffffffffffffffffffffffffff161461126c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611263906138ed565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036112db576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112d29061397f565b60405180910390fd5b6112e88383836001611b99565b8273ffffffffffffffffffffffffffffffffffffffff1661130882610c00565b73ffffffffffffffffffffffffffffffffffffffff161461135e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611355906138ed565b60405180910390fd5b6004600082815260200190815260200160002060006101000a81549073ffffffffffffffffffffffffffffffffffffffff02191690556001600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825403925050819055506001600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540192505081905550816002600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a46114ea8383836001611bb3565b505050565b6114f76110a0565b73ffffffffffffffffffffffffffffffffffffffff16611515610d63565b73ffffffffffffffffffffffffffffffffffffffff161461156b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611562906139eb565b60405180910390fd5b565b611575611bb9565b6000600b60006101000a81548160ff0219169083151502179055507f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa6115b96110a0565b6040516115c69190612ce7565b60405180910390a1565b6115d981611c02565b50565b60006002600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b6000600b60019054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600b60016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b6116e7611c55565b6001600b60006101000a81548160ff0219169083151502179055507f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a25861172b6110a0565b6040516117389190612ce7565b60405180910390a1565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036117b0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117a790613a57565b60405180910390fd5b80600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31836040516118a19190612b76565b60405180910390a3505050565b6118b98484846111f6565b6118c584848484611c9f565b611904576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016118fb90613ae9565b60405180910390fd5b50505050565b606061191582611055565b6000600a6000848152602001908152602001600020805461193590613288565b80601f016020809104026020016040519081016040528092919081815260200182805461196190613288565b80156119ae5780601f10611983576101008083540402835291602001916119ae565b820191906000526020600020905b81548152906001019060200180831161199157829003601f168201915b5050505050905060006119bf611e26565b905060008151036119d4578192505050611a17565b600082511115611a095780826040516020016119f1929190613b45565b60405160208183030381529060405292505050611a17565b611a1284611e3d565b925050505b919050565b611a36828260405180602001604052806000815250611ea5565b5050565b611a4382611b58565b611a82576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a7990613bdb565b60405180910390fd5b80600a60008481526020019081526020016000209081611aa29190613da7565b507ff8e1a15aba9398e019f0b49df1a4fde98ee17ae345cb5f6b5e2c27f5033e8ce782604051611ad29190612d7d565b60405180910390a15050565b60007f780e9d63000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161480611b515750611b5082611f00565b5b9050919050565b60008073ffffffffffffffffffffffffffffffffffffffff16611b7a836115dc565b73ffffffffffffffffffffffffffffffffffffffff1614159050919050565b611ba1611c55565b611bad84848484611fe2565b50505050565b50505050565b611bc1610be9565b611c00576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611bf790613ec5565b60405180910390fd5b565b611c0b81612140565b6000600a60008381526020019081526020016000208054611c2b90613288565b905014611c5257600a60008281526020019081526020016000206000611c519190612a65565b5b50565b611c5d610be9565b15611c9d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611c9490613f31565b60405180910390fd5b565b6000611cc08473ffffffffffffffffffffffffffffffffffffffff1661228e565b15611e19578373ffffffffffffffffffffffffffffffffffffffff1663150b7a02611ce96110a0565b8786866040518563ffffffff1660e01b8152600401611d0b9493929190613fa6565b6020604051808303816000875af1925050508015611d4757506040513d601f19601f82011682018060405250810190611d449190614007565b60015b611dc9573d8060008114611d77576040519150601f19603f3d011682016040523d82523d6000602084013e611d7c565b606091505b506000815103611dc1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611db890613ae9565b60405180910390fd5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614915050611e1e565b600190505b949350505050565b606060405180602001604052806000815250905090565b6060611e4882611055565b6000611e52611e26565b90506000815111611e725760405180602001604052806000815250611e9d565b80611e7c846122b1565b604051602001611e8d929190613b45565b6040516020818303038152906040525b915050919050565b611eaf838361237f565b611ebc6000848484611c9f565b611efb576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ef290613ae9565b60405180910390fd5b505050565b60007f80ac58cd000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161480611fcb57507f5b5e139f000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b80611fdb5750611fda8261259c565b5b9050919050565b611fee84848484612606565b6001811115612032576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612029906140a6565b60405180910390fd5b6000829050600073ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1603612079576120748161260c565b6120b8565b8373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff16146120b7576120b68582612655565b5b5b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16036120fa576120f5816127c2565b612139565b8473ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614612138576121378482612893565b5b5b5050505050565b600061214b82610c00565b905061215b816000846001611b99565b61216482610c00565b90506004600083815260200190815260200160002060006101000a81549073ffffffffffffffffffffffffffffffffffffffff02191690556001600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825403925050819055506002600083815260200190815260200160002060006101000a81549073ffffffffffffffffffffffffffffffffffffffff021916905581600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a461228a816000846001611bb3565b5050565b6000808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b6060600060016122c084612912565b01905060008167ffffffffffffffff8111156122df576122de612f6e565b5b6040519080825280601f01601f1916602001820160405280156123115781602001600182028036833780820191505090505b509050600082602001820190505b600115612374578080600190039150507f3031323334353637383961626364656600000000000000000000000000000000600a86061a8153600a8581612368576123676140c6565b5b0494506000850361231f575b819350505050919050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036123ee576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016123e590614141565b60405180910390fd5b6123f781611b58565b15612437576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161242e906141ad565b60405180910390fd5b612445600083836001611b99565b61244e81611b58565b1561248e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612485906141ad565b60405180910390fd5b6001600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540192505081905550816002600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4612598600083836001611bb3565b5050565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b50505050565b6008805490506009600083815260200190815260200160002081905550600881908060018154018082558091505060019003906000526020600020016000909190919091505550565b6000600161266284610c86565b61266c91906141cd565b9050600060076000848152602001908152602001600020549050818114612751576000600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002054905080600660008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002081905550816007600083815260200190815260200160002081905550505b6007600084815260200190815260200160002060009055600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008381526020019081526020016000206000905550505050565b600060016008805490506127d691906141cd565b9050600060096000848152602001908152602001600020549050600060088381548110612806576128056135b3565b5b906000526020600020015490508060088381548110612828576128276135b3565b5b90600052602060002001819055508160096000838152602001908152602001600020819055506009600085815260200190815260200160002060009055600880548061287757612876614201565b5b6001900381819060005260206000200160009055905550505050565b600061289e83610c86565b905081600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002081905550806007600084815260200190815260200160002081905550505050565b600080600090507a184f03e93ff9f4daa797ed6e38ed64bf6a1f0100000000000000008310612970577a184f03e93ff9f4daa797ed6e38ed64bf6a1f0100000000000000008381612966576129656140c6565b5b0492506040810190505b6d04ee2d6d415b85acef810000000083106129ad576d04ee2d6d415b85acef810000000083816129a3576129a26140c6565b5b0492506020810190505b662386f26fc1000083106129dc57662386f26fc1000083816129d2576129d16140c6565b5b0492506010810190505b6305f5e1008310612a05576305f5e10083816129fb576129fa6140c6565b5b0492506008810190505b6127108310612a2a576127108381612a2057612a1f6140c6565b5b0492506004810190505b60648310612a4d5760648381612a4357612a426140c6565b5b0492506002810190505b600a8310612a5c576001810190505b80915050919050565b508054612a7190613288565b6000825580601f10612a835750612aa2565b601f016020900490600052602060002090810190612aa19190612aa5565b5b50565b5b80821115612abe576000816000905550600101612aa6565b5090565b6000604051905090565b600080fd5b600080fd5b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b612b0b81612ad6565b8114612b1657600080fd5b50565b600081359050612b2881612b02565b92915050565b600060208284031215612b4457612b43612acc565b5b6000612b5284828501612b19565b91505092915050565b60008115159050919050565b612b7081612b5b565b82525050565b6000602082019050612b8b6000830184612b67565b92915050565b600081519050919050565b600082825260208201905092915050565b60005b83811015612bcb578082015181840152602081019050612bb0565b60008484015250505050565b6000601f19601f8301169050919050565b6000612bf382612b91565b612bfd8185612b9c565b9350612c0d818560208601612bad565b612c1681612bd7565b840191505092915050565b60006020820190508181036000830152612c3b8184612be8565b905092915050565b6000819050919050565b612c5681612c43565b8114612c6157600080fd5b50565b600081359050612c7381612c4d565b92915050565b600060208284031215612c8f57612c8e612acc565b5b6000612c9d84828501612c64565b91505092915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000612cd182612ca6565b9050919050565b612ce181612cc6565b82525050565b6000602082019050612cfc6000830184612cd8565b92915050565b612d0b81612cc6565b8114612d1657600080fd5b50565b600081359050612d2881612d02565b92915050565b60008060408385031215612d4557612d44612acc565b5b6000612d5385828601612d19565b9250506020612d6485828601612c64565b9150509250929050565b612d7781612c43565b82525050565b6000602082019050612d926000830184612d6e565b92915050565b600080600060608486031215612db157612db0612acc565b5b6000612dbf86828701612d19565b9350506020612dd086828701612d19565b9250506040612de186828701612c64565b9150509250925092565b600060208284031215612e0157612e00612acc565b5b6000612e0f84828501612d19565b91505092915050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b612e4d81612c43565b82525050565b6000612e5f8383612e44565b60208301905092915050565b6000602082019050919050565b6000612e8382612e18565b612e8d8185612e23565b9350612e9883612e34565b8060005b83811015612ec9578151612eb08882612e53565b9750612ebb83612e6b565b925050600181019050612e9c565b5085935050505092915050565b60006020820190508181036000830152612ef08184612e78565b905092915050565b612f0181612b5b565b8114612f0c57600080fd5b50565b600081359050612f1e81612ef8565b92915050565b60008060408385031215612f3b57612f3a612acc565b5b6000612f4985828601612d19565b9250506020612f5a85828601612f0f565b9150509250929050565b600080fd5b600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b612fa682612bd7565b810181811067ffffffffffffffff82111715612fc557612fc4612f6e565b5b80604052505050565b6000612fd8612ac2565b9050612fe48282612f9d565b919050565b600067ffffffffffffffff82111561300457613003612f6e565b5b61300d82612bd7565b9050602081019050919050565b82818337600083830152505050565b600061303c61303784612fe9565b612fce565b90508281526020810184848401111561305857613057612f69565b5b61306384828561301a565b509392505050565b600082601f8301126130805761307f612f64565b5b8135613090848260208601613029565b91505092915050565b600080600080608085870312156130b3576130b2612acc565b5b60006130c187828801612d19565b94505060206130d287828801612d19565b93505060406130e387828801612c64565b925050606085013567ffffffffffffffff81111561310457613103612ad1565b5b6131108782880161306b565b91505092959194509250565b600067ffffffffffffffff82111561313757613136612f6e565b5b61314082612bd7565b9050602081019050919050565b600061316061315b8461311c565b612fce565b90508281526020810184848401111561317c5761317b612f69565b5b61318784828561301a565b509392505050565b600082601f8301126131a4576131a3612f64565b5b81356131b484826020860161314d565b91505092915050565b600080604083850312156131d4576131d3612acc565b5b60006131e285828601612d19565b925050602083013567ffffffffffffffff81111561320357613202612ad1565b5b61320f8582860161318f565b9150509250929050565b600080604083850312156132305761322f612acc565b5b600061323e85828601612d19565b925050602061324f85828601612d19565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806132a057607f821691505b6020821081036132b3576132b2613259565b5b50919050565b7f4552433732313a20617070726f76616c20746f2063757272656e74206f776e6560008201527f7200000000000000000000000000000000000000000000000000000000000000602082015250565b6000613315602183612b9c565b9150613320826132b9565b604082019050919050565b6000602082019050818103600083015261334481613308565b9050919050565b7f4552433732313a20617070726f76652063616c6c6572206973206e6f7420746f60008201527f6b656e206f776e6572206f7220617070726f76656420666f7220616c6c000000602082015250565b60006133a7603d83612b9c565b91506133b28261334b565b604082019050919050565b600060208201905081810360008301526133d68161339a565b9050919050565b7f4552433732313a2063616c6c6572206973206e6f7420746f6b656e206f776e6560008201527f72206f7220617070726f76656400000000000000000000000000000000000000602082015250565b6000613439602d83612b9c565b9150613444826133dd565b604082019050919050565b600060208201905081810360008301526134688161342c565b9050919050565b7f455243373231456e756d657261626c653a206f776e657220696e646578206f7560008201527f74206f6620626f756e6473000000000000000000000000000000000000000000602082015250565b60006134cb602b83612b9c565b91506134d68261346f565b604082019050919050565b600060208201905081810360008301526134fa816134be565b9050919050565b600081905092915050565b50565b600061351c600083613501565b91506135278261350c565b600082019050919050565b600061353d8261350f565b9150819050919050565b7f4661696c656420746f2077697468647261772100000000000000000000000000600082015250565b600061357d601383612b9c565b915061358882613547565b602082019050919050565b600060208201905081810360008301526135ac81613570565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061361c82612c43565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff820361364e5761364d6135e2565b5b600182019050919050565b7f455243373231456e756d657261626c653a20676c6f62616c20696e646578206f60008201527f7574206f6620626f756e64730000000000000000000000000000000000000000602082015250565b60006136b5602c83612b9c565b91506136c082613659565b604082019050919050565b600060208201905081810360008301526136e4816136a8565b9050919050565b7f4552433732313a20696e76616c696420746f6b656e2049440000000000000000600082015250565b6000613721601883612b9c565b915061372c826136eb565b602082019050919050565b6000602082019050818103600083015261375081613714565b9050919050565b7f4552433732313a2061646472657373207a65726f206973206e6f74206120766160008201527f6c6964206f776e65720000000000000000000000000000000000000000000000602082015250565b60006137b3602983612b9c565b91506137be82613757565b604082019050919050565b600060208201905081810360008301526137e2816137a6565b9050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b6000613845602683612b9c565b9150613850826137e9565b604082019050919050565b6000602082019050818103600083015261387481613838565b9050919050565b7f4552433732313a207472616e736665722066726f6d20696e636f72726563742060008201527f6f776e6572000000000000000000000000000000000000000000000000000000602082015250565b60006138d7602583612b9c565b91506138e28261387b565b604082019050919050565b60006020820190508181036000830152613906816138ca565b9050919050565b7f4552433732313a207472616e7366657220746f20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b6000613969602483612b9c565b91506139748261390d565b604082019050919050565b600060208201905081810360008301526139988161395c565b9050919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b60006139d5602083612b9c565b91506139e08261399f565b602082019050919050565b60006020820190508181036000830152613a04816139c8565b9050919050565b7f4552433732313a20617070726f766520746f2063616c6c657200000000000000600082015250565b6000613a41601983612b9c565b9150613a4c82613a0b565b602082019050919050565b60006020820190508181036000830152613a7081613a34565b9050919050565b7f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560008201527f63656976657220696d706c656d656e7465720000000000000000000000000000602082015250565b6000613ad3603283612b9c565b9150613ade82613a77565b604082019050919050565b60006020820190508181036000830152613b0281613ac6565b9050919050565b600081905092915050565b6000613b1f82612b91565b613b298185613b09565b9350613b39818560208601612bad565b80840191505092915050565b6000613b518285613b14565b9150613b5d8284613b14565b91508190509392505050565b7f45524337323155524953746f726167653a2055524920736574206f66206e6f6e60008201527f6578697374656e7420746f6b656e000000000000000000000000000000000000602082015250565b6000613bc5602e83612b9c565b9150613bd082613b69565b604082019050919050565b60006020820190508181036000830152613bf481613bb8565b9050919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b600060088302613c5d7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82613c20565b613c678683613c20565b95508019841693508086168417925050509392505050565b6000819050919050565b6000613ca4613c9f613c9a84612c43565b613c7f565b612c43565b9050919050565b6000819050919050565b613cbe83613c89565b613cd2613cca82613cab565b848454613c2d565b825550505050565b600090565b613ce7613cda565b613cf2818484613cb5565b505050565b5b81811015613d1657613d0b600082613cdf565b600181019050613cf8565b5050565b601f821115613d5b57613d2c81613bfb565b613d3584613c10565b81016020851015613d44578190505b613d58613d5085613c10565b830182613cf7565b50505b505050565b600082821c905092915050565b6000613d7e60001984600802613d60565b1980831691505092915050565b6000613d978383613d6d565b9150826002028217905092915050565b613db082612b91565b67ffffffffffffffff811115613dc957613dc8612f6e565b5b613dd38254613288565b613dde828285613d1a565b600060209050601f831160018114613e115760008415613dff578287015190505b613e098582613d8b565b865550613e71565b601f198416613e1f86613bfb565b60005b82811015613e4757848901518255600182019150602085019450602081019050613e22565b86831015613e645784890151613e60601f891682613d6d565b8355505b6001600288020188555050505b505050505050565b7f5061757361626c653a206e6f7420706175736564000000000000000000000000600082015250565b6000613eaf601483612b9c565b9150613eba82613e79565b602082019050919050565b60006020820190508181036000830152613ede81613ea2565b9050919050565b7f5061757361626c653a2070617573656400000000000000000000000000000000600082015250565b6000613f1b601083612b9c565b9150613f2682613ee5565b602082019050919050565b60006020820190508181036000830152613f4a81613f0e565b9050919050565b600081519050919050565b600082825260208201905092915050565b6000613f7882613f51565b613f828185613f5c565b9350613f92818560208601612bad565b613f9b81612bd7565b840191505092915050565b6000608082019050613fbb6000830187612cd8565b613fc86020830186612cd8565b613fd56040830185612d6e565b8181036060830152613fe78184613f6d565b905095945050505050565b60008151905061400181612b02565b92915050565b60006020828403121561401d5761401c612acc565b5b600061402b84828501613ff2565b91505092915050565b7f455243373231456e756d657261626c653a20636f6e736563757469766520747260008201527f616e7366657273206e6f7420737570706f727465640000000000000000000000602082015250565b6000614090603583612b9c565b915061409b82614034565b604082019050919050565b600060208201905081810360008301526140bf81614083565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4552433732313a206d696e7420746f20746865207a65726f2061646472657373600082015250565b600061412b602083612b9c565b9150614136826140f5565b602082019050919050565b6000602082019050818103600083015261415a8161411e565b9050919050565b7f4552433732313a20746f6b656e20616c7265616479206d696e74656400000000600082015250565b6000614197601c83612b9c565b91506141a282614161565b602082019050919050565b600060208201905081810360008301526141c68161418a565b9050919050565b60006141d882612c43565b91506141e383612c43565b92508282039050818111156141fb576141fa6135e2565b5b92915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fdfea264697066735822122022fcf6136767eb27085a9412371b718e0271799763caa21dde8fe1390d17a55e64736f6c63430008130033