VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0x20CB9d…4F3D
Summary
Transactions
Transfers
Address
0x20CB9dA4C1D1A041061D83c2a0eBD663eEd34F3D
VET
0.00
VET
VTHO
0.00
VTHO
Master
0xb8f08C57D19672EC9B16d625Aa1831388E5B4Ec7
Deployer
0xb8f08C57D19672EC9B16d625Aa1831388E5B4Ec7
Code
0x608060405234801561001057600080fd5b50600436106101f05760003560e01c80638da5cb5b1161010f578063d547741f116100a2578063e21ead9b11610071578063e21ead9b14610559578063f2fde38b14610589578063f3fef3a3146105a5578063f8daf11f146105c1576101f0565b8063d547741f146104cf578063d5a367f5146104eb578063dbc41ac514610509578063e1f21c671461053d576101f0565b8063a8f9a264116100de578063a8f9a2641461045b578063a96d1edc14610479578063c45a015514610495578063d004f0f7146104b3576101f0565b80638da5cb5b146103d357806391d14854146103f1578063a217fddf14610421578063a22d48321461043f576101f0565b80634c92d2381161018757806363ca70a31161015657806363ca70a314610373578063715018a61461038f578063734aca2e1461039957806379a125a0146103b5576101f0565b80634c92d238146102ff5780634ff20dd01461031d57806350236130146103395780635bb4780814610357576101f0565b80632f2ff15d116101c35780632f2ff15d1461028d57806336568abe146102a957806345ce2a0b146102c5578063485cc955146102e3576101f0565b806301ffc9a7146101f55780631d33896f1461022557806321abf05214610241578063248a9ca31461025d575b600080fd5b61020f600480360381019061020a91906127c6565b6105df565b60405161021c919061280e565b60405180910390f35b61023f600480360381019061023a9190612887565b610659565b005b61025b600480360381019061025691906128ea565b6106ab565b005b61027760048036038101906102729190612960565b6108da565b604051610284919061299c565b60405180910390f35b6102a760048036038101906102a291906129b7565b6108fa565b005b6102c360048036038101906102be91906129b7565b61091b565b005b6102cd61099e565b6040516102da9190612a06565b60405180910390f35b6102fd60048036038101906102f89190612a21565b6109c4565b005b610307610bf9565b6040516103149190612a06565b60405180910390f35b61033760048036038101906103329190612887565b610c1f565b005b610341610c71565b60405161034e9190612a70565b60405180910390f35b610371600480360381019061036c9190612887565b610c77565b005b61038d60048036038101906103889190612887565b610cc9565b005b610397610d1b565b005b6103b360048036038101906103ae9190612be4565b610d2f565b005b6103bd610e60565b6040516103ca9190612a06565b60405180910390f35b6103db610e86565b6040516103e89190612a06565b60405180910390f35b61040b600480360381019061040691906129b7565b610eb0565b604051610418919061280e565b60405180910390f35b610429610f1b565b604051610436919061299c565b60405180910390f35b61045960048036038101906104549190612887565b610f22565b005b610463610f74565b6040516104709190612a06565b60405180910390f35b610493600480360381019061048e9190612887565b610f9a565b005b61049d610fec565b6040516104aa9190612cbb565b60405180910390f35b6104cd60048036038101906104c891906128ea565b611012565b005b6104e960048036038101906104e491906129b7565b61111f565b005b6104f3611140565b6040516105009190612cf7565b60405180910390f35b610523600480360381019061051e9190612d12565b611166565b604051610534959493929190612d79565b60405180910390f35b61055760048036038101906105529190612e0a565b6115ba565b005b610573600480360381019061056e9190612887565b611669565b6040516105809190612a06565b60405180910390f35b6105a3600480360381019061059e9190612887565b61169c565b005b6105bf60048036038101906105ba91906128ea565b61171f565b005b6105c961193e565b6040516105d69190612a06565b60405180910390f35b60007f7965db0b000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161480610652575061065182611964565b5b9050919050565b6000801b610666816119ce565b8160ca60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505050565b7f120fa24878b9019aef85fda8bb0fdec985e2e02a1888297894c8cacfd0507e216106d5816119ce565b6000339050600060cf60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036107ad576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107a490612eba565b60405180910390fd5b60cd60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166380500d2060cc60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1686856040518463ffffffff1660e01b815260040161082e93929190612eda565b600060405180830381600087803b15801561084857600080fd5b505af115801561085c573d6000803e3d6000fd5b5050505060006108938260ca60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16878660ce546119e2565b90507ff341246adaac6f497bc2a656f546ab9e182111d630394f0c57c710a59a2cb567828487846040516108ca9493929190612f11565b60405180910390a1505050505050565b600060976000838152602001908152602001600020600101549050919050565b610903826108da565b61090c816119ce565b6109168383611e73565b505050565b610923611f54565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614610990576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161098790612fc8565b60405180910390fd5b61099a8282611f5c565b5050565b60cb60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60008060019054906101000a900460ff161590508080156109f55750600160008054906101000a900460ff1660ff16105b80610a225750610a043061203e565b158015610a215750600160008054906101000a900460ff1660ff16145b5b610a61576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a589061305a565b60405180910390fd5b60016000806101000a81548160ff021916908360ff1602179055508015610a9e576001600060016101000a81548160ff0219169083151502179055505b610aa6612061565b610ab36000801b336120b2565b610add7f120fa24878b9019aef85fda8bb0fdec985e2e02a1888297894c8cacfd0507e21336120b2565b610b077f52981abb8767106eef10eba5f5fe938fc85de7b3e0eac33a6323667cbb474b94336120b2565b610b10336120c0565b6101f460ce819055508260d060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508160d160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508015610bf45760008060016101000a81548160ff0219169083151502179055507f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024986001604051610beb91906130c2565b60405180910390a15b505050565b60cd60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000801b610c2c816119ce565b8160cc60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505050565b60ce5481565b6000801b610c84816119ce565b8160d060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505050565b6000801b610cd6816119ce565b8160cd60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505050565b610d23612186565b610d2d60006120c0565b565b6000801b610d3c816119ce565b8151835114610d80576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d7790613129565b60405180910390fd5b60005b83518160ff161015610e5a57828160ff1681518110610da557610da4613149565b5b602002602001015160cf6000868460ff1681518110610dc757610dc6613149565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508080610e52906131a7565b915050610d83565b50505050565b60cc60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000603360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60006097600084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b6000801b81565b6000801b610f2f816119ce565b8160cb60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505050565b60ca60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000801b610fa7816119ce565b8160c960006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505050565b60d060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b7f120fa24878b9019aef85fda8bb0fdec985e2e02a1888297894c8cacfd0507e2161103c816119ce565b6000339050600060cf60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905060006110d88260ca60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16878660ce546119e2565b90507ff341246adaac6f497bc2a656f546ab9e182111d630394f0c57c710a59a2cb5678284878460405161110f9493929190612f11565b60405180910390a1505050505050565b611128826108da565b611131816119ce565b61113b8383611f5c565b505050565b60d160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60008060008060008060d060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663e6a439058b8b6040518363ffffffff1660e01b81526004016111cc9291906131d0565b602060405180830381865afa1580156111e9573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061120d919061320e565b9050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff160361127e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161127590613287565b60405180910390fd5b8095506000808273ffffffffffffffffffffffffffffffffffffffff16630902f1ac6040518163ffffffff1660e01b8152600401606060405180830381865afa1580156112cf573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906112f39190613329565b506dffffffffffffffffffffffffffff1691506dffffffffffffffffffffffffffff1691506000808473ffffffffffffffffffffffffffffffffffffffff16630dfe16816040518163ffffffff1660e01b8152600401602060405180830381865afa158015611366573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061138a919061320e565b73ffffffffffffffffffffffffffffffffffffffff168e73ffffffffffffffffffffffffffffffffffffffff16146113c35782846113c6565b83835b915091506113d58c8383612204565b985060006113ee8c61271061230a90919063ffffffff16565b905060008d90506114306305f5e10061142284611414868661236390919063ffffffff16565b61236390919063ffffffff16565b6123d090919063ffffffff16565b61143b8c8587612204565b101561147c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611473906133c8565b60405180910390fd5b50508473ffffffffffffffffffffffffffffffffffffffff16630dfe16816040518163ffffffff1660e01b8152600401602060405180830381865afa1580156114c9573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906114ed919061320e565b955060008e90508573ffffffffffffffffffffffffffffffffffffffff16630dfe16816040518163ffffffff1660e01b8152600401602060405180830381865afa15801561153f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611563919061320e565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161461159d578960006115a1565b60008a5b809950819a505050505050505050945094509450945094565b7f120fa24878b9019aef85fda8bb0fdec985e2e02a1888297894c8cacfd0507e216115e4816119ce565b8373ffffffffffffffffffffffffffffffffffffffff1663095ea7b384846040518363ffffffff1660e01b815260040161161f9291906133e8565b6020604051808303816000875af115801561163e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611662919061343d565b5050505050565b60cf6020528060005260406000206000915054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6116a4612186565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603611713576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161170a906134dc565b60405180910390fd5b61171c816120c0565b50565b7f120fa24878b9019aef85fda8bb0fdec985e2e02a1888297894c8cacfd0507e21611749816119ce565b6000339050600060cf60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603611821576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161181890612eba565b60405180910390fd5b60cc60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166369328dec8286856040518463ffffffff1660e01b815260040161188093929190612eda565b6020604051808303816000875af115801561189f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906118c39190613511565b5060006118f78260ca60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16878660ce546119e2565b90507ff341246adaac6f497bc2a656f546ab9e182111d630394f0c57c710a59a2cb5678284878460405161192e9493929190612f11565b60405180910390a1505050505050565b60c960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b6119df816119da611f54565b612428565b50565b60008060d060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663e6a4390588886040518363ffffffff1660e01b8152600401611a429291906131d0565b602060405180830381865afa158015611a5f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611a83919061320e565b9050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603611af4576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611aeb90613287565b60405180910390fd5b6000808273ffffffffffffffffffffffffffffffffffffffff16630902f1ac6040518163ffffffff1660e01b8152600401606060405180830381865afa158015611b42573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611b669190613329565b506dffffffffffffffffffffffffffff1691506dffffffffffffffffffffffffffff1691506000808473ffffffffffffffffffffffffffffffffffffffff16630dfe16816040518163ffffffff1660e01b8152600401602060405180830381865afa158015611bd9573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611bfd919061320e565b73ffffffffffffffffffffffffffffffffffffffff168b73ffffffffffffffffffffffffffffffffffffffff1614611c36578284611c39565b83835b91509150611c48898383612204565b95506000611c618861271061230a90919063ffffffff16565b905060008a9050611ca36305f5e100611c9584611c87868661236390919063ffffffff16565b61236390919063ffffffff16565b6123d090919063ffffffff16565b611cae898587612204565b1015611cef576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ce6906133c8565b60405180910390fd5b50506000808673ffffffffffffffffffffffffffffffffffffffff16630dfe16816040518163ffffffff1660e01b8152600401602060405180830381865afa158015611d3f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611d63919061320e565b73ffffffffffffffffffffffffffffffffffffffff168d73ffffffffffffffffffffffffffffffffffffffff1614611d9d57876000611da1565b6000885b915091508673ffffffffffffffffffffffffffffffffffffffff1663022c0d9f83838d600067ffffffffffffffff811115611ddf57611dde612aa1565b5b6040519080825280601f01601f191660200182016040528015611e115781602001600182028036833780820191505090505b506040518563ffffffff1660e01b8152600401611e3194939291906135bd565b600060405180830381600087803b158015611e4b57600080fd5b505af1158015611e5f573d6000803e3d6000fd5b505050505050505050505095945050505050565b611e7d8282610eb0565b611f505760016097600084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550611ef5611f54565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45b5050565b600033905090565b611f668282610eb0565b1561203a5760006097600084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550611fdf611f54565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16837ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b60405160405180910390a45b5050565b6000808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b600060019054906101000a900460ff166120b0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016120a79061367b565b60405180910390fd5b565b6120bc8282611e73565b5050565b6000603360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081603360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b61218e611f54565b73ffffffffffffffffffffffffffffffffffffffff166121ac610e86565b73ffffffffffffffffffffffffffffffffffffffff1614612202576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016121f9906136e7565b60405180910390fd5b565b6000808411612248576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161223f90613779565b60405180910390fd5b6000831180156122585750600082115b612297576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161228e9061380b565b60405180910390fd5b60006122ae6103e58661236390919063ffffffff16565b905060006122c5848361236390919063ffffffff16565b905060006122f0836122e26103e88961236390919063ffffffff16565b6124c590919063ffffffff16565b905080826122fe919061385a565b93505050509392505050565b6000828284612319919061388b565b915081111561235d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016123549061390b565b60405180910390fd5b92915050565b60008082148061238b57508282838561237c919061392b565b925082612389919061385a565b145b6123ca576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016123c1906139d1565b60405180910390fd5b92915050565b6000808211612414576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161240b90613a3d565b60405180910390fd5b8183612420919061385a565b905092915050565b6124328282610eb0565b6124c1576124578173ffffffffffffffffffffffffffffffffffffffff16601461251e565b6124658360001c602061251e565b604051602001612476929190613b3c565b6040516020818303038152906040526040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016124b89190613baf565b60405180910390fd5b5050565b60008182846124d49190613bd1565b9150811015612518576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161250f90613c51565b60405180910390fd5b92915050565b606060006002836002612531919061392b565b61253b9190613bd1565b67ffffffffffffffff81111561255457612553612aa1565b5b6040519080825280601f01601f1916602001820160405280156125865781602001600182028036833780820191505090505b5090507f3000000000000000000000000000000000000000000000000000000000000000816000815181106125be576125bd613149565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053507f78000000000000000000000000000000000000000000000000000000000000008160018151811061262257612621613149565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a90535060006001846002612662919061392b565b61266c9190613bd1565b90505b600181111561270c577f3031323334353637383961626364656600000000000000000000000000000000600f8616601081106126ae576126ad613149565b5b1a60f81b8282815181106126c5576126c4613149565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600485901c94508061270590613c71565b905061266f565b5060008414612750576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161274790613ce6565b60405180910390fd5b8091505092915050565b6000604051905090565b600080fd5b600080fd5b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b6127a38161276e565b81146127ae57600080fd5b50565b6000813590506127c08161279a565b92915050565b6000602082840312156127dc576127db612764565b5b60006127ea848285016127b1565b91505092915050565b60008115159050919050565b612808816127f3565b82525050565b600060208201905061282360008301846127ff565b92915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600061285482612829565b9050919050565b61286481612849565b811461286f57600080fd5b50565b6000813590506128818161285b565b92915050565b60006020828403121561289d5761289c612764565b5b60006128ab84828501612872565b91505092915050565b6000819050919050565b6128c7816128b4565b81146128d257600080fd5b50565b6000813590506128e4816128be565b92915050565b6000806040838503121561290157612900612764565b5b600061290f85828601612872565b9250506020612920858286016128d5565b9150509250929050565b6000819050919050565b61293d8161292a565b811461294857600080fd5b50565b60008135905061295a81612934565b92915050565b60006020828403121561297657612975612764565b5b60006129848482850161294b565b91505092915050565b6129968161292a565b82525050565b60006020820190506129b1600083018461298d565b92915050565b600080604083850312156129ce576129cd612764565b5b60006129dc8582860161294b565b92505060206129ed85828601612872565b9150509250929050565b612a0081612849565b82525050565b6000602082019050612a1b60008301846129f7565b92915050565b60008060408385031215612a3857612a37612764565b5b6000612a4685828601612872565b9250506020612a5785828601612872565b9150509250929050565b612a6a816128b4565b82525050565b6000602082019050612a856000830184612a61565b92915050565b600080fd5b6000601f19601f8301169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b612ad982612a90565b810181811067ffffffffffffffff82111715612af857612af7612aa1565b5b80604052505050565b6000612b0b61275a565b9050612b178282612ad0565b919050565b600067ffffffffffffffff821115612b3757612b36612aa1565b5b602082029050602081019050919050565b600080fd5b6000612b60612b5b84612b1c565b612b01565b90508083825260208201905060208402830185811115612b8357612b82612b48565b5b835b81811015612bac5780612b988882612872565b845260208401935050602081019050612b85565b5050509392505050565b600082601f830112612bcb57612bca612a8b565b5b8135612bdb848260208601612b4d565b91505092915050565b60008060408385031215612bfb57612bfa612764565b5b600083013567ffffffffffffffff811115612c1957612c18612769565b5b612c2585828601612bb6565b925050602083013567ffffffffffffffff811115612c4657612c45612769565b5b612c5285828601612bb6565b9150509250929050565b6000819050919050565b6000612c81612c7c612c7784612829565b612c5c565b612829565b9050919050565b6000612c9382612c66565b9050919050565b6000612ca582612c88565b9050919050565b612cb581612c9a565b82525050565b6000602082019050612cd06000830184612cac565b92915050565b6000612ce182612c88565b9050919050565b612cf181612cd6565b82525050565b6000602082019050612d0c6000830184612ce8565b92915050565b60008060008060808587031215612d2c57612d2b612764565b5b6000612d3a87828801612872565b9450506020612d4b87828801612872565b9350506040612d5c878288016128d5565b9250506060612d6d878288016128d5565b91505092959194509250565b600060a082019050612d8e60008301886129f7565b612d9b6020830187612a61565b612da86040830186612a61565b612db56060830185612a61565b612dc260808301846129f7565b9695505050505050565b6000612dd782612849565b9050919050565b612de781612dcc565b8114612df257600080fd5b50565b600081359050612e0481612dde565b92915050565b600080600060608486031215612e2357612e22612764565b5b6000612e3186828701612df5565b9350506020612e4286828701612872565b9250506040612e53868287016128d5565b9150509250925092565b600082825260208201905092915050565b7f46756e41646d696e4c656e643a204173736574206e6f7420666f756e64000000600082015250565b6000612ea4601d83612e5d565b9150612eaf82612e6e565b602082019050919050565b60006020820190508181036000830152612ed381612e97565b9050919050565b6000606082019050612eef60008301866129f7565b612efc6020830185612a61565b612f0960408301846129f7565b949350505050565b6000608082019050612f2660008301876129f7565b612f3360208301866129f7565b612f406040830185612a61565b612f4d6060830184612a61565b95945050505050565b7f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560008201527f20726f6c657320666f722073656c660000000000000000000000000000000000602082015250565b6000612fb2602f83612e5d565b9150612fbd82612f56565b604082019050919050565b60006020820190508181036000830152612fe181612fa5565b9050919050565b7f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160008201527f647920696e697469616c697a6564000000000000000000000000000000000000602082015250565b6000613044602e83612e5d565b915061304f82612fe8565b604082019050919050565b6000602082019050818103600083015261307381613037565b9050919050565b6000819050919050565b600060ff82169050919050565b60006130ac6130a76130a28461307a565b612c5c565b613084565b9050919050565b6130bc81613091565b82525050565b60006020820190506130d760008301846130b3565b92915050565b7f46756e41646d696e4c656e643a206e6f7420657175616c000000000000000000600082015250565b6000613113601783612e5d565b915061311e826130dd565b602082019050919050565b6000602082019050818103600083015261314281613106565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60006131b282613084565b915060ff82036131c5576131c4613178565b5b600182019050919050565b60006040820190506131e560008301856129f7565b6131f260208301846129f7565b9392505050565b6000815190506132088161285b565b92915050565b60006020828403121561322457613223612764565b5b6000613232848285016131f9565b91505092915050565b7f4d6f6e65794d616b65723a2043616e6e6f7420636f6e76657274000000000000600082015250565b6000613271601a83612e5d565b915061327c8261323b565b602082019050919050565b600060208201905081810360008301526132a081613264565b9050919050565b60006dffffffffffffffffffffffffffff82169050919050565b6132ca816132a7565b81146132d557600080fd5b50565b6000815190506132e7816132c1565b92915050565b600063ffffffff82169050919050565b613306816132ed565b811461331157600080fd5b50565b600081519050613323816132fd565b92915050565b60008060006060848603121561334257613341612764565b5b6000613350868287016132d8565b9350506020613361868287016132d8565b925050604061337286828701613314565b9150509250925092565b7f4d6f6e65794d616b65723a20536c697070616765206361756768740000000000600082015250565b60006133b2601b83612e5d565b91506133bd8261337c565b602082019050919050565b600060208201905081810360008301526133e1816133a5565b9050919050565b60006040820190506133fd60008301856129f7565b61340a6020830184612a61565b9392505050565b61341a816127f3565b811461342557600080fd5b50565b60008151905061343781613411565b92915050565b60006020828403121561345357613452612764565b5b600061346184828501613428565b91505092915050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b60006134c6602683612e5d565b91506134d18261346a565b604082019050919050565b600060208201905081810360008301526134f5816134b9565b9050919050565b60008151905061350b816128be565b92915050565b60006020828403121561352757613526612764565b5b6000613535848285016134fc565b91505092915050565b600081519050919050565b600082825260208201905092915050565b60005b8381101561357857808201518184015260208101905061355d565b60008484015250505050565b600061358f8261353e565b6135998185613549565b93506135a981856020860161355a565b6135b281612a90565b840191505092915050565b60006080820190506135d26000830187612a61565b6135df6020830186612a61565b6135ec60408301856129f7565b81810360608301526135fe8184613584565b905095945050505050565b7f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960008201527f6e697469616c697a696e67000000000000000000000000000000000000000000602082015250565b6000613665602b83612e5d565b915061367082613609565b604082019050919050565b6000602082019050818103600083015261369481613658565b9050919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b60006136d1602083612e5d565b91506136dc8261369b565b602082019050919050565b60006020820190508181036000830152613700816136c4565b9050919050565b7f566542616e6b4c6962726172793a20494e53554646494349454e545f494e505560008201527f545f414d4f554e54000000000000000000000000000000000000000000000000602082015250565b6000613763602883612e5d565b915061376e82613707565b604082019050919050565b6000602082019050818103600083015261379281613756565b9050919050565b7f566542616e6b4c6962726172793a20494e53554646494349454e545f4c49515560008201527f4944495459000000000000000000000000000000000000000000000000000000602082015250565b60006137f5602583612e5d565b915061380082613799565b604082019050919050565b60006020820190508181036000830152613824816137e8565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000613865826128b4565b9150613870836128b4565b9250826138805761387f61382b565b5b828204905092915050565b6000613896826128b4565b91506138a1836128b4565b92508282039050818111156138b9576138b8613178565b5b92915050565b7f536166654d6174683a20556e646572666c6f7700000000000000000000000000600082015250565b60006138f5601383612e5d565b9150613900826138bf565b602082019050919050565b60006020820190508181036000830152613924816138e8565b9050919050565b6000613936826128b4565b9150613941836128b4565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff048311821515161561397a57613979613178565b5b828202905092915050565b7f536166654d6174683a204d756c204f766572666c6f7700000000000000000000600082015250565b60006139bb601683612e5d565b91506139c682613985565b602082019050919050565b600060208201905081810360008301526139ea816139ae565b9050919050565b7f536166654d6174683a20446976206279205a65726f0000000000000000000000600082015250565b6000613a27601583612e5d565b9150613a32826139f1565b602082019050919050565b60006020820190508181036000830152613a5681613a1a565b9050919050565b600081905092915050565b7f416363657373436f6e74726f6c3a206163636f756e7420000000000000000000600082015250565b6000613a9e601783613a5d565b9150613aa982613a68565b601782019050919050565b600081519050919050565b6000613aca82613ab4565b613ad48185613a5d565b9350613ae481856020860161355a565b80840191505092915050565b7f206973206d697373696e6720726f6c6520000000000000000000000000000000600082015250565b6000613b26601183613a5d565b9150613b3182613af0565b601182019050919050565b6000613b4782613a91565b9150613b538285613abf565b9150613b5e82613b19565b9150613b6a8284613abf565b91508190509392505050565b6000613b8182613ab4565b613b8b8185612e5d565b9350613b9b81856020860161355a565b613ba481612a90565b840191505092915050565b60006020820190508181036000830152613bc98184613b76565b905092915050565b6000613bdc826128b4565b9150613be7836128b4565b9250828201905080821115613bff57613bfe613178565b5b92915050565b7f536166654d6174683a20416464204f766572666c6f7700000000000000000000600082015250565b6000613c3b601683612e5d565b9150613c4682613c05565b602082019050919050565b60006020820190508181036000830152613c6a81613c2e565b9050919050565b6000613c7c826128b4565b915060008203613c8f57613c8e613178565b5b600182039050919050565b7f537472696e67733a20686578206c656e67746820696e73756666696369656e74600082015250565b6000613cd0602083612e5d565b9150613cdb82613c9a565b602082019050919050565b60006020820190508181036000830152613cff81613cc3565b905091905056fea26469706673582212209863e9bac0d7d8a1682b6a8c62fa0adf6bba2cf96e47ba44c12d1531f4bf5fca64736f6c63430008100033