VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0x641E3B…51D3
Summary
Transactions
Transfers
Address
0x641E3BF27b539123cafdfcf66776d3B32DFC51D3
VET
0.00
VET
VTHO
0.00
VTHO
Master
0x1C73F0ADb5D9258B51AAeF78Cf3bF6c7f58a6C01
Deployer
0x1C73F0ADb5D9258B51AAeF78Cf3bF6c7f58a6C01
Code
0x6080604052600436106101855760003560e01c80638e24fc02116100d1578063d547741f1161008a578063dd76892211610064578063dd76892214610573578063efd20217146105b0578063f5b541a6146105d9578063fcbccd2e146106045761018c565b8063d547741f14610503578063d96a094a1461052c578063dc39ee7c146105485761018c565b80638e24fc02146103dd57806391d148541461041a578063a217fddf14610457578063c2d48b0014610482578063c746d8be146104ad578063d1ac7df4146104d85761018c565b80633f4ba83a1161013e5780636bdc780b116101185780636bdc780b1461034957806374147225146103725780637a0dad271461039b5780638456cb59146103c65761018c565b80633f4ba83a146102de5780636981e607146102f55780636ab55fd91461031e5761018c565b806301ffc9a714610191578063150b7a02146101ce5780631a3ce8ad1461020b578063248a9ca31461024f5780632f2ff15d1461028c57806336568abe146102b55761018c565b3661018c57005b600080fd5b34801561019d57600080fd5b506101b860048036038101906101b39190612f22565b61062f565b6040516101c5919061386d565b60405180910390f35b3480156101da57600080fd5b506101f560048036038101906101f09190612cbb565b6106a9565b60405161020291906138f6565b60405180910390f35b34801561021757600080fd5b50610232600480360381019061022d9190612f4b565b6106d7565b6040516102469897969594939291906137ef565b60405180910390f35b34801561025b57600080fd5b5061027660048036038101906102719190612ebd565b610786565b60405161028391906138db565b60405180910390f35b34801561029857600080fd5b506102b360048036038101906102ae9190612ee6565b6107a5565b005b3480156102c157600080fd5b506102dc60048036038101906102d79190612ee6565b6107ce565b005b3480156102ea57600080fd5b506102f3610851565b005b34801561030157600080fd5b5061031c60048036038101906103179190612f4b565b610926565b005b34801561032a57600080fd5b50610333610d51565b6040516103409190613b55565b60405180910390f35b34801561035557600080fd5b50610370600480360381019061036b9190612f74565b610d57565b005b34801561037e57600080fd5b5061039960048036038101906103949190612d8a565b610f7f565b005b3480156103a757600080fd5b506103b06110a6565b6040516103bd9190613b55565b60405180910390f35b3480156103d257600080fd5b506103db6110ac565b005b3480156103e957600080fd5b5061040460048036038101906103ff9190612f4b565b611182565b6040516104119190613b33565b60405180910390f35b34801561042657600080fd5b50610441600480360381019061043c9190612ee6565b6113b7565b60405161044e919061386d565b60405180910390f35b34801561046357600080fd5b5061046c611421565b60405161047991906138db565b60405180910390f35b34801561048e57600080fd5b50610497611428565b6040516104a49190613b70565b60405180910390f35b3480156104b957600080fd5b506104c261143b565b6040516104cf9190613774565b60405180910390f35b3480156104e457600080fd5b506104ed611461565b6040516104fa9190613b70565b60405180910390f35b34801561050f57600080fd5b5061052a60048036038101906105259190612ee6565b611474565b005b61054660048036038101906105419190612f4b565b61149d565b005b34801561055457600080fd5b5061055d611b79565b60405161056a9190613774565b60405180910390f35b34801561057f57600080fd5b5061059a60048036038101906105959190612d3b565b611b9f565b6040516105a79190613b55565b60405180910390f35b3480156105bc57600080fd5b506105d760048036038101906105d29190612ded565b611bd1565b005b3480156105e557600080fd5b506105ee61223f565b6040516105fb91906138db565b60405180910390f35b34801561061057600080fd5b50610619612263565b6040516106269190613774565b60405180910390f35b60007f7965db0b000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614806106a257506106a182612289565b5b9050919050565b60007f150b7a023d4804d13e8c85fb27262cb750cf6ba9f9dd3bb30d90f482ceeb4b1f905095945050505050565b60066020528060005260406000206000915090508060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16908060010154908060020154908060030154908060040160009054906101000a900460ff16908060040160019054906101000a900460ff16908060040160029054906101000a900460ff16908060040160039054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905088565b6000806000838152602001908152602001600020600101549050919050565b6107ae82610786565b6107bf816107ba6122f3565b6122fb565b6107c98383612398565b505050565b6107d66122f3565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614610843576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161083a90613b13565b60405180910390fd5b61084d8282612478565b5050565b61087b7f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b929336113b7565b6108ba576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108b1906139d3565b60405180910390fd5b600860009054906101000a900460ff16610909576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161090090613a93565b60405180910390fd5b6000600860006101000a81548160ff021916908315150217905550565b600860009054906101000a900460ff1615610976576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161096d90613993565b60405180910390fd5b60006006600083815260200190815260200160002090508060040160019054906101000a900460ff166109de576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109d590613973565b60405180910390fd5b8060040160029054906101000a900460ff16610a2f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a26906139b3565b60405180910390fd5b8060020154421015610a76576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a6d90613953565b60405180910390fd5b3373ffffffffffffffffffffffffffffffffffffffff168160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161480610b2357503373ffffffffffffffffffffffffffffffffffffffff168160040160039054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16145b610b62576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b5990613a53565b60405180910390fd5b60005b8160060180549050811015610cd2576000826005018281548110610bb2577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690506000836006018381548110610c1d577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b906000526020600020015490508173ffffffffffffffffffffffffffffffffffffffff166342842e0e308660040160039054906101000a900473ffffffffffffffffffffffffffffffffffffffff16846040518463ffffffff1660e01b8152600401610c8b9392919061378f565b600060405180830381600087803b158015610ca557600080fd5b505af1158015610cb9573d6000803e3d6000fd5b5050505050508080610cca90613eaa565b915050610b65565b5060008160040160016101000a81548160ff0219169083151502179055507ff171bd6ddf36696fe0e7c299df1970ee9347e8229ef483465fe9f8862995c5308160040160039054906101000a900473ffffffffffffffffffffffffffffffffffffffff1683604051610d459291906137c6565b60405180910390a15050565b60015481565b610d817f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b929336113b7565b610dc0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610db790613af3565b60405180910390fd5b600060066000848152602001908152602001600020905060005b8160060180549050811015610f23576000826005018281548110610e27577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690506000836006018381548110610e92577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b906000526020600020015490508173ffffffffffffffffffffffffffffffffffffffff166342842e0e3087846040518463ffffffff1660e01b8152600401610edc9392919061378f565b600060405180830381600087803b158015610ef657600080fd5b505af1158015610f0a573d6000803e3d6000fd5b5050505050508080610f1b90613eaa565b915050610dda565b5060008160040160016101000a81548160ff0219169083151502179055507ff171bd6ddf36696fe0e7c299df1970ee9347e8229ef483465fe9f8862995c5308284604051610f729291906137c6565b60405180910390a1505050565b610fa97f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b929336113b7565b610fe8576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fdf906139f3565b60405180910390fd5b83600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555082600360146101000a81548160ff021916908360ff16021790555081600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555080600460146101000a81548160ff021916908360ff16021790555050505050565b60055481565b6110d67f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b929336113b7565b611115576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161110c906139d3565b60405180910390fd5b600860009054906101000a900460ff1615611165576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161115c90613a33565b60405180910390fd5b6001600860006101000a81548160ff021916908315150217905550565b61118a612895565b600060066000848152602001908152602001600020604051806101400160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016001820154815260200160028201548152602001600382015481526020016004820160009054906101000a900460ff161515151581526020016004820160019054906101000a900460ff161515151581526020016004820160029054906101000a900460ff161515151581526020016004820160039054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016005820180548060200260200160405190810160405280929190818152602001828054801561134b57602002820191906000526020600020905b8160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019060010190808311611301575b50505050508152602001600682018054806020026020016040519081016040528092919081815260200182805480156113a357602002820191906000526020600020905b81548152602001906001019080831161138f575b505050505081525050905080915050919050565b600080600084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b6000801b81565b600360149054906101000a900460ff1681565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600460149054906101000a900460ff1681565b61147d82610786565b61148e816114896122f3565b6122fb565b6114988383612478565b505050565b600860009054906101000a900460ff16156114ed576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114e490613993565b60405180910390fd5b60006006600083815260200190815260200160002090508060040160029054906101000a900460ff1615611556576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161154d90613973565b60405180910390fd5b60006115946064611586600360149054906101000a900460ff1660ff16856003015461255990919063ffffffff16565b61256f90919063ffffffff16565b90508160040160009054906101000a900460ff16156116e257816003015434146115f3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115ea90613a73565b60405180910390fd5b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f1935050505015801561165b573d6000803e3d6000fd5b508160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc6116b183856003015461258590919063ffffffff16565b9081150290604051600060405180830381858888f193505050501580156116dc573d6000803e3d6000fd5b506118a3565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166323b872dd33600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16846040518463ffffffff1660e01b81526004016117639392919061378f565b602060405180830381600087803b15801561177d57600080fd5b505af1158015611791573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906117b59190612e94565b50600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166323b872dd338460000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1661183185876003015461258590919063ffffffff16565b6040518463ffffffff1660e01b815260040161184f9392919061378f565b602060405180830381600087803b15801561186957600080fd5b505af115801561187d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906118a19190612e94565b505b600033905060018360040160026101000a81548160ff021916908315150217905550808360040160036101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555082600660008681526020019081526020016000206000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff168160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506001820154816001015560028201548160020155600382015481600301556004820160009054906101000a900460ff168160040160006101000a81548160ff0219169083151502179055506004820160019054906101000a900460ff168160040160016101000a81548160ff0219169083151502179055506004820160029054906101000a900460ff168160040160026101000a81548160ff0219169083151502179055506004820160039054906101000a900473ffffffffffffffffffffffffffffffffffffffff168160040160036101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506005820181600501908054611aa592919061291a565b506006820181600601908054611abc92919061296c565b50905050838173ffffffffffffffffffffffffffffffffffffffff168460000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f6a4ad7e228917ed57a61b1a987cc6f2fe9db6056dd12e4b404aec8cf6a2e991360018760040160009054906101000a900460ff16886003015489600601805490508a60020154604051611b6b959493929190613888565b60405180910390a450505050565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600760205282600052604060002060205281600052604060002060205280600052604060002060009250925050505481565b600860009054906101000a900460ff1615611c21576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611c1890613993565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415611c91576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611c8890613ab3565b60405180910390fd5b8451845114611cd5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ccc90613a13565b60405180910390fd5b428111611d17576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d0e90613ad3565b60405180910390fd5b6001600554611d269190613cad565b60058190555060006040518061014001604052803373ffffffffffffffffffffffffffffffffffffffff168152602001865181526020018381526020018581526020018415158152602001600015158152602001600015158152602001600073ffffffffffffffffffffffffffffffffffffffff168152602001600067ffffffffffffffff811115611de1577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b604051908082528060200260200182016040528015611e0f5781602001602082028036833780820191505090505b508152602001600067ffffffffffffffff811115611e56577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b604051908082528060200260200182016040528015611e845781602001602082028036833780820191505090505b5081525090508060066000600554815260200190815260200160002060008201518160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060208201518160010155604082015181600201556060820151816003015560808201518160040160006101000a81548160ff02191690831515021790555060a08201518160040160016101000a81548160ff02191690831515021790555060c08201518160040160026101000a81548160ff02191690831515021790555060e08201518160040160036101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550610100820151816005019080519060200190611fc99291906129be565b50610120820151816006019080519060200190611fe7929190612a48565b50905050600033905060005b86518110156121c2576000888281518110612037577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200260200101519050600088838151811061207c577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001015190508173ffffffffffffffffffffffffffffffffffffffff166342842e0e8530846040518463ffffffff1660e01b81526004016120c39392919061378f565b600060405180830381600087803b1580156120dd57600080fd5b505af11580156120f1573d6000803e3d6000fd5b50505050600660006005548152602001908152602001600020600501829080600181540180825580915050600190039060005260206000200160009091909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600660006005548152602001908152602001600020600601819080600181540180825580915050600190039060005260206000200160009091909190915055505080806121ba90613eaa565b915050611ff3565b50600554600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167f6a4ad7e228917ed57a61b1a987cc6f2fe9db6056dd12e4b404aec8cf6a2e99136000888a8c518a60405161222e959493929190613888565b60405180910390a450505050505050565b7f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b92981565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b600033905090565b61230582826113b7565b6123945761232a8173ffffffffffffffffffffffffffffffffffffffff16601461259b565b6123388360001c602061259b565b60405160200161234992919061373a565b6040516020818303038152906040526040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161238b9190613911565b60405180910390fd5b5050565b6123a282826113b7565b61247457600160008084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506124196122f3565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45b5050565b61248282826113b7565b1561255557600080600084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506124fa6122f3565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16837ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b60405160405180910390a45b5050565b600081836125679190613d34565b905092915050565b6000818361257d9190613d03565b905092915050565b600081836125939190613d8e565b905092915050565b6060600060028360026125ae9190613d34565b6125b89190613cad565b67ffffffffffffffff8111156125f7577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6040519080825280601f01601f1916602001820160405280156126295781602001600182028036833780820191505090505b5090507f300000000000000000000000000000000000000000000000000000000000000081600081518110612687577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053507f780000000000000000000000000000000000000000000000000000000000000081600181518110612711577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600060018460026127519190613d34565b61275b9190613cad565b90505b6001811115612847577f3031323334353637383961626364656600000000000000000000000000000000600f8616601081106127c3577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b1a60f81b828281518110612800577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600485901c94508061284090613e80565b905061275e565b506000841461288b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161288290613933565b60405180910390fd5b8091505092915050565b604051806101400160405280600073ffffffffffffffffffffffffffffffffffffffff168152602001600081526020016000815260200160008152602001600015158152602001600015158152602001600015158152602001600073ffffffffffffffffffffffffffffffffffffffff16815260200160608152602001606081525090565b82805482825590600052602060002090810192821561295b5760005260206000209182015b8281111561295a57825482559160010191906001019061293f565b5b5090506129689190612a95565b5090565b8280548282559060005260206000209081019282156129ad5760005260206000209182015b828111156129ac578254825591600101919060010190612991565b5b5090506129ba9190612a95565b5090565b828054828255906000526020600020908101928215612a37579160200282015b82811115612a365782518260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550916020019190600101906129de565b5b509050612a449190612a95565b5090565b828054828255906000526020600020908101928215612a84579160200282015b82811115612a83578251825591602001919060010190612a68565b5b509050612a919190612a95565b5090565b5b80821115612aae576000816000905550600101612a96565b5090565b6000612ac5612ac084613bbc565b613b8b565b90508083825260208201905082856020860282011115612ae457600080fd5b60005b85811015612b145781612afa8882612b8a565b845260208401935060208301925050600181019050612ae7565b5050509392505050565b6000612b31612b2c84613be8565b613b8b565b90508083825260208201905082856020860282011115612b5057600080fd5b60005b85811015612b805781612b668882612c91565b845260208401935060208301925050600181019050612b53565b5050509392505050565b600081359050612b9981613f91565b92915050565b600082601f830112612bb057600080fd5b8135612bc0848260208601612ab2565b91505092915050565b600082601f830112612bda57600080fd5b8135612bea848260208601612b1e565b91505092915050565b600081359050612c0281613fa8565b92915050565b600081519050612c1781613fa8565b92915050565b600081359050612c2c81613fbf565b92915050565b600081359050612c4181613fd6565b92915050565b60008083601f840112612c5957600080fd5b8235905067ffffffffffffffff811115612c7257600080fd5b602083019150836001820283011115612c8a57600080fd5b9250929050565b600081359050612ca081613fed565b92915050565b600081359050612cb581614004565b92915050565b600080600080600060808688031215612cd357600080fd5b6000612ce188828901612b8a565b9550506020612cf288828901612b8a565b9450506040612d0388828901612c91565b935050606086013567ffffffffffffffff811115612d2057600080fd5b612d2c88828901612c47565b92509250509295509295909350565b600080600060608486031215612d5057600080fd5b6000612d5e86828701612b8a565b9350506020612d6f86828701612c91565b9250506040612d8086828701612b8a565b9150509250925092565b60008060008060808587031215612da057600080fd5b6000612dae87828801612b8a565b9450506020612dbf87828801612ca6565b9350506040612dd087828801612b8a565b9250506060612de187828801612ca6565b91505092959194509250565b600080600080600060a08688031215612e0557600080fd5b600086013567ffffffffffffffff811115612e1f57600080fd5b612e2b88828901612b9f565b955050602086013567ffffffffffffffff811115612e4857600080fd5b612e5488828901612bc9565b9450506040612e6588828901612c91565b9350506060612e7688828901612bf3565b9250506080612e8788828901612c91565b9150509295509295909350565b600060208284031215612ea657600080fd5b6000612eb484828501612c08565b91505092915050565b600060208284031215612ecf57600080fd5b6000612edd84828501612c1d565b91505092915050565b60008060408385031215612ef957600080fd5b6000612f0785828601612c1d565b9250506020612f1885828601612b8a565b9150509250929050565b600060208284031215612f3457600080fd5b6000612f4284828501612c32565b91505092915050565b600060208284031215612f5d57600080fd5b6000612f6b84828501612c91565b91505092915050565b60008060408385031215612f8757600080fd5b6000612f9585828601612c91565b9250506020612fa685828601612b8a565b9150509250929050565b6000612fbc8383612fe0565b60208301905092915050565b6000612fd4838361370d565b60208301905092915050565b612fe981613dc2565b82525050565b612ff881613dc2565b82525050565b600061300982613c34565b6130138185613c6f565b935061301e83613c14565b8060005b8381101561304f5781516130368882612fb0565b975061304183613c55565b925050600181019050613022565b5085935050505092915050565b600061306782613c3f565b6130718185613c80565b935061307c83613c24565b8060005b838110156130ad5781516130948882612fc8565b975061309f83613c62565b925050600181019050613080565b5085935050505092915050565b6130c381613dd4565b82525050565b6130d281613dd4565b82525050565b6130e181613de0565b82525050565b6130f081613dea565b82525050565b600061310182613c4a565b61310b8185613c91565b935061311b818560208601613e4d565b61312481613f80565b840191505092915050565b600061313a82613c4a565b6131448185613ca2565b9350613154818560208601613e4d565b80840191505092915050565b600061316d602083613c91565b91507f537472696e67733a20686578206c656e67746820696e73756666696369656e746000830152602082019050919050565b60006131ad601c83613c91565b91507f52657665616c206461746520697320696e2074686520667574757265000000006000830152602082019050919050565b60006131ed601683613c91565b91507f426f7820697320616c726561647920636c61696d6564000000000000000000006000830152602082019050919050565b600061322d601683613c91565b91507f54686520636f6e747261637420697320706175736564000000000000000000006000830152602082019050919050565b600061326d601b83613c91565b91507f426f78206861736e2774206265656e20636c61696d65642079657400000000006000830152602082019050919050565b60006132ad600a83613c91565b91507f213d20616c6c6f776564000000000000000000000000000000000000000000006000830152602082019050919050565b60006132ed600b83613c91565b91507f6e6f7420616c6c6f7765640000000000000000000000000000000000000000006000830152602082019050919050565b600061332d600d83613c91565b91507f496e76616c6964204172726179000000000000000000000000000000000000006000830152602082019050919050565b600061336d601e83613c91565b91507f54686520636f6e747261637420697320616c72656164792070617573656400006000830152602082019050919050565b60006133ad602683613c91565b91507f596f7520617265206e6f7420616c6c6f77656420746f2072657665616c20746860008301527f697320626f7800000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000613413600e83613c91565b91507f6e6f7420656e6f756768205645540000000000000000000000000000000000006000830152602082019050919050565b6000613453602083613c91565b91507f54686520636f6e747261637420697320616c726561647920756e7061757365646000830152602082019050919050565b6000613493600f83613c91565b91507f496e76616c6964204164647265737300000000000000000000000000000000006000830152602082019050919050565b60006134d3601f83613c91565b91507f72657665616c206e65656420746f20626520696e2074686520667574757265006000830152602082019050919050565b6000613513601783613ca2565b91507f416363657373436f6e74726f6c3a206163636f756e74200000000000000000006000830152601782019050919050565b6000613553600983613c91565b91507f6e6f742061646d696e00000000000000000000000000000000000000000000006000830152602082019050919050565b6000613593601183613ca2565b91507f206973206d697373696e6720726f6c65200000000000000000000000000000006000830152601182019050919050565b60006135d3602f83613c91565b91507f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560008301527f20726f6c657320666f722073656c6600000000000000000000000000000000006020830152604082019050919050565b6000610140830160008301516136456000860182612fe0565b506020830151613658602086018261370d565b50604083015161366b604086018261370d565b50606083015161367e606086018261370d565b50608083015161369160808601826130ba565b5060a08301516136a460a08601826130ba565b5060c08301516136b760c08601826130ba565b5060e08301516136ca60e0860182612fe0565b506101008301518482036101008601526136e48282612ffe565b915050610120830151848203610120860152613700828261305c565b9150508091505092915050565b61371681613e36565b82525050565b61372581613e36565b82525050565b61373481613e40565b82525050565b600061374582613506565b9150613751828561312f565b915061375c82613586565b9150613768828461312f565b91508190509392505050565b60006020820190506137896000830184612fef565b92915050565b60006060820190506137a46000830186612fef565b6137b16020830185612fef565b6137be604083018461371c565b949350505050565b60006040820190506137db6000830185612fef565b6137e8602083018461371c565b9392505050565b600061010082019050613805600083018b612fef565b613812602083018a61371c565b61381f604083018961371c565b61382c606083018861371c565b61383960808301876130c9565b61384660a08301866130c9565b61385360c08301856130c9565b61386060e0830184612fef565b9998505050505050505050565b600060208201905061388260008301846130c9565b92915050565b600060a08201905061389d60008301886130c9565b6138aa60208301876130c9565b6138b7604083018661371c565b6138c4606083018561371c565b6138d1608083018461371c565b9695505050505050565b60006020820190506138f060008301846130d8565b92915050565b600060208201905061390b60008301846130e7565b92915050565b6000602082019050818103600083015261392b81846130f6565b905092915050565b6000602082019050818103600083015261394c81613160565b9050919050565b6000602082019050818103600083015261396c816131a0565b9050919050565b6000602082019050818103600083015261398c816131e0565b9050919050565b600060208201905081810360008301526139ac81613220565b9050919050565b600060208201905081810360008301526139cc81613260565b9050919050565b600060208201905081810360008301526139ec816132a0565b9050919050565b60006020820190508181036000830152613a0c816132e0565b9050919050565b60006020820190508181036000830152613a2c81613320565b9050919050565b60006020820190508181036000830152613a4c81613360565b9050919050565b60006020820190508181036000830152613a6c816133a0565b9050919050565b60006020820190508181036000830152613a8c81613406565b9050919050565b60006020820190508181036000830152613aac81613446565b9050919050565b60006020820190508181036000830152613acc81613486565b9050919050565b60006020820190508181036000830152613aec816134c6565b9050919050565b60006020820190508181036000830152613b0c81613546565b9050919050565b60006020820190508181036000830152613b2c816135c6565b9050919050565b60006020820190508181036000830152613b4d818461362c565b905092915050565b6000602082019050613b6a600083018461371c565b92915050565b6000602082019050613b85600083018461372b565b92915050565b6000604051905081810181811067ffffffffffffffff82111715613bb257613bb1613f51565b5b8060405250919050565b600067ffffffffffffffff821115613bd757613bd6613f51565b5b602082029050602081019050919050565b600067ffffffffffffffff821115613c0357613c02613f51565b5b602082029050602081019050919050565b6000819050602082019050919050565b6000819050602082019050919050565b600081519050919050565b600081519050919050565b600081519050919050565b6000602082019050919050565b6000602082019050919050565b600082825260208201905092915050565b600082825260208201905092915050565b600082825260208201905092915050565b600081905092915050565b6000613cb882613e36565b9150613cc383613e36565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115613cf857613cf7613ef3565b5b828201905092915050565b6000613d0e82613e36565b9150613d1983613e36565b925082613d2957613d28613f22565b5b828204905092915050565b6000613d3f82613e36565b9150613d4a83613e36565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615613d8357613d82613ef3565b5b828202905092915050565b6000613d9982613e36565b9150613da483613e36565b925082821015613db757613db6613ef3565b5b828203905092915050565b6000613dcd82613e16565b9050919050565b60008115159050919050565b6000819050919050565b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60005b83811015613e6b578082015181840152602081019050613e50565b83811115613e7a576000848401525b50505050565b6000613e8b82613e36565b91506000821415613e9f57613e9e613ef3565b5b600182039050919050565b6000613eb582613e36565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff821415613ee857613ee7613ef3565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6000601f19601f8301169050919050565b613f9a81613dc2565b8114613fa557600080fd5b50565b613fb181613dd4565b8114613fbc57600080fd5b50565b613fc881613de0565b8114613fd357600080fd5b50565b613fdf81613dea565b8114613fea57600080fd5b50565b613ff681613e36565b811461400157600080fd5b50565b61400d81613e40565b811461401857600080fd5b5056fea26469706673582212206ea3bc22c76b9e9b2499664f107578285ffceef8bdb8fda57e4b2441d4ffceb864736f6c63430008000033