VeChain
Explorer
Mainnet
Search
Networks
Main
Test
Contract
0xe9b9ED…9e62
Summary
Transactions
Transfers
Address
0xe9b9ED3873707747FF7ed6bd69A7dC3848989e62
VET
0.00
VET
VTHO
0.00
VTHO
Tokens
145.60
MVA
Master
0x36DEEe078A2cFbC50A4618178c8E317A2B9a6aA4
Deployer
0x36DEEe078A2cFbC50A4618178c8E317A2B9a6aA4
Code
0x6080604052600436106101355760003560e01c80635ddc88fc116100ab578063b1bb94b91161006f578063b1bb94b9146103ef578063b201c13314610418578063d638d11514610441578063d73fe0aa1461045d578063f2fde38b14610488578063ff55e2ee146104b157610135565b80635ddc88fc14610319578063a1adb2a514610342578063aa0372e71461035e578063aacd73211461039b578063b0306671146103c657610135565b806318037045116100fd57806318037045146102215780631e1a4eef1461024a5780632103c19514610273578063257189c01461029e5780633a96571a146102c75780635cdf76f8146102f057610135565b8063063b2e5b1461013a578063087255351461016557806310680b841461018e57806311a1933c146101b9578063150b7a02146101e4575b600080fd5b34801561014657600080fd5b5061014f6104da565b60405161015c9190613142565b60405180910390f35b34801561017157600080fd5b5061018c6004803603810190610187919061320c565b610532565b005b34801561019a57600080fd5b506101a3610c8a565b6040516101b09190613296565b60405180910390f35b3480156101c557600080fd5b506101ce610cb4565b6040516101db91906132c0565b60405180910390f35b3480156101f057600080fd5b5061020b60048036038101906102069190613421565b610cd1565b60405161021891906134df565b60405180910390f35b34801561022d57600080fd5b5061024860048036038101906102439190613526565b610ce5565b005b34801561025657600080fd5b50610271600480360381019061026c9190613553565b610fb9565b005b34801561027f57600080fd5b5061028861108d565b6040516102959190613296565b60405180910390f35b3480156102aa57600080fd5b506102c560048036038101906102c091906135be565b6110b7565b005b3480156102d357600080fd5b506102ee60048036038101906102e991906135fe565b6111a5565b005b3480156102fc57600080fd5b5061031760048036038101906103129190613651565b6112cc565b005b34801561032557600080fd5b50610340600480360381019061033b919061367e565b611379565b005b61035c60048036038101906103579190613526565b611535565b005b34801561036a57600080fd5b5061038560048036038101906103809190613526565b61196a565b604051610392919061381f565b60405180910390f35b3480156103a757600080fd5b506103b0611b11565b6040516103bd9190613296565b60405180910390f35b3480156103d257600080fd5b506103ed60048036038101906103e8919061383b565b611b3b565b005b3480156103fb57600080fd5b5061041660048036038101906104119190613651565b611bdd565b005b34801561042457600080fd5b5061043f600480360381019061043a9190613526565b611c77565b005b61045b60048036038101906104569190613526565b6120cc565b005b34801561046957600080fd5b5061047261248e565b60405161047f91906132c0565b60405180910390f35b34801561049457600080fd5b506104af60048036038101906104aa9190613553565b612498565b005b3480156104bd57600080fd5b506104d860048036038101906104d39190613553565b6125dd565b005b6060600880548060200260200160405190810160405280929190818152602001828054801561052857602002820191906000526020600020905b815481526020019060010190808311610514575b5050505050905090565b8484338073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16636352211e846040518263ffffffff1660e01b815260040161058591906132c0565b602060405180830381865afa1580156105a2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105c691906138b7565b73ffffffffffffffffffffffffffffffffffffffff161461061c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161061390613941565b60405180910390fd5b6001841015610660576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610657906139d3565b60405180910390fd5b6102d08411156106a5576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161069c90613a65565b60405180910390fd5b60045460008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231336040518263ffffffff1660e01b81526004016107019190613296565b602060405180830381865afa15801561071e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107429190613a9a565b1015610783576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161077a90613b13565b60405180910390fd5b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166323b872dd33306004546040518463ffffffff1660e01b81526004016107e293929190613b33565b6020604051808303816000875af1158015610801573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108259190613ba2565b50600073ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461094c5760008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1660026004546108ea9190613c2d565b6040518363ffffffff1660e01b8152600401610907929190613c5e565b6020604051808303816000875af1158015610926573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061094a9190613ba2565b505b6000610956612722565b90506109648933308b612785565b6040518061014001604052803373ffffffffffffffffffffffffffffffffffffffff1681526020018a73ffffffffffffffffffffffffffffffffffffffff168152602001898152602001670de0b6b3a7640000896109c29190613c87565b81526020018781526020018681526020016000815260200160008152602001600073ffffffffffffffffffffffffffffffffffffffff16815260200160016005811115610a1257610a116136dc565b5b8152506007600083815260200190815260200160002060008201518160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060208201518160010160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060408201518160020155606082015181600301556080820151816004015560a0820151816005015560c0820151816006015560e082015181600701556101008201518160080160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506101208201518160080160146101000a81548160ff02191690836005811115610b6657610b656136dc565b5b0217905550905050610b77816127fa565b7f54d90130de7472f5414cfc0cdbe000fe91e13ebf10e7111d4ec4d07b63944ffd81338b8b670de0b6b3a76400008c610bb09190613c87565b8b8b604051610bc59796959493929190613cd8565b60405180910390a168056bc75e2d6310000060008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401610c309190613296565b602060405180830381865afa158015610c4d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c719190613a9a565b10610c7f57610c7e612826565b5b505050505050505050565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6000670de0b6b3a7640000600454610ccc9190613c2d565b905090565b600063150b7a0260e01b9050949350505050565b806007600082815260200190815260200160002060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161480610da35750600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b610de2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610dd990613db9565b60405180910390fd5b8160016005811115610df757610df66136dc565b5b6007600083815260200190815260200160002060080160149054906101000a900460ff166005811115610e2d57610e2c6136dc565b5b14610e6d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e6490613e4b565b60405180910390fd5b610efb6007600085815260200190815260200160002060010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16306007600087815260200190815260200160002060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166007600088815260200190815260200160002060020154612785565b60056007600085815260200190815260200160002060080160146101000a81548160ff02191690836005811115610f3557610f346136dc565b5b02179055507fb292b1f2f1a525f800ac0e4b44f5247b33fd6c159c0ca799cd9dcd9d43f5a5d4836007600086815260200190815260200160002060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1633604051610fa393929190613e6b565b60405180910390a1610fb483612b29565b505050565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611049576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161104090613f14565b60405180910390fd5b80600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611147576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161113e90613f14565b60405180910390fd5b8173ffffffffffffffffffffffffffffffffffffffff166108fc670de0b6b3a7640000836111759190613c87565b9081150290604051600060405180830381858888f193505050501580156111a0573d6000803e3d6000fd5b505050565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611235576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161122c90613f14565b60405180910390fd5b8273ffffffffffffffffffffffffffffffffffffffff1663a9059cbb83670de0b6b3a7640000846112669190613c87565b6040518363ffffffff1660e01b8152600401611283929190613c5e565b6020604051808303816000875af11580156112a2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906112c69190613ba2565b50505050565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461135c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161135390613f14565b60405180910390fd5b670de0b6b3a7640000816113709190613c87565b60048190555050565b816007600082815260200190815260200160002060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614806114375750600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b611476576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161146d90613db9565b60405180910390fd5b826001600581111561148b5761148a6136dc565b5b6007600083815260200190815260200160002060080160149054906101000a900460ff1660058111156114c1576114c06136dc565b5b14611501576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114f890613e4b565b60405180910390fd5b670de0b6b3a7640000836115159190613c87565b600760008681526020019081526020016000206003018190555050505050565b806007600082815260200190815260200160002060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614806115f35750600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b611632576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161162990613db9565b60405180910390fd5b8160026005811115611647576116466136dc565b5b6007600083815260200190815260200160002060080160149054906101000a900460ff16600581111561167d5761167c6136dc565b5b146116bd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116b490613f80565b60405180910390fd5b60006064600760008681526020019081526020016000206004015460076000878152602001908152602001600020600301546116f99190613c87565b6117039190613c2d565b60076000868152602001908152602001600020600301546117249190613fa0565b9050803414611768576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161175f90614020565b60405180910390fd5b6007600085815260200190815260200160002060080160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f193505050501580156117e4573d6000803e3d6000fd5b506118736007600086815260200190815260200160002060010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16306007600088815260200190815260200160002060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166007600089815260200190815260200160002060020154612785565b60046007600086815260200190815260200160002060080160146101000a81548160ff021916908360058111156118ad576118ac6136dc565b5b02179055507f5db712083e75d96cb68ff3212f56d7ecffbf0aa0f2d7554343972b5b792f46dd846007600087815260200190815260200160002060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166007600088815260200190815260200160002060080160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16846040516119539493929190614040565b60405180910390a161196484612b29565b50505050565b611972612fd3565b60076000838152602001908152602001600020604051806101400160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016001820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016002820154815260200160038201548152602001600482015481526020016005820154815260200160068201548152602001600782015481526020016008820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016008820160149054906101000a900460ff166005811115611af457611af36136dc565b5b6005811115611b0657611b056136dc565b5b815250509050919050565b6000600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611bcb576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611bc290613f14565b60405180910390fd5b611bd784848484612785565b50505050565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611c6d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611c6490613f14565b60405180910390fd5b8060028190555050565b8060026005811115611c8c57611c8b6136dc565b5b6007600083815260200190815260200160002060080160149054906101000a900460ff166005811115611cc257611cc16136dc565b5b14611d02576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611cf990613f80565b60405180910390fd5b3073ffffffffffffffffffffffffffffffffffffffff166007600084815260200190815260200160002060010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16636352211e60076000868152602001908152602001600020600201546040518263ffffffff1660e01b8152600401611d9e91906132c0565b602060405180830381865afa158015611dbb573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611ddf91906138b7565b73ffffffffffffffffffffffffffffffffffffffff1614611e35576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611e2c906140f7565b60405180910390fd5b6007600083815260200190815260200160002060080160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611ed9576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ed090614189565b60405180910390fd5b60076000838152602001908152602001600020600701544311611f31576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611f28906141f5565b60405180910390fd5b611fbf6007600084815260200190815260200160002060010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16306007600086815260200190815260200160002060080160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166007600087815260200190815260200160002060020154612785565b60036007600084815260200190815260200160002060080160146101000a81548160ff02191690836005811115611ff957611ff86136dc565b5b02179055507f22f0aaac4289c78bec2b4d3a885e8bdde7f11c8817dcba4297aad6c7d44aa6f4826007600085815260200190815260200160002060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16336007600087815260200190815260200160002060010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1660076000888152602001908152602001600020600201546040516120b7959493929190614215565b60405180910390a16120c882612b29565b5050565b80600160058111156120e1576120e06136dc565b5b6007600083815260200190815260200160002060080160149054906101000a900460ff166005811115612117576121166136dc565b5b14612157576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161214e90613e4b565b60405180910390fd5b6007600083815260200190815260200160002060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16036121fb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016121f2906142da565b60405180910390fd5b60076000838152602001908152602001600020600301543414612246670de0b6b3a764000060076000868152602001908152602001600020600301546122419190613c2d565b612c4d565b60405160200161225691906143b7565b604051602081830303815290604052906122a6576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161229d9190614425565b60405180910390fd5b506007600083815260200190815260200160002060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc349081150290604051600060405180830381858888f19350505050158015612323573d6000803e3d6000fd5b5060026007600084815260200190815260200160002060080160146101000a81548160ff0219169083600581111561235e5761235d6136dc565b5b021790555043600760008481526020019081526020016000206006018190555061239d6007600084815260200190815260200160002060050154612d1b565b436123a89190613fa0565b6007600084815260200190815260200160002060070181905550336007600084815260200190815260200160002060080160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507fe267fa3d5511f6a72675007966e1535ff28782db0cc69bc36ca2d9be5ce5bfd9826007600085815260200190815260200160002060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1633346040516124829493929190614040565b60405180910390a15050565b6000600254905090565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614612528576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161251f90613f14565b60405180910390fd5b80600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603612598576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161258f90614493565b60405180910390fd5b81600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505050565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461266d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161266490613f14565b60405180910390fd5b80600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036126dd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016126d490614493565b60405180910390fd5b81600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505050565b600061271060065411156127395760006006819055505b60016006600082825461274c9190613fa0565b92505081905550334360065460405160200161276a9392919061451c565b60405160208183030381529060405280519060200120905090565b8373ffffffffffffffffffffffffffffffffffffffff166342842e0e8484846040518463ffffffff1660e01b81526004016127c293929190613b33565b600060405180830381600087803b1580156127dc57600080fd5b505af11580156127f0573d6000803e3d6000fd5b5050505050505050565b600881908060018154018082558091505060019003906000526020600020016000909190919091505550565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b81526004016128829190613296565b602060405180830381865afa15801561289f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906128c39190613a9a565b905060008073ffffffffffffffffffffffffffffffffffffffff16600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614612b255760005b600254811015612b2357600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16636352211e6001836129749190613fa0565b6040518263ffffffff1660e01b815260040161299091906132c0565b602060405180830381865afa1580156129ad573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906129d191906138b7565b9150600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614158015612a5e5750600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b15612b105760008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb8360025486612aae9190613c2d565b6040518363ffffffff1660e01b8152600401612acb929190613c5e565b6020604051808303816000875af1158015612aea573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612b0e9190613ba2565b505b8080612b1b90614559565b91505061291f565b505b5050565b7f4d940f9ca798aeea346da993fed73a0ff9fe230f39c88410b1376aabab918f0f60076000838152602001908152602001600020604051612b6a9190614773565b60405180910390a160076000828152602001908152602001600020600080820160006101000a81549073ffffffffffffffffffffffffffffffffffffffff02191690556001820160006101000a81549073ffffffffffffffffffffffffffffffffffffffff02191690556002820160009055600382016000905560048201600090556005820160009055600682016000905560078201600090556008820160006101000a81549073ffffffffffffffffffffffffffffffffffffffff02191690556008820160146101000a81549060ff02191690555050612c4a81612d3d565b50565b606060006001612c5c84612e80565b01905060008167ffffffffffffffff811115612c7b57612c7a6132f6565b5b6040519080825280601f01601f191660200182016040528015612cad5781602001600182028036833780820191505090505b509050600082602001820190505b600115612d10578080600190039150507f3031323334353637383961626364656600000000000000000000000000000000600a86061a8153600a8581612d0457612d03613bcf565b5b04945060008503612cbb575b819350505050919050565b60006006603c83612d2c9190613c87565b612d369190613c87565b9050919050565b600060088054905090506001811480612d7f5750816008600183612d61919061478f565b81548110612d7257612d716147c3565b5b9060005260206000200154145b15612db1576008805480612d9657612d956147f2565b5b60019003818190600052602060002001600090559055612e7c565b60005b600182612dc1919061478f565b811015612e7a578260088281548110612ddd57612ddc6147c3565b5b906000526020600020015403612e67576008600183612dfc919061478f565b81548110612e0d57612e0c6147c3565b5b906000526020600020015460088281548110612e2c57612e2b6147c3565b5b90600052602060002001819055506008805480612e4c57612e4b6147f2565b5b60019003818190600052602060002001600090559055612e7a565b8080612e7290614559565b915050612db4565b505b5050565b600080600090507a184f03e93ff9f4daa797ed6e38ed64bf6a1f0100000000000000008310612ede577a184f03e93ff9f4daa797ed6e38ed64bf6a1f0100000000000000008381612ed457612ed3613bcf565b5b0492506040810190505b6d04ee2d6d415b85acef81000000008310612f1b576d04ee2d6d415b85acef81000000008381612f1157612f10613bcf565b5b0492506020810190505b662386f26fc100008310612f4a57662386f26fc100008381612f4057612f3f613bcf565b5b0492506010810190505b6305f5e1008310612f73576305f5e1008381612f6957612f68613bcf565b5b0492506008810190505b6127108310612f98576127108381612f8e57612f8d613bcf565b5b0492506004810190505b60648310612fbb5760648381612fb157612fb0613bcf565b5b0492506002810190505b600a8310612fca576001810190505b80915050919050565b604051806101400160405280600073ffffffffffffffffffffffffffffffffffffffff168152602001600073ffffffffffffffffffffffffffffffffffffffff168152602001600081526020016000815260200160008152602001600081526020016000815260200160008152602001600073ffffffffffffffffffffffffffffffffffffffff16815260200160006005811115613074576130736136dc565b5b81525090565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b6000819050919050565b6130b9816130a6565b82525050565b60006130cb83836130b0565b60208301905092915050565b6000602082019050919050565b60006130ef8261307a565b6130f98185613085565b935061310483613096565b8060005b8381101561313557815161311c88826130bf565b9750613127836130d7565b925050600181019050613108565b5085935050505092915050565b6000602082019050818103600083015261315c81846130e4565b905092915050565b6000604051905090565b600080fd5b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006131a382613178565b9050919050565b6131b381613198565b81146131be57600080fd5b50565b6000813590506131d0816131aa565b92915050565b6000819050919050565b6131e9816131d6565b81146131f457600080fd5b50565b600081359050613206816131e0565b92915050565b600080600080600060a086880312156132285761322761316e565b5b6000613236888289016131c1565b9550506020613247888289016131f7565b9450506040613258888289016131f7565b9350506060613269888289016131f7565b925050608061327a888289016131f7565b9150509295509295909350565b61329081613198565b82525050565b60006020820190506132ab6000830184613287565b92915050565b6132ba816131d6565b82525050565b60006020820190506132d560008301846132b1565b92915050565b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b61332e826132e5565b810181811067ffffffffffffffff8211171561334d5761334c6132f6565b5b80604052505050565b6000613360613164565b905061336c8282613325565b919050565b600067ffffffffffffffff82111561338c5761338b6132f6565b5b613395826132e5565b9050602081019050919050565b82818337600083830152505050565b60006133c46133bf84613371565b613356565b9050828152602081018484840111156133e0576133df6132e0565b5b6133eb8482856133a2565b509392505050565b600082601f830112613408576134076132db565b5b81356134188482602086016133b1565b91505092915050565b6000806000806080858703121561343b5761343a61316e565b5b6000613449878288016131c1565b945050602061345a878288016131c1565b935050604061346b878288016131f7565b925050606085013567ffffffffffffffff81111561348c5761348b613173565b5b613498878288016133f3565b91505092959194509250565b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b6134d9816134a4565b82525050565b60006020820190506134f460008301846134d0565b92915050565b613503816130a6565b811461350e57600080fd5b50565b600081359050613520816134fa565b92915050565b60006020828403121561353c5761353b61316e565b5b600061354a84828501613511565b91505092915050565b6000602082840312156135695761356861316e565b5b6000613577848285016131c1565b91505092915050565b600061358b82613178565b9050919050565b61359b81613580565b81146135a657600080fd5b50565b6000813590506135b881613592565b92915050565b600080604083850312156135d5576135d461316e565b5b60006135e3858286016135a9565b92505060206135f4858286016131f7565b9150509250929050565b6000806000606084860312156136175761361661316e565b5b6000613625868287016131c1565b9350506020613636868287016131c1565b9250506040613647868287016131f7565b9150509250925092565b6000602082840312156136675761366661316e565b5b6000613675848285016131f7565b91505092915050565b600080604083850312156136955761369461316e565b5b60006136a385828601613511565b92505060206136b4858286016131f7565b9150509250929050565b6136c781613198565b82525050565b6136d6816131d6565b82525050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b6006811061371c5761371b6136dc565b5b50565b600081905061372d8261370b565b919050565b600061373d8261371f565b9050919050565b61374d81613732565b82525050565b6101408201600082015161376a60008501826136be565b50602082015161377d60208501826136be565b50604082015161379060408501826136cd565b5060608201516137a360608501826136cd565b5060808201516137b660808501826136cd565b5060a08201516137c960a08501826136cd565b5060c08201516137dc60c08501826136cd565b5060e08201516137ef60e08501826136cd565b506101008201516138046101008501826136be565b50610120820151613819610120850182613744565b50505050565b6000610140820190506138356000830184613753565b92915050565b600080600080608085870312156138555761385461316e565b5b6000613863878288016131c1565b9450506020613874878288016131c1565b9350506040613885878288016131c1565b9250506060613896878288016131f7565b91505092959194509250565b6000815190506138b1816131aa565b92915050565b6000602082840312156138cd576138cc61316e565b5b60006138db848285016138a2565b91505092915050565b600082825260208201905092915050565b7f596f7520617265206e6f74206f776e6572206f6620746865204e46542e000000600082015250565b600061392b601d836138e4565b9150613936826138f5565b602082019050919050565b6000602082019050818103600083015261395a8161391e565b9050919050565b7f4c6f616e206475726174696f6e2063616e6e6f74206265206c6573732074686160008201527f6e20323468202831206461792900000000000000000000000000000000000000602082015250565b60006139bd602d836138e4565b91506139c882613961565b604082019050919050565b600060208201905081810360008301526139ec816139b0565b9050919050565b7f4c6f616e206475726174696f6e2063616e6e6f74206265206d6f72652074686160008201527f6e20373230682028333020646179732900000000000000000000000000000000602082015250565b6000613a4f6030836138e4565b9150613a5a826139f3565b604082019050919050565b60006020820190508181036000830152613a7e81613a42565b9050919050565b600081519050613a94816131e0565b92915050565b600060208284031215613ab057613aaf61316e565b5b6000613abe84828501613a85565b91505092915050565b7f496e73756666696369656e7420244d564120746f20706179206665652e000000600082015250565b6000613afd601d836138e4565b9150613b0882613ac7565b602082019050919050565b60006020820190508181036000830152613b2c81613af0565b9050919050565b6000606082019050613b486000830186613287565b613b556020830185613287565b613b6260408301846132b1565b949350505050565b60008115159050919050565b613b7f81613b6a565b8114613b8a57600080fd5b50565b600081519050613b9c81613b76565b92915050565b600060208284031215613bb857613bb761316e565b5b6000613bc684828501613b8d565b91505092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000613c38826131d6565b9150613c43836131d6565b925082613c5357613c52613bcf565b5b828204905092915050565b6000604082019050613c736000830185613287565b613c8060208301846132b1565b9392505050565b6000613c92826131d6565b9150613c9d836131d6565b9250828202613cab816131d6565b91508282048414831517613cc257613cc1613bfe565b5b5092915050565b613cd2816130a6565b82525050565b600060e082019050613ced600083018a613cc9565b613cfa6020830189613287565b613d076040830188613287565b613d1460608301876132b1565b613d2160808301866132b1565b613d2e60a08301856132b1565b613d3b60c08301846132b1565b98975050505050505050565b7f596f7520617265206e6f74204974656d206f776e65722f4974656d20646f657360008201527f206e6f742065786973742e000000000000000000000000000000000000000000602082015250565b6000613da3602b836138e4565b9150613dae82613d47565b604082019050919050565b60006020820190508181036000830152613dd281613d96565b9050919050565b7f4974656d206e6f74204c49535445442e20497420646f6573206e6f742065786960008201527f73742c206f72206f6e204c4f414e2e0000000000000000000000000000000000602082015250565b6000613e35602f836138e4565b9150613e4082613dd9565b604082019050919050565b60006020820190508181036000830152613e6481613e28565b9050919050565b6000606082019050613e806000830186613cc9565b613e8d6020830185613287565b613e9a6040830184613287565b949350505050565b7f496e73756666696369656e742070726976696c6567657320746f20657865637560008201527f746520746869732066756e6374696f6e2e000000000000000000000000000000602082015250565b6000613efe6031836138e4565b9150613f0982613ea2565b604082019050919050565b60006020820190508181036000830152613f2d81613ef1565b9050919050565b7f4974656d206e6f74206f6e204c4f414e2e000000000000000000000000000000600082015250565b6000613f6a6011836138e4565b9150613f7582613f34565b602082019050919050565b60006020820190508181036000830152613f9981613f5d565b9050919050565b6000613fab826131d6565b9150613fb6836131d6565b9250828201905080821115613fce57613fcd613bfe565b5b92915050565b7f496e636f727265637420736574746c656d656e742076616c75652e0000000000600082015250565b600061400a601b836138e4565b915061401582613fd4565b602082019050919050565b6000602082019050818103600083015261403981613ffd565b9050919050565b60006080820190506140556000830187613cc9565b6140626020830186613287565b61406f6040830185613287565b61407c60608301846132b1565b95945050505050565b7f536d61727420436f6e747261637420646f6573206e6f74206f776e20546f6b6560008201527f6e2e000000000000000000000000000000000000000000000000000000000000602082015250565b60006140e16022836138e4565b91506140ec82614085565b604082019050919050565b60006020820190508181036000830152614110816140d4565b9050919050565b7f596f7520617265206e6f74206d657373696168206f6e2074686973206974656d60008201527f2e2043616e6e6f7420636c61696d2e0000000000000000000000000000000000602082015250565b6000614173602f836138e4565b915061417e82614117565b604082019050919050565b600060208201905081810360008301526141a281614166565b9050919050565b7f54696d6520686173206e6f742079657420656c61707365642e00000000000000600082015250565b60006141df6019836138e4565b91506141ea826141a9565b602082019050919050565b6000602082019050818103600083015261420e816141d2565b9050919050565b600060a08201905061422a6000830188613cc9565b6142376020830187613287565b6142446040830186613287565b6142516060830185613287565b61425e60808301846132b1565b9695505050505050565b7f43616e6e6f74206772616e74206c6f616e20746f20796f7572206f776e20697460008201527f656d2e0000000000000000000000000000000000000000000000000000000000602082015250565b60006142c46023836138e4565b91506142cf82614268565b604082019050919050565b600060208201905081810360008301526142f3816142b7565b9050919050565b7f496e636f7272656374204c6f616e2056616c75653a2000000000000000000000815250565b600081519050919050565b600081905092915050565b60005b83811015614354578082015181840152602081019050614339565b60008484015250505050565b600061436b82614320565b614375818561432b565b9350614385818560208601614336565b80840191505092915050565b7f205645542e000000000000000000000000000000000000000000000000000000815250565b60006143c2826142fa565b6016820191506143d28284614360565b91506143dd82614391565b60058201915081905092915050565b60006143f782614320565b61440181856138e4565b9350614411818560208601614336565b61441a816132e5565b840191505092915050565b6000602082019050818103600083015261443f81846143ec565b905092915050565b7f496e76616c696420416464726573730000000000000000000000000000000000600082015250565b600061447d600f836138e4565b915061448882614447565b602082019050919050565b600060208201905081810360008301526144ac81614470565b9050919050565b60008160601b9050919050565b60006144cb826144b3565b9050919050565b60006144dd826144c0565b9050919050565b6144f56144f082613198565b6144d2565b82525050565b6000819050919050565b614516614511826131d6565b6144fb565b82525050565b600061452882866144e4565b6014820191506145388285614505565b6020820191506145488284614505565b602082019150819050949350505050565b6000614564826131d6565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff820361459657614595613bfe565b5b600182019050919050565b60008160001c9050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006145e16145dc836145a1565b6145ae565b9050919050565b6000819050919050565b6000614605614600836145a1565b6145e8565b9050919050565b60008160a01c9050919050565b600060ff82169050919050565b60006146396146348361460c565b614619565b9050919050565b61014082016000808301549050614656816145ce565b61466360008601826136be565b5060018301549050614674816145ce565b61468160208601826136be565b5060028301549050614692816145f2565b61469f60408601826136cd565b50600383015490506146b0816145f2565b6146bd60608601826136cd565b50600483015490506146ce816145f2565b6146db60808601826136cd565b50600583015490506146ec816145f2565b6146f960a08601826136cd565b506006830154905061470a816145f2565b61471760c08601826136cd565b5060078301549050614728816145f2565b61473560e08601826136cd565b5060088301549050614746816145ce565b6147546101008601826136be565b5061475e81614626565b61476c610120860182613744565b5050505050565b6000610140820190506147896000830184614640565b92915050565b600061479a826131d6565b91506147a5836131d6565b92508282039050818111156147bd576147bc613bfe565b5b92915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fdfea2646970667358221220e458d537256a31045c879dae8a5f542c0868092a5719e9009eeabbc869dc561064736f6c63430008120033