VeChain
Explorer
Mainnet
Search
Networks
Main
Test
Contract
0x19a5c5…2f3C
Summary
Transactions
Transfers
Address
0x19a5c5dE9cADdA99f59D4C5D225e7cF0De5b2f3C
VET
0.00
VET
VTHO
0.00
VTHO
Tokens
1,070,485.20
VPU
Master
0xD3EF14fF4EA3C95C076B9Fc948aA05B7a407410a
Deployer
0xD3EF14fF4EA3C95C076B9Fc948aA05B7a407410a
Code
0x608060405234801561001057600080fd5b506004361061018e5760003560e01c806399e204a7116100de578063db5e3d5711610097578063f2fde38b11610071578063f2fde38b146104d4578063f46db665146104f0578063f70b122214610521578063fcf7c242146105565761018e565b8063db5e3d5714610468578063e2b0581914610484578063e92567f8146104b85761018e565b806399e204a714610369578063bedb86fb1461039a578063bf0a7612146103b6578063bfb90b83146103d2578063cca560b514610402578063d3dfdad1146104385761018e565b8063532199c31161014b5780637793fa54116101255780637793fa54146102cc5780638da5cb5b146102ea5780639213aa4c14610308578063941fd843146103395761018e565b8063532199c31461026f5780635c975abb146102a4578063715018a6146102c25761018e565b806309e50fdd14610193578063165b9e83146101cb5780631c1e08ca146101e75780632bcaa0e2146102175780632ca1c561146102335780633d20ec5f14610251575b600080fd5b6101ad60048036038101906101a89190614b38565b610572565b6040516101c299989796959493929190615384565b60405180910390f35b6101e560048036038101906101e09190614c3c565b610674565b005b61020160048036038101906101fc9190614995565b61072e565b60405161020e91906155bf565b60405180910390f35b610231600480360381019061022c9190614946565b61089e565b005b61023b610b20565b6040516102489190615866565b60405180910390f35b610259610b26565b6040516102669190615866565b60405180910390f35b61028960048036038101906102849190614ae6565b610b33565b60405161029b96959493929190615411565b60405180910390f35b6102ac610be7565b6040516102b99190615618565b60405180910390f35b6102ca610bfd565b005b6102d4610c85565b6040516102e19190615866565b60405180910390f35b6102f2610c8b565b6040516102ff91906152e0565b60405180910390f35b610322600480360381019061031d9190614c78565b610cb4565b604051610330929190615806565b60405180910390f35b610353600480360381019061034e9190614ae6565b610f72565b60405161036091906158aa565b60405180910390f35b610383600480360381019061037e919061491d565b610fac565b604051610391929190615881565b60405180910390f35b6103b460048036038101906103af9190614a6b565b610fd0565b005b6103d060048036038101906103cb9190614b61565b61106a565b005b6103ec60048036038101906103e79190614a2a565b6113eb565b6040516103f9919061559d565b60405180910390f35b61041c60048036038101906104179190614995565b611518565b60405161042f97969594939291906154fd565b60405180910390f35b610452600480360381019061044d919061491d565b611d7a565b60405161045f9190615866565b60405180910390f35b610482600480360381019061047d9190614abd565b611dca565b005b61049e60048036038101906104999190614b38565b6124ea565b6040516104af9594939291906157b3565b60405180910390f35b6104d260048036038101906104cd9190614abd565b612591565b005b6104ee60048036038101906104e9919061491d565b612ce8565b005b61050a600480360381019061050591906149e9565b612de0565b6040516105189291906155e1565b60405180910390f35b61053b600480360381019061053691906149e9565b613073565b60405161054d96959493929190615472565b60405180910390f35b610570600480360381019061056b9190614c78565b613788565b005b60026020528060005260406000206000915090508060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16908060010154908060020160009054906101000a90046fffffffffffffffffffffffffffffffff16908060020160109054906101000a90046fffffffffffffffffffffffffffffffff16908060030160009054906101000a90046fffffffffffffffffffffffffffffffff16908060030160109054906101000a900463ffffffff16908060030160149054906101000a900463ffffffff16908060030160189054906101000a900463ffffffff169080600301601c9054906101000a900463ffffffff16905089565b61067c6141c6565b73ffffffffffffffffffffffffffffffffffffffff1661069a610c8b565b73ffffffffffffffffffffffffffffffffffffffff16146106f0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106e790615753565b60405180910390fd5b80600360008463ffffffff1663ffffffff16815260200190815260200160002060010160146101000a81548160ff0219169083151502179055505050565b6060815167ffffffffffffffff811115610771577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b60405190808252806020026020018201604052801561079f5781602001602082028036833780820191505090505b50905060005b82518110156108975761083f8382815181106107ea577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6020026020010151600960008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206141ce90919063ffffffff16565b828281518110610878577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001018181525050808061088f90615d5e565b9150506107a5565b5092915050565b6108a66141c6565b73ffffffffffffffffffffffffffffffffffffffff166108c4610c8b565b73ffffffffffffffffffffffffffffffffffffffff161461091a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161091190615753565b60405180910390fd5b600081600860008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000015461096a9190615ac2565b9050600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614156109f5578047106109f0578273ffffffffffffffffffffffffffffffffffffffff166108fc839081150290604051600060405180830381858888f193505050501580156109ee573d6000803e3d6000fd5b505b610b1a565b6000849050818173ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401610a3491906152e0565b60206040518083038186803b158015610a4c57600080fd5b505afa158015610a60573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a849190614b0f565b10610b18578073ffffffffffffffffffffffffffffffffffffffff1663a9059cbb85856040518363ffffffff1660e01b8152600401610ac492919061535b565b602060405180830381600087803b158015610ade57600080fd5b505af1158015610af2573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b169190614a94565b505b505b50505050565b60065481565b6000600480549050905090565b60076020528060005260406000206000915090508060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16908060010154908060020160009054906101000a90046fffffffffffffffffffffffffffffffff16908060020160109054906101000a90046fffffffffffffffffffffffffffffffff16908060030160009054906101000a900463ffffffff16908060030160049054906101000a900463ffffffff16905086565b60008060149054906101000a900460ff16905090565b610c056141c6565b73ffffffffffffffffffffffffffffffffffffffff16610c23610c8b565b73ffffffffffffffffffffffffffffffffffffffff1614610c79576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c7090615753565b60405180910390fd5b610c8360006141e8565b565b60055481565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6000806000600260008763ffffffff1663ffffffff168152602001908152602001600020604051806101200160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001600182015481526020016002820160009054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1681526020016002820160109054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1681526020016003820160009054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1681526020016003820160109054906101000a900463ffffffff1663ffffffff1663ffffffff1681526020016003820160149054906101000a900463ffffffff1663ffffffff1663ffffffff1681526020016003820160189054906101000a900463ffffffff1663ffffffff1663ffffffff16815260200160038201601c9054906101000a900463ffffffff1663ffffffff1663ffffffff168152505090508060a001518160c00151610ed09190615ca4565b8160e00151826101000151610ee59190615ca4565b8260a0015186610ef59190615ca4565b610eff9190615bfe565b610f099190615b83565b8160e00151610f189190615b18565b9150620186a06301e13380610e108663ffffffff168563ffffffff1689610f3f9190615bb4565b610f499190615bb4565b610f539190615bb4565b610f5d9190615b52565b610f679190615b52565b925050935093915050565b60048181548110610f8257600080fd5b9060005260206000209060089182820401919006600402915054906101000a900463ffffffff1681565b60086020528060005260406000206000915090508060000154908060010154905082565b610fd86141c6565b73ffffffffffffffffffffffffffffffffffffffff16610ff6610c8b565b73ffffffffffffffffffffffffffffffffffffffff161461104c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161104390615753565b60405180910390fd5b8061105e576110596142ac565b611067565b61106661434d565b5b50565b6110726141c6565b73ffffffffffffffffffffffffffffffffffffffff16611090610c8b565b73ffffffffffffffffffffffffffffffffffffffff16146110e6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110dd90615753565b60405180910390fd5b6000600260008c63ffffffff1663ffffffff1681526020019081526020016000206001015414156111605760048a90806001815401808255809150506001900390600052602060002090600891828204019190066004029091909190916101000a81548163ffffffff021916908363ffffffff1602179055505b6040518061012001604052808a73ffffffffffffffffffffffffffffffffffffffff168152602001428a116111955742611197565b895b8152602001886fffffffffffffffffffffffffffffffff168152602001876fffffffffffffffffffffffffffffffff168152602001866fffffffffffffffffffffffffffffffff1681526020018563ffffffff1681526020018463ffffffff1681526020018363ffffffff1681526020018263ffffffff16815250600260008c63ffffffff1663ffffffff16815260200190815260200160002060008201518160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506020820151816001015560408201518160020160006101000a8154816fffffffffffffffffffffffffffffffff02191690836fffffffffffffffffffffffffffffffff16021790555060608201518160020160106101000a8154816fffffffffffffffffffffffffffffffff02191690836fffffffffffffffffffffffffffffffff16021790555060808201518160030160006101000a8154816fffffffffffffffffffffffffffffffff02191690836fffffffffffffffffffffffffffffffff16021790555060a08201518160030160106101000a81548163ffffffff021916908363ffffffff16021790555060c08201518160030160146101000a81548163ffffffff021916908363ffffffff16021790555060e08201518160030160186101000a81548163ffffffff021916908363ffffffff16021790555061010082015181600301601c6101000a81548163ffffffff021916908363ffffffff16021790555090505050505050505050505050565b6060815167ffffffffffffffff81111561142e577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b60405190808252806020026020018201604052801561145c5781602001602082028036833780820191505090505b50905060005b8251811015611512576114b48382815181106114a7577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200260200101516143f0565b8282815181106114ed577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001019015159081151581525050808061150a90615d5e565b915050611462565b50919050565b6060806060806060806060875167ffffffffffffffff811115611564577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6040519080825280602002602001820160405280156115925781602001602082028036833780820191505090505b509650875167ffffffffffffffff8111156115d6577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6040519080825280602002602001820160405280156116045781602001602082028036833780820191505090505b509550875167ffffffffffffffff811115611648577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6040519080825280602002602001820160405280156116765781602001602082028036833780820191505090505b509450875167ffffffffffffffff8111156116ba577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6040519080825280602002602001820160405280156116e85781602001602082028036833780820191505090505b509350875167ffffffffffffffff81111561172c577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b60405190808252806020026020018201604052801561175a5781602001602082028036833780820191505090505b509250875167ffffffffffffffff81111561179e577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6040519080825280602002602001820160405280156117cc5781602001602082028036833780820191505090505b509150875167ffffffffffffffff811115611810577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b60405190808252806020026020018201604052801561183e5781602001602082028036833780820191505090505b50905060005b8851811015611d6d576118de898281518110611889577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6020026020010151600960008d73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206141ce90919063ffffffff16565b828281518110611917577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001018181525050600060076000848481518110611962577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001015181526020019081526020016000206040518060c00160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001600182015481526020016002820160009054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1681526020016002820160109054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1681526020016003820160009054906101000a900463ffffffff1663ffffffff1663ffffffff1681526020016003820160049054906101000a900463ffffffff1663ffffffff1663ffffffff16815250509050600260008260a0015163ffffffff1663ffffffff16815260200190815260200160002060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16898381518110611b45577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250508060200151888381518110611bbd577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6020026020010181815250508060400151878381518110611c07577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200260200101906fffffffffffffffffffffffffffffffff1690816fffffffffffffffffffffffffffffffff16815250508060600151868381518110611c77577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200260200101906fffffffffffffffffffffffffffffffff1690816fffffffffffffffffffffffffffffffff16815250508060800151858381518110611ce7577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001019063ffffffff16908163ffffffff16815250508060a00151848381518110611d3f577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001019063ffffffff16908163ffffffff1681525050508080611d6590615d5e565b915050611844565b5092959891949750929550565b6000611dc3600960008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002061449a565b9050919050565b611dd26141c6565b73ffffffffffffffffffffffffffffffffffffffff16611df0610c8b565b73ffffffffffffffffffffffffffffffffffffffff1614611e46576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611e3d90615753565b60405180910390fd5b600060076000836fffffffffffffffffffffffffffffffff1681526020019081526020016000206040518060c00160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001600182015481526020016002820160009054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1681526020016002820160109054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1681526020016003820160009054906101000a900463ffffffff1663ffffffff1663ffffffff1681526020016003820160049054906101000a900463ffffffff1663ffffffff1663ffffffff16815250509050600073ffffffffffffffffffffffffffffffffffffffff16816000015173ffffffffffffffffffffffffffffffffffffffff16141561202e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161202590615713565b60405180910390fd5b6000600360008360a0015163ffffffff1663ffffffff168152602001908152602001600020905081606001518160000160108282829054906101000a90046fffffffffffffffffffffffffffffffff166120889190615c3c565b92506101000a8154816fffffffffffffffffffffffffffffffff02191690836fffffffffffffffffffffffffffffffff16021790555081604001518160010160008282829054906101000a90046fffffffffffffffffffffffffffffffff166120f19190615c3c565b92506101000a8154816fffffffffffffffffffffffffffffffff02191690836fffffffffffffffffffffffffffffffff16021790555060018160010160108282829054906101000a900463ffffffff1661214b9190615ca4565b92506101000a81548163ffffffff021916908363ffffffff1602179055506121d0836fffffffffffffffffffffffffffffffff1660096000856000015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206144af90919063ffffffff16565b506000600260008460a0015163ffffffff1663ffffffff16815260200190815260200160002060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905082604001516fffffffffffffffffffffffffffffffff16600860008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160008282546122849190615c70565b9250508190555082606001516fffffffffffffffffffffffffffffffff16600860008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060010160008282546122f39190615c70565b925050819055508073ffffffffffffffffffffffffffffffffffffffff1663a9059cbb846000015185604001516040518363ffffffff1660e01b815260040161233d929190615332565b602060405180830381600087803b15801561235757600080fd5b505af115801561236b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061238f9190614a94565b50836fffffffffffffffffffffffffffffffff16836000015173ffffffffffffffffffffffffffffffffffffffff167f84ea48fc8d1da1e0565d76ee248045818c0bf5434c69205e6bf0ad4027cea2c485604001518660a001516040516123f7929190615806565b60405180910390a36001600660008282546124129190615c70565b9250508190555060076000856fffffffffffffffffffffffffffffffff168152602001908152602001600020600080820160006101000a81549073ffffffffffffffffffffffffffffffffffffffff021916905560018201600090556002820160006101000a8154906fffffffffffffffffffffffffffffffff02191690556002820160106101000a8154906fffffffffffffffffffffffffffffffff02191690556003820160006101000a81549063ffffffff02191690556003820160046101000a81549063ffffffff0219169055505050505050565b60036020528060005260406000206000915090508060000160009054906101000a90046fffffffffffffffffffffffffffffffff16908060000160109054906101000a90046fffffffffffffffffffffffffffffffff16908060010160009054906101000a90046fffffffffffffffffffffffffffffffff16908060010160109054906101000a900463ffffffff16908060010160149054906101000a900460ff16905085565b612599610be7565b156125d9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016125d0906156f3565b60405180910390fd5b6002600154141561261f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161261690615793565b60405180910390fd5b600260018190555060006126316141c6565b9050600060076000846fffffffffffffffffffffffffffffffff1681526020019081526020016000206040518060c00160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001600182015481526020016002820160009054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1681526020016002820160109054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1681526020016003820160009054906101000a900463ffffffff1663ffffffff1663ffffffff1681526020016003820160049054906101000a900463ffffffff1663ffffffff1663ffffffff16815250509050806000015173ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614612819576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161281090615653565b60405180910390fd5b6000610e10826080015161282d9190615bfe565b63ffffffff1682602001516128429190615ac2565b905080421015612887576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161287e906156d3565b60405180910390fd5b6000600360008460a0015163ffffffff1663ffffffff168152602001908152602001600020905082604001518160010160008282829054906101000a90046fffffffffffffffffffffffffffffffff166128e19190615c3c565b92506101000a8154816fffffffffffffffffffffffffffffffff02191690836fffffffffffffffffffffffffffffffff16021790555060018160010160108282829054906101000a900463ffffffff1661293b9190615ca4565b92506101000a81548163ffffffff021916908363ffffffff1602179055506129bc856fffffffffffffffffffffffffffffffff16600960008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206144af90919063ffffffff16565b506000600260008560a0015163ffffffff1663ffffffff16815260200190815260200160002060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905083604001516fffffffffffffffffffffffffffffffff16600860008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000016000828254612a709190615c70565b9250508190555083606001516fffffffffffffffffffffffffffffffff16600860008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206001016000828254612adf9190615c70565b92505081905550600084606001518560400151612afc9190615a7c565b90508173ffffffffffffffffffffffffffffffffffffffff1663a9059cbb87836040518363ffffffff1660e01b8152600401612b39929190615332565b602060405180830381600087803b158015612b5357600080fd5b505af1158015612b67573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612b8b9190614a94565b50866fffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167f6cf4503dbc842f1315031b5a8554407a4b1bc3842681dc09b61bb03d0073ab75838860a00151604051612beb929190615806565b60405180910390a3600160066000828254612c069190615c70565b9250508190555060076000886fffffffffffffffffffffffffffffffff168152602001908152602001600020600080820160006101000a81549073ffffffffffffffffffffffffffffffffffffffff021916905560018201600090556002820160006101000a8154906fffffffffffffffffffffffffffffffff02191690556002820160106101000a8154906fffffffffffffffffffffffffffffffff02191690556003820160006101000a81549063ffffffff02191690556003820160046101000a81549063ffffffff021916905550505050505050506001808190555050565b612cf06141c6565b73ffffffffffffffffffffffffffffffffffffffff16612d0e610c8b565b73ffffffffffffffffffffffffffffffffffffffff1614612d64576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612d5b90615753565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415612dd4576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612dcb906156b3565b60405180910390fd5b612ddd816141e8565b50565b606080825167ffffffffffffffff811115612e24577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b604051908082528060200260200182016040528015612e525781602001602082028036833780820191505090505b509150825167ffffffffffffffff811115612e96577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b604051908082528060200260200182016040528015612ec45781602001602082028036833780820191505090505b50905060005b835181101561306d576004848281518110612f0e577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001015181548110612f4d577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b90600052602060002090600891828204019190066004029054906101000a900463ffffffff16838281518110612fac577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001019063ffffffff16908163ffffffff168152505061300f838281518110613002577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200260200101516143f0565b828281518110613048577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001019015159081151581525050808061306590615d5e565b915050612eca565b50915091565b606080606080606080865167ffffffffffffffff8111156130bd577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6040519080825280602002602001820160405280156130eb5781602001602082028036833780820191505090505b509550865167ffffffffffffffff81111561312f577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b60405190808252806020026020018201604052801561315d5781602001602082028036833780820191505090505b509450865167ffffffffffffffff8111156131a1577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6040519080825280602002602001820160405280156131cf5781602001602082028036833780820191505090505b509350865167ffffffffffffffff811115613213577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6040519080825280602002602001820160405280156132415781602001602082028036833780820191505090505b509250865167ffffffffffffffff811115613285577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6040519080825280602002602001820160405280156132b35781602001602082028036833780820191505090505b509150865167ffffffffffffffff8111156132f7577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6040519080825280602002602001820160405280156133255781602001602082028036833780820191505090505b50905060005b875181101561377e576000600760008a8481518110613373577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001015181526020019081526020016000206040518060c00160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001600182015481526020016002820160009054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1681526020016002820160109054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1681526020016003820160009054906101000a900463ffffffff1663ffffffff1663ffffffff1681526020016003820160049054906101000a900463ffffffff1663ffffffff1663ffffffff16815250509050600260008260a0015163ffffffff1663ffffffff16815260200190815260200160002060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16888381518110613556577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff168152505080602001518783815181106135ce577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6020026020010181815250508060400151868381518110613618577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200260200101906fffffffffffffffffffffffffffffffff1690816fffffffffffffffffffffffffffffffff16815250508060600151858381518110613688577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200260200101906fffffffffffffffffffffffffffffffff1690816fffffffffffffffffffffffffffffffff168152505080608001518483815181106136f8577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001019063ffffffff16908163ffffffff16815250508060a00151838381518110613750577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001019063ffffffff16908163ffffffff168152505050808061377690615d5e565b91505061332b565b5091939550919395565b613790610be7565b156137d0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016137c7906156f3565b60405180910390fd5b60026001541415613816576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161380d90615793565b60405180910390fd5b6002600181905550613827836143f0565b613866576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161385d90615733565b60405180910390fd5b6000600260008563ffffffff1663ffffffff168152602001908152602001600020604051806101200160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001600182015481526020016002820160009054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1681526020016002820160109054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1681526020016003820160009054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1681526020016003820160109054906101000a900463ffffffff1663ffffffff1663ffffffff1681526020016003820160149054906101000a900463ffffffff1663ffffffff1663ffffffff1681526020016003820160189054906101000a900463ffffffff1663ffffffff1663ffffffff16815260200160038201601c9054906101000a900463ffffffff1663ffffffff1663ffffffff1681525050905080606001516fffffffffffffffffffffffffffffffff16836fffffffffffffffffffffffffffffffff1610158015613acb575080608001516fffffffffffffffffffffffffffffffff16836fffffffffffffffffffffffffffffffff1611155b613b0a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613b0190615693565b60405180910390fd5b8060a0015163ffffffff168263ffffffff1610158015613b3a57508060c0015163ffffffff168263ffffffff1611155b613b79576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613b7090615633565b60405180910390fd5b6000613b836141c6565b90506000613b92868686610cb4565b5090506000600360008863ffffffff1663ffffffff168152602001908152602001600020905083604001516fffffffffffffffffffffffffffffffff16828260000160109054906101000a90046fffffffffffffffffffffffffffffffff16613bfb9190615a7c565b6fffffffffffffffffffffffffffffffff161115613c4e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613c4590615773565b60405180910390fd5b836000015173ffffffffffffffffffffffffffffffffffffffff166323b872dd8430896040518463ffffffff1660e01b8152600401613c8f939291906152fb565b602060405180830381600087803b158015613ca957600080fd5b505af1158015613cbd573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613ce19190614a94565b50858160000160008282829054906101000a90046fffffffffffffffffffffffffffffffff16613d119190615a7c565b92506101000a8154816fffffffffffffffffffffffffffffffff02191690836fffffffffffffffffffffffffffffffff160217905550818160000160108282829054906101000a90046fffffffffffffffffffffffffffffffff16613d769190615a7c565b92506101000a8154816fffffffffffffffffffffffffffffffff02191690836fffffffffffffffffffffffffffffffff160217905550858160010160008282829054906101000a90046fffffffffffffffffffffffffffffffff16613ddb9190615a7c565b92506101000a8154816fffffffffffffffffffffffffffffffff02191690836fffffffffffffffffffffffffffffffff16021790555060018160010160108282829054906101000a900463ffffffff16613e359190615b18565b92506101000a81548163ffffffff021916908363ffffffff160217905550600160056000828254613e669190615ac2565b92505081905550600160066000828254613e809190615ac2565b925050819055506040518060c001604052808473ffffffffffffffffffffffffffffffffffffffff168152602001428152602001876fffffffffffffffffffffffffffffffff168152602001836fffffffffffffffffffffffffffffffff1681526020018663ffffffff1681526020018863ffffffff1681525060076000600554815260200190815260200160002060008201518160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506020820151816001015560408201518160020160006101000a8154816fffffffffffffffffffffffffffffffff02191690836fffffffffffffffffffffffffffffffff16021790555060608201518160020160106101000a8154816fffffffffffffffffffffffffffffffff02191690836fffffffffffffffffffffffffffffffff16021790555060808201518160030160006101000a81548163ffffffff021916908363ffffffff16021790555060a08201518160030160046101000a81548163ffffffff021916908363ffffffff160217905550905050614082600554600960008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206144c990919063ffffffff16565b50856fffffffffffffffffffffffffffffffff1660086000866000015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160008282546140eb9190615ac2565b92505081905550816fffffffffffffffffffffffffffffffff1660086000866000015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600101600082825461415a9190615ac2565b925050819055506005548373ffffffffffffffffffffffffffffffffffffffff167f94e43f2bdd7e995837e264128dfaa76feff9cc01846a81134facaed17f67fa4988888b6040516141ae9392919061582f565b60405180910390a35050505060018081905550505050565b600033905090565b60006141dd83600001836144e3565b60001c905092915050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b6142b4610be7565b6142f3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016142ea90615673565b60405180910390fd5b60008060146101000a81548160ff0219169083151502179055507f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa6143366141c6565b60405161434391906152e0565b60405180910390a1565b614355610be7565b15614395576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161438c906156f3565b60405180910390fd5b6001600060146101000a81548160ff0219169083151502179055507f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a2586143d96141c6565b6040516143e691906152e0565b60405180910390a1565b6000600360008363ffffffff1663ffffffff16815260200190815260200160002060010160149054906101000a900460ff16156144305760009050614495565b6000600260008463ffffffff1663ffffffff1681526020019081526020016000206001015414806144825750600260008363ffffffff1663ffffffff1681526020019081526020016000206001015442105b156144905760009050614495565b600190505b919050565b60006144a882600001614534565b9050919050565b60006144c1836000018360001b614545565b905092915050565b60006144db836000018360001b6146cb565b905092915050565b6000826000018281548110614521577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200154905092915050565b600081600001805490509050919050565b600080836001016000848152602001908152602001600020549050600081146146bf5760006001826145779190615c70565b905060006001866000018054905061458f9190615c70565b905081811461464a5760008660000182815481106145d6577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200154905080876000018481548110614620577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b90600052602060002001819055508387600101600083815260200190815260200160002081905550505b85600001805480614684577f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fd5b6001900381819060005260206000200160009055905585600101600086815260200190815260200160002060009055600193505050506146c5565b60009150505b92915050565b60006146d7838361473b565b614730578260000182908060018154018082558091505060019003906000526020600020016000909190919091505582600001805490508360010160008481526020019081526020016000208190555060019050614735565b600090505b92915050565b600080836001016000848152602001908152602001600020541415905092915050565b600061477161476c846158f6565b6158c5565b9050808382526020820190508285602086028201111561479057600080fd5b60005b858110156147c057816147a688826148de565b845260208401935060208301925050600181019050614793565b5050509392505050565b60006147dd6147d884615922565b6158c5565b905080838252602082019050828560208602820111156147fc57600080fd5b60005b8581101561482c57816148128882614908565b8452602084019350602083019250506001810190506147ff565b5050509392505050565b60008135905061484581615e34565b92915050565b600082601f83011261485c57600080fd5b813561486c84826020860161475e565b91505092915050565b600082601f83011261488657600080fd5b81356148968482602086016147ca565b91505092915050565b6000813590506148ae81615e4b565b92915050565b6000815190506148c381615e4b565b92915050565b6000813590506148d881615e62565b92915050565b6000813590506148ed81615e79565b92915050565b60008151905061490281615e79565b92915050565b60008135905061491781615e90565b92915050565b60006020828403121561492f57600080fd5b600061493d84828501614836565b91505092915050565b60008060006060848603121561495b57600080fd5b600061496986828701614836565b935050602061497a86828701614836565b925050604061498b868287016148de565b9150509250925092565b600080604083850312156149a857600080fd5b60006149b685828601614836565b925050602083013567ffffffffffffffff8111156149d357600080fd5b6149df8582860161484b565b9150509250929050565b6000602082840312156149fb57600080fd5b600082013567ffffffffffffffff811115614a1557600080fd5b614a218482850161484b565b91505092915050565b600060208284031215614a3c57600080fd5b600082013567ffffffffffffffff811115614a5657600080fd5b614a6284828501614875565b91505092915050565b600060208284031215614a7d57600080fd5b6000614a8b8482850161489f565b91505092915050565b600060208284031215614aa657600080fd5b6000614ab4848285016148b4565b91505092915050565b600060208284031215614acf57600080fd5b6000614add848285016148c9565b91505092915050565b600060208284031215614af857600080fd5b6000614b06848285016148de565b91505092915050565b600060208284031215614b2157600080fd5b6000614b2f848285016148f3565b91505092915050565b600060208284031215614b4a57600080fd5b6000614b5884828501614908565b91505092915050565b6000806000806000806000806000806101408b8d031215614b8157600080fd5b6000614b8f8d828e01614908565b9a50506020614ba08d828e01614836565b9950506040614bb18d828e016148de565b9850506060614bc28d828e016148c9565b9750506080614bd38d828e016148c9565b96505060a0614be48d828e016148c9565b95505060c0614bf58d828e01614908565b94505060e0614c068d828e01614908565b935050610100614c188d828e01614908565b925050610120614c2a8d828e01614908565b9150509295989b9194979a5092959850565b60008060408385031215614c4f57600080fd5b6000614c5d85828601614908565b9250506020614c6e8582860161489f565b9150509250929050565b600080600060608486031215614c8d57600080fd5b6000614c9b86828701614908565b9350506020614cac868287016148c9565b9250506040614cbd86828701614908565b9150509250925092565b6000614cd38383614d3f565b60208301905092915050565b6000614ceb8383614f33565b60208301905092915050565b6000614d038383615277565b60208301905092915050565b6000614d1b83836152a4565b60208301905092915050565b6000614d3383836152c2565b60208301905092915050565b614d4881615cd8565b82525050565b614d5781615cd8565b82525050565b6000614d688261599e565b614d728185615a16565b9350614d7d8361594e565b8060005b83811015614dae578151614d958882614cc7565b9750614da0836159d5565b925050600181019050614d81565b5085935050505092915050565b6000614dc6826159a9565b614dd08185615a27565b9350614ddb8361595e565b8060005b83811015614e0c578151614df38882614cdf565b9750614dfe836159e2565b925050600181019050614ddf565b5085935050505092915050565b6000614e24826159b4565b614e2e8185615a38565b9350614e398361596e565b8060005b83811015614e6a578151614e518882614cf7565b9750614e5c836159ef565b925050600181019050614e3d565b5085935050505092915050565b6000614e82826159bf565b614e8c8185615a49565b9350614e978361597e565b8060005b83811015614ec8578151614eaf8882614d0f565b9750614eba836159fc565b925050600181019050614e9b565b5085935050505092915050565b6000614ee0826159ca565b614eea8185615a5a565b9350614ef58361598e565b8060005b83811015614f26578151614f0d8882614d27565b9750614f1883615a09565b925050600181019050614ef9565b5085935050505092915050565b614f3c81615cea565b82525050565b614f4b81615cea565b82525050565b6000614f5e600283615a6b565b91507f45330000000000000000000000000000000000000000000000000000000000006000830152602082019050919050565b6000614f9e600283615a6b565b91507f45350000000000000000000000000000000000000000000000000000000000006000830152602082019050919050565b6000614fde601483615a6b565b91507f5061757361626c653a206e6f74207061757365640000000000000000000000006000830152602082019050919050565b600061501e600283615a6b565b91507f45320000000000000000000000000000000000000000000000000000000000006000830152602082019050919050565b600061505e602683615a6b565b91507f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008301527f64647265737300000000000000000000000000000000000000000000000000006020830152604082019050919050565b60006150c4600283615a6b565b91507f45360000000000000000000000000000000000000000000000000000000000006000830152602082019050919050565b6000615104601083615a6b565b91507f5061757361626c653a20706175736564000000000000000000000000000000006000830152602082019050919050565b6000615144600283615a6b565b91507f45370000000000000000000000000000000000000000000000000000000000006000830152602082019050919050565b6000615184600283615a6b565b91507f45310000000000000000000000000000000000000000000000000000000000006000830152602082019050919050565b60006151c4602083615a6b565b91507f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726000830152602082019050919050565b6000615204600283615a6b565b91507f45340000000000000000000000000000000000000000000000000000000000006000830152602082019050919050565b6000615244601f83615a6b565b91507f5265656e7472616e637947756172643a207265656e7472616e742063616c6c006000830152602082019050919050565b61528081615cf6565b82525050565b61528f81615cf6565b82525050565b61529e81615d4c565b82525050565b6152ad81615d32565b82525050565b6152bc81615d32565b82525050565b6152cb81615d3c565b82525050565b6152da81615d3c565b82525050565b60006020820190506152f56000830184614d4e565b92915050565b60006060820190506153106000830186614d4e565b61531d6020830185614d4e565b61532a6040830184615295565b949350505050565b60006040820190506153476000830185614d4e565b6153546020830184615295565b9392505050565b60006040820190506153706000830185614d4e565b61537d60208301846152b3565b9392505050565b60006101208201905061539a600083018c614d4e565b6153a7602083018b6152b3565b6153b4604083018a615286565b6153c16060830189615286565b6153ce6080830188615286565b6153db60a08301876152d1565b6153e860c08301866152d1565b6153f560e08301856152d1565b6154036101008301846152d1565b9a9950505050505050505050565b600060c0820190506154266000830189614d4e565b61543360208301886152b3565b6154406040830187615286565b61544d6060830186615286565b61545a60808301856152d1565b61546760a08301846152d1565b979650505050505050565b600060c082019050818103600083015261548c8189614d5d565b905081810360208301526154a08188614e77565b905081810360408301526154b48187614e19565b905081810360608301526154c88186614e19565b905081810360808301526154dc8185614ed5565b905081810360a08301526154f08184614ed5565b9050979650505050505050565b600060e0820190508181036000830152615517818a614d5d565b9050818103602083015261552b8189614e77565b9050818103604083015261553f8188614e19565b905081810360608301526155538187614e19565b905081810360808301526155678186614ed5565b905081810360a083015261557b8185614ed5565b905081810360c083015261558f8184614e77565b905098975050505050505050565b600060208201905081810360008301526155b78184614dbb565b905092915050565b600060208201905081810360008301526155d98184614e77565b905092915050565b600060408201905081810360008301526155fb8185614ed5565b9050818103602083015261560f8184614dbb565b90509392505050565b600060208201905061562d6000830184614f42565b92915050565b6000602082019050818103600083015261564c81614f51565b9050919050565b6000602082019050818103600083015261566c81614f91565b9050919050565b6000602082019050818103600083015261568c81614fd1565b9050919050565b600060208201905081810360008301526156ac81615011565b9050919050565b600060208201905081810360008301526156cc81615051565b9050919050565b600060208201905081810360008301526156ec816150b7565b9050919050565b6000602082019050818103600083015261570c816150f7565b9050919050565b6000602082019050818103600083015261572c81615137565b9050919050565b6000602082019050818103600083015261574c81615177565b9050919050565b6000602082019050818103600083015261576c816151b7565b9050919050565b6000602082019050818103600083015261578c816151f7565b9050919050565b600060208201905081810360008301526157ac81615237565b9050919050565b600060a0820190506157c86000830188615286565b6157d56020830187615286565b6157e26040830186615286565b6157ef60608301856152d1565b6157fc6080830184614f42565b9695505050505050565b600060408201905061581b6000830185615286565b61582860208301846152d1565b9392505050565b60006060820190506158446000830186615286565b61585160208301856152d1565b61585e60408301846152d1565b949350505050565b600060208201905061587b60008301846152b3565b92915050565b600060408201905061589660008301856152b3565b6158a360208301846152b3565b9392505050565b60006020820190506158bf60008301846152d1565b92915050565b6000604051905081810181811067ffffffffffffffff821117156158ec576158eb615e05565b5b8060405250919050565b600067ffffffffffffffff82111561591157615910615e05565b5b602082029050602081019050919050565b600067ffffffffffffffff82111561593d5761593c615e05565b5b602082029050602081019050919050565b6000819050602082019050919050565b6000819050602082019050919050565b6000819050602082019050919050565b6000819050602082019050919050565b6000819050602082019050919050565b600081519050919050565b600081519050919050565b600081519050919050565b600081519050919050565b600081519050919050565b6000602082019050919050565b6000602082019050919050565b6000602082019050919050565b6000602082019050919050565b6000602082019050919050565b600082825260208201905092915050565b600082825260208201905092915050565b600082825260208201905092915050565b600082825260208201905092915050565b600082825260208201905092915050565b600082825260208201905092915050565b6000615a8782615cf6565b9150615a9283615cf6565b9250826fffffffffffffffffffffffffffffffff03821115615ab757615ab6615da7565b5b828201905092915050565b6000615acd82615d32565b9150615ad883615d32565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115615b0d57615b0c615da7565b5b828201905092915050565b6000615b2382615d3c565b9150615b2e83615d3c565b92508263ffffffff03821115615b4757615b46615da7565b5b828201905092915050565b6000615b5d82615cf6565b9150615b6883615cf6565b925082615b7857615b77615dd6565b5b828204905092915050565b6000615b8e82615d3c565b9150615b9983615d3c565b925082615ba957615ba8615dd6565b5b828204905092915050565b6000615bbf82615cf6565b9150615bca83615cf6565b9250816fffffffffffffffffffffffffffffffff0483118215151615615bf357615bf2615da7565b5b828202905092915050565b6000615c0982615d3c565b9150615c1483615d3c565b92508163ffffffff0483118215151615615c3157615c30615da7565b5b828202905092915050565b6000615c4782615cf6565b9150615c5283615cf6565b925082821015615c6557615c64615da7565b5b828203905092915050565b6000615c7b82615d32565b9150615c8683615d32565b925082821015615c9957615c98615da7565b5b828203905092915050565b6000615caf82615d3c565b9150615cba83615d3c565b925082821015615ccd57615ccc615da7565b5b828203905092915050565b6000615ce382615d12565b9050919050565b60008115159050919050565b60006fffffffffffffffffffffffffffffffff82169050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600063ffffffff82169050919050565b6000615d5782615cf6565b9050919050565b6000615d6982615d32565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff821415615d9c57615d9b615da7565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b615e3d81615cd8565b8114615e4857600080fd5b50565b615e5481615cea565b8114615e5f57600080fd5b50565b615e6b81615cf6565b8114615e7657600080fd5b50565b615e8281615d32565b8114615e8d57600080fd5b50565b615e9981615d3c565b8114615ea457600080fd5b5056fea264697066735822122019f1874f17df55bd6a6611fbed85e6e1b7a9b19afc7ace9fb4b9e5779434487264736f6c63430008000033