VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0xe63DC2…1967
Summary
Transactions
Transfers
Address
0xe63DC2771c75981e4eAbAFD93062F7A167471967
VET
0.00
VET
VTHO
0.00
VTHO
Master
0x85C9F51226EAeC507bc1965A8ab75C94eC300632
Deployer
0x85C9F51226EAeC507bc1965A8ab75C94eC300632
Code
0x6080604052600436106103355760003560e01c80636e1bd323116101ab578063a9f6425d116100f7578063c87b56dd11610095578063df6d48431161006f578063df6d484314610bea578063e2a9e79614610c15578063e985e9c514610c3e578063f2fde38b14610c7b57610335565b8063c87b56dd14610b7a578063d0e30db014610bb7578063d0e6bc1814610bc157610335565b8063b88d4fde116100d1578063b88d4fde14610ad4578063ba9c492e14610afd578063bf8bcee414610b26578063c60a9cd714610b4f57610335565b8063a9f6425d14610a43578063b37217a414610a6e578063b592929114610aab57610335565b80638da5cb5b11610164578063a035b1fe1161013e578063a035b1fe1461099b578063a1448194146109c6578063a22cb465146109ef578063a356ea6c14610a1857610335565b80638da5cb5b1461091c57806391b7f5ed1461094757806395d89b411461097057610335565b80636e1bd3231461083257806370a082311461085d578063715018a61461089a5780637aff42b9146108b157806381b56bc5146108da5780638456cb591461090557610335565b806342966c6811610285578063560dbafd116102235780635d82eef5116101fd5780635d82eef514610762578063628fc2df1461079f5780636352211e146107ca578063642988231461080757610335565b8063560dbafd146106f0578063585e8e591461072d5780635c975abb1461073757610335565b80634bf4f4231161025f5780634bf4f423146106365780634f6ccce71461066157806351cff8d91461069e57806355f804b3146106c757610335565b806342966c68146105a7578063438b6300146105d0578063467de36c1461060d57610335565b806318160ddd116102f25780632e71f2dd116102cc5780632e71f2dd146104ff5780632f745c591461052a5780633f4ba83a1461056757806342842e0e1461057e57610335565b806318160ddd146104825780631cd9e4ee146104ad57806323b872dd146104d657610335565b806301ffc9a71461033a57806306fdde031461037757806307fcbfef146103a2578063081812fc146103df578063095ea7b31461041c578063150b7a0214610445575b600080fd5b34801561034657600080fd5b50610361600480360381019061035c9190613e7d565b610ca4565b60405161036e9190613ec5565b60405180910390f35b34801561038357600080fd5b5061038c610cb6565b6040516103999190613f79565b60405180910390f35b3480156103ae57600080fd5b506103c960048036038101906103c49190613fd1565b610d48565b6040516103d6919061400d565b60405180910390f35b3480156103eb57600080fd5b5061040660048036038101906104019190613fd1565b610d6c565b6040516104139190614069565b60405180910390f35b34801561042857600080fd5b50610443600480360381019061043e91906140b0565b610df1565b005b34801561045157600080fd5b5061046c60048036038101906104679190614225565b610f09565b60405161047991906142b7565b60405180910390f35b34801561048e57600080fd5b50610497610f1d565b6040516104a4919061400d565b60405180910390f35b3480156104b957600080fd5b506104d460048036038101906104cf9190613fd1565b610f2a565b005b3480156104e257600080fd5b506104fd60048036038101906104f891906142d2565b610fb0565b005b34801561050b57600080fd5b50610514611010565b604051610521919061400d565b60405180910390f35b34801561053657600080fd5b50610551600480360381019061054c91906140b0565b611016565b60405161055e919061400d565b60405180910390f35b34801561057357600080fd5b5061057c6110bb565b005b34801561058a57600080fd5b506105a560048036038101906105a091906142d2565b611141565b005b3480156105b357600080fd5b506105ce60048036038101906105c99190613fd1565b611161565b005b3480156105dc57600080fd5b506105f760048036038101906105f29190614325565b6111bd565b6040516106049190614410565b60405180910390f35b34801561061957600080fd5b50610634600480360381019061062f91906144d3565b61126b565b005b34801561064257600080fd5b5061064b611301565b6040516106589190614069565b60405180910390f35b34801561066d57600080fd5b5061068860048036038101906106839190613fd1565b611327565b604051610695919061400d565b60405180910390f35b3480156106aa57600080fd5b506106c560048036038101906106c0919061455a565b611398565b005b3480156106d357600080fd5b506106ee60048036038101906106e991906144d3565b6114ca565b005b3480156106fc57600080fd5b5061071760048036038101906107129190613fd1565b611560565b604051610724919061400d565b60405180910390f35b610735611584565b005b34801561074357600080fd5b5061074c61172a565b6040516107599190613ec5565b60405180910390f35b34801561076e57600080fd5b5061078960048036038101906107849190613fd1565b611741565b60405161079691906145a3565b60405180910390f35b3480156107ab57600080fd5b506107b4611761565b6040516107c1919061400d565b60405180910390f35b3480156107d657600080fd5b506107f160048036038101906107ec9190613fd1565b611767565b6040516107fe9190614069565b60405180910390f35b34801561081357600080fd5b5061081c611819565b604051610829919061400d565b60405180910390f35b34801561083e57600080fd5b5061084761181f565b604051610854919061400d565b60405180910390f35b34801561086957600080fd5b50610884600480360381019061087f9190614325565b611825565b604051610891919061400d565b60405180910390f35b3480156108a657600080fd5b506108af6118dd565b005b3480156108bd57600080fd5b506108d860048036038101906108d39190614775565b611965565b005b3480156108e657600080fd5b506108ef611aa9565b6040516108fc919061400d565b60405180910390f35b34801561091157600080fd5b5061091a611aaf565b005b34801561092857600080fd5b50610931611b35565b60405161093e9190614069565b60405180910390f35b34801561095357600080fd5b5061096e60048036038101906109699190613fd1565b611b5f565b005b34801561097c57600080fd5b50610985611be5565b6040516109929190613f79565b60405180910390f35b3480156109a757600080fd5b506109b0611c77565b6040516109bd919061400d565b60405180910390f35b3480156109d257600080fd5b506109ed60048036038101906109e891906140b0565b611c7d565b005b3480156109fb57600080fd5b50610a166004803603810190610a119190614819565b611d07565b005b348015610a2457600080fd5b50610a2d611d1d565b604051610a3a919061400d565b60405180910390f35b348015610a4f57600080fd5b50610a58611d23565b604051610a65919061400d565b60405180910390f35b348015610a7a57600080fd5b50610a956004803603810190610a909190613fd1565b611d29565b604051610aa2919061400d565b60405180910390f35b348015610ab757600080fd5b50610ad26004803603810190610acd9190614859565b611d85565b005b348015610ae057600080fd5b50610afb6004803603810190610af69190614225565b6120fd565b005b348015610b0957600080fd5b50610b246004803603810190610b1f9190613fd1565b61215f565b005b348015610b3257600080fd5b50610b4d6004803603810190610b489190613fd1565b6121e5565b005b348015610b5b57600080fd5b50610b6461226b565b604051610b71919061400d565b60405180910390f35b348015610b8657600080fd5b50610ba16004803603810190610b9c9190613fd1565b612271565b604051610bae9190613f79565b60405180910390f35b610bbf6122fc565b005b348015610bcd57600080fd5b50610be86004803603810190610be39190613fd1565b6122fe565b005b348015610bf657600080fd5b50610bff612384565b604051610c0c919061400d565b60405180910390f35b348015610c2157600080fd5b50610c3c6004803603810190610c379190614325565b61238e565b005b348015610c4a57600080fd5b50610c656004803603810190610c6091906148a2565b61244e565b604051610c729190613ec5565b60405180910390f35b348015610c8757600080fd5b50610ca26004803603810190610c9d9190614325565b6124e2565b005b6000610caf826125da565b9050919050565b606060008054610cc590614911565b80601f0160208091040260200160405190810160405280929190818152602001828054610cf190614911565b8015610d3e5780601f10610d1357610100808354040283529160200191610d3e565b820191906000526020600020905b815481529060010190602001808311610d2157829003601f168201915b5050505050905090565b60198181548110610d5857600080fd5b906000526020600020016000915090505481565b6000610d7782612654565b610db6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610dad906149b5565b60405180910390fd5b6004600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b6000610dfc82611767565b90508073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610e6d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e6490614a47565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff16610e8c6126c0565b73ffffffffffffffffffffffffffffffffffffffff161480610ebb5750610eba81610eb56126c0565b61244e565b5b610efa576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ef190614ad9565b60405180910390fd5b610f0483836126c8565b505050565b600063150b7a0260e01b9050949350505050565b6000600880549050905090565b610f326126c0565b73ffffffffffffffffffffffffffffffffffffffff16610f50611b35565b73ffffffffffffffffffffffffffffffffffffffff1614610fa6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f9d90614b45565b60405180910390fd5b80600f8190555050565b610fc1610fbb6126c0565b82612781565b611000576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ff790614bd7565b60405180910390fd5b61100b83838361285f565b505050565b600d5481565b600061102183611825565b8210611062576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161105990614c69565b60405180910390fd5b600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002054905092915050565b6110c36126c0565b73ffffffffffffffffffffffffffffffffffffffff166110e1611b35565b73ffffffffffffffffffffffffffffffffffffffff1614611137576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161112e90614b45565b60405180910390fd5b61113f612ac6565b565b61115c838383604051806020016040528060008152506120fd565b505050565b61117261116c6126c0565b82612781565b6111b1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111a890614cfb565b60405180910390fd5b6111ba81612b68565b50565b606060006111ca83611825565b905060008167ffffffffffffffff8111156111e8576111e76140fa565b5b6040519080825280602002602001820160405280156112165781602001602082028036833780820191505090505b50905060005b828110156112605761122e8582611016565b82828151811061124157611240614d1b565b5b602002602001018181525050808061125890614d79565b91505061121c565b508092505050919050565b6112736126c0565b73ffffffffffffffffffffffffffffffffffffffff16611291611b35565b73ffffffffffffffffffffffffffffffffffffffff16146112e7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112de90614b45565b60405180910390fd5b80601190805190602001906112fd929190613d6e565b5050565b601860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000611331610f1d565b8210611372576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161136990614e34565b60405180910390fd5b6008828154811061138657611385614d1b565b5b90600052602060002001549050919050565b6113a06126c0565b73ffffffffffffffffffffffffffffffffffffffff166113be611b35565b73ffffffffffffffffffffffffffffffffffffffff1614611414576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161140b90614b45565b60405180910390fd5b600047905060008273ffffffffffffffffffffffffffffffffffffffff168260405161143f90614e85565b60006040518083038185875af1925050503d806000811461147c576040519150601f19603f3d011682016040523d82523d6000602084013e611481565b606091505b50509050806114c5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114bc90614ee6565b60405180910390fd5b505050565b6114d26126c0565b73ffffffffffffffffffffffffffffffffffffffff166114f0611b35565b73ffffffffffffffffffffffffffffffffffffffff1614611546576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161153d90614b45565b60405180910390fd5b806010908051906020019061155c929190613d6e565b5050565b601a818154811061157057600080fd5b906000526020600020016000915090505481565b600d5443116115c8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115bf90614f52565b60405180910390fd5b6015546017541061160e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161160590614fe4565b60405180910390fd5b601254341015611653576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161164a90615050565b60405180910390fd5b600033905060008173ffffffffffffffffffffffffffffffffffffffff1660125460405161168090614e85565b60006040518083038185875af1925050503d80600081146116bd576040519150601f19603f3d011682016040523d82523d6000602084013e6116c2565b606091505b5050905080611706576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116fd906150bc565b60405180910390fd5b61170e612c85565b6017600081548092919061172190614d79565b91905055505050565b6000600a60009054906101000a900460ff16905090565b600c6020528060005260406000206000915054906101000a900460ff1681565b600f5481565b6000806002600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415611810576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016118079061514e565b60405180910390fd5b80915050919050565b60145481565b60135481565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611896576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161188d906151e0565b60405180910390fd5b600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6118e56126c0565b73ffffffffffffffffffffffffffffffffffffffff16611903611b35565b73ffffffffffffffffffffffffffffffffffffffff1614611959576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161195090614b45565b60405180910390fd5b6119636000612cd1565b565b61196d6126c0565b73ffffffffffffffffffffffffffffffffffffffff1661198b611b35565b73ffffffffffffffffffffffffffffffffffffffff16146119e1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016119d890614b45565b60405180910390fd5b8051825114611a25576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a1c9061524c565b60405180910390fd5b60005b8251811015611aa457818181518110611a4457611a43614d1b565b5b6020026020010151600c6000858481518110611a6357611a62614d1b565b5b6020026020010151815260200190815260200160002060006101000a81548160ff021916908360ff1602179055508080611a9c90614d79565b915050611a28565b505050565b600e5481565b611ab76126c0565b73ffffffffffffffffffffffffffffffffffffffff16611ad5611b35565b73ffffffffffffffffffffffffffffffffffffffff1614611b2b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b2290614b45565b60405180910390fd5b611b33612d97565b565b6000600a60019054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b611b676126c0565b73ffffffffffffffffffffffffffffffffffffffff16611b85611b35565b73ffffffffffffffffffffffffffffffffffffffff1614611bdb576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611bd290614b45565b60405180910390fd5b8060128190555050565b606060018054611bf490614911565b80601f0160208091040260200160405190810160405280929190818152602001828054611c2090614911565b8015611c6d5780601f10611c4257610100808354040283529160200191611c6d565b820191906000526020600020905b815481529060010190602001808311611c5057829003601f168201915b5050505050905090565b60125481565b611c856126c0565b73ffffffffffffffffffffffffffffffffffffffff16611ca3611b35565b73ffffffffffffffffffffffffffffffffffffffff1614611cf9576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611cf090614b45565b60405180910390fd5b611d038282612e3a565b5050565b611d19611d126126c0565b8383612e58565b5050565b60165481565b60175481565b6000808244424240604051602001611d4494939291906152b8565b6040516020818303038152906040528051906020012060001c90506000600184611d6e9190615306565b82611d79919061538b565b90508092505050919050565b60145460165410611dcb576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611dc29061542e565b60405180910390fd5b6004815114611e0f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611e069061549a565b60405180910390fd5b600e544311611e53576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611e4a90615506565b60405180910390fd5b600f54431015611ea557611e65612fc5565b611ea4576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611e9b90615598565b60405180910390fd5b5b60005b8151811015611f8157600c600083600081518110611ec957611ec8614d1b565b5b6020026020010151815260200190815260200160002060009054906101000a900460ff1660ff16600c6000848481518110611f0757611f06614d1b565b5b6020026020010151815260200190815260200160002060009054906101000a900460ff1660ff1614611f6e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611f659061562a565b60405180910390fd5b8080611f7990614d79565b915050611ea8565b5060005b81518110156120d957601b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166342842e0e3330858581518110611fe157611fe0614d1b565b5b60200260200101516040518463ffffffff1660e01b81526004016120079392919061564a565b600060405180830381600087803b15801561202157600080fd5b505af1158015612035573d6000803e3d6000fd5b50505050601b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166342966c68826040518263ffffffff1660e01b8152600401612094919061400d565b600060405180830381600087803b1580156120ae57600080fd5b505af11580156120c2573d6000803e3d6000fd5b5050505080806120d190614d79565b915050611f85565b506120e2612c85565b601660008154809291906120f590614d79565b919050555050565b61210e6121086126c0565b83612781565b61214d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161214490614bd7565b60405180910390fd5b612159848484846130b3565b50505050565b6121676126c0565b73ffffffffffffffffffffffffffffffffffffffff16612185611b35565b73ffffffffffffffffffffffffffffffffffffffff16146121db576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016121d290614b45565b60405180910390fd5b80600d8190555050565b6121ed6126c0565b73ffffffffffffffffffffffffffffffffffffffff1661220b611b35565b73ffffffffffffffffffffffffffffffffffffffff1614612261576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161225890614b45565b60405180910390fd5b8060138190555050565b60155481565b606061227c82612654565b6122bb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016122b2906156f3565b60405180910390fd5b60006122c561310f565b9050806122d1846131a1565b60116040516020016122e5939291906157e3565b604051602081830303815290604052915050919050565b565b6123066126c0565b73ffffffffffffffffffffffffffffffffffffffff16612324611b35565b73ffffffffffffffffffffffffffffffffffffffff161461237a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161237190614b45565b60405180910390fd5b80600e8190555050565b6000601354905090565b6123966126c0565b73ffffffffffffffffffffffffffffffffffffffff166123b4611b35565b73ffffffffffffffffffffffffffffffffffffffff161461240a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161240190614b45565b60405180910390fd5b80601b60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6000600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b6124ea6126c0565b73ffffffffffffffffffffffffffffffffffffffff16612508611b35565b73ffffffffffffffffffffffffffffffffffffffff161461255e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161255590614b45565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156125ce576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016125c590615886565b60405180910390fd5b6125d781612cd1565b50565b60007f780e9d63000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916148061264d575061264c82613302565b5b9050919050565b60008073ffffffffffffffffffffffffffffffffffffffff166002600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614159050919050565b600033905090565b816004600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff1661273b83611767565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b600061278c82612654565b6127cb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016127c290615918565b60405180910390fd5b60006127d683611767565b90508073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16148061284557508373ffffffffffffffffffffffffffffffffffffffff1661282d84610d6c565b73ffffffffffffffffffffffffffffffffffffffff16145b806128565750612855818561244e565b5b91505092915050565b8273ffffffffffffffffffffffffffffffffffffffff1661287f82611767565b73ffffffffffffffffffffffffffffffffffffffff16146128d5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016128cc906159aa565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415612945576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161293c90615a3c565b60405180910390fd5b6129508383836133e4565b61295b6000826126c8565b6001600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546129ab9190615a5c565b925050819055506001600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254612a029190615306565b92505081905550816002600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4612ac183838361343c565b505050565b612ace61172a565b612b0d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612b0490615adc565b60405180910390fd5b6000600a60006101000a81548160ff0219169083151502179055507f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa612b516126c0565b604051612b5e9190614069565b60405180910390a1565b6000612b7382611767565b9050612b81816000846133e4565b612b8c6000836126c8565b6001600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254612bdc9190615a5c565b925050819055506002600083815260200190815260200160002060006101000a81549073ffffffffffffffffffffffffffffffffffffffff021916905581600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4612c818160008461343c565b5050565b6000612c95601980549050611d29565b9050600060198281548110612cad57612cac614d1b565b5b90600052602060002001549050612cc43382612e3a565b612ccd82613441565b5050565b6000600a60019054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600a60016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b612d9f61172a565b15612ddf576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612dd690615b48565b60405180910390fd5b6001600a60006101000a81548160ff0219169083151502179055507f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258612e236126c0565b604051612e309190614069565b60405180910390a1565b612e54828260405180602001604052806000815250613505565b5050565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415612ec7576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612ebe90615bb4565b60405180910390fd5b80600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c3183604051612fb89190613ec5565b60405180910390a3505050565b600080600090505b600b805490508110156130aa57600b8181548110612fee57612fed614d1b565b5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141561309757600b81815481106130605761305f614d1b565b5b9060005260206000200160006101000a81549073ffffffffffffffffffffffffffffffffffffffff021916905560019150506130b0565b80806130a290614d79565b915050612fcd565b50600090505b90565b6130be84848461285f565b6130ca84848484613560565b613109576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161310090615c46565b60405180910390fd5b50505050565b60606010805461311e90614911565b80601f016020809104026020016040519081016040528092919081815260200182805461314a90614911565b80156131975780601f1061316c57610100808354040283529160200191613197565b820191906000526020600020905b81548152906001019060200180831161317a57829003601f168201915b5050505050905090565b606060008214156131e9576040518060400160405280600181526020017f300000000000000000000000000000000000000000000000000000000000000081525090506132fd565b600082905060005b6000821461321b57808061320490614d79565b915050600a826132149190615c66565b91506131f1565b60008167ffffffffffffffff811115613237576132366140fa565b5b6040519080825280601f01601f1916602001820160405280156132695781602001600182028036833780820191505090505b5090505b600085146132f6576001826132829190615a5c565b9150600a85613291919061538b565b603061329d9190615306565b60f81b8183815181106132b3576132b2614d1b565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600a856132ef9190615c66565b945061326d565b8093505050505b919050565b60007f80ac58cd000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614806133cd57507f5b5e139f000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b806133dd57506133dc826136e8565b5b9050919050565b6133ec61172a565b1561342c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161342390615b48565b60405180910390fd5b613437838383613752565b505050565b505050565b6019805490508110613488576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161347f90615d09565b60405180910390fd5b6019600160198054905061349c9190615a5c565b815481106134ad576134ac614d1b565b5b9060005260206000200154601982815481106134cc576134cb614d1b565b5b906000526020600020018190555060198054806134ec576134eb615d29565b5b6001900381819060005260206000200160009055905550565b61350f8383613866565b61351c6000848484613560565b61355b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161355290615c46565b60405180910390fd5b505050565b60006135818473ffffffffffffffffffffffffffffffffffffffff16613a40565b156136db578373ffffffffffffffffffffffffffffffffffffffff1663150b7a026135aa6126c0565b8786866040518563ffffffff1660e01b81526004016135cc9493929190615dad565b6020604051808303816000875af192505050801561360857506040513d601f19601f820116820180604052508101906136059190615e0e565b60015b61368b573d8060008114613638576040519150601f19603f3d011682016040523d82523d6000602084013e61363d565b606091505b50600081511415613683576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161367a90615c46565b60405180910390fd5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149150506136e0565b600190505b949350505050565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b61375d838383613a63565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156137a05761379b81613a68565b6137df565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16146137de576137dd8382613ab1565b5b5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156138225761381d81613c1e565b613861565b8273ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16146138605761385f8282613cef565b5b5b505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156138d6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016138cd90615e87565b60405180910390fd5b6138df81612654565b1561391f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161391690615ef3565b60405180910390fd5b61392b600083836133e4565b6001600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461397b9190615306565b92505081905550816002600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4613a3c6000838361343c565b5050565b6000808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b505050565b6008805490506009600083815260200190815260200160002081905550600881908060018154018082558091505060019003906000526020600020016000909190919091505550565b60006001613abe84611825565b613ac89190615a5c565b9050600060076000848152602001908152602001600020549050818114613bad576000600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002054905080600660008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002081905550816007600083815260200190815260200160002081905550505b6007600084815260200190815260200160002060009055600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008381526020019081526020016000206000905550505050565b60006001600880549050613c329190615a5c565b9050600060096000848152602001908152602001600020549050600060088381548110613c6257613c61614d1b565b5b906000526020600020015490508060088381548110613c8457613c83614d1b565b5b906000526020600020018190555081600960008381526020019081526020016000208190555060096000858152602001908152602001600020600090556008805480613cd357613cd2615d29565b5b6001900381819060005260206000200160009055905550505050565b6000613cfa83611825565b905081600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002081905550806007600084815260200190815260200160002081905550505050565b828054613d7a90614911565b90600052602060002090601f016020900481019282613d9c5760008555613de3565b82601f10613db557805160ff1916838001178555613de3565b82800160010185558215613de3579182015b82811115613de2578251825591602001919060010190613dc7565b5b509050613df09190613df4565b5090565b5b80821115613e0d576000816000905550600101613df5565b5090565b6000604051905090565b600080fd5b600080fd5b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b613e5a81613e25565b8114613e6557600080fd5b50565b600081359050613e7781613e51565b92915050565b600060208284031215613e9357613e92613e1b565b5b6000613ea184828501613e68565b91505092915050565b60008115159050919050565b613ebf81613eaa565b82525050565b6000602082019050613eda6000830184613eb6565b92915050565b600081519050919050565b600082825260208201905092915050565b60005b83811015613f1a578082015181840152602081019050613eff565b83811115613f29576000848401525b50505050565b6000601f19601f8301169050919050565b6000613f4b82613ee0565b613f558185613eeb565b9350613f65818560208601613efc565b613f6e81613f2f565b840191505092915050565b60006020820190508181036000830152613f938184613f40565b905092915050565b6000819050919050565b613fae81613f9b565b8114613fb957600080fd5b50565b600081359050613fcb81613fa5565b92915050565b600060208284031215613fe757613fe6613e1b565b5b6000613ff584828501613fbc565b91505092915050565b61400781613f9b565b82525050565b60006020820190506140226000830184613ffe565b92915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600061405382614028565b9050919050565b61406381614048565b82525050565b600060208201905061407e600083018461405a565b92915050565b61408d81614048565b811461409857600080fd5b50565b6000813590506140aa81614084565b92915050565b600080604083850312156140c7576140c6613e1b565b5b60006140d58582860161409b565b92505060206140e685828601613fbc565b9150509250929050565b600080fd5b600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b61413282613f2f565b810181811067ffffffffffffffff82111715614151576141506140fa565b5b80604052505050565b6000614164613e11565b90506141708282614129565b919050565b600067ffffffffffffffff8211156141905761418f6140fa565b5b61419982613f2f565b9050602081019050919050565b82818337600083830152505050565b60006141c86141c384614175565b61415a565b9050828152602081018484840111156141e4576141e36140f5565b5b6141ef8482856141a6565b509392505050565b600082601f83011261420c5761420b6140f0565b5b813561421c8482602086016141b5565b91505092915050565b6000806000806080858703121561423f5761423e613e1b565b5b600061424d8782880161409b565b945050602061425e8782880161409b565b935050604061426f87828801613fbc565b925050606085013567ffffffffffffffff8111156142905761428f613e20565b5b61429c878288016141f7565b91505092959194509250565b6142b181613e25565b82525050565b60006020820190506142cc60008301846142a8565b92915050565b6000806000606084860312156142eb576142ea613e1b565b5b60006142f98682870161409b565b935050602061430a8682870161409b565b925050604061431b86828701613fbc565b9150509250925092565b60006020828403121561433b5761433a613e1b565b5b60006143498482850161409b565b91505092915050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b61438781613f9b565b82525050565b6000614399838361437e565b60208301905092915050565b6000602082019050919050565b60006143bd82614352565b6143c7818561435d565b93506143d28361436e565b8060005b838110156144035781516143ea888261438d565b97506143f5836143a5565b9250506001810190506143d6565b5085935050505092915050565b6000602082019050818103600083015261442a81846143b2565b905092915050565b600067ffffffffffffffff82111561444d5761444c6140fa565b5b61445682613f2f565b9050602081019050919050565b600061447661447184614432565b61415a565b905082815260208101848484011115614492576144916140f5565b5b61449d8482856141a6565b509392505050565b600082601f8301126144ba576144b96140f0565b5b81356144ca848260208601614463565b91505092915050565b6000602082840312156144e9576144e8613e1b565b5b600082013567ffffffffffffffff81111561450757614506613e20565b5b614513848285016144a5565b91505092915050565b600061452782614028565b9050919050565b6145378161451c565b811461454257600080fd5b50565b6000813590506145548161452e565b92915050565b6000602082840312156145705761456f613e1b565b5b600061457e84828501614545565b91505092915050565b600060ff82169050919050565b61459d81614587565b82525050565b60006020820190506145b86000830184614594565b92915050565b600067ffffffffffffffff8211156145d9576145d86140fa565b5b602082029050602081019050919050565b600080fd5b60006146026145fd846145be565b61415a565b90508083825260208201905060208402830185811115614625576146246145ea565b5b835b8181101561464e578061463a8882613fbc565b845260208401935050602081019050614627565b5050509392505050565b600082601f83011261466d5761466c6140f0565b5b813561467d8482602086016145ef565b91505092915050565b600067ffffffffffffffff8211156146a1576146a06140fa565b5b602082029050602081019050919050565b6146bb81614587565b81146146c657600080fd5b50565b6000813590506146d8816146b2565b92915050565b60006146f16146ec84614686565b61415a565b90508083825260208201905060208402830185811115614714576147136145ea565b5b835b8181101561473d578061472988826146c9565b845260208401935050602081019050614716565b5050509392505050565b600082601f83011261475c5761475b6140f0565b5b813561476c8482602086016146de565b91505092915050565b6000806040838503121561478c5761478b613e1b565b5b600083013567ffffffffffffffff8111156147aa576147a9613e20565b5b6147b685828601614658565b925050602083013567ffffffffffffffff8111156147d7576147d6613e20565b5b6147e385828601614747565b9150509250929050565b6147f681613eaa565b811461480157600080fd5b50565b600081359050614813816147ed565b92915050565b600080604083850312156148305761482f613e1b565b5b600061483e8582860161409b565b925050602061484f85828601614804565b9150509250929050565b60006020828403121561486f5761486e613e1b565b5b600082013567ffffffffffffffff81111561488d5761488c613e20565b5b61489984828501614658565b91505092915050565b600080604083850312156148b9576148b8613e1b565b5b60006148c78582860161409b565b92505060206148d88582860161409b565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061492957607f821691505b6020821081141561493d5761493c6148e2565b5b50919050565b7f4552433732313a20617070726f76656420717565727920666f72206e6f6e657860008201527f697374656e7420746f6b656e0000000000000000000000000000000000000000602082015250565b600061499f602c83613eeb565b91506149aa82614943565b604082019050919050565b600060208201905081810360008301526149ce81614992565b9050919050565b7f4552433732313a20617070726f76616c20746f2063757272656e74206f776e6560008201527f7200000000000000000000000000000000000000000000000000000000000000602082015250565b6000614a31602183613eeb565b9150614a3c826149d5565b604082019050919050565b60006020820190508181036000830152614a6081614a24565b9050919050565b7f4552433732313a20617070726f76652063616c6c6572206973206e6f74206f7760008201527f6e6572206e6f7220617070726f76656420666f7220616c6c0000000000000000602082015250565b6000614ac3603883613eeb565b9150614ace82614a67565b604082019050919050565b60006020820190508181036000830152614af281614ab6565b9050919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b6000614b2f602083613eeb565b9150614b3a82614af9565b602082019050919050565b60006020820190508181036000830152614b5e81614b22565b9050919050565b7f4552433732313a207472616e736665722063616c6c6572206973206e6f74206f60008201527f776e6572206e6f7220617070726f766564000000000000000000000000000000602082015250565b6000614bc1603183613eeb565b9150614bcc82614b65565b604082019050919050565b60006020820190508181036000830152614bf081614bb4565b9050919050565b7f455243373231456e756d657261626c653a206f776e657220696e646578206f7560008201527f74206f6620626f756e6473000000000000000000000000000000000000000000602082015250565b6000614c53602b83613eeb565b9150614c5e82614bf7565b604082019050919050565b60006020820190508181036000830152614c8281614c46565b9050919050565b7f4552433732314275726e61626c653a2063616c6c6572206973206e6f74206f7760008201527f6e6572206e6f7220617070726f76656400000000000000000000000000000000602082015250565b6000614ce5603083613eeb565b9150614cf082614c89565b604082019050919050565b60006020820190508181036000830152614d1481614cd8565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000614d8482613f9b565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff821415614db757614db6614d4a565b5b600182019050919050565b7f455243373231456e756d657261626c653a20676c6f62616c20696e646578206f60008201527f7574206f6620626f756e64730000000000000000000000000000000000000000602082015250565b6000614e1e602c83613eeb565b9150614e2982614dc2565b604082019050919050565b60006020820190508181036000830152614e4d81614e11565b9050919050565b600081905092915050565b50565b6000614e6f600083614e54565b9150614e7a82614e5f565b600082019050919050565b6000614e9082614e62565b9150819050919050565b7f4661696c656420746f2073656e64204574686572000000000000000000000000600082015250565b6000614ed0601483613eeb565b9150614edb82614e9a565b602082019050919050565b60006020820190508181036000830152614eff81614ec3565b9050919050565b7f4d696e74206e6f74206f70656e20666f7220627579696e670000000000000000600082015250565b6000614f3c601883613eeb565b9150614f4782614f06565b602082019050919050565b60006020820190508181036000830152614f6b81614f2f565b9050919050565b7f416c6c20706f737369626c65207061797320616c72656164792068617070656e60008201527f656e642100000000000000000000000000000000000000000000000000000000602082015250565b6000614fce602483613eeb565b9150614fd982614f72565b604082019050919050565b60006020820190508181036000830152614ffd81614fc1565b9050919050565b7f416d6f756e74206f66205645542073656e74206e6f7420636f72726563742e00600082015250565b600061503a601f83613eeb565b915061504582615004565b602082019050919050565b600060208201905081810360008301526150698161502d565b9050919050565b7f4661696c656420746f20726566756e6400000000000000000000000000000000600082015250565b60006150a6601083613eeb565b91506150b182615070565b602082019050919050565b600060208201905081810360008301526150d581615099565b9050919050565b7f4552433732313a206f776e657220717565727920666f72206e6f6e657869737460008201527f656e7420746f6b656e0000000000000000000000000000000000000000000000602082015250565b6000615138602983613eeb565b9150615143826150dc565b604082019050919050565b600060208201905081810360008301526151678161512b565b9050919050565b7f4552433732313a2062616c616e636520717565727920666f7220746865207a6560008201527f726f206164647265737300000000000000000000000000000000000000000000602082015250565b60006151ca602a83613eeb565b91506151d58261516e565b604082019050919050565b600060208201905081810360008301526151f9816151bd565b9050919050565b7f4e65656420746f206265207468652073616d65206c656e677468000000000000600082015250565b6000615236601a83613eeb565b915061524182615200565b602082019050919050565b6000602082019050818103600083015261526581615229565b9050919050565b6000819050919050565b61528761528282613f9b565b61526c565b82525050565b6000819050919050565b6000819050919050565b6152b26152ad8261528d565b615297565b82525050565b60006152c48287615276565b6020820191506152d48286615276565b6020820191506152e48285615276565b6020820191506152f482846152a1565b60208201915081905095945050505050565b600061531182613f9b565b915061531c83613f9b565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0382111561535157615350614d4a565b5b828201905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b600061539682613f9b565b91506153a183613f9b565b9250826153b1576153b061535c565b5b828206905092915050565b7f416c6c20706f737369626c652070617920616c72656164792068617070656e6560008201527f6e64210000000000000000000000000000000000000000000000000000000000602082015250565b6000615418602383613eeb565b9150615423826153bc565b604082019050919050565b600060208201905081810360008301526154478161540b565b9050919050565b7f4e656564203420746f6b656e7320746f206275726e0000000000000000000000600082015250565b6000615484601583613eeb565b915061548f8261544e565b602082019050919050565b600060208201905081810360008301526154b381615477565b9050919050565b7f43757272656e746c79206e6f206d696e74696e67206973206f70656e00000000600082015250565b60006154f0601c83613eeb565b91506154fb826154ba565b602082019050919050565b6000602082019050818103600083015261551f816154e3565b9050919050565b7f4e6f742077686974656c697374656420666f72207468652064726f702120636f60008201527f6d65206261636b206c6174657221000000000000000000000000000000000000602082015250565b6000615582602e83613eeb565b915061558d82615526565b604082019050919050565b600060208201905081810360008301526155b181615575565b9050919050565b7f546f6b656e73206e65656420746f2068617665207468652073616d652074797060008201527f6500000000000000000000000000000000000000000000000000000000000000602082015250565b6000615614602183613eeb565b915061561f826155b8565b604082019050919050565b6000602082019050818103600083015261564381615607565b9050919050565b600060608201905061565f600083018661405a565b61566c602083018561405a565b6156796040830184613ffe565b949350505050565b7f4552433732314d657461646174613a2055524920717565727920666f72206e6f60008201527f6e6578697374656e7420746f6b656e0000000000000000000000000000000000602082015250565b60006156dd602f83613eeb565b91506156e882615681565b604082019050919050565b6000602082019050818103600083015261570c816156d0565b9050919050565b600081905092915050565b600061572982613ee0565b6157338185615713565b9350615743818560208601613efc565b80840191505092915050565b60008190508160005260206000209050919050565b6000815461577181614911565b61577b8186615713565b9450600182166000811461579657600181146157a7576157da565b60ff198316865281860193506157da565b6157b08561574f565b60005b838110156157d2578154818901526001820191506020810190506157b3565b838801955050505b50505092915050565b60006157ef828661571e565b91506157fb828561571e565b91506158078284615764565b9150819050949350505050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b6000615870602683613eeb565b915061587b82615814565b604082019050919050565b6000602082019050818103600083015261589f81615863565b9050919050565b7f4552433732313a206f70657261746f7220717565727920666f72206e6f6e657860008201527f697374656e7420746f6b656e0000000000000000000000000000000000000000602082015250565b6000615902602c83613eeb565b915061590d826158a6565b604082019050919050565b60006020820190508181036000830152615931816158f5565b9050919050565b7f4552433732313a207472616e736665722066726f6d20696e636f72726563742060008201527f6f776e6572000000000000000000000000000000000000000000000000000000602082015250565b6000615994602583613eeb565b915061599f82615938565b604082019050919050565b600060208201905081810360008301526159c381615987565b9050919050565b7f4552433732313a207472616e7366657220746f20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b6000615a26602483613eeb565b9150615a31826159ca565b604082019050919050565b60006020820190508181036000830152615a5581615a19565b9050919050565b6000615a6782613f9b565b9150615a7283613f9b565b925082821015615a8557615a84614d4a565b5b828203905092915050565b7f5061757361626c653a206e6f7420706175736564000000000000000000000000600082015250565b6000615ac6601483613eeb565b9150615ad182615a90565b602082019050919050565b60006020820190508181036000830152615af581615ab9565b9050919050565b7f5061757361626c653a2070617573656400000000000000000000000000000000600082015250565b6000615b32601083613eeb565b9150615b3d82615afc565b602082019050919050565b60006020820190508181036000830152615b6181615b25565b9050919050565b7f4552433732313a20617070726f766520746f2063616c6c657200000000000000600082015250565b6000615b9e601983613eeb565b9150615ba982615b68565b602082019050919050565b60006020820190508181036000830152615bcd81615b91565b9050919050565b7f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560008201527f63656976657220696d706c656d656e7465720000000000000000000000000000602082015250565b6000615c30603283613eeb565b9150615c3b82615bd4565b604082019050919050565b60006020820190508181036000830152615c5f81615c23565b9050919050565b6000615c7182613f9b565b9150615c7c83613f9b565b925082615c8c57615c8b61535c565b5b828204905092915050565b7f696e646578206e6565647320746f206265206c6f776572207468616e206c656e60008201527f6774680000000000000000000000000000000000000000000000000000000000602082015250565b6000615cf3602383613eeb565b9150615cfe82615c97565b604082019050919050565b60006020820190508181036000830152615d2281615ce6565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fd5b600081519050919050565b600082825260208201905092915050565b6000615d7f82615d58565b615d898185615d63565b9350615d99818560208601613efc565b615da281613f2f565b840191505092915050565b6000608082019050615dc2600083018761405a565b615dcf602083018661405a565b615ddc6040830185613ffe565b8181036060830152615dee8184615d74565b905095945050505050565b600081519050615e0881613e51565b92915050565b600060208284031215615e2457615e23613e1b565b5b6000615e3284828501615df9565b91505092915050565b7f4552433732313a206d696e7420746f20746865207a65726f2061646472657373600082015250565b6000615e71602083613eeb565b9150615e7c82615e3b565b602082019050919050565b60006020820190508181036000830152615ea081615e64565b9050919050565b7f4552433732313a20746f6b656e20616c7265616479206d696e74656400000000600082015250565b6000615edd601c83613eeb565b9150615ee882615ea7565b602082019050919050565b60006020820190508181036000830152615f0c81615ed0565b905091905056fea2646970667358221220c2944f63115f4ac7daa60f1574ed5d938771229676a16a51d791d05e5816eb1764736f6c634300080a0033