VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0x9a9Dce…f4c5
Summary
Transactions
Transfers
Address
0x9a9Dce1275544DD96bD415bD567121EF3b5bf4c5
VET
0.00
VET
VTHO
0.00
VTHO
Master
0x85C9F51226EAeC507bc1965A8ab75C94eC300632
Deployer
0x85C9F51226EAeC507bc1965A8ab75C94eC300632
Code
0x60806040526004361061031a5760003560e01c806364298823116101ab578063a356ea6c116100f7578063c60a9cd711610095578063df6d48431161006f578063df6d484314610bc5578063e2a9e79614610bf0578063e985e9c514610c19578063f2fde38b14610c565761031a565b8063c60a9cd714610b34578063c87b56dd14610b5f578063d0e6bc1814610b9c5761031a565b8063b5929291116100d1578063b592929114610a90578063b88d4fde14610ab9578063ba9c492e14610ae2578063bf8bcee414610b0b5761031a565b8063a356ea6c146109fd578063a9f6425d14610a28578063b37217a414610a535761031a565b80638456cb591161016457806395d89b411161013e57806395d89b4114610955578063a035b1fe14610980578063a1448194146109ab578063a22cb465146109d45761031a565b80638456cb59146108ea5780638da5cb5b1461090157806391b7f5ed1461092c5761031a565b806364298823146107ec5780636e1bd3231461081757806370a0823114610842578063715018a61461087f5780637aff42b91461089657806381b56bc5146108bf5761031a565b806342966c681161026a57806355f804b3116102235780635c975abb116101fd5780635c975abb1461071c5780635d82eef514610747578063628fc2df146107845780636352211e146107af5761031a565b806355f804b3146106ac578063560dbafd146106d5578063585e8e59146107125761031a565b806342966c681461058c578063438b6300146105b5578063467de36c146105f25780634bf4f4231461061b5780634f6ccce71461064657806351cff8d9146106835761031a565b806318160ddd116102d75780632e71f2dd116102b15780632e71f2dd146104e45780632f745c591461050f5780633f4ba83a1461054c57806342842e0e146105635761031a565b806318160ddd146104675780631cd9e4ee1461049257806323b872dd146104bb5761031a565b806301ffc9a71461031f57806306fdde031461035c57806307fcbfef14610387578063081812fc146103c4578063095ea7b314610401578063150b7a021461042a575b600080fd5b34801561032b57600080fd5b5061034660048036038101906103419190613dac565b610c7f565b6040516103539190613df4565b60405180910390f35b34801561036857600080fd5b50610371610c91565b60405161037e9190613ea8565b60405180910390f35b34801561039357600080fd5b506103ae60048036038101906103a99190613f00565b610d23565b6040516103bb9190613f3c565b60405180910390f35b3480156103d057600080fd5b506103eb60048036038101906103e69190613f00565b610d47565b6040516103f89190613f98565b60405180910390f35b34801561040d57600080fd5b5061042860048036038101906104239190613fdf565b610dcc565b005b34801561043657600080fd5b50610451600480360381019061044c9190614154565b610ee4565b60405161045e91906141e6565b60405180910390f35b34801561047357600080fd5b5061047c610ef8565b6040516104899190613f3c565b60405180910390f35b34801561049e57600080fd5b506104b960048036038101906104b49190613f00565b610f05565b005b3480156104c757600080fd5b506104e260048036038101906104dd9190614201565b610f8b565b005b3480156104f057600080fd5b506104f9610feb565b6040516105069190613f3c565b60405180910390f35b34801561051b57600080fd5b5061053660048036038101906105319190613fdf565b610ff1565b6040516105439190613f3c565b60405180910390f35b34801561055857600080fd5b50610561611096565b005b34801561056f57600080fd5b5061058a60048036038101906105859190614201565b61111c565b005b34801561059857600080fd5b506105b360048036038101906105ae9190613f00565b61113c565b005b3480156105c157600080fd5b506105dc60048036038101906105d79190614254565b611198565b6040516105e9919061433f565b60405180910390f35b3480156105fe57600080fd5b5061061960048036038101906106149190614402565b611246565b005b34801561062757600080fd5b506106306112dc565b60405161063d9190613f98565b60405180910390f35b34801561065257600080fd5b5061066d60048036038101906106689190613f00565b611302565b60405161067a9190613f3c565b60405180910390f35b34801561068f57600080fd5b506106aa60048036038101906106a59190614489565b611373565b005b3480156106b857600080fd5b506106d360048036038101906106ce9190614402565b61143f565b005b3480156106e157600080fd5b506106fc60048036038101906106f79190613f00565b6114d5565b6040516107099190613f3c565b60405180910390f35b61071a6114f9565b005b34801561072857600080fd5b5061073161169f565b60405161073e9190613df4565b60405180910390f35b34801561075357600080fd5b5061076e60048036038101906107699190613f00565b6116b6565b60405161077b91906144d2565b60405180910390f35b34801561079057600080fd5b506107996116d6565b6040516107a69190613f3c565b60405180910390f35b3480156107bb57600080fd5b506107d660048036038101906107d19190613f00565b6116dc565b6040516107e39190613f98565b60405180910390f35b3480156107f857600080fd5b5061080161178e565b60405161080e9190613f3c565b60405180910390f35b34801561082357600080fd5b5061082c611794565b6040516108399190613f3c565b60405180910390f35b34801561084e57600080fd5b5061086960048036038101906108649190614254565b61179a565b6040516108769190613f3c565b60405180910390f35b34801561088b57600080fd5b50610894611852565b005b3480156108a257600080fd5b506108bd60048036038101906108b891906146a4565b6118da565b005b3480156108cb57600080fd5b506108d46119da565b6040516108e19190613f3c565b60405180910390f35b3480156108f657600080fd5b506108ff6119e0565b005b34801561090d57600080fd5b50610916611a66565b6040516109239190613f98565b60405180910390f35b34801561093857600080fd5b50610953600480360381019061094e9190613f00565b611a90565b005b34801561096157600080fd5b5061096a611b16565b6040516109779190613ea8565b60405180910390f35b34801561098c57600080fd5b50610995611ba8565b6040516109a29190613f3c565b60405180910390f35b3480156109b757600080fd5b506109d260048036038101906109cd9190613fdf565b611bae565b005b3480156109e057600080fd5b506109fb60048036038101906109f69190614748565b611c38565b005b348015610a0957600080fd5b50610a12611c4e565b604051610a1f9190613f3c565b60405180910390f35b348015610a3457600080fd5b50610a3d611c54565b604051610a4a9190613f3c565b60405180910390f35b348015610a5f57600080fd5b50610a7a6004803603810190610a759190613f00565b611c5a565b604051610a879190613f3c565b60405180910390f35b348015610a9c57600080fd5b50610ab76004803603810190610ab29190614788565b611cb6565b005b348015610ac557600080fd5b50610ae06004803603810190610adb9190614154565b61202e565b005b348015610aee57600080fd5b50610b096004803603810190610b049190613f00565b612090565b005b348015610b1757600080fd5b50610b326004803603810190610b2d9190613f00565b612116565b005b348015610b4057600080fd5b50610b4961219c565b604051610b569190613f3c565b60405180910390f35b348015610b6b57600080fd5b50610b866004803603810190610b819190613f00565b6121a2565b604051610b939190613ea8565b60405180910390f35b348015610ba857600080fd5b50610bc36004803603810190610bbe9190613f00565b61222d565b005b348015610bd157600080fd5b50610bda6122b3565b604051610be79190613f3c565b60405180910390f35b348015610bfc57600080fd5b50610c176004803603810190610c129190614254565b6122bd565b005b348015610c2557600080fd5b50610c406004803603810190610c3b91906147d1565b61237d565b604051610c4d9190613df4565b60405180910390f35b348015610c6257600080fd5b50610c7d6004803603810190610c789190614254565b612411565b005b6000610c8a82612509565b9050919050565b606060008054610ca090614840565b80601f0160208091040260200160405190810160405280929190818152602001828054610ccc90614840565b8015610d195780601f10610cee57610100808354040283529160200191610d19565b820191906000526020600020905b815481529060010190602001808311610cfc57829003601f168201915b5050505050905090565b60198181548110610d3357600080fd5b906000526020600020016000915090505481565b6000610d5282612583565b610d91576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d88906148e4565b60405180910390fd5b6004600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b6000610dd7826116dc565b90508073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610e48576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e3f90614976565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff16610e676125ef565b73ffffffffffffffffffffffffffffffffffffffff161480610e965750610e9581610e906125ef565b61237d565b5b610ed5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ecc90614a08565b60405180910390fd5b610edf83836125f7565b505050565b600063150b7a0260e01b9050949350505050565b6000600880549050905090565b610f0d6125ef565b73ffffffffffffffffffffffffffffffffffffffff16610f2b611a66565b73ffffffffffffffffffffffffffffffffffffffff1614610f81576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f7890614a74565b60405180910390fd5b80600f8190555050565b610f9c610f966125ef565b826126b0565b610fdb576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fd290614b06565b60405180910390fd5b610fe683838361278e565b505050565b600d5481565b6000610ffc8361179a565b821061103d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161103490614b98565b60405180910390fd5b600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002054905092915050565b61109e6125ef565b73ffffffffffffffffffffffffffffffffffffffff166110bc611a66565b73ffffffffffffffffffffffffffffffffffffffff1614611112576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161110990614a74565b60405180910390fd5b61111a6129f5565b565b6111378383836040518060200160405280600081525061202e565b505050565b61114d6111476125ef565b826126b0565b61118c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161118390614c2a565b60405180910390fd5b61119581612a97565b50565b606060006111a58361179a565b905060008167ffffffffffffffff8111156111c3576111c2614029565b5b6040519080825280602002602001820160405280156111f15781602001602082028036833780820191505090505b50905060005b8281101561123b576112098582610ff1565b82828151811061121c5761121b614c4a565b5b602002602001018181525050808061123390614ca8565b9150506111f7565b508092505050919050565b61124e6125ef565b73ffffffffffffffffffffffffffffffffffffffff1661126c611a66565b73ffffffffffffffffffffffffffffffffffffffff16146112c2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112b990614a74565b60405180910390fd5b80601190805190602001906112d8929190613c9d565b5050565b601860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600061130c610ef8565b821061134d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161134490614d63565b60405180910390fd5b6008828154811061136157611360614c4a565b5b90600052602060002001549050919050565b61137b6125ef565b73ffffffffffffffffffffffffffffffffffffffff16611399611a66565b73ffffffffffffffffffffffffffffffffffffffff16146113ef576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113e690614a74565b60405180910390fd5b60004790508173ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f1935050505015801561143a573d6000803e3d6000fd5b505050565b6114476125ef565b73ffffffffffffffffffffffffffffffffffffffff16611465611a66565b73ffffffffffffffffffffffffffffffffffffffff16146114bb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114b290614a74565b60405180910390fd5b80601090805190602001906114d1929190613c9d565b5050565b601a81815481106114e557600080fd5b906000526020600020016000915090505481565b600d54431161153d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161153490614dcf565b60405180910390fd5b60155460175410611583576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161157a90614e61565b60405180910390fd5b6012543410156115c8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115bf90614ecd565b60405180910390fd5b600033905060008173ffffffffffffffffffffffffffffffffffffffff166012546040516115f590614f1e565b60006040518083038185875af1925050503d8060008114611632576040519150601f19603f3d011682016040523d82523d6000602084013e611637565b606091505b505090508061167b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161167290614f7f565b60405180910390fd5b611683612bb4565b6017600081548092919061169690614ca8565b91905055505050565b6000600a60009054906101000a900460ff16905090565b600c6020528060005260406000206000915054906101000a900460ff1681565b600f5481565b6000806002600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415611785576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161177c90615011565b60405180910390fd5b80915050919050565b60145481565b60135481565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141561180b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611802906150a3565b60405180910390fd5b600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b61185a6125ef565b73ffffffffffffffffffffffffffffffffffffffff16611878611a66565b73ffffffffffffffffffffffffffffffffffffffff16146118ce576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016118c590614a74565b60405180910390fd5b6118d86000612c00565b565b6118e26125ef565b73ffffffffffffffffffffffffffffffffffffffff16611900611a66565b73ffffffffffffffffffffffffffffffffffffffff1614611956576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161194d90614a74565b60405180910390fd5b60005b82518110156119d55781818151811061197557611974614c4a565b5b6020026020010151600c600085848151811061199457611993614c4a565b5b6020026020010151815260200190815260200160002060006101000a81548160ff021916908360ff16021790555080806119cd90614ca8565b915050611959565b505050565b600e5481565b6119e86125ef565b73ffffffffffffffffffffffffffffffffffffffff16611a06611a66565b73ffffffffffffffffffffffffffffffffffffffff1614611a5c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a5390614a74565b60405180910390fd5b611a64612cc6565b565b6000600a60019054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b611a986125ef565b73ffffffffffffffffffffffffffffffffffffffff16611ab6611a66565b73ffffffffffffffffffffffffffffffffffffffff1614611b0c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b0390614a74565b60405180910390fd5b8060128190555050565b606060018054611b2590614840565b80601f0160208091040260200160405190810160405280929190818152602001828054611b5190614840565b8015611b9e5780601f10611b7357610100808354040283529160200191611b9e565b820191906000526020600020905b815481529060010190602001808311611b8157829003601f168201915b5050505050905090565b60125481565b611bb66125ef565b73ffffffffffffffffffffffffffffffffffffffff16611bd4611a66565b73ffffffffffffffffffffffffffffffffffffffff1614611c2a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611c2190614a74565b60405180910390fd5b611c348282612d69565b5050565b611c4a611c436125ef565b8383612d87565b5050565b60165481565b60175481565b6000808244424240604051602001611c75949392919061510f565b6040516020818303038152906040528051906020012060001c90506000600184611c9f919061515d565b82611caa91906151e2565b90508092505050919050565b60145460165410611cfc576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611cf390615285565b60405180910390fd5b6004815114611d40576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d37906152f1565b60405180910390fd5b600e544311611d84576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d7b9061535d565b60405180910390fd5b600f54431015611dd657611d96612ef4565b611dd5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611dcc906153ef565b60405180910390fd5b5b60005b8151811015611eb257600c600083600081518110611dfa57611df9614c4a565b5b6020026020010151815260200190815260200160002060009054906101000a900460ff1660ff16600c6000848481518110611e3857611e37614c4a565b5b6020026020010151815260200190815260200160002060009054906101000a900460ff1660ff1614611e9f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611e9690615481565b60405180910390fd5b8080611eaa90614ca8565b915050611dd9565b5060005b815181101561200a57601b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166342842e0e3330858581518110611f1257611f11614c4a565b5b60200260200101516040518463ffffffff1660e01b8152600401611f38939291906154a1565b600060405180830381600087803b158015611f5257600080fd5b505af1158015611f66573d6000803e3d6000fd5b50505050601b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166342966c68826040518263ffffffff1660e01b8152600401611fc59190613f3c565b600060405180830381600087803b158015611fdf57600080fd5b505af1158015611ff3573d6000803e3d6000fd5b50505050808061200290614ca8565b915050611eb6565b50612013612bb4565b6016600081548092919061202690614ca8565b919050555050565b61203f6120396125ef565b836126b0565b61207e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161207590614b06565b60405180910390fd5b61208a84848484612fe2565b50505050565b6120986125ef565b73ffffffffffffffffffffffffffffffffffffffff166120b6611a66565b73ffffffffffffffffffffffffffffffffffffffff161461210c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161210390614a74565b60405180910390fd5b80600d8190555050565b61211e6125ef565b73ffffffffffffffffffffffffffffffffffffffff1661213c611a66565b73ffffffffffffffffffffffffffffffffffffffff1614612192576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161218990614a74565b60405180910390fd5b8060138190555050565b60155481565b60606121ad82612583565b6121ec576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016121e39061554a565b60405180910390fd5b60006121f661303e565b905080612202846130d0565b60116040516020016122169392919061563a565b604051602081830303815290604052915050919050565b6122356125ef565b73ffffffffffffffffffffffffffffffffffffffff16612253611a66565b73ffffffffffffffffffffffffffffffffffffffff16146122a9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016122a090614a74565b60405180910390fd5b80600e8190555050565b6000601354905090565b6122c56125ef565b73ffffffffffffffffffffffffffffffffffffffff166122e3611a66565b73ffffffffffffffffffffffffffffffffffffffff1614612339576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161233090614a74565b60405180910390fd5b80601b60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6000600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b6124196125ef565b73ffffffffffffffffffffffffffffffffffffffff16612437611a66565b73ffffffffffffffffffffffffffffffffffffffff161461248d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161248490614a74565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156124fd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016124f4906156dd565b60405180910390fd5b61250681612c00565b50565b60007f780e9d63000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916148061257c575061257b82613231565b5b9050919050565b60008073ffffffffffffffffffffffffffffffffffffffff166002600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614159050919050565b600033905090565b816004600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff1661266a836116dc565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b60006126bb82612583565b6126fa576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016126f19061576f565b60405180910390fd5b6000612705836116dc565b90508073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16148061277457508373ffffffffffffffffffffffffffffffffffffffff1661275c84610d47565b73ffffffffffffffffffffffffffffffffffffffff16145b806127855750612784818561237d565b5b91505092915050565b8273ffffffffffffffffffffffffffffffffffffffff166127ae826116dc565b73ffffffffffffffffffffffffffffffffffffffff1614612804576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016127fb90615801565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415612874576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161286b90615893565b60405180910390fd5b61287f838383613313565b61288a6000826125f7565b6001600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546128da91906158b3565b925050819055506001600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254612931919061515d565b92505081905550816002600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a46129f083838361336b565b505050565b6129fd61169f565b612a3c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612a3390615933565b60405180910390fd5b6000600a60006101000a81548160ff0219169083151502179055507f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa612a806125ef565b604051612a8d9190613f98565b60405180910390a1565b6000612aa2826116dc565b9050612ab081600084613313565b612abb6000836125f7565b6001600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254612b0b91906158b3565b925050819055506002600083815260200190815260200160002060006101000a81549073ffffffffffffffffffffffffffffffffffffffff021916905581600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4612bb08160008461336b565b5050565b6000612bc4601980549050611c5a565b9050600060198281548110612bdc57612bdb614c4a565b5b90600052602060002001549050612bf33382612d69565b612bfc82613370565b5050565b6000600a60019054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600a60016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b612cce61169f565b15612d0e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612d059061599f565b60405180910390fd5b6001600a60006101000a81548160ff0219169083151502179055507f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258612d526125ef565b604051612d5f9190613f98565b60405180910390a1565b612d83828260405180602001604052806000815250613434565b5050565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415612df6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612ded90615a0b565b60405180910390fd5b80600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c3183604051612ee79190613df4565b60405180910390a3505050565b600080600090505b600b80549050811015612fd957600b8181548110612f1d57612f1c614c4a565b5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415612fc657600b8181548110612f8f57612f8e614c4a565b5b9060005260206000200160006101000a81549073ffffffffffffffffffffffffffffffffffffffff02191690556001915050612fdf565b8080612fd190614ca8565b915050612efc565b50600090505b90565b612fed84848461278e565b612ff98484848461348f565b613038576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161302f90615a9d565b60405180910390fd5b50505050565b60606010805461304d90614840565b80601f016020809104026020016040519081016040528092919081815260200182805461307990614840565b80156130c65780601f1061309b576101008083540402835291602001916130c6565b820191906000526020600020905b8154815290600101906020018083116130a957829003601f168201915b5050505050905090565b60606000821415613118576040518060400160405280600181526020017f3000000000000000000000000000000000000000000000000000000000000000815250905061322c565b600082905060005b6000821461314a57808061313390614ca8565b915050600a826131439190615abd565b9150613120565b60008167ffffffffffffffff81111561316657613165614029565b5b6040519080825280601f01601f1916602001820160405280156131985781602001600182028036833780820191505090505b5090505b60008514613225576001826131b191906158b3565b9150600a856131c091906151e2565b60306131cc919061515d565b60f81b8183815181106131e2576131e1614c4a565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600a8561321e9190615abd565b945061319c565b8093505050505b919050565b60007f80ac58cd000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614806132fc57507f5b5e139f000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b8061330c575061330b82613617565b5b9050919050565b61331b61169f565b1561335b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016133529061599f565b60405180910390fd5b613366838383613681565b505050565b505050565b60198054905081106133b7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016133ae90615b60565b60405180910390fd5b601960016019805490506133cb91906158b3565b815481106133dc576133db614c4a565b5b9060005260206000200154601982815481106133fb576133fa614c4a565b5b9060005260206000200181905550601980548061341b5761341a615b80565b5b6001900381819060005260206000200160009055905550565b61343e8383613795565b61344b600084848461348f565b61348a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161348190615a9d565b60405180910390fd5b505050565b60006134b08473ffffffffffffffffffffffffffffffffffffffff1661396f565b1561360a578373ffffffffffffffffffffffffffffffffffffffff1663150b7a026134d96125ef565b8786866040518563ffffffff1660e01b81526004016134fb9493929190615c04565b6020604051808303816000875af192505050801561353757506040513d601f19601f820116820180604052508101906135349190615c65565b60015b6135ba573d8060008114613567576040519150601f19603f3d011682016040523d82523d6000602084013e61356c565b606091505b506000815114156135b2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016135a990615a9d565b60405180910390fd5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161491505061360f565b600190505b949350505050565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b61368c838383613992565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156136cf576136ca81613997565b61370e565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161461370d5761370c83826139e0565b5b5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156137515761374c81613b4d565b613790565b8273ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161461378f5761378e8282613c1e565b5b5b505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415613805576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016137fc90615cde565b60405180910390fd5b61380e81612583565b1561384e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161384590615d4a565b60405180910390fd5b61385a60008383613313565b6001600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546138aa919061515d565b92505081905550816002600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a461396b6000838361336b565b5050565b6000808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b505050565b6008805490506009600083815260200190815260200160002081905550600881908060018154018082558091505060019003906000526020600020016000909190919091505550565b600060016139ed8461179a565b6139f791906158b3565b9050600060076000848152602001908152602001600020549050818114613adc576000600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002054905080600660008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002081905550816007600083815260200190815260200160002081905550505b6007600084815260200190815260200160002060009055600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008381526020019081526020016000206000905550505050565b60006001600880549050613b6191906158b3565b9050600060096000848152602001908152602001600020549050600060088381548110613b9157613b90614c4a565b5b906000526020600020015490508060088381548110613bb357613bb2614c4a565b5b906000526020600020018190555081600960008381526020019081526020016000208190555060096000858152602001908152602001600020600090556008805480613c0257613c01615b80565b5b6001900381819060005260206000200160009055905550505050565b6000613c298361179a565b905081600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002081905550806007600084815260200190815260200160002081905550505050565b828054613ca990614840565b90600052602060002090601f016020900481019282613ccb5760008555613d12565b82601f10613ce457805160ff1916838001178555613d12565b82800160010185558215613d12579182015b82811115613d11578251825591602001919060010190613cf6565b5b509050613d1f9190613d23565b5090565b5b80821115613d3c576000816000905550600101613d24565b5090565b6000604051905090565b600080fd5b600080fd5b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b613d8981613d54565b8114613d9457600080fd5b50565b600081359050613da681613d80565b92915050565b600060208284031215613dc257613dc1613d4a565b5b6000613dd084828501613d97565b91505092915050565b60008115159050919050565b613dee81613dd9565b82525050565b6000602082019050613e096000830184613de5565b92915050565b600081519050919050565b600082825260208201905092915050565b60005b83811015613e49578082015181840152602081019050613e2e565b83811115613e58576000848401525b50505050565b6000601f19601f8301169050919050565b6000613e7a82613e0f565b613e848185613e1a565b9350613e94818560208601613e2b565b613e9d81613e5e565b840191505092915050565b60006020820190508181036000830152613ec28184613e6f565b905092915050565b6000819050919050565b613edd81613eca565b8114613ee857600080fd5b50565b600081359050613efa81613ed4565b92915050565b600060208284031215613f1657613f15613d4a565b5b6000613f2484828501613eeb565b91505092915050565b613f3681613eca565b82525050565b6000602082019050613f516000830184613f2d565b92915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000613f8282613f57565b9050919050565b613f9281613f77565b82525050565b6000602082019050613fad6000830184613f89565b92915050565b613fbc81613f77565b8114613fc757600080fd5b50565b600081359050613fd981613fb3565b92915050565b60008060408385031215613ff657613ff5613d4a565b5b600061400485828601613fca565b925050602061401585828601613eeb565b9150509250929050565b600080fd5b600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b61406182613e5e565b810181811067ffffffffffffffff821117156140805761407f614029565b5b80604052505050565b6000614093613d40565b905061409f8282614058565b919050565b600067ffffffffffffffff8211156140bf576140be614029565b5b6140c882613e5e565b9050602081019050919050565b82818337600083830152505050565b60006140f76140f2846140a4565b614089565b90508281526020810184848401111561411357614112614024565b5b61411e8482856140d5565b509392505050565b600082601f83011261413b5761413a61401f565b5b813561414b8482602086016140e4565b91505092915050565b6000806000806080858703121561416e5761416d613d4a565b5b600061417c87828801613fca565b945050602061418d87828801613fca565b935050604061419e87828801613eeb565b925050606085013567ffffffffffffffff8111156141bf576141be613d4f565b5b6141cb87828801614126565b91505092959194509250565b6141e081613d54565b82525050565b60006020820190506141fb60008301846141d7565b92915050565b60008060006060848603121561421a57614219613d4a565b5b600061422886828701613fca565b935050602061423986828701613fca565b925050604061424a86828701613eeb565b9150509250925092565b60006020828403121561426a57614269613d4a565b5b600061427884828501613fca565b91505092915050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b6142b681613eca565b82525050565b60006142c883836142ad565b60208301905092915050565b6000602082019050919050565b60006142ec82614281565b6142f6818561428c565b93506143018361429d565b8060005b8381101561433257815161431988826142bc565b9750614324836142d4565b925050600181019050614305565b5085935050505092915050565b6000602082019050818103600083015261435981846142e1565b905092915050565b600067ffffffffffffffff82111561437c5761437b614029565b5b61438582613e5e565b9050602081019050919050565b60006143a56143a084614361565b614089565b9050828152602081018484840111156143c1576143c0614024565b5b6143cc8482856140d5565b509392505050565b600082601f8301126143e9576143e861401f565b5b81356143f9848260208601614392565b91505092915050565b60006020828403121561441857614417613d4a565b5b600082013567ffffffffffffffff81111561443657614435613d4f565b5b614442848285016143d4565b91505092915050565b600061445682613f57565b9050919050565b6144668161444b565b811461447157600080fd5b50565b6000813590506144838161445d565b92915050565b60006020828403121561449f5761449e613d4a565b5b60006144ad84828501614474565b91505092915050565b600060ff82169050919050565b6144cc816144b6565b82525050565b60006020820190506144e760008301846144c3565b92915050565b600067ffffffffffffffff82111561450857614507614029565b5b602082029050602081019050919050565b600080fd5b600061453161452c846144ed565b614089565b9050808382526020820190506020840283018581111561455457614553614519565b5b835b8181101561457d57806145698882613eeb565b845260208401935050602081019050614556565b5050509392505050565b600082601f83011261459c5761459b61401f565b5b81356145ac84826020860161451e565b91505092915050565b600067ffffffffffffffff8211156145d0576145cf614029565b5b602082029050602081019050919050565b6145ea816144b6565b81146145f557600080fd5b50565b600081359050614607816145e1565b92915050565b600061462061461b846145b5565b614089565b9050808382526020820190506020840283018581111561464357614642614519565b5b835b8181101561466c578061465888826145f8565b845260208401935050602081019050614645565b5050509392505050565b600082601f83011261468b5761468a61401f565b5b813561469b84826020860161460d565b91505092915050565b600080604083850312156146bb576146ba613d4a565b5b600083013567ffffffffffffffff8111156146d9576146d8613d4f565b5b6146e585828601614587565b925050602083013567ffffffffffffffff81111561470657614705613d4f565b5b61471285828601614676565b9150509250929050565b61472581613dd9565b811461473057600080fd5b50565b6000813590506147428161471c565b92915050565b6000806040838503121561475f5761475e613d4a565b5b600061476d85828601613fca565b925050602061477e85828601614733565b9150509250929050565b60006020828403121561479e5761479d613d4a565b5b600082013567ffffffffffffffff8111156147bc576147bb613d4f565b5b6147c884828501614587565b91505092915050565b600080604083850312156147e8576147e7613d4a565b5b60006147f685828601613fca565b925050602061480785828601613fca565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061485857607f821691505b6020821081141561486c5761486b614811565b5b50919050565b7f4552433732313a20617070726f76656420717565727920666f72206e6f6e657860008201527f697374656e7420746f6b656e0000000000000000000000000000000000000000602082015250565b60006148ce602c83613e1a565b91506148d982614872565b604082019050919050565b600060208201905081810360008301526148fd816148c1565b9050919050565b7f4552433732313a20617070726f76616c20746f2063757272656e74206f776e6560008201527f7200000000000000000000000000000000000000000000000000000000000000602082015250565b6000614960602183613e1a565b915061496b82614904565b604082019050919050565b6000602082019050818103600083015261498f81614953565b9050919050565b7f4552433732313a20617070726f76652063616c6c6572206973206e6f74206f7760008201527f6e6572206e6f7220617070726f76656420666f7220616c6c0000000000000000602082015250565b60006149f2603883613e1a565b91506149fd82614996565b604082019050919050565b60006020820190508181036000830152614a21816149e5565b9050919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b6000614a5e602083613e1a565b9150614a6982614a28565b602082019050919050565b60006020820190508181036000830152614a8d81614a51565b9050919050565b7f4552433732313a207472616e736665722063616c6c6572206973206e6f74206f60008201527f776e6572206e6f7220617070726f766564000000000000000000000000000000602082015250565b6000614af0603183613e1a565b9150614afb82614a94565b604082019050919050565b60006020820190508181036000830152614b1f81614ae3565b9050919050565b7f455243373231456e756d657261626c653a206f776e657220696e646578206f7560008201527f74206f6620626f756e6473000000000000000000000000000000000000000000602082015250565b6000614b82602b83613e1a565b9150614b8d82614b26565b604082019050919050565b60006020820190508181036000830152614bb181614b75565b9050919050565b7f4552433732314275726e61626c653a2063616c6c6572206973206e6f74206f7760008201527f6e6572206e6f7220617070726f76656400000000000000000000000000000000602082015250565b6000614c14603083613e1a565b9150614c1f82614bb8565b604082019050919050565b60006020820190508181036000830152614c4381614c07565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000614cb382613eca565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff821415614ce657614ce5614c79565b5b600182019050919050565b7f455243373231456e756d657261626c653a20676c6f62616c20696e646578206f60008201527f7574206f6620626f756e64730000000000000000000000000000000000000000602082015250565b6000614d4d602c83613e1a565b9150614d5882614cf1565b604082019050919050565b60006020820190508181036000830152614d7c81614d40565b9050919050565b7f4d696e74206e6f74206f70656e20666f7220627579696e670000000000000000600082015250565b6000614db9601883613e1a565b9150614dc482614d83565b602082019050919050565b60006020820190508181036000830152614de881614dac565b9050919050565b7f416c6c20706f737369626c65207061797320616c72656164792068617070656e60008201527f656e642100000000000000000000000000000000000000000000000000000000602082015250565b6000614e4b602483613e1a565b9150614e5682614def565b604082019050919050565b60006020820190508181036000830152614e7a81614e3e565b9050919050565b7f416d6f756e74206f66205645542073656e74206e6f7420636f72726563742e00600082015250565b6000614eb7601f83613e1a565b9150614ec282614e81565b602082019050919050565b60006020820190508181036000830152614ee681614eaa565b9050919050565b600081905092915050565b50565b6000614f08600083614eed565b9150614f1382614ef8565b600082019050919050565b6000614f2982614efb565b9150819050919050565b7f4661696c656420746f20726566756e6400000000000000000000000000000000600082015250565b6000614f69601083613e1a565b9150614f7482614f33565b602082019050919050565b60006020820190508181036000830152614f9881614f5c565b9050919050565b7f4552433732313a206f776e657220717565727920666f72206e6f6e657869737460008201527f656e7420746f6b656e0000000000000000000000000000000000000000000000602082015250565b6000614ffb602983613e1a565b915061500682614f9f565b604082019050919050565b6000602082019050818103600083015261502a81614fee565b9050919050565b7f4552433732313a2062616c616e636520717565727920666f7220746865207a6560008201527f726f206164647265737300000000000000000000000000000000000000000000602082015250565b600061508d602a83613e1a565b915061509882615031565b604082019050919050565b600060208201905081810360008301526150bc81615080565b9050919050565b6000819050919050565b6150de6150d982613eca565b6150c3565b82525050565b6000819050919050565b6000819050919050565b615109615104826150e4565b6150ee565b82525050565b600061511b82876150cd565b60208201915061512b82866150cd565b60208201915061513b82856150cd565b60208201915061514b82846150f8565b60208201915081905095945050505050565b600061516882613eca565b915061517383613eca565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156151a8576151a7614c79565b5b828201905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b60006151ed82613eca565b91506151f883613eca565b925082615208576152076151b3565b5b828206905092915050565b7f416c6c20706f737369626c652070617920616c72656164792068617070656e6560008201527f6e64210000000000000000000000000000000000000000000000000000000000602082015250565b600061526f602383613e1a565b915061527a82615213565b604082019050919050565b6000602082019050818103600083015261529e81615262565b9050919050565b7f4e656564203420746f6b656e7320746f206275726e0000000000000000000000600082015250565b60006152db601583613e1a565b91506152e6826152a5565b602082019050919050565b6000602082019050818103600083015261530a816152ce565b9050919050565b7f43757272656e746c79206e6f206d696e74696e67206973206f70656e00000000600082015250565b6000615347601c83613e1a565b915061535282615311565b602082019050919050565b600060208201905081810360008301526153768161533a565b9050919050565b7f4e6f742077686974656c697374656420666f72207468652064726f702120636f60008201527f6d65206261636b206c6174657221000000000000000000000000000000000000602082015250565b60006153d9602e83613e1a565b91506153e48261537d565b604082019050919050565b60006020820190508181036000830152615408816153cc565b9050919050565b7f546f6b656e73206e65656420746f2068617665207468652073616d652074797060008201527f6500000000000000000000000000000000000000000000000000000000000000602082015250565b600061546b602183613e1a565b91506154768261540f565b604082019050919050565b6000602082019050818103600083015261549a8161545e565b9050919050565b60006060820190506154b66000830186613f89565b6154c36020830185613f89565b6154d06040830184613f2d565b949350505050565b7f4552433732314d657461646174613a2055524920717565727920666f72206e6f60008201527f6e6578697374656e7420746f6b656e0000000000000000000000000000000000602082015250565b6000615534602f83613e1a565b915061553f826154d8565b604082019050919050565b6000602082019050818103600083015261556381615527565b9050919050565b600081905092915050565b600061558082613e0f565b61558a818561556a565b935061559a818560208601613e2b565b80840191505092915050565b60008190508160005260206000209050919050565b600081546155c881614840565b6155d2818661556a565b945060018216600081146155ed57600181146155fe57615631565b60ff19831686528186019350615631565b615607856155a6565b60005b838110156156295781548189015260018201915060208101905061560a565b838801955050505b50505092915050565b60006156468286615575565b91506156528285615575565b915061565e82846155bb565b9150819050949350505050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b60006156c7602683613e1a565b91506156d28261566b565b604082019050919050565b600060208201905081810360008301526156f6816156ba565b9050919050565b7f4552433732313a206f70657261746f7220717565727920666f72206e6f6e657860008201527f697374656e7420746f6b656e0000000000000000000000000000000000000000602082015250565b6000615759602c83613e1a565b9150615764826156fd565b604082019050919050565b600060208201905081810360008301526157888161574c565b9050919050565b7f4552433732313a207472616e736665722066726f6d20696e636f72726563742060008201527f6f776e6572000000000000000000000000000000000000000000000000000000602082015250565b60006157eb602583613e1a565b91506157f68261578f565b604082019050919050565b6000602082019050818103600083015261581a816157de565b9050919050565b7f4552433732313a207472616e7366657220746f20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b600061587d602483613e1a565b915061588882615821565b604082019050919050565b600060208201905081810360008301526158ac81615870565b9050919050565b60006158be82613eca565b91506158c983613eca565b9250828210156158dc576158db614c79565b5b828203905092915050565b7f5061757361626c653a206e6f7420706175736564000000000000000000000000600082015250565b600061591d601483613e1a565b9150615928826158e7565b602082019050919050565b6000602082019050818103600083015261594c81615910565b9050919050565b7f5061757361626c653a2070617573656400000000000000000000000000000000600082015250565b6000615989601083613e1a565b915061599482615953565b602082019050919050565b600060208201905081810360008301526159b88161597c565b9050919050565b7f4552433732313a20617070726f766520746f2063616c6c657200000000000000600082015250565b60006159f5601983613e1a565b9150615a00826159bf565b602082019050919050565b60006020820190508181036000830152615a24816159e8565b9050919050565b7f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560008201527f63656976657220696d706c656d656e7465720000000000000000000000000000602082015250565b6000615a87603283613e1a565b9150615a9282615a2b565b604082019050919050565b60006020820190508181036000830152615ab681615a7a565b9050919050565b6000615ac882613eca565b9150615ad383613eca565b925082615ae357615ae26151b3565b5b828204905092915050565b7f696e646578206e6565647320746f206265206c6f776572207468616e206c656e60008201527f6774680000000000000000000000000000000000000000000000000000000000602082015250565b6000615b4a602383613e1a565b9150615b5582615aee565b604082019050919050565b60006020820190508181036000830152615b7981615b3d565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fd5b600081519050919050565b600082825260208201905092915050565b6000615bd682615baf565b615be08185615bba565b9350615bf0818560208601613e2b565b615bf981613e5e565b840191505092915050565b6000608082019050615c196000830187613f89565b615c266020830186613f89565b615c336040830185613f2d565b8181036060830152615c458184615bcb565b905095945050505050565b600081519050615c5f81613d80565b92915050565b600060208284031215615c7b57615c7a613d4a565b5b6000615c8984828501615c50565b91505092915050565b7f4552433732313a206d696e7420746f20746865207a65726f2061646472657373600082015250565b6000615cc8602083613e1a565b9150615cd382615c92565b602082019050919050565b60006020820190508181036000830152615cf781615cbb565b9050919050565b7f4552433732313a20746f6b656e20616c7265616479206d696e74656400000000600082015250565b6000615d34601c83613e1a565b9150615d3f82615cfe565b602082019050919050565b60006020820190508181036000830152615d6381615d27565b905091905056fea2646970667358221220d419f4b9abea1e65c735ddb676f9a37e7f0e6530d55eca3d398986d43caccc6d64736f6c634300080a0033