VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0x21e0Ce…d6C2
Summary
Transactions
Transfers
Address
0x21e0CeC93cf5168039ec139FaeB1be46736dd6C2
VET
0.00
VET
VTHO
0.00
VTHO
Master
0xbCD33287ae9d9c0f3471992D6c8799A9348F9eE6
Deployer
0xbCD33287ae9d9c0f3471992D6c8799A9348F9eE6
Code
0x60806040526004361061023b5760003560e01c8063582a486a1161012e578063a217fddf116100ab578063d547741f1161006f578063d547741f14610864578063dcc3e06e1461088d578063dd62ed3e146108b8578063e0cc6b55146108f5578063f72c0d8b146109325761023b565b8063a217fddf1461077f578063a457c2d7146107aa578063a9059cbb146107e7578063b13b4f2d14610824578063b6b55f251461083b5761023b565b80638129fc1c116100f25780638129fc1c146106ac57806385832bac146106c357806391d14854146106ec57806395d89b41146107295780639cbe5efd146107545761023b565b8063582a486a146105b35780636a7ff796146105de57806370a082311461060957806379cc6790146106465780637b622c721461066f5761023b565b8063313ce567116101bc57806342966c681161018057806342966c68146104ef57806345134a0d146105185780634641257d146105555780634f1ef2861461056c57806352d1902d146105885761023b565b8063313ce5671461041e57806336568abe146104495780633659cfe614610472578063395093511461049b5780633a4b66f1146104d85761023b565b806323b872dd1161020357806323b872dd1461033b578063248a9ca3146103785780632def6620146103b55780632e1a7d4d146103cc5780632f2ff15d146103f55761023b565b806301ffc9a71461024057806306fdde031461027d578063095ea7b3146102a857806312d43a51146102e557806318160ddd14610310575b600080fd5b34801561024c57600080fd5b5061026760048036038101906102629190613aaa565b61095d565b6040516102749190613af2565b60405180910390f35b34801561028957600080fd5b506102926109d7565b60405161029f9190613b9d565b60405180910390f35b3480156102b457600080fd5b506102cf60048036038101906102ca9190613c53565b610a69565b6040516102dc9190613af2565b60405180910390f35b3480156102f157600080fd5b506102fa610a8c565b6040516103079190613cf2565b60405180910390f35b34801561031c57600080fd5b50610325610ab3565b6040516103329190613d1c565b60405180910390f35b34801561034757600080fd5b50610362600480360381019061035d9190613d37565b610abd565b60405161036f9190613af2565b60405180910390f35b34801561038457600080fd5b5061039f600480360381019061039a9190613dc0565b610aec565b6040516103ac9190613dfc565b60405180910390f35b3480156103c157600080fd5b506103ca610b0c565b005b3480156103d857600080fd5b506103f360048036038101906103ee9190613e17565b610c4e565b005b34801561040157600080fd5b5061041c60048036038101906104179190613e44565b610fab565b005b34801561042a57600080fd5b50610433610fcc565b6040516104409190613ea0565b60405180910390f35b34801561045557600080fd5b50610470600480360381019061046b9190613e44565b610fd5565b005b34801561047e57600080fd5b5061049960048036038101906104949190613ebb565b611058565b005b3480156104a757600080fd5b506104c260048036038101906104bd9190613c53565b6111e0565b6040516104cf9190613af2565b60405180910390f35b3480156104e457600080fd5b506104ed611217565b005b3480156104fb57600080fd5b5061051660048036038101906105119190613e17565b611461565b005b34801561052457600080fd5b5061053f600480360381019061053a9190613e17565b611475565b60405161054c9190613d1c565b60405180910390f35b34801561056157600080fd5b5061056a61151d565b005b6105866004803603810190610581919061401d565b61166d565b005b34801561059457600080fd5b5061059d6117a9565b6040516105aa9190613dfc565b60405180910390f35b3480156105bf57600080fd5b506105c8611862565b6040516105d5919061409a565b60405180910390f35b3480156105ea57600080fd5b506105f3611889565b60405161060091906140d6565b60405180910390f35b34801561061557600080fd5b50610630600480360381019061062b9190613ebb565b6118b0565b60405161063d9190613d1c565b60405180910390f35b34801561065257600080fd5b5061066d60048036038101906106689190613c53565b6118f9565b005b34801561067b57600080fd5b5061069660048036038101906106919190613ebb565b611919565b6040516106a39190613d1c565b60405180910390f35b3480156106b857600080fd5b506106c1611932565b005b3480156106cf57600080fd5b506106ea60048036038101906106e591906140f1565b611b2b565b005b3480156106f857600080fd5b50610713600480360381019061070e9190613e44565b611e3e565b6040516107209190613af2565b60405180910390f35b34801561073557600080fd5b5061073e611ea9565b60405161074b9190613b9d565b60405180910390f35b34801561076057600080fd5b50610769611f3b565b6040516107769190613d1c565b60405180910390f35b34801561078b57600080fd5b50610794611fd6565b6040516107a19190613dfc565b60405180910390f35b3480156107b657600080fd5b506107d160048036038101906107cc9190613c53565b611fdd565b6040516107de9190613af2565b60405180910390f35b3480156107f357600080fd5b5061080e60048036038101906108099190613c53565b612054565b60405161081b9190613af2565b60405180910390f35b34801561083057600080fd5b50610839612077565b005b34801561084757600080fd5b50610862600480360381019061085d9190613e17565b612203565b005b34801561087057600080fd5b5061088b60048036038101906108869190613e44565b6124d4565b005b34801561089957600080fd5b506108a26124f5565b6040516108af9190614179565b60405180910390f35b3480156108c457600080fd5b506108df60048036038101906108da9190614194565b61251c565b6040516108ec9190613d1c565b60405180910390f35b34801561090157600080fd5b5061091c60048036038101906109179190613e17565b6125a3565b6040516109299190613d1c565b60405180910390f35b34801561093e57600080fd5b5061094761264c565b6040516109549190613dfc565b60405180910390f35b60007f7965db0b000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614806109d057506109cf82612670565b5b9050919050565b6060603680546109e690614203565b80601f0160208091040260200160405190810160405280929190818152602001828054610a1290614203565b8015610a5f5780601f10610a3457610100808354040283529160200191610a5f565b820191906000526020600020905b815481529060010190602001808311610a4257829003601f168201915b5050505050905090565b600080610a746126da565b9050610a818185856126e2565b600191505092915050565b61016160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000603554905090565b600080610ac86126da565b9050610ad58582856128ab565b610ae0858585612937565b60019150509392505050565b600060c96000838152602001908152602001600020600101549050919050565b6000801b610b1981612bb0565b600061016060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166316765391306040518263ffffffff1660e01b8152600401610b779190614243565b6020604051808303816000875af1158015610b96573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610bba9190614273565b905061016060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16632e17de78826040518263ffffffff1660e01b8152600401610c189190613d1c565b600060405180830381600087803b158015610c3257600080fd5b505af1158015610c46573d6000803e3d6000fd5b505050505050565b60008111610c91576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c8890614312565b60405180910390fd5b610c9a336118b0565b811115610cdc576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cd39061437e565b60405180910390fd5b600061015f60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401610d3a9190614243565b602060405180830381865afa158015610d57573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d7b9190614273565b9050600061015f60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166318160ddd6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610ded573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e119190614273565b8284610e1d91906143cd565b610e27919061443e565b905081811115610e6c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e63906144bb565b60405180910390fd5b61015f60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33836040518363ffffffff1660e01b8152600401610eca9291906144db565b6020604051808303816000875af1158015610ee9573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610f0d9190614530565b610f4c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f43906145a9565b60405180910390fd5b3373ffffffffffffffffffffffffffffffffffffffff167fdf273cb619d95419a9cd0ec88123a0538c85064229baa6363788f743fff90deb8285604051610f949291906145c9565b60405180910390a2610fa63384612bc4565b505050565b610fb482610aec565b610fbd81612bb0565b610fc78383612d93565b505050565b60006012905090565b610fdd6126da565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161461104a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161104190614664565b60405180910390fd5b6110548282612e74565b5050565b7f00000000000000000000000021e0cec93cf5168039ec139faeb1be46736dd6c273ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff16036110e6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110dd906146f6565b60405180910390fd5b7f00000000000000000000000021e0cec93cf5168039ec139faeb1be46736dd6c273ffffffffffffffffffffffffffffffffffffffff16611125612f56565b73ffffffffffffffffffffffffffffffffffffffff161461117b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161117290614788565b60405180910390fd5b61118481612fad565b6111dd81600067ffffffffffffffff8111156111a3576111a2613ef2565b5b6040519080825280601f01601f1916602001820160405280156111d55781602001600182028036833780820191505090505b506000612fdb565b50565b6000806111eb6126da565b905061120c8185856111fd858961251c565b61120791906147a8565b6126e2565b600191505092915050565b6000801b61122481612bb0565b600061015f60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b81526004016112829190614243565b602060405180830381865afa15801561129f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906112c39190614273565b90506001151561015f60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663095ea7b361016060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16846040518363ffffffff1660e01b815260040161134a9291906144db565b6020604051808303816000875af1158015611369573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061138d9190614530565b1515146113cf576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113c690614828565b60405180910390fd5b61016060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a694fc3a826040518263ffffffff1660e01b815260040161142b9190613d1c565b600060405180830381600087803b15801561144557600080fd5b505af1158015611459573d6000803e3d6000fd5b505050505050565b61147261146c6126da565b82612bc4565b50565b600061016160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16633e4f49e6836040518263ffffffff1660e01b81526004016114d39190613d1c565b6020604051808303816000875af11580156114f2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906115169190614273565b9050919050565b6000801b61152a81612bb0565b60006001611536611f3b565b6115409190614848565b9050600261154d82611475565b101561158e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611585906148c8565b60405180910390fd5b6000611599826125a3565b116115d9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115d090614934565b60405180910390fd5b61016060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663e70eb39282306040518363ffffffff1660e01b8152600401611637929190614954565b600060405180830381600087803b15801561165157600080fd5b505af1158015611665573d6000803e3d6000fd5b505050505050565b7f00000000000000000000000021e0cec93cf5168039ec139faeb1be46736dd6c273ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff16036116fb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116f2906146f6565b60405180910390fd5b7f00000000000000000000000021e0cec93cf5168039ec139faeb1be46736dd6c273ffffffffffffffffffffffffffffffffffffffff1661173a612f56565b73ffffffffffffffffffffffffffffffffffffffff1614611790576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161178790614788565b60405180910390fd5b61179982612fad565b6117a582826001612fdb565b5050565b60007f00000000000000000000000021e0cec93cf5168039ec139faeb1be46736dd6c273ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff1614611839576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611830906149ef565b60405180910390fd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc60001b905090565b61015f60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b61016060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000603360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b61190b826119056126da565b836128ab565b6119158282612bc4565b5050565b6101636020528060005260406000206000915090505481565b60008060019054906101000a900460ff161590508080156119635750600160008054906101000a900460ff1660ff16105b80611990575061197230613149565b15801561198f5750600160008054906101000a900460ff1660ff16145b5b6119cf576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016119c690614a81565b60405180910390fd5b60016000806101000a81548160ff021916908360ff1602179055508015611a0c576001600060016101000a81548160ff0219169083151502179055505b611a806040518060400160405280600681526020017f5665564f543300000000000000000000000000000000000000000000000000008152506040518060400160405280600581526020017f455243323000000000000000000000000000000000000000000000000000000081525061316c565b611a886131c9565b611a9061321a565b611a9861326b565b611aa56000801b33612d93565b611acf7f189ab7a9244df0848122154315af71fe140f3db0fe014031783b0946b8c9d2e333612d93565b8015611b285760008060016101000a81548160ff0219169083151502179055507f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024986001604051611b1f9190614adc565b60405180910390a15b50565b6000801b611b3881612bb0565b600073ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1603611ba7576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b9e90614b43565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1603611c16576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611c0d90614baf565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611c85576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611c7c90614c1b565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611cf4576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ceb90614c87565b60405180910390fd5b8461015f60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508361016060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508261016160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508161016260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507f9a143b3500d5efe421f09f7a1aa033da309ba9c748ac43b257f1980cdc31de43858585604051611e2f93929190614ca7565b60405180910390a15050505050565b600060c9600084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b606060378054611eb890614203565b80601f0160208091040260200160405190810160405280929190818152602001828054611ee490614203565b8015611f315780601f10611f0657610100808354040283529160200191611f31565b820191906000526020600020905b815481529060010190602001808311611f1457829003601f168201915b5050505050905090565b600061016160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16639cbe5efd6040518163ffffffff1660e01b81526004016020604051808303816000875af1158015611fad573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611fd19190614273565b905090565b6000801b81565b600080611fe86126da565b90506000611ff6828661251c565b90508381101561203b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161203290614d50565b60405180910390fd5b61204882868684036126e2565b60019250505092915050565b60008061205f6126da565b905061206c818585612937565b600191505092915050565b6000801b61208481612bb0565b61015f60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb3361015f60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b81526004016121209190614243565b602060405180830381865afa15801561213d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906121619190614273565b6040518363ffffffff1660e01b815260040161217e9291906144db565b6020604051808303816000875af115801561219d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906121c19190614530565b612200576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016121f7906145a9565b60405180910390fd5b50565b60008111612246576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161223d90614dbc565b60405180910390fd5b61015f60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166323b872dd3330846040518463ffffffff1660e01b81526004016122a693929190614ddc565b6020604051808303816000875af11580156122c5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906122e99190614530565b612328576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161231f906145a9565b60405180910390fd5b600061015f60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b81526004016123869190614243565b602060405180830381865afa1580156123a3573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906123c79190614273565b905060008161015f60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166318160ddd6040518163ffffffff1660e01b8152600401602060405180830381865afa15801561243a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061245e9190614273565b8461246991906143cd565b612473919061443e565b90503373ffffffffffffffffffffffffffffffffffffffff167f90890809c654f11d6e72a28fa60149770a0d11ec6c92319d6ceb2bb0a4ea1a1584836040516124bd9291906145c9565b60405180910390a26124cf33826132bc565b505050565b6124dd82610aec565b6124e681612bb0565b6124f08383612e74565b505050565b61016260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000603460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600061016260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16628f33d783306040518363ffffffff1660e01b8152600401612602929190614954565b6020604051808303816000875af1158015612621573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906126459190614273565b9050919050565b7f189ab7a9244df0848122154315af71fe140f3db0fe014031783b0946b8c9d2e381565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603612751576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161274890614e85565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036127c0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016127b790614f17565b60405180910390fd5b80603460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258360405161289e9190613d1c565b60405180910390a3505050565b60006128b7848461251c565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff81146129315781811015612923576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161291a90614f83565b60405180910390fd5b61293084848484036126e2565b5b50505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036129a6576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161299d90615015565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603612a15576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612a0c906150a7565b60405180910390fd5b612a20838383613413565b6000603360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015612aa7576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612a9e90615139565b60405180910390fd5b818103603360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555081603360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051612b979190613d1c565b60405180910390a3612baa848484613418565b50505050565b612bc181612bbc6126da565b61341d565b50565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603612c33576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612c2a906151cb565b60405180910390fd5b612c3f82600083613413565b6000603360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015612cc6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612cbd9061525d565b60405180910390fd5b818103603360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555081603560008282540392505081905550600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051612d7a9190613d1c565b60405180910390a3612d8e83600084613418565b505050565b612d9d8282611e3e565b612e7057600160c9600084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550612e156126da565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45b5050565b612e7e8282611e3e565b15612f5257600060c9600084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550612ef76126da565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16837ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b60405160405180910390a45b5050565b6000612f847f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc60001b6134a2565b60000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b7f189ab7a9244df0848122154315af71fe140f3db0fe014031783b0946b8c9d2e3612fd781612bb0565b5050565b6130077f4910fdfa16fed3260ed0e7147f7cc6da11a60208b5b9406d12a635614ffd914360001b6134ac565b60000160009054906101000a900460ff161561302b57613026836134b6565b613144565b8273ffffffffffffffffffffffffffffffffffffffff166352d1902d6040518163ffffffff1660e01b8152600401602060405180830381865afa92505050801561309357506040513d601f19601f820116820180604052508101906130909190615292565b60015b6130d2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016130c990615331565b60405180910390fd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc60001b8114613137576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161312e906153c3565b60405180910390fd5b5061314383838361356f565b5b505050565b6000808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b600060019054906101000a900460ff166131bb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016131b290615455565b60405180910390fd5b6131c5828261359b565b5050565b600060019054906101000a900460ff16613218576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161320f90615455565b60405180910390fd5b565b600060019054906101000a900460ff16613269576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161326090615455565b60405180910390fd5b565b600060019054906101000a900460ff166132ba576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016132b190615455565b60405180910390fd5b565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361332b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613322906154c1565b60405180910390fd5b61333760008383613413565b806035600082825461334991906147a8565b9250508190555080603360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516133fb9190613d1c565b60405180910390a361340f60008383613418565b5050565b505050565b505050565b6134278282611e3e565b61349e576134348161360e565b6134428360001c602061363b565b6040516020016134539291906155b5565b6040516020818303038152906040526040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016134959190613b9d565b60405180910390fd5b5050565b6000819050919050565b6000819050919050565b6134bf81613149565b6134fe576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016134f590615661565b60405180910390fd5b8061352b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc60001b6134a2565b60000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b61357883613877565b6000825111806135855750805b156135965761359483836138c6565b505b505050565b600060019054906101000a900460ff166135ea576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016135e190615455565b60405180910390fd5b81603690816135f99190615823565b5080603790816136099190615823565b505050565b60606136348273ffffffffffffffffffffffffffffffffffffffff16601460ff1661363b565b9050919050565b60606000600283600261364e91906143cd565b61365891906147a8565b67ffffffffffffffff81111561367157613670613ef2565b5b6040519080825280601f01601f1916602001820160405280156136a35781602001600182028036833780820191505090505b5090507f3000000000000000000000000000000000000000000000000000000000000000816000815181106136db576136da6158f5565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053507f78000000000000000000000000000000000000000000000000000000000000008160018151811061373f5761373e6158f5565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053506000600184600261377f91906143cd565b61378991906147a8565b90505b6001811115613829577f3031323334353637383961626364656600000000000000000000000000000000600f8616601081106137cb576137ca6158f5565b5b1a60f81b8282815181106137e2576137e16158f5565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600485901c94508061382290615924565b905061378c565b506000841461386d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161386490615999565b60405180910390fd5b8091505092915050565b613880816134b6565b8073ffffffffffffffffffffffffffffffffffffffff167fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b60405160405180910390a250565b60606138eb8383604051806060016040528060278152602001615a84602791396138f3565b905092915050565b60606000808573ffffffffffffffffffffffffffffffffffffffff168560405161391d9190615a00565b600060405180830381855af49150503d8060008114613958576040519150601f19603f3d011682016040523d82523d6000602084013e61395d565b606091505b509150915061396e86838387613979565b925050509392505050565b606083156139db5760008351036139d35761399385613149565b6139d2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016139c990615a63565b60405180910390fd5b5b8290506139e6565b6139e583836139ee565b5b949350505050565b600082511115613a015781518083602001fd5b806040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613a359190613b9d565b60405180910390fd5b6000604051905090565b600080fd5b600080fd5b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b613a8781613a52565b8114613a9257600080fd5b50565b600081359050613aa481613a7e565b92915050565b600060208284031215613ac057613abf613a48565b5b6000613ace84828501613a95565b91505092915050565b60008115159050919050565b613aec81613ad7565b82525050565b6000602082019050613b076000830184613ae3565b92915050565b600081519050919050565b600082825260208201905092915050565b60005b83811015613b47578082015181840152602081019050613b2c565b60008484015250505050565b6000601f19601f8301169050919050565b6000613b6f82613b0d565b613b798185613b18565b9350613b89818560208601613b29565b613b9281613b53565b840191505092915050565b60006020820190508181036000830152613bb78184613b64565b905092915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000613bea82613bbf565b9050919050565b613bfa81613bdf565b8114613c0557600080fd5b50565b600081359050613c1781613bf1565b92915050565b6000819050919050565b613c3081613c1d565b8114613c3b57600080fd5b50565b600081359050613c4d81613c27565b92915050565b60008060408385031215613c6a57613c69613a48565b5b6000613c7885828601613c08565b9250506020613c8985828601613c3e565b9150509250929050565b6000819050919050565b6000613cb8613cb3613cae84613bbf565b613c93565b613bbf565b9050919050565b6000613cca82613c9d565b9050919050565b6000613cdc82613cbf565b9050919050565b613cec81613cd1565b82525050565b6000602082019050613d076000830184613ce3565b92915050565b613d1681613c1d565b82525050565b6000602082019050613d316000830184613d0d565b92915050565b600080600060608486031215613d5057613d4f613a48565b5b6000613d5e86828701613c08565b9350506020613d6f86828701613c08565b9250506040613d8086828701613c3e565b9150509250925092565b6000819050919050565b613d9d81613d8a565b8114613da857600080fd5b50565b600081359050613dba81613d94565b92915050565b600060208284031215613dd657613dd5613a48565b5b6000613de484828501613dab565b91505092915050565b613df681613d8a565b82525050565b6000602082019050613e116000830184613ded565b92915050565b600060208284031215613e2d57613e2c613a48565b5b6000613e3b84828501613c3e565b91505092915050565b60008060408385031215613e5b57613e5a613a48565b5b6000613e6985828601613dab565b9250506020613e7a85828601613c08565b9150509250929050565b600060ff82169050919050565b613e9a81613e84565b82525050565b6000602082019050613eb56000830184613e91565b92915050565b600060208284031215613ed157613ed0613a48565b5b6000613edf84828501613c08565b91505092915050565b600080fd5b600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b613f2a82613b53565b810181811067ffffffffffffffff82111715613f4957613f48613ef2565b5b80604052505050565b6000613f5c613a3e565b9050613f688282613f21565b919050565b600067ffffffffffffffff821115613f8857613f87613ef2565b5b613f9182613b53565b9050602081019050919050565b82818337600083830152505050565b6000613fc0613fbb84613f6d565b613f52565b905082815260208101848484011115613fdc57613fdb613eed565b5b613fe7848285613f9e565b509392505050565b600082601f83011261400457614003613ee8565b5b8135614014848260208601613fad565b91505092915050565b6000806040838503121561403457614033613a48565b5b600061404285828601613c08565b925050602083013567ffffffffffffffff81111561406357614062613a4d565b5b61406f85828601613fef565b9150509250929050565b600061408482613cbf565b9050919050565b61409481614079565b82525050565b60006020820190506140af600083018461408b565b92915050565b60006140c082613cbf565b9050919050565b6140d0816140b5565b82525050565b60006020820190506140eb60008301846140c7565b92915050565b6000806000806080858703121561410b5761410a613a48565b5b600061411987828801613c08565b945050602061412a87828801613c08565b935050604061413b87828801613c08565b925050606061414c87828801613c08565b91505092959194509250565b600061416382613cbf565b9050919050565b61417381614158565b82525050565b600060208201905061418e600083018461416a565b92915050565b600080604083850312156141ab576141aa613a48565b5b60006141b985828601613c08565b92505060206141ca85828601613c08565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061421b57607f821691505b60208210810361422e5761422d6141d4565b5b50919050565b61423d81613bdf565b82525050565b60006020820190506142586000830184614234565b92915050565b60008151905061426d81613c27565b92915050565b60006020828403121561428957614288613a48565b5b60006142978482850161425e565b91505092915050565b7f53686172657320746f207769746864726177206d75737420626520677265617460008201527f6572207468616e20300000000000000000000000000000000000000000000000602082015250565b60006142fc602983613b18565b9150614307826142a0565b604082019050919050565b6000602082019050818103600083015261432b816142ef565b9050919050565b7f496e73756666696369656e742073686172657300000000000000000000000000600082015250565b6000614368601383613b18565b915061437382614332565b602082019050919050565b600060208201905081810360008301526143978161435b565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60006143d882613c1d565b91506143e383613c1d565b92508282026143f181613c1d565b915082820484148315176144085761440761439e565b5b5092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b600061444982613c1d565b915061445483613c1d565b9250826144645761446361440f565b5b828204905092915050565b7f496e73756666696369656e742066756e647320696e20746865207661756c7400600082015250565b60006144a5601f83613b18565b91506144b08261446f565b602082019050919050565b600060208201905081810360008301526144d481614498565b9050919050565b60006040820190506144f06000830185614234565b6144fd6020830184613d0d565b9392505050565b61450d81613ad7565b811461451857600080fd5b50565b60008151905061452a81614504565b92915050565b60006020828403121561454657614545613a48565b5b60006145548482850161451b565b91505092915050565b7f5472616e73666572206661696c65640000000000000000000000000000000000600082015250565b6000614593600f83613b18565b915061459e8261455d565b602082019050919050565b600060208201905081810360008301526145c281614586565b9050919050565b60006040820190506145de6000830185613d0d565b6145eb6020830184613d0d565b9392505050565b7f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560008201527f20726f6c657320666f722073656c660000000000000000000000000000000000602082015250565b600061464e602f83613b18565b9150614659826145f2565b604082019050919050565b6000602082019050818103600083015261467d81614641565b9050919050565b7f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060008201527f64656c656761746563616c6c0000000000000000000000000000000000000000602082015250565b60006146e0602c83613b18565b91506146eb82614684565b604082019050919050565b6000602082019050818103600083015261470f816146d3565b9050919050565b7f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060008201527f6163746976652070726f78790000000000000000000000000000000000000000602082015250565b6000614772602c83613b18565b915061477d82614716565b604082019050919050565b600060208201905081810360008301526147a181614765565b9050919050565b60006147b382613c1d565b91506147be83613c1d565b92508282019050808211156147d6576147d561439e565b5b92915050565b7f436f756c64206e6f742073657420617070726f76616c00000000000000000000600082015250565b6000614812601683613b18565b915061481d826147dc565b602082019050919050565b6000602082019050818103600083015261484181614805565b9050919050565b600061485382613c1d565b915061485e83613c1d565b92508282039050818111156148765761487561439e565b5b92915050565b7f50726576696f757320726f756e64206e6f7420636c6f73656420796574000000600082015250565b60006148b2601d83613b18565b91506148bd8261487c565b602082019050919050565b600060208201905081810360008301526148e1816148a5565b9050919050565b7f4e6f20636c61696d61626c652072657761726473000000000000000000000000600082015250565b600061491e601483613b18565b9150614929826148e8565b602082019050919050565b6000602082019050818103600083015261494d81614911565b9050919050565b60006040820190506149696000830185613d0d565b6149766020830184614234565b9392505050565b7f555550535570677261646561626c653a206d757374206e6f742062652063616c60008201527f6c6564207468726f7567682064656c656761746563616c6c0000000000000000602082015250565b60006149d9603883613b18565b91506149e48261497d565b604082019050919050565b60006020820190508181036000830152614a08816149cc565b9050919050565b7f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160008201527f647920696e697469616c697a6564000000000000000000000000000000000000602082015250565b6000614a6b602e83613b18565b9150614a7682614a0f565b604082019050919050565b60006020820190508181036000830152614a9a81614a5e565b9050919050565b6000819050919050565b6000614ac6614ac1614abc84614aa1565b613c93565b613e84565b9050919050565b614ad681614aab565b82525050565b6000602082019050614af16000830184614acd565b92915050565b7f6233747220616464726573732063616e6e6f74206265207a65726f0000000000600082015250565b6000614b2d601b83613b18565b9150614b3882614af7565b602082019050919050565b60006020820190508181036000830152614b5c81614b20565b9050919050565b7f766f743320616464726573732063616e6e6f74206265207a65726f0000000000600082015250565b6000614b99601b83613b18565b9150614ba482614b63565b602082019050919050565b60006020820190508181036000830152614bc881614b8c565b9050919050565b7f676f7620616464726573732063616e6e6f74206265207a65726f000000000000600082015250565b6000614c05601a83613b18565b9150614c1082614bcf565b602082019050919050565b60006020820190508181036000830152614c3481614bf8565b9050919050565b7f726577617264657220616464726573732063616e6e6f74206265207a65726f00600082015250565b6000614c71601f83613b18565b9150614c7c82614c3b565b602082019050919050565b60006020820190508181036000830152614ca081614c64565b9050919050565b6000606082019050614cbc6000830186614234565b614cc96020830185614234565b614cd66040830184614234565b949350505050565b7f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760008201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b6000614d3a602583613b18565b9150614d4582614cde565b604082019050919050565b60006020820190508181036000830152614d6981614d2d565b9050919050565b7f416d6f756e74206d7573742062652067726561746572207468616e2030000000600082015250565b6000614da6601d83613b18565b9150614db182614d70565b602082019050919050565b60006020820190508181036000830152614dd581614d99565b9050919050565b6000606082019050614df16000830186614234565b614dfe6020830185614234565b614e0b6040830184613d0d565b949350505050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b6000614e6f602483613b18565b9150614e7a82614e13565b604082019050919050565b60006020820190508181036000830152614e9e81614e62565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b6000614f01602283613b18565b9150614f0c82614ea5565b604082019050919050565b60006020820190508181036000830152614f3081614ef4565b9050919050565b7f45524332303a20696e73756666696369656e7420616c6c6f77616e6365000000600082015250565b6000614f6d601d83613b18565b9150614f7882614f37565b602082019050919050565b60006020820190508181036000830152614f9c81614f60565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b6000614fff602583613b18565b915061500a82614fa3565b604082019050919050565b6000602082019050818103600083015261502e81614ff2565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b6000615091602383613b18565b915061509c82615035565b604082019050919050565b600060208201905081810360008301526150c081615084565b9050919050565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206260008201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b6000615123602683613b18565b915061512e826150c7565b604082019050919050565b6000602082019050818103600083015261515281615116565b9050919050565b7f45524332303a206275726e2066726f6d20746865207a65726f2061646472657360008201527f7300000000000000000000000000000000000000000000000000000000000000602082015250565b60006151b5602183613b18565b91506151c082615159565b604082019050919050565b600060208201905081810360008301526151e4816151a8565b9050919050565b7f45524332303a206275726e20616d6f756e7420657863656564732062616c616e60008201527f6365000000000000000000000000000000000000000000000000000000000000602082015250565b6000615247602283613b18565b9150615252826151eb565b604082019050919050565b600060208201905081810360008301526152768161523a565b9050919050565b60008151905061528c81613d94565b92915050565b6000602082840312156152a8576152a7613a48565b5b60006152b68482850161527d565b91505092915050565b7f45524331393637557067726164653a206e657720696d706c656d656e7461746960008201527f6f6e206973206e6f742055555053000000000000000000000000000000000000602082015250565b600061531b602e83613b18565b9150615326826152bf565b604082019050919050565b6000602082019050818103600083015261534a8161530e565b9050919050565b7f45524331393637557067726164653a20756e737570706f727465642070726f7860008201527f6961626c65555549440000000000000000000000000000000000000000000000602082015250565b60006153ad602983613b18565b91506153b882615351565b604082019050919050565b600060208201905081810360008301526153dc816153a0565b9050919050565b7f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960008201527f6e697469616c697a696e67000000000000000000000000000000000000000000602082015250565b600061543f602b83613b18565b915061544a826153e3565b604082019050919050565b6000602082019050818103600083015261546e81615432565b9050919050565b7f45524332303a206d696e7420746f20746865207a65726f206164647265737300600082015250565b60006154ab601f83613b18565b91506154b682615475565b602082019050919050565b600060208201905081810360008301526154da8161549e565b9050919050565b600081905092915050565b7f416363657373436f6e74726f6c3a206163636f756e7420000000000000000000600082015250565b60006155226017836154e1565b915061552d826154ec565b601782019050919050565b600061554382613b0d565b61554d81856154e1565b935061555d818560208601613b29565b80840191505092915050565b7f206973206d697373696e6720726f6c6520000000000000000000000000000000600082015250565b600061559f6011836154e1565b91506155aa82615569565b601182019050919050565b60006155c082615515565b91506155cc8285615538565b91506155d782615592565b91506155e38284615538565b91508190509392505050565b7f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60008201527f6f74206120636f6e747261637400000000000000000000000000000000000000602082015250565b600061564b602d83613b18565b9150615656826155ef565b604082019050919050565b6000602082019050818103600083015261567a8161563e565b9050919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b6000600883026156e37fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff826156a6565b6156ed86836156a6565b95508019841693508086168417925050509392505050565b600061572061571b61571684613c1d565b613c93565b613c1d565b9050919050565b6000819050919050565b61573a83615705565b61574e61574682615727565b8484546156b3565b825550505050565b600090565b615763615756565b61576e818484615731565b505050565b5b818110156157925761578760008261575b565b600181019050615774565b5050565b601f8211156157d7576157a881615681565b6157b184615696565b810160208510156157c0578190505b6157d46157cc85615696565b830182615773565b50505b505050565b600082821c905092915050565b60006157fa600019846008026157dc565b1980831691505092915050565b600061581383836157e9565b9150826002028217905092915050565b61582c82613b0d565b67ffffffffffffffff81111561584557615844613ef2565b5b61584f8254614203565b61585a828285615796565b600060209050601f83116001811461588d576000841561587b578287015190505b6158858582615807565b8655506158ed565b601f19841661589b86615681565b60005b828110156158c35784890151825560018201915060208501945060208101905061589e565b868310156158e057848901516158dc601f8916826157e9565b8355505b6001600288020188555050505b505050505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b600061592f82613c1d565b9150600082036159425761594161439e565b5b600182039050919050565b7f537472696e67733a20686578206c656e67746820696e73756666696369656e74600082015250565b6000615983602083613b18565b915061598e8261594d565b602082019050919050565b600060208201905081810360008301526159b281615976565b9050919050565b600081519050919050565b600081905092915050565b60006159da826159b9565b6159e481856159c4565b93506159f4818560208601613b29565b80840191505092915050565b6000615a0c82846159cf565b915081905092915050565b7f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000600082015250565b6000615a4d601d83613b18565b9150615a5882615a17565b602082019050919050565b60006020820190508181036000830152615a7c81615a40565b905091905056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a2646970667358221220bb77fc99dbb3b974e9eb217622ac1a620a8b44236fde2b795d76c7d1d0b6947464736f6c63430008130033