VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0x90453A…3633
Summary
Transactions
Transfers
Address
0x90453A8f71aCf220C68f30e813aFD64369233633
VET
0.00
VET
VTHO
0.00
VTHO
Master
0x682576e8b057f97F93d5cDb44454D0A500B1559d
Deployer
0x682576e8b057f97F93d5cDb44454D0A500B1559d
Code
0x60806040526004361061019c5760003560e01c8063715018a6116100ec578063d845b2411161008a578063e870c48711610064578063e870c487146105a3578063ecfca899146105cc578063f2fde38b146105f7578063fe4de60c146106205761019c565b8063d845b241146104fc578063d870da101461053b578063da09c72c146105785761019c565b80639fbe791a116100c65780639fbe791a1461043b578063bd94b00514610478578063c3ea3b79146104a1578063cefa74cc146104d15761019c565b8063715018a6146103d05780638da5cb5b146103e75780638dbc24b0146104125761019c565b806342b36c17116101595780636138dd07116101335780636138dd0714610312578063652b99441461033b578063682789a81461037a5780636827e764146103a55761019c565b806342b36c17146102815780635c975abb146102aa5780635e4e45ea146102d55761019c565b80630ccf2156146101a15780632f5c4863146101cc57806335aed778146101e8578063379607f5146102115780633f9391381461023a57806340d970b314610256575b600080fd5b3480156101ad57600080fd5b506101b6610664565b6040516101c3919061382c565b60405180910390f35b6101e660048036038101906101e19190612f27565b61066a565b005b3480156101f457600080fd5b5061020f600480360381019061020a9190612e12565b610af4565b005b34801561021d57600080fd5b5061023860048036038101906102339190612f27565b610bb0565b005b610254600480360381019061024f9190612f27565b61109b565b005b34801561026257600080fd5b5061026b61161e565b60405161027891906133aa565b60405180910390f35b34801561028d57600080fd5b506102a860048036038101906102a39190612f27565b611644565b005b3480156102b657600080fd5b506102bf6119d0565b6040516102cc91906134b1565b60405180910390f35b3480156102e157600080fd5b506102fc60048036038101906102f79190612e6c565b6119e7565b604051610309919061382c565b60405180910390f35b34801561031e57600080fd5b5061033960048036038101906103349190612f27565b611a0c565b005b34801561034757600080fd5b50610362600480360381019061035d9190612f27565b611a62565b6040516103719392919061347a565b60405180910390f35b34801561038657600080fd5b5061038f611aac565b60405161039c919061382c565b60405180910390f35b3480156103b157600080fd5b506103ba611ab2565b6040516103c7919061382c565b60405180910390f35b3480156103dc57600080fd5b506103e5611ab8565b005b3480156103f357600080fd5b506103fc611acc565b60405161040991906133aa565b60405180910390f35b34801561041e57600080fd5b5061043960048036038101906104349190612e12565b611af5565b005b34801561044757600080fd5b50610462600480360381019061045d9190612f27565b611bb1565b60405161046f91906134b1565b60405180910390f35b34801561048457600080fd5b5061049f600480360381019061049a9190612f27565b611bd1565b005b6104bb60048036038101906104b69190612eac565b611ebe565b6040516104c8919061382c565b60405180910390f35b3480156104dd57600080fd5b506104e6612312565b6040516104f391906133aa565b60405180910390f35b34801561050857600080fd5b50610523600480360381019061051e9190612f54565b612338565b6040516105329392919061347a565b60405180910390f35b34801561054757600080fd5b50610562600480360381019061055d9190612f27565b61239f565b60405161056f91906133aa565b60405180910390f35b34801561058457600080fd5b5061058d6123d2565b60405161059a91906133aa565b60405180910390f35b3480156105af57600080fd5b506105ca60048036038101906105c59190612f27565b6123f8565b005b3480156105d857600080fd5b506105e161244e565b6040516105ee919061382c565b60405180910390f35b34801561060357600080fd5b5061061e60048036038101906106199190612e12565b612454565b005b34801561062c57600080fd5b5061064760048036038101906106429190612f27565b6124d8565b60405161065b9897969594939291906133fc565b60405180910390f35b60075481565b610672612560565b61067a6125aa565b8060001515600e600083815260200190815260200160002060009054906101000a900460ff161515146106e2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106d99061366c565b60405180910390fd5b816000600b6000838152602001908152602001600020600401541180610738575061070b6125fa565b61071482612602565b11801561073757506000600b600083815260200190815260200160002060070154145b5b610777576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161076e906134ec565b60405180910390fd5b6000610781612643565b90506000600b6000868152602001908152602001600020604051806101000160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001600182015481526020016002820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200160038201548152602001600482015481526020016005820154815260200160068201548152602001600782015481525050905060008160800151116108d5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108cc906135cc565b60405180910390fd5b8060800151341161091b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109129061360c565b60405180910390fd5b8060800151600b60008781526020019081526020016000206007018190555081600f600087815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506109a081604001518260800151843461264b565b60006109aa6125fa565b9050816000015173ffffffffffffffffffffffffffffffffffffffff166323b872dd308585602001516040518463ffffffff1660e01b81526004016109f1939291906133c5565b600060405180830381600087803b158015610a0b57600080fd5b505af1158015610a1f573d6000803e3d6000fd5b505050508160800151600b6000888152602001908152602001600020600701819055506001600e600088815260200190815260200160002060006101000a81548160ff021916908315150217905550816000015173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16877fbb7cf2addc576d161c349efe1848029343caab038bd75e9bed6956bcf1a512de8560200151866080015186604051610adc93929190613870565b60405180910390a45050505050610af1612af3565b50565b610afc612afc565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415610b6c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b639061356c565b60405180910390fd5b80600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b610bb8612560565b610bc06125aa565b806000600b600083815260200190815260200160002060040154148015610bf55750610bea6125fa565b610bf382612602565b105b8015610c1757506000600b600083815260200190815260200160002060070154145b610c56576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c4d9061374c565b60405180910390fd5b8160001515600e600083815260200190815260200160002060009054906101000a900460ff16151514610cbe576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cb59061366c565b60405180910390fd5b6000610cc8612643565b9050600073ffffffffffffffffffffffffffffffffffffffff16600c600086815260200190815260200160002060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415610d70576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d67906135ec565b60405180910390fd5b6000610d7a6125fa565b9050600c600086815260200190815260200160002060010154600b60008781526020019081526020016000206007018190555081600f600087815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550610e6d600b600087815260200190815260200160002060020160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600c60008881526020019081526020016000206001015430600c60008a81526020019081526020016000206001015461264b565b600b600086815260200190815260200160002060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166323b872dd30600c600089815260200190815260200160002060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600b60008a8152602001908152602001600020600101546040518463ffffffff1660e01b8152600401610f2c939291906133c5565b600060405180830381600087803b158015610f4657600080fd5b505af1158015610f5a573d6000803e3d6000fd5b505050506001600e600087815260200190815260200160002060006101000a81548160ff021916908315150217905550600b600086815260200190815260200160002060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16600c600087815260200190815260200160002060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16867f6136a6298c86cc8d4fd3717b16d543676c6fb93443967e03ef4daf52a6beabd5600b60008a815260200190815260200160002060010154600c60008b8152602001908152602001600020600101548660405161108493929190613870565b60405180910390a450505050611098612af3565b50565b6110a3612560565b6110ab6125aa565b806000600b600083815260200190815260200160002060040154118061110157506110d46125fa565b6110dd82612602565b11801561110057506000600b600083815260200190815260200160002060070154145b5b611140576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611137906134ec565b60405180910390fd5b8134600b60008381526020019081526020016000206003015481101561119b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611192906137ec565b60405180910390fd5b8334600c60008381526020019081526020016000206001015481116111f5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111ec906135ac565b60405180910390fd5b60006111ff612643565b90506000600b6000898152602001908152602001600020604051806101000160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001600182015481526020016002820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016003820154815260200160048201548152602001600582015481526020016006820154815260200160078201548152505090506000816060015111611353576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161134a906136ac565b60405180910390fd5b60008160a001511161139a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611391906137cc565b60405180910390fd5b428160a0015111156113e1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113d8906137cc565b60405180910390fd5b428160c001518260a001516113f691906138c3565b1015611437576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161142e9061372c565b60405180910390fd5b61144088612b7a565b600061144a6125fa565b905060405180606001604052808473ffffffffffffffffffffffffffffffffffffffff16815260200134815260200182815250600c60008b815260200190815260200160002060008201518160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506020820151816001015560408201518160020155905050600d60008a8152602001908152602001600020600c60008b815260200190815260200160002090806001815401808255809150506001900390600052602060002090600302016000909190919091506000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff168160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600182015481600101556002820154816002015550508273ffffffffffffffffffffffffffffffffffffffff16897fac0ebbc97059918c087bafd7f3cfbb4d43b5b4b79ea7da777c248dae192ec53a3484604051611603929190613847565b60405180910390a3505050505050505061161b612af3565b50565b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b61164c612560565b6116546125aa565b600061165e612643565b90508073ffffffffffffffffffffffffffffffffffffffff16600b600084815260200190815260200160002060020160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16148061170257506116d3611acc565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16145b611741576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117389061370c565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff16600c600084815260200190815260200160002060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146117e6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117dd906136ec565b60405180910390fd5b6000600b6000848152602001908152602001600020600701541461183f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016118369061352c565b60405180910390fd5b60006118496125fa565b90506000600b6000858152602001908152602001600020600601819055506000600b600085815260200190815260200160002060040181905550600b600084815260200190815260200160002060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166323b872dd30600b600087815260200190815260200160002060020160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600b6000888152602001908152602001600020600101546040518463ffffffff1660e01b8152600401611942939291906133c5565b600060405180830381600087803b15801561195c57600080fd5b505af1158015611970573d6000803e3d6000fd5b505050508173ffffffffffffffffffffffffffffffffffffffff16837f0206c054ee34156e058e56bd76108fedd7483b93c2754a9c762bc674bbb6208e836040516119bb919061382c565b60405180910390a350506119cd612af3565b50565b6000600260009054906101000a900460ff16905090565b600a602052816000526040600020602052806000526040600020600091509150505481565b611a14612afc565b6000811415611a58576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a4f9061380c565b60405180910390fd5b8060078190555050565b600c6020528060005260406000206000915090508060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16908060010154908060020154905083565b60035481565b60095481565b611ac0612afc565b611aca6000612ccd565b565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b611afd612afc565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415611b6d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b649061368c565b60405180910390fd5b80600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600e6020528060005260406000206000915054906101000a900460ff1681565b806000600b6000838152602001908152602001600020600401541180611c275750611bfa6125fa565b611c0382612602565b118015611c2657506000600b600083815260200190815260200160002060070154145b5b611c66576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611c5d906134ec565b60405180910390fd5b6000611c70612643565b90508073ffffffffffffffffffffffffffffffffffffffff16600b600085815260200190815260200160002060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16636352211e600b6000878152602001908152602001600020600101546040518263ffffffff1660e01b8152600401611d0e919061382c565b60206040518083038186803b158015611d2657600080fd5b505afa158015611d3a573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611d5e9190612e3f565b73ffffffffffffffffffffffffffffffffffffffff161480611db25750611d83611acc565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16145b611df1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611de89061358c565b60405180910390fd5b6000611dfb6125fa565b90506000600b6000868152602001908152602001600020600601819055508173ffffffffffffffffffffffffffffffffffffffff16847fecd47e353af2ff3c8eb5c7140a4d48dfb4bf6ee5d89cdb3e96dfd5a24a294709600b600088815260200190815260200160002060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600b60008981526020019081526020016000206001015485604051611eb09392919061347a565b60405180910390a350505050565b6000611ec8612560565b6000611ed2612643565b90506000851180611ee35750600084115b611f22576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611f199061376c565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff16636352211e886040518263ffffffff1660e01b8152600401611f72919061382c565b60206040518083038186803b158015611f8a57600080fd5b505afa158015611f9e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611fc29190612e3f565b73ffffffffffffffffffffffffffffffffffffffff1614612018576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161200f9061378c565b60405180910390fd5b603c83101561205c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016120539061350c565b60405180910390fd5b8673ffffffffffffffffffffffffffffffffffffffff166323b872dd8230896040518463ffffffff1660e01b8152600401612099939291906133c5565b600060405180830381600087803b1580156120b357600080fd5b505af11580156120c7573d6000803e3d6000fd5b5050505060006120d56125fa565b9050600060035490506001600360008282546120f191906138c3565b9250508190555060006040518061010001604052808b73ffffffffffffffffffffffffffffffffffffffff1681526020018a81526020018573ffffffffffffffffffffffffffffffffffffffff1681526020018981526020018881526020018481526020018781526020016000815250905080600b600084815260200190815260200160002060008201518160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506020820151816001015560408201518160020160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550606082015181600301556080820151816004015560a0820151816005015560c0820151816006015560e0820151816007015590505081600a60008c73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008b8152602001908152602001600020819055508973ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fd1f22b5587ec644f3097f07db2c1334576a961d7831207837d1b32b30937f560848c876040516122fa93929190613870565b60405180910390a38194505050505095945050505050565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600d602052816000526040600020818154811061235457600080fd5b9060005260206000209060030201600091509150508060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16908060010154908060020154905083565b600f6020528060005260406000206000915054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b612400612afc565b6000811415612444576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161243b9061364c565b60405180910390fd5b8060088190555050565b60085481565b61245c612afc565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156124cc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016124c39061354c565b60405180910390fd5b6124d581612ccd565b50565b600b6020528060005260406000206000915090508060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16908060010154908060020160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16908060030154908060040154908060050154908060060154908060070154905088565b6125686119d0565b156125a8576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161259f9061362c565b60405180910390fd5b565b600260015414156125f0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016125e7906137ac565b60405180910390fd5b6002600181905550565b600042905090565b6000600b600083815260200190815260200160002060060154600b60008481526020019081526020016000206005015461263c91906138c3565b9050919050565b600033905090565b6000612675606461266760075487612d9190919063ffffffff16565b612da790919063ffffffff16565b905060006126a1606461269360085488612d9190919063ffffffff16565b612da790919063ffffffff16565b905060006126cd60646126bf60095489612d9190919063ffffffff16565b612da790919063ffffffff16565b90506000600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168460405161271790613395565b60006040518083038185875af1925050503d8060008114612754576040519150601f19603f3d011682016040523d82523d6000602084013e612759565b606091505b505090508061279d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612794906134cc565b60405180910390fd5b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16846040516127e590613395565b60006040518083038185875af1925050503d8060008114612822576040519150601f19603f3d011682016040523d82523d6000602084013e612827565b606091505b505090508061286b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612862906134cc565b60405180910390fd5b6000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16846040516128b390613395565b60006040518083038185875af1925050503d80600081146128f0576040519150601f19603f3d011682016040523d82523d6000602084013e6128f5565b606091505b5050905080612939576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612930906134cc565b60405180910390fd5b600061297285612964886129568b8f612dbd90919063ffffffff16565b612dbd90919063ffffffff16565b612dbd90919063ffffffff16565b905060008b73ffffffffffffffffffffffffffffffffffffffff168260405161299a90613395565b60006040518083038185875af1925050503d80600081146129d7576040519150601f19603f3d011682016040523d82523d6000602084013e6129dc565b606091505b5050905080612a20576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612a17906134cc565b60405180910390fd5b6000612a358c8b612dbd90919063ffffffff16565b905060008b73ffffffffffffffffffffffffffffffffffffffff1682604051612a5d90613395565b60006040518083038185875af1925050503d8060008114612a9a576040519150601f19603f3d011682016040523d82523d6000602084013e612a9f565b606091505b5050905080612ae3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612ada906134cc565b60405180910390fd5b5050505050505050505050505050565b60018081905550565b612b04612643565b73ffffffffffffffffffffffffffffffffffffffff16612b22611acc565b73ffffffffffffffffffffffffffffffffffffffff1614612b78576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612b6f906136cc565b60405180910390fd5b565b6000600c60008381526020019081526020016000206040518060600160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001600182015481526020016002820154815250509050600081602001511115612cc9576000816000015173ffffffffffffffffffffffffffffffffffffffff168260200151604051612c4190613395565b60006040518083038185875af1925050503d8060008114612c7e576040519150601f19603f3d011682016040523d82523d6000602084013e612c83565b606091505b5050905080612cc7576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612cbe906134cc565b60405180910390fd5b505b5050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b60008183612d9f919061394a565b905092915050565b60008183612db59190613919565b905092915050565b60008183612dcb91906139a4565b905092915050565b600081359050612de281613f4b565b92915050565b600081519050612df781613f4b565b92915050565b600081359050612e0c81613f62565b92915050565b600060208284031215612e2857612e27613a7e565b5b6000612e3684828501612dd3565b91505092915050565b600060208284031215612e5557612e54613a7e565b5b6000612e6384828501612de8565b91505092915050565b60008060408385031215612e8357612e82613a7e565b5b6000612e9185828601612dd3565b9250506020612ea285828601612dfd565b9150509250929050565b600080600080600060a08688031215612ec857612ec7613a7e565b5b6000612ed688828901612dd3565b9550506020612ee788828901612dfd565b9450506040612ef888828901612dfd565b9350506060612f0988828901612dfd565b9250506080612f1a88828901612dfd565b9150509295509295909350565b600060208284031215612f3d57612f3c613a7e565b5b6000612f4b84828501612dfd565b91505092915050565b60008060408385031215612f6b57612f6a613a7e565b5b6000612f7985828601612dfd565b9250506020612f8a85828601612dfd565b9150509250929050565b612f9d816139d8565b82525050565b612fac816139ea565b82525050565b6000612fbf6016836138b2565b9150612fca82613a83565b602082019050919050565b6000612fe2600e836138b2565b9150612fed82613aac565b602082019050919050565b6000613005602d836138b2565b915061301082613ad5565b604082019050919050565b6000613028600e836138b2565b915061303382613b24565b602082019050919050565b600061304b6026836138b2565b915061305682613b4d565b604082019050919050565b600061306e601e836138b2565b915061307982613b9c565b602082019050919050565b60006130916009836138b2565b915061309c82613bc5565b602082019050919050565b60006130b46015836138b2565b91506130bf82613bee565b602082019050919050565b60006130d76016836138b2565b91506130e282613c17565b602082019050919050565b60006130fa6007836138b2565b915061310582613c40565b602082019050919050565b600061311d6012836138b2565b915061312882613c69565b602082019050919050565b60006131406010836138b2565b915061314b82613c92565b602082019050919050565b6000613163601b836138b2565b915061316e82613cbb565b602082019050919050565b6000613186600f836138b2565b915061319182613ce4565b602082019050919050565b60006131a9601f836138b2565b91506131b482613d0d565b602082019050919050565b60006131cc6013836138b2565b91506131d782613d36565b602082019050919050565b60006131ef6020836138b2565b91506131fa82613d5f565b602082019050919050565b60006132126008836138b2565b915061321d82613d88565b602082019050919050565b6000613235601b836138b2565b915061324082613db1565b602082019050919050565b6000613258601b836138b2565b915061326382613dda565b602082019050919050565b600061327b6000836138a7565b915061328682613e03565b600082019050919050565b600061329e6012836138b2565b91506132a982613e06565b602082019050919050565b60006132c1601d836138b2565b91506132cc82613e2f565b602082019050919050565b60006132e4601a836138b2565b91506132ef82613e58565b602082019050919050565b6000613307601f836138b2565b915061331282613e81565b602082019050919050565b600061332a601a836138b2565b915061333582613eaa565b602082019050919050565b600061334d602a836138b2565b915061335882613ed3565b604082019050919050565b6000613370601a836138b2565b915061337b82613f22565b602082019050919050565b61338f81613a16565b82525050565b60006133a08261326e565b9150819050919050565b60006020820190506133bf6000830184612f94565b92915050565b60006060820190506133da6000830186612f94565b6133e76020830185612f94565b6133f46040830184613386565b949350505050565b600061010082019050613412600083018b612f94565b61341f602083018a613386565b61342c6040830189612f94565b6134396060830188613386565b6134466080830187613386565b61345360a0830186613386565b61346060c0830185613386565b61346d60e0830184613386565b9998505050505050505050565b600060608201905061348f6000830186612f94565b61349c6020830185613386565b6134a96040830184613386565b949350505050565b60006020820190506134c66000830184612fa3565b92915050565b600060208201905081810360008301526134e581612fb2565b9050919050565b6000602082019050818103600083015261350581612fd5565b9050919050565b6000602082019050818103600083015261352581612ff8565b9050919050565b600060208201905081810360008301526135458161301b565b9050919050565b600060208201905081810360008301526135658161303e565b9050919050565b6000602082019050818103600083015261358581613061565b9050919050565b600060208201905081810360008301526135a581613084565b9050919050565b600060208201905081810360008301526135c5816130a7565b9050919050565b600060208201905081810360008301526135e5816130ca565b9050919050565b60006020820190508181036000830152613605816130ed565b9050919050565b6000602082019050818103600083015261362581613110565b9050919050565b6000602082019050818103600083015261364581613133565b9050919050565b6000602082019050818103600083015261366581613156565b9050919050565b6000602082019050818103600083015261368581613179565b9050919050565b600060208201905081810360008301526136a58161319c565b9050919050565b600060208201905081810360008301526136c5816131bf565b9050919050565b600060208201905081810360008301526136e5816131e2565b9050919050565b6000602082019050818103600083015261370581613205565b9050919050565b6000602082019050818103600083015261372581613228565b9050919050565b600060208201905081810360008301526137458161324b565b9050919050565b6000602082019050818103600083015261376581613291565b9050919050565b60006020820190508181036000830152613785816132b4565b9050919050565b600060208201905081810360008301526137a5816132d7565b9050919050565b600060208201905081810360008301526137c5816132fa565b9050919050565b600060208201905081810360008301526137e58161331d565b9050919050565b6000602082019050818103600083015261380581613340565b9050919050565b6000602082019050818103600083015261382581613363565b9050919050565b60006020820190506138416000830184613386565b92915050565b600060408201905061385c6000830185613386565b6138696020830184613386565b9392505050565b60006060820190506138856000830186613386565b6138926020830185613386565b61389f6040830184613386565b949350505050565b600081905092915050565b600082825260208201905092915050565b60006138ce82613a16565b91506138d983613a16565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0382111561390e5761390d613a20565b5b828201905092915050565b600061392482613a16565b915061392f83613a16565b92508261393f5761393e613a4f565b5b828204905092915050565b600061395582613a16565b915061396083613a16565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff048311821515161561399957613998613a20565b5b828202905092915050565b60006139af82613a16565b91506139ba83613a16565b9250828210156139cd576139cc613a20565b5b828203905092915050565b60006139e3826139f6565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b600080fd5b7f4661696c656420746f2073656e642062616c616e636500000000000000000000600082015250565b7f41756374696f6e20636c6f736564000000000000000000000000000000000000600082015250565b7f41756374696f6e206475726174696f6e2073686f756c64206265206d6f72652060008201527f7468616e2031206d696e75746500000000000000000000000000000000000000602082015250565b7f416c726561647920626f75676874000000000000000000000000000000000000600082015250565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b7f4d61726b657420416464726573732073686f756c64206e6f7420626520300000600082015250565b7f4e6f74204f776e65720000000000000000000000000000000000000000000000600082015250565b7f416d6f756e74206d757374206265206869676865720000000000000000000000600082015250565b7f4469726563742062757920756e617661696c61626c6500000000000000000000600082015250565b7f4e6f206269647300000000000000000000000000000000000000000000000000600082015250565b7f4e6f7420656e6f7567682062616c616e63650000000000000000000000000000600082015250565b7f5061757361626c653a2070617573656400000000000000000000000000000000600082015250565b7f43686172697479204665652073686f756c64206e6f7420626520300000000000600082015250565b7f436c61696d656420616c72656164790000000000000000000000000000000000600082015250565b7f4368617269747920416464726573732073686f756c64206e6f74206265203000600082015250565b7f41756374696f6e20756e617661696c61626c6500000000000000000000000000600082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b7f4861732062696473000000000000000000000000000000000000000000000000600082015250565b7f55736572206973206e6f742074686520746f6b656e206f776e65720000000000600082015250565b7f41756374696f6e20697320616c72656164792066696e69736865640000000000600082015250565b50565b7f41756374696f6e206e6f7420636c6f7365640000000000000000000000000000600082015250565b7f50726963652073686f756c6420626520626967676572207468616e2030000000600082015250565b7f4e6f7420746865206f776e6572206f662074686520746f6b656e000000000000600082015250565b7f5265656e7472616e637947756172643a207265656e7472616e742063616c6c00600082015250565b7f41756374696f6e206973206e6f74207374617274656420796574000000000000600082015250565b7f496e73756666696369656e74206f6666657220616d6f756e7420666f7220746860008201527f69732061756374696f6e00000000000000000000000000000000000000000000602082015250565b7f4d61726b6574204665652073686f756c64206e6f742062652030000000000000600082015250565b613f54816139d8565b8114613f5f57600080fd5b50565b613f6b81613a16565b8114613f7657600080fd5b5056fea2646970667358221220b2d348b4c4cb3c21d5848899964446162038ee3ac078ebcfae215801af77791764736f6c63430008070033