VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0xb0C902…E442
Summary
Transactions
Transfers
Address
0xb0C9024B58F52525347C06d89863530fFB98E442
VET
0.00
VET
VTHO
0.00
VTHO
Master
0x1dF12f7c3c2ed2339409388Da9050c73C90Eb938
Deployer
0x1dF12f7c3c2ed2339409388Da9050c73C90Eb938
Code
0x6080604052600436106101cc5760003560e01c80636329a40d116100f7578063ae169a5011610095578063e3b72c7411610064578063e3b72c7414610642578063e9da2fd91461066b578063f1c9de7e146106ad578063f2fde38b146106d8576101cc565b8063ae169a501461059a578063b3c93dab146105c3578063bff1f9e1146105ec578063d22c81e514610617576101cc565b806379c7aba8116100d157806379c7aba8146105065780638456cb591461052f5780638da5cb5b14610546578063a31ee5b014610571576101cc565b80636329a40d1461049b57806368c36fd6146104c4578063715018a6146104ef576101cc565b80633f4ba83a1161016f5780634fbdea4d1161013e5780634fbdea4d146103dd57806352d1902d146104085780635a3da690146104335780635c975abb14610470576101cc565b80633f4ba83a146103445780634adc18991461035b5780634cc04fb2146103845780634f1ef286146103c1576101cc565b806324f0f8d3116101ab57806324f0f8d314610276578063289e2187146102a157806332bf3f12146102de5780633659cfe61461031b576101cc565b806250ea6f146101d1578063163f7522146101fc57806320b40f6f14610239575b600080fd5b3480156101dd57600080fd5b506101e6610701565b6040516101f39190613bae565b60405180910390f35b34801561020857600080fd5b50610223600480360381019061021e919061339f565b610728565b6040516102309190613b2c565b60405180910390f35b34801561024557600080fd5b50610260600480360381019061025b919061339f565b610748565b60405161026d9190613f41565b60405180910390f35b34801561028257600080fd5b5061028b610760565b6040516102989190613b47565b60405180910390f35b3480156102ad57600080fd5b506102c860048036038101906102c39190613591565b610767565b6040516102d59190613b2c565b60405180910390f35b3480156102ea57600080fd5b506103056004803603810190610300919061339f565b610796565b6040516103129190613b2c565b60405180910390f35b34801561032757600080fd5b50610342600480360381019061033d919061339f565b6107b6565b005b34801561035057600080fd5b50610359610965565b005b34801561036757600080fd5b50610382600480360381019061037d9190613648565b6109eb565b005b34801561039057600080fd5b506103ab60048036038101906103a6919061339f565b6110a1565b6040516103b89190613f41565b60405180910390f35b6103db60048036038101906103d6919061342b565b6110b9565b005b3480156103e957600080fd5b506103f26111f6565b6040516103ff9190613f41565b60405180910390f35b34801561041457600080fd5b5061041d6111fc565b60405161042a9190613b47565b60405180910390f35b34801561043f57600080fd5b5061045a6004803603810190610455919061339f565b6112b5565b6040516104679190613f41565b60405180910390f35b34801561047c57600080fd5b506104856112cd565b6040516104929190613b2c565b60405180910390f35b3480156104a757600080fd5b506104c260048036038101906104bd919061339f565b6112e5565b005b3480156104d057600080fd5b506104d96113a6565b6040516104e69190613f41565b60405180910390f35b3480156104fb57600080fd5b506105046113ac565b005b34801561051257600080fd5b5061052d6004803603810190610528919061361f565b611434565b005b34801561053b57600080fd5b506105446117c7565b005b34801561055257600080fd5b5061055b61184d565b6040516105689190613b11565b60405180910390f35b34801561057d57600080fd5b50610598600480360381019061059391906133c8565b611877565b005b3480156105a657600080fd5b506105c160048036038101906105bc919061361f565b611a9d565b005b3480156105cf57600080fd5b506105ea60048036038101906105e5919061339f565b611eeb565b005b3480156105f857600080fd5b50610601611fac565b60405161060e9190613f41565b60405180910390f35b34801561062357600080fd5b5061062c611fb2565b6040516106399190613f41565b60405180910390f35b34801561064e57600080fd5b50610669600480360381019061066491906134bb565b611fb8565b005b34801561067757600080fd5b50610692600480360381019061068d919061347f565b6123f3565b6040516106a496959493929190613fee565b60405180910390f35b3480156106b957600080fd5b506106c261257d565b6040516106cf9190613bc9565b60405180910390f35b3480156106e457600080fd5b506106ff60048036038101906106fa919061339f565b6125a4565b005b61013960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60086020528060005260406000206000915054906101000a900460ff1681565b600a6020528060005260406000206000915090505481565b61013a5481565b60016020528160005260406000206020528060005260406000206000915091509054906101000a900460ff1681565b60036020528060005260406000206000915054906101000a900460ff1681565b7f000000000000000000000000b0c9024b58f52525347c06d89863530ffb98e44273ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff161415610845576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161083c90613c81565b60405180910390fd5b7f000000000000000000000000b0c9024b58f52525347c06d89863530ffb98e44273ffffffffffffffffffffffffffffffffffffffff1661088461269c565b73ffffffffffffffffffffffffffffffffffffffff16146108da576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108d190613cc1565b60405180910390fd5b6108e3816126f3565b61096281600067ffffffffffffffff811115610928577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6040519080825280601f01601f19166020018201604052801561095a5781602001600182028036833780820191505090505b506000612772565b50565b61096d6128ef565b73ffffffffffffffffffffffffffffffffffffffff1661098b61184d565b73ffffffffffffffffffffffffffffffffffffffff16146109e1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109d890613e01565b60405180910390fd5b6109e96128f7565b565b61013960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663fe575a87336040518263ffffffff1660e01b8152600401610a479190613b11565b60206040518083038186803b158015610a5f57600080fd5b505afa158015610a73573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a9791906135cd565b15610ad7576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ace90613f21565b60405180910390fd5b610adf6112cd565b15610b1f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b1690613d01565b60405180910390fd5b60008167ffffffffffffffff1611610b6c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b6390613ca1565b60405180910390fd5b600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008267ffffffffffffffff1667ffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615610c1e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c1590613c41565b60405180910390fd5b600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615610cab576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ca290613f01565b60405180910390fd5b6000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206040518060c001604052808367ffffffffffffffff168152602001600081526020016000151581526020016040518060200160405280600081525081526020016000815260200160405180602001604052806000815250815250908060018154018082558091505060019003906000526020600020906006020160009091909190915060008201518160000160006101000a81548167ffffffffffffffff021916908367ffffffffffffffff1602179055506020820151816001015560408201518160020160006101000a81548160ff0219169083151502179055506060820151816003019080519060200190610de1929190613131565b506080820151816004015560a0820151816005019080519060200190610e08929190613131565b505050600060016000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002080549050610e5b919061413b565b905080600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506001600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555060018060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008467ffffffffffffffff1667ffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16611037576001600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506004600081548092919061103190614306565b91905055505b6005600081548092919061104a90614306565b91905055503373ffffffffffffffffffffffffffffffffffffffff167f56e86e02c6318a8f422b2b9f722f98234d8a66f75e650821f011db4ae8968143836040516110959190613fd3565b60405180910390a25050565b60096020528060005260406000206000915090505481565b7f000000000000000000000000b0c9024b58f52525347c06d89863530ffb98e44273ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff161415611148576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161113f90613c81565b60405180910390fd5b7f000000000000000000000000b0c9024b58f52525347c06d89863530ffb98e44273ffffffffffffffffffffffffffffffffffffffff1661118761269c565b73ffffffffffffffffffffffffffffffffffffffff16146111dd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111d490613cc1565b60405180910390fd5b6111e6826126f3565b6111f282826001612772565b5050565b60075481565b60007f000000000000000000000000b0c9024b58f52525347c06d89863530ffb98e44273ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff161461128c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161128390613ce1565b60405180910390fd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc60001b905090565b60026020528060005260406000206000915090505481565b600061010660009054906101000a900460ff16905090565b6112ed6128ef565b73ffffffffffffffffffffffffffffffffffffffff1661130b61184d565b73ffffffffffffffffffffffffffffffffffffffff1614611361576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161135890613e01565b60405180910390fd5b8061013860006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60065481565b6113b46128ef565b73ffffffffffffffffffffffffffffffffffffffff166113d261184d565b73ffffffffffffffffffffffffffffffffffffffff1614611428576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161141f90613e01565b60405180910390fd5b611432600061299a565b565b61143c6112cd565b1561147c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161147390613d01565b60405180910390fd5b600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16611508576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114ff90613ec1565b60405180910390fd5b600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548114611589576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161158090613e61565b60405180910390fd5b60008060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208281548110611601577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000209060060201905060008160000160009054906101000a900467ffffffffffffffff1667ffffffffffffffff1611611676576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161166d90613dc1565b60405180910390fd5b6000816001018190555060008160020160006101000a81548160ff021916908315150217905550604051806020016040528060008152508160030190805190602001906116c4929190613131565b50600081600401819055506040518060400160405280600e81526020017f557365722063616e63656c6c656400000000000000000000000000000000000081525081600501908051906020019061171c929190613131565b506000600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055503373ffffffffffffffffffffffffffffffffffffffff167f3d9bc0f9b6048a9274e9ac855f24ad74f63cdc508ec18fb199d602052e09d913836040516117bb9190613f41565b60405180910390a25050565b6117cf6128ef565b73ffffffffffffffffffffffffffffffffffffffff166117ed61184d565b73ffffffffffffffffffffffffffffffffffffffff1614611843576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161183a90613e01565b60405180910390fd5b61184b612a60565b565b600060a260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60006118836001612b04565b905080156118a7576001600b60016101000a81548160ff0219169083151502179055505b6118af612bf8565b6118b8826125a4565b6118c0612c51565b6118c8612ca2565b6118d0612cfb565b600073ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff161415611940576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161193790613ee1565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614156119b0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016119a790613e21565b60405180910390fd5b8461013860006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508361013960006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508261013a819055508015611a96576000600b60016101000a81548160ff0219169083151502179055507f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024986001604051611a8d9190613be4565b60405180910390a15b5050505050565b61013960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663fe575a87336040518263ffffffff1660e01b8152600401611af99190613b11565b60206040518083038186803b158015611b1157600080fd5b505afa158015611b25573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611b4991906135cd565b15611b89576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b8090613f21565b60405180910390fd5b611b916112cd565b15611bd1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611bc890613d01565b60405180910390fd5b600260d4541415611c17576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611c0e90613ea1565b60405180910390fd5b600260d48190555060008060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208281548110611c97577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b906000526020600020906006020190506000816001015411611cee576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ce590613d61565b60405180910390fd5b8060020160009054906101000a900460ff1615611d40576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d3790613d81565b60405180910390fd5b60018160020160006101000a81548160ff021916908315150217905550806001015460076000828254611d7391906140e5565b925050819055508060010154600a60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254611dcd91906140e5565b925050819055506000604051806060016040528060338152602001614a4860339139905061013860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166369933c7861013a54846001015433856040518563ffffffff1660e01b8152600401611e5a9493929190613b62565b600060405180830381600087803b158015611e7457600080fd5b505af1158015611e88573d6000803e3d6000fd5b505050503373ffffffffffffffffffffffffffffffffffffffff167f106f923f993c2149d49b4255ff723acafa1f2d94393f561d3eda32ae348f72418360010154604051611ed69190613f41565b60405180910390a25050600160d48190555050565b611ef36128ef565b73ffffffffffffffffffffffffffffffffffffffff16611f1161184d565b73ffffffffffffffffffffffffffffffffffffffff1614611f67576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611f5e90613e01565b60405180910390fd5b8061013960006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60045481565b60055481565b611fc06128ef565b73ffffffffffffffffffffffffffffffffffffffff16611fde61184d565b73ffffffffffffffffffffffffffffffffffffffff1614612034576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161202b90613e01565b60405180910390fd5b61203c6112cd565b1561207c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161207390613d01565b60405180910390fd5b60008060008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002089815481106120f4577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000209060060201905060008160000160009054906101000a900467ffffffffffffffff1667ffffffffffffffff1611612169576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161216090613dc1565b60405180910390fd5b871561224e5784816001018190555060008160020160006101000a81548160ff02191690831515021790555083838260030191906121a89291906131b7565b50818160040181905550604051806020016040528060008152508160050190805190602001906121d9929190613131565b5084600660008282546121ec91906140e5565b9250508190555084600960008c73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461224291906140e5565b925050819055506122bc565b6000816001018190555060008160020160006101000a81548160ff0219169083151502179055506040518060200160405280600081525081600301908051906020019061229c929190613131565b506000816004018190555086868260050191906122ba9291906131b7565b505b6000600360008c73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508973ffffffffffffffffffffffffffffffffffffffff167f48c1e258ef57c3d33c0b7a4eb88454177f8834692202cc64c14eed28ac05a3018a8a61235957600261235c565b60015b8a8a60405161236e9493929190613f5c565b60405180910390a287156123e7578973ffffffffffffffffffffffffffffffffffffffff167f35c8e2424ea33d1213371cc0e0b91900f5da9e3c4c9c58196f4a94aa070d2f028a878460000160009054906101000a900467ffffffffffffffff166040516123de93929190613f9c565b60405180910390a25b50505050505050505050565b6000602052816000526040600020818154811061240f57600080fd5b9060005260206000209060060201600091509150508060000160009054906101000a900467ffffffffffffffff16908060010154908060020160009054906101000a900460ff1690806003018054612466906142a3565b80601f0160208091040260200160405190810160405280929190818152602001828054612492906142a3565b80156124df5780601f106124b4576101008083540402835291602001916124df565b820191906000526020600020905b8154815290600101906020018083116124c257829003601f168201915b5050505050908060040154908060050180546124fa906142a3565b80601f0160208091040260200160405190810160405280929190818152602001828054612526906142a3565b80156125735780601f1061254857610100808354040283529160200191612573565b820191906000526020600020905b81548152906001019060200180831161255657829003601f168201915b5050505050905086565b61013860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6125ac6128ef565b73ffffffffffffffffffffffffffffffffffffffff166125ca61184d565b73ffffffffffffffffffffffffffffffffffffffff1614612620576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161261790613e01565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415612690576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161268790613c61565b60405180910390fd5b6126998161299a565b50565b60006126ca7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc60001b612d54565b60000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6126fb6128ef565b73ffffffffffffffffffffffffffffffffffffffff1661271961184d565b73ffffffffffffffffffffffffffffffffffffffff161461276f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161276690613e01565b60405180910390fd5b50565b61279e7f4910fdfa16fed3260ed0e7147f7cc6da11a60208b5b9406d12a635614ffd914360001b612d5e565b60000160009054906101000a900460ff16156127c2576127bd83612d68565b6128ea565b8273ffffffffffffffffffffffffffffffffffffffff166352d1902d6040518163ffffffff1660e01b815260040160206040518083038186803b15801561280857600080fd5b505afa92505050801561283957506040513d601f19601f8201168201806040525081019061283691906135f6565b60015b612878576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161286f90613da1565b60405180910390fd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc60001b81146128dd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016128d490613d21565b60405180910390fd5b506128e9838383612e21565b5b505050565b600033905090565b6128ff6112cd565b61293e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161293590613c21565b60405180910390fd5b600061010660006101000a81548160ff0219169083151502179055507f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa6129836128ef565b6040516129909190613b11565b60405180910390a1565b600060a260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508160a260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b612a686112cd565b15612aa8576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612a9f90613d01565b60405180910390fd5b600161010660006101000a81548160ff0219169083151502179055507f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258612aed6128ef565b604051612afa9190613b11565b60405180910390a1565b6000600b60019054906101000a900460ff1615612b7c5760018260ff16148015612b345750612b3230612e4d565b155b612b73576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612b6a90613d41565b60405180910390fd5b60009050612bf3565b8160ff16600b60009054906101000a900460ff1660ff1610612bd3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612bca90613d41565b60405180910390fd5b81600b60006101000a81548160ff021916908360ff160217905550600190505b919050565b600b60019054906101000a900460ff16612c47576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612c3e90613e81565b60405180910390fd5b612c4f612e70565b565b600b60019054906101000a900460ff16612ca0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612c9790613e81565b60405180910390fd5b565b600b60019054906101000a900460ff16612cf1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612ce890613e81565b60405180910390fd5b612cf9612ed1565b565b600b60019054906101000a900460ff16612d4a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612d4190613e81565b60405180910390fd5b612d52612f3e565b565b6000819050919050565b6000819050919050565b612d7181612e4d565b612db0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612da790613de1565b60405180910390fd5b80612ddd7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc60001b612d54565b60000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b612e2a83612f97565b600082511180612e375750805b15612e4857612e468383612fe6565b505b505050565b6000808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b600b60019054906101000a900460ff16612ebf576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612eb690613e81565b60405180910390fd5b612ecf612eca6128ef565b61299a565b565b600b60019054906101000a900460ff16612f20576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612f1790613e81565b60405180910390fd5b600061010660006101000a81548160ff021916908315150217905550565b600b60019054906101000a900460ff16612f8d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612f8490613e81565b60405180910390fd5b600160d481905550565b612fa081612d68565b8073ffffffffffffffffffffffffffffffffffffffff167fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b60405160405180910390a250565b6060612ff183612e4d565b613030576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161302790613e41565b60405180910390fd5b6000808473ffffffffffffffffffffffffffffffffffffffff16846040516130589190613afa565b600060405180830381855af49150503d8060008114613093576040519150601f19603f3d011682016040523d82523d6000602084013e613098565b606091505b50915091506130c08282604051806060016040528060278152602001614a21602791396130ca565b9250505092915050565b606083156130da5782905061312a565b6000835111156130ed5782518084602001fd5b816040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016131219190613bff565b60405180910390fd5b9392505050565b82805461313d906142a3565b90600052602060002090601f01602090048101928261315f57600085556131a6565b82601f1061317857805160ff19168380011785556131a6565b828001600101855582156131a6579182015b828111156131a557825182559160200191906001019061318a565b5b5090506131b3919061323d565b5090565b8280546131c3906142a3565b90600052602060002090601f0160209004810192826131e5576000855561322c565b82601f106131fe57803560ff191683800117855561322c565b8280016001018555821561322c579182015b8281111561322b578235825591602001919060010190613210565b5b509050613239919061323d565b5090565b5b8082111561325657600081600090555060010161323e565b5090565b600061326d61326884614082565b61405d565b90508281526020810184848401111561328557600080fd5b613290848285614261565b509392505050565b6000813590506132a7816149ad565b92915050565b6000813590506132bc816149c4565b92915050565b6000815190506132d1816149c4565b92915050565b6000813590506132e6816149db565b92915050565b6000815190506132fb816149db565b92915050565b600082601f83011261331257600080fd5b813561332284826020860161325a565b91505092915050565b60008083601f84011261333d57600080fd5b8235905067ffffffffffffffff81111561335657600080fd5b60208301915083600182028301111561336e57600080fd5b9250929050565b600081359050613384816149f2565b92915050565b60008135905061339981614a09565b92915050565b6000602082840312156133b157600080fd5b60006133bf84828501613298565b91505092915050565b600080600080608085870312156133de57600080fd5b60006133ec87828801613298565b94505060206133fd87828801613298565b935050604061340e878288016132d7565b925050606061341f87828801613298565b91505092959194509250565b6000806040838503121561343e57600080fd5b600061344c85828601613298565b925050602083013567ffffffffffffffff81111561346957600080fd5b61347585828601613301565b9150509250929050565b6000806040838503121561349257600080fd5b60006134a085828601613298565b92505060206134b185828601613375565b9150509250929050565b600080600080600080600080600060e08a8c0312156134d957600080fd5b60006134e78c828d01613298565b99505060206134f88c828d01613375565b98505060406135098c828d016132ad565b97505060608a013567ffffffffffffffff81111561352657600080fd5b6135328c828d0161332b565b965096505060806135458c828d01613375565b94505060a08a013567ffffffffffffffff81111561356257600080fd5b61356e8c828d0161332b565b935093505060c06135818c828d01613375565b9150509295985092959850929598565b600080604083850312156135a457600080fd5b60006135b285828601613298565b92505060206135c38582860161338a565b9150509250929050565b6000602082840312156135df57600080fd5b60006135ed848285016132c2565b91505092915050565b60006020828403121561360857600080fd5b6000613616848285016132ec565b91505092915050565b60006020828403121561363157600080fd5b600061363f84828501613375565b91505092915050565b60006020828403121561365a57600080fd5b60006136688482850161338a565b91505092915050565b61367a8161416f565b82525050565b61368981614181565b82525050565b6136988161418d565b82525050565b60006136a9826140b3565b6136b381856140c9565b93506136c3818560208601614270565b80840191505092915050565b6136d8816141f5565b82525050565b6136e781614219565b82525050565b6136f68161423d565b82525050565b6137058161424f565b82525050565b600061371783856140d4565b9350613724838584614261565b61372d8361440b565b840190509392505050565b6000613743826140be565b61374d81856140d4565b935061375d818560208601614270565b6137668161440b565b840191505092915050565b600061377e6014836140d4565b91506137898261441c565b602082019050919050565b60006137a1600c836140d4565b91506137ac82614445565b602082019050919050565b60006137c46026836140d4565b91506137cf8261446e565b604082019050919050565b60006137e7602c836140d4565b91506137f2826144bd565b604082019050919050565b600061380a6011836140d4565b91506138158261450c565b602082019050919050565b600061382d602c836140d4565b915061383882614535565b604082019050919050565b60006138506038836140d4565b915061385b82614584565b604082019050919050565b60006138736010836140d4565b915061387e826145d3565b602082019050919050565b60006138966029836140d4565b91506138a1826145fc565b604082019050919050565b60006138b9602e836140d4565b91506138c48261464b565b604082019050919050565b60006138dc6009836140d4565b91506138e78261469a565b602082019050919050565b60006138ff600f836140d4565b915061390a826146c3565b602082019050919050565b6000613922602e836140d4565b915061392d826146ec565b604082019050919050565b6000613945600c836140d4565b91506139508261473b565b602082019050919050565b6000613968602d836140d4565b915061397382614764565b604082019050919050565b600061398b6020836140d4565b9150613996826147b3565b602082019050919050565b60006139ae6010836140d4565b91506139b9826147dc565b602082019050919050565b60006139d16026836140d4565b91506139dc82614805565b604082019050919050565b60006139f46020836140d4565b91506139ff82614854565b602082019050919050565b6000613a17602b836140d4565b9150613a228261487d565b604082019050919050565b6000613a3a601f836140d4565b9150613a45826148cc565b602082019050919050565b6000613a5d600f836140d4565b9150613a68826148f5565b602082019050919050565b6000613a80600c836140d4565b9150613a8b8261491e565b602082019050919050565b6000613aa3601b836140d4565b9150613aae82614947565b602082019050919050565b6000613ac6600b836140d4565b9150613ad182614970565b602082019050919050565b613ae5816141ca565b82525050565b613af4816141d4565b82525050565b6000613b06828461369e565b915081905092915050565b6000602082019050613b266000830184613671565b92915050565b6000602082019050613b416000830184613680565b92915050565b6000602082019050613b5c600083018461368f565b92915050565b6000608082019050613b77600083018761368f565b613b846020830186613adc565b613b916040830185613671565b8181036060830152613ba38184613738565b905095945050505050565b6000602082019050613bc360008301846136cf565b92915050565b6000602082019050613bde60008301846136de565b92915050565b6000602082019050613bf960008301846136fc565b92915050565b60006020820190508181036000830152613c198184613738565b905092915050565b60006020820190508181036000830152613c3a81613771565b9050919050565b60006020820190508181036000830152613c5a81613794565b9050919050565b60006020820190508181036000830152613c7a816137b7565b9050919050565b60006020820190508181036000830152613c9a816137da565b9050919050565b60006020820190508181036000830152613cba816137fd565b9050919050565b60006020820190508181036000830152613cda81613820565b9050919050565b60006020820190508181036000830152613cfa81613843565b9050919050565b60006020820190508181036000830152613d1a81613866565b9050919050565b60006020820190508181036000830152613d3a81613889565b9050919050565b60006020820190508181036000830152613d5a816138ac565b9050919050565b60006020820190508181036000830152613d7a816138cf565b9050919050565b60006020820190508181036000830152613d9a816138f2565b9050919050565b60006020820190508181036000830152613dba81613915565b9050919050565b60006020820190508181036000830152613dda81613938565b9050919050565b60006020820190508181036000830152613dfa8161395b565b9050919050565b60006020820190508181036000830152613e1a8161397e565b9050919050565b60006020820190508181036000830152613e3a816139a1565b9050919050565b60006020820190508181036000830152613e5a816139c4565b9050919050565b60006020820190508181036000830152613e7a816139e7565b9050919050565b60006020820190508181036000830152613e9a81613a0a565b9050919050565b60006020820190508181036000830152613eba81613a2d565b9050919050565b60006020820190508181036000830152613eda81613a50565b9050919050565b60006020820190508181036000830152613efa81613a73565b9050919050565b60006020820190508181036000830152613f1a81613a96565b9050919050565b60006020820190508181036000830152613f3a81613ab9565b9050919050565b6000602082019050613f566000830184613adc565b92915050565b6000606082019050613f716000830187613adc565b613f7e60208301866136ed565b8181036040830152613f9181848661370b565b905095945050505050565b6000606082019050613fb16000830186613adc565b613fbe6020830185613adc565b613fcb6040830184613aeb565b949350505050565b6000602082019050613fe86000830184613aeb565b92915050565b600060c0820190506140036000830189613aeb565b6140106020830188613adc565b61401d6040830187613680565b818103606083015261402f8186613738565b905061403e6080830185613adc565b81810360a08301526140508184613738565b9050979650505050505050565b6000614067614078565b905061407382826142d5565b919050565b6000604051905090565b600067ffffffffffffffff82111561409d5761409c6143dc565b5b6140a68261440b565b9050602081019050919050565b600081519050919050565b600081519050919050565b600081905092915050565b600082825260208201905092915050565b60006140f0826141ca565b91506140fb836141ca565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156141305761412f61434f565b5b828201905092915050565b6000614146826141ca565b9150614151836141ca565b9250828210156141645761416361434f565b5b828203905092915050565b600061417a826141aa565b9050919050565b60008115159050919050565b6000819050919050565b60008190506141a582614999565b919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600067ffffffffffffffff82169050919050565b600060ff82169050919050565b600061420082614207565b9050919050565b6000614212826141aa565b9050919050565b60006142248261422b565b9050919050565b6000614236826141aa565b9050919050565b600061424882614197565b9050919050565b600061425a826141e8565b9050919050565b82818337600083830152505050565b60005b8381101561428e578082015181840152602081019050614273565b8381111561429d576000848401525b50505050565b600060028204905060018216806142bb57607f821691505b602082108114156142cf576142ce6143ad565b5b50919050565b6142de8261440b565b810181811067ffffffffffffffff821117156142fd576142fc6143dc565b5b80604052505050565b6000614311826141ca565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156143445761434361434f565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6000601f19601f8301169050919050565b7f5061757361626c653a206e6f7420706175736564000000000000000000000000600082015250565b7f4475706c69636174652069640000000000000000000000000000000000000000600082015250565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b7f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060008201527f64656c656761746563616c6c0000000000000000000000000000000000000000602082015250565b7f496e76616c696420636f6e74656e744964000000000000000000000000000000600082015250565b7f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060008201527f6163746976652070726f78790000000000000000000000000000000000000000602082015250565b7f555550535570677261646561626c653a206d757374206e6f742062652063616c60008201527f6c6564207468726f7567682064656c656761746563616c6c0000000000000000602082015250565b7f5061757361626c653a2070617573656400000000000000000000000000000000600082015250565b7f45524331393637557067726164653a20756e737570706f727465642070726f7860008201527f6961626c65555549440000000000000000000000000000000000000000000000602082015250565b7f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160008201527f647920696e697469616c697a6564000000000000000000000000000000000000602082015250565b7f4e6f207265776172640000000000000000000000000000000000000000000000600082015250565b7f416c726561647920636c61696d65640000000000000000000000000000000000600082015250565b7f45524331393637557067726164653a206e657720696d706c656d656e7461746960008201527f6f6e206973206e6f742055555053000000000000000000000000000000000000602082015250565b7f496e76616c6964206c696e6b0000000000000000000000000000000000000000600082015250565b7f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60008201527f6f74206120636f6e747261637400000000000000000000000000000000000000602082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b7f496e76616c69642070617373706f727400000000000000000000000000000000600082015250565b7f416464726573733a2064656c65676174652063616c6c20746f206e6f6e2d636f60008201527f6e74726163740000000000000000000000000000000000000000000000000000602082015250565b7f4f6e6c792063616e63656c2063757272656e742070656e64696e67207461736b600082015250565b7f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960008201527f6e697469616c697a696e67000000000000000000000000000000000000000000602082015250565b7f5265656e7472616e637947756172643a207265656e7472616e742063616c6c00600082015250565b7f4e6f2070656e64696e67207461736b0000000000000000000000000000000000600082015250565b7f496e76616c696420706f6f6c0000000000000000000000000000000000000000600082015250565b7f416c72656164792070656e64696e67207461736b206578697374730000000000600082015250565b7f426c61636b6c6973746564000000000000000000000000000000000000000000600082015250565b600381106149aa576149a961437e565b5b50565b6149b68161416f565b81146149c157600080fd5b50565b6149cd81614181565b81146149d857600080fd5b50565b6149e48161418d565b81146149ef57600080fd5b50565b6149fb816141ca565b8114614a0657600080fd5b50565b614a12816141d4565b8114614a1d57600080fd5b5056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c65647b2276657273696f6e223a322c226465736372697074696f6e223a225665447265616d486f6d652054696479324561726e227da26469706673582212207443a0ef560b894b88a45da5ee46a669c75b8bfc46163436bd70d069dd55cd2264736f6c63430008040033