VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0xb9B1bb…40C6
Summary
Transactions
Transfers
Address
0xb9B1bb569334d688E7e86B6DAC7Bd5be183e40C6
VET
0.00
VET
VTHO
0.00
VTHO
Master
0x9Bb651F1B3Eb44fC2c2731949BFD86D1b27EBb6c
Deployer
0x9Bb651F1B3Eb44fC2c2731949BFD86D1b27EBb6c
Code
0x608060405234801561001057600080fd5b50600436106102325760003560e01c80637061d9c411610130578063c1c95531116100b8578063daba73ad1161007c578063daba73ad14610683578063eff21062146106b3578063f0c24ffb146106e3578063f5b541a61461071a578063f975b8731461073857610232565b8063c1c95531146105f3578063cf76dbcc14610611578063d25695cd1461062d578063d547741f1461064b578063d967508e1461066757610232565b80638f10c7ff116100ff5780638f10c7ff1461053d57806391d14854146105595780639b85fe3f14610589578063a217fddf146105a5578063a4764f71146105c357610232565b80637061d9c4146104dd57806375b238fc146104f95780638456cb59146105175780638cf930ab1461052157610232565b80633f4ba83a116101be578063500ef99f11610182578063500ef99f1461041f5780635103b9af146104575780635a4ff9a4146104735780636668d3f21461048f5780636cffd2ff146104bf57610232565b80633f4ba83a1461037357806346f642b11461037d5780634878a78e146103b557806349394344146103d15780634ec6a5491461040157610232565b80632210c8f4116102055780632210c8f4146102bf5780632414afb4146102db578063248a9ca31461030b5780632f2ff15d1461033b57806336568abe1461035757610232565b806301555bc71461023757806301ffc9a7146102555780630a7c6cb61461028557806321ce9f91146102a1575b600080fd5b61023f610754565b60405161024c919061596c565b60405180910390f35b61026f600480360381019061026a919061498f565b61075a565b60405161027c919061551b565b60405180910390f35b61029f600480360381019061029a9190614a46565b6107d4565b005b6102a9610c71565b6040516102b6919061596c565b60405180910390f35b6102d960048036038101906102d491906149b8565b610c77565b005b6102f560048036038101906102f09190614772565b610d93565b604051610302919061536c565b60405180910390f35b6103256004803603810190610320919061492a565b610dc6565b6040516103329190615536565b60405180910390f35b61035560048036038101906103509190614953565b610de6565b005b610371600480360381019061036c9190614953565b610e0f565b005b61037b610e92565b005b61039760048036038101906103929190614a46565b610f67565b6040516103ac9998979695949392919061548e565b60405180910390f35b6103cf60048036038101906103ca9190614a46565b61103c565b005b6103eb60048036038101906103e69190614772565b61124c565b6040516103f8919061596c565b60405180910390f35b610409611264565b604051610416919061596c565b60405180910390f35b61043960048036038101906104349190614a46565b61126a565b60405161044e9998979695949392919061548e565b60405180910390f35b610471600480360381019061046c919061488a565b61133f565b005b61048d600480360381019061048891906147c4565b6119af565b005b6104a960048036038101906104a49190614772565b611beb565b6040516104b6919061536c565b60405180910390f35b6104c7611c1e565b6040516104d4919061536c565b60405180910390f35b6104f760048036038101906104f29190614a0a565b611c36565b005b610501611e35565b60405161050e9190615536565b60405180910390f35b61051f611e59565b005b61053b60048036038101906105369190614827565b611f2f565b005b6105576004803603810190610552919061488a565b6123fa565b005b610573600480360381019061056e9190614953565b6129c4565b604051610580919061551b565b60405180910390f35b6105a3600480360381019061059e9190614a46565b612a2f565b005b6105ad612edd565b6040516105ba9190615536565b60405180910390f35b6105dd60048036038101906105d89190614772565b612ee4565b6040516105ea919061551b565b60405180910390f35b6105fb612f04565b604051610608919061596c565b60405180910390f35b61062b600480360381019061062691906147c4565b612f0a565b005b610635613246565b604051610642919061536c565b60405180910390f35b61066560048036038101906106609190614953565b61326c565b005b610681600480360381019061067c9190614a95565b613295565b005b61069d60048036038101906106989190614772565b6137b7565b6040516106aa919061551b565b60405180910390f35b6106cd60048036038101906106c89190614772565b6137d7565b6040516106da919061596c565b60405180910390f35b6106fd60048036038101906106f89190614a0a565b6137ef565b604051610711989796959493929190615410565b60405180910390f35b6107226138b1565b60405161072f9190615536565b60405180910390f35b610752600480360381019061074d9190614a46565b6138d5565b005b60045481565b60007f7965db0b000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614806107cd57506107cc82613ae5565b5b9050919050565b3373ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16636352211e836040518263ffffffff1660e01b8152600401610824919061596c565b60206040518083038186803b15801561083c57600080fd5b505afa158015610850573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610874919061479b565b73ffffffffffffffffffffffffffffffffffffffff16146108ca576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108c1906158ec565b60405180910390fd5b3073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1663081812fc836040518263ffffffff1660e01b815260040161091a919061596c565b60206040518083038186803b15801561093257600080fd5b505afa158015610946573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061096a919061479b565b73ffffffffffffffffffffffffffffffffffffffff16146109c0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109b79061570c565b60405180910390fd5b60006009600085815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002090503373ffffffffffffffffffffffffffffffffffffffff168160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415610aa7576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a9e906158ac565b60405180910390fd5b8060050160149054906101000a900460ff1615610af9576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610af09061584c565b60405180910390fd5b4281600401541015610b40576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b379061572c565b60405180910390fd5b60018160050160146101000a81548160ff0219169083151502179055506000610bb88260000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1683600201548460060160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff168787613b4f565b905080610bc457600080fd5b828473ffffffffffffffffffffffffffffffffffffffff16867f7df4fb99994dbf47a019499d198c1ba69e18420edf1d0bc9a31cba5ffa531ef085600101548660000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1687600201548860060160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16604051610c629493929190615987565b60405180910390a45050505050565b60025481565b610ca17f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b929336129c4565b610ce0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cd7906157cc565b60405180910390fd5b601060019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33836040518363ffffffff1660e01b8152600401610d3d9291906153e7565b602060405180830381600087803b158015610d5757600080fd5b505af1158015610d6b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d8f9190614901565b5050565b600e6020528060005260406000206000915054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600060016000838152602001908152602001600020600101549050919050565b610def82610dc6565b610e0081610dfb6140fc565b614104565b610e0a83836141a1565b505050565b610e176140fc565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614610e84576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e7b9061594c565b60405180910390fd5b610e8e8282614281565b5050565b610ebc7f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b929336129c4565b610efb576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ef2906156ec565b60405180910390fd5b601060009054906101000a900460ff16610f4a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f419061580c565b60405180910390fd5b6000601060006101000a81548160ff021916908315150217905550565b600860205282600052604060002060205281600052604060002060205280600052604060002060009250925050508060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16908060010154908060020154908060030154908060040154908060050154908060060160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16908060060160149054906101000a900460ff16908060070160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905089565b60006007600085815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002090503373ffffffffffffffffffffffffffffffffffffffff168160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611133576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161112a906158ac565b60405180910390fd5b8060060160149054906101000a900460ff1615611185576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161117c9061584c565b60405180910390fd5b601060009054906101000a900460ff16156111d5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111cc9061576c565b60405180910390fd5b60018160060160146101000a81548160ff021916908315150217905550818373ffffffffffffffffffffffffffffffffffffffff16857fcfbf6de2eb88e94464756642d592e1db89993a96eaf1972fa7829e299c581422846002015460405161123e919061596c565b60405180910390a450505050565b600d6020528060005260406000206000915090505481565b60055481565b600760205282600052604060002060205281600052604060002060205280600052604060002060009250925050508060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16908060010154908060020154908060030154908060040154908060050154908060060160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16908060060160149054906101000a900460ff16908060070160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905089565b8473ffffffffffffffffffffffffffffffffffffffff16636352211e856040518263ffffffff1660e01b8152600401611378919061596c565b60206040518083038186803b15801561139057600080fd5b505afa1580156113a4573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906113c8919061479b565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415611436576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161142d9061582c565b60405180910390fd5b60008311611479576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114709061578c565b60405180910390fd5b620151808210156114bf576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114b69061568c565b60405180910390fd5b600f60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1661154b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611542906157ec565b60405180910390fd5b600c60008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff166115d7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115ce9061586c565b60405180910390fd5b828173ffffffffffffffffffffffffffffffffffffffff1663dd62ed3e33306040518363ffffffff1660e01b8152600401611613929190615387565b60206040518083038186803b15801561162b57600080fd5b505afa15801561163f573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061166391906149e1565b10156116a4576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161169b906156cc565b60405180910390fd5b601060009054906101000a900460ff16156116f4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116eb9061576c565b60405180910390fd5b60006040518061012001604052803373ffffffffffffffffffffffffffffffffffffffff1681526020018681526020016001815260200185815260200142815260200161174a854261436390919063ffffffff16565b8152602001600073ffffffffffffffffffffffffffffffffffffffff1681526020016000151581526020018373ffffffffffffffffffffffffffffffffffffffff1681525090506001600260008282546117a491906159f3565b925050819055508060076000600254815260200190815260200160002060008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600087815260200190815260200160002060008201518160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506020820151816001015560408201518160020155606082015181600301556080820151816004015560a0820151816005015560c08201518160060160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060e08201518160060160146101000a81548160ff0219169083151502179055506101008201518160070160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550905050848673ffffffffffffffffffffffffffffffffffffffff166002547f5c5106a18b73e6d3098473272e251fd15266062bbba9e9683cf980a307dd4c456001884261198d8a4261436390919063ffffffff16565b8960405161199f959493929190615551565b60405180910390a4505050505050565b6119d97f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b929336129c4565b611a18576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a0f9061592c565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611a88576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a7f9061590c565b60405180910390fd5b6000831015611acc576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ac3906157ac565b60405180910390fd5b82600d60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555081600e60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555080600f60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050505050565b600b6020528060005260406000206000915054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b735e6265680087520dc022d75f4c45f9ccd712ba9781565b60006009600084815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002090503373ffffffffffffffffffffffffffffffffffffffff168160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611d1c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d13906158ac565b60405180910390fd5b8060050160149054906101000a900460ff1615611d6e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d659061584c565b60405180910390fd5b601060009054906101000a900460ff1615611dbe576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611db59061576c565b60405180910390fd5b60018160050160146101000a81548160ff02191690831515021790555060008273ffffffffffffffffffffffffffffffffffffffff16847fcfbf6de2eb88e94464756642d592e1db89993a96eaf1972fa7829e299c5814228460010154604051611e28919061596c565b60405180910390a4505050565b7fa49807205ce4d355092ef5a8a18f56e8913cf4a201fbe287825b095693c2177581565b611e837f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b929336129c4565b611ec2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611eb9906156ec565b60405180910390fd5b601060009054906101000a900460ff1615611f12576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611f099061576c565b60405180910390fd5b6001601060006101000a81548160ff021916908315150217905550565b60008311611f72576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611f699061578c565b60405180910390fd5b62015180821015611fb8576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611faf9061568c565b60405180910390fd5b600f60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16612044576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161203b906157ec565b60405180910390fd5b828173ffffffffffffffffffffffffffffffffffffffff1663dd62ed3e33306040518363ffffffff1660e01b8152600401612080929190615387565b60206040518083038186803b15801561209857600080fd5b505afa1580156120ac573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906120d091906149e1565b1015612111576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612108906156cc565b60405180910390fd5b601060009054906101000a900460ff1615612161576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016121589061576c565b60405180910390fd5b60006040518061010001604052803373ffffffffffffffffffffffffffffffffffffffff168152602001600381526020018581526020014281526020016121b1854261436390919063ffffffff16565b8152602001600073ffffffffffffffffffffffffffffffffffffffff1681526020016000151581526020018373ffffffffffffffffffffffffffffffffffffffff16815250905060016002600082825461220b91906159f3565b925050819055508060096000600254815260200190815260200160002060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008201518160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506020820151816001015560408201518160020155606082015181600301556080820151816004015560a08201518160050160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060c08201518160050160146101000a81548160ff02191690831515021790555060e08201518160060160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555090505060008573ffffffffffffffffffffffffffffffffffffffff166002547f5c5106a18b73e6d3098473272e251fd15266062bbba9e9683cf980a307dd4c45600388426123d98a4261436390919063ffffffff16565b896040516123eb9594939291906155f7565b60405180910390a45050505050565b6000831161243d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016124349061578c565b60405180910390fd5b62015180821015612483576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161247a9061568c565b60405180910390fd5b600f60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1661250f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612506906157ec565b60405180910390fd5b8473ffffffffffffffffffffffffffffffffffffffff16634f558e7961253f60018761436390919063ffffffff16565b6040518263ffffffff1660e01b815260040161255b919061596c565b602060405180830381600087803b15801561257557600080fd5b505af1158015612589573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906125ad9190614901565b6125ec576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016125e39061574c565b60405180910390fd5b828173ffffffffffffffffffffffffffffffffffffffff1663dd62ed3e33306040518363ffffffff1660e01b8152600401612628929190615387565b60206040518083038186803b15801561264057600080fd5b505afa158015612654573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061267891906149e1565b10156126b9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016126b0906156cc565b60405180910390fd5b601060009054906101000a900460ff1615612709576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016127009061576c565b60405180910390fd5b60006040518061012001604052803373ffffffffffffffffffffffffffffffffffffffff1681526020018681526020016002815260200185815260200142815260200161275f854261436390919063ffffffff16565b8152602001600073ffffffffffffffffffffffffffffffffffffffff1681526020016000151581526020018373ffffffffffffffffffffffffffffffffffffffff1681525090506001600260008282546127b991906159f3565b925050819055508060086000600254815260200190815260200160002060008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600087815260200190815260200160002060008201518160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506020820151816001015560408201518160020155606082015181600301556080820151816004015560a0820151816005015560c08201518160060160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060e08201518160060160146101000a81548160ff0219169083151502179055506101008201518160070160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550905050848673ffffffffffffffffffffffffffffffffffffffff166002547f5c5106a18b73e6d3098473272e251fd15266062bbba9e9683cf980a307dd4c45600288426129a28a4261436390919063ffffffff16565b896040516129b49594939291906155a4565b60405180910390a4505050505050565b60006001600084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b3373ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16636352211e836040518263ffffffff1660e01b8152600401612a7f919061596c565b60206040518083038186803b158015612a9757600080fd5b505afa158015612aab573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612acf919061479b565b73ffffffffffffffffffffffffffffffffffffffff1614612b25576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612b1c906158ec565b60405180910390fd5b3073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1663081812fc836040518263ffffffff1660e01b8152600401612b75919061596c565b60206040518083038186803b158015612b8d57600080fd5b505afa158015612ba1573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612bc5919061479b565b73ffffffffffffffffffffffffffffffffffffffff1614612c1b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612c129061570c565b60405180910390fd5b60006007600085815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002090503373ffffffffffffffffffffffffffffffffffffffff168160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415612d13576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612d0a906158ac565b60405180910390fd5b8060060160149054906101000a900460ff1615612d65576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612d5c9061584c565b60405180910390fd5b4281600501541015612dac576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612da39061572c565b60405180910390fd5b60018160060160146101000a81548160ff0219169083151502179055506000612e248260000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1683600301548460070160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff168787613b4f565b905080612e3057600080fd5b828473ffffffffffffffffffffffffffffffffffffffff16867f7df4fb99994dbf47a019499d198c1ba69e18420edf1d0bc9a31cba5ffa531ef085600201548660000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1687600301548860070160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16604051612ece9493929190615987565b60405180910390a45050505050565b6000801b81565b600c6020528060005260406000206000915054906101000a900460ff1681565b60065481565b612f347f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b929336129c4565b612f73576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612f6a9061592c565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415612fe3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612fda906156ac565b60405180910390fd5b6000831015613027576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161301e906157ac565b60405180910390fd5b8373ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff16146131275760008473ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401613096919061536c565b60206040518083038186803b1580156130ae57600080fd5b505afa1580156130c2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906130e691906149e1565b11613126576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161311d906158cc565b60405180910390fd5b5b82600a60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555081600b60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555080600c60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050505050565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b61327582610dc6565b613286816132816140fc565b614104565b6132908383614281565b505050565b3373ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16636352211e836040518263ffffffff1660e01b81526004016132e5919061596c565b60206040518083038186803b1580156132fd57600080fd5b505afa158015613311573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613335919061479b565b73ffffffffffffffffffffffffffffffffffffffff161461338b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613382906158ec565b60405180910390fd5b3073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1663081812fc836040518263ffffffff1660e01b81526004016133db919061596c565b60206040518083038186803b1580156133f357600080fd5b505afa158015613407573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061342b919061479b565b73ffffffffffffffffffffffffffffffffffffffff1614613481576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016134789061570c565b60405180910390fd5b60006008600086815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002090503373ffffffffffffffffffffffffffffffffffffffff168160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415613579576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613570906158ac565b60405180910390fd5b8060060160149054906101000a900460ff16156135cb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016135c29061584c565b60405180910390fd5b4281600501541015613612576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016136099061572c565b60405180910390fd5b60006136296006548461437990919063ffffffff16565b90506136406006548261438f90919063ffffffff16565b9050808414613684576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161367b9061588c565b60405180910390fd5b60018260060160146101000a81548160ff02191690831515021790555060006136fc8360000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1684600301548560070160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff168988613b4f565b90508061370857600080fd5b838673ffffffffffffffffffffffffffffffffffffffff16887f7df4fb99994dbf47a019499d198c1ba69e18420edf1d0bc9a31cba5ffa531ef086600201548760000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1688600301548960070160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166040516137a69493929190615987565b60405180910390a450505050505050565b600f6020528060005260406000206000915054906101000a900460ff1681565b600a6020528060005260406000206000915090505481565b6009602052816000526040600020602052806000526040600020600091509150508060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16908060010154908060020154908060030154908060040154908060050160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16908060050160149054906101000a900460ff16908060060160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905088565b7f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b92981565b60006008600085815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002090503373ffffffffffffffffffffffffffffffffffffffff168160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146139cc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016139c3906158ac565b60405180910390fd5b8060060160149054906101000a900460ff1615613a1e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613a159061584c565b60405180910390fd5b601060009054906101000a900460ff1615613a6e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613a659061576c565b60405180910390fd5b60018160060160146101000a81548160ff021916908315150217905550818373ffffffffffffffffffffffffffffffffffffffff16857fcfbf6de2eb88e94464756642d592e1db89993a96eaf1972fa7829e299c5814228460020154604051613ad7919061596c565b60405180910390a450505050565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b600080613bb86103e8613baa600a60008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548961438f90919063ffffffff16565b61437990919063ffffffff16565b9050600080735e6265680087520dc022d75f4c45f9ccd712ba9773ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff161415613d3d578573ffffffffffffffffffffffffffffffffffffffff1663fa56c8f2866040518263ffffffff1660e01b8152600401613c3e919061596c565b602060405180830381600087803b158015613c5857600080fd5b505af1158015613c6c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613c909190614af8565b60ff169150613ca9600a8361438f90919063ffffffff16565b91508573ffffffffffffffffffffffffffffffffffffffff1663efb9d1fa866040518263ffffffff1660e01b8152600401613ce4919061596c565b602060405180830381600087803b158015613cfe57600080fd5b505af1158015613d12573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613d36919061479b565b9050613de2565b600d60008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549150600e60008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690505b6000613e1d6103e8613e0f85613e01888e6143a590919063ffffffff16565b61438f90919063ffffffff16565b61437990919063ffffffff16565b90506000613e4682613e38878d6143a590919063ffffffff16565b6143a590919063ffffffff16565b905060008973ffffffffffffffffffffffffffffffffffffffff166323b872dd8d600b60008e73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16896040518463ffffffff1660e01b8152600401613ee6939291906153b0565b602060405180830381600087803b158015613f0057600080fd5b505af1158015613f14573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613f389190614901565b905080613f4457600080fd5b8973ffffffffffffffffffffffffffffffffffffffff166323b872dd8d86866040518463ffffffff1660e01b8152600401613f81939291906153b0565b602060405180830381600087803b158015613f9b57600080fd5b505af1158015613faf573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613fd39190614901565b905080613fdf57600080fd5b8973ffffffffffffffffffffffffffffffffffffffff166323b872dd8d33856040518463ffffffff1660e01b815260040161401c939291906153b0565b602060405180830381600087803b15801561403657600080fd5b505af115801561404a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061406e9190614901565b90508061407a57600080fd5b8873ffffffffffffffffffffffffffffffffffffffff166342842e0e338e8b6040518463ffffffff1660e01b81526004016140b7939291906153b0565b600060405180830381600087803b1580156140d157600080fd5b505af11580156140e5573d6000803e3d6000fd5b505050506001965050505050505095945050505050565b600033905090565b61410e82826129c4565b61419d576141338173ffffffffffffffffffffffffffffffffffffffff1660146143bb565b6141418360001c60206143bb565b604051602001614152929190615332565b6040516020818303038152906040526040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401614194919061564a565b60405180910390fd5b5050565b6141ab82826129c4565b61427d57600180600084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506142226140fc565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45b5050565b61428b82826129c4565b1561435f5760006001600084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506143046140fc565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16837ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b60405160405180910390a45b5050565b6000818361437191906159f3565b905092915050565b600081836143879190615a49565b905092915050565b6000818361439d9190615a7a565b905092915050565b600081836143b39190615ad4565b905092915050565b6060600060028360026143ce9190615a7a565b6143d891906159f3565b67ffffffffffffffff811115614417577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6040519080825280601f01601f1916602001820160405280156144495781602001600182028036833780820191505090505b5090507f3000000000000000000000000000000000000000000000000000000000000000816000815181106144a7577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053507f780000000000000000000000000000000000000000000000000000000000000081600181518110614531577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600060018460026145719190615a7a565b61457b91906159f3565b90505b6001811115614667577f3031323334353637383961626364656600000000000000000000000000000000600f8616601081106145e3577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b1a60f81b828281518110614620577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600485901c94508061466090615bfc565b905061457e565b50600084146146ab576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016146a29061566c565b60405180910390fd5b8091505092915050565b6000813590506146c481615c95565b92915050565b6000815190506146d981615c95565b92915050565b6000813590506146ee81615cac565b92915050565b60008151905061470381615cac565b92915050565b60008135905061471881615cc3565b92915050565b60008135905061472d81615cda565b92915050565b60008135905061474281615cf1565b92915050565b60008151905061475781615cf1565b92915050565b60008151905061476c81615d08565b92915050565b60006020828403121561478457600080fd5b6000614792848285016146b5565b91505092915050565b6000602082840312156147ad57600080fd5b60006147bb848285016146ca565b91505092915050565b600080600080608085870312156147da57600080fd5b60006147e8878288016146b5565b94505060206147f987828801614733565b935050604061480a878288016146b5565b925050606061481b878288016146df565b91505092959194509250565b6000806000806080858703121561483d57600080fd5b600061484b878288016146b5565b945050602061485c87828801614733565b935050604061486d87828801614733565b925050606061487e878288016146b5565b91505092959194509250565b600080600080600060a086880312156148a257600080fd5b60006148b0888289016146b5565b95505060206148c188828901614733565b94505060406148d288828901614733565b93505060606148e388828901614733565b92505060806148f4888289016146b5565b9150509295509295909350565b60006020828403121561491357600080fd5b6000614921848285016146f4565b91505092915050565b60006020828403121561493c57600080fd5b600061494a84828501614709565b91505092915050565b6000806040838503121561496657600080fd5b600061497485828601614709565b9250506020614985858286016146b5565b9150509250929050565b6000602082840312156149a157600080fd5b60006149af8482850161471e565b91505092915050565b6000602082840312156149ca57600080fd5b60006149d884828501614733565b91505092915050565b6000602082840312156149f357600080fd5b6000614a0184828501614748565b91505092915050565b60008060408385031215614a1d57600080fd5b6000614a2b85828601614733565b9250506020614a3c858286016146b5565b9150509250929050565b600080600060608486031215614a5b57600080fd5b6000614a6986828701614733565b9350506020614a7a868287016146b5565b9250506040614a8b86828701614733565b9150509250925092565b60008060008060808587031215614aab57600080fd5b6000614ab987828801614733565b9450506020614aca878288016146b5565b9350506040614adb87828801614733565b9250506060614aec87828801614733565b91505092959194509250565b600060208284031215614b0a57600080fd5b6000614b188482850161475d565b91505092915050565b614b2a81615b08565b82525050565b614b3981615b1a565b82525050565b614b4881615b26565b82525050565b614b5781615b93565b82525050565b614b6681615ba5565b82525050565b614b7581615bb7565b82525050565b6000614b86826159cc565b614b9081856159d7565b9350614ba0818560208601615bc9565b614ba981615c84565b840191505092915050565b6000614bbf826159cc565b614bc981856159e8565b9350614bd9818560208601615bc9565b80840191505092915050565b6000614bf26020836159d7565b91507f537472696e67733a20686578206c656e67746820696e73756666696369656e746000830152602082019050919050565b6000614c326019836159d7565b91507f6d696e696d756d203120646179206173206475726174696f6e000000000000006000830152602082019050919050565b6000614c726020836159d7565b91507f666565416464726573732063616e206e6f7420626520616464726573732830296000830152602082019050919050565b6000614cb26014836159d7565b91507f616c6c6f77616e636520697320746f6f206c6f770000000000000000000000006000830152602082019050919050565b6000614cf2600a836159d7565b91507f213d20616c6c6f776564000000000000000000000000000000000000000000006000830152602082019050919050565b6000614d326015836159d7565b91507f746f6b656e206973206e6f7420617070726f76656400000000000000000000006000830152602082019050919050565b6000614d72600f836159d7565b91507f416c7265616479206578706972656400000000000000000000000000000000006000830152602082019050919050565b6000614db26016836159d7565b91507f65646974696f6e20646f6573206e6f74206578697374000000000000000000006000830152602082019050919050565b6000614df2601e836159d7565b91507f54686520636f6e747261637420697320616c72656164792070617573656400006000830152602082019050919050565b6000614e326010836159d7565b91507f63616e206e6f74206265207a65726f2e000000000000000000000000000000006000830152602082019050919050565b6000614e726018836159d7565b91507f66656550657263656e74206973206e6f742076616c69646500000000000000006000830152602082019050919050565b6000614eb26011836159d7565b91507f43616c6c657220213d20616c6c6f7765640000000000000000000000000000006000830152602082019050919050565b6000614ef26028836159d7565b91507f564950313831206e6f7420616c6c6f7765642e20506c6561736520636f6e746160008301527f63742061646d696e0000000000000000000000000000000000000000000000006020830152604082019050919050565b6000614f586020836159d7565b91507f54686520636f6e747261637420697320616c726561647920756e7061757365646000830152602082019050919050565b6000614f986011836159d7565b91507f6f776e6572206f72206f70657261746f720000000000000000000000000000006000830152602082019050919050565b6000614fd8600e836159d7565b91507f416c726561647920636c6f7365640000000000000000000000000000000000006000830152602082019050919050565b60006150186015836159d7565b91507f56495031383020697320626c61636b6c697374656400000000000000000000006000830152602082019050919050565b60006150586022836159d7565b91507f746f6b656e206973206e6f7420636f6d70617469626c652077697468206f666660008301527f65720000000000000000000000000000000000000000000000000000000000006020830152604082019050919050565b60006150be6009836159d7565b91507f4e6f7420627579657200000000000000000000000000000000000000000000006000830152602082019050919050565b60006150fe6017836159e8565b91507f416363657373436f6e74726f6c3a206163636f756e74200000000000000000006000830152601782019050919050565b600061513e6031836159d7565b91507f506c656173652073656e64203120746f6b656e206265666f72652076616c696460008301527f6174696e672074686973205649503138300000000000000000000000000000006020830152604082019050919050565b60006151a46009836159d7565b91507f6e6f74206f776e657200000000000000000000000000000000000000000000006000830152602082019050919050565b60006151e46024836159d7565b91507f726f79616c7479416464726573732063616e206e6f742062652061646472657360008301527f73283029000000000000000000000000000000000000000000000000000000006020830152604082019050919050565b600061524a6011836159e8565b91507f206973206d697373696e6720726f6c65200000000000000000000000000000006000830152601182019050919050565b600061528a6009836159d7565b91507f4e6f742061646d696e00000000000000000000000000000000000000000000006000830152602082019050919050565b60006152ca602f836159d7565b91507f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560008301527f20726f6c657320666f722073656c6600000000000000000000000000000000006020830152604082019050919050565b61532c81615b7c565b82525050565b600061533d826150f1565b91506153498285614bb4565b91506153548261523d565b91506153608284614bb4565b91508190509392505050565b60006020820190506153816000830184614b21565b92915050565b600060408201905061539c6000830185614b21565b6153a96020830184614b21565b9392505050565b60006060820190506153c56000830186614b21565b6153d26020830185614b21565b6153df6040830184615323565b949350505050565b60006040820190506153fc6000830185614b21565b6154096020830184615323565b9392505050565b600061010082019050615426600083018b614b21565b615433602083018a615323565b6154406040830189615323565b61544d6060830188615323565b61545a6080830187615323565b61546760a0830186614b21565b61547460c0830185614b30565b61548160e0830184614b21565b9998505050505050505050565b6000610120820190506154a4600083018c614b21565b6154b1602083018b615323565b6154be604083018a615323565b6154cb6060830189615323565b6154d86080830188615323565b6154e560a0830187615323565b6154f260c0830186614b21565b6154ff60e0830185614b30565b61550d610100830184614b21565b9a9950505050505050505050565b60006020820190506155306000830184614b30565b92915050565b600060208201905061554b6000830184614b3f565b92915050565b600060a0820190506155666000830188614b4e565b6155736020830187615323565b6155806040830186615323565b61558d6060830185615323565b61559a6080830184614b21565b9695505050505050565b600060a0820190506155b96000830188614b5d565b6155c66020830187615323565b6155d36040830186615323565b6155e06060830185615323565b6155ed6080830184614b21565b9695505050505050565b600060a08201905061560c6000830188614b6c565b6156196020830187615323565b6156266040830186615323565b6156336060830185615323565b6156406080830184614b21565b9695505050505050565b600060208201905081810360008301526156648184614b7b565b905092915050565b6000602082019050818103600083015261568581614be5565b9050919050565b600060208201905081810360008301526156a581614c25565b9050919050565b600060208201905081810360008301526156c581614c65565b9050919050565b600060208201905081810360008301526156e581614ca5565b9050919050565b6000602082019050818103600083015261570581614ce5565b9050919050565b6000602082019050818103600083015261572581614d25565b9050919050565b6000602082019050818103600083015261574581614d65565b9050919050565b6000602082019050818103600083015261576581614da5565b9050919050565b6000602082019050818103600083015261578581614de5565b9050919050565b600060208201905081810360008301526157a581614e25565b9050919050565b600060208201905081810360008301526157c581614e65565b9050919050565b600060208201905081810360008301526157e581614ea5565b9050919050565b6000602082019050818103600083015261580581614ee5565b9050919050565b6000602082019050818103600083015261582581614f4b565b9050919050565b6000602082019050818103600083015261584581614f8b565b9050919050565b6000602082019050818103600083015261586581614fcb565b9050919050565b600060208201905081810360008301526158858161500b565b9050919050565b600060208201905081810360008301526158a58161504b565b9050919050565b600060208201905081810360008301526158c5816150b1565b9050919050565b600060208201905081810360008301526158e581615131565b9050919050565b6000602082019050818103600083015261590581615197565b9050919050565b60006020820190508181036000830152615925816151d7565b9050919050565b600060208201905081810360008301526159458161527d565b9050919050565b60006020820190508181036000830152615965816152bd565b9050919050565b60006020820190506159816000830184615323565b92915050565b600060808201905061599c6000830187615323565b6159a96020830186614b21565b6159b66040830185615323565b6159c36060830184614b21565b95945050505050565b600081519050919050565b600082825260208201905092915050565b600081905092915050565b60006159fe82615b7c565b9150615a0983615b7c565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115615a3e57615a3d615c26565b5b828201905092915050565b6000615a5482615b7c565b9150615a5f83615b7c565b925082615a6f57615a6e615c55565b5b828204905092915050565b6000615a8582615b7c565b9150615a9083615b7c565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615615ac957615ac8615c26565b5b828202905092915050565b6000615adf82615b7c565b9150615aea83615b7c565b925082821015615afd57615afc615c26565b5b828203905092915050565b6000615b1382615b5c565b9050919050565b60008115159050919050565b6000819050919050565b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b6000615b9e82615b7c565b9050919050565b6000615bb082615b7c565b9050919050565b6000615bc282615b7c565b9050919050565b60005b83811015615be7578082015181840152602081019050615bcc565b83811115615bf6576000848401525b50505050565b6000615c0782615b7c565b91506000821415615c1b57615c1a615c26565b5b600182039050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000601f19601f8301169050919050565b615c9e81615b08565b8114615ca957600080fd5b50565b615cb581615b1a565b8114615cc057600080fd5b50565b615ccc81615b26565b8114615cd757600080fd5b50565b615ce381615b30565b8114615cee57600080fd5b50565b615cfa81615b7c565b8114615d0557600080fd5b50565b615d1181615b86565b8114615d1c57600080fd5b5056fea2646970667358221220a18c3c828e9d2c47143b0a49b6d40f47e4908d9fe6090b887b275fbab0677c8664736f6c63430008000033