VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0xf4df70…35B5
Summary
Transactions
Transfers
Address
0xf4df70A4B4CB23A221B1c9F3EA9E7B6020aa35B5
VET
52,800.00
VET
VTHO
27,518.21
VTHO
Master
0x1C73F0ADb5D9258B51AAeF78Cf3bF6c7f58a6C01
Deployer
0x1C73F0ADb5D9258B51AAeF78Cf3bF6c7f58a6C01
Code
0x60806040526004361061027d5760003560e01c806370a082311161014f578063a22cb465116100c1578063d547741f1161007a578063d547741f146109c3578063dad9d8ff146109ec578063e36d649814610a17578063e3e1047a14610a42578063e985e9c514610a6d578063fb107a4f14610aaa5761027d565b8063a22cb465146108b5578063a943dc8b146108de578063b88d4fde14610909578063c39cbef114610932578063c87b56dd1461095b578063cb774d47146109985761027d565b806391d148541161011357806391d148541461078c57806392642744146107c95780639416b423146107e557806395d89b41146108225780639ffdb65a1461084d578063a217fddf1461088a5761027d565b806370a08231146106bb57806374df39c9146106f8578063754d9b4e1461070f5780638a333b50146107385780638d14e127146107635761027d565b806328967379116101f35780633ccfd60b116101ac5780633ccfd60b1461059957806342842e0e146105b057806347503b3d146105d95780636352211e1461060457806369e0e346146106415780636d5224181461067e5761027d565b8063289673791461049d5780632f2ff15d146104c85780632f745c59146104f157806330828cd21461052e5780633564398e1461055957806336568abe146105705761027d565b80630a5fd994116102455780630a5fd9941461037b57806315b56d10146103a457806318160ddd146103e157806318e3bedc1461040c57806323b872dd14610437578063248a9ca3146104605761027d565b806301ffc9a714610282578063052962ce146102bf57806306fdde03146102ea578063081812fc14610315578063095ea7b314610352575b600080fd5b34801561028e57600080fd5b506102a960048036038101906102a4919061425e565b610ad5565b6040516102b69190615160565b60405180910390f35b3480156102cb57600080fd5b506102d4610bb7565b6040516102e19190615638565b60405180910390f35b3480156102f657600080fd5b506102ff610bc4565b60405161030c9190615196565b60405180910390f35b34801561032157600080fd5b5061033c600480360381019061033791906142f1565b610c56565b6040516103499190615099565b60405180910390f35b34801561035e57600080fd5b5061037960048036038101906103749190614142565b610cdb565b005b34801561038757600080fd5b506103a2600480360381019061039d919061417e565b610df3565b005b3480156103b057600080fd5b506103cb60048036038101906103c691906142b0565b610e92565b6040516103d89190615160565b60405180910390f35b3480156103ed57600080fd5b506103f6610ecf565b6040516104039190615638565b60405180910390f35b34801561041857600080fd5b50610421610ee0565b60405161042e9190615638565b60405180910390f35b34801561044357600080fd5b5061045e6004803603810190610459919061403c565b610ee6565b005b34801561046c57600080fd5b50610487600480360381019061048291906141d0565b610f46565b604051610494919061517b565b60405180910390f35b3480156104a957600080fd5b506104b2610f65565b6040516104bf9190615653565b60405180910390f35b3480156104d457600080fd5b506104ef60048036038101906104ea9190614222565b610f7f565b005b3480156104fd57600080fd5b5061051860048036038101906105139190614142565b610fe5565b6040516105259190615638565b60405180910390f35b34801561053a57600080fd5b50610543611040565b6040516105509190615638565b60405180910390f35b34801561056557600080fd5b5061056e611046565b005b34801561057c57600080fd5b5061059760048036038101906105929190614222565b6110cc565b005b3480156105a557600080fd5b506105ae61114f565b005b3480156105bc57600080fd5b506105d760048036038101906105d2919061403c565b61137e565b005b3480156105e557600080fd5b506105ee61139e565b6040516105fb919061517b565b60405180910390f35b34801561061057600080fd5b5061062b600480360381019061062691906142f1565b6113c2565b6040516106389190615099565b60405180910390f35b34801561064d57600080fd5b5061066860048036038101906106639190613fd7565b611454565b6040516106759190615160565b60405180910390f35b34801561068a57600080fd5b506106a560048036038101906106a091906142f1565b6114c9565b6040516106b29190615196565b60405180910390f35b3480156106c757600080fd5b506106e260048036038101906106dd9190613fd7565b61156e565b6040516106ef9190615638565b60405180910390f35b34801561070457600080fd5b5061070d61162d565b005b34801561071b57600080fd5b5061073660048036038101906107319190613fd7565b61173e565b005b34801561074457600080fd5b5061074d6117eb565b60405161075a9190615638565b60405180910390f35b34801561076f57600080fd5b5061078a60048036038101906107859190614106565b6117f1565b005b34801561079857600080fd5b506107b360048036038101906107ae9190614222565b6118b5565b6040516107c09190615160565b60405180910390f35b6107e360048036038101906107de91906142f1565b61191f565b005b3480156107f157600080fd5b5061080c600480360381019061080791906142b0565b611bfb565b6040516108199190615196565b60405180910390f35b34801561082e57600080fd5b50610837611ebd565b6040516108449190615196565b60405180910390f35b34801561085957600080fd5b50610874600480360381019061086f91906142b0565b611f4f565b6040516108819190615160565b60405180910390f35b34801561089657600080fd5b5061089f612319565b6040516108ac919061517b565b60405180910390f35b3480156108c157600080fd5b506108dc60048036038101906108d79190614106565b612320565b005b3480156108ea57600080fd5b506108f36124a1565b6040516109009190615653565b60405180910390f35b34801561091557600080fd5b50610930600480360381019061092b919061408b565b6124bb565b005b34801561093e57600080fd5b5061095960048036038101906109549190614343565b61251d565b005b34801561096757600080fd5b50610982600480360381019061097d91906142f1565b6129a9565b60405161098f9190615196565b60405180910390f35b3480156109a457600080fd5b506109ad612a51565b6040516109ba9190615638565b60405180910390f35b3480156109cf57600080fd5b506109ea60048036038101906109e59190614222565b612a57565b005b3480156109f857600080fd5b50610a01612abd565b604051610a0e9190615160565b60405180910390f35b348015610a2357600080fd5b50610a2c612ad0565b604051610a399190615638565b60405180910390f35b348015610a4e57600080fd5b50610a57612ad6565b604051610a649190615638565b60405180910390f35b348015610a7957600080fd5b50610a946004803603810190610a8f9190614000565b612adc565b604051610aa19190615160565b60405180910390f35b348015610ab657600080fd5b50610abf612b70565b604051610acc9190615638565b60405180910390f35b60007f80ac58cd000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161480610ba057507f5b5e139f000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b80610bb05750610baf82612c11565b5b9050919050565b683635c9adc5dea0000081565b606060088054610bd3906159a4565b80601f0160208091040260200160405190810160405280929190818152602001828054610bff906159a4565b8015610c4c5780601f10610c2157610100808354040283529160200191610c4c565b820191906000526020600020905b815481529060010190602001808311610c2f57829003601f168201915b5050505050905090565b6000610c6182612c8b565b610ca0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c9790615278565b60405180910390fd5b600f600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b6000610ce6826113c2565b90508073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610d57576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d4e90615338565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff16610d76612ca8565b73ffffffffffffffffffffffffffffffffffffffff161480610da55750610da481610d9f612ca8565b612adc565b5b610de4576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ddb906154d8565b60405180910390fd5b610dee8383612cb0565b505050565b426003541015610e38576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e2f90615258565b60405180910390fd5b80601360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050565b60006012610e9f83611bfb565b604051610eac919061505e565b908152602001604051809103902060009054906101000a900460ff169050919050565b6000610edb600b612d69565b905090565b60035481565b610ef7610ef1612ca8565b82612d7e565b610f36576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f2d906155b8565b60405180910390fd5b610f41838383612e5c565b505050565b6000806000838152602001908152602001600020600101549050919050565b600660009054906101000a900467ffffffffffffffff1681565b610f98610f8b83610f46565b610f93612ca8565b6118b5565b610fd7576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fce906151f8565b60405180910390fd5b610fe18282613073565b5050565b600061103882600e60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002061315390919063ffffffff16565b905092915050565b60015481565b6110707fa34aae597fe5c471b857019471ed8b39c48b6a990c455ea80d3a29c8a1eddba0336118b5565b6110af576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110a690615498565b60405180910390fd5b6000600760146101000a81548160ff021916908315150217905550565b6110d4612ca8565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614611141576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161113890615618565b60405180910390fd5b61114b828261316d565b5050565b6111797fa34aae597fe5c471b857019471ed8b39c48b6a990c455ea80d3a29c8a1eddba0336118b5565b6111b8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111af90615498565b60405180910390fd5b6000601560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b81526004016112159190615099565b60206040518083038186803b15801561122d57600080fd5b505afa158015611241573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611265919061431a565b9050601560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33836040518363ffffffff1660e01b81526004016112c4929190615137565b602060405180830381600087803b1580156112de57600080fd5b505af11580156112f2573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061131691906141a7565b5060003073ffffffffffffffffffffffffffffffffffffffff163190503373ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050158015611379573d6000803e3d6000fd5b505050565b611399838383604051806020016040528060008152506124bb565b505050565b7fa34aae597fe5c471b857019471ed8b39c48b6a990c455ea80d3a29c8a1eddba081565b6000806113d983600b61324e90919063ffffffff16565b9050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141561144b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161144290615558565b60405180910390fd5b80915050919050565b6000600760149054906101000a900460ff16156114bf57601360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1690506114c4565b600190505b919050565b60606011600083815260200190815260200160002080546114e9906159a4565b80601f0160208091040260200160405190810160405280929190818152602001828054611515906159a4565b80156115625780601f1061153757610100808354040283529160200191611562565b820191906000526020600020905b81548152906001019060200180831161154557829003601f168201915b50505050509050919050565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156115df576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115d6906154b8565b60405180910390fd5b611626600e60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002061326b565b9050919050565b600060055414611672576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161166990615238565b60405180910390fd5b600060045414156116b8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116af90615418565b60405180910390fd5b6127106004544060001c6116cc9190615a1f565b60058190555060ff6116e96004544361328090919063ffffffff16565b1115611714576127106001436116ff919061588f565b4060001c61170d9190615a1f565b6005819055505b6000600554141561173c57611735600160055461329690919063ffffffff16565b6005819055505b565b6117687fa34aae597fe5c471b857019471ed8b39c48b6a990c455ea80d3a29c8a1eddba0336118b5565b6117a7576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161179e90615498565b60405180910390fd5b80601460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b61271081565b61181b7fa34aae597fe5c471b857019471ed8b39c48b6a990c455ea80d3a29c8a1eddba0336118b5565b61185a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161185190615498565b60405180910390fd5b80601360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b600080600084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b61271061192a610ecf565b1061196a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161196190615598565b60405180910390fd5b600081116119ad576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016119a4906152f8565b60405180910390fd5b600660009054906101000a900467ffffffffffffffff1667ffffffffffffffff16811115611a10576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a0790615458565b60405180910390fd5b612710611a2d82611a1f610ecf565b61329690919063ffffffff16565b1115611a6e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a6590615518565b60405180910390fd5b600660089054906101000a900467ffffffffffffffff1667ffffffffffffffff16611aaa82611a9c3361156e565b61329690919063ffffffff16565b1115611aeb576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ae290615318565b60405180910390fd5b34611b0682611af8612b70565b6132ac90919063ffffffff16565b14611b46576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b3d906155f8565b60405180910390fd5b611b4f33611454565b611b8e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b8590615358565b60405180910390fd5b60005b81811015611bc3576000611ba3610ecf565b9050611baf33826132c2565b508080611bbb906159d6565b915050611b91565b506000600454148015611beb5750612710611bdc610ecf565b1480611bea57506002544210155b5b15611bf857436004819055505b50565b606060008290506000815167ffffffffffffffff811115611c45577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6040519080825280601f01601f191660200182016040528015611c775781602001600182028036833780820191505090505b50905060005b8251811015611eb2576041838281518110611cc1577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602001015160f81c60f81b60f81c60ff1610158015611d2a5750605a838281518110611d16577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602001015160f81c60f81b60f81c60ff1611155b15611df2576020838281518110611d6a577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602001015160f81c60f81b60f81c611d8291906157cd565b60f81b828281518110611dbe577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350611e9f565b828181518110611e2b577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602001015160f81c60f81b828281518110611e6f577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053505b8080611eaa906159d6565b915050611c7d565b508092505050919050565b606060098054611ecc906159a4565b80601f0160208091040260200160405190810160405280929190818152602001828054611ef8906159a4565b8015611f455780601f10611f1a57610100808354040283529160200191611f45565b820191906000526020600020905b815481529060010190602001808311611f2857829003601f168201915b5050505050905090565b600080829050600181511015611f69576000915050612314565b601981511115611f7d576000915050612314565b602060f81b81600081518110611fbc577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602001015160f81c60f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161415611ff9576000915050612314565b602060f81b816001835161200d919061588f565b81518110612044577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602001015160f81c60f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161415612081576000915050612314565b6000816000815181106120bd577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602001015160f81c60f81b905060005b825181101561230c576000838281518110612111577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602001015160f81c60f81b9050602060f81b817effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161480156121785750602060f81b837effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b1561218a576000945050505050612314565b603060f81b817effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916101580156121e65750603960f81b817effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff191611155b15801561224c5750604160f81b817effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161015801561224a5750605a60f81b817effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff191611155b155b80156122b15750606160f81b817effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916101580156122af5750607a60f81b817effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff191611155b155b80156122e35750602060f81b817effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614155b156122f5576000945050505050612314565b809250508080612304906159d6565b9150506120cd565b506001925050505b919050565b6000801b81565b612328612ca8565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415612396576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161238d90615378565b60405180910390fd5b80601060006123a3612ca8565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff16612450612ca8565b73ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31836040516124959190615160565b60405180910390a35050565b600660089054906101000a900467ffffffffffffffff1681565b6124cc6124c6612ca8565b83612d7e565b61250b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612502906155b8565b60405180910390fd5b612517848484846132e0565b50505050565b6000612528836113c2565b90508073ffffffffffffffffffffffffffffffffffffffff16612549612ca8565b73ffffffffffffffffffffffffffffffffffffffff161461259f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612596906153f8565b60405180910390fd5b600115156125ac83611f4f565b1515146125ee576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016125e5906154f8565b60405180910390fd5b6002601160008581526020019081526020016000206040516126109190615047565b602060405180830381855afa15801561262d573d6000803e3d6000fd5b5050506040513d601f19601f8201168201806040525081019061265091906141f9565b6002836040516126609190615030565b602060405180830381855afa15801561267d573d6000803e3d6000fd5b5050506040513d601f19601f820116820180604052508101906126a091906141f9565b14156126e1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016126d890615298565b60405180910390fd5b600015156126ee83610e92565b151514612730576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161272790615478565b60405180910390fd5b601460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166323b872dd3330683635c9adc5dea000006040518463ffffffff1660e01b8152600401612798939291906150b4565b602060405180830381600087803b1580156127b257600080fd5b505af11580156127c6573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906127ea91906141a7565b50600060116000858152602001908152602001600020805461280b906159a4565b905011156128ba576128b9601160008581526020019081526020016000208054612834906159a4565b80601f0160208091040260200160405190810160405280929190818152602001828054612860906159a4565b80156128ad5780601f10612882576101008083540402835291602001916128ad565b820191906000526020600020905b81548152906001019060200180831161289057829003601f168201915b5050505050600061333c565b5b6128c582600161333c565b816011600085815260200190815260200160002090805190602001906128ec929190613da7565b50601460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166342966c68683635c9adc5dea000006040518263ffffffff1660e01b81526004016129519190615638565b602060405180830381600087803b15801561296b57600080fd5b505af115801561297f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906129a391906141a7565b50505050565b60606129b482612c8b565b6129f3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016129ea906151d8565b60405180910390fd5b6000600a8054612a02906159a4565b905011612a1e5760405180602001604052806000815250612a4a565b600a612a298361337e565b604051602001612a3a929190615075565b6040516020818303038152906040525b9050919050565b60055481565b612a70612a6383610f46565b612a6b612ca8565b6118b5565b612aaf576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612aa6906153d8565b60405180910390fd5b612ab9828261316d565b5050565b600760149054906101000a900460ff1681565b60045481565b60025481565b6000601060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b6000600154421015612bb7576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612bae90615258565b60405180910390fd5b612710612bc2610ecf565b10612c02576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612bf990615578565b60405180910390fd5b682b5e3af16b18800000905090565b60007f7965db0b000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161480612c845750612c838261352b565b5b9050919050565b6000612ca182600b61359590919063ffffffff16565b9050919050565b600033905090565b81600f600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff16612d23836113c2565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b6000612d77826000016135af565b9050919050565b6000612d8982612c8b565b612dc8576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612dbf906153b8565b60405180910390fd5b6000612dd3836113c2565b90508073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161480612e4257508373ffffffffffffffffffffffffffffffffffffffff16612e2a84610c56565b73ffffffffffffffffffffffffffffffffffffffff16145b80612e535750612e528185612adc565b5b91505092915050565b8273ffffffffffffffffffffffffffffffffffffffff16612e7c826113c2565b73ffffffffffffffffffffffffffffffffffffffff1614612ed2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612ec9906152d8565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415612f42576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612f39906152b8565b60405180910390fd5b612f4d8383836135c4565b612f58600082612cb0565b612fa981600e60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206135c990919063ffffffff16565b50612ffb81600e60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206135e390919063ffffffff16565b506130128183600b6135fd9092919063ffffffff16565b50808273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4505050565b61307d82826118b5565b61314f57600160008084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506130f4612ca8565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45b5050565b60006131628360000183613632565b60001c905092915050565b61317782826118b5565b1561324a57600080600084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506131ef612ca8565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16837ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b60405160405180910390a45b5050565b6000613260836000018360001b6136cc565b60001c905092915050565b600061327982600001613748565b9050919050565b6000818361328e919061588f565b905092915050565b600081836132a49190615777565b905092915050565b600081836132ba9190615835565b905092915050565b6132dc828260405180602001604052806000815250613759565b5050565b6132eb848484612e5c565b6132f7848484846137b4565b613336576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161332d906155d8565b60405180910390fd5b50505050565b80601261334884611bfb565b604051613355919061505e565b908152602001604051809103902060006101000a81548160ff0219169083151502179055505050565b606060008214156133c6576040518060400160405280600181526020017f30000000000000000000000000000000000000000000000000000000000000008152509050613526565b600082905060005b600082146133f85780806133e1906159d6565b915050600a826133f19190615804565b91506133ce565b60008167ffffffffffffffff81111561343a577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6040519080825280601f01601f19166020018201604052801561346c5781602001600182028036833780820191505090505b5090505b6000851461351f57600182613485919061588f565b9150600a856134949190615a1f565b60306134a09190615777565b60f81b8183815181106134dc577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600a856135189190615804565b9450613470565b8093505050505b919050565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b60006135a7836000018360001b61394b565b905092915050565b60006135bd8260000161396b565b9050919050565b505050565b60006135db836000018360001b613980565b905092915050565b60006135f5836000018360001b613b0a565b905092915050565b6000613629846000018460001b8473ffffffffffffffffffffffffffffffffffffffff1660001b613b7a565b90509392505050565b60008183600001805490501161367d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613674906151b8565b60405180910390fd5b8260000182815481106136b9577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200154905092915050565b6000808360020160008481526020019081526020016000205490506000801b811415806136ff57506136fe848461394b565b5b61373e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161373590615538565b60405180910390fd5b8091505092915050565b600081600001805490509050919050565b6137638383613bb5565b61377060008484846137b4565b6137af576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016137a690615398565b60405180910390fd5b505050565b60006137d58473ffffffffffffffffffffffffffffffffffffffff16613d43565b1561393e578373ffffffffffffffffffffffffffffffffffffffff1663150b7a026137fe612ca8565b8786866040518563ffffffff1660e01b815260040161382094939291906150eb565b602060405180830381600087803b15801561383a57600080fd5b505af192505050801561386b57506040513d601f19601f820116820180604052508101906138689190614287565b60015b6138ee573d806000811461389b576040519150601f19603f3d011682016040523d82523d6000602084013e6138a0565b606091505b506000815114156138e6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016138dd90615398565b60405180910390fd5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614915050613943565b600190505b949350505050565b60006139638284600001613d5690919063ffffffff16565b905092915050565b600061397982600001613748565b9050919050565b60008083600101600084815260200190815260200160002054905060008114613afe5760006001826139b2919061588f565b90506000600186600001805490506139ca919061588f565b90506000866000018281548110613a0a577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200154905080876000018481548110613a54577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200181905550600183613a6f9190615777565b8760010160008381526020019081526020016000208190555086600001805480613ac2577f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fd5b60019003818190600052602060002001600090559055866001016000878152602001908152602001600020600090556001945050505050613b04565b60009150505b92915050565b6000613b168383613d6d565b613b6f578260000182908060018154018082558091505060019003906000526020600020016000909190919091505582600001805490508360010160008481526020019081526020016000208190555060019050613b74565b600090505b92915050565b60008184600201600085815260200190815260200160002081905550613bac8385600001613d9090919063ffffffff16565b90509392505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415613c25576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613c1c90615438565b60405180910390fd5b613c2e81612c8b565b15613c6e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613c6590615218565b60405180910390fd5b613c7a600083836135c4565b613ccb81600e60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206135e390919063ffffffff16565b50613ce28183600b6135fd9092919063ffffffff16565b50808273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a45050565b600080823b905060008111915050919050565b6000613d658360000183613d6d565b905092915050565b600080836001016000848152602001908152602001600020541415905092915050565b6000613d9f8360000183613b0a565b905092915050565b828054613db3906159a4565b90600052602060002090601f016020900481019282613dd55760008555613e1c565b82601f10613dee57805160ff1916838001178555613e1c565b82800160010185558215613e1c579182015b82811115613e1b578251825591602001919060010190613e00565b5b509050613e299190613e2d565b5090565b5b80821115613e46576000816000905550600101613e2e565b5090565b6000613e5d613e588461569f565b61566e565b905082815260208101848484011115613e7557600080fd5b613e80848285615962565b509392505050565b6000613e9b613e96846156cf565b61566e565b905082815260208101848484011115613eb357600080fd5b613ebe848285615962565b509392505050565b600081359050613ed581615b1d565b92915050565b600081359050613eea81615b34565b92915050565b600081519050613eff81615b34565b92915050565b600081359050613f1481615b4b565b92915050565b600081519050613f2981615b4b565b92915050565b600081359050613f3e81615b62565b92915050565b600081519050613f5381615b62565b92915050565b600082601f830112613f6a57600080fd5b8135613f7a848260208601613e4a565b91505092915050565b600082601f830112613f9457600080fd5b8135613fa4848260208601613e88565b91505092915050565b600081359050613fbc81615b79565b92915050565b600081519050613fd181615b79565b92915050565b600060208284031215613fe957600080fd5b6000613ff784828501613ec6565b91505092915050565b6000806040838503121561401357600080fd5b600061402185828601613ec6565b925050602061403285828601613ec6565b9150509250929050565b60008060006060848603121561405157600080fd5b600061405f86828701613ec6565b935050602061407086828701613ec6565b925050604061408186828701613fad565b9150509250925092565b600080600080608085870312156140a157600080fd5b60006140af87828801613ec6565b94505060206140c087828801613ec6565b93505060406140d187828801613fad565b925050606085013567ffffffffffffffff8111156140ee57600080fd5b6140fa87828801613f59565b91505092959194509250565b6000806040838503121561411957600080fd5b600061412785828601613ec6565b925050602061413885828601613edb565b9150509250929050565b6000806040838503121561415557600080fd5b600061416385828601613ec6565b925050602061417485828601613fad565b9150509250929050565b60006020828403121561419057600080fd5b600061419e84828501613edb565b91505092915050565b6000602082840312156141b957600080fd5b60006141c784828501613ef0565b91505092915050565b6000602082840312156141e257600080fd5b60006141f084828501613f05565b91505092915050565b60006020828403121561420b57600080fd5b600061421984828501613f1a565b91505092915050565b6000806040838503121561423557600080fd5b600061424385828601613f05565b925050602061425485828601613ec6565b9150509250929050565b60006020828403121561427057600080fd5b600061427e84828501613f2f565b91505092915050565b60006020828403121561429957600080fd5b60006142a784828501613f44565b91505092915050565b6000602082840312156142c257600080fd5b600082013567ffffffffffffffff8111156142dc57600080fd5b6142e884828501613f83565b91505092915050565b60006020828403121561430357600080fd5b600061431184828501613fad565b91505092915050565b60006020828403121561432c57600080fd5b600061433a84828501613fc2565b91505092915050565b6000806040838503121561435657600080fd5b600061436485828601613fad565b925050602083013567ffffffffffffffff81111561438157600080fd5b61438d85828601613f83565b9150509250929050565b6143a0816158c3565b82525050565b6143af816158d5565b82525050565b6143be816158e1565b82525050565b60006143cf82615729565b6143d9818561573f565b93506143e9818560208601615971565b6143f281615b0c565b840191505092915050565b600061440882615729565b6144128185615750565b9350614422818560208601615971565b80840191505092915050565b6000815461443b816159a4565b6144458186615750565b945060018216600081146144605760018114614471576144a4565b60ff198316865281860193506144a4565b61447a856156ff565b60005b8381101561449c5781548189015260018201915060208101905061447d565b838801955050505b50505092915050565b60006144b882615734565b6144c2818561575b565b93506144d2818560208601615971565b6144db81615b0c565b840191505092915050565b60006144f182615734565b6144fb818561576c565b935061450b818560208601615971565b80840191505092915050565b60008154614524816159a4565b61452e818661576c565b94506001821660008114614549576001811461455a5761458d565b60ff1983168652818601935061458d565b61456385615714565b60005b8381101561458557815481890152600182019150602081019050614566565b838801955050505b50505092915050565b60006145a360228361575b565b91507f456e756d657261626c655365743a20696e646578206f7574206f6620626f756e60008301527f64730000000000000000000000000000000000000000000000000000000000006020830152604082019050919050565b600061460960168361575b565b91507f55524920717565727920666f72206e6f20746f6b656e000000000000000000006000830152602082019050919050565b6000614649602f8361575b565b91507f416363657373436f6e74726f6c3a2073656e646572206d75737420626520616e60008301527f2061646d696e20746f206772616e7400000000000000000000000000000000006020830152604082019050919050565b60006146af60148361575b565b91507f546f6b656e20616c7265616479206d696e7465640000000000000000000000006000830152602082019050919050565b60006146ef600c8361575b565b91507f696e6465782069732073657400000000000000000000000000000000000000006000830152602082019050919050565b600061472f60098361575b565b91507f72657175697265314e00000000000000000000000000000000000000000000006000830152602082019050919050565b600061476f60248361575b565b91507f417070726f76656420717565727920666f72206e6f6e6578697374656e74207460008301527f6f6b656e000000000000000000000000000000000000000000000000000000006020830152604082019050919050565b60006147d560178361575b565b91507f4e616d652069732073616d652061732063757272656e740000000000000000006000830152602082019050919050565b600061481560158361575b565b91507f5472616e7366657220746f2074686520302061646400000000000000000000006000830152602082019050919050565b600061485560218361575b565b91507f5472616e73666572206f6620746f6b656e2074686174206973206e6f74206f7760008301527f6e000000000000000000000000000000000000000000000000000000000000006020830152604082019050919050565b60006148bb600a8361575b565b91507f6174206c656173742031000000000000000000000000000000000000000000006000830152602082019050919050565b60006148fb600e8361575b565b91507f6d617820686f6c64206c696d69740000000000000000000000000000000000006000830152602082019050919050565b600061493b60198361575b565b91507f417070726f76616c20746f2063757272656e74206f776e6572000000000000006000830152602082019050919050565b600061497b600c8361575b565b91507f4e6f2077686974656c69737400000000000000000000000000000000000000006000830152602082019050919050565b60006149bb60118361575b565b91507f417070726f766520746f2063616c6c65720000000000000000000000000000006000830152602082019050919050565b60006149fb601d8361575b565b91507f5472616e7366657220746f206e6f6e20564950313831522e20696d706c0000006000830152602082019050919050565b6000614a3b60248361575b565b91507f4f70657261746f7220717565727920666f72206e6f6e6578697374656e74207460008301527f6f6b656e000000000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000614aa160308361575b565b91507f416363657373436f6e74726f6c3a2073656e646572206d75737420626520616e60008301527f2061646d696e20746f207265766f6b65000000000000000000000000000000006020830152604082019050919050565b6000614b0760138361575b565b91507f43616c6c657220213d20746865206f776e6572000000000000000000000000006000830152602082019050919050565b6000614b4760178361575b565b91507f696e64657820626c6f636b206d757374206265207365740000000000000000006000830152602082019050919050565b6000614b87600d8361575b565b91507f4d696e7420746f203020616464000000000000000000000000000000000000006000830152602082019050919050565b6000614bc7600e8361575b565b91507f6d61784e465470757263686173650000000000000000000000000000000000006000830152602082019050919050565b6000614c07600d8361575b565b91507f4e616d65207265736572766564000000000000000000000000000000000000006000830152602082019050919050565b6000614c4760118361575b565b91507f43616c6c657220213d20616c6c6f7765640000000000000000000000000000006000830152602082019050919050565b6000614c8760228361575b565b91507f42616c616e636520717565727920666f7220746865207a65726f20616464726560008301527f73730000000000000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000614ced602c8361575b565b91507f417070726f76652063616c6c657220213d206f776e6572206e6f72206170707260008301527f6f76656420666f7220616c6c00000000000000000000000000000000000000006020830152604082019050919050565b6000614d5360108361575b565b91507f4e6f7420612076616c6964206e616d65000000000000000000000000000000006000830152602082019050919050565b6000614d9360128361575b565b91507f4f766572666c6f772e20726564756365202300000000000000000000000000006000830152602082019050919050565b6000614dd3601e8361575b565b91507f456e756d657261626c654d61703a206e6f6e6578697374656e74206b657900006000830152602082019050919050565b6000614e1360188361575b565b91507f4f776e657220717565727920666f72206e6f20746f6b656e00000000000000006000830152602082019050919050565b6000614e5360098361575b565b91507f72657175697265324e00000000000000000000000000000000000000000000006000830152602082019050919050565b6000614e9360098361575b565b91507f6d6178537570706c7900000000000000000000000000000000000000000000006000830152602082019050919050565b6000614ed360258361575b565b91507f5472616e736665722063616c6c657220213d206f776e6572206e6f722061707060008301527f726f7665640000000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000614f39601d8361575b565b91507f5472616e7366657220746f206e6f6e20455243373231522e20696d706c0000006000830152602082019050919050565b6000614f7960078361575b565b91507f61646420564554000000000000000000000000000000000000000000000000006000830152602082019050919050565b6000614fb9602f8361575b565b91507f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560008301527f20726f6c657320666f722073656c6600000000000000000000000000000000006020830152604082019050919050565b61501b81615937565b82525050565b61502a81615941565b82525050565b600061503c82846143fd565b915081905092915050565b6000615053828461442e565b915081905092915050565b600061506a82846144e6565b915081905092915050565b60006150818285614517565b915061508d82846144e6565b91508190509392505050565b60006020820190506150ae6000830184614397565b92915050565b60006060820190506150c96000830186614397565b6150d66020830185614397565b6150e36040830184615012565b949350505050565b60006080820190506151006000830187614397565b61510d6020830186614397565b61511a6040830185615012565b818103606083015261512c81846143c4565b905095945050505050565b600060408201905061514c6000830185614397565b6151596020830184615012565b9392505050565b600060208201905061517560008301846143a6565b92915050565b600060208201905061519060008301846143b5565b92915050565b600060208201905081810360008301526151b081846144ad565b905092915050565b600060208201905081810360008301526151d181614596565b9050919050565b600060208201905081810360008301526151f1816145fc565b9050919050565b600060208201905081810360008301526152118161463c565b9050919050565b60006020820190508181036000830152615231816146a2565b9050919050565b60006020820190508181036000830152615251816146e2565b9050919050565b6000602082019050818103600083015261527181614722565b9050919050565b6000602082019050818103600083015261529181614762565b9050919050565b600060208201905081810360008301526152b1816147c8565b9050919050565b600060208201905081810360008301526152d181614808565b9050919050565b600060208201905081810360008301526152f181614848565b9050919050565b60006020820190508181036000830152615311816148ae565b9050919050565b60006020820190508181036000830152615331816148ee565b9050919050565b600060208201905081810360008301526153518161492e565b9050919050565b600060208201905081810360008301526153718161496e565b9050919050565b60006020820190508181036000830152615391816149ae565b9050919050565b600060208201905081810360008301526153b1816149ee565b9050919050565b600060208201905081810360008301526153d181614a2e565b9050919050565b600060208201905081810360008301526153f181614a94565b9050919050565b6000602082019050818103600083015261541181614afa565b9050919050565b6000602082019050818103600083015261543181614b3a565b9050919050565b6000602082019050818103600083015261545181614b7a565b9050919050565b6000602082019050818103600083015261547181614bba565b9050919050565b6000602082019050818103600083015261549181614bfa565b9050919050565b600060208201905081810360008301526154b181614c3a565b9050919050565b600060208201905081810360008301526154d181614c7a565b9050919050565b600060208201905081810360008301526154f181614ce0565b9050919050565b6000602082019050818103600083015261551181614d46565b9050919050565b6000602082019050818103600083015261553181614d86565b9050919050565b6000602082019050818103600083015261555181614dc6565b9050919050565b6000602082019050818103600083015261557181614e06565b9050919050565b6000602082019050818103600083015261559181614e46565b9050919050565b600060208201905081810360008301526155b181614e86565b9050919050565b600060208201905081810360008301526155d181614ec6565b9050919050565b600060208201905081810360008301526155f181614f2c565b9050919050565b6000602082019050818103600083015261561181614f6c565b9050919050565b6000602082019050818103600083015261563181614fac565b9050919050565b600060208201905061564d6000830184615012565b92915050565b60006020820190506156686000830184615021565b92915050565b6000604051905081810181811067ffffffffffffffff8211171561569557615694615add565b5b8060405250919050565b600067ffffffffffffffff8211156156ba576156b9615add565b5b601f19601f8301169050602081019050919050565b600067ffffffffffffffff8211156156ea576156e9615add565b5b601f19601f8301169050602081019050919050565b60008190508160005260206000209050919050565b60008190508160005260206000209050919050565b600081519050919050565b600081519050919050565b600082825260208201905092915050565b600081905092915050565b600082825260208201905092915050565b600081905092915050565b600061578282615937565b915061578d83615937565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156157c2576157c1615a50565b5b828201905092915050565b60006157d882615955565b91506157e383615955565b92508260ff038211156157f9576157f8615a50565b5b828201905092915050565b600061580f82615937565b915061581a83615937565b92508261582a57615829615a7f565b5b828204905092915050565b600061584082615937565b915061584b83615937565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff048311821515161561588457615883615a50565b5b828202905092915050565b600061589a82615937565b91506158a583615937565b9250828210156158b8576158b7615a50565b5b828203905092915050565b60006158ce82615917565b9050919050565b60008115159050919050565b6000819050919050565b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600067ffffffffffffffff82169050919050565b600060ff82169050919050565b82818337600083830152505050565b60005b8381101561598f578082015181840152602081019050615974565b8381111561599e576000848401525b50505050565b600060028204905060018216806159bc57607f821691505b602082108114156159d0576159cf615aae565b5b50919050565b60006159e182615937565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff821415615a1457615a13615a50565b5b600182019050919050565b6000615a2a82615937565b9150615a3583615937565b925082615a4557615a44615a7f565b5b828206905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6000601f19601f8301169050919050565b615b26816158c3565b8114615b3157600080fd5b50565b615b3d816158d5565b8114615b4857600080fd5b50565b615b54816158e1565b8114615b5f57600080fd5b50565b615b6b816158eb565b8114615b7657600080fd5b50565b615b8281615937565b8114615b8d57600080fd5b5056fea264697066735822122029c951f2e70e781fcc136c3a266c845f5d808a47dd6a583b85395b3f78a58ed264736f6c63430008000033