VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0x0aAdD5…3Cd7
Summary
Transactions
Transfers
Address
0x0aAdD5D93225A88D03ee2b49F7fF5F59F4933Cd7
VET
0.00
VET
VTHO
0.00
VTHO
Master
0xF35aC2A9c0Dd1911170855E86CB979154a0dbD0c
Deployer
0xF35aC2A9c0Dd1911170855E86CB979154a0dbD0c
Code
0x60806040526004361061012a5760003560e01c80638da5cb5b116100ab578063aa25056b1161006f578063aa25056b146103be578063aed34542146103fb578063af327b5b14610417578063d635c3f814610440578063e35ed75a14610469578063f79de7f7146104a75761012a565b80638da5cb5b146102ef5780638f6d40d21461031a57806398c6908e14610343578063a26833b11461036c578063a6f9dae1146103955761012a565b806336d65430116100f257806336d65430146102075780634237bbd914610230578063689ea9551461026d5780637adeb200146102aa578063841f2d56146102d35761012a565b8063053d20271461012f5780630ccf2156146101585780630f08efe01461018357806316303933146101ae5780632e41f5fa146101ca575b600080fd5b34801561013b57600080fd5b5061015660048036038101906101519190614e2a565b6104e4565b005b34801561016457600080fd5b5061016d610b9c565b60405161017a9190615cb6565b60405180910390f35b34801561018f57600080fd5b50610198610bba565b6040516101a59190615914565b60405180910390f35b6101c860048036038101906101c39190614d50565b6118ac565b005b3480156101d657600080fd5b506101f160048036038101906101ec9190614c76565b6123de565b6040516101fe9190615c11565b60405180910390f35b34801561021357600080fd5b5061022e60048036038101906102299190614d01565b612614565b005b34801561023c57600080fd5b5061025760048036038101906102529190614c76565b61289d565b6040516102649190615c2d565b60405180910390f35b34801561027957600080fd5b50610294600480360381019061028f9190614c76565b6128fb565b6040516102a19190615936565b60405180910390f35b3480156102b657600080fd5b506102d160048036038101906102cc9190614ef1565b6129ff565b005b6102ed60048036038101906102e89190614c76565b612ac3565b005b3480156102fb57600080fd5b50610304613212565b604051610311919061582b565b60405180910390f35b34801561032657600080fd5b50610341600480360381019061033c9190614c76565b613238565b005b34801561034f57600080fd5b5061036a60048036038101906103659190614ec8565b613913565b005b34801561037857600080fd5b50610393600480360381019061038e9190614d01565b613a65565b005b3480156103a157600080fd5b506103bc60048036038101906103b79190614c4d565b613e4b565b005b3480156103ca57600080fd5b506103e560048036038101906103e09190614c76565b613f1f565b6040516103f29190615c2d565b60405180910390f35b61041560048036038101906104109190614db3565b613f7d565b005b34801561042357600080fd5b5061043e60048036038101906104399190614cb2565b614609565b005b34801561044c57600080fd5b5061046760048036038101906104629190614d01565b61477b565b005b34801561047557600080fd5b50610490600480360381019061048b9190614c76565b6149a6565b60405161049e929190615c48565b60405180910390f35b3480156104b357600080fd5b506104ce60048036038101906104c99190614c4d565b614a7c565b6040516104db9190615936565b60405180910390f35b6002600054141561052a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161052190615bb1565b60405180910390fd5b600260008190555060008511610575576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161056c90615b91565b60405180910390fd5b60008414156105f3578073ffffffffffffffffffffffffffffffffffffffff16630e8eb5e4888860016040518463ffffffff1660e01b81526004016105bc939291906158dd565b600060405180830381600087803b1580156105d657600080fd5b505af11580156105ea573d6000803e3d6000fd5b50505050610661565b8073ffffffffffffffffffffffffffffffffffffffff16634c21d9aa88886040518363ffffffff1660e01b815260040161062e9291906158b4565b600060405180830381600087803b15801561064857600080fd5b505af115801561065c573d6000803e3d6000fd5b505050505b600260008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600087815260200190815260200160002060090160149054906101000a900460ff166108255760006106d188614a7c565b905080156107595760006106e589896128fb565b90508061075357600360008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208890806001815401808255809150506001900390600052602060002001600090919091909150555b50610823565b6004889080600181540180825580915050600190039060005260206000200160009091909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600360008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208790806001815401808255809150506001900390600052602060002001600090919091909150555b505b6040518061018001604052808873ffffffffffffffffffffffffffffffffffffffff1681526020018781526020018681526020013373ffffffffffffffffffffffffffffffffffffffff1681526020013073ffffffffffffffffffffffffffffffffffffffff16815260200160001515815260200185815260200184815260200183815260200160008152602001600073ffffffffffffffffffffffffffffffffffffffff16815260200160011515815250600260008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600088815260200190815260200160002060008201518160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550602082015181600101556040820151816002015560608201518160030160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060808201518160040160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060a08201518160040160146101000a81548160ff02191690831515021790555060c0820151816005015560e08201518160060155610100820151816007015561012082015181600801556101408201518160090160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506101608201518160090160146101000a81548160ff0219169083151502179055509050508673ffffffffffffffffffffffffffffffffffffffff166323b872dd3330896040518463ffffffff1660e01b8152600401610b039392919061587d565b600060405180830381600087803b158015610b1d57600080fd5b505af1158015610b31573d6000803e3d6000fd5b50505050858773ffffffffffffffffffffffffffffffffffffffff167f3f4538200c8e1574b2c1693d394bed237e58c63693dbab9bc013767ab4b3be348733306000604051610b839493929190615c71565b60405180910390a3600160008190555050505050505050565b600160149054906101000a90046bffffffffffffffffffffffff1681565b60606000805b6004805490508110156110165760005b6003600060048481548110610c0e577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002080549050811015611002576002600060048481548110610cbc577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006003600060048681548110610d61577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208381548110610dfe577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200154815260200190815260200160002060040160149054906101000a900460ff16158015610fdb57506002600060048481548110610e6e577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006003600060048681548110610f13577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208381548110610fb0577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200154815260200190815260200160002060090160149054906101000a900460ff165b15610fef578280610feb90615e82565b9350505b8080610ffa90615e82565b915050610bd0565b50808061100e90615e82565b915050610bc0565b5060008167ffffffffffffffff811115611059577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b60405190808252806020026020018201604052801561109257816020015b61107f614b51565b8152602001906001900390816110775790505b5090506000805b6004805490508110156118a25760005b60036000600484815481106110e7577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208054905081101561188e576002600060048481548110611195577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000600360006004868154811061123a577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002083815481106112d7577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200154815260200190815260200160002060040160149054906101000a900460ff161580156114b457506002600060048481548110611347577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600060036000600486815481106113ec577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208381548110611489577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200154815260200190815260200160002060090160149054906101000a900460ff165b1561187b5760026000600484815481106114f7577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000600360006004868154811061159c577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208381548110611639577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b90600052602060002001548152602001908152602001600020604051806101800160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200160018201548152602001600282015481526020016003820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016004820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016004820160149054906101000a900460ff16151515158152602001600582015481526020016006820154815260200160078201548152602001600882015481526020016009820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016009820160149054906101000a900460ff161515151581525050848481518110611861577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6020026020010181905250828061187790615e82565b9350505b808061188690615e82565b9150506110a9565b50808061189a90615e82565b915050611099565b5081935050505090565b600260005414156118f2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016118e990615bb1565b60405180910390fd5b60026000819055506001600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008581526020019081526020016000206005015414611990576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161198790615bf1565b60405180910390fd5b600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002060040160149054906101000a900460ff16158015611a5b5750600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002060090160149054906101000a900460ff165b611a9a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a9190615b31565b60405180910390fd5b6000600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008581526020019081526020016000206008015410158015611b9e5750600073ffffffffffffffffffffffffffffffffffffffff16600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600085815260200190815260200160002060090160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614155b611bdd576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611bd490615b71565b60405180910390fd5b600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002060030160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161480611d285750600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002060090160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b80611d805750600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b611dbf576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611db690615971565b60405180910390fd5b600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002060070154421015611e55576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611e4c906159f1565b60405180910390fd5b6000612710600160149054906101000a90046bffffffffffffffffffffffff166bffffffffffffffffffffffff16600260008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600087815260200190815260200160002060080154611ee19190615d4c565b611eeb9190615d1b565b9050600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600085815260200190815260200160002060030160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611f9957600092505b60008382600260008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600088815260200190815260200160002060080154611ffb9190615da6565b6120059190615da6565b9050600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc839081150290604051600060405180830381858888f1935050505015801561206f573d6000803e3d6000fd5b5060008411156120c1578273ffffffffffffffffffffffffffffffffffffffff166108fc859081150290604051600060405180830381858888f193505050501580156120bf573d6000803e3d6000fd5b505b600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600086815260200190815260200160002060030160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f1935050505015801561217a573d6000803e3d6000fd5b508573ffffffffffffffffffffffffffffffffffffffff166323b872dd30600260008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600089815260200190815260200160002060090160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16886040518463ffffffff1660e01b815260040161222b93929190615846565b600060405180830381600087803b15801561224557600080fd5b505af1158015612259573d6000803e3d6000fd5b50505050600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600086815260200190815260200160002060090160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600260008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600087815260200190815260200160002060040160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506001600260008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600087815260200190815260200160002060040160146101000a81548160ff0219169083151502179055505050600160008190555050505050565b6123e6614b51565b600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000838152602001908152602001600020604051806101800160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200160018201548152602001600282015481526020016003820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016004820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016004820160149054906101000a900460ff16151515158152602001600582015481526020016006820154815260200160078201548152602001600882015481526020016009820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016009820160149054906101000a900460ff161515151581525050905092915050565b600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002060030160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16148061270e5750600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b61274d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161274490615ab1565b60405180910390fd5b42600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002060070154118061280157506000600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002060080154145b612840576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161283790615a91565b60405180910390fd5b80600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002060070181905550505050565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002060060154905092915050565b600080600090505b600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020805490508110156129f35782600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002082815481106129c5577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b906000526020600020015414156129e05760019150506129f9565b80806129eb90615e82565b915050612903565b50600090505b92915050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614612a8f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612a8690615af1565b60405180910390fd5b80600160146101000a8154816bffffffffffffffffffffffff02191690836bffffffffffffffffffffffff16021790555050565b60026000541415612b09576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612b0090615bb1565b60405180910390fd5b60026000819055506001600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008381526020019081526020016000206005015414612ba7576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612b9e90615bf1565b60405180910390fd5b600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082815260200190815260200160002060020154341015612c3d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612c3490615b51565b60405180910390fd5b600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828152602001908152602001600020600801543411612cd2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612cc990615bd1565b60405180910390fd5b600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082815260200190815260200160002060040160149054906101000a900460ff16158015612d9d5750600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082815260200190815260200160002060090160149054906101000a900460ff165b612ddc576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612dd390615b31565b60405180910390fd5b600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828152602001908152602001600020600701544210612e71576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612e6890615a11565b60405180910390fd5b600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828152602001908152602001600020600601544211612f06576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612efd90615b11565b60405180910390fd5b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000838152602001908152602001600020600801541180156130095750600073ffffffffffffffffffffffffffffffffffffffff16600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002060090160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614155b1561311c57600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082815260200190815260200160002060090160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000848152602001908152602001600020600801549081150290604051600060405180830381858888f1935050505015801561311a573d6000803e3d6000fd5b505b34600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008381526020019081526020016000206008018190555033600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002060090160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060016000819055505050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6002600054141561327e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161327590615bb1565b60405180910390fd5b60026000819055503373ffffffffffffffffffffffffffffffffffffffff16600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002060030160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614806133805750600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b6133bf576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016133b690615a31565b60405180910390fd5b600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082815260200190815260200160002060090160149054906101000a900460ff1661345f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161345690615991565b60405180910390fd5b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000838152602001908152602001600020600801541180156135625750600073ffffffffffffffffffffffffffffffffffffffff16600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002060090160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614155b80156135c157506001600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002060050154145b156136d457600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082815260200190815260200160002060090160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000848152602001908152602001600020600801549081150290604051600060405180830381858888f193505050501580156136d2573d6000803e3d6000fd5b505b33600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002060040160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506001600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002060040160146101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff166323b872dd30600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600085815260200190815260200160002060030160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000868152602001908152602001600020600101546040518463ffffffff1660e01b81526004016138d593929190615846565b600060405180830381600087803b1580156138ef57600080fd5b505af1158015613903573d6000803e3d6000fd5b5050505060016000819055505050565b60026000541415613959576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161395090615bb1565b60405180910390fd5b6002600081905550600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146139f1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016139e890615a51565b60405180910390fd5b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050158015613a59573d6000803e3d6000fd5b50600160008190555050565b6000600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000848152602001908152602001600020600501541480613bc45750600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008381526020019081526020016000206007015442108015613bc35750600073ffffffffffffffffffffffffffffffffffffffff16600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002060090160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16145b5b613c03576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613bfa90615951565b60405180910390fd5b600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002060040160149054906101000a900460ff16158015613cce5750600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002060090160149054906101000a900460ff165b613d0d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613d0490615b31565b60405180910390fd5b3373ffffffffffffffffffffffffffffffffffffffff16600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002060030160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614613dee576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613de5906159d1565b60405180910390fd5b80600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002060020181905550505050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614613edb576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613ed290615af1565b60405180910390fd5b80600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002060070154905092915050565b60026000541415613fc3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613fba90615bb1565b60405180910390fd5b6002600081905550600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600085815260200190815260200160002060020154341015614061576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161405890615ad1565b60405180910390fd5b6000600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600086815260200190815260200160002060050154146140f7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016140ee90615a71565b60405180910390fd5b60001515600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600086815260200190815260200160002060040160149054906101000a900460ff1615151461419e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161419590615b31565b60405180910390fd5b6000612710600160149054906101000a90046bffffffffffffffffffffffff166bffffffffffffffffffffffff16346141d79190615d4c565b6141e19190615d1b565b9050600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600086815260200190815260200160002060030160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561428f57600093505b600084823461429e9190615da6565b6142a89190615da6565b9050600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc839081150290604051600060405180830381858888f19350505050158015614312573d6000803e3d6000fd5b506000851115614364578373ffffffffffffffffffffffffffffffffffffffff166108fc869081150290604051600060405180830381858888f19350505050158015614362573d6000803e3d6000fd5b505b600260008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600087815260200190815260200160002060030160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f1935050505015801561441d573d6000803e3d6000fd5b508673ffffffffffffffffffffffffffffffffffffffff166323b872dd3033896040518463ffffffff1660e01b815260040161445b9392919061587d565b600060405180830381600087803b15801561447557600080fd5b505af1158015614489573d6000803e3d6000fd5b5050505033600260008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600088815260200190815260200160002060040160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506001600260008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600088815260200190815260200160002060040160146101000a81548160ff0219169083151502179055508273ffffffffffffffffffffffffffffffffffffffff16634c21d9aa88886040518363ffffffff1660e01b81526004016145c69291906158b4565b600060405180830381600087803b1580156145e057600080fd5b505af11580156145f4573d6000803e3d6000fd5b50505050505060016000819055505050505050565b8273ffffffffffffffffffffffffffffffffffffffff166323b872dd3083856040518463ffffffff1660e01b81526004016146469392919061587d565b600060405180830381600087803b15801561466057600080fd5b505af1158015614674573d6000803e3d6000fd5b5050505080600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002060040160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506001600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002060040160146101000a81548160ff021916908315150217905550505050565b600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002060030160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614806148755750600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b6148b4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016148ab90615ab1565b60405180910390fd5b42600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008481526020019081526020016000206006015410614949576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401614940906159b1565b60405180910390fd5b80600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002060060181905550505050565b600080600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002060080154600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600085815260200190815260200160002060090160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16915091509250929050565b600080600090505b600480549050811015614b46578273ffffffffffffffffffffffffffffffffffffffff1660048281548110614ae2577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415614b33576001915050614b4c565b8080614b3e90615e82565b915050614a84565b50600090505b919050565b604051806101800160405280600073ffffffffffffffffffffffffffffffffffffffff1681526020016000815260200160008152602001600073ffffffffffffffffffffffffffffffffffffffff168152602001600073ffffffffffffffffffffffffffffffffffffffff16815260200160001515815260200160008152602001600081526020016000815260200160008152602001600073ffffffffffffffffffffffffffffffffffffffff1681526020016000151581525090565b600081359050614c1d81615f29565b92915050565b600081359050614c3281615f40565b92915050565b600081359050614c4781615f57565b92915050565b600060208284031215614c5f57600080fd5b6000614c6d84828501614c0e565b91505092915050565b60008060408385031215614c8957600080fd5b6000614c9785828601614c0e565b9250506020614ca885828601614c23565b9150509250929050565b600080600060608486031215614cc757600080fd5b6000614cd586828701614c0e565b9350506020614ce686828701614c23565b9250506040614cf786828701614c0e565b9150509250925092565b600080600060608486031215614d1657600080fd5b6000614d2486828701614c0e565b9350506020614d3586828701614c23565b9250506040614d4686828701614c23565b9150509250925092565b60008060008060808587031215614d6657600080fd5b6000614d7487828801614c0e565b9450506020614d8587828801614c23565b9350506040614d9687828801614c23565b9250506060614da787828801614c0e565b91505092959194509250565b600080600080600060a08688031215614dcb57600080fd5b6000614dd988828901614c0e565b9550506020614dea88828901614c23565b9450506040614dfb88828901614c23565b9350506060614e0c88828901614c0e565b9250506080614e1d88828901614c0e565b9150509295509295909350565b600080600080600080600060e0888a031215614e4557600080fd5b6000614e538a828b01614c0e565b9750506020614e648a828b01614c23565b9650506040614e758a828b01614c23565b9550506060614e868a828b01614c23565b9450506080614e978a828b01614c23565b93505060a0614ea88a828b01614c23565b92505060c0614eb98a828b01614c0e565b91505092959891949750929550565b600060208284031215614eda57600080fd5b6000614ee884828501614c23565b91505092915050565b600060208284031215614f0357600080fd5b6000614f1184828501614c38565b91505092915050565b6000614f268383615612565b6101808301905092915050565b614f3c81615e4c565b82525050565b614f4b81615dec565b82525050565b614f5a81615dec565b82525050565b614f6981615dda565b82525050565b614f7881615dda565b82525050565b6000614f8982615ce1565b614f938185615cf9565b9350614f9e83615cd1565b8060005b83811015614fcf578151614fb68882614f1a565b9750614fc183615cec565b925050600181019050614fa2565b5085935050505092915050565b614fe581615dfe565b82525050565b614ff481615dfe565b82525050565b6000615007601783615d0a565b91507f556e61626c6520746f206368616e67652070726963652e0000000000000000006000830152602082019050919050565b6000615047603183615d0a565b91507f4d7573742062652073656c6c6572206f722061756374696f6e2077696e6e657260008301527f20746f20617070726f76652073616c652e0000000000000000000000000000006020830152604082019050919050565b60006150ad601383615d0a565b91507f4974656d206e6f74206f6e206d61726b65742e000000000000000000000000006000830152602082019050919050565b60006150ed601c83615d0a565b91507f41756374696f6e2068617320616c726561647920737461727465642e000000006000830152602082019050919050565b600061512d600f83615d0a565b91507f4d7573742062652073656c6c65722e00000000000000000000000000000000006000830152602082019050919050565b600061516d601d83615d0a565b91507f41756374696f6e20686173206973206e6f7420636f6d706c657465642e0000006000830152602082019050919050565b60006151ad601e83615d0a565b91507f41756374696f6e2068617320616c726561647920636f6d706c657465642e00006000830152602082019050919050565b60006151ed602a83615d0a565b91507f4d7573742062652073656c6c657220746f2072656d6f7665206974656d20667260008301527f6f6d206d61726b65742e000000000000000000000000000000000000000000006020830152604082019050919050565b6000615253601783615d0a565b91507f4d75737420626520636f6e7472616374206f776e65722e0000000000000000006000830152602082019050919050565b6000615293602383615d0a565b91507f4d7573742062652061206d61726b65742073616c652c206e6f7420617563746960008301527f6f6e2e00000000000000000000000000000000000000000000000000000000006020830152604082019050919050565b60006152f9601f83615d0a565b91507f43616e6e6f74206368616e67652061756374696f6e20656e6420646174652e006000830152602082019050919050565b6000615339601883615d0a565b91507f4d7573742062652073656c6c6572206f72206f776e65722e00000000000000006000830152602082019050919050565b6000615379601e83615d0a565b91507f5072696365206d757374206265203e3d2061736b696e672070726963652e00006000830152602082019050919050565b60006153b9600e83615d0a565b91507f4d757374206265206f776e65722e0000000000000000000000000000000000006000830152602082019050919050565b60006153f9601c83615d0a565b91507f41756374696f6e20686173206e6f742079657420737461727465642e000000006000830152602082019050919050565b6000615439601283615d0a565b91507f4974656d206e6f7420666f722073616c652e00000000000000000000000000006000830152602082019050919050565b6000615479601c83615d0a565b91507f426964206d757374206265203e3d207374617274696e67206269642e000000006000830152602082019050919050565b60006154b9602083615d0a565b91507f546865726520617265206e6f206269647320666f722074686973206974656d2e6000830152602082019050919050565b60006154f9601d83615d0a565b91507f5072696365206d7573742062652067726561746572207468616e20302e0000006000830152602082019050919050565b6000615539601f83615d0a565b91507f5265656e7472616e637947756172643a207265656e7472616e742063616c6c006000830152602082019050919050565b6000615579601b83615d0a565b91507f426964206d757374206265203e2070726576696f7573206269642e00000000006000830152602082019050919050565b60006155b9602483615d0a565b91507f4d75737420626520616e2061756374696f6e2c206e6f74206d61726b6574207360008301527f616c652e000000000000000000000000000000000000000000000000000000006020830152604082019050919050565b610180820160008201516156296000850182614f60565b50602082015161563c60208501826157fe565b50604082015161564f60408501826157fe565b5060608201516156626060850182614f42565b5060808201516156756080850182614f42565b5060a082015161568860a0850182614fdc565b5060c082015161569b60c08501826157fe565b5060e08201516156ae60e08501826157fe565b506101008201516156c36101008501826157fe565b506101208201516156d86101208501826157fe565b506101408201516156ed610140850182614f42565b50610160820151615702610160850182614fdc565b50505050565b6101808201600082015161571f6000850182614f60565b50602082015161573260208501826157fe565b50604082015161574560408501826157fe565b5060608201516157586060850182614f42565b50608082015161576b6080850182614f42565b5060a082015161577e60a0850182614fdc565b5060c082015161579160c08501826157fe565b5060e08201516157a460e08501826157fe565b506101008201516157b96101008501826157fe565b506101208201516157ce6101208501826157fe565b506101408201516157e3610140850182614f42565b506101608201516157f8610160850182614fdc565b50505050565b61580781615e2a565b82525050565b61581681615e2a565b82525050565b61582581615e34565b82525050565b60006020820190506158406000830184614f51565b92915050565b600060608201905061585b6000830186614f6f565b6158686020830185614f33565b615875604083018461580d565b949350505050565b60006060820190506158926000830186614f6f565b61589f6020830185614f6f565b6158ac604083018461580d565b949350505050565b60006040820190506158c96000830185614f6f565b6158d6602083018461580d565b9392505050565b60006060820190506158f26000830186614f6f565b6158ff602083018561580d565b61590c6040830184614feb565b949350505050565b6000602082019050818103600083015261592e8184614f7e565b905092915050565b600060208201905061594b6000830184614feb565b92915050565b6000602082019050818103600083015261596a81614ffa565b9050919050565b6000602082019050818103600083015261598a8161503a565b9050919050565b600060208201905081810360008301526159aa816150a0565b9050919050565b600060208201905081810360008301526159ca816150e0565b9050919050565b600060208201905081810360008301526159ea81615120565b9050919050565b60006020820190508181036000830152615a0a81615160565b9050919050565b60006020820190508181036000830152615a2a816151a0565b9050919050565b60006020820190508181036000830152615a4a816151e0565b9050919050565b60006020820190508181036000830152615a6a81615246565b9050919050565b60006020820190508181036000830152615a8a81615286565b9050919050565b60006020820190508181036000830152615aaa816152ec565b9050919050565b60006020820190508181036000830152615aca8161532c565b9050919050565b60006020820190508181036000830152615aea8161536c565b9050919050565b60006020820190508181036000830152615b0a816153ac565b9050919050565b60006020820190508181036000830152615b2a816153ec565b9050919050565b60006020820190508181036000830152615b4a8161542c565b9050919050565b60006020820190508181036000830152615b6a8161546c565b9050919050565b60006020820190508181036000830152615b8a816154ac565b9050919050565b60006020820190508181036000830152615baa816154ec565b9050919050565b60006020820190508181036000830152615bca8161552c565b9050919050565b60006020820190508181036000830152615bea8161556c565b9050919050565b60006020820190508181036000830152615c0a816155ac565b9050919050565b600061018082019050615c276000830184615708565b92915050565b6000602082019050615c42600083018461580d565b92915050565b6000604082019050615c5d600083018561580d565b615c6a6020830184614f6f565b9392505050565b6000608082019050615c86600083018761580d565b615c936020830186614f6f565b615ca06040830185614f6f565b615cad6060830184614feb565b95945050505050565b6000602082019050615ccb600083018461581c565b92915050565b6000819050602082019050919050565b600081519050919050565b6000602082019050919050565b600082825260208201905092915050565b600082825260208201905092915050565b6000615d2682615e2a565b9150615d3183615e2a565b925082615d4157615d40615efa565b5b828204905092915050565b6000615d5782615e2a565b9150615d6283615e2a565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615615d9b57615d9a615ecb565b5b828202905092915050565b6000615db182615e2a565b9150615dbc83615e2a565b925082821015615dcf57615dce615ecb565b5b828203905092915050565b6000615de582615e0a565b9050919050565b6000615df782615e0a565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b60006bffffffffffffffffffffffff82169050919050565b6000615e5782615e5e565b9050919050565b6000615e6982615e70565b9050919050565b6000615e7b82615e0a565b9050919050565b6000615e8d82615e2a565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff821415615ec057615ebf615ecb565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b615f3281615dda565b8114615f3d57600080fd5b50565b615f4981615e2a565b8114615f5457600080fd5b50565b615f6081615e34565b8114615f6b57600080fd5b5056fea264697066735822122077fb72a9e984136b526111e8c62f5b3598e419245c41b36f9035743dae5e081a64736f6c63430008000033