VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0x8B22C2…b25D
Summary
Transactions
Transfers
Address
0x8B22C28d670520E816ed6eD61c4139E353B0b25D
VET
0.00
VET
VTHO
0.00
VTHO
Master
0x94d937577f9adC8D748F36dECce7E0389021051E
Deployer
0x94d937577f9adC8D748F36dECce7E0389021051E
Code
0x608060405234801561001057600080fd5b506004361061014d5760003560e01c80639a19c7b0116100c3578063d06789471161007c578063d067894714610384578063d108177a146103b7578063d547741f146103d3578063e3366fed146103ef578063ec1ae8b81461040d578063ed4928c81461043d5761014d565b80639a19c7b0146102c6578063a217fddf146102e2578063a502e80814610300578063c3b2d07a1461031c578063c4d66de81461034c578063c634b78e146103685761014d565b806339e9c1f61161011557806339e9c1f6146102065780634a41803b1461022257806353d6fcec1461023e57806375b238fc14610248578063797a21cf1461026657806391d14854146102965761014d565b806301ffc9a7146101525780631303aff414610182578063248a9ca31461019e5780632f2ff15d146101ce57806336568abe146101ea575b600080fd5b61016c60048036038101906101679190612963565b610447565b60405161017991906129ab565b60405180910390f35b61019c60048036038101906101979190612a5a565b6104c1565b005b6101b860048036038101906101b39190612ae3565b61083a565b6040516101c59190612b1f565b60405180910390f35b6101e860048036038101906101e39190612b3a565b610859565b005b61020460048036038101906101ff9190612b3a565b61087a565b005b610220600480360381019061021b9190612b7a565b6108fd565b005b61023c60048036038101906102379190612bba565b610c79565b005b61024661103e565b005b6102506116c1565b60405161025d9190612b1f565b60405180910390f35b610280600480360381019061027b9190612b7a565b6116e5565b60405161028d9190612bf6565b60405180910390f35b6102b060048036038101906102ab9190612b3a565b611794565b6040516102bd91906129ab565b60405180910390f35b6102e060048036038101906102db9190612bba565b6117fe565b005b6102ea6118a8565b6040516102f79190612b1f565b60405180910390f35b61031a60048036038101906103159190612d57565b6118af565b005b61033660048036038101906103319190612db3565b611b27565b6040516103439190612def565b60405180910390f35b61036660048036038101906103619190612bba565b611b66565b005b610382600480360381019061037d9190612bba565b611bed565b005b61039e60048036038101906103999190612bba565b611c97565b6040516103ae9493929190612e89565b60405180910390f35b6103d160048036038101906103cc9190612bba565b611d7c565b005b6103ed60048036038101906103e89190612b3a565b611f29565b005b6103f7611f4a565b6040516104049190612f93565b60405180910390f35b61042760048036038101906104229190612b7a565b611fd8565b6040516104349190612bf6565b60405180910390f35b610445612036565b005b60007f7965db0b000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614806104ba57506104b982612290565b5b9050919050565b6104eb7fa49807205ce4d355092ef5a8a18f56e8913cf4a201fbe287825b095693c2177533611794565b806104ff57506104fe6000801b33611794565b5b61053e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161053590613027565b60405180910390fd5b600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060060160009054906101000a900460ff166105cd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105c490613093565b60405180910390fd5b60006105d8836122fa565b90506000600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060040160008581526020019081526020016000205490506000818461064091906130ec565b905083600160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060040160008781526020019081526020016000208190555080600160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600301546106e8919061312f565b600160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206003018190555080600160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060050160008581526020019081526020016000205461078d919061312f565b600160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600501600085815260200190815260200160002081905550848673ffffffffffffffffffffffffffffffffffffffff167e849a6e5f90e3199bd20a49f9b03cab39480ab36dac30a1cecc1d69d7ffac288660405161082a9190612bf6565b60405180910390a3505050505050565b6000806000838152602001908152602001600020600101549050919050565b6108628261083a565b61086b81612398565b61087583836123ac565b505050565b61088261248c565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16146108ef576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108e6906131e5565b60405180910390fd5b6108f98282612494565b5050565b6109277fa49807205ce4d355092ef5a8a18f56e8913cf4a201fbe287825b095693c2177533611794565b8061093b575061093a6000801b33611794565b5b61097a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161097190613027565b60405180910390fd5b600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060060160009054906101000a900460ff16610a09576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a0090613093565b60405180910390fd5b6000610a14826122fa565b9050600080600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206002016000858152602001908152602001600020905060005b8180549050811015610b19576000828281548110610a9257610a91613205565b5b90600052602060002090600302019050600081600101541115610b0557600081600001548260010154610ac59190613234565b90506000610ad282612575565b90506000818311610ae4576000610af1565b8183610af09190613234565b5b90508087610aff9190613268565b96505050505b508080610b119061329c565b915050610a71565b5081600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060040160008681526020019081526020016000208190555081600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206003018190555081600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060050160008581526020019081526020016000206000828254610c1c9190613268565b92505081905550838573ffffffffffffffffffffffffffffffffffffffff167fb341046c41e019f7e9f972dede86f205b627c2212c57c4ecf63e0f6fc783c01484604051610c6a9190612bf6565b60405180910390a35050505050565b610ca37fa49807205ce4d355092ef5a8a18f56e8913cf4a201fbe287825b095693c2177533611794565b80610cb75750610cb66000801b33611794565b5b610cf6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ced90613027565b60405180910390fd5b6000620151808042610d089190613313565b610d129190613344565b90506000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600201600083815260200190815260200160002090506000818054905011610db2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610da9906133f8565b60405180910390fd5b60008160018380549050610dc69190613234565b81548110610dd757610dd6613205565b5b906000526020600020906003020190506000816001015414610e2e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e2590613464565b60405180910390fd5b60006182148260000154610e429190613268565b90506000814211610e535742610e55565b815b9050808360010181905550600083600001548460010154610e769190613234565b90506000610e8382612575565b90506000818311610e95576000610ea2565b8183610ea19190613234565b5b905080600160008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060040160008a81526020019081526020016000206000828254610f079190613268565b9250508190555080600160008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206003016000828254610f609190613268565b925050819055506000610f72896122fa565b905081600160008c73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060050160008381526020019081526020016000206000828254610fd79190613268565b925050819055508973ffffffffffffffffffffffffffffffffffffffff167fa787bc212b824f6d58c0d155334e92ae991b0fb9b4fd23601a3ed7b3bf2be10b88600101548460405161102a929190613484565b60405180910390a250505050505050505050565b600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060060160009054906101000a900460ff166110cd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110c49061351f565b60405180910390fd5b60006201518080426110df9190613313565b6110e99190613344565b905060006110f6426122fa565b9050600080600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206002016000858152602001908152602001600020805490501161116b5762015180836111669190613234565b61116d565b825b90506000600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060020160008381526020019081526020016000209050600081805490501161120d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112049061358b565b60405180910390fd5b600081600183805490506112219190613234565b8154811061123257611231613205565b5b906000526020600020906003020190506000816001015414611289576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161128090613464565b60405180910390fd5b806000015442116112cf576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112c69061361d565b60405180910390fd5b60008160000154426112e19190613234565b905060006201518060016201518085600001546112fe9190613313565b6113089190613268565b6113129190613344565b90506000806000610e106182146113299190613268565b8511905080156113eb57838660010181905550600086600001548561134e9190613234565b9050600061135b82612575565b905080821161136b576000611378565b80826113779190613234565b5b945084600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060040160008c815260200190815260200160002060008282546113dd9190613268565b92505081905550505061157d565b428660010181905550600086600001548511611408576000611419565b8660000154856114189190613234565b5b905060008588600101541161142f576000611440565b85886001015461143f9190613234565b5b9050600061144d83612575565b905080831161145d57600061146a565b80836114699190613234565b5b9550600061147783612575565b9050808311611487576000611494565b80836114939190613234565b5b955086600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060040160008e815260200190815260200160002060008282546114f99190613268565b9250508190555085600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206004016000620151808f6115549190613268565b815260200190815260200160002060008282546115719190613268565b92505081905550505050505b81836115899190613268565b600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060030160008282546115da9190613268565b9250508190555081836115ed9190613268565b600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060050160008b8152602001908152602001600020600082825461164f9190613268565b925050819055503373ffffffffffffffffffffffffffffffffffffffff167fa787bc212b824f6d58c0d155334e92ae991b0fb9b4fd23601a3ed7b3bf2be10b8760010154848661169f9190613268565b6040516116ad929190613484565b60405180910390a250505050505050505050565b7fa49807205ce4d355092ef5a8a18f56e8913cf4a201fbe287825b095693c2177581565b6000806116f1836122fa565b90506000808290505b6301e133808361170a9190613268565b81101561178857600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600401600082815260200190815260200160002054826117709190613268565b915062015180816117819190613268565b90506116fa565b50809250505092915050565b600080600084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b6118287fa49807205ce4d355092ef5a8a18f56e8913cf4a201fbe287825b095693c2177533611794565b8061183c575061183b6000801b33611794565b5b61187b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161187290613027565b60405180910390fd5b6118a57fa49807205ce4d355092ef5a8a18f56e8913cf4a201fbe287825b095693c2177582611f29565b50565b6000801b81565b6118d97fa49807205ce4d355092ef5a8a18f56e8913cf4a201fbe287825b095693c2177533611794565b806118ed57506118ec6000801b33611794565b5b61192c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161192390613027565b60405180910390fd5b600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060060160009054906101000a900460ff16156119bc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016119b390613689565b60405180910390fd5b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000209050828160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555081816001019081611a5391906138b5565b5060018160060160006101000a81548160ff0219169083151502179055506002839080600181540180825580915050600190039060005260206000200160009091909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508273ffffffffffffffffffffffffffffffffffffffff167f88f573da530a15bcd26d991f12ed95c157a183024a775dcccd317998426c4ce483604051611b1a9190613987565b60405180910390a2505050565b60028181548110611b3757600080fd5b906000526020600020016000915054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b611b736000801b82611794565b15611bb3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611baa906139f5565b60405180910390fd5b611bc06000801b826125a7565b611bea7fa49807205ce4d355092ef5a8a18f56e8913cf4a201fbe287825b095693c21775826125a7565b50565b611c177fa49807205ce4d355092ef5a8a18f56e8913cf4a201fbe287825b095693c2177533611794565b80611c2b5750611c2a6000801b33611794565b5b611c6a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611c6190613027565b60405180910390fd5b611c947fa49807205ce4d355092ef5a8a18f56e8913cf4a201fbe287825b095693c2177582610859565b50565b60016020528060005260406000206000915090508060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690806001018054611ce0906136d8565b80601f0160208091040260200160405190810160405280929190818152602001828054611d0c906136d8565b8015611d595780601f10611d2e57610100808354040283529160200191611d59565b820191906000526020600020905b815481529060010190602001808311611d3c57829003601f168201915b5050505050908060030154908060060160009054906101000a900460ff16905084565b611da67fa49807205ce4d355092ef5a8a18f56e8913cf4a201fbe287825b095693c2177533611794565b80611dba5750611db96000801b33611794565b5b611df9576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611df090613027565b60405180910390fd5b600160008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060060160009054906101000a900460ff16611e88576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611e7f90613093565b60405180910390fd5b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060060160006101000a81548160ff0219169083151502179055508073ffffffffffffffffffffffffffffffffffffffff167fabae6e64cb4315875c29d42347a312f5e9fce4ab564e9722b43dd78d0751135a60405160405180910390a250565b611f328261083a565b611f3b81612398565b611f458383612494565b505050565b60606002805480602002602001604051908101604052809291908181526020018280548015611fce57602002820191906000526020600020905b8160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019060010190808311611f84575b5050505050905090565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600401600083815260200190815260200160002054905092915050565b600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060060160009054906101000a900460ff166120c5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016120bc9061351f565b60405180910390fd5b60006201518080426120d79190613313565b6120e19190613344565b90506000600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600201600083815260200190815260200160002090506000818054905011156121bf576000816001838054905061215b9190613234565b8154811061216c5761216b613205565b5b906000526020600020906003020160010154036121be576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016121b590613a61565b60405180910390fd5b5b80604051806060016040528042815260200160008152602001600115158152509080600181540180825580915050600190039060005260206000209060030201600090919091909150600082015181600001556020820151816001015560408201518160020160006101000a81548160ff02191690831515021790555050503373ffffffffffffffffffffffffffffffffffffffff167f9ca7efa2899e936441b70a54251e2e0c8b1292b8eaf91124a0a67e4072a7264b426040516122849190612bf6565b60405180910390a25050565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b6000806301e133808361230d9190613313565b6107b261231a9190613268565b905060006301e133806107b2836123319190613234565b61233b9190613344565b90506000806107b290505b8381101561238157612357816125b5565b1561236e57620151808261236b9190613268565b91505b80806123799061329c565b915050612346565b50808261238e9190613268565b9350505050919050565b6123a9816123a461248c565b612609565b50565b6123b68282611794565b61248857600160008084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555061242d61248c565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45b5050565b600033905090565b61249e8282611794565b1561257157600080600084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555061251661248c565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16837ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b60405160405180910390a45b5050565b6000615460821161258957600090506125a2565b617e90821161259c5761070890506125a2565b610a8c90505b919050565b6125b182826123ac565b5050565b6000806004836125c59190613a81565b036125ff5760006064836125d99190613a81565b036125f6576000610190836125ee9190613a81565b149050612604565b60019050612604565b600090505b919050565b6126138282611794565b61268a576126208161268e565b61262e8360001c60206126bb565b60405160200161263f929190613b86565b6040516020818303038152906040526040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016126819190613987565b60405180910390fd5b5050565b60606126b48273ffffffffffffffffffffffffffffffffffffffff16601460ff166126bb565b9050919050565b6060600060028360026126ce9190613344565b6126d89190613268565b67ffffffffffffffff8111156126f1576126f0612c2c565b5b6040519080825280601f01601f1916602001820160405280156127235781602001600182028036833780820191505090505b5090507f30000000000000000000000000000000000000000000000000000000000000008160008151811061275b5761275a613205565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053507f7800000000000000000000000000000000000000000000000000000000000000816001815181106127bf576127be613205565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600060018460026127ff9190613344565b6128099190613268565b90505b60018111156128a9577f3031323334353637383961626364656600000000000000000000000000000000600f86166010811061284b5761284a613205565b5b1a60f81b82828151811061286257612861613205565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600485901c9450806128a290613bc0565b905061280c565b50600084146128ed576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016128e490613c35565b60405180910390fd5b8091505092915050565b6000604051905090565b600080fd5b600080fd5b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b6129408161290b565b811461294b57600080fd5b50565b60008135905061295d81612937565b92915050565b60006020828403121561297957612978612901565b5b60006129878482850161294e565b91505092915050565b60008115159050919050565b6129a581612990565b82525050565b60006020820190506129c0600083018461299c565b92915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006129f1826129c6565b9050919050565b612a01816129e6565b8114612a0c57600080fd5b50565b600081359050612a1e816129f8565b92915050565b6000819050919050565b612a3781612a24565b8114612a4257600080fd5b50565b600081359050612a5481612a2e565b92915050565b600080600060608486031215612a7357612a72612901565b5b6000612a8186828701612a0f565b9350506020612a9286828701612a45565b9250506040612aa386828701612a45565b9150509250925092565b6000819050919050565b612ac081612aad565b8114612acb57600080fd5b50565b600081359050612add81612ab7565b92915050565b600060208284031215612af957612af8612901565b5b6000612b0784828501612ace565b91505092915050565b612b1981612aad565b82525050565b6000602082019050612b346000830184612b10565b92915050565b60008060408385031215612b5157612b50612901565b5b6000612b5f85828601612ace565b9250506020612b7085828601612a0f565b9150509250929050565b60008060408385031215612b9157612b90612901565b5b6000612b9f85828601612a0f565b9250506020612bb085828601612a45565b9150509250929050565b600060208284031215612bd057612bcf612901565b5b6000612bde84828501612a0f565b91505092915050565b612bf081612a24565b82525050565b6000602082019050612c0b6000830184612be7565b92915050565b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b612c6482612c1b565b810181811067ffffffffffffffff82111715612c8357612c82612c2c565b5b80604052505050565b6000612c966128f7565b9050612ca28282612c5b565b919050565b600067ffffffffffffffff821115612cc257612cc1612c2c565b5b612ccb82612c1b565b9050602081019050919050565b82818337600083830152505050565b6000612cfa612cf584612ca7565b612c8c565b905082815260208101848484011115612d1657612d15612c16565b5b612d21848285612cd8565b509392505050565b600082601f830112612d3e57612d3d612c11565b5b8135612d4e848260208601612ce7565b91505092915050565b60008060408385031215612d6e57612d6d612901565b5b6000612d7c85828601612a0f565b925050602083013567ffffffffffffffff811115612d9d57612d9c612906565b5b612da985828601612d29565b9150509250929050565b600060208284031215612dc957612dc8612901565b5b6000612dd784828501612a45565b91505092915050565b612de9816129e6565b82525050565b6000602082019050612e046000830184612de0565b92915050565b600081519050919050565b600082825260208201905092915050565b60005b83811015612e44578082015181840152602081019050612e29565b60008484015250505050565b6000612e5b82612e0a565b612e658185612e15565b9350612e75818560208601612e26565b612e7e81612c1b565b840191505092915050565b6000608082019050612e9e6000830187612de0565b8181036020830152612eb08186612e50565b9050612ebf6040830185612be7565b612ecc606083018461299c565b95945050505050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b612f0a816129e6565b82525050565b6000612f1c8383612f01565b60208301905092915050565b6000602082019050919050565b6000612f4082612ed5565b612f4a8185612ee0565b9350612f5583612ef1565b8060005b83811015612f86578151612f6d8882612f10565b9750612f7883612f28565b925050600181019050612f59565b5085935050505092915050565b60006020820190508181036000830152612fad8184612f35565b905092915050565b7f4f6e6c792061646d696e732063616e20706572666f726d20746869732061637460008201527f696f6e2e00000000000000000000000000000000000000000000000000000000602082015250565b6000613011602483612e15565b915061301c82612fb5565b604082019050919050565b6000602082019050818103600083015261304081613004565b9050919050565b7f456d706c6f796565206e6f7420666f756e642e00000000000000000000000000600082015250565b600061307d601383612e15565b915061308882613047565b602082019050919050565b600060208201905081810360008301526130ac81613070565b9050919050565b6000819050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60006130f7826130b3565b9150613102836130b3565b9250828203905081811260008412168282136000851215161715613129576131286130bd565b5b92915050565b600061313a826130b3565b9150613145836130b3565b92508282019050828112156000831216838212600084121516171561316d5761316c6130bd565b5b92915050565b7f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560008201527f20726f6c657320666f722073656c660000000000000000000000000000000000602082015250565b60006131cf602f83612e15565b91506131da82613173565b604082019050919050565b600060208201905081810360008301526131fe816131c2565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b600061323f82612a24565b915061324a83612a24565b9250828203905081811115613262576132616130bd565b5b92915050565b600061327382612a24565b915061327e83612a24565b9250828201905080821115613296576132956130bd565b5b92915050565b60006132a782612a24565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82036132d9576132d86130bd565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b600061331e82612a24565b915061332983612a24565b925082613339576133386132e4565b5b828204905092915050565b600061334f82612a24565b915061335a83612a24565b925082820261336881612a24565b9150828204841483151761337f5761337e6130bd565b5b5092915050565b7f4e6f20636c6f636b2d696e2073657373696f6e20666f756e6420666f7220746860008201527f6973206461792e00000000000000000000000000000000000000000000000000602082015250565b60006133e2602783612e15565b91506133ed82613386565b604082019050919050565b60006020820190508181036000830152613411816133d5565b9050919050565b7f416c726561647920636c6f636b6564206f75742e000000000000000000000000600082015250565b600061344e601483612e15565b915061345982613418565b602082019050919050565b6000602082019050818103600083015261347d81613441565b9050919050565b60006040820190506134996000830185612be7565b6134a66020830184612be7565b9392505050565b7f596f7520617265206e6f7420617574686f72697a656420746f2075736520746860008201527f69732066756e6374696f6e2e0000000000000000000000000000000000000000602082015250565b6000613509602c83612e15565b9150613514826134ad565b604082019050919050565b60006020820190508181036000830152613538816134fc565b9050919050565b7f506c6561736520636c6f636b20696e2066697273742e00000000000000000000600082015250565b6000613575601683612e15565b91506135808261353f565b602082019050919050565b600060208201905081810360008301526135a481613568565b9050919050565b7f436c6f636b2d6f75742074696d65206d75737420626520616674657220636c6f60008201527f636b2d696e2074696d652e000000000000000000000000000000000000000000602082015250565b6000613607602b83612e15565b9150613612826135ab565b604082019050919050565b60006020820190508181036000830152613636816135fa565b9050919050565b7f456d706c6f79656520616c72656164792061646465642e000000000000000000600082015250565b6000613673601783612e15565b915061367e8261363d565b602082019050919050565b600060208201905081810360008301526136a281613666565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806136f057607f821691505b602082108103613703576137026136a9565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b60006008830261376b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8261372e565b613775868361372e565b95508019841693508086168417925050509392505050565b6000819050919050565b60006137b26137ad6137a884612a24565b61378d565b612a24565b9050919050565b6000819050919050565b6137cc83613797565b6137e06137d8826137b9565b84845461373b565b825550505050565b600090565b6137f56137e8565b6138008184846137c3565b505050565b5b81811015613824576138196000826137ed565b600181019050613806565b5050565b601f8211156138695761383a81613709565b6138438461371e565b81016020851015613852578190505b61386661385e8561371e565b830182613805565b50505b505050565b600082821c905092915050565b600061388c6000198460080261386e565b1980831691505092915050565b60006138a5838361387b565b9150826002028217905092915050565b6138be82612e0a565b67ffffffffffffffff8111156138d7576138d6612c2c565b5b6138e182546136d8565b6138ec828285613828565b600060209050601f83116001811461391f576000841561390d578287015190505b6139178582613899565b86555061397f565b601f19841661392d86613709565b60005b8281101561395557848901518255600182019150602085019450602081019050613930565b86831015613972578489015161396e601f89168261387b565b8355505b6001600288020188555050505b505050505050565b600060208201905081810360008301526139a18184612e50565b905092915050565b7f416c726561647920696e697469616c697a656400000000000000000000000000600082015250565b60006139df601383612e15565b91506139ea826139a9565b602082019050919050565b60006020820190508181036000830152613a0e816139d2565b9050919050565b7f596f752061726520616c726561647920636c6f636b656420696e2e0000000000600082015250565b6000613a4b601b83612e15565b9150613a5682613a15565b602082019050919050565b60006020820190508181036000830152613a7a81613a3e565b9050919050565b6000613a8c82612a24565b9150613a9783612a24565b925082613aa757613aa66132e4565b5b828206905092915050565b600081905092915050565b7f416363657373436f6e74726f6c3a206163636f756e7420000000000000000000600082015250565b6000613af3601783613ab2565b9150613afe82613abd565b601782019050919050565b6000613b1482612e0a565b613b1e8185613ab2565b9350613b2e818560208601612e26565b80840191505092915050565b7f206973206d697373696e6720726f6c6520000000000000000000000000000000600082015250565b6000613b70601183613ab2565b9150613b7b82613b3a565b601182019050919050565b6000613b9182613ae6565b9150613b9d8285613b09565b9150613ba882613b63565b9150613bb48284613b09565b91508190509392505050565b6000613bcb82612a24565b915060008203613bde57613bdd6130bd565b5b600182039050919050565b7f537472696e67733a20686578206c656e67746820696e73756666696369656e74600082015250565b6000613c1f602083612e15565b9150613c2a82613be9565b602082019050919050565b60006020820190508181036000830152613c4e81613c12565b905091905056fea2646970667358221220da7cff53b86b4249013688a69ba7f1bcc85b677d7d4f71dedd00ac3601da3b4264736f6c63430008130033