VeChain
Explorer
Mainnet
Search
Networks
Main
Test
Contract
0x667Fa6…aBae
Summary
Transactions
Transfers
Address
0x667Fa698C364178e80830a70a65893Eb6e5baBae
VET
0.00
VET
VTHO
0.00
VTHO
Tokens
0.00
GOLD
Master
0x5b756E9e819403A78DA7732beb315b8884aF76D1
Deployer
0x5b756E9e819403A78DA7732beb315b8884aF76D1
Code
0x6080604052600436106102885760003560e01c8063690de5351161015a578063a22cb465116100c1578063d5abeb011161007a578063d5abeb01146109e4578063d63a1b8f14610a0f578063e1dd323014610a38578063e985e9c514610a63578063f0fc46ec14610aa0578063f2fde38b14610ac957610288565b8063a22cb465146108d6578063b88d4fde146108ff578063ba8bbb0514610928578063bfb6939c14610951578063c66828621461097c578063c87b56dd146109a757610288565b8063880d277b11610113578063880d277b146107d85780638da5cb5b146108035780638dc251e31461082e5780638f09926d1461085757806395d89b4114610880578063a035b1fe146108ab57610288565b8063690de535146106dc5780636c0360eb146107075780636f8b44b01461073257806370a082311461075b578063715018a6146107985780637f00c7a6146107af57610288565b806323b872dd116101fe578063438b6300116101b7578063438b6300146105b55780634f6ccce7146105f257806355f804b31461062f5780635c975abb146106585780636352211e1461068357806367f68fac146106c057610288565b806323b872dd146104965780632a55205a146104bf5780632f745c59146104fd57806341496f491461053a57806342842e0e1461056357806342966c681461058c57610288565b8063095ea7b311610250578063095ea7b3146103865780630e1cbef6146103af57806318160ddd146103d857806318cae2691461040357806323510d8814610440578063239c70ae1461046b57610288565b806301ffc9a71461028d57806302329a29146102ca57806306fdde03146102f3578063081812fc1461031e5780630950cc0f1461035b575b600080fd5b34801561029957600080fd5b506102b460048036038101906102af9190614117565b610af2565b6040516102c191906149dc565b60405180910390f35b3480156102d657600080fd5b506102f160048036038101906102ec91906140c5565b610b04565b005b3480156102ff57600080fd5b50610308610b29565b6040516103159190614a12565b60405180910390f35b34801561032a57600080fd5b50610345600480360381019061034091906141d3565b610bbb565b60405161035291906148f3565b60405180910390f35b34801561036757600080fd5b50610370610c01565b60405161037d9190614d74565b60405180910390f35b34801561039257600080fd5b506103ad60048036038101906103a89190614089565b610c07565b005b3480156103bb57600080fd5b506103d660048036038101906103d191906141d3565b610d1f565b005b3480156103e457600080fd5b506103ed610d5f565b6040516103fa9190614d74565b60405180910390f35b34801561040f57600080fd5b5061042a60048036038101906104259190613f1e565b610d6c565b6040516104379190614d74565b60405180910390f35b34801561044c57600080fd5b50610455610d84565b6040516104629190614d74565b60405180910390f35b34801561047757600080fd5b50610480610d8a565b60405161048d9190614d74565b60405180910390f35b3480156104a257600080fd5b506104bd60048036038101906104b89190613f83565b610d90565b005b3480156104cb57600080fd5b506104e660048036038101906104e19190614238565b610df0565b6040516104f4929190614991565b60405180910390f35b34801561050957600080fd5b50610524600480360381019061051f9190614089565b610fdb565b6040516105319190614d74565b60405180910390f35b34801561054657600080fd5b50610561600480360381019061055c91906141d3565b611080565b005b34801561056f57600080fd5b5061058a60048036038101906105859190613f83565b611092565b005b34801561059857600080fd5b506105b360048036038101906105ae91906141d3565b6110b2565b005b3480156105c157600080fd5b506105dc60048036038101906105d79190613f1e565b61110e565b6040516105e991906149ba565b60405180910390f35b3480156105fe57600080fd5b50610619600480360381019061061491906141d3565b611208565b6040516106269190614d74565b60405180910390f35b34801561063b57600080fd5b5061065660048036038101906106519190614169565b61129f565b005b34801561066457600080fd5b5061066d6112c1565b60405161067a91906149dc565b60405180910390f35b34801561068f57600080fd5b506106aa60048036038101906106a591906141d3565b6112d4565b6040516106b791906148f3565b60405180910390f35b6106da60048036038101906106d591906141fc565b611386565b005b3480156106e857600080fd5b506106f1611a65565b6040516106fe9190614d74565b60405180910390f35b34801561071357600080fd5b5061071c611a6b565b6040516107299190614a12565b60405180910390f35b34801561073e57600080fd5b50610759600480360381019061075491906141d3565b611af9565b005b34801561076757600080fd5b50610782600480360381019061077d9190613f1e565b611b0b565b60405161078f9190614d74565b60405180910390f35b3480156107a457600080fd5b506107ad611bc3565b005b3480156107bb57600080fd5b506107d660048036038101906107d191906141d3565b611bd7565b005b3480156107e457600080fd5b506107ed611be9565b6040516107fa91906148f3565b60405180910390f35b34801561080f57600080fd5b50610818611c0f565b60405161082591906148f3565b60405180910390f35b34801561083a57600080fd5b5061085560048036038101906108509190613f1e565b611c39565b005b34801561086357600080fd5b5061087e600480360381019061087991906141aa565b611cb3565b005b34801561088c57600080fd5b50610895611e36565b6040516108a29190614a12565b60405180910390f35b3480156108b757600080fd5b506108c0611ec8565b6040516108cd9190614d74565b60405180910390f35b3480156108e257600080fd5b506108fd60048036038101906108f8919061404d565b611ece565b005b34801561090b57600080fd5b5061092660048036038101906109219190613fd2565b611ee4565b005b34801561093457600080fd5b5061094f600480360381019061094a9190613f1e565b611f46565b005b34801561095d57600080fd5b5061096661200b565b6040516109739190614d74565b60405180910390f35b34801561098857600080fd5b50610991612011565b60405161099e9190614a12565b60405180910390f35b3480156109b357600080fd5b506109ce60048036038101906109c991906141d3565b61209f565b6040516109db9190614a12565b60405180910390f35b3480156109f057600080fd5b506109f9612149565b604051610a069190614d74565b60405180910390f35b348015610a1b57600080fd5b50610a366004803603810190610a3191906141d3565b61214f565b005b348015610a4457600080fd5b50610a4d612161565b604051610a5a9190614d74565b60405180910390f35b348015610a6f57600080fd5b50610a8a6004803603810190610a859190613f47565b612167565b604051610a9791906149dc565b60405180910390f35b348015610aac57600080fd5b50610ac76004803603810190610ac291906141d3565b6121fb565b005b348015610ad557600080fd5b50610af06004803603810190610aeb9190613f1e565b61220d565b005b6000610afd82612291565b9050919050565b610b0c6122a3565b80600f60006101000a81548160ff02191690831515021790555050565b606060028054610b389061520d565b80601f0160208091040260200160405190810160405280929190818152602001828054610b649061520d565b8015610bb15780601f10610b8657610100808354040283529160200191610bb1565b820191906000526020600020905b815481529060010190602001808311610b9457829003601f168201915b5050505050905090565b6000610bc682612321565b6006600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b601a5481565b6000610c12826112d4565b90508073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610c83576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c7a90614c94565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff16610ca261236c565b73ffffffffffffffffffffffffffffffffffffffff161480610cd15750610cd081610ccb61236c565b612167565b5b610d10576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d0790614bb4565b60405180910390fd5b610d1a8383612374565b505050565b610d276122a3565b80601981905550610d5c601760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1660195461242d565b50565b6000600a80549050905090565b601d6020528060005260406000206000915090505481565b60125481565b60165481565b610da1610d9b61236c565b826125c2565b610de0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610dd790614d14565b60405180910390fd5b610deb838383612657565b505050565b6000806000600160008681526020019081526020016000206040518060400160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016000820160149054906101000a90046bffffffffffffffffffffffff166bffffffffffffffffffffffff166bffffffffffffffffffffffff16815250509050600073ffffffffffffffffffffffffffffffffffffffff16816000015173ffffffffffffffffffffffffffffffffffffffff161415610f865760006040518060400160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016000820160149054906101000a90046bffffffffffffffffffffffff166bffffffffffffffffffffffff166bffffffffffffffffffffffff168152505090505b6000610f906128be565b6bffffffffffffffffffffffff1682602001516bffffffffffffffffffffffff1686610fbc91906150aa565b610fc69190614f08565b90508160000151819350935050509250929050565b6000610fe683611b0b565b8210611027576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161101e90614a54565b60405180910390fd5b600860008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002054905092915050565b6110886122a3565b8060128190555050565b6110ad83838360405180602001604052806000815250611ee4565b505050565b6110c36110bd61236c565b826125c2565b611102576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110f990614d14565b60405180910390fd5b61110b816128c8565b50565b6060600061111b83611b0b565b905060008167ffffffffffffffff81111561115f577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b60405190808252806020026020018201604052801561118d5781602001602082028036833780820191505090505b50905060005b828110156111fd576111a58582610fdb565b8282815181106111de577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200260200101818152505080806111f590615270565b915050611193565b508092505050919050565b6000611212610d5f565b8210611253576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161124a90614cd4565b60405180910390fd5b600a828154811061128d577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b90600052602060002001549050919050565b6112a76122a3565b80600d90805190602001906112bd929190613ce0565b5050565b600f60009054906101000a900460ff1681565b6000806004600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141561137d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161137490614c74565b60405180910390fd5b80915050919050565b600f60009054906101000a900460ff16156113d6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113cd90614c14565b60405180910390fd5b60006113e0610d5f565b905060008311611425576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161141c90614d54565b60405180910390fd5b60165483111561146a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161146190614b94565b60405180910390fd5b60155483826114799190614eb2565b11156114ba576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114b190614b74565b60405180910390fd5b6114c2611c0f565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146118df576001151582151514156117be57601c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663313ce5676040518163ffffffff1660e01b815260040160206040518083038186803b15801561156957600080fd5b505afa15801561157d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906115a19190614274565b600a6115ad9190614f8c565b836012546115bb91906150aa565b6115c591906150aa565b601a81905550601c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166323b872dd3330601a546040518463ffffffff1660e01b815260040161162c9392919061490e565b602060405180830381600087803b15801561164657600080fd5b505af115801561165a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061167e91906140ee565b50601a54601b60008282546116939190614eb2565b92505081905550826013546116a891906150aa565b3410156116ea576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116e190614cb4565b60405180910390fd5b6000601860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff164760405161173290614890565b60006040518083038185875af1925050503d806000811461176f576040519150601f19603f3d011682016040523d82523d6000602084013e611774565b606091505b50509050806117b8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117af90614a34565b60405180910390fd5b506118de565b826014546117cc91906150aa565b34101561180e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161180590614cb4565b60405180910390fd5b6000601860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff164760405161185690614890565b60006040518083038185875af1925050503d8060008114611893576040519150601f19603f3d011682016040523d82523d6000602084013e611898565b606091505b50509050806118dc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016118d390614a34565b60405180910390fd5b505b5b60008367ffffffffffffffff811115611921577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b60405190808252806020026020018201604052801561194f5781602001602082028036833780820191505090505b50905061195c6000612926565b81600081518110611996577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6020026020010181815250506000600190505b84811015611a5e57611a06826001836119c29190615104565b815181106119f9577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6020026020010151612926565b828281518110611a3f577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6020026020010181815250508080611a5690615270565b9150506119a9565b5050505050565b60135481565b600d8054611a789061520d565b80601f0160208091040260200160405190810160405280929190818152602001828054611aa49061520d565b8015611af15780601f10611ac657610100808354040283529160200191611af1565b820191906000526020600020905b815481529060010190602001808311611ad457829003601f168201915b505050505081565b611b016122a3565b8060158190555050565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611b7c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b7390614b34565b60405180910390fd5b600560008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b611bcb6122a3565b611bd56000612a5e565b565b611bdf6122a3565b8060168190555050565b601c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b611c416122a3565b80601760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550611cb0601760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1660195461242d565b50565b6000600c60159054906101000a900460ff16159050808015611ce757506001600c60149054906101000a900460ff1660ff16105b80611d165750611cf630612b24565b158015611d1557506001600c60149054906101000a900460ff1660ff16145b5b611d55576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d4c90614b54565b60405180910390fd5b6001600c60146101000a81548160ff021916908360ff1602179055508015611d93576001600c60156101000a81548160ff0219169083151502179055505b8160000151601c60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508015611e32576000600c60156101000a81548160ff0219169083151502179055507f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024986001604051611e2991906149f7565b60405180910390a15b5050565b606060038054611e459061520d565b80601f0160208091040260200160405190810160405280929190818152602001828054611e719061520d565b8015611ebe5780601f10611e9357610100808354040283529160200191611ebe565b820191906000526020600020905b815481529060010190602001808311611ea157829003601f168201915b5050505050905090565b60115481565b611ee0611ed961236c565b8383612b47565b5050565b611ef5611eef61236c565b836125c2565b611f34576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611f2b90614d14565b60405180910390fd5b611f4084848484612cb4565b50505050565b611f4e6122a3565b601c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb82601b546040518363ffffffff1660e01b8152600401611fad929190614991565b602060405180830381600087803b158015611fc757600080fd5b505af1158015611fdb573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611fff91906140ee565b506000601b8190555050565b60145481565b600e805461201e9061520d565b80601f016020809104026020016040519081016040528092919081815260200182805461204a9061520d565b80156120975780601f1061206c57610100808354040283529160200191612097565b820191906000526020600020905b81548152906001019060200180831161207a57829003601f168201915b505050505081565b60606120aa82612d10565b6120e9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016120e090614c54565b60405180910390fd5b60006120f3612d7c565b905060008151116121135760405180602001604052806000815250612141565b8061211d84612e0e565b600e6040516020016121319392919061485f565b6040516020818303038152906040525b915050919050565b60155481565b6121576122a3565b8060138190555050565b601b5481565b6000600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b6122036122a3565b8060148190555050565b6122156122a3565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415612285576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161227c90614a94565b60405180910390fd5b61228e81612a5e565b50565b600061229c82612fbb565b9050919050565b6122ab61236c565b73ffffffffffffffffffffffffffffffffffffffff166122c9611c0f565b73ffffffffffffffffffffffffffffffffffffffff161461231f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161231690614bf4565b60405180910390fd5b565b61232a81612d10565b612369576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161236090614c74565b60405180910390fd5b50565b600033905090565b816006600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff166123e7836112d4565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b6124356128be565b6bffffffffffffffffffffffff16816bffffffffffffffffffffffff161115612493576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161248a90614cf4565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415612503576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016124fa90614d34565b60405180910390fd5b60405180604001604052808373ffffffffffffffffffffffffffffffffffffffff168152602001826bffffffffffffffffffffffff168152506000808201518160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060208201518160000160146101000a8154816bffffffffffffffffffffffff02191690836bffffffffffffffffffffffff1602179055509050505050565b6000806125ce836112d4565b90508073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161480612610575061260f8185612167565b5b8061264e57508373ffffffffffffffffffffffffffffffffffffffff1661263684610bbb565b73ffffffffffffffffffffffffffffffffffffffff16145b91505092915050565b8273ffffffffffffffffffffffffffffffffffffffff16612677826112d4565b73ffffffffffffffffffffffffffffffffffffffff16146126cd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016126c490614ab4565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141561273d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161273490614af4565b60405180910390fd5b612748838383613035565b612753600082612374565b6001600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546127a39190615104565b925050819055506001600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546127fa9190614eb2565b92505081905550816004600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a46128b9838383613045565b505050565b6000612710905090565b60006128d3826112d4565b90506128de8261304a565b8073ffffffffffffffffffffffffffffffffffffffff16827f41b05bf655882bc27017be44e8216d1059cbc6b9668d754f5a745dcce690a9d460405160405180910390a35050565b6000806015549050600080600090506000612941848761305f565b90508092505b8383116129775761295783612d10565b6129645760019150612977565b828061296f90615270565b935050612947565b816129b357600192505b808310156129b25761299283612d10565b61299f57600191506129b2565b82806129aa90615270565b935050612981565b5b816129f3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016129ea90614c34565b60405180910390fd5b601d60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000815480929190612a4390615270565b9190505550612a523384613100565b82945050505050919050565b6000600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600c60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b6000808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415612bb6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612bad90614b14565b60405180910390fd5b80600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c3183604051612ca791906149dc565b60405180910390a3505050565b612cbf848484612657565b612ccb8484848461311e565b612d0a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612d0190614a74565b60405180910390fd5b50505050565b60008073ffffffffffffffffffffffffffffffffffffffff166004600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614159050919050565b6060600d8054612d8b9061520d565b80601f0160208091040260200160405190810160405280929190818152602001828054612db79061520d565b8015612e045780601f10612dd957610100808354040283529160200191612e04565b820191906000526020600020905b815481529060010190602001808311612de757829003601f168201915b5050505050905090565b60606000821415612e56576040518060400160405280600181526020017f30000000000000000000000000000000000000000000000000000000000000008152509050612fb6565b600082905060005b60008214612e88578080612e7190615270565b915050600a82612e819190614f08565b9150612e5e565b60008167ffffffffffffffff811115612eca577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6040519080825280601f01601f191660200182016040528015612efc5781602001600182028036833780820191505090505b5090505b60008514612faf57600182612f159190615104565b9150600a85612f2491906152e7565b6030612f309190614eb2565b60f81b818381518110612f6c577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600a85612fa89190614f08565b9450612f00565b8093505050505b919050565b60007f780e9d63000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916148061302e575061302d826132b5565b5b9050919050565b613040838383613397565b505050565b505050565b613053816134ab565b61305c816135c8565b50565b600080434060001c90506000600190505b6009811161309f5780436130849190615104565b4060001c82189150808061309790615270565b915050613070565b50826010546130ae9190614eb2565b4482336040516020016130c494939291906148a5565b6040516020818303038152906040528051906020012060001c9050600184826130ed91906152e7565b6130f79190614eb2565b91505092915050565b61311a828260405180602001604052806000815250613627565b5050565b600061313f8473ffffffffffffffffffffffffffffffffffffffff16613682565b156132a8578373ffffffffffffffffffffffffffffffffffffffff1663150b7a0261316861236c565b8786866040518563ffffffff1660e01b815260040161318a9493929190614945565b602060405180830381600087803b1580156131a457600080fd5b505af19250505080156131d557506040513d601f19601f820116820180604052508101906131d29190614140565b60015b613258573d8060008114613205576040519150601f19603f3d011682016040523d82523d6000602084013e61320a565b606091505b50600081511415613250576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161324790614a74565b60405180910390fd5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149150506132ad565b600190505b949350505050565b60007f80ac58cd000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916148061338057507f5b5e139f000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b80613390575061338f826136a5565b5b9050919050565b6133a283838361371f565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156133e5576133e081613724565b613424565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161461342357613422838261376d565b5b5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141561346757613462816138da565b6134a6565b8273ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16146134a5576134a48282613a1d565b5b5b505050565b60006134b6826112d4565b90506134c481600084613035565b6134cf600083612374565b6001600560008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461351f9190615104565b925050819055506004600083815260200190815260200160002060006101000a81549073ffffffffffffffffffffffffffffffffffffffff021916905581600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a46135c481600084613045565b5050565b60016000828152602001908152602001600020600080820160006101000a81549073ffffffffffffffffffffffffffffffffffffffff02191690556000820160146101000a8154906bffffffffffffffffffffffff0219169055505050565b6136318383613a9c565b61363e600084848461311e565b61367d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161367490614a74565b60405180910390fd5b505050565b6000808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b60007f2a55205a000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161480613718575061371782613c76565b5b9050919050565b505050565b600a80549050600b600083815260200190815260200160002081905550600a81908060018154018082558091505060019003906000526020600020016000909190919091505550565b6000600161377a84611b0b565b6137849190615104565b9050600060096000848152602001908152602001600020549050818114613869576000600860008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002054905080600860008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002081905550816009600083815260200190815260200160002081905550505b6009600084815260200190815260200160002060009055600860008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008381526020019081526020016000206000905550505050565b60006001600a805490506138ee9190615104565b90506000600b60008481526020019081526020016000205490506000600a8381548110613944577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200154905080600a838154811061398c577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b906000526020600020018190555081600b600083815260200190815260200160002081905550600b600085815260200190815260200160002060009055600a805480613a01577f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fd5b6001900381819060005260206000200160009055905550505050565b6000613a2883611b0b565b905081600860008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002081905550806009600084815260200190815260200160002081905550505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415613b0c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613b0390614bd4565b60405180910390fd5b613b1581612d10565b15613b55576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613b4c90614ad4565b60405180910390fd5b613b6160008383613035565b6001600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254613bb19190614eb2565b92505081905550816004600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4613c7260008383613045565b5050565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b828054613cec9061520d565b90600052602060002090601f016020900481019282613d0e5760008555613d55565b82601f10613d2757805160ff1916838001178555613d55565b82800160010185558215613d55579182015b82811115613d54578251825591602001919060010190613d39565b5b509050613d629190613d66565b5090565b5b80821115613d7f576000816000905550600101613d67565b5090565b6000613d96613d9184614db4565b614d8f565b905082815260208101848484011115613dae57600080fd5b613db98482856151cb565b509392505050565b6000613dd4613dcf84614de5565b614d8f565b905082815260208101848484011115613dec57600080fd5b613df78482856151cb565b509392505050565b600081359050613e0e81615a40565b92915050565b600081359050613e2381615a57565b92915050565b600081519050613e3881615a57565b92915050565b600081359050613e4d81615a6e565b92915050565b600081519050613e6281615a6e565b92915050565b600082601f830112613e7957600080fd5b8135613e89848260208601613d83565b91505092915050565b600082601f830112613ea357600080fd5b8135613eb3848260208601613dc1565b91505092915050565b600060208284031215613ece57600080fd5b613ed86020614d8f565b90506000613ee884828501613dff565b60008301525092915050565b600081359050613f0381615a85565b92915050565b600081519050613f1881615a9c565b92915050565b600060208284031215613f3057600080fd5b6000613f3e84828501613dff565b91505092915050565b60008060408385031215613f5a57600080fd5b6000613f6885828601613dff565b9250506020613f7985828601613dff565b9150509250929050565b600080600060608486031215613f9857600080fd5b6000613fa686828701613dff565b9350506020613fb786828701613dff565b9250506040613fc886828701613ef4565b9150509250925092565b60008060008060808587031215613fe857600080fd5b6000613ff687828801613dff565b945050602061400787828801613dff565b935050604061401887828801613ef4565b925050606085013567ffffffffffffffff81111561403557600080fd5b61404187828801613e68565b91505092959194509250565b6000806040838503121561406057600080fd5b600061406e85828601613dff565b925050602061407f85828601613e14565b9150509250929050565b6000806040838503121561409c57600080fd5b60006140aa85828601613dff565b92505060206140bb85828601613ef4565b9150509250929050565b6000602082840312156140d757600080fd5b60006140e584828501613e14565b91505092915050565b60006020828403121561410057600080fd5b600061410e84828501613e29565b91505092915050565b60006020828403121561412957600080fd5b600061413784828501613e3e565b91505092915050565b60006020828403121561415257600080fd5b600061416084828501613e53565b91505092915050565b60006020828403121561417b57600080fd5b600082013567ffffffffffffffff81111561419557600080fd5b6141a184828501613e92565b91505092915050565b6000602082840312156141bc57600080fd5b60006141ca84828501613ebc565b91505092915050565b6000602082840312156141e557600080fd5b60006141f384828501613ef4565b91505092915050565b6000806040838503121561420f57600080fd5b600061421d85828601613ef4565b925050602061422e85828601613e14565b9150509250929050565b6000806040838503121561424b57600080fd5b600061425985828601613ef4565b925050602061426a85828601613ef4565b9150509250929050565b60006020828403121561428657600080fd5b600061429484828501613f09565b91505092915050565b60006142a9838361482a565b60208301905092915050565b6142be81615138565b82525050565b6142d56142d082615138565b6152b9565b82525050565b60006142e682614e3b565b6142f08185614e69565b93506142fb83614e16565b8060005b8381101561432c578151614313888261429d565b975061431e83614e5c565b9250506001810190506142ff565b5085935050505092915050565b6143428161514a565b82525050565b600061435382614e46565b61435d8185614e7a565b935061436d8185602086016151da565b614376816153d4565b840191505092915050565b61438a816151b9565b82525050565b600061439b82614e51565b6143a58185614e96565b93506143b58185602086016151da565b6143be816153d4565b840191505092915050565b60006143d482614e51565b6143de8185614ea7565b93506143ee8185602086016151da565b80840191505092915050565b600081546144078161520d565b6144118186614ea7565b9450600182166000811461442c576001811461443d57614470565b60ff19831686528186019350614470565b61444685614e26565b60005b8381101561446857815481890152600182019150602081019050614449565b838801955050505b50505092915050565b6000614486601383614e96565b9150614491826153ff565b602082019050919050565b60006144a9602b83614e96565b91506144b482615428565b604082019050919050565b60006144cc603283614e96565b91506144d782615477565b604082019050919050565b60006144ef602683614e96565b91506144fa826154c6565b604082019050919050565b6000614512602583614e96565b915061451d82615515565b604082019050919050565b6000614535601c83614e96565b915061454082615564565b602082019050919050565b6000614558602483614e96565b91506145638261558d565b604082019050919050565b600061457b601983614e96565b9150614586826155dc565b602082019050919050565b600061459e602983614e96565b91506145a982615605565b604082019050919050565b60006145c1602e83614e96565b91506145cc82615654565b604082019050919050565b60006145e4601683614e96565b91506145ef826156a3565b602082019050919050565b6000614607602483614e96565b9150614612826156cc565b604082019050919050565b600061462a603e83614e96565b91506146358261571b565b604082019050919050565b600061464d602083614e96565b91506146588261576a565b602082019050919050565b6000614670602083614e96565b915061467b82615793565b602082019050919050565b6000614693601683614e96565b915061469e826157bc565b602082019050919050565b60006146b6601483614e96565b91506146c1826157e5565b602082019050919050565b60006146d9602f83614e96565b91506146e48261580e565b604082019050919050565b60006146fc601883614e96565b91506147078261585d565b602082019050919050565b600061471f602183614e96565b915061472a82615886565b604082019050919050565b6000614742600083614e8b565b915061474d826158d5565b600082019050919050565b6000614765601283614e96565b9150614770826158d8565b602082019050919050565b6000614788602c83614e96565b915061479382615901565b604082019050919050565b60006147ab602a83614e96565b91506147b682615950565b604082019050919050565b60006147ce602e83614e96565b91506147d98261599f565b604082019050919050565b60006147f1601983614e96565b91506147fc826159ee565b602082019050919050565b6000614814601b83614e96565b915061481f82615a17565b602082019050919050565b614833816151a2565b82525050565b614842816151a2565b82525050565b614859614854826151a2565b6152dd565b82525050565b600061486b82866143c9565b915061487782856143c9565b915061488382846143fa565b9150819050949350505050565b600061489b82614735565b9150819050919050565b60006148b18287614848565b6020820191506148c18286614848565b6020820191506148d18285614848565b6020820191506148e182846142c4565b60148201915081905095945050505050565b600060208201905061490860008301846142b5565b92915050565b600060608201905061492360008301866142b5565b61493060208301856142b5565b61493d6040830184614839565b949350505050565b600060808201905061495a60008301876142b5565b61496760208301866142b5565b6149746040830185614839565b81810360608301526149868184614348565b905095945050505050565b60006040820190506149a660008301856142b5565b6149b36020830184614839565b9392505050565b600060208201905081810360008301526149d481846142db565b905092915050565b60006020820190506149f16000830184614339565b92915050565b6000602082019050614a0c6000830184614381565b92915050565b60006020820190508181036000830152614a2c8184614390565b905092915050565b60006020820190508181036000830152614a4d81614479565b9050919050565b60006020820190508181036000830152614a6d8161449c565b9050919050565b60006020820190508181036000830152614a8d816144bf565b9050919050565b60006020820190508181036000830152614aad816144e2565b9050919050565b60006020820190508181036000830152614acd81614505565b9050919050565b60006020820190508181036000830152614aed81614528565b9050919050565b60006020820190508181036000830152614b0d8161454b565b9050919050565b60006020820190508181036000830152614b2d8161456e565b9050919050565b60006020820190508181036000830152614b4d81614591565b9050919050565b60006020820190508181036000830152614b6d816145b4565b9050919050565b60006020820190508181036000830152614b8d816145d7565b9050919050565b60006020820190508181036000830152614bad816145fa565b9050919050565b60006020820190508181036000830152614bcd8161461d565b9050919050565b60006020820190508181036000830152614bed81614640565b9050919050565b60006020820190508181036000830152614c0d81614663565b9050919050565b60006020820190508181036000830152614c2d81614686565b9050919050565b60006020820190508181036000830152614c4d816146a9565b9050919050565b60006020820190508181036000830152614c6d816146cc565b9050919050565b60006020820190508181036000830152614c8d816146ef565b9050919050565b60006020820190508181036000830152614cad81614712565b9050919050565b60006020820190508181036000830152614ccd81614758565b9050919050565b60006020820190508181036000830152614ced8161477b565b9050919050565b60006020820190508181036000830152614d0d8161479e565b9050919050565b60006020820190508181036000830152614d2d816147c1565b9050919050565b60006020820190508181036000830152614d4d816147e4565b9050919050565b60006020820190508181036000830152614d6d81614807565b9050919050565b6000602082019050614d896000830184614839565b92915050565b6000614d99614daa565b9050614da5828261523f565b919050565b6000604051905090565b600067ffffffffffffffff821115614dcf57614dce6153a5565b5b614dd8826153d4565b9050602081019050919050565b600067ffffffffffffffff821115614e0057614dff6153a5565b5b614e09826153d4565b9050602081019050919050565b6000819050602082019050919050565b60008190508160005260206000209050919050565b600081519050919050565b600081519050919050565b600081519050919050565b6000602082019050919050565b600082825260208201905092915050565b600082825260208201905092915050565b600081905092915050565b600082825260208201905092915050565b600081905092915050565b6000614ebd826151a2565b9150614ec8836151a2565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115614efd57614efc615318565b5b828201905092915050565b6000614f13826151a2565b9150614f1e836151a2565b925082614f2e57614f2d615347565b5b828204905092915050565b6000808291508390505b6001851115614f8357808604811115614f5f57614f5e615318565b5b6001851615614f6e5780820291505b8081029050614f7c856153f2565b9450614f43565b94509492505050565b6000614f97826151a2565b9150614fa2836151ac565b9250614fcf7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484614fd7565b905092915050565b600082614fe757600190506150a3565b81614ff557600090506150a3565b816001811461500b576002811461501557615044565b60019150506150a3565b60ff84111561502757615026615318565b5b8360020a91508482111561503e5761503d615318565b5b506150a3565b5060208310610133831016604e8410600b84101617156150795782820a90508381111561507457615073615318565b5b6150a3565b6150868484846001614f39565b9250905081840481111561509d5761509c615318565b5b81810290505b9392505050565b60006150b5826151a2565b91506150c0836151a2565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff04831182151516156150f9576150f8615318565b5b828202905092915050565b600061510f826151a2565b915061511a836151a2565b92508282101561512d5761512c615318565b5b828203905092915050565b600061514382615182565b9050919050565b60008115159050919050565b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60006151c4826151ac565b9050919050565b82818337600083830152505050565b60005b838110156151f85780820151818401526020810190506151dd565b83811115615207576000848401525b50505050565b6000600282049050600182168061522557607f821691505b6020821081141561523957615238615376565b5b50919050565b615248826153d4565b810181811067ffffffffffffffff82111715615267576152666153a5565b5b80604052505050565b600061527b826151a2565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156152ae576152ad615318565b5b600182019050919050565b60006152c4826152cb565b9050919050565b60006152d6826153e5565b9050919050565b6000819050919050565b60006152f2826151a2565b91506152fd836151a2565b92508261530d5761530c615347565b5b828206905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6000601f19601f8301169050919050565b60008160601b9050919050565b60008160011c9050919050565b7f4661696c656420746f2077697468647261772100000000000000000000000000600082015250565b7f455243373231456e756d657261626c653a206f776e657220696e646578206f7560008201527f74206f6620626f756e6473000000000000000000000000000000000000000000602082015250565b7f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560008201527f63656976657220696d706c656d656e7465720000000000000000000000000000602082015250565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b7f4552433732313a207472616e736665722066726f6d20696e636f72726563742060008201527f6f776e6572000000000000000000000000000000000000000000000000000000602082015250565b7f4552433732313a20746f6b656e20616c7265616479206d696e74656400000000600082015250565b7f4552433732313a207472616e7366657220746f20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b7f4552433732313a20617070726f766520746f2063616c6c657200000000000000600082015250565b7f4552433732313a2061646472657373207a65726f206973206e6f74206120766160008201527f6c6964206f776e65720000000000000000000000000000000000000000000000602082015250565b7f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160008201527f647920696e697469616c697a6564000000000000000000000000000000000000602082015250565b7f6d6178204e4654206c696d697420657863656564656400000000000000000000600082015250565b7f6d6178206d696e7420616d6f756e74207065722073657373696f6e206578636560008201527f6564656400000000000000000000000000000000000000000000000000000000602082015250565b7f4552433732313a20617070726f76652063616c6c6572206973206e6f7420746f60008201527f6b656e206f776e6572206e6f7220617070726f76656420666f7220616c6c0000602082015250565b7f4552433732313a206d696e7420746f20746865207a65726f2061646472657373600082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b7f74686520636f6e74726163742069732070617573656400000000000000000000600082015250565b7f206e6f20617661696c61626c6520746f6b656e73000000000000000000000000600082015250565b7f4552433732314d657461646174613a2055524920717565727920666f72206e6f60008201527f6e6578697374656e7420746f6b656e0000000000000000000000000000000000602082015250565b7f4552433732313a20696e76616c696420746f6b656e2049440000000000000000600082015250565b7f4552433732313a20617070726f76616c20746f2063757272656e74206f776e6560008201527f7200000000000000000000000000000000000000000000000000000000000000602082015250565b50565b7f696e73756666696369656e742066756e64730000000000000000000000000000600082015250565b7f455243373231456e756d657261626c653a20676c6f62616c20696e646578206f60008201527f7574206f6620626f756e64730000000000000000000000000000000000000000602082015250565b7f455243323938313a20726f79616c7479206665652077696c6c2065786365656460008201527f2073616c65507269636500000000000000000000000000000000000000000000602082015250565b7f4552433732313a2063616c6c6572206973206e6f7420746f6b656e206f776e6560008201527f72206e6f7220617070726f766564000000000000000000000000000000000000602082015250565b7f455243323938313a20696e76616c696420726563656976657200000000000000600082015250565b7f6e65656420746f206d696e74206174206c656173742031204e46540000000000600082015250565b615a4981615138565b8114615a5457600080fd5b50565b615a608161514a565b8114615a6b57600080fd5b50565b615a7781615156565b8114615a8257600080fd5b50565b615a8e816151a2565b8114615a9957600080fd5b50565b615aa5816151ac565b8114615ab057600080fd5b5056fea264697066735822122096598ba0cbfcc19f6b9eb46628e74e2f686e4c01da31b7f6e84af0cb3a1a6ccb64736f6c63430008040033