VeChain
Explorer
Mainnet
Search
Networks
Main
Test
Contract
0xcD95ad…6027
Summary
Transactions
Transfers
Address
0xcD95adeAA49140A004303e382C1140DfF0Db6027
VET
0.00
VET
VTHO
0.00
VTHO
Tokens
0.00
YEET
0.00
WoV
Master
0x6806C9E4D3f30051E05A416c7226918BC749Fed5
Deployer
0x6806C9E4D3f30051E05A416c7226918BC749Fed5
Code
0x6080604052600436106102b15760003560e01c806372f702f311610175578063a694fc3a116100dc578063d547741f11610095578063ebe2b12b1161006f578063ebe2b12b14610aa8578063f5b541a614610ad3578063f9283c7714610afe578063fda25dea14610b3c576102b8565b8063d547741f14610a3d578063df136d6514610a66578063e9fad8ee14610a91576102b8565b8063a694fc3a1461093f578063b951b3c914610968578063c8f33c9114610993578063cc1a378f146109be578063cd3daf9d146109e7578063d1af0c7d14610a12576102b8565b80638c4d59d01161012e5780638c4d59d0146108095780638ddfd6f41461083457806391d148541461087157806395ef1aeb146108ae57806398b44096146108eb578063a217fddf14610914576102b8565b806372f702f31461070b5780637b0a47ee1461073657806380faa57d146107615780638456cb591461078c57806388566cda146107a35780638b876347146107cc576102b8565b80632f2ff15d116102195780633d18b912116101d25780633d18b912146106215780633f4ba83a146106385780633fc6df6e1461064f57806352f470ab1461067a5780636f90f729146106a357806370a08231146106ce576102b8565b80632f2ff15d14610501578063310d9bc01461052a5780633642d9d31461056757806336568abe146105a4578063386a9525146105cd5780633c6b16ab146105f8576102b8565b8063182db18a1161026b578063182db18a146103f3578063197621431461041c5780631c1f78eb146104455780631eecd93414610470578063248a9ca31461049b5780632e1a7d4d146104d8576102b8565b80628cc262146102bd57806301ffc9a7146102fa5780630700037d14610337578063150b7a0214610374578063178b9d1a146103b157806318160ddd146103c8576102b8565b366102b857005b600080fd5b3480156102c957600080fd5b506102e460048036038101906102df9190614862565b610b67565b6040516102f1919061548f565b60405180910390f35b34801561030657600080fd5b50610321600480360381019061031c9190614b51565b610c85565b60405161032e9190615121565b60405180910390f35b34801561034357600080fd5b5061035e60048036038101906103599190614862565b610cff565b60405161036b919061548f565b60405180910390f35b34801561038057600080fd5b5061039b600480360381019061039691906148b4565b610d17565b6040516103a89190615157565b60405180910390f35b3480156103bd57600080fd5b506103c6610d45565b005b3480156103d457600080fd5b506103dd610f56565b6040516103ea919061548f565b60405180910390f35b3480156103ff57600080fd5b5061041a60048036038101906104159190614970565b610f60565b005b34801561042857600080fd5b50610443600480360381019061043e9190614862565b611031565b005b34801561045157600080fd5b5061045a6110de565b604051610467919061548f565b60405180910390f35b34801561047c57600080fd5b506104856110fc565b604051610492919061548f565b60405180910390f35b3480156104a757600080fd5b506104c260048036038101906104bd9190614aec565b611102565b6040516104cf919061513c565b60405180910390f35b3480156104e457600080fd5b506104ff60048036038101906104fa9190614b7a565b611122565b005b34801561050d57600080fd5b5061052860048036038101906105239190614b15565b6114c7565b005b34801561053657600080fd5b50610551600480360381019061054c9190614862565b6114f0565b60405161055e919061548f565b60405180910390f35b34801561057357600080fd5b5061058e60048036038101906105899190614862565b611508565b60405161059b919061548f565b60405180910390f35b3480156105b057600080fd5b506105cb60048036038101906105c69190614b15565b611520565b005b3480156105d957600080fd5b506105e26115a3565b6040516105ef919061548f565b60405180910390f35b34801561060457600080fd5b5061061f600480360381019061061a9190614b7a565b6115a9565b005b34801561062d57600080fd5b506106366118e8565b005b34801561064457600080fd5b5061064d611c16565b005b34801561065b57600080fd5b50610664611ceb565b604051610671919061507d565b60405180910390f35b34801561068657600080fd5b506106a1600480360381019061069c9190614970565b611d11565b005b3480156106af57600080fd5b506106b8611ded565b6040516106c5919061507d565b60405180910390f35b3480156106da57600080fd5b506106f560048036038101906106f09190614862565b611e05565b604051610702919061548f565b60405180910390f35b34801561071757600080fd5b50610720611e4e565b60405161072d9190615172565b60405180910390f35b34801561074257600080fd5b5061074b611e74565b604051610758919061548f565b60405180910390f35b34801561076d57600080fd5b50610776611e7a565b604051610783919061548f565b60405180910390f35b34801561079857600080fd5b506107a1611e94565b005b3480156107af57600080fd5b506107ca60048036038101906107c59190614a57565b611f6a565b005b3480156107d857600080fd5b506107f360048036038101906107ee9190614862565b612506565b604051610800919061548f565b60405180910390f35b34801561081557600080fd5b5061081e61251e565b60405161082b919061548f565b60405180910390f35b34801561084057600080fd5b5061085b60048036038101906108569190614934565b612524565b604051610868919061548f565b60405180910390f35b34801561087d57600080fd5b5061089860048036038101906108939190614b15565b612549565b6040516108a59190615121565b60405180910390f35b3480156108ba57600080fd5b506108d560048036038101906108d09190614862565b6125b4565b6040516108e2919061548f565b60405180910390f35b3480156108f757600080fd5b50610912600480360381019061090d91906149ac565b6125fd565b005b34801561092057600080fd5b5061092961283d565b604051610936919061513c565b60405180910390f35b34801561094b57600080fd5b5061096660048036038101906109619190614b7a565b612844565b005b34801561097457600080fd5b5061097d612c6c565b60405161098a919061507d565b60405180910390f35b34801561099f57600080fd5b506109a8612c84565b6040516109b5919061548f565b60405180910390f35b3480156109ca57600080fd5b506109e560048036038101906109e09190614b7a565b612c8a565b005b3480156109f357600080fd5b506109fc612d7a565b604051610a09919061548f565b60405180910390f35b348015610a1e57600080fd5b50610a27612e08565b604051610a349190615172565b60405180910390f35b348015610a4957600080fd5b50610a646004803603810190610a5f9190614b15565b612e2e565b005b348015610a7257600080fd5b50610a7b612e57565b604051610a88919061548f565b60405180910390f35b348015610a9d57600080fd5b50610aa6612e5d565b005b348015610ab457600080fd5b50610abd612f39565b604051610aca919061548f565b60405180910390f35b348015610adf57600080fd5b50610ae8612f3f565b604051610af5919061513c565b60405180910390f35b348015610b0a57600080fd5b50610b256004803603810190610b209190614b7a565b612f63565b604051610b339291906150cf565b60405180910390f35b348015610b4857600080fd5b50610b51612fb4565b604051610b5e919061548f565b60405180910390f35b6000610c7e601260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610c70670de0b6b3a7640000610c62610c14601160008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610c06612d7a565b612fba90919063ffffffff16565b601460008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612fd090919063ffffffff16565b612fe690919063ffffffff16565b612ffc90919063ffffffff16565b9050919050565b60007f7965db0b000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161480610cf85750610cf782613012565b5b9050919050565b60126020528060005260406000206000915090505481565b60007f150b7a023d4804d13e8c85fb27262cb750cf6ba9f9dd3bb30d90f482ceeb4b1f905095945050505050565b6000600f60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205411610dc7576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610dbe906152cf565b60405180910390fd5b6000601460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205414610e49576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e409061520f565b60405180910390fd5b6000600f60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490506000600c6000838152602001908152602001600020905060018160000160146101000a81548160ff021916908315150217905550600f60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600090553373ffffffffffffffffffffffffffffffffffffffff167f9cea0190099b89a7d8a050f55cf439bce694868e30a531eb0376748ce5a2c06883604051610f4a919061548f565b60405180910390a25050565b6000601354905090565b610f8a7f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b92933612549565b610fc9576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fc09061526f565b60405180910390fd5b610ff433828473ffffffffffffffffffffffffffffffffffffffff1661307c9092919063ffffffff16565b7f8c1256b8896378cd5044f80c202f9772b9d77dc85c8a6eb51967210b09bfaa2882826040516110259291906150f8565b60405180910390a15050565b61105b7f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b92933612549565b61109a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110919061526f565b60405180910390fd5b80600a60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60006110f7600654600554612fd090919063ffffffff16565b905090565b600d5481565b600060016000838152602001908152602001600020600101549050919050565b60026000541415611168576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161115f9061540f565b60405180910390fd5b600260008190555033611179612d7a565b600881905550611187611e7a565b600781905550600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614611254576111ca81610b67565b601260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600854601160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b60008211611297576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161128e9061532f565b60405180910390fd5b6112eb600954601060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612ffc90919063ffffffff16565b421161132c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113239061522f565b60405180910390fd5b61134182601354612fba90919063ffffffff16565b60138190555061139982601460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612fba90919063ffffffff16565b601460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506114293383600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1661307c9092919063ffffffff16565b3373ffffffffffffffffffffffffffffffffffffffff167f7084f5476618d8e60b11ef0d7d3f06914655adb8793e28ff7f018d4c76d505d58360405161146f919061548f565b60405180910390a242601060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555050600160008190555050565b6114d082611102565b6114e1816114dc613102565b61310a565b6114eb83836131a7565b505050565b60106020528060005260406000206000915090505481565b600f6020528060005260406000206000915090505481565b611528613102565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614611595576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161158c9061546f565b60405180910390fd5b61159f8282613287565b5050565b60065481565b60006115b3612d7a565b6008819055506115c1611e7a565b600781905550600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161461168e5761160481610b67565b601260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600854601160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b6116b87f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b92933612549565b6116f7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116ee9061526f565b60405180910390fd5b60045442106117205761171560065483612fe690919063ffffffff16565b600581905550611782565b600061173742600454612fba90919063ffffffff16565b9050600061175060055483612fd090919063ffffffff16565b905061177960065461176b8387612ffc90919063ffffffff16565b612fe690919063ffffffff16565b60058190555050505b6000600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b81526004016117df919061507d565b60206040518083038186803b1580156117f757600080fd5b505afa15801561180b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061182f9190614ba3565b905061184660065482612fe690919063ffffffff16565b600554111561188a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016118819061538f565b60405180910390fd5b426007819055506118a660065442612ffc90919063ffffffff16565b6004819055507fde88a922e0d3b88b24e9623efeb464919c6bf9f66857a65e2bfcf2ce87a9433d836040516118db919061548f565b60405180910390a1505050565b6002600054141561192e576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016119259061540f565b60405180910390fd5b60026000819055503361193f612d7a565b60088190555061194d611e7a565b600781905550600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614611a1a5761199081610b67565b601260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600854601160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b6000601260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490506000811115611c0a576000601260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611b00600954601060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612ffc90919063ffffffff16565b421115611b5957611b543382600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1661307c9092919063ffffffff16565b611bbb565b611bba73bb273d4911ec92ad246e0090fa5566a8ae74de1e82600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1661307c9092919063ffffffff16565b5b3373ffffffffffffffffffffffffffffffffffffffff167fe2403640ba68fed3a2f88b7557551d1993f84b99bb10ff833f0cf8db0c5e048682604051611c01919061548f565b60405180910390a25b50506001600081905550565b611c407f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b92933612549565b611c7f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611c769061526f565b60405180910390fd5b601560009054906101000a900460ff16611cce576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611cc5906153af565b60405180910390fd5b6000601560006101000a81548160ff021916908315150217905550565b600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b611d3b7f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b92933612549565b611d7a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d719061526f565b60405180910390fd5b8173ffffffffffffffffffffffffffffffffffffffff166342842e0e3033846040518463ffffffff1660e01b8152600401611db793929190615098565b600060405180830381600087803b158015611dd157600080fd5b505af1158015611de5573d6000803e3d6000fd5b505050505050565b7393ae8aab337e58a6978e166f8132f59652ca6c5681565b6000601460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60055481565b60006004544210611e8d57600454611e8f565b425b905090565b611ebe7f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b92933612549565b611efd576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ef49061526f565b60405180910390fd5b601560009054906101000a900460ff1615611f4d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611f449061530f565b60405180910390fd5b6001601560006101000a81548160ff021916908315150217905550565b601560009054906101000a900460ff1615611fba576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611fb1906153af565b60405180910390fd5b4260045411611ffe576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ff5906152af565b60405180910390fd5b6000600f60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205414801561204e575081518151145b61208d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016120849061528f565b60405180910390fd5b6001600e5461209c9190615590565b600e81905550600060405180608001604052803373ffffffffffffffffffffffffffffffffffffffff168152602001600015158152602001600067ffffffffffffffff811115612115577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6040519080825280602002602001820160405280156121435781602001602082028036833780820191505090505b508152602001600067ffffffffffffffff81111561218a577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6040519080825280602002602001820160405280156121b85781602001602082028036833780820191505090505b50815250905080600c6000600e54815260200190815260200160002060008201518160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060208201518160000160146101000a81548160ff02191690831515021790555060408201518160010190805190602001906122579291906144cf565b506060820151816002019080519060200190612274929190614559565b5090505060006122848484613369565b9050806122c6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016122bd9061534f565b60405180910390fd5b60005b8351811015612469573373ffffffffffffffffffffffffffffffffffffffff16858281518110612322577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001015173ffffffffffffffffffffffffffffffffffffffff16636352211e86848151811061237e577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200260200101516040518263ffffffff1660e01b81526004016123a2919061548f565b60206040518083038186803b1580156123ba57600080fd5b505afa1580156123ce573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906123f2919061488b565b73ffffffffffffffffffffffffffffffffffffffff161461245657600115156000151514612455576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161244c9061536f565b60405180910390fd5b5b8080612461906157d5565b9150506122c9565b50600e54600f60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055503373ffffffffffffffffffffffffffffffffffffffff167f465c8871fac6f7c7079924b414b86ec86be97dae9732142865b86c5d0cd8a1eb600e546040516124f8919061548f565b60405180910390a250505050565b60116020528060005260406000206000915090505481565b600e5481565b600b602052816000526040600020602052806000526040600020600091509150505481565b60006001600084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b6000600f60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6126277f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b92933612549565b612666576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161265d9061526f565b60405180910390fd5b83518351148015612678575081518351145b6126b7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016126ae906151ef565b60405180910390fd5b42600454106126fb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016126f29061544f565b60405180910390fd5b8060098190555060005b835181101561283657828181518110612747577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6020026020010151600b600087848151811061278c577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000868481518110612809577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6020026020010151815260200190815260200160002081905550808061282e906157d5565b915050612705565b5050505050565b6000801b81565b6002600054141561288a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016128819061540f565b60405180910390fd5b60026000819055503361289b612d7a565b6008819055506128a9611e7a565b600781905550600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614612976576128ec81610b67565b601260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600854601160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b601560009054906101000a900460ff16156129c6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016129bd906153af565b60405180910390fd5b60008211612a09576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612a009061524f565b60405180910390fd5b4260045411612a4d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612a44906152af565b60405180910390fd5b6000600f60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205411612acf576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612ac69061542f565b60405180910390fd5b612ae482601354612ffc90919063ffffffff16565b601381905550612b3c82601460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612ffc90919063ffffffff16565b601460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550612bce333084600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16613eb8909392919063ffffffff16565b42601060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055503373ffffffffffffffffffffffffffffffffffffffff167f9e71bc8eea02a63969f509818f2dafb9254532904319f9dbda79b67bd34a5f3d83604051612c58919061548f565b60405180910390a250600160008190555050565b739aab6e4e017964ec7c0f092d431c314f0caf6b4b81565b60075481565b612cb47f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b92933612549565b612cf3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612cea9061526f565b60405180910390fd5b6004544211612d37576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612d2e906151cf565b60405180910390fd5b806006819055507ffb46ca5a5e06d4540d6387b930a7c978bce0db5f449ec6b3f5d07c6e1d44f2d3600654604051612d6f919061548f565b60405180910390a150565b6000806013541415612d90576008549050612e05565b612e02612df1601354612de3670de0b6b3a7640000612dd5600554612dc7600754612db9611e7a565b612fba90919063ffffffff16565b612fd090919063ffffffff16565b612fd090919063ffffffff16565b612fe690919063ffffffff16565b600854612ffc90919063ffffffff16565b90505b90565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b612e3782611102565b612e4881612e43613102565b61310a565b612e528383613287565b505050565b60085481565b6000600f60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205411612edf576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612ed6906152cf565b60405180910390fd5b612f27601460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611122565b612f2f610d45565b612f376118e8565b565b60045481565b7f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b92981565b600c6020528060005260406000206000915090508060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16908060000160149054906101000a900460ff16905082565b60095481565b60008183612fc89190615671565b905092915050565b60008183612fde9190615617565b905092915050565b60008183612ff491906155e6565b905092915050565b6000818361300a9190615590565b905092915050565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b6130fd8363a9059cbb60e01b848460405160240161309b9291906150f8565b604051602081830303815290604052907bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050613f41565b505050565b600033905090565b6131148282612549565b6131a3576131398173ffffffffffffffffffffffffffffffffffffffff166014614008565b6131478360001c6020614008565b604051602001613158929190615043565b6040516020818303038152906040526040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161319a919061518d565b60405180910390fd5b5050565b6131b18282612549565b61328357600180600084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550613228613102565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45b5050565b6132918282612549565b156133655760006001600084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555061330a613102565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16837ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b60405160405180910390a45b5050565b6000806000905060008060008060008060008060008060005b8d5181101561386a57739aab6e4e017964ec7c0f092d431c314f0caf6b4b73ffffffffffffffffffffffffffffffffffffffff168f82815181106133ef577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1614156137be57610c768e828151811061344f577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001015110613470576001826134699190615590565b91506137b9565b610bb08e82815181106134ac577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6020026020010151106134cd576001876134c69190615590565b96506137b8565b6105a88e8281518110613509577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200260200101511061352a5760018b6135239190615590565b9a506137b7565b61047c8e8281518110613566577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001015110613587576001836135809190615590565b92506137b6565b61044a8e82815181106135c3577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6020026020010151106135e4576001846135dd9190615590565b93506137b5565b6104188e8281518110613620577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6020026020010151106136415760018661363a9190615590565b95506137b4565b6103e68e828151811061367d577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200260200101511061369e576001856136979190615590565b94506137b3565b6102248e82815181106136da577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6020026020010151106136fb5760018a6136f49190615590565b99506137b2565b61015c8e8281518110613737577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001015110613758576001896137519190615590565b98506137b1565b60008e8281518110613793577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6020026020010151106137b0576001886137ad9190615590565b97505b5b5b5b5b5b5b5b5b5b613857565b7393ae8aab337e58a6978e166f8132f59652ca6c5673ffffffffffffffffffffffffffffffffffffffff168f8281518110613822577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1614156138565760018c6138539190615590565b9b505b5b8080613862906157d5565b915050613382565b508a600b60007393ae8aab337e58a6978e166f8132f59652ca6c5673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060007fa0c0009652fa3f25e94c53076891aff6cfca737a3e9d26542cec95d546701a7c815260200190815260200160002054141580613982575086600b6000739aab6e4e017964ec7c0f092d431c314f0caf6b4b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060007f036f73059c303a578a473c3958f5209eed330006e5486d2a5e7a0bf59e432c8081526020019081526020016000205414155b80613a11575087600b6000739aab6e4e017964ec7c0f092d431c314f0caf6b4b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060007f46f25ac2ce92d6ca1ee48be431a7194ce22ebb39d0e78330a7a8ee7c6e1d77e881526020019081526020016000205414155b80613aa0575088600b6000739aab6e4e017964ec7c0f092d431c314f0caf6b4b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060007f8e7536fb4e6bb5888d30188fe34dfc9d91ea2b91d68b380845decede118bfc5581526020019081526020016000205414155b80613b2f575081600b6000739aab6e4e017964ec7c0f092d431c314f0caf6b4b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060007f993fb51e38cc5f5bb692266de510b7298c7dba60d6acb4cea327102d411dd1f281526020019081526020016000205414155b80613bbe575083600b6000739aab6e4e017964ec7c0f092d431c314f0caf6b4b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060007f6ff24ae67fef32405100256e314e528a174da454e1e2877e358f87d14d19d3e981526020019081526020016000205414155b80613c4d575084600b6000739aab6e4e017964ec7c0f092d431c314f0caf6b4b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060007f9eb6511ca8f855e2ff1d0c280e2d9f5725e49d3df424d8295bea0fbe20774a1381526020019081526020016000205414155b80613cdc575082600b6000739aab6e4e017964ec7c0f092d431c314f0caf6b4b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060007f8327a5baf97525a65393c7662a374908e795fc62e1bc93ce95b654c80373e24c81526020019081526020016000205414155b80613d6b575089600b6000739aab6e4e017964ec7c0f092d431c314f0caf6b4b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060007fb2962eeff2a8568c48ba08be090d774401404d6cb088fdd2e48264f04001847881526020019081526020016000205414155b80613dfa575085600b6000739aab6e4e017964ec7c0f092d431c314f0caf6b4b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060007f6d0731b997fa160e869081567bf6a22baf38c67ff296cb6389493d3616e43cef81526020019081526020016000205414155b80613e89575080600b6000739aab6e4e017964ec7c0f092d431c314f0caf6b4b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060007f4df06bd455b848a47a17cee2e4492cf585863839333ec112e8b70229c47489e281526020019081526020016000205414155b15613ea25760009b505050505050505050505050613eb2565b60019b5050505050505050505050505b92915050565b613f3b846323b872dd60e01b858585604051602401613ed993929190615098565b604051602081830303815290604052907bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050613f41565b50505050565b6000613fa3826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c65648152508573ffffffffffffffffffffffffffffffffffffffff166143029092919063ffffffff16565b90506000815111156140035780806020019051810190613fc39190614ac3565b614002576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613ff9906153ef565b60405180910390fd5b5b505050565b60606000600283600261401b9190615617565b6140259190615590565b67ffffffffffffffff811115614064577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6040519080825280601f01601f1916602001820160405280156140965781602001600182028036833780820191505090505b5090507f3000000000000000000000000000000000000000000000000000000000000000816000815181106140f4577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053507f78000000000000000000000000000000000000000000000000000000000000008160018151811061417e577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600060018460026141be9190615617565b6141c89190615590565b90505b60018111156142b4577f3031323334353637383961626364656600000000000000000000000000000000600f861660108110614230577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b1a60f81b82828151811061426d577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600485901c9450806142ad9061577a565b90506141cb565b50600084146142f8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016142ef906151af565b60405180910390fd5b8091505092915050565b6060614311848460008561431a565b90509392505050565b6060823073ffffffffffffffffffffffffffffffffffffffff16311015614376576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161436d906152ef565b60405180910390fd5b61437f85614445565b6143be576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016143b5906153cf565b60405180910390fd5b6000808673ffffffffffffffffffffffffffffffffffffffff1685876040516143e7919061502c565b60006040518083038185875af1925050503d8060008114614424576040519150601f19603f3d011682016040523d82523d6000602084013e614429565b606091505b5091509150614439828286614468565b92505050949350505050565b6000808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b60608315614478578290506144c8565b60008351111561448b5782518084602001fd5b816040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016144bf919061518d565b60405180910390fd5b9392505050565b828054828255906000526020600020908101928215614548579160200282015b828111156145475782518260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550916020019190600101906144ef565b5b50905061455591906145a6565b5090565b828054828255906000526020600020908101928215614595579160200282015b82811115614594578251825591602001919060010190614579565b5b5090506145a291906145a6565b5090565b5b808211156145bf5760008160009055506001016145a7565b5090565b60006145d66145d1846154cf565b6154aa565b905080838252602082019050828560208602820111156145f557600080fd5b60005b85811015614625578161460b8882614707565b8452602084019350602083019250506001810190506145f8565b5050509392505050565b600061464261463d846154fb565b6154aa565b9050808382526020820190508285602086028201111561466157600080fd5b60005b85811015614691578161467788826147c4565b845260208401935060208301925050600181019050614664565b5050509392505050565b60006146ae6146a984615527565b6154aa565b905080838252602082019050828560208602820111156146cd57600080fd5b60005b858110156146fd57816146e38882614838565b8452602084019350602083019250506001810190506146d0565b5050509392505050565b60008135905061471681615d7b565b92915050565b60008151905061472b81615d7b565b92915050565b600082601f83011261474257600080fd5b81356147528482602086016145c3565b91505092915050565b600082601f83011261476c57600080fd5b813561477c84826020860161462f565b91505092915050565b600082601f83011261479657600080fd5b81356147a684826020860161469b565b91505092915050565b6000815190506147be81615d92565b92915050565b6000813590506147d381615da9565b92915050565b6000813590506147e881615dc0565b92915050565b60008083601f84011261480057600080fd5b8235905067ffffffffffffffff81111561481957600080fd5b60208301915083600182028301111561483157600080fd5b9250929050565b60008135905061484781615dd7565b92915050565b60008151905061485c81615dd7565b92915050565b60006020828403121561487457600080fd5b600061488284828501614707565b91505092915050565b60006020828403121561489d57600080fd5b60006148ab8482850161471c565b91505092915050565b6000806000806000608086880312156148cc57600080fd5b60006148da88828901614707565b95505060206148eb88828901614707565b94505060406148fc88828901614838565b935050606086013567ffffffffffffffff81111561491957600080fd5b614925888289016147ee565b92509250509295509295909350565b6000806040838503121561494757600080fd5b600061495585828601614707565b9250506020614966858286016147c4565b9150509250929050565b6000806040838503121561498357600080fd5b600061499185828601614707565b92505060206149a285828601614838565b9150509250929050565b600080600080608085870312156149c257600080fd5b600085013567ffffffffffffffff8111156149dc57600080fd5b6149e887828801614731565b945050602085013567ffffffffffffffff811115614a0557600080fd5b614a118782880161475b565b935050604085013567ffffffffffffffff811115614a2e57600080fd5b614a3a87828801614785565b9250506060614a4b87828801614838565b91505092959194509250565b60008060408385031215614a6a57600080fd5b600083013567ffffffffffffffff811115614a8457600080fd5b614a9085828601614731565b925050602083013567ffffffffffffffff811115614aad57600080fd5b614ab985828601614785565b9150509250929050565b600060208284031215614ad557600080fd5b6000614ae3848285016147af565b91505092915050565b600060208284031215614afe57600080fd5b6000614b0c848285016147c4565b91505092915050565b60008060408385031215614b2857600080fd5b6000614b36858286016147c4565b9250506020614b4785828601614707565b9150509250929050565b600060208284031215614b6357600080fd5b6000614b71848285016147d9565b91505092915050565b600060208284031215614b8c57600080fd5b6000614b9a84828501614838565b91505092915050565b600060208284031215614bb557600080fd5b6000614bc38482850161484d565b91505092915050565b614bd5816156a5565b82525050565b614be4816156b7565b82525050565b614bf3816156c3565b82525050565b614c02816156cd565b82525050565b6000614c1382615553565b614c1d8185615569565b9350614c2d818560208601615747565b80840191505092915050565b614c4281615723565b82525050565b6000614c538261555e565b614c5d8185615574565b9350614c6d818560208601615747565b614c76816158ab565b840191505092915050565b6000614c8c8261555e565b614c968185615585565b9350614ca6818560208601615747565b80840191505092915050565b6000614cbf602083615574565b9150614cca826158bc565b602082019050919050565b6000614ce2605883615574565b9150614ced826158e5565b606082019050919050565b6000614d05601083615574565b9150614d108261595a565b602082019050919050565b6000614d28601083615574565b9150614d3382615983565b602082019050919050565b6000614d4b601683615574565b9150614d56826159ac565b602082019050919050565b6000614d6e600e83615574565b9150614d79826159d5565b602082019050919050565b6000614d91600a83615574565b9150614d9c826159fe565b602082019050919050565b6000614db4601883615574565b9150614dbf82615a27565b602082019050919050565b6000614dd7601283615574565b9150614de282615a50565b602082019050919050565b6000614dfa601083615574565b9150614e0582615a79565b602082019050919050565b6000614e1d602683615574565b9150614e2882615aa2565b604082019050919050565b6000614e40601e83615574565b9150614e4b82615af1565b602082019050919050565b6000614e63601183615574565b9150614e6e82615b1a565b602082019050919050565b6000614e86601b83615574565b9150614e9182615b43565b602082019050919050565b6000614ea9601483615574565b9150614eb482615b6c565b602082019050919050565b6000614ecc601883615574565b9150614ed782615b95565b602082019050919050565b6000614eef602083615574565b9150614efa82615bbe565b602082019050919050565b6000614f12601d83615574565b9150614f1d82615be7565b602082019050919050565b6000614f35601783615585565b9150614f4082615c10565b601782019050919050565b6000614f58602a83615574565b9150614f6382615c39565b604082019050919050565b6000614f7b601f83615574565b9150614f8682615c88565b602082019050919050565b6000614f9e601883615574565b9150614fa982615cb1565b602082019050919050565b6000614fc1601683615574565b9150614fcc82615cda565b602082019050919050565b6000614fe4601183615585565b9150614fef82615d03565b601182019050919050565b6000615007602f83615574565b915061501282615d2c565b604082019050919050565b61502681615719565b82525050565b60006150388284614c08565b915081905092915050565b600061504e82614f28565b915061505a8285614c81565b915061506582614fd7565b91506150718284614c81565b91508190509392505050565b60006020820190506150926000830184614bcc565b92915050565b60006060820190506150ad6000830186614bcc565b6150ba6020830185614bcc565b6150c7604083018461501d565b949350505050565b60006040820190506150e46000830185614bcc565b6150f16020830184614bdb565b9392505050565b600060408201905061510d6000830185614bcc565b61511a602083018461501d565b9392505050565b60006020820190506151366000830184614bdb565b92915050565b60006020820190506151516000830184614bea565b92915050565b600060208201905061516c6000830184614bf9565b92915050565b60006020820190506151876000830184614c39565b92915050565b600060208201905081810360008301526151a78184614c48565b905092915050565b600060208201905081810360008301526151c881614cb2565b9050919050565b600060208201905081810360008301526151e881614cd5565b9050919050565b6000602082019050818103600083015261520881614cf8565b9050919050565b6000602082019050818103600083015261522881614d1b565b9050919050565b6000602082019050818103600083015261524881614d3e565b9050919050565b6000602082019050818103600083015261526881614d61565b9050919050565b6000602082019050818103600083015261528881614d84565b9050919050565b600060208201905081810360008301526152a881614da7565b9050919050565b600060208201905081810360008301526152c881614dca565b9050919050565b600060208201905081810360008301526152e881614ded565b9050919050565b6000602082019050818103600083015261530881614e10565b9050919050565b6000602082019050818103600083015261532881614e33565b9050919050565b6000602082019050818103600083015261534881614e56565b9050919050565b6000602082019050818103600083015261536881614e79565b9050919050565b6000602082019050818103600083015261538881614e9c565b9050919050565b600060208201905081810360008301526153a881614ebf565b9050919050565b600060208201905081810360008301526153c881614ee2565b9050919050565b600060208201905081810360008301526153e881614f05565b9050919050565b6000602082019050818103600083015261540881614f4b565b9050919050565b6000602082019050818103600083015261542881614f6e565b9050919050565b6000602082019050818103600083015261544881614f91565b9050919050565b6000602082019050818103600083015261546881614fb4565b9050919050565b6000602082019050818103600083015261548881614ffa565b9050919050565b60006020820190506154a4600083018461501d565b92915050565b60006154b46154c5565b90506154c082826157a4565b919050565b6000604051905090565b600067ffffffffffffffff8211156154ea576154e961587c565b5b602082029050602081019050919050565b600067ffffffffffffffff8211156155165761551561587c565b5b602082029050602081019050919050565b600067ffffffffffffffff8211156155425761554161587c565b5b602082029050602081019050919050565b600081519050919050565b600081519050919050565b600081905092915050565b600082825260208201905092915050565b600081905092915050565b600061559b82615719565b91506155a683615719565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156155db576155da61581e565b5b828201905092915050565b60006155f182615719565b91506155fc83615719565b92508261560c5761560b61584d565b5b828204905092915050565b600061562282615719565b915061562d83615719565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff04831182151516156156665761566561581e565b5b828202905092915050565b600061567c82615719565b915061568783615719565b92508282101561569a5761569961581e565b5b828203905092915050565b60006156b0826156f9565b9050919050565b60008115159050919050565b6000819050919050565b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600061572e82615735565b9050919050565b6000615740826156f9565b9050919050565b60005b8381101561576557808201518184015260208101905061574a565b83811115615774576000848401525b50505050565b600061578582615719565b915060008214156157995761579861581e565b5b600182039050919050565b6157ad826158ab565b810181811067ffffffffffffffff821117156157cc576157cb61587c565b5b80604052505050565b60006157e082615719565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156158135761581261581e565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6000601f19601f8301169050919050565b7f537472696e67733a20686578206c656e67746820696e73756666696369656e74600082015250565b7f50726576696f7573207265776172647320706572696f64206d7573742062652060008201527f636f6d706c657465206265666f7265206368616e67696e67207468652064757260208201527f6174696f6e20666f7220746865206e657720706572696f640000000000000000604082015250565b7f77726f6e672064617461206d6174636800000000000000000000000000000000600082015250565b7f457869737420706f6f6c20666972737400000000000000000000000000000000600082015250565b7f66756e647320617265207374696c6c206c6f636b656400000000000000000000600082015250565b7f43616e6e6f74207374616b652030000000000000000000000000000000000000600082015250565b7f213d20616c6c6f77656400000000000000000000000000000000000000000000600082015250565b7f5469636b657420616c7265616479207075726368617365640000000000000000600082015250565b7f706572696f642069732066696e69687365640000000000000000000000000000600082015250565b7f5469636b6574206e6f7420666f756e6400000000000000000000000000000000600082015250565b7f416464726573733a20696e73756666696369656e742062616c616e636520666f60008201527f722063616c6c0000000000000000000000000000000000000000000000000000602082015250565b7f54686520636f6e747261637420697320616c7265616479207061757365640000600082015250565b7f43616e6e6f742077697468647261772030000000000000000000000000000000600082015250565b7f726571756972656d656e747320646f6573206e6f74206d617463680000000000600082015250565b7f6f776e657220646f6573206e6f74206d61746368000000000000000000000000600082015250565b7f50726f76696465642072657761726420746f6f20686967680000000000000000600082015250565b7f54686520636f6e747261637420697320616c726561647920756e706175736564600082015250565b7f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000600082015250565b7f416363657373436f6e74726f6c3a206163636f756e7420000000000000000000600082015250565b7f5361666545524332303a204552433230206f7065726174696f6e20646964206e60008201527f6f74207375636365656400000000000000000000000000000000000000000000602082015250565b7f5265656e7472616e637947756172643a207265656e7472616e742063616c6c00600082015250565b7f5469636b6574206e6f7420796574207075726368617365640000000000000000600082015250565b7f706572696f64206973206e6f742066696e696873656400000000000000000000600082015250565b7f206973206d697373696e6720726f6c6520000000000000000000000000000000600082015250565b7f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560008201527f20726f6c657320666f722073656c660000000000000000000000000000000000602082015250565b615d84816156a5565b8114615d8f57600080fd5b50565b615d9b816156b7565b8114615da657600080fd5b50565b615db2816156c3565b8114615dbd57600080fd5b50565b615dc9816156cd565b8114615dd457600080fd5b50565b615de081615719565b8114615deb57600080fd5b5056fea26469706673582212205f0cb3d1037fbd6248a64985380750c401ea6a78b1e34219c57ed3804624dfc064736f6c63430008010033