VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0x705f14…Ea52
Summary
Transactions
Transfers
Address
0x705f14336f258BA571eCc8F7d0a062236dC0Ea52
VET
0.00
VET
VTHO
0.00
VTHO
Master
0x1C73F0ADb5D9258B51AAeF78Cf3bF6c7f58a6C01
Deployer
0x1C73F0ADb5D9258B51AAeF78Cf3bF6c7f58a6C01
Code
0x60806040526004361061012a5760003560e01c8063a217fddf116100ab578063c746d8be1161006f578063c746d8be14610407578063d1ac7df414610432578063d547741f1461045d578063dc39ee7c14610486578063f5b541a6146104b1578063fcbccd2e146104dc5761012a565b8063a217fddf1461031b578063aacdfe6f14610346578063b7dc3b1814610383578063bc8ba28f1461039f578063c2d48b00146103dc5761012a565b806353a636dd116100f257806353a636dd14610238578063741472251461026157806391d148541461028a57806398214bcb146102c75780639d76ea58146102f05761012a565b806301ffc9a71461012f578063248a9ca31461016c57806326a49e37146101a95780632f2ff15d146101e657806336568abe1461020f575b600080fd5b34801561013b57600080fd5b50610156600480360381019061015191906131ff565b610507565b60405161016391906138b6565b60405180910390f35b34801561017857600080fd5b50610193600480360381019061018e919061319a565b610581565b6040516101a0919061390f565b60405180910390f35b3480156101b557600080fd5b506101d060048036038101906101cb9190613269565b6105a0565b6040516101dd9190613aac565b60405180910390f35b3480156101f257600080fd5b5061020d600480360381019061020891906131c3565b6105b8565b005b34801561021b57600080fd5b50610236600480360381019061023191906131c3565b6105e1565b005b34801561024457600080fd5b5061025f600480360381019061025a9190613322565b610664565b005b34801561026d57600080fd5b506102886004803603810190610283919061310e565b610a40565b005b34801561029657600080fd5b506102b160048036038101906102ac91906131c3565b610b67565b6040516102be91906138b6565b60405180910390f35b3480156102d357600080fd5b506102ee60048036038101906102e99190613292565b610bd1565b005b3480156102fc57600080fd5b50610305610f56565b604051610312919061382d565b60405180910390f35b34801561032757600080fd5b50610330610f7c565b60405161033d919061390f565b60405180910390f35b34801561035257600080fd5b5061036d60048036038101906103689190613269565b610f83565b60405161037a919061382d565b60405180910390f35b61039d600480360381019061039891906132ce565b610fb6565b005b3480156103ab57600080fd5b506103c660048036038101906103c19190613269565b61174c565b6040516103d391906138b6565b60405180910390f35b3480156103e857600080fd5b506103f161176c565b6040516103fe9190613b2e565b60405180910390f35b34801561041357600080fd5b5061041c61177f565b604051610429919061382d565b60405180910390f35b34801561043e57600080fd5b506104476117a5565b6040516104549190613b2e565b60405180910390f35b34801561046957600080fd5b50610484600480360381019061047f91906131c3565b6117b8565b005b34801561049257600080fd5b5061049b6117e1565b6040516104a8919061382d565b60405180910390f35b3480156104bd57600080fd5b506104c6611807565b6040516104d3919061390f565b60405180910390f35b3480156104e857600080fd5b506104f161182b565b6040516104fe919061382d565b60405180910390f35b60007f7965db0b000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916148061057a575061057982611851565b5b9050919050565b6000806000838152602001908152602001600020600101549050919050565b60056020528060005260406000206000915090505481565b6105c182610581565b6105d2816105cd6118bb565b6118c3565b6105dc8383611960565b505050565b6105e96118bb565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614610656576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161064d90613a6c565b60405180910390fd5b6106608282611a40565b5050565b82600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16634f558e79826040518263ffffffff1660e01b81526004016106c09190613aac565b602060405180830381600087803b1580156106da57600080fd5b505af11580156106ee573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107129190613171565b610751576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161074890613a2c565b60405180910390fd5b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16636352211e826040518263ffffffff1660e01b81526004016107ac9190613aac565b602060405180830381600087803b1580156107c657600080fd5b505af11580156107da573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107fe91906130e5565b73ffffffffffffffffffffffffffffffffffffffff1661081c6118bb565b73ffffffffffffffffffffffffffffffffffffffff1614610872576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108699061396c565b60405180910390fd5b818060405160200161088491906137dc565b604051602081830303815290604052805190602001207f9c9a01212afec23c7cc28544e009cd1eb9c1f2d34e524a2730e1db3d6da8f49c148061090c5750806040516020016108d391906137dc565b604051602081830303815290604052805190602001207f6b12a20625d70a20d7fcb0359652fb17b4053e8ee514fc124ab5324b1115dff7145b61094b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610942906139ac565b60405180910390fd5b600960009054906101000a900460ff161561099b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161099290613a0c565b60405180910390fd5b60006005600087815260200190815260200160002054905084600560008881526020019081526020016000208190555060008114156109e0576109df866001610bd1565b5b856109e96118bb565b73ffffffffffffffffffffffffffffffffffffffff167f8647dab5101cbe18afb171756e9753802f9d66725bf2346b079b8b1a275e01168388604051610a30929190613ac7565b60405180910390a3505050505050565b610a6a7f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b92933610b67565b610aa9576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610aa0906139ec565b60405180910390fd5b83600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555082600360146101000a81548160ff021916908360ff16021790555081600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555080600460146101000a81548160ff021916908360ff16021790555050505050565b600080600084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b81600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16634f558e79826040518263ffffffff1660e01b8152600401610c2d9190613aac565b602060405180830381600087803b158015610c4757600080fd5b505af1158015610c5b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c7f9190613171565b610cbe576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cb590613a2c565b60405180910390fd5b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16636352211e826040518263ffffffff1660e01b8152600401610d199190613aac565b602060405180830381600087803b158015610d3357600080fd5b505af1158015610d47573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d6b91906130e5565b73ffffffffffffffffffffffffffffffffffffffff16610d896118bb565b73ffffffffffffffffffffffffffffffffffffffff1614610ddf576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610dd69061396c565b60405180910390fd5b816007600085815260200190815260200160002060006101000a81548160ff02191690831515021790555060008215610e2d5760056000858152602001908152602001600020549050610e45565b60056000858152602001908152602001600020600090555b83610e4e6118bb565b73ffffffffffffffffffffffffffffffffffffffff167ff76d116111cfac5a1ba6ca8254df7583c455556f8ec59dda1737ed61697f9c5b8584600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663c87b56dd8a6040518263ffffffff1660e01b8152600401610ee29190613aac565b600060405180830381600087803b158015610efc57600080fd5b505af1158015610f10573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f82011682018060405250810190610f399190613228565b604051610f48939291906138d1565b60405180910390a350505050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000801b81565b60066020528060005260406000206000915054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b8181600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16634f558e79836040518263ffffffff1660e01b81526004016110139190613aac565b602060405180830381600087803b15801561102d57600080fd5b505af1158015611041573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110659190613171565b6110a4576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161109b90613a2c565b60405180910390fd5b6007600083815260200190815260200160002060009054906101000a900460ff16611104576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110fb90613a4c565b60405180910390fd5b600060056000848152602001908152602001600020541161115a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611151906139cc565b60405180910390fd5b60056000838152602001908152602001600020543410156111b0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111a790613a8c565b60405180910390fd5b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16636352211e836040518263ffffffff1660e01b815260040161120b9190613aac565b602060405180830381600087803b15801561122557600080fd5b505af1158015611239573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061125d91906130e5565b73ffffffffffffffffffffffffffffffffffffffff1661127b6118bb565b73ffffffffffffffffffffffffffffffffffffffff1614156112d2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112c99061398c565b60405180910390fd5b806040516020016112e391906137dc565b604051602081830303815290604052805190602001207f9c9a01212afec23c7cc28544e009cd1eb9c1f2d34e524a2730e1db3d6da8f49c148061136b57508060405160200161133291906137dc565b604051602081830303815290604052805190602001207f6b12a20625d70a20d7fcb0359652fb17b4053e8ee514fc124ab5324b1115dff7145b6113aa576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113a1906139ac565b60405180910390fd5b600960009054906101000a900460ff16156113fa576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113f190613a0c565b60405180910390fd5b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16636352211e866040518263ffffffff1660e01b81526004016114579190613aac565b602060405180830381600087803b15801561147157600080fd5b505af1158015611485573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906114a991906130e5565b9050600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16636352211e866040518263ffffffff1660e01b81526004016115069190613aac565b602060405180830381600087803b15801561152057600080fd5b505af1158015611534573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061155891906130e5565b73ffffffffffffffffffffffffffffffffffffffff166006600087815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146116015760006007600087815260200190815260200160002060006101000a81548160ff02191690831515021790555060056000868152602001908152602001600020600090555b600061160b6118bb565b90506116178686611b21565b8073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fef258f47a33a1cba99d81ea828f234ff5d6cb31034c0f79ecb5198f8c6d118f6600560008a81526020019081526020016000205489600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663c87b56dd8c6040518263ffffffff1660e01b81526004016116d69190613aac565b600060405180830381600087803b1580156116f057600080fd5b505af1158015611704573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f8201168201806040525081019061172d9190613228565b60405161173c93929190613af0565b60405180910390a3505050505050565b60076020528060005260406000206000915054906101000a900460ff1681565b600360149054906101000a900460ff1681565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600460149054906101000a900460ff1681565b6117c182610581565b6117d2816117cd6118bb565b6118c3565b6117dc8383611a40565b505050565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b7f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b92981565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b600033905090565b6118cd8282610b67565b61195c576118f28173ffffffffffffffffffffffffffffffffffffffff166014612a26565b6119008360001c6020612a26565b6040516020016119119291906137f3565b6040516020818303038152906040526040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611953919061392a565b60405180910390fd5b5050565b61196a8282610b67565b611a3c57600160008084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506119e16118bb565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45b5050565b611a4a8282610b67565b15611b1d57600080600084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550611ac26118bb565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16837ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b60405160405180910390a45b5050565b6000611b2b6118bb565b90506000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16636352211e856040518263ffffffff1660e01b8152600401611b8a9190613aac565b602060405180830381600087803b158015611ba457600080fd5b505af1158015611bb8573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611bdc91906130e5565b9050611be6612eaa565b6005600086815260200190815260200160002054816000018181525050611c0c84612d20565b816020019060ff16908160ff1681525050611c2684612da8565b816040019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050611c8e6064611c80836020015160ff168460000151612e5290919063ffffffff16565b612e6890919063ffffffff16565b816060018181525050611cb281606001518260000151612e7e90919063ffffffff16565b816000018181525050600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166397c10365866040518263ffffffff1660e01b8152600401611d169190613aac565b602060405180830381600087803b158015611d3057600080fd5b505af1158015611d44573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611d689190613389565b816080019060ff16908160ff1681525050600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663efb9d1fa866040518263ffffffff1660e01b8152600401611dd49190613aac565b602060405180830381600087803b158015611dee57600080fd5b505af1158015611e02573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611e2691906130e5565b8160a0019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050611e8e6064611e80836080015160ff168460000151612e5290919063ffffffff16565b612e6890919063ffffffff16565b8160c0018181525050611eb28160c001518260000151612e7e90919063ffffffff16565b8160e001818152505060006007600087815260200190815260200160002060006101000a81548160ff02191690831515021790555084611ef06118bb565b73ffffffffffffffffffffffffffffffffffffffff167ff76d116111cfac5a1ba6ca8254df7583c455556f8ec59dda1737ed61697f9c5b6000611f5a8560600151611f4c8760c001518860e00151612e9490919063ffffffff16565b612e9490919063ffffffff16565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663c87b56dd8b6040518263ffffffff1660e01b8152600401611fb59190613aac565b600060405180830381600087803b158015611fcf57600080fd5b505af1158015611fe3573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f8201168201806040525081019061200c9190613228565b60405161201b939291906138d1565b60405180910390a360056000868152602001908152602001600020600090558173ffffffffffffffffffffffffffffffffffffffff166108fc8260e001519081150290604051600060405180830381858888f19350505050158015612084573d6000803e3d6000fd5b50600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663f6cfad9a866040518263ffffffff1660e01b81526004016120e09190613aac565b602060405180830381600087803b1580156120fa57600080fd5b505af115801561210e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906121329190613171565b816101000190151590811515815250508061010001511561235357600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663cdedf221866040518263ffffffff1660e01b81526004016121a89190613aac565b602060405180830381600087803b1580156121c257600080fd5b505af11580156121d6573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906121fa9190613389565b81610120019060ff16908160ff1681525050600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166383c4eb2b866040518263ffffffff1660e01b81526004016122679190613aac565b602060405180830381600087803b15801561228157600080fd5b505af1158015612295573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906122b991906130e5565b81610140019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050612323606461231583610120015160ff168460c00151612e5290919063ffffffff16565b612e6890919063ffffffff16565b816101600181815250506123498161016001518260c00151612e7e90919063ffffffff16565b8160c00181815250505b8360405160200161236491906137dc565b604051602081830303815290604052805190602001207f9c9a01212afec23c7cc28544e009cd1eb9c1f2d34e524a2730e1db3d6da8f49c141561259b5780610100015115612451578060a0015173ffffffffffffffffffffffffffffffffffffffff166108fc8260c001519081150290604051600060405180830381858888f193505050501580156123fa573d6000803e3d6000fd5b5080610140015173ffffffffffffffffffffffffffffffffffffffff166108fc8261016001519081150290604051600060405180830381858888f1935050505015801561244b573d6000803e3d6000fd5b506124a1565b8060a0015173ffffffffffffffffffffffffffffffffffffffff166108fc8260c001519081150290604051600060405180830381858888f1935050505015801561249f573d6000803e3d6000fd5b505b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc82606001519081150290604051600060405180830381858888f1935050505015801561250d573d6000803e3d6000fd5b506005600086815260200190815260200160002054341115612596578273ffffffffffffffffffffffffffffffffffffffff166108fc612569600560008981526020019081526020016000205434612e7e90919063ffffffff16565b9081150290604051600060405180830381858888f19350505050158015612594573d6000803e3d6000fd5b505b61298e565b8061010001511561272157600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166323b872dd848360a001518460c001516040518463ffffffff1660e01b815260040161260d9392919061387f565b602060405180830381600087803b15801561262757600080fd5b505af115801561263b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061265f9190613171565b50600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166323b872dd848361014001518461016001516040518463ffffffff1660e01b81526004016126c99392919061387f565b602060405180830381600087803b1580156126e357600080fd5b505af11580156126f7573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061271b9190613171565b506127dc565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166323b872dd848360a001518460c001516040518463ffffffff1660e01b81526004016127889392919061387f565b602060405180830381600087803b1580156127a257600080fd5b505af11580156127b6573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906127da9190613171565b505b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166323b872dd84836040015184606001516040518463ffffffff1660e01b81526004016128439392919061387f565b602060405180830381600087803b15801561285d57600080fd5b505af1158015612871573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906128959190613171565b50600560008681526020019081526020016000205434111561298d57600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166323b872dd84836040015161291b600560008b81526020019081526020016000205434612e7e90919063ffffffff16565b6040518463ffffffff1660e01b81526004016129399392919061387f565b602060405180830381600087803b15801561295357600080fd5b505af1158015612967573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061298b9190613171565b505b5b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166342842e0e8385886040518463ffffffff1660e01b81526004016129ed93929190613848565b600060405180830381600087803b158015612a0757600080fd5b505af1158015612a1b573d6000803e3d6000fd5b505050505050505050565b606060006002836002612a399190613c58565b612a439190613bd1565b67ffffffffffffffff811115612a82577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6040519080825280601f01601f191660200182016040528015612ab45781602001600182028036833780820191505090505b5090507f300000000000000000000000000000000000000000000000000000000000000081600081518110612b12577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053507f780000000000000000000000000000000000000000000000000000000000000081600181518110612b9c577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a90535060006001846002612bdc9190613c58565b612be69190613bd1565b90505b6001811115612cd2577f3031323334353637383961626364656600000000000000000000000000000000600f861660108110612c4e577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b1a60f81b828281518110612c8b577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600485901c945080612ccb90613de9565b9050612be9565b5060008414612d16576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612d0d9061394c565b60405180910390fd5b8091505092915050565b6000806000905082604051602001612d3891906137dc565b604051602081830303815290604052805190602001207f9c9a01212afec23c7cc28544e009cd1eb9c1f2d34e524a2730e1db3d6da8f49c1415612d8c57600360149054906101000a900460ff169050612d9f565b600460149054906101000a900460ff1690505b80915050919050565b60008082604051602001612dbc91906137dc565b604051602081830303815290604052805190602001207f9c9a01212afec23c7cc28544e009cd1eb9c1f2d34e524a2730e1db3d6da8f49c1415612e2357600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050612e49565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690505b80915050919050565b60008183612e609190613c58565b905092915050565b60008183612e769190613c27565b905092915050565b60008183612e8c9190613cb2565b905092915050565b60008183612ea29190613bd1565b905092915050565b60405180610180016040528060008152602001600060ff168152602001600073ffffffffffffffffffffffffffffffffffffffff16815260200160008152602001600060ff168152602001600073ffffffffffffffffffffffffffffffffffffffff1681526020016000815260200160008152602001600015158152602001600060ff168152602001600073ffffffffffffffffffffffffffffffffffffffff168152602001600081525090565b6000612f6b612f6684613b7a565b613b49565b905082815260208101848484011115612f8357600080fd5b612f8e848285613da7565b509392505050565b6000612fa9612fa484613b7a565b613b49565b905082815260208101848484011115612fc157600080fd5b612fcc848285613db6565b509392505050565b600081359050612fe381613eb1565b92915050565b600081519050612ff881613eb1565b92915050565b60008135905061300d81613ec8565b92915050565b60008151905061302281613ec8565b92915050565b60008135905061303781613edf565b92915050565b60008135905061304c81613ef6565b92915050565b600082601f83011261306357600080fd5b8135613073848260208601612f58565b91505092915050565b600082601f83011261308d57600080fd5b815161309d848260208601612f96565b91505092915050565b6000813590506130b581613f0d565b92915050565b6000813590506130ca81613f24565b92915050565b6000815190506130df81613f24565b92915050565b6000602082840312156130f757600080fd5b600061310584828501612fe9565b91505092915050565b6000806000806080858703121561312457600080fd5b600061313287828801612fd4565b9450506020613143878288016130bb565b935050604061315487828801612fd4565b9250506060613165878288016130bb565b91505092959194509250565b60006020828403121561318357600080fd5b600061319184828501613013565b91505092915050565b6000602082840312156131ac57600080fd5b60006131ba84828501613028565b91505092915050565b600080604083850312156131d657600080fd5b60006131e485828601613028565b92505060206131f585828601612fd4565b9150509250929050565b60006020828403121561321157600080fd5b600061321f8482850161303d565b91505092915050565b60006020828403121561323a57600080fd5b600082015167ffffffffffffffff81111561325457600080fd5b6132608482850161307c565b91505092915050565b60006020828403121561327b57600080fd5b6000613289848285016130a6565b91505092915050565b600080604083850312156132a557600080fd5b60006132b3858286016130a6565b92505060206132c485828601612ffe565b9150509250929050565b600080604083850312156132e157600080fd5b60006132ef858286016130a6565b925050602083013567ffffffffffffffff81111561330c57600080fd5b61331885828601613052565b9150509250929050565b60008060006060848603121561333757600080fd5b6000613345868287016130a6565b9350506020613356868287016130a6565b925050604084013567ffffffffffffffff81111561337357600080fd5b61337f86828701613052565b9150509250925092565b60006020828403121561339b57600080fd5b60006133a9848285016130d0565b91505092915050565b6133bb81613d71565b82525050565b6133ca81613ce6565b82525050565b6133d981613cf8565b82525050565b6133e881613d04565b82525050565b60006133f982613baa565b6134038185613bb5565b9350613413818560208601613db6565b61341c81613ea0565b840191505092915050565b600061343282613baa565b61343c8185613bc6565b935061344c818560208601613db6565b80840191505092915050565b6000613465602083613bb5565b91507f537472696e67733a20686578206c656e67746820696e73756666696369656e746000830152602082019050919050565b60006134a5601883613bb5565b91507f4f6e6c79204f776e65722043616e2046697820507269636500000000000000006000830152602082019050919050565b60006134e5601883613bb5565b91507f43616e206e6f7420627579207768617420796f75206f776e00000000000000006000830152602082019050919050565b6000613525601983613bb5565b91507f5061796d656e742074797065206e6f74206163636570746564000000000000006000830152602082019050919050565b6000613565601283613bb5565b91507f50726963652063616e206e6f74206265203000000000000000000000000000006000830152602082019050919050565b60006135a5600b83613bb5565b91507f6e6f7420616c6c6f7765640000000000000000000000000000000000000000006000830152602082019050919050565b60006135e5601e83613bb5565b91507f54686520636f6e747261637420697320616c72656164792070617573656400006000830152602082019050919050565b6000613625601483613bb5565b91507f4572726f722c2077726f6e6720746f6b656e49640000000000000000000000006000830152602082019050919050565b6000613665601783613bc6565b91507f416363657373436f6e74726f6c3a206163636f756e74200000000000000000006000830152601782019050919050565b60006136a5601983613bb5565b91507f4974656d206e6f74206c69737465642063757272656e746c79000000000000006000830152602082019050919050565b60006136e5601183613bc6565b91507f206973206d697373696e6720726f6c65200000000000000000000000000000006000830152601182019050919050565b6000613725602f83613bb5565b91507f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560008301527f20726f6c657320666f722073656c6600000000000000000000000000000000006020830152604082019050919050565b600061378b601a83613bb5565b91507f4572726f722c2074686520616d6f756e74206973206c6f7765720000000000006000830152602082019050919050565b6137c781613d5a565b82525050565b6137d681613d64565b82525050565b60006137e88284613427565b915081905092915050565b60006137fe82613658565b915061380a8285613427565b9150613815826136d8565b91506138218284613427565b91508190509392505050565b600060208201905061384260008301846133c1565b92915050565b600060608201905061385d60008301866133b2565b61386a60208301856133b2565b61387760408301846137be565b949350505050565b600060608201905061389460008301866133b2565b6138a160208301856133c1565b6138ae60408301846137be565b949350505050565b60006020820190506138cb60008301846133d0565b92915050565b60006060820190506138e660008301866133d0565b6138f360208301856137be565b818103604083015261390581846133ee565b9050949350505050565b600060208201905061392460008301846133df565b92915050565b6000602082019050818103600083015261394481846133ee565b905092915050565b6000602082019050818103600083015261396581613458565b9050919050565b6000602082019050818103600083015261398581613498565b9050919050565b600060208201905081810360008301526139a5816134d8565b9050919050565b600060208201905081810360008301526139c581613518565b9050919050565b600060208201905081810360008301526139e581613558565b9050919050565b60006020820190508181036000830152613a0581613598565b9050919050565b60006020820190508181036000830152613a25816135d8565b9050919050565b60006020820190508181036000830152613a4581613618565b9050919050565b60006020820190508181036000830152613a6581613698565b9050919050565b60006020820190508181036000830152613a8581613718565b9050919050565b60006020820190508181036000830152613aa58161377e565b9050919050565b6000602082019050613ac160008301846137be565b92915050565b6000604082019050613adc60008301856137be565b613ae960208301846137be565b9392505050565b6000606082019050613b0560008301866137be565b613b1260208301856137be565b8181036040830152613b2481846133ee565b9050949350505050565b6000602082019050613b4360008301846137cd565b92915050565b6000604051905081810181811067ffffffffffffffff82111715613b7057613b6f613e71565b5b8060405250919050565b600067ffffffffffffffff821115613b9557613b94613e71565b5b601f19601f8301169050602081019050919050565b600081519050919050565b600082825260208201905092915050565b600081905092915050565b6000613bdc82613d5a565b9150613be783613d5a565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115613c1c57613c1b613e13565b5b828201905092915050565b6000613c3282613d5a565b9150613c3d83613d5a565b925082613c4d57613c4c613e42565b5b828204905092915050565b6000613c6382613d5a565b9150613c6e83613d5a565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615613ca757613ca6613e13565b5b828202905092915050565b6000613cbd82613d5a565b9150613cc883613d5a565b925082821015613cdb57613cda613e13565b5b828203905092915050565b6000613cf182613d3a565b9050919050565b60008115159050919050565b6000819050919050565b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b6000613d7c82613d83565b9050919050565b6000613d8e82613d95565b9050919050565b6000613da082613d3a565b9050919050565b82818337600083830152505050565b60005b83811015613dd4578082015181840152602081019050613db9565b83811115613de3576000848401525b50505050565b6000613df482613d5a565b91506000821415613e0857613e07613e13565b5b600182039050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6000601f19601f8301169050919050565b613eba81613ce6565b8114613ec557600080fd5b50565b613ed181613cf8565b8114613edc57600080fd5b50565b613ee881613d04565b8114613ef357600080fd5b50565b613eff81613d0e565b8114613f0a57600080fd5b50565b613f1681613d5a565b8114613f2157600080fd5b50565b613f2d81613d64565b8114613f3857600080fd5b5056fea26469706673582212208aa7fb77e7d17f5ef477b12c9f11c4e36c6ab33acc0db045c58840d8691d0e4164736f6c63430008000033