VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0xb9403F…1482
Summary
Transactions
Transfers
Address
0xb9403FBb9D026f6e8a7Fd8Af1342D0B22Af61482
VET
30.00
VET
VTHO
12.74
VTHO
Master
0x85C9F51226EAeC507bc1965A8ab75C94eC300632
Deployer
0x85C9F51226EAeC507bc1965A8ab75C94eC300632
Code
0x6080604052600436106103355760003560e01c80636e1bd323116101ab578063a9f6425d116100f7578063c87b56dd11610095578063df6d48431161006f578063df6d484314610bea578063e2a9e79614610c15578063e985e9c514610c3e578063f2fde38b14610c7b57610335565b8063c87b56dd14610b7a578063d0e30db014610bb7578063d0e6bc1814610bc157610335565b8063b88d4fde116100d1578063b88d4fde14610ad4578063ba9c492e14610afd578063bf8bcee414610b26578063c60a9cd714610b4f57610335565b8063a9f6425d14610a43578063b37217a414610a6e578063b592929114610aab57610335565b80638da5cb5b11610164578063a035b1fe1161013e578063a035b1fe1461099b578063a1448194146109c6578063a22cb465146109ef578063a356ea6c14610a1857610335565b80638da5cb5b1461091c57806391b7f5ed1461094757806395d89b411461097057610335565b80636e1bd3231461083257806370a082311461085d578063715018a61461089a5780637aff42b9146108b157806381b56bc5146108da5780638456cb591461090557610335565b806342966c6811610285578063560dbafd116102235780635d82eef5116101fd5780635d82eef514610762578063628fc2df1461079f5780636352211e146107ca578063642988231461080757610335565b8063560dbafd146106f0578063585e8e591461072d5780635c975abb1461073757610335565b80634bf4f4231161025f5780634bf4f423146106365780634f6ccce71461066157806351cff8d91461069e57806355f804b3146106c757610335565b806342966c68146105a7578063438b6300146105d0578063467de36c1461060d57610335565b806318160ddd116102f25780632e71f2dd116102cc5780632e71f2dd146104ff5780632f745c591461052a5780633f4ba83a1461056757806342842e0e1461057e57610335565b806318160ddd146104825780631cd9e4ee146104ad57806323b872dd146104d657610335565b806301ffc9a71461033a57806306fdde031461037757806307fcbfef146103a2578063081812fc146103df578063095ea7b31461041c578063150b7a0214610445575b600080fd5b34801561034657600080fd5b50610361600480360381019061035c9190613dc7565b610ca4565b60405161036e9190613e0f565b60405180910390f35b34801561038357600080fd5b5061038c610cb6565b6040516103999190613ec3565b60405180910390f35b3480156103ae57600080fd5b506103c960048036038101906103c49190613f1b565b610d48565b6040516103d69190613f57565b60405180910390f35b3480156103eb57600080fd5b5061040660048036038101906104019190613f1b565b610d6c565b6040516104139190613fb3565b60405180910390f35b34801561042857600080fd5b50610443600480360381019061043e9190613ffa565b610df1565b005b34801561045157600080fd5b5061046c6004803603810190610467919061416f565b610f09565b6040516104799190614201565b60405180910390f35b34801561048e57600080fd5b50610497610f1d565b6040516104a49190613f57565b60405180910390f35b3480156104b957600080fd5b506104d460048036038101906104cf9190613f1b565b610f2a565b005b3480156104e257600080fd5b506104fd60048036038101906104f8919061421c565b610fb0565b005b34801561050b57600080fd5b50610514611010565b6040516105219190613f57565b60405180910390f35b34801561053657600080fd5b50610551600480360381019061054c9190613ffa565b611016565b60405161055e9190613f57565b60405180910390f35b34801561057357600080fd5b5061057c6110bb565b005b34801561058a57600080fd5b506105a560048036038101906105a0919061421c565b611141565b005b3480156105b357600080fd5b506105ce60048036038101906105c99190613f1b565b611161565b005b3480156105dc57600080fd5b506105f760048036038101906105f2919061426f565b6111bd565b604051610604919061435a565b60405180910390f35b34801561061957600080fd5b50610634600480360381019061062f919061441d565b61126b565b005b34801561064257600080fd5b5061064b611301565b6040516106589190613fb3565b60405180910390f35b34801561066d57600080fd5b5061068860048036038101906106839190613f1b565b611327565b6040516106959190613f57565b60405180910390f35b3480156106aa57600080fd5b506106c560048036038101906106c091906144a4565b611398565b005b3480156106d357600080fd5b506106ee60048036038101906106e9919061441d565b6114ca565b005b3480156106fc57600080fd5b5061071760048036038101906107129190613f1b565b611560565b6040516107249190613f57565b60405180910390f35b610735611584565b005b34801561074357600080fd5b5061074c611674565b6040516107599190613e0f565b60405180910390f35b34801561076e57600080fd5b5061078960048036038101906107849190613f1b565b61168b565b60405161079691906144ed565b60405180910390f35b3480156107ab57600080fd5b506107b46116ab565b6040516107c19190613f57565b60405180910390f35b3480156107d657600080fd5b506107f160048036038101906107ec9190613f1b565b6116b1565b6040516107fe9190613fb3565b60405180910390f35b34801561081357600080fd5b5061081c611763565b6040516108299190613f57565b60405180910390f35b34801561083e57600080fd5b50610847611769565b6040516108549190613f57565b60405180910390f35b34801561086957600080fd5b50610884600480360381019061087f919061426f565b61176f565b6040516108919190613f57565b60405180910390f35b3480156108a657600080fd5b506108af611827565b005b3480156108bd57600080fd5b506108d860048036038101906108d391906146bf565b6118af565b005b3480156108e657600080fd5b506108ef6119f3565b6040516108fc9190613f57565b60405180910390f35b34801561091157600080fd5b5061091a6119f9565b005b34801561092857600080fd5b50610931611a7f565b60405161093e9190613fb3565b60405180910390f35b34801561095357600080fd5b5061096e60048036038101906109699190613f1b565b611aa9565b005b34801561097c57600080fd5b50610985611b2f565b6040516109929190613ec3565b60405180910390f35b3480156109a757600080fd5b506109b0611bc1565b6040516109bd9190613f57565b60405180910390f35b3480156109d257600080fd5b506109ed60048036038101906109e89190613ffa565b611bc7565b005b3480156109fb57600080fd5b50610a166004803603810190610a119190614763565b611c51565b005b348015610a2457600080fd5b50610a2d611c67565b604051610a3a9190613f57565b60405180910390f35b348015610a4f57600080fd5b50610a58611c6d565b604051610a659190613f57565b60405180910390f35b348015610a7a57600080fd5b50610a956004803603810190610a909190613f1b565b611c73565b604051610aa29190613f57565b60405180910390f35b348015610ab757600080fd5b50610ad26004803603810190610acd91906147a3565b611ccf565b005b348015610ae057600080fd5b50610afb6004803603810190610af6919061416f565b612047565b005b348015610b0957600080fd5b50610b246004803603810190610b1f9190613f1b565b6120a9565b005b348015610b3257600080fd5b50610b4d6004803603810190610b489190613f1b565b61212f565b005b348015610b5b57600080fd5b50610b646121b5565b604051610b719190613f57565b60405180910390f35b348015610b8657600080fd5b50610ba16004803603810190610b9c9190613f1b565b6121bb565b604051610bae9190613ec3565b60405180910390f35b610bbf612246565b005b348015610bcd57600080fd5b50610be86004803603810190610be39190613f1b565b612248565b005b348015610bf657600080fd5b50610bff6122ce565b604051610c0c9190613f57565b60405180910390f35b348015610c2157600080fd5b50610c3c6004803603810190610c37919061426f565b6122d8565b005b348015610c4a57600080fd5b50610c656004803603810190610c6091906147ec565b612398565b604051610c729190613e0f565b60405180910390f35b348015610c8757600080fd5b50610ca26004803603810190610c9d919061426f565b61242c565b005b6000610caf82612524565b9050919050565b606060008054610cc59061485b565b80601f0160208091040260200160405190810160405280929190818152602001828054610cf19061485b565b8015610d3e5780601f10610d1357610100808354040283529160200191610d3e565b820191906000526020600020905b815481529060010190602001808311610d2157829003601f168201915b5050505050905090565b60198181548110610d5857600080fd5b906000526020600020016000915090505481565b6000610d778261259e565b610db6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610dad906148ff565b60405180910390fd5b6004600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b6000610dfc826116b1565b90508073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610e6d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e6490614991565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff16610e8c61260a565b73ffffffffffffffffffffffffffffffffffffffff161480610ebb5750610eba81610eb561260a565b612398565b5b610efa576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ef190614a23565b60405180910390fd5b610f048383612612565b505050565b600063150b7a0260e01b9050949350505050565b6000600880549050905090565b610f3261260a565b73ffffffffffffffffffffffffffffffffffffffff16610f50611a7f565b73ffffffffffffffffffffffffffffffffffffffff1614610fa6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f9d90614a8f565b60405180910390fd5b80600f8190555050565b610fc1610fbb61260a565b826126cb565b611000576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ff790614b21565b60405180910390fd5b61100b8383836127a9565b505050565b600d5481565b60006110218361176f565b8210611062576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161105990614bb3565b60405180910390fd5b600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002054905092915050565b6110c361260a565b73ffffffffffffffffffffffffffffffffffffffff166110e1611a7f565b73ffffffffffffffffffffffffffffffffffffffff1614611137576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161112e90614a8f565b60405180910390fd5b61113f612a10565b565b61115c83838360405180602001604052806000815250612047565b505050565b61117261116c61260a565b826126cb565b6111b1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111a890614c45565b60405180910390fd5b6111ba81612ab2565b50565b606060006111ca8361176f565b905060008167ffffffffffffffff8111156111e8576111e7614044565b5b6040519080825280602002602001820160405280156112165781602001602082028036833780820191505090505b50905060005b828110156112605761122e8582611016565b82828151811061124157611240614c65565b5b602002602001018181525050808061125890614cc3565b91505061121c565b508092505050919050565b61127361260a565b73ffffffffffffffffffffffffffffffffffffffff16611291611a7f565b73ffffffffffffffffffffffffffffffffffffffff16146112e7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112de90614a8f565b60405180910390fd5b80601190805190602001906112fd929190613cb8565b5050565b601860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000611331610f1d565b8210611372576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161136990614d7e565b60405180910390fd5b6008828154811061138657611385614c65565b5b90600052602060002001549050919050565b6113a061260a565b73ffffffffffffffffffffffffffffffffffffffff166113be611a7f565b73ffffffffffffffffffffffffffffffffffffffff1614611414576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161140b90614a8f565b60405180910390fd5b600047905060008273ffffffffffffffffffffffffffffffffffffffff168260405161143f90614dcf565b60006040518083038185875af1925050503d806000811461147c576040519150601f19603f3d011682016040523d82523d6000602084013e611481565b606091505b50509050806114c5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114bc90614e30565b60405180910390fd5b505050565b6114d261260a565b73ffffffffffffffffffffffffffffffffffffffff166114f0611a7f565b73ffffffffffffffffffffffffffffffffffffffff1614611546576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161153d90614a8f565b60405180910390fd5b806010908051906020019061155c929190613cb8565b5050565b601a818154811061157057600080fd5b906000526020600020016000915090505481565b600d5443116115c8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115bf90614e9c565b60405180910390fd5b6015546017541061160e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161160590614f2e565b60405180910390fd5b6012543414611652576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161164990614f9a565b60405180910390fd5b61165a612bcf565b6017600081548092919061166d90614cc3565b9190505550565b6000600a60009054906101000a900460ff16905090565b600c6020528060005260406000206000915054906101000a900460ff1681565b600f5481565b6000806002600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141561175a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117519061502c565b60405180910390fd5b80915050919050565b60145481565b60135481565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156117e0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117d7906150be565b60405180910390fd5b600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b61182f61260a565b73ffffffffffffffffffffffffffffffffffffffff1661184d611a7f565b73ffffffffffffffffffffffffffffffffffffffff16146118a3576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161189a90614a8f565b60405180910390fd5b6118ad6000612c1b565b565b6118b761260a565b73ffffffffffffffffffffffffffffffffffffffff166118d5611a7f565b73ffffffffffffffffffffffffffffffffffffffff161461192b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161192290614a8f565b60405180910390fd5b805182511461196f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016119669061512a565b60405180910390fd5b60005b82518110156119ee5781818151811061198e5761198d614c65565b5b6020026020010151600c60008584815181106119ad576119ac614c65565b5b6020026020010151815260200190815260200160002060006101000a81548160ff021916908360ff16021790555080806119e690614cc3565b915050611972565b505050565b600e5481565b611a0161260a565b73ffffffffffffffffffffffffffffffffffffffff16611a1f611a7f565b73ffffffffffffffffffffffffffffffffffffffff1614611a75576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a6c90614a8f565b60405180910390fd5b611a7d612ce1565b565b6000600a60019054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b611ab161260a565b73ffffffffffffffffffffffffffffffffffffffff16611acf611a7f565b73ffffffffffffffffffffffffffffffffffffffff1614611b25576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b1c90614a8f565b60405180910390fd5b8060128190555050565b606060018054611b3e9061485b565b80601f0160208091040260200160405190810160405280929190818152602001828054611b6a9061485b565b8015611bb75780601f10611b8c57610100808354040283529160200191611bb7565b820191906000526020600020905b815481529060010190602001808311611b9a57829003601f168201915b5050505050905090565b60125481565b611bcf61260a565b73ffffffffffffffffffffffffffffffffffffffff16611bed611a7f565b73ffffffffffffffffffffffffffffffffffffffff1614611c43576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611c3a90614a8f565b60405180910390fd5b611c4d8282612d84565b5050565b611c63611c5c61260a565b8383612da2565b5050565b60165481565b60175481565b6000808244424240604051602001611c8e9493929190615196565b6040516020818303038152906040528051906020012060001c90506000600184611cb891906151e4565b82611cc39190615269565b90508092505050919050565b60145460165410611d15576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d0c9061530c565b60405180910390fd5b6004815114611d59576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d5090615378565b60405180910390fd5b600e544311611d9d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d94906153e4565b60405180910390fd5b600f54431015611def57611daf612f0f565b611dee576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611de590615476565b60405180910390fd5b5b60005b8151811015611ecb57600c600083600081518110611e1357611e12614c65565b5b6020026020010151815260200190815260200160002060009054906101000a900460ff1660ff16600c6000848481518110611e5157611e50614c65565b5b6020026020010151815260200190815260200160002060009054906101000a900460ff1660ff1614611eb8576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611eaf90615508565b60405180910390fd5b8080611ec390614cc3565b915050611df2565b5060005b815181101561202357601b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166342842e0e3330858581518110611f2b57611f2a614c65565b5b60200260200101516040518463ffffffff1660e01b8152600401611f5193929190615528565b600060405180830381600087803b158015611f6b57600080fd5b505af1158015611f7f573d6000803e3d6000fd5b50505050601b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166342966c68826040518263ffffffff1660e01b8152600401611fde9190613f57565b600060405180830381600087803b158015611ff857600080fd5b505af115801561200c573d6000803e3d6000fd5b50505050808061201b90614cc3565b915050611ecf565b5061202c612bcf565b6016600081548092919061203f90614cc3565b919050555050565b61205861205261260a565b836126cb565b612097576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161208e90614b21565b60405180910390fd5b6120a384848484612ffd565b50505050565b6120b161260a565b73ffffffffffffffffffffffffffffffffffffffff166120cf611a7f565b73ffffffffffffffffffffffffffffffffffffffff1614612125576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161211c90614a8f565b60405180910390fd5b80600d8190555050565b61213761260a565b73ffffffffffffffffffffffffffffffffffffffff16612155611a7f565b73ffffffffffffffffffffffffffffffffffffffff16146121ab576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016121a290614a8f565b60405180910390fd5b8060138190555050565b60155481565b60606121c68261259e565b612205576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016121fc906155d1565b60405180910390fd5b600061220f613059565b90508061221b846130eb565b601160405160200161222f939291906156c1565b604051602081830303815290604052915050919050565b565b61225061260a565b73ffffffffffffffffffffffffffffffffffffffff1661226e611a7f565b73ffffffffffffffffffffffffffffffffffffffff16146122c4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016122bb90614a8f565b60405180910390fd5b80600e8190555050565b6000601354905090565b6122e061260a565b73ffffffffffffffffffffffffffffffffffffffff166122fe611a7f565b73ffffffffffffffffffffffffffffffffffffffff1614612354576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161234b90614a8f565b60405180910390fd5b80601b60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6000600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b61243461260a565b73ffffffffffffffffffffffffffffffffffffffff16612452611a7f565b73ffffffffffffffffffffffffffffffffffffffff16146124a8576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161249f90614a8f565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415612518576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161250f90615764565b60405180910390fd5b61252181612c1b565b50565b60007f780e9d63000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916148061259757506125968261324c565b5b9050919050565b60008073ffffffffffffffffffffffffffffffffffffffff166002600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614159050919050565b600033905090565b816004600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff16612685836116b1565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b60006126d68261259e565b612715576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161270c906157f6565b60405180910390fd5b6000612720836116b1565b90508073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16148061278f57508373ffffffffffffffffffffffffffffffffffffffff1661277784610d6c565b73ffffffffffffffffffffffffffffffffffffffff16145b806127a0575061279f8185612398565b5b91505092915050565b8273ffffffffffffffffffffffffffffffffffffffff166127c9826116b1565b73ffffffffffffffffffffffffffffffffffffffff161461281f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161281690615888565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141561288f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016128869061591a565b60405180910390fd5b61289a83838361332e565b6128a5600082612612565b6001600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546128f5919061593a565b925050819055506001600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461294c91906151e4565b92505081905550816002600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4612a0b838383613386565b505050565b612a18611674565b612a57576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612a4e906159ba565b60405180910390fd5b6000600a60006101000a81548160ff0219169083151502179055507f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa612a9b61260a565b604051612aa89190613fb3565b60405180910390a1565b6000612abd826116b1565b9050612acb8160008461332e565b612ad6600083612612565b6001600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254612b26919061593a565b925050819055506002600083815260200190815260200160002060006101000a81549073ffffffffffffffffffffffffffffffffffffffff021916905581600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4612bcb81600084613386565b5050565b6000612bdf601980549050611c73565b9050600060198281548110612bf757612bf6614c65565b5b90600052602060002001549050612c0e3382612d84565b612c178261338b565b5050565b6000600a60019054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600a60016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b612ce9611674565b15612d29576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612d2090615a26565b60405180910390fd5b6001600a60006101000a81548160ff0219169083151502179055507f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258612d6d61260a565b604051612d7a9190613fb3565b60405180910390a1565b612d9e82826040518060200160405280600081525061344f565b5050565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415612e11576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612e0890615a92565b60405180910390fd5b80600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c3183604051612f029190613e0f565b60405180910390a3505050565b600080600090505b600b80549050811015612ff457600b8181548110612f3857612f37614c65565b5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415612fe157600b8181548110612faa57612fa9614c65565b5b9060005260206000200160006101000a81549073ffffffffffffffffffffffffffffffffffffffff02191690556001915050612ffa565b8080612fec90614cc3565b915050612f17565b50600090505b90565b6130088484846127a9565b613014848484846134aa565b613053576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161304a90615b24565b60405180910390fd5b50505050565b6060601080546130689061485b565b80601f01602080910402602001604051908101604052809291908181526020018280546130949061485b565b80156130e15780601f106130b6576101008083540402835291602001916130e1565b820191906000526020600020905b8154815290600101906020018083116130c457829003601f168201915b5050505050905090565b60606000821415613133576040518060400160405280600181526020017f30000000000000000000000000000000000000000000000000000000000000008152509050613247565b600082905060005b6000821461316557808061314e90614cc3565b915050600a8261315e9190615b44565b915061313b565b60008167ffffffffffffffff81111561318157613180614044565b5b6040519080825280601f01601f1916602001820160405280156131b35781602001600182028036833780820191505090505b5090505b60008514613240576001826131cc919061593a565b9150600a856131db9190615269565b60306131e791906151e4565b60f81b8183815181106131fd576131fc614c65565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600a856132399190615b44565b94506131b7565b8093505050505b919050565b60007f80ac58cd000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916148061331757507f5b5e139f000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b80613327575061332682613632565b5b9050919050565b613336611674565b15613376576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161336d90615a26565b60405180910390fd5b61338183838361369c565b505050565b505050565b60198054905081106133d2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016133c990615be7565b60405180910390fd5b601960016019805490506133e6919061593a565b815481106133f7576133f6614c65565b5b90600052602060002001546019828154811061341657613415614c65565b5b9060005260206000200181905550601980548061343657613435615c07565b5b6001900381819060005260206000200160009055905550565b61345983836137b0565b61346660008484846134aa565b6134a5576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161349c90615b24565b60405180910390fd5b505050565b60006134cb8473ffffffffffffffffffffffffffffffffffffffff1661398a565b15613625578373ffffffffffffffffffffffffffffffffffffffff1663150b7a026134f461260a565b8786866040518563ffffffff1660e01b81526004016135169493929190615c8b565b6020604051808303816000875af192505050801561355257506040513d601f19601f8201168201806040525081019061354f9190615cec565b60015b6135d5573d8060008114613582576040519150601f19603f3d011682016040523d82523d6000602084013e613587565b606091505b506000815114156135cd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016135c490615b24565b60405180910390fd5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161491505061362a565b600190505b949350505050565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b6136a78383836139ad565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156136ea576136e5816139b2565b613729565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16146137285761372783826139fb565b5b5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141561376c5761376781613b68565b6137ab565b8273ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16146137aa576137a98282613c39565b5b5b505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415613820576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161381790615d65565b60405180910390fd5b6138298161259e565b15613869576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161386090615dd1565b60405180910390fd5b6138756000838361332e565b6001600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546138c591906151e4565b92505081905550816002600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a461398660008383613386565b5050565b6000808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b505050565b6008805490506009600083815260200190815260200160002081905550600881908060018154018082558091505060019003906000526020600020016000909190919091505550565b60006001613a088461176f565b613a12919061593a565b9050600060076000848152602001908152602001600020549050818114613af7576000600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002054905080600660008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002081905550816007600083815260200190815260200160002081905550505b6007600084815260200190815260200160002060009055600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008381526020019081526020016000206000905550505050565b60006001600880549050613b7c919061593a565b9050600060096000848152602001908152602001600020549050600060088381548110613bac57613bab614c65565b5b906000526020600020015490508060088381548110613bce57613bcd614c65565b5b906000526020600020018190555081600960008381526020019081526020016000208190555060096000858152602001908152602001600020600090556008805480613c1d57613c1c615c07565b5b6001900381819060005260206000200160009055905550505050565b6000613c448361176f565b905081600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002081905550806007600084815260200190815260200160002081905550505050565b828054613cc49061485b565b90600052602060002090601f016020900481019282613ce65760008555613d2d565b82601f10613cff57805160ff1916838001178555613d2d565b82800160010185558215613d2d579182015b82811115613d2c578251825591602001919060010190613d11565b5b509050613d3a9190613d3e565b5090565b5b80821115613d57576000816000905550600101613d3f565b5090565b6000604051905090565b600080fd5b600080fd5b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b613da481613d6f565b8114613daf57600080fd5b50565b600081359050613dc181613d9b565b92915050565b600060208284031215613ddd57613ddc613d65565b5b6000613deb84828501613db2565b91505092915050565b60008115159050919050565b613e0981613df4565b82525050565b6000602082019050613e246000830184613e00565b92915050565b600081519050919050565b600082825260208201905092915050565b60005b83811015613e64578082015181840152602081019050613e49565b83811115613e73576000848401525b50505050565b6000601f19601f8301169050919050565b6000613e9582613e2a565b613e9f8185613e35565b9350613eaf818560208601613e46565b613eb881613e79565b840191505092915050565b60006020820190508181036000830152613edd8184613e8a565b905092915050565b6000819050919050565b613ef881613ee5565b8114613f0357600080fd5b50565b600081359050613f1581613eef565b92915050565b600060208284031215613f3157613f30613d65565b5b6000613f3f84828501613f06565b91505092915050565b613f5181613ee5565b82525050565b6000602082019050613f6c6000830184613f48565b92915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000613f9d82613f72565b9050919050565b613fad81613f92565b82525050565b6000602082019050613fc86000830184613fa4565b92915050565b613fd781613f92565b8114613fe257600080fd5b50565b600081359050613ff481613fce565b92915050565b6000806040838503121561401157614010613d65565b5b600061401f85828601613fe5565b925050602061403085828601613f06565b9150509250929050565b600080fd5b600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b61407c82613e79565b810181811067ffffffffffffffff8211171561409b5761409a614044565b5b80604052505050565b60006140ae613d5b565b90506140ba8282614073565b919050565b600067ffffffffffffffff8211156140da576140d9614044565b5b6140e382613e79565b9050602081019050919050565b82818337600083830152505050565b600061411261410d846140bf565b6140a4565b90508281526020810184848401111561412e5761412d61403f565b5b6141398482856140f0565b509392505050565b600082601f8301126141565761415561403a565b5b81356141668482602086016140ff565b91505092915050565b6000806000806080858703121561418957614188613d65565b5b600061419787828801613fe5565b94505060206141a887828801613fe5565b93505060406141b987828801613f06565b925050606085013567ffffffffffffffff8111156141da576141d9613d6a565b5b6141e687828801614141565b91505092959194509250565b6141fb81613d6f565b82525050565b600060208201905061421660008301846141f2565b92915050565b60008060006060848603121561423557614234613d65565b5b600061424386828701613fe5565b935050602061425486828701613fe5565b925050604061426586828701613f06565b9150509250925092565b60006020828403121561428557614284613d65565b5b600061429384828501613fe5565b91505092915050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b6142d181613ee5565b82525050565b60006142e383836142c8565b60208301905092915050565b6000602082019050919050565b60006143078261429c565b61431181856142a7565b935061431c836142b8565b8060005b8381101561434d57815161433488826142d7565b975061433f836142ef565b925050600181019050614320565b5085935050505092915050565b6000602082019050818103600083015261437481846142fc565b905092915050565b600067ffffffffffffffff82111561439757614396614044565b5b6143a082613e79565b9050602081019050919050565b60006143c06143bb8461437c565b6140a4565b9050828152602081018484840111156143dc576143db61403f565b5b6143e78482856140f0565b509392505050565b600082601f8301126144045761440361403a565b5b81356144148482602086016143ad565b91505092915050565b60006020828403121561443357614432613d65565b5b600082013567ffffffffffffffff81111561445157614450613d6a565b5b61445d848285016143ef565b91505092915050565b600061447182613f72565b9050919050565b61448181614466565b811461448c57600080fd5b50565b60008135905061449e81614478565b92915050565b6000602082840312156144ba576144b9613d65565b5b60006144c88482850161448f565b91505092915050565b600060ff82169050919050565b6144e7816144d1565b82525050565b600060208201905061450260008301846144de565b92915050565b600067ffffffffffffffff82111561452357614522614044565b5b602082029050602081019050919050565b600080fd5b600061454c61454784614508565b6140a4565b9050808382526020820190506020840283018581111561456f5761456e614534565b5b835b8181101561459857806145848882613f06565b845260208401935050602081019050614571565b5050509392505050565b600082601f8301126145b7576145b661403a565b5b81356145c7848260208601614539565b91505092915050565b600067ffffffffffffffff8211156145eb576145ea614044565b5b602082029050602081019050919050565b614605816144d1565b811461461057600080fd5b50565b600081359050614622816145fc565b92915050565b600061463b614636846145d0565b6140a4565b9050808382526020820190506020840283018581111561465e5761465d614534565b5b835b8181101561468757806146738882614613565b845260208401935050602081019050614660565b5050509392505050565b600082601f8301126146a6576146a561403a565b5b81356146b6848260208601614628565b91505092915050565b600080604083850312156146d6576146d5613d65565b5b600083013567ffffffffffffffff8111156146f4576146f3613d6a565b5b614700858286016145a2565b925050602083013567ffffffffffffffff81111561472157614720613d6a565b5b61472d85828601614691565b9150509250929050565b61474081613df4565b811461474b57600080fd5b50565b60008135905061475d81614737565b92915050565b6000806040838503121561477a57614779613d65565b5b600061478885828601613fe5565b92505060206147998582860161474e565b9150509250929050565b6000602082840312156147b9576147b8613d65565b5b600082013567ffffffffffffffff8111156147d7576147d6613d6a565b5b6147e3848285016145a2565b91505092915050565b6000806040838503121561480357614802613d65565b5b600061481185828601613fe5565b925050602061482285828601613fe5565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061487357607f821691505b602082108114156148875761488661482c565b5b50919050565b7f4552433732313a20617070726f76656420717565727920666f72206e6f6e657860008201527f697374656e7420746f6b656e0000000000000000000000000000000000000000602082015250565b60006148e9602c83613e35565b91506148f48261488d565b604082019050919050565b60006020820190508181036000830152614918816148dc565b9050919050565b7f4552433732313a20617070726f76616c20746f2063757272656e74206f776e6560008201527f7200000000000000000000000000000000000000000000000000000000000000602082015250565b600061497b602183613e35565b91506149868261491f565b604082019050919050565b600060208201905081810360008301526149aa8161496e565b9050919050565b7f4552433732313a20617070726f76652063616c6c6572206973206e6f74206f7760008201527f6e6572206e6f7220617070726f76656420666f7220616c6c0000000000000000602082015250565b6000614a0d603883613e35565b9150614a18826149b1565b604082019050919050565b60006020820190508181036000830152614a3c81614a00565b9050919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b6000614a79602083613e35565b9150614a8482614a43565b602082019050919050565b60006020820190508181036000830152614aa881614a6c565b9050919050565b7f4552433732313a207472616e736665722063616c6c6572206973206e6f74206f60008201527f776e6572206e6f7220617070726f766564000000000000000000000000000000602082015250565b6000614b0b603183613e35565b9150614b1682614aaf565b604082019050919050565b60006020820190508181036000830152614b3a81614afe565b9050919050565b7f455243373231456e756d657261626c653a206f776e657220696e646578206f7560008201527f74206f6620626f756e6473000000000000000000000000000000000000000000602082015250565b6000614b9d602b83613e35565b9150614ba882614b41565b604082019050919050565b60006020820190508181036000830152614bcc81614b90565b9050919050565b7f4552433732314275726e61626c653a2063616c6c6572206973206e6f74206f7760008201527f6e6572206e6f7220617070726f76656400000000000000000000000000000000602082015250565b6000614c2f603083613e35565b9150614c3a82614bd3565b604082019050919050565b60006020820190508181036000830152614c5e81614c22565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000614cce82613ee5565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff821415614d0157614d00614c94565b5b600182019050919050565b7f455243373231456e756d657261626c653a20676c6f62616c20696e646578206f60008201527f7574206f6620626f756e64730000000000000000000000000000000000000000602082015250565b6000614d68602c83613e35565b9150614d7382614d0c565b604082019050919050565b60006020820190508181036000830152614d9781614d5b565b9050919050565b600081905092915050565b50565b6000614db9600083614d9e565b9150614dc482614da9565b600082019050919050565b6000614dda82614dac565b9150819050919050565b7f4661696c656420746f2073656e64204574686572000000000000000000000000600082015250565b6000614e1a601483613e35565b9150614e2582614de4565b602082019050919050565b60006020820190508181036000830152614e4981614e0d565b9050919050565b7f4d696e74206e6f74206f70656e20666f7220627579696e670000000000000000600082015250565b6000614e86601883613e35565b9150614e9182614e50565b602082019050919050565b60006020820190508181036000830152614eb581614e79565b9050919050565b7f416c6c20706f737369626c65207061797320616c72656164792068617070656e60008201527f656e642100000000000000000000000000000000000000000000000000000000602082015250565b6000614f18602483613e35565b9150614f2382614ebc565b604082019050919050565b60006020820190508181036000830152614f4781614f0b565b9050919050565b7f416d6f756e74206f66205645542073656e74206e6f7420636f72726563742e00600082015250565b6000614f84601f83613e35565b9150614f8f82614f4e565b602082019050919050565b60006020820190508181036000830152614fb381614f77565b9050919050565b7f4552433732313a206f776e657220717565727920666f72206e6f6e657869737460008201527f656e7420746f6b656e0000000000000000000000000000000000000000000000602082015250565b6000615016602983613e35565b915061502182614fba565b604082019050919050565b6000602082019050818103600083015261504581615009565b9050919050565b7f4552433732313a2062616c616e636520717565727920666f7220746865207a6560008201527f726f206164647265737300000000000000000000000000000000000000000000602082015250565b60006150a8602a83613e35565b91506150b38261504c565b604082019050919050565b600060208201905081810360008301526150d78161509b565b9050919050565b7f4e65656420746f206265207468652073616d65206c656e677468000000000000600082015250565b6000615114601a83613e35565b915061511f826150de565b602082019050919050565b6000602082019050818103600083015261514381615107565b9050919050565b6000819050919050565b61516561516082613ee5565b61514a565b82525050565b6000819050919050565b6000819050919050565b61519061518b8261516b565b615175565b82525050565b60006151a28287615154565b6020820191506151b28286615154565b6020820191506151c28285615154565b6020820191506151d2828461517f565b60208201915081905095945050505050565b60006151ef82613ee5565b91506151fa83613ee5565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0382111561522f5761522e614c94565b5b828201905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b600061527482613ee5565b915061527f83613ee5565b92508261528f5761528e61523a565b5b828206905092915050565b7f416c6c20706f737369626c652070617920616c72656164792068617070656e6560008201527f6e64210000000000000000000000000000000000000000000000000000000000602082015250565b60006152f6602383613e35565b91506153018261529a565b604082019050919050565b60006020820190508181036000830152615325816152e9565b9050919050565b7f4e656564203420746f6b656e7320746f206275726e0000000000000000000000600082015250565b6000615362601583613e35565b915061536d8261532c565b602082019050919050565b6000602082019050818103600083015261539181615355565b9050919050565b7f43757272656e746c79206e6f206d696e74696e67206973206f70656e00000000600082015250565b60006153ce601c83613e35565b91506153d982615398565b602082019050919050565b600060208201905081810360008301526153fd816153c1565b9050919050565b7f4e6f742077686974656c697374656420666f72207468652064726f702120636f60008201527f6d65206261636b206c6174657221000000000000000000000000000000000000602082015250565b6000615460602e83613e35565b915061546b82615404565b604082019050919050565b6000602082019050818103600083015261548f81615453565b9050919050565b7f546f6b656e73206e65656420746f2068617665207468652073616d652074797060008201527f6500000000000000000000000000000000000000000000000000000000000000602082015250565b60006154f2602183613e35565b91506154fd82615496565b604082019050919050565b60006020820190508181036000830152615521816154e5565b9050919050565b600060608201905061553d6000830186613fa4565b61554a6020830185613fa4565b6155576040830184613f48565b949350505050565b7f4552433732314d657461646174613a2055524920717565727920666f72206e6f60008201527f6e6578697374656e7420746f6b656e0000000000000000000000000000000000602082015250565b60006155bb602f83613e35565b91506155c68261555f565b604082019050919050565b600060208201905081810360008301526155ea816155ae565b9050919050565b600081905092915050565b600061560782613e2a565b61561181856155f1565b9350615621818560208601613e46565b80840191505092915050565b60008190508160005260206000209050919050565b6000815461564f8161485b565b61565981866155f1565b945060018216600081146156745760018114615685576156b8565b60ff198316865281860193506156b8565b61568e8561562d565b60005b838110156156b057815481890152600182019150602081019050615691565b838801955050505b50505092915050565b60006156cd82866155fc565b91506156d982856155fc565b91506156e58284615642565b9150819050949350505050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b600061574e602683613e35565b9150615759826156f2565b604082019050919050565b6000602082019050818103600083015261577d81615741565b9050919050565b7f4552433732313a206f70657261746f7220717565727920666f72206e6f6e657860008201527f697374656e7420746f6b656e0000000000000000000000000000000000000000602082015250565b60006157e0602c83613e35565b91506157eb82615784565b604082019050919050565b6000602082019050818103600083015261580f816157d3565b9050919050565b7f4552433732313a207472616e736665722066726f6d20696e636f72726563742060008201527f6f776e6572000000000000000000000000000000000000000000000000000000602082015250565b6000615872602583613e35565b915061587d82615816565b604082019050919050565b600060208201905081810360008301526158a181615865565b9050919050565b7f4552433732313a207472616e7366657220746f20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b6000615904602483613e35565b915061590f826158a8565b604082019050919050565b60006020820190508181036000830152615933816158f7565b9050919050565b600061594582613ee5565b915061595083613ee5565b92508282101561596357615962614c94565b5b828203905092915050565b7f5061757361626c653a206e6f7420706175736564000000000000000000000000600082015250565b60006159a4601483613e35565b91506159af8261596e565b602082019050919050565b600060208201905081810360008301526159d381615997565b9050919050565b7f5061757361626c653a2070617573656400000000000000000000000000000000600082015250565b6000615a10601083613e35565b9150615a1b826159da565b602082019050919050565b60006020820190508181036000830152615a3f81615a03565b9050919050565b7f4552433732313a20617070726f766520746f2063616c6c657200000000000000600082015250565b6000615a7c601983613e35565b9150615a8782615a46565b602082019050919050565b60006020820190508181036000830152615aab81615a6f565b9050919050565b7f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560008201527f63656976657220696d706c656d656e7465720000000000000000000000000000602082015250565b6000615b0e603283613e35565b9150615b1982615ab2565b604082019050919050565b60006020820190508181036000830152615b3d81615b01565b9050919050565b6000615b4f82613ee5565b9150615b5a83613ee5565b925082615b6a57615b6961523a565b5b828204905092915050565b7f696e646578206e6565647320746f206265206c6f776572207468616e206c656e60008201527f6774680000000000000000000000000000000000000000000000000000000000602082015250565b6000615bd1602383613e35565b9150615bdc82615b75565b604082019050919050565b60006020820190508181036000830152615c0081615bc4565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fd5b600081519050919050565b600082825260208201905092915050565b6000615c5d82615c36565b615c678185615c41565b9350615c77818560208601613e46565b615c8081613e79565b840191505092915050565b6000608082019050615ca06000830187613fa4565b615cad6020830186613fa4565b615cba6040830185613f48565b8181036060830152615ccc8184615c52565b905095945050505050565b600081519050615ce681613d9b565b92915050565b600060208284031215615d0257615d01613d65565b5b6000615d1084828501615cd7565b91505092915050565b7f4552433732313a206d696e7420746f20746865207a65726f2061646472657373600082015250565b6000615d4f602083613e35565b9150615d5a82615d19565b602082019050919050565b60006020820190508181036000830152615d7e81615d42565b9050919050565b7f4552433732313a20746f6b656e20616c7265616479206d696e74656400000000600082015250565b6000615dbb601c83613e35565b9150615dc682615d85565b602082019050919050565b60006020820190508181036000830152615dea81615dae565b905091905056fea2646970667358221220bd2307de3f84423dd023992a3a8c5ef032f66290c44b784468180553307bef2464736f6c634300080a0033